(57)【特許請求の範囲】
【請求項１】
画像データを解析して、画像の輪郭を形成する外エッジの画素を検出し、そのエッジ方向を判定する輪郭検出部と、
検出された前記外エッジの画素を細線化処理し、当該画素の画素値を減じる細線化処理部と、
前記画像データを印刷処理する際の用紙の搬送方向と、前記外エッジの画素のエッジ方向とに応じて、当該外エッジの画素に対する先端かすれの補正値を決定し、前記細線化処理によって当該外エッジの画素の画素値が減じられた割合に応じて、前記先端かすれの補正値を減じ、減じられた補正値を、当該外エッジの画素の画素値に加算して先端かすれを補正する輪郭調整部と、
を備える画像処理装置。
【請求項２】
前記輪郭検出部は、前記外エッジより１画素内側の輪郭を形成する内エッジの画素を検出してそのエッジ方向を判定し、
前記輪郭調整部は、
前記用紙の搬送方向と、前記内エッジの画素のエッジ方向とに応じて、当該内エッジの画素に対する先端かすれの補正値を決定し、
前記細線化処理によって前記外エッジの画素の画素値が減じられた割合に応じて、前記外エッジの画素に対し決定された補正値を分割して、当該外エッジの画素と当該外エッジの画素のエッジ方向に隣接する内エッジの画素に割り振り、
前記外エッジの画素の画素値に、分割され、外エッジの画素に割り振られた前記補正値を加算し、前記内エッジの画素の画素値に、内エッジの画素に対し決定された前記補正値と、分割され、内エッジの画素に割り振られた前記外エッジの補正値とを加算して、先端かすれを補正する請求項１に記載の画像処理装置。
【請求項３】
画像データを解析して、画像の輪郭を形成する外エッジの画素を検出し、そのエッジ方向を判定する輪郭検出部と、
検出された外エッジの画素を細線化処理し、当該画素の画素値を減じる細線化処理部と、
前記画像データを印刷処理する際の用紙の搬送方向と、前記外エッジの画素のエッジ方向とに応じて、当該外エッジの画素に対する掃き寄せの補正値を決定し、前記細線化処理によって当該外エッジの画素の画素値が減じられた割合に応じて、前記掃き寄せの補正値を減じ、減じられた補正値を、当該外エッジの画素の画素値に加算して掃き寄せを補正する輪郭調整部と、
を備える画像処理装置。
【請求項４】
前記輪郭検出部は、前記外エッジより１画素内側の輪郭を形成する内エッジの画素を検出してそのエッジ方向を判定し、
前記輪郭調整部は、
前記用紙の搬送方向と、前記内エッジの画素のエッジ方向とに応じて、内エッジの画素に対する掃き寄せの補正値を決定し、
前記細線化処理によって前記外エッジの画素の画素値が減じられた割合に応じて、前記外エッジの画素に対し決定された補正値を分割して、当該外エッジの画素と当該外エッジの画素のエッジ方向に隣接する内エッジの画素に割り振り、
前記外エッジの画素の画素値に、分割され、外エッジの画素に割り振られた前記補正値を加算し、前記内エッジの画素の画素値に、内エッジの画素に対し決定された前記補正値と、分割され、内エッジの画素に割り振られた前記補正値を加算して、掃き寄せを補正する請求項３に記載の画像処理装置。
【請求項５】
前記補正値は、補正値が加算される画素値が所定値ｄより大きいとき、一定値ｔｎであり、当該画素値が所定値ｄ以下のとき、ｔｎ／ｄに当該画素値を乗算して得られる値である請求項１〜４の何れか一項に記載の画像処理装置。
【請求項６】
前記輪郭調整部は、前記内エッジの画素をγ補正処理し、その画素値を調整する請求項２又は４に記載の画像処理装置。
【請求項７】
前記輪郭調整部から出力された画像データを、コントーン処理するコントーン処理部と、
前記細線化処理部から出力された画像データを、スクリーン処理するスクリーン処理部と、
外エッジ及び内エッジの画素については、コントーン処理された画像データを選択して出力し、外エッジ及び内エッジでない画素については、スクリーン処理された画像データを選択して出力する選択部と、
を備える請求項２、４又は６に記載の画像処理装置。
【請求項８】
画像データの各画素のうち画像の輪郭を形成する外エッジの画素を検出し、そのエッジ方向を判定する工程と、
検出された外エッジの画素を細線化処理し、当該画素の画素値を減じる工程と、
前記画像データの印刷処理時の用紙の搬送方向と、前記外エッジの画素のエッジ方向とに応じて、当該外エッジの画素に対する先端かすれの補正値を決定する工程と、
前記細線化処理によって前記外エッジの画素の画素値が減じられた割合に応じて、前記先端かすれの補正値を減じる工程と、
減じられた前記補正値を、前記外エッジの画素の画素値に加算して先端かすれを補正する工程と、
を含む画像処理方法。
【請求項９】
画像データの各画素のうち画像の輪郭を形成する外エッジの画素を検出し、そのエッジ方向を判定する工程と、
検出された外エッジの画素を細線化処理し、当該画素の画素値を減じる工程と、
前記画像データの印刷処理時の用紙の搬送方向と、前記外エッジの画素のエッジ方向とに応じて、当該外エッジの画素に対する掃き寄せの補正値を決定する工程と、
前記細線化処理によって前記外エッジの画素の画素値が減じられた割合に応じて、前記掃き寄せの補正値を減じる工程と、
減じられた前記補正値を、前記外エッジの画素の画素値に加算して掃き寄せを補正する工程と、
を含む画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置及び画像処理方法に関する。
【背景技術】
【０００２】
電子写真方式の印刷処理を行うプリンター等では、用紙上に印刷された画像に、あたかもトナーが掃き寄せられたかのような濃度ムラが生じることがあった。これは、文字や図形等の画像の濃度が、用紙の搬送方向先端側で減少し、後端側で上昇する現象である。一般に、先端側の濃度が減少する濃度ムラは先端かすれと呼ばれ、後端側の濃度が上昇する濃度ムラは掃き寄せと呼ばれている。
【０００３】
掃き寄せの問題に対しては、従来、掃き寄せが知覚されにくい補正オブジェクトを生成する方法が開示されている（例えば、特許文献１参照）。この方法によれば、オブジェクトの色、用紙の搬送方向に対するオブジェクトの輪郭線の角度等に応じて、掃き寄せが知覚されやすい領域の濃度が調整される。
【０００４】
一般に、文字等の画像は鮮鋭性が要求されるため、画像の輪郭の画素値を減ずる細線化処理や、文字の輪郭線を強調する処理が行われることが多い（例えば、特許文献２参照）。
しかし、細線化処理が行われても、掃き寄せが生じると、文字の画像の濃度が用紙の搬送方向の後端側で上昇するため、細線化の効果が得られない。逆に、先端かすれが生じると、細線化処理による濃度の減少に、先端かすれによる濃度の減少も加わるため、過剰に細線化されることになる。元の画像自体が細線であると、過剰な細線化によって線がかすれたり消失したりすることがあった。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００９−５８７６５号公報
【特許文献２】特許第４１８９４６７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
このように、細線化処理だけでなく、掃き寄せや先端かすれの補正も、画像の輪郭線を形成する画素を対象として画素値を増減する処理であるため、従来は細線化処理と掃き寄せ等の補正を両立させることは困難であった。
【０００７】
本発明の課題は、細線化に応じた先端かすれの補正又は掃き寄せの補正を行うことである。
【課題を解決するための手段】
【０００８】
請求項１に記載の発明によれば、
画像データを解析して、画像の輪郭を形成する外エッジの画素を検出し、そのエッジ方向を判定する輪郭検出部と、
検出された前記外エッジの画素を細線化処理し、当該画素の画素値を減じる細線化処理部と、
前記画像データを印刷処理する際の用紙の搬送方向と、前記外エッジの画素のエッジ方向とに応じて、当該外エッジの画素に対する先端かすれの補正値を決定し、前記細線化処理によって当該外エッジの画素の画素値が減じられた割合に応じて、前記先端かすれの補正値を減じ、減じられた補正値を、当該外エッジの画素の画素値に加算して先端かすれを補正する輪郭調整部と、
を備える画像処理装置が提供される。
【０００９】
請求項２に記載の発明によれば、
前記輪郭検出部は、前記外エッジより１画素内側の輪郭を形成する内エッジの画素を検出してそのエッジ方向を判定し、
前記輪郭調整部は、
前記用紙の搬送方向と、前記内エッジの画素のエッジ方向とに応じて、当該内エッジの画素に対する先端かすれの補正値を決定し、
前記細線化処理によって前記外エッジの画素の画素値が減じられた割合に応じて、前記外エッジの画素に対し決定された補正値を分割して、当該外エッジの画素と当該外エッジの画素のエッジ方向に隣接する内エッジの画素に割り振り、
前記外エッジの画素の画素値に、分割され、外エッジの画素に割り振られた前記補正値を加算し、前記内エッジの画素の画素値に、内エッジの画素に対し決定された前記補正値と、分割され、内エッジの画素に割り振られた前記外エッジの補正値とを加算して、先端かすれを補正する請求項１に記載の画像処理装置が提供される。
【００１０】
請求項３に記載の発明によれば、
画像データを解析して、画像の輪郭を形成する外エッジの画素を検出し、そのエッジ方向を判定する輪郭検出部と、
検出された外エッジの画素を細線化処理し、当該画素の画素値を減じる細線化処理部と、
前記画像データを印刷処理する際の用紙の搬送方向と、前記外エッジの画素のエッジ方向とに応じて、当該外エッジの画素に対する掃き寄せの補正値を決定し、前記細線化処理によって当該外エッジの画素の画素値が減じられた割合に応じて、前記掃き寄せの補正値を減じ、減じられた補正値を、当該外エッジの画素の画素値に加算して掃き寄せを補正する輪郭調整部と、
を備える画像処理装置が提供される。
【００１１】
請求項４に記載の発明によれば、
前記輪郭検出部は、前記外エッジより１画素内側の輪郭を形成する内エッジの画素を検出してそのエッジ方向を判定し、
前記輪郭調整部は、
前記用紙の搬送方向と、前記内エッジの画素のエッジ方向とに応じて、内エッジの画素に対する掃き寄せの補正値を決定し、
前記細線化処理によって前記外エッジの画素の画素値が減じられた割合に応じて、前記外エッジの画素に対し決定された補正値を分割して、当該外エッジの画素と当該外エッジの画素のエッジ方向に隣接する内エッジの画素に割り振り、
前記外エッジの画素の画素値に、分割され、外エッジの画素に割り振られた前記補正値を加算し、前記内エッジの画素の画素値に、内エッジの画素に対し決定された前記補正値と、分割され、内エッジの画素に割り振られた前記補正値を加算して、掃き寄せを補正する請求項３に記載の画像処理装置が提供される。
【００１２】
請求項５に記載の発明によれば、
前記補正値は、補正値が加算される画素値が所定値ｄより大きいとき、一定値ｔｎであり、当該画素値が所定値ｄ以下のとき、ｔｎ／ｄに当該画素値を乗算して得られる値である請求項１〜４の何れか一項に記載の画像処理装置が提供される。
【００１３】
請求項６に記載の発明によれば、
前記輪郭調整部は、前記内エッジの画素をγ補正処理し、その画素値を調整する請求項２又は４に記載の画像処理装置が提供される。
【００１４】
請求項７に記載の発明によれば、
前記輪郭調整部から出力された画像データを、コントーン処理するコントーン処理部と、
前記細線化処理部から出力された画像データを、スクリーン処理するスクリーン処理部と、
外エッジ及び内エッジの画素については、コントーン処理された画像データを選択して出力し、外エッジ及び内エッジでない画素については、スクリーン処理された画像データを選択して出力する選択部と、
を備える請求項２、４又は６に記載の画像処理装置が提供される。
【００１５】
請求項８に記載の発明によれば、
画像データの各画素のうち画像の輪郭を形成する外エッジの画素を検出し、そのエッジ方向を判定する工程と、
検出された外エッジの画素を細線化処理し、当該画素の画素値を減じる工程と、
前記画像データの印刷処理時の用紙の搬送方向と、前記外エッジの画素のエッジ方向とに応じて、当該外エッジの画素に対する先端かすれの補正値を決定する工程と、
前記細線化処理によって前記外エッジの画素の画素値が減じられた割合に応じて、前記先端かすれの補正値を減じる工程と、
減じられた前記補正値を、前記外エッジの画素の画素値に加算して先端かすれを補正する工程と、
を含む画像処理方法が提供される。
【００１６】
請求項９に記載の発明によれば、
画像データの各画素のうち画像の輪郭を形成する外エッジの画素を検出し、そのエッジ方向を判定する工程と、
検出された外エッジの画素を細線化処理し、当該画素の画素値を減じる工程と、
前記画像データの印刷処理時の用紙の搬送方向と、前記外エッジの画素のエッジ方向とに応じて、当該外エッジの画素に対する掃き寄せの補正値を決定する工程と、
前記細線化処理によって前記外エッジの画素の画素値が減じられた割合に応じて、前記掃き寄せの補正値を減じる工程と、
減じられた前記補正値を、前記外エッジの画素の画素値に加算して掃き寄せを補正する工程と、
を含む画像処理方法が提供される。
【発明の効果】
【００１７】
本発明によれば、先端かすれの補正値の加算により、先端かすれの補正を行うことができる。細線化処理によって減じられた画素値の割合に応じて、補正値が減じられるので、外エッジにおいて細線化の効果を現すことができ、細線化に応じた先端かすれの補正が可能である。
【００１８】
また、本発明によれば、掃き寄せの補正値の加算により、掃き寄せの補正を行うことができる。細線化処理によって減じられた画素値の割合に応じて、補正値が減じられるので、外エッジにおける過剰な細線化を防止でき、細線化に応じた掃き寄せの補正が可能である。
【図面の簡単な説明】
【００１９】
【図１】本実施の形態に係る画像処理装置の構成図である。
【図２】５×５画素の図である。
【図３】（ａ）、（ｂ）外エッジのエッジ方向の判定例を示す図である。
【図４】内エッジのエッジ方向の判定例を示す図である。
【図５】エッジ方向が表された画像の図である。
【図６】異なる複数の補正値の例を示す図である。
【図７】（ａ）外エッジの画素のγ補正処理に用いられる補正関数を示す図である。（ｂ）内エッジの画素のγ補正処理に用いられる補正関数を示す図である。
【図８】実施例と比較例を示す図である。
【発明を実施するための形態】
【００２０】
以下、図面を参照して本発明の画像処理装置及び画像処理方法の実施の形態について説明する。
【００２１】
図１は、本実施の形態に係る画像処理装置１０を示す。
画像処理装置１０は、入力された画像データを細線化処理、スクリーン処理して出力する。プリンターやコピー機、ＭＦＰｓ（Multi-Functional Peripherals）等の印刷処理を行う印刷装置に、画像処理装置１０を搭載することができる。画像処理装置１０は、印刷装置の印刷特性によって生じる、先端かすれ、掃き寄せの補正処理を行うこともできる。
【００２２】
画像処理装置１０は、図１に示すように、輪郭検出部１、細線化処理部２、輪郭調整部３、コントーン処理部４、スクリーン処理部５、選択部６を備える。
【００２３】
輪郭検出部１は、画像データを解析して、画像の輪郭を形成するエッジの画素を検出し、そのエッジ方向及びエッジ分類を判定する。エッジ方向とは画素値が小さい画素から大きい画素へ向かう方向である。エッジには外エッジと内エッジのエッジ分類があり、外エッジは画像の輪郭を形成するエッジ、内エッジは外エッジより１画素内側の輪郭を形成するエッジである。エッジ方向及びエッジ分類の判定結果は、画像データとともに細線化処理部２に出力される。
【００２４】
輪郭検出部１は、５×５画素単位で画像データを入力してその中心に注目する。
図２は５×５画素を示す。図２において、各画素に付されている数字は各画素の識別番号を表す。輪郭検出部１は、５×５画素の中心に位置する、識別番号１２の注目画素がエッジであるか否かを判定し、エッジであればさらにエッジ方向及びエッジ分類を判定する。
【００２５】
以下、判定方法を具体的に説明する。
まず、輪郭検出部１は、注目画素と注目画素の上下左右に隣接する周辺画素との画素値の差分ＳＰ、注目画素と注目画素の上下左右において注目画素から２画素離れた周辺画素との画素値の差分ＳＦをそれぞれ算出する。
算出式は以下の通りである。Ｃは[]内の識別番号で示される各画素の画素値を表す。
ＳＰ[ｕ]＝Ｃ[１２]−Ｃ[７]
ＳＰ[ｌ]＝Ｃ[１２]−Ｃ[１１]
ＳＰ[ｒ]＝Ｃ[１２]−Ｃ[１３]
ＳＰ[ｄ]＝Ｃ[１２]−Ｃ[１７]
ＳＦ[ｕ]＝Ｃ[１２]−Ｃ[２]
ＳＦ[ｌ]＝Ｃ[１２]−Ｃ[１０]
ＳＦ[ｒ]＝Ｃ[１２]−Ｃ[１４]
ＳＦ[ｄ]＝Ｃ[１２]−Ｃ[２２]
【００２６】
次に、輪郭検出部１は、ＳＰ[ｒ]とＳＰ[ｌ]の大小関係から、注目画素の主走査方向におけるエッジ方向Ｐｘを判定し、ＳＰ[ｕ]とＳＰ[ｄ]の大小関係から、副走査方向におけるエッジ方向Ｐｙを判定する。Ｐｘ、Ｐｙは０又は±１の値をとり得る。０はエッジが無いことを表し、１はエッジがあることを表す。正負の符号はエッジ方向を表し、主走査方向において左方向を−、右方向を＋で表す。また、副走査方向において上方向を＋、下方向を−で表す。
【００２７】
例えば、ＳＰ[ｌ]＜ＳＰ[ｒ]であれば、図３（ａ）に示すように注目画素の左右に隣接する周辺画素のうち右側の方が、画素値が小さい。よって、輪郭検出部１は主走査方向におけるエッジ方向を左方向と判定し、Ｐｘ＝−１を出力する。一方、ＳＰ[ｌ]＞ＳＰ[ｒ]であれば、図３（ｂ）に示すように注目画素の左右の周辺画素のうち左側の方が、画素値が小さい。よって、輪郭検出部１は主走査方向におけるエッジ方向を右方向と判定し、Ｐｘ＝＋１を出力する。ＳＰ[ｌ]＝ＳＰ[ｒ]であれば、輪郭検出部１はＰｘ＝０を出力し、ＳＰ[ｕ]＝ＳＰ[ｄ]であれば、Ｐｙ＝０を出力する。
【００２８】
エッジ方向Ｐｘ又はエッジ方向Ｐｙの何れかが＋１又は−１である場合、注目画素を境界にその上下左右に隣接する周辺画素間で画素値に差が生じている。よって、エッジ方向Ｐｘ又はエッジ方向Ｐｙの何れかが＋１又は−１のとき、輪郭検出部１は注目画素をエッジであると判定し、外エッジに分類する。
【００２９】
次に、輪郭検出部１は、主走査方向のエッジ方向Ｐｘと副走査方向のエッジ方向Ｐｙの組み合わせによって、外エッジである注目画素の総合的なエッジ方向Ｐ（Ｐ＝０〜７）を下記のように決定し、注目画素のエッジ方向Ｐとして出力する。
Ｐｘ＝＋１かつＰｙ＝−１のとき、Ｐ＝４
Ｐｘ＝＋１かつＰｙ＝０のとき、Ｐ＝２
Ｐｘ＝＋１かつＰｙ＝＋１のとき、Ｐ＝７
Ｐｘ＝０かつＰｙ＝−１のとき、Ｐ＝０
Ｐｘ＝０かつＰｙ＝＋１のとき、Ｐ＝１
Ｐｘ＝−１かつＰｙ＝−１のとき、Ｐ＝６
Ｐｘ＝−１かつＰｙ＝０のとき、Ｐ＝３
Ｐｘ＝−１かつＰｙ＝＋１のとき、Ｐ＝５
【００３０】
下記表はエッジ方向Ｐの値とエッジ方向の対応関係を示す。エッジ方向Ｐは、上下左右の４方向に、斜め方向の４方向を加えた合計８方向である。
【表１】
0005895734.tif 000002
【００３１】
一方、Ｐｘ＝Ｐｙ＝０の場合、注目画素に隣接する周辺画素間で画素値の差が生じていないので、注目画素は外エッジではないが、内エッジである可能性がある。そこで、輪郭検出部１は、注目画素から上下左右に２画素離れた周辺画素から求めた、ＳＦ[ｒ]とＳＦ[ｌ]、ＳＦ[ｕ]とＳＦ[ｄ]をそれぞれ比較する。
ＳＦ[ｒ]＝ＳＦ[ｌ]又はＳＦ[ｕ]＝ＳＦ[ｄ]のとき、注目画素と２画素離れた周辺画素間でも画素値の差が無いので、輪郭検出部１は注目画素が内エッジではないと判定する。これにより、注目画素は外エッジでもなく内エッジでもない、つまりエッジではないという判定結果が得られる。
【００３２】
ＳＦ[ｒ]とＳＦ[ｌ]、ＳＦ[ｕ]とＳＦ[ｄ]の比較において差があれば、輪郭検出部１は注目画素が内エッジであると判定する。この場合、輪郭検出部１は、上述の外エッジの場合と同様に、ＳＦ[ｒ]とＳＦ[ｌ]の大小関係から主走査方向のエッジ方向Ｐｘを求め、ＳＦ[ｕ]とＳＦ[ｄ]の大小関係から副走査方向のエッジ方向Ｐｙを求める。例えば、図４に示すように、ＳＰ[ｌ]＝ＳＰ[ｒ]であるが、ＳＦ[ｌ]＜ＳＦ[ｒ]である場合、輪郭検出部１は注目画素が内エッジであり、主走査方向のエッジ方向Ｐｘを左方向と判定してＰｘ＝−１を出力する。最終的に、輪郭検出部１はエッジ方向Ｐｘ、Ｐｙの組み合わせによって、内エッジの総合的なエッジ方向Ｐを、上記と同様に求める。
【００３３】
細線化処理部２は、入力された画像データを細線化処理し、輪郭検出部１により外エッジと判定された画素の画素値を減じる。細線化処理された画像データは、エッジの判定結果、つまりエッジ方向、エッジ分類とともに、輪郭調整部３に出力される。また、細線化処理された画像データはスクリーン処理部５にも出力される。
【００３４】
以下、エッジ方向Ｐに応じて外エッジの画素の画素値を減じる例を説明するが、外エッジの画素の画素値の減じ方は特に限定されない。所定値だけ減じることとしてもよいし、外エッジの画素値に応じて減じるようにしてもよい。
【００３５】
細線化処理時、細線化処理部２は、外エッジの画素の画素値と、当該画素のエッジ方向Ｐの逆方向に隣接する画素の画素値を補間して、外エッジの画素の細線化処理後の画素値を算出する。算出式は以下の通りである。
Ｃ[ＯＥｓ]＝Ｃ[ＯＥ]×ｆ／１００＋Ｃ[ＰＡ]×（１００−ｆ）／１００
上記式において、Ｃ[ＯＥｓ]は外エッジの画素の細線化処理後の画素値、Ｃ[ＯＥ]は外エッジの画素の元の画素値、Ｃ[ＰＡ]はエッジ方向Ｐの逆方向に隣接する画素の画素値を表す。
ｆは細線化強度（％）を表す係数であり、ｆ＝０〜１００である。ｆは適宜設定可能である。細線化の程度を大きくしたい場合は７０％、細線化の程度を小さくしたい場合は３０％というように、設定することができる。
【００３６】
例えば、図２において識別番号１２の画素が外エッジであり、エッジ方向Ｐが右方向を示すＰ＝２の場合、エッジ方向と逆方向に隣接する画素は識別番号１１の画素である。細線化強度が３０％に設定された場合、ｆ＝３０が上記式に入力され、識別番号１２の画素の画素値の３０％と識別番号１１の画素の画素値の７０％が合算され、識別番号１２の画素の細線化処理後の画素値として出力される。このように、エッジ方向Ｐと逆方向に隣接する画素、つまり外エッジよりも画素値が小さい背景の画素値を、前景の外エッジの画素の画素値に取り込むことにより、外エッジの画素の画素値を減じることができる。
【００３７】
輪郭調整部３は、図１に示すようにエッジ方向処理部３１、エッジ分類処理部３２を備える。
エッジ方向処理部３１は、細線化処理された画像データの各画素のうち、エッジと判定された画素の画素値に、先端かすれの補正値又は掃き寄せの補正値を加算して、先端かすれ又は掃き寄せの補正を行う。なお、エッジであれば外エッジ又は内エッジの分類によらず、補正の対象となる。エッジ方向処理部３１は、先端かすれの補正値又は掃き寄せの補正値を、細線化処理によって外エッジの画素値が減じられた割合に応じて減じる。
【００３８】
図５は、ある画像について判定されたエッジ方向を示している。
図５に例示するように、先端かすれが生じやすい、用紙の搬送方向先端側の画素は、そのエッジ方向Ｐが用紙の搬送方向と逆方向であるか、逆方向に近い斜め方向である。また、掃き寄せが生じやすい、用紙の搬送方向後端側の画素は、そのエッジ方向Ｐが搬送方向と同じ方向であるか、搬送方向に近い斜め方向である。
【００３９】
よって、エッジ方向処理部３１は、画像データを印刷処理する際の用紙の搬送方向と、エッジ方向Ｐとによって、先端かすれ又は掃き寄せの補正の対象とその補正値を決定する。
エッジ方向処理部３１は、先端かすれの補正の対象を、エッジ方向ＰがＰ＝２、４、７である外エッジ又は内エッジの画素とし、先端かすれの補正値として、正の補正値に決定する。正の補正値を加算することにより、先端かすれの発生によって減少する画像の濃度値を補う。
また、エッジ方向処理部３１は、掃き寄せの補正の対象を、エッジ方向ＰがＰ＝３、５、６である外エッジ又は内エッジの画素とし、掃き寄せの補正値として負の補正値に決定する。負の補正値を加算することにより、掃き寄せの発生によって上昇する画像の濃度値を相殺する。
【００４０】
具体的には、エッジ方向処理部３１は、先端かすれ及び掃き寄せの補正値として、異なる複数の補正値を有し、このなかから、用紙の搬送方向と、外エッジ及び内エッジと判定された画素のエッジ方向Ｐに応じた補正値に決定する。先端かすれ及び掃き寄せによる画像の濃度変化は、用紙の搬送方向とエッジ方向Ｐが近いほど大きく現れる傾向がある。よって、先端かすれと掃き寄せのそれぞれに１つの補正値を用いるのではなく、図６に示すように大きさを変えた補正値を切り替えて用いることにより、先端かすれ及び掃き寄せによる濃度変化の大きさに合わせて、補正の程度も切り替えられるようにする。
【００４１】
図６は、補正値の一例を示す。
図６に示すように、大小２つの正の補正値Ｔ１、Ｔ２と、大小２つの負の補正値Ｔ３、Ｔ４の合計４つの補正値Ｔｎ（ｎ＝１〜４）がある。補正値Ｔ１、Ｔ２は、印刷処理を経て生じる先端かすれにより減少する画像の濃度値を予め特定し、その減少分を補える補正値を、実験的、経験的に求めればよい。同様に、補正値Ｔ３、Ｔ４は、掃き寄せにより上昇する濃度値を予め特定して、その上昇分を相殺できる補正値を、実験的、経験的に求めればよい。
【００４２】
図６に示すように、各補正値Ｔｎは、補正値Ｔｎが加算される画素値が所定値ｄより大きいとき、一定値ｔｎ（ｎ＝１〜４）であるが、当該画素値が０以上所定値ｄ以下の低濃度領域にあるとき、それぞれ傾きｔｎ／ｄに、当該画素値を乗算することで得られる値である。
低濃度領域において補正値Ｔｎを一定値ｔｎから減じた値とすることにより、補正による画質の劣化を防止することができる。補正値Ｔｎは外エッジ及び内エッジの画素の画素値に加算されるが、低濃度領域では画素値の急激な変化が視覚的に目立ちやすい。よって、低濃度領域では一定値ｔｎではなく、画素値に応じて減じられた補正値を用いることにより、補正値Ｔｎの加算によるエッジの画素の画素値の変化を緩和し、補正による画質の劣化を防止する。
【００４３】
エッジ方向処理部３１は、外エッジ及び内エッジの画素のエッジ方向ＰがＰ＝２であれば、当該画素に対する先端かすれの補正値として、最も補正の程度が大きい正の補正値Ｔ１に決定する。また、エッジ方向処理部３１は、エッジ方向ＰがＰ＝４又はＰ＝７であれば、当該画素に対する先端かすれの補正値として、次に補正の程度が大きい正の補正値Ｔ２に決定する。
【００４４】
エッジ方向処理部３１は、外エッジ及び内エッジの画素のエッジ方向ＰがＰ＝３であれば、当該画素に対する掃き寄せの補正値として、最も補正の程度が大きい負の補正値Ｔ４に決定する。また、エッジ方向処理部３１は、エッジ方向ＰがＰ＝５又はＰ＝６であれば、当該画素に対する掃き寄せの補正値として、次に補正の程度が大きい負の補正値Ｔ３に決定する。
【００４５】
エッジ方向ＰがＰ＝０又はＰ＝１である画素に対しては、エッジ方向処理部３１は補正値０に決定する。すなわち、搬送方向と垂直のエッジ方向Ｐを持つ画素は補正の対象外である。
【００４６】
エッジ方向Ｐに応じた補正値Ｔｎが決定されると、エッジ方向処理部３１は細線化処理によって外エッジの画素の画素値が減じられた割合に応じて、外エッジの画素に対し決定された補正値Ｔｎを減じる。単に、割合に比例して補正値Ｔｎを減じ、割合が大きいほど補正値Ｔｎを小さくしてもよいが、外エッジの補正値Ｔｎを外エッジと内エッジの２画素に割り振ることにより、外エッジの補正値Ｔｎを減じてもよい。この場合、細線化処理によって減じられた画素値の割合に応じて、外エッジの画素に対し決定された補正値Ｔｎを分割し、外エッジの画素とそのエッジ方向に隣接する内エッジの画素にそれぞれ振り分ける。
【００４７】
内エッジの画素は細線化処理の対象ではないので、細線化処理を経て残存する内エッジの画素の画素値の割合は１００％である。細線化処理によって外エッジの画素の画素値が減じられた割合をｘ％とすると、細線化処理を経て残存する外エッジの画素の画素値の割合は（１００−ｘ）である。エッジ方向処理部３１は、外エッジに対し決定された補正値Ｔｎを、Ｔｎ×（１００−ｘ）／｛１００＋（１００−ｘ）｝とＴｎ×１００／｛１００＋（１００−ｘ）｝に分割する。エッジ方向処理部３１は、分割された補正値のうち、Ｔｎ×（１００−ｘ）／｛１００＋（１００−ｘ）｝を外エッジの画素に割り振り、Ｔｎ×１００／｛１００＋（１００−ｘ）｝を内エッジの画素値に割り振る。
【００４８】
これにより、ｘ＝０％であれば、内エッジ、外エッジともに細線化はされていないので、内エッジ、外エッジの画素のそれぞれに均等に補正値１／２Ｔｎが割り振られる。ｘ＝５０％のとき、内エッジには補正値２／３Ｔｎが割り振られ、外エッジには補正値１／３Ｔｎが割り振られる。ｘ＝１００％のとき、外エッジの画素は細線化されて画素値が０であるため、内エッジに全ての補正値Ｔｎが振り分けられる。
【００４９】
エッジ方向処理部３１は、外エッジの画素の画素値に、分割され、外エッジに割り振られた補正値Ｔｎ×（１００−ｘ）／｛１００＋（１００−ｘ）｝を加算する。また、エッジ方向処理部３１は、内エッジの画素の画素値に、内エッジの画素に対し決定された補正値Ｔｎと、分割され、内エッジの画素に割り振られた、外エッジの補正値Ｔｎ×１００／｛１００＋（１００−ｘ）｝とを加算する。
【００５０】
補正値Ｔｎを分割し、その一方を外エッジに割り振ることにより、外エッジの画素の画素値に加算される補正値Ｔｎを減じることができる。細線化処理によって減じられた画素値の割合が大きいほど、外エッジの画素値に割り振られる補正値Ｔｎは小さくなるので、細線化の強度に比例して補正の程度を小さくすることができる。これにより、細線化処理と先端かすれ又は掃き寄せの補正の双方を両立することが可能である。
【００５１】
具体的にいえば、細線化処理後、先端かすれの補正を行うと、先端かすれの補正によって正の補正値Ｔ１又はＴ２が加算されるため、細線化処理によって減じられた画素値が、先端かすれの補正によって増やされる。このため、細線化の効果が十分に得られない場合がある。しかしながら、本実施の形態によれば、細線化の強度が大きいほど、外エッジの画素に加算される正の補正値Ｔ１又はＴ２が小さくなるので、先端かすれの補正を行いつつ、細線化の効果も得ることができる。
【００５２】
また、掃き寄せの補正については、細線化処理後、掃き寄せの補正を行うと、掃き寄せの補正によって負の補正値Ｔ３又はＴ４が加算されるため、細線化処理によって減じられた画素値が、掃き寄せの補正によってさらに減じられる。このため、細線化が過剰に行われる場合がある。しかしながら、本実施の形態によれば、細線化の強度が大きいほど、外エッジの画素に加算される負の補正値Ｔ３又はＴ４が小さくなるので、掃き寄せの補正を行いつつ、過剰な細線化を防ぐことができる。
【００５３】
さらに、分割された外エッジの画素の補正値Ｔｎの他方を、内エッジの画素に割り振ることにより、内エッジと外エッジの２画素で補正の効果を現すことができる。
上述のように、先端かすれの場合、外エッジの画素値が細線化処理によって大きく減じられているにも拘わらず、先端かすれの補正のため画素値を増やすと、細線化の効果が十分に得られない。よって、正の補正値Ｔ１又はＴ２の一部を内エッジに負担させ、内エッジの画素値を増やすことにより、外エッジで細線化の効果を現し、外エッジと内エッジの２画素によって先端かすれの補正の効果を現すことができる。
【００５４】
また、掃き寄せの場合、細線化処理によって既に外エッジの画素の画素値が大きく減じられていると、掃き寄せの補正のために減じる十分な画素値がないため、補正の効果が現れにくい。しかしながら、負の補正値の一部を内エッジに負担させ、内エッジの画素値を減じることにより、外エッジで細線化の効果を現し、外エッジと内エッジの２画素によって掃き寄せの補正の効果を現すことができる。
【００５５】
エッジ分類処理部３２は、エッジ方向処理部３１によって先端かすれ又は掃き寄せの補正が行われた画像データを、外エッジか内エッジかのエッジ分類に応じてγ補正処理する。γ補正処理された画像データは、コントーン処理部４に出力される。
【００５６】
エッジ分類処理部３２は、外エッジに分類された画素を対象として、図７（ａ）に示すような補正関数Ｆ１によってγ補正処理する。図７（ａ）に示す補正関数Ｆ１は入力と出力の関係が１：１である。すなわち、入力された画素値がそのまま出力される。
【００５７】
一方、内エッジ用の補正関数として、図７（ｂ）に示すように３つの補正関数Ｆ２１〜Ｆ２３が用意されている。エッジ分類処理部３２は、内エッジに分類された画素を対象として、３つのうちの何れかの補正関数Ｆ２１〜Ｆ２３を用いて、γ補正処理する。何れを用いるかは適宜設定が可能であり、ユーザが設定してもよい。
【００５８】
外エッジ及び内エッジからなる輪郭は、後のコントーン処理によって強調される。コントーン処理後も細線化の効果を残すため、外エッジについてはγ補正処理によって画素値を調整せずに、そのまま出力する。
一方、内エッジについては、補正関数Ｆ２１〜Ｆ２３を切り替えて画素値を調整することができる。外エッジの画素が細線化処理によって画素値が０に近付くと、視覚的に内エッジが最外郭の輪郭となる。よって、内エッジによって輪郭の強調の程度を調整できるように、複数の補正関数Ｆ２１〜Ｆ２３が準備されている。補正関数Ｆ２１＞補正関数Ｆ２２＞補正関数Ｆ２１の順に輪郭強調の程度が大きいので、どの程度強調したいかによって、用いる補正関数Ｆ２１〜Ｆ２３を切り替えて用いればよい。
【００５９】
コントーン処理部４は、輪郭調整部３から出力された画像データをコントーン処理し、選択部６に出力する。コントーン処理は、画像データをそのまま出力する処理である。
【００６０】
スクリーン処理部５は、細線化処理部２から出力された画像データをスクリーン処理する。スクリーン処理された画像データは選択部６に出力される。
【００６１】
選択部６は、輪郭検出部１の判定結果に基づいて、外エッジ及び内エッジである画素についてはコントーン処理部４から入力された画像データを選択し、外エッジ及び内エッジでない画素についてはスクリーン処理部５から出力された画像データを選択し、出力する。
スクリーン処理された画像データは、ドットの集合によって階調表現されているため、画像の輪郭はドットが有ったり無かったりして輪郭線が不鮮明になることもある。これに対し、コントーン処理された画像データは、各画素の画素値がそのままドットに反映されるので、エッジの画素についてはコントーン処理された画像データを選択することにより、画像の輪郭線を他のスクリーン処理された領域より強調することができる。
【００６２】
図８は、上述した画像処理方法によって先端かすれ及び掃き寄せを補正した処理結果の例を示す。
画像データＧ１は比較例であり、画像Ｇ２は画像データＧ１の印刷処理によって用紙上に印刷された画像である。画像データＧ１は、輪郭調整部３による先端かすれ及び掃き寄せの補正を行わずに、細線化処理された画像データを、コントーン処理部４、スクリーン処理部５にそれぞれ出力した結果、選択部６から得られた。
【００６３】
画像データＧ３は実施例であり、画像Ｇ４は画像データＧ３の印刷処理によって用紙上に印刷された画像である。画像データＧ３は、細線化処理された画像データを、輪郭調整部３による先端かすれ及び掃き寄せの補正を経てコントーン処理部４に出力し、同時にスクリーン処理部５にも出力した結果、選択部６から得られた画像データである。
【００６４】
図８に示すように、画像データＧ１、Ｇ３は何れもコントーン処理によって文字の画像の輪郭線が強調されている。しかし、画像データＧ１が印刷処理されると、画像Ｇ２の文字の濃度が用紙の搬送方向先端側で減少し、先端かすれが生じている。そのため、文字の輪郭線が一部消失し、文字の鮮鋭性が失われている。一方、搬送方向後端側では濃度が上昇し、掃き寄せが生じている。
これに対し、実施例に係る画像データＧ３は、比較例に係る画像データＧ１に比較して、文字の画像の画素値が、用紙の搬送方向の先端側で増やされ、後端側で減じられている。その結果、印刷処理を経た画像Ｇ４は搬送方向の先端側も後端側も濃度ムラは無く、先端かすれ及び掃き寄せが解消している。また、文字の輪郭の濃度が全体として均一に減少しており、細線化の効果も現れている。
【００６５】
以上のように、本実施の形態に係る画像処理装置１０は、画像データを解析して、画像の輪郭を形成する外エッジの画素を検出し、そのエッジ方向を判定する輪郭検出部１と、  検出された外エッジの画素を細線化処理し、当該画素の画素値を減じる細線化処理部２と、画像データを印刷処理する際の用紙の搬送方向と、外エッジの画素のエッジ方向とに応じて、当該外エッジの画素に対する先端かすれの補正値を決定し、細線化処理によって当該外エッジの画素の画素値が減じられた割合に応じて、先端かすれの補正値を減じ、減じられた補正値を、当該外エッジの画素の画素値に加算して先端かすれを補正する輪郭調整部３と、を備える。
【００６６】
これにより、先端かすれを解消することができる。先端かすれの補正値は、細線化処理後の画素値の減少の割合に応じて減じられるので、外エッジにおいて細線化の効果を現すことができる。従って、細線化に応じた先端かすれの補正が可能となる。
【００６７】
また、本実施の形態によれば、輪郭調整部３は、画像データを印刷処理する際の用紙の搬送方向と、外エッジの画素のエッジ方向とに応じて、当該外エッジの画素に対する掃き寄せの補正値を決定し、細線化処理によって当該外エッジの画素の画素値が減じられた割合に応じて、掃き寄せの補正値を減じ、減じられた補正値を、当該外エッジの画素の画素値に加算して掃き寄せを補正する。
【００６８】
これにより、掃き寄せを解消することができる。掃き寄せの補正値は、細線化処理後の画素値の減少の割合に応じて減じられるので、外エッジにおける過剰な細線化を防止することができる。従って、細線化に応じた掃き寄せの補正が可能となる。
【００６９】
なお、上記実施の形態は本発明の好適な一例であり、これに限定されない。本発明の主旨を逸脱しない範囲で適宜変更可能である。
例えば、上記実施の形態では掃き寄せと先端かすれの両方を補正する例を示したが、何れか一方のみ補正する構成でもよい。
【００７０】
また、エッジ方向を８方向に分類したが、より細かく分類し、エッジ方向毎に切り替えられる補正値を増やしてもよい。これにより、より精度の高い補正が可能である。
【００７１】
また、エッジ方向によって補正値Ｔｎを決定する際、上記実施の形態において、外エッジか内エッジかのエッジ分類に関係なく、エッジ方向のみによって補正値Ｔｎを決定する例を示したが、エッジ方向とエッジ分類の組み合わせによって補正値Ｔｎを決定してもよい。内エッジよりも外エッジの方が、先端かすれによる濃度減少又は掃き寄せによる濃度上昇が大きいので、外エッジか内エッジかによって補正値Ｔｎを切り替えることにより、補正の程度を調整することができ、補正の精度が向上する。
【００７２】
例えば、先端かすれの補正値として、エッジ方向処理部３１は、外エッジであり、エッジ方向Ｐが用紙の搬送方向と同じである場合、補正の程度が大きい正の補正値Ｔ１に決定する。また、エッジ方向処理部３１は、外エッジでありエッジ方向Ｐが用紙の搬送方向に近い斜め方向である場合、内エッジでありエッジ方向Ｐが用紙の搬送方向と同じ方向又は搬送方向に近い斜め方向である場合、補正の程度が次に大きい正の補正値Ｔ２に決定する。
【００７３】
なお、補正値Ｔｎの数を増やして、エッジ方向Ｐとエッジ分類による補正値の切り替えの幅を広げてもよい。これにより、補正の精度がより向上する。
【００７４】
また、上記画像処理装置１０の各部の動作をプログラム化し、ＣＰＵ（Central Processing Unit）等のハードウェアがプログラムを読み込むことによって、細線化処理、先端かすれ及び掃き寄せの補正処理、γ補正処理、スクリーン処理等の一連の画像処理を行うこととしてもよい。このときのプログラムのコンピュータ読み取り可能な媒体としては、ＲＯＭ、フラッシュメモリ等の不揮発性メモリ、ＣＤ-ＲＯＭ等の可搬型記録媒体を適用することが可能である。また、プログラムのデータを通信回線を介して提供する媒体として、キャリアウエーブ(搬送波)も適用される。
【符号の説明】
【００７５】
１０  画像処理装置
１  輪郭検出部
２  細線化処理部
３  輪郭調整部
３１  エッジ方向処理部
３２  エッジ分類処理部
４  コントーン処理部
５  スクリーン処理部
６  選択部
【図１】
0005895734.tif 000003
【図２】
0005895734.tif 000004
【図３】
0005895734.tif 000005
【図５】
0005895734.tif 000006
【図６】
0005895734.tif 000007
【図７】
0005895734.tif 000008
【図４】
0005895734.tif 000009
【図８】
0005895734.tif 000010