(57)【特許請求の範囲】
【請求項１】
入力される２値画像に対し、予め用意された複数の固定倍率のうち所望する拡大倍率に近い固定倍率によって高解像度化を行う第１の処理手段と、
前記第１の処理手段によって固定倍率の高解像度化が行われた画像に対し、最終的に得られる画像が前記所望する拡大倍率の画像となるような任意倍率で変倍する第２の処理手段と、
前記２値画像に対し、前記所望する拡大倍率で多値化変倍する第３の処理手段と、
前記第３の処理手段によって多値化変倍された画像を２値化する２値化手段と、
前記２値画像に対し、像域分離する像域分離手段と、
前記像域分離による像域分離結果に基づいて、前記第２の処理手段によって変倍された画像、または前記２値化手段によって２値化された画像のいずれかを選択する選択手段と
を具備する画像処理装置。
【請求項２】
入力される２値画像に対し、所望する拡大倍率より大きな固定倍率によって高解像度化を行う第１の処理手段と、
前記第１の処理手段によって固定倍率の高解像度化が行われた画像に対し、最終的に得られる画像が前記所望する拡大倍率の画像となるような任意倍率で縮小変倍する第２の処理手段と、
前記２値画像に対し、前記所望する拡大倍率で多値化変倍する第３の処理手段と、
前記第３の処理手段によって多値化変倍された画像を２値化する２値化手段と、
前記２値画像に対し、像域分離する像域分離手段と、
前記像域分離による像域分離結果に基づいて、前記第２の処理手段によって変倍された画像、または前記２値化手段によって２値化された画像のいずれかを選択する選択手段と
を具備する画像処理装置。
【請求項３】
前記選択手段は、前記像域分離手段による像域分離結果によって、文字・線画部と判断された領域では、前記第２の処理手段によって変倍された画像を出力し、絵柄部と判断された領域では、前記２値化手段によって２値化された画像を選択的に出力することを特徴とする請求項１又は２記載の画像処理装置。
【請求項４】
前記第２の処理手段は、隣接する黒画素または隣接する白画素の連続性を保存した状態で、任意倍率で変倍することを特徴とする請求項１又は２記載の画像処理装置。
【請求項５】
前記第１の処理手段は、前記２値画像に対し、固定倍率で高解像度化を行う際に、エッジを平滑化することを特徴とする請求項１又は２記載の画像処理装置。
【請求項６】
前記第３の処理手段は、投影法のアルゴリズムを用いて、前記２値画像に対し、任意倍率で多値化変倍することを特徴とする請求項１又は２記載の画像処理装置。
【請求項７】
前記２値化手段は、誤差拡散法により、多値化変倍された画像を２値化することを特徴とする請求項１又は２記載の画像処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、ファクシミリに代表される低解像度２値画像データを高解像度化してデジタル複写機、レーザプリンタ等の出力装置を用いて、高画質で出力する画像処理装置に関する。
【０００２】
【従来の技術】
近年、ファクシミリ等の低解像度２値画像を高解像度化することによって、画質を向上させ、デジタル複写機、レーザプリンタ等から出力する画像処理装置が各種提案されている。これらの技術の１つにスムージング拡大技術がある。スムージング拡大とは、文字・線画等の直線・曲線で構成される画像をジャギー（ぎざぎざ）なく、滑らかに解像度を変換（拡大）する技術であり、従来より、ファクシミリ画像を受信し、高解像度化して出力する場合に多く用いられてきた。
【０００３】
ファクシミリは、以下の３種の解像度のいずれかで送受信されることが多い。すなわち、主走査方向×副走査方向とすると、
（１）８×３．８５ドット／ｍｍ
（２）８×７．７ドット／ｍｍ
（３）１６×１５．４ドット／ｍｍ
となる。
【０００４】
これら３種の解像度で受信された画像を、例えば、４００ｄｐｉ（ドット／インチ）のプリンタ等の高解像度な装置で出力する場合には、画素密度が細かくなる分、拡大する必要がある。画像を拡大する場合、正確な倍率で解像度変換（拡大）する場合もあるが、近似した倍率で変換しても、ほぼ支障ないことなどの理由から、以下の倍率を用いた受信画像の解像度変換（拡大）が一般に行われている。
（１）の解像度であれば、主走査方向に２倍、副走査方向に４倍、
（２）の解像度であれば、主走査方向に２倍、副走査方向に２倍、
（３）の解像度であれば、主走査方向に１倍、副走査方向に１倍（拡大しないのと同等）。
【０００５】
上述したように、整数倍率で変倍を行う従来技術としては、例えば、特開平３−２５４２７６号公報等では、図９に示すように、入力される２値画像に対し、スムージング拡大部１と非スムージング拡大部（単純拡大部）２を並行して実行し、絵文字分離部３の判定結果に基づいて、絵柄部と判定された部分に対しては単純拡大処理が施された出力をＳＥＬ４で選択し、文字部と判定された部分に対してはスムージング拡大処理が施された出力をＳＥＬ４で選択することにより、所望の拡大出力を得ている。
【０００６】
スムージング拡大とは、文字・線画部を拡大する際、ジャギーが生じないように、補間画素を補正しながら拡大する手法である。図１０は、従来の画像処理装置によるスムージング拡大を説明するための概念図である。図１０（ａ）は拡大前の画像、図１０（ｂ）は単純に主走査方向に２倍、副走査方向に４倍に拡大した場合の画像、図１０（ｃ）はスムージング拡大処理により主走査方向に２倍、副走査方向に４倍に拡大した場合の画像を示している。すなわち、図１０（ａ）に示す画像を、図１０（ｃ）に示すように、段差（ジャギー）を滑らかに補正しながら拡大するのがスムージング拡大である。
【０００７】
従来のスムージング拡大法について簡単に説明する。ここで、図１１は、８×３．８５ドット／ｍｍの画像を４００ｄｐｉに変換する場合、すなわち、主走査方向に２倍、副走査方向に４倍する場合を説明するための概念図である。言い換えると、８×３．８５ドット／ｍｍの解像度を有する入力画像の各１画素を２×４の８画素に変換する処理となる。具体的には、予め用意した複数のジャギーパターンとのパターンマッチングあるいはこれに相当する論理演算によって、入力（受信）画像中のジャギーを検出し、検出された場合には、ジャギーを補正した２×４画素を出力し、ジャギーが検出されない場合には（ジャギー箇所でない場合には）、単純拡大処理した場合と同等のジャギー補正なしの２×４画素を出力する。また、絵柄部では、スムージング拡大が行われないように、予め絵文字分離処理を行い、該箇所では、単純拡大するようにしている。
【０００８】
【発明が解決しようとする課題】
しかしながら、上述した従来の画像処理装置では、以下の問題がある。
（１）スムージング拡大は、上述したように限られた整数倍のみを対象としており、非整数倍のスムージング拡大を行う場合には、要求される倍率に応じて、ジャギー検出パターンや論理演算を新たに設計する必要がある。この結果、ジャギー検出パターンの記憶容量等が膨大なものとなる。加えて、非整数倍のスムージングを行う場合には、演算がより複雑になる。このため、さまざまな倍率に対応するには、処理規模が増大するなど、装置化が極めて困難となる。
【０００９】
（２）絵柄部（誤差拡散画像、ディザ画像）を単純拡大で非整数倍すると、隣接する画素間において、不自然に補間画素が挿入されたり、画素が削除されたりする。このため、入力画像が元から持つ階調が損なわれるため、潰れ等が生じ、画質が劣化するという問題がある。
【００１０】
また、他の従来手法として、例えば、特開平３−１１８７７号公報では、図１２に示すように、２値画像を投影法部５で拡大し、得られた画像に対し、誤差拡散部６による２値化（絵柄部）と単純２値化部７による単純２値化（文字部）を並行して実行する。さらに、絵文字分離部８で２値画像を絵柄部と文字部とに分離し、絵柄部と判定された部分に対しては、誤差拡散部６による２値化出力をＳＥＬ９で選択し、文字部と判定された部分に対しては、単純２値化部７による単純２値化出力をＳＥＬ９で選択する。このため、非整数倍を含む任意倍率での変倍においても、絵柄部（誤差拡散画像、ディザ画像）を比較的、良好な画質で変倍することができる。
【００１１】
しかしながら、上記従来の画像処理装置では、文字・線画部の変倍後の画質に問題がある。すなわち、文字部に対しては、スムージング拡大を行っているのではなく、投影法後の拡大画像に対して単純２値化処理を施しているだけである。例えば、従来の手法で、整数倍の変倍を行った場合には、文字部では単純拡大が行われるのと同等であるので、ジャギーを生じるという問題がある。
【００１２】
また、投影法で変倍した場合、その性質上、一旦、多値データとなる。このため、画数の多い複雑な文字を変倍すると、文字のエッジとエッジ間等で、不必要なボケが生じ（多値データが挿入されるため）、これをそのまま固定しきい値で２値化すると、潰れが生じるという問題がある。
【００１３】
このように、従来の画像処理装置では、２値画像の変倍処理において、特に、非整数倍を含む任意倍率で変倍する場合、文字・線画部に対しては、スムージング拡大の効果を損なうことなく、かつ、絵柄部（誤差拡散画像、ディザ画像）に対しても、画質を劣化させることなく、容易に変倍することができないという問題があった。
【００１４】
この発明は上述した事情に鑑みてなされたもので、低解像度の２値画像を変倍する場合、整数倍はもちろんのこと、特に、非整数倍を含む任意倍率変倍を行う場合であっても、絵柄部の画質劣化がなく、かつ、文字・線画部では、スムージング拡大の効果を損なうことなく、良好な画質で変倍処理を行うことができる画像処理装置を提供することを目的としている。
【００１５】
【課題を解決するための手段】
上述した問題点を解決するために、この発明では、入力される２値画像に対し、予め用意された複数の固定倍率のうち所望する拡大倍率に近い固定倍率によって高解像度化を行う第１の処理手段と、前記第１の処理手段によって固定倍率の高解像度化が行われた画像に対し、最終的に得られる画像が前記所望する拡大倍率の画像となるような任意倍率で変倍する第２の処理手段と、前記２値画像に対し、前記所望する拡大倍率で多値化変倍する第３の処理手段と、前記第３の処理手段によって多値化変倍された画像を２値化する２値化手段と、前記２値画像に対し、像域分離する像域分離手段と、前記像域分離による像域分離結果に基づいて、前記第２の処理手段によって変倍された画像、または前記２値化手段によって２値化された画像のいずれかを選択する選択手段とを具備することを特徴とする。
また、本発明では、入力される２値画像に対し、所望する拡大倍率より大きな固定倍率によって高解像度化を行う第１の処理手段と、前記第１の処理手段によって固定倍率の高解像度化が行われた画像に対し、最終的に得られる画像が前記所望する拡大倍率の画像となるような任意倍率で縮小変倍する第２の処理手段と、前記２値画像に対し、前記所望する拡大倍率で多値化変倍する第３の処理手段と、前記第３の処理手段によって多値化変倍された画像を２値化する２値化手段と、前記２値画像に対し、像域分離する像域分離手段と、前記像域分離による像域分離結果に基づいて、前記第２の処理手段によって変倍された画像、または前記２値化手段によって２値化された画像のいずれかを選択する選択手段とを具備することを特徴とする。
【００１６】
この発明によれば、第１の処理手段は、入力される２値画像に対し、固定倍率で高解像度化を行う。第２の処理手段は、第１の処理手段によって固定倍率の高解像度化が行われた画像に対し、最終的に得られる画像が所望する拡大倍率の画像となるような任意倍率で変倍する。これに並行して、第３の処理手段は、２値画像に対し、所望する拡大倍率で多値化変倍する。また、２値化手段は、第３の処理手段によって多値化変倍された画像を２値化する。選択手段は、像域分離手段による像域分離結果に基づいて、前記第２の処理手段によって変倍された画像、または前記２値化手段によって２値化された画像のいずれかを選択する。このように、２値画像の像域に応じて適した変倍処理が施された画像を選択的に出力するようにしたので、言い換えると、絵柄部の場合には、絵柄部に適した変倍処理が施された画像を、文字・線画部の場合には、文字・線画に適した変倍処理が施された画像を選択するようにした。したがって、低解像度の２値画像を変倍する場合、整数倍はもちろんのこと、特に、非整数倍を含む任意倍率変倍を行う場合であっても、絵柄部の画質劣化がなく、かつ、文字・線画部では、スムージング拡大の効果を損なうことなく、良好な画質で変倍処理を行うことが可能となる。
【００１７】
【発明の実施の形態】
次に図面を参照してこの発明の実施形態について説明する。
【００１８】
Ａ．実施形態の構成
Ａ−１．データ構成
まず、本実施形態による画像処理装置で用いられるデータについて説明する。基本的には、ファクシミリのような白黒２値データを対象とするが、例えば、「赤（Ｒ）、緑（Ｇ）、青（Ｂ）」、「イエロー（Ｙ）、マゼンダ（Ｍ），シアン（Ｃ）」、「明度（Ｌ*）、色相（Ｈ*）、彩度（Ｃ*）」、「Ｌ*ａ*ｂ*」など、カラー画像データであってもよい。カラー画像データの場合には、１つの画素データを複数のコンポーネントで表す場合が一般的である。この場合には、各コンポーネント毎の画像データが２値データであれば、以下に示す実施形態をそのまま各コンポーネント毎に適用することが可能である。
【００１９】
Ａ−２．画像処理装置の構成
図１は、本発明の一実施形態による画像処理装置の構成を示すブロック図である。本発明の特徴は、２値画像を任意の倍率でスムージング拡大する場合に、従来技術のように、倍率に応じて膨大な数のスムージングパターンを用意したり、複雑な論理演算を行わなくてよい点にある。すなわち、限られた少数のスムージングパターン（あるいは論理演算）だけを用いて、非整数倍を含む任意の倍率で変倍することが可能な点である。なお、以下の説明では、入力される２値画像は、ファクシミリの解像度の１つである８×３．８５ドット／ｍｍであり、この画像を解像度が４００ｄｐｉのプリンタを用いて任意倍率で変倍出力する場合について述べる。例えば、８×３．８５ドット／ｍｍを４００ｄｐｉ基準で（４００ｄｐｉ化された画像を基準に）、０．９５倍（主走査方向に２×０．９５＝１．９倍、副走査方向に４×０．９５＝３．８倍）とする場合を考える。
【００２０】
図において、スムージング拡大部１０は、いくつかの限られた少数の固定倍率で、入力される２値画像全体をスムージング拡大する。ここでは、従来技術と同様、出力装置の解像度４００ｄｐｉ（ドット／インチ）に合わせて、主走査方向に２倍、副走査方向に４倍の固定倍率でスムージング拡大を行うものとする（詳細後述）。具体的には、スムージング拡大部１０は、図２に示すように、パターン記憶ＲＯＭ２０、マッチング回路２１、出力画素一時記憶メモリ２２から構成されている。パターン記憶ＲＯＭ２０には、予め複数のジャギー検出パターンが記憶されている。マッチング回路２１は、パターン記憶ＲＯＭ２０に記憶されている複数のジャギー検出パターンを用いて、入力される２値画像に対してマッチング処理を施し、マッチング処理の結果、一致した場合には、対応するジャギー補正拡大出力画素パターンを出力し、一致しなかった場合には、通常の単純拡大が行われたのと同等の処理を行い、予め設定されているジャギー補正なしの出力画素パターンを出力する。出力画素一時記憶メモリ２２は、上記マッチング回路２１から出力される画像データ（画素パターン）を一時記憶する。これにより、文字・線画部がジャギーなく変倍される。
【００２１】
ＯＲ変倍部１１は、図示しない倍率指定手段から指定される倍率（０．９５倍）に従って、制御ＣＰＵ１６からの信号に基づいて、上記スムージング変倍部１０でスムージング拡大された画像データを変倍（０．９５倍）する。ここで、図６（ａ）は、スムージング拡大部１０からの出力画像、図６（ｂ）は、変倍するための単純間引き処理による間引き画素列と画素行、図６（ｃ）は、単純間引き処理による結果を示す概念図である。図６（ａ）〜同図（ｃ）から明らかなように、単純間引き処理では、図６（ｂ）に示す間引き画素列と画素行を間引くと、図６（ｃ）に示すように、画素が消失し、途切れた直線となってしまう。そこで、上記画素消失を防止するため、ＯＲ変倍部１１による変倍を実施する。
【００２２】
具体的には、ＯＲ変倍部１１は、図３に示すように、副走査方向ＯＲ回路２５、主走査方向ＯＲ回路２６、演算回路２７および出力画素一時記憶メモリ２８から構成されている。副走査方向ＯＲ回路２５は、図７（ａ）に示すように、間引き画素行と副走査方向に隣合う全ての画素とのＯＲ（論理和）を演算し、図７（ｂ）に示す画素パターンとする。主走査方向ＯＲ回路２６は、図７（ｂ）に示す画素パターンに対して、図７（ｃ）に示すように、間引き画素列と隣合う全ての画素とのＯＲ（論理和）演算し、図７（ｄ）に示す画素パターンとする。演算回路２７は、図７（ｄ）に示す画素パターンに対して、図７（ｅ）に示す間引き画素行および間引き画素列を間引き、図７（ｆ）に示す画素パターンとする。図６（ｃ）の場合と比べて、画素が消失しておらず、直線の途切れもない。次に、出力画素一時記憶メモリ２８は、上記演算回路２７から出力される画像データ（画素パターン）を一時記憶する。
【００２３】
このように、ＯＲ変倍を用いることで、画像の消失等の劣化が防止でき、スムージング拡大された画像を良好に非整数変倍することが可能となる。また、スムージング拡大部１０およびＯＲ変倍部１１による変倍結果として、主走査方向に２×０．９５＝１．９倍、副走査方向に４×０．９５＝３．８倍の変倍が行われたことになる。なお、間引き画素行および間引き画素列は、図示しない倍率指定手段で指定された倍率に従って出力される制御ＣＰＵ１６からの制御ＣＰＵ信号によって決定される。
【００２４】
上記スムージング拡大部１０における固定倍率の基準としては、例えば、２倍、３倍、４倍等、整数倍のスムージング拡大を行えるようにしておき、例えば、最終的に２．３倍の変倍を行う場合には、２倍のスムージング拡大に加えてＯＲ変倍部１１によって変倍し、３．７倍の変倍を行う場合には、４倍のスムージング拡大に加えてＯＲ変倍部１１によって変倍するなど、所望する倍率に近い固定倍率を基準として変倍するとともに、最終的な非整数倍の倍率となるように、ＯＲ変倍部１１に設定する倍率を変えるようにすればよい。
【００２５】
この結果、従来技術のように、所望するさまざまな任意の倍率に応じたスムージングパターン（ジャギー検出パターン）や論理演算を設定したりするなど、複雑な処理を用いなくとも、スムージング拡大の効果を損なうことなく、容易な構成で任意倍率で変倍することができる。
【００２６】
投影法変倍部１２は、図示しない倍率指定手段から指定された倍率に応じた、制御ＣＰＵ１６の信号、および出力装置の解像度４００ｄｐｉに基づいて、上記スムージング拡大部１０およびＯＲ変倍部１１の処理に並行し、主走査方向に２×０．９５＝１．９倍、副走査方向に４×０．９５＝３．８倍の倍率で、投影法による解像度変換（拡大）を行う。投影法は、特に、絵柄部（誤差拡散画像、ディザ画像）を任意変倍する場合に有効であり、画質劣化しにくい手法である（詳細後述）。なお、投影法の性質上、得られる画像データは多値データとなる。
【００２７】
具体的には、投影法変倍部１２は、図４に示すように、演算回路３０および出力画素一時記憶メモリ３１から構成されている。演算回路３０は、図８に示すように、画素を面として捉え、入力画像の画素の面積比率で出力画素濃度を決定する。すなわち、図８において、入力画像の画素（点線）の各画素値をそれぞれＡ、Ｂ、Ｃ、Ｄとし、拡大後の画素（実線）が入力画像に重なるときの各領域の面積を、それぞれＳ1、Ｓ2、Ｓ3、Ｓ4とするとき、拡大後の画素（実線）の値を、変倍画像画素値＝（Ｓ1×Ａ＋Ｓ2×Ｂ＋Ｓ3×Ｃ＋Ｓ4×Ｄ）／（Ｓ1＋Ｓ2＋Ｓ3＋Ｓ4）なる数式で演算する。このとき、入力画像の画素は、図示しない倍率指定手段により指定された倍率で制御される制御ＣＰＵ１６からの制御ＣＰＵ信号によって設定される。出力画素一時記憶メモリ３１は、上記演算回路３０から出力される多値データを一時記憶する。
【００２８】
誤差拡散部１３は、上記投影法変倍部１２で得られる画像データ（多値データ）を再び２値化処理する。これにより、入力された２値画像に対して、解像度変換（拡大）された２値画像が得られる。
【００２９】
次に、絵文字分離部１４は、入力される２値画像に対して、絵柄部と文字部とを分離する絵文字分離処理を行い、誤差拡散部およびディザ部と、文字・線画部とを分離し、絵文字分離信号を生成し、これをＳＥＬ１５に選択信号として供給する。
【００３０】
具体的には、絵文字分離部１４は、図５に示すように、絵文字分離回路３２および絵文字分離信号変倍部３３から構成されている。絵文字分離回路３２は、周知の手法により、入力画像を絵柄部と文字部とに分離する。絵柄部と文字部との分離に関しては、従来よりさまざまな手法が提案されている。代表的な手法としては、画像の局所的な構造特徴に基づいて行うものがある。
【００３１】
例えば、誤差拡散画像と文字・線画の分離には、画像の局所的な部位において、主走査方向または副走査方向に連続する隣接画素が黒から白、または白から黒へ変化する反転回数に基づいて分離する手法がある。すなわち、黒白の反転回数が多い場合には、「誤差拡散画像部」と判定し、少ない場合には、「文字・線画部」と判定する。
【００３２】
また、ディザ画像と文字・線画の分離には、ディザの周期性を利用する手法や、予め用意しておいた既知のディザマトリクスとのパターンマッチングを行うといった手法がある。また、これらの分離結果を組み合わせて、絵文字分離信号を生成するようにしてもよい。次に、絵文字分離信号変倍部３３は、図示しない倍率指定手段により指定された倍率で制御される制御ＣＰＵ１６からの制御ＣＰＵ信号に従って、絵文字分離信号を変倍する。
【００３３】
ＳＥＬ１５は、上記絵文字分離信号に従って、処理画素が文字部と判定されている場合には、ＯＲ変倍部１１の出力を選択し、絵柄部と判定されている場合には、誤差拡散部１３の出力を選択する。
【００３４】
Ｂ．実施形態の動作
次に、本実施形態による画像処理装置の動作について説明する。まず、スムージング拡大部１０は、入力される２値画像に対して、固定倍率のスムージング拡大を行う。まず、入力された２値画像に対して、パターン記憶ＲＯＭ２０に予め記憶されている複数のジャギー検出パターンを用いて、従来行われている方法（図１１参照）で、ジャギー検出が行われる。例えば、図１１では、注目画素が黒画素で、かつ、黒画素が横方向に７画素連続し、垂直方向に１画素変移する周期を持つジャギーを検出する場合のジャギー検出パターンを示している。すなわち、マッチング回路２１において、パターン記憶ＲＯＭ２０に記憶されているジャギー検出パターンと２値画像とのマッチングが行われ、一致している場合には、ジャギー検出パターンに対応するジャギー補正拡大出力画素パターンが出力され、一致していない場合には、通常の単純拡大が行われたのと同等の画素パターンが出力される。このようにして、スムージング拡大処理が施された画素パターンは、出力画素一時記憶メモリ２２に記憶された後、ＯＲ変倍部１１に供給される。
【００３５】
ＯＲ変倍部１１では、まず、副走査方向ＯＲ回路２５において、間引き画素行と副走査方向に隣合う全ての画素とのＯＲ演算が行われた後、さらに、主走査方向ＯＲ回路２６において、間引き画素列と隣合う全ての画素とのＯＲ演算が行われる。そして、演算回路２７において、間引き画素行と間引き画素列を間引く、間引き処理が施される。このようにして得られたＯＲ変倍結果は、一時記憶メモリ２８に記憶された後、ＳＥＬ１５に供給される。なお、副走査方向ＯＲ回路２５は、入力される画像の全ての画素行でＯＲ演算を行うようにしてもよい。また、主走査方向ＯＲ回路２６は、倍率によって間引かれる画素列を決定し、ＯＲ演算は、これら間引かれた画素列（複数列の場合もある）と、直後の間引かれない画素列とで行ってもよい。
【００３６】
一方、投影法変倍部１２では、演算回路３０において、入力された２値画像に対して、投影法に基づく、前述した数式に従って、拡大後の画素の値を算出する。例えば、図示しない倍率指定手段で０．９５倍が指定された場合には、投影法変倍部１２で変倍される倍率は、主走査方向に２×０．９５＝１．９倍、副走査方向に４×０．９５＝３．８倍の変倍が行われることになる。このようにして、投影法により拡大処理が施された多値データは、出力画素一時記憶メモリ３１に記憶された後、誤差拡散部１３に供給される。次に、誤差拡散部１３において、投影法変倍部１２で得られた多値データが誤差拡散法で２値化された後、ＳＥＬ１５に供給される。
【００３７】
一方、絵柄文字分離部１４では、絵文字分離回路３２において、前述した周知の手法により、入力される２値画像が絵柄部（誤差拡散部およびディザ部）と、文字・線画部とに分離され、絵文字分離信号として絵文字分離信号変倍部３３に供給される。絵文字分離信号変倍部３３では、図示せぬ倍率指定手段で指定された倍率に従って出力される制御ＣＰＵ１６からの制御ＣＰＵ信号に従って変倍される。例えば、倍率指定手段で０．９５倍が指定されている場合には、絵文字分離信号変倍部３３で変倍される倍率は、主走査方向に２×０．９５＝１．９倍、副走査方向に４×０．９５＝３．８倍となる。なお、絵文字分離信号変倍部３３の変倍手法は、周知の変倍手法を用いる。このようにして得られた絵文字分離部１２の出力信号は、選択信号としてＳＥＬ１５に供給される。
【００３８】
次に、ＳＥＬ１５では、絵文字分離部１２から供給される絵文字分離信号に従って、ＯＲ変倍部１１の出力または誤差拡散部１３の出力を選択し、図示しない画像出力装置へ出力する。すなわち、ＳＥＬ１５は、例えば、絵文字分離信号が、入力画像（注目画素）が文字・線画であることを表す文字判定信号であった場合には、ＯＲ変倍部１１の出力を選択し、図示しない画像出力装置へ出力する。一方、例えば、絵文字分離信号が、入力画像（注目画素）が絵柄部であることを表す絵柄判定信号であった場合には、誤差拡散部１３の出力を選択し、図示しない画像出力装置へ出力する。
【００３９】
このように、絵柄と文字・線画との違いに応じて、変倍方法を切り替えることで、２値画像中の文字・線画部は、スムージング拡大を伴った任意倍率で変倍することができ、絵柄部（誤差拡散画像、ディザ画像）に対しても、良好に変倍することができる。
【００４０】
なお、上述した実施形態では、入力される２値画像の解像度が８×３．８５ドット／ｍｍで、この画像を解像度４００ｄｐｉのプリンタを用いて、任意倍率変倍（４００ｄｐｉ基準で０．９５倍）で出力する場合を説明したが、これに限らず、他の解像度でもよいことは言うまでもない。例えば、入力解像度が８×７．７ドット／ｍｍの場合や、１６×１５．４ドット／ｍｍの場合においても、それぞれ固定倍率スムージング拡大を行った後、同様に、任意倍率で変倍することが可能である。さらに、これらを含むさまざまな入力解像度を適宜切り替える構成としてもよい。また、出力解像度についても同様で、４００ｄｐｉに限らず、６００ｄｐｉなど、他の出力解像度でもよいし、これらを切り替える構成としてもよい。
【００４１】
【発明の効果】
以上、説明したように、この発明によれば、第１の処理手段によって、入力される２値画像に対し、固定倍率で高解像度化を行い、第２の処理手段によって、第１の処理手段によって固定倍率の高解像度化が行われた画像に対し、最終的に得られる画像が所望する拡大倍率の画像となるような任意倍率で変倍し、これに並行して、第３の処理手段によって、２値画像に対し、所望する拡大倍率で多値化変倍し、さらに、２値化手段によって、第３の処理手段によって多値化変倍された画像を２値化し、選択手段によって、像域分離手段による像域分離結果に基づいて、前記第２の処理手段によって変倍された画像、または前記２値化手段によって２値化された画像のいずれかを選択的に出力するようにしたので、絵柄部の場合には、絵柄部に適した変倍処理が施された画像を、文字・線画部の場合には、文字・線画に適した変倍処理が施された画像を選択的に出力できる。この結果、低解像度の２値画像を変倍する場合、整数倍はもちろんのこと、特に、非整数倍を含む任意倍率変倍を行う場合であっても、絵柄部の画質劣化がなく、かつ、文字・線画部では、スムージング拡大の効果を損なうことなく、良好な画質で変倍処理を行うことができるという利点が得られる。
【図面の簡単な説明】
【図１】  本発明の実施形態による画像処理装置の構成を示すブロック図である。
【図２】  スムージング拡大部の構成を示すブロック図である。
【図３】  ＯＲ変倍部の構成を示すブロック図である。
【図４】  投影法変倍部の構成を示すブロック図である。
【図５】  絵文字分離部の構成を示すブロック図である。
【図６】  単純変倍を説明するための概念図である。
【図７】  ＯＲ変倍を説明するための概念図である。
【図８】  投影法を説明するための概念図である。
【図９】  従来の画像処理装置（２値画像変倍処理装置）の構成を示すブロック図である。
【図１０】  スムージング拡大の概念を示す模式図である。
【図１１】  スムージング拡大（主走査方向２倍、副走査方向４倍）の処理法を示す概念図である。
【図１２】  従来の他の画像処理装置（２値画像変倍処理装置）の構成を示すブロック図である。
【符号の説明】
１０  スムージング拡大部（第１の処理手段）
１１  ＯＲ変倍部（第２の処理手段）
１２  投影法変倍部（第３の処理手段）
１３  誤差拡散部（２値化手段）
１４  絵文字分離部（像域分離手段）
１５  ＳＥＬ（選択手段）
【図１】
0003669081.tif 000002
【図２】
0003669081.tif 000003
【図３】
0003669081.tif 000004
【図４】
0003669081.tif 000005
【図５】
0003669081.tif 000006
【図６】
0003669081.tif 000007
【図７】
0003669081.tif 000008
【図８】
0003669081.tif 000009
【図９】
0003669081.tif 000010
【図１０】
0003669081.tif 000011
【図１１】
0003669081.tif 000012
【図１２】
0003669081.tif 000013