説明

画像処理装置、画像処理システム、及び画像処理方法

【課題】特に文字画像を解析し滲みを検出して、印刷物上の滲みを低減することが可能な画像処理装置及びその方法とを提供することである。
【解決手段】スキャナにより文字画像の原稿を読み取って画像データを生成し、その画像データが表現する文字画像の滲みや劣化を検出する。次に、その検出された滲みや劣化に対応する部分を前記画像データから除去する。そして、その滲みや劣化に対応する部分が除去された画像データを画像出力部に出力する。

【発明の詳細な説明】
【技術分野】
【0001】
本発明は画像処理装置、画像処理システム、及び画像処理方法に関し、特に、入力画像の解析を行う画像処理装置、画像処理システム、及び画像処理方法に関する。
【背景技術】
【0002】
近年、画像処理技術や描画技術の進歩により、非常に精細な画像が記録可能になっている。しかしながら、印刷物には記録方式(プロセス)と記録媒体(紙など)によって固有の滲みが発生する。印刷物の滲みの発生原因は様々でインクが紙の繊維に沿って浸透した場合、または紙に含まれる物質のインク溶剤に対し不親和性特性の影響により紙面表面に定着できなかった場合に、インクの飛散や転写体での滲み、転写体への露光時のぶれなどが現れる。
【0003】
また、画像の滲みはプリンタが採用する記録方式に依存する様々な原因によって発生する。
【0004】
例えば、感光材料を光ビームで露光して画像記録(描画)を行なう電子写真方式のプリンタでは、光学的な誤差等に起因して、感光材料面における光ビームのスポットが適正なものより若干広がってしまう。このため、本来、露光されるべきではない部分まで露光してしまう。また、この光ビームのスポットの広がり方が、R(赤)、G(緑)、B(青)の各色の露光に対応するビームで異なることもある。この光ビームスポットの広がりに起因して、本来露光が不要である部分に対する露光量がある程度の量になると、感光材料が不必要に発色する。その結果、高濃度領域に形成された細線の白抜き文字や、細線での黒白の縞模様などにおいて、細線などの微細かつ低濃度な部分に潰れや、各色光ビームの広がりの違いに起因する色の滲み等が発生する。
【0005】
また、インクジェット方式のプリンタであれば、吐出インク液滴量の誤差やインク液滴が記録媒体に付着した後のインクの滲み等に起因するインクドットの不要な広がりや、インク液滴が記録媒体に達するまでに複数の液滴に分離し、記録媒体上へ飛散する。これらの原因によって、記録の微細かつ低濃度な部分の潰れや色の滲みが生じてしまう。
【0006】
また、活版印刷であれば、インキの横漏れによる太りが発生する。
【0007】
それらの結果として、文字や細線、細線の白抜き文字、細線の白黒の縞模様の白線、白色の微細な点などに、画像の潰れや色の滲み等が生じ、画質が劣化する。これらは画像中における低濃度かつ微細な部分でより顕著に表れる。
【0008】
このような潰れや色の滲みは、記録装置(プリンタ)の出荷時等のmp調整によって、ある程度は抑制することができる。しかしながら、細線の潰れや色の滲みは、装置の状態、感光材料や紙などの記録媒体、現像処理液、インクなどの消耗品のロット等によって異なる。しかも、ユーザの好みによって、調整の最適値は異なる。そのため、現状では、個々の装置やユーザに対応して、好適に低濃度かつ微細な部分の潰れや色の滲みを抑制することは困難である。
【0009】
一方、デジタル写真プリンタ、電子写真プリンタ、インクジェットプリンタ等の画像形成装置において、細線による文字や微細なパターン等の、画像のつぶれや色の滲みを抑制してする技術が開示されている(例えば、特許文献1)。
【0010】
しかし、すべての印刷物に対して必ずしも対策が施されているわけではない。例えば、図5に示すような滲みを伴う画像原稿が存在する。
【0011】
さて、これまでにも上述のような滲みなど画像劣化のある画像を原稿としてスキャナやカメラ等を用いて画像入力する場合、滲みまでも正確に読み取ってしまい、画像としては忠実であるものの、情報としては不要なものが再現されていた。また、これまでにも忠実な再現を目指しスキャナとしての画像劣化を補正する技術として、特許文献2などが開示されている。
【先行技術文献】
【特許文献】
【0012】
【特許文献1】特開2007−104277号公報
【特許文献2】特開2000−036912号公報
【発明の概要】
【発明が解決しようとする課題】
【0013】
しかしながら上記従来技術では、文字画像領域に対して線幅制御を行なうことは可能であっても、画像の滲みなどを低減することは解決できていなかった。
【0014】
またこれまでにも、画像記録時にその解像度にあわせて、印刷原稿全体に一律に行うノッチ処理を変更する技術が開示されているが、入力画像に滲みがあるかどうかの判断をしていないので印刷画像全体に一律の処理しかすることができなかった。従って、印刷の一部分に滲みがある場合には、これを効果的に低減させることはできなかった。
【0015】
本発明は上記従来例に鑑みてなされたもので、特に文字画像を解析し滲みを検出して、印刷物上の滲みを低減することが可能な画像処理装置、画像処理システム、及びその方法を提供することを目的としている。
【課題を解決するための手段】
【0016】
上記目的を達成するために本発明の画像処理方法は次のような構成からなる。
【0017】
即ち、スキャナにより文字画像の原稿を読み取ることにより生成された画像データを処理する画像処理方法であって、前記画像データが表現する文字画像の滲みや劣化を検出する検出工程と、前記検出工程において検出された滲みや劣化に対応する部分を前記画像データから除去する除去工程と、前記除去工程により滲みや劣化に対応する部分が除去された画像データを画像出力部に出力する出力工程とを有することを特徴とする。
【0018】
また他の発明によれば、上記の各工程をコンピュータに実行させるプログラムを備える。
【0019】
さらに他の発明によれば、文字画像の原稿を読み取り画像データを生成するスキャナと、前記スキャナにより生成された画像データを入力し、前記画像データが表現する文字画像の滲みや劣化を検出し、該検出された滲みや劣化に対応する部分を前記画像データから除去し、前記滲みや劣化に対応する部分が除去された画像データを出力する処理を実行するコンピュータと、前記コンピュータから出力された画像データを記録媒体にプリントするプリンタとを有することを特徴とする画像処理システムを備える。
【0020】
またさらに他の発明によれば、文字画像の原稿を読み取り画像データを生成するスキャナ部と、前記スキャナ部により生成された前記画像データが表現する文字画像の滲みや劣化を検出する検出手段と、前記検出手段によって検出された滲みや劣化に対応する部分を前記画像データから除去する除去手段と、前記除去手段により滲みや劣化に対応する部分が除去された画像データを出力する出力手段と、前記出力手段により出力された画像データに基づいて画像をプリント出力するプリンタ部とを有することを特徴とする画像処理装置を備える。
【発明の効果】
【0021】
従って本発明によれば、入力された画像原稿の滲みや劣化を自動的に検出し、これを除去することができるという効果がある。
【図面の簡単な説明】
【0022】
【図1】本発明の代表的な実施例である画像処理装置の構成を示すブロック図である。
【図2】図1に示す画像入力部1の具体的な構成であるスキャナの概略構成を示す側断面図である。
【図3】滲み検出と滲み補正の処理概要を示すフローチャートである。
【図4】滲み検出技術を用いた滲み検出処理の詳細を示すフローチャートである。
【図5】滲み検出を行う対象の画像の例を示した図である。
【図6】滲み検出を行う対象の画像と滲み検出中の中間画像(やせ画像、骨格画像)との収縮・膨張処理によって得られた画像の例を示す図である。
【図7】滲み処理前後の差分画像を模式的に示す図である。
【図8】代表的な滲み候補画素と隣接する画素の滲み候補画素の配置を示した図である。
【発明を実施するための形態】
【0023】
以下添付図面を参照して本発明の好適な実施例について、さらに具体的かつ詳細に説明する。ただし、この実施例に記載されている構成要素の相対配置等は、特定の記載がない限りは、この発明の範囲をそれらのみに限定する趣旨のものではない。
【0024】
図1は本発明の代表的な実施例である画像処理装置の構成を示すブロック図である。
【0025】
画像入力部1は、編集対象となる画像を表現する画像データを入力する。具体的には、画像入力部1は他のパーソナルコンピュータなどで既に電子化された画像データを入力するインタフェースと原稿画像を光学的に読取るスキャナとを含む。ここでは、原稿画像を読取る場合について説明する。スキャナによる画像読取については後述する。
【0026】
CPU3は画像処理装置が備える様々な機能を制御するとともに、操作部6から指示される所定の操作指示に従いROM4に記憶された画像処理プログラムをRAM2に展開して実行する。また、不揮発性メモリ5は、バッテリバックアップされたSRAM、EEPROM、FeRAMなどで画像処理装置に固有のデータなどを記憶する。
【0027】
また、操作部6は、画像編集処理を行う設定キー、選択、設定を行うためのキー、スタートキー、モードキー、カラー印刷モノクロ印刷を切り替えるキー、動作を停止するためのストップキー、並びに、出力部数を入力するテンキーなどから構成される。CPU3はこれらキーの押下状態を検出し、その状態に応じて各部を制御する。
【0028】
表示部7はドットマトリクスタイプの液晶表示部(LCD)やLCDドライバを備え、CPU3の制御に基づき各種表示を行う。また、スキャンした原稿画像のサムネイル画像を表示する。画像出力部9はインクジェット方式のプリンタ、或は、電子写真式のプリンタと、これらプリンタを制御するICなどによって構成され、CPU3の制御により、RAM2に展開されている記録データを読み出し、ハードコピーとして出力する。
【0029】
画像処理部8は操作部6の指示に従い、画像入力部1より入力された画像データに対して後述する処理を行う。なお、画像処理部8はCPU3が実行するプログラムとして実現しても良いし、より高速処理のためにASICなどで実現されても良いし、ASICとプログラムの組合せで実現されても良い。
【0030】
なお、画像出力部9は画像処理部8で処理された画像データを用いてプリント出力を行い、画像処理部8で処理された画像データは表示部7で表示されたり、或は、不揮発性メモリ5などに保存される。
【0031】
図2は、図1に示す画像入力部1の具体的な構成であるスキャナの概略構成を示す側断面図である。
【0032】
図2に示すように、原稿台ガラス11に置かれた画像原稿12は光源13により光で照射され、その反射・拡散光がミラー15a、15b、15cを経てレンズ14により集光され受光センサ16に達する。受光センサ16で光電変換することにより得られたアナログ信号はアナログフロントエンドからなる電気回路17によりデジタル信号に変換される。ここでは、このアナログデジタル変換により、多値の輝度(RGB)データが取得される。
【0033】
受光センサ16はCCDタイプ或はCMOSタイプのものである。カラー画像読取には次の2つの方法がある。即ち、1つの方法は、白色光の光源13を用い、RGBの各フィルタにより特定の波長の光を吸収した後、受光センサ16で光電変換することによりカラー画像データを得る方法である。他の方法は、RGBの波長を持った光源13を逐次点灯し、受光センサ16でその光を光電変換することによりカラー画像データを得る方法である。
【0034】
また、上述した光学系にはレンズを用いて像を縮小する縮小光学系と画像サイズと等倍のセンサを用いスキャンするCIS(Contact Image Sensor)を用いる系とが一般的である。
【0035】
さらに、このスキャナでは、光源13、レンズ14、ミラー15a〜15c、受光センサ16、電気回路17を1つのユニットとし、これを駆動部を用いて矢印Aで示す方向(副走査方向)に移動しながら画像原稿を読取り画像データを取得する。なお、このユニットはシェーディング補正のために原稿台ガラス11の読取り位置に取り付けられた基準板18も読取る。また、受光センサ16はこの紙面とは直角方向に多数の受光センサを備えたラインセンサを構成しており、そのラインセンサは電気的に走査されてライン方向の画像を読取る。この方向を主走査方向という。副走査方向へのユニットの移動には、モータ、モータの駆動力を伝達するギヤ、モータを制御するドライバ回路などから構成される駆動部(不図示)が用いられる。
【0036】
次に、以上の構成の画像処理装置を用いた画像処理について説明する。
【0037】
なお、このような構成の画像処理装置は、スキャナ部とプリンタ部とパーソナルコンピュータとのインタフェースとを1つの筐体に一体化したものとして知られている多機能プリンタ(MFP)が代表的なものである。
【0038】
さらに、このような構成の画像処理装置は、画像入力部1を単体のスキャナ装置とし、画像出力部9を単体のプリンタ装置とし、その他の構成要素をパーソナルコンピュータ(PC)とするような画像処理システムとして構成しても良い。この場合、以下に説明する画像処理はパーソナルコンピュータが画像処理プログラムを実行することにより実現される。
【0039】
図3は滲み検出と滲み補正の処理概要を示すフローチャートである。
【0040】
ここでは、上述のスキャナで文字画像原稿を読取り、これを画像出力部でプリントするコピー処理を実施例として説明する。特に、このコピー処理では、文字画像の滲みや画質劣化の原因となる「ひげ」と呼ばれる文字以外の部分を検出して除去する処理を行う。
【0041】
ステップS10では、操作部6よりコピー開始の指示を行う。滲み補正が選択されている場合はコピーボタン押下により読取りを開始する。なお、これに加えて、操作部6と表示部7を使用して、他の処理が選択できるようにしても良い。例えば、コピー範囲などの指定や画像原稿の紙種(再生紙など)や印刷物の種類(活版、オフセット、電子写真方式、インクジェット方式)を指定することもできる。
【0042】
ステップS20では、画像入力処理を行う。ここでは、ステップS10において指示あるいは指定されたモードに対応する所定の条件で画像原稿を読取り、シェーディング補正などを行って、画像データを取得する。
【0043】
ステップS30では、入力画像前処理を実行する。ここでは、画像入力部1により得られた画像データを入力プロファイル変換によって、デバイスの分光特性により得られたRGB輝度データより画像処理を行う標準的な色空間に変換する。
【0044】
次に、ステップS40では得られた画像データに対して滲み検出を実行する。この処理では検出対象の入力画像データの各画素が滲みによる画素であるかどうかの判定を行う。図5は、滲み検出を行う対象の画像の例を示しており、このような画像はビットマップ画像データとして表現される。また、このとき像域分離により、エッジ量や輝度値の変化量を利用して細線再現性の重要な原稿か否かの判定を行うようにしても良い。この判定を滲み検出や補正の効果のある原稿、領域に対して実施するようにしても良い。
【0045】
ここで、滲み検出の詳細について説明する。
【0046】
図4は滲み検出技術を用いた滲み検出処理の詳細を示すフローチャートである。
【0047】
ステップS41では、図3のステップS30において前処理が施された画像データを受取る。ここでは、滲み検出処理を行う為の画像領域管理などを行う。リアルタイム性を重視する為に、画像データをブロック単位(画像原稿1頁分の画像データを小さい矩形領域に分割した領域1つ1つをブロックという)で処理する。この場合、そのブロック領域で画像解析を行うので、ブロック間境界領域(のりしろ領域)の制御を行う。なお、リアルタイム性が要求されない場合には、ページバッファを用いてページ単位で処理を行うようにしても良い。
【0048】
ステップS42では収縮処理を実行する。収縮処理とは、対象とする画像の境界部を一回り剥ぎ取る処理をいう。例えば、図5の“野”という文字画像の場合、“野”という文字を構成する画素に関し、“野”という文字を囲む領域(例えば、矩形領域)を回るように外側から1画素ずつ剥ぎ取る。この処理を繰り返すと文字は細くなり、対象の領域が小さくなり、やがて消える。その途中の段階で、孤立点や滲みによって発生した細線は保存しない。このようにして、所定の回数、収縮処理を実行する。なお、その範囲やどれほどの画素値を保存するかどうかは所定の値に従う。
【0049】
例えば、図6(a)に示すような画像が入力された場合、この収縮処理により孤立点は除去され細線は細切れになる。所定の処理範囲と閾値との組合せにより複数回の収縮処理が実行されると、例えば、図6(b)に示すような画像が得られる。図6(b)からは、孤立点や記録媒体の繊維に沿って浸透したひげ状の滲みが除去され、“A”という文字画像としては細くなった形状が得られることが分かる。
【0050】
ステップS43では閾値補正を実行する。入力画像データは多値データであるので(図6では2値画像として表現している)、閾値による2値化を行う。
【0051】
ステップS44では膨張処理を実行する。膨張処理とは、対象とする画像の境界部を一回り大きくする処理をいう。文字画像で言えば、その文字の輪郭を太くする処理を行う。この処理によって、くびれた画像ややせた画像が図6(c)に示すよう太い画像に変換される。なお、図6(c)に示す画像でも滲みの多くは除去されていることが分かる。次に、ステップS42〜S44で行った収縮・膨張処理で消去された部分に必要な情報が、残った部分に消去すべき情報が残っていないかどうかを確認するために、次の処理を行う。
【0052】
即ち、ステップS45では、元の画像と収縮・膨張処理により得られた画像との比較を行う。例えば、図6(a)に示す画像と図6(c)に示す画像との比較を行う。この比較により、図7に示される画像が得られる。これは、2つの画像の各画素値の差が所定の閾値より大きい画素のみを表示した画像である。図7において、白く表示された画素がステップS45の処理で検出された、滲み候補画素となる。このように、滲み部分が候補画素のうち滲みやくびれなど補正を期待する以外の画素にも有ることがわかる。
【0053】
ステップS46では、滲み候補検定処理を行う。これによって、これらの画素(補正を期待する画素以外)を滲み候補画素から除去する。具体的には、元の画像との隣接割合を使用する。例えば、元の画像における注目画素の隣接8画素およびその外郭16画素における骨格(文字部分)により滲み候補の確からしさを判断する。
【0054】
滲み候補画素について、隣接する画素の滲み候補結果を元に判断する方法を代表例を用い説明する。
【0055】
図8は代表的な滲み候補画素と隣接する画素の滲み候補画素の配置を示した図である。以下の説明では、図8に図示した5×5の画素マトリクスにおいて“X”で示した滲み候補画素を着目画素として説明する。また、黒画素(図では灰色の画素)は滲み候補画素、白画素は滲み候補でない画素である。
【0056】
まず、滲み評価値の高い例を説明する。
【0057】
A−1に示す場合
これは、着目画素が滲み候補画像に挟まれておらず、連続した滲み候補画像に接している場合あり、滲み画像の評価を高く判定する(EvaA=1)。また、白画素は滲み候補でない画素に含まれる画素を更に、ステップS42で作成した図6(b)に示した「やせ画像」の画素か否かで分類する。A−1では、「やせ画像」の画素を丸(●)で示し、以下骨格画素と呼ぶ。一方、「やせ画像」でない画素を三角(▲)で示している。
【0058】
さらに、骨格画素との隣接関係を用い、例えば、A−1−1の様に隣接していない場合は滲み画素と判断する。これに対して、例えばA−1−2の様に隣接している場合は滲み画素の評価を低く判定する(EvaA=0.1)。
【0059】
以下、骨格画素を用いた再評価について、上記と同様の場合はその説明は省略する。
【0060】
A−2とA−3に示す場合
A−1の場合と同様、着目画素が滲み候補画像に挟まれておらず、連続した滲み候補画像に接している場合、滲み画像の評価を高く判定する(EvaA=1)。
【0061】
A−4に示す場合
着目画素が滲み候補画像に挟まれておらず、一部欠落した連続した滲み候補画像に接している場合、たとえ骨格画素との隣接していても、滲み画像の評価を高く判定する(EvaA=1)。
【0062】
A−5に示す場合
着目画素が滲み候補画像に挟まれており、連続した滲み候補画像に接している場合、滲み画像の評価を高く判定する(EvaA=1)。
【0063】
A−6に示す場合
着目画素が滲み候補画像に挟まれておらず、連続した滲み候補画像に複数に接している場合、輪郭部分の可能性が高くなる為、滲み画像の評価値を下げて判定する(EvaA=0.5)。
【0064】
A−7に示す場合
着目画素が滲み候補画像に挟まれておらず、連続した滲み候補画像に接している場合、図8のA−7に例示するような文字の装飾「セリフ」の可能性が小さなフォントの場合高くなる為、滲み画像の評価値を下げて判定する(EvaA=0.7)。
【0065】
次に、滲み評価値が低い例を説明する。
【0066】
B−1に示す場合
この場合、着目画素の隣接に滲み候補画像が無く、滲み画像の評価は低くなるが(EvaA=0)、インクやトナーの飛散した汚れの可能性を高く判定する(EvaB=1)。
【0067】
B−2とB−3に示す場合
この場合、連続した滲み候補画像があるが、骨格画素と隣接してないので、滲み画像の評価は低くなるが(EvaA=0)、インクやトナーの飛散した汚れの可能性を高く判定する(EvaB=0.9)。
【0068】
C−1、C−2、C−3、及びC−4に示す場合
これらの場合、連続した滲み候補画像に挟まれており、輪郭部分の可能性が高いので、滲み画像の評価、汚れの評価とも低くする(EvaA=0)。
【0069】
C−5に示す場合
この場合、着目画素が滲み候補画像に挟まれておらず、連続した滲み候補画像に接しているが、輪郭部分の可能性が高いので、滲み画像の評価、汚れの評価を低くする(EvaA=0.1)。
【0070】
C−6に示す場合
この場合、着目画素が滲み候補画像に挟まれて、連続した滲み候補画像に接しているが、「セリフ」部分の可能性が高いので、滲み画像の評価を低くする(EvaA=0.3)。
【0071】
上記のような複数の評価結果を以下の式を用いて評価し、各画素毎の評価データを作成する。
【0072】
Eva=F(EvaA,EvaB)
F(EvaA,EvaB)= a × EvaA +b × EvaB
または、
F(EvaA,EvaB)= a × EvaA × EvaB
(a、bは係数)
ここで、図3のフローチャートに戻って説明を続けると、ステップS50では、上記評価結果が閾値以上であれば、滲みの補正処理を実行する。ステップS40において、滲み候補部分から補正を期待する画素以外の画素も推定されるので、ステップS50では、元の画像から滲みとして確定された画素を取り除く(白画素に置換する)。
【0073】
なお、この処理では、完全にその画素を取り除くのではなく、元の画像を表現する輝度データに滲みとして検出された画素に所定の輝度データを加算することで、滲み部分を薄くするようにしても良い。また、元の画像と滲み検出で中間的に得られた図6(b)に示すような骨格画像(やせ画像)の各画像に所定の係数をかけた後、合成するようにしても良い。
【0074】
次に、ステップS60では、プリセットされた画像処理(加工処理)を行う。これには、コピー処理に伴う文字強調や各種フィルタ処理、彩度加工、下地加工、墨加工などが含まれる。さらに、ステップS70では、インク色(CMYKなど)への色分解などの後処理を実行する。
【0075】
最後に、ステップS80では、生成された画像データを用いて画像出力部9よりプリント出力処理を実行する。
【0076】
従って以上説明した実施例に従えば、スキャナで読取った画像原稿に滲みが存在していてもこれを自動的に検出して除去し、高品位の画像を得ることができる。
【0077】
なお、滲み検出に伴う画像の解析処理に以下の解析情報を使用しても良い。つまり、滲み検出処理を行う為の画像領域として前述の範囲と同等もしくはより広い領域の特性解析を行う。例えば、インクと紙による滲みの発生は、類似した画像では類似した現象を示す。つまり、黒い文字の印刷結果であれば局所的に滲みが偏在することは少ないので、この特性を利用し、滲み検出結果と元の画像との相関を検定する。これにより、滲みの誤検知や検出漏れを低減するようにする。
【0078】
さらに、図6(b)に示した「やせ画像」を用い、元の画像の骨格濃度を得、この情報に基づいて滲み検出の2値化の閾値を変動させるようにしても良い。またさらに、この情報を滲み検出のみならず、図3に示すステップS50の滲み補正における係数に反映させるようにしてもよい。
【0079】
さて、薄い文字では滲みも有用な情報も低濃度であるため、閾値を変動させると有効な情報は残し、滲みを低減できる作用がある。一方、濃い文字では閾値を変動させることにより高濃度の滲みを除去できる作用がある。従って、閾値を薄い文字画像であるか濃い文字画像であるかに従って変動させると良い。
【0080】
また、紙の繊維に沿って広がる滲みの拡がり方向は方向依存性があることが予想される。この特徴を生かし、滲み検出に角度解析処理を付加し、その結果を用いることで、滲み候補部分が画像コンテンツに起因するものか、滲みであるのかを判断を行っても良い。上記記載した各種解析情報はステップS50で説明した評価値(Eva)の閾値に対応させるようにしても良い。
【0081】
以上の説明では、コピー処理を例に、滲み検出とその補正処理について説明したが、モニタ表示のために、或は、データ保存のために滲みの検出閾値や補正の程度を最適化しても良い。
【0082】
なお、本発明は、複数の機器(例えばホストコンピュータ、インタフェース機器、リーダ、プリンタなど)から構成されるシステムに適用しても、一つの機器からなる装置(例えば、多機能プリンタなど)に適用してもよい。

