(57)【要約】【課題】グラフィックと文字を分離する方法並び文字を強化する方法を提供する。【解決手段】グラフィックと文字の分離方法はイメージにおけるグラフィック部と文字部を分離するのに用いられ、それは初期分類工程、中階段の分類工程、グラフィックでの文字の検知工程を含む。同時に、前記グラフィックと文字の分離方法に対して文字部に輝度調整を行い、前記文字部のイメージを強化する。【選択図】図２Ａ
2008263575.tif 000002
【特許請求の範囲】
【請求項１】
グラフィック部と文字部からなるイメージグラフィックと文字を分離する方法であって、
ａ１、前記イメージを複数列に分けると共に各前記列を複数セグメントに分け、各前記セグメントは複数の画素からなる工程と、
ａ２、前記複数セグメントをグラフィックセグメント、白色セグメント、黒色セグメント、メッシュドットセグメント、セミメッシュドットセグメント及び未定義セグメントに分ける工程と、
ａ３、各前記セグメントの輝度の転移数を演算し前記セグメントが転移セグメントかグラフィックでの文字セグメントかを判断する工程を含む（ａ）初期分類工程と、
ｂ１、前記未定義タイプセグメントが文字セグメントか否かを判断する工程と、
ｂ２、前記複数セグメントを複数ブロックに分け、各前記ブロックはさらにＪ×Ｋ個セグメントを含み、各前記ブロックに含まれたセグメントタイプの数により各前記ブロックがグラフィックブロック、背景ブロックまたは非グラフィックブロックであることを決める工程と、
ｂ３、各前記ブロックのセグメント属性を補正する工程と、
ｂ４、非グラフィックブロックの両側に隣接するブロックの属性によって前記非グラフィックブロックをグラフィックブロックに補正するか否かを判断する工程を含む（ｂ）中階段の分類工程と、
グラフィックでの文字セグメントを主として他のブロック範囲を決め、前記他のブロック範囲はＬ×Ｍ個セグメントを含むと共に前記他のブロック範囲に含まれたグラフィックでの文字セグメントの数によって他のブロック範囲内の転移セグメントをグラフィックでの文字に、又は前記他のブロック範囲内のグラフィックでの文字セグメントをグラフィックセグメントに補正する否かを判断する（ｃ）グラフィックでの文字の検知工程
を含むことを特徴とするグラフィックと文字を分離する方法。
【請求項２】
前記ａ２工程は色度統計、輝度統計、メッシュドット検知とエッジ検知により前記セグメントが属するタイプを決めることを特徴とする請求項１に記載するグラフィックと文字を分離する方法。
【請求項３】
前記色度統計は前記各セグメントの各画素を高度色度画素、中度色度画素或いは低度色度画素に分類する工程と前記画素がグラフィック画素であるか否かを決める工程を含むことを特徴とする請求項２に記載するグラフィックと文字を分離する方法。
【請求項４】
前記イメージにおける各画素は
前記画素を主として前記画素のＭ×Ｎマトリックスからなる周辺範囲内に含まれた複数画素の各画素の色度と輝度を演算する工程と、
前記色度と輝度によって前記周辺範囲内の前記複数画素を高度色度画素、中度色度画素或いは低度色度画素に分類する工程と、
前記周辺範囲内の画素に含まれた高度色度画素数或いは中度色度画素数によって前記画素が前記グラフィック画素に属するか否かを決める工程によって高度色度画素、中度色度画素或いは低度色度画素に分類することを特徴とする請求項３に記載するグラフィックと文字を分離する方法。
【請求項５】
各前記セグメントに含まれた前記イメージ画素数によって前記セグメントがグラフィックセグメントであるか否かを決めることを特徴とする請求項４に記載するグラフィックと文字を分離する方法。
【請求項６】
前記輝度統計は前記イメージ画素の輝度データにより前記イメージの各画素を白色画素、グレー画素或いは黒色画素に分類することを特徴とする請求項５に記載するグラフィックと文字を分離する方法。
【請求項７】
前記画素は前記画素を主として前記画素の前記周辺範囲内に含まれた複数画素の各画素の輝度を演算する工程と、
前記輝度によって前記周辺範囲内の前記複数画素を白色画素、グレー画素或いは黒色画素に分類する工程と、
前記周辺範囲内の画素に含まれた白色画素、グレー画素或いは黒色画素の数によって前記画素が白色画素、グレー画素或いは黒色画素に属するかを決める工程によって白色画素、グレー画素或いは黒色画素に分類することを特徴とする請求項６に記載するグラフィックと文字を分離する方法。
【請求項８】
各セグメントに含まれた背景画素数によって前記セグメントが白色セグメントであるか否かを決め、各セグメントに含まれたグレー画素数によって前記セグメントがグラフィックセグメントであるか否かを決め、各セグメントに含まれた黒色画素数によって前記セグメントが黒色セグメントであるか否かを決めることを特徴とする請求項７に記載するグラフィックと文字を分離する方法。
【請求項９】
前記エッジ検知は
前記イメージの各画素のエッジ数値を演算する工程と、
前記エッジ数値の絶対値によって前記画素が有効エッジであるか否かを判断する工程と、
有効エッジに属する画素の勾配値を演算する工程と、
前記勾配値がゼロより大きい画素を文字画素に分類し、前記勾配値がゼロより小さい画素を白い画素に分類する工程を含む
ことを特徴とする請求項８に記載するグラフィックと文字を分離する方法。
【請求項１０】
各前記セグメントに含まれた前記メッシュドットタイプ画素数によって前記セグメントがメッシュドットセグメント或いはセミメッシュドットセグメントであるか否かを決めることを特徴とする請求項９に記載するグラフィックと文字を分離する方法。
【請求項１１】
前記画素は
前記画素を主としてラプラス勾配演算子により前記画素の前記周辺範囲内に含まれた複数画素がメッシュドット領域にあるか否かを演算する工程と、
前記周辺範囲内の前記メッシュドット領域にある画素数によって前記画素がメッシュドット画素であるか否かを決める工程によってメッシュドット画素であるか否かを判断することを特徴とする請求項９に記載するグラフィックと文字を分離する方法。
【請求項１２】
前記輝度転移の計算は
各前記画素の輝度分布によって各前記セグメントの輝度転移の数を計算する工程と、
少なくとも一つ輝度転移セグメントを有するセグメントを転移セグメントに設定する工程と、
３個の隣接する転移セグメントに含まれた輝度転移数によって前記複数の転移セグメントが少なくとも一つの転移セグメントがグラフィックでの文字セグメントであると認められるか否かを判断し、前記３個の隣接する転移セグメントの輝度転移数が数字範囲内で、且つ前記３個の隣接する転移セグメントの中間セグメントがグラフィックセグメントにある場合は、前記３個の隣接する転移セグメントの中間セグメントが文字セグメントと判断する工程を含むことを特徴とする請求項１１に記載するグラフィックと文字を分離する方法。
【請求項１３】
前記ｂ２工程は
前記ブロックに含まれたメッシュドットセグメントの数とグラフィックセグメントの数によって前記ブロックが非グラフィックブロックであるか否かを判断する工程と、
前記ブロックに含まれたグラフィックセグメントの数、メッシュドットセグメントの数とセミメッシュドットセグメントの数との総計によって前記ブロックがグラフィックブロックであるか否かを判断する工程と、
前記ブロックに含まれたグラフィックセグメントの数とメッシュドットセグメントの数の総計及び黒色セグメントの数によって前記ブロックがグラフィックブロックであるか否かを判断する工程と、
前記ブロックに含まれたグラフィックセグメントの数によって前記ブロックがグラフィックブロックであるか否かを判断する工程と、
前記ブロックに含まれた背景セグメントの数によって前記ブロックが背景ブロックであるか否かを判断する工程を含むことを特徴とする請求項１２に記載するグラフィックと文字を分離する方法。
【請求項１４】
ｂ４工程において、非グラフィックブロックの両側に隣接する少なくとも一つブロックが共にグラフィックブロックとなる場合は、前記非グラフィックブロックをグラフィックブロックに補正する工程と、
グラフィックブロックに含まれたメッシュドットセグメントと黒色セグメントをグラフィックセグメントに補正する工程を有することを特徴とする請求項１３に記載するグラフィックと文字を分離する方法。
【請求項１５】
グラフィック部と文字部からなるイメージを強化するための前記文字部である文字を強化する方法であって、
前記グラフィック部と前記文字部を分離するためのグラフィックと文字を分離する工程であって、さらに
前記グラフィックを複数列に分けると共に各前記列を複数セグメントに分ける工程と、
前記セグメントをグラフィックセグメントと黒文字セグメント或いは白文字セグメントである文字セグメントに分ける工程を含むことと、
ｂ、文字を強化する工程であって、前記文字セグメントが黒文字セグメントである場合は前記黒文字セグメントの輝度値を０に設定し、或いは前記文字セグメントが白文字セグメントである場合は前記白文字セグメントの輝度値を２５５に設定することを含むことを特徴とする文字を強化する方法。
【請求項１６】
グラフィック部と文字部からなるイメージを強化するための前記文字部である文字を強化する方法であって、
前記グラフィック部と前記文字部を分離するためのグラフィックと文字を分離する工程であって、さらに
前記グラフィックを複数列に分けると共に各前記列を複数セグメントに分ける工程と、
前記セグメントをグラフィックセグメントと文字セグメントに分ける工程を含むことと、
ｂ、シャープ処理を前記文字セグメントにを行い、前記文字セグメントのコントラストを強化する工程を含むことを特徴とする請求項１に記載するグラフィックと文字を分離する方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はグラフィックと文字を分離する方法並び文字を強化する方法に関するものである。
【背景技術】
【０００２】
マルチ機能事務機は現在常用されているデジタルイメージ処理装置で、イメージスキャン及びプリント等の機能を提供している。マルチ機能事務機において、グラフィックと文字の分離及び文字の強化処理はよく使用されているイメージ処理技術である。
【０００３】
一般の文書イメージの多くはグラフィックと文字の二つの部分を含み、グラフィックと文字を分離する技術は更なる処理をするためにイメージにおけるグラフィックと文字を識別することができる。例えば、グラフィックと文字の分離処理を行なっていない状況において、文書をプリントする場合、プリンターは多種類のカラーで構成されたカラーインクカートリッジで文書イメージ全体をプリントする。即ち、たとえ文字部分であってもカラーインクカートリッジを使用するので、インクの使用効率から言えば、多種類のカラーで構成されたカラーインクカートリッジで黒色の文字をプリントするとインクの浪費を招くこととなる。しかし、グラフィックと文字の分離処理を行なっている状況では、プリンターはカラーインクカートリッジでグラフィック部分をプリントし、黒色のインクカートリッジで文字部分をプリントするので、インクの浪費となることはない。
【０００４】
従来のグラフィックと文字の分離処理は色調の調整方法、エッジ検知方法及び色度と輝度の検知方法等を含む。これら従来のグラフィックと文字の分離方法は文書イメージに対して分類を行なっておらず、単一の処理方法で文書全体に処理を行なっている。イメージに対して分類処理を行なっていない状況で行なったグラフィックと文字の分離処理では良好な効果をもたらすことができない。例えば、色調の調整方法は文書全体の色調を調整することで、文書全体の明るいイメージを更に明るく調整し、黒のイメージをさらに黒く調整するようにして、グラフィックと文字の分離目的を果たす。しかし同一の色調でグラフィック部分と文字部分を処理するので文書全体の色調に良くない影響を及ぼし勝ちになる。
【０００５】
このほか、エッジ検知方法は文書イメージのノイズとグラフィックを文字と認識し易いので、誤った検知結果を導いてしまう。また、色度と輝度で行なったグラフィックと文字の分離方法は低色度若しくは無彩色度のグラフィックに対して間違った判断状況を招きやすくなる。
【０００６】
文字を強化する目的は文字のイメージをさらに鮮明にすることである。従来の文字を強化する方法は文書におけるグラフィックと文字を分離しておらず、文書全体のイメージ輝度を調整することで文字イメージを浮き上がらせる目的を果たす。しかしこの様な調整方法では文書におけるグラフィックが元々の色調を失ってしまう。
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明の主な目的は、文書イメージゾーンを複数のイメージセグメントに分けると共に、各セグメントのタイプを判断することにより精確なグラフィックと文字の分離結果を達成するためのグラフィックと文字を分離する方法を提供することにある。
【０００８】
本発明の別の目的は、まずグラフィックと文字の分離処理をして、グラフィックと文字を識別し、良好な文字強化の効果を達成するために文字部分に対して強化処理をするための文字を強化する方法を提供することにある。
【課題を解決するための手段】
【０００９】
本発明はイメージに含まれるグラフィック部と文字部を分離するためのグラフィックと文字を分離する方法を提供し、それには
ａ１  前記イメージを複数列に分けると共に、各前記列を複数セグメントに分け、各前記セグメントは複数の画素を含む工程と、
ａ２  前記複数セグメントをグラフィックセグメント、白色セグメント、黒色セグメント、メッシュドットセグメント、セミメッシュドットセグメント及び未定義セグメントに分ける工程と、
ａ３  各前記セグメントの輝度の転移数を演算し、前記セグメントが転移セグメントかグラフィックでの文字セグメントかを判断する工程を含む（ａ）初期分類工程と、
ｂ１  前記未定義タイプセグメントが文字セグメントか否かを判断する工程と、
ｂ２  前記複数セグメントを複数ブロックに分割し、各前記ブロックはさらにＪ×Ｋ個のセグメントを含み、各前記ブロックに含まれたセグメントタイプの数により各前記ブロックがグラフィックブロック、背景ブロックまたは非グラフィックブロックであることを決める工程と、
ｂ３  各前記ブロック内のセグメント属性を補正する工程と、
ｂ４  非グラフィックブロックの両側に隣接するブロックの属性によって前記非グラフィックブロックをグラフィックブロックに補正するか否かを判断する工程を含む（ｂ）中階段の分類工程と、
グラフィックでの文字セグメントを主として他のブロック範囲を決め、前記他のブロック範囲はＬ×Ｍ個のセグメントを含むと共に前記他のブロック範囲に含まれたグラフィックでの文字セグメントの数によって前記他のブロック範囲内の転移セグメントをグラフィックでの文字セグメントに、又は前記他のブロック範囲内のグラフィックでの文字セグメントをグラフィックセグメントに補正する否かを判断する（ｃ）グラフィックでの文字の検知工程を含む。
【００１０】
最適例として、前記ａ２工程において色度統計、輝度統計、メッシュドット検知及びエッジ検知により前記セグメントが属するタイプを決める。
【００１１】
最適例として、前記色度統計は前記各セグメントの各画素を高度色度画素、中度色度画素或いは低度色度画素に分類する工程と前記画素がグラフィック画素であるか否かを決める工程を含む。
【００１２】
最適例として、前記イメージにおける各画素は以下の方法により高度色度画素、中度色度画素或いは低度色度画素に区分される。それは前記画素を主として、前記画素のＭ×Ｎマトリックスからなる周辺範囲内に含まれた複数画素の各画素の色度と輝度を演算する工程と、前記色度と輝度によって前記周辺範囲内の前記複数画素を高度色度画素、中度色度画素或いは低度色度画素に分類する工程と、前記周辺範囲内の画素に含まれた高度色度画素数或いは中度色度画素数によって前記画素が前記グラフィック画素に属するか否かを決める工程である。
【００１３】
最適例として、各前記セグメントに含まれた前記イメージ画素数によって前記セグメントがグラフィックセグメントであるか否かを決める。
【００１４】
最適例として、前記輝度統計は前記イメージ画素の輝度データにより前記イメージの各画素を白色画素、グレー画素或いは黒色画素に分類することを含む。
【００１５】
最適例として、前記画素は以下の方法により白色画素、グレー画素或いは黒色画素に分類される。それは前記画素を主として、前記画素の前記周辺範囲内に含まれた複数画素の各画素の輝度を演算する工程と、前記輝度によって前記周辺範囲内の前記複数画素を白色画素、グレー画素或いは黒色画素に分類する工程と、前記周辺範囲内の画素に含まれた白色画素、グレー画素或いは黒色画素の数によって前記画素が白色画素、グレー画素或いは黒色画素に属するかを決める工程である。
【００１６】
最適例として、本発明は各セグメントに含まれた背景画素数によって前記セグメントが白色セグメントであるか否かを決め、また、各セグメントに含まれたグレー画素数によって前記セグメントがグラフィックセグメントであるか否かを決め、さらに、各セグメントが含まれた黒色画素数によって前記セグメントが黒色セグメントであるか否かを決める。
【００１７】
最適例として、前記エッジ検知は前記イメージの各画素のエッジ数値を演算する工程と、前記エッジ数値の絶対値によって前記画素が有効エッジであるか否かを判断する工程と、有効エッジに属する画素の勾配値を演算する工程と、前記勾配値がゼロより大きい画素を文字画素に分類し、前記勾配値がゼロより小さい画素を白色画素に分類する工程を含む。
【００１８】
最適例として、本発明は各前記セグメントに含まれた前記メッシュドットタイプ画素数によって前記セグメントがメッシュドットセグメント或いはセミメッシュドットセグメントであるか否かを決める。
【００１９】
最適例として、前記画素は以下の方法によりメッシュドット画素であるか否かを判断する。それは前記画素を主として、ラプラス勾配演算子により前記画素の前記周辺範囲内に含まれた複数画素がメッシュドットゾーンにあるか否かを演算する工程と、前記周辺範囲内の前記メッシュドットゾーンにある画素数によって前記画素がメッシュドット画素であるか否かを決める工程である。
【００２０】
最適例として、前記輝度転移の計算は、各前記セグメントの画素の輝度分布によって各前記セグメントの輝度転移の数を計算する工程と、少なくとも一つの輝度転移を有するセグメントを転移セグメントに設定する工程と、３個の隣接する転移セグメントに含まれた輝度転移数によって前記複数の転移セグメントが少なくとも一つの転移セグメントがグラフィックでの文字セグメントであると認められるか否かを判断し、前記３個の隣接する転移セグメントの輝度転移数が数字範囲内で、且つ前記３個の隣接する転移セグメントの中間セグメントがグラフィックセグメントにある場合は、前記３個の隣接する転移セグメントの中間セグメントがグラフィックでの文字セグメントであると判断する工程を含む。
【００２１】
最適例として、前記ｂ２工程は前記ブロックが含まれたメッシュドットセグメントの数とグラフィックセグメントの数によって前記ブロックが非グラフィックブロックであるか否かを判断する工程と、前記ブロックに含まれたグラフィックセグメントの数、メッシュドットセグメントの数及びセミメッシュドットセグメントの数との総計によって前記ブロックがグラフィックブロックであるか否かを判断する工程と、前記ブロックに含まれたグラフィックセグメントの数とメッシュドットセグメントの数の総計及び黒色セグメントの数によって前記ブロックがグラフィックブロックであるか否かを判断する工程と、前記ブロックに含まれたグラフィックセグメントの数によって前記ブロックがグラフィックブロックであるか否かを判断する工程と、前記ブロックに含まれた背景セグメントの数によって前記ブロックが背景ブロックであるか否かを判断する工程を含む。
【００２２】
最適例として、ｂ４工程において、非グラフィックブロックの両側に隣接する少なくとも一つブロックが共にグラフィックブロックとなる場合は、前記非グラフィックブロックをグラフィックブロックに補正し、グラフィックブロックに含まれたメッシュドットセグメントと黒色セグメントをグラフィックセグメントに補正する。
【００２３】
本発明はまたグラフィック部と文字部のイメージにおける前記文字部を強化するための文字を強化する方法を提供する。それは
ａ、前記グラフィック部と前記文字部を分離するためのグラフィックと文字を分離する工程であって、さらに前記グラフィックを複数列に分けると共に各前記列を複数セグメントに分ける工程と、前記セグメントをグラフィックセグメントと黒文字セグメント或いは白文字セグメントである文字セグメントに分ける工程を含み、
ｂ、文字を強化する工程であって、前記文字セグメントが黒文字セグメントである場合は、前記黒文字セグメントの輝度値を０に設定し、或いは前記文字セグメントが白文字セグメントである場合は前記白文字セグメントの輝度値を２５５に設定することを含む。
【００２４】
本発明の別の文字を強化する方法において、下記の工程を含む。
ａ、前記グラフィック部と前記文字部を分離するためのグラフィックと文字を分離する工程であって、さらに前記グラフィックを複数列に分けると共に各前記列を複数セグメントに分ける工程と、前記これらのセグメントをグラフィックセグメントと文字セグメントに分ける工程と、
ｂ、シャープ処理を前記文字セグメントに行い、前記文字セグメントのコントラストを強化する工程である。
【発明を実施するための最良の形態】
【００２５】
本発明を次に図面により詳細に説明する。
【実施例】
【００２６】
図１はグラフィックと文字を含む文書１０を表示している。図１で示すように、文書１０はグラフィック部１００と文字部２００を含む。グラフィック部１００は図案及び図案上の文字「ＷＥＬＣＯＭＥ」を含み、文字部２００は多数の記号Ｔで構成されている。
【００２７】
本発明のグラフィックと文字を分離する方法は文書１０のグラフィック部１００と文字部２００を識別するためのものである。また本発明の文字を強化する方法はグラフィックと文字の分離が完了した後、文字部２００のイメージを強化して文字部２００とグラフィック部１００内の文字を一層鮮明にさせるものである。
【００２８】
以下本発明のグラフィックと文字を分離する方法の細部を説明する。図２Ａ、Ｂで、図２Ａが示すように、本発明のグラフィックと文字を分離する方法は、主に文書１０のイメージを複数列Ｌ１−Ｌｎに分け、各列はさらに複数のセグメント３００に分けられる。図２Ｂで示すように、各セグメント３００は複数の画素から構成されており、図２ＢではＮ個の画素を例に取る。
【００２９】
文書１０のイメージは複数のセグメントに分割された後、さらに多種のルールに基いて各セグメントがグラフィック部又は文字部に属するかを判断することで、グラフィック部１００と文字部２００をはっきりと区分することができる。
【００３０】
本発明のグラフィックと文字を分離する方法は主に（１）初期分類工程と（２）中段階の分類工程の二つの工程を含み、必要と有らばグラフィックでの文字を検知する工程をさらに加えることができる。下記に説明する。
初期分類工程
【００３１】
初期分類工程において、色度統計、輝度統計、エッジ検知、及びメッシュドット検知を使用して文書１０に含まれるセグメントをグラフィックセグメント、白色セグメント、黒色セグメント、未定義セグメント、メッシュドットセグメント及びセミメッシュドットセグメントに分類する。このほか、更に輝度転移検知で転移セグメント及びグラフィックでの文字セグメントを探し出す。
（１）色度統計
【００３２】
文書におけるグラフィック部は一般に高色度特性を有しているので、色度でグラフィック部を探すことができる。所謂色度統計は画素の色差値ａ、ｂが生じる色度を使用し、また画素の輝度値Ｌは画素を低度色度画素、中度色度画素或いは高度色度画素に分類する。画素の色度値及び輝度値の演算は従来の分野に属するのでここでは贅言しないこととする。
【００３３】
下表に示すように、各画素の色度及び輝度値に基いて前記画素が低度色度画素、中度色度画素或いは高度色度画素に属するかを判断することができる。
【００３４】
【表１】
2008263575.tif 000003
【００３５】
例えば、画素の色度がＢ１より大きいか等しく且つその輝度値がＡ１−Ａ２の間に有る場合、この画素は高度色度画素に分類される。また、画素の色度がＢ１より小さく且つＢ２より大きく、その輝度値がＡ１−Ａ２の間に有る場合、この画素は中度色度画素に分類され、以下このように類推する。
【００３６】
イメージセグメントがグラフィックセグメントであるか否かを判断するために、まず各セグメントに含まれる画素がグラフィック画素であるか否かを判断しなければならない。図３では、画素Ｐ６がグラフィック画素であるか否かを判断しなければならない。まず画素Ｐ６を中心とした周辺範囲内の画素に含まれる低度色度画素、中度色度画素及び高度色度画素の数の統計を取る。図３ではＭ×Ｍマトリックスを統計の範囲とする。さらに前記Ｍ×Ｍマトリックスの範囲内に含まれる低度色度画素、中度色度画素及び高度色度画素の数に基いて、中心画素Ｐ６がグラフィック画素であるか否かを決定する。例えば、Ｍ×Ｍマトリックスの範囲内にｃ１個を超える中度色度画素又はｃ２個を超える高度色度画素を含んでいれば、画素Ｐ６はグラフィック画素に分類される。
【００３７】
この方法により、セグメント３００に含まれる画素Ｐ１−Ｐｎに幾つのグラフィック画素があるかを統計に取ることができ、セグメント３００に含まれるイメージ画素の数によってセグメント３００がグラフィックセグメントであるか否かを決定する。例えば、セグメント３００が含むグラフィック画素がｃ３個より多い場合、セグメント３００をグラフィックセグメントに分類する。
（２）輝度統計
【００３８】
輝度統計は主にイメージセグメントを白色セグメント（文書中の背景部分を指すか又は背景セグメントと称する）、グレーセグメント及び黒色セグメントに分類する。
【００３９】
異なる輝度値範囲に基いて下表に示すように、イメージゾーンを背景、グレー及び黒色に分ける。
【００４０】
【表２】
2008263575.tif 000004
【００４１】
色度統計方法と同様に、イメージセグメントが背景セグメント、グレーセグメント又は黒色セグメントであるか否かを決定する前に、まず各イメージセグメントに含まれる画素が背景画素、グレー画素若しくは黒色画素に属することを判断しなければならない。
【００４２】
図３で示すように、判断される画素Ｐ６を中心として、Ｍ×Ｍマトリックスのような画素Ｐ６周辺範囲内の画素が背景画素、グレー画素又は黒色画素に属することを判断しなければならない。Ｍ×Ｍマトリックス範囲内に含まれる背景画素、グレー画素又は黒色画素の数によって中心画素Ｐ６がどの種類の画素であるかを判断する。
【００４３】
例えば、マトリックス中にｄ１個以上の画素が「極めて明るい」に分類される場合、中心画素Ｐ６は背景画素である。また、マトリックス中にｄ２個以上の画素が「グレー／ライトグレー」分類に属する場合、中心画素Ｐ６はグレー画素である。そして、マトリックス中にｄ３個以上の画素が「ダークグレー」分類に属する場合、中心画素Ｐ６は黒色画素である。
【００４４】
各セグメントの画素の属性が決まると、続いて各セグメントに含まれる背景画素、グレー画素又は黒色画素の数によってイメージセグメントの分類が決まる。例えば、単一イメージセグメントがｄ４個を超える画素を含むものは背景画素であり、このセグメントは背景セグメントとなる。また、単一イメージセグメントがｄ５個を超える画素を含むものはグレー画素であり、このセグメントはグレーセグメントとなる。さらに、単一イメージセグメントがｄ６個を超える画素を含むものは黒色画素であり、このセグメントは黒色セグメントとなる。そのうち、「背景セグメント」が一般に代表するグラフィックの背景の大部分は白色である。文書グラフィックは一般にグレー色調を有するので、「グレーセグメント」もグラフィックセグメントと看做される。このほか、「黒色セグメント」が指すのは文書中の黒めの部分である。
（３）メッシュドット検知
【００４５】
画素の輝度統計もイメージ中のメッシュドットゾーンを判断するのに用いられる。本発明において、前述したセグメントタイプの他に、さらに輝度統計を使用してメッシュドットセグメント及びセミメッシュドットセグメントを定義する。
【００４６】
一般の印刷原稿の特性について言えば、メッシュドットがあるゾーンは殆どカラーゾーンである。
【００４７】
メッシュドットセグメント及びセミメッシュドットセグメントは各セグメントに含まれる画素に幾つのメッシュドット画素があるかによって決まる。例えば、セグメントがｆ１個のメッシュドット画素を含む場合、このセグメントをメッシュドットセグメントと称する。また、セグメント中のメッシュドット画素数がｆ２より多いがｆ１より少ない場合、このセグメントはセミメッシュドットセグメントと称される。
【００４８】
セグメント中の画素は以下の原則よりメッシュドット画素であるか否かが判定される。
【００４９】
画素を中心として、ラプラス勾配演算子を使用して前記画素のＭ×Ｍマトリックスの周辺範囲内に含まれる複数の画素がメッシュドットゾーンにあるか否かを演算する。
【００５０】
前記周辺範囲内の前記メッシュドットゾーン内にある画素数によって、前記画素がメッシュドットタイプの画素であるか否かを決定する。Ｍ×Ｍ範囲内にｆ４個を超える画素がメッシュドットゾーン内にあると、その中心画素はメッシュドット画素である。
【００５１】
これらのメッシュドットセグメント若しくはセミメッシュドットセグメントはさらにグラフィックセグメント若しくはグラフィックでの文字セグメントに補正される。
（４）エッジ検知
【００５２】
エッジ検知の主な目的は文字のエッジを探すことにあり、本発明において、グラフィックセグメント、背景セグメント若しくはグレーセグメントに属さない「未定義」セグメントは文書の文字部の可能性がある。
【００５３】
エッジ検知は下記の工程を含む。
１、各画素のエッジ数値を演算する。
２、各画素のエッジ数値の絶対値に基いて前記画素が有効エッジであるか否かを判断する。例えば、エッジ数値がｅ１より大きい場合、この画素は有効エッジであり、反対であれば無効エッジである。
３、有効エッジの画素の勾配値を演算する。画素の勾配値が０より大きい場合、この画素は低輝度エッジである。また、画素の勾配値が０より小さい場合、この画素は高輝度エッジである。
４、前記勾配値がゼロより大きい画素は文字画素に分類し、また前記勾配値がゼロより小さい画素は背景画素に分類する。
【００５４】
画素のエッジ数値及び勾配値の演算は当業者の熟知するところにつき、本文ではこれ以上詳述しないこととする。
（５）輝度転移検知
【００５５】
輝度転移検知は、輝度が次元的又は時間的に瞬時に激しい変化をする位置を探すのに用いられ、特に突然の黒色変化或いは突然の白色変化といった状況である。本発明では各セグメントの輝度転移の数を演算してどのセグメントが輝度転移セグメント若しくはグラフィックでの文字セグメントに属するかを判断する。
【００５６】
図４はセグメントに現れた輝度転移を示している。図４ではセグメントの全ての画素の輝度曲線図を示しており、図４では画素輝度の激しい変化Ｔが現われており（高輝度から突然低輝度に変化しており、即ち隣接する２個の画素の輝度の差が大きい）、Ｔは輝度転移と呼ばれる。
【００５７】
輝度転移検知は下記の工程を含む。各セグメントの画素の輝度分布に基いて前記セグメントが輝度転移を有するか否かを決定する。次に、前記輝度転移を有するセグメントは転移セグメントであると設定する。さらに、複数の隣接する転移セグメントに含まれる輝度転移の数により前記複数の輝度転移が少なくとも一つの転移セグメントがグラフィックでの文字セグメントであると認められるか否かを決定する。例を挙げると、３個の位置が隣接する転移セグメントに含まれる転移の数の総和を演算し、転移数の総和がｇ１個より多く且つｇ２個より少ない場合、中間位置にある転移セグメント（この転移セグメントは色度統計でグラフィックセグメントであると判定されるか又はメッシュドットがメッシュドットセグメントであると検知されなければならない。）はグラフィックでの文字セグメントに属する。しかし、転移数の総和が前述の標準のセグメントに合致しないものはやはり転移セグメントと看做される。
中段階分類工程
【００５８】
前述した色度統計と輝度統計の工程を経た後、文書イメージをグラフィックセグメント、白色セグメント、黒色セグメント、未定義セグメント、メッシュドットセグメント及びセミメッシュドットセグメントの６種類のセグメントに分けて、中段階の分類工程で使用する。中段階の分類工程における最終目標は全てのセグメントをグラフィックセグメント、白色セグメント、黒色セグメント及び文字セグメント（中段階の分類後、全ての未定義セグメントは文字セグメントと看做される。）に分類することにある。このほか、中段階の分類後、さらにグラフィックでの文字セグメントを検知する工程を加える。グラフィックでの文字セグメントを検知するために、前述の輝度転移検知で求めた転移セグメント及びグラフィックでの文字セグメントを使用する。
【００５９】
中段階の分類では、さらに未定義セグメントが属するタイプを判断し、続いて複数のセグメントをブロックに構成して、ブロックを単位として各ブロックがグラフィックブロックタイプ、背景ブロックタイプ或いは非グラフィックブロックタイプに属するかを判断し、最後に非グラフィックタイプブロックをグラフィックブロックに補正するか否かを判断する。換言すると、中段階の分類では、二次元概念でもって、隣接するセグメント間のタイプを利用して初期分類工程で求めたセグメントのタイプの細部補正を施す。続いて、多数のセグメントで構成されたブロックを単位として各ブロックのタイプを判断して、ブロックのタイプが決められ次第、ブロック中に定義できないセグメントがあれば前記ブロックと同様のタイプに分類されることができる。以下まず本発明におけるセグメントを単位として実行する分類補正について説明する。
【００６０】
グラフィックタイプのセグメントは通常文書のグラフィック部に位置しており、白色タイプのセグメントは通常文書の地色部分にあり、黒色セグメントは文書の黒色部分であり、そして未定義セグメントはまだ明確に定義されていないセグメントを指し、これらの未定義セグメントは文書中の文字部である可能性がある。然しながら、未定義セグメントはまたグラフィックセグメントである可能性もある。このため中段階の分類でこれらの未定義セグメントが文字部に属するか否かを確認する必要がある。
【００６１】
続いてブロックを単位としてタイプ補正を実行する方法について説明する。あるブロックにＪ×Ｋ個のセグメントを含ませることが出来る。各ブロックのＪ×Ｋ個のセグメントに含まれるセグメントのタイプによりブロックのタイプを判断する。判断方法は下表で表示する。
【００６２】
【表３】
2008263575.tif 000005
【００６３】
上表に基いて、ブロックを非グラフィックブロック、グラフィックブロック及び背景ブロックに分類した後、現在の分類結果により、まずブロック中にグラフィックとなり得るセグメント（例えば、メッシュドットセグメント、セミメッシュドットセグメント及び黒色セグメント）をグラフィックセグメントに補正するか若しくはセミメッシュドットセグメントを未定義（文字）セグメントに変更する。続いて隣接するブロック間の相関性を利用してさらにブロックタイプの補正を行なう。
【００６４】
図５で示すように、非グラフィックタイプブロックｎについて言えば、その両側の隣接する各ｍ個のブロックが何れもグラフィックブロックであるなら、ブロックｎをグラフィックタイプブロックに補正する。
【００６５】
グラフィックタイプブロックに含まれるメッシュドットセグメント及び黒色セグメントは共にグラフィックセグメントに補正される。このほか、中段階の分類工程が完了すると、まだ補正されていないセミメッシュドットセグメントは未定義セグメントと看做される。その他未処理の未定義セグメントの中の画素がエッジ特性を具えていれば（前述のエッジ検知工程に基く）、この未定義セグメントは文字セグメントに分類される。このほか、単一の未定義セグメントがオール黒若しくはオール白の画素で構成されているなら、この未定義セグメントは文字セグメントと看做される。
【００６６】
中段階の分類工程が完了した後、全ての未定義セグメントは文字セグメントと看做される。
グラフィックでの文字セグメントの検知工程
【００６７】
このほか、グラフィックでの文字を検知するために、別のブロック範囲に含まれるグラフィックでの文字セグメントの数によって決めることが出来る。このブロック範囲は通常は長方形で、即ち水平方向の範囲が長くまた垂直方向の範囲が短い形状である。このブロック範囲の選択は通常目標字体のサイズと関連がある（所謂目標字体のサイズとは、検知された文字にスキャンされた後の前記文字の字体イメージが占める画素数を指す）。例えば、ブロックに含まれるグラフィックでの文字セグメントの数が某数値よりも大きい場合、前記ブロックが文字ゾーンにあると認定され、この場合ブロック中の転移セグメントはグラフィックでの文字セグメントに補正され、またグラフィックでの文字セグメントの数が前記某数値より小さい場合、グラフィックでの文字セグメントはグラフィックセグメントに補正される。
文字の強化
【００６８】
グラフィックと文字を分離処理した後、このグラフィックと文字の分離結果を利用して文字の強化処理を実行することができる。文書中のグラフィックと文字が既に代表文書グラフィック部（グラフィックセグメント）、背景部（白色セグメント）及び文字部（黒色セグメント）に分類されているので、各種のセグメントに対して容易く処理を実行することができ、文字の強化の効果を効率的に達成できるが、文書中のグラフィック部に不適当な色調変化が現われることはない。代表グラフィックのグラフィックセグメントは処理する必要がない。また代表文字のセグメント（背景にある文字及びグラフィックにある文字を含む）に対して、輝度値を変更する方法で文字を一層鮮明にさせることができる。詳細に述べると、文字セグメントはそれに含まれる画素の輝度によって白色文字セグメント若しくは黒色文字セグメントに分けられる。文字セグメントにＮ１個以上ある画素の輝度がＴ１より大きい場合、この文字セグメントは白文字セグメントであると看做される。また文字セグメントにＮ２個以上ある画素の輝度がＴ１より小さい合、この文字セグメントは黒文字セグメントであると看做される。黒文字セグメントの輝度値を０に設定し、また白文字セグメントの輝度値を２５５に設定することもできる。つまり、黒色部分をさらに黒く、白色部分をさらに白くするのである。或いは文字セグメントの全てのデータにシャープ演算子処理を実行して、文字セグメント内容のコントラストを強化する。
【００６９】
上記内容は本発明の最適な実施例に過ぎず、本発明の特許申請範囲を限定するものではないため、本発明で開示した趣旨を逸脱しないで完成された等価変更若しくは補正は、全て本案における特許申請の範囲内に含まれるものとする。
【図面の簡単な説明】
【００７０】
【図１】グラフィック部と文字部を含む文書の概略図である。
【図２Ａ】文書が複数列および複数のセグメントに分かれた概略図である。
【図２Ｂ】各セグメントが複数の画素に分かれた概略図である。
【図３】Ｍ×Ｍ画素マトリックス図である。
【図４】輝度転移の概略図である。
【図５】隣接ブロックの概略図である。
【符号の説明】
【００７１】
１０  文字
１００  グラフィック
２００  文字部
Ｌ１〜Ｌｎ  イメージ列
３００  イメージ部分
Ｐ１〜ＰＮ  画素
【図１】
2008263575.tif 000006
【図２Ａ】
2008263575.tif 000007
【図２Ｂ】
2008263575.tif 000008
【図３】
2008263575.tif 000009
【図４】
2008263575.tif 000010
【図５】
2008263575.tif 000011