(57)【要約】【課題】スクリーン処理の異なる境界領域における画像品質の劣化を抑制できる画像処理装置および画像処理方法を提供する。【解決手段】画像処理部１０は、エッジ検出部２１と、スクリーン処理部２２とを備えている。スクリーン処理部２２は、エッジ検出部２１によって付されたエッジ判別タグに基づいて、非エッジ領域に対してスクリーン処理を行う通常処理部２２Ａと、エッジ領域に対してスクリーン処理を行うエッジ処理部２２Ｂとを備えている。通常処理部２２Ａは、メモリ２２Ｍに格納された複数の非エッジ部閾値マトリクスの中から、オブジェクトと対応する非エッジ部閾値マトリクスを用いてスクリーン処理を行う。エッジ処理部２２Ｂは、オブジェクトと対応する非エッジ部閾値マトリクスを基に、閾値変換部２２Ｃによって作成されたエッジ部閾値マトリクスを用いてスクリーン処理を行う。【選択図】図２
2008147748.tif 000002
【特許請求の範囲】
【請求項１】
画像情報を受け付ける受付手段と、
前記受付手段によって受け付けられた画像情報からエッジ領域を検出するエッジ検出部と、
前記エッジ検出部による検出結果に基づいて前記画像情報に対して面積階調によるスクリーン処理を施すスクリーン処理部と、を備え、
前記スクリーン処理部は、
前記エッジ検出部によって検出されたエッジ領域に対しては、当該エッジ領域以外の非エッジ領域に施すスクリーン処理と等しいスクリーン角度で、且つ、当該非エッジ領域に施すスクリーン処理の整数倍の線数でスクリーン処理を行うことを特徴とする画像処理装置。
【請求項２】
前記スクリーン処理部は、
前記非エッジ領域のスクリーン処理に用いる非エッジ部閾値マトリクスを格納する格納部と、
前記非エッジ部閾値マトリクスを参照して、前記エッジ領域に対するスクリーン処理に用いるエッジ部閾値マトリクスを作成するマトリクス変換部と、
を備えることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
画像情報を受け付ける受付手段と、
前記受付手段によって受け付けられた画像情報のエッジ領域を検出するエッジ検出部と、
前記エッジ検出部による検出結果に基づいて前記画像情報に対して面積階調によるスクリーン処理を施すスクリーン処理部と、を備え、
前記スクリーン処理部は、
前記エッジ検出部で検出されたエッジ領域以外の非エッジ領域のスクリーン処理に用いる非エッジ部閾値マトリクスを格納する格納部と、
前記非エッジ部閾値マトリクスを参照して、前記エッジ領域に対するスクリーン処理に用いるエッジ部閾値マトリクスを作成するマトリクス変換部と、
を備えることを特徴とする画像処理装置。
【請求項４】
前記スクリーン処理部は、
前記エッジ領域に対して前記エッジ部閾値マトリクスを用い、前記非エッジ部閾値マトリクスを用いた前記非エッジ領域に対するスクリーン処理と等しいスクリーン角度で、且つ、整数倍の線数でスクリーン処理を行うことを特徴とする請求項３に記載の画像処理装置。
【請求項５】
前記マトリクス変換部は、
前記非エッジ部閾値マトリクスから、閾値を所定間隔で間引くことによって前記エッジ部閾値マトリクスを作成することを特徴とする請求項４に記載の画像処理装置。
【請求項６】
画像情報を受け付け、
前記画像情報からエッジ領域を検出し、
前記エッジ領域以外の非エッジ領域に対しては、所定の非エッジ部閾値マトリクスを用いてスクリーン処理を行い、
前記エッジ領域に対しては、前記非エッジ領域に施す前記スクリーン処理と等しいスクリーン角度で、且つ、当該非エッジ領域に施すスクリーン処理の整数倍の線数でスクリーン処理を行うことを特徴とする画像処理方法。
【請求項７】
画像情報を受け付け、
前記画像情報からエッジ領域を検出し、
前記エッジ領域以外の非エッジ領域に対しては、予め定められた非エッジ部閾値マトリクスを用いてスクリーン処理を行い、
前記エッジ領域に対しては、前記非エッジ部閾値マトリクスを参照してエッジ部閾値マトリクスを作成し、当該エッジ部閾値マトリクスを用いてスクリーン処理を行うことを特徴とする画像処理方法。
【請求項８】
前記エッジ部閾値マトリクスを用いた前記エッジ領域に対するスクリーン処理は、前記非エッジ部閾値マトリクスを用いた前記非エッジ領域に行うスクリーン処理と等しいスクリーン角度で、且つ、当該非エッジ領域に行うスクリーン処理の整数倍の線数で行うことを特徴とする請求項７に記載の画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、面積階調法を用いて階調表現する画像信号を生成する画像処理装置および画像処理方法に関する。
【背景技術】
【０００２】
電子写真方式やインクジェット方式等を用いた複写機やプリンタ等の画像形成装置では、入力された画像情報に、描画ドットの有無の二値で擬似的に中間階調を再現するスクリーン処理を施し、出力装置によって出力する。
このような画像形成装置によって作成されるドキュメントには、画質の観点から様々なオブジェクトがあり、写真などのイメージ、グラデーションやパッチなどのグラフィック、文字・線などがある。
【０００３】
スクリーン処理を代表するパラメータとして、線数（１インチあたりに同じパターンがどれだけ含まれるか)があるが、前述の画像オブジェクトに対し最適な線数が画像オブジェクトによって異なる。
たとえば、イメージは人間の視覚特性上２００線以上が好ましいが、線数が高いとマーキングエンジンの応答性の関係で、階調性や粒状性が悪くなり、低いとスクリーン構造が見えたり質感がなくなったりするため、１７０〜２３０線が用いられることが多い。
グラフィックは、さらに階調性や粒状性が重視されるので、１５０〜２００線くらいが多く、ジャギーや途切れがないことが望ましい文字や線は３００線以上が多く用いられる。
つまり、文字や線等を滑らかに表現するためにはできるだけ高線数が望ましいが、あまり高いと階調性や粒状性が劣化する。
このため、それぞれのオブジェクトに対応して異なる線数でスクリーン処理することが行われている。つまり、線数の異なる複数の閾値マトリクスを保持し、それらの閾値マトリクスを用いてオブジェクトに応じて異なる線数でスクリーン処理するものである。
【０００４】
ここで、画像特性に最適なスクリーンをページ内で切り替える方式として、大きく分けて下記の二つの方式が知られている。
（１）アプリケーションから送られてくるコマンドを解釈して、オブジェクトに分類してスクリーンを切り替える方式。
（２）ラスタライズされた画像データをエッジ検出ウィンドウによりエッジ検出して、エッジ領域のみスクリーンを高線数化する方式（特許文献１および２参照）。
【０００５】
エッジ検出してスクリーンを切り替える後者（２）の方式は、ワークフローとしてラスタ画像(例:Ｔｉｆｆ画像)による出カをしているユーザーにも対応でき、多種多様の画像に対して有効であるため、汎用性の観点から好ましい。
さらに、（１）と（２）とを合わせ、オブジェクトに応じてスクリーンを切り替えると共に、エッジ検出して、エッジ領域のみスクリーンを高線数化するものもある。
なお、たとえば、Ｙ（イエロー）、Ｍ（マゼンタ）、Ｃ（シアン）、Ｋ（黒）の４色を用いてカラー画像を形成する画像形成装置では、それぞれの色毎に各閾値マトリクスを備えている。その際、色ズレを目立たなくするために色毎のスクリーンの角度を異ならせるいわゆるローテーションが行われる。
【０００６】
【特許文献１】特開昭６２−５０９７９号公報
【特許文献２】特開平５−１６７８１１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明は、スクリーン処理の異なる境界領域における画像品質の劣化を抑制できる画像処理装置および画像処理方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
かかる目的のもと、本願発明の画像処理装置は、画像情報を受け付ける受付手段と、受付手段によって受け付けられた画像情報からエッジ領域を検出するエッジ検出部と、エッジ検出部による検出結果に基づいて画像情報に対して面積階調によるスクリーン処理を施すスクリーン処理部と、を備え、スクリーン処理部は、エッジ検出部によって検出されたエッジ領域に対しては、エッジ領域以外の非エッジ領域に施すスクリーン処理と等しいスクリーン角度で、且つ、非エッジ領域に施すスクリーン処理の整数倍の線数でスクリーン処理を行うことを特徴とする。
ここで、スクリーン処理部は、非エッジ領域のスクリーン処理に用いる非エッジ部閾値マトリクスを格納する格納部と、非エッジ部閾値マトリクスを参照して、エッジ領域に対するスクリーン処理に用いるエッジ部閾値マトリクスを作成するマトリクス変換部と、を備えることを特徴とすることができる。
【０００９】
また、本願の他の発明の画像処理装置は、画像情報を受け付ける受付手段と、受付手段によって受け付けられた画像情報のエッジ領域を検出するエッジ検出部と、エッジ検出部による検出結果に基づいて画像情報に対して面積階調によるスクリーン処理を施すスクリーン処理部と、を備え、スクリーン処理部は、エッジ検出部で検出されたエッジ領域以外の非エッジ領域のスクリーン処理に用いる非エッジ部閾値マトリクスを格納する格納部と、非エッジ部閾値マトリクスを参照して、エッジ領域に対するスクリーン処理に用いるエッジ部閾値マトリクスを作成するマトリクス変換部と、を備えることを特徴とする。
ここで、スクリーン処理部は、エッジ領域に対してエッジ部閾値マトリクスを用い、非エッジ部閾値マトリクスを用いた非エッジ領域に対するスクリーン処理と等しいスクリーン角度で、且つ、整数倍の線数でスクリーン処理を行うことを特徴とすることができる。
また、マトリクス変換部は、非エッジ部閾値マトリクスから、閾値を所定間隔で間引くことによってエッジ部閾値マトリクスを作成することを特徴とすることができる。
【００１０】
本願発明の画像処理方法は、画像情報を受け付け、画像情報からエッジ領域を検出し、エッジ領域以外の非エッジ領域に対しては、所定の非エッジ部閾値マトリクスを用いてスクリーン処理を行い、エッジ領域に対しては、非エッジ領域に施すスクリーン処理と等しいスクリーン角度で、且つ、非エッジ領域に施すスクリーン処理の整数倍の線数でスクリーン処理を行うことを特徴とする。
【００１１】
また、本願の他の発明の画像処理方法は、画像情報を受け付け、画像情報からエッジ領域を検出し、エッジ領域以外の非エッジ領域に対しては、予め定められた非エッジ部閾値マトリクスを用いてスクリーン処理を行い、エッジ領域に対しては、非エッジ部閾値マトリクスを参照してエッジ部閾値マトリクスを作成し、エッジ部閾値マトリクスを用いてスクリーン処理を行うことを特徴とする。
ここで、エッジ部閾値マトリクスを用いたエッジ領域に対するスクリーン処理は、非エッジ部閾値マトリクスを用いた非エッジ領域に行うスクリーン処理と等しいスクリーン角度で、且つ、非エッジ領域に行うスクリーン処理の整数倍の線数で行うことを特徴とすることができる。
【発明の効果】
【００１２】
請求項１に記載の発明の画像処理装置によれば、スクリーン処理の異なる境界領域において、周期性の濃淡が生じてもその周期は非エッジ領域のスクリーン線数以上とはならず、画像品質の劣化を抑制できる。
請求項２に記載の発明の画像処理装置によれば、画像品質の劣化を抑制できると共に、スクリーン処理に用いる閾値マトリクスを格納するためのメモリ容量の増加を抑制できる。
請求項３に記載の発明の画像処理装置によれば、スクリーン処理に用いる閾値マトリクスを格納するためのメモリ容量の増加を抑制できる。
請求項４に記載の発明の画像処理装置によれば、スクリーン処理に用いる閾値マトリクスを格納するためのメモリ容量の増加を抑制できると共に、スクリーン処理の異なる境界領域において周期性の濃淡が生じても、その周期は非エッジ領域のスクリーン線数以上とはならず、画像品質の劣化を抑制できる。
請求項５に記載の発明の画像処理装置によれば、画像品質の劣化を抑制できるエッジ部閾値マトリクスを、非エッジ部閾値マトリクスから作成することができる。
請求項６に記載の発明の画像形成方法によれば、スクリーン処理の異なる境界領域において、周期性の濃淡が生じてもその周期は非エッジ領域のスクリーン線数以上とはならず、画像品質の劣化を抑制できる。
請求項７に記載の発明の画像形成方法によれば、スクリーン処理に用いる閾値マトリクスを格納するためのメモリ容量の増加を抑制できる。
請求項８に記載の発明の画像処理方法によれば、スクリーン処理に用いる閾値マトリクスを格納するためのメモリ容量の増加を抑制できると共に、画像品質の劣化を抑制できる。
【発明を実施するための最良の形態】
【００１３】
以下、添付図面を参照し、本発明の実施の形態について詳細に説明する。
図１は、本実施の形態が適用されるプリンタシステムの全体構成を示した図である。ここでは、入力された電子文書の情報を画像展開して用紙上に印刷する画像形成装置１と、この画像形成装置１に対して電子文書を提供するホストコンピュータであるクライアントＰＣ（パーソナルコンピュータ）２とが示されている。この画像形成装置１には、クライアントＰＣ２以外の、図示しない画像読み取り装置などから画像データが入力される場合がある。
【００１４】
画像形成装置１は、たとえばクライアントＰＣ２から出力された電子文書の画像データに対して所定の画像処理を施す画像処理部１０と、電子写真方式を利用した所謂タンデム型のデジタルカラープリンタである画像形成部としてのマーキングエンジン３０とを備えている。
マーキングエンジン３０は、水平方向に一定の間隔を置いて並列的に配置される複数の画像形成ユニット３１Ｙ,３１Ｍ,３１Ｃ,３１Ｋ（以下、特に色毎に説明する必要がある場合以外は、画像形成ユニット３１として説明する。）と、各画像形成ユニット３１の感光体ドラム３２を露光する露光装置３４とを備えている。すなわち画像形成装置１はカラーの画像形成を行うものである。
【００１５】
画像形成ユニット３１Ｙ,３１Ｍ,３１Ｃ,３１Ｋは、イエロー(Ｙ)、マゼンタ(Ｍ)、シアン(Ｃ)、黒(Ｋ)のトナー像を形成し、記録媒体としての記録用紙上に順次、転写するようになっている。
露光装置３４は、詳細な説明は省略するが、複数の発光点から成る発光点群を有する面発光レーザアレイチップから出射した複数のレーザビームを、一括して走査動作させてそれぞれ各画像形成ユニット３１の感光体ドラム３２に導くマルチビームの露光走査装置である。これによってたとえば２４００ｄｐｉの解像度での画像形成が可能となっている。
【００１６】
４つの画像形成ユニット３１は、それぞれ、静電潜像を形成してトナー像を保持させる像保持体(感光体)である感光体ドラム３２、感光体ドラム３２の表面を一様に帯電する帯電器３３、露光装置３４によって形成された静電潜像を現像する現像器３５を備えている。また、感光体ドラム３２の表面上に形成されたトナー像を記録用紙に転写させる転写ロール３６を備えている。
さらに、マーキングエンジン３０は、各画像形成ユニット３１の感光体ドラム３２と転写ロール３６とによって形成される転写位置に対して記録用紙を搬送する用紙搬送ベルト３７を備えている。また、用紙上に転写されたトナー像を定着させる定着器３８を備えている。
なお、画像形成装置１の全体を含めるのではなく、画像処理部１０だけを画像処理装置として把握することも可能である。
【００１７】
各画像形成ユニット３１は、現像器３５に収納されたトナーの色以外は、ほぼ同様な構成要素を備えている。クライアントＰＣ２から入力された画像データは、画像処理部１０によって画像処理が施され、所定のインタフェースを介してマーキングエンジン３０に供給される。マーキングエンジン３０では、図示しない画像出力制御部から供給された同期信号等の制御信号に基づいて動作する。まず、イエロー(Ｙ)の画像形成ユニット３１Ｙは、帯電器３３により帯電された感光体ドラム３２の表面に、画像処理部１０から得られた画像信号に基づいて露光装置３４によって静電潜像を形成する。その静電潜像に対して現像器３５によってイエロー(Ｙ)のトナー像を形成し、形成されたイエロー(Ｙ)のトナー像は、図の矢印方向に回動する用紙搬送ベルト３７上の記録用紙に転写ロール３６を用いて転写される。同様にして、マゼンタ(Ｍ)、シアン(Ｃ)、黒(Ｋ)のトナー像が各々の感光体ドラム３２上に形成され、用紙搬送ベルト３７上の記録用紙に転写ロール３６を用いて多重転写される。多重転写された記録用紙上のトナー像は、定着器３８に搬送されて、熱および圧力によって用紙に定着される。
【００１８】
なお、図１に示す画像形成装置１のマーキングエンジン３０は、搬送される記録用紙上にトナー像を順次、転写する構成を採用しているが、用紙搬送ベルト３７の代わりに所謂中間転写ベルトを採用し、この中間転写ベルト上にトナー像を多重転写させた後に、一括して記録用紙上に二次転写をする所謂二次転写方式の画像形成装置を採用することも可能である。
【００１９】
つぎに、本実施の形態における特徴的な構成である画像処理部１０について説明する。
図２は本実施の形態が適用される画像処理部１０の構成を示すブロック図である。
画像処理部１０は、大きくは受付手段としてのコントローラ１１とプリンタエンジン制御部２０とから成る。
なお、この構成例は、外部のパーソナルコンピュータ等（クライアントＰＣ２）からＰＤＬ（ページ記述言語）形式の画像データを受け取ってマーキングエンジン３０において画像を形成するものを示している。
以下、各作用処理部について説明する。説明中における各作用処理部の符号については図２参照のこと。
【００２０】
コントローラ１１は、ＰＤＬ解釈部１１Ａと、描画部１１Ｂと、レンダリング部１１Ｃとを備えている。
ＰＤＬ解釈部１１Ａは、クライアントＰＣ２から送られてくるＰＤＬ（ページ記述言語）をコマンド解釈する。
描画部１１Ｂは、解釈されたＰＤＬにより指定される色信号（ＲＧＢ）を、マーキングエンジン３０の色信号（ＹＭＣＫ）に変換する。また、この描画部１１Ｂでは、イメージ等のラスタデータはエンジン解像度へ解像度変換し、文字／グラフィックは画像データをエンジン解像度のラスタデータに変換する。また、描画する際に、各画素毎にそれぞれラスタ/文字/グラフィックのオブジェクトタグを付ける。
レンダリング部１１Ｃは、画像データをプリンタエンジンに適合した画像データにレンダリングする。
【００２１】
プリンタエンジン制御部２０は、エッジ検出部２１と、スクリーン処理部２２と、パルス幅変調部２３とを備えている。なお、これらの作用部は、全く同様の構成が各色信号（ＹＭＣＫ）毎にそれぞれ設けられているものである。
エッジ検出部２１は、エッジ検出ウィンドウによる濃度差分判定によって、画素毎にエッジ検出を行う。そして、エッジ領域と非エッジ領域とに分離してそれぞれにエッジ判別タグ（エッジ部タグ，非エッジ部タグ）を付す。
図３は、エッジ検出部２１によるエッジ検出の一例の説明図である。
すなわち、図３（ａ）は、３×３画素のエッジ検出ウィンドウを示す。そして、図中中央の注目画素の周囲の濃度を、（ｂ）に示すように縦横斜めの３画素ずつ比較演算して、その差：ＳＨ，ＳＶ，ＳＲ，ＳＬを求め（濃度差分判定）、これらを予め定められたエッジ閾値と比較する。そして、それらの内のいずれか一つでもエッジ閾値以上であった場合にはエッジ領域とし、それ以外の場合には非エッジ領域とするものである。
【００２２】
スクリーン処理部２２は、面積階調法によってスクリーン処理（二値化処理）を行う。本実施の形態では、網点法によって階調を表現する。
図４は、スクリーン処理部２２で用いる閾値マトリクスのユニットセル（単位閾値マトリクス）の一例を示す図である。
スクリーン処理部２２は、低線数でスクリーン処理を行う通常処理部２２Ａと、高線数でスクリーン処理を行うエッジ処理部２２Ｂとを備えている。また、スクリーン処理に用いる閾値マトリクスを格納する格納部としてのメモリ２２Ｍと、その格納する閾値マトリクスを変換する閾値変換部２２Ｃとを備えている。
【００２３】
メモリ２２Ｍには、通常処理部２２Ａにおいて、オブジェクトに応じて異なる線数や角度でスクリーン処理するための複数の閾値マトリクス（非エッジ部閾値マトリクス）が格納されている。非エッジ部閾値マトリクスは、たとえば、文字・線については３００線、イメージについては２００線、グラフィックについては１５０線でスクリーン処理するように設定されている。ここで、非エッジ部閾値マトリクスは、本実施の形態では、図４（ａ）に示すような閾値マトリクスのユニットセルを循環マトリクス法等によって展開したスクリーンマトリクスの状態でメモリ２２Ｍに格納されている。図４（ａ）に示す例は、１６×１６ドットのユニットセルである。この一つのユニットセルは、濃度に応じて成長する一つの網点を形成する。このようなユニットセルを展開したスクリーンマトリクスを用いてスクリーン処理した画像情報を２４００ｄｐｉで描画すると１５０線となる。
【００２４】
閾値変換部２２Ｃは、メモリ２２Ｍに格納された各オブジェクトに対応する非エッジ部閾値マトリクスを参照して、高線数の閾値マトリクス（エッジ部閾値マトリクス）を作成する。ここで、エッジ部閾値マトリクスは、その基となる非エッジ部閾値マトリクスの整数倍の線数となるように設定される。このようなエッジ部閾値マトリクスは、非エッジ部閾値マトリクスから所定数毎に閾値を間引くことで作成できる。たとえば、図４（ａ）に示す１６×１６ドットのユニットセルの閾値を、一つ置きに間引いて、図４（ｂ）に示すような８×８ドットのユニットセルとすれば、２４００ｄｐｉで２倍の３００線となる。
【００２５】
また、エッジ部閾値マトリクスのスクリーン角度は、非エッジ部閾値マトリクスのスクリーン角度と等しく設定される。本実施の形態のように、閾値マトリクスのユニットセルを展開したスクリーンマトリクスとしてメモリ２２Ｍに格納されている場合には、非エッジ部閾値マトリクスの閾値を間引いてエッジ部閾値マトリクスを作成すれば等しいスクリーン角度となるが、ユニットセルの状態でメモリ２２Ｍに格納され、このユニットセルを逐次展開してスクリーン処理する構成の場合には、等しいスクリーン角度に展開する。
【００２６】
そして、スクリーン処理部２２は、エッジ検出部２１によって付されたエッジ判別タグに基づいて、非エッジ領域に対しては通常処理部２２Ａでスクリーン処理を行い、エッジ領域に対してはエッジ処理部２２Ｂでスクリーン処理を行う。
通常処理部２２Ａは、オブジェクト毎に異なった線数（及び又は角度）でスクリーン処理を行う。すなわち、コントローラ１１の描画部１１Ｂで付されたオブジェクトタグに基づいて、メモリ２２Ｍに格納された複数の非エッジ部閾値マトリクスの中から、オブジェクトと対応する非エッジ部閾値マトリクスを用いてスクリーン処理を行う。
エッジ処理部２２Ｂは、オブジェクトと対応する非エッジ部閾値マトリクスを基に、閾値変換部２２Ｃによって作成されたエッジ部閾値マトリクスを用いてスクリーン処理を行う。これにより、エッジ領域に対しては非エッジ領域より高線数でのスクリーン処理が行われ、エッジ領域のジャギーが目立たなくなる。
【００２７】
ここで、エッジ部閾値マトリクスによるスクリーンの線数は、前述のごとく、非エッジ部閾値マトリクスによるスクリーンの線数の整数倍に設定されている。また、両者のスクリーン角度は等しく設定されている。これらの構成により、両者のスクリーンの境界部分におけるスクリーンの干渉による周期的な濃度変化を抑えることができ、また、濃度変化が生じても目立たなくすることができる。以下、その理由について説明する。
【００２８】
図５は、エッジ部分のスクリーン処理におけるスクリーン角度の影響を説明する図である。また、図６は、スクリーンの境界部分の周期性を説明する図である。
すなわち、図５（ａ）は、画像情報のエッジ部分を概念的に示し、図中左側の網点で示す領域が濃度３１％での描画領域で、その図中右側の白（無ドット）の領域との境界部分がエッジである。このエッジを形成する濃度３１％の枡目が、エッジ領域である。なお、図中１つの枡目が６００ｄｐｉにおける１ドットである。図５（ｂ）および（ｃ）はそのような画像情報を２４００ｄｐｉで、非エッジ領域は３００線（１ユニットセル＝８×８ドット）、エッジ領域は６００線（１ユニットセル＝４×４ドット）のスクリーンを用いて描画した例である。（ｂ）は、非エッジ領域、エッジ領域共に等しい角度（９０度）としたもの、（ｃ）は、非エッジ領域とエッジ領域のスクリーン角度が異なり、非エッジ領域は６７度、エッジ領域は９０度としたものである。これらの図から解るように、（ｃ）に示すようにスクリーンの角度が異なる場合には、図中Ｘで示すように非エッジ領域の網点とエッジ領域の網点が連続する（接する）部位が周期的に生じ、この部位がダマとして視認されて見苦しくなるという問題がある。これに対して、（ｂ）に示す本構成例のようにスクリーンの角度を等しくしたものでは、非エッジ領域を描く網点と、エッジ部分を描く網点の位置関係が全て揃う。従って、スクリーンの境界部分において周期性の濃度変化を生ずることがなく、画像不良を防ぐことができる。
【００２９】
また、図６は非エッジ領域を２１２線、エッジ領域をその２倍の４２４線でスクリーン処理した例である。この例では、図中Ｙで示すように、非エッジ領域の網点にエッジ領域の網点が１線置きに連続する。つまり、スクリーンの境界部分において濃度の周期性が生ずる。しかし、エッジ領域の線数が非エッジ領域の線数の整数倍（２倍）であるため、その周期は非エッジ領域のスクリーン周期より長くなることはなく、従って、目視で目立つことはない。つまり、画像不良を抑制することができる。
【００３０】
パルス幅変調部２３は、スクリーン処理部２２によってスクリーン処理された画像データにパルス幅変調を施し、マーキングエンジン３０に画像信号を供給する。
【００３１】
つぎに、画像処理部１０全体の作用を、工程を追って説明する。
図７は、クライアントＰＣ２、画像処理部１０、およびマーキングエンジン３０によって実行される画像処理の流れを示したフローチャートである。ステップ１０２からステップ１０９までが、画像処理部１０において実行される処理である。なお、各作用処理部の符号は図２参照のこと。
【００３２】
まず、クライアントＰＣ２のプリンタドライバにて、アプリケーションからのコマンドをプリンタの描画コマンドであるＰＤＬ(ページ記述言語)に変換する（ステップ１０１）。
ＰＤＬの描画コマンドは、クライアントＰＣ２から画像形成装置１に送られ、この画像形成装置１の画像処理部１０では、ＰＤＬ解釈部１１Ａにて、取得されたＰＤＬのコマンドを解釈する（ステップ１０２）。
【００３３】
その後、描画部１１Ｂは、解釈されたＰＤＬにより指定される色信号（ＲＧＢ）を、マーキングエンジン３０の色信号（ＹＭＣＫ）に変換する（ステップ１０３）。色変換後、描画部１１Ｂとレンダリング部１１Ｃにてエンジン解像度のラスタ画像を形成する（ステップ１０４）。また、描画部１１Ｂにて描画する際に、イメージ/文字/グラフィックにそれぞれオブジェクトタグを付す（ステップ１０５）。そして、画像データを、例えば８ビットの多値インタフェース（Ｉ/Ｆ）を介してプリンタエンジン制御部２０に送る。
【００３４】
プリンタエンジン制御部２０では、エッジ検出部２１で画素毎にエッジ検出を行って、エッジ領域と非エッジ領域とにそれぞれエッジ判別タグ（エッジ部タグ，非エッジ部タグ）を付す（ステップ１０６）。
その後、スクリーン処理部２２によって、閾値マトリクスを用いてエッジ領域と非エッジ領域とで異なる線数でスクリーン処理を実行する（ステップ１０７）。
すなわち、エッジ検出部２１によって付されたエッジ判別タグに基づいて、非エッジ領域には通常処理部２２Ａによってスクリーン処理を行い、エッジ領域にはエッジ処理部２２Ｂによってより高線数のスクリーン処理を行う。これについては、後に別途詳述する。
【００３５】
その後、別個にスクリーン処理された非エッジ領域のオブジェクト毎の画像データと、エッジ領域の画像データとはマージされてパルス幅変調部２３に入力され、パルス幅変調部２３では、スクリーン処理部２２にてスクリーン処理された画像データを、パルス信号に変調する（ステップ１０８）。
そして、パルス変調された画像データは、マーキングエンジン３０へ出力される（ステップ１０９）。
画像データを取得したマーキングエンジン３０は、図１に示すような各構成要素によって、記録用紙上にカラー画像を形成し、プリント出力する（ステップ１１０）。
【００３６】
図８は、スクリーン処理部２２における作用フローである。
すなわち、スクリーン処理部２２は、画像データを受け付けた（ステップ２０１）後、画素毎にエッジ判別タグに基づいてエッジ領域と非エッジ領域とを分別する（ステップ２０２）。
そして、非エッジ領域については、通常処理部２２Ａで、オブジェクトタグに基づいて対応する非エッジ部閾値マトリクスをメモリ２２Ｍから読み出して（ステップ２０３）、オブジェクト毎に異なる線数（及び又は角度）でスクリーン処理を行う（ステップ２０４）。
一方、エッジ領域については、オブジェクトタグに基づいて対応する非エッジ部閾値マトリクスをメモリ２２Ｍから読み出してこれを閾値変換部２２Ｃにてエッジ部閾値マトリクスに変換し（ステップ２０５）、そのエッジ部閾値マトリクスを用いて、オブジェクト毎に異なる高線数（及び又は角度）でスクリーン処理を行う（ステップ２０６）ものである。
【００３７】
なお、本発明は上記実施の形態に限るものではなく、適宜変更可能なものである。
たとえば、上記実施の形態はカラーの画像形成装置に本発明を適用した例であるが、モノクロの画像形成装置に適用しても良い。
【図面の簡単な説明】
【００３８】
【図１】本実施の形態が適用されるプリンタシステムの全体構成を示した図である。
【図２】画像処理部の構成を示すブロック図である。
【図３】エッジ検出部によるエッジ検出の一例の説明図である。
【図４】スクリーン処理部で用いる閾値マトリクスの一例を示す図である。
【図５】スクリーン処理におけるスクリーン角度の影響を説明する図である。
【図６】スクリーンの境界部分の周期性を説明する図である。
【図７】画像処理の流れを示したフローチャートである。
【図８】スクリーン処理部の作用フローである。
【符号の説明】
【００３９】
１…画像形成装置、１０…画像処理部（画像処理装置）、１１…コントローラ（受付手段）、２０…プリンタエンジン制御部、２１…エッジ検出部、２２…スクリーン処理部、２２Ｃ…閾値変換部、２２Ｍ…メモリ（格納部）
【図１】
2008147748.tif 000003
【図２】
2008147748.tif 000004
【図３】
2008147748.tif 000005
【図４】
2008147748.tif 000006
【図５】
2008147748.tif 000007
【図６】
2008147748.tif 000008
【図７】
2008147748.tif 000009
【図８】
2008147748.tif 000010