【特許請求の範囲】
【請求項1】
スキャナにより文字画像の原稿を読み取ることにより生成された画像データを処理する画像処理方法であって、
前記画像データが表現する文字画像の滲みや劣化を検出する検出工程と、
前記検出工程において検出された滲みや劣化に対応する部分を前記画像データから除去する除去工程と、
前記除去工程により滲みや劣化に対応する部分が除去された画像データを画像出力部に出力する出力工程とを有することを特徴とする画像処理方法。
【請求項2】
前記検出工程は、
前記画像データが表現する文字を囲む領域を前記領域を回るように前記領域の画素を外側から1画素ずつ剥ぎ取ることにより、前記文字を細らせ、細線を消去する処理を行う収縮工程と、
前記収縮工程により細くなった文字の境界部を太らせる処理を実行する膨張工程とを含むことを特徴とする請求項1に記載の画像処理方法。
【請求項3】
前記膨張工程において処理された後の画像データと元の画像読み取りにより生成された画像データとを比較する比較工程をさらに有し、
前記除去工程は、前記比較工程における比較の結果に基づいて、前記検出された滲みや劣化に対応する部分を前記画像データから除去することを特徴とする請求項2に記載の画像処理方法。
【請求項4】
前記比較工程は、対応する各画素値に関し、前記膨張工程において処理された後の画像データと元の画像読み取りにより生成された画像データとの差を求め、該差と所定の閾値とを比較することにより、滲みや劣化の候補となる画素を判断することを特徴とする請求項3に記載の画像処理方法。
【請求項5】
請求項1乃至4のいずれか1項に記載の各工程をコンピュータに実行させるプログラム。
【請求項6】
文字画像の原稿を読み取り画像データを生成するスキャナと、
前記スキャナにより生成された画像データを入力し、前記画像データが表現する文字画像の滲みや劣化を検出し、該検出された滲みや劣化に対応する部分を前記画像データから除去し、前記滲みや劣化に対応する部分が除去された画像データを出力する処理を実行するコンピュータと、
前記コンピュータから出力された画像データを記録媒体にプリントするプリンタとを有することを特徴とする画像処理システム。
【請求項7】
文字画像の原稿を読み取り画像データを生成するスキャナ部と、
前記スキャナ部により生成された前記画像データが表現する文字画像の滲みや劣化を検出する検出手段と、
前記検出手段によって検出された滲みや劣化に対応する部分を前記画像データから除去する除去手段と、
前記除去手段により滲みや劣化に対応する部分が除去された画像データを出力する出力手段と、
前記出力手段により出力された画像データに基づいて画像をプリント出力するプリンタ部とを有することを特徴とする画像処理装置。

【図1】
image rotate

【図2】
image rotate

【図3】
image rotate

【図4】
image rotate

【図5】
image rotate

【図6】
image rotate

【図7】
image rotate

【図8】
image rotate


【公開番号】特開2011−55488(P2011−55488A)
【公開日】平成23年3月17日(2011.3.17)
【国際特許分類】
【出願番号】特願2010−176709(P2010−176709)
【出願日】平成22年8月5日(2010.8.5)
【出願人】(000001007)キヤノン株式会社 (59,756)
【Fターム(参考)】