(57)【特許請求の範囲】
【請求項１】
主走査方向および／または副走査方向において整数倍に画像を拡大する拡大処理部と、
前記整数倍に拡大された画像に対して収縮処理を行う収縮処理部と、
前記収縮処理部により収縮処理が実行された画像を、主走査方向および／または副走査方向において整数分の１にダウンサンプリングするダウンサンプリング部と、
を備え、
前記収縮処理部は、前記収縮処理において、前記整数倍に拡大された画像内において注目画素を主走査方向および副走査方向に沿って順番にラインスキャンしていき、前記注目画素および前記注目画素の周辺画素のうち、前記注目画素、前記注目画素のあるラインにおいて主走査方向で前記注目画素より後の画素、および副走査方向において前記注目画素のあるラインより後のラインの画素の値から、前記注目画素のドットの有無を決定すること、
を特徴とする画像処理装置。
【請求項２】
前記画像内の擬似階調領域を特定する擬似階調領域特定部をさらに備え、
前記拡大処理部は、前記擬似階調領域に対してスムージングを行わずにニアレストネイバー法で前記画像を拡大し、前記擬似階調領域以外の領域に対してスムージングを行いつつ前記画像を拡大すること、
を特徴とする請求項１記載の画像処理装置。
【請求項３】
前記ダウンサンプリング後の画像は、拡大前の前記画像の非整数倍となっていることを特徴とする請求項１または請求項２記載の画像処理装置。
【請求項４】
請求項１から請求項３のうちのいずれか１項記載の画像処理装置を備えることを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置および画像形成装置に関するものである。
【背景技術】
【０００２】
文字、線画などの画像を非整数倍で変倍する画像処理装置が提案されている（例えば特許文献１，２参照）。
【０００３】
特許文献２に記載の技術は、スムージングしつつ３倍の拡大処理を行った後、２分の１のダウンサンプリングを行って、１．５倍の非整数倍拡大を行っている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平９−３１２７６２号公報
【特許文献２】特開平１０−８４４７２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述のようにして非整数倍の拡大を行うと、ダウンサンプリングに起因して、非整数倍の拡大後の画像において細線部分に太さムラが生じたり擬似階調領域に濃淡ムラが生じることがある。擬似階調領域の濃淡ムラは、誤差拡散法による擬似階調領域の場合に顕著である。
【０００６】
太さムラを解消するためにダウンサンプリング時に論理和法を使用することが考えられるが、その場合、細線部分が全体的に太くなり、文字が潰れてしまうとともに、比較的濃度が高い擬似階調領域も潰れてしまう。
【０００７】
また、特開平７−２８９９２号公報に記載の技術は、原画像に対して細線化を行い、細線化後にダウンサンプリングする方法であるが、原画像と原画像を拡大した後の画像とでは細線部分の太さの分布などといった画像の特徴が異なるため、原画像を拡大した後の画像に対して、特開平７−２８９９２号公報に記載の技術を適用しても、良好な非整数倍の画像を得ることは困難である。
【０００８】
本発明は、上記の問題に鑑みてなされたものであり、細線部分の太さムラ、擬似階調領域の濃淡ムラなどの画質劣化を抑制しつつ非整数倍の画像変倍を行う画像処理装置を得ることを目的とする。
【課題を解決するための手段】
【０００９】
上記の課題を解決するために、本発明では以下のようにした。
【００１０】
本発明に係る画像処理装置は、主走査方向および／または副走査方向において整数倍に画像を拡大する拡大処理部と、整数倍に拡大された画像に対して収縮処理を行う収縮処理部と、収縮処理部により収縮処理が実行された画像を整数分の１にダウンサンプリングするダウンサンプリング部とを備える。そして、収縮処理部は、収縮処理において、整数倍に拡大された画像内において注目画素を主走査方向および副走査方向に沿って順番にラインスキャンしていき、注目画素および注目画素の周辺画素のうち、注目画素、注目画素のあるラインにおいて主走査方向で注目画素より後の画素、および副走査方向において注目画素のあるラインより後のラインの画素の値から、注目画素のドットの有無を決定する。
【００１１】
これにより、細線部分の太さムラ、擬似階調領域の濃淡ムラなどの画質劣化を抑制しつつ非整数倍の画像変倍が行われる。また、収縮処理済みの画素についての、収縮処理前の画素値（ドットの有無を示す値）を使用しないで収縮処理が行われるため、収縮処理前の画素値を収縮処理後の画素値で逐次上書きすることが可能であり、収縮処理のために要求される記憶領域が少なくて済む。
【００１８】
また、本発明に係る画像処理装置は、上記の画像処理装置に加え、次のようにしてもよい。この場合、画像処理装置は、画像内の擬似階調領域を特定する擬似階調領域特定部をさらに備える。そして、拡大処理部は、擬似階調領域に対してスムージングを行わずにニアレストネイバー法で画像を拡大し、その擬似階調領域以外の領域に対してスムージングを行いつつ画像を拡大する。
【００１９】
これにより、擬似階調領域についてはスムージングを行わずに拡大処理を行うため、擬似階調領域固有のドットパターンが維持され、擬似階調領域の濃淡ムラが抑制される。
【００２０】
また、本発明に係る画像処理装置は、上記の画像処理装置のいずれかに加え、次のようにしてもよい。この場合、ダウンサンプリング後の画像は、拡大前の画像の非整数倍となっている。
【００２１】
また、本発明に係る画像形成装置は、上記の画像処理装置のいずれかを備える。
【００２２】
これにより、画像形成装置の取り扱う画像（例えばファクシミリ受信画像など）について、細線部分の太さムラ、擬似階調領域の濃淡ムラなどの画質劣化を抑制しつつ非整数倍の画像変倍が行われる。
【発明の効果】
【００２３】
本発明によれば、細線部分の太さムラ、擬似階調領域の濃淡ムラなどの画質劣化を抑制しつつ非整数倍の画像変倍が行われる。
【図面の簡単な説明】
【００２４】
【図１】図１は、本発明の実施の形態に係る画像形成装置の構成を示すブロック図である。
【図２】図２は、図１における画像処理装置の動作について説明するフローチャートである。
【図３】図３は、図２における白孤立点修正部による白孤立点の修正を説明する図である。
【図４】図４は、白孤立点の修正を行わなかった場合について説明する図である。
【図５】図５は、図２における収縮処理部による収縮処理のパターンマッチングの一例を説明する図である。
【図６】図６は、図１に示す画像処理装置によって、細線画を、主走査方向および副走査方向において１．５倍拡大する場合の一例を示す図である。
【図７】図７は、図６に示す場合において異なる位相でダウンサンプリングしたときの、ダウンサンプリング後の画像を示す図である。
【図８】図８は、図６に示す場合において収縮処理を行わなかったときの、ダウンサンプリング後の画像を示す図である。
【図９】図９は、図１に示す画像処理装置によって、細線画を、主走査方向および副走査方向において１．５倍拡大する場合の別の例を示す図である。
【図１０】図１０は、図９に示す場合において異なる位相でダウンサンプリングしたときの、ダウンサンプリング後の画像を示す図である。
【図１１】図１１は、図９に示す場合において収縮処理を行わなかったときの、ダウンサンプリング後の画像を示す図である。
【図１２】図１２は、図１に示す画像処理装置によって、擬似階調領域を、主走査方向および副走査方向において１．５倍拡大する場合の一例を示す図である。
【図１３】図１３は、図１２に示す場合において収縮処理を行わなかったときの、ダウンサンプリング後の画像を示す図である。
【発明を実施するための形態】
【００２５】
以下、図に基づいて本発明の実施の形態を説明する。
【００２６】
図１は、本発明の実施の形態に係る画像形成装置１の構成を示すブロック図である。図１に示す画像形成装置１は、複合機である。ただし、画像形成装置１は、プリンター、コピー機、ファクシミリ機などでもよい。
【００２７】
この画像形成装置１は、印刷装置１１と、画像読取装置１２と、ファクシミリ装置１３と、画像処理装置１４とを備える。
【００２８】
印刷装置１１は、ラスター画像データに基づいて原稿画像を印刷する内部装置である。印刷装置１１は、例えば、画像処理装置１４により拡大処理された画像データに基づいて原稿画像を印刷する。
【００２９】
画像読取装置１２は、原稿から原稿画像を光学的に読み取り、原稿画像の画像データを生成する内部装置である。
【００３０】
ファクシミリ装置１３は、送信すべき原稿画像の画像データからファクシミリ信号を生成し所定の通信路を介して送信するとともに、ファクシミリ信号を所定の通信路を介して受信し画像データに変換する内部装置である。
【００３１】
画像処理装置１４は、画像読取装置１２、ファクシミリ装置１３などで生成された画像データに対して拡大処理などの画像処理を行う。特に、画像処理装置１４は、主走査方向および／または副走査方向に非整数倍で二値画像を拡大する。例えば、画像処理装置１４は、ファクシミリ装置１３により受信された４００ｄｐｉ（dot per inch）の画像の解像度を、印刷用の６００ｄｐｉに変換する。
【００３２】
画像処理装置１４は、演算処理装置２１とメモリー２２とを有する。演算処理装置２１は、ＡＳＩＣ（Application Specific Integrated Circuit）やマイクロコンピューターで実現され、各種処理部を有する。メモリー２２は、ＲＡＭ（Random Access Memory）などの書換可能な記憶装置である。メモリー２２には、拡大処理などの画像処理を施す前の画像データ、画像処理の途中のデータ、画像処理を施した後の画像データなどが一時的に記憶される。
【００３３】
また、演算処理装置２１は、処理部として、制御部３１、拡大処理部３２、白孤立点修正部３３、収縮処理部３４、およびダウンサンプリング部３５を有する。
【００３４】
制御部３１は、拡大処理部３２、白孤立点修正部３３、収縮処理部３４、およびダウンサンプリング部３５を制御するとともに、二値画像の画像データにおいて、主走査方向および副走査方向に沿って順番に画素を注目画素としてスキャンする。
【００３５】
この実施の形態では、制御部３１は、原画像内の擬似階調領域を特定する。なお、擬似階調領域とは、誤差拡散法やスクリーン法などにより得られ、ドットの大きさや密度で階調を表現した領域のことである。例えば、制御部３１は、注目画素周辺の所定の範囲の画素の値から、注目画素が擬似階調領域に属するか否かを判定する。具体的には、所定の範囲内で隣接する２画素の値が異なる箇所の数などによって、注目画素が擬似階調領域に属するか否かが判定される。
【００３６】
拡大処理部３２は、主走査方向および／または副走査方向において整数倍に原画像を拡大し、拡大画像を生成する。この実施の形態では、拡大処理部３２は、上述の擬似階調領域以外の領域（細線画、文字など）に対してスムージングを行いつつ原画像を拡大し、擬似階調領域についてはスムージングを行わずにニアレストネイバー法で原画像を拡大する。
【００３７】
白孤立点修正部３３は、原画像におけるドットのない孤立画素（以下、白孤立点という）に対応する拡大画像におけるドットのない画素集合の形状を、ダウンサンプリングの位相に拘わらずダウンサンプリング後のドット密度が一定となる形状に修正する。
【００３８】
収縮処理部３４は、拡大画像に対して収縮処理を行う。この実施の形態では、収縮処理部３４は、白孤立点修正部３３により白孤立点が修正された後の拡大画像に対して収縮処理を行う。
【００３９】
また、この実施の形態では、収縮処理部３４は、拡大画像内において注目画素を主走査方向および副走査方向に沿って順番にラインスキャンしていき、注目画素および注目画素の周辺画素のうち、注目画素、注目画素のあるラインにおいて主走査方向で注目画素より後の画素、および副走査方向において注目画素のあるラインより後のラインの画素の値から、注目画素のドットの有無を決定する。
【００４０】
この実施の形態では、収縮処理部３４は、ダウンサンプリングの位相に拘わらずダウンサンプリング後のドット密度が一定となるように収縮処理を行う。また、この実施の形態では、収縮処理部３４は、原画像において繋がっている２つの細線（縦細線および／または横細線）がダウンサンプリング後の画像においても繋がるように収縮処理を行う。
【００４１】
ダウンサンプリング部３５は、収縮処理部３４により収縮処理が実行された画像を整数分の１にダウンサンプリングする。この実施の形態では、ダウンサンプリング後の画像は、拡大前の原画像の非整数倍となる。
【００４２】
次に、上記画像処理装置の動作について説明する。図２は、図１における画像処理装置１４の動作について説明するフローチャートである。
【００４３】
まず、制御部３１は、注目画素を設定する（ステップＳ１）。最初の場合、第１ラインにおける主走査方向の先頭画素が注目画素に選択される。次に、第１ラインにおける主走査方向の次の画素が注目画素に選択される。そして、第１ラインにおける主走査方向の最後の画素の次は、第２ラインにおける主走査方向の先頭画素が注目画素に選択される。
【００４４】
次に、制御部３１は、注目画素が擬似階調領域に属するか否かを判定する（ステップＳ２）。
【００４５】
そして、注目画素が擬似階調領域に属さないと判定された場合、拡大処理部３２は、その画素についてスムージングしつつ、主走査方向および副走査方向に整数倍（Ｎ倍）の拡大処理を行う（ステップＳ３）。一方、注目画素が擬似階調領域に属すると判定された場合、拡大処理部３２は、その画素についてスムージングせずにニアレストネイバー法で主走査方向および副走査方向に整数倍（Ｎ倍）の拡大処理を行う（ステップＳ４）。
【００４６】
注目画素についての拡大処理が終了すると、制御部３１は、注目画素が最後のラインの最後の画素まで到達したか否かを判定し（ステップＳ５）、注目画素が最後のラインの最後の画素まで到達していなければ、次の注目画素を設定する（ステップＳ１）。
【００４７】
以後、画像全域に対する拡大処理が完了するまで、ステップＳ１〜Ｓ５の処理が適宜繰り返し行われる。
【００４８】
拡大処理が完了すると、制御部３１は、拡大処理後の画像において、白孤立点に対応する画素領域を検索する。拡大処理後の画像において、白孤立点に対応する画素領域は、Ｎ×Ｎ画素のドットのない画素領域となる。制御部３１は、白孤立点に対応する画素領域を発見すると、その画素領域の位置を白孤立点修正部３３に通知して、白孤立点の修正を行わせる。白孤立点修正部３３は、通知された位置から白孤立点に対応する画素領域と特定し、その画素領域の形状を修正する（ステップＳ６）。つまり、白孤立点修正部３３は、ダウンサンプリングの位相に拘わらずダウンサンプリング後のドット密度が一定となるように、白孤立点に対応する画素領域の一部の画素の値を、ドットなしを示す値から、ドットありを示す値へ変更する。ドットの有無を変更する画素は、後段の収縮処理およびダウンサンプリングに応じて決定される。
【００４９】
図３は、図２における白孤立点修正部３３による白孤立点の修正を説明する図である。図３（Ａ）は、白孤立点に対応する３×３画素のドットのない画素領域を示す図である。図３（Ｂ）は、図３（Ａ）に示す画素領域について白孤立点の修正を行った後のドットのない画素領域の形状を示す図である。図３（Ｃ）は、図３（Ｂ）に示す修正後の画像に対して後述の収縮処理（図５に示すパターンマッチングによる収縮処理）を行った後の画像を示す図である。図３（Ｄ）〜図３（Ｇ）は、異なる位相で、主走査方向および副走査方向において２分の１で、図３（Ｃ）に示す画像をダウンサンプリングした後の画像を示す図である。
【００５０】
図３（Ｄ）〜図３（Ｇ）に示すように、白孤立点の修正により、ダウンサンプリングの位相に拘わらずダウンサンプリングした後の画像のドット密度が一定になっている。
【００５１】
また、図３（Ｈ）および図３（Ｉ）は、原画像の副走査方向の解像度（例えば４００ｄｐｉ）が、主走査方向の解像度（例えば２００ｄｐｉ）の２倍となっている場合における、異なる位相で、主走査方向および副走査方向において図３（Ｃ）に示す画像をダウンサンプリングした後の画像を示す図である。この場合、主走査方向についてはダウンサンプリングを行なわず副走査方向についてのみ２分の１のダウンサンプリングを行う。
【００５２】
図３（Ｈ）および図３（Ｉ）に示すように、この場合でも、白孤立点の修正により、ダウンサンプリングの位相に拘わらずダウンサンプリングした後の画像のドット密度が一定になっている。
【００５３】
一方、図４は、白孤立点の修正を行わなかった場合について説明する図である。図４（Ａ）は、図３（Ａ）に示す画像に対して後述の収縮処理（図５に示すパターンマッチングによる収縮処理）を行った後の画像を示す図である。図４（Ｂ）〜図４（Ｅ）は、異なる位相で、主走査方向および副走査方向において２分の１で、図４（Ａ）に示す画像をダウンサンプリングした後の画像を示す図である。図４（Ｂ）〜図４（Ｅ）に示すように、白孤立点の修正を行わない場合、ダウンサンプリングの位相によってダウンサンプリングした後の画像のドット密度が変化してしまう。
【００５４】
また、図４（Ｆ）および図４（Ｇ）は、原画像の副走査方向の解像度（例えば４００ｄｐｉ）が、主走査方向の解像度（例えば２００ｄｐｉ）の２倍となっている場合における、異なる位相で、主走査方向および副走査方向において図４（Ａ）に示す画像をダウンサンプリングした後の画像を示す図である。図４（Ｆ）および図４（Ｇ）に示すように、この場合でも、白孤立点の修正を行わないときには、ダウンサンプリングの位相によってダウンサンプリングした後の画像のドット密度が変化してしまう。
【００５５】
白孤立点の修正が完了した後、制御部３１は、白孤立点修正後の拡大画像に対する収縮処理を収縮処理部３４に実行させる。なお、白孤立点が存在しない場合には、制御部３１は、ただちに、拡大画像に対する収縮処理を収縮処理部３４に実行させる。
【００５６】
収縮処理部３４は、拡大画像内の画素を主走査方向および副走査方向に沿ってスキャンしていき注目画素を順次設定し、パターンマッチングで注目画素のドットの有無を決定していく（ステップＳ７）。最初の場合、拡大画像における第１ラインにおける主走査方向の先頭画素が注目画素に選択される。次に、第１ラインにおける主走査方向の次の画素が注目画素に選択される。そして、第１ラインにおける主走査方向の最後の画素の次は、第２ラインにおける主走査方向の先頭画素が注目画素に選択される。
【００５７】
図５は、図２における収縮処理部３４による収縮処理のパターンマッチングの一例を説明する図である。図５に示すように、注目画素、主走査方向において注目画素の次の画素（第１周辺画素）、副走査方向において注目画素の次の画素（第２周辺画素）、副走査方向において第１周辺画素の次の画素、つまり、主走査方向において第２周辺画素の次の画素（第３周辺画素）からなる４つの画素における画素値（つまり、ドットの有無）のパターン５１〜６６に応じて、注目画素の画素値（つまり、ドットの有無）が決定される。
【００５８】
例えば、パターン５６によって、横線の収縮が行われ、パターン５９によって、縦線の収縮が行われ、パターン５７によって、縦線および横線の収縮が行われる。また、例えば、パターン６０〜６５によって、後述の図６や図７のように細線を斜めに配列して斜線を表現する場合において、配列されている細線の連続性が収縮およびダウンサンプリング後においても維持される。
【００５９】
収縮処理が完了した後、制御部は、収縮処理後の拡大画像に対する整数分の１（１／Ｍ）のダウンサンプリングをダウンサンプリング部３５に実行させる。ダウンサンプリング部３５は、整数分の１（Ｍ／１）で拡大画像をダウンサンプリングし、原画像に対して非整数倍の画像を生成する（ステップＳ８）。
【００６０】
このようにして、原画像に対して非整数倍（Ｎ／Ｍ）の画像が得られる。
【００６１】
図６は、図１に示す画像処理装置１４によって、細線画を、主走査方向および副走査方向において１．５倍拡大する場合の一例を示す図である。図７は、図６に示す場合において異なる位相でダウンサンプリングしたときの、ダウンサンプリング後の画像を示す図である。
【００６２】
図６（Ａ）は、原画像を示す図である。この原画像では、１ドットの横細線が斜めに配列されて斜線が表現されている。
【００６３】
図６（Ｂ）は、図６（Ａ）の画像を主走査方向および副走査方向においてそれぞれ３倍にした拡大画像を示す図である。
【００６４】
図６（Ｃ）は、図６（Ｂ）の拡大画像に対して、図５に示すパターンマッチングで収縮処理を行った後の画像（拡大画像）である。なお、ここでは、白孤立点はないものとしている。
【００６５】
図６（Ｄ）は、図６（Ｃ）の拡大画像を、主走査方向および副走査方向においてそれぞれ２分の１でダウンサンプリングして得られる画像を示す図である。
【００６６】
図７（Ａ）〜図７（Ｃ）は、図６（Ｄ）とはそれぞれ異なる位相で、図６（Ｃ）の拡大画像をダウンサンプリングして得られる画像を示す図である。
【００６７】
このように、図５に示すパターンマッチングで収縮処理を行うことで、図６（Ｄ）および図７（Ａ）〜図７（Ｃ）に示すように、異なる位相でダウンサンプリングを行っても、細線の太さムラが発生しない。
【００６８】
一方、図８（Ａ）〜図８（Ｄ）は、図６に示す場合において収縮処理を行わなかったときの、異なる位相でダウンサンプリングした画像を示す図である。図８（Ａ）〜図８（Ｄ）に示すように、上述の収縮処理を行わない場合には、ダウンサンプリング時の位相によって細線に太さムラが発生する。
【００６９】
図９は、図１に示す画像処理装置１４によって、細線画を、主走査方向および副走査方向において１．５倍拡大する場合の別の例を示す図である。図１０は、図９に示す場合において異なる位相でダウンサンプリングしたときの、ダウンサンプリング後の画像を示す図である。
【００７０】
図９（Ａ）は、原画像を示す図である。この原画像では、１ドットの横細線が斜めに配列されて斜線が表現されている。
【００７１】
図９（Ｂ）は、図９（Ａ）の画像を主走査方向および副走査方向においてそれぞれ３倍にした拡大画像を示す図である。
【００７２】
図９（Ｃ）は、図９（Ｂ）の拡大画像に対して、図５に示すパターンマッチングで収縮処理を行った後の画像（拡大画像）である。なお、ここでは、白孤立点はないものとしている。
【００７３】
図９（Ｄ）は、図９（Ｃ）の拡大画像を、主走査方向および副走査方向においてそれぞれ２分の１でダウンサンプリングして得られる画像を示す図である。
【００７４】
図１０（Ａ）〜図１０（Ｃ）は、図９（Ｄ）とはそれぞれ異なる位相で、図９（Ｃ）の拡大画像をダウンサンプリングして得られる画像を示す図である。
【００７５】
このように、図５に示すパターンマッチングで収縮処理を行うことで、図９（Ｄ）および図１０（Ａ）〜図１０（Ｃ）に示すように、異なる位相でダウンサンプリングを行っても、細線の太さムラが発生しない。
【００７６】
一方、図１１（Ａ）〜図１１（Ｄ）は、図９に示す場合において収縮処理を行わなかったときの、異なる位相でダウンサンプリングした画像を示す図である。図１１（Ａ）〜図１１（Ｄ）に示すように、上述の収縮処理を行わない場合には、ダウンサンプリング時の位相によって細線に太さムラが発生する。
【００７７】
図１２は、図１に示す画像処理装置１４によって、擬似階調領域を、主走査方向および副走査方向において１．５倍拡大する場合の一例を示す図である。
【００７８】
図１２（Ａ）は、擬似階調領域の原画像を示す図である。この原画像では、１画素おきにドットが配置されており、所定の濃度が表現されている。
【００７９】
図１２（Ｂ）は、図１２（Ａ）の画像を主走査方向および副走査方向においてそれぞれ３倍にした拡大画像を示す図である。なお、図１２（Ａ）の原画像は、擬似階調領域の画像であるので、スムージングは行われない。
【００８０】
図１２（Ｃ）は、図１２（Ｂ）の拡大画像に対して、図５に示すパターンマッチングで収縮処理を行った後の画像（拡大画像）である。なお、ここでは、白孤立点はないものとしている。
【００８１】
図１２（Ｄ）は、図１２（Ｃ）の拡大画像を、主走査方向および副走査方向においてそれぞれ２分の１でダウンサンプリングして得られる画像を示す図である。図１２（Ｅ）〜図１２（Ｇ）は、図１２（Ｄ）とはそれぞれ異なる位相で、図１２（Ｃ）の拡大画像をダウンサンプリングして得られる画像を示す図である。
【００８２】
このように、図５に示すパターンマッチングで収縮処理を行うことで、図１２（Ｄ）〜図１２（Ｇ）に示すように、異なる位相でダウンサンプリングを行っても、細線の太さムラが発生しない。
【００８３】
一方、図１３（Ａ）〜図１３（Ｄ）は、図１２に示す場合において収縮処理を行わなかったときの、異なる位相でダウンサンプリングした画像を示す図である。図１３（Ａ）〜図１３（Ｄ）に示すように、上述の収縮処理を行わない場合には、ダウンサンプリング時の位相によって擬似階調に濃淡ムラが発生する。
【００８４】
以上のように、上記実施の形態によれば、拡大処理部３２は、主走査方向および／または副走査方向において整数倍に画像を拡大した拡大画像を生成し、収縮処理部３４は、その拡大画像に対して収縮処理を行い、ダウンサンプリング部３５は、収縮処理後の拡大画像を、主走査方向および／または副走査方向において整数分の１にダウンサンプリングする。
【００８５】
これにより、細線部分の太さムラ、擬似階調領域の濃淡ムラなどの画質劣化を抑制しつつ非整数倍の画像変倍が行われる。
【００８６】
なお、上述の実施の形態は、本発明の好適な例であるが、本発明は、これらに限定されるものではなく、本発明の要旨を逸脱しない範囲において、種々の変形、変更が可能である。
【００８７】
例えば、上記実施の形態において、拡大処理部３２は、主走査方向および副走査方向の一方のみを非整数倍に拡大するようにしてもよい。
【産業上の利用可能性】
【００８８】
本発明は、例えば、複合機などにおける画像解像度の変換に適用可能である。
【符号の説明】
【００８９】
１  画像形成装置
１４  画像処理装置
３１  制御部（擬似階調領域特定部の一例）
３２  拡大処理部
３３  白孤立点修正部（修正処理部の一例）
３４  収縮処理部
３５  ダウンサンプリング部
【図１】
0005656790.tif 000002
【図２】
0005656790.tif 000003
【図３】
0005656790.tif 000004
【図４】
0005656790.tif 000005
【図５】
0005656790.tif 000006
【図６】
0005656790.tif 000007
【図７】
0005656790.tif 000008
【図８】
0005656790.tif 000009
【図９】
0005656790.tif 000010
【図１０】
0005656790.tif 000011
【図１１】
0005656790.tif 000012
【図１２】
0005656790.tif 000013
【図１３】
0005656790.tif 000014