(57)【要約】【課題】  判断などを極力用いない非常に簡易な構成であるにも関わらず、中間色のオブジェクトのエッジ部に発生するジャギーを改善するとともに、ジャギーを改善するために付与する輪郭画素の強度をユーザーの操作に応じて適切に制御することができる画像形成装置を提供すること。【解決手段】  第一のハーフトーンデータと第二のハーフトーンデータとを生成し、エッジ判定部が判定したエッジ部においては、第一と第二のハーフトーンデータとでビット毎の論理和をとって出力する処理において、エッジ判定部がユーザー設定に応じて、判定したエッジ部分を太らせることで、論理和が出力される太さを制御して、もって濃度を制御する。【選択図】  図８
2012160858.tif 000002
【特許請求の範囲】
【請求項１】
第一の閾値マトリックスを用いて画像データにスクリーン処理を施す第一のスクリーン処理手段（３０４）と、
第二の閾値マトリックスを用いて画像データにスクリーン処理を施す第二のスクリーン処理手段（３０７）と、
オブジェクトのエッジ部を検出するエッジ検出手段（３０５）と、
前記第一のスクリーン処理部によって処理された画像データと、前記第二のスクリーン処理部によって処理された画像データとをビット毎の論理和をとることによって合成する合成手段（３０８）と、
前記エッジ検出部においてエッジ部であると検出された場合には前記合成部によって論理和をとった画像データを、そうでない場合には前記第一のスクリーン処理部によって処理された画像データを出力する選択手段（３０９）を備え、
前記エッジ検出手段（３０５）は、操作部（１０３）でのユーザー入力にしたがって、検出したエッジ信号を太らせる処理を行う（S803）
ことを特徴とする画像形成装置（１００）。
【請求項２】
前記第二の閾値マトリックスは、前記第一の閾値マトリックスよりも高いスクリーン線数を持つことを特徴とする請求項１に記載の画像形成装置（１００）。
【請求項３】
前記第二の閾値マトリックスは、前記第一の閾値マトリックスよりも高い分解能を持つことを特徴とする請求項１に記載の画像形成装置（１００）。
【請求項４】
前記第一の閾値マトリックスは、網点が面積よりも階調を増やすように成長し、前記第二の閾値マトリックスは、網点が階調よりも面積を増やすように成長することを特徴とする請求項１に記載の画像形成装置（１００）。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、中間調処理を施した画像データにおける、エッジ部のジャギーを改善する画像形成装置に関する。
【背景技術】
【０００２】
従来から画像形成装置において、ジャギーと呼ばれる文字等のエッジ部に発生するガタツキを改善する技術がいくつか提案されている。ジャギーの発生理由は様々あるが、その中でもスクリーン処理のような中間調処理によるガタツキが特に問題となる。
【０００３】
そのガタツキを改善する技術としては、例えば、エッジ部において、スクリーン処理後の画像データとスクリーン処理前の画像データを用いて、オブジェクトの輪郭線を強調するものがある（例えば、特許文献１参照）。
【０００４】
これは、オブジェクトのエッジ部か否かを判断し、前記エッジ部であった場合には、さらにスクリーン処理後の画像データにドットが出力されるか否かを判定し、ドットが出力されない場合にはスクリーン処理前の画像データから求めた値を出力する。一方で、スクリーン処理後の画像データにドットが出力される場合には、スクリーン処理後の画像データを出力するなどして、スクリーン処理によるジャギーを改善している。
【０００５】
また、ジャギー改善のために出力する画像データの出力値を、操作部からの設定に応じて変更する点についても開示している。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００８−１９９０８０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、前述の方法は、１画素あたり複数の階調を表現できる多値のプリンタである場合には有効な方法であるが、１画素あたり２階調しか表現できない二値のプリンタである場合には、問題となるケースがある。例えば、中間色のオブジェクトのエッジ部を輪郭強調する場合において、前記スクリーン処理後の画像データにドットが出力されないと、スクリーン処理前のデータから求めた値は二値であるから常に最大値が出力されることになる。そのため、オブジェクトの色の濃さに関わらず、エッジ部を輪郭強調する場合には、最大の濃さで一様に周囲を縁取ってしまうことになり、ユーザーは意図しない結果を得る可能性がある。
【０００８】
また、ユーザーが操作部からの設定によって、輪郭強調画素の強度を制御したい場合には、1画素あたり2階調しか表現できないプリンタでは、ドット毎に出力濃度値を変更する処理は実行できないため、ユーザーの意図する調整ができないという課題がある。
【課題を解決するための手段】
【０００９】
本発明に係る画像形成装置は、
第一の閾値マトリックスを用いて画像データにスクリーン処理を施す第一のスクリーン処理手段（３０４）と、
第二の閾値マトリックスを用いて画像データにスクリーン処理を施す第二のスクリーン処理手段（３０７）と、
オブジェクトのエッジ部を検出するエッジ検出手段（３０５）と、
前記第一のスクリーン処理部によって処理された画像データと、前記第二のスクリーン処理部によって処理された画像データとをビット毎の論理和をとることによって合成する合成手段（３０８）と
前記エッジ検出部においてエッジ部であると検出された場合には前記合成部によって論理和をとった画像データを、そうでない場合には前記第一のスクリーン処理部によって処理された画像データを出力する選択手段（３０９）を備え、
前記エッジ検出手段（３０５）は、操作部（１０３）でのユーザー入力にしたがって、検出したエッジ信号を太らせる処理を行う（S803）
ことを特徴とする。
【発明の効果】
【００１０】
本発明によれば、判断などを極力用いない非常に簡易な構成であるにも関わらず、中間色のオブジェクトのエッジ部に発生するジャギーを改善するとともに、ジャギーを改善するために付与する輪郭画素の強度をユーザーの操作に応じて適切に制御することができる画像形成装置を提供できる。
【図面の簡単な説明】
【００１１】
【図１】画像形成装置の構成を示すブロック図である。
【図２】画像形成装置の断面図である。
【図３】画像処理を示すブロック図である。
【図４】スクリーン処理方法の一例である。
【図５】本実施形態における処理結果の一例を示す図である。
【図６】本実施形態における処理結果の一例を示す図である。
【図７】従来の方法による処理結果の一例を示す図である。
【図８】エッジ判定部の処理フローの例を示す図である。
【図９】本実施形態における処理結果の一例を示す図である。
【発明を実施するための形態】
【００１２】
以下、本発明を実施するための最良の形態について図面を用いて説明する。
【００１３】
図１は、画像形成装置１００の概略ブロック図で、一般的なプリント機能を有する電子写真方式のカラープリンタのブロック図である。
【００１４】
本実施形態の画像形成装置１００は、各種制御や画像処理を行うコントローラ１０１や、各種の設定を行う操作部１０３を有する。さらに、記録用紙に可視化された画像形成を行なうプリンタ部１０２等を有する。画像形成装置１００は、ネットワーク１０４を介して、画像形成装置１００に対してプリントの実行を指示するパソコン（ＰＣ）１０５等が接続されている。また、コントローラ１０１は、ＰＣ１０５からプリントの実行が指示されると送信される印刷データを画像データにラスタライズし、後述する画像処理を行って、プリンタ部１０２に送信する。
【００１５】
図２は、電子写真方式のカラー画像形成装置の一例である中間転写体２０８を採用したタンデム方式のカラー画像形成装置の断面図である。図２を用いて、電子写真方式のカラー画像形成装置におけるプリンタ部１０２の動作を説明する。プリンタ部１０２は、コントローラ１０１より出力される画像データに応じた露光時間で露光光を駆動し静電潜像を形成し、この静電潜像を現像して単色トナー像を形成する。そして、この単色トナー像を重ね合わせて多色トナー像を形成し、この多色トナー像を記録媒体２０１へ転写したのちにその記録媒体上の多色トナー像を定着させる。帯電ユニットは、イエロー(Ｙ)、マゼンダ(Ｍ)、シアン(Ｃ)、ブラック(Ｋ)のステーション毎に感光体２０２Ｙ、２０２Ｍ、２０２Ｃ、２０２Ｋ を帯電させるための４個の注入帯電器２０３Ｙ、２０３Ｍ、２０３Ｃ、２０３Ｋを備える。各注入帯電器にはスリーブ２０３ＹＳ、２０３ＭＳ、２０３ＣＳ、２０３ＫＳが設けられている。
【００１６】
感光体２０２Ｙ、２０２Ｍ、２０２Ｃ、２０２Ｋは、アルミシリンダの外周に有機光導伝層を塗布して構成し、駆動モータ（不図示）の駆動力が伝達されて回転可能である。駆動モータは感光体２０２Ｙ、２０２Ｍ、２０２Ｃ、２０２Ｋを画像形成動作に応じて反時計周り方向に回転させることが可能である。
【００１７】
露光ユニットは、感光体２０２Ｙ、２０２Ｍ、２０２Ｃ、２０２Ｋへスキャナ部２０４Ｙ、２０４Ｍ、２０４Ｃ、２０４Ｋより露光光を照射し、感光体の表面を選択的に露光することにより、静電潜像を形成するように構成されている。
【００１８】
現像ユニットは、静電潜像を可視化するために、ステーション毎にイエロー(Ｙ)、マゼンダ(Ｍ)、シアン(Ｃ)、ブラック(Ｋ)の現像を行う４個の現像器２０６Ｙ、２０６Ｍ、２０６Ｃ、２０６Ｋを備える構成である。そして、各現像器には、スリーブ２０６ＹＳ、２０６ＭＳ、２０６ＣＳ、２０６ＫＳが設けられている。尚、各々の現像器２０６Ｙ、２０６Ｍ、２０６Ｃ、２０６Ｋは脱着が可能である。
【００１９】
転写ユニットは、感光体２０２から中間転写体２０８へ単色トナー像を転写するために、中間転写体２０８を時計周り方向に回転させる。そして、感光体２０２Ｙ、２０２Ｍ、２０２Ｃ、２０２Ｋとその対向に位置する一次転写ローラ２０７Ｙ、２０７Ｍ、２０７Ｃ、２０７Ｋの回転に伴って、単色トナー像を転写する。
【００２０】
一次転写ローラ２０７に適当なバイアス電圧を印加すると共に感光体２０２の回転速度と中間転写体２０８の回転速度に差をつけることにより、効率良く単色トナー像を中間転写体２０８上に転写する（これを一次転写という。）。
【００２１】
更に転写ユニットは、ステーション毎に単色トナー像を中間転写体２０８上に重ね合わせ、重ね合わせた多色トナー像を中間転写体２０８の回転に伴い、二次転写ローラ２０９まで搬送する。更に記録媒体２０１を給紙トレイ２００から二次転写ローラ２０９へ狭持搬送し、記録媒体２０１に中間転写体２０８上の多色トナー像を転写する。この二次転写ローラ２０９に適当なバイアス電圧を印加して、静電的にトナー像を転写する（これを二次転写という。）。二次転写ローラ２０９は、記録媒体２０１上に多色トナー像を転写している間、２０９ａの位置で記録媒体２０１に当接し、処理後は２０９ｂの位置に離間する。
定着ユニットは、記録媒体２０１に転写された多色トナー像を記録媒体２０１に溶融定着させるために、記録媒体２０１を加熱する定着ローラ２１２と記録媒体２０１を定着ローラ２１２に圧接させるための加圧ローラ２１３を備えている。定着ローラ２１２と加圧ローラ２１３は中空状に形成され、内部にそれぞれヒータ２１４、２１５が内蔵されている。定着装置２１１は、多色トナー像を保持した記録媒体２０１を定着ローラ２１２とか圧ローラ２１３により搬送するとともに、熱および圧力を加え、トナーを記録媒体２０１に定着させる。
【００２２】
トナー定着後の記録媒体２０１は、その後図示しない排出ローラによって図示しない排紙トレイに排出して画像形成動作を終了する。
【００２３】
クリーニングユニット２１０は、中間転写体２０８上に残ったトナーをクリーニングするものであり、中間転写体２０８上に形成された４色の多色トナー像を記録媒体２０１に転写した後に残った廃トナーは、クリーナ容器に蓄えられる。
【００２４】
次に、図３を用いて、前述の画像処理について詳細に説明する。
【００２５】
図３において、３００は、コントローラ１０１内で画像処理を行う画像処理部である。まず、画像生成部３０１は、前述のＰＣ１０５から送信される印刷データから、印刷処理が可能なビットマップの画像データを生成する。ここで印刷データは、ＰＤＬ(Page Description Language)と呼ばれるページ画像データを作成するためのプリンタ記述言語が一般的であり、通常、文字やグラフィックス、イメージ等のデータの描画命令が含まれている。このような印刷データを解析しラスタライズ処理することでビットマップ画像データ生成する。画像生成部３０１で生成される画像データがＲＧＢ色空間であり、プリンタ部１０２への入力がＣＭＹＫの４色の色剤に対応する画像データである場合、色変換部３０２は、ＲＧＢ色空間をＣＭＹＫ色空間に変換する色変換処理を実行する。例えば、色変換部３０２は、ルックアップテーブルを参照し、ダイレクトマッピングの手法を用いて、画像データをＲＧＢ色空間からＣＭＹＫ色空間に変換する変換処理を実行する。画像データをＣＭＹＫ色空間に変換した後、色変換部３０２は、ガンマ補正部３０３とエッジ判定部３０５、エッジ用ガンマ補正部３０６に画像データを出力する。ガンマ補正部３０３は、後述するスクリーン処理部３０４でスクリーン処理された画像データが記録紙へと転写された際の濃度特性が所望となるよう、一次元のルックアップテーブルを用いて入力される画像データを補正する。前記濃度特性は、後述するスクリーン処理部３０４が持つスクリーンの線数や角度、形状などに応じて変化するため、補正に用いるルックアップテーブルは、前記スクリーンに対応付けて保持する必要がある。
【００２６】
次に、スクリーン処理部３０４は、プリンタ部１０２で印刷可能な１ビットの画像データに変換するスクリーン処理を行い、変換した画像データをＯＲ演算部３０８とセレクタ３０９に出力する。また、エッジ用ガンマ補正部３０６は、ガンマ補正部３０３と同様に、後述するエッジ用スクリーン処理部３０７が持つスクリーンの濃度特性が所望となるよう、一次元のルックアップテーブルを用いて入力される画像データを補正する。
【００２７】
さらに、エッジ用ガンマ補正部３０６の一次元のルックアップテーブルを変形することで、ジャギーの改善効果に強弱をつけるなどのコントロールも可能な構成となっている。次に、エッジ用スクリーン処理部３０７は、スクリーン処理部３０４と同様に、１ビットの画像データに変換するスクリーン処理を行い、変換した画像データをＯＲ演算部３０８に出力する。次に、ＯＲ演算部３０８は、スクリーン処理部３０４と、エッジ用スクリーン処理部３０７とから受け取る二つの画像データの各画素に対して、ビット毎の論理和をとり、その結果をセレクタ３０９に出力する。すなわち、ＯＲ演算部３０８は、スクリーン処理部３０４とエッジ用スクリーン処理部３０７とから受け取る二つの画像データの各画素において、どちらか一方でも１が出力されれば１を、どうちも０が出力されれば０を、画像データとして出力する。また、エッジ判定部３０５は、色変換部３０２から出力される画像データから、エッジ部を判定し、画像データの各画素に対して、エッジ部であるか否かの信号をセレクタ３０９に送る。前記エッジ部は、画像データの各画素につき周囲１画素を含む３×３画素の領域を取得し、その領域内で最大値と最小値を求め、それらの差の絶対値が所定の値よりも大きい場合にはエッジ部、そうでない場合にはエッジ部でないと判断し、上記信号を生成する。
【００２８】
次に、セレクタ３０９は、エッジ判定部３０５から出力されるエッジ部であるか否かの信号に基づいて、入力される二つの画像データの一方を選択し、プリンタ部１０２へ画像データを出力する。具体的には、セレクタ３０９は、画像データの各画素において、画素がエッジ部である場合には、ＯＲ演算部３０８から出力される画像データを、画素がエッジ部でない場合には、スクリーン処理部３０４から出力される画像データを選択して出力する。
【００２９】
また、３１０はＣＰＵであり、画像処理部３００全体の動作をＲＯＭ３１１に保持された制御プログラムに基づいて制御する。３１２はＲＡＭであり、ＣＰＵ３１０が作業領域として使用するRAMである。さらに、RAM３１２は、前述のガンマ補正部３０３やエッジ用ガンマ補正部３０６で用いる一次元のルックアップテーブルや、スクリーン処理部３０４やエッジ用スクリーン処理部３０７で用いる後述の閾値マトリックスを記憶する。
【００３０】
次に、図４を用いて、本実施形態におけるスクリーン処理部３０４とエッジ用スクリーン処理部３０７で行われる前述のスクリーン処理について詳細に説明する。
【００３１】
図４は、スクリーン処理部３０４とエッジ用スクリーン処理部３０７で行われる二値のスクリーン処理を模式的に表した図である。
【００３２】
スクリーン処理は、入力される画像データを、閾値マトリックスを用いてプリンタ部１０２で印刷可能な１ビットの画像データに変換する処理である。閾値マトリックスは、幅Ｍ、高さＮのＭ×Ｎ個の閾値をマトリックス状に配置したものである。スクリーン処理は、画像データの各画素に対応した閾値を閾値マトリックスから読み出し、画素の値と閾値との比較を行い、画素の値が閾値以上であれば１を、そうでなければ０を出力することによって画像データを１ビットに変換する。閾値マトリックスは、画像データの横方向にＭ画素、縦方向にＮ画素の周期でタイル状に繰り返し適用される。
【００３３】
なお、本実施形態において、スクリーン処理はこれに限るものではなく、一定の周期を持って画像データを二値化する方法であれば良いことは言うまでもない。
【００３４】
次に、図５、図６、図７を用いて、本実施形態における画像処理部３００の画像処理結果を詳細に説明する。
【００３５】
図５、図６は、本実施形態における画像処理結果を模式的に表した図である。
【００３６】
図５（ａ）は、前記色変換処理後のＣＭＹＫ色空間画像データの一例であり、画像データにはシアン４０％の濃度を持つ中間色のオブジェクト５０１が存在している。また、図６（ａ）は、前記色変換処理後のＣＭＹＫ色空間画像データの一例であり、画像データにはシアン５０％の濃度を持つ中間色のオブジェクト６０１が存在している。図５（ｂ）と図６（ｂ）は、図５（ａ）と図６（ａ）の画像データに前記ガンマ補正処理とスクリーン処理が行われた１ビットの画像データの一例である。スクリーン処理部３０４において、図５（ｂ）と６（ｂ）の画像データには、スクリーン線数が１３４．１６線、スクリーン角度が６３．４３度の閾値マトリックスを用いたスクリーン処理が施されている。これらの画像データは、スクリーン処理によって１ビットの網点に変換されているため、オブジェクト５０１や６０１の形状を正確に再現できなかったり、エッジ部にジャギーと言われる段差を発生させる。図５（ｃ）と図６（ｃ）は、エッジ判定部３０５において、図５（ａ）と図６（ａ）の画像データからエッジ部を検出した場合の一例である。
【００３７】
本実施形態のエッジ判定部３０５は、一例として前記３×３画素領域内の最大値と最小値との差の絶対値が濃度２５％より大きい場合にエッジ部であると判定する。よって、エッジ判定部３０５は、図５（ａ）の画像データのオブジェクト５０１や図６（ａ）の画像データのオブジェクト６０１とから、前記オブジェクトの周囲１画素をエッジ部５０２や６０２であると判断する。図５（ｄ）と図６（ｄ）は、図５（ａ）と図６（ａ）の画像データに前記エッジ用ガンマ補正処理とエッジ用スクリーン処理が行われた１ビットの画像データの一例である。エッジ用スクリーン処理部３０７において、図５（ｄ）と図６（ｄ）の画像データには、スクリーン線数が４２４．２６線、スクリーン角度が４５度の閾値マトリックスを用いたスクリーン処理が施されている。
【００３８】
なお、エッジ用スクリーン処理部３０７で用いる閾値マトリックスは、エッジ部のジャギーを改善するために高い分解能が必要であるため、スクリーン処理部３０４で用いられる閾値マトリックスよりも、高いスクリーン線数を持つことが望ましい。図５（ｅ）は、ＯＲ演算部３０８において、図５（ｂ）の画像データと、図５（ｄ）の画像データの画素毎に対して、ビット毎の論理和をとった画像データの一例である。また、図６（ｅ）も同様に、ＯＲ演算部３０８において、図６（ｂ）の画像データと、図６（ｄ）の画像データの画素毎に対して、ビット毎の論理和をとった画像データの一例である。図５（ｆ）は、セレクタ３０９において、エッジ部５０２に基づき、画素毎に図５（ｂ）と図５（ｅ）の画像データの一方を選択した画像データの一例である。セレクタ３０９は、エッジ部５０２に対応する画素の場合に図５（ｅ）の画像データを、そうでない場合に図５（ｂ）の画像データを選択して出力する。
【００３９】
また、図６（ｆ）は、図５（ｆ）と同様に、エッジ部６０２に基づいて、図５（ｂ）と図５（ｅ）の画像データの一方を選択した画像データの一例である。このようにして、非常に簡易な構成であるにも関わらず、オブジェクト５０１や６０１のような中間色のオブジェクトのエッジ部に発生するジャギーを改善するとともに、オブジェクトの再現性を向上させることができる。
【００４０】
ここで、図７は、二値のプリンタにおいて、エッジ部に一定の濃さで輪郭強調を施したものの一例である。図７（ａ）は、前記オブジェクト５０１に対して、本実施形態とは異なり、エッジ部に一定の濃さで輪郭線を強調したものであり、図７（ｂ）は、前記オブジェクト６０１に対して、エッジ部に一定の濃さで輪郭線を強調したものである。これらは、オブジェクト５０１と６０１の濃度が異なるものの、１ビットのプリンタであることからエッジ部を段階的に輪郭強調できず、最大の濃さでオブジェクトの輪郭を縁取ってしまうため、ユーザーは意図しない結果を得る可能性が高い。それに比べ、図５（ｆ）や図６（ｆ）においては、オブジェクト５０１や６０１の濃度に応じてエッジ部の濃さを段階的に変化させることが出来ていることがわかる。
【００４１】
本実施形態のエッジ判定部３０５は、さらに、エッジ信号太らせ処理を含む。エッジ判定部３０５は、操作部１０３でユーザーから指示されたエッジ強度設定に応じて、太らせ処理を行う。ここで、エッジ強度設定は、「標準」「強」の2つの設定を持つものとする。
【００４２】
エッジ判定部３０５が操作部１０３のユーザーの設定に応じて、処理を切り替えるフローの例を図８に示す。
【００４３】
エッジ判定部３０５は、S800で処理を開始し、S801においてエッジ判別処理を行う。エッジ判別処理では、前述の通り、CMYKの各色成分ごとの画像の３×３画素の領域内における最大値と最小値との差の絶対値によって、注目画素がエッジ部であるか否かの判定を行う。次に、エッジ判別部は、S802において、操作部上でのエッジ強度設定を参照し、エッジ強度が「標準」であれば、そのままエッジ判別処理結果をエッジ信号として出力し、エッジ強度が「強」であれば、S803に処理を移す。エッジ判定部３０５は、S803において、エッジ信号の太らせ処理を行う。注目画素がエッジ画素と判別され、かつ、注目画素が色値を持つ場合には、注目画素を取り囲む周囲1画素をエッジ信号として出力する。このようにして、エッジ判定部３０５は処理を終える。
【００４４】
図９は本実施形態の画像形成装置が行う画像処理結果を模式的にあらわした図であり、図６における状況がエッジ太らせ処理を行った結果、どう変化するかを示している。ユーザーによりエッジ強度が「強」と指定された場合には、エッジ判定部３０５は、図９（c）に示すようなエッジ信号を生成する。すなわち、図６（ｃ）では1画素幅だったエッジ信号６０２は、図９（ｃ）では2画素幅のエッジ信号９０２として出力される。
【００４５】
これにより、セレクタ部３０９の処理結果である図９（ｆ）では、エッジ太らせ処理を行うことにより、図６（ｆ）では現れなかったエッジ画素９０３が現れる。こうして、エッジ部で付与されるドットが増え、エッジ部の濃度が濃くなる。
【００４６】
ここで、本実施形態におけるエッジ判定部３０５におけるエッジ判別処理は、３×３画素の領域内における最大値と最小値との差の絶対値によってエッジ部であるか否かの判定を行うとしたが、これに限るものではない。例えば、画像データの各画素において、周囲の画素との一次微分を求めるなどしてエッジ部であるか否かを判定しても良い。
【００４７】
以上説明したように、本実施形態の画像装置によれば、判断などを極力用いない非常に簡易な構成であるにも関わらず、中間色のオブジェクトのエッジ部に発生するジャギーを改善するとともに、二値出力のプリンタの場合であっても、ジャギーを改善するためにエッジ部に付与する輪郭画素の強度をユーザーの操作に応じて適切に制御することができる。
【００４８】
なお、本実施形態において、ガンマ補正処理部３０３とスクリーン処理部３０４、及びエッジ用ガンマ補正部３０６とエッジ用スクリーン処理部３０７は並列に動作し、常にＯＲ演算部３０８が動作するように記載したが、これに限るものではない。例えば、エッジ判定部３０５の判定結果に応じ、画像データの各画素がエッジ部でない場合にはガンマ補正処理部３０３とスクリーン処理部３０４のみを動作させて画像データをプリンタ部１０２に出力させるなどしても良い。その際は、画像データの各画素がエッジ部である場合にだけ、エッジ用ガンマ補正部３０６とエッジ用スクリーン処理部３０７、ＯＲ演算部３０８も動作させ、ＯＲ演算部３０８で処理した結果をプリンタ部１０２へと出力する。
【００４９】
また、本実施形態において、プリンタ部１０２は１ビットの画像データを印刷可能としたがそれに限るものではなく、例えば４ビットのような多値の画像データを印刷可能なプリンタ部に用いても良いことは言うまでもない。その場合、画像処理部３００のスクリーン処理部３０４やエッジ用スクリーン処理部３０７、ＯＲ演算部３０８は、プリンタ部に合わせたビット数で画像データを処理する。
【００５０】
上記の説明は、全て2値出力のプリンタに対する処理として説明してきたが、本発明は4ビットのような多値データを印刷可能なプリンタに対しても、実施することが可能である。多値プリンタの場合でも、エッジ部用のディザには周期性がある場合があり、ディザの処理前の画像信号をガンマ補正しても2値プリンタの場合と同様に、狙い通りにオブジェクトのエッジ部にディザ処理後のドットが付与されるとは限らないからである。
【００５１】
また、ディザ処理前のガンマ補正を利用して。エッジ部用ディザのガンマ補正とエッジ検出幅を制御する処理を適宜組み合わせて、エッジ部の強度を制御する処理を行うことも可能である。
【００５２】
（その他の実施形態）
本発明は、複数の機器（例えばホストコンピュータ、インターフェース機器、リーダ、プリンタなど）から構成されるシステムに適用しても、一つの機器からなる装置（例えば、複写機、ファクシミリ装置など）に適用してもよい。また本発明の目的は、前述の実施形態の機能を実現するプログラムコードを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータが記憶媒体に格納されたプログラムコードを読み出し実行することによっても達成される。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコード自体およびプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００５３】
また、本発明には、プログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム（ＯＳ）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた場合についても、本発明は適用される。その場合、書き込まれたプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される。
【符号の説明】
【００５４】
１００  画像形成装置
１０１  コントローラ
１０２  プリンタ部
１０３  操作部
１０５  ＰＣ
３０４  スクリーン処理部
３０５  エッジ判定部
３０７  エッジ用スクリーン処理部
３０８  ＯＲ演算部
３０９  セレクタ
【図１】
2012160858.tif 000003
【図２】
2012160858.tif 000004
【図３】
2012160858.tif 000005
【図４】
2012160858.tif 000006
【図５】
2012160858.tif 000007
【図６】
2012160858.tif 000008
【図７】
2012160858.tif 000009
【図８】
2012160858.tif 000010
【図９】
2012160858.tif 000011