(57)【要約】【課題】複数の領域が混在する画像に対して処理を施す画像処理方法、画像処理装置、画像形成装置、及びコンピュータプログラムの提供。【解決手段】入力画像データについて領域分離処理を行い（Ｓ１１）、入力画像を文字領域、影付き文字の影領域、及びその他の領域に分離する。そして、判定対象のブロックが、文字領域であるか否かを判定し（Ｓ１２）、文字領域でないと判定した場合（Ｓ１２：ＮＯ）、７×７のディザ処理を行う（Ｓ１３）。また、文字領域であると判定した場合（Ｓ１２：ＹＥＳ）、その文字領域が影付き文字の影領域であるか否かを判定し（Ｓ１４）、影領域でない場合（Ｓ１４：ＮＯ）、１×１のディザ処理（Ｓ１５）、影領域である場合（Ｓ１４：ＹＥＳ）、５×５のディザ処理を行う（Ｓ１６）。【選択図】図８
2008072237.tif 000002
【特許請求の範囲】
【請求項１】
複数の画素からなる画像から特定の領域を抽出し、抽出した領域に対して処理を施す画像処理方法において、
文字を構成する画素からなる文字領域、及び前記文字の影を構成する画素からなる影領域を前記画像から抽出するステップと、抽出した文字領域と影領域との間に階調差を生じさせる処理を施すステップとを有することを特徴とする画像処理方法。
【請求項２】
前記画像に含まれる画素について輝度値の分布を算出するステップと、該ステップにより算出した分布に３つのピークが含まれるか否かを判定するステップと、３つのピークが含まれると判定した場合、ピーク値に対応する輝度値に基づき、前記画像を輝度値に関して３つの領域に分類するステップと、分類した３つの領域のうち、最も輝度値が低い領域を文字領域、中間の輝度値を有する領域を影領域、最も輝度値が高い領域をその他の領域として抽出するステップとを有することを特徴とする請求項１に記載の画像処理方法。
【請求項３】
前記処理はディザ処理であり、前記文字領域に対する処理と前記影領域に対する処理との間で異なるサイズのディザ行列を用いることを特徴とする請求項１又は請求項２に記載の画像処理方法。
【請求項４】
複数の画素からなる画像から特定の領域を抽出し、抽出した領域に対して処理を施す画像処理装置において、
文字を構成する画素からなる文字領域、及び前記文字の影を構成する画素からなる影領域を前記画像から抽出する手段と、抽出した文字領域と影領域との間に階調差を生じさせる処理を施す手段とを備えることを特徴とする画像処理装置。
【請求項５】
前記画像に含まれる画素について輝度値の分布を算出する手段と、該手段により算出した分布に３つのピークが含まれるか否かを判定する手段と、３つのピークが含まれると判定した場合、ピーク値に対応する輝度値に基づき、前記画像を輝度値に関して３つの領域に分類する手段と、分類した３つの領域のうち、最も輝度値が低い領域を文字領域、中間の輝度値を有する領域を影領域、最も輝度値が高い領域をその他の領域として抽出する手段とを備えることを特徴とする請求項４に記載の画像処理装置。
【請求項６】
前記処理はディザ処理であり、前記文字領域に対する処理と前記影領域に対する処理との間で異なるサイズのディザ行列を用いることを特徴とする請求項４又は請求項５に記載の画像処理装置。
【請求項７】
請求項４乃至請求項６の何れか１つに記載の画像処理装置と、該画像処理装置により処理された画像をシート上に形成する手段とを備えることを特徴とする画像形成装置。
【請求項８】
コンピュータに、複数の画素からなる画像から特定の領域を抽出させ、抽出させた領域に対して処理を施させるコンピュータプログラムにおいて、
コンピュータに、文字を構成する画素からなる文字領域、及び前記文字の影を構成する画素からなる影領域を前記画像から抽出させるステップと、コンピュータに、抽出した文字領域と影領域との間に階調差を生じさせる処理を施させるステップとを有することを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の領域が混在する画像に対して処理を施す画像処理方法、画像処理装置、画像形成装置、及びコンピュータプログラムに関する。
【背景技術】
【０００２】
複写機、又は複写機能、ファクシミリ機能及びプリント機能等を備えるデジタル複合機等の従来の画像処理装置には、原稿から読み取って生成した又は外部装置から入力された処理対象の画像データ（以下、原画像データという）から文字領域を検出し、検出した文字領域の画素データに画像処理を施した画像データ（以下、処理画像データという）を出力した際に、出力画像の文字再現性を高めることができるものがある。文字を鮮明に濃く再現するための一般的な画像処理としては、文字領域の画素データを２値化して出力する方法、又はガンマ補正を行って濃度を調整することによりコントラストを上げて出力する方法等が用いられている（例えば、特許文献１参照）。
【０００３】
特許文献１には、原画像データから文字領域を検出して２値化する例が開示されている。詳しくは、原画像データの所定領域に含まれる画素データをそのＲＧＢ値によって分類し、分類した画素データの内、２番目に多い画素データの数が規定値の範囲である場合に、１番多い画素データの領域を背景領域、２番目に多い画素データの領域を文字領域として識別し、更に識別した背景領域の明度が高い場合は、背景領域と背景領域以外の領域（文字領域）とに分類し、逆に識別した文字領域の明度が高い場合は、文字領域と文字領域以外の領域（背景領域）とに分類することで２値化を行うことが開示されている。
【特許文献１】特開平１１−２１３０９０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、影付き文字を含む原画像に対応する原画像データの画像処理に特許文献１に開示されている方法を適用した場合、影に該当する領域の画素データも文字領域として分類されるので、文字領域（＝文字部分＋影部分）と背景領域とに２値化されることになる。特に明るい（明度が高い）背景の上に暗い（明度が低い）影付き文字が重複している原画像の場合、背景は白に置換され、文字部分と影部分とは共に黒に置換されるため、出力画像は文字が潰れて読解できなくなるという問題がある。
【０００５】
本発明は斯かる事情に鑑みてなされたものであり、文字を構成する画素からなる文字領域と文字の影を構成する画素からなる影領域とを画像から抽出し、抽出した文字領域と影領域との間に階調差を生じさせる処理を施す構成とすることにより、影付き文字の影の部分が潰れることなく、文字部分と影部分との階調差を表現することができる画像処理方法、画像処理装置、画像形成装置、及びコンピュータプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明に係る画像処理方法は、複数の画素からなる画像から特定の領域を抽出し、抽出した領域に対して処理を施す画像処理方法において、文字を構成する画素からなる文字領域、及び前記文字の影を構成する画素からなる影領域を前記画像から抽出するステップと、抽出した文字領域と影領域との間に階調差を生じさせる処理を施すステップとを有することを特徴とする。
【０００７】
本発明にあっては、文字を構成する画素からなる文字領域と文字の影を構成する画素からなる影領域とを画像から抽出し、抽出した文字領域と影領域との間に階調差を生じさせる処理を施すため、影付き文字の影の部分が潰れることを防止することができ、影付き文字の再現性が向上する。
【０００８】
本発明に係る画像処理方法は、前記画像に含まれる画素について輝度値の分布を算出するステップと、該ステップにより算出した分布に３つのピークが含まれるか否かを判定するステップと、３つのピークが含まれると判定した場合、ピーク値に対応する輝度値に基づき、前記画像を輝度値に関して３つの領域に分類するステップと、分類した３つの領域のうち、最も輝度値が低い領域を文字領域、中間の輝度値を有する領域を影領域、最も輝度値が高い領域をその他の領域として抽出するステップとを有することを特徴とする。
【０００９】
本発明にあっては、輝度値の分布に３つのピークが含まれている場合、ピーク値に対応する輝度値に基づいて３つの領域に分類する。影付き文字の領域は、文字の部分、影の部分、及び背景の部分の３つの構成要素からなり、それぞれの明るさが大別できるという特徴を有する。よって、輝度値の分布からピークの情報を用いることにより、それぞれの領域が精度良く抽出される。
【００１０】
本発明に係る画像処理方法は、前記処理はディザ処理であり、前記文字領域に対する処理と前記影領域に対する処理との間で異なるサイズのディザ行列を用いることを特徴とする。
【００１１】
本発明にあっては、文字領域に対するディザ処理と影領域に対するディザ処理との間で異なるサイズのディザ行列を用いることにより、例えば、文字領域に対して解像度を重視した中間調処理、影領域に対して階調性を重視した中間調処理を施すことができ、抽出した文字領域と影領域との間に階調差が生じる。
【００１２】
本発明に係る画像処理装置は、複数の画素からなる画像から特定の領域を抽出し、抽出した領域に対して処理を施す画像処理装置において、文字を構成する画素からなる文字領域、及び前記文字の影を構成する画素からなる影領域を前記画像から抽出する手段と、抽出した文字領域と影領域との間に階調差を生じさせる処理を施す手段とを備えることを特徴とする。
【００１３】
本発明にあっては、文字を構成する画素からなる文字領域と文字の影を構成する画素からなる影領域とを画像から抽出し、抽出した文字領域と影領域との間に階調差を生じさせる処理を施すため、影付き文字の影の部分が潰れることを防止することができ、影付き文字の再現性が向上する。
【００１４】
本発明に係る画像処理装置は、前記画像に含まれる画素について輝度値の分布を算出する手段と、該手段により算出した分布に３つのピークが含まれるか否かを判定する手段と、３つのピークが含まれると判定した場合、ピーク値に対応する輝度値に基づき、前記画像を輝度値に関して３つの領域に分類する手段と、分類した３つの領域のうち、最も輝度値が低い領域を文字領域、中間の輝度値を有する領域を影領域、最も輝度値が高い領域をその他の領域として抽出する手段とを備えることを特徴とする。
【００１５】
本発明にあっては、輝度値の分布に３つのピークが含まれている場合、ピーク値に対応する輝度値に基づいて３つの領域に分類する。影付き文字の領域は、文字の部分、影の部分、及び背景の部分の３つの構成要素からなり、それぞれの明るさが大別できるという特徴を有する。よって、輝度値の分布からピークの情報を用いることにより、それぞれの領域が精度良く抽出される。
【００１６】
本発明に係る画像処理装置は、前記処理はディザ処理であり、前記文字領域に対する処理と前記影領域に対する処理との間で異なるサイズのディザ行列を用いることを特徴とする。
【００１７】
本発明にあっては、文字領域に対するディザ処理と影領域に対するディザ処理との間で異なるサイズのディザ行列を用いることにより、例えば、文字領域に対して解像度を重視した中間調処理、影領域に対して階調性を重視した中間調処理を施すことができ、抽出した文字領域と影領域との間に階調差が生じる。
【００１８】
本発明に係る画像形成装置は、前述した発明の何れか１つに記載の画像処理装置と、該画像処理装置により処理された画像をシート上に形成する手段とを備えることを特徴とする。
【００１９】
本発明にあっては、前述した画像処理装置により処理された画像をシート上に形成するため、影付き文字の再現性を良く表現することができる。
【００２０】
本発明に係るコンピュータプログラムは、コンピュータに、複数の画素からなる画像から特定の領域を抽出させ、抽出させた領域に対して処理を施させるコンピュータプログラムにおいて、コンピュータに、文字を構成する画素からなる文字領域、及び前記文字の影を構成する画素からなる影領域を前記画像から抽出させるステップと、コンピュータに、抽出した文字領域と影領域との間に階調差を生じさせる処理を施させるステップとを有することを特徴とする。
【００２１】
本発明にあっては、文字を構成する画素からなる文字領域と文字の影を構成する画素からなる影領域とを画像から抽出し、抽出した文字領域と影領域との間に階調差を生じさせる処理を施すため、影付き文字の影の部分が潰れることを防止することができ、影付き文字の再現性が向上する。
【発明の効果】
【００２２】
本発明による場合は、文字を構成する画素からなる文字領域と文字の影を構成する画素からなる影領域とを画像から抽出し、抽出した文字領域と影領域との間に階調差を生じさせる処理を施す。したがって、影付き文字の影の部分が潰れることを防止することができ、それぞれの領域を再現性良く表現することができる。
【００２３】
本発明による場合は、輝度値の分布に３つのピークが含まれている場合、ピーク値に対応する輝度値に基づいて３つの領域に分類する。影付き文字の領域は、文字の部分、影の部分、及び背景の部分の３つの構成要素からなり、それぞれの明るさが大別できるという特徴を有する。したがって、輝度値の分布からピークの情報を用いることにより、影付き文字の構成を精度良く抽出することができる。
【００２４】
本発明による場合は、文字領域に対するディザ処理と影領域に対するディザ処理との間で異なるサイズのディザ行列を用いることにより、例えば、文字領域に対して解像度を重視した中間調処理、影領域に対して階調性を重視した中間調処理を施すことができ、抽出した文字領域と影領域との間に階調差が生じさせることができ、影付き文字を再現性良く表現することができる。
【００２５】
本発明による場合は、前述した画像処理装置により処理された画像をシート上に形成するため、影付き文字の再現性を良く表現することができる。
【発明を実施するための最良の形態】
【００２６】
以下、本発明をその実施の形態を示す図面に基づいて具体的に説明する。
実施の形態１．
図１は本発明に係る画像処理装置の内部構成を示すブロック図である。本発明に係る画像処理装置は、操作部１、画像入力部３、画像処理部５、及び画像出力部７を備える。
【００２７】
操作部１は、利用者に対して報知すべき情報を表示する表示装置、利用者による操作指示、選択操作などを受付ける各種スイッチ、ボタン等を備える。
【００２８】
画像入力部３は、原稿の画像を光学的に読取る手段であり、読取用の原稿に光を照射する光源、ＣＣＤ（Charge Coupled Device）のようなイメージセンサ等を備えている。画像入力部３では、所定の読取位置にセットされた原稿からの反射光像を当該イメージセンサに結像させ、ＲＧＢ（R : Red, G : Green, B : Blue）のアナログ電気信号を出力する。画像入力部３が出力したアナログ電気信号は画像処理部５へ入力される。
【００２９】
画像処理部５は、画像入力部３から出力されるアナログ電気信号をデジタル電気信号に変換した後、原稿種別に応じた画像処理を行って出力用の画像信号を生成する。生成した画像信号は画像出力部７へ出力される。本実施の形態では、出力用の画像信号としてＣＭＹＫ信号（C:Cyan, M:Magenta, Y:Yellow, K:Black）を生成するようにしている。なお、画像処理部５の内部構成、動作等については後に詳述することとする。
【００３０】
画像出力部７は、画像処理部５が出力する画像信号に基づいて用紙、ＯＨＰフィルム等のシート上に画像形成を行う手段である。そのため、画像出力部７は、感光体ドラムを所定の電位に帯電させる帯電器、外部から受付けた画像データに応じてレーザ光を発して感光体ドラム上に静電潜像を生成させるレーザ書込装置、感光体ドラム表面に形成された静電潜像にトナーを供給して顕像化する現像器、感光体ドラム表面に形成されたトナー像を用紙上に転写する転写器等（不図示）を備えており、電子写真方式にて利用者が所望する画像を用紙上に形成する。なお、レーザ書込装置を用いた電子写真方式により画像形成を行う他、インクジェット方式、熱転写方式、昇華方式等により画像形成を行う構成であってもよい。
【００３１】
なお、画像入力部３を画像読取手段として構成し、画像出力部７を画像形成手段として構成したが、外部から画像データを受信する手段、外部に画像データを送信する手段として構成するようにしてもよく、それらを適宜に組み合わせた構成であってもよい。例えば、画像入力部３が画像読取手段、画像出力部７が画像データの送信手段である場合には、本発明はスキャナ装置として動作することとなり、画像入力部３が画像データの受信手段、画像出力部７が画像形成手段である場合には、本発明はプリンタ装置（画像形成装置）として動作することとなる。また、画像の読取手段、画像形成手段、画像データの送受信手段を備えるデジタル複合機にも適用できることは勿論のことである。
【００３２】
以下、画像処理部５の内部構成の詳細について説明する。画像処理部５は、ＡＤ変換部５１、シェーディング補正部５２、入力処理部５３、領域分離処理部５４、色補正部５５、黒生成下色除去部５６、空間フィルタ処理部５７、中間調生成部５８を備える。
【００３３】
ＡＤ変換部５１は、画像入力部３から入力されたＲＧＢアナログ信号をデジタル信号に変換する。シェーディング補正部５２は、ＡＤ変換部５１から出力されたデジタル形式のＲＧＢ信号に対して、画像入力部３の照明系、結像系、撮像系で生じる各種の歪みを取り除く処理を施す。入力処理部５３においてＲＧＢ信号のそれぞれに対してガンマを補正する処理を施す。
【００３４】
領域分離処理部５４は、入力画像中の各画素が属する領域を分離する。例えば、網点領域では縦方向（副走査方向）、横方向（主走査方向）の両方において濃度変化が大きく、文字領域では、どちらかについてのみ濃度変化が大きくなる傾向があるため、領域分離処理部５４では、このことを利用して文字領域、網点領域、写真領域に分離することができる。領域分離処理部５４は、分離結果に基づき、画素がどの領域に属しているかを示す領域識別信号を後段の黒生成下色除去部５６、空間フィルタ処理部５７、及び中間調生成部５８へ出力すると共に、入力処理部５３からの入力信号をそのまま後段の色補正部５５へ出力する。
【００３５】
色補正部５５は、色再現の忠実化再現のために、不要吸収成分を含むＣＭＹ色材の分光特性に基づいた色濁りを取り除く処理を行うものである。黒生成下色除去部５６は、色補正後のＣＭＹの３色信号から黒（Ｋ）信号を生成する黒生成、元のＣＭＹ信号から黒生成で得たＫ信号を差し引いた新たなＣＭＹ信号を生成する処理を行う。この処理によってＣＭＹの３色信号はＣＭＹＫの４色信号に変換される。
【００３６】
空間フィルタ処理部５７は、黒生成下色除去部５６より入力されるＣＭＹＫ信号の画像データに対して、領域識別信号を基にデジタルフィルタによる空間フィルタ処理を行い、空間周波数特性を補正することによって出力画像のぼやけや粒子状劣化を防ぐ処理を行う。
【００３７】
中間調生成部５８は、領域分離処理部５４から出力される領域識別信号に応じた適切な処理の切替えを行う。本発明では、特に影付き文字の可読性を向上させるために、通常の文字部分（文字領域）、影付き文字の影部分（影領域）、その他の領域に応じたディザ処理を施す。
【００３８】
次に、領域分離処理部５４での処理内容について説明する。図２は領域分離処理部５４の構成を説明するブロック図である。領域分離処理部５４は、信号変換部５４１、最大値算出部５４２、最小値算出部５４３、最大濃度差判定部５４４、反転回数算出部５４５、反転回数判定部５４６、判定部５４７、及び影付き文字領域判定部５４８を備える。
【００３９】
信号変換部５４１は、入力ＲＧＢ画像中のＭ×Ｎの複数の画素からなるブロック（例えば、７×７のブロック）において、ＲＧＢ信号をＬａｂ信号に変換する。Ｌａｂ信号は、Ｌが輝度を表す信号、ａが赤色／緑色のバランスを表す信号、ｂが黄色／青色のバランスを表す信号によって一つの色を示す信号である。ＲＧＢ信号からＬａｂ信号への変換は、以下の式により表される。
【００４０】
【数１】
2008072237.tif 000003
【００４１】
最大値算出部５４２及び最小値算出部５４３は、信号変換部５４１が出力するＬａｂ信号に基づき、輝度を表す信号Ｌの最大値Ｌｍａｘ及び最小値Ｌｍｉｎをそれぞれ算出する。
【００４２】
最大濃度差判定部５４４は、最大値Ｌｍａｘ及び最小値Ｌｍｉｎの差を算出し、算出した差Ｌｍａｘ−Ｌｍｉｎと予め記憶している閾値ＴＨ１（例えば、ＴＨ１＝１５０）とを比較する。Ｌｍａｘ−Ｌｍｉｎ＞ＴＨ１である場合、すなわち、ブロック内における輝度値の変化が大きい場合、出力信号Ｓ１（＝０）を出力する。また、Ｌｍａｘ−Ｌｍｉｎ≦ＴＨ１である場合、すなわち、ブロック内における輝度の変化が小さい場合、出力信号Ｓ１（＝１）を出力する。
【００４３】
反転回数算出部５４５は、Ｍ×Ｎブロック内において各画素の平均輝度信号レベルで２値化（０又は１に変換）し、主走査方向又は副走査方向における連続する画素間で０，１の変化の回数のブロック内での合計Ｋｈ，Ｋｖを求める。
【００４４】
反転回数判定部５４６は、Ｌｍａｘ−Ｌｍｉｎ＞ＴＨ１であるブロックについて、Ｋｈ，Ｋｖのぞれぞれの値を閾値ＴＨ２（例えば、ＴＨ２＝１５）と比較する。Ｋｈ≧ＴＨ２かつＫｖ≧ＴＨ２である場合、すなわち、主走査方向、副走査方向共に輝度変化が激しい場合、出力信号Ｓ２（＝０）を出力する。また、Ｋｈ＜ＴＨ２又はＫｖ＜ＴＨ２である場合、すなわち、主走査方向、副走査方向の何れか一方について輝度変化が激しい場合、出力信号Ｓ２（＝１）を出力する。
【００４５】
判定部５４７は、最大濃度差判定部５４４から出力される出力信号Ｓ１の値、及び反転回数判定部５４６から出力される出力信号Ｓ２の値に基づき、文字領域、網点領域、その他の領域（連続階調の写真領域、下地領域などを含めて、その他の領域とする）の何れかに判定し、第１の領域識別信号ＳＥＧ１を影付き文字領域判定部５４８へ出力する。図３は判定部５４７が領域判定を行う際に使用するテーブルの一例を示す図表である。このテーブルでは、写真領域（連続階調領域）は階調性を有しており、下地領域は濃度がほぼ均一であるので、ブロック内の最大濃度差は小さくなり、また、網点領域では、網点が周期的に配列され、濃度の高い画素が空間的に分散されているという特徴を用いている。
【００４６】
影付き文字領域判定部５４８は、判定部５４７において文字領域と判定された場合、輝度値Ｌの分布から影付き文字領域を分離する処理を行う。図４は影付き文字領域判定部５４８の内部構成を示すブロック図である。影付き文字領域判定部５４８は、ヒストグラム作成部５４８Ａ及び領域判定部５４８Ｂを備える。ヒストグラム作成部５４８Ａは、各画素の輝度値Ｌを集計してヒストグラムを作成し、領域判定部５４８Ｂは、作成されたヒストグラムに３つのピークが含まれているか否かを判定することにより影付き文字を含んだ領域であるか否かを判定する。
【００４７】
３つのピークが含まれていないと判定した場合、領域判定部５４８Ｂは、その領域が影付きでない通常の文字領域と判定し、前述した判定部５４７から出力されたＳＥＧ１を最終の領域識別信号ＳＥＧとして出力する。３つのピークが含まれると判定した場合は影付き文字領域と判定し、ピークに対応した輝度値ＰｅａＫ＿Ｌ１，ＰｅａＫ＿Ｌ２，ＰｅａＫ＿Ｌ３を用いて２つの閾値ＴＨ＿Ｌ１，ＴＨ＿Ｌ２を設定する。例えば、閾値ＴＨ＿Ｌ１は２つの輝度値ＰｅａＫ＿Ｌ１，ＰｅａＫ＿Ｌ２の中央値、閾値ＴＨ＿Ｌ２は２つの輝度値ＰｅａＫ＿Ｌ２，ＰｅａＫ＿Ｌ３の中央値として設定することができる。そして、閾値ＴＨ＿Ｌ１，ＴＨ＿Ｌ２を用いて３つの領域に分割し、輝度値が小さい方から順に、影付き文字の文字部分（文字領域）、影付き文字の影部分（影領域）、その他の領域と判定し、この判定結果を領域識別信号ＳＥＧとして出力する。
【００４８】
図５はヒストグラム作成部５４８Ａにより作成されたヒストグラムの一例を示す模式図である。判定対象のブロックの各画素について輝度値を集計した結果、図５に示すヒストグラムが得られた場合、すなわち、Ｐｅａｋ＿Ｌ１＝３０、Ｐｅａｋ＿Ｌ２＝８０、Ｐｅａｋ＿Ｌ３＝１５０にピーク値を持つ３つのピークを含んだ分布が得られた場合、領域判定部５４８Ｂは、２つの閾値をＴＨ＿Ｌ１＝５５、ＴＨ＿Ｌ２＝１１５に設定し、輝度値Ｌが０≦Ｌ＜５５の領域を文字領域、輝度値Ｌが５５≦Ｌ＜１１５の領域を影領域、輝度値Ｌが１１５≦Ｌ＜２５５の領域をその他の領域として判定する。
【００４９】
以上の判定結果を３ビットの信号で表した場合、「０００」を網点領域、「００１」を文字領域、「０１＊」をその他の領域（＊は、０又は１）、「１０１」を影付き文字の影領域として表すことができる。
【００５０】
次に、中間調生成部５８での処理内容について説明する。中間調生成部５８では、領域分離処理部５４より出力された領域識別信号ＳＥＧに基づき、各領域（ブロック）に対して最適なディザ処理を施す。例えば、網点領域又はその他の領域は色の階調性を重視した７×７のディザ処理、文字領域については解像度を重視した１×１のディザ処理、影付き文字の影部分については文字部分と階調差を出すために５×５のディザ処理を施す。
【００５１】
ディザ処理は、例えば、集中ドット型の組織的ディザを用いる。図６は集中ドット型の組織的ディザの一例を示す模式図である。一つのディザマトリクスの大きさを５×５、各画素がとる出力画素値を０，１の２値としたとき、階調数は０から２５までの２６階調となる。入力画像データのＲＧＢ信号はそれぞれ０から２５５までの値である。５×５のディザマトリクスにはそれぞれ閾値が設定されており（閾値マトリクス）、入力画素値ｘと閾値ｙとを比較し、ｘ≧ｙである場合、出力画素値は「１」、ｘ＜ｙである場合、出力画素値は「０」とする。以上の処理により、中間調を生成する。
【００５２】
実施の形態２．
実施の形態１では、各処理をハードウェアにより実現する構成としたが、ソフトウェアの処理により本発明の画像処理を実現する構成としてもよい。
【００５３】
図７は本発明のコンピュータプログラムがインストールされた画像処理装置の内部構成を説明するブロック図である。図中１００は、本実施の形態に係る画像処理装置であり、具体的にはパーソナルコンピュータ、ワークステーション等である。画像処理装置１００はＣＰＵ１０１を備えており、ＣＰＵ１０１にはＲＯＭ１０３、ＲＡＭ１０４、ハードディスク１０５、外部記憶部１０６、入力部１０７、表示部１０８、通信ポート１０９等のハードウェアがバス１０２を介して接続されている。ＣＰＵ１０１は、ＲＯＭ１０３に予め格納された制御プログラムに従って前述のハードウェア各部の制御を行う。
【００５４】
ＲＡＭ１０４は前述の制御プログラム、又は本発明に係るコンピュータプログラムの実行中に生成される各種データを一時的に記憶する揮発性のメモリである。ハードディスク１０５は、磁気記録媒体を有する記憶手段であり、本発明のコンピュータプログラム、処理対象の画像データ等が記憶される。外部記憶部１０６は、本発明のコンピュータプログラムを記録した記録媒体Ｍからコンピュータプログラムを読取るための読取装置を備えている。記録媒体Ｍとしては、ＦＤ（Flexible Disk）、ＣＤ−ＲＯＭ等を用いることができる。外部記憶部１０６によって読取られたコンピュータプログラムはハードディスク１０５に格納される。ＣＰＵ１０１はハードディスク１０５に格納された本発明に係るコンピュータプログラムをＲＡＭ１０４上にロードして実行することにより、実施の形態１で説明したような本発明に係る画像処理方法を実現する。
【００５５】
入力部１０７は、外部から画像データを取得するためのインタフェースとして機能する。入力部１０７には、例えば、カラースキャナ装置などが接続される。表示部１０８は、処理対象の画像データ、画像処理中の画像データ、画像処理後の画像データ等を表示するためのインタフェースとして機能する。表示部１０８に液晶ディスプレイ装置などの外部表示装置を接続して画像データを表示する構成であってもよく、表示部１０８自身が表示装置を備え、画像データを表示する構成であってもよい。通信ポート１０９は、外部にプリンタ１５０を接続するためのインタフェースである。画像処理された画像データをプリンタ１５０にて印刷する場合、画像処理装置１００は、前記画像データを基にプリンタ１５０にてデコード可能なプリントデータを生成し、生成したプリントデータをプリンタ１５０へ送信する。
【００５６】
図８は実施の形態２に係る画像処理装置１００により実行される処理の手順を説明するフローチャートである。画像処理装置１００のＣＰＵ１０１は、まず、入力部１０７を通じて取込んだ画像データについて領域分離処理を行う（ステップＳ１１）。このとき、実施の形態１で説明した手法と同様の手法を用いることにより、判定対象の領域を文字領域、影付き文字の影領域、その他の領域の３つに分離する。
【００５７】
領域分離処理での処理結果に基づき、ＣＰＵ１０１は、文字対象のブロックが文字領域であるか否かを判断する（ステップＳ１２）。文字領域でないと判断した場合（Ｓ１２：ＮＯ）、すなわち、網点領域又はその他の領域であると判断した場合、ＣＰＵ１０１は、色の階調性を重視した７×７のディザ処理を実行する（ステップＳ１３）。
【００５８】
文字領域であると判断した場合（Ｓ１２：ＹＥＳ）、ＣＰＵ１０１は、その文字領域が影付き文字の影領域であるか否かを判断する（ステップＳ１４）。影領域でないと判断した場合（Ｓ１４：ＮＯ）、すなわち、通常の文字領域又は影付き文字の文字領域であると判断した場合、解像度を重視した１×１のディザ処理を行い（ステップＳ１５）、影付き文字の影領域であると判断した場合（Ｓ１４：ＹＥＳ）、影付き文字の影部分と文字部分との階調差を出すために５×５のディザ処理を行う（ステップＳ１６）。
【００５９】
なお、本実施の形態では、各種演算をＣＰＵ１０１が実行する構成としたが、画像処理に係る演算を行う専用のチップを別途設け、ＣＰＵ１０１からの指示により演算を行う構成としてもよい。
【００６０】
また、本発明に係るコンピュータプログラムを記録する記録媒体Ｍとしては、前述したＦＤ及びＣＤ−ＲＯＭの他に、ＭＯ、ＭＤ、ＤＶＤ等の光ディスク、ハードディスク等の磁気記録媒体、ＩＣカード、メモリカード、光カード等のカード型記録媒体、マスクＲＯＭ、ＥＰＲＯＭ（Erasable Programmable Read Only Memory）、ＥＥＰＲＯＭ（Electrically Erasable Programmable Read Only Memory）、フラッシュＲＯＭ等による半導体メモリの利用も可能である。また、インターネットを含む通信ネットワークを接続可能なシステム構成であることから、通信ネットワークから本発明に係るコンピュータプログラムをダウンロードするようにしてもよい。
【００６１】
また、本発明のコンピュータプログラムは、単体のアプリケーションプログラム、ユーティリティプログラムとして提供される形態であってもよく、他のアプリケーションプログラム、ユーティリティプログラムに組み込み、そのプログラムの一部の機能として提供する形態であってもよい。例えば、その一形態としてプリンタドライバに組み込んで提供する形態が考えられる。
【図面の簡単な説明】
【００６２】
【図１】本発明に係る画像処理装置の内部構成を示すブロック図である。
【図２】領域分離処理部の構成を説明するブロック図である。
【図３】判定部が領域判定を行う際に使用するテーブルの一例を示す図表である。
【図４】影付き文字領域判定部の内部構成を示すブロック図である。
【図５】ヒストグラム作成部により作成されたヒストグラムの一例を示す模式図である。
【図６】集中ドット型の組織的ディザの一例を示す模式図である。
【図７】本発明のコンピュータプログラムがインストールされた画像処理装置の内部構成を説明するブロック図である。
【図８】実施の形態２に係る画像処理装置により実行される処理の手順を説明するフローチャートである。
【符号の説明】
【００６３】
１  操作部
３  画像入力部
５  画像処理部
７  画像出力部
５１  ＡＤ変換部
５２  シェーディング補正部
５３  入力処理部
５４  領域分離処理部
５５  色補正部
５６  黒生成下色除去部
５７  空間フィルタ処理部
５８  中間調生成部
５４１  信号変換部
５４２  最大値算出部
５４３  最小値算出部
５４４  最大濃度差判定部
５４５  反転回数算出部
５４６  反転回数判定部
５４７  判定部
５４８  影付き文字領域判定部
【図１】
2008072237.tif 000004
【図２】
2008072237.tif 000005
【図３】
2008072237.tif 000006
【図４】
2008072237.tif 000007
【図５】
2008072237.tif 000008
【図６】
2008072237.tif 000009
【図７】
2008072237.tif 000010
【図８】
2008072237.tif 000011