(57)【要約】【課題】  文字とその周辺にエッジ強調を行うと文字のエッジは強調されるが、同時に文字の周りの背景が白く抜けてしまう。【解決手段】  白抜け領域の画素値を、その周囲の領域の色を使って補正する。【選択図】  図７
2012095049.tif 000002
【特許請求の範囲】
【請求項１】
読み取られた画像から文字属性を有する画素を判定する判定手段と
前記判定手段で文字属性を有すると判定された画素の画素値に対してエッジ強調をかけるエッジ強調手段と、
前記文字属性を有すると判定された画素の周辺画素の画素値については、当該周辺画素のさらに周辺画素の画素値を用いて補正する補正手段と、
を有することを特徴とする画像処理装置。
【請求項２】
前記エッジ強調手段は、前記文字属性を有すると判定された画素の周辺画素に対してもエッジ強調をかけることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記補正手段は、
前記周辺画素のさらに周辺画素のうち、文字属性を有さない画素の画素値を用いて前記周辺画素の画素値を補正することを特徴とする請求項２に記載の画像処理装置。
【請求項４】
さらに、前記文字属性を有すると判定された画素の周辺画素の属性を、当該周辺画素のさらに周辺画素の属性を用いて変更することを特徴とする請求項２又は３に記載の画像処理装置。
【請求項５】
読み取られた画像から文字属性を有する画素を判定する判定工程と
前記判定工程で文字属性を有すると判定された画素の画素値に対してエッジ強調をかけるエッジ強調工程と、
前記文字属性を有すると判定された画素の周辺画素の画素値については、当該周辺画素のさらに周辺画素の画素値を用いて補正する補正工程と、
を有することを特徴とする画像処理装置の制御方法。
【請求項６】
請求項５に記載の画像処理装置の制御方法をコンピュータに実行させるためのコンピュータ読み取り可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は背景上の文字にエッジ強調を行ったとき、文字の周りに発生する白ぬけを防止する技術に関する。
【背景技術】
【０００２】
複写機に搭載されている画像処理は、スキャナから読み取られた画像に対して、像域判定を行い、そして文字と判定された箇所に対しエッジを強調する処理を行う。この一連の処理により、文字のエッジが強調され、出力後の文字が読みやすくなる。
【０００３】
しかしながら、一方で、背景上の文字にエッジ強調を行うと文字のエッジは強調されるが、同時に文字の周りの背景が白く抜けてしまう弊害が知られている。
【０００４】
この問題に対し、初めに文字の背景濃度を算出しておき、文字の外側エッジに対してエッジ強調した結果白く抜ける場合、エッジ強調を行わず元の背景濃度のまま出力するという補正技術が提案されている（例えば特許文献１）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００１−７８０３７
【発明の概要】
【発明が解決しようとする課題】
【０００６】
この補正技術は、モノクロスキャナである場合や、理想的なカラースキャナの性能であれば想定される効果が期待できる。
【０００７】
しかしながら、実際にはカラースキャナを構成するＲ，Ｇ，Ｂのセンサ性能にばらつきがあり、そのため特にエッジ部のＲ，Ｇ，Ｂの値は所望の値からずれてしまうことが知られている。
【０００８】
したがって、従来の手法の補正は、エッジ強調による白抜の防止はできるが、センサ性能のばらつきによってずれた値に戻すことになり、所望の値にはならない。
【０００９】
またＲ，Ｇ，Ｂのセンサ性能にばらつきがない場合でも色文字の場合は、エッジ部のＲ，Ｇ，Ｂのそれぞれの値は異なる。このような場合、Ｒ，Ｇ，Ｂのそれぞれの色版で上記補正が行われる色版と行われない色版とが混在する可能性がありその時、文字周りの色が所望の色と異なってしまう懸念がある。
【００１０】
また、適切に補正処理が行われても、もともと文字と判定されている箇所を背景色に補正しているので、フィルタ処理以降の色処理や画像形成処理などで、文字用の画像処理がかかってしまうことが懸念される。
【００１１】
したがって、本発明の課題は、背景上の文字をエッジ強調したことにより文字の周りに発生する画像弊害を修正し、さらに、補正した箇所の判定信号を修正する画像処理を提供することである。
【課題を解決するための手段】
【００１２】
記録材を用いて画像を形成する画像形成装置において、
原稿画像から文字領域を特定する像域判定処理部（１２１１）と
前記特定手段で特定された文字領域の周りに存在する画素値に対してエッジ強調をかけるフィルタ処理部（１２１４，１２３）と、
前記周りに存在する各画素のエッジ強調後の輝度（または濃度）を当該各画素の周りに存在する輝度（または濃度）を用いて補正する画像修正処理部（１２７）と、
を有することを特徴とする画像処形成処理。
【発明の効果】
【００１３】
上記、本発明により、背景上の文字をエッジ強調したことにより発生する文字周りの画像弊害を修正する画像処理を提供することができる。
【図面の簡単な説明】
【００１４】
【図１】画像形成装置の概略ブロック図
【図２】画像修正処理部のフロー
【図３】スキャナ画像処理部のフロー
【図４】文字エッジ部の断面図
【図５】（Ａ）は黒文字の元画像、（Ｂ）は（Ａ）にフィルタ処理を行った後の画像、（Ｃ）は（Ｂ）の後で修正を行った画像、（Ｄ）は色文字の元画像、（Ｅ）は（Ｄ）のエッジ部をモノクロ判定した画像
【図６】（Ａ）はフィルタ後の断面図、（Ｂ）は第１の実施形態の方法で画像修正を行った場合の断面図、（Ｃ）は第２の実施形態の方法で画像修正を行った場合の断面図、（Ｄ）は第２，３の実施形態の方法で画像修正を行った場合の断面図、（Ｅ）は（Ｄ）の後で属性修正を行った場合の断面図、（Ｆ）は第２の実施形態を改良しさらに第３の実施形態を行った場合の断面図
【図７】第１の実施形態の画像修正処理部の詳細フロー
【図８】第３の実施形態の画像修正処理部の詳細フロー
【図９】（Ａ）は（５＿１）の拡大図、（Ｂ）は（５＿２）の拡大図
【図１０】属性例
【図１１】（Ａ）は白抜けが発生したときの例、（Ｂ）は白抜けを埋めた時の例、（Ｃ）は属性を修正しなかった時の例、（Ｄ）は属性を修正した時の例
【図１２】（Ａ）は注目画素が（５０＿１１）にある時の参照領域、（Ｂ）は注目画素が（５０＿１２）にある時の参照領域、（Ｃ）は注目画素が（５０＿１３）にある時の参照領域
【図１３】（Ａ）は縦軸を濃度とした背景がない文字の画像例、（Ｂ）は文字領域を広げなかった場合のエッジ強調例、（Ｃ）は文字領域を広げた場合のエッジ強調例、（Ｄ）は縦軸を濃度とした背景がある文字の画像例、（Ｅ）は文字領域を広げた場合のエッジ強調例、（Ｆ）は文字領域を広げなかった場合のエッジ強調例、（Ｇ）は背景がない文字に対して画像修正処理を行った画像例、（Ｈ）は背景がある文字に対して画像修正処理を行った画像例
【発明を実施するための形態】
【００１５】
以下、図面を参照して、本発明の一実施形態に係る画像形成装置における画像処理の詳細について説明する。
【００１６】
実施形態として、本発明はＲＧＢのデータを扱う場合とＲＧＢのデータをＣＭＹＫのデータに変換してＣＭＹＫのデータを扱う場合の２通り考えられる。しかし、効果が同じであるためＣＭＹＫのデータを扱う場合にのみ述べる。
【００１７】
また、背景のある文字にエッジ強調を行った時、白抜けが発生する原因は以下の理由であると考えられる。すなわち、背景がない文字に対し、文字と判定された箇所（１３＿１）だけエッジ強調すると、フィルタがかけられた箇所は強調されるがフィルタがかからないエッジの周りは信号が残ってしまう。例として濃度を縦軸にした場合、図１３（Ａ）から図１３（Ｂ）となる。
【００１８】
ここでフィルタのかからないエッジの周り（１３＿２）はエッジ強調後も存在しており、これがジャギーの原因になるなどさまざまな画像劣化の原因となってしまう。そこで、あらかじめ文字領域を広げ（１３＿３）、その後で文字領域にエッジ強調をかける。これにより、先程述べたエッジの周り（１３＿２）は、アンダーシュートの効果でなくなる図１３（Ｃ）。この文字領域を広げる幅は、本実施例ではフィルタサイズに依存し、フィルタサイズが７×７画素であれば３画素広げるものとする。
【００１９】
しかしながら、文字領域を広げる方法を、背景のある文字図１３（Ｄ）に対して適用すると、エッジ強調をかけた時、図１３（Ｅ）のようになり、白抜け（１３＿４）が発生してしまう。
【００２０】
以下、第１の実施形態から第３の実施形態までは文字を判定するときに文字の領域を広げることで背景のある文字では白抜けしてしまう場合について、本発明により白抜けが改善することについて述べる。また、第４の実施形態については文字を判定する際に文字の領域を広げない場合でも本発明が有効であることについて述べる。
【００２１】
［第１の実施形態］
図１は、本発明の第１の実施形態に係る画像形成装置の概略ブロック図である。以下、本実施形態では画像形成装置としてデジタル複合機等を想定しているが、複写機だけでなく、カラープリンタ等の他の印刷デバイスを用いることもできる。
【００２２】
まず、本実施形態に係る画像形成装置の構造について説明する。図１に示すように、画像形成装置は、画像読取部（１０）、各種画像処理を行う画像処理部（１１）、記憶部（１２）、ＣＰＵ（１３）及び画像出力部（１４）を備える。
【００２３】
次に、図１に示す画像形成装置の各構成の働きについて説明する。
【００２４】
画像読取部（１０）は、入力画像を読み取る。例えば、画像読取部（１０）はＲＧＢのカラー画像等を読み取る。次に、読み取られたＲＧＢデータは、画像処理部（１１）に送られる。読み取り画像用のスキャナ画像処理部（１２１）は、図３にあるように主に像域判定処理部（１２１１）、有彩無彩判定処理部（１２１２）、色変換処理部（１２１３）、ＲＧＢフィルタ処理部（１２１４）、等の画像処理部からなる。ここで像域判定処理部（１２１１）は、図１０に示すように文字（５０）と背景（５１）とを判定する。前述したようにここではさらに文字と判定した領域を３画素太らせる。そして、ＲＧＢフィルタ処理部（１２１４）は、以下で述べるＣＭＹＫフィルタ処理部（１２３）との組み合わせが何パターンか考えられる。
【００２５】
例えば、ＲＧＢフィルタ処理部（１２１４）は文字の強調、背景のスムージングを行い、ＣＭＹＫフィルタ処理部（１２３）は、文字の強調、背景の強調を行う。また、ＲＧＢフィルタ処理部（１２１４）は文字のフィルタリングを行わず、背景のスムージングを行い、ＣＭＹＫフィルタ処理部（１２３）は、文字の強調、背景の強調を行う。などさまざまな場合が考えられる。
【００２６】
しかし、本発明ではどちらかのフィルタ処理部で文字の強調を行えば効果は同じである。したがって本発明では、ＲＧＢフィルタ処理部（１２１４）は文字のフィルタリングを行わず、背景のスムージングを行い、ＣＭＹＫフィルタ処理部（１２３）は、文字の強調、背景の強調を行う場合についてのみ述べる。
【００２７】
次いで、色処理部（１２２）は、属性ごとに最適なＲＧＢ→ＣＭＹＫの色変換処理などを行う。次に、フィルタ処理部（１２３）は、属性ごとに最適なエッジ強調やスムージングなどの処理を行う。その後、画像修正処理部（１２７）は、属性または濃度情報をもとに修正処理を行い、さらに属性の修正も行う。次に、載り量制御処理部（１２４）は画像修正処理部（１２７）で修正した属性情報を用いて属性と記録材に適した載り量の制御を行う。そして、ガンマ処理部（１２５）は画像修正処理部（１２７）で修正した属性情報を用いて出力時に適したガンマ処理を行い、最後に画像形成処理部（１２６）は画像修正処理部（１２７）で修正した属性情報を用いてディザ処理を行う。
【００２８】
ここで画像修正処理部（１２７）後の色処理部（１２２）から画像形成処理部（１２６）の各画像処理部が画像修正処理部（１２７）にて修正した属性情報を用いる理由について画像形成処理部（１２６）での効果を例として説明を行う。
【００２９】
画像形成処理部（１２６）は属性ごとに最適なディザ処理を行う。すなわち、文字属性（５０）は文字エッジのガタつきが目立たないように２００線以上のドット成長の高線数スクリーンを適用する。一方、背景属性（５１）は色変動に強い１３０から１７０線程度のライン成長の低線数スクリーンを適用する。
【００３０】
ここで本発明の画像修正処理部（１２７）は、ＣＭＹＫフィルタ処理部（１２３）によって図１１（Ａ）のように文字属性（５０）と背景属性（５１）の間が白く抜けてしまう箇所に対し、背景色で埋めることで、図１１（Ｂ）のようにする。なお、文字属性を持つ画素のことを文字画素、文字属性を持つ画素群のことを文字領域と称することもある。
【００３１】
この時、画像修正処理部（１２７）が属性を修正しない（文字属性（５０）のまま）と、画像形成処理部（１２６）は、図１１（Ｃ）のようになる。
【００３２】
すなわち、修正した箇所は背景色であるのに文字属性（５０）のままなので２００線以上のドット成長の高線数スクリーンが当てられてしまう。一方、修正した箇所の属性を背景属性（５１）に修正すると、画像形成処理部（１２６）は図１１（Ｄ）のような望ましい処理を行うことができる。このような属性を修正することでの効果は、画像修整処理（１２７）の後の画像処理すべてに影響するため無視することができない。
【００３３】
次に、図１に示す画像形成装置の記憶部（１２）、ＣＰＵ（１３）及び画像出力部（１４）の構成及び働きについて説明する。
【００３４】
記憶部１２は、ランダムアクセスメモリ（ＲＡＭ）や読み出し専用メモリ（ＲＯＭ）等のさまざまな記憶媒体から構成される。例えば、ＲＡＭはデータや各種情報を格納する領域として用いられたり、ＣＰＵ（１３）の作業領域として用いられたりする。一方、ＲＯＭは、各種制御プログラムを格納する領域として用いられる。また、ＣＰＵ（１３）は、ＲＯＭに格納されたプログラムに従って各種処理を判断、制御するものとして用いられる。画像出力部（１４）は、画像を出力（例えば、印刷用紙等の記録媒体に画像を形成して出力）する働きを持つ。
【００３５】
以下、図１の画像修正処理部（１２７）の処理フローについて述べる。この画像修正処理部１２７は図２にあるように属性判定手段（Ｓ１２７＿１）、代表値算出手段（Ｓ１２７＿２）、画像修正手段（Ｓ１２７＿３）、属性修正手段（Ｓ１２７＿４）の４つの処理手段から成り立っている。詳細のフローは図７に示している。
【００３６】
まず属性判定手段（Ｓ１２７＿１）は、スキャナ処理部１２１内にある像域判定処理部（１２１１）によって判定された属性を判定する。具体的には、注目画素とその周辺画素（以降参照画素と呼ぶ）を判定する。ここでは注目画素が文字でかつ参照画素が背景であるか否か判定する。この参照画素の領域は、例えば注目画素を中心とした７×７の領域である。
【００３７】
この参照領域の広さは、それはフィルタ処理の弊害が発生する領域は参照領域の広さに依存するため、フィルタ処理で用いられる参照領域と同じかそれ以上であることが望ましい。
【００３８】
まず注目画素属性判定手段（Ｓ１２７＿１１）が文字であればＹｅｓとなり次の参照画素属性判定手段（Ｓ１２７＿１２）へ進み、そこで７×７の領域のうち１画素でも背景と判定すればＹｅｓとなる。したがって、注目画素が文字で参照画素が背景である場合、代表値算出手段（Ｓ１２７＿２）へ進む。それ以外の場合は終了する。
【００３９】
次に代表値算出手段（Ｓ１２７＿２）は、参照画素が背景である画素の平均値をＣ，Ｍ，Ｙ，Ｋの各版で算出する。
【００４０】
例えば、参照画素濃度判定手段（Ｓ１２７＿２１）は、参照画素の背景画素のうちあらかじめ定められた濃度域の画素だけを抽出する。１画素も濃度域内になければ終了する。
【００４１】
そして代表値演算手段（Ｓ１２７＿２２）は参照画素濃度判定手段（Ｓ１２７＿２１）が抽出した画素を合計し、抽出した画素数で割ることで平均値を算出する。上記処理をＣ，Ｍ，Ｙ，Ｋの各版で行う。
【００４２】
別の手段として、７×７の参照領域のうち注目画素からの最も近く、決められた濃度域の背景の画素を選択してもよいし７×７の参照領域のうち最も大きい値を選択してもよい。これらの方法は演算が簡易であるものの、選択した画素がまれに特異な画素である場合があり、その時は想定外の色で白抜けを埋めてしまう可能性もある。
【００４３】
そして代表値が算出された後、画像修正手段（Ｓ１２７＿３）へ進む。画像修正手段（Ｓ１２７＿３）は、注目画素を代表値に置き換える。ここでは参照画素のＣ，Ｍ，Ｙ，Ｋすべての値を置き換える。そして最後に属性修正手段（Ｓ１２７＿４）は、注目画素の属性を書き換える。ここでは、注目画素の属性を参照画素の属性に置き換える。これにより注目画素の属性は背景属性に修正される。
【００４４】
［第１の実施形態の効果］
以上の画像修正処理部（１２７）の処理フローに対し、図を用いて効果を説明する。まず背景上に黒文字がある場合、ＣＭＹＫフィルタ処理部（１２３）によって図５（Ａ）から図５（Ｂ）のようになり文字は強調されるが文字の周囲は白く抜けてしまう。ここで、画像修正処理部（１２７）は白く抜けた画素を背景画素と置き換えることで図５（Ｃ）のようになり、理想的な色で白く抜けた箇所を埋めることができる。
【００４５】
また、背景上に色文字がある場合では、ＣＭＹＫフィルタ処理部（１２３）により背景と文字のＣ，Ｍ，Ｙ，Ｋのバランスによっては白く抜けてしまう色版と白く抜けない色版とがある。しかし、画像修正処理部（１２７）はＣ，Ｍ，Ｙ，Ｋの順に文字と判定した箇所と背景画素とを置き換えるため、理想的な色で文字周りの画素を修正することができる。
【００４６】
さらに、背景がない文字の場合は、そもそも文字の周りは白いため、本発明を行っても弊害は起こらない。したがって、背景のありなしにかかわらず同じ処理を行うことができる。
【００４７】
また、画像修正処理部（１２７）は、注目画素を背景画素に置き換えた後、属性も文字属性から背景属性に修正することで載り量制御処理部（１２４）やガンマ処理部（１２５）や画像形成処理部（１２６）で背景属性としての処理が可能になる。
【００４８】
［第１の実施形態のその他の効果］
次に、スキャナ画像処理で行われるさまざまな画像処理により生じる弊害を改善する効果もあることについて述べる。
【００４９】
スキャナ画像処理では、文字と判定した箇所に対し、スキャナ画像処理部（１２１）内の有彩無彩色判定処理部（１２１２）は、無彩色であるか判定を行う。その結果、無彩色と判定した箇所を色変換処理（１２１３）はＲ，Ｇ，Ｂ等量に置き換え、色処理部（１２２）はＲＧＢ等量の画素をＫ単色の画素に置き換える。という処理が知られている。
【００５０】
この処理は、黒文字をＣＭＹＫで出力するのではなくＫ単色で出力することでレジずれが起こらないという効果がある。
【００５１】
また、ＲＧＢのセンサ性能のばらつきにより文字エッジ部が色づいてしまうという現象が発生する。例えば図４はエッジ部を読み取った画像を横から見た断面図であるが（１０２）は文字と判定された箇所でありそのうち、（１０１）は、エッジ部であるがこの箇所はＲＧＢのセンサ性能のばらつきによってＲＧＢの値が異なっている。そのため淡く色づいてしまう。
【００５２】
この問題に対し、有彩無彩色判定処理部（１２１２）は、淡く色づいた文字と判定された箇所を無彩色と判定することで黒文字周りの色づきを抑制する。という上記２つの効果がある。
【００５３】
しかし、背景がある色文字の場合、色文字のエッジ部も、淡く色づいている。そのため有彩無彩色判定処理部（１２１２）は、文字のエッジ部を無彩色と判定してしまう誤判定が起こりうる。誤判定が起こると、色変換処理（１２１３）はＲ，Ｇ，Ｂ等量に置き換え、色処理部（１２２）はＲＧＢ等量の画素をＫ単色の画素に置き換える。さらにＣＭＹＫフィルタ処理部（１２３）はエッジ強調を行い、Ｋ単色に置き換えられた画素を強調してしまう。
【００５４】
このような誤判定により色文字の周りをＫ単色で強調してしまった場合でも本発明は有効である。それは、画像修正処理部（１２７）は、文字周りのＫ単色となった箇所を背景色に置き換えるからである。
【００５５】
［第２の実施形態］
次に、第２の実施形態では注目画素を背景から置き換える際に工夫することでさらに画質を向上させることができることについて図５（Ｂ）の文字（５０）と背景（５１）の境界部（５＿１）と（５＿２）での画像修正を例に説明を行う。
【００５６】
ただし、第１の実施形態と同じ構成や画像修正処理部（１２７）のフローの説明は省略する。
【００５７】
図５（Ｂ）はＣＭＹＫフィルタ処理部（１２３）後に文字周りが白く抜けてしまった場合の様子を示している。そして境界部（５＿１）はその一部分であり、拡大した図は９（Ａ）のようになっている。さらに主走査方向（９＿１）の断面は、縦軸を濃度とした場合、図６（Ａ）のように階段状になっている。
【００５８】
具体的な例として、背景部（５１＿１１）の濃度が２５％、背景部（５１＿１２）の濃度が３５％、背景部５１＿１３）の濃度が２７％、背景部（５１＿１４）での濃度が２１％である場合について述べる。
【００５９】
ここで、注目画素が図６（Ａ）の（５０＿１１）にある時、代表値算出手段（１２７＿２）は、参照画素のうち背景である図１２（Ａ）の網掛け部（１２＿１）の画素の平均値（即ち、画素の画素値の平均値のこと。画素値とは、濃度値又は輝度値のことを指す。）を代表値とする。本例では代表値は２９．４％となる。そして、画像修正手段（Ｓ１２７＿３）は、注目画素を代表値に置き換える。
【００６０】
次に注目画素が図６（Ａ）の（５０＿１２）にある時、代表値算出手段（１２７＿２）は、参照画素のうち背景である図１２（Ｂ）の網掛け部（１２＿２）の画素の平均値を代表値とする。本例では代表値は２８．７％となる。そして、画像修正手段（Ｓ１２７＿３）は、注目画素を代表値に置き換える。
【００６１】
最後に注目画素が図６（Ａ）の（５０＿１３）にある時、代表値算出手段（１２７＿２）は、参照画素のうち背景である図１２（Ｃ）の網掛け部（１２＿３）の画素の平均値を代表値とする。本例では代表値は２７．８％となる。そして、画像修正手段（Ｓ１２７＿３）は、注目画素を代表値に置き換える。
【００６２】
したがって、画像修正処理部（１２７）後に得られる画像は、文字（５０）と背景（５１）の境界から順に（２９．４％、２８．７％、２７．８％）であり図６（Ｂ）の（５０＿２）のようになる。これらの修正後の画素は背景画素（５１＿１４）の２１％とは明らかに異なる。
【００６３】
また、図５の境界部（５＿２）を拡大した図は９（Ｂ）のようになっている。さらに副走査方向（９＿２）の断面も、縦軸を濃度とした場合、上記説明と同様に図６（Ａ）のような階段状になっている。
【００６４】
ここで、上記説明と同様に代表値算出手段（１２７＿２）が算出する平均値は文字（５０）と背景（５１）の境界から順に（２９％、３０％、２５％）となる。すなわち、境界部（５＿１）の場合以上に段差が生じ、さらに背景画素（５１＿１４）２１％より濃い。
【００６５】
ゆえに、画像修正処理部１２７は境界からの距離に応じて代表値算出手段（１２７＿２）が算出する代表値に重みづけを行うことで背景（５１）に行われたフィルタの影響を低減させる。
【００６６】
例えば境界部（５＿１）、（５＿２）それぞれの場合で重みを変えないでよいように文字（５０）と背景（５１）の境界から順に（２１／２９、２１／２９、２１／２６）とする。
【００６７】
すると境界部（５＿１）の場合、この重みを掛け合わせることで（２１．３％、２０．８％、２２．５％）となり境界部（５＿２）の場合、（２１％、２１．８％、２０．２％）となり重みをかけない場合に比べ格段に背景濃度（５１＿１４）に近づく。図で示すと図６（Ａ）の（５０＿１）から図６（Ｃ）の（５０＿３）へと変更される。
【００６８】
上記説明は図５（Ｂ）の境界部（５＿１）と（５＿２）の２パターンだけであるが対称性を考慮すれば十分である。
【００６９】
したがってこの重みを加味したフローは以下のようになる。
参照画素濃度判定（Ｓ１２７＿２１）は、あらかじめ定められた濃度域内である画素を抽出し、次に、代表値演算手段（Ｓ１２７＿２２）は、参照画素濃度判定（Ｓ１２７＿２１）によって抽出された画素の値（濃度）の平均値を演算する。最後に、エッジからの距離に応じて重みをかける。
【００７０】
その後、画像修正手段（Ｓ１２７＿３）は平均値に重みをかけた値を注目画素と置き換える。
ここで、重みの設定は背景画像に対してかけるフィルタの係数に依存する。
【００７１】
［第２の実施形態の効果］
上記のように代表値算出手段（１２７＿２）が算出する代表値に対し、文字（５０）と背景（５１）の境界からの距離に応じて重み付けを行うことで修正後の濃度を背景の濃度に近い値にすることができ、文字周りをきれいにすることが可能になる。
【００７２】
［第３の実施形態］
第２の実施形態では、境界からの距離によって重み付けを行うことで図６（Ｃ）の（５０＿３）部の濃度を背景の濃度に近づけることができた。しかし、図６（Ｃ）のままだと背景部（５１＿１）の濃度は不自然であり補正する必要がある。
【００７３】
すなわち、注目画素が背景で参照画素が文字である場合、注目画素を最外郭の背景色に置き換える必要がある。すなわち、注目画素が図６（Ｃ）の（５１＿１）の画素のいずれかである場合、注目画素を背景（５１＿２）に置き換える。すると図６（Ｄ）の（５１＿３）となる。
【００７４】
したがって、実施するフローは以下のようになる。
フローの説明については、図８を用いて説明を行う。
まず属性判定手段（Ｓ１２７＿１）の注目画素属性判定手段（Ｓ１２７＿１１）は、注目画素が背景属性であるか否かを判定しＮｏならば終了し、Ｙｅｓなら次の参照画素属性判定手段（Ｓ１２７＿１２）へ進む。参照画素属性判定手段（Ｓ１２７＿１２）は、参照画素が文字であるか否かを判定しＹｅｓなら次の代表値算出手段（Ｓ１２７＿２）へ進む。ここで１画素もＹｅｓがなければＮｏとなり終了する。
【００７５】
代表値算出手段（Ｓ１２７＿２）の参照画素濃度判定手段（Ｓ１２７＿２１）は、画素抽出手段（Ｓ１２７＿２１１）、属性判定手段（Ｓ１２７＿２１２）、濃度判定手段（１２７＿２１３）の３つの手段から成る。
【００７６】
まず画素抽出手段（Ｓ１２７＿２１１）は、参照画素のうち最外周の画素を抽出する。例えば参照画素が７×７の領域であれば最外周の２４画素を抽出する。次に、属性判定手段（Ｓ１２７＿２１２）は、背景属性であるか否かを判定しＹｅｓなら濃度判定手段（Ｓ１２７＿２１３）へ進む。１画素も背景属性がなければＮｏとなり終了する。次に、濃度判定手段（Ｓ１２７＿２１３）は、あらかじめ指定した濃度域内であるか判定しＹｅｓならば次の代表値演算手段（Ｓ１２７＿２２）へ進み、濃度域内の画素がなければＮｏとなり終了する。この作業はＣ，Ｍ，Ｙ，Ｋ全ての色版で行われる。
【００７７】
ここで、代表値演算手段（Ｓ１２７＿２２）は、濃度判定手段（Ｓ１２７＿２１３）でＹｅｓと判定された画素の平均値を算出し、代表値とする。この作業はＣ，Ｍ，Ｙ，Ｋ全ての色版で行われる。そして、画像修正手段（Ｓ１２７＿３）は、注目画素を色版ごとに代表値で置き換えを行う。この時、第２の実施形態で示したようにフィルタ処理による効果を加味したあらかじめ定めた重みを代表値に掛け合わせてもよい。この処理により断面図は図６（Ｄ）となる。最後に属性修正手段（Ｓ１２７＿４）は、背景属性の注目画素を背景属性の色で置き換えているので属性の修正は行わず終了する。
【００７８】
［第３の実施形態の効果］
上記のように背景についても画素の修正を行うことによって文字周りの背景を均一の濃度にすることができきれいになる。さらに第１の実施形態でおこなわれる属性の修正を行えば図６（Ｅ）となり所望の画像を得ることができる。
【００７９】
また、第３の実施形態の処理に加え、第２の実施形態における重みを変えることで図６（Ｆ）のように背景に軽いエッジ強調をかけた感じを出すことも可能である。
【００８０】
［第４の実施形態］
前述したように第１の実施形態から第３の実施形態では、文字を判定するときに文字の領域を広げることで背景のある文字では白抜けしてしまう場合、本発明は白抜けを改善することについて述べた。ここで、第４の実施形態では、文字を判定する際に文字の領域を広げない場合でも本発明が有効であることについて述べる。また、第４の実施形態も前記実施形態と同様な処理については省略する。
【００８１】
像域判定処理部（１２１１）は文字または背景または文字の周囲であるか判定する。ここで、文字の周囲とは、第１から３の実施形態で行った文字を３画素太らせた領域を指す。
【００８２】
次に、ＣＭＹＫフィルタ手段部（１２３）は文字に対してエッジ強調を行う。このエッジ強調後の文字エッジ付近を縦軸濃度の図で表わすと、背景がない文字の場合は、図１３（Ｂ）のようになる。一方で背景がある文字の場合は、図１３（Ｆ）のようになる。ここで、どちらもフィルタがかけられた箇所は強調されているが、文字の周囲はなだらかな信号が残っている。例えば、図１３（Ｂ）の（１３＿２）や、図１３（Ｆ）の（１３＿４）。したがってそれらの信号により、ジャギーの原因などさまざまな弊害が予想される。
【００８３】
そこで、ＣＭＹＫフィルタ手段部（１２３）後の画像修正処理部（１２７）は、背景のありなしにかかわらず図７の処理フローを踏む。
【００８４】
具体的には、初めに注目画素属性判定手段（Ｓ１２７＿１１）は、注目画素の属性が文字の周囲であるか否かを判定する。ここでＮｏならば終了し、次の注目画素へ進む。Ｙｅｓならば参照画素属性判定手段（Ｓ１２７＿１２）へ進む。参照画素属性判定手段（Ｓ１２７＿１２）は、参照画素が背景であるか否かを判定する。ここで参照画素の中で１画素でも背景があれば、Ｙｅｓとなり参照画素濃度判定手段（Ｓ１２７＿２１）へ進む。ここで１画素も背景画素がなければ終了し次の注目画素へ進む。次に、参照画素濃度判定手段（Ｓ１２７＿２１）は、参照画素の背景画素の中であらかじめ定められた濃度域内にあるか否かを判定し、あらかじめ定められた濃度域の画素だけを抽出する。１画素も濃度域内になければ終了する。そして代表値演算手段（Ｓ１２７＿２２）は参照画素濃度判定手段（Ｓ１２７＿２１）によって抽出された画素の合計値を、抽出した画素数で割ることで平均値を算出する。ここで参照画素濃度判定手段（Ｓ１２７＿２１）及び代表値演算手段（Ｓ１２７＿２２）は、Ｃ，Ｍ，Ｙ，Ｋの各版で処理を行う。
【００８５】
そして代表値が算出された後、画像修正手段（Ｓ１２７＿３）へ進む。画像修正手段（Ｓ１２７＿３）は、注目画素を代表値に置き換える。ここでは参照画素のＣ，Ｍ，Ｙ，Ｋすべての値を置き換える。そして最後に属性修正手段（Ｓ１２７＿４）は、注目画素の属性を書き換える。ここでは、注目画素の属性を参照画素の属性に置き換える。これにより注目画素の属性は背景属性に修正される。
【００８６】
以上の処理によって、背景がない文字の場合は、図１３（Ｂ）の文字の周囲（１３＿５）が背景（１３＿６）に置き換わり、図１３（Ｇ）のようになる。また、背景がある文字の場合は、図１３（Ｆ）の文字の周囲（１３＿７）が背景（１３＿８）に置き換わり、図１３（Ｈ）のようになる。
【００８７】
［第４の実施形態の効果］
上記のように文字を判定する際に文字の領域を広げない場合でも背景のありなしにかかわらず画像修正手段はフィルタ後の画像を所望の画像にし、さらに属性も所望の属性にすることができる。
【００８８】
［その他の実施形態］
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【符号の説明】
【００８９】
１２７  画像修正処理部
Ｓ１２７＿１  属性判定手段
Ｓ１２７＿２  代表値算出手段
Ｓ１２７＿３  画像修正手段
Ｓ１２７＿４  属性修正手段
５０  文字
５１  背景
【図１】
2012095049.tif 000003
【図２】
2012095049.tif 000004
【図３】
2012095049.tif 000005
【図４】
2012095049.tif 000006
【図５】
2012095049.tif 000007
【図６】
2012095049.tif 000008
【図７】
2012095049.tif 000009
【図８】
2012095049.tif 000010
【図９】
2012095049.tif 000011
【図１０】
2012095049.tif 000012
【図１１】
2012095049.tif 000013
【図１２】
2012095049.tif 000014
【図１３】
2012095049.tif 000015