(57)【特許請求の範囲】
【請求項１】
原稿を走査して画素ごとに複数の色成分の画素値を検出する画像読取部と、
前記画像読取部により検出された前記画素ごとの複数の色成分の画素値に基づき、各画素の色が特定色か否かを判定する画素色判定部と、
前記画像読取部により検出された前記画素ごとの複数の色成分の画素値に基づき、各画素が孤立点か否かを判定する孤立点判定部と、
前記画素色判定部により色が前記特定色と判定され、かつ前記孤立点判定部により前記孤立点と判定された画素をモノクロ画素として取り扱った上で、前記画像読取部により検出された前記画素ごとの複数の色成分の画素値に基づき、前記原稿がカラー原稿かモノクロ原稿かの判別を行う原稿判別部と
を備え、
前記孤立点判定部は、判定対象である注目画素を中心とする所定範囲内の画素値の平均値を算出し、算出された平均値と前記注目画素の画素値との差の絶対値を算出し、算出された前記絶対値が所定の閾値より大きい場合に、前記注目画素を孤立点と判定する画像処理装置。
【請求項２】
前記画像読取部により検出された前記画素ごとの複数の色成分の画素値に対してエッジ強調フィルタを用いたフィルタ処理を行い前記画素色判定部または前記孤立点判定部へ入力させるフィルタ処理部をさらに備える請求項１に記載の画像処理装置。
【請求項３】
前記特定色は、イエローである請求項１または請求項２に記載の画像処理装置。
【請求項４】
原稿を走査して画素ごとに複数の色成分の画素値を検出する画像読取工程と、
前記画像読取工程において検出された前記画素ごとの複数の色成分の画素値に基づき、各画素の色が特定色か否かを判定する画素色判定工程と、
前記画像読取工程において検出された前記画素ごとの複数の色成分の画素値に基づき、各画素が孤立点か否かを判定する孤立点判定工程と、
前記画素色判定工程において色が前記特定色と判定され、かつ前記孤立点判定工程において前記孤立点と判定された画素をモノクロ画素として取り扱った上で、前記画像読取工程において検出された前記画素ごとの複数の色成分の画素値に基づき、前記原稿がカラー原稿かモノクロ原稿かの判別を行う原稿判別工程と
を備え、
前記孤立点判定工程では、判定対象である注目画素を中心とする所定範囲内の画素値の平均値を算出し、算出された平均値と前記注目画素の画素値との差の絶対値を算出し、算出された前記絶対値が所定の閾値より大きい場合に、前記注目画素を孤立点と判定する画像処理方法。
【請求項５】
コンピュータを、
原稿を走査して画素ごとに複数の色成分の画素値を検出する画像読取部と、
前記画像読取部により検出された前記画素ごとの複数の色成分の画素値に基づき、各画素の色が特定色か否かを判定する画素色判定部と、
前記画像読取部により検出された前記画素ごとの複数の色成分の画素値に基づき、各画素が孤立点か否かを判定する孤立点判定部と、
前記画素色判定部により色が前記特定色と判定され、かつ前記孤立点判定部により前記孤立点と判定された画素をモノクロ画素として取り扱った上で、前記画像読取部により検出された前記画素ごとの複数の色成分の画素値に基づき、前記原稿がカラー原稿かモノクロ原稿かの判別を行う原稿判別部
として機能させ、
前記孤立点判定部は、判定対象である注目画素を中心とする所定範囲内の画素値の平均値を算出し、算出された平均値と前記注目画素の画素値との差の絶対値を算出し、算出された前記絶対値が所定の閾値より大きい場合に、前記注目画素を孤立点と判定する画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原稿がカラー原稿かモノクロ原稿かを自動的に判別する画像処理装置、画像処理方法および画像処理プログラムに関するものである。
【背景技術】
【０００２】
カラー複合機やカラースキャナには、画像読取装置によって原稿を走査して得られた画像データに基づいて、原稿がカラー原稿であるかモノクロ原稿であるかを自動的に判別する自動カラー原稿判別機能を有するものがある。例えば、下記特許文献１に示される例では、画素毎の複数色成分信号から画素（あるいは領域）が有彩色であるか無彩色であるかを所定の閾値によって判定する機構を有し、有彩色の画素（あるいは領域）が全体に占める割合が所定の閾値より大きい場合に原稿がカラー原稿であると判別する。つまり、有彩色の画素（あるいは領域）が原稿において所定以上の面積を占めていればカラー原稿、そうでなければモノクロ原稿と判定する。この判定結果に応じてカラー／モノクロのコピー（スキャン）の制御を行うことで、ユーザーは原稿ごとにカラー／モノクロのコピー（スキャン）の指示を行う必要がなく、利便性が向上する。
【０００３】
また、近年ではオフィス等にカラー複合機やカラープリンタの普及が進んだことにより、コピー／スキャンを行う原稿としてカラー複合機やカラープリンタから出力された印刷物が用いられる機会が多くなってきている。
【０００４】
また、カラー複合機やカラースキャナ、プリンタの高画質化によって、いまや誰でも簡単に原稿画像に忠実な複写物を手に入れることができるようになった。それに伴い、紙幣や有価証券といった複写禁止物が安易に偽造される恐れも高まってきている。これに対処するための偽造防止手段が重要視されてきているが、そのひとつとして、出力物自体に通常では目に見えない特殊な暗号（追跡パターン）を書き込み、複写や印刷に使用された機械のメーカーや機種名、シリアルナンバー、出力した日時などの情報を特定する技術が提案されている（例えば特許文献２参照）。このような技術が適用された複写機により、例えば図５（Ａ）に示す原稿を複写すると、図５（Ｂ）に示すように、所定のブロック内における小さな（例えば１画素からなる）ドットの配置で表した追跡パターンを、画像に重畳して出力する。追跡パターンは、視認しにくいイエローの色材で構成されるのが一般的である。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００１−１２８０２４号公報
【特許文献２】特開平０６−１１３１３８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、カラー複合機やプリンタから出力された印刷物を原稿にした場合、原稿自体は一見してモノクロ原稿であっても、上記技術によってイエローの追跡パターンが埋め込まれている場合がある。その場合、モノクロ原稿であっても、埋め込まれたイエローの追跡パターンによって自動カラー原稿判別の結果がカラーとなってしまう可能性がある。そうなると、例えば複写物を生成する際にカラートナーが消費されるなど、ユーザーにとっては意図しない出力を得ることになってしまう。
【０００７】
本発明は、上記課題に鑑みなされたもので、追跡パターンが埋め込まれた印刷物を原稿にした場合でも、その追跡パターンに影響されずにカラー原稿とモノクロ原稿とを判別することが可能な画像処理装置、画像処理方法および画像処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明に係る画像処理装置は、原稿を走査して画素ごとに複数の色成分の画素値を検出する画像読取部と、前記画像読取部により検出された前記画素ごとの複数の色成分の画素値に基づき、各画素の色が特定色か否かを判定する画素色判定部と、前記画像読取部により検出された前記画素ごとの複数の色成分の画素値に基づき、各画素が孤立点か否かを判定する孤立点判定部と、前記画素色判定部により色が前記特定色と判定され、かつ前記孤立点判定部により前記孤立点と判定された画素をモノクロ画素として取り扱った上で、前記画像読取部により検出された前記画素ごとの複数の色成分の画素値に基づき、前記原稿がカラー原稿かモノクロ原稿かの判別を行う原稿判別部とを備える。
【０００９】
この構成によれば、色が特定色と判定され、かつ孤立点と判定された画素はモノクロ画素として取り扱われる。上記追跡パターンは色が特定色で孤立点の画素によって構成されることから、追跡パターンを構成する画素はモノクロ画素として取り扱われることとなる。このように追跡パターンを構成する画素をモノクロ画素として取り扱った上で、画素ごとの複数の色成分の画素値に基づき、原稿がカラー原稿かモノクロ原稿かの判別が行われるため、原稿に追跡パターンが埋め込まれていても、追跡パターンに影響されることなく、カラー原稿かモノクロ原稿かの判別を行うことが可能となる。
【００１０】
また、上記画像処理装置において、前記画像読取部により検出された前記画素ごとの複数の色成分の画素値に対してエッジ強調フィルタを用いたフィルタ処理を行い前記画素色判定部または前記孤立点判定部へ入力させるフィルタ処理部をさらに備えるとしてもよい。この構成によれば、エッジ強調フィルタを用いたフィルタ処理が行われた画素値に基づき判定することにより、画素色または孤立点の判定精度を向上することができる。
【００１１】
また、上記画像処理装置において、前記特定色は、イエローであるとしてもよい。この構成によれば、イエローの画素によって構成された追跡パターンに影響されることなく、カラー原稿かモノクロ原稿かの判別を行うことが可能となる。
【００１２】
また、上記課題を解決するために、本発明に係る画像処理方法は、原稿を走査して画素ごとに複数の色成分の画素値を検出する画像読取工程と、前記画像読取工程において検出された前記画素ごとの複数の色成分の画素値に基づき、各画素の色が特定色か否かを判定する画素色判定工程と、前記画像読取工程において検出された前記画素ごとの複数の色成分の画素値に基づき、各画素が孤立点か否かを判定する孤立点判定工程と、前記画素色判定工程において色が前記特定色と判定され、かつ前記孤立点判定工程において前記孤立点と判定された画素をモノクロ画素として取り扱った上で、前記画像読取工程において検出された前記画素ごとの複数の色成分の画素値に基づき、前記原稿がカラー原稿かモノクロ原稿かの判別を行う原稿判別工程とを備える。
【００１３】
この構成によれば、色が特定色と判定され、かつ孤立点と判定された画素はモノクロ画素として取り扱われる。上記追跡パターンは色が特定色で孤立点の画素によって構成されることから、追跡パターンを構成する画素はモノクロ画素として取り扱われることとなる。このように追跡パターンを構成する画素をモノクロ画素として取り扱った上で、画素ごとの複数の色成分の画素値に基づき、原稿がカラー原稿かモノクロ原稿かの判別が行われるため、原稿に追跡パターンが埋め込まれていても、追跡パターンに影響されることなく、カラー原稿かモノクロ原稿かの判別を行うことが可能となる。
【００１４】
上記課題を解決するために、本発明に係る画像処理プログラムは、コンピュータを、原稿を走査して画素ごとに複数の色成分の画素値を検出する画像読取部と、前記画像読取部により検出された前記画素ごとの複数の色成分の画素値に基づき、各画素の色が特定色か否かを判定する画素色判定部と、前記画像読取部により検出された前記画素ごとの複数の色成分の画素値に基づき、各画素が孤立点か否かを判定する孤立点判定部と、前記画素色判定部により色が前記特定色と判定され、かつ前記孤立点判定部により前記孤立点と判定された画素をモノクロ画素として取り扱った上で、前記画像読取部により検出された前記画素ごとの複数の色成分の画素値に基づき、前記原稿がカラー原稿かモノクロ原稿かの判別を行う原稿判別部として機能させる。
【００１５】
この構成によれば、色が特定色と判定され、かつ孤立点と判定された画素はモノクロ画素として取り扱われる。上記追跡パターンは色が特定色で孤立点の画素によって構成されることから、追跡パターンを構成する画素はモノクロ画素として取り扱われることとなる。このように追跡パターンを構成する画素をモノクロ画素として取り扱った上で、画素ごとの複数の色成分の画素値に基づき、原稿がカラー原稿かモノクロ原稿かの判別が行われるため、原稿に追跡パターンが埋め込まれていても、追跡パターンに影響されることなく、カラー原稿かモノクロ原稿かの判別を行うことが可能となる。
【発明の効果】
【００１６】
本発明によれば、カラー複合機やカラープリンタから出力され、追跡パターンが埋め込まれた印刷物を原稿にした場合でも、追跡パターンを構成する画素をモノクロ画素として取り扱った上で、カラー原稿かモノクロ原稿かを判別しているため、適切なカラー原稿判別が可能となる。
【図面の簡単な説明】
【００１７】
【図１】本発明の一実施形態の画像処理装置の構成を示すブロック図である。
【図２】注目画素および周辺画素を説明するための図である。
【図３】エッジ強調フィルタの係数例を示す図である。
【図４】自動カラー原稿判別モードにおける原稿判別動作を示すフローチャートである。
【図５】出力画像に重畳される追跡パターンを説明するための図である。
【発明を実施するための形態】
【００１８】
本発明の一実施形態である画像処理装置について、図面を参照して以下に説明する。
【００１９】
図１は本発明の一実施形態に係る画像処理装置１の構成を示すブロック図、図２は注目画素および周辺画素を説明するための図、図３はエッジ強調フィルタの係数例を示す図である。この画像処理装置１は、原稿を読み取り、読み取った原稿画像を外部の例えばプリンタに出力するもので、ＣＰＵ１１などを備える。
【００２０】
ＣＰＵ１１は、画像処理装置１の全体的な動作制御を司る。ＣＰＵ１１には、操作部１２と、画像読取部１４と、原稿判別部１５と、画像処理部１６と、画像出力部１７とが接続されている。また、画像読取部１４は、原稿判別部１５、画像処理部１６およびフィルタ処理部１８に接続されている。また、フィルタ処理部１８は、画素色判定部１９および孤立点判定部２０に接続されている。また、画素色判定部１９および孤立点判定部２０は、それぞれ、２入力１出力のゲート回路２１の入力側に接続され、ゲート回路２１の出力側は原稿判別部１５に接続されている。
【００２１】
操作部１２は、ユーザーによる動作開始などの操作を受け付けるためのものである。操作部１２は、原稿画像を出力する際に、原稿を読み取るモードとして、カラーモード、モノクロモード、自動カラー原稿判別モードのいずれかを設定可能に構成されている。
【００２２】
画像読取部１４は、原稿を走査して、画素ごとに複数の色成分（この実施形態では例えばＲ，Ｇ，Ｂの３成分）の画素値を検出し、検出した各色成分の画素値を画像データとして原稿判別部１５、画像処理部１６およびフィルタ処理部１８に送出する。画素値（画像データ）は、例えば０〜２５５の２５６階調（８ビット）の多値データからなる。
【００２３】
操作部１２で設定されたモード情報はＣＰＵ１１に送られる。そして、ＣＰＵ１１は、操作部１２から送られたモード情報に応じて画像処理部１６の制御を行う。また、ＣＰＵ１１は、自動カラー原稿判別モードの場合には、原稿判別部１５による判別結果に応じて、画像処理部１６の制御を行う。画像処理部１６は、ＣＰＵ１１からの制御にしたがって、画像読取部１４から送られてくる画像データに対して、モード情報や原稿判別部１５の判別結果に応じた画像処理を施して、画像出力部１７に出力する。画像出力部１７は、画像処理部１６から送られてくる画像処理済の画像データを外部に出力する。
【００２４】
フィルタ処理部１８は、入力されたＲ，Ｇ，Ｂの各色成分の画像データに対して所定の係数を用いたディジタルフィルタ処理を行うことによってエッジ強調処理を行う。ディジタルフィルタ処理は、画像の任意の注目画素およびその周辺画素と所定の係数との積和演算により実現される。この実施形態では、図２に示す処理対象の注目画素Ｄ４および注目画素Ｄ４を取り囲む周辺の８個の画素Ｄ０〜Ｄ３，Ｄ５〜Ｄ８に対して、図３に示すようなフィルタ係数を有する３×３のディジタルフィルタを用いている。なお、図３では、フィルタ係数として２種類を例示しているが、これらに限られず、他のフィルタ係数を有するエッジ強調フィルタを用いてもよい。
【００２５】
画素色判定部１９は、フィルタ処理部１８から送られてきた画像データを参照して各画素の色を判定し、その判定結果に応じた出力信号を後段のゲート回路２１に送る。画素色判定部１９は、例えば、各画素においてＲ，Ｇ，Ｂ成分の画素値を参照し、Ｒ，Ｇ成分の画素値がそれぞれ所定の値より大きく、かつＢ成分の画素値が所定の値より小さい画素をイエロー画素と判定し、後段に信号「１」を出力する。一方、イエローでないと判定した画素については、画素色判定部１９は、信号「０」を出力する。この画素色判定部１９により、追跡パターンを含むイエロー画素が抽出される。なお、画素色の判定に用いる色空間は必ずしもＲＧＢである必要は無く、ＣＭＹ、ＨＳＬ、ＨＳＶなどの他の色空間で画素色の判定を行っても良い。また、この実施形態では、追跡パターンはイエロー画素で構成されているものとする。
【００２６】
孤立点判定部２０は、各画素が孤立点か否かを判定する。孤立点か否かを判定する方法としては、この実施形態では例えば以下のような方法を採用している。すなわち、孤立点判定部２０は、ある注目画素を中心とした所定の範囲において、その範囲内の画素値の平均値を算出し、算出された平均値と注目画素の画素値との差の絶対値を算出し、絶対値が所定の閾値より大きければ、注目画素を孤立点と判定し、後段に信号「１」を出力する。それ以外の画素については、孤立点判定部２０は、信号「０」を出力する。
【００２７】
具体的には、例えば図２において、各画素の画素値をＤ０〜Ｄ８とし、閾値をＤｔｈとし、各画素の画素値の平均値をＤａｖｅ、つまり
Ｄａｖｅ＝（Ｄ０＋Ｄ１＋Ｄ２＋Ｄ３＋Ｄ４＋Ｄ５＋Ｄ６＋Ｄ７＋Ｄ８）／９
とすると、
｜Ｄ４−Ｄａｖｅ｜＞Ｄｔｈ
のときに、注目画素Ｄ４は孤立点と判定される。なお、孤立点判定の方法はこれに限るものではない。
【００２８】
ゲート回路２１は、画素色判定部１９および孤立点判定部２０の出力信号の論理積をとって原稿判別部１５に送る。すなわち、画素色判定部１９で画素の色がイエローと判定されて画素色判定部１９から信号「１」が出力され、かつ孤立点判定部２０で画素が孤立点と判定されて孤立点判定部２０から信号「１」が出力された場合に、原稿判別部１５に信号「１」を送り、それ以外の場合は、原稿判別部１５に信号「０」を送る。
【００２９】
このように、画素色判定部１９でイエローの画素を判定し、孤立点判定部２０で孤立点の画素を判定することにより、画像読取部１４で読み取られた原稿画像から追跡パターンを構成するイエローの孤立点を抽出することができる。
【００３０】
原稿判別部１５は、画像読取部１４から送られてくるＲ，Ｇ，Ｂ成分の画素値（画像データ）に加えて、ゲート回路２１から送られてくる信号を参照して、各画素がカラーかモノクロかの判別を行い、その結果に基づき、原稿がカラー原稿かモノクロ原稿かの判別を行う。なお、原稿判別部１５における具体的なカラー原稿判別処理は、例えば上記特許文献１や特開２００３−３１９１９３号公報などで従来から提案されている公知技術を使用すればよい。
【００３１】
すなわち、例えば、注目画素ＰのＲ（赤）成分の画素値をＰｒ、Ｇ（緑）成分の画素値をＰｇ、Ｂ（青）成分の画素値をＰｂと表す。このとき、原稿判別部１５は、画素値Ｐｂと画素値Ｐｇとの差が予め定められた閾値より大きいという条件、画素値Ｐｇと画素値Ｐｒとの差が予め定められた閾値より大きいという条件、画素値Ｐｒと画素値Ｐｂとの差が予め定められた閾値より大きいという条件の３つの条件のうちの少なくとも１つの条件を満たすときは、注目画素Ｐがカラー画素であると判断する画素判別基準を用いる。また、原稿判別部１５は、注目画素Ｐがカラー画素であると判断したときにカラー画素のカウント値を１だけカウントアップし、これを画素ごとに繰り返して、カウントしたカラー画素数が予め設定された閾値に達すると、当該読み取られた原稿がカラー原稿であると判別する原稿判別基準を用いる。
【００３２】
そして、この実施形態では、原稿判別部１５は、ゲート回路２１から信号「１」が送られてくる画素、つまりイエローで、かつ孤立点の画素は、追跡パターンを構成する画素であるとして、モノクロ画素として取り扱った上で、カラー原稿かモノクロ原稿かの判別を行う。すなわち、イエローで、かつ孤立点の画素については、カラー画素のカウント値をカウントアップしない。
【００３３】
図４は自動カラー原稿判別モードにおける原稿判別動作を示すフローチャートである。まず、画像読取部１４により原稿画像が読み取られ、画素ごとに、Ｒ，Ｇ，Ｂ成分の画素値が、原稿判別部１５、画像処理部１６およびフィルタ処理部１８に送出される（ステップＳ１）。
【００３４】
次いで、処理対象の画素である注目画素が設定される（ステップＳ２）。この注目画素は、通常、原稿の先頭画素から順番に設定される。次いで、フィルタ処理部１８により注目画素のＲ，Ｇ，Ｂ成分ごとにフィルタ処理が行われ（ステップＳ３）、次いで、画素色判定部１９により、注目画素の色が判定される（ステップＳ４）。そして、イエローであれば（ステップＳ４でＹＥＳ）、信号「１」が出力される一方（ステップＳ５）、イエローでなければ（ステップＳ４でＮＯ）、信号「０」が出力される（ステップＳ６）。
【００３５】
次いで、孤立点判定部２０により、注目画素が孤立点か否かが判定される（ステップＳ７）。そして、孤立点であれば（ステップＳ７でＹＥＳ）、信号「１」が出力される一方（ステップＳ８）、孤立点でなければ（ステップＳ７でＮＯ）、信号「０」が出力される（ステップＳ９）。
【００３６】
次いで、原稿判別部１５において、ゲート回路２１から原稿判別部１５への入力信号が「１」であれば（ステップＳ１０でＹＥＳ）、注目画素はモノクロとして取り扱われ（ステップＳ１１）、カラー画素のカウント値をカウントアップすることなく、ステップＳ１４に進む。一方、入力信号が「０」であれば（ステップＳ１０でＮＯ）、注目画素のカラー判別が行われ（ステップＳ１２）、カラーのときはカラー画素のカウント値が１だけカウントアップされ（ステップＳ１３）、ステップＳ１４に進む。
【００３７】
そして、ステップＳ１４において、カラー画素のカウント値が予め設定された閾値に達したか否かが判定され、達していれば（ステップＳ１４でＹＥＳ）、この原稿はカラー原稿と判別されて（ステップＳ１５）、処理を終了する。
【００３８】
一方、カラー画素のカウント値が閾値に達していなければ（ステップＳ１４でＮＯ）、原稿の全画素が終了したか否かが判定され（ステップＳ１６）、全画素が終了していなければ（ステップＳ１６でＮＯ）、ステップＳ２に戻り、次の注目画素が設定されて、以上のルーチンが繰り返される一方、全画素が終了すると（ステップＳ１６でＹＥＳ）、原稿がモノクロ原稿と判別されて（ステップＳ１７）、処理を終了する。
【００３９】
以上説明したように、この実施形態によれば、画素色判定部１９により画素の色を判定してイエロー画素を抽出し、孤立点判定部２０により孤立点か否かを判定して、孤立点の画素を抽出している。そして、原稿判別部１５により、イエローであって孤立点の画素をモノクロとして取り扱った上で、各画素の画素値に基づきカラー原稿かモノクロ原稿かの判別を行うようにしている。したがって、追跡パターンの有無に左右されずに、カラー原稿かモノクロ原稿かの判別を行うことができる。つまり、イエロー画素で構成される追跡パターンが埋め込まれているが、それ以外の画素は全てモノクロの原稿は、モノクロ原稿と判別することができる。
【００４０】
なお、上記実施形態では、原稿判別部１５は、ゲート回路２１から信号「１」が送られてくる画素、つまりイエローで、かつ孤立点の画素は、追跡パターンを構成する画素であるとして、モノクロ画素として取り扱っているが、ゲート回路２１から信号「１」が送られてくる画素を無彩色に変換するようにしてもよい。このように無彩色に変換することによって、ゲート回路２１から信号「１」が送られてくる画素は、モノクロ画素として取り扱われることとなり、カラー画素のカウント値はカウントアップされない。
【００４１】
また、上記実施形態では、フィルタ処理部１８を備え、エッジ強調処理を行っているが、エッジ強調処理を行うことは必須ではない。但し、上記実施形態のようにエッジ強調処理を行うことによって、注目画素に対する画素色や孤立点の判定精度を向上することができる。
【００４２】
また、上記実施形態では、ゲート回路２１を備えているが、ゲート回路２１は必須ではない。例えば、ゲート回路２１を備えずに、画素色判定部１９および孤立点判定部２０をそれぞれ直接、原稿判別部１５に接続するようにしてもよい。また、画素色判定部１９および孤立点判定部２０が出力する信号「１」、「０」は一例であって、原稿判別部１５が判定結果を区別できる信号であればよい。
【００４３】
また、上記実施形態において、原稿判別部１５、フィルタ処理部１８、画素色判定部１９、孤立点判定部２０およびゲート回路２１の各ブロックは、ハードウェアロジックによって実現されてもよいし、コンピュータを用いてソフトウェアによって実現されてもよい。ソフトウェアによって実現される場合、上記各ブロックは、ＣＰＵ（central processing unit）、ＲＯＭ（read only memory）、ＲＡＭ（random access memory）等を備え、各ブロックは、ＣＰＵがＲＯＭから読み出したプログラムをＲＡＭ上で展開することで実現される。すなわち、コンピュータを原稿判別部１５、フィルタ処理部１８、画素色判定部１９、孤立点判定部２０およびゲート回路２１として機能させるプログラムによっても、本実施形態と同様の効果を得ることができる。なお、この場合のＣＰＵは、ＣＰＵ１１とは別に設けてもよく、あるいはＣＰＵ１１に各ブロックの機能を持たせて兼用してもよい。
【００４４】
また、画素色判定部１９および孤立点判定部２０がソフトウェアによって実現される場合、上記図４において、ステップＳ４〜Ｓ６とステップＳ７〜Ｓ９とは順番を入れ替えて実行してもよい。また、画素色判定部１９および孤立点判定部２０がハードウェアロジックによって実現される場合、ステップＳ４〜Ｓ６とステップＳ７〜Ｓ９とは同時に並行して実行してもよい。
【００４５】
また、上記実施形態では、画像処理装置１は、原稿を読み取り、読み取った原稿画像を外部の例えばプリンタに出力するものとしたが、これに限られない。例えば、画像処理装置１および画像形成部を内蔵する複写機において、画像処理装置１は、読み取った原稿画像を画像形成部に出力するものとしてもよい。また、例えば、画像処理装置１および送信部を内蔵するファクシミリ装置において、画像処理装置１は、読み取った原稿画像を送信部に出力するものとしてもよい。
【符号の説明】
【００４６】
１１    ＣＰＵ
１２    操作部
１４    画像読取部
１５    原稿判別部
１９    画素色判定部
２０    孤立点判定部
【図１】
0005198510.tif 000002
【図２】
0005198510.tif 000003
【図３】
0005198510.tif 000004
【図４】
0005198510.tif 000005
【図５】
0005198510.tif 000006