(57)【要約】【課題】  エッジ領域の画素が黒画素であるか否かを正確に判別すること。【解決手段】  画像処理装置は、画像中のエッジ領域を検出するエッジ検出部２０２と、画像中の孤立点を検出する孤立点検出部２０３と、エッジ領域に含まれる画素が色画素か黒画素かを判定する黒画素検出部２０１と、注目画素それぞれにおいて、エッジ領域に含まれる画素であって、注目画素から所定の範囲内に存在する孤立点以外の黒画素に基づき、黒画素レベルを算出する黒画素レベル算出部２０４と、黒画素レベルに基づき、注目画素が黒画素か否かを決定する領域決定部２０５とを備える。【選択図】        図３
2005064861.tif 000002
【特許請求の範囲】
【請求項１】
画像中のエッジ領域を検出するエッジ検出手段と、
画像中の孤立点を検出する孤立点検出手段と、
前記エッジ領域に含まれる画素が黒画素であるかを判定する判定手段と、
処理対象画素それぞれにおいて、前記エッジ領域に含まれる画素であって、処理対象画素から所定の範囲内に存在する孤立点以外の黒画素に基づき、黒画素レベルを算出する黒画素レベル算出手段と、
前記黒画素レベルに基づき、前記処理対象画素が黒画素か否かを決定する決定手段とを備えた、画像処理装置。
【請求項２】
前記決定手段は、前記黒画素レベルを前記所定の範囲に基づいて定まるしきい値と比較する比較手段を含む、請求項１に記載の画像処理装置。
【請求項３】
前記黒画素レベル算出手段は、前記エッジ領域に含まれる画素であって、処理対象画素から前記所定の範囲内に存在する孤立点以外の黒画素をカウントするカウント手段を含む、請求項１に記載の画像処理装置。
【請求項４】
前記カウント手段は、前記処理対象画素の近傍に存在する前記黒画素に大きな重み付けをしてカウントする、請求項３に記載の画像処理装置。
【請求項５】
処理対象画素それぞれにおいて、前記エッジ領域に含まれる画素であって、処理対象画素から前記所定の範囲内に存在する孤立点以外の色画素に基づき色画素レベルを算出する色画素レベル算出手段をさらに備え、
前記決定手段は、前記算出された黒画素レベルと前記算出された色画素レベルとを比較する比較手段を含む、請求項１に記載の画像処理装置。
【請求項６】
前記黒画素レベル算出手段は、前記エッジ領域に含まれる画素であって、処理対象画素から所定の範囲内に存在する孤立点以外の黒画素をカウントする第１カウント手段を含み、
前記色画素レベル算出手段は、前記エッジ領域に含まれる画素であって、処理対象画素から前記所定の範囲内に存在する孤立点以外の色画素をカウントする第２カウント手段を含む、請求項５に記載の画素処理装置。
【請求項７】
前記第１カウント手段は、近傍に存在する前記黒画素ほど大きな重み付けをしてカウントし、
前記第２カウント手段は、近傍に存在する前記色画素ほど大きな重み付けをしてカウントする、請求項６に記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、画像処理装置に関し、特に画像中のエッジ領域における黒画素を判別するための画像処理装置に関する。
【背景技術】
【０００２】
紙などの記録媒体に形成された画像は、文字が表された文字領域、写真などの階調が表現される網点領域が含まれる。このような記録媒体に形成された画像をスキャナなど読取り装置で読取って、記録媒体に画像形成する際には、読み取った画像に適切な画像処理が実行される。文字領域と網点領域とでは、異なる画像処理が実行される。このため、読取った画像から領域を正確に判別することが望まれる。
【０００３】
さらに、文字領域は、有彩色の場合と無彩色の場合とで実行する処理が異なってくる。従って、文字領域に含まれる文字が有彩色であるか無彩色であるかを判別することが重要である。なお、以下の説明では、無彩色の画素を単に黒画素といい、有彩色の画素を単に色画素という。
【０００４】
処理の対象となる対象画素の彩度をしきい値と比較することにより、対象画素が有彩色であるか無彩色であるかを判定する技術が、特開２００２−２１８２３５号公報（特許文献１）に記載されている。
【０００５】
また、特開２００２−４４４７１号公報（特許文献２）には、対象画素が属する領域に応じたしきい値と、対象画素の画素値とを比較することにより、対象画素が有彩色であるか無彩色であるかを判定する技術が記載されている。
【特許文献１】特開２００２−２１８２３５号公報
【特許文献２】特開２００２−４４４７１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
たとえば、原稿中に有彩色の網点領域中に無彩色の文字が表されている場合に、画像をスキャナなどで読み取って得られる画像データは、文字の輪郭部分の画素は、文字の周辺部分に存在する有彩色の網点の影響を受けて、無彩色とならない場合がある。したがって、特開２００２−２１８２３５号公報、または、特開２００２−４４４７１号公報のように、処理対象画素の画素値のみから有彩色であるか無彩色であるかを判別したのでは、このような周辺の有彩色の影響を受けた画素を無彩色と判別することはできない。その結果、文字の輪郭部分で適切な画像処理を実行することができず、画像が劣化してしまうとの問題があった。
【０００７】
この発明は上述した問題点を解決するためになされたもので、この発明の目的の１つは、エッジ領域に含まれる画素が黒画素（無彩色の画素）であるか否かを正確に判別することが可能な画像処理装置を提供することである。
【課題を解決するための手段】
【０００８】
上述した目的を達成するためにこの発明のある局面によれば、画像処理装置は、画像中のエッジ領域を検出するエッジ検出手段と、画像中の孤立点を検出する孤立点検出手段と、エッジ領域に含まれる画素が黒画素であるかを判定する判定手段と、処理対象画素それぞれにおいて、エッジ領域に含まれる画素であって、処理対象画素から所定の範囲内に存在する孤立点以外の黒画素に基づき、黒画素レベルを算出する黒画素レベル算出手段と、黒画素レベルに基づき、処理対象画素が黒画素か否かを決定する決定手段とを備える。
【０００９】
好ましくは、決定手段は、黒画素レベルを所定の範囲に基づいて定まるしきい値と比較する比較手段を含む。
【００１０】
好ましくは、黒画素レベル算出手段は、エッジ領域に含まれる画素であって、処理対象画素から所定の範囲内に存在する孤立点以外の黒画素をカウントするカウント手段を含む。
【００１１】
好ましくは、カウント手段は、処理対象画素の近傍に存在する黒画素に大きな重み付けをしてカウントする。
【００１２】
好ましくは、処理対象画素それぞれにおいて、エッジ領域に含まれる画素であって、処理対象画素から所定の範囲内に存在する孤立点以外の色画素に基づき色画素レベルを算出する色画素レベル算出手段をさらに備え、決定手段は、算出された黒画素レベルと算出された色画素レベルとを比較する比較手段を含む。
【００１３】
好ましくは、黒画素レベル算出手段は、エッジ領域に含まれる画素であって、処理対象画素から所定の範囲内に存在する孤立点以外の黒画素をカウントする第１カウント手段を含み、色画素レベル算出手段は、エッジ領域に含まれる画素であって、処理対象画素から所定の範囲内に存在する孤立点以外の色画素をカウントする第２カウント手段を含む。
【００１４】
好ましくは、第１カウント手段は、近傍に存在する黒画素ほど大きな重み付けをしてカウントし、第２カウント手段は、近傍に存在する色画素ほど大きな重み付けをしてカウントする。
【００１５】
この発明に従えば、黒画素レベルの算出には、処理対象画素の画素値だけでなく処理対象画素から所定の範囲内の孤立点以外の黒画素が用いられる。また、網点を構成する孤立点とされる黒画素は黒画素レベルの算出に用いられない。このため、エッジ領域に含まれる画素が黒画素であるか否かを正確に判別することが可能な画像処理装置を提供することができる。
【発明を実施するための最良の形態】
【００１６】
以下、図面を参照しつつ本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがってそれらについての詳細な説明は繰返さない。
【００１７】
＜第１の実施の形態＞
図１は、本発明の第１の実施の形態における画像処理装置が適用されるタンデム方式のカラー複写機の概略構成を示す模式的断面図である。図１を参照して、カラー複写機１００は、原稿から画像データを読取るイメージリーダ部１０１と、画像処理装置１０と、用紙上に画像を印刷するプリンタ部１０２とから構成されている。
【００１８】
イメージリーダ部１０１の原稿台１０３上に載置された原稿は、スキャナ１０４の備える露光ランプ１０５により照射される。スキャナ１０４は、スキャナモータ１１２により矢印方向に移動して原稿全体を走査する。原稿面からの反射光は、ミラー１０６〜１０８および集光レンズを介してＣＣＤ１１０上に像を結ぶ。ＣＣＤ１１０は、原稿面からの反射光をＲＧＢの色データ（アナログ信号）に変換して画像処理装置１０に出力する。ＣＣＤ１１０が画像処理装置１０に出力する色データを、画像データという。
【００１９】
画像処理装置１０は、ＣＣＤ１１０から入力される画像データに所定の画像処理を施してレーザ装置１１３にデジタル信号を出力する。
【００２０】
ここで画像処理装置１０からレーザ装置１１３に出力されるデジタル信号は、シアン用の画像色データＣと、マゼンタ用の画像色データＭと、イエロー用の画像色データＹと、ブラック用の画像色データＫである。レーザ装置１１３は、入力された画像色データＣ，Ｍ，Ｙ，Ｋに基づいて、シアン、マゼンタ、イエロー、ブラックそれぞれの感光体ドラム１１５Ｃ，１１５Ｍ，１１５Ｙ，１１５Ｋにレーザビームを出力する。
【００２１】
プリンタ部１０２において、レーザ装置１１３から出力されるレーザビームは、帯電チャージャ１１４Ｃ，１１４Ｍ，１１４Ｙ，１１４Ｋによって帯電された感光体ドラム１１５Ｃ，１１５Ｍ，１１５Ｙ，１１５Ｋを露光し、静電潜像を形成する。シアン、マゼンタ、イエロー、およびブラックの４色の現像器１１６Ｃ，１１６Ｍ，１１６Ｙ，１１６Ｋにより、感光体ドラム１１５Ｃ，１１５Ｍ，１１５Ｙ，１１５Ｋ上の静電潜像が現像される。
【００２２】
一方、無端ベルト１３０は、駆動ローラ１３３Ａと固定ローラ１３３Ｂ，１３３Ｃ，１３３Ｄとにより弛まないように懸架されている。駆動ローラ１３３Ａが図中で反時計回りに回転すると、無端ベルト１３０が所定速度で図中で反時計回りに回転する。
【００２３】
給紙カセット１２０〜１２２より適当な用紙が搬送され、タイミングローラ１３１から無端ベルト１３０に用紙が供給される。無端ベルト１３０に供給された用紙は、無端ベルト１３０上に担持され、図中で左方向に搬送される。これにより、用紙がシアン、マゼンタ、イエロー、ブラックの順に感光体ドラム１１５Ｃ，１１５Ｍ，１１５Ｙ，１１５Ｋと接触する。用紙がそれぞれの感光体ドラム１１５Ｃ，１１５Ｍ，１１５Ｙ，１１５Ｋと接触したときに、感光体ドラムと対をなす転写チャージャ１１７Ｃ，１１７Ｍ，１１７Ｙ，１１７Ｋにより感光体ドラム上に現像されたトナー像が用紙に転写される。
【００２４】
トナー像が転写された用紙は、定着ローラ対１３２により加熱される。これにより、トナーは溶かされて用紙に定着する。その後、用紙はプリンタ部１０２から排出される。
【００２５】
図２は、第１の実施の形態における画像処理装置の機能を示す機能ブロック図である。図を参照して、画像処理装置１０には、イメージリーダ部１０１から出力される画像データが入力される。画像処理装置１０は、画像データを、画像の属性に応じた領域に分割する領域判別部２００と、画像の属性に応じで画像データに所定の処理を実行する画像処理部３００とを含む。
【００２６】
画像の属性に応じた領域には、網点が表された網点領域、文字が表された文字領域を含む。領域判別部２００は、画像データ中から網点領域と文字領域とを抽出する。そして、抽出した領域情報を画像処理部３００に出力する。また、領域判別部２００は、文字領域と判別した場合には、文字領域中の色情報を画像処理部３００に出力する。なお、領域判別部２００は、網点領域および文字領域に限らず、たとえば、グラフや図形が表されたベタ画像を含む図形領域等を判別して抽出するようにしてもよい。
【００２７】
画像処理部３００は、画像データに対して、領域判別部２００により判別された領域に応じた画像処理を実行する。画像処理には、スムージング処理、エッジ強調処理が含まれる。より具体的には、網点領域の画像データは、スムージング処理を実行し、文字領域の画像データには、エッジ強調処理を実行する。画像処理部３００は、領域判別部２００より入力される色情報に応じて、エッジ強調処理を変更する。文字領域が無彩色の黒画素の場合には、イエロー（Ｙ）、マゼンタ（Ｍ）およびシアン（Ｃ）成分を減らし、黒（Ｋ）成分を増加するエッジ強調処理を実行し、文字領域が有彩色の色画素の場合には、ＹＭＣ成分を増加するエッジ強調処理を実行する。この場合、Ｋ成分はそのままとしてもよいし、減少するようにしてもよい。
【００２８】
このように、文字領域中の色情報に応じて、文字領域に実行するエッジ強調処理を変更するので、文字領域に含まれる文字が周辺の色に影響されることのない鮮明な画像にすることができ、文字領域の画質を向上させることが可能となる。
【００２９】
図３は、領域判別部のハード構成の一部を示すブロック図である。領域判別部２００は、入力されたアナログ信号の画像データを、デジタル信号の画像データに変換するアナログ／デジタル（Ａ／Ｄ）変換部を含む。したがって、図３では、デジタル信号の画像データが入力される場合を示している。
【００３０】
領域判別部２００は、黒画素か否かを判定し黒画素を検出するための黒画素検出部２０１と、エッジを検出するためのエッジ検出部２０２と、孤立点を検出するための孤立点検出部２０３と、黒画素レベルを算出するための黒画素レベル算出部２０４と、算出された黒画素レベルに基づいて黒画素か否かを決定するための領域決定部２０５とを含む。黒画素検出部２０１と、エッジ検出部２０２と、孤立点検出部２０３とには、デジタル信号である画像データの画素値が順に入力される。画素値は、赤（Ｒ）、緑（Ｇ）、青（Ｂ）の３つの値の組である。
【００３１】
図４は、黒画素検出部の詳細な構成を示すブロック図である。図４を参照して、黒画素検出部２０１は、ＲＧＢ表色系で表されたＲＧＢの各値をＬ＊ａ＊ｂ＊表色系のＬ＊ａ＊ｂ＊値に変換するためのＬ＊ａ＊ｂ＊変換部２１１と、彩度ωを算出するための彩度算出部２１２と、画素に対応する彩度リファレンスＲａを抽出するための彩度リファレンス抽出部２１３と、彩度リファレンスＲａと彩度ωとを比較する比較部２１４とを含む。
【００３２】
黒画素検出部２０１に入力される画素値は、ＲＧＢ表色系で表されている。ここでは、この画素値をＲＧＢとして示す。Ｌ＊ａ＊ｂ＊変換部２１１は、この画素値ＲＧＢをＬ＊ａ＊ｂ＊表色系の値に変換する。ここでは、変換されたＬ＊ａ＊ｂ＊表色系で表される画素値をＬ＊ａ＊ｂ＊として示す。Ｌ＊ａ＊ｂ＊変換部２１１は、明度Ｌ＊を彩度リファレンス抽出部２１３に出力し、ａ＊ｂ＊を彩度算出部２１２へ出力する。
【００３３】
彩度算出部２１２は、次式（１）に従って彩度ωを算出して比較部２１４に出力する。
【００３４】
【数１】
2005064861.tif 000003
【００３５】
彩度リファレンス抽出部２１３は、彩度リファレンステーブルＴａを予め記憶しており、入力された明度Ｌ＊に対応する彩度リファレンスＲａを抽出し、彩度リファレンスＲａを比較部２１４に出力する。図５は、彩度リファレンステーブルの一例を示す図である。図５に示す彩度リファレンステーブルＴａは、彩度リファレンス抽出部２１３に予め記憶されてる。図において、彩度リファレンステーブルＴａは、横軸に明度Ｌ＊を、縦軸に彩度リファレンスＲａを取り、明度Ｌ＊と彩度リファレンスＲａとの関係を定義している。したがって、彩度リファレンス抽出部２１３は、この彩度リファレンステーブルＴａを用いて、入力された明度Ｌ＊に対応する彩度リファレンスＲａを抽出する。
【００３６】
図４に戻って、比較部２１４は、彩度算出部２１２から入力される彩度ωと、彩度リファレンス抽出部２１３から入力される彩度リファレンスＲａとを比較し、彩度ωが彩度リファレンスＲａ以上の場合に黒画素情報を黒画素レベル算出部２０４に出力する。黒画素情報は、処理対象画素が黒画素（無彩色）であることを示す情報である。本実施の形態では黒画素情報は、処理対象画素が黒画素（無彩色）である場合は「１」であり、そうでない場合は「０」である。
【００３７】
エッジ検出部２０２は、処理対象画素がエッジ領域に含まれるか否かを判定する。エッジ検出部２０２は、予め記憶している１次微分フィルタまたは２次微分フィルタを用いて評価値を算出し、予め定められたしきい値と比較する。エッジ検出部２０２は、いずれかの評価値がしきい値を超えた場合にエッジ領域に含まれると判定する。そして、エッジ情報を黒画素レベル算出部２０４に出力する。エッジ情報は、処理対象画素がエッジ領域に含まれることを示す情報である。本実施の形態ではエッジ情報は、処理対象画素がエッジ領域に含まれる場合は「１」であり、そうでない場合は「０」である。
【００３８】
図６は、１次微分フィルタの一例を示す図である。図６（Ａ）は、右斜め下方向のエッジに感度を有する１次微分フィルタの一例を示す。図６（Ｂ）は、上下方向のエッジに感度を有する１次微分フィルタの一例を示す。図６（Ｃ）は、右斜め上方向のエッジに感度を有する１次微分フィルタの一例を示す。図６（Ｄ）は、左右方向のエッジに感度を有する１次微分フィルタの一例を示す。
【００３９】
図を参照して、１次微分フィルタは５×５のサイズであり、処理対象画素を中心とする縦５画素横５画素の領域における各画素値の重み付けを定義する。画素値には、明度（Ｌ＊）を用いることができる。エッジ検出部２０２は、１次微分フィルタで定義される重み付けを各画素値に乗じた値の総和を評価値とする。なお、１次微分フィルタのサイズおよび重み付け値はこれに限られず、各方向に感度を有するフィルタを用いればよい。
【００４０】
図７は、２次微分フィルタの一例を示す図である。図７（Ａ）および図７（Ｂ）は、斜方向のエッジに感度を有する２次微分フィルタの一例を示し、図７（Ｃ）および図７（Ｄ）は、上下左右方向のエッジに感度を有する２次微分フィルタの一例を示す。
【００４１】
図を参照して、２次微分フィルタは５×５のサイズであり、処理対象画素を中心とする縦５画素横５画素の領域における各画素値の重み付けを定義する。画素値には、明度（Ｌ＊）を用いることができる。エッジ検出部２０２は、１次微分フィルタで定義される重み付けを各画素値に乗じた値の総和を評価値とする。なお、２次微分フィルタのサイズおよび重み付け値はこれに限られず、各方向に感度を有するフィルタを用いればよい。
【００４２】
図３に戻って、孤立点検出部２０３には、デジタル信号である画像データの画素値が順に入力される。孤立点検出部２０３は、孤立点検出用フィルタを用いて画素ごとに評価値を算出する。そして、算出された評価値が孤立点成立条件を満たす場合に、処理対象画素が孤立点と判定する。そして、孤立点情報を黒画素レベル算出部２０４に出力する。孤立点情報は、処理対象画素が孤立点であることを示す情報である。本実施の形態では孤立点情報は、処理対象画素が孤立点である場合は「１」であり、そうでない場合は「０」である。孤立点検出用フィルタは、孤立点のサイズに応じて複数用いることができる。画像中に含まれる孤立点のサイズは、原稿によって異なるからである。ここでは、４つの孤立点サイズそれぞれに感度を有する４つの孤立点検出用フィルタを用いる場合を例に説明する。なお、原稿中の孤立点サイズが予めわかっている場合には、そのサイズに対応した孤立点検出用フィルタを用いればよい。
【００４３】
図８は、孤立点検出用フィルタの一例を示す図である。図では、縦横それぞれ７画素のマトリクス中にフィルタを示している。また、マトリクス中の各画素を特定するために、小文字ｖ、行番号および列番号を組合わせて示している。たとえば、左上の１行１列の画素はｖ１１で表わし、７行７列の画素はｖ７７で表わしている。処理対象画素は、４行４列の画素ｖ４４である。そして、評価値を算出するために用いられる画素は、ハッチングが付された画素で示される。以下の説明では、各画素の画素値を表すときは、大文字Ｖ、行番号および列番号を組合わせて示す。たとえば、１行１列の画素ｖ１１の画素値はＶ１１である。
【００４４】
図８（Ａ）は、１画素の孤立点サイズに感度を有する孤立点検出用フィルタを示す。このフィルタは、評価値Ｅ１を算出するために用いられる画素を、処理対象画素ｖ４４と、その周辺の画素ｖ３３〜ｖ３５，ｖ４３，ｖ４５，ｖ５３〜ｖ５５としている。孤立点検出部２０３は、評価値Ｅ１を式（２）に従って算出する。
【００４５】
Ｅ１＝Ｖ４４−Ｍａｘ（Ｖ３３，Ｖ３４，Ｖ３５，Ｖ４３，Ｖ４５，Ｖ５３，Ｖ５４，Ｖ５５）  …  （２）
なお、Ｍａｘは括弧内の画素値の最大値を示す。
【００４６】
図８（Ｂ）は、２画素の孤立点サイズに感度を有する孤立点検出用フィルタを示す。このフィルタは、評価値Ｅ２を算出するために用いられる画素を、処理対象画素ｖ４４と、その周辺の画素ｖ２４，ｖ３３〜ｖ３５，ｖ４２，ｖ４３，ｖ４５，ｖ４６，ｖ５３〜ｖ５５，ｖ６４としている。孤立点検出部２０３は、評価値Ｅ２を式（３）に従って算出する。
【００４７】
Ｅ２＝Ａｖｅｒａｇｅ（Ｖ３４、Ｖ４３，Ｖ４４，Ｖ４５，Ｖ５４）−Ｍａｘ（Ｖ２４，Ｖ３３，Ｖ３５，Ｖ４２，Ｖ４６，Ｖ５３，Ｖ５５，Ｖ６４）  …  （３）
なお、Ａｖｅｒａｇｅは括弧内の画素値の平均値を示す。
【００４８】
図８（Ｃ）は、３画素の孤立点サイズに感度を有する孤立点検出用フィルタを示す。このフィルタは、評価値Ｅ３を算出するために用いられる画素を、処理対象画素ｖ４４と、その周辺の画素ｖ２３〜ｖ２５，ｖ３２〜ｖ３６，ｖ４２，ｖ４３，ｖ４５，ｖ４６，ｖ５２〜ｖ５６，ｖ６３〜ｖ６５としている。孤立点検出部２０３は、評価値Ｅ３を式（４）に従って算出する。
【００４９】
Ｅ３＝Ａｖｅｒａｇｅ（Ｖ３３，Ｖ３４、Ｖ３５，Ｖ４３，Ｖ４４，Ｖ４５，Ｖ５３，Ｖ５４，Ｖ５５）−Ｍａｘ（Ｖ２３，Ｖ２４，Ｖ２５，Ｖ３２，Ｖ３６，Ｖ４２，Ｖ４６，Ｖ５２，Ｖ５６，Ｖ６３，Ｖ６４，Ｖ６５）  …  （４）
図８（Ｄ）は、４画素の孤立点サイズに感度を有する孤立点検出用フィルタを示す。このフィルタは、評価値Ｅ４を算出するために用いられる画素を、処理対象画素ｖ４４と、その周辺の画素ｖ１４，ｖ２３〜ｖ２５，ｖ３２〜ｖ３６，ｖ４１〜ｖ４３，ｖ４５〜ｖ４７，ｖ５２〜ｖ５６，ｖ６３〜ｖ６５，ｖ７４としている。孤立点検出部２０３は、評価値Ｅ４を式（５）に従って算出する。
【００５０】
Ｅ４＝Ａｖｅｒａｇｅ（Ｖ２４，Ｖ３３，Ｖ３４、Ｖ３５，Ｖ４２，Ｖ４３，Ｖ４４，Ｖ４５，Ｖ４６，Ｖ５３，Ｖ５４，Ｖ５５，Ｖ６４）−Ｍａｘ（Ｖ１４，Ｖ２３，Ｖ２５，Ｖ３２，Ｖ３６，Ｖ４１，Ｖ４７，Ｖ５２，Ｖ５６，Ｖ６３，Ｖ６５，Ｖ７４）  …  （５）
孤立点検出部２０３は、次の孤立点成立条件１〜４のいずれかが満たされる場合に、処理対象画素が孤立点か否かを判定する。
【００５１】
成立条件１：Ｅ１＞ＲＥＦ１
成立条件２：Ｅ２＞ＲＥＦ２
成立条件３：Ｅ３＞ＲＥＦ３
成立条件４：Ｅ４＞ＲＥＦ４
成立条件１〜４は、評価値Ｅ１〜Ｅ４を予め定められたしきい値ＲＥＦ１〜ＲＥＦ４と比較する。このしきい値ＲＥＦ１〜ＲＥＦ４は、イメージリーダ部１０１の特性により定まる値である。また、しきい値ＲＥＦ１〜ＲＥＦ４は、画像データ中のノイズを考慮して定めるのが好ましい。
【００５２】
図９は、第１の実施の形態における画像処理装置の黒画素レベル算出部２０４のハード構成を示すブロック図である。図を参照して、黒画素レベル算出部２０４は、ＡＮＤ回路２４１と、カウンタ２４２とを含む。なお、図では説明のため１つのＡＮＤ回路２４１を示しているが、実際には、後述するカウント範囲に含まれる画素数だけのＡＮＤ回路２４１が含まれ、それらの出力値がカウンタ２４２に出力される。ＡＮＤ回路２４１には、黒画素検出部２０１より黒画素情報と、エッジ検出部２０２よりエッジ情報と、孤立点検出部２０３より孤立点情報を反転させたものが入力される。ＡＮＤ回路２４１の出力が「１」となるのは、黒画素情報が「１」であり、エッジ情報が「１」であり、孤立点情報を反転させたものが「１」である場合である。すなわち、処理対象画素が、エッジ領域に含まれる黒画素であって、孤立点でない場合である。それ以外の場合には、ＡＮＤ回路２４１の出力は「０」となる。ＡＮＤ回路２４１の出力が「１」となる処理対象画素を、ここでは、カウント対象黒画素という。
【００５３】
カウンタ２４２は、ＡＮＤ回路２４１の出力に処理対象画素からの距離に応じた重み付け値を乗じた和を黒画素レベルとして算出して、領域決定部２０５に出力する。この際、ＡＮＤ回路２４１の出力は、カウンタ２４２の処理対象画素からカウント範囲に存在する画素をＡＮＤ回路２４１の処理対象画素とした場合の出力である。ＡＮＤ回路２４１の出力は、ＡＮＤ回路２４１の処理対象画素がカウント対象黒画素の場合に「１」となり、そうでない場合に「０」である。本実施の形態においては、カウント範囲を、カウンタ２４２の処理対象画素を中心とする縦が５画素で横が５画素の範囲としている。このカウント範囲はこれに限定されず、画像の解像度などに応じて定めればよい。また、重み付けは、処理対象画素により近い画素が黒画素である場合に処理対象画素が黒画素である場合が多いことを考慮するものである。このため、カウンタ２４２は、処理対象画素からの距離が近いカウント対象黒画素に大きな重み付け値を乗算し、距離が遠いカウント対象黒画素に小さな重み付け値を乗算して、それらの値の総和を黒画素レベルとしている。
【００５４】
図１０は、重み付け値の一例を示す図である。図を参照して、処理対象画素を中心にした縦が５画素で横が５画素の範囲の画素それぞれについて、重み付け値を示している。より具体的には、処理対象画素とそれを囲む周辺のカウント対象黒画素に対して「２」とし、さらにその周辺のカウント対象黒画素に対して「１」としている。これにより、処理対象画素とそれを囲む周辺のカウント対象黒画素は２画素としてカウントされ、それらの周辺のカウント対象黒画素は１画素としてカウントされる。
【００５５】
なお、黒画素レベル算出部２０４は、重み付けをすることなく、処理対象画素の黒画素レベルを、処理対象画素から所定の範囲内に存在するエッジ領域に含まれる黒画素であって孤立点でない画素（カウント対象黒画素）の総数としてもよい。この場合には、カウンタ２４２は、処理対象画素から所定の範囲内に存在するエッジ領域に含まれる黒画素であって孤立点でない画素をカウントする。
【００５６】
図３に戻って、領域決定部２０５には、黒画素レベル算出部２０４から黒画素レベルが入力される。領域決定部２０５は、黒画素レベルを、カウント範囲に基づいて定まるしきい値と比較し、黒画素レベルがしきい値ＴＨを超える場合に処理対象画素が黒画素であると決定する。そして、処理対象画素がエッジ領域の黒画素であることを示す領域情報を出力する。
【００５７】
しきい値ＴＨは、カウント範囲に含まれる画素の総数に重み付け値を考慮した定数を乗じた値である。また、しきい値ＴＨは、カウント範囲内のエッジ領域に含まれる画素の総数に重み付け値を考慮した定数を乗じた値としてもよい。さらに、重み付けをしない場合には、しきい値ＴＨは、カウント範囲に含まれる画素の総数、または、カウント範囲内のエッジ領域に含まれる画素の総数から定まる値である。
【００５８】
以上説明したように第１の実施の形態における画像処理装置１０では、エッジ領域の画素が黒画素であるか否かを、周辺のエッジ領域に含まれる黒画素の数を考慮して判別している。また、周辺のエッジ領域に含まれる画素であっても孤立点とされる画素を判別の基準としない。このため、エッジ領域の画素が黒画素であるか否かを正確に判別することができる。
【００５９】
＜領域判別部の変形例＞
次に、領域判別部２００の変形例について説明する。図１１は、第１の実施の形態における変形された領域判別部２００Ａのハード構成を示すブロック図である。変形された領域判別部２００Ａは、上述した領域判別部２００に、色画素検出部２０６と、色画素レベル算出部２０７を追加して構成される。このため、領域決定部２０５Ａの処理が、上述した領域判別部２００の領域決定部２０５と異なる。
【００６０】
図１２は、変形された領域判別部における色画素検出部の詳細なハード構成を示すブロック図である。図を参照して、色画素検出部２０６は、ＲＧＢ表色系で表されたＲＧＢの各値をＬ＊ａ＊ｂ＊表色系のＬ＊ａ＊ｂ＊値に変換するためのＬ＊ａ＊ｂ＊変換部２１１と、彩度（ω）を算出するための彩度算出部２１２と、画素に対応する彩度リファレンスを抽出するための彩度リファレンス抽出部２１３Ａと、彩度リファレンスと彩度（ω）とを比較する比較部２１４とを含む。
【００６１】
Ｌ＊ａ＊ｂ＊変換部２１１は、画像データの画素値ＲＧＢをＬ＊ａ＊ｂ＊表色系の値に変換する。Ｌ＊ａ＊ｂ＊変換部２１１は、明度（Ｌ＊）を彩度リファレンス抽出部２１３Ａに出力し、ａ＊ｂ＊を彩度算出部２１２へ出力する。
【００６２】
彩度リファレンス抽出部２１３Ａは、彩度リファレンステーブルＴｂを予め記憶しており、入力された明度（Ｌ＊）に対応する彩度リファレンスＲｂを抽出し、彩度リファレンスＲｂを比較部２１４に出力する。図１３は、彩度リファレンステーブルの一例を示す別の図である。図１３に示す彩度リファレンステーブルＴｂは、彩度リファレンス抽出部２１３に予め記憶されている。図において、彩度リファレンステーブルＴｂは、横軸に明度（Ｌ＊）を、縦軸に彩度リファレンス（Ｒｂ）を取り、明度Ｌ＊と彩度リファレンスＲｂとの関係を定義している。したがって、彩度リファレンス抽出部２１３は、この彩度リファレンステーブルＴｂを用いて、入力された明度Ｌ＊に対応する彩度リファレンスＲｂを抽出する。
【００６３】
図１２に戻って、比較部２１４は、彩度算出部２１２から入力される彩度ωと、彩度リファレンス抽出部２１３Ａから入力される彩度リファレンスとを比較し、彩度ωが彩度リファレンスＲｂ以上の場合に色画素情報を黒画素レベル算出部２０４に出力する。色画素情報は、処理対象画素が色画素（有彩色）であることを示す情報である。本実施の形態では色画素情報は、処理対象画素が色画素（無彩色）である場合は「１」であり、そうでない場合は「０」である。
【００６４】
図１４は、色画素レベル算出部２０７のハード構成を示すブロック図である。図を参照して、色画素レベル算出部２０７は、ＡＮＤ回路２７１と、カウンタ２７２とを含む。なお、図では説明のため１つのＡＮＤ回路２７１を示しているが、実際には、カウント範囲に含まれる画素数だけのＡＮＤ回路２７１が含まれ、それらの出力値がカウンタ２７２に出力される。ＡＮＤ回路２７１には、色画素検出部２０６より色画素情報と、エッジ検出部２０２よりエッジ情報と、孤立点検出部２０３より孤立点情報を反転させたものが入力される。ＡＮＤ回路２７１の出力が「１」となるのは、色画素情報が「１」で、エッジ情報が「１」で、孤立点情報を反転させたものが「１」の場合である。すなわち、処理対象画素が、エッジ領域に含まれる色画素であって、孤立点でない場合である。それ以外の場合には、ＡＮＤ回路２７１の出力は「０」となる。ＡＮＤ回路２７１の出力が「１」となる処理対象画素を、ここでは、カウント対象色画素という。
【００６５】
カウンタ２７２は、ＡＮＤ回路２７１の出力に処理対象画素からの距離に応じた重み付け値を乗じ、その値をカウントする。カウントして得られた和は、色画素レベルとして領域決定部２０５Ａに出力される。この際、ＡＮＤ回路２７１の出力は、カウンタ２７２の処理対象画素からカウント範囲に存在する画素をＡＮＤ回路２７１の処理対象画素とした場合の出力である。ＡＮＤ回路２７１の出力は、ＡＮＤ回路２７１の処理対象画素がカウント対象色画素の場合に「１」となり、そうでない場合に「０」である。カウント範囲は、上述した黒画素レベル算出部２０４で説明したカウント範囲と同一の範囲である。本実施の形態においては、カウント範囲は、カウンタ２７２の処理対象画素を中心とする縦が５画素で横が５画素の範囲である。また、重み付けは、上述した黒画素レベル算出部２０４で図１０を用いて説明した重み付けと同一である。このため、カウンタ２７２は、処理対象画素からの距離が近いカウント対象画素に大きな重み付け値を乗算し、距離が遠いカウント対象画素に小さな重み付け値を乗算し、それらの値の総和を色画素レベルとしている。
【００６６】
なお、黒画素レベル算出部２０４において重み付けをしない場合には、色画素レベル算出部２０７においても、処理対象画素の色画素レベルを、処理対象画素から所定の範囲内に存在するエッジ領域に含まれる色画素であって孤立点でない画素の総数とする。この場合、カウンタ２７２は、処理対象画素から所定の範囲内に存在するエッジ領域に含まれる色画素であって孤立点でない画素をカウントする。
【００６７】
図１１に戻って、領域決定部２０５Ａには、黒画素レベル算出部２０４から黒画素レベルが入力され、色画素レベル算出部２０７から色画素レベルが入力される。領域決定部２０５は、黒画素レベルを色画素レベルと比較し、黒画素レベルが色画素レベルを超える場合に処理対象画素が黒画素であると判定する。そして、処理対象画素がエッジ領域の黒画素であることを示す領域情報を出力する。
【００６８】
以上説明したように変形された領域判別部２００Ａでは、エッジ領域の画素が黒画素であるか否かを、黒画素レベルと色画素レベルとを比較することにより判別している。このため、黒画素レベルと色画素レベルとの相対的な関係から黒画素か否かを判別するので、より正確に判別することができる。
【００６９】
＜第２の実施の形態＞
次に第２の実施の形態における画像処理装置について説明する。図１５は、第２の実施の形態におけるプリントシステムの全体概要を示す図である。図を参照して、画像処理装置２は、複合機１（以下、「ＭＦＰ１」という）とネットワーク３を介して接続される。
【００７０】
画像処理装置２は、一般的なパーソナルコンピュータである。そのハード構成は周知であるので、ここでは説明を繰返さない。画像処理装置２は、ＣＤ−ＲＯＭ５等の記録媒体に記録された画像処理プログラムを読出し、ＣＰＵ（Central Processing Unit）で実行する。
【００７１】
一般的にこうした画像処理プログラムは、ＣＤ−ＲＯＭ５などの記録媒体に格納されて流通し、画像処理装置２が備えるＣＤ−ＲＯＭドライブなどにより記録媒体５から読取られてハードディスクに一旦格納される。さらにハードディスクからランダムアクセスメモリ（ＲＡＭ）に読出されてＣＰＵにより実行される。
【００７２】
記録媒体としては、ＣＤ−ＲＯＭ５、ハードディスクに限られず、フレキシブルディスク、カセットテープ、光ディスク（ＭＯ（Magnetic Optical Disc）／ＭＤ（Mini Disc）／ＤＶＤ（Digital Versatile Disc））、ＩＣカード（メモリカードを含む）、光カード、マスクＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ、フラッシュＲＯＭなどの半導体メモリ等の固定的にプログラムを担持する記録媒体でもよい。
【００７３】
ここでいう画像処理プログラムは、ＣＰＵにより直接実行可能なプログラムだけでなく、ソースプログラム形式のプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む概念である。
【００７４】
ＭＦＰ（Multi Function Peripheral）１は、原稿を読取るためのスキャナ、画像データに基づいて紙などの記録媒体に画像を形成するための画像形成装置、ファクシミリを含み、画像読取機能、複写機能、ファクシミリ送受信機能を備えている。
【００７５】
ネットワーク３は、ローカルエリアネットワーク（ＬＡＮ）、インターネットまたは一般公衆回線であり、有線または無線を問わない。また、ここではネットワーク３でＭＦＰ１と画像処理装置２とが接続される例を示すが、ＭＦＰ１と画像処理装置２とはシリアル回線またはパラレル回線を用いて接続するようにしてもよい。
【００７６】
画像処理装置２では、ＭＦＰ１で原稿を読取って得られたデータを受信し、後述する画像処理を実行する。画像処理装置２が画像処理を実行する対象は、ＭＦＰ１から受信する画像データに係わらず、ＣＤ−ＲＯＭ５等の記録媒体に記録された画像データ、ネットワーク３を介して他のコンピュータから受信された画像データであってもよい。さらに、デジタルスチルカメラやデジタルビデオカメラ等で撮影して得られた画像データを、それらから受信するようにしてもよい。
【００７７】
画像処理装置２は、画像データに対して領域判別処理を実行し、判別された領域に応じた画像処理を実行する。画像処理には、スムージング処理、エッジ強調処理が含まれる。より具体的には、画像処理装置２は、網点領域の画像データは、スムージング処理を実行し、文字領域の画像データには、エッジ強調処理を実行する。また、文字領域に対するエッジ強調処理は、文字領域の色に応じて処理を変更する。文字領域が無彩色の黒画素の場合には、イエロー（Ｙ）、マゼンタ（Ｍ）およびシアン（Ｃ）成分を減らし、黒（Ｋ）成分を増加するエッジ強調処理を実行し、文字領域が有彩色の色画素の場合には、ＹＭＣ成分を増加するエッジ強調処理を実行する。この場合、Ｋ成分はそのままとしてもよいし、減少するようにしてもよい。
【００７８】
このように、文字領域中の色情報に応じて、文字領域に実行するエッジ強調処理を変更するので、文字領域に含まれる文字が周辺の色に影響されることのない鮮明な画像にすることができ、文字領域の画質を向上させることが可能となる。
【００７９】
図１６は、第２の実施の形態における画像処理装置で実行される文字領域判別処理の流れを示すフローチャートである。画像処理装置２は、画像データの画素の値を順に処理して、画像データからエッジ領域を検出する（ステップＳ０１）。エッジ領域の検出は、画像データの各画素値に対して、予め記憶している１次微分フィルタまたは２次微分フィルタを用いて評価値を算出し、いずれかの評価値がしきい値を超えた場合に、その画素をエッジ領域の画素として抽出する。そして、抽出されたエッジ領域の画素の集合をエッジ領域として検出する。図６に示した１次微分フィルタ、図７に示した２次微分フィルタが用いられる。ステップＳ０１の実行により、エッジ領域の画素の画素値を「１」とし、そうでない画素の画素値を「０」としたエッジ画像が生成される。
【００８０】
次に、画像データから孤立点が抽出される（ステップＳ０２）。画像データの各画素について、孤立点検出用フィルタを用いて評価値を算出し、算出された評価値が孤立点成立条件を満たす場合に、その画素を孤立点として抽出する。図８に示した孤立点検出用フィルタおよび、上述した孤立点成立条件１〜４が用いられる。ステップＳ０２の実行により、孤立点とされた画素の画素値を「１」とし、そうでない画素の画素値を「０」とした孤立点画像が生成される。
【００８１】
ステップＳ０３では、画像データから黒画素を検出する。黒画素の検出は、画像データの画素値ＲＧＢをＬ＊ａ＊ｂ＊表色系の値Ｌ＊ａ＊ｂ＊に変換し、明度Ｌ＊に対応する彩度リファレンスＲａが図５に示した彩度リファレンステーブルＴａを参照して抽出される。一方、値ａ＊ｂ＊から式（１）に従って彩度ωが算出され、算出された彩度ωが彩度リファレンスＲａ以上の場合に、その画素を黒画素として検出する。ステップＳ０３が実行されることにより、黒画素の画素値が「１」で、そうでない画素の画素値が「０」の黒画素画像が生成される。
【００８２】
次のステップＳ０４では、エッジ領域中の画素が処理対象画素に設定される。そして、その処理対象画素について黒画素レベルが算出される（ステップＳ０５）。黒画素レベルは、まず、ステップＳ０２で生成された孤立点画像の「０」と「１」とを反転させた非孤立点画像を生成する。そして、その反転画像と、ステップＳ０１で生成されたエッジ画像と、ステップＳ０３で生成された黒画素画像との各画素値を乗算した、カウント対象画像を生成する。そして、カウント対象画像を用いて、処理対象画素からカウント範囲に存在する画素の画素値に、図１０に示した重み付値を乗算した値の総和を算出する。この算出された総和が黒画素レベルである。上述したように重み付け値は、処理対象画素からの距離が近いほど大きな値であり、距離が遠いほど小さな値である。
【００８３】
なお、重み付けをすることなく、カウント対象画像を用いて、処理対象画素からカウント範囲に存在する画素値が「１」の画素の数を黒画素レベルとしてもよい。
【００８４】
カウント範囲は、処理対象画素を中心とする縦が５画素で横が５画素の範囲としているが、これに限定されず、画像の解像度などに応じて定めればよい。
【００８５】
そして、次のステップＳ０６では、ステップＳ０５で算出された黒画素レベルをしきい値ＴＨと比較する。黒画素レベルがしきい値ＴＨを超える場合にはステップＳ０７に進み、そうでない場合にはステップＳ０８に進む。しきい値ＴＨは、カウント範囲に含まれる画素の総数に重み付け値を考慮した定数を乗じた値である。また、しきい値ＴＨは、カウント範囲内のエッジ領域に含まれる画素の総数に重み付け値を考慮した定数を乗じた値としてもよい。さらに、重み付けをしない場合には、しきい値ＴＨは、カウント範囲に含まれる画素の総数、または、カウント範囲内のエッジ領域に含まれる画素の総数から定まる値である。
【００８６】
ステップＳ０７では、処理対象画素を黒画素（無彩色の画素）として決定する。ステップＳ０８では、処理対象画素を色画素（有彩色の画素）として決定する。ステップＳ０９では、次に処理対象画素となるべき、未処理の画素が存在するか否かが判断される。そのような画素が存在する場合にはステップＳ０４に戻り上述したステップＳ０４〜ステップＳ０８の処理が繰返し実行される。そのような画素が存在しない場合には処理を終了する。
【００８７】
このように、文字領域判別処理では、ステップＳ０１でエッジ領域が抽出されるが、エッジ領域に含まれる画素が黒画素であるのか色画素であるのかが判別される。また、周辺の孤立点でない黒画素の数がしきい値ＴＨを超える場合に、黒画素と判別するので、処理対象画素の画素値のみから黒画素を判別するのに比較して、より正確に黒画素を判別することができる。
【００８８】
＜文字領域判別処理の変形例＞
次に、文字領域判別処理の変形例について説明する。図１７は、第２の実施の形態における画像処理装置で実行される文字領域判別処理の流れを示す別のフローチャートである。上述した文字領域判別処理と異なる点は、ステップＳ０３Ａ、ステップＳ０５Ａが追加された点と、ステップＳ０６Ａが変更された点である。
【００８９】
ステップＳ０３Ａでは、画像データから色画素を検出する。色画素の検出は、画像データの画素値ＲＧＢをＬ＊ａ＊ｂ＊表色系の値Ｌ＊ａ＊ｂ＊に変換し、明度Ｌ＊に対応する彩度リファレンスＲｂが図１３に示した彩度リファレンステーブルＴｂを参照して抽出される。一方、値ａ＊ｂ＊から式（１）に従って彩度ωが算出され、彩度算出された彩度ωが彩度リファレンスＲｂ以上の場合に、その画素を色画素として検出する。ステップＳ０３Ａが実行されることにより、色画素の画素値が「１」で、そうでない画素の画素値が「０」の色画素画像が生成される。
【００９０】
ステップＳ０５Ａでは、処理対象画素について色画素レベルが算出される。色画素レベルは、まず、ステップＳ０２で生成された孤立点画像の「０」と「１」とを反転させた非孤立点画像を生成する。そして、その反転画像と、ステップＳ０１で生成されたエッジ画像と、ステップＳ０３Ａで生成された色画素画像との各画素値を乗算した、カウント対象画像を生成する。そして、カウント対象画像を用いて、処理対象画素からカウント範囲に存在する画素の画素値に、図１０に示した重み付値を乗算した値の総和を算出する。この算出された総和が色画素レベルである。上述したように重み付け値は、処理対象画素からの距離が近いほど大きな値であり、距離が遠いほど小さな値である。
【００９１】
なお、ステップＳ０５において重み付けをすることなく黒画素レベルが算出された場合には、カウント対象画像を用いて、処理対象画素からカウント範囲に存在する画素値が「１」の画素の数が黒画素レベルとされる。
【００９２】
カウント範囲は、ステップＳ０５において黒画素レベルを算出するのに用いられたカウント範囲と同じである。
【００９３】
そして、次のステップＳ０６Ａでは、ステップＳ０５で算出された黒画素レベルと、ステップＳ０５Ａで算出された色画素レベルとを比較する。黒画素レベルが色画素レベルを超える場合にはステップＳ０７に進み、そうでない場合にはステップＳ０８に進む。
【００９４】
以上説明したように変形された文字領域判別処理では、エッジ領域の画素が黒画素であるか否かを、黒画素レベルと色画素レベルとを比較することにより判別している。このため、黒画素レベルと色画素レベルとの相対的な関係から黒画素か否かを判別するので、より正確に判別することができる。
【００９５】
なお、上述した具体的実施形態には以下の構成を有する発明が含まれている。
【００９６】
（１）  前記決定手段は、前記所定の範囲内に存在する画素の数をしきい値とする、請求項２に記載の画像処理装置。
【００９７】
（２）  前記決定手段は、前記所定の範囲内に存在し、かつ、前記エッジ領域に含まれる画素の数をしきい値とする、請求項２に記載の画像処理装置。
【００９８】
（３）  前記判定手段は、画素値から彩度を算出する彩度算出手段と、
画素値から明度を算出する明度算出手段と、
明度と彩度との関係を所定の関係と比較する色比較手段とを含む、請求項１に記載の画像処理装置。
【００９９】
（４）  画像中のエッジ領域を検出するステップと、
画像中の孤立点を検出するステップと、
画像中の画素が黒画素か否かを判定するステップと、
前記エッジ領域に含まれる画素であって、処理対象画素から所定の範囲内に存在する孤立点以外の黒画素に基づき、前記処理対象画素の黒画素レベルを算出するステップと、
前記算出された黒画素レベルに基づき、前記処理対象画素が黒画素か否かを決定するステップとをコンピュータに実行させる画像処理プログラム。
【０１００】
（５）  （４）において、前記決定ステップは、前記算出された黒画素レベルを前記所定の範囲に基づいて定まるしきい値と比較するステップを含む。
【０１０１】
（６）  （５）において、前記決定ステップは、前記所定の範囲内に存在する画素の数をしきい値とする。
【０１０２】
（７）  （５）において、前記決定ステップは、前記所定の範囲内に存在し、かつ、前記エッジ領域に含まれる画素の数をしきい値とする。
【０１０３】
（８）  （４）において、前記黒画素レベル算出ステップは、前記エッジ領域に含まれる画素であって、処理対象画素から前記所定の範囲内に存在する孤立点以外の黒画素をカウントするステップを含む。
【０１０４】
（９）  （８）において、前記カウントステップは、前記処理対象画素の近傍に存在する前記黒画素に大きな重み付けをしてカウントする。
【０１０５】
（１０）  （４）において、前記エッジ領域に含まれる画素であって、処理対象画素から所定の範囲内に存在する孤立点以外の色画素に基づき色画素レベルを算出するステップをさらに含み、
前記決定ステップは、前記算出された黒画素レベルと前記算出された色画素レベルとを比較するステップを含む。
【０１０６】
（１１）  （１０）において、前記黒画素レベル算出ステップは、エッジ領域に含まれる画素であって、処理対象画素から所定の範囲内に存在する孤立点以外の黒画素をカウントするステップを含み、
前記色画素レベル算出ステップは、前記エッジ領域に含まれる画素であって、処理対象画素から前記所定の範囲内に存在する孤立点以外の色画素をカウントするステップを含む。
【０１０７】
（１２）  （１０）において、前記黒画素をカウントするステップは、近傍に存在する前記黒画素に大きな重み付けをしてカウントし、
前記色画素をカウントするステップは、近傍に存在する前記色画素に大きな重み付けをしてカウントする。
【０１０８】
（１３）  画像中のエッジ領域を検出するステップと、
画像中の孤立点を検出するステップと、
画像中の画素が黒画素か否かを判定するステップと、
前記エッジ領域に含まれる画素であって、処理対象画素から所定の範囲内に存在する孤立点以外の黒画素に基づき、前記処理対象画素の黒画素レベルを算出するステップと、
前記算出された黒画素レベルに基づき、前記処理対象画素が黒画素か否かを決定するステップとを含む、画像処理方法。
【０１０９】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【０１１０】
【図１】本発明の第１の実施の形態における画像処理装置が適用されるタンデム方式のカラー複写機の概略構成を示す模式的断面図である。
【図２】第１の実施の形態における画像処理装置の機能を示す機能ブロック図である。
【図３】領域判別部のハード構成の一部を示すブロック図である。
【図４】黒画素検出部の詳細な構成を示すブロック図である。
【図５】彩度リファレンステーブルの一例を示す図である。
【図６】１次微分フィルタの一例を示す図である。
【図７】２次微分フィルタの一例を示す図である。
【図８】孤立点検出用フィルタの一例を示す図である。
【図９】黒画素レベル算出部のハード構成を示すブロック図である。
【図１０】重み付け値の一例を示す図である。
【図１１】第１の実施の形態における変形された領域判別部のハード構成を示すブロック図である。
【図１２】変形された領域判別部における色画素検出部の詳細なハード構成を示すブロック図である。
【図１３】彩度リファレンステーブルＴｂの一例を示す別の図である。
【図１４】色画素レベル算出部のハード構成を示すブロック図である。
【図１５】第２の実施の形態におけるプリントシステムの全体概要を示す図である。
【図１６】第２の実施の形態における画像処理装置で実行される文字領域判別処理の流れを示すフローチャートである。
【図１７】第２の実施の形態における画像処理装置で実行される文字領域判別処理の流れを示す別のフローチャートである。
【符号の説明】
【０１１１】
１  ＭＦＰ、２  画像処理装置、３  ネットワーク、１０  画像処理装置、１００  カラー複写機、１０１  イメージリーダ部、２００，２００Ａ  領域判別部、２０１  黒画素検出部、２０２  エッジ検出部、２０３  孤立点検出部、２０４  黒画素レベル算出部、２０５，２０５Ａ  領域決定部、２０６  色画素検出部、２０７  色画素レベル算出部、２１１  変換部、２１２  彩度算出部、２１３，２１３Ａ  彩度リファレンス抽出部、２１４  比較部、２４１，２７１  ＡＮＤ回路、２４２，２７２  カウンタ、３００  画像処理部。
【図１】
2005064861.tif 000004
【図２】
2005064861.tif 000005
【図３】
2005064861.tif 000006
【図４】
2005064861.tif 000007
【図５】
2005064861.tif 000008
【図６】
2005064861.tif 000009
【図７】
2005064861.tif 000010
【図８】
2005064861.tif 000011
【図９】
2005064861.tif 000012
【図１０】
2005064861.tif 000013
【図１１】
2005064861.tif 000014
【図１２】
2005064861.tif 000015
【図１３】
2005064861.tif 000016
【図１４】
2005064861.tif 000017
【図１５】
2005064861.tif 000018
【図１６】
2005064861.tif 000019
【図１７】
2005064861.tif 000020