(57)【要約】【課題】従前より適した画像処理を実現する画像処理装置を提供する。【解決手段】画像処理装置は、画像読取部と、モノクロ化処理部と、エッジ判定部と、エッジ内部判定部と、濃度判定処理部と、内部画素幅判定部と、エッジ分類処理部とを有する。画像読取部は原稿を電子データの画像データに変換し、モノクロ化処理部は画像データを単色データに変換する。エッジ判定部は、画像データの画素が描かれている線のエッジであるかを判定する。エッジ内部判定部は画像データの画素が描かれている線のエッジの内部かを判定する。濃度判定処理部は、モノクロ化された画像データの画素の濃度値が濃いか否かを判定する。内部画素幅判定部は線幅の種別を判定する。エッジ分類処理部は、エッジと判定されている画素を、さらに線種に応じて分類する。【選択図】図２
2011166776.tif 000002
【特許請求の範囲】
【請求項１】
原稿をスキャンして前記原稿を電子データの画像データに変換する画像読取部と、
前記画像読取部によって変換された画像データを単色のデータに変換するモノクロ化処理部と、
前記モノクロ化処理部によってモノクロ化された画像データの画素が、前記画像データに描かれている線のエッジであるか、非エッジであるかを判定するエッジ判定部と、
前記モノクロ化処理部によってモノクロ化された画像データの画素が前記画像データに描かれている線のエッジの内部か否かを判定するエッジ内部判定部と、
前記モノクロ化処理部によってモノクロ化された画像データの画素の濃度値が、閾値と比較することで濃いか否かを判定する濃度判定処理部と、
前記エッジ判定部の判定結果と前記エッジ内部判定部の判定結果とに基づき、画素が線のエッジ内部である場合、該線の幅の種別を判定する内部画素幅判定部と、
前記内部画素幅判定部の判定結果と前記濃度判定部の判定結果とに基づき、前記エッジ判定部による判定結果でエッジと判定された画素を、さらに線種に応じて分類するエッジ分類処理部と、
を有する画像処理装置。
【請求項２】
請求項１に記載の画像処理装置において、
前記エッジ判定部は、注目画素を中心としたマトリクスを用いてエッジであるか否かを判定することを特徴とする画像処理装置。
【請求項３】
請求項２に記載の画像処理装置において、
前記マトリクスのサイズは、検出対象の線がマトリクス内に収まるサイズのマトリクスであることを特徴とする画像処理装置。
【請求項４】
請求項３に記載の画像処理装置において、
前記エッジ判定部は、注目画素の値と該注目画素を中心とした前記マトリクス内の最小値との差が閾値に満たない画素を第１の非エッジとし、
前記マトリクス内の最大値と最小値の差が閾値に満たない画素を第２の非エッジとし、
注目画素を中心としたマトリクス内に第２の非エッジが所定数以上存在し、且つ前記注目画素が第１の非エッジである場合に、前記注目画素を非エッジとすることで、エッジであるか非エッジであるかを判定することを特徴とする画像処理装置。
【請求項５】
請求項１に記載の画像処理装置において、
前記エッジ内部判定部は、注目画素を中心とした、検出対象の線がマトリクス内に収まるサイズの第1マトリクス、および該第１マトリクスよりもサイズの大きい第２マトリクスを用いて、前記注目画素がエッジ内部であるか否かを判定することを特徴とする画像処理装置。
【請求項６】
請求項１に記載の画像処理装置において、
前記モノクロ化処理部は、前記画像読取部によって変換された画像データのＲＧＢ各色のうちの最小値を代表色として単色化することを特徴とする画像処理装置。
【請求項７】
請求項１に記載の画像処理装置において、
前記内部画素幅判定部は、注目画素が前記エッジ内部判定部によってエッジ内部と判定された画素であり、且つ、前記注目画素から前記エッジ判定部によってエッジと判定された画素までの画素数に基づき算出される算出値が、閾値以上の場合は前記線の幅の種別を太線と判定し、前記閾値よりも小さい場合は前記線の幅の種別を中間幅線と判定することを特徴とする画像処理装置。
【請求項８】
請求項７に記載の画像処理装置において、
前記エッジ分類処理部は、前記内部画素幅判定部の判定結果と、前記濃度判定部の判定結果とに基づき、前記エッジ判定部による判定結果でエッジと判定された画素を、薄い中間幅線のエッジの画素と、薄い太線エッジの画素と、その他のエッジの画素とで分類することを特徴とする画像処理装置。
【請求項９】
請求項１に記載の画像処理装置において、さらに、
前記画像読取部によって変換された前記画像データに描かれた像のエッジの検出結果および網点判定の結果に基づき、該画像データの任意の領域が文字領域であるか否かを判定する文字判定部と、
前記エッジ分類処理部によって線種に応じて分類された結果と、前記文字判定部による判定結果との組み合わせに応じたフィルタ処理を前記画像データに対して実行するフィルタ部と、
を有することを特徴とする画像処理装置。
【請求項１０】
請求項９に記載の画像処理装置において、さらに、
前記任意の領域が有彩色か無彩色かを判定する無彩色判定部と、
前記任意の領域が白下地か背景かを判定する下地判定部と、を有し、
前記エッジ分類処理部によって線種に応じて分類された結果と、前記文字判定部による判定結果と、前記無彩色判定部による判定結果と、前記下地判定部による判定結果との組み合わせに応じた墨入れ処理を前記画像データに実行する墨入れ部と、
を有することを特徴とする画像処理装置。
【請求項１１】
請求項１に記載の画像処理装置において、
前記閾値および前記マトリクスのサイズは、ユーザーによって設定されるモードに応じて値が切り替わることを特徴とする画像処理装置。
【請求項１２】
画像処理装置が、
原稿をスキャンして前記原稿を電子データの画像データに変換し、
変換された画像データを単色のデータに変換し、
モノクロ化された画像データの画素が、前記画像データに描かれている線のエッジであるか、非エッジであるかを、検出対象の線幅に応じたサイズのマトリクスを用いて判定し、
モノクロ化された画像データの画素が前記画像データに描かれている線のエッジの内部か否かを判定し、
モノクロ化された画像データの画素の濃度値が、閾値と比較することで濃いか否かを判定し、
前記エッジであるか非エッジであるかの判定結果と、前記エッジの内部か否かの判定結果とに基づき、画素が線のエッジ内部である場合、該線の幅の種別を判定し、
前記画素幅の判定結果と前記濃度値が濃いかの判定結果とに基づき、前記エッジであるか非エッジであるかの判定結果でエッジと判定された画素の判定結果を、さらに線種に応じて分類する
画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この明細書に記載の実施形態は、入力した画像データに対して像域判別を行い、その結果に基づいてそれぞれ適切な画像処理を施す技術に関する。
【背景技術】
【０００２】
画像読取装置などから出力される画像データから文字エッジを検出してエッジ強調を行う、また網点を検出して平滑化を行うなど、画像データに対して像域判別の結果に基づいて画像処理を施すことは従来から行われている一般的な画像処理技術である。このような画像処理を行うことで、例えば細線のような入力される画像信号が低い場合であっても、エッジの強調を行うことで文字再現が向上する。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
強調が強すぎる場合はエッジが過強調となり、濃度の薄い中間調の文字や絵柄の場合、文字や絵柄の内部と、エッジとの間のコントラストが強調されて、文字や絵柄が縁取られた再現となってしまう問題がある。
【０００４】
また一般的に黒文字を再現させる場合、Ｃ（シアン）、Ｍ（マゼンダ）、Ｙ（イエロー）、Ｋ（ブラック）のトナーを重ねて再現するが、黒細線においてはトナーの色ずれが発生した場合に黒細線の再現が著しく劣化してしまうため、Ｋ信号(墨量)を増やしたり、黒一色で再現させたりするなどの対策がなされている。このようにすることで黒の細線再現は色ずれに対しては効果があるものの、中間調の文字エッジや絵柄のエッジなどにおいては、文字の内部の再現とのエッジとの差が顕著となるため、上述したエッジの縁取りをさらに助長させてしまう。
【０００５】
本実施形態は上述した問題点を解決するためになされたものであり、エッジの種別をより細かく分類して検出する技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
画像処理装置は、画像読取部と、モノクロ化処理部と、エッジ判定部と、エッジ内部判定部と、濃度判定処理部と、内部画素幅判定部と、エッジ分類処理部とを有する。画像読取部は、原稿をスキャンして原稿を電子データの画像データに変換する。モノクロ化処理部は、画像読取部によって変換された画像データを単色のデータに変換する。エッジ判定部は、モノクロ化処理部によってモノクロ化された画像データの画素が、画像データに描かれている線のエッジであるか、非エッジであるかを判定する。エッジ内部判定部は、モノクロ化処理部によってモノクロ化された画像データの画素が画像データに描かれている線のエッジの内部か否かを判定する。濃度判定処理部は、モノクロ化処理部によってモノクロ化された画像データの画素の濃度値が、閾値と比較することで濃いか否かを判定する。内部画素幅判定部は、エッジ判定部の判定結果とエッジ内部判定部の判定結果に基づき、画素が線のエッジ内部である場合、線の幅の種別を判定する。エッジ分類処理部は、内部画素幅判定部の判定結果と濃度判定部の判定結果とに基づき、エッジ判定部による判定結果でエッジと判定された画素を、さらに線種に応じて分類する。
【図面の簡単な説明】
【０００７】
【図１】画像処理装置の一例を示す断面図である。
【図２】細線判定部の構成例を示すブロック図である。
【図３】細線判定部の動作例を示すフローチャートである。
【図４】内部画素幅判定部での処理を説明する図である。
【図５】エッジ分類処理部が用いる組み合わせテーブルの一例を示す図である。
【図６】像域識別部の構成例を示すブロック図である。
【図７】文字判定部が用いる組み合わせテーブルの一例を示す図である。
【図８】総合判定部が用いる組み合わせテーブルの一例を示す図である。
【図９】画像処理部の構成例を示すブロック図である。
【図１０】フィルタの周波数特性の一例を示す図である。
【図１１】線と線の間隔が狭いパターンをスキャナで読み込んだ場合の例を示す図である。
【発明を実施するための形態】
【０００８】
本実施形態の詳細説明に入る前に、ここで本実施形態の概要について説明する。
【０００９】
一般的に細線などは、太線に比べてスキャナなどの画像読取部によって読み取られる信号が低くなる傾向にある。そのため細線の再現を良くするためには、強めにエッジの強調を行う必要がある。一方、太線においてはスキャナによって読み取られる信号が高いため、強めのエッジ強調は必要としない。しかしながら、単純にエッジの検出を行うだけでは細線のエッジと太線のエッジとの区別ができないため、細線の再現を優先させた場合には、太線のエッジが過強調となってしまい、上述のように特に中間調の文字や絵柄のエッジ部においては縁取りされた再現となってしまう。
【００１０】
本実施形態は、この問題を鑑みたものであり、本実施形態の画像処理装置は、細線判定処理により予めターゲットとした線幅以下の「細線」、「太線」、「中間幅の線」を検出してエッジを分類し、フィルタ処理や墨入れ処理などにおいては、線幅に応じた処理を施すことにより、細線および中間幅の線の再現向上と中間調文字や絵柄の縁取りを抑制することを目的とする。また文字領域を検出することにより、線と線の間隔が狭い文字やパターンの場合にも、これらをまとまった領域として「細線」と検出することで、細線再現を向上させることを目的とする。
【００１１】
以下、実施の形態について図面を参照しつつ説明する。
【００１２】
図１は、本実施形態における画像処理装置（ＭＦＰ:Multi Function Peripheral）の概略構成を示す縦断面図である。図１に示すように、本実施形態による画像処理装置１００は、画像読取部Ｒと、画像形成部Ｐとを備えている。
【００１３】
画像読取部Ｒは、シート原稿およびブック原稿の画像をスキャンして読み取る機能を有している。画像読取部Ｒは、原稿を所定の画像読取位置まで自動搬送可能な自動原稿搬送装置（ＡＤＦ：Auto Document Feeder）１０９を備えており、この自動原稿搬送装置１０９によって自動搬送される原稿トレイ（所定の原稿載置台）Ｒｔに載置された原稿や、不図示の原稿台に載置される原稿の画像を、走査光学系１１０によって読み取る。
【００１４】
画像形成部Ｐは、画像読取部Ｒにて原稿から読み取られた画像や外部機器から画像処理装置に送信された画像データ等に基づいて、シートに現像剤像を形成する機能を有している。また、画像形成部Ｐは、ピックアップローラ１５１〜１５４、感光体１０２Ｙ〜１０２Ｋ、現像ローラ１０３Ｙ〜１０３Ｋ、ミキサ１０４Ｙ〜１０４Ｋ、中間転写ベルト１０６、定着装置１０７および排出トレイ１０８を備えている。
【００１５】
また、画像処理装置１００は、演算処理装置（たとえばＣＰＵ（Central Processing Unit）、ＭＰＵ（Micro Processing Unit））であるプロセッサ８０１、および揮発性記憶装置、不揮発性記憶装置によって構成されるメモリ８０２を備えた画像処理部８００を有する。プロセッサ８０１は、画像処理装置１００における各種処理を行う役割を有しており、またメモリ８０２の不揮発性記憶領域に格納されているプログラムをメモリ８０２の揮発性記憶領域にロードし、ロードされたプログラムを実行することにより種々の機能を実現する役割も有している。メモリ８０２は、例えば、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）、ＤＲＡＭ（Dynamic Random Access Memory）、ＳＲＡＭ（Static Random Access Memory）、ＶＲＡＭ（Video RAM）、ハードディスクドライブ等から構成されることができ、画像処理装置１００において利用される種々の情報やプログラムを格納する役割を有している。
【００１６】
画像形成装置１００は、タッチパネルディスプレイ８０６を備えるコントロールパネル８１０を有する。コントロールパネル８１０は、モードの切り替え等のユーザーからの指示を受け付けるとともに、ユーザーへ処理内容を表示する。
【００１７】
以下、本実施の形態による画像処理装置１００における処理の一例として、コピー処理の概要について説明する。
【００１８】
まず、ピックアップローラ１５１〜１５４によりカセットからピックアップされたシートは、シート搬送路内に供給される。シート搬送路内に供給されたシートは、複数のローラ対によって所定の搬送方向へ向けて搬送される。
【００１９】
そして、自動原稿搬送装置１０９によって連続的に自動搬送される複数枚のシート原稿の画像が、所定の画像読取位置にて走査光学系１１０によって読み取られる。
【００２０】
次に、画像読取部Ｒにて原稿から読み取られた画像データに対して画像処理部８００が画像処理を施す。画像処理後のデータに基づき、Ｙ、Ｍ、ＣおよびＫの現像剤像をシートに転写するための感光体１０２Ｙ、１０２Ｍ、１０２Ｃおよび１０２Ｋの感光面上に静電潜像が形成される。
【００２１】
続いて、現像器におけるミキサ１０４Ｙ〜１０４Ｋにより攪拌された現像剤が、現像ローラ（いわゆる、マグローラ）１０３Ｙ〜１０３Ｋによって、上記のようにして静電潜像が形成された感光体１０２Ｙ〜１０２Ｋに供給される。これにより、感光体の感光面上に形成された静電潜像が顕像化される。
【００２２】
このようにして感光体上に形成された現像剤像は、中間転写ベルト１０６のベルト面上に転写され（いわゆる、一次転写）、中間転写ベルトの回転によって搬送される現像剤像は、所定の二次転写位置Ｔにて、搬送されるシート上に転写される。
【００２３】
シート上に転写された現像剤像は、定着装置１０７にてシートに対して加熱定着される。現像剤象が加熱定着されたシートは、複数の搬送ローラ対によって搬送路内を搬送され、排出トレイ１０８上に順次排出される。
【００２４】
次に、本実施形態の画像処理部８００について説明する。以降に説明する各ユニットは、メモリ８０２の不揮発性記憶領域に記憶されているプログラムが、メモリ８０２の揮発性記憶領域にロードされ、プロセッサ８０１が演算実行することにより実現される。またテーブルや閾値、パラメータ等の各種データや各ユニットが生成するデータは、メモリ８０２に記憶される。以降の説明では、まず画像処理部８００内の一つのユニットである細線判定部について説明する。その後、細線判定部を有する像域識別部について説明し、最後に画像処理部８００全体について説明する。
【００２５】
図２は、本実施形態の細線判定部のブロック図の一例を示すものであり、図３は、本実施形態の細線判定部の動作例を示すフローチャートである。細線判定部１０は、モノクロ化処理部１、フィルタ処理部２、エッジ内外判定部３、エッジ領域検出部４、黒エッジ検出部５、濃度判定処理部６、エッジ内部画素判定部７、収縮処理部８、内部画素幅判定部９、内部膨張処理部３１、エッジ分類処理部３２の各ユニットを有する。以下、図３のフローチャートを参照しつつ細線判定部１０の各ユニットの処理を説明する。
【００２６】
（ＡＣＴ１）  モノクロ化処理部１は、画像読取部Ｒによって原稿が電子データに変換された画像データを取得し、画像データのＲＧＢ信号において、各画素のＲ／Ｇ／Ｂの最小値を２５５から減算した値を、各画素の代表値として単色化を行う。ここで２５５から減算する理由は、信号系を、白の値を０とし黒の値を２５５とする濃度系へと変換するためであり、以降の説明においては全て濃度系を前提とした説明を行うものとする。尚、この濃度系へと変換処理は必ずしも行う必要はなく、その場合は以降の処理を、白の値を２５５とし、黒の値を０とする輝度系として読み替えてもらえばよい。また、単色化の方法としてはＲＧＢの平均値を用いる方法が一般的であるが、平均値を用いた場合には有彩色文字の信号がなまってしまい、後述するエッジ検出の精度が低下する。よって、本実施形態では有彩色文字の検出精度の低下を抑止するためにＲ／Ｇ／Ｂの最小値を用いた手法を採用する。
【００２７】
（ＡＣＴ２）  フィルタ処理部２は、後述するエッジ検出において、網点領域での誤検出を抑制するための平滑化処理を施す。尚、エッジ検出精度を上げるために先鋭化処理を行っても良い。
【００２８】
（ＡＣＴ３）  黒エッジ検出部５は、モノクロ化処理部１によってモノクロ化された画像に対して、注目画素を中心にマトリクスを形成する。ここでマトリクスサイズは検出したい線幅に応じたサイズに設定し、例えば約７画素幅以下を検出したい場合は７×７のサイズとする。エッジの検出方法は注目画素とマトリクス内の最小値との差が閾値以上となる画素を「黒エッジ」、それ以外の場合は「非黒エッジ」とする。
【００２９】
（ＡＣＴ４）  エッジ領域検出部４は、モノクロ化処理部１によってモノクロ化された画像に対して、注目画素を中心として黒エッジ検出部５と同じサイズ（検出したい線幅に応じたサイズ）のマトリクスを形成する。エッジ領域検出部４でのエッジの検出方法は、マトリクス内の最大値と最小値の差が閾値以上の画素を「エッジ領域」、それ以外の場合は「非エッジ領域」とする。
【００３０】
（ＡＣＴ５）  エッジ内外判定部３は、モノクロ化処理部１によってモノクロ化された画像に対して、注目画素を中心にマトリクスを形成する。ここで形成するマトリクスサイズは黒エッジ検出部５やエッジ領域検出部４で形成したサイズより大きいサイズとする。そして以下の式により算出された値が閾値以上の場合には注目画素を「エッジ内部」とし、閾値未満の場合には「エッジ外部」と判定する。なお、Ａは注目画素の信号値を示し、ｍａｘ、ｍｉｎはそれぞれマトリクス内の最大値、最小値を示すものとする。
ｅｄｇｅｉｏ＝Ａ−（（ｍａｘ＋ｍｉｎ）／２）＋１２７
【００３１】
（ＡＣＴ６）  濃度判定処理部６は、注目画素の濃度値と閾値とを比較することで、注目画素が「薄い」画素であるか、または「濃い」画素かを画素ごとに判定する。
【００３２】
（ＡＣＴ７）  エッジ内部画素判定部７は、エッジ領域検出部４の結果に基づき、エッジ内外判定部３によってエッジの内部と判定された画素がエッジの内部であるかを再判定する。エッジ領域検出部４の結果が「非エッジ領域」であり、かつエッジ内外判定部３の結果が「エッジ内部」と判定された場合のみ、エッジ内部画素判定部７は当該画素を「エッジ内部」と判定する。上記以外の場合は「その他」とする。
【００３３】
（ＡＣＴ８）  収縮処理部８は、黒エッジ検出部５による結果とエッジ領域検出部４による結果とに基づき、画素が「エッジ領域」であるか「非エッジ領域」であるかを再判定する。収縮処理部８は、まずエッジ領域検出部４の結果に対して注目画素を中心にマトリクスを形成する。そして注目画素周囲（マトリクスのサイズ）に所定数以上の「非エッジ領域」画素が存在し、かつ注目画素の黒エッジ検出部５の結果が「非黒エッジ」である場合に、注目画素を「非エッジ領域」と判定する。なお注目画素の黒エッジ検出部５による結果が「黒エッジ」である場合には、無条件で「エッジ領域」と判定する。
【００３４】
（ＡＣＴ９）  内部画素幅判定部９は、エッジ内部画素判定部７及び収縮処理部８の結果に基づき、内部画素の幅を判定する。内部画素幅判定部９は、注目画素を中心にマトリクスを形成し、注目画素のエッジ内部画素判定部７による結果が「エッジ内部」の場合、図４に示す８方向それぞれに対して、収縮処理部８の結果が「非エッジ領域」の画素を、「エッジ領域」もしくはマトリクスのサイズを超えるまでカウントする。例えば、ｄ３方向の３つの画素（図４では注目画素から右３つの画素）において、注目画素に最も近い画素から順に（図４のｄ３方向において、左から順に）、「非エッジ領域」、「エッジ領域」、「非エッジ領域」である場合、カウント数は１となり、また「非エッジ領域」、「非エッジ領域」、「エッジ領域」のある場合、カウント数は２となる。このように各方向のカウント値は、例えばマトリクスサイズを７×７とした場合には、最大で３となる。
【００３５】
内部画素幅判定部９は、以下の式により縦、横、斜め２方向の画素幅を算出する。以下の式において、ｄ１〜ｄ８はそれぞれの方向における画素カウント値とする。
縦方向 ＝ ｄ１＋ ｄ５＋ １
横方向 ＝ ｄ３＋ ｄ７＋ １
斜め方向１ ＝ ｄ２ ＋ ｄ６＋ １
斜め方向２ ＝ ｄ４ ＋ ｄ８＋ １
上記４方向の画素幅のうち、最小の画素幅が閾値以下の場合は「中間幅線内部」とし、閾値より大きい場合は「太線内部」とする。なお、注目画素のエッジ内部画素判定部７による判定結果が「その他」の場合には、上記内部画素幅の判定は行わず、「その他」の判定結果をそのまま後段の処理へ出力する。
【００３６】
（ＡＣＴ１０）  内部膨張処理部３１は、濃度判定部６の結果に基づいて内部画素幅判定部９の結果を周囲に膨張する。内部膨張処理部３１は、注目画素を中心とし黒エッジ検出部５で形成したマトリクスサイズ以上でマトリクスを形成する。ここでは例として１１×１１とする。内部膨張処理部３１は、注目画素周辺（マトリクスの範囲（１１×１１））の「中間幅線内部」判定結果と「太線内部」判定結果のそれぞれをカウントし、注目画素の濃度判定部６による結果が「薄い」場合には、注目画素の判定結果をカウント値が多い方の判定結果に置き換える。なお濃度判定部６による結果が「濃い」場合、もしくは内部画素幅判定部９による結果が「その他」の場合には内部画素幅判定部９の結果をそのまま他後段の処理へ出力する。
【００３７】
（ＡＣＴ１１）エッジ分類処理部３２は、収縮処理部８、内部膨張処理部３１のそれぞれの結果に基づき、収縮処理部８による判定結果でエッジと判定された画素の判定結果を、さらに線種に応じて分類する。エッジの分類は収縮処理部８、内部膨張処理部３１の各処理結果の組み合わせに基づき、画素ごとに決定されるものとし、その組み合わせ例を図５（Ａ）に示す。
【００３８】
尚、内部膨張処理部３１を有さない実装も考えられる。この場合、エッジ分類処理部３２は、ＡＣＴ１１で収縮処理部８、内部画素幅判定部９、濃度判定部６の結果を組み合わせた分類を行う。この組み合わせ例を図５（Ｂ）に示す。
【００３９】
以上の構成により、入力した画像データにおいて、注目画素が「エッジ」であるか「非エッジ」であるかを画素ごとに分類することができ、また注目画素が「エッジ」である場合、「薄い中間幅線」のエッジ、「薄い太線」のエッジ、「細線または濃い太線、または濃い中間幅線」のエッジであるかを分類することが可能となる。
【００４０】
尚、エッジ内外判定部３、エッジ領域検出部４、エッジ内部画素判定部７によって構成されるユニット（図２において破線で示される）を、エッジ内部判定部３３とし、黒エッジ検出部５、エッジ領域検出部４、収縮処理部８によって構成されるユニット（図２において一点鎖線で示されるユニット）を、エッジ判定部３４とする。この場合、エッジ内部判定部３３は、モノクロ化処理部１によってモノクロ化された画像データの画素が、画像データに描かれている線のエッジの内部か否かを判定する。エッジ判定部３４は、モノクロ化処理部１によってモノクロ化された画像データの画素が、前記画像データに描かれている線のエッジであるか非エッジであるかを、検出対象の線がマトリクス内に収まるサイズのマトリクスを用いて判定する。
【００４１】
図６は、上述の細線判定部１０を含めた像域識別部２０の構成例を示す図である。
像域識別部２０は、さらに、スキャンされた画像データに描かれた像のエッジを検出するエッジ検出部１１、網点であるか否かを判定する網点判定部１２、スキャンされた画像データの任意の領域（画素単位であってもよい。以下同様）が白下地か背景かを判定する下地判定部１３を有し、また、スキャンされた画像データの任意の領域が有彩色か無彩色かを判定する無彩色検出部１４、および文字判定部１５、総合判定部１６を有する。
【００４２】
文字判定部１５では、エッジ検出部１１の検出結果、および網点判定部１２による網点判定の結果に基づき、図７の組み合わせ表を用いて画像データの任意の領域が「文字」か「非文字」かの判定を行う。
【００４３】
総合判定部１６は、後述するフィルタ部２２や階調処理部２４が用いる判定結果と、墨入れ部２３が用いる判定結果との２種類の判定結果を出力する。
【００４４】
総合判定部１６は、フィルタ部２２／階調処理部２４が用いる総合判定結果（以下、総合判定結果１）として、文字判定部１５による文字判定結果と、細線判定部１０による結果（エッジ分類処理部３２の出力）とに基づき、図８（Ａ）の組み合わせ表を用いて「非文字」、薄い太線を示す「文字１」、薄い中間幅線を示す「文字２」、細線、濃い太線または濃い中間幅線を示す「文字３」の別を出力する。
【００４５】
また総合判定部１６は、墨入れ部２３が用いる総合判定結果（以下、総合判定結果２）として、文字判定部１５による判定結果（文字判定結果）と、下地判定部１３による結果（下地判定結果）と、無彩色判定部１４による結果（無彩色検出結果）と、細線判定部１０による結果（細線判定結果）とに基づき、図８（Ｂ）の組み合わせ表のように「写真」「色文字」「背景上の黒文字」「下地上の黒文字」の別を出力する。
【００４６】
これら総合判定結果が得られることで、フィルタ部２２、墨入れ部２３、階調処理部２４はそれぞれ適した処理を行うことが可能である。
【００４７】
図９は像域識別部２０を含んだ画像処理部８００の構成例を示すブロック図である。画像処理部８００は、ＲＧＢ信号をＣＭＹ信号に変換する色変換部２１、エッジ強調や平滑化を行うフィルタ部２２、ＣＭＹ信号を信号の比率などにより墨量(Ｋ信号)を生成し、ＣＭＹＫ信号に変換する墨入れ部２３、プリンタの特性などに合わせて擬似階調を生成する階調処理部２４を有する。
【００４８】
フィルタ部２２、墨入れ処理部２３について、以下に具体的な処理例を示す。
フィルタ部２２は、像域識別部２０の処理において総合判定結果１（図８（Ａ）参照）が「文字１」（薄い太線）と判定された場合には、弱めのエッジ強調となる文字用フィルタを用いて処理を行い、「文字２」（薄い中間幅線）と判定された場合には、中程度のエッジ強調となる文字用フィルタを用いて処理を行う。また、「文字３」（細線、濃い太線、濃い中間幅線）と判定された場合には、フィルタ部２２は、強めエッジ強調となる文字用フィルタを用いて処理を行う。また総合判定結果１が「非文字」と判定された場合には、フィルタ部２２は写真（網点）に適したフィルタ（平滑化処理）を用いて処理を行う。
ここで細線用フィルタの周波数特性としては、低〜高周波数までの周波数帯域をすべて強調するようなフィルタ（図１０（Ａ）参照）であることが望ましく、中間幅線用フィルタの周波数特性は細線用フィルタの特性に対してゲインを低くしたフィルタ（図１０（Ｂ）参照）が望ましい。また写真用フィルタの周波数特性としては、低周波数帯域はシャープネスをよくするために若干強調し、中〜高周波数帯域はモアレやざらつきを抑えるために平滑化するようなフィルタ（図１０（Ｃ）参照）であることが望ましい。
【００４９】
また図１１（Ａ）に示したような線と線の間隔が狭いようなパターンをスキャナで読み込んだ場合、本来下地である線と線の間に信号がある程度存在するため(図１１（Ａ）のプロファイル参照)、線の間がエッジと検出されない場合、信号が強調されずに線の間に信号が残ってしまう(図１１（Ｂ）参照)。しかし、本実施形態によれば、狭い間隔の線と線の間はエッジとして判定されるため、フィルタ処理での強調により線の間の信号を取り除くことが可能となる(図１１（Ｃ）参照)。
【００５０】
墨入れ部２３は、像域識別部２０の処理において総合判定結果２（図８（Ｂ）参照）が「下地上黒文字」と判定された場合、すなわち、当該領域は「下地が白色の黒い細線」、「下地が白色の黒い濃い中間線または太線」であるため、ＣＭＹを重ねて再現せずにＫ一色で再現させるように各色の信号を設定する。これは細線をＣＭＹの重ねで再現させるとプリントした際の色ずれにより文字再現が著しく劣化するのを抑止するためである。
【００５１】
また、像域識別部２０の処理において総合判定結果２（図８（Ｂ）参照）が「背景上黒文字」と判定された場合には、墨入れ部２３は、ＣＭＹＫを重ねた再現となるように各色信号を設定するとともに、生成する墨量（Ｋ信号）が多くなるように設定する。このようにすることで、例えば、薄めの文字などで、「細線」の切り替わり部分、および「中間幅線」の切り替わり部分で極端な再現差が出ないようにすることが可能となる。
【００５２】
なお「下地上黒文字」、「背景上黒文字」以外の場合には、墨入れ部２３は、一般的な墨入れ処理（例えばＵＣＲやＧＣＲ）によってＣＭＹの信号比率により墨量（Ｋ信号）を設定し、墨量に応じてＣＭＹの信号が減らされるように設定する。
【００５３】
本実施形態の各ユニットが使用する各閾値やマトリクスのサイズは、例えば「写真モード」、「文字モード」等のモードごとにメモリ８０２に定義されていてもよく、ユーザーがコントロールパネル８１０を介して指定したモードに応じて、閾値やマトリクスのサイズが切り替わる実装も可能である。
【００５４】
上述の各実施の形態にてプログラムをＣＰＵやＭＰＵに実行させることにより実現される各種処理は、その少なくとも一部を、ＡＳＩＣ（Application Specific Integrated Circuit）にて回路的に実行させることも可能であることは言うまでもない。
【００５５】
上述では、画像処理装置１００のコピー機能を一例として説明したが、スキャン機能やＦＡＸ送受信機能等、画像処理装置１００が有する各機能に対して本実施の形態は適用可能である。
【００５６】
以上に詳説したように、線のエッジをより詳細に分類することができ、入力される画像データに対して、より適した画像処理を実現することができる。
【００５７】
本発明は、その精神または主要な特徴から逸脱することなく、他の様々な形で実施することができる。そのため、前述の実施の形態はあらゆる点で単なる例示に過ぎず、限定的に解釈してはならない。本発明の範囲は、特許請求の範囲によって示すものであって、明細書本文には、なんら拘束されない。さらに、特許請求の範囲の均等範囲に属する全ての変形、様々な改良、代替および改質は、すべて本発明の範囲内のものである。
【符号の説明】
【００５８】
１  モノクロ化処理部、２  フィルタ処理部、３  エッジ内外判定部、４  エッジ領域検出部、５  黒エッジ検出部、６  濃度判定処理部、７  エッジ内部画素判定部、８  収縮処理部、９  内部画素幅判定部、３１  内部膨張処理部、３２  エッジ分類処理部、３３  エッジ内部判定部、３４  エッジ判定部、１０  細線判定部、１１  エッジ検出部、１２  網点判定部、１３  下地判定部、１４  無彩色検出部、１５  文字判定部、１６  総合判定部、２０  像域識別部、２１  色変換部、２２  フィルタ部、２３  墨入れ部、２４  階調処理部、１００  画像処理装置、８００  画像処理部、８１０  コントロールパネル、Ｒ  画像読取部、Ｐ  画像形成部。
【図１】
2011166776.tif 000003
【図２】
2011166776.tif 000004
【図３】
2011166776.tif 000005
【図４】
2011166776.tif 000006
【図５】
2011166776.tif 000007
【図６】
2011166776.tif 000008
【図７】
2011166776.tif 000009
【図８】
2011166776.tif 000010
【図９】
2011166776.tif 000011
【図１０】
2011166776.tif 000012
【図１１】
2011166776.tif 000013