(57)【特許請求の範囲】
【請求項１】
入力された画像データを処理して出力する画像処理装置であって、
複数のオブジェクトで構成される画像データを入力する入力手段と、
前記複数のオブジェクトを、各オブジェクトに対応する画像を描画するためのコマンドに基づいてビットマップイメージデータに展開する展開手段と、
前記展開手段で展開されたビットマップイメージデータと、該ビットマップイメージデータのオブジェクトに対応するコマンドの属性とに基づいて、前記オブジェクトに対応するビットマップイメージデータの各画素毎に各属性の存在の有無を示す属性情報フラグを含む属性マップ情報をオブジェクト毎に生成する生成手段とを備え、
前記属性マップ情報は、少なくともベクトルフラグ、文字フラグ、エッジフラグ、エッジ境界フラグを含むことを特徴とする画像処理装置。
【請求項２】
前記属性マップ情報は、前記ビットマップイメージデータの２次元座標位置に対応付けられて生成され、該ビットマップイメージデータ及び、そのビットマップイメージデータと同一座標の属性マップ情報は同期して画像形成部へ転送されることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
入力された画像データを処理して出力する画像処理方法であって、
複数のオブジェクトで構成される画像データを入力する入力工程と、
前記複数のオブジェクトを、各オブジェクトに対応する画像を描画するためのコマンドに基づいてビットマップイメージデータに展開する展開工程と、
前記展開工程で展開されたビットマップイメージデータと、該ビットマップイメージデータのオブジェクトに対応するコマンドの属性とに基づいて、前記オブジェクトに対応するビットマップイメージデータの各画素毎に各属性の存在の有無を示す属性情報フラグを含む属性マップ情報をオブジェクト毎に生成する生成工程とを備え、
前記属性マップ情報は、少なくともベクトルフラグ、文字フラグ、エッジフラグ、エッジ境界フラグを含むことを特徴とする画像処理方法。
【請求項４】
前記属性マップ情報は、前記ビットマップイメージデータの２次元座標位置に対応付けられて生成され、該ビットマップイメージデータ及び、そのビットマップイメージデータと同一座標の属性マップ情報は同期して画像形成部へ転送されることを特徴とする請求項３に記載の画像処理方法。
【請求項５】
複数のオブジェクトで構成される画像データを入力する入力工程と、
前記複数のオブジェクトを、各オブジェクトに対応する画像を描画するためのコマンドに基づいてビットマップイメージデータに展開する展開工程と、
前記展開工程で展開されたビットマップイメージデータと、該ビットマップイメージデータのオブジェクトに対応するコマンドの属性とに基づいて、前記オブジェクトに対応するビットマップイメージデータの各画素毎に各属性の存在の有無を示す属性情報フラグを含む属性マップ情報をオブジェクト毎に生成し、前記属性マップ情報が少なくともベクトルフラグ、文字フラグ、エッジフラグ、エッジ境界フラグを含む生成工程とをコンピュータに実行させるプログラムを格納したコンピュータ可読メモリ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像処理装置及び画像処理方法に関し、例えば、原稿画像に基づいて電気的に読み取られたカラー画像データやコンピュータにより作成されたカラー画像データから画像の特徴部分を抽出し、その抽出結果からプリンタ等に出力するカラー画像データを処理する適応型の画像処理装置及び画像処理方法に関するものである。
【０００２】
【従来の技術】
近年、デジタル処理を施したカラー画像データを出力してカラー画像を得るカラープリンタ装置や、カラー原稿を色分解して電気的に読み取り、その読み取られたカラー画像データを記録用紙上にプリント出力することにより、カラー画像複写を行う、いわゆるデジタルカラー複写機等のカラー画像を印刷するシステムの発展はめざましいものがある。また、これら装置の普及に伴ない、カラー画像の画質に対する要求も高くなっており、特に黒い文字や黒細線をより黒く、シャープに印刷したいという要求が高まっている。即ち、黒原稿を色分解すると、黒を再現する信号として、イエロー、マゼンタ、シアン、ブラックの各信号が発生するが、得られた信号に基づいてそのまま印刷すると、黒はこれら４色の重ね合わせで再現されるため、色間の若干のズレにより黒の細線に色にじみが生じ、黒が黒く見えなかったり、ボケて見えたりして印刷品質を著しく低下させていた。
【０００３】
これに対し、対象画像を表わす画像信号中の黒に関する情報、色等に関する色情報や、細線、網点等の空間周波数の特徴データを抽出し、例えば黒文字、色文字等のエリアを検出したり、更には中間調画像や網点画像領域等に分けて夫々のエリアを検出することにより、各エリアに応じた画像処理を施し、黒文字ならば黒単色化する方法がある。文字や線の太さを他段階に持ち、文字の太さに応じて、黒の色量を調節したり、文字エッジと、網点エッジを分離して検出することで、網点／中間調中或いは白地中の文字エッジに対して夫々異なる画像処理を施すことにより、スムーズな黒文字処理を行う方法も提案されている。但し、像域分離を施しても、４００ｄｐｉの程度のプリンタでは、ドットの配置間隔は６３．５ミクロンなので、一般に約２０ミクロンまで識別可能と言われる人の視覚では、ドットによって形成される文字や図形の輪郭はギザギザに見え、必ずしも高画質な印刷品質とは言えないのである。
【０００４】
また、印刷品質を向上させるために、図３２に示すシステムが知られている。この従来のシステムは、ホストコンピュータ１３１０を用いてＤＴＰ等のページレイアウト文書やワープロ、グラフィック文書などを作成し、ラスタイメージプロセッサ１３１３を介してカラープリンタ（レーザビームプリンタ）により印刷出力する。１３１１はホストコンピュータ１３１０上で動作するアプリケーションで、例えばMICROSOFT社のWORD（登録商標）等のワードプロセッサソフトや、Adobe社のPageMaker（登録商標）のようなページレイアウトソフト等が有名である。これらのソフトウェアで作成されたデジタル文書は図示しないコンピュータのオペレーティングシステム（ＯＳ）を介してプリンタドライバ１３１２に送られる。このデジタル文書は通常、１つのページ中の図形や文字等を表わすコマンドデータの集合体とされ、これらのコマンドがプリンタドライバ１３１２に送られることになる。コマンドはＰＤＬ（ページ記述言語）と呼ばれる言語体系として表現され、ＰＤＬの代表例としてはＧＤＩ（登録商標）やＰＳ（ポストスクリプト：登録商標）等が有名である。プリンタドライバ１３１２はアプリケーション１３１１から送出されるＰＤＬコマンドをラスタイメージプロセッサ１３１３内のラスタライザ１３１４に転送する。ラスタライザ１３１４はＰＤＬコマンドで表現されている文字、図形等を実際に印刷出力するための２次元のビットマップイメージに展開する。ラスタライザ１３１４は、画面を２次元平面として、１次元ラインで繰り返し走査（ラスタ）することにより画面全体に亘ってビットマップイメージを形成する。ラスタライザ１３１４にて展開されたビットマップイメージは画像メモリ１３１５に一時的に格納される。
【０００５】
そして、ホストコンピュータ１３１０で表示されている文書画像はＰＤＬコマンドとしてプリンタドライバ１３１２を経由してラスタライザ１３１４に送られ、ラスタライザ１３１４は２次元のビットマップイメージを画像メモリ１３１５上に展開する。展開された画像データはカラープリンタ１３１８へ送られる。カラープリンタ１３１８には周知の電子写真方式の画像形成ユニット１３１９が搭載されており、画像データは記録用紙上に可視画像を形成して印刷出力される。画像メモリ１３１５中の画像データは、画像形成ユニット１３１９を動作させるために必要な不図示の同期信号やクロック信号、あるいは特定の色成分信号やその要求信号等と同期して転送される。
【０００７】
【発明が解決しようとする課題】
外部機器より転送されてくるフルカラー画像データに対して文字及び写真が混在している場合には、カラー複写機等に搭載される適応処理回路を用いることにより、より画質を高めることができる。しかしながら、像域分離により文字領域を１００％検出できるとは限らず、また自然画像領域の中で文字領域を誤検出してしまう場合もあり、信頼性に欠けるという不具合がある。
【０００９】
また、本発明の目的は、外部機器から入力されるフルカラー画像に対して、像域分離及び属性マップ情報を利用して適応処理を施し、より画質を向上できる画像処理装置及び画像処理方法を提供することである。
【００１２】
【課題を解決するための手段】
上述の目的を達成するため、本発明の画像処理装置は以下の構成を備える。即ち、
入力された画像データを処理して出力する画像処理装置であって、複数のオブジェクトで構成される画像データを入力する入力手段と、前記複数のオブジェクトを、各オブジェクトに対応する画像を描画するためのコマンドに基づいてビットマップイメージデータに展開する展開手段と、前記展開手段で展開されたビットマップイメージデータと、該ビットマップイメージデータのオブジェクトに対応するコマンドの属性とに基づいて、前記オブジェクトに対応するビットマップイメージデータの各画素毎に各属性の存在の有無を示す属性情報フラグを含む属性マップ情報をオブジェクト毎に生成する生成手段とを備え、前記属性マップ情報は、少なくともベクトルフラグ、文字フラグ、エッジフラグ、エッジ境界フラグを含む。
【００１３】
上述の目的を達成するため、本発明の画像処理方法は以下の特徴を備える。即ち、
入力された画像データを処理して出力する画像処理方法であって、複数のオブジェクトで構成される画像データを入力する入力工程と、前記複数のオブジェクトを、各オブジェクトに対応する画像を描画するためのコマンドに基づいてビットマップイメージデータに展開する展開工程と、前記展開工程で展開されたビットマップイメージデータと、該ビットマップイメージデータのオブジェクトに対応するコマンドの属性とに基づいて、前記オブジェクトに対応するビットマップイメージデータの各画素毎に各属性の存在の有無を示す属性情報フラグを含む属性マップ情報をオブジェクト毎に生成する生成工程とを備え、前記属性マップ情報は、少なくともベクトルフラグ、文字フラグ、エッジフラグ、エッジ境界フラグを含む。
【００１４】
【発明の実施の形態】
以下に、本発明の実施の形態について添付図面を参照して詳細に説明する。
［第１実施形態］
図１は本発明に係わる第１の実施形態の装置の外観図を示す図である。
【００１５】
図１において、イメージスキャナ部２０１は、原稿を読み取り、デジタル信号処理を行う。また、プリンタ部２００は、イメージスキャナ部２０１に読み取られた原稿画像に対応した画像を用紙にフルカラーでプリント出力する。
【００１６】
イメージスキャナ部２０１において、原稿圧板２０２には、原稿台ガラス（以下プラテン）２０３上の原稿２０４に照射されるハロゲンランプ２０５の光が照射される。原稿からの反射光はミラー２０６、２０７に導かれ、レンズ２０８により３ラインセンサ（以下ＣＣＤ）２１０上に結像される。レンズ２０８には赤外線カットフィルタ２３１が設けられている。
【００１７】
ＣＣＤ２１０は原稿からの光情報を色分解して、フルカラー情報として、レッド（Ｒ）、グリーン（Ｇ）、ブルー（Ｂ）成分を読み取り、信号処理部２０９に送る。
【００１８】
ＣＣＤ２１０の各色成分読み取りセンサ列は各々５０００画素から構成されている。これにより原稿台ガラス２０３に載置される原稿中で最大サイズであるＡ３サイズの原稿の短手方向２９７ｍｍを４００ｄｐｉの解像度で読み取る。
【００１９】
尚、第１副走査部２０５、２０６は速度ｖでラインセンサの電気的走査方向（以下、走査方向）に対して垂直方向（以下、副走査方向）に機械的に動くことで原稿全面を走査し、第２走査部２０７は速度０．５ｖでラインセンサの電気的走査方向に対して垂直方向に機械的に動くことで原稿全面を走査する。
【００２０】
標準白色板２１１は、センサ２１０−１〜２１０−３のＲ、Ｇ、Ｂセンサの読み取りデータの補正データを生成する。
【００２１】
この標準白色板２１１は可視光でほぼ均一の反射特性を示し、可視では白色の色を有している。この標準白色板２１１を用いてセンサ２１０−１〜２１０−３の可視センサの出力データの補正を行う。
【００２２】
画像信号処理部２０９では読み取られた光情報を電気信号で処理し、マゼンタ（Ｍ）、シアン（Ｃ）、イエロー（Ｙ）、ブラック（ＢＫ）の各成分に分解し、プリンタ部２００に送る。また、イメージスキャナ部２０１における一回の原稿走査（スキャン）につき、色成分Ｍ、Ｃ、Ｙ、ＢＫの一つの色成分毎にプリンタ２００に送られるので、計４回（４色分）の原稿を走査することにより一回のプリントアウトが完了する。
【００２３】
イメージスキャナ部２０１より送られてくる各色成分Ｍ、Ｃ、Ｙ、ＢＫの画像信号は、レーザドライバ２１２に送られる。レーザドライバ２１２は画信号に応じ、半導体レーザ２１３を変調駆動する。レーザ光はポリゴンミラー２１４、ｆ−θレンズ２１５、ミラー２１６を介し、感光ドラム２１７上を走査する。
【００２４】
２１９〜２２２は現像器であり、マゼンタ現像器２１９、シアン現像器２２０、イエロー現像器２２１、ブラック現像器２２２より構成され、４つの現像器が交互に感光ドラムに接し、感光ドラム２１７上に形成された色成分Ｍ、Ｃ、Ｙ、ＢＫの静電潜像を対応するトナーで現像する。
【００２５】
転写ドラム２２３は、用紙カセット２２４又は２２５より給紙される用紙をこの転写ドラム２２３に巻き付け、感光ドラム２１７上に現像されたトナー像を用紙に転写する。
【００２６】
以上の手順により、各色成分Ｍ、Ｃ、Ｙ、ＢＫ毎に合計４色分が用紙に面順次に転写された後に、用紙は定着ユニット２２６を通過して排出される。
【００２７】
以上、装置の概略動作について説明した。
【００２８】
次に、イメージスキャナ部２０１について詳細に説明する。
【００２９】
図２Ａは図１に示す装置に用いたＣＣＤ２１０を示す外観図である。
【００３０】
図２Ａにおいて、２１０−１は赤色光（Ｒ）を読み取るための受光素子列、２１０−２は緑色光（Ｇ）を読み取るための受光素子列、２１０−３は青色光（Ｂ）を読み取るための受光素子列である。
【００３１】
Ｒ、Ｇ、Ｂの各受光素子列２１０−１〜２１０−３は、図２Ｂに示すように、主走査方向、副走査方向に各々１０μｍの開口を有する。
【００３２】
この３本の異なる光学特性を持つ受光素子列は、Ｒ、Ｇ、Ｂの各センサ列が原稿の同一ラインを読み取るべく互いに平行に配置されるように、同一のシリコンチップ上にモノシリックに構成されている。
【００３３】
このような構成のＣＣＤを用いることで、色分解した各色の読み取りでのレンズ等の光学系を共通化できる。
【００３４】
これにより、各色成分Ｒ、Ｇ、Ｂの各色毎の光学調整を簡潔にすることが可能となる。
【００３５】
図２Ｂは図２Ａに示すＸ部分の拡大図であり、図２Ｃは図２ＡのＡ−Ａ断面図である。
【００３６】
図２Ｃにおいて、シリコン基板２１０−５上に赤色読み取り用のフォトセンサ２１０−１と、緑色、青色の各可視情報を読み取るフォトセンサ２１０−２、２１０−３が配置されている。
【００３７】
赤色フォトセンサ２１０−１上には可視光のうち、レッド（Ｒ）の波長成分を透過するＲフィルタ２１０−７が配置される。同様に、緑色フォトセンサ２１０−２上にはグリーン（Ｇ）の波長成分を通過するＧフィルタ２１０−８が、青色フォトセンサ２１０−３上にはブルー（Ｂ）の波長成分を通過するＢフィルタ２１０−９が配置されている。２１０−６は透明有機膜で構成された平坦化層である。
【００３８】
図２Ｂにおいて、各フォトセンサ２１０−１〜３は主走査方向に一画素当たり１０μｍの長さを有する。各フォトセンサ２１０−１〜３はＡ３サイズの原稿の短手方向（２９７ｍｍ）を４００ｄｐｉの解像度で読み取ることができるように、主走査方向に５０００画素設けられている。
【００３９】
またＲ、Ｇ、Ｂの各フォトセンサ２１０−１〜３のライン間距離は８０μｍであり、４００ｄｐｉの副走査方向の解像度に対して各々８ライン分ずつ離間されている。
【００４０】
次に、プリンタの濃度再現法について説明する。
【００４１】
本実施形態ではプリンタの濃度再現のために、所謂パルス幅変調（ＰＷＭ）方式を採用し、レーザ２１３の点灯時間を画像濃度信号に応じて制御するものである。これにより、レーザの点灯時間に応じた電位の静電潜像が感光ドラム２１７上に形成される。そして、現像器２１９〜２２２で静電潜像の電位に応じた量のトナーで潜像を現像することにより濃度再現が行われる。
【００４２】
図３は、図１に示す画像信号処理部２０９の詳細構成を示すブロック図である。
【００４３】
図３において、コンピュータ等の外部機器１０１より出力される画像信号Ｙ、Ｍ、Ｃ、Ｋは、プリンタ部１０６における走査面毎に順次転送され、１色ずつ濃度輝度変換部１０２で、ルックアップテーブルＲＯＭによりＹ、Ｍ、Ｃ、Ｋの濃度信号がＲ、Ｇ、Ｂの輝度信号に変換される。
【００４４】
輝度濃度変換部１０３は、ＣＣＤ２１０又は外部機器から転送されたＲＧＢの３原色信号をＹ、Ｍ、Ｃ、Ｋの濃度信号に変換し、面順次に所定のビット幅（８ｂｉｔ）で出力する。
【００４５】
次に、スムージング回路１０４にて、像域分離部１０７の結果と操作部１１２又は外部機器１０１からのエリア信号に応じて、詳細は後述するが、読み取り解像度に対し２倍の解像度を有するデータを生成する。そして、γテーブル１０５において、それぞれの解像度の濃度データをプリンタの階調再現に応じてデータ変換を行う。このように処理されたＭＣＹＫの画像信号と４００ｄｐｉ／８００ｄｐｉ線の切替信号であるsen信号はレーザドライバに送られ、プリンタ部１０６でＰＷＭ処理による濃度記録が行われる。
【００４６】
像域分離部１０７は、エッジ検出部１０８、彩度判定部１０９、太さ判別回路１１０及びルックアップテーブル（ＬＵＴ）１１１を有する。エッジ検出部１０８は濃度輝度変換部１０２から出力されるＭＣＹＫの画像信号からエッジ信号edgeを生成してＬＵＴ１１１に出力する。彩度判定部１０９は濃度輝度変換部１０２から出力されるＭＣＹＫの画像信号から彩度信号colを生成してＬＵＴ１１１に出力する。太さ判別部１１０は濃度輝度変換部１０２から出力されるＭＣＹＫの画像信号から太さ信号zoneを生成してＬＵＴ１１１に出力する。
【００４７】
次に、黒文字／黒線画の検出方法について説明する。
【００４８】
＜図３に示すエッジ検出部１０８での動作＞
上述の如く濃度輝度変換されたＲ、Ｇ、Ｂは、エッジ検出部１０８に入力され、図４に示す輝度算出回路３０１にて以下の式１に従って輝度信号Ｙが算出される。
【００４９】
Ｙ＝０．２５Ｒ＋０．５Ｇ＋０．２５Ｂ・・・（１）
図５は輝度算出回路３０１の詳細構成を示す図である。図５において、入力された各色成分信号Ｒ、Ｇ、Ｂに対し、乗算器４０１、４０２、４０３で各係数「０．２５」、「０．０５」、「０．２５」が乗じられた後、加算器３０４、３０５で加算され、（１）式に従った輝度信号Ｙが夫々算出される。
【００５０】
次に、エッジｍｉｎ方向検出部３０２に入力された輝度信号Ｙは、図６に示すＦＩＦＯ５０１〜５０２により各１ラインずつ遅延した３ライン分に拡張され、所謂ラプラシアンフィルタ５０３〜５０６にかけられ、４方向のうち、フィルターの出力値であるエッジ量の絶対値ａが、最小の値をとる方向を求め、その方向をエッジｍｉｎ方向とする。
【００５１】
次に、エッジｍｉｎ方向スムージング部３０３では、エッジｍｉｎ方向検出部３０２で求めたエッジのｍｉｎ方向に対してスムージング処理を施す。このスムージング処理により、エッジ成分の最も大きい方向のみを保存し、その他の方向を平滑化することができる。即ち、複数の方向の中でエッジ成分の大きい網点成分は、エッジ成分が平滑化されるので網点成分の特徴は減少し、一方、一方向にのみエッジ成分が存在する文字／細線の特徴は保存されるという効果が上げられる。必要に応じてこの処理を繰り返すことで、線成分と網点成分の分離がより一層効果的に行われ、今までのエッジ検出方法では検出できなかった、網点中に存在する文字成分も検知することが可能となる。
【００５２】
その後、エッジ検出部３０４では、前述のラプラシアンフィルタにかけられエッジ量の絶対値ａ以下のものは除去され、ａ以上のもののみが“１”として出力される。
【００５３】
図７は輝度データＹにおける画像データ（ａ）と、エッジ検出信号（ｂ）を示す図である。
【００５４】
更に、上記判定信号を７×７、５×５、３×３のブロックサイズで膨張した信号と、膨張なし及びエッジなしの５つのコードであらわしたものが図３に示すエッジ検出部１０８の出力信号“ｅｄｇｅ”（３ビット）である。ここで、信号の膨張とは、ブロック内の全ての画素の信号値をＯＲ演算することを言う。
【００５５】
＜図３に示す彩度判定部１０９での動作＞
図８は、彩度判定部１０９の詳細構成を示す図である。
【００５６】
図８に示すように、色成分信号Ｒ、Ｇ、Ｂに対し、最大値検出部７０１と最小値検出部７０２によって最大値ＭＡＸ（ｒ，ｇ，ｂ）及び最小値ＭＩＮ（ｒ，ｇ，ｂ）が夫々抽出され、その差△Ｃが減算器７０３で算出され、次のＬＵＴ（ルックアップテーブル）７０４で図９に示す特性に従ってデータ変換が行われ、彩度信号Ｃｒが生成される。図９においては、△Ｃが“０”に近い程、彩度が低く（無彩色に近く）、△Ｃが大きい程有彩色の度合が強いことを示している。従って、図９の特性より、Ｃｒは無彩色の度合が強い程大きい値を示し、有彩色の度合が強い程、“０”に近づく。また、変化の度合は図９に従うことを示している。尚、図３の出力信号ｃｏｌは色、黒、中間（色と黒の間の色）、白がそれぞれ２ビットのコードで表現される。
【００５７】
＜図３に示す太さ判定回路１１０での動作＞
図１０は文字の太さ判定回路１１０の詳細構成を示す図である。
【００５８】
図１０において、先ず、色成分信号ＲＧＢが最小値検出部９０１に入力される。最小値検出部９０１では、入力されたＲＧＢ信号の最小値ＭＩＮＲ、ＭＩＮＧ、ＭＩＮＢが検出される。次に、平均値検出部９０２にＭＩＮＲ、Ｇ、Ｂを入力し、注目画素近傍の５画素×５画素のＭＩＮＲ、Ｇ、Ｂの平均値ＡＶＥ５と、近傍３画素×３画素のＭＩＮＲ、Ｇ、Ｂの平均値ＡＶＥ３を算出する。
【００５９】
次に、文字／中間調検出部９０３にＡＶＥ５とＡＶＥ３が入力される。この文字／中間調検出部９０３では、画素毎に注目画素の濃度、及び注目画素とその近傍の平均濃度との変化量を検出することによって、注目画素が文字又は中間調領域の一部であるかどうかの判別を行う。
【００６０】
図１１は、図１０に示す文字／中間調検出部９０３の詳細構成を示す図である。図１１において、文字／中間調検出部９０３では、先ず、ＡＶＥ５に適当なオフセット値ＯＦＳＴ１を加え、コンパレータ２０３１においてＡＶＥ３と比較する。また、コンパレータ２０３２において適当なリミット値ＬＩＭ１と比較する。そして、それぞれの出力値がＯＲ回路２０３３に入力され、
ＡＶＥ５＋ＯＦＳＴ１＞ＡＶＥ３          （２）
又は
ＡＶＥ５＋ＯＦＳＴ１＞ＬＩＭ１          （３）
の時に、出力信号ＢＩＮＧＲＡがＨｉｇｈ出力になる。つまり、この回路によって、注目画素近傍に濃度変化が存在する場合（文字のエッジ部）、また注目画素付近がある値以上の濃度を持っている場合（文字の内部及び中間調部）に文字／中間調信号ＢＩＮＧＲＡがＨｉｇｈ出力になる。
【００６１】
次に、網点領域検出部９０４において網点領域を検出する。図１２は、図１０に示す網点領域検出部９０４の詳細構成を示す図である。図１２において、最小値検出部９０１にて検出されたＭＩＮＲ、Ｇ、Ｂに適当なオフセット値ＯＦＳＴ２を加え、コンパレータ２０４１においてＡＶＥ５と比較する。また、コンパレータ２０４２において、ＭＩＮＲ、Ｇ、Ｂと適当なリミット値ＬＩＭ２とを比較する。そして、各出力値がＯＲ回路２０４３に入力され、
ＭＩＮ（Ｒ、Ｇ、Ｂ）＋ＯＦＳＴ２＞ＡＶＥ５        （４）
または
ＭＩＮ（Ｒ、Ｇ、Ｂ）＋ＯＦＳＴ２＞ＬＩＭ２        （５）
の時に、出力信号ＢＩＮＡＭＩがＨｉｇｈになる。次に、ＢＩＮＡＭＩ信号を用いて、エッジ方向検出部２０４４で、画素毎のエッジの方向を求める。図１３はエッジ方向検出部２０４４でのエッジ方向検出のルールを示す図である。図１３において、注目画素近傍の８画素が、図１３に示す（ａ）〜（ｄ）のいずれかの条件を満たす場合に、エッジ方向信号ＤＩＲＡＭＩの０ビット〜３ビットのいずれかをＨｉｇｈとする。
【００６２】
更に、次の対向エッジ検出部２０４５において、注目画素を囲む５画素×５画素の領域内で、互いに対向するエッジを検出する。図１４に示す、注目画素のＤＩＲＡＭＩ信号をＡ３３とした座標系において、対向エッジ検出のルールを以下に示す。
（１）A11,A21,A31,A41,A51,A22,A32,A42,A33のいずれかのビット０がＨｉｇｈ、かつ、A33,A24,A34,A44,A15,A25,A35,A45,A55のいずれかのビット１がＨｉｇｈ
（２）A11,A21,A31,A41,A51,A22,A32,A42,A33のいずれかのビット１がＨｉｇｈ、かつ、A33,A24,A34,A44,A15,A25,A35,A45,A55のいずれかのビット０がＨｉｇｈ
（３）A11,A12,A13,A14,A15,A22,A23,A24,A33のいずれかのビット２がＨｉｇｈ、かつ、A33,A42,A43,A44,A51,A52,A53,A54,A55のいずれかのビット３がＨｉｇｈ
（４）A11,A12,A13,A14,A15,A22,A23,A24,A33のいずれかのビット３がＨｉｇｈ、かつ、A33,A42,A43,A44,A51,A52,A53,A54,A55のいずれかのビット２がＨｉｇｈ
上記（１）〜（４）の内、いずれかの条件を満たしたとき、ＥＡＡＭＩをＨｉｇｈにする。
【００６３】
対向エッジ検出部２０４５において対向エッジが検出された場合には、対向エッジ信号ＥＡＡＭＩがＨｉｇｈになる。
【００６４】
次に、図１２に示す膨張回路２０４６において、ＥＡＡＭＩ信号に対して、３画素×４画素の膨張を行い、注目画素の近傍３画素×４画素にＥＡＡＭＩがＨｉｇｈの画素があれば、注目画素のＥＡＡＭＩ信号をＨｉｇｈに置き換える。さらに、収縮回路２０４７と膨張回路２０４８を用いて、５画素×５画素の領域で孤立した検出結果を除去し、出力信号ＥＢＡＭＩを得る。ここで、収縮回路２０４７とは、入力された全ての信号がＨｉｇｈのときのみＨｉｇｈを出力する回路のことである。
【００６５】
次に、カウント部２０４９において、膨張回路２０４８の出力信号ＥＢＡＭＩがＨｉｇｈである画素数を、適当な大きさを持つウインドウ内で数える。本実施形態では注目画素を含む５画素×６４画素の領域を参照する。図１５は、ウインドウの形を示す図である。図１５において、ウインドウ内のサンプル点は、主走査方向に４画素おきに９点、副走査方向に５ライン分の合計４５点である。１つの注目画素に対して、このウインドウが主走査方向に移動することにより、ウインドウは（ａ）〜（ｉ）の９つ用意されたことになる。すなわち、注目画素を中心として５画素×６４画素の領域を参照したことになる。そして、それぞれのウインドウにおいてＥＢＡＭＩをカウントし、ＥＢＡＭＩがＨｉｇｈの個数が適当なしきい値を越えた場合に、網点領域信号ＡＭＩをＨｉｇｈに出力する。
【００６６】
以上のように、図１０に示す網点領域検出部９０４での処理により、上述のＢＩＮＧＲＡ信号では孤立点の集合として検出された網点画像を、領域信号として検出することが可能になる。
【００６７】
次に、上記の処理により検出された文字／中間調領域信号ＢＩＮＧＲＡと網点領域信号ＡＭＩは、ＯＲ回路９０５においてＯＲ演算され、入力画像の２値化信号ＰＩＣＴが生成される。
【００６８】
次に、エリアサイズ判定回路９０６にＰＩＣＴ信号を入力し、２値化信号のエリアサイズを判定する。
【００６９】
図１６は、図１０に示すエリアサイズ判定回路９０６の詳細構成を示す図である。図１６に示すように、このエリアサイズ判定回路９０６は、複数の収縮回路２０８１と膨張回路２０８２のペアが存在し、それぞれ参照する領域のサイズが異なっている。ＰＩＣＴ信号は収縮回路の大きさに合わせてライン遅延された後に、まず収縮回路２０８１に入力される。本実施形態では、２３画素×２３画素の大きさから３５画素×３５画素まで７種類の収縮回路を用意している。収縮回路２０８１から出力された信号は、ライン遅延された後に膨張回路２０８２に入力される。本実施形態では、図１６に示す収縮回路の出力に対応して、２７画素×２７画素から３９画素×３９画素まで７種類の膨張回路を用意し、それぞれの膨張回路からの出力信号ＰＩＣＴ＿ＦＨを得る。
【００７０】
この出力信号ＰＩＣＴ＿ＦＨは、注目画素が文字の一部である場合には、その文字の太さによってＰＩＣＴ＿ＦＨの出力が決定される。
【００７１】
図１７は出力信号ＰＩＣＴ＿ＦＨを決定する手順の説明図である。図１７に示すように、例えば、ＰＩＣＴ信号が幅２６画素を有し、帯状に存在する場合、２７画素×２７画素より大きいサイズの収縮を行うと出力は全て０になり、２５画素×２５画素より小さいサイズの収縮を行った後にそれぞれのサイズに応じた膨張を行うと、幅３０画素の帯状の出力信号ＰＩＣＴ＿ＦＨが得られる。そこで、これらの出力ＰＩＣＴ＿ＦＨを図１６に示すエンコーダ２０８３に入力することにより、注目画素が属する画像領域信号ＺＯＮＥ＿Ｐが求まる。エンコーダ２０８３のエンコードルールを図１８に示す。この処理によって、広い領域においてＰＩＣＴ信号がＨｉｇｈである写真画像や網点画像は領域７（最大値）として定義され、エリアサイズ最大値よりも小さい（細い）文字や線画像は、その大きさ（太さ）に応じた多値の画像領域に定義される。本実施形態では、ＺＯＮＥ信号を３ビットとし、文字の太さを８段階で表す。最も細い文字を０とし、最も太い文字（文字以外の領域も含む）を７とする。図１９に網点／中間調中の文字検出のためのアルゴリズムを示す。まず、前述のＰＩＣＴ信号に対して、２１１１で、５×５のブロックで膨張処理を行う。この処理により、不完全な検出になりやすい網点領域に対して、その検出領域を補正する。つぎに、この出力信号に対して、２１１２において１１×１１のブロックの収縮処理を行う。これらの処理によって得られた信号ＦＣＨはＰＩＣＴ信号に対して、３画素分収縮した信号となる。図２０はＦＣＨ信号生成までの図である。図２０において、そこで、このＦＣＨ信号とＺＯＮＥ信号とエッジ信号を組み合わせることで、白地中のエッジと、網点／中間調中のエッジの区別ができ、網点画像中においても、網点成分を強調してしまうことなく、また、写真の縁などの黒文字処理が不必要な部分を処理することなく、黒文字処理を行うことができる。
【００７２】
＜図３に示すＬＵＴ１１１での動作＞
次に、図３に示すＬＵＴ１１１での動作について説明する。
【００７３】
図３に示すように、エッジ検出部１０８、彩度判定部１０９、太さ判別回路１１０で各々検出、判定又は判別された信号edge,col,zoneはＬＵＴ１１１に従ってｓｅｎ信号を出力する。このＬＵＴ１１１の特徴点は、最も細い文字のエッジ部に対してのみプリンタの解像度を変化させることである。
【００７４】
＜図３に示すスムージング回路１０４での動作＞
次に、図３に示すスムージング回路１０４での動作について説明する。
【００７５】
図２１は、図３に示すスムージング回路１０４の詳細構成を示す図である。図２１において、画像信号としてＣＭＹＫの各色成分信号が、面順次に転送され、色成分毎に以下の処理が行われる。先ず、２値化回路１００１にてパターンマッチングを施すために、２値化を行う。次に、２値化された信号に基づきパターンマッチング回路１００２にて、パターンマッチングを行う。そして、スムージング処理回路１００３にて、ギザギザパターン間を２倍の解像度のデータでスムージングを行う。尚、補間すべきデータは、周囲の画素の濃度データを見ることで置換すべきデータを決定する。
【００７６】
図２２は実際に入力された画像信号の例を示し、図２３は、図２２に示す画像信号に対してスムージング処理された結果を示している。尚、スムージング処理する領域は、前述したように、像域分離された結果に基づき最も細いエッジ部である。
【００７７】
次に、図２１に示す各回路の詳細構成について説明する。図２１に示すように、２値化回路１００１は、入力される多値画像画像を不図示のＯＲ回路にてビットＯＲを抽出し、２値化処理を実行する。パターンマッチング回路１００２は、図２４に示すように、４００ｄｐｉの解像度の画像データが画像ＣＬＫに同期して送信されてくると、画像データは逐次ラインメモリ１〜９に記憶されると同時に、シフトレジスタ１１〜１９にラインメモリ１〜９のドットデータのうち主走査１１ドット×副走査９ドットのドットマトリックスデータを取り出す。しかる後に判定回路１３０１で該ドットマトリックスデータの特徴を検出する。パターンマッチング方法については、種々の方法が提案されており、本実施形態ではそれらの手法を用いるということで説明を省略する。
【００７８】
次に、スムージング回路１００３について説明する。図２５は、ラスタライズされた濃度データ２５５の１画素幅のラインのスムージング処理の一例について説明する図である。図２５に示すように、入力パターンに応じて画像データの補間量を多値データとして置き換える。更に、入力される画像信号が多値の階調を有するデータであるため、常に０又は２５５のデータで入力されるわけではない。そこで、図２６に示すように、３×３のウインドウで、入力される画像信号の多値のパターンを見る。つまり、３×３のウインドウ内で、０以外のデータの数を数え、０以外のデータの平均値を取り、スムージングするデータをリニア演算することによりデータ補間を行うのである。以下にそのデータ補間例を示す。
【００７９】
図２６に従い、３×３のウインドウ内で、０以外のデータの数は３画素である。つまり、
（５１×３）／３＝５１        …  式６
１８０×５１／２５５＝６      …  式７
図２５にて置換されるべき値が式（２）の１８０であった場合、入力される濃度データに応じて、結果的に６０のデータがパターンに応じて補間される。
【００８０】
以上のように、本実施形態によれば、外部機器からのラスタ画像やイメージスキャナ部２０１による読み取り画像がＹＭＣＫの各色成分毎に入力される場合でも、文字、線等のあらゆる画像形態に応じて、濃度補間を実行することにより、より滑らかなスムージング処理が可能になり文字や図形の高品位化が実現できる。
［第２の実施形態］
次に、第２の実施形態の画像処理システムについて説明する。
【００８１】
図２７は、第２の実施形態の画像処理システムのブロック構成図である。
【００８２】
図２７中の符号１３１０〜１３１５及び１３１８と１３１９は、前述の図３２と同一の構成であるので同一の番号を付して説明を省略する。
【００８３】
図２７において、第２の実施形態の特徴点は、ラスタイメージプロセッサ１３１３に属性マップメモリ１３１６を設けた点と、カラープリンタ１３１８に画像処理部１３１７を設けた点である。
【００８４】
ラスタライザ１３１４は画像を構成する個々のオブジェクトに対応するコマンドに基づいて画像メモリ１３１５上にビットマップイメージを生成する際に、オブジェクトの属性と生成されたビットマップイメージとに基づいて後述する方法で属性マップ情報を生成して属性マップメモリ１３１６に書き込む。即ち、ラスタライザ１３１４はオブジェクトを表わすコマンドの属性と、画像メモリ１３１５に書き込むために生成したビットマップイメージとに基づいて属性マップ情報を生成する。尚、既にビットマップイメージに展開されている画像メモリ１３１５上の内容を参照することもできる。また、カラープリンタ１３１８の画像処理部１３１７は、画像メモリ１３１５上のビットマップイメージに対して各種画像処理を施して画像形成ユニット１３１９にビットマップデータを出力すると共に、属性マップメモリ１３１６上の属性情報を参照して画像処理方法を適宜切り替える。
【００８５】
次に、属性情報の生成方法について詳細に説明する。
【００８６】
図２８は、図２７の画像メモリ１３１５上に展開された画像データを示す図である。図２９は、図２８のＡ部分の拡大図であり、円形画像を描画するコマンドに基づいてビットマップイメージを生成する方法を示す図である。図３０は、図２８のＢ部分の拡大図である。
【００８７】
図２９において、（ａ）は画像メモリ１３１５に書き込まれるビットマップデータを表し、微少画素単位の画素値を例えば８ビットの整数値として２次元的に配列されている。
【００８８】
（ｂ）〜（ｅ）は属性マップメモリ１３１６に書き込まれる属性情報であり、例えば、ベクトルフラグ、文字フラグ、エッジフラグ、エッジ境界フラグの４種類の属性情報フラグが各１ビット（０又は１の２値データ）毎に画像メモリ１３１５上のビットマップデータと同じ画素配列で生成される。
【００８９】
図２９では０を白、１を黒の微少矩形として表現している。（ｂ）はベクトルフラグを表わし、文字やグラフィック等のベクトル画像領域で１となり、それ以外の下地部や連続階調写真部（図２８のＣ部参照）では０となるフラグである。従って、図２９（ｂ）のベクトルフラグは円形画像の内部が全て１となる。図２９（ｂ）のベクトルフラグは通常、円形を描画するコマンドに基づいて生成できるが、本実施形態では図２９（ａ）の内容を参照するので新たに塗りつぶされた領域を検知して、その領域全体を１として図２９（ｂ）のベクトルフラグを得ることができる。
【００９０】
図２９（ｃ）の文字フラグは、文字領域で１、それ以外で０となるようなフラグである。円形は文字ではないため、文字フラグは全て０となる。図２９（ｄ）のエッジフラグは、円形オブジェクトの境界部分で１となるようなフラグである。
【００９１】
エッジフラグは、ベクトルフラグが０から１に変化する画素を検出して、検出された画素位置に１をセットする。図２９（ｅ）のエッジ境界フラグは、エッジフラグに隣接する画素で１となるフラグである。
【００９２】
エッジ境界フラグはエッジフラグを参照することで、エッジフラグが１となる画素に４つの近傍で隣接する画素を検出して、その画素に１をセットすることにより図２９（ｅ）のようにエッジの内側と外側の両方に生成される。
【００９３】
一方、後述する画像処理内容によってはエッジの外側の画素のみを１とした方がよい場合もあるので、この場合は図２９（ｄ）のエッジフラグと同時に元の画像メモリも参照して円形の内側の中間調部分（黒色で示した領域）でエッジ境界フラグを発生しないようにすることもできる。
【００９４】
図３０は、文字オブジェクトに対して属性マップ情報を生成した場合を示す図である。
【００９５】
図３０（ａ）〜（ｅ）の意味は図２９（ａ）〜（ｅ）と同じであり、生成される属性情報も図２９と略同一であるが、唯一図３０（ｃ）の文字フラグのみが異なっている。これは、対象画像が文字オブジェクトであるので文字内部全体で文字フラグを１にセットしているからである。
【００９６】
以上の手順で属性マップ情報が生成されるが、図２９、３０に示した連続階調画像領域、及び画像が描画されない下地領域では全てのフラグが０となっている。
【００９７】
画像メモリ１３１５上のビットマップイメージデータ及び属性マップメモリ１３１６上の属性情報は不図示の同期信号とともに画像処理部１３１７へ転送される。この時画像メモリ１３１５の所定の画素位置に対応するビットマップイメージとその画素の属性情報が互いに対応付けられて転送される。即ち、画像メモリ１３１５中の特定画素の画素値が画像処理部１３１７へ転送される場合には、同一画素の属性情報（フラグデータ）も略同時に転送される。
【００９８】
次に、図２７の画像処理部１３１７について説明する。
【００９９】
図３１は、図２９に示す画像処理部１３１７のブロック構成図である。
【０１００】
図３１において、外部機器１０１より出力される前述のビットマップデータに応じた画像信号Ｙ、Ｍ、Ｃ、Ｋは、プリンタ部１０６における走査面毎に順次転送され、１色ずつ濃度輝度変換部１０２で、ルックアップテーブルＲＯＭによりＹ、Ｍ、Ｃ、Ｋの濃度信号がＲ、Ｇ、Ｂの輝度信号に変換される。
【０１０１】
輝度濃度変換部１０３は、濃度輝度変換部１０２から転送されるＲＧＢの３原色信号を外部機器１０１から転送されたＹ、Ｍ、Ｃ、Ｋの濃度信号に変換し、面順次に所定のビット幅（８ｂｉｔ）で出力する。
【０１０２】
次に、スムージング回路１０４にて、像域分離部１０７の結果としての４００線／８００線の切替信号（sen信号）に応じて、第１の実施形態と同様に、読み取り解像度に対し２倍の解像度を有するデータを生成する。そして、γテーブル１０５において、それぞれの解像度の濃度データをプリンタの階調再現に応じてデータ変換を行う。このように処理されたＭＣＹＫの画像信号と４００／８００線の切替信号であるsen信号はレーザドライバに送られ、プリンタ部１０６でＰＷＭ処理による濃度記録が行われる。
【０１０３】
像域分離部１０７は、エッジ検出部１０８、太さ判別回路１１０及びルックアップテーブル（ＬＵＴ）１１１を有する。エッジ検出部１０８は濃度輝度変換部１０２から出力されるＭＣＹＫの画像信号からエッジ信号edgeを生成してＬＵＴ１１１に出力する。太さ判別部１１０は濃度輝度変換部１０２から出力されるＭＣＹＫの画像信号から太さ信号zoneを生成してＬＵＴ１１１に出力する。
＜図３１に示すＬＵＴ１１１での動作＞
次に、図３１に示すＬＵＴ１１１での動作について説明する。
【０１０４】
図３１に示すように、ＬＵＴ１１１は、エッジ検出部１０８と太さ判別回路１１０から出力される信号edge,zoneと外部機器１０１から出力される属性情報に従ってsen信号を出力し、プリンタ側でＰＤＬ画像のオブジェクトの種類に応じて適切な処理を施すことができる。
【０１０５】
ＬＵＴ１１１の特徴点は、
▲１▼文字の太さに応じて多値の黒文字処理が可能である（例えば、太い文字では、文字内部に比べエッジ近傍において８００線を用い、更にエッジを強調し文字を際立たせる）。
【０１０６】
▲２▼エッジ領域の範囲が複数用意されているため、文字の太さに応じて黒文字処理領域を選択する（８００線を用いる領域とするか４００線を用いる領域とするか選択する）ことが可能である。
【０１０７】
▲３▼網点／中間調中の文字を白地中の文字を区別して処理を実施できる。
【０１０８】
▲４▼最も細い文字に対してのみプリンタの解像度を変化させる（例えば、細い文字については線数を増やし、解像度を上げる）。
【０１０９】
当然のことながら、上述の処理に限らず、入力信号に対して様々な組み合わせにより色々な処理が可能となる。
【０１１０】
エッジ検出部１０８、太さ判別回路１１０の動作については、図３と同様なので説明を省略する。
［第３の実施形態］
第１、第２実施形態では、画像の特性に応じてパターンマッチングを行った結果、解像度を変換する場合に読み取り時の解像度より大きな値（例えば、２倍）の解像度で濃度補間を実行させたが、より解像度を高めて、ギザギザ感を除去するため、Ｎ倍（Ｎは自然数）の解像度でデータを補間することも可能である。
【他の実施形態】
尚、本発明は、複数の機器（例えばホストコンピュータ、インタフェース機器、リーダ、プリンタなど）から構成されるシステムに適用しても、一つの機器からなる装置（例えば、複写機、ファクシミリ装置など）に適用してもよい。
【０１１１】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、達成されることは言うまでもない。
【０１１２】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１１３】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。
【０１１４】
また、コンピュータが読出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１１５】
さらに、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１１６】
本発明を上記記憶媒体に適用する場合、その記憶媒体には、先に説明したフローチャートに対応するプログラムコードを格納することになるが、簡単に説明すると、図３３、３４のメモリマップ例に示す各モジュールを記憶媒体に格納することになる。
【０１１７】
即ち、少なくとも「入力工程のモジュール」、「検出工程のモジュール」及び「スムージング工程のモジュール」の各モジュールのプログラムコード、或いは「入力工程のモジュール」、「ビットマップデータ生成工程のモジュール」及び「属性生成工程のモジュール」の各モジュールのプログラムコードを記憶媒体に格納すればよい。
【０１１９】
【発明の効果】
以上説明したように、本発明によれば、画像を示すコマンドから生成されるビットマップデータに対して、画像を構成するオブジェクトの属性及びビットマップデータの特徴を利用して適応処理を施し、ビットマップデータの特徴のみを用いて適応処理を行う時の誤判定を低減し、更に画質の向上に際し、補間、スムージング、像形成における線数のコントロールを行うので、例えば、文字オブジェクトの端部におけるギザギザ感を低減して、高い解像度の画像とすることが可能となる。
【０１２０】
【図面の簡単な説明】
【図１】本発明に係わる第１の実施形態の装置の外観図を示す図である。
【図２Ａ】図１に示す装置に用いたＣＣＤ２１０を示す外観図である。
【図２Ｂ】図２Ａに示すＸ部分の拡大図である。
【図２Ｃ】図２ＡのＡ−Ａ断面図である。
【図３】図１に示す画像信号処理部２０９の詳細構成を示すブロック図である。
【図４】図３に示す濃度輝度変換部１０２の詳細構成を示すブロック図である。
【図５】図４に示す輝度算出回路３０１の詳細構成を示すブロック図である。
【図６】図４に示すエッジｍｉｎ方向検出部３０２での処理を説明する図である。
【図７】輝度データＹにおける画像データとエッジ検出信号を示す図である。
【図８】図３に示す彩度判定部１０９の詳細構成を示すブロック図である。
【図９】図３に示す彩度判定部１０９での彩度信号Ｃｒの特性を示す図である。
【図１０】文字の太さ判定回路１１０の詳細構成を示すブロック図である。
【図１１】図１０に示す文字／中間調検出部９０３の詳細構成を示すブロック図である。
【図１２】図１０に示す網点領域検出部９０４の詳細構成を示すブロック図である。
【図１３】図１２に示すエッジ方向検出部２０４４でのエッジ方向検出のルールを示す図である。
【図１４】注目画素を中心とした周辺画素の値であって、エッジ方向検出部２０４４から出力される値を示す図である。
【図１５】図１２に示すカウント部２０４９で設定されるウインドウの形態例を示す図である。
【図１６】図１０に示すエリアサイズ判定回路９０６の詳細構成を示すブロック図である。
【図１７】出力信号ＰＩＣＴ＿ＦＨを決定する手順の説明図である。
【図１８】エンコーダ２０８３のエンコードルールを示す図である。
【図１９】網点／中間調中の文字検出のためのアルゴリズムを示す図である。
【図２０】ＦＣＨ信号生成までの図である。
【図２１】図３に示すスムージング回路１０４の詳細構成を示すブロック図である。
【図２２】実際に入力された画像信号の例を示す図である。
【図２３】図２２に示す画像信号に対してスムージング処理された結果を示す図である。
【図２４】図２１に示すパターンマッチング回路１００２の詳細構成を示すブロック図である。
【図２５】ラスタライズされた濃度データ２５５の１画素幅のラインのスムージング処理の一例について説明する図である。
【図２６】図２１に示すスムージング処理回路１００３での補間処理の一例を説明する図である。
【図２７】第２の実施形態の画像処理システムのブロック構成図である。
【図２８】図２７の画像メモリ１３１５上に展開された画像データを示す図である。
【図２９】図２８のＡ部分の拡大図である。
【図３０】図２８のＢ部分の拡大図である。
【図３１】図２９に示す画像処理部１３１７のブロック構成図である。
【図３２】従来の画像処理システムのブロック構成図である。
【図３３】本発明の画像処理方法を記憶媒体に記憶させた場合のメモリマップ例を示す図である。
【図３４】本発明の画像処理方法を記憶媒体に記憶させた場合のメモリマップ例を示す図である。
【符号の説明】
２００…プリンタ部
２０１…イメージスキャナ部
２１０…ＣＣＤ
１０１…外部機器
１０２…濃度輝度変換部
１０３…輝度濃度変換部
１０４…スムージング回路部
１０５…γテーブル
１０６…プリンタ部
１０７…像域分離部
【図１】
0004217302.tif 000002
【図２Ａ】
0004217302.tif 000003
【図２Ｂ】
0004217302.tif 000004
【図２Ｃ】
0004217302.tif 000005
【図３】
0004217302.tif 000006
【図４】
0004217302.tif 000007
【図５】
0004217302.tif 000008
【図６】
0004217302.tif 000009
【図７】
0004217302.tif 000010
【図８】
0004217302.tif 000011
【図９】
0004217302.tif 000012
【図１０】
0004217302.tif 000013
【図１１】
0004217302.tif 000014
【図１２】
0004217302.tif 000015
【図１３】
0004217302.tif 000016
【図１４】
0004217302.tif 000017
【図１５】
0004217302.tif 000018
【図１６】
0004217302.tif 000019
【図１７】
0004217302.tif 000020
【図１８】
0004217302.tif 000021
【図１９】
0004217302.tif 000022
【図２０】
0004217302.tif 000023
【図２１】
0004217302.tif 000024
【図２２】
0004217302.tif 000025
【図２３】
0004217302.tif 000026
【図２４】
0004217302.tif 000027
【図２５】
0004217302.tif 000028
【図２６】
0004217302.tif 000029
【図２７】
0004217302.tif 000030
【図２８】
0004217302.tif 000031
【図２９】
0004217302.tif 000032
【図３０】
0004217302.tif 000033
【図３１】
0004217302.tif 000034
【図３２】
0004217302.tif 000035
【図３３】
0004217302.tif 000036
【図３４】
0004217302.tif 000037