(57)【要約】【課題】  文字周辺部に発生する縁取りを抑制し、文字の品位を向上させる。【解決手段】  原稿画像を画素毎に読み取り、読み取った原稿画像の画素毎の特徴を示す属性を判定する。注目画素を含むＭ×Ｎ（Ｍ、Ｎは自然数）の領域内に存在する画素値に重み付けを行い、その重み付けされた画素値に基づいて注目画素の画素値を変更し、領域内の画素に対してフィルタリングを行う。このフィルタリングを行う際に、判定した属性に応じて、フィルタリングの領域サイズを縮小する。【選択図】      図１６
2008035499.tif 000002
【特許請求の範囲】
【請求項１】
画像読取手段で読み取った原稿画像の画素毎の特徴を示す属性を判定する属性判定手段と、
注目画素を含むＭ×Ｍ（Ｍは自然数）の領域内に存在する画素値に重み付けを行い、該重み付けされた画素値に基づいて前記注目画素の画素値を変更し、前記領域内の画素に対して平滑化処理を行う平滑化処理手段とを有し、
前記平滑化処理手段は、前記属性判定手段で判定した属性に応じて、前記平滑化処理に用いるフィルタリングの領域サイズを、前記注目画素を含むＮ×Ｎ（Ｎは自然数でＭ＞Ｎである）の領域に縮小して平滑化処理を行うことを特徴とする画像処理装置。
【請求項２】
前記平滑化処理手段は、前記注目画素が複数の属性のうち第１の属性で、前記注目画素を除くＭ×Ｍ（Ｍは自然数）の領域内に第２の属性がある場合、前記平滑化処理に用いるフィルタリングの領域サイズを縮小して平滑化処理を行うことを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記第１の属性は下地、前記第２の属性は文字を示すことを特徴とする請求項２記載の画像処理装置。
【請求項４】
前記原稿画像の下地領域の信号レベルを検出する下地レベル検出手段と、
前記属性判定手段で判定した属性と、前記下地レベル検出手段で検出した信号レベルとに応じて、前記平滑化処理を行うか否かを決定する決定手段とを更に有することを特徴とする請求項１記載の画像処理装置。
【請求項５】
前記属性が下地を示し、前記下地領域の輝度レベルが予め決められた値よりも大きい場合、前記平滑化処理手段は平滑化処理を行わないことを特徴とする請求項４記載の画像処理装置。
【請求項６】
前記決定手段は、前記平滑化処理を行うと決定した場合、前記属性判定手段で判定した属性に応じて、前記領域サイズを縮小することを特徴とする請求項４記載の画像処理装置。
【請求項７】
前記属性は、網点を示すことを特徴とする請求項１記載の画像処理装置。
【請求項８】
前記属性は、下地を示すことを特徴とする請求項１記載の画像処理装置。
【請求項９】
前記属性は、文字又は線画を示すことを特徴とする請求項１記載の画像処理装置。
【請求項１０】
前記平滑化処理手段は、前記属性が下地を示す場合、前記領域サイズを前記Ｍ×Ｍの領域より小さい前記Ｎ×Ｎの領域に縮小して平滑化処理を行うことを特徴とする請求項１記載の画像処理装置。
【請求項１１】
画像読取手段で読み取った原稿画像の画素毎の特徴を示す属性を判定する属性判定工程と、
注目画素を含むＭ×Ｍ（Ｍは自然数）の領域内に存在する画素値に重み付けを行い、該重み付けされた画素値に基づいて前記注目画素の画素値を変更し、前記領域内の画素に対して平滑化処理を行う平滑化処理工程とを有し、
前記平滑化処理工程は、前記属性判定工程で判定された属性に応じて、前記平滑化処理に用いるフィルタリングの領域サイズを、前記注目画素を含むＮ×Ｎ（Ｎは自然数でＭ＞Ｎである）の領域に縮小して平滑化処理を行うことを特徴とする画像処理方法。
【請求項１２】
請求項１１記載の画像処理方法をコンピュータに実行させるためのプログラム。
【請求項１３】
請求項１２記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原稿画像に含まれる画像の特徴に応じて最適な画像処理を施す画像処理装置、画像処理方法、プログラム及び記録媒体に関するものである。
【背景技術】
【０００２】
画像の特徴に応じて最適な画像処理を施す画像処理装置として、１次微分や２次微分を用いて文字のエッジを抽出し、画像を文字とそれ以外に分類した上で適応的な処理を施す装置が知られている。
【０００３】
また、処理の対象となる画素が網点領域内の画素で、且つ文字などのエッジを構成する画素に隣接する画素の場合、網点領域内に描かれた文字のエッジをより先鋭に見えるように処理する装置も知られている（例えば、特許文献１参照）。
【特許文献１】特開２００２−２８１３１３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述の技術では、平滑化される領域内の特定部の平滑化処理の重み付け量を小さくするものであるが、特定部の重み付け量を小さくすることで、平滑化の演算が複雑になる。
【０００５】
一般的には、平滑化する領域内の画素値と重み付け係数を畳み込み演算し、その結果を重み付け係数の和にて除算するものが平滑化処理である。このとき、特定の重み付け係数を小さくすると除算係数が変更されるため、ハードウェア化の際、その構成が複雑になる。また、除算係数を変更しないような重み付け係数を用いる場合、その値が制約され、同様の効果は期待できない。更に、除算係数の変更を無視すると、所望の効果が期待できないばかりか、画像に不具合を発生させる。加えて、重み付け量が小さくなるように変更した場合、所望の空間周波数特性の利得を得ることができず、平滑化の程度が不十分となる。また、一部の重み付け量を０にすると、フィルタ処理に等方性がなくなり、方向によりフィルタの効き具合が異なってしまう。その結果、ムラなどが発生することがある。
【０００６】
更なる課題として、例えば白い下地の原稿で文字部とそれ以外（写真部、網点部、下地部など）において、フィルタを切り替える場合、文字部は強調処理を、それ以外は平滑化処理を実施したい。このとき、文字周辺部に輪郭線が発生することがある。これは、文字部は文字用の強調処理が施されるが、文字周辺部の下地部はそれ以外の領域とみなされ、平滑化処理が行われる。また、平滑化のフィルタサイズが大きいと、下地部に加え、文字部の信号も平滑化の対象となり、文字の周囲に輪郭線が発生する。
【０００７】
上記の方法も一つの解決であるが、上述した問題があり、解決には不十分である。
【０００８】
本発明は、文字周辺部に発生する縁取りを抑制し、文字の品位を向上させることを目的とする。
【課題を解決するための手段】
【０００９】
本発明は、画像読取手段で読み取った原稿画像の画素毎の特徴を示す属性を判定する属性判定手段と、注目画素を含むＭ×Ｍ（Ｍは自然数）の領域内に存在する画素値に重み付けを行い、該重み付けされた画素値に基づいて前記注目画素の画素値を変更し、前記領域内の画素に対して平滑化処理を行う平滑化処理手段とを有し、前記平滑化処理手段は、前記属性判定手段で判定した属性に応じて、前記平滑化処理に用いるフィルタリングの領域サイズを、前記注目画素を含むＮ×Ｎ（Ｎは自然数でＭ＞Ｎである）の領域に縮小して平滑化処理を行うことを特徴とする。
【００１０】
また、本発明は、画像読取手段で読み取った原稿画像の画素毎の特徴を示す属性を判定する属性判定工程と、注目画素を含むＭ×Ｍ（Ｍは自然数）の領域内に存在する画素値に重み付けを行い、該重み付けされた画素値に基づいて前記注目画素の画素値を変更し、前記領域内の画素に対して平滑化処理を行う平滑化処理工程とを有し、前記平滑化処理工程は、前記属性判定工程で判定された属性に応じて、前記平滑化処理に用いるフィルタリングの領域サイズを、前記注目画素を含むＮ×Ｎ（Ｎは自然数でＭ＞Ｎである）の領域に縮小して平滑化処理を行うことを特徴とする。
【発明の効果】
【００１１】
本発明によれば、文字周辺部に発生する縁取りを抑制し、文字の品位を向上させることができる。
【発明を実施するための最良の形態】
【００１２】
以下、図面を参照しながら発明を実施するための最良の形態について詳細に説明する。
【００１３】
図１は、カラー原稿画像をデジタル的に読み取って複写画像を生成するカラー原稿複写装置の構成を示す側断面図である。図１において、１０１はイメージスキャナ部であり、原稿を読み取り、デジタル信号処理を行う部分（画像読取手段）である。一方、１０２はプリンタ部であり、イメージスキャナ部１０１によって読み取られた原稿画像に対応した画像を用紙にフルカラーでプリント出力する部分である。
【００１４】
イメージスキャナ部１０１において、１００は鏡面圧板である。原稿台ガラス（以下、プラテン）１０３上の原稿１０４がランプ１０５で照射され、その反射光がミラー１０６〜１０８に導かれる。そして、レンズ１０９を経て３ラインの個体撮像素子センサ（以下、ＣＣＤ）１１０上に像を結び、フルカラー情報としてのレッド（Ｒ）、グリーン（Ｇ）、ブルー（Ｂ）の３つの画像信号が画像処理部１１１に送られる。
【００１５】
尚、ランプ１０５、ミラー１０６は速度ｖで、ミラー１０７、１０８は速度１／２ｖでラインセンサの電気的走査（主走査）方向に対して垂直方向に機械的に動くことによって原稿全面を走査（副走査）する。ここで、原稿１０４は、主走査及び副走査共に、４００ｄｐｉの解像度で読み取られる。
【００１６】
画像処理部１１１では、ＲＧＢの画像信号を電気的に処理し、マゼンタ（Ｍ）、シアン（Ｃ）、イエロー（Ｙ）、ブラック（Ｂｋ）の各成分に分解し、プリンタ部１０２に送る。また、イメージスキャナ部１０１における１回の原稿走査につき、Ｍ、Ｃ、Ｙ、Ｂｋのうち１つの成分がプリンタ部１０２に送られ、計４回の原稿走査によって１回のプリントアウトが完成する。
【００１７】
イメージスキャナ部１０１より送られてくるＭ、Ｃ、Ｙ、Ｂｋの各画像信号は、レーザドライバ１１２に送られる。レーザドライバ１１２は、送られてきた画像信号に応じて、半導体レーザ１１３を変調駆動する。レーザ光は、ポリゴンミラー１１４、ｆ−θレンズ１１５、ミラー１１６を介して感光ドラム１１７上を走査する。ここで、読み取りと同様に、主走査及び副走査共に、４００ｄｐｉの解像度で書き込まれる。
【００１８】
回転現像器１１８は、マゼンタ現像部１１９、シアン現像部１２０、イエロー現像部１２１、ブラック現像部１２２より構成される。そして、４つの現像部が交互に感光ドラム１１７に接し、感光ドラム１１７上に形成された静電潜像がトナーで現像される。
【００１９】
転写ドラム１２３は、用紙カセット１２４又は１２５より供給される用紙を転写ドラム１２３に巻き付け、感光ドラム１１７上に現像された像を用紙に転写する。
【００２０】
このようにして、Ｍ、Ｃ、Ｙ、Ｂｋの４色が順次転写された後に、用紙は定着ユニット１２６を通過し、トナーが用紙に定着された後に排紙される。
【００２１】
また、イメージスキャナ部１０１とプリンタ部１０２とが独立で動作する装置の場合、画像データを一時的に保持する記憶部を有する構成が一般的である。イメージスキャナ部１０１から入力された画像データは、画像処理部１１１でスキャナ用画像処理が施された後、記憶部に一時的に保持される。そして、プリントする際は、記憶部に保持された画像データを画像処理部１１１に送り、プリント用画像処理を施した後、プリンタ部１０２に送り、プリントする。
【００２２】
図２は、イメージスキャナ部１０１とプリンタ部１０２とが独立で動作する装置の構成を示す図である。イメージスキャナ部１０１で読み取られた画像データは、入力画像処理部２０１で処理された後、像域分離処理部２０２で画像の属性データが検出される。ここで検出された属性データは、文字フラグや色フラグとしてフラグメモリ２０５に保持される。また、画像データは入力画像処理部２０３で属性データに応じて適応的な処理が施され、画像メモリ２０４に保持される。
【００２３】
一旦、保持された画像データは、属性データに基づき出力画像処理部２１５で適応処理が施され、プリンタ部１０２から出力される。
【００２４】
［入力画像処理］
複写すべき原稿は、イメージスキャナ部１０１のプラテン１０３上に置かれ、読み取られる。そして、カラーの３ラインのＣＣＤ１１０により原稿画像は画素毎にデジタル的に読み取られ、入力画像処理部２０１にカラー画像信号として転送される。入力画像処理部２０１では、イメージスキャナ部１０１から送られてきたＲＧＢのカラー画像信号に対してシェーディング補正、ＣＣＤライン間補正、色補正など、周知の画像処理を行う。
【００２５】
像域分離処理部２０２は、入力画像処理部２０１から出力された入力画像処理済みのカラー画像信号に対して像域分離処理を行うブロックである。具体的には、入力画像の画素毎に写真領域、文字領域、網点領域、といった画像の特徴を検出し、像域毎の属性を表す信号を生成する。
【００２６】
［像域分離処理］
ここで、像域分離処理部２０２における像域分離処理を詳細に説明する。像域分離処理とは、原稿画像に含まれる画像の特徴に応じて、最適な画像処理を施すために原稿画像の特徴を抽出し、像域属性を示す信号（以後、「フラグデータ」という）を生成する処理である。例えば、原稿中には、普通、連続階調のフルカラーの写真領域や黒一色の文字領域、或いは新聞印刷のような網点印刷領域など、様々な画像領域が混在している。これらを一律に同一の画像処理手順で処理して出力すると、その出力画像は一般に好ましい画質が得られない場合が多い。
【００２７】
そこで、本実施形態では、入力画像処理部２０１から入力されるカラー画像信号を用いて原稿画像中に含まれる画像データの属性を検出し、属性を識別するためのフラグデータを生成する。具体的な手順を図３に示す。
【００２８】
図３は、原稿画像の一例を示す図である。図３に示す例では、１つのページ３０１内に銀塩写真領域３０２、黒文字領域３０３、網点印刷領域３０４、カラーグラフィック領域３０５が混在している。
【００２９】
ここで、イメージスキャナ部１０１は、この原稿画像をカラーのＣＣＤ１１０によって走査し、画素毎のカラーデジタル信号（Ｒ、Ｇ、Ｂ）として読み取る。そして、読み取られたＲＧＢ信号は画像の領域毎の属性によって決まる特徴を持っている。各領域においてＣＣＤ１１０が読み取る信号値（Ｒ、Ｇ、Ｂ）のうちのＧ信号をＣＣＤの並び方向にプロットしてみると、例えば図４に示す４０１のようになる。
【００３０】
図４において、４０２〜４０５はそれぞれ図３に示す３０２〜３０５までの領域を読み取った場合に特徴的に現れる信号値のプロット（特性）の一例である。横軸はＣＣＤ並び方向の画素位置を表し、縦軸は読み取り信号値であり、上に行くほど白に近い（明るい）画素であることを表している。
【００３１】
領域毎の特徴を説明すると、まず銀塩写真領域３０２は、読み取られる画像信号の特性４０２は比較的ゆるやかであり、近距離の画素値の差分４１２は小さな値となる。次に、黒文字領域３０３は、白地に黒文字が書かれているので、白地部４１３から文字部４２３にかけて急激に読み取り信号値が変化するような特性４０３となる。
【００３２】
次に、網点印刷領域３０４は、網点領域というのは白地４１４と、その上に印刷された網点４２４との繰り返しとなるので、白と黒が高い頻度で繰り返される特性４０４となる。次に、カラーグラフィック領域３０５は、グラフィックのエッジ部４１５では信号値は急激に小さくなり、また内部の色塗り部分４２５では一定の中間レベルが続くような特性４０５となる。
【００３３】
これらの属性を判定するためには、上述したような領域毎の特徴を読み取り信号値から検出して判定するようにすれば良い。即ち、注目画素近傍での画像データの変化量或いは変化量の一定区間内の積算値、周辺画素の輝度値（白地か色のついた背景か）、一定区間内の画像データの白から黒への変化の回数、などに基づいた周知の属性判定手法を用いることができる。
【００３４】
図５は、図３に示す原稿画像３０１に対して属性判定を行い、生成されたフラグデータの一例を示す図である。ここでは、フラグデータとして、文字フラグ、図形フラグ、網点フラグの３種類の属性フラグを生成しているが、もちろんこれだけに限定されるわけではない。図５に示す（Ａ）は文字フラグであり、図中の黒で表す画素が文字属性を持つ画素であり、文字フラグ＝１が生成され、それ以外は文字フラグ＝０（図５では白い部分）となっている。また、図５に示す（Ｂ）は図形フラグであり、カラーグラフィック領域で１となり、それ以外で０となる領域を表している。また、図５に示す（Ｃ）は網点フラグであり、網点領域で１となり、それ以外で０となるような領域を表している。
【００３５】
尚、写真領域はこれらの何れにも当てはまらないので、全てのフラグが０となり、図５には表れない。
【００３６】
［色判定］
次に、図６を用いて、色フラグの生成方法の一例を説明する。画像データのある画素が色か否かは、画素の色度を色空間上にマッピングすることにより容易に判定できる。一例として、Ｌａｂ色空間を例に挙げて説明する。Ｌａｂ色空間とは、均等知覚色空間として1976年にＣＩＥ（Commission International de l'Eclairage）より提案された色空間である。Ｌは明度（明るさ）、ａは赤から緑への色度、ｂは青から黄色への色度を表わしている。Ｌａｂ色空間では、３次元色空間における変化量とその変化によって受ける視覚の色変化の印象とが比例するよう補正されているため、精度の高い色判別が可能になる。
【００３７】
ここで、ＲＧＢ信号６０１からＬａｂ信号６０３に変換する色空間変換回路６０２の例を示す。通常は、ＲＧＢ信号から一旦ＸＹＺ三刺激値を算出し、その後、ＸＺＹ三刺激値からＬａｂ信号値を導出する。以下に、色空間変換回路６０２で行われる変換を示すが、変換の係数はデバイスに依存するため、この限りではない。但し、Ｘ０、Ｙ０、Ｚ０は、標準光における三刺激値である。
【００３８】
Ｘ ＝ 0.412391×Ｒ ＋ 0.357584×Ｇ ＋ 0.180481×Ｂ
Ｙ ＝ 0.212639×Ｒ ＋ 0.715169×Ｇ ＋ 0.072192×Ｂ
Ｚ ＝ 0.019331×Ｒ ＋ 0.119195×Ｇ ＋ 0.950532×Ｂ
Ｌ ＝ 116(Y/Y0)(1/3) − 16
ａ ＝ 500( (X/X0)(1/3) − (Y/Y0)(1/3) )
ｂ ＝ 200( (Y/Y0)(1/3) − (Z/Z0)(1/3) )
上記式から算出される各画素のａｂ値を直交座標系にマッピングし、その画素が有彩色か無彩色かを判定する。この判定は、色判定回路６０４で行われ、判定結果が色判定信号６０５として出力される。
【００３９】
図７は、直交座標系において画素が有彩色か無彩色かの判定を説明するための図である。図７に示すａ＊軸、ｂ＊軸は、直交座標系のそれぞれの軸を表す。有彩色か無彩色かの判定において、例えば彩度を基準とした場合、この座標系では、ａ軸とｂ軸の交点、即ち原点が色成分ゼロの点になる。原点から離れる、つまりａとｂの値が大きくなるに連れ、彩度は大きくなる。この彩度が変化する過程において、ある大きさを閾値として、有彩色か無彩色かを判定する。
【００４０】
例えば、斜線部７０１を無彩色の領域と仮定すると、ある画素のａｂ値が斜線部７０１の内側の７０２である場合には、その画素を無彩色と判定する。また、ある画素のａｂ値が斜線部７０１の外側の７０３である場合には、その画素を有彩色と判定する。
【００４１】
以上のような手法をとることで、画素が有彩色か無彩色かを判定する。また、色度への変換はＬａｂを用いて説明したが、これに限るものではない。更に、計算量を減らすために、簡易的な変換式に置き換えてもかまわない。
【００４２】
上述した像域分離処理により、画像の属性を画素毎に検出すると、次に入力画像処理部２０３で画像属性に応じた画像処理を実施する。ここでは、例えば文字領域に対して画像の高周波成分を強調して文字の鮮鋭度を強調し、また網点領域に対しては、いわゆるローパスフィルタを用いてデジタル画像に特有のモアレ成分を除去する、という処理を行う。そして、これらの処理の切り替えを像域分離部２０２で生成されたフラグデータに応じて画素単位で行う。
【００４３】
［画像データの蓄積］
イメージスキャナ部１０１で読み取られ、種々の入力画像処理を施された画像データと上述の手順で生成されたフラグデータは、それぞれ画像メモリ２０４とフラグメモリ２０５に一時的に記憶される。ここで、画像データとフラグデータは原稿１ページ分全体もしくは１ページのうちの予め決められたサイズ分の部分画像として記憶される。
【００４４】
一時記憶された画像データとフラグデータは、データ圧縮部２０８で圧縮されて記憶装置２０９に記憶される。記憶装置２０９は半導体記憶装置のような高速の記憶手段であることが望ましい。
【００４５】
また、データ圧縮部２０８では、画像データとフラグデータに対してそれぞれ異なるデータ圧縮処理を行う。即ち、画像データに対してはＪＰＥＧ圧縮のような非可逆であるが、人間の視覚特性を考慮して画像の劣化が目立たなくするような高能率の圧縮処理を施すのが望ましい。また、フラグデータに対しては属性フラグ情報の欠落や変化が発生しないためにＪＢＩＧ圧縮のような可逆圧縮方式を用いるのが望ましい。
【００４６】
このように、記憶装置２０９には、異なる圧縮処理を施された画像データと属性フラグが原稿１ページ単位で記憶される。ここで記憶された画像データは補助記憶装置２１０に書き出される場合もある。補助記憶装置２１０は、望ましくはハードディスクのような記録スピードは若干遅いが大容量のデータを記憶可能な媒体を用いる。こうすることにより、多数ページの原稿画像を効率的に記憶することができる。
【００４７】
［画像データの読み出し］
記憶装置２０９、補助記憶装置２１０に記憶された画像データと属性フラグはプリント部１０２から出力するために読み出される。そして、それぞれデータ伸長部２１１で圧縮データの解凍が行われ、それぞれ画像メモリ２１３とフラグメモリ２１４に書き出される。
【００４８】
このとき、画素密度変換部２１２では、記憶された画像データの画素密度の変換を行う場合がある。これは、例えば蓄積された画像データを拡大又は縮小してプリント出力したい場合や、蓄積された複数ページを１枚のプリント出力用紙上に合成して出力したい、といった場合に使用される。
【００４９】
複数ページの合成出力は、例えば図８に示すような場合である。即ち、２つの原稿画像８０１、８０２が予め記憶装置に記憶されているものとする。これを原稿と同一サイズの出力用紙に２枚を合成して８０３のようなプリント出力を得ようとする場合である。
【００５０】
まず、記憶されている画像データ８０１を記憶装置から読み出し、圧縮データの解凍を行う。そして、画素密度変換部２１２で所定の倍率で縮小し、かつ図示しない回転処理部で左９０度回転させて画像メモリ２１３の所定の領域（図８に示す８０４に相当する領域）に書き込む。
【００５１】
次に、画像データ８０２を読み出し、同様に解凍、解像度変換、回転処理を行い、画像メモリ２１３の８０５に相当する領域に書き込む。このとき、画像データ８０１、８０２に対応するフラグデータも同様に解凍、解像度変換、回転処理され、フラグメモリ２１４の対応する領域に書き込まれる。
【００５２】
ここで、画像データの解像度変換とフラグデータの解像度変換はそれぞれ異なる手法を適用することが望ましい。例えば、画像データに対しては線形補間法や双３次スプライン補間法などの周知の手法を適用することができる。また、フラグデータの解像度変換には最近傍処理法などの２値データに適した解像度変換方法を用いることが望ましい。
【００５３】
［画像データの出力］
次に、画像メモリ２１３及びフラグメモリ２１４に一時的に記憶された画像データ及びフラグデータは、所定のサイズに達すると出力画像処理部２１５に転送される。出力画像処理部２１５では、ＲＧＢの画像データをプリント出力するための周知の画像処理、即ち輝度濃度変換、ＲＧＢ→ＣＭＹＫ変換、ガンマ補正、２値化処理などを行い、プリンタ部１０２へ転送する。
【００５４】
プリンタ部１０２は、転送されたＣＭＹＫの画像信号によってレーザドライバ１１２が半導体レーザ１１３を駆動し、上述した画像形成プロセスに従って転写紙上に可視画像を形成して出力する。
【００５５】
ここで、フラグメモリ２１４に記憶されたフラグデータは出力画像処理部２１５の処理の切り替えに用いられる。即ち、写真領域と文字領域とでＲＧＢ→ＣＭＹＫ変換の係数を異ならせることにより、出力画像の画質を向上させることができる。例えば、文字領域、即ち文字フラグ＝１である画素に対しては黒文字が黒トナーのみで再現できるような変換係数（即ち、画像データが無彩色の場合はＣ、Ｍ、Ｙ＝０となるような係数）を適用する。また、それ以外では無彩色であってもＣ、Ｍ、Ｙが０とならず、深みのある黒を再現できるような係数を適用する。
【００５６】
また、２値化処理においては、Ｃ、Ｍ、Ｙ、Ｋ信号を周知の誤差拡散処理やディザ処理を用いて０又は１の２値信号に変換する。しかし、文字領域やグラフ領域では出力画像の鮮鋭度が優先されるので誤差拡散処理を適用し、写真や網点領域では階調性が重視されるのでディザ処理を適用する。このように、２値化処理の内容を、フラグデータにより切り替えることで出力画像の画質向上を図ることができる。
【００５７】
図９は、画像メモリ２１３に記憶された画像データをプリンタ部１０２へ転送する際の処理を示すブロック図である。尚、図２と同じものには同一の符号を付している。
【００５８】
画像メモリ２１３から読み出されたＲＧＢのカラー画像データは、下地レベル検出部により検出された読み取り原稿の下地レベルに応じて、原稿の下地を飛ばす下地除去９０１が施される。これは、例えば再生紙のように、少し地がかぶった紙でも、その地色は再現しない方が好ましい場合があるからである。尚、下地除去９０１の実施の有無や、除去量の程度は自動又は手動で制御可能である。
【００５９】
次に、下地除去された画像データは、並列に２つのＲＧＢ→ＣＭＹＫ変換回路９０２、９０３に入力され、それぞれ独立にＣＭＹＫ画像データに変換される。そして、ＣＭＹＫ画像データはフラグメモリ２１４のフラグデータに従ってセレクタ９０４で何れか一方が選択される。ＲＧＢ→ＣＭＹＫ変換回路９０２は文字領域用の変換係数が設定されており、ＲＧＢ→ＣＭＹＫ変換回路９０３はそれ以外の場合の係数が設定されている。
【００６０】
ここで、セレクタ９０４は、文字フラグ＝１のときにＲＧＢ→ＣＭＹＫ変換回路９０２の出力を選択し、文字フラグ＝０のときはＲＧＢ→ＣＭＹＫ変換回路９０３の出力を選択する。
【００６１】
セレクタ９０４の出力は、並列に２系統に分離され、一方はガンマ補正回路９０５から誤差拡散処理部９０７を通って２値のＣＭＹＫ信号としてセレクタ９０９に入力される。もう一方はガンマ補正回路９０６からディザ処理部９０８を通って２値のＣＭＹＫ信号としてセレクタ９０９に入力される。
【００６２】
セレクタ９０９では、誤差拡散処理部９０７、ディザ処理部９０８の何れか一方の出力を選択してプリンタ部１０２へ転送する。ここでは、文字領域及びグラフ領域で誤差拡散処理を選択するので、文字フラグ＝１又は図形フラグ＝１の場合、セレクタ９０９は誤差拡散処理部９０７の出力を選択し、それ以外の場合、ディザ処理部９０８の出力を選択する。
【００６３】
［プリント画像］
図２に戻り、外部通信路２１７から通信Ｉ／Ｆ２１６を介して入力される画像データとして代表的なものは、所謂、ＰＤＬ（ページ記述言語）データである。通信Ｉ／Ｆ２１６から入力されたＰＤＬデータは、インタープリタ２０７でディスプレーリストと呼ばれる中間言語形式に変換される。このディスプレーリストをＲＩＰ（Raster Image Processor）２０６に送り、ビットマップデータに展開する。展開された画像データは、画像メモリ１０５に記憶されるが、このときＲＩＰ２０６は同時に展開した画像データの属性情報をフラグデータとして生成し、フラグメモリ２０５に記憶させる。
【００６４】
尚、フラグデータは、ＲＩＰ２０６に入力されるＰＤＬデータがその部品毎に保持している属性情報（写真であるとか文字やグラフィックであるなど）を参照して、展開画像の対応する画素毎に生成される。即ち、文字部品を生成するＰＤＬコマンドがＲＩＰ２０６に入力されると、ＲＩＰ２０６はこの文字データのビットマップ画像を生成すると同時に、文字が生成された領域に対応するフラグデータとして文字フラグ＝１を生成する。
【００６５】
［偽造判定処理］
偽造判定処理部２１８で行われる紙幣などの偽造判定処理には幾つかの方法があるが、代表的な方法はパターンマッチングである。これは、紙幣の形状、色などの特徴、或いは意図的に埋め込まれた特徴を抽出し、予め記憶されたものとの一致度を見て判定する。
【００６６】
図１０は、偽造判定処理部２１８の構成の一例を示す図である。偽造判定処理部２１８に判定用のＲＧＢ画像信号が入力される。ＲＧＢ画像信号は、二値化部１００１で二値化される。二値化の閾値は可変であり、メモリに１００２に記憶されている。
【００６７】
次に、二値化された信号は特徴点抽出部１００３に入力され、メモリ１００４に記憶されている特徴に該当する場合は、その部位を切り出す。尚、メモリ１００４に記憶される特徴は、紙幣の特徴を表す形状、色、特定マークなどである。また、意図的に埋め込まれた特徴も含まれる。
【００６８】
次に、切り出された信号はパターンマッチング部１００５に入力され、メモリ１００６に該当するパターンに合致した場合、制御用ＣＰＵ１００７に判定結果を送信する。これにより、偽造との結果を受けた制御用ＣＰＵ１００７は、プリンタ部１０２で出力されるべき画像を塗りつぶし、偽造を阻止する。
【００６９】
以上が複写機で行われる偽造判定処理の一例であるが、これに限るものではない。
【００７０】
このような画像処理システムでは、像域分離処理を用いて、原稿画像の特徴を抽出することで、原稿画像に含まれる画像の特徴に応じて最適な画像処理を施している。例えば、原稿画像中の写真部と文字部を切り分け、写真部には色調や階調性を重視した写真用処理を、文字部には鮮鋭度を重視した文字用処理を施すことで複写画像の画像品位を向上させている。また、画像の色成分を検出し、無彩色の文字などは黒単色で印字したりすることで画像品位の向上を図っている。
【００７１】
しかし、像域分離処理の精度や処理構成により、文字の近傍でスムージング処理を施すと、その結果、文字の周辺部に縁取りのようなノイズが発生し、文字の品位を低下させることもある。
【００７２】
図１１は、文字の周辺部に縁取りのようなノイズが発生する一例を示す図である。画像信号１１０１は、白い下地１１０２と黒い文字エッジ１１０３の一部を切り出したものである。ここで、読み取り信号値はＲＧＢ共に８ビット表示であり、下地１１０２は２５５レベル（白）、文字エッジ１１０３は０レベル（黒）である。１１０６は同じ位置の属性フラグである。この属性フラグ１１０６には、文字属性（属性フラグ＝１）と判定された文字部１１０８と、文字属性でない（属性フラグ＝０）と判定された非文字部１１０７とが図示されている。この属性フラグ１１０６に基づき、文字部１１０８はエッジ強調用のフィルタを用い、非文字部１１０７はスムージング用のフィルタを用いる。
【００７３】
図１２は、フィルタリングに用いられるフィルタ係数の一例を示す図である。図１２において、（Ａ）はスムージング係数であり、スムージングフィルタ用の係数の例である。一方、（Ｂ）はエッジ強調係数であり、エッジ強調フィルタ用の係数の例である。
【００７４】
ここで、フィルタリングとは、畳み込み演算であり、図１３に示す処理で実現される。図１３に示す（Ａ）の画像データと（Ｂ）のフィルタパラメータを畳み込み演算する場合、（Ｃ）の演算処理を行う。
【００７５】
式１３ａに示すＤｉｖは、フィルタパラメータ（Ｂ）の各要素の和である。式１３ｂに示すＣｏｍは、画像データ（Ａ）とフィルタパラメータ（Ｂ）を畳み込み演算した結果である。式１３ｃに示すＶａｌは、畳み込み演算の結果Ｃｏｍを正規化するために、フィルタパラメータ（Ｂ）の要素の和であるＤｉｖで除算した結果である。この値を、注目画素１３０１の位置に返すことでフィルタリングが行われる。
【００７６】
図１１に戻り、１１１０は画像信号１１０１に対して上述のフィルタリングを施した後の画像信号である。即ち、画像信号１１０１に対して属性フラグ１１０６で図１２に示すスムージングフィルタ（Ａ）とエッジ強調フィルタ（Ｂ）を適応的に処理した結果である。フィルタリング前の文字エッジ１１０３はフィルタリング後で信号値が変わらず、文字部１１１３を得る。
【００７７】
一方、フィルタリング前の下地１１０２には、フィルタリング後に、下地１１１２内に縁取り（グレー）１１１１が発生する。これは文字を縁取るように発生するため、文字の品位を著しく低下させる。
【００７８】
この現象を、図１３に示すフィルタリングの説明に従い、図１４を用いて具体的に説明する。画像信号１４００に対してフィルタパラメータ１４２０でフィルタリングを行う。ここで、フィルタリングの領域サイズをＭ×Ｍ（Ｍは自然数の５）とすると、注目画素が１４０１のとき、フィルタリングの対象となる画素のうち、文字エッジ１４０３上の１列１４０２がエッジ上の画素データとなる。この１列に対してもフィルタパラメータ１４２０で与えられる重み付けによって畳み込み演算されるため、文字エッジ上の画像データ１４０２は、演算結果に強く影響を与える。
【００７９】
図１３に示す式に基づき、フィルタリングを行うと、以下のようになる。
【００８０】
Ｄｉｖ＝６４
Ｃｏｍ＝１５０４５
Ｖａｌ＝２３５
Ｖａｌの画素値は、フィルタリング後の画像信号１４３０の注目画素１４３１に与えられる。そして、画像全体に対して同様の演算を実施すると、１４３２に示すように、文字エッジ１４０３の外側に縁取りのような信号値が発生し、結果として文字の品位が著しく低下する。
【００８１】
そこで、本発明に係る実施形態では、文字品位を低下させずに、好適な適応的フィルタリングを実施し、文字と写真（下地）の画像品位の向上を図ることを目的とする。具体的には、画質劣化の原因である文字の周辺に発生する縁取りを抑制するものである。
【００８２】
［第１の実施形態］
ここで文字の周辺に発生する縁取りを抑制するための第１の実施形態におけるフィルタリング制御を、図１５、図１６を用いて詳細に説明する。尚、第１の実施形態では、画素毎の特徴を示す属性に応じて、フィルタリングのフィルタサイズを変更するものである。ここで、属性は、例えば像域分離処理により判定されたフラグデータに基づいて文字又は線画、網点、或いは下地などを示すものである。
【００８３】
図１５は、第１の実施形態におけるフィルタリング制御を示すフローチャートである。まず、入力データである画像信号の注目画素が下地領域にあるか否かを判定する（Ｓ１５０１）。ここでは、画像信号から上述した像域分離処理を用いて文字フラグ、網点フラグを示す属性フラグを生成し、属性フラグに基づいて判定する。尚、下地領域は、文字領域でなく、かつ網点領域でない領域とする。
【００８４】
Ｓ１５０１で判定した結果、注目画素が下地領域でない場合は、通常のフィルタリングを行う（Ｓ１５０２）。尚、通常のフィルタリングとは、属性フラグを参照し、文字領域については文字用のフィルタを用い、網点領域については網点用のフィルタを用いる処理である。
【００８５】
一方、Ｓ１５０１で判定した結果、注目画素が下地領域である場合は、フィルタサイズを縮小してフィルタリングを行う（Ｓ１５０３）。このフィルタサイズを縮小するフィルタリングについて、図１６を用いて、具体的に説明する。
【００８６】
図１６は、第１の実施形態におけるフィルタリングを説明するための図である。図１６に示すように、画像信号１６００は注目画素を１６０１とし、フィルタリング対象画像の一部が文字エッジ１６０３に含まれる画像である。この場合、注目画素が下地領域であるので、画像信号１６００に対して属性フラグ１６１０を参照し、フィルタサイズを５×５から３×３へ縮小したフィルタパラメータ１６２０を用いてフィルタリングを行う。
【００８７】
図１６に示す属性フラグ１６１０を、図１７を用いて説明する。上述した像域分離処理２０２で文字領域と網点領域とが検出された場合、その属性フラグの意味合いは図１７に示すようになる。即ち、網点と判定されず、文字とのみ判定された場合は、文字フラグ（属性：１）となる。逆に、文字と判定されず、網点とのみ判定された場合は、網点フラグ（属性：２）となる。
【００８８】
尚、１画素単位に判定するため、両者が同時に判定されることはないとすると、何れも判定されない場合は文字でもなく、網点でもない領域とされる。つまり、下地などの濃度差のない平坦な領域とみなされる（属性：０）。
【００８９】
このように、図１７に示す属性は、注目画素が下地（第１の属性）、文字（第２の属性）、網点（第３の属性）などのどの領域に存在するかを示すものである。
【００９０】
図１６の属性フラグ１６１０を参照すると、０と表記される画素１６１２が下地フラグ（属性：０）を示す画素である。また、１と表記される画素１６１３が文字フラグ（属性：１）を示す画素である。これらを参照し、図１５に示す処理に従ってフィルタリングを行う。
【００９１】
尚、文字部については、従来と同様のため説明を省くが、エッジ強調用のフィルタ係数を用いる。それ以外の領域は、従来なら非文字のため、スムージング用のフィルタ係数を用いるが、下地フラグに従い、フィルタサイズを縮小したフィルタ係数を用いる。例えば、フィルタ係数１６２０がそれである。
【００９２】
ここで、上述した図１３に示す式１３ａ〜１３ｃに基づき、フィルタリングを行うと、以下のようになる。
【００９３】
Ｄｉｖ＝６４
Ｃｏｍ＝１６３２０
Ｖａｌ＝１６３２０／６４＝２５５
Ｖａｌの画素値は、フィルタリング後の画像信号１６３０の注目画素１６３１に与えられる。従って、画像全体に対して同様な処理を行っても、文字近傍の下地部分では、下地フラグを参照し、フィルタサイズを縮小することで、１６３２に示すように文字の周辺に縁取りが発生しない。
【００９４】
以上のように、フィルタリングを行う際に、像域分離処理により判定された画像の画素毎の特徴を示す属性に応じて、適応的にフィルタサイズを縮小する。これにより、平滑化処理により発生する文字又は線画などのエッジ近傍で発生する縁取りを抑制でき、文字の品位を向上させることができる。特に、網点部と下地部とを区別するため、網点部に適切なスムージング処理を施すことができ、印刷時のモアレなどを抑制することができる。
【００９５】
［第２の実施形態］
次に、図面を参照しながら本発明に係る第２の実施形態を詳細に説明する。第１の実施形態では、フィルタリングを行う際に、像域分離処理により判定された画像の画素毎の特徴を示す属性に応じて適応的にフィルタサイズを縮小する方法を説明した。しかし、第１の実施形態の場合、文字エッジなどがない下地部でも同様の処理を実施しているが、その必要性は必ずしもない。
【００９６】
そこで、第２の実施形態では、下地部でのスムージングの効果を最大限発揮させるため、文字エッジを参照してフィルタサイズを制御する方法を、図１８を用いて説明する。
【００９７】
図１８は、第２の実施形態におけるフィルタリング制御を示すフローチャートである。尚、Ｓ１８０１、Ｓ１８０２は、第１の実施形態の図１５に示すＳ１５０１、Ｓ１５０２と同じ処理であり、その説明は省略する。
【００９８】
Ｓ１８０１の結果が、注目画素が下地領域である場合は、注目画素を除くフィルタ対象領域の属性フラグを参照し、フィルタ対象領域に文字フラグ（文字エッジ）があるか否かを判定する（Ｓ１８０３）。その結果、フィルタ対象領域内に文字フラグがない場合は、通常のフィルタリングを行う（Ｓ１８０２）。また、フィルタ対象領域内に文字フラグがある場合には、フィルタサイズを縮小してフィルタリングを行う（Ｓ１８０４）。
【００９９】
尚、このフィルタサイズを縮小するフィルタリングは、図１６、図１７を用いて説明した第１の実施形態と同様であり、説明は省略する。
【０１００】
以上のように、下地部と判定される領域においても、文字エッジ近傍か否かを判定し、文字エッジ近傍ではフィルタサイズを縮小することで、縁取りを抑制することができる。また、下地であっても、文字エッジ近傍でない場合は、網点部と同レベルのスムージング処理を施し、下地部のノイズ成分を除去し、滑らかな再現を行うことができる。
【０１０１】
［第３の実施形態］
次に、図面を参照しながら本発明に係る第３の実施形態を詳細に説明する。第２の実施形態では、下地部でのスムージングの効果を最大限発揮させるため、文字エッジを参照してフィルタサイズを制御する方法を説明した。しかし、このような画像処理システムには、原稿の複写画像の再現性を高めるために、紙の地色を除去して再現する下地除去機能がある。そのため、下地部のスムージングを必ずしもかけなくても良い場合がある。
【０１０２】
そこで、第３の実施形態では、下地除去機能を考慮したフィルタリング制御を、図１９を用いて説明する。
【０１０３】
図１９は、第３の実施形態におけるフィルタリング制御を示すフローチャートである。尚、Ｓ１９０１、Ｓ１９０２は、第１の実施形態の図１５に示すＳ１５０１、Ｓ１５０２と同じ処理であり、その説明は省略する。
【０１０４】
Ｓ１９０１の結果が、注目画素が下地領域である場合は、注目画素の信号値（輝度値）が閾値より大きいか小さいかを判断する（Ｓ１９０３）。その結果、注目画素の信号値（輝度値）が閾値より小さい場合は、通常のフィルタリングを行う（Ｓ１９０２）。一方、注目画素の信号値が閾値より大きい場合は、フィルタリングしない（Ｓ１９０４）。尚、注目画素の信号値と閾値が同じ場合には、何れかの処理を任意で割り当てる。
【０１０５】
第３の実施形態では、図２に示す出力画像処理部２１５に下地除去処理９０１を有する。この機能は、読み取った原稿の下地を除去する機能で、出力物の画質向上のために用いられる。例えば、白い紙ではあるが、再生紙のような真っ白とは言えない原稿をスキャンすると、その下地部分の読み取り値は、ＲＧＢ、８ビット信号の場合、２５５にはならない。例えば、Ｒ、Ｇ、Ｂ共に２４０などの輝度値となる。この画像信号をそのまま出力画像処理すると、印刷時には、ある濃度にて下地が印字される。これは、見た目においても好ましくない上、不要な場所に印字するため、トナーなど余分に消費することになる。
【０１０６】
そこで、この問題を回避するため、予め決めた値や原稿のヒストグラムをとるなどして算出される値に応じて下地を除去する機能が搭載されている。
【０１０７】
この機能を用いると、読み取りレベルのある信号値以上を下地除去機能により除去することができる。この下地除去処理を考慮し、下地と判断された領域については、下地除去で除去される信号レベルを考慮した値を閾値とし、閾値より大きい（＝明るい）輝度信号についてはフィルタ処理を実施しない。以下、具体的に説明する。
【０１０８】
エッジ近傍で平滑化処理を実施すると、エッジ部の信号を平滑化処理の対象としてしまうため、縁取りが発生する。下地除去処理にて除去される輝度レベルより縁取りの輝度レベルが大きければ、縁取りは除去される。しかし、縁取りの輝度レベルが除去される輝度レベルより小さいときは、下地は除去されるが、縁取りが除去されないことがある。本来ならば、下地除去で除去されるべき下地（縁取り部）が、エッジ部の信号を含んだ平滑化処理により下地レベルが下がり（＝濃くなり）、除去されない。そこで、本来なら除去されるべき下地レベルである下地部については、平滑化処理を実施しない。これにより、縁取り（グレー）を発生させない、或いは低減することが可能となり、下地除去処理で下地は完全に除去される。
【０１０９】
尚、上述したフィルタはＲＧＢにて処理する説明であるが、ＣＭＹＫなど別の色空間であってもかまわない。但し、そのときの閾値に対する大小関係は色空間応じて適宜与える必要がある。
【０１１０】
また、第３の実施形態では、下地領域の読み取りレベルに応じてフィルタリングを実施しないように決定したが、図２０に示すように、注目画素が下地領域である場合は、フィルタリングを実施しない（Ｓ２００３）ように制御しても良い。
【０１１１】
以上のように、下地領域の場合、下地除去処理で除去される信号レベルを考慮した閾値に基づきフィルタリングを実施するかを決定することで、文字再現性を低下させる縁取りなどを抑制できる。
【０１１２】
［第４の実施形態］
次に、図面を参照しながら本発明に係る第４の実施形態を詳細に説明する。第３の実施形態では、下地除去処理で除去される信号レベル（輝度レベル）を考慮し、下地領域の場合、任意の信号レベル（輝度レベル）以上はフィルタリングを実施しないように制御した。しかし、下地をあまり除去しない場合には、文字や線画の周りに縁取りが発生する可能性がある。
【０１１３】
そこで、第４の実施形態では、第３の実施形態と同様に下地除去機能を考慮し、かつ、第１の実施形態と同様に文字エッジを参照してフィルタサイズを縮小するフィルタリング制御を、図２１を用いて説明する。
【０１１４】
図２１は、第４の実施形態におけるフィルタリング制御を示すフローチャートである。尚、Ｓ２１０１、Ｓ２１０２、Ｓ２１０３でＮＯの場合のＳ２１０５は、第３の実施形態の図１９に示すＳ１９０１、Ｓ１９０２、Ｓ１９０３でＮＯの場合のＳ１９０４での処理に相当し、その説明は省略する。
【０１１５】
第３の実施形態では、Ｓ１９０３でＹＥＳ、即ち、注目画素の信号値が閾値より小さい場合は、通常のフィルタリングを行っていたが、第４の実施形態では、フィルタサイズを縮小してフィルタリングを実施する（Ｓ２１０４）。尚、注目画素の信号値と閾値が同じ場合には、第３の実施形態と同様に、何れかの処理を任意で割り当てる。
【０１１６】
第４の実施形態では、下地除去機能で除去される信号レベルが高く（ＲＧＢの８ビット信号で２５５に近い）、除去される下地レベル量が少ない場合には、縁取りの原因となる文字周りの下地の信号を完全には除去できない可能性がある。そこで、下地領域であって、かつ、閾値より大きい信号値の画素はフィルタリングを実施せず、下地領域であって、かつ、閾値より小さい信号値の画素はフィルタサイズを縮小してフィルタリングを実施する。つまり、下地除去の対象となる領域はフィルタを実施せず、平滑化フィルタを実施することで発生する縁取り発生を回避する。また、下地除去の対象とならない領域については、フィルタサイズを縮小することで、縁取り発生を抑制する。二重の処理を行うことで、下地除去量が少ない場合でも、縁取りを除去することができる。
【０１１７】
第３の実施形態と同様に、ＣＭＹＫなど別の色空間であってもかまわない。但し、そのときの閾値に対する大小関係は色空間応じて適宜与える必要がある。
【０１１８】
以上のように、下地領域において、下地除去処理より除去される信号レベルを考慮した閾値に基づき、フィルタリングの実施を決定し、フィルタリングを実施する際にフィルタサイズを縮小することで、文字再現性を低下させる縁取りなどを抑制できる。
【０１１９】
以上説明した実施形態によれば、文字周辺部で平滑化処理を行う際に、フィルタリングでエッジ部の重み付け量を小さくするのではなく、フィルタサイズを小さくする。これにより、回路構成を複雑にすることなく、文字の縁に発生するノイズを除去することが可能となる。
【０１２０】
尚、本発明は複数の機器（例えば、ホストコンピュータ，インターフェース機器，リーダ，プリンタなど）から構成されるシステムに適用しても、１つの機器からなる装置（例えば、複写機，ファクシミリ装置など）に適用しても良い。
【０１２１】
また、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記録媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（ＣＰＵ若しくはＭＰＵ）が記録媒体に格納されたプログラムコードを読出し実行する。これによっても、本発明の目的が達成されることは言うまでもない。
【０１２２】
この場合、コンピュータ読み取り可能な記録媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記録媒体は本発明を構成することになる。
【０１２３】
このプログラムコードを供給するための記録媒体として、例えばフレキシブルディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，磁気テープ，不揮発性のメモリカード，ＲＯＭなどを用いることができる。
【０１２４】
また、コンピュータが読出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、次の場合も含まれることは言うまでもない。即ち、プログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）などが実際の処理の一部又は全部を行い、その処理により前述した実施形態の機能が実現される場合である。
【０１２５】
更に、記録媒体から読出されたプログラムコードがコンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込む。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行い、その処理により前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【図面の簡単な説明】
【０１２６】
【図１】カラー原稿画像をデジタル的に読み取って複写画像を生成するカラー原稿複写装置の構成を示す側断面図である。
【図２】イメージスキャナ部１０１とプリンタ部１０２とが独立で動作する装置の構成を示す図である。
【図３】原稿画像の一例を示す図である。
【図４】図３に示す領域を読み取った場合に特徴的に現れる信号値のプロット（特性）の一例を示す図である。
【図５】図３に示す原稿画像３０１に対して属性判別を行い、生成されたフラグデータの一例を示す図である。
【図６】色フラグの生成方法の一例を説明するための図である。
【図７】直交座標系において画素が有彩色か無彩色かの判定を説明するための図である。
【図８】複数ページを合成して出力する場合の一例を示す図である。
【図９】画像メモリ２１３に記憶された画像データをプリンタ部１０２へ転送する際の処理を示すブロック図である。
【図１０】偽造判定処理部２１８の構成の一例を示す図である。
【図１１】文字の周辺部に縁取りのようなノイズが発生する一例を示す図である。
【図１２】フィルタリングに用いられるフィルタ係数の一例を示す図である。
【図１３】フィルタリングとしての畳み込み演算の一例を示す図である。
【図１４】下地領域に発生する文字の縁取りを説明するための図である。
【図１５】第１の実施形態におけるフィルタリング制御を示すフローチャートである。
【図１６】第１の実施形態におけるフィルタリングを説明するための図である。
【図１７】注目画素が文字、網点、下地などのどの領域に存在するかを示す属性を説明するための図である。
【図１８】第２の実施形態におけるフィルタリング制御を示すフローチャートである。
【図１９】第３の実施形態におけるフィルタリング制御を示すフローチャートである。
【図２０】第３の実施形態の変形例におけるフィルタリング制御を示すフローチャートである。
【図２１】第４の実施形態におけるフィルタリング制御を示すフローチャートである。
【図１】
2008035499.tif 000003
【図２】
2008035499.tif 000004
【図３】
2008035499.tif 000005
【図４】
2008035499.tif 000006
【図５】
2008035499.tif 000007
【図６】
2008035499.tif 000008
【図７】
2008035499.tif 000009
【図８】
2008035499.tif 000010
【図９】
2008035499.tif 000011
【図１０】
2008035499.tif 000012
【図１１】
2008035499.tif 000013
【図１２】
2008035499.tif 000014
【図１３】
2008035499.tif 000015
【図１４】
2008035499.tif 000016
【図１５】
2008035499.tif 000017
【図１６】
2008035499.tif 000018
【図１７】
2008035499.tif 000019
【図１８】
2008035499.tif 000020
【図１９】
2008035499.tif 000021
【図２０】
2008035499.tif 000022
【図２１】
2008035499.tif 000023