(57)【特許請求の範囲】
【請求項１】
画像データを入力する画像データ入力手段と；
上記画像データが線画部であるか否かを判定する判定手段と；
上記画像データに補間処理を行うことによって、上記画像データの解像度を上記画像データの解像度よりも高い解像度に変換する解像度変換手段と；
上記変換手段によって得られた画像データを、特定濃度と比較する比較手段と；
上記判定手段による判定結果と、上記比較手段による比較結果とに応じて、上記入力手段によって入力された画像データ、または、上記変換手段によって変換された画像データを平均処理した画像データのうち、操作者により選択された画像データを用いることによって、第１の解像度によって記録するか、または、上記第１の解像度よりも解像度が高い第２の解像度によって記録するかを切り換える制御手段と；
を有することを特徴とする画像処理装置。
【請求項２】
請求項１において、
上記判定手段は、パターンマッチングを用いて判定する手段であることを特徴とする画像処理装置。
【請求項３】
請求項１において、
上記選択は、上記入力手段に接続されているホストコンピュータにおいて指示される選択であることを特徴とする画像処理装置。
【請求項４】
請求項１において、
上記パターンマッチングは、判定対象画素の周辺画素を用いて判定し、上記注目画素が線画でありそうな場合、上記周辺画素よりも広いエリアの画素を参照して判定するマッチングであることを特徴とする画像処理装置。
【請求項５】
画像データ入力手段から入力された画像データが線画部であるか否かを判定する判定工程と；
上記画像データに補間処理を行うことによって、上記画像データの解像度を上記画像データの解像度よりも高い解像度に変換する解像度変換工程と；
上記変換工程で得られた画像データを、特定濃度と比較する比較工程と；
上記判定工程による判定結果と、上記比較工程による比較結果とに応じて、上記入力工程によって入力された画像データ、または、上記変換工程によって変換された画像データを平均処理した画像データのうちで、操作者によって選択された画像データを用いることによって、第１の解像度によって記録するか、または、上記第１の解像度よりも解像度が高い第２の解像度によって記録するかを切り換える制御工程と；
を有することを特徴とする画像処理装置の制御方法。
【請求項６】
画像データ入力手段から入力された画像データが線画部であるか否かを判定する判定工程と；
上記画像データに補間処理を行うことによって、上記画像データの解像度を上記画像データの解像度よりも高い解像度に変換する解像度変換工程と；
上記変換工程で得られた画像データを、特定濃度と比較する比較工程と；
上記判定工程による判定結果と、上記比較工程による比較結果とに応じて、上記入力工程によって入力された画像データ、または、上記変換工程によって変換された画像データを平均処理した画像データのうちで、操作者によって選択された画像データを用いることによって、第１の解像度によって記録するか、または、上記第１の解像度よりも解像度が高い第２の解像度によって記録するかを切り換える制御工程と；
をコンピュータに実行させるプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像処理装置、画像処理方法、記憶媒体に関する。
【０００２】
【従来の技術】
従来、コンピュータ等が出力する文字や図形を表すビットマップのデータを入力し、印字するカラー複写機が知られている。
【０００３】
このようなカラー複写機における文字に対する解像度は、現状では、一般的に４００ｄｐｉ（dot／inch）であり、６３．５μｍ単位で印字される。これに対して、文字の部分については、より解像度を高めるため、その倍の８００ｄｐｉで出力する技術が提案されている。
【０００４】
一方、フルカラー複写機をプリンタとして用い、文字や細線を出力する場合、さまざまな濃度が含まれている。ラスタライジングによって、エッジ部に生じるギザギザ感を打ち消すために、パターンマッチングを用い、文字、線画を検出し、検出された文字エッジ、線画エッジを、一律に、倍の解像度で多値の濃度を補間しても、プリンタの特性として、解像度の高い線数に関して、低濃度の再現性が良くないという問題がある。
【０００５】
具体的には、低濃度部の画像データを、補間処理によって細かい複数の画素に分散し、さらに倍の解像度を用いて印字すると、印字部が見えなかったり、低濃度でありしかも細かい画素のために、エッジがぼやける。
【０００６】
また、４００ｄｐｉによる印字と、８００ｄｐｉによる印字とでは、プリンタの出力特性が異なる。
【０００７】
さらに、経時変化によって、入力濃度−出力濃度のリニアリティがくずれるという問題もある。
【０００８】
図１１は、４００ｄｐｉ／８００ｄｐｉのように、互いに解像度が違う場合における入力濃度対出力濃度の関係を示すグラフである。
【０００９】
図１１において、４００ｄｐｉの特性と８００ｄｐｉの特性とを比べると、４００ｄｐｉの方が、ほとんどの濃度において、理想の濃度特性に近いことが分かる。
【００１０】
上記の点を考慮すると、画像の濃度によっては、解像度を上げることが好ましくない場合があるといえる。
【００１１】
【発明が解決しようとする課題】
本発明は、画像データの濃度に応じて、最適な解像度、濃度を用いて像形成することができる画像処理装置、画像処理方法および記憶媒体を提供することを目的とする。
【００１２】
さらに、本発明は、外部機器から入力したカラー画像データに基づいてカラー画像形成を行う場合に、印字された文字や図形の輪郭をスムーズ化する一方、出力濃度に応じて最適な解像度、濃度を選択することができ、これによって、印字品質を高めることができる画像処理装置、画像処理方法および記憶媒体を提供することを目的とする。
【００１３】
【課題を解決するための手段】
本発明は、画像データを入力する画像データ入力手段と、上記画像データが線画部であるか否かを判定する判定手段と、上記画像データに補間処理を行うことによって、上記画像データの解像度を上記画像データの解像度よりも高い解像度に変換する解像度変換手段と、上記変換手段によって得られた画像データを、特定濃度と比較する比較手段と、上記判定手段による判定結果と、上記比較手段による比較結果とに応じて、上記入力手段によって入力された画像データ、または、上記変換手段によって変換された画像データを平均処理した画像データのうち、操作者により選択された画像データを用いることによって、第１の解像度によって記録するか、または、上記第１の解像度よりも解像度が高い第２の解像度によって記録するかを切り換える制御手段とを有する画像処理装置である。
【００１４】
【発明の実施の形態および実施例】
（第１実施例）
図２は、本発明の第１実施例であるカラー複写機の内部構造を示す断面図である。
【００１５】
図２において、イメージスキャナ部２０１は、原稿を読み取り、デジタル信号処理を行なう部分である。プリンタ部２００は、イメージスキャナ２０１に読み取られた原稿画像に対応した画像を、フルカラーで用紙にプリント出力する部分である。
【００１６】
イメージスキャナ部２０１において、原稿圧板２０２は、原稿台ガラス（プラテン）２０３上の原稿２０４を押圧するものであり、プラテン２０３上の原稿２０４には、ハロゲンランプ２０５の光が照射される。
【００１７】
原稿２０４からの反射光は、ミラー２０６、２０７に導かれ、レンズ２０８によって、３ラインセンサ（ＣＣＤ）２１０上に像を結ぶ。レンズ２０８には、赤外カットフィルタ２３１が設けられている。ＣＣＤ２１０は、原稿からの光情報を色分解し、フルカラー情報であるレッド（Ｒ）、グリーン（Ｇ）、ブルー（Ｂ）の各成分を読み取り、信号処理部２０９に送る。
【００１８】
ＣＣＤ２１０の各色成分読み取りセンサ列は、それぞれ５０００画素によって構成されている。これによって、原稿台ガラス２０３に載置される原稿中で最大サイズであるＡ３サイズの原稿の短手方向２９７ｍｍを、４００ｄｐｉの解像度で読み取る。
【００１９】
なお、ハロゲンランプ２０５、ミラー２０６は、速度ｖで動き、ミラー２０７は、速度１／２ｖで動き、この場合、ラインセンサの電気的走査方向（主走査方向）に対して垂直方向（副走査方向）に機械的に動き、これによって、原稿全面を走査する。
【００２０】
標準白色板２１１は、センサ２１０−１〜２１０−３のＲ、Ｇ、Ｂセンサの読み取りデータを補正するために用いられる。この標準白色板２１１は、可視光でほぼ均一の反射特性を示し、可視では白色を有している。この標準白色板２１１を用い、センサ２１０−１〜２１０−３（可視センサ）の出力データの補正を行なう。
【００２１】
画像信号処理部２０９では、読み取られた信号を電気的に処理し、マゼンタ（Ｍ）、シアン（Ｃ）、イエロー（Ｙ）、ブラック（ＢＫ）の各成分に分解し、プリンタ部２０２に送る。
【００２２】
また、イメージスキャナ部２０１における１回の原稿走査（スキャン）について、Ｍ、Ｃ、Ｙ、ＢＫのうちで、１つの成分がプリンタ２００に送られ、合計４回の原稿走査によって、１回のプリントアウトが完成する。
【００２３】
イメージスキャナ部２０１が出力したＭ、Ｃ、Ｙ、ＢＫの画像信号は、レーザドライバ２１２に送られる。レーザドライバ２１２は、画像信号に応じて半導体レーザ２１３を変調駆動する。レーザ光は、ポリゴンミラー２１４、ｆ−θレンズ２１５、ミラー２１６を介し、感光ドラム２１７上を走査する。
【００２４】
現像器２１９〜２２２は、マゼンタ現像器２１９、シアン現像器２２０、イエロー現像器２２１、ブラック現像器２２２によって構成され、４つの現像器が交互に感光ドラム２１７に接し、感光ドラム２１７上に形成されたＭ、Ｃ、Ｙ、ＢＫの静電潜像を、対応するトナーで現像する。
【００２５】
転写ドラム２２３は、用紙カセット２２４または２２５から給紙された用紙を、この転写ドラム２２３に巻き付け、感光ドラム２１７上に、現像されたトナー像を用紙に転写する。このようにして、Ｍ、Ｃ、Ｙ、ＢＫの４色が順次転写された後に、用紙は、定着ユニット２２６を通過して排紙される。
【００２６】
次に、イメージスキャナ２０１について詳細に説明する。
【００２７】
図３（Ａ）は、上記実施例に用いるＣＣＤ２１０の構成を示す斜視図である。
【００２８】
赤色光（Ｒ）の波長成分を読み取る受光素子列２１０−１と、緑色光（Ｇ）の波長成分を読み取る受光素子列２１０−２と、青色光（Ｂ）の波長成分を読み取る受光素子列２１０−３とが設けられている。
【００２９】
Ｒ、Ｇ、Ｂの各センサ２１０−１〜２１０−３は、主走査方向、副走査方向に１０μｍの開口を有する。この３本の異なる光学特性をもつ受光素子列は、Ｒ、Ｇ、Ｂの各センサが原稿の同一ラインを読み取るべく、互いに平行に配置されるように、同一のシリコンチップ上にモノリシックに構成されている。
【００３０】
このような構成のＣＣＤを用いることによって、各色分解読み取りにおけるレンズ等の光学系を共通にしている。これによって、Ｒ、Ｇ、Ｂの色毎の光学調整を簡潔にすることが可能となる。
【００３１】
図３（Ｃ）は、図３（Ａ）の破線部の断面を示す断面図である。
【００３２】
シリコン基板２１０−５上に、Ｒの可視情報を読み取るフォトセンサ２１０−１と、Ｇの可視情報を読み取るフォトセンサ２１０−２と、Ｂの可視情報を読み取るフォトセンサ２１０−３とが配置されている。
【００３３】
Ｒのフォトセンサ２１０−１上には、可視光のうちで、レッドの波長成分を透過するＲフィルタ２１０−７が配置されている。同様に、Ｇのフォトセンサ２１０−２上には、Ｇフィルタ２１０−８が配置され、Ｂのフォトセンサ２１０−３上には、Ｂフィルタ２１０−９が配置されている。なお、透明有機膜で構成された平坦化層２１０−６が設けられている。
【００３４】
図３（Ｂ）は、受光素子を拡大して示す正面図である。
【００３５】
各センサは、主走査方向に一画素当たり１０μｍの長さを有する。各センサは、Ａ３原稿の短手方向（２９７ｍｍ）を４００ｄｐｉの解像度で読み取ることができるように、主走査方向に５０００画素が設けられている。
【００３６】
また、Ｒ、Ｇ、Ｂの各センサのライン間距離は、８０μｍであり、４００ｄｐｉの副走査解像度に対して各８ラインずつ離れている。
【００３７】
次に、上記実施例におけるプリンタの濃度再現法について説明する。
【００３８】
上記実施例では、プリンタの濃度再現のために、パルス幅変調（ＰＷＭ）方式によって、レーザ２１３の点灯時間を画像濃度信号に応じて制御するものである。
【００３９】
このようにすることによって、レーザの点灯時間に応じた電位の静電潜像が感光ドラム２１７上に形成される。そして、現像器２１９〜２２２において、静電潜像の電位に応じた量のトナーで潜像を現象し、これによって、濃度再現が行なわれる。
【００４０】
図４は、上記実施例におけるプリンタの濃度再現の制御動作を示すタイミングチャートである。
【００４１】
プリンタ画素クロック（ＣＬＫ）１０２０１は、４００ｄｐｉの解像度に相当し、レーザドライバ２１２で作られる。このプリンタ画素クロック１０２０１に同期して、４００線の三角波１０２０２が作られる。この４００線の三角波１０２０２の周期は、画素クロック１０２０１の周期と同じである。
【００４２】
４００ｄｐｉの解像度であり、２５６階調（８ｂｉｔ）の画像処理部２０９から送られるＭ、Ｃ、Ｙ、ＢＫの画像データと、４００線／８００線切り換え信号とは、ＣＬＯＣＫ信号に同期して伝送され、レーザドライバ２１２で、図示しないＦＩＦＯメモリによって、プリンタ画素クロック１０２０１に同期が合わされる。
【００４３】
８ｂｉｔのデジタル画像データは、Ｄ／Ａ変換器によってアナログ画像信号１０２０３に変換され、４００線三角波１０２０２との間で、アナログ的に比較され、４００線のＰＷＭ出力１０２０４が作られる。デジタル画素データは、００ＨからＦＦＨまで変化し、４００線ＰＷＭ出力１０２０４の値に応じたパルス幅となる。また４００線ＰＷＭ出力の一周期は、感光ドラム上では６３．５μｍになる。
【００４４】
レーザドライバ２１２では、４００線の三角波の他に、プリンタ画素クロック１０２０１に同期し、倍の周期である８００線の三角波１０２０５も作られる。そして、この８００線の三角波１０２０５と、４００ｄｐｉのアナログ画像信号１０２０３とを比較することによって、８００線のＰＷＭ出力信号１０２０６を生成する。
【００４５】
８００線のＰＷＭ出力信号１０２０６は、図４に示すように３１．７５μｍの周期で感光ドラム上に潜像を形成する。８００線における濃度再現と４００線における濃度再現とを比較すると、４００線における濃度再現のための最小単位が６３．５μｍであり、８００線における濃度再現の倍であるので、４００線における濃度再現の方が、階調再現性が良い。
【００４６】
３１．７５μｍ単位で濃度を再現する８００線の方が高解像な画像記録に適している。このように、４００線のＰＷＭ記録は、階調再現に適し、８００線のＰＷＭ記録は、解像度の点で優れているので、画像の性質に応じて、４００線のＰＷＭと８００線のＰＷＭとの切り換えを行なうようにしている。
【００４７】
このための信号が、４００線／８００線切り替え信号（線数切り替え信号）１０２０７であり、４００ｄｐｉの画像信号に同期し、画素単位で、画像処理部２０９からレーザドライバに入力される。
【００４８】
４００線／８００線切り換え信号がＬレベルである場合には、８００線のＰＷＭ出力が選択され、Ｈレベルである場合には、４００線のＰＷＭ出力が選択される。
【００４９】
次に、第１実施例における特徴部分について説明する。
【００５０】
図１は、本発明の第１実施例における制御系の構成を示すブロック図である。
【００５１】
外部機器１０１が出力したフルカラーの画像信号は、パターンマッチング回路１０２において、２値化されるとともに、文字、細線であるか否かを判定するために、パターンマッチングを行なう。
【００５２】
そして、補間回路１０３において補間すべきデータは、回りの画素の濃度データを参照し、置換後の濃度のデータ、入力されたデータの２倍の解像度にして出力する。なお、この解像度は、２倍に限られず、解像度を高くするものなら他の倍率でもよい。
【００５３】
次に、比較器１０４によって、予め決められた濃度データと置換後の濃度とを比較し、予め決められた濃度よりも置換後の濃度が高い場合には、“１”が出力される。比較器１０４の出力が“１”であり、しかも、パターンマッチングによって、文字、線画であると判定されると、つまり、高濃度文字、細線であると判定されたので、線数決定回路１０５が８００線の線数信号を発生する。
【００５４】
ここで、比較器１０４の出力が“０”であれば、パターンマッチング１０２において、文字、線画であると判定されても、低濃度の文字、細線データであると判定されたので、線数決定回路１０５が４００線の線数信号を発生する。
【００５５】
さらに、比較器１０８で“０”が発生した場合、置換データ平均回路１０６が生成した４００ｄｐｉの濃度データか、または外部機器１０１から入力された生データかを、セレクタ１０７が選択する。
【００５６】
セレクタ１０７は、４００線の解像度でも補間の効果が出る濃度領域であるか否かによって、ユーザが切換を指示する手段である。
【００５７】
この切換は、外部装置１０１（ホストコンピュータ）のプリンタドライバの操作画面上か、図２に示すカラー複写機の操作部かの双方または一方において指示することができる。
【００５８】
この指示結果は、切換信号１０９としてセレクタ１０７へ供給される。
【００５９】
なお、置換データ平均回路１０６で生成された濃度データを用いて印字を行うことによって、ハーフ濃度を用いた印字が可能になるので、文字、線の輪郭を滑らかにすることができる。
【００６０】
一方、オリジナルをセレクタ１０７の出力とした場合（入力信号をそのまま出力した場合）、文字、線の周辺にギザギザが残るが、輪郭がくっきりした文字、線の印字が可能となる。
【００６１】
そして、ＰＷＭ制御部１１０で、４００／８００の信号に応じて、解像度を切り換える。
【００６２】
図6は、実際の入力画像の一例を示す図である。
【００６３】
図7は、図６に示す実際の入力画像をスムージングした結果を示す図である。
【００６４】
次に、上記各回路の詳細について説明する。
【００６５】
図８は、パターンマッチング回路１０２を示すブロック図である。
【００６６】
コントローラからプリンタに、４００ｄｐｉの画像信号が、画像ＣＬＫに同期して送信されると、画像ドットデータは、逐次ラインメモリ１〜９に記憶されると同時に、、ラインメモリ１〜９のドットデータのうちで、主走査１１ドット×副走査９ドットのドットマトリックス情報を、シフトレジスタ１〜９に取り出す。この後、判定回路１３０１が、ドットマトリックス情報の特徴を検出する。
【００６７】
図９は、主走査１１ドット、副走査９ドットのマトリックス領域からマトリックス領域の全領域にわたってドットパターンの特徴を抽出し、スムージング化を行なうべきドットパターンであるか否かを調べるアルゴリズムを示す説明図である。
【００６８】
図９（Ａ）は、主走査１１ドット×副走査９ドットの参照領域を示す図であり、主走査方向に対してａ、ｂ、ｃ、ｄ、ｅ、ｆ、ｇ、ｈ、ｉ、ｊ、ｋ、副走査方向に対して１、２、３、４、５、６、７、８、９のマトリックスで、９９個の各画素を表す。また、たとえば中心画素は５ｆで表す。そして、中心画素をスムージングするために、変更対象画素として選んである。
【００６９】
図９（Ｂ）は、図９（Ａ）の参照領域を、Ｘ１〜Ｘ８、Ｙ１〜Ｙ８、５ｆの１７個の領域に分割したものである。ここで、領域Ｘ１は、３ｄ、３ｅ、３ｆ、４ｄ、４ｅ、４ｆ領域であり、領域Ｘ２は、３ｆ、３ｇ、３ｈ、４ｆ、４ｇ、４ｈであり、領域Ｘ３は、６ｄ、６ｅ、６ｆ、７ｄ、７ｅ、７ｆであり、以下、上記と同様に図示してある。
【００７０】
上記領域は、６ドットからなる８個の領域（Ｘ１〜Ｘ８）と、９ドットからなる６個の領域（Ｙ１、Ｙ３、Ｙ４、Ｙ５、Ｙ７、Ｙ８）と、１０ドットからなる２個の領域（Ｙ２、Ｙ６）と、中心画素５ｆとに分割することができる。
【００７１】
ここで、各領域の特徴を、Ｘｎ、Ｙｎとして表すことにする。各領域内のドットが全ドット同じ場合に、各領域の特徴を“０”とする。また、各領域のドットが互いに異なる場合に、各領域の特徴を“１”とする。このようにして、各領域の特徴として、Ｘ１〜Ｘ８、Ｙ１〜Ｙ８が得られる。
【００７２】
パターンマッチング処理は、まず中心画素５ｆの近傍のＸ１〜Ｘ８について判定を行い、中心画素が文字、線画の一部である可能性が高いと判定された場合には、Ｙ１〜Ｙ８について判定を行う。
【００７３】
したがって、文字候補である否かを高速に判定し、文字、線画の可能性が高いならば、広いエリアを参照し、詳細に判定することができる。
【００７４】
このようにして得られたパターンマッチングの結果、予め決められたパターンについては、補間回路１０３において、予め決められた濃度を２分割し、置換する。
【００７５】
図１０は、ラスタライズされた濃度データ２５５の１画素幅について、ラインをスムージングする一例を示す図である。
【００７６】
図１０に示すように、入力パターンに応じて、データの補間量を、多値データとして置き換えることができる。
【００７７】
（第２実施例）
次に、本発明の第２実施例について説明する。
【００７８】
第１実施例において、入力データが、ＹＭＣＫ面順次のデータであるが、第２実施例おいては、入力データが、ＲＧＢ面順次のデータである。
【００７９】
次に、第２実施例における特徴部分について説明する。
【００８０】
図５は、第２実施例における制御系の構成を示すブロック図である。
【００８１】
外部機器２００１が出力したＲＧＢ面順次の画像信号は、輝度濃度変換回路２０１１で、プリンタの再現色であるＣＭＹＫ面順次信号に変換される。そして、パターンマッチング回路２００２において２値化され、文字、線画であるか否かを判定するために、パターンマッチングを行なう。
【００８２】
そして、補間回路２００３において、補間すべきデータは、回りの画素の濃度データを参照し、置換濃度のデータを、入力されたデータの倍の解像度にして出力する。なお、この解像度は、２倍に限られず、解像度を高くするものなら他の倍率でもよい。
【００８３】
次に、比較器２００４において、予め決められた濃度データと置換後の濃度とを比較し、予め決められた濃度よりも置換後の濃度が高い場合には、“１”が出力される。比較器１０４が“１”であり、しかも、パターンマッチングによって文字、線画であると判定された場合、線数決定回路２００５において８００線の線数信号を発生する。
【００８４】
比較器１０４の出力が“０”であれば、パターンマッチング回路２０２が文字、線画であると判定しても、低濃度の文字、細線データであると判断し、、線数決定回路２００５が４００線の線数信号を発生する。
【００８５】
さらに、比較器２００８が“０”を発生した場合、置換データ平均回路２００６が生成した４００ｄｐｉの濃度データか、または、外部機器２００１から入力した生データであるかを、セレクタ２００７が選択する。
【００８６】
このセレクタ１０７は、４００線の解像度でも補間の効果が出る濃度領域であるか否かによって、ユーザが切換指示する手段である。
【００８７】
この切換は、外部装置１０１（ホストコンピュータ）のプリンタドライバの操作画面上、または、図２に示すカラー複写機の操作部の双方またはいずれか一方において、指示することができる。
【００８８】
この指示結果は、切換信号１０９として、セレクタ１０７へ供給される。
【００８９】
なお、置換データ平均回路１０６で生成された濃度データを用いて印字を行うことによって、ハーフ濃度を用いた印字が可能となるので、文字、線の輪郭を滑らかにすることができる。
【００９０】
一方、オリジナルをセレクタ１０７の出力とした場合、文字、線の周辺にギザギザが残るが、輪郭がくっきりした文字、線の印字が可能となる。
【００９１】
そして、ＰＷＭ制御部２０１０では、４００／８００の信号に応じて、解像度を切り替える。
【００９２】
図７は、図６に示す実際の入力画像をスムージングした結果を示す図である。
【００９３】
次に、上記各回路の詳細について説明する。
【００９４】
図８は、パターンマッチング回路２００２を示すブロック図である。
【００９５】
コントローラからプリンタに、４００ｄｐｉの画像信号が、画像ＣＬＫに同期して送信されると、画像ドットデータが逐次ラインメモリ１〜９に記憶され、ラインメモリ１〜９のドットデータのうちで、主走査１１ドット×副走査９ドットのドットマトリックス情報を、シフトレジスタ１〜９から取り出す。その後に、判定回路１３０１が上記ドットマトリックス情報の特徴を検出する。
【００９６】
図９は、主走査１１ドット×副走査９ドットのマトリックス領域からマトリックス領域の全領域にわたってドットパターンの特徴を抽出してスムージングを行なうべきドットパターンであるか否かを調べるためのアルゴリズムを示す図である。
【００９７】
図９（Ａ）は、主走査１１ドット×副走査９ドットの参照領域を示す図である。
【００９８】
主走査方向に対してａ、ｂ、ｃ、ｄ、ｅ、ｆ、ｇ、ｈ、ｉ、ｊ、ｋ、副走査方向に対して１、２、３、４、５、６、７、８、９のマトリックスで、９９個の各画素を表す。また、たとえば中心画素は５ｆで表す。そして、中心画素を、スムージングするための変更対象画素として選んである。
【００９９】
図２（Ｂ）は、図２（Ａ）の参照領域を、Ｘ１〜Ｘ８、Ｙ１〜Ｙ８、５ｆの１７個の領域に分割した図である。
【０１００】
ここで、領域Ｘ１は、３ｄ、３ｅ、３ｆ、４ｄ、４ｅ、４ｆであり、領域Ｘ２は、３ｆ、３ｇ、３ｈ、４ｆ、４ｇ、４ｈであり、領域Ｘ３は、６ｄ、６ｅ、６ｆ、７ｄ、７ｅ、７ｆであり、以下、同様に図示した通りである。
【０１０１】
このように、上記領域は、６ドットからなる８個の領域（Ｘ１〜Ｘ８）と、９ドットからなる６個の領域（Ｙ１、Ｙ３、Ｙ４、Ｙ５、Ｙ７、Ｙ８）と、１０ドットからなる２個の領域（Ｙ２、Ｙ６）と、中心画素５ｆとに分割することができる。
【０１０２】
ここで、各領域の特徴をＸｎ、Ｙｎとして表す。各領域内のドットが全ドット同じである場合、各領域の特徴を“０”とする。また、各領域のドットが互いに異なる場合、各領域の特徴を“１”とする。このようにして、各領域の特徴としてＸ１〜Ｘ８、Ｙ１〜Ｙ８が得られる。
【０１０３】
こうして得られたパターンマッチングの結果、予め決められたパターンについては、スムージング回路２００３において、予め決められた濃度を２分割し、置換する。
【０１０４】
図１０は、ラスタライズされた濃度データ２５５の１画素幅におけるラインの補間の一例を示す図である。
【０１０５】
図10に示すように、入力パターンに応じて、データの補間量を、多値データとして置き換えることができる。
【０１０６】
第１、第２の実施例によれば、外部機器から、解像度を優先する文字や図形の多値画像を出力する際には、文字の濃度に応じて、多値のスムージング補間を実施することによって、高階調であり、しかも、高解像度のカラー複写機を提供することが可能になる。
【０１０７】
（他の実施例）
上記実施例の機能を実現するように、上記実施例の構成を動作させるプログラムを記録媒体に記憶させ、この記録媒体に記録されたたプログラムをコードとして読み出し、クライアントコンピュータとサーバコンピュータとにおいて、上記実施例を実行するようにしてもよく、この場合、上記プログラムが記録されている記録媒体が実施例である。
【０１０８】
つまり、上記実施例は、画像データを入力する画像データ入力手順と、上記画像データが線画部であるか否かを判定する判定手順と、上記画像データに補間処理を行うことによって、解像度を変換する解像度変換手順と、上記変換手順によって得られた画像データを、特定濃度と比較する比較手順と、上記判定手順による判定結果と、上記比較手順による比較結果とに応じて、上記画像データを第１の解像度によって記録するか、または、第１の解像度よりも解像度が高い第２の解像度によって記録するかを切り換える制御手順とをコンピュータに実行させるプログラムを記録したコンピュータ読み取り可能な記録媒体の例である。
【０１０９】
また、上記実施例は、画像データが線画部であるか否かを判定する線画判定手順と、上記画像データに基き、対象画素の濃度が特定濃度以下であるか否か判定する濃度判定手順と、上記線画判定手順による判定結果と、上記濃度決定手順による決定結果とに応じて、上記画像データに補間処理を施した第１の解像度の画像を記録するか、または、上記補間処理を施す前の画像データを上記第１の解像度よりも解像度が低い第２の解像度の画像を記録するかを切り替える制御手順とをコンピュータに実行させるプログラムを記録したコンピュータ読み取り可能な記録媒体の例である。
【０１１０】
この場合、上記判定手順は、パターンマッチングを用いて判定を行う手順である。
【０１１１】
上記記録媒体としては、たとえばフロッピーディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、磁気テープ、不揮発性メモリカード、ＲＯＭが考えられる。
【０１１２】
また、上記記録媒体に記録されているプログラム単体で処理を実行しているものに限られず、他のソフトウエア、拡張ボードの機能と共同し、ＯＳ上で動作し、上記実施例の動作を実行するようにしてもよい。
【０１１３】
【発明の効果】
本発明によれば、外部機器から入力したカラー画像データに基いてカラー画像形成を行う場合に、印字された文字や図形の輪郭をスムーズ化して印字品質を高めることができるという効果を奏する。
【０１１４】
また、本発明は、プリンタの再現性を考慮して、特定濃度以下の文字や細線については、解像度を落とし、また、再現濃度については、補間濃度の平均か、オリジナルの濃度をそのまま出力するかを切り替えるので、解像度を優先する文字や図形の多値画像を、外部機器から出力する場合、文字の濃度に応じて、多値のスムージング補間を実施することができ、文字や図形の輪郭をスムーズ化して印字品質を高めることができるという効果を奏する。
【図面の簡単な説明】
【図１】本発明の第１実施例におけるカラー複写機の制御系の構成を示すブロック図である。
【図２】本発明の実施例によるカラー複写機の内部構造を示す断面図である。
【図３】上記実施例に用いるＣＣＤの構成を示す斜視図である。
【図４】上記実施例におけるプリンタの濃度再現の制御動作を示すタイミングチャートである。
【図５】本発明の第２実施例におけるカラー複写機の制御系の構成を示すブロック図である。
【図６】上記実施例における入力画像の具体例を示す説明図である。
【図７】図６に示す入力画像をスムージングした画像を示す説明図である。
【図８】上記実施例におけるパターンマッチング回路を示すブロック図である。
【図９】上記実施例において特徴を抽出してスムージング化を行なうべきドットパターンであるか否かを調べるためのアルゴリズムを示す説明図である。
【図１０】上記実施例におけるスムージングの一例を示す説明図である。
【図１１】プリンタににおいて、入力濃度に対する出力濃度を解像度毎に示す図である。
【符号の説明】
１０１…外部機器、
１０２…パターンマッチング回路、
１０３…補間回路、
１０４…比較器、
１０５…線数決定回路、
１０６…置換データ平均回路、
１０７…セレクタ、
１０９…切換信号、
１１０…ＰＷＭ制御部。
【図１】
0003880248.tif 000002
【図２】
0003880248.tif 000003
【図３】
0003880248.tif 000004
【図４】
0003880248.tif 000005
【図５】
0003880248.tif 000006
【図６】
0003880248.tif 000007
【図７】
0003880248.tif 000008
【図８】
0003880248.tif 000009
【図９】
0003880248.tif 000010
【図１０】
0003880248.tif 000011
【図１１】
0003880248.tif 000012