(57)【要約】  【課題】  不自然な強調処理を防止して、品質の良い画像を出力することができる画像処理装置、画像形成装置、画像処理方法、コンピュータプログラム及び記録媒体を提供する。  【解決手段】  入力画像の各画素が文字領域であるか否か及び網点領域であるか否かを判定し、領域の判定結果に応じた画像処理を行う画像処理装置１において、網点領域であると判定された画素が存在する場合、網点領域の画素の中に所定の色特性を有しているものがあるか否かの判定を行い、文字領域及び網点領域の両方であると判定され、しかも所定の色特性を有すると判定された画素が存在する場合、文字領域の判定条件を厳しくして文字領域の判定を再実行する領域分離処理部５を備える。【選択図】      図１
2006325159.tif 000002
【特許請求の範囲】
【請求項１】
入力画像の各画素が文字領域であるか否か及び網点領域であるか否かを所定の判定条件に基づいて判定する領域判定手段を備え、領域の判定結果に応じた画像処理を行う画像処理装置において、
網点領域であると判定された画素が存在する場合、網点領域の画素の中に所定の色特性を有するものがあるか否かを判定する色特性判定手段と、
前記色特性判定手段が所定の色特性を有すると判定し、前記領域判定手段が文字領域及び網点領域の両方であると判定した画素が存在する場合、文字領域の判定条件を厳しくして前記領域判定手段に文字領域の判定を再実行させる領域判定制御手段と
を備え、文字領域の判定を再実行した場合は、再実行後の判定結果に応じた画像処理を行うように構成してあることを特徴とする画像処理装置。
【請求項２】
入力画像の各画素が文字領域であるか否か及び網点領域であるか否かを判定する領域判定手段を備え、領域の判定結果に応じた画像処理を行う画像処理装置において、
前記領域判定手段は、第１判定条件に基づく文字領域であるか否かの判定、第１判定条件よりも厳しい第２判定条件に基づく文字領域であるか否かの判定、及び、網点領域であるか否かの判定を行うように構成されており、
第１判定条件に基づいて網点領域であると判定された画素が存在する場合、網点領域の画素の中に所定の色特性を有するものがあるか否かを判定する色特性判定手段と、
前記色特性判定手段が所定の色特性を有すると判定し、前記領域判定手段が第１判定条件に基づく文字領域及び網点領域の両方であると判定した画素が存在する場合は、第２判定条件に基づく文字領域の判定結果を選択し、そうでない場合は第１判定条件に基づく文字領域の判定結果を選択する選択手段と
を備え、該選択手段が選択した判定結果に応じた画像処理を行うように構成してあることを特徴とする画像処理装置。
【請求項３】
前記領域判定手段の判定結果が同一の画素に、判定結果が同一であることを示す識別子を付与する付与手段を備え、
前記色特性判定手段は、前記識別子毎に所定の色特性を有する画素があるか否かを判定するように構成してあることを特徴とする請求項１又は２記載の画像処理装置。
【請求項４】
入力画像を均等色空間に基づく画像に変換する変換手段を備え、
前記特定色判定手段は、均等色空間に基づく所定の色特性を有する画素の有無を判定するように構成してあることを特徴とする請求項１乃至３の何れかひとつに記載の画像処理装置。
【請求項５】
前記所定の色特性は、肌色、青色、又は緑色の少なくとも一つの色成分であり、
前記色特性判定手段は、網点領域の画素の中に前記色成分を含んでいるものがあるか否かを判定するように構成してあることを特徴とする請求項１乃至４の何れかひとつに記載の画像処理装置。
【請求項６】
請求項１乃至５の何れかの画像処理装置と、
該画像処理装置によって画像処理が行われた画像をシートに形成する画像形成手段と
を備えることを特徴とする画像形成装置。
【請求項７】
入力画像の各画素が文字領域であるか否か及び網点領域であるか否かを所定の判定条件に基づいて判定し、領域の判定結果に応じた画像処理を行う画像処理方法において、
網点領域であると判定された画素が存在する場合、網点領域の画素の中に所定の色特性を有するものがあるか否かを判定するステップと、
前記所定の色特性を有しており、文字領域及び網点領域の両方であると判定された画素が存在する場合、文字領域の判定条件を厳しくして文字領域の判定を再実行するステップと
を有し、文字領域の判定を再実行した場合は、再実行後の判定結果に応じた画像処理を行うことを特徴とする画像処理方法。
【請求項８】
入力画像の各画素が文字領域であるか否か及び網点領域であるか否かを判定し、領域の判定結果に応じた画像処理を行う画像処理方法において、
文字領域であるか否かの判定は、第１判定条件に基づく文字領域であるか否かの判定、及び、第１判定条件よりも厳しい第２判定条件に基づく文字領域であるか否かの判定を行っており、
第１判定条件に基づいて網点領域であると判定された画素が存在する場合、網点領域の画素の中に所定の色特性を有するものがあるか否かを判定するステップと、
前記所定の色特性を有しており、第１判定条件に基づく文字領域及び網点領域の両方であると判定された画素が存在する場合は、第２判定条件に基づく文字領域の判定結果を選択し、そうでない場合は第１判定条件に基づく文字領域の判定結果を選択するステップと
を有し、選択した判定結果に応じた画像処理を行うことを特徴とする画像処理方法。
【請求項９】
コンピュータに、入力画像の各画素が文字領域であるか否か及び網点領域であるか否かを所定の判定条件に基づいて判定させ、領域の判定結果に応じた画像処理を行わせるコンピュータプログラムにおいて、
コンピュータに、網点領域であると判定された画素が存在する場合、網点領域の画素の中に所定の色特性を有するものがあるか否かを判定させる手順と、
コンピュータに、前記所定の色特性を有しており、文字領域及び網点領域の両方であると判定された画素が存在する場合、文字領域の判定条件を厳しくして文字領域の判定を再実行させる手順と
を含み、コンピュータに、文字領域の判定を再実行した場合は、再実行後の判定結果に応じた画像処理を行わせることを特徴とするコンピュータプログラム。
【請求項１０】
コンピュータに、入力画像の各画素が文字領域であるか否か及び網点領域であるか否かを判定させ、領域の判定結果に応じた画像処理を行わせるコンピュータプログラムにおいて、
文字領域であるか否かの判定は、第１判定条件に基づく文字領域であるか否かの判定、及び、第１判定条件よりも厳しい第２判定条件に基づく文字領域であるか否かの判定をコンピュータに行わせており、
コンピュータに、第１判定条件に基づいて網点領域であると判定された画素が存在する場合、網点領域の画素の中に所定の色特性を有するものがあるか否かを判定させる手順と、
コンピュータに、前記所定の色特性を有しており、第１判定条件に基づく文字領域及び網点領域の両方であると判定された画素が存在する場合は、第２判定条件に基づく文字領域の判定結果を選択させ、そうでない場合は第１判定条件に基づく文字領域の判定結果を選択させる手順と
を含み、コンピュータに、選択した判定結果に応じた画像処理を行わせることを特徴とするコンピュータプログラム。
【請求項１１】
請求項９又は１０記載のコンピュータプログラムが記録されていることを特徴とするコンピュータ読取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力画像の各画素が文字領域であるか否か及び網点領域であるか否かを判定し、領域の判定結果に応じた画像処理を行う画像処理装置、画像形成装置、画像処理方法、及び、コンピュータに入力画像の各画素が文字領域であるか否か及び網点領域であるか否かを判定させ、領域の判定結果に応じた画像処理を行わせるコンピュータプログラム及び該コンピュータプログラムが記憶された記録媒体に関する。
【背景技術】
【０００２】
電子写真プロセスまたはインクジェット方式を用いた複写機等の画像形成装置においては、従来のアナログ方式に代えてデジタル方式、即ち入力画像データをデジタルデータ化して種々の加工を施した上で出力するようにしたものが普及する傾向にある。また、デジタル画像処理技術の進展に伴って、カラー画像を高画質に再現するフルカラーのデジタル複写機、複合機、プリンタ等も製品化されている。これらの画像形成装置を用いて複写される原稿画像としては、文字、線画、写真、またはそれらが混在した原稿画像があり、良好な再現画像を得るためには、それぞれの原稿構成種別に適合した画像処理を行う必要がある。
【０００３】
原稿の構成種別に応じて最適な処理を行うために、原稿画像内の画素又はブロックに対し、文字領域、網点領域、その他（例えば写真（印画紙写真）領域など）に分離処理を行う領域分離処理がある。一般に、イメージスキャナ等の画像入力装置で読取られた画像データは、複数の画素からなるブロックに分離されて、画素毎あるいはブロック単位で、文字領域、網点領域、その他（写真）領域の何れかであるかに判別され、この判別結果に基づいて画像処理が行われる。また、上記領域分離処理に加えて、網点写真又は印画紙写真内のエッジを検出し、強調処理を施すことによって画像入力装置の解像度不足に起因するエッジの先鋭度不足を改善することも行われている。
【０００４】
一般に、網点写真内に存在するエッジ領域を検出する場合、通常の文字エッジを検出するために使用されている隣接画素間の差分値を閾値処理する場合が多いが、網点の構成要素である網点ドットを誤って文字として検出することを防止するため、網点のドットをエッジとして検出し難くする低周波エッジ検出レベルに基づいて、強調フィルタの閾値レベルを制御することが行われている（特許文献１参照）。例えば、地図上の文字又はカラーの色地（着色された紙ではなく印刷された部分）上の文字などの網点上文字を精度良く処理する方法として、網点の構成要素である網点ドットに反応せずに文字部のみに反応するようなエッジ検出フィルタを用い、そのエッジ検出フィルタの出力に応じて平滑フィルタと強調フィルタを混合している。これにより網点領域を平滑化しつつ網点領域内の文字には強調がかかるようにし、またその中間において連続的にフィルタの処理内容が変化するように制御している。
【０００５】
また、所定色領域に含まれる画像が検出された時に輪郭強調回路による輪郭強調レベルを可変制御する装置が提案されており（特許文献２参照）、全体としては鮮鋭さを確保しつつ肌色が自然な画像が得られるように工夫が行われている。
【特許文献１】特公平６−５８８５号公報
【特許文献２】特開平３−９２０８７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１の方法では、低周波エッジのみに反応する特徴量を用いて網点の構成要素であるドットをできるだけ検知せずに低周波のエッジのみを検出するように工夫されているが、強調した場合に不自然な絵になる人の肌の輪郭付近や、空と空以外の部分との境目等に対しても強調処理が実施されるため、出力画質が不自然になるという問題が生じる。ここで、人の肌や空は網点で構成されているが、人の肌の輪郭付近や空とそれ以外との境界領域の画素はエッジとしての特性を有するため、網点上文字と判定される。
【０００７】
また、特許文献２の方法では、画素単位で所定の色が含まれているか否かを判定しているため、例えば人の顔の輪郭付近では髪の色などの影響を受けて所定の色（肌色）を含むと判定することが困難な場合が生じるという問題がある。なお、例えば人の顔の輪郭付近を所定の色（肌色）と判定するように色の判定条件を緩めることも考えられるが、その場合は本来検出すべきエッジ付近の他の色に対しても特定の色と判定することになるため、実現が困難という問題がある。
【０００８】
本発明は斯かる事情に鑑みてなされたものであり、網点領域の画素の中に所定の色特性を有しているものがあるか否かの判定を行い、前記所定の色特性を有しており、文字領域及び網点領域の両方であると判定された画素が存在する場合、文字領域の判定条件を厳しくして文字領域の判定を再実行することにより、不自然な強調処理を防止して画像品質を向上することができる画像処理装置、画像形成装置、画像処理方法、コンピュータプログラム及び記録媒体を提供することを目的とする。
【０００９】
また、本発明は、文字領域であるか否かの判定は、第１判定条件に基づく判定と該第１判定条件よりも厳しい第２判定条件に基づく判定とを行っており、第１判定条件に基づく網点領域の画素の中に所定の色特性を有しているものがあるか否かの判定を行い、所定の色特性を有しており、第１判定条件に基づく文字領域及び網点領域の両方であると判定された画素が存在する場合、第２判定条件に基づく文字領域の判定結果を選択することにより、不自然な強調処理を防止して画像品質を向上させ、さらに処理を高速化できる画像処理装置、画像形成装置、画像処理方法、コンピュータプログラム及び記録媒体を提供することを他の目的とする。
【００１０】
また、本発明は、領域の判定結果が同一の画素に、判定結果が同一であることを示す識別子を付与する付与手段を備え、前記識別子毎に所定の色特性を有している画素があるか否かを判定するように構成したことにより、エッジに対する強調処理によって画像が不自然になることをより確実に防止できる画像処理装置及び画像形成装置を提供することを他の目的とする。
【００１１】
また、本発明は、入力画像を均等色空間に基づく画像に変換する変換手段を備え、均等色空間に基づく所定の色特性を有する画素の有無を判定するように構成したことにより、画像入力装置が変更された場合であっても容易に対応できる画像処理装置及び画像形成装置を提供することを他の目的とする。
【００１２】
また、本発明は、前記所定の色特性は、肌色、青色、又は緑色の少なくとも一つの色成分であり、網点領域の画素の中に前記色成分を含んでいるものがあるか否かを判定するように構成したことにより、肌色、青色、又は緑色の画素領域のエッジに対する強調処理によって画像が不自然になることを防止し、自然な画像を出力することができる画像処理装置及び画像形成装置を提供することを他の目的とする。
【課題を解決するための手段】
【００１３】
本発明に係る画像処理装置は、入力画像の各画素が文字領域であるか否か及び網点領域であるか否かを所定の判定条件に基づいて判定する領域判定手段を備え、領域の判定結果に応じた画像処理を行う画像処理装置において、網点領域であると判定された画素が存在する場合、網点領域の画素の中に所定の色特性を有するものがあるか否かを判定する色特性判定手段と、前記色特性判定手段が所定の色特性を有すると判定し、前記領域判定手段が文字領域及び網点領域の両方であると判定した画素が存在する場合、文字領域の判定条件を厳しくして前記領域判定手段に文字領域の判定を再実行させる領域判定制御手段とを備え、文字領域の判定を再実行した場合は、再実行後の判定結果に応じた画像処理を行うように構成してあることを特徴とする。
【００１４】
本発明に係る画像処理装置は、入力画像の各画素が文字領域であるか否か及び網点領域であるか否かを判定する領域判定手段を備え、領域の判定結果に応じた画像処理を行う画像処理装置において、前記領域判定手段は、第１判定条件に基づく文字領域であるか否かの判定、第１判定条件よりも厳しい第２判定条件に基づく文字領域であるか否かの判定、及び、網点領域であるか否かの判定を行うように構成されており、第１判定条件に基づいて網点領域であると判定された画素が存在する場合、網点領域の画素の中に所定の色特性を有するものがあるか否かを判定する色特性判定手段と、前記色特性判定手段が所定の色特性を有すると判定し、前記領域判定手段が第１判定条件に基づく文字領域及び網点領域の両方であると判定した画素が存在する場合は、第２判定条件に基づく文字領域の判定結果を選択し、そうでない場合は第１判定条件に基づく文字領域の判定結果を選択する選択手段とを備え、該選択手段が選択した判定結果に応じた画像処理を行うように構成してあることを特徴とする。
【００１５】
本発明に係る画像処理装置は、前記領域判定手段の判定結果が同一の画素に、判定結果が同一であることを示す識別子を付与する付与手段を備え、前記色特性判定手段は、前記識別子毎に所定の色特性を有する画素があるか否かを判定するように構成してあることを特徴とする。
【００１６】
本発明に係る画像処理装置は、入力画像を均等色空間に基づく画像に変換する変換手段を備え、前記特定色判定手段は、均等色空間に基づく所定の色特性を有する画素の有無を判定するように構成してあることを特徴とする。
【００１７】
本発明に係る画像処理装置は、前記所定の色特性は、肌色、青色、又は緑色の少なくとも一つの色成分であり、前記色特性判定手段は、網点領域の画素の中に前記色成分を含んでいるものがあるか否かを判定するように構成してあることを特徴とする。
【００１８】
本発明に係る画像形成装置は、上述した本発明に係る画像処理装置と、該画像処理装置によって画像処理が行われた画像をシートに形成する画像形成手段とを備えることを特徴とする。
【００１９】
本発明に係る画像処理方法は、入力画像の各画素が文字領域であるか否か及び網点領域であるか否かを所定の判定条件に基づいて判定し、領域の判定結果に応じた画像処理を行う画像処理方法において、網点領域であると判定された画素が存在する場合、網点領域の画素の中に所定の色特性を有するものがあるか否かを判定するステップと、前記所定の色特性を有しており、文字領域及び網点領域の両方であると判定された画素が存在する場合、文字領域の判定条件を厳しくして文字領域の判定を再実行するステップとを有し、文字領域の判定を再実行した場合は、再実行後の判定結果に応じた画像処理を行うことを特徴とする。
【００２０】
本発明に係る画像処理方法は、入力画像の各画素が文字領域であるか否か及び網点領域であるか否かを判定し、領域の判定結果に応じた画像処理を行う画像処理方法において、文字領域であるか否かの判定は、第１判定条件に基づく文字領域であるか否かの判定、及び、第１判定条件よりも厳しい第２判定条件に基づく文字領域であるか否かの判定を行っており、第１判定条件に基づいて網点領域であると判定された画素が存在する場合、網点領域の画素の中に所定の色特性を有するものがあるか否かを判定するステップと、前記所定の色特性を有しており、第１判定条件に基づく文字領域及び網点領域の両方であると判定された画素が存在する場合は、第２判定条件に基づく文字領域の判定結果を選択し、そうでない場合は第１判定条件に基づく文字領域の判定結果を選択するステップとを有し、選択した判定結果に応じた画像処理を行うことを特徴とする。
【００２１】
本発明に係るコンピュータプログラムは、コンピュータに、入力画像の各画素が文字領域であるか否か及び網点領域であるか否かを所定の判定条件に基づいて判定させ、領域の判定結果に応じた画像処理を行わせるコンピュータプログラムにおいて、コンピュータに、網点領域であると判定された画素が存在する場合、網点領域の画素の中に所定の色特性を有するものがあるか否かを判定させる手順と、コンピュータに、前記所定の色特性を有しており、文字領域及び網点領域の両方であると判定された画素が存在する場合、文字領域の判定条件を厳しくして文字領域の判定を再実行させる手順とを含み、コンピュータに、文字領域の判定を再実行した場合は、再実行後の判定結果に応じた画像処理を行わせることを特徴とする。
【００２２】
本発明に係るコンピュータプログラムは、コンピュータに、入力画像の各画素が文字領域であるか否か及び網点領域であるか否かを判定させ、領域の判定結果に応じた画像処理を行わせるコンピュータプログラムにおいて、文字領域であるか否かの判定は、第１判定条件に基づく文字領域であるか否かの判定、及び、第１判定条件よりも厳しい第２判定条件に基づく文字領域であるか否かの判定をコンピュータに行わせており、コンピュータに、第１判定条件に基づいて網点領域であると判定された画素が存在する場合、網点領域の画素の中に所定の色特性を有するものがあるか否かを判定させる手順と、コンピュータに、前記所定の色特性を有しており、第１判定条件に基づく文字領域及び網点領域の両方であると判定された画素が存在する場合は、第２判定条件に基づく文字領域の判定結果を選択させ、そうでない場合は第１判定条件に基づく文字領域の判定結果を選択させる手順とを含み、コンピュータに、選択した判定結果に応じた画像処理を行わせることを特徴とする。
【００２３】
本発明に係る記録媒体は、上述した本発明のコンピュータプログラムが記録されていることを特徴とする。
【００２４】
本発明においては、網点領域であると判定された画素が存在する場合、網点領域の画素の中に所定の色特性を有しているものがあるか否かの判定を行う。そして、所定の色特性を有しており、文字領域及び網点領域の両方であると判定された画素が存在する場合、文字領域の判定条件を厳しくして文字領域の判定を再実行する。文字領域の判定を再実行した場合は、再実行後の判定結果に応じた画像処理を行うため、所定の色特性を有し、文字領域及び網点領域の両方に属する画素領域に対しては、エッジ検出の閾値を高くするなどして文字領域の判定条件を厳しくするため、エッジと検出され難くなり、エッジに対する強調処理によって画像が不自然になることを防止できる。よって、不自然な強調処理を実施せずに、品質の良い画像を出力することができる。ここで、上述した領域判定に関する処理は、画像処理装置又はシートに画像を形成する画像形成装置だけでなく、コンピュータに実行させることも可能である。コンピュータに前記処理を実行させる場合は、前記処理を実行させるコンピュータプログラムを記録媒体に記録するなどしてコンピュータに提供する。
【００２５】
本発明においては、文字領域であるか否かの判定として、第１判定条件に基づく文字領域であるか否かの判定、及び、第１判定条件よりも厳しい第２判定条件に基づく文字領域であるか否かの判定を行っており、第１判定条件に基づいて網点領域であると判定された画素が存在する場合、網点領域の画素の中に所定の色特性を有しているものがあるか否かを判定する。そして、所定の色特性を有しており、第１判定条件に基づく文字領域及び網点領域の両方であると判定された画素が存在する場合、第２判定条件に基づく文字領域の判定結果を選択し、そうでない場合は第１判定条件に基づく文字領域の判定結果を選択する。選択した判定結果に応じた画像処理を行うため、所定の色特性を有し、第１判定条件に基づく文字領域及び網点領域の両方に属する画素領域に対しては、エッジ検出の閾値を高くするなどして第１判定条件よりも判定条件を厳しくした第２判定条件に基づく判定結果を選択するため、エッジが検出され難くなっており、エッジに対する強調処理によって画像が不自然になることを防止できる。また、２つの判定結果の何れかを選択するため、再判定処理を行う必要が無く、処理速度を向上させることができる。よって、不自然な強調処理を実施せずに、品質の良い画像を高速に出力することができる。ここで、上述した領域判定に関する処理は、画像処理装置だけでなく、コンピュータに実行させることも可能である。コンピュータに前記処理を実行させる場合は、前記処理を実行させるコンピュータプログラムを記録媒体に記録するなどしてコンピュータに提供する。
【００２６】
本発明においては、領域の判定結果が同一の画素に、判定結果が同一であることを示す識別子を付与手段により付与し、前記識別子毎に所定の色特性を有している画素があるか否かを判定するため、判定結果が同一の画素全体に対して色特性に関する判定が行われるため、各画素毎に色特性の判定を行う場合に比べて、ノイズの影響を受け難くなる。例えば輪郭付近の画素の色特性が所定の色特性でない場合であっても、識別子が同一の周辺画素の何れかが所定の色特性を有する場合は、所定の色特性を有すると判定される。
【００２７】
本発明においては、入力画像を変換手段で均等色空間に基づく画像に変換し、均等色空間に基づく所定の色特性を有する画素の有無を判定する。ＣＩＥＬ* ａ* ｂ* 等の均等色空間を用いた場合、画像入力装置などの装置に依存することなく所定の色特性を指定することが可能になるため、画像入力装置などが変更された場合であっても容易に対応することができる。また、特定色を所定の式によって指定することが簡易的にできるため、処理を単純化することが可能である。
【００２８】
本発明においては、前記所定の色特性は、肌色、青色、又は緑色の少なくとも一つの色成分であり、網点領域の画素の中に前記色成分を含んでいるものがあるか否かを判定する。例えば人の顔（肌色）と他の部分との境界、空（青）と他の部分との境界、又は、草（緑）と他の部分との境界などにおいて、エッジに対する強調処理によって画像が不自然になることを防止し、自然な画像を出力することができる。
【発明の効果】
【００２９】
本発明によれば、文字領域及び網点領域の両方に属し、所定の色特性を有する画素領域において、エッジに対する強調処理によって画像が不自然になることを防止できる。不自然な強調処理を実施せずに、品質の良い画像を出力することができる。
【００３０】
本発明によれば、第１判定条件に基づく文字領域及び網点領域の両方に属し、所定の色特性を有する画素領域に対して、エッジに対する強調処理によって画像が不自然になることを防止できる。また、再判定処理を行う必要がないため、処理速度を向上させることができる。不自然な強調処理を実施せずに、品質の良い画像を高速に出力することができる。
【００３１】
本発明によれば、各画素毎に色特性の判定を行う場合と比べてノイズの影響を受け難くなり、エッジに対する強調処理によって画像が不自然になることをより確実に防止できる。
【００３２】
本発明によれば、画像入力装置が変更された場合であっても対応が容易になる。
【００３３】
本発明によれば、肌色、青色、又は緑色の画素領域のエッジに対する強調処理によって画像が不自然になることを防止し、自然な画像を出力することができる。
【発明を実施するための最良の形態】
【００３４】
以下、本発明をその実施の形態を示す図面に基づいて具体的に説明する。
（実施の形態１）
図１は、本発明に係る画像処理装置を含むデジタルカラー複写機（画像形成装置）の構成例を示すブロック図である。デジタルカラー複写機１４は、画像処理装置１、画像入力装置１２、画像出力装置（画像形成手段）１３、及び操作パネル１１を備える。また、画像処理装置１は、Ａ／Ｄ（アナログ／デジタル）変換部２、シェーディング補正部３、入力階調補正部４、領域分離処理部５、色補正部６、黒生成下色除去部７、空間フィルタ処理部８、出力階調補正部９、及び階調再現処理部１０を備える。
【００３５】
画像入力装置１２は、例えばＣＣＤ（Charge Coupled Device）を有するイメージスキャナを含んでおり、原稿からの反射光像を、アナログＲＧＢ（Ｒ：赤、Ｇ：緑、Ｂ：青）信号としてＣＣＤにて読み取り、アナログＲＧＢ信号を画像処理装置１へ出力するものである。画像入力装置１２から入力された信号は、画像処理装置１内を、Ａ／Ｄ変換部２、シェーディング補正部３、入力階調補正部４、領域分離処理部５、色補正部６、黒生成下色除去部７、空間フィルタ処理部８、出力階調補正部９、階調再現処理部１０の順に送られて処理され、最終的にデジタルＣＭＹＫ（Ｃ：シアン、Ｍ：マゼンタ、Ｙ：イエロー、Ｋ：黒）信号が画像出力装置１３へ出力される。
【００３６】
Ａ／Ｄ変換部２は、アナログＲＧＢ信号をデジタルＲＧＢ信号に変換するものであり、シェーディング補正部３は、Ａ／Ｄ変換部２より送られてきたデジタルＲＧＢ信号（以下、ＲＧＢ信号という）に対して、画像入力装置１２の照明系、結像系、撮像系で生じる各種の歪みを取り除く処理を施すものである。入力階調補正部４は、シェーディング補正部３にて各種の歪みが取り除かれたＲＧＢ信号（ＲＧＢの反射率信号）を濃度信号等のカラー画像処理装置１に採用されている画像処理システムの扱いやすい信号に変換すると共に、カラーバランスを整えると同時に下地濃度の除去やコントラストなどの画質調整処理を施すものである。
【００３７】
領域分離処理部５は、ＲＧＢ信号に基づき、入力画像中の各画素が属する領域を判別し、判別結果に基づき、画素が属する領域を示す領域識別信号を、色補正部６、黒生成下色除去部７、空間フィルタ処理部８、および階調再現処理部１０へ出力する。本実施の形態では、各画素が属する領域が、文字領域、網点領域、網点上文字領域（文字領域及び網点領域の両方）、又は、その他領域に属するか判別する。また、領域分離処理部５は、後述するように、領域の判別結果に基づいたラベリング処理を行った後、各ラベル毎に特定の色を含んでいるか否かを判別し、特定色を含んでいると判別された領域に対してはエッジ検出レベルを厳しくする（しきい値を上げる、あるいはエッジ検出結果をキャンセルする）。なお、入力階調補正部４から領域分離処理部５へ入力されたＲＧＢ信号はそのまま後段の色補正部６へ出力される。
【００３８】
色補正部６は、色再現の忠実化のために、不要吸収成分を含むＣＭＹ色材の分光特性に基づいた色濁りを取り除く処理を行うものである。黒生成下色除去部７は、色補正後の３色のＣＭＹ信号からＫ信号を生成する黒生成、及び、元のＣＭＹ信号から黒生成で得たＫ信号を差し引いて新たなＣＭＹ信号を生成する処理を行い、３色のＣＭＹ信号を４色のＣＭＹＫ信号に変更するものである。
【００３９】
黒生成処理の一例としては、ＵＣＲ（下色除去処理）による黒生成を行う方法が一般的である。この方法では、黒生成カーブの入出力特性をｙ＝ｆ（ｘ）、入力されるデータをＣ，Ｍ，Ｙ、出力されるデータをＣ’，Ｍ’，Ｙ’，Ｋ’、ＵＣＲ（Under Color Removal）率をα（０＜α＜１）とした場合、黒生成下色除去処理は以下の式で表される。なお、ｍｉｎ（ｘ）はｘの最小値である。
Ｋ’＝ｆ｛ｍｉｎ（Ｃ，Ｍ，Ｙ）｝
Ｃ’＝Ｃ−αＫ’
Ｍ’＝Ｍ−αＫ’
Ｙ’＝Ｙ−αＫ’
【００４０】
空間フィルタ処理部８は、黒生成下色除去部７から入力されたＣＭＹＫ信号の画像データに対して、領域識別信号を基にデジタルフィルタによる空間フィルタ処理を行い、空間周波数特性を補正することによって出力画像のぼやけや粒状性劣化を防止するように処理を行うものである。出力階調補正部９は、濃度信号などの信号を画像出力装置１３の特性値である網点面積率に変換する出力階調補正処理を行うものである。階調再現処理部１０は、ＣＭＹＫ信号の画像データに対して、領域識別信号を基に、最終的に画像を画素に分離してそれぞれの階調を再現できるように処理する階調再現処理（中間調生成）を施すものである。
【００４１】
操作パネルは、例えば液晶ディスプレイなどの表示部と、デジタルカラー複写機１４全体に対する操作を受付ける入力部を備える。入力部は、例えば、原稿種別を表す画像モード（文字モード、文字写真モード、写真モード等）を設定するための設定キー、及び、特定色が含まれる領域に対するエッジ検出レベルを設定するための設定キーなどを有する。
【００４２】
なお、上述した各処理を施す画像データ及び各処理が施された画像データなどは、ハードディスク等の記憶装置１５に一旦記憶され、所定のタイミングで読み出されて処理を行ったり、画像出力装置１３へ出力する。また、以上の各処理は、図示しないＣＰＵ（Central Processing Unit）によって制御される。
【００４３】
図２は、領域分離処理部５の一部の構成を示すブロック図である。領域分離処理部５は、所定の判定条件に基づいて画素が文字領域である（文字領域に属する）か否かを判定する文字判定部（領域判定手段）２２、画素が網点領域である（網点領域に属する）か否かを判定する網点判定部（領域判定手段）２４、文字判定部２２と網点判定部２４との判定結果に基づいて画素が属する領域を判定する領域判定部（領域判定手段）２０、領域判定部２０の判定結果が同一の画素をグループ化してグループ毎の識別子（ラベル）を付与するラベリング部（付与手段）２６、網点領域であると判定された画素が存在する場合は網点領域の画素の中に所定の色特性（特定色、例えば肌色）を有しているものがあるか否かを判定する特定色判定部（色特性判定手段）２８、及び、文字領域及び網点領域の両方であると判定かつ特定色を有すると判定された画素が存在する場合は文字領域の判定条件を厳しくして文字判定部２２に文字領域の判定を再実行させる再判定制御部（領域判定制御手段）３０を備える。
【００４４】
入力画像データの各画素が文字領域、網点領域、網点上文字領域、又はその他領域などの何れであるかを判別する方法としては、例えば、処理対象である注目画素を中心としたＭ×Ｎ（Ｍ、Ｎは自然数）画素のブロック内で以下のような判定を行うことが可能である（例えば画像電子学会研究会予稿９０−０６−０４参照）。ブロック内の各画素に対して信号レベル（画素値）の平均値Ｄａｖｅを求め、この平均値Ｄａｖｅを用いてブロック内の各画素を２値化する。また、最大信号レベルＤｍａｘ、最小信号レベルＤｍｉｎも同時に求める。
【００４５】
文字領域は、最大信号レベルと最小信号レベルとの差が大きく、濃度も高いと考えられることから、文字判定部２２は、最大信号レベルＤｍａｘ、最小信号レベルＤｍｉｎとそれらの差分Ｄｓｕｂを夫々閾値ＰＡ，ＰＢ，ＰＣと比較し、
Ｄｍａｘ＞ＰＡ
Ｄｍｉｎ＜ＰＢ
Ｄｓｕｂ＞ＰＣ・・・・・（式１）
の少なくとも一つを満たす場合は文字領域と判定する。なお、後述するように、式１の閾値ＰＣとしては、通常は閾値Ａが用いられるが、閾値Ｂに変更される場合がある。
【００４６】
網点領域は、小領域における画像信号の変動が大きく、また、背景に比べて濃度が高いと考えられることから、網点判定部２４は、２値化されたデータに対して主走査、副走査方向にそれぞれ０から１への変化点数ＫＨ、１から０への変化点数ＫＶを求めて、閾値ＴＨ，ＴＶと夫々比較し、両者が共に閾値を上回った場合は網点領域と判定する。また、背景との誤判定を防ぐために、先に求めたＤｍａｘ，ＤｍｉｎとＤａｖｅとの各差分を閾値Ｂ１，Ｂ２と夫々比較し、
Ｄｍａｘ−Ｄａｖｅ＞Ｂ１
Ｄａｖｅ−Ｄｍｉｎ＞Ｂ２
ＫＨ＞ＴＨ
ＫＶ＞ＴＶ
の全てを満たす場合は網点領域と判定する。
【００４７】
網点領域と判定されず、かつ、文字領域とも判定されなかった領域は、領域判定部２０により、その他領域と判定する。また、網点領域と判定され、かつ、文字領域とも判定された領域は、領域判定部２０により、網点上文字領域（例えば地図上の文字）と判定する。領域の識別結果（領域識別信号）は、領域判定部２０から出力され、記憶装置１５に格納される。また、上述した領域判定処理に用いる各種パラメータなどは領域分離部の内蔵メモリ又は記憶装置１５に記憶されている。
【００４８】
本発明においては、入力階調補正部４で処理された画像データを一旦記憶装置１５に格納しておき、逐次、記憶装置１５から画像データを読み出して領域分離処理部５に与え、領域分離処理に加えて、例えば網点上文字領域と判定された画素に対して領域判別を再実行するなど、領域分離結果の補正処理を行う。以下、網点上文字領域と判定された画素に対する補正処理について説明する。
【００４９】
まずは、ラベリング部２６により、記憶装置１５に記憶されている判別結果（領域識別信号）に基づいてラベリング処理を行う。図３はラベリング処理に用いる着目画素及びその周辺画素の例を示す図である。ラベリング処理は、４連結（着目画素ｆ（ｉ，ｊ）に隣接するｆ（ｉ，ｊ−１）、ｆ（ｉ−１，ｊ）の２画素のデータを参照する方法）または８連結（着目画素ｆ（ｉ，ｊ）の１つ前のラインのｆ（ｉ−１，ｊ−１）、ｆ（ｉ，ｊ−１）、ｆ（ｉ＋１，ｊ−１）の３つの画素のデータを参照する方法）を用いて同類の画素を分類するものである。本実施の形態では８連結のラベリングを行うものとする。なお、網点領域内のエッジ検出の制御を前提に網点領域のみのラベリングについて説明を行うが、印画紙領域（その他領域）に拡張することは容易である。
【００５０】
まず、ラベリング部２６により、初期ラベル付与処理を行う。例えば網点と判定された画素（注目画素ｆ（ｉ，ｊ））の近傍画素（図３参照）の何れにもラベル（識別子）が付与されていない場合、使用されていないラベルを前記画素に付与する。一方、網点と判定された画素（ｆ（ｉ，ｊ））の近傍画素に同じラベルが付与されている場合、それと同じラベルを前記画素に付与する。また、網点と判定された画素（ｆ（ｉ，ｊ））の近傍画素に異なるラベルが付与されている場合、それらの中で最も古いラベルを前記画素に付与する。画素に付与したラベルに関する情報はラベル等価表に記録される。ラベル等価表は、記憶装置１５に記憶されており、ラベリング部２６により登録・更新される。次に、ラベリング部２６により、ラベル補正を行う。例えばラベル等価表を参照して、同一領域であるにもかかわらず別ラベルが初期の段階で付与された画素に、同一ラベルが付与されるように修正を行う。
【００５１】
また、本発明においては、例えばラベルを付与する際又は付与後などに、特定色判定部２８により、特定色を含むか否かの判定（特定色判定処理）を行う。ラベルを付与する又はラベルが付与された処理対象の各画素を注目画素として、スキャナからの入力画像データ（ＲＧＢ信号）に対して７×７のマスクを形成する。注目画素（ｉ，ｊ）におけるマスク内の画素値の集合は下記式で表すものとする。但し、ＩR,G,B （ｉ，ｊ）は画素（ｉ，ｊ）における、Ｒ、Ｇ、Ｂプレーンの濃度値である。
ＭａｓｋR,G,B （ｉ，ｊ）＝ＩR,G,B （ｉ＋ｘ，ｊ＋ｙ）
ただし、−３≦ｘ≦３、−３≦ｙ≦３
【００５２】
特定色判定においては、均等色空間を利用すると計算を容易にすることができる。ここでは均等色空間として一般的に用いられているＣＩＥＬ* ａ* ｂ* （ＣＩＥ：Commission Internationale de l'Eclairage；国際照明委員会、Ｌ* ：明度、ａ* ，ｂ* ：色度）空間を利用する。変換方法としては、まず、カラーチャート原稿の各色パッチを測色器で測色しＬ* ａ* ｂ* 値を求める。次に、測色に用いたカラーチャート原稿を画像入力装置１２から読取り、ＲＧＢデータを得る。そして、測色したＬ* ａ* ｂ* 値と読取ったＲＧＢ値を対応付けるため、ニューラルネットワーク又はマスキング演算係数決定法によりＬ* ａ* ｂ* 値とＲＧＢ値との間の係数を求める。均等色空間への変換は、例えば領域分離処理部（変換手段）５で行うことが可能であるが、領域分離処理部５に入力される前に行うことも可能である。
【００５３】
前記マスクの画素値の集合に対して色空間変換後の値の集合を再度以下のように定義し、
ＭａｓｋL,a,b （ｉ，ｊ）＝ＶL,a,b （ｉ＋ｘ，ｊ＋ｙ）
ただし、−３≦ｘ≦３、−３≦ｙ≦３
このマスク内の値を用いて、予め設定するＬ* ａ* ｂ* 空間での特定色域（例えば肌色域）に対応する色域群からの距離によって特定色判定を行うものとする。この距離については、マハラノビスの距離を利用し、ある画素が色として特定色域に属しているか否かは、算出された距離が所定値より小さいか大きいかによって判定を行うものとする。マハラノビス距離は、ある母集団の平均を
【００５４】
【数１】
2006325159.tif 000003
【００５５】
、観測値をＸ＝（ａ，ｂ）’（前記マスクＭａｓｋL,a,b 内のａ，ｂ値の平均）、この母集団の共分散行列をΣ、その逆行列をΣ-1としたとき、以下の式
ｄ2 ＝（Ｘ−μ）’Σ-1（Ｘ−μ）
によってマハラノビス距離を算出することが可能である。例えば肌色域の抽出には、肌色に対応する母集団の平均をμ＝（１７．２，３４．０６）、共分散行列を
【００５６】
【数２】
2006325159.tif 000004
【００５７】
その逆行列を
【００５８】
【数３】
2006325159.tif 000005
【００５９】
として抽出しており、抽出された領域を白、それ以外の領域を黒で示す。これにより、注目画素において特定色（例えば肌色）であるか否かの判定を行うことができる。
【００６０】
特定色判別部２８は、注目画素のラベルがｌａｂｅｌx であり、注目画素が特定色であると判別された場合、インデックスｌａｂｅｌspecific-colorにラベルｌａｂｅｌx の値を保存する。
ｌａｂｅｌspecific-color ← ｌａｂｅｌx 
なお、インデックスｌａｂｅｌspecific-colorは記憶装置１５に記憶されている。また、上述した特定色判定処理及び変換処理に用いる各種パラメータなどは領域分離部の内蔵メモリ又は記憶装置１５に記憶されている。
【００６１】
図４（ａ）〜（ｃ）は領域判別及びラベル付与の例を示す概念図であり、図５（ａ）、（ｂ）は特定色の有無の判定の例を示す概念図である。図４（ａ）は処理対象の画像であり、図４（ｂ）は図４（ａ）の画像の領域判別結果を示す図であり、図４（ｃ）は図４（ｂ）の網点領域のラベリング結果の例を示す図であり、図５（ａ）は図４（ｃ）の各ラベルに対する特定色判定結果の例を示す図であり、図５（ｂ）はインデックスｌａｂｅｌspecific-color（以下、インデックスと略す）の例を示す概念図である。図の例では、画像に、１つの文字領域と３つの網点領域とが含まれており、３つの網点領域（ラベル１〜３）の１つ（ラベル２）に特定色（肌色）が含まれている。
【００６２】
再判定制御部３０は、インデックスにラベルが保存されている領域（特定色を含むと判定された領域）に対しては、インデックスにラベルが保存されていない領域（特定色を含まないと判定された領域）に比べてエッジが検出され難い閾値（厳しい判定条件）に変更し、領域判定を再実行させる。例えば上述した式１の閾値ＰＣとして、インデックスにラベルが保存されていない領域には閾値Ａ＝１２を用い、インデックスにラベルが保存されている領域には閾値Ｂ＝３０を用いる。通常は閾値Ａ＝１２を用いて文字領域の判定を行い、特定色を含む網点上文字領域に対しては閾値Ｂ＝３０に変更して、文字判定部２２に再度領域判定を行わせる。
【００６３】
閾値Ｂ＝３０を用いて文字領域判定（領域分離処理）を再度行うことにより、特定色を含む領域に対し、特定色を含まない場合（閾値Ａ＝１２）と比べてエッジが検出され難くなり、強調処理を行った場合であっても画像が不自然になることを抑制できる。例えば網点領域の人の肌（特定色は肌色）の輪郭部分、空（特定色は青色）と空以外の境界部分、又は草（特定色は緑色）と草以外の境界部分などがエッジとして検出され難くなり、強調処理が行われて不自然な画像になるのを防止できる。
【００６４】
以下、デジタルカラー複写機１４による画像処理方法について説明する。まず、画像入力装置１２が原稿の画像データをアナログＲＧＢ信号として読取って、画像処理装置１へ出力する。画像処理装置１は、入力されたアナログＲＧＢ信号をＡ／Ｄ変換部２にてデジタルＲＧＢ信号に変換し、シェーディング補正部３へ出力する。シェーディング補正部３は、入力されたデジタルＲＧＢ信号（以下、ＲＧＢ信号と略す）に対して、画像入力装置１２の照明系、結像系、撮像系で生じた各種の歪みを取除き、入力階調補正部４へ出力する。入力階調補正部４は、入力されたＲＧＢ信号のカラーバランスを整えると共に、下地濃度の除去やコントラストなどの画質調節処理を施した後、領域分離処理部５へ出力する。
【００６５】
領域分離処理部５は、入力されたＲＧＢ信号に基づいて、入力画像中の各画素を文字領域、網点領域、網点上文字領域、いずれの領域にも属していない場合はその他領域に分離する。また、本発明に係るラベリング処理を実施後、各ラベルごとに特定色を含んでいるか否かを判定する。特定色を含んでいると判定したラベルに対応する領域に対しては、エッジ検出レベルを厳しくして（閾値を上げる、又は、エッジ検出判定結果をキャンセルする）再判定を行う。領域分離処理部５は、分離結果に基づき、画素がどの領域に属しているかを示す領域識別信号を色補正部６、黒生成下色除去部７、空間フィルタ処理部８および階調再現処理部１０へ出力すると共に入力されたＲＧＢ信号をそのまま色補正部６へ出力する。
【００６６】
色補正部６は、入力されたＲＧＢ信号を、不要吸収成分を含むＣＭＹ色材の分光特性に基づいた色濁りを取り除く処理を行った後、色補正後のＣＭＹ信号を黒生成下色除去部７へ出力する。黒生成下色除去部７は、入力されたＣＭＹ信号からＫ信号を生成する黒生成と、入力されたＣＭＹ信号からＫ信号を差し引いて新たなＣＭＹ信号を生成する処理とを行う。ＣＭＹの３色信号は、ＣＭＹＫの４色信号に変換された後に空間フィルタ処理部８へ出力される。
【００６７】
空間フィルタ処理部８は、入力されたＣＭＹＫ信号の画像データに対して、領域識別信号に基づいてデジタルフィルタによる空間フィルタ処理を行い、空間周波数特性を補正することにより、出力画像のぼやけや粒状性劣化を防ぐ。また、階調再現処理部１０は、空間フィルタ処理部８と同様に、ＣＭＹＫ信号の画像データに対して、領域識別信号に基づいて所定の処理を施す。例えば、領域分離処理部５にて文字領域や網点上文字に分離された領域は、特に黒文字或いは色文字の再現性を高めるために、空間フィルタ処理部８による空間フィルタにおいて鮮鋭強調処理が行われ、高周波数の強調量を大きくしている。また、階調再現処理部１０においては、広域周波数の再現に適した高解像度のスクリーンでの二値化または多値化が選択される。
【００６８】
また、例えば領域分離処理部５にて網点領域に分離された領域に関しては、空間フィルタ処理部８において、入力網点成分を除去するためのローパス・フィルタ処理が施される。そして、出力階調補正部９では、濃度信号などの信号を画像出力装置１３の特性値である網点面積率に変換する出力階調補正処理を行った後、階調再現処理部１０で、最終的に画像を画素に分離してそれぞれの階調を再現できるように処理する階調再現処理（中間調生成）が施される。領域分離処理部５にてその他領域に分離された領域に関しては、空間フィルタ処理部８において、ノイズ除去をするための先鋭度を落とさない程度のローパスフィルタが施される。
【００６９】
通常、網点領域の人の肌の輪郭部分や空と空以外の境界部分はエッジ、すなわち、網点上文字領域と判定される。網点上文字領域のうち、地図上の文字については、強調処理を施すことにより文字が強調され、くっきりとした画像になる。しかし、前記人の肌の輪郭部分や空と空以外の境界部分に強調処理が施されると不自然な画像になる。本発明では、画素単位で特定色の有無を判定してエッジの検出レベルを制御せずに、領域分離処理によって分離された同一領域毎の色分布に基づいて、肌の色などの特定色が含まれる部分に対しては、特定色が含まれない場合に比べてエッジを検出し難く（判定条件を厳しく）する。そのため、人の肌の輪郭部分や空と空以外の境界部分などの特定色部分に強調処理が施されることを防止し、違和感なく出力画質を高めることができる。
【００７０】
（実施の形態２）
図６は、本発明に係る画像処理装置を含む画像形成システムの一構成例を示すブロック図である。この画像形成システムは、コンピュータ（画像処理装置）５０及びプリンタ（画像出力装置、画像形成手段）５５を備える。プリンタ５５は、カラー出力が可能であり、プリンタ機能に加えて、コピー機能、ファクシミリ機能を有するデジタル複合機であってもよい。また、プリンタ５５は、電子写真方式又はインクジェット方式の画像形成を行う。
【００７１】
例えばフラットベッドスキャナ又はフィルムスキャナ等のイメージスキャナ又はデジタルカメラからコンピュータ５０へ画像データが入力され、図示しないハードディスクなどの記憶装置に記憶される。コンピュータ５０に入力された画像データは、各種のアプリケーションプログラムを実行して加工・編集等を行うことが可能である。コンピュータ５０は、プリンタ５５へ出力する出力画像データの各画素の領域を判別する領域分離処理部５１、中間調生成処理を行う階調再現処理部５２、及び、出力画像データのプリンタ言語への変換を行うプリンタ言語翻訳部５３等として動作する。領域分離処理部５１は、上述した実施の形態１の画像処理装置１の領域分離処理部５と同様の領域分離処理を行い、階調再現処理部５２は実施の形態１の画像処理装置１の階調再現処理部１０と同様の中間調生成処理を行う。なお、図示していないが、コンピュータ５０は、上述した実施の形態１の画像処理装置１０の色補正部６、黒生成下色除去部７、及び空間フィルタ処理部８などと同様の処理も行う。プリンタ言語翻訳部５３でプリンタ言語に変換されたデータは、通信ポート５４（セントロニクスポート、ＬＡＮ（Local Area Network）ポート等）を介してプリンタ５５へ出力される。
【００７２】
図７はコンピュータの一構成例を示すブロック図である。コンピュータ５０は、ＣＰＵ６１と、ＲＡＭ（Random Access Memory）６２と、ハードディスクドライブ（以下、ハードディスクと略す）６３と、フレキシブルディスクドライブ又はＣＤ−ＲＯＭ（Compact Disk-Read Only Memory）ドライブ等の外部記憶部６４と、プリンタ５５などとの通信制御を行う通信ポート５４とを備える。また、コンピュータ５０は、キーボード又はマウス等の入力部６５と、ＣＲＴ（Cathode Ray Tube）ディスプレイ又は液晶ディスプレイなどの表示部６６とを備える。また、通信ポート５４は、ネットワークカード又はモデムを含み、ＬＡＮ、インターネット又は電話回線などの通信ネットワークに接続することが可能である。
【００７３】
ＣＰＵ６１は、上述した各部６２〜６６及び５４の制御を行う。また、ＣＰＵ６１は、入力部６５又は通信ポート５４から受付けたプログラム又はデータ、あるいはハードディスク６３又は外部記憶部６４から読み出したプログラム又はデータ等をＲＡＭ６２に記憶し、ＲＡＭ６２に記憶したプログラムの実行又はデータの演算等の各種処理を行い、各種処理結果又は各種処理に用いる一時的なデータをＲＡＭ６２に記憶する。ＲＡＭ６２に記憶した演算結果等のデータは、ＣＰＵ６１により、ハードディスク６３に記憶されたり、表示部６６又は通信ポート５４から出力される。
【００７４】
ＣＰＵ６１は、上述した領域分離処理部５１、階調再現処理部５２、及びプリンタ言語翻訳部５３などとして動作する。また、画像データは、例えばスキャナ又はデジタルカメラからコンピュータ５０へ入力され、ハードディスク６３に記憶される。また、ＣＰＵ６１は、実施の形態１（図２）の文字判定部２２、網点判定部２４、領域判定部２０、ラベリング部２６、特定色判定部２８、再判定制御部３０として動作する。また、ＲＡＭ６２又はハードディスク６３は、記憶装置１５として動作する。
【００７５】
ＣＤ−ＲＯＭ等の記録媒体６９に記録されたコンピュータプログラムを外部記憶部６４で読み出してハードディスク６３又はＲＡＭ６２に記憶してＣＰＵ６１に実行させることにより、コンピュータ５０を上述した各部又は各手段として動作させることが可能である。また、ＬＡＮなどに接続された通信ポート５４で他の装置からコンピュータプログラムを受付けてハードディスク６３又はＲＡＭ６２に記憶することも可能である。なお、本発明に係る領域分離処理を実現するコンピュータプログラムは、プリンタドライバに含まれていてもよいし、画像処理用のアプリケーションソフトに含まれていてもよい。
【００７６】
図８、９は、領域分離処理手順の例を示すフローチャートである。ＣＰＵ６１は、ハードディスク６３に記憶されている画像データをＲＡＭ６２に読出して、領域分離処理（各画素が文字領域であるか否か、及び、網点領域であるか否かの領域判定）を行い（Ｓ１０）、領域判定結果をＲＡＭ６２又はハードディスク６３に格納する（Ｓ１２）。ＣＰＵ６１は、網点領域の画素がある場合（Ｓ１６：ＹＥＳ）、判定結果が同一の画素に、判定結果が同一であることを示すラベルを付与するラベリング処理を行う（Ｓ１８）。
【００７７】
図１０はラベリング処理手順の例を示すフローチャートである。ＣＰＵ６１は、各画素に初期ラベル付与を行い（Ｓ４０）、ラベル等価表を作成（Ｓ４２）してＲＡＭ６２に記憶する。全画素の初期ラベル付与及びラベル等価表の作成が終了していない場合（Ｓ４４：ＮＯ）はＳ４０に戻り、全画素の初期ラベル付与及びラベル等価表の作成が終了した場合（Ｓ４４：ＹＥＳ）、ＣＰＵ６１はラベル補正を行い（Ｓ４６）、ラベル等価表を更新する。全画素のラベル補正が終了していない場合（Ｓ４８：ＮＯ）はＳ４６に戻り、全画素のラベル補正が終了した場合（Ｓ４８：ＹＥＳ）、ラベリング処理を終了する。
【００７８】
ラベリング処理（Ｓ１８）後、ＣＰＵ６１は、各ラベル毎に画素が特定色を含むか否かを判定する特定色判定処理（Ｓ２０）を行い、特定色を含む画素がある場合（Ｓ２２：ＹＥＳ）、その画素のラベルを、ＲＡＭ６２に記憶されているインデックスに保存する（Ｓ２４）。
【００７９】
網点領域の画素がない場合（Ｓ１６：ＮＯ）、特定色を含む画素がない場合（Ｓ２２：ＮＯ）、又は、ラベルを保存（Ｓ２４）した後、ＣＰＵ６１は、画像データの各画素（注目画素）が網点上文字領域（文字領域及び網点領域の両方）であるか否かを確認し、網点上文字領域である場合（Ｓ２６：ＹＥＳ）、ＣＰＵ６１はＲＡＭ６２に記憶されているインデックスを参照し（Ｓ２８）、注目画素周辺の網点領域が特定色を含むか否か確認する。特定色を含む場合（Ｓ３０：ＹＥＳ）は式１の閾値ＰＣを閾値Ａ（＝１２）から閾値Ｂ（＝２０）に変更し（Ｓ３２）、文字領域を再判定する（Ｓ３４）。注目画素が網点上文字領域でない場合（Ｓ２６：ＮＯ）、注目画素周辺の網点領域が特定色を含まない場合（Ｓ３０：ＮＯ）、又は、再判定（Ｓ３４）を行った後、全画素の処理が終了していない場合（Ｓ３８：ＮＯ）はＳ２６に戻り、全画素の処理が終了した場合（Ｓ３８：ＹＥＳ）は処理を終了する。領域の判定、ラベルの付与、特定色の判定、閾値の変更及び再判定は、実施の形態１と同様に行われる。
【００８０】
（実施の形態３）
上述した各実施の形態においては、閾値を変更して再判定を行ったが、予め２種類の閾値を用いて夫々判定を行っておき、再判定を行う代わりに２種類の判定結果の何れかを選択することも可能である。例えば、通常は閾値Ａ（＝１２）を用いた文字判定結果Ａを選択しておき、再判定を行う代わりに閾値Ｂ（＝３０）を用いた文字判定結果Ｂに選択変更することが可能である。
【００８１】
図１１は、２種類の判定結果を選択する領域分離処理部５の一部の構成を示すブロック図である。領域分離処理部５は、画素が文字領域である（文字領域に属する）か否かを閾値Ａ及び該閾値Ａよりも厳しい閾値Ｂの夫々を用いて判定し、閾値Ａ（第１判定条件）を用いた文字判定結果Ａ及び閾値Ｂ（第２判定条件）を用いた文字判定結果Ｂを出力する文字判定部２２、画素が網点領域に含まれる（網点領域に属する）か否かを判定し、網点判定結果を出力する網点判定部２４、文字判定部２２の文字判定結果Ａと網点判定部２４の網点判定結果とに基づいて画素が含まれる領域を判定する領域判定部２０、領域判定部２０の判定結果が同一の画素をグループ化してグループ毎の識別子（ラベル）を付与するラベリング部（付与手段）２６、網点領域であると判定された画素が存在する場合は網点領域の画素の中に所定の色特性（特定色）を有しているものがあるか否かを判定する特定色判定部（色特性判定手段）２８、及び、文字領域及び網点領域の両方であると判定かつ特定色を有すると判定された画素が存在する場合は文字判定結果Ｂを選択し、そうでない場合は文字判定結果Ａを選択する判定結果選択部（選択手段）３２を備え、判定結果選択部３２から領域識別信号が出力される。
【００８２】
文字判定部２２から領域判定部２０へは文字判定結果Ａ，Ｂが出力され、領域判定部２０から記憶装置１５へは網点判定結果、文字判定結果Ａ，Ｂを含む領域識別信号が送られ、格納される。ただし、通常は、文字判定結果として文字判定結果Ａが選択されており、ラベリング処理及び特定色判定処理などは文字判定結果Ａに基づいて、実施の形態１（図２）と同様に行われる。判定結果選択部３２は、特定色判定部２８が特定色を含まないと判定した領域に対しては閾値Ａを選択したままであるが、特定色を含むと判定された領域に対しては閾値Ｂに選択を変更する。判定結果の選択を変更するだけなので、再判定を行う場合よりも処理速度を向上できる。
【００８３】
（実施の形態４）
上述した実施の形態２と同様に、コンピュータを実施の形態３の領域分離処理部として動作させることが可能である。図１２はコンピュータの構成例を示すブロック図である。コンピュータ５０の構成は実施の形態２（図７）と同様であるが、記録媒体６９に記録されているコンピュータプログラムが異なり、前記コンピュータプログラムを外部記憶部６４で読取って実行することにより、実施の形態３の領域分離処理部として動作させることができる。
【００８４】
図１３、１４は領域分離処理手順の他の例を示すフローチャートである。ＣＰＵ６１は、ハードディスク６３に記憶されている画像データをＲＡＭ６２に読出して、領域分離処理（各画素が文字領域であるか否か、及び、網点領域であるか否かの領域判定）を行い（Ｓ１０）、領域判定結果（網点判定結果、文字判定結果Ａ，Ｂ）をＲＡＭ６２又はハードディスク６３に格納する（Ｓ１４）。その後Ｓ１６〜Ｓ３０は実施の形態２（図８、９）と同様の処理を行い、注目画素周辺の網点領域が特定色を含む場合（Ｓ３０：ＹＥＳ）、ＣＰＵ６１は閾値Ａ（＝１２）から閾値Ｂ（＝２０）に選択を変更する（Ｓ３６）。なお、特定色を含まない場合（Ｓ３０：ＮＯ）は閾値Ａを選択したままである。以後、実施の形態２（図８、９）と同様の処理を行う。領域の判定、ラベルの付与、特定色の判定、閾値の変更及び再判定は、実施の形態３と同様に行われる。
【００８５】
上述した各実施の形態においては、領域分離処理部５にラベリング部２６及び特定色判定部２８が含まれているが、ラベリング部２６及び特定色判定部２８を領域分離処理部外に設けることも可能である。また、上述した各実施の形態においては、特定色を含むか否かに応じてエッジ検出の閾値（閾値Ａ，閾値Ｂ）を切換えているが、特定色を含む場合はエッジ検出された場合であっても、エッジ検出結果をキャンセルすることも可能である。この場合、エッジ検出結果をキャンセルするだけであるので、再判定又は２種類の判定を行う必要がなく、処理速度を高速化したり、低コスト化することができる。
【００８６】
実施の形態２，４で説明したように、本発明に係る領域判別方法をコンピュータに実行させるコンピュータプログラムを記録媒体に記憶しているが、記録媒体としては、マイクロコンピュータで処理が行われるように図示しないメモリ、例えばＲＯＭのようなプログラムメディアであってもよく、外部記憶部６４などのプログラム読取装置が設けられ、そこに記録媒体を挿入することで読み取り可能なプログラムメディアであってもよい。いずれの場合においても、格納されているプログラムはマイクロプロセッサがアクセスして実行させる構成であってもよいし、プログラムを読み出し、読み出されたプログラムは、マイクロコンピュータの図示されていないプログラム記憶エリアにダウンロードされ、そのプログラムが実行される方式であってもよい。この場合、ダウンロード用のプログラムは予め本体装置に格納されているものとする。
【００８７】
前記プログラムメディアは、本体と分離可能に構成される記録媒体であり、磁気テープやカセットテープ等のテープ系、フレキシブルディスクやハードディスク等の磁気ディスク並びにＣＤ−ＲＯＭ／ＭＯ（Magneto Optical）／ＭＤ（Mini disk）／ＤＶＤ（Digital Versatile Disk）等の光ディスクのディスク系、ＩＣ（Integrated Circuit）カード（メモリカードを含む）／光カード等のカード系、あるいはマスクＲＯＭ、ＥＰＲＯＭ（Erasable Programmable ROM）、ＥＥＰＲＯＭ（Electrically Erasable Programmable ROM）、フラッシュＲＯＭ等による半導体メモリを含めた固定的にプログラムを担持する媒体であってもよい。
【００８８】
また、インターネットを含む通信ネットワークと接続可能なシステム構成の場合は、通信ネットワークからプログラムをダウンロードするように流動的にプログラムを担持する媒体であってもよい。なお、このように通信ネットワークからプログラムをダウンロードする場合には、ダウンロード用のプログラムは予め本体装置に格納しておくか、あるいは別の記録媒体からインストールされるものであってもよい。
【図面の簡単な説明】
【００８９】
【図１】本発明に係る画像処理装置を含むデジタルカラー複写機（画像形成装置）の構成例を示すブロック図である。
【図２】領域分離処理部の一部の構成を示すブロック図である。
【図３】ラベリング処理に用いる着目画素及びその周辺画素の例を示す図である。
【図４】領域判別及びラベル付与の例を示す概念図である。
【図５】特定色の有無の判定の例を示す概念図である。
【図６】本発明に係る画像処理装置を含む画像形成システムの一構成例を示すブロック図である。
【図７】コンピュータの一構成例を示すブロック図である。
【図８】領域分離処理手順の例を示すフローチャートである。
【図９】領域分離処理手順の例を示すフローチャートである。
【図１０】ラベリング処理手順の例を示すフローチャートである。
【図１１】２種類の判定結果を選択する領域分離処理部の一部の構成を示すブロック図である。
【図１２】コンピュータの構成例を示すブロック図である。
【図１３】領域分離処理手順の他の例を示すフローチャートである。
【図１４】領域分離処理手順の他の例を示すフローチャートである。
【符号の説明】
【００９０】
１  画像処理装置
５、５１  領域分離処理部
１０、５２  階調再現処理部
１１  操作パネル
１２  画像入力装置
１３  画像出力装置
１４  デジタルカラー複写機
１５  記憶装置
２０  領域判定部
２２  文字判定部
２４  網点判定部
２６  ラベリング部
２８  特定色判定部
３２  判定結果選択部
５０  コンピュータ
５５  プリンタ（画像出力装置）
６１  ＣＰＵ
６２  ＲＡＭ
６３  ハードディスク
６４  外部記憶部
６９  記録媒体
【図１】
2006325159.tif 000006
【図２】
2006325159.tif 000007
【図３】
2006325159.tif 000008
【図４】
2006325159.tif 000009
【図５】
2006325159.tif 000010
【図６】
2006325159.tif 000011
【図７】
2006325159.tif 000012
【図８】
2006325159.tif 000013
【図９】
2006325159.tif 000014
【図１０】
2006325159.tif 000015
【図１１】
2006325159.tif 000016
【図１２】
2006325159.tif 000017
【図１３】
2006325159.tif 000018
【図１４】
2006325159.tif 000019