(57)【要約】  【課題】  ブロック内で強調処理と平滑化処理との混合処理を行うことができ、より最適な画像を得ることができる画像処理方法、画像処理装置、画像形成装置、コンピュータプログラム及び記録媒体を提供する。  【解決手段】  画像データに空間周波数への変換を行って周波数成分を求め、求めた周波数成分に変更を行い、変更後の周波数成分を画像データに逆変換する際に、特定の周波数成分に対して、周波数成分の絶対値と所定値との大小を周波数成分判定部２で比較し、比較結果に基づいて前記特定の周波数成分を周波数成分変更部３で変更する。【選択図】      図２
2007065915.tif 000002
【特許請求の範囲】
【請求項１】
画像データに空間周波数への変換を行って複数の周波数成分を求め、求めた周波数成分の処理を行い、処理後の周波数成分を画像データに逆変換する画像処理方法において、
空間周波数への変換を行って求めた複数の周波数成分のうちの特定の複数の周波数成分の夫々に対して、周波数成分の絶対値と所定値との大小を比較するステップと、
比較結果に基づいて前記特定の各周波数成分を変更するステップと
を有することを特徴とする画像処理方法。
【請求項２】
画像データに空間周波数への変換を行って複数の周波数成分を求め、求めた周波数成分の処理を行い、処理後の周波数成分を画像データに逆変換する画像処理装置において、
空間周波数への変換を行って求めた複数の周波数成分のうちの特定の複数の周波数成分の夫々に対して、周波数成分の絶対値と所定値との大小を比較する比較手段と、
該比較手段の比較結果に基づいて前記特定の各周波数成分を変更する変更手段と
を備えることを特徴とする画像処理装置。
【請求項３】
前記特定の周波数成分は、全周波数成分のうち低周波数側の周波数成分と画像データの水平方向のみに関する高周波数側の周波数成分及び垂直方向のみに関する高周波数側の周波数成分とであり、
前記変更手段は、前記特定の周波数成分の係数の絶対値が前記所定値より大きい場合、前記周波数成分の係数を増加させるように構成してあることを特徴とする請求項２記載の画像処理装置。
【請求項４】
前記変更手段は、前記特定の周波数成分及び直流成分の両方を除く他の周波数成分の係数を減少させるように構成してあることを特徴とする請求項３記載の画像処理装置。
【請求項５】
前記特定の周波数成分は、全周波数成分のうち低周波数側の周波数成分及び直流成分の両方を除く周波数成分であり、
前記変更手段は、前記特定の周波数成分の係数の絶対値が前記所定値より大きい場合、前記周波数成分の係数を増加させるように構成してあることを特徴とする請求項２記載の画像処理装置。
【請求項６】
前記変更手段は、前記特定の周波数成分及び直流成分の両方を除く他の周波数成分の係数を増加させるように構成してあることを特徴とする請求項５記載の画像処理装置。
【請求項７】
前記変更手段は、前記特定の周波数成分の係数の絶対値が前記所定値より大きい場合、前記周波数成分が低周波数側になるほど小さく、高周波数側になるほど大きい補正係数を、前記周波数成分の係数に乗算するように構成してあることを特徴とする請求項３乃至６の何れかひとつに記載の画像処理装置。
【請求項８】
前記変更手段は、前記特定の周波数成分の係数の絶対値が前記所定値より小さい場合、前記周波数成分の係数を減少させるように構成してあることを特徴とする請求項３乃至７の何れかひとつに記載の画像処理装置。
【請求項９】
請求項２乃至８の何れかに記載の画像処理装置と、
該画像処理装置で処理された画像をシートに形成する画像形成手段と
を備えることを特徴とする画像形成装置。
【請求項１０】
コンピュータに、画像データの空間周波数への変換を行わせて複数の周波数成分を求めさせ、求めた周波数成分の処理を行わせ、処理後の周波数成分を画像データに逆変換させるコンピュータプログラムにおいて、
コンピュータに、空間周波数への変換を行って求めた複数の周波数成分のうちの特定の複数の周波数成分の夫々に対して、周波数成分の絶対値と所定値との大小を比較させる手順と、
コンピュータに、比較結果に基づいて前記特定の各周波数成分を変更させる手順と
を含むことを特徴とするコンピュータプログラム。
【請求項１１】
請求項１０に記載のコンピュータプログラムを記録してあることを特徴とするコンピュータでの読み取りが可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データに空間周波数への変換を行って周波数成分を求め、求めた周波数成分の処理を行い、処理後の周波数成分を画像データに逆変換する画像処理方法、画像処理装置、画像形成装置、コンピュータプログラム及び記録媒体に関する。
【背景技術】
【０００２】
デジタル画像処理技術において、高精細な画像を得る手法の一つとして、画像のエッジ強調及び平滑化処理がある。例えば、文字又は連続階調画像（例えば印画紙写真）の輪郭部については、エッジを強調することによってくっきりと見え易くすることができ、網点で形成された印刷物（例えば印刷写真）については、平滑化を行うことによってモアレの発生を抑制することができる。これらのエッジ強調及び平滑化処理には、一般的にデジタルフィルタによる空間フィルタ処理が用いられている（例えば、電子写真学会誌  第３６巻  第４号（１９９７）  ｐ．３４３〜３５２参照）。
【０００３】
また、画像のエッジ成分を強調する手法の一つとして、座標領域の原画像を直交変換により周波数領域に変換し、予め準備されている定数を用いて周波数成分の変更を行い、変更された周波数成分の逆直交変換を行なって座標領域に逆変換し、鮮明化された画像を得る方法が提案されている（例えば特許文献１参照）。
【特許文献１】特開平９−５４８２５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、特許文献１の方法では、周波数領域全体に対して予め準備されている定数をかけることによって全周波数成分を変更して強調を行っているため、顔の輪郭などのゆるやかな曲線領域において、不必要なブロックノイズが目立つという問題がある。また、直交変換された周波数領域の各周波数成分に、周波数成分の周期ごとに予め準備されている値をかけることによって周波数成分を変更し、より鮮明な画像を得ようとしているが、この場合、複数の値を設定する必要がある。このように複数の値を設定する場合、多くのレジスタが必要となり、回路規模が増大するという問題がある。また、特許文献１の方法は、エッジ強調の方法であり、平滑化処理に対応しておらず、例えばエッジ強調及び平滑化処理の両方を行うことはできないという問題がある。
【０００５】
本発明は斯かる事情に鑑みてなされたものであり、特定の周波数成分の夫々に対して、周波数成分と所定値との大小を比較し、比較結果に基づいて前記特定の各周波数成分を変更することにより、空間周波数への変換単位であるブロック内で強調処理と平滑化処理との混合処理を行うことができ、より最適な画像を得ることができる画像処理方法、画像処理装置、画像形成装置、コンピュータプログラム及び記録媒体を提供することを目的とする。
【０００６】
また、本発明は、前記特定の周波数成分は全周波数成分のうち低周波数側の周波数成分と画像データの水平方向のみ又は垂直方向のみに関する高周波数側の周波数成分とであり、前記特定の周波数成分の係数の絶対値が前記所定値より大きい場合、前記変更手段が前記周波数成分の係数を増加させるように構成したことにより、きれいなエッジ曲線を得ることができる画像処理装置を提供することを他の目的とする。
【０００７】
また、本発明は、低周波数側の周波数成分と画像データの水平方向のみ又は垂直方向のみに関する高周波数側の周波数成分と含む特定の周波数成分、及び直流成分の両方を除く他の周波数成分の係数を減少させるように前記変更手段を構成したことにより、より滑らかな画像を得ることができる画像処理装置を提供することを他の目的とする。
【０００８】
また、本発明は、前記特定の周波数成分は全周波数成分のうち低周波数側の周波数成分及び直流成分の両方を除く周波数成分であり、前記特定の周波数成分の係数の絶対値が前記所定値より大きい場合、前記変更手段が前記周波数成分の係数を増加させるように構成したことにより、きれいなエッジ曲線を得ることができる画像処理装置を提供することを他の目的とする。
【０００９】
また、本発明は、低周波数側の周波数成分と直流成分との両方を除く特定の周波数成分、及び直流成分の両方を除く他の周波数成分の係数を増加させるように前記変更手段を構成したことにより、よりはっきりした画像を得ることができる画像処理装置を提供することを他の目的とする。
【００１０】
また、本発明は、前記特定の周波数成分の係数の絶対値が前記所定値より大きい場合、前記周波数成分が低周波数側になるほど小さく、高周波数側になるほど大きい補正係数を前記周波数成分の係数に乗算するように前記変更手段を構成したことにより、エッジの綺麗な画像を得ることができる画像処理装置を提供することを他の目的とする。
【００１１】
また、本発明は、前記特定の周波数成分の係数の絶対値が前記所定値より小さい場合は前記周波数成分を減少させるように前記変更手段を構成したことにより、より滑らかな画像を得ることができる画像処理装置を提供することを他の目的とする。
【課題を解決するための手段】
【００１２】
本発明に係る画像処理方法は、画像データに空間周波数への変換を行って複数の周波数成分を求め、求めた周波数成分の処理を行い、処理後の周波数成分を画像データに逆変換する画像処理方法において、空間周波数への変換を行って求めた複数の周波数成分のうちの特定の複数の周波数成分の夫々に対して、周波数成分の絶対値と所定値との大小を比較するステップと、比較結果に基づいて前記特定の各周波数成分を変更するステップとを有することを特徴とする。
【００１３】
本発明に係る画像処理装置は、画像データに空間周波数への変換を行って複数の周波数成分を求め、求めた周波数成分の処理を行い、処理後の周波数成分を画像データに逆変換する画像処理装置において、空間周波数への変換を行って求めた複数の周波数成分のうちの特定の複数の周波数成分の夫々に対して、周波数成分の絶対値と所定値との大小を比較する比較手段と、該比較手段の比較結果に基づいて前記特定の各周波数成分を変更する変更手段とを備えることを特徴とする。
【００１４】
本発明に係る画像処理装置は、前記特定の周波数成分は、全周波数成分のうち低周波数側の周波数成分と画像データの水平方向のみに関する高周波数側の周波数成分及び垂直方向のみに関する高周波数側の周波数成分とであり、前記変更手段は、前記特定の周波数成分の係数の絶対値が前記所定値より大きい場合、前記周波数成分の係数を増加させるように構成してあることを特徴とする。
【００１５】
本発明に係る画像処理装置は、前記変更手段は、前記特定の周波数成分及び直流成分の両方を除く他の周波数成分の係数を減少させるように構成してあることを特徴とする。
【００１６】
本発明に係る画像処理装置は、前記特定の周波数成分は、全周波数成分のうち低周波数側の周波数成分及び直流成分の両方を除く周波数成分であり、前記変更手段は、前記特定の周波数成分の係数の絶対値が前記所定値より大きい場合、前記周波数成分の係数を増加させるように構成してあることを特徴とする。
【００１７】
本発明に係る画像処理装置は、前記変更手段は、前記特定の周波数成分及び直流成分の両方を除く他の周波数成分の係数を増加させるように構成してあることを特徴とする。
【００１８】
本発明に係る画像処理装置は、前記変更手段は、前記特定の周波数成分の係数の絶対値が前記所定値より大きい場合、前記周波数成分が低周波数側になるほど小さく、高周波数側になるほど大きい補正係数を、前記周波数成分の係数に乗算するように構成してあることを特徴とする。
【００１９】
本発明に係る画像処理装置は、前記変更手段は、前記特定の周波数成分の係数の絶対値が前記所定値より小さい場合、前記周波数成分の係数を減少させるように構成してあることを特徴とする。
【００２０】
本発明に係る画像形成装置は、本発明の画像処理装置と、該画像処理装置で処理された画像をシートに形成する画像形成手段とを備えることを特徴とする。
【００２１】
本発明に係るコンピュータプログラムは、コンピュータに、画像データの空間周波数への変換を行わせて複数の周波数成分を求めさせ、求めた周波数成分の処理を行わせ、処理後の周波数成分を画像データに逆変換させるコンピュータプログラムにおいて、コンピュータに、空間周波数への変換を行って求めた複数の周波数成分のうちの特定の複数の周波数成分の夫々に対して、周波数成分の絶対値と所定値との大小を比較させる手順と、コンピュータに、比較結果に基づいて前記特定の各周波数成分を変更させる手順とを含むことを特徴とする。
【００２２】
本発明に係る記録媒体は、本発明のコンピュータプログラムを記録してあることを特徴とする。
【００２３】
本発明においては、特定の周波数成分の夫々に対して、周波数成分の絶対値と所定値との大小を比較し、比較結果に基づいて前記特定の各周波数成分を変更するため、周波数成分の絶対値が所定値よりも大きい部分と周波数成分の絶対値が所定値以下の部分とで異なる変更を行うことができる。例えば周波数成分の絶対値が所定値よりも大きい部分はエッジ成分などの特徴成分を含んでいるため、エッジ部分には強調処理を行い、そうでない部分は平滑化処理を行うことが可能である。周波数成分の変更は、周波数成分の係数を変更することが可能である。強調処理及び平滑化処理などの異なる処理を各周波数成分毎の判定結果に応じて切換えることにより、空間周波数への変換単位であるブロック内で強調処理及び平滑化処理などの混合処理を行うことができ、ブロック単位で強調処理及び平滑化処理などを切換える場合の判定誤差が抑制され、より最適な画像を得ることができる。例えばシートに形成する画像に上述した処理を行って、より最適な画像をシートに形成することが可能である。また、例えば上述した処理をコンピュータに実行させ、より最適な画像を得ることができる。コンピュータに上述した処理を実行させる場合、上述した処理をコンピュータに実行させるプログラムが記録された記録媒体をコンピュータに読取らせて実行させることが可能である。
【００２４】
本発明においては、全周波数成分のうち低周波数側の周波数成分と画像データの水平方向のみ又は垂直方向のみに関する高周波数側の周波数成分とであり、前記特定の周波数成分の係数の絶対値が前記所定値より大きい場合、前記変更手段が前記周波数成分の係数を増加させるため、全周波数成分に強調処理を行うのではなく、ブロック内でエッジ成分などの特徴部分を含むと判定された周波数成分のみを増加させて強調処理を行い、曲線上にあるエッジ境界部での不必要なブロックパターンの出現を抑えて、きれいなエッジ曲線を得ることができる。ここで、周波数成分の係数は、例えば離散コサイン変換（ＤＣＴ：Discrete Cosine Transform）のＤＣＴ係数である。
【００２５】
本発明においては、低周波数側の周波数成分と画像データの水平方向のみ又は垂直方向のみに関する高周波数側の周波数成分とを含む前記特定の周波数成分、及び直流成分の両方を除く他の周波数成分の係数を前記変更手段が減少させるため、他の周波数成分を減少させて平滑化処理を行い、より滑らかな画像を得ることができる。
【００２６】
本発明においては、前記特定の周波数成分は、全周波数成分のうち低周波数側の周波数成分及び直流成分の両方を除く周波数成分であり、周波数成分の係数の絶対値が前記所定値より大きい場合、前記変更手段が前記周波数成分の係数を増加させるため、全周波数成分に強調処理を行うのではなく、エッジ成分などの特徴部分を含むと判定された周波数成分のみを増加させて強調処理を行い、曲線上にあるエッジ境界部での不必要なブロックパターンの出現を抑えて、きれいなエッジ曲線を得ることができる。ここで、周波数成分の係数は、例えば離散コサイン変換（ＤＣＴ：Discrete Cosine Transform）のＤＣＴ係数である。
【００２７】
本発明においては、低周波数側の周波数成分と直流成分との両方を除く特定の周波数成分、及び直流成分の両方を除く他の周波数成分の係数を前記変更手段が増加させるため、他の周波数成分を増加させて強調処理を行い、よりはっきりした画像を得ることができる。
【００２８】
本発明においては、前記特定の周波数成分の係数の絶対値が前記所定値より大きい場合、前記周波数成分が低周波数側になるほど小さく、高周波数側になるほど大きい補正係数を、前記変更手段が前記周波数成分の係数に乗算するため、周波数成分のうち水平成分及び垂直成分が高周波数側に行くほど高くなるように補正され、曲線などの再現においても、エッジの綺麗な画像が得られる。
【００２９】
本発明においては、前記特定の周波数成分の係数が前記所定値より小さい場合、前記変更手段は前記周波数成分の係数を減少させるため、前記特定の周波数成分のうち、エッジ成分などの特徴を含まない周波数成分を減少させて平滑化処理を行い、より滑らかな画像を得ることができる。
【発明の効果】
【００３０】
本発明によれば、ブロック内で強調処理及び平滑化処理などの混合処理を行うことができ、ブロック単位で強調処理及び平滑化処理などの異なる処理を切換える場合の判定誤差が抑制され、より最適な画像を得ることができる。
【００３１】
本発明によれば、エッジ成分などの特徴を含むと判定された周波数成分のみに強調処理を行い、曲線上にあるエッジ境界部での不必要なブロックパターンの出現を抑えて、きれいなエッジ曲線を得ることができる。
【００３２】
本発明によれば、低周波数側の周波数成分と画像データの水平方向のみ又は垂直方向のみに関する高周波数側の周波数成分とを含む特定の周波数成分、及び直流成分の両方を除く他の周波数成分に平滑化処理を行い、より滑らかな画像を得ることができる。
【００３３】
本発明によれば、低周波数側の周波数成分と直流成分との両方を除く特定の周波数成分、及び直流成分の両方を除く他の周波数成分に強調処理を行い、よりはっきりした画像を得ることができる。
【００３４】
本発明によれば、周波数成分のうち水平成分及び垂直成分が高周波数側になるにつれて高くなるように補正することにより、曲線などの再現においてもエッジの綺麗な画像を得ることができる。
【００３５】
本発明によれば、エッジ成分などの特徴を含まない周波数成分に平滑化処理を行い、より滑らかな画像を得ることができる。
【発明を実施するための最良の形態】
【００３６】
以下、本発明をその実施の形態を示す図面に基づいて具体的に説明する。
（実施の形態１）
図１は、本発明に係る画像処理装置を含む画像形成装置４０の一構成例を示すブロック図である。本説明では、画像形成装置４０は、デジタルカラー複写機として動作する。画像形成装置４０は、カラー画像の読取が可能な画像入力装置３０、カラー画像を処理することが可能な画像処理装置３１、カラー画像をシートなどへ出力することが可能な画像出力装置（画像形成手段）３２、及び操作パネル３３を備える。また、画像形成装置４０は、図示していないが、画像形成装置４０内の各装置の制御を行うＣＰＵ（Central Processing Unit）などの制御部を備えている。
【００３７】
画像入力装置３０は、例えばＣＣＤ（Charge Coupled Device）を備えており、原稿からの反射光像がＣＣＤにより読み取られ、ＲＧＢアナログ信号（Ｒ：赤、Ｇ：緑、Ｂ：青）が生成される。生成されたＲＧＢアナログ信号は、画像処理装置３１へ送られる。
【００３８】
画像処理装置３１は、Ａ／Ｄ（アナログ／デジタル）変換部３１１、シェーディング補正部３１２、入力階調補正部３１３、領域分離処理部３１４、色補正部３１５、黒生成下色除去部３１６、画質調整部３１７、出力階調補正部３１８、階調再現処理部３１９、及び、各部を制御する制御部（図示せず）を備える。
【００３９】
画像処理装置３１は、画像入力装置３０から受取ったＲＧＢアナログ信号をＲＧＢデジタル信号に変換し、補正処理などの種々の画像処理を行い、ＣＭＹＫデジタル信号（Ｃ：シアン、Ｍ：マゼンタ、Ｙ：イエロー、Ｋ：ブラック）を生成し、生成したＣＭＹＫデジタル信号（以下、ＣＭＹＫ信号という）の階調数を２値又は４値などに減少させる。２値化又は４値化などされた出力画像データは、図示しない記憶装置に一時的に記憶され、所定のタイミングで画像出力装置３２へ出力される。
【００４０】
Ａ／Ｄ変換部３１１は、画像入力装置３０からＲＧＢアナログ信号を受取り、受取ったＲＧＢアナログ信号をＲＧＢデジタル信号に変換し、シェーディング補正部３１２に送る。シェーディング補正部３１２は、Ａ／Ｄ変換部３１１から受取ったＲＧＢデジタル信号に対して、画像入力装置３０の照明系、結像系、撮像系で生じる各種の歪みを取り除く処理を行った後、入力階調補正部３１３に送る。入力階調補正部３１３は、シェーディング補正部３１２から受取ったＲＧＢデジタル信号（ＲＧＢの反射率信号）に対して、カラーバランスを整えると共に、画像処理装置３１に採用されている画像処理システムが処理し易い濃度信号などに変換し、領域分離処理部３１４へ送る。
【００４１】
領域分離処理部３１４は、入力階調補正部３１３から受取ったＲＧＢデジタル信号の画像内の各画素を、文字領域、網点領域、写真領域の何れかに分離し、分離結果に基づいて、画素がどの領域に属しているかを示す領域識別信号を黒生成下色除去部３１６及び階調再現処理部３１９へ出力する。また、入力階調補正部３１３から受取ったＲＧＢデジタル信号は、そのまま色補正部３１５に送られる。
【００４２】
色補正部３１５は、色再現を忠実に行うために、入力階調補正部３１３から送られたＲＧＢデジタル信号を、ＣＭＹデジタル信号（以下、ＣＭＹ信号という）に変換すると共に、不要吸収成分を含むＣＭＹ色材の分光特性に基づいた色濁りを取り除く処理を行った後、黒生成下色除去部３１６に送る。黒生成下色除去部３１６は、色補正部３１５から受取ったＣＹＭ信号の３色の信号（Ｃ信号、Ｍ信号、Ｙ信号）から黒の信号（Ｋ信号）を生成する黒生成を行い、元のＣＭＹ信号から黒生成で得たＫ信号を差し引いて新たなＣＭＹ信号を生成し、ＣＭＹＫの４色信号（ＣＭＹＫ信号）を画像調整部３１７に送る。
【００４３】
一般的な黒生成処理として、スケルトンブラックにより黒生成を行う方法がある。この方法では、スケルトンカーブの入出力特性をｙ＝ｆ（ｘ）、入力されるデータをＣ，Ｍ，Ｙ、出力されるデータをＣ’，Ｍ’，Ｙ’，Ｋ’、ＵＣＲ（Under Color Removal）率をα（０＜α＜１）とすると、
Ｋ’＝ｆ｛ｍｉｎ（Ｃ，Ｍ，Ｙ）｝
Ｃ’＝Ｃ−αＫ’
Ｍ’＝Ｍ−αＫ’
Ｙ’＝Ｙ−αＫ’
で表わされる。
【００４４】
画質調整部３１７は、黒生成下色除去部３１６から受取ったＣＭＹＫ信号の画像に対し、周波数変換処理を行い、周波数変換処理を行うブロックに含まれる各周波数成分にエッジ成分が含まれるか否かに応じて異なる変更を行い、画像のぼやけ又は粒状性劣化を改善するなどの処理を行う。出力階調補正部３１８は、画質調整部３１７で処理されたＣＭＹＫ信号を、画像出力装置３２の特性値である網点面積率に変換する。
【００４５】
階調再現処理部３１９は、領域識別信号に基づいて、ＣＭＹＫ信号の画像データに対して誤差拡散又はディザ処理を用いた中間調処理（階調数を２値又は４値などに減少させる処理）を行う。階調再現処理部３１９で２値化または多値化処理されたＣＭＹＫ信号（画像データ）は、画像出力装置３２に送られる。画像出力装置３２は、画像処理装置３１から受取ったＣＭＹＫ信号に基づいて、紙などの記録媒体上に画像を形成する装置である。例えば、電子写真方式又はインクジェット方式のカラー画像出力装置を用いることが可能である。
【００４６】
操作パネル３３は、ユーザがキー操作などにより指示入力を行うための操作装置であり、ユーザの指示入力は、制御信号として、操作パネル３３から画像入力装置３０、画像処理装置３１及びカラー画像出力装置３２へ出力される。ユーザの指示入力により、例えば画像入力装置３０で原稿画像を読取り、読取った画像データを画像処理装置３１で処理し、処理した画像データを画像出力装置３２によってシートに形成し、画像形成装置４０をデジタルカラー複写機として動作させることが可能である。以上の処理は図示しない制御部（ＣＰＵ）によって制御される。
【００４７】
次に、画質調整部３１７の概略構成について説明する。ここで、説明のために単色のデータを例にして説明するが、実際の処理ではＣＭＹＫの４色について同様な方法で処理を行う。図２は、画質調整部３１７の一構成例を示すブロック図である。画質調整部３１７は、黒生成下色除去部３１６から送られてきた２５６階調の入力画像データＰｉ（Ｘ，Ｙ）（ＣＭＹＫ信号）をブロック単位で周波数成分に変換し、周波数成分判定を行い、その結果に基づいて周波数成分を変更し、変更後の周波数成分を画像データに変換し、２５６階調の出力画像データＰｏ（Ｘ，Ｙ）を出力階調補正部３１８へ出力する。ここで、入力画像データＰｉ（Ｘ，Ｙ）は、Ｘ方向（右方向）及びＹ方向（下方向）の２次元マトリックス状に配置された画素によって構成された画像データのＹ番目のライン上のＸ番目の画素位置における画素データであり、多数の入力画像データＰｉ（Ｘ，Ｙ）により２次元画像を構成している。
【００４８】
画質調整部３１７は、入力画像データＰｉ（Ｘ，Ｙ）を周波数成分（周波数成分の係数。以下、周波数成分と略す）Ｑｊ（Ｓ，Ｔ）に変換する周波数変換部１、各周波数成分の係数の大きさを判定する周波数成分判定部（比較手段）２、周波数成分判定部２の判定結果に応じて周波数成分を変更する周波数成分変更部（変更手段）３、変更された周波数成分Ｑｋ（Ｓ，Ｔ）を逆周波数変換する逆周波数変換部６、及び、前記各部の制御を行う図示しないＣＰＵなどの制御部を備え、逆周波数変換部６から出力画像データＰｏ（Ｘ，Ｙ）を出力する。また、周波数成分変更部３は、周波数成分Ｑｊ（Ｓ，Ｔ）のうち、特定の周波数成分Ｑｊ（Ｓａ，Ｔａ）を強調処理となるように変更する強調処理部４、及び、他の周波数成分Ｑｊ（Ｓｂ，Ｔｂ）を平滑化処理となるように変更する平滑化変更部５を有する。
【００４９】
黒生成下色除去部３１６から送られてきた入力画像データＰｉ（Ｘ，Ｙ）は、例えば制御部の制御によって、８×８画素を１ブロックとして順次、周波数変換部１へ出力される。周波数変換部１は、ブロック単位で出力された画像データに対し、空間周波数（周波数領域）への変換（周波数変換）を行う。本説明では、離散コサイン変換（ＤＣＴ：Discrete Cosine Transform）を例にして説明を行う。ＤＣＴは、入力画像をＡｉｊ、出力画像をＢｉｊ、入力画像Ａの行、列のサイズをＭ、Ｎとした場合、下式を用いて行うことが可能である。
【００５０】
【数１】
2007065915.tif 000003
【００５１】
本説明においては、座標領域（Ｘ−Ｙ座標）の画像に対して、最も左上の画素を含むブロックから、右方向（Ｘ方向）にブロック単位でＤＣＴ処理を行い、ブロック単位でラインを変更（Ｙ方向）しながら最終的に最も右下の画素を含む最終ブロックまでＤＣＴ処理を行う。周波数変換部１でＤＣＴ処理された周波数成分（周波数成分の係数。以下、ＤＣＴ係数という）Ｑｊ（Ｓ，Ｔ）は周波数成分判定部２へ送られる。
【００５２】
周波数成分判定部（比較手段）２では、ブロック内のＤＣＴ処理された各ＤＣＴ係数に対し、ＤＣ成分（直流成分）以外の特定のＡＣ成分（交流成分）の大きさ（絶対値）が所定値より大きいか否かを判定する。図３（ａ）はブロック内のＤＣＴ係数の大きさの判定を行う領域の例を示す模式図である。１ブロックは８×８のＤＣＴ係数を含み、ブロックの左上を原点にして右方向をＳ軸、下方向をＴ軸としており、例えばブロックの左上隅はＱｊ（１，１）であり、右下隅はＱｊ（８，８）である。左上のＱｊ（１，１）はＤＣ成分であり、それ以外はＡＣ成分である。また、ブロックの左上側は低周波数領域であり、ブロックの右下側は高周波数領域である。また、１行目は画像データの水平方向のみに関する周波数成分であり、１列目は垂直方向のみに関する周波数成分である。図の例では、Ｑｊ（２，１）〜Ｑｊ（７，１）、Ｑｊ（１，２）〜Ｑｊ（６，２）、Ｑｊ（１，３）〜Ｑｊ（５，３）、Ｑｊ（１，４）〜Ｑｊ（４，４）、Ｑｊ（１，５）〜Ｑｊ（３，５）、Ｑｊ（１，６）〜Ｑｊ（２，６）、Ｑｊ（１，７）を判定を行う領域（特定の周波数成分の領域。以下、判定領域という）に設定している。
【００５３】
周波数成分判定部２は、ブロック内のＤＣＴ係数Ｑｊ（Ｓ，Ｔ）のうち、判定領域に含まれるＤＣＴ係数の絶対値（｜Ｑｊ（Ｓ，Ｔ）｜）を求め、求めた絶対値が所定値（α＞０）より大きいか、それ以下かを判定する。そして、絶対値の方が大きい場合はエッジを含むと判定して強調処理を行うようにし、絶対値の方が小さい場合はエッジを含まないと判定して平滑化処理を行うようにする。
｜Ｑｊ（Ｓ，Ｔ）｜＞αの場合は強調処理
｜Ｑｊ（Ｓ，Ｔ）｜≦αの場合は平滑化処理
【００５４】
つまり、強調処理を行うか平滑化処理を行うかをブロック単位ではなく、ブロック内の各ＤＣＴ係数単位で判定している。ここで、所定値αは任意に設定することが可能であり、αが小さい場合はエッジを含むと判定し易くなり、αが大きい場合はエッジを含むと判定し難くなる。本実施の形態においては、α＝１６としている。なお、ＤＣＴ係数がエッジを含むか否かを判定する方法としては、上記の方法に限定されず、例えばＤＣＴ係数にＤＣ成分の大きさを乗算した値の絶対値と所定値とを比較する方法を用いることも可能である。
【００５５】
また、ＡＣ成分のうち、判定領域以外のＤＣＴ係数に対しては、平滑化処理を行う。図３（ｂ）は判定結果の例を示す模式図である。ＡＣ成分の判定領域以外（△）には平滑化処理が行われ、ＡＣ成分の判定領域内は判定結果に応じて一部（●）には強調処理を行い、他部（○）には平滑化処理を行う。このように、ＤＣＴ係数毎に処理を切換えることによって、ブロック内で強調処理及び平滑化処理を組合わせて実行することができる。
【００５６】
ここで、ＤＣＴは８画素×８画素を１ブロックとして実行されており、ある自然画像に対してＤＣＴ変換後の各ブロックのなかで大きな値をもつものほど高い輝度を割り当てるとすると、実行後の結果から低周波側に相当する成分（各ブロックの左上部分）の輝度が高くなる。つまり、低周波成分が多くの情報量をもっている。これは、相関（エッジなどの濃度の高いところと低いところの相関）の強い信号は、周波数上で見ると、低周波数領域に信号の電力が集中することが知られている。このことは、各ＤＣＴ係数において電力が集中する係数と、あまり集中しない係数が存在することを意味する。いいかえると、各ＤＣＴ係数の大きさに、大きな偏りが生じることになる。
【００５７】
一般的に、自然画像に対してＤＣＴを行った場合、ＤＣ成分が特に大きな値となり、ＡＣ成分においても低周波数側のＤＣ係数が大きくなる。そのため、エッジ成分を有する、あるいは、濃度の濃淡を有するなどの特徴量をもつ画像（自然画像など）の場合、ＤＣ成分の周辺の低周波成分に大きな値をもつ。しかし、ソリッド画像（エッジ成分を持たない、濃度が均一な画像）にＤＣＴ処理を行なった場合、ＤＣ成分しか値をもたず、ＤＣ成分の周辺の低周波数成分はゼロに近い値となる。よって、低周波成分の値によって、原画像が特徴量をもっているか否かの判断を行うことができる。よって、ＤＣＴ係数が所定値以上の場合は、エッジ成分などの特徴を含むと見なせる。
【００５８】
また、数１に示したように、主走査方向（Ｘ方向）にエッジ成分が目立つ場合又は副走査方向（Ｙ方向）にエッジ成分が目立つ場合などに、ＤＣ成分の右隣りのＡＣ成分又はＤＣ成分の真下のＡＣ成分の値が影響を受けて大きくなる。以上のことから、判定領域において、｜Ｑｊ（Ｓ，Ｔ）｜＞αの場合はエッジ成分を含むと判定することが可能である。
【００５９】
周波数成分判定部２は、ＤＣＴ係数Ｑｊ（Ｓ，Ｔ）のＡＣ成分のうち、強調処理を行うＤＣＴ係数Ｑｊ（Ｓａ，Ｔａ）を周波数成分変更部（変更手段）３の強調処理部４に送り、平滑化処理を行うＤＣＴ係数Ｑｊ（Ｓｂ，Ｔｂ）を周波数成分変更部（変更手段）３の平滑化処理部５に送る。強調処理を行うＤＣＴ係数Ｑｊ（Ｓａ，Ｔａ）は判定領域内で強調処理を行うと判定されたＤＣＴ係数であり、平滑化処理を行うＤＣＴ係数Ｑｊ（Ｓｂ，Ｔｂ）は判定領域内で平滑化処理を行うと判定されたＤＣＴ係数及び判定領域外のＤＣＴ係数である。また、ＤＣ成分は周波数成分変更部３に送るが、強調処理及び平滑化処理の何れも行わない。
【００６０】
強調処理部４は、周波数成分判定部２から送られたＤＣＴ係数Ｑｊ（Ｓａ，Ｔａ）に対し、強調処理となるようにＤＣＴ係数の変更を行う。例えば、ＤＣＴ係数Ｑｊ（Ｓａ，Ｔａ）に対して、ブロック内の位置（座標）に対応する位置データと所定の定数とを乗算することにより、ＤＣＴ係数を変更する（増加させる）ことが可能である。
変更後のＤＣＴ係数Ｑｋ（Ｓ，Ｔ）＝ 変更前のＤＣＴ係数Ｑｊ（Ｓａ，Ｔａ）× 位置データ × 定数
【００６１】
位置データは、ＤＣＴ係数Ｑｊ（Ｓ，Ｔ）の行番号Ｓと列番号Ｔとを加算した値（＝Ｓ＋Ｊ）とすることが可能である。図４（ａ）はブロック内の判定領域内の各位置（座標）のＤＣＴ係数の位置データの例を示す模式図である。Ｑｊ（１，２）の場合の位置データは１＋２＝３となり、Ｑｊ（２，１）の場合は２＋１＝３となる。
【００６２】
前記定数は、例えば０．３５とすることが可能である。ただし、この値（０．３５）は一例であり、ある微小な値かつ強調されるような値であればよい。また、この値によって強調の程度が変わるため、エッジが強調され過ぎないか否かなどの全体のバランスを考え、実際の出力画像などを用いて画質の評価を行いながら決定することが好ましい。ここで、ＤＣ成分には変更処理は行わず、Ｑｊ（１，１）のままなので、ブロック全体の平均濃度は維持される。例えば、Ｑｊ（１，３）及びＱｊ（２，４）が強調処理される場合は、
Ｑｋ（１，３）＝ Ｑｊ（１，３）×（１＋３）× ０．３５
Ｑｋ（２，４）＝ Ｑｊ（２，４）×（２＋４）× ０．３５
となる。
また、強調レベルを調整する他の例としては、位置データにオフセット値（定数）を持たせておくことも可能である。この場合、オフセット値を３（一定値）、前記定数を０．２０とし、
Ｑｋ（１，３）＝ Ｑｊ（１，３）×（１＋３＋オフセット値）× ０．２０
Ｑｋ（２，４）＝ Ｑｊ（２，４）×（２＋４＋オフセット値）× ０．２０
ただし、オフセット値＝３
として強調レベルを変更できる。
【００６３】
平滑化処理部５は、周波数成分判定部２から送られたＤＣＴ係数Ｑｊ（Ｓｂ，Ｔｂ）に対し、平滑化処理となるようにＤＣＴ係数の変更を行う。例えば、ＤＣＴ係数Ｑｊ（Ｓｂ，Ｔｂ）に対して、ブロック内の位置（座標）に対応する位置データで除算することにより、ＤＣＴ係数を変更する（減少させる）ことが可能である。
Ｑｋ（Ｓ，Ｔ）＝ Ｑｊ（Ｓｂ，Ｔｂ）／ 位置データ
【００６４】
位置データは、ＤＣＴ係数Ｑｊ（Ｓ，Ｔ）のブロックに対応する２次元マトリクスＭ（Ｓ，Ｔ）（Ｓ＝１〜８、Ｔ＝１〜８）を用いることが可能である。図４（ｂ）はマトリクスＭの例を示す図である。マトリクスＭは、８×８のＤＣＴ係数に対応する８×８のマトリクスである。マトリクスＭにおいては、位置データはＭ（５，５）（ただし、Ｍ（５，５）＞１）で最小値をもち、Ｍ（５，５）を中心にして周辺の位置データが同心円状に増加していく。
【００６５】
図４（ｂ）に示すマトリクスＭは、一般にコントラスト感度関数（Contrast Sensitive Function：ＣＳＦ）の特性、即ち人間の視覚特性を反映した特性を有している。一般に人間のコントラストに対する感度は、空間周波数に依存しており、人間の知覚系は一種のバンドパスフィルタと考えられる。例えば、白黒の縞模様を考えた場合、連続する縞と縞との間隔によって、人間の縞模様に対する感度が変化する。縞の間隔が非常に小さい場合、人間は縞模様を知覚することが困難になる。Ｍ（Ｓ，Ｔ）の値は、例えば図４（ｂ）では、ハッチングされた周波数成分（２．１）を中心に、人間のコントラストに対する感度に応じて同心円状に変化するような値となっている。ＣＳＦでＤＣＴ係数Ｑｊ（Ｓ，Ｔ）を除算した場合、コントラストに対する感度が高い周波数成分のＤＣＴ係数が、コントラストに対する感度が低い周波数成分より大きな値で除されるため、効果的な平滑化の効果が得られる。
【００６６】
本実施の形態によれば、ＤＣＴ処理の単位であるブロック内の周波数成分（ＤＣＴ係数）に対し、エッジ部分を有する成分を強調させ、それ以外を平滑化させるように変換しており、画像全体において、エッジ部分は強調し、エッジ部分を有しない平坦な画像部分はよりスムーズな画像を得ることができ、原画像の特徴部分を良好に保たせることができる。
【００６７】
なお、平滑化に使用する２次元マトリクスは図４（ｂ）に示すものに限らず、人間のコントラストに対する感度が低い周波数成分に小さな値を設定し、コントラストに対する感度が高い周波数成分に大きな値を設定した２次元マトリクス、言い換えれば、低周波成分は維持し、８×８ブロック内において、同心円状に外側の方のＤＣＴ係数がより強く抑制されるような２次元マトリクスを用いれば良い。例えば、ガウス分布となる２次元マトリクスでも良い。
【００６８】
強調処理又は平滑化処理が行われたＡＣ成分及び処理を行わずそのままのＤＣ成分は、周波数成分変更部３から逆周波数変換部６へ送られる。逆周波数変換部６は、周波数成分変更部３から送られたＤＣＴ係数Ｑｋ（Ｓ，Ｔ）に逆周波数変換を行って、座標領域の画像データへ変換する。逆周波数変換は式１の逆変換を行う。
【００６９】
以上のように、ブロック単位での判定ではなく、周波数成分単位でエッジ強調すべきか、平滑化すべきかの判定を行なって、ＤＣＴ係数毎に強調又は平滑化を切換えながら変換しているため、ブロック内の各ＤＣＴ係数（周波数成分）の判定エラーを抑制することができ、エッジ成分は強調され、そうでない成分は平滑化され、画像の最適化処理が実現される。図５（ａ）はブロック単位で全ＤＣＴ係数を変更した場合の出力画像の例を示す模式図であり、図５（ｂ）はＤＣＴ係数単位でＤＣＴ係数を変更した場合の出力画像の例を示す模式図である。図５（ａ）に示すように、ブロック単位で全ＤＣＴ係数を変更する場合はブロック単位での強調又は平滑化の判定エラーによって画像内にブロック状に潰れる部分が生じるが、図５（ｂ）に示すようにＤＣＴ係数単位でＤＣＴ係数を変更する場合ではそのようなブロック状の潰れは生じない。
【００７０】
また、エッジ成分を含む画像は強調処理が行われているので、よりメリハリの効いたはっきりした画像を得ることができ、エッジ成分を含んでいない画像に関しては視覚特性を考慮したスムージング処理が行われる。また、強調処理は、ＤＣ成分以外の周波数全域を強調するのではなく、強調領域を限定し、ＤＣ成分から遠いほど、強調の係数がだんだんと大きくなるように設定されているため、曲線上にあるエッジ境界部での不必要なブロックパターンの出現を抑えて、きれいなエッジ曲線を得ることができる。
【００７１】
（実施の形態２）
図６は本発明に係る画像形成システムの構成例を示すブロック図である。画像形成システムは、コンピュータ１０と、コンピュータ１０に接続された外部記憶装置１８、表示装置２０、操作装置２２、画像入力装置２４、画像出力装置（画像形成手段）２６、及び通信装置２８を含む。外部記憶装置１８は、例えばフレキシブルディスクドライブ又はＣＤ−ＲＯＭドライブなど、記録媒体１９のデータを読取ることが可能な装置である。表示装置２０は、ＣＲＴ（Cathode Ray Tube）ディスプレイ又は液晶ディスプレイなどの画像表示が可能な装置である。操作装置２２は、キーボード又はマウスなどの操作入力を受付けることが可能な装置である。画像入力装置２４は、イメージスキャナ又はデジタルカメラなどの画像データを読取ることが可能な装置であり、例えば実施の形態１（図１）の画像入力装置３０と同様である。画像出力装置２６は、インクジェットプリンタ又はレーザープリンタなどのシートに画像を出力することが可能な装置であり、例えば実施の形態１（図１）の画像出力装置３２と同様である。通信装置２８は、ファックスモデム又はＬＡＮ（Local Area Network）カードであり、外部のネットワークと通信を行うことが可能な装置である。
【００７２】
コンピュータ１０は、ＣＰＵ１２、ＲＡＭ１４、及びＨＤＤ（ハードディスクドライブ）１６を備える。ＣＰＵ１２は、ＲＡＭ１４及びＨＤＤ１６と、上述した各装置１８〜２８の制御を行う。また、ＣＰＵ１２は、操作装置２２又は通信装置２８から受付けたデータ又はプログラム、あるいはＨＤＤ１６又は外部記憶装置１８から読み出したプログラム又はデータ等をＲＡＭ１４に記憶し、ＲＡＭ１４に記憶したプログラムの実行又はデータの演算等の各種処理を行い、各種処理結果又は各種処理に用いる一時的なデータをＲＡＭ１４に記憶する。ＲＡＭ１４に記憶した演算結果等のデータは、ＣＰＵ１２により、ＨＤＤ１６に記憶されたり、表示装置２０、画像出力装置２６、又は通信装置２８から出力される。
【００７３】
コンピュータ１０は、実施の形態１（図１）の画像処理装置３１の少なくとも画質調整部３１７（周波数変換部１、周波数成分判定部（比較手段）２、周波数成分変更部（変更手段）３、及び逆周波数成分変換部６）として動作する。また、例えばＣＰＵ１２は前記画像処理装置３１の色補正部３１５としても動作する。なお、ＣＰＵ１２を画像形成装置３１の色補正部３１５及び画質調整部３１７以外の他の部分として動作させることも勿論可能である。例えば画像出力装置３２へ出力する場合はＣＰＵ１２を階調再現処理部として動作させることも可能である。画像入力装置２４で読取った画像データはＨＤＤ１６に記憶され、ＣＰＵ１２で実施の形態１で説明した色補正部３１５及び画質調整部３１７と同様の処理を行い、処理を行った画像データを画像出力装置３２に出力したり、ＨＤＤ１６に記憶することが可能である。また、各周波数成分と比較を行う所定値αなどの各種データもＨＤＤ１６に記憶される。
【００７４】
ＣＤ−ＲＯＭ等の記録媒体１９に記録されたコンピュータプログラムを外部記憶装置１８で読み出してＨＤＤ１６又はＲＡＭ１４に記憶してＣＰＵ１２に実行させることにより、コンピュータ１０（ＣＰＵ１２）を上述した各部として動作させることが可能である。また、ＬＡＮなどに接続された通信装置２８で他の装置からコンピュータプログラムを受付けてＨＤＤ１６又はＲＡＭ１４に記憶することも可能である。なお、本発明に係る周波数成分の変更を実現するコンピュータプログラムは、プリンタドライバに含まれていてもよいし、画像処理用のアプリケーションソフトに含まれていてもよい。
【００７５】
本発明に係る周波数成分を変更させるためのプログラムを、コンピュータ読み取り可能な記録媒体１９に記録することにより、本発明に係るプログラムを記録した記録媒体１９を持ち運び自在に提供することができる。
【００７６】
図７はコンピュータを画質調整部として動作させる場合の処理手順を示すフローチャートである。本例では、ＤＣＴにより周波数変換処理を行い、周波数成分（ＤＣＴ係数）の変更を行い、逆周波数変換によって２５６階調の画像データを出力するものとして説明する。ここで、実際の処理はＣＭＹＫの４色であるが、各色の処理は同様であるので、単色の場合について説明する。
【００７７】
ＣＰＵ１２は、ＨＤＤ１６からＲＡＭ１４に、１ブロック（８×８画素）の画像データを読出し（Ｓ１０）、ＤＣＴ処理を行い（Ｓ１２）、変換後の周波数成分（ＤＣＴ係数）をＲＡＭ１４に記憶する。ＣＰＵ１２は、周波数成分の１つを選択し（Ｓ１４）、選択した周波数成分が判定領域に含まれるか否かを判定する。判定領域に含まれていないと判定した場合（Ｓ１６：ＮＯ）、ＣＰＵ１２は平滑化処理（Ｓ２２）を行い、処理後の周波数成分をＲＡＭ１４に記憶する。平準化処理は第１の実施の形態と同様に周波数成分を変更する（減少させる）。判定領域に含まれていると判定した場合（Ｓ１６：ＹＥＳ）、ＣＰＵ１２は、周波数成分と所定値（例えばα＝１６）とを比較して、エッジ成分を含むか否かを判定する。周波数成分が所定値以下の場合（Ｓ１８：ＮＯ）、ＣＰＵ１２は平滑化処理（Ｓ２２）を行い、処理後の周波数成分をＲＡＭ１４に記憶する。周波数成分が所定値より大きい場合（Ｓ１８：ＹＥＳ）、ＣＰＵ１２は周波数成分を変更して強調処理（Ｓ２０）を行い、処理後の周波数成分をＲＡＭ１４に記憶する。強調処理は第１の実施の形態と同様に周波数成分を変更する（増加させる）。
【００７８】
ブロック内の全周波数成分の選択が終了していない場合（Ｓ２４：ＮＯ）、ＣＰＵ１２は、ブロック内の未選択の周波数成分を選択して（Ｓ２６）、同様の処理を行う（Ｓ１６〜Ｓ２４）。ブロック内の全周波数成分の選択が終了した場合（Ｓ２４：ＹＥＳ）、ＣＰＵ１２は、逆ＤＣＴ処理を行い（Ｓ２８）、変換後の画像データをＲＡＭ１４に記憶する。全ブロックの読出が終了していない場合（Ｓ３０：ＮＯ）、ＣＰＵ１２は１ブロックの画像データをＲＡＭ１４に読出して（Ｓ１０）、同様の処理を行う（Ｓ１２〜Ｓ２８）。全ブロックの読出が終了した場合（Ｓ３０：ＹＥＳ）は処理を終了する。
【００７９】
なお、本実施の形態では、記録媒体１９としては、マイクロコンピュータで処理が行われるための図示していないメモリ、例えばＲＯＭのようなものそのものがプログラムメディアであっても良いし、また、外部記憶装置としてプログラム読み取り装置が設けられ、そこに記録媒体を挿入することで読み取り可能なプログラムメディアであっても良い。いずれの場合においても、格納されているプログラムはマイクロプロセッサがアクセスして実行させる構成であっても良いし、あるいは、いずれの場合もプログラムを読み出し、読み出されたプログラムは、マイクロコンピュータの図示されていないプログラム記憶エリアにダウンロードされて、そのプログラムが実行される方式であってもよい。このダウンロード用のプログラムは予め本体装置に格納されているものとする。
【００８０】
ここで、上記プログラムメディアは、本体と分離可能に構成される記録媒体であり、磁気テープやカセットテープ等のテープ系、フレキシブルディスクやハードディスク等の磁気ディスクやＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ等の光ディスクなどのディスク系、ＩＣカード（メモリカードを含む）／光カード等のカード系、あるいはマスクＲＯＭ、ＥＰＲＯＭ（Erasable Programmable Read Only Memory）、ＥＥＰＲＯＭ（Electrically Erasable Programmable Read Only Memory）、フラッシュＲＯＭ等による半導体メモリを含めた固定的にプログラムを担持する媒体であっても良い。
【００８１】
また、本実施の形態においては、インターネットを含む通信ネットワークを接続可能なシステム構成であることから、通信ネットワークからプログラムをダウンロードするように流動的にプログラムを担持する媒体であっても良い。なお、このように通信ネットワークからプログラムをダウンロードする場合には、そのダウンロード用のプログラムは予め本体装置に格納しておくか、あるいは別な記録媒体からインストールされるものであっても良い。
【００８２】
（実施の形態３）
周波数変換を行うブロック内の判定領域は図３に示した例に限定はされず、任意に設定することが可能である。図８（ａ）は判定領域の他の例を示す模式図である。図の例では、Ｑｊ（４，１）〜Ｑｊ（８，１）、Ｑｊ（４，２）〜Ｑｊ（８，２）、Ｑｊ（４，３）〜Ｑｊ（８，３）、Ｑｊ（１，４）〜Ｑｊ（８，８）を判定領域（特定の周波数成分の領域）に設定している。判定領域のＡＣ成分は判定結果に応じて強調処理又は平滑化処理を行うが、判定領域以外のＡＣ成分は強調処理を行う。図８（ｂ）は判定結果の例を示す模式図である。ＡＣ成分の判定領域以外（△）は強調処理が行われ、ＡＣ成分の判定領域内は判定結果に応じて一部（●）には強調処理を行い、他部（○）には平滑化処理を行う。上述した実施の形態１，２において、図８に示す判定領域で周波数成分の変更を行うことも可能である。各周波数成分（ＤＣＴ係数）と所定値（ただし、図８の例ではα＝３２）との比較、強調処理及び平滑化処理は第１の実施の形態と同様に行うことが可能である。
【００８３】
図３の例では、低周波数側の成分と水平方向及び垂直方向の高周波数成分とを判定領域とし、判定結果に応じて強調又は平滑化を行い、判定領域以外は平滑化を行っているため、ドットの分散正性が良く、写真画像などに適している。一方、図８の例では、低周波数側の成分を除くように判定領域を設定し、低周波数側の成分は強調を行い、それ以外の判定領域では判定結果に応じて強調又は平滑化を行っているため、斜め線などがはっきりし、文字画像などに適している。
【００８４】
（実施の形態４）
図３及び図８に示した２種類の判定領域及び該判定領域に対応する強調又は平滑化処理は、画像の特性に応じて切換えることも可能である。例えば、図１に示した画像形成装置において、操作パネル３３で文字原稿又は写真原稿などの原稿種類を受付け、写真原稿の場合は図３に示す判定領域及び該判定領域に対応する強調又は平滑化処理を行い、文字原稿の場合は図８に示す判定領域及び該判定領域に対応する強調又は平滑化処理を行うように図示しない制御部で制御を行うことが可能である。また、例えば、図１に示した画像処理装置３１の領域分離処理部３１４による文字領域又は写真領域などの領域判別結果を画像調整部３１７に送り、写真領域の場合は図３に示す判定領域及び該判定領域に対応する強調又は平滑化処理を行い、文字領域の場合は図８に示す判定領域及び該判定領域に対応する強調又は平滑化処理を行うように画像調整部３１７を構成することが可能である。
【００８５】
また、図６に示すコンピュータ１０のＣＰＵ１２を画像調整部３１７として動作させると共に、操作装置２２を操作パネル３３として動作させる、又は、ＣＰＵ１２を領域分離処理部３１４として動作させることにより、図３に示す判定領域及び該判定領域に対応する強調又は平滑化処理と図８に示す判定領域及び該判定領域に対応する強調又は平滑化処理とを切換えることも可能である。
【００８６】
文字原稿又は文字領域の場合は文字画像に適した図８の判定領域に対応する強調又は平滑化処理を行い、写真原稿又は写真領域の場合は写真画像に適した図３の判定領域に対応する強調又は平滑化処理を行うことにより、より良好に画像の最適化処理が実現される。
【００８７】
また、上述した各実施の形態においては、判定領域以外の周波数成分に平滑化処理（図３）又は強調処理（図８）を行ったが、判定領域以外の周波数成分に処理を行わず、周波数成分を変更しないことも可能である。また、判定領域は、ＡＣ成分の任意領域に設定することが可能であり、例えばＡＣ成分の全領域を判定領域に設定することも可能である。
【図面の簡単な説明】
【００８８】
【図１】本発明に係る画像処理装置を含む画像形成装置の一構成例を示すブロック図である。
【図２】画質調整部の一構成例を示すブロック図である。
【図３】（ａ）はブロック内のＤＣＴ係数の大きさの判定を行う領域の例を示す模式図であり、（ｂ）は判定結果の例を示す模式図である。
【図４】（ａ）はブロック内の判定領域内の各位置（座標）のＤＣＴ係数の位置データの例を示す模式図であり、（ｂ）は位置データに用いるマトリクスＭの例を示す図である。
【図５】（ａ）はブロック単位で全ＤＣＴ係数を変更した場合の出力画像の例を示す模式図であり、（ｂ）はＤＣＴ係数単位でＤＣＴ係数を変更した場合の出力画像の例を示す模式図である。
【図６】本発明に係る画像形成システムの構成例を示すブロック図である。
【図７】コンピュータを画質調整部として動作させる場合の処理手順を示すフローチャートである。
【図８】（ａ）は判定領域の他の例を示す模式図であり、（ｂ）は判定結果の例を示す模式図である。
【符号の説明】
【００８９】
１  周波数変換部
２  周波数成分判定部
３  周波数成分変更部
４  強調処理部
５  平滑化処理部
６  逆周波数変換部
１０  コンピュータ
１２  ＣＰＵ
１８  外部記憶装置
１９  記録媒体
２４、３０  画像入力装置
２６、３２  画像出力装置
３１  画像処理装置
３１７  画質調整部
３３  操作パネル
４０  画像形成装置
【図１】
2007065915.tif 000004
【図２】
2007065915.tif 000005
【図３】
2007065915.tif 000006
【図４】
2007065915.tif 000007
【図５】
2007065915.tif 000008
【図６】
2007065915.tif 000009
【図７】
2007065915.tif 000010
【図８】
2007065915.tif 000011