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