(57)【要約】【課題】各種の画像に対して、高精度にカラー画像信号の有彩／無彩判定を行なうことが可能な画像処理装置を提供すること。【解決手段】カラー原稿のカラー画像信号を入力するスキャナ１００と、スキャナ１００から入力されるカラー画像信号を平滑化する平滑化部１０３と、平滑化部１０３で平滑化されたカラー画像信号の無彩色領域を判定する無彩色判定部１０５と、スキャナ１００から入力されるカラー画像信号の文字領域を識別する文字分離部１０１と、文字分離部１０１で識別された識別結果に応じて、平滑化部１０３の平滑化の強度を切り換える平滑化フィルタ選択部１０２とを備えている。【選択図】      図１
2004320447.tif 000002
【特許請求の範囲】
【請求項１】
カラー画像信号を入力する画像入力手段と、
前記画像入力手段から入力されるカラー画像信号を平滑化する平滑化手段と、
前記平滑化手段で平滑化されたカラー画像信号の無彩色領域を判定する無彩色領域判定手段と、
前記画像入力手段から入力されるカラー画像信号の画像特徴を識別する画像特徴識別手段と、
前記画像特徴識別手段で識別された画像特徴に応じて、前記平滑化手段の平滑化の強度を切り換える切換手段と、
を備えたことを特徴とする画像処理装置。
【請求項２】
前記画像特徴識別手段は、前記画像特徴として前記カラー画像信号の文字領域を識別することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記画像特徴識別手段は、前記画像特徴として前記カラー画像信号の細線領域を識別することを特徴とする請求項１に記載の画像処理装置。
【請求項４】
画像読取手段で読み取られたカラー原稿のカラー画像信号の無彩／有彩を判定する画像処理装置において、
前記画像読取手段で読み取られたカラー原稿のカラー画像信号を平滑化する平滑化手段と、
前記平滑化手段で平滑化されたカラー画像信号の無彩色領域を判定する無彩色領域判定手段と、
前記画像読取手段の色ずれ度合いを示す色ずれ度合い信号に応じて、前記平滑化手段の平滑化の強度を切り換える切換手段と、
を備えたことを特徴とする画像処理装置。
【請求項５】
画像読取手段で指定された倍率で読み取られたカラー原稿のカラー画像信号の無彩／有彩を判定する画像処理装置において、
前記カラー画像信号を平滑化する平滑化手段と、
前記平滑化手段で平滑化されたカラー画像信号の無彩色領域を判定する無彩色領域判定手段と、
前記倍率に応じて、前記平滑化手段の平滑化の強度を切り換える切換手段と、
を備えたことを特徴とする画像処理装置。
【請求項６】
前記切換手段は、前記倍率が大きいほど、前記平滑化手段の平滑化の強度を高くすることを特徴とする請求項５に記載の画像処理装置。
【請求項７】
カラー画像信号を入力する画像入力手段と、
前記画像入力手段から入力されるカラー画像信号の注目画素を含む所定領域内で、所定の条件を満たす画素の彩度を当該注目画素の彩度信号として出力する彩度算出手段と、
前記彩度算出手段から出力される彩度信号に基づいて、前記入力手段から入力されるカラー画像信号の無彩色領域を判定する無彩色領域判定手段と、
を備えたことを特徴とする画像処理装置。
【請求項８】
前記彩度算出手段は、前記カラー画像信号の注目画素を含む所定領域内で輝度が所定値以下である画素のうち、最も彩度が低い画素の彩度を当該注目画素の彩度信号として出力することを特徴とする請求項７に記載の画像処理装置。
【請求項９】
前記彩度算出手段は、前記カラー画像信号の注目画素を含む所定画素領域内で輝度が最も低い画素の彩度を当該注目画素の彩度信号として出力することを特徴とする請求項７に記載の画像処理装置。
【請求項１０】
カラー画像信号を入力する入力工程と、
前記入力されるカラー画像信号を平滑化する平滑化工程と、
前記平滑化工程で平滑化されたカラー画像信号の無彩色領域を判定する無彩色領域判定工程と、
前記入力されるカラー画像信号の画像特徴を識別する画像特徴識別工程と、
前記判定された画像特徴に応じて、前記平滑化工程の平滑化の強度を切り換える切換工程と、
を含むことを特徴とする画像処理方法。
【請求項１１】
画像入力手段から入力されるカラー画像信号を平滑化フィルタを用いて平滑化する平滑化工程と、
前記平滑化されたカラー画像信号の無彩色領域を判定する無彩色領域判定工程と、
前記画像入力手段の色ずれ度合いを示す色ずれ度合い信号に応じて、前記平滑化工程の平滑化の強度を切り換える切換工程と、
を含むことを特徴とする画像処理方法。
【請求項１２】
画像入力手段で、指定される倍率で読み取られて入力されるカラー画像信号を平滑化する平滑化工程と、
前記平滑化されたカラー画像信号の無彩色領域を判定する無彩色領域判定工程と、
前記倍率に応じて、前記平滑化工程の平滑化の強度を切り換える切換工程と、
を含むことを特徴とする画像処理方法。
【請求項１３】
画像入力手段から入力されるカラー画像信号の注目画素を含む所定画素領域内で、所定の条件を満たす画素の彩度を当該注目画素の彩度信号として出力する彩度算出工程と、
前記彩度信号に基づいて、前記カラー画像信号の無彩色領域を判定する無彩色領域判定工程と、
を含むことを特徴とする画像処理方法。
【請求項１４】
コンピュータが実行するためのプログラムにおいて、
カラー画像信号を入力する入力工程と、
前記入力されるカラー画像信号を平滑化する平滑化工程と、
前記平滑化工程で平滑化されたカラー画像信号の無彩色領域を判定する無彩色領域判定工程と、
前記入力されるカラー画像信号の画像特徴を識別する画像特徴識別工程と、
前記判定された画像特徴に応じて、前記平滑化工程の平滑化の強度を切り換える切換工程と、
をコンピュータに実行させることを特徴とするコンピュータが実行するためのプログラム。
【請求項１５】
コンピュータが実行するためのプログラムにおいて、
画像入力手段から入力されるカラー画像信号を平滑化フィルタを用いて平滑化する平滑化工程と、
前記平滑化されたカラー画像信号の無彩色領域を判定する無彩色領域判定工程と、
前記画像入力手段の色ずれ度合いを示す色ずれ度合い信号に応じて、前記平滑化工程の平滑化の強度を切り換える切換工程と、
をコンピュータに実行させることを特徴とするコンピュータが実行するためのプログラム。
【請求項１６】
コンピュータが実行するためのプログラムにおいて、
画像入力手段でカラー原稿が指定される倍率で読み取られて入力されるカラー画像信号を平滑化する平滑化工程と、
前記平滑化されたカラー画像信号の無彩色領域を判定する無彩色領域判定工程と、
前記倍率に応じて、前記平滑化工程の平滑化の強度を切り換える切換工程と、
をコンピュータに実行させることを特徴とするコンピュータが実行するためのプログラム。
【請求項１７】
コンピュータが実行するためのプログラムにおいて、
画像入力手段から入力されるカラー画像信号の注目画素を含む所定画素領域内で、所定の条件を満たす画素の彩度を当該注目画素の彩度信号として出力する彩度算出工程と、
前記彩度信号に基づいて、前記カラー画像信号の無彩色領域を判定する無彩色領域判定工程と、
をコンピュータに実行させることを特徴とするコンピュータが実行するためのプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像処理装置、画像処理方法、およびコンピュータが実行するためのプログラムに関し、詳細には、カラー画像信号の有彩／無彩を判定する画像処理装置、画像処理方法、およびコンピュータが実行するためのプログラムに関する。
【０００２】
【従来の技術】
カラー複写機等の画像形成装置では、文字・線画の鮮鋭度を向上させるために、カラースキャナで読取られた画像に対してエッジ強調処理を行なう。このエッジ強調処理の方法には各種の方法があるが、一般的に、黒文字などの無彩色領域に対しては、色付きを発生させないために、色差成分を強調せずに、輝度成分のみを強調することが望ましい。他方、色文字などの有彩色領域に対しては、輝度成分のみを強調すると色が濁ってしまうため、輝度成分の強調を抑えることが望ましい。このように、画像が無彩色領域であるか否かでエッジ強調の方法が変わるため、画像の無彩色領域を判定する必要が生じる。
【０００３】
例えば、特許文献１では、平滑化された入力カラー画像信号から無彩色領域の判定を行なう技術が開示されている。同文献によれば、これにより、スキャナ読み取り時に色ずれが起こった場合にも、白地上の黒文字エッジを無彩色領域と判定することができる旨が記載されている。
【０００４】
しかしながら、かかる方法では、白地上の黒文字エッジに対する色ずれの影響は緩和されるが、白地上の色細線では平滑化により下地の無彩画素の影響を受けて彩度が下がりるため、無彩色と誤って判定され易くなるという問題がある。
【０００５】
仮に、スキャナ読み取り時の色ずれが小さければ、平滑化を弱くすることでこれらをある程度両立させることが可能である。しかしながら、印刷原稿のように網点で構成されている画像では、網点の起伏が平滑化された状態でないと、正確な有彩／無彩判定ができない。例えば、ＣＭＹ３色からなるグレー網点は巨視的には無彩色であるが、平滑化が弱い場合には、画素毎に見ると彩度が高くなるため、有彩色と判定されてしまう。また、単色網点では、谷の部分が白画素に近いため、平滑化が弱い場合には彩度が非常に低くなり、有彩色の網点画像でも無彩色と判定されてしまう。網点の起伏を平滑化するためにはある程度強い平滑化が必要であり、結果として、白地上の色細線と網点画像の両方を高精度に有彩／無彩判定することはできない。
【０００６】
また、特許文献２では、細線画素判定を行ない、細線画素については、注目画素を通り細線を横切る方向の画素列に対して、色差ベクトルの累積ベクトルの大きさを用いて有彩無彩の判定を行なう技術が開示されている。同文献では、これにより、白地上黒文字エッジ、白地上細線、網点画像に対して高精度な有彩／無彩判定を行なうことができる旨が記載されている。
【０００７】
しかしながら、同文献の方法では、細線を横切る５画素の色差ベクトルを累計するため、有彩色上の黒細線に対しては、下地の有彩画素の色差ベクトルも累計されてしまい、有彩色と誤って判定されてしまうという問題がある。
【０００８】
【特許文献１】
特許第３０４８１５８号公報
【特許文献２】
特開２００２−２７１６４６号公報
【０００９】
【発明が解決しようとする課題】
本発明は、上記に鑑みてなされたものであり、各種の画像に対して、高精度にカラー画像信号の有彩／無彩判定を行なうことが可能な画像処理装置、画像処理方法、およびコンピュータが実行するためのプログラムを提供することを目的とする。
【００１０】
【課題を解決するための手段】
上記課題を解決するために、請求項１にかかる発明は、カラー画像信号を入力する画像入力手段と、前記画像入力手段から入力されるカラー画像信号を平滑化する平滑化手段と、前記平滑化手段で平滑化されたカラー画像信号の無彩色領域を判定する無彩色領域判定手段と、前記画像入力手段から入力されるカラー画像信号の画像特徴を識別する画像特徴識別手段と、前記画像特徴識別手段で識別された画像特徴に応じて、前記平滑化手段の平滑化の強度を切り換える切換手段と、を備えたことを特徴とする。
【００１１】
上記発明によれば、画像入力手段はカラー画像信号を入力し、平滑化手段は、画像入力手段から入力されるカラー画像信号を平滑化し、無彩色領域判定手段は、平滑化手段で平滑化されたカラー画像信号の無彩色領域を判定し、画像特徴識別手段は、画像入力手段から入力されるカラー画像信号の画像特徴を識別し、切換手段は、画像特徴識別手段で識別された画像特徴に応じて平滑化手段の平滑化の強度を切り換える。
【００１２】
また、請求項２にかかる発明は、請求項１にかかる発明において、前記画像特徴識別手段は、前記画像特徴として前記カラー画像信号の文字領域を識別することを特徴とする。
【００１３】
上記発明によれば、画像特徴識別手段は、画像特徴としてカラー画像信号の文字領域を識別する。
【００１４】
また、請求項３にかかる発明は、請求項１にかかる発明において、前記画像特徴識別手段は、前記画像特徴として前記カラー画像信号の細線領域を識別することを特徴とする。
【００１５】
上記発明によれば、画像特徴識別手段は、画像特徴としてカラー画像信号の細線領域を識別する。
【００１６】
また、請求項４にかかる発明は、画像読取手段で読み取られたカラー原稿のカラー画像信号の無彩／有彩を判定する画像処理装置において、前記画像読取手段で読み取られたカラー原稿のカラー画像信号を平滑化する平滑化手段と、前記平滑化手段で平滑化されたカラー画像信号の無彩色領域を判定する無彩色領域判定手段と、前記画像読取手段の色ずれ度合いを示す色ずれ度合い信号に応じて、前記平滑化手段の平滑化の強度を切り換える切換手段と、を備えたことを特徴とする。
【００１７】
上記発明によれば、平滑化手段は、画像読取手段で読み取られたカラー原稿のカラー画像信号を平滑化し、無彩色領域判定手段は、平滑化手段で平滑化されたカラー画像信号の無彩色領域を判定し、切換手段は、画像読取手段の色ずれ度合いを示す色ずれ度合い信号に応じて、平滑化手段の平滑化の強度を切り換える。
【００１８】
また、請求項５にかかる発明は、画像読取手段で指定された倍率で読み取られたカラー原稿のカラー画像信号の無彩／有彩を判定する画像処理装置において、前記カラー画像信号を平滑化する平滑化手段と、前記平滑化手段で平滑化されたカラー画像信号の無彩色領域を判定する無彩色領域判定手段と、前記倍率に応じて、前記平滑化手段の平滑化の強度を切り換える切換手段と、を備えたことを特徴とする。
【００１９】
上記発明によれば、平滑化手段はカラー画像信号を平滑化し、無彩色領域判定手段は、平滑化手段で平滑化されたカラー画像信号の無彩色領域を判定し、切換手段は、読取倍率に応じて、平滑化手段の平滑化の強度を切り換える。
【００２０】
また、請求項６にかかる発明は、請求項５にかかる発明において、前記切換手段は、前記倍率が大きいほど、前記平滑化手段の平滑化の強度を高くすることを特徴とする。
【００２１】
上記発明によれば、前記切換手段は、前記倍率が大きいほど、前記平滑化手段の平滑化の強度を高くする。
【００２２】
また、請求項７にかかる発明は、カラー画像信号を入力する画像入力手段と、前記画像入力手段から入力されるカラー画像信号の注目画素を含む所定領域内で、所定の条件を満たす画素の彩度を当該注目画素の彩度信号として出力する彩度算出手段と、前記彩度算出手段から出力される彩度信号に基づいて、前記入力手段から入力されるカラー画像信号の無彩色領域を判定する無彩色領域判定手段と、を備えたことを特徴とする。
【００２３】
上記発明によれば、画像入力手段はカラー画像信号を入力し、彩度算出手段は、画像入力手段から入力されるカラー画像信号の注目画素を含む所定領域内で、所定の条件を満たす画素の彩度を当該注目画素の彩度信号として出力し、無彩色領域判定手段は、画像入力手段から入力されるカラー画像信号の無彩色領域を判定する。
【００２４】
また、請求項８にかかる発明は、請求項７にかかる発明において、彩度算出手段は、カラー画像信号の注目画素を含む所定領域内で輝度が所定値以下である画素のうち、最も彩度が低い画素の彩度を当該注目画素の彩度信号として出力する。
【００２５】
上記発明によれば、彩度算出手段は、カラー画像信号の注目画素を含む所定領域内で輝度が所定値以下である画素のうち、最も彩度が低い画素の彩度を当該注目画素の彩度信号として出力する。
【００２６】
また、請求項９にかかる発明は、請求項７にかかる発明において、前記彩度算出手段は、前記カラー画像信号の注目画素を含む所定画素領域内で輝度が最も低い画素の彩度を注目画素の彩度信号として出力することを特徴とする。
【００２７】
上記発明によれば、彩度算出手段は、前記カラー画像信号の注目画素を含む所定画素領域内で輝度が最も低い画素の彩度を注目画素の彩度信号として出力する。
【００２８】
また、請求項１０にかかる発明は、カラー画像信号を入力する入力工程と、前記入力されるカラー画像信号を平滑化する平滑化工程と、前記平滑化工程で平滑化されたカラー画像信号の無彩色領域を判定する無彩色領域判定工程と、前記入力されるカラー画像信号の画像特徴を識別する画像特徴識別工程と、前記判定された画像特徴に応じて、前記平滑化工程の平滑化の強度を切り換える切換工程と、を含むことを特徴とする。
【００２９】
上記発明によれば、カラー画像信号を入力し、入力されるカラー画像信号を平滑化し、平滑化されたカラー画像信号の無彩色領域を判定し、入力されるカラー画像信号の画像特徴を識別し、識別された画像特徴に応じて平滑化の強度を切り換える。
【００３０】
また、請求項１１にかかる発明は、画像入力手段から入力されるカラー画像信号を平滑化フィルタを用いて平滑化する平滑化工程と、前記平滑化されたカラー画像信号の無彩色領域を判定する無彩色領域判定工程と、前記画像入力手段の色ずれ度合いを示す色ずれ度合い信号に応じて、前記平滑化工程の平滑化の強度を切り換える切換工程と、を含むことを特徴とする。
【００３１】
上記発明によれば、画像入力手段から入力されるカラー画像信号を平滑化し、平滑化されたカラー画像信号の無彩色領域を判定し、画像入力手段の色ずれ度合いを示す色ずれ度合い信号に応じて前記平滑化の強度を切り換える。
【００３２】
また、請求項１２にかかる発明は、画像入力手段で、指定される倍率で読み取られて入力されるカラー画像信号を平滑化する平滑化工程と、前記平滑化されたカラー画像信号の無彩色領域を判定する無彩色領域判定手段と、前記倍率に応じて、前記平滑化工程の平滑化の強度を切り換える切換工程と、を含むことを特徴とする。
【００３３】
上記発明によれば、画像入力手段で指定される倍率で読み取られて入力されるカラー画像信号を平滑化し、平滑化されたカラー画像信号の無彩色領域を判定し、前記倍率に応じて前記平滑化の強度を切り換える。
【００３４】
また、請求項１３にかかる発明は、画像入力手段から入力されるカラー画像信号の注目画素を含む所定画素領域内で、所定の条件を満たす画素の彩度を当該注目画素の彩度信号として出力する彩度算出工程と、前記彩度信号に基づいて、前記カラー画像信号の無彩色領域を判定する無彩色領域判定工程と、を含むことを特徴とする。
【００３５】
上記発明によれば、画像入力手段から入力されるカラー画像信号の注目画素を含む所定画素領域内で、所定の条件を満たす画素の彩度を当該注目画素の彩度信号として出力し、彩度信号に基づいて、前記カラー画像信号の無彩色領域を判定する。
【００３６】
また、請求項１４にかかる発明は、コンピュータが実行するためのプログラムにおいて、カラー画像信号を入力する入力工程と、前記入力されるカラー画像信号を平滑化する平滑化工程と、前記平滑化工程で平滑化されたカラー画像信号の無彩色領域を判定する無彩色領域判定工程と、前記入力されるカラー画像信号の画像特徴を識別する画像特徴識別工程と、前記判定された画像特徴に応じて、前記平滑化工程の平滑化の強度を切り換える切換工程と、をコンピュータに実行させることを特徴とする。
【００３７】
上記発明によれば、コンピュータでプログラムを実行することにより、カラー画像信号を入力する入力工程と、前記入力されるカラー画像信号を平滑化する平滑化工程と、前記平滑化工程で平滑化されたカラー画像信号の無彩色領域を判定する無彩色領域判定工程と、前記入力されるカラー画像信号の画像特徴を識別する画像特徴識別工程と、前記判定された画像特徴に応じて、前記平滑化工程の平滑化の強度を切り換える切換工程と、を実現する。
【００３８】
また、請求項１５にかかる発明は、コンピュータが実行するためのプログラムにおいて、画像入力手段から入力されるカラー画像信号を平滑化フィルタを用いて平滑化する平滑化工程と、前記平滑化されたカラー画像信号の無彩色領域を判定する無彩色領域判定工程と、前記画像入力手段の色ずれ度合いを示す色ずれ度合い信号に応じて、前記平滑化工程の平滑化の強度を切り換える切換工程と、をコンピュータに実行させることを特徴とする。
【００３９】
上記発明によれば、コンピュータでプログラムを実行することにより、画像入力手段から入力されるカラー画像信号を平滑化フィルタを用いて平滑化する平滑化工程と、前記平滑化されたカラー画像信号の無彩色領域を判定する無彩色領域判定工程と、前記画像入力手段の色ずれ度合いを示す色ずれ度合い信号に応じて、前記平滑化工程の平滑化の強度を切り換える切換工程と、を実現する。
【００４０】
また、請求項１６にかかる発明は、コンピュータが実行するためのプログラムにおいて、画像入力手段でカラー原稿が指定される倍率で読み取られて入力されるカラー画像信号を平滑化する平滑化工程と、前記平滑化されたカラー画像信号の無彩色領域を判定する無彩色領域判定手段と、前記倍率に応じて、前記平滑化工程の平滑化の強度を切り換える切換工程と、をコンピュータに実行させることを特徴とする。
【００４１】
上記発明によれば、コンピュータでプログラムを実行することにより、画像入力手段でカラー原稿が指定される倍率で読み取られて入力されるカラー画像信号を平滑化する平滑化工程と、前記平滑化されたカラー画像信号の無彩色領域を判定する無彩色領域判定手段と、前記倍率に応じて、前記平滑化工程の平滑化の強度を切り換える切換工程と、を実現する。
【００４２】
また、請求項１７にかかる発明は、コンピュータが実行するためのプログラムにおいて、画像入力手段から入力されるカラー画像信号の注目画素を含む所定画素領域内で、所定の条件を満たす画素の彩度を当該注目画素の彩度信号として出力する彩度算出工程と、前記彩度信号に基づいて、前記カラー画像信号の無彩色領域を判定する無彩色領域判定工程と、をコンピュータに実行させることを特徴とする。
【００４３】
上記発明によれば、コンピュータでプログラムを実行することにより、画像入力手段から入力されるカラー画像信号の注目画素を含む所定画素領域内で、所定の条件を満たす画素の彩度を当該注目画素の彩度信号として出力する彩度算出工程と、前記彩度信号に基づいて、前記カラー画像信号の無彩色領域を判定する無彩色領域判定工程と、を実現する。
【００４４】
【発明の実施の形態】
以下、図面を参照して、本発明にかかる画像処理装置、画像処理方法、およびコンピュータが実行するためのプログラムの好適な実施の形態を、（実施の形態１）、（実施の形態２）、（実施の形態３）、（実施の形態４）、（実施の形態５）の順に詳細に説明する。
【００４５】
（実施の形態１）
実施の形態１にかかる画像処理装置を図１〜図３を参照して説明する。図１は、実施の形態１にかかる画像処理装置の構成を示すブロック図である。実施の形態１にかかる画像処理装置は、図１に示すように、スキャナ１００と、文字分離部１０１と、平滑化フィルタ選択部１０２と、平滑化部１０３と、彩度算出部１０４と、無彩色判定部１０５とを備えている。
【００４６】
スキャナ１００は、カラー原稿を読み取ってデジタルのＲＧＢ信号を文字分離部１０１および平滑化部１０３に出力する。文字分離部１０１は、スキャナ１００から入力されるＲＧＢ信号から文字領域を抽出して、文字領域かそれ以外の領域かを示す属性信号（文字領域の場合「１」、他の領域の場合「０」）を平滑化フィルタ選択部１０２に出力する。ここでの文字分離の方法は、例えば、「文字／絵柄（網点，写真）混在画像の像域分離方式」（電子情報通信学会論文誌  Ｖｏｌ．Ｊ７５−Ｄ−ＩＩ  Ｎｏ．１  ｐｐ．３９−４７  １９９２年１月）に記載された技術など公知の技術を用いることができる。
【００４７】
平滑化フィルタ選択部１０２は、文字分離部１０１から入力される属性信号に応じて平滑化部１０３で使用する平滑化フィルタを選択して、その選択信号を平滑化部１０３に出力する。図２は平滑化部１０３で使用する平滑化フィルタの一例を示す図である。同図（ａ）は、属性信号が文字領域を示す場合に選択する平滑化フィルタであり、同図（ｂ）は、属性信号がその他の領域を示す信号の場合に選択する平滑化フィルタである。
【００４８】
平滑化部１０３は、平滑化フィルタ選択部１０２から入力される選択信号に応じて、平滑化フィルタ選択部１０２で選択された平滑化フィルタを用いて、スキャナ１００から入力されるＲＧＢ信号を平滑化して、平滑化したＲＧＢ信号Ｓｍ＿ＲＧＢを彩度算出部１０４に出力する。このように、平滑化フィルタ選択部１０２は、平滑化部１０３のＲＧＢ信号に対する平滑化の強度（＝度合い）の切換を行う。
【００４９】
彩度算出部１０４は、平滑化部１０３から入力される平滑化されたＲＧＢ信号Ｓｍ＿ＲＧＢに基づいて、彩度信号Ｓを算出して無彩色判定部１０５に出力する。彩度信号Ｓは、下式（１）により算出する。
【００５０】
彩度信号Ｓ＝ＭＡＸ（Ｒ，Ｇ，Ｂ）−ＭＩＮ（Ｒ，Ｇ，Ｂ）・・・（１）
【００５１】
無彩色判定部１０５は、彩度算出部１０４から入力される彩度信号Ｓに基づいて、各画素のＲＧＢ信号が無彩色領域か否かを判定して無彩色領域／有彩色領域を示す無彩色判定信号（無彩色領域「１」、有彩色領域「０」）を出力する。この無彩色領域／有彩色領域の判定は下式（２）により行う。
【００５２】
Ｓ＞Ｔｈｒのとき有彩領域
Ｓ≦Ｔｈｒのとき無彩領域    ・・・（２）
ただし、Ｔｈｒは定数
【００５３】
図３は、図２の平滑化フィルタの周波数特性を示す図であり、図３（ａ）は、図３（ａ）の平滑化フィルタの周波数特性、図３（ｂ）は、図２（ｂ）の平滑化フィルタの周波数特性を示している。図３において、横軸は周波数、縦軸はｇａｉｎを示している。
【００５４】
図３に示すように、文字領域で選択されるフィルタ（ａ）は、その他の領域で選択されるフィルタ（ｂ）に比して、平滑化度合いの弱いフィルタとしている。これは、文字領域に対しては、スキャナ読み取り時の黒文字エッジの色ずれを緩和できる程度の平滑化フィルタであれば良く、一般的に、あまり強い平滑化を行なう必要はないからである。（ａ）に示すような平滑化フィルタの場合は、細い色文字（白地上の色細線）も下地の影響をあまり受けないため、有彩領域として判定することができる。
【００５５】
他方、その他の領域には網点画像が含まれるため、ある程度強い平滑化を行なわなければ、網点の起伏を平滑化することはできない。そのため、平滑化度合いの強い（ｂ）に示すようなフィルタを用いることで、網点画像に対しても正確な有彩／無彩判定を行なうことができる。
【００５６】
以上説明したように、実施の形態１の画像処理装置によれば、文字領域か否かを示す属性信号に基づいて平滑化フィルタを選択してＲＧＢ信号の平滑化を行ない、その平滑化したＲＧＢ信号に基づいて彩度判定を行なうこととしたので、各種の画像に対して、高精度な有彩／無彩判定を行なうことが可能となる。
【００５７】
なお、属性情報は文字領域か否かを示す信号でなく、網点領域であるか否かを示す信号でも同じ効果を得ることができる。この場合は、網点以外の領域を文字領域と判定する。
【００５８】
また、彩度信号Ｓは、上記式（１）以外の算出式によって算出することにしても良い。また、無彩色判定部１０５では、有彩／無彩の２値的な判定でなく、有彩／中間彩度／無彩といった多値的な判定を行なうことにしても良い。
【００５９】
ここで、無彩色判定部１０５で、有彩／中間彩度／無彩の３段階の判定を行う方法を説明する。無彩色判定部１０５は、彩度算出部１０４からの彩度信号Ｓに基づいて、下式（４）により、有彩／中間彩度／無彩の判定を行う。
【００６０】
Ｓ＜Ｔｈｒ１  のとき          無彩領域
Ｔｈｒ１≦Ｓ＜Ｔｈｒ２のとき  中間彩度領域
Ｔｈｒ２≦Ｓ  のとき          有彩領域          ・・・（４）
ただし、Ｔｈｒ１，Ｔｈｒ２は定数であり、Ｔｈｒ１＜Ｔｈｒ２である。
【００６１】
（実施の形態２）
実施の形態２にかかる画像処理装置を図４を参照して説明する。実施の形態１の画像処理装置では、白地上の黒文字エッジ、白地上の色細線、網点画像に対して高精度な有彩／無彩判定を行なうことが可能であるが、有彩色上の黒細線は文字領域と判定されずに強い平滑化が行なわれて黒細線が有彩と判定されてしまうことがある。また、実施の形態１の画像処理装置では、スキャナ読み取り時の色ずれが大きい場合には、文字領域に対する平滑化フィルタの平滑化度合いを強める必要があるため、その場合には白地上の色細線が無彩色領域と誤判定されやすくなってしまう。
【００６２】
そこで、実施の形態２にかかる画像処理装置では、画像の細線領域を検出して、色ずれや下地の影響を受けずに無彩色判定を精度良く行う構成としたものである。
【００６３】
図４は、実施の形態２にかかる画像処理装置の構成を示すブロック図である。図４において、図１と同等機能を有する部位には同一符号を付し、共通する部分の説明は省略し、異なる構成についてのみ説明する。実施の形態２にかかる画像処理装置は、図４に示すように、実施の形態１（図１）の文字分離部１０１の替わりに細線検出部２０１を使用するものである。
【００６４】
細線検出部２０１は、スキャナ１００からＲＧＢ信号が入力されると、ＲＧＢ信号から細線領域を検出して、細線領域であるかその他の領域であるかを示す属性信号（「１」：細線領域、「０」：他の領域）を平滑化フィルタ選択部１０２に出力する。
【００６５】
細線検出部２０１の細線領域の具体的な判定方法を図５を参照して説明する。図５は、細線検出フィルタの一例を示す図である。
【００６６】
細線検出部２０１は、まず、図５（ａ）〜（ｃ）に示す細線検出フィルタを用いて、縦・横・斜めの各方向のエッジ量を算出する。ここで、（ｃ）のフィルタは右下がりの斜め線に対しては正の値、左下がりの斜め線に対しては負の値をとるので、（ｃ）のフィルタに対してのみエッジ量を算出した後に絶対値を算出する。つぎに、細線検出部２０１は、（ａ）〜（ｃ）のエッジ量の最大エッジ量を算出し、算出した最大エッジ量が所定の閾値以上であれば、その画素を細線領域であると判定し、最大エッジ量が所定の閾値未満の場合は細線以外の領域と判定する。
【００６７】
平滑化フィルタ選択部１０２は、細線検出部２０１から入力される細線領域かその他の領域であるかを示す属性信号に基づいて、平滑化部１０３で使用する平滑化フィルタを選択してその選択信号を平滑化部１０３に出力する。具体的には、細線領域の場合には、図２（ａ）の平滑化フィルタ、細線以外の領域の場合には図２（ｂ）の平滑化フィルタを選択する。
【００６８】
平滑化部１０３は、平滑化フィルタ選択部１０２から入力される選択信号に応じて、平滑化フィルタ選択部１０２で選択された平滑化フィルタを用いて、スキャナ１００から入力されるＲＧＢ信号を平滑化して、平滑化したＲＧＢ信号Ｓｍ＿ＲＧＢを彩度算出部１０４に出力する。
【００６９】
この後は、実施の形態１と同様に、彩度算出部１０４は、平滑化部１０３から入力される平滑化されたＲＧＢ信号Ｓｍ＿ＲＧＢに基づいて、彩度信号Ｓを算出して無彩色判定部１０５に出力する。そして、無彩色判定部１０５は、彩度算出部１０４から入力される彩度信号Ｓに基づいて、各画素の画像データが無彩色領域か有彩色領域かを判定して無彩色領域か有彩色領域かを示す無彩色判定信号を出力する。
【００７０】
以上説明したように、本実施の形態２の画像処理装置では、細線領域である否かに応じて平滑化フィルタを切り替えているので、黒文字エッジに対しては平滑化の度合いの強い平滑化フィルタ（図２（ｂ）の平滑化フィルタ）を適用することができ、スキャナ読み取り時の色ずれが大きい場合にも黒文字エッジを正確に無彩判定することが可能となる。また、白地上の色細線や有彩色上の黒細線は、細線領域として検出されるため、平滑化度合いの弱い平滑化フィルタ（図２（ａ）の平滑化フィルタ）を適用することができ、下地の影響を受けずに正確な有彩／無彩判定を行うことが可能となる。
【００７１】
なお、属性情報を細線領域か否かという２値的な信号ではなく、細線の程度を示す多値的な信号として、多段階に平滑化フィルタを切り替えることにしても良い。
【００７２】
また、細線検出は、ＲＧＢ信号の全ての信号を使用しないで、Ｇ信号のみを用いた検出やＲ信号とＧ信号を平均化した信号を用いて検出することにしても良い。さらに、本実施の形態１のような細線検出フィルタを用いた細線検出ではなく、パターンマッチングを用いた細線検出など、その他の方法を用いても良い。
【００７３】
ここで、細線検出部２０１が、パターンマッチングを用いた細線検出を行う場合を説明する。図６は、細線検出に用いるマッチングパターンの一例を示している。細線検出部２０１は、ＲＧＢ各信号を所定の閾値で２値化し、図６（ａ）〜（ｄ）に示すマッチングパターンの少なくとも１つに一致した場合には細線と判定する。
【００７４】
（実施の形態３）
実施の形態３にかかる画像処理装置を図７〜図９を参照して説明する。実施の形態１，２では、画像特徴に応じて平滑化フィルタを選択して、スキャナ読み取り時の色ずれの影響を緩和し、正確な有彩／無彩判定を行なっている。しかしながら、スキャナの読み取り時の色ずれ度合いは機器によって異なるため、それぞれの機器のスキャナの色ずれ度合いに応じて、平滑化フィルタを切り替えることが望ましい。
【００７５】
そこで、実施の形態３では、スキャナの色ずれ度合いに応じて平滑化フィルタを切り換える構成について説明する。図７は、実施の形態３にかかる画像処理装置の構成を示すブロック図である。図７において、図１と同等機能を有する部位には同一符号を付し、共通する部分の説明は省略し、異なる構成についてのみ説明する。実施の形態３にかかる画像処理装置は、図７に示すように、実施の形態１（図１）の文字分離部１０１の替わりに色ずれ度合い算出部３０１を使用したものである。
【００７６】
色ずれ度合い算出部３０１は、スキャナ１００の読取時の色ずれの度合いを示す色ずれ度合い信号を生成して、平滑化フィルタ選択部１０２に出力する。ここで、スキャナの色ずれ度合いの測定方法の一例を図８を参照して説明する。図８は、スキャナの色ずれ度合いの測定方法を説明するためのフローチャートである。
【００７７】
図８において、まず、測定チャートをスキャナ１００で読み込んでデジタルのＲＧＢ信号を入力する（ステップＳ１）。この測定チャートは、黒文字エッジ部分の色ずれ量を測定するためのものであるので、黒単色の太線が入っているような画像であれば如何なるチャートでも良い。
【００７８】
つぎに、色ずれ度合い算出部３０１は、この測定チャートのＲＧＢ信号の各画素に対して、彩度算出部１０４で用いる彩度算出式（上記式（１）など）を用いて彩度を算出する（ステップＳ２）。そして、色ずれ度合い算出部３０１は、ＲＧＢ信号の全画素中の最大彩度Ｓｍａｘを算出し（ステップＳ３）、この最大彩度Ｓｍａｘから色ずれ度合いを示す色ずれ度合い信号を生成する（ステップＳ４）。
【００７９】
色ずれ度合い信号としては、２値の信号（「０」：色ずれ小、「１」：色ずれ大）を出力する場合には、下式（５）により色ずれ度合い信号を算出する。
【００８０】
Ｓｍａｘ＜Ｔｈｒのとき  色ずれ度合い＝０（色ずれ小）
Ｓｍａｘ≧Ｔｈｒのとき  色ずれ度合い＝１（色ずれ大）  ・・・（５）
ただし、Ｔｈｒは定数
【００８１】
なお、色ずれ度合い信号の算出は、スキャナ１００で画像を読み込む毎に毎回行う必要はなく、特別なモードを設けて、当該モードで工場出荷時や週一／または月一等で行うことにしても良い。
【００８２】
平滑化フィルタ選択部１０２は、色ずれ度合い算出部３０１から入力される色ずれ度合い信号に基づいて、平滑化部１０３で使用する平滑化フィルタを選択して、する。具体的には、平滑化フィルタ選択部１０２は、スキャナ色ずれ度合いが大きい場合には、平滑化度合いの大きなフィルタ（図２（ａ）のフィルタ）を選択し、スキャナ色ずれ度合いが小さい場合には、平滑化度合いの小さなフィルタ（図２（ｂ）のフィルタ）を選択する。
【００８３】
平滑化部１０３は、平滑化フィルタ選択部１０２から入力される選択信号に応じて、平滑化フィルタ選択部１０２で選択された平滑化フィルタを用いて、スキャナ１から入力されるＲＧＢ信号を平滑化して、平滑化したＲＧＢ信号Ｓｍ＿ＲＧＢを彩度算出部１０４に出力する。
【００８４】
この後は、実施の形態１と同様に、彩度算出部１０４は、平滑化部１０３から入力される平滑化されたＲＧＢ信号Ｓｍ＿ＲＧＢに基づいて、彩度信号Ｓを算出して無彩色判定部１０５に出力する。そして、無彩色判定部１０５は、彩度算出部１０４から入力される彩度信号Ｓに基づいて、各画素のＲＧＢ信号が無彩色領域か有彩色領域かを判定して無彩色領域／有彩色領域を示す無彩色判定信号（無彩色領域「１」、有彩色領域「０」）を出力する。
【００８５】
以上説明したように、実施の形態３によれば、スキャナの色ずれ度合いに応じた平滑化フィルタを用いることができるので、スキャナの色ずれ度合いの大小に拘わらず正確な有彩／無彩判定を行なうことが可能となる。
【００８６】
なお、本実施の形態３では、画像処理装置にスキャナを搭載して、当該搭載されたスキャナの色ずれ度合いに応じて、平滑化フィルタを切り換える構成としたが、外部装置からＲＧＢ信号が入力される場合にも本発明は適用可能である。この場合は、外部装置からＲＧＢ信号と色ずれ度合い信号を入力する構成とする。
【００８７】
また、色ずれ度合い算出部３０１では、上述したような、色ずれの度合い大／色ずれの度合い小といった２値的な判定でなく、色ずれの度合い大／色ずれの度合い中／色ずれの度合い小といった多値的な判定を行なうことにしても良い。
【００８８】
ここで、色ずれ度合い算出部３０１で、色ずれの度合い大／色ずれの度合い中／色ずれの度合い小の３段階の判定を行う方法を説明する。色ずれ度合い算出部３０１は、３段階の色ずれ度合い信号（「０」：色ずれ小、「１」：色ずれ中、「２」：色ずれ大）を下式（６）により算出する。
【００８９】
2004320447.tif 000003
ただし、Ｔｈｒ１，Ｔｈｒ２は定数でＴｈｒ１＜Ｔｈｒ２
【００９０】
なお、実施の形態２の細線検出に応じて平滑化フィルタを選択する構成と、本実施の形態４のスキャナ色ずれ度合いによる平滑化フィルタを選択する構成とを組み合わせた構成とすることにしても良い。図９は、細線検出に応じて平滑化フィルタを選択する構成と、本実施の形態４のスキャナ色ずれ度合いによる平滑化フィルタを選択する構成とを組み合わせた画像処理装置の構成を示す図である。
【００９１】
この場合、平滑化フィルタ選択部１０２では、色ずれ度合い信号が３段階の信号であれば、細線領域と細線以外の領域に対する平滑化フィルタの組を３組保持しておき、色ずれ度合い信号に応じてその中から１組の平滑化フィルタを選択し、さらに細線か細線以外の領域かで、平滑化部１０３で用いる平滑化フィルタを選択する。
【００９２】
（実施の形態４）
実施の形態４にかかる画像処理装置を図１０〜図１２を参照して説明する。カラースキャナなどで画像データを読取る際には、拡大または縮小して読取る場合がある。そこで、実施の形態４では、拡大または縮小して読取られた画像に対しても正確な有彩／無彩判定を行なう構成について説明する。
【００９３】
図１０は、実施の形態４にかかる画像処理装置の構成を示すブロック図である。図１０において、図１と同等機能を有する部位には同一符号を付し、共通する部分の説明は省略し、異なる構成についてのみ説明する。
【００９４】
スキャナ１００によりカラー原稿が指定された読み取り倍率で読取られ、ＲＧＢ信号として入力される。平滑化フィルタ選択部１０２は、指定された読み取り倍率に応じて平滑化部１０３で使用する平滑化フィルタを選択する。
【００９５】
平滑化部１０３は、平滑化フィルタ選択部１０２で選択された平滑化フィルタを用いて、入力されるスキャナ等で読み取られたＲＧＢ信号を平滑化して、平滑化したＲＧＢ信号Ｓｍ＿ＲＧＢを彩度算出部１０４に出力する。
【００９６】
この後は、実施の形態１と同様に、彩度算出部１０４は、平滑化部１０３から入力される平滑化されたＲＧＢ信号Ｓｍ＿ＲＧＢに基づいて、彩度信号Ｓを算出して無彩色判定部１０５に出力する。そして、無彩色判定部１０５は、彩度算出部１０４から入力される彩度信号Ｓに基づいて、各画素の画像データが無彩色領域か有彩色領域かを判定して無彩色領域／有彩色領域を示す無彩色判定信号（無彩色領域の場合「１」、有彩色領域の場合「０」）を出力する。
【００９７】
図１１は、平滑化部１０３で使用される平滑化フィルタの一例を示す図である。平滑化フィルタ選択部１０２は、読み取り倍率が７５％未満の場合は、（ａ）の平滑化フィルタ、読み取り倍率が７５％以上１２５％未満の場合は、（ｂ）の平滑化フィルタ、読み取り倍率が１２５％以上の場合は（ｃ）の平滑化フィルタを選択する。
【００９８】
縮小して読取る場合には、等倍時と同じ平滑化フィルタを使用すると、下地の影響が大きくなり細線に対して正確な判定を行うことができない。そこで、縮小時には、平滑化度合いの小さいフィルタを使用する。これに対して、拡大して読取る場合には、色ずれも大きくなる可能性があるため、平滑化度合いの大きなフィルタを使用する。
【００９９】
なお、本実施の形態４では、画像処理装置にスキャナを搭載して、当該搭載されたスキャナの読み取り倍率に応じて、平滑化フィルタを切り換える構成としたが、外部装置からＲＧＢ信号が入力される場合にも本発明は適用可能である。その場合は、外部装置からＲＧＢ信号とスキャナの読み取り倍率を入力する構成とする。
【０１００】
なお、スキャナで読み取り時に副走査方向のみ変倍して読み取るような場合には、図１２に示すような副走査方向のみ平滑化の度合いが変わるフィルタを使用することにすれば良い。
【０１０１】
（実施の形態５）
実施の形態５にかかる画像処理装置を図１３〜図１５を参照して説明する。実施の形態５では、画像信号を平滑化をせずにその有彩／無彩判定を行なう構成について説明する。
【０１０２】
図１３は、実施の形態５にかかる画像処理装置の構成を示すブロック図である。図１３において、図１と同等機能を有する部位には同一符号を付し、共通する部分の説明は省略し、異なる構成についてのみ説明する。
【０１０３】
ＲＧＢ→ＹＵＶ変換部５０１は、スキャナ１００から入力されるＲＧＢ画像データを輝度色差信号であるＹＵＶ信号に変換して、彩度算出部１０４に出力する。ＲＧＢからＹＵＶへの変換式は、下式（７）を使用することができる。
【０１０４】
Ｙ＝０．２９９×Ｒ＋０．５８７×Ｇ＋０．１１４×Ｂ
Ｕ＝−０．１４７×Ｒ−０．２８９×Ｇ＋０．４３６×Ｂ
Ｖ＝０．６１５×Ｒ−０．５１５×Ｇ−０．１００×Ｂ  ・・・（７）
【０１０５】
彩度算出部１０４は、ＲＧＢ→ＹＵＶ変換部５０１から入力されるＹＵＶ信号に基づいて彩度信号Ｓを算出する。彩度算出部１０４１２０２の彩度信号Ｓの算出方法を図１４を参照して説明する。図１４は、参照領域（５×５画素）の一例を示す図である。
【０１０６】
まず、注目画素を含む所定領域の画素のうち輝度Ｙが所定値以下の画素を検出する。図１４（ａ）は、注目画素を含む５×５画素領域であり、この領域内の輝度Ｙが所定値（Ｔｈｒ＿ｗ）以下の画素が図１４（ｂ）の斜線の画素であるとする。
【０１０７】
この場合、所定値（Ｔｈｒ＿ｗ）を下地の白画素が除外される程度の値に設定することで、図１４（ｂ）の斜線の画素には下地が含まれないことになる。つぎに、輝度Ｙが所定値以下の各画素（斜線の画素）に対して、彩度Ｓｉを下式（８）により算出し、そのうち最も低い彩度を彩度信号Ｓとして、無彩色判定部１０５に出力する。
【０１０８】
Ｓｉ＝｜Ｕ｜２＋｜Ｖ｜２・・・（８）
【０１０９】
図１４（ｂ）の場合には、１２画素の彩度Ｓｉが算出され、この彩度Ｓｉのうち最も低い彩度を彩度信号Ｓとして出力される。
【０１１０】
無彩色判定部１０５は、彩度算出部１０４から入力される彩度信号Ｓに基づいて、各画素の画像信号が無彩色領域か有彩色領域かを判定して無彩色領域か有彩色領域かを示す無彩色判定信号を出力する。
【０１１１】
つぎに、本実施の形態５の有彩／無彩判定方法で、正確な有彩／無彩判定が可能となる理由を図１５を参照して説明する。図１５は、実施の形態５の有彩／無彩判定方法を説明するための説明図である。図１５において、（ａ）は黒文字エッジ、（ｂ）は白地上の色細線、（ｃ）は有彩色上の黒細線を示している。
【０１１２】
図１５において、まず、（ａ）の黒文字エッジに対しては、色ずれした領域Ａ１が注目画素の場合にも、エッジ以外の黒文字部分Ａ２が参照領域Ａに含まれるので、彩度信号Ｓはエッジ以外の黒文字部分Ａ２の彩度、すなわち低い彩度が出力されることになる。
【０１１３】
また、（ｂ）の白地上の色細線Ａ３に対しては、下地の白画素は輝度Ｙが所定値以下という条件を満たしていないので除外される。このため、彩度信号Ｓとして細線部分の高い彩度が出力されることになる。
【０１１４】
また、（ｃ）の有彩色上Ａ５の黒細線Ａ４に対しては、全ての画素が輝度Ｙが所定値以下という条件を満たすが、彩度信号Ｓは黒細線部分Ａ４の低い彩度が出力されることになる。
【０１１５】
このように、いずれの画像に対しても正確な有彩／無彩判定を行なうことが可能となる。また、実施の形態５の構成では、平滑化部１０３が必要ないため、回路規模を小さくすることができるという効果を奏する。
【０１１６】
なお、実施の形態５では、輝度色差信号としてＹＵＶ信号を用いた例を示したが、本発明はこれに限られるものではなく、他の輝度色差系の信号を用いても良く、また、彩度算出部１０４の彩度の算出式も上記（８）以外の式を使用することにしても良い。
【０１１７】
以下に、彩度算出部１０４における彩度信号Ｓの他の算出方法を説明する。彩度算出部１０４は、ＲＧＢ→ＹＵＶ変換部５０１からＹＵＶ信号が入力されると、注目画素を含む所定領域（例えば第１４図（ａ）に示した５×５画素領域）の画素のうち輝度Ｙが最小の画素を検出する。この輝度Ｙが最小の画素の彩度を上記（８）式によって算出し、注目画素の彩度信号Ｓとして出力する。
【０１１８】
この場合は、図１５（ａ）の黒文字エッジに対しては、色ずれ領域Ａ１よりも黒文字部分Ａ２の方が輝度Ｙが低いので、黒文字部分Ａ２の画素のいずれかの画素の彩度、つまり低い彩度が彩度信号Ｓとして出力される。また、図１５（ｂ）の白地上の色細線Ａ３に対しては、輝度Ｙが最小となるのは細線部分のいずれかの画素であるので、高い彩度が彩度信号Ｓとして出力される。また、図１５（ｃ）の有彩色上Ａ５の黒細線Ａ４に対しては、下地の有彩色部分よりも黒細線部分の方が輝度Ｙが低いので、黒細線部分の低い彩度が彩度信号Ｓとして出力される。この方法によっても、正確な有彩／無彩判定を行なうことが可能となる。
【０１１９】
なお、上記した実施の形態１〜５では、画像処理装置に搭載したスキャナで読み取られたＲＧＢ信号が入力されることとしたが、ＲＧＢ信号はスキャナから入力される場合に限られるものではなく、通信インターフェースを設けて、ＰＣ等の外部装置から直接またはネットワークを介して入力されるＲＧＢ信号についても本発明は適用可能である。
【０１２０】
また、本発明の画像処理装置は、複数の機器（例えば、ホストコンピュータ、インターフェイス機器、スキャナ、プリンタ等）から構成されるシステムに適用しても、一つの機器から構成される装置（ホストコンピュータ等）に適用しても良い。
【０１２１】
また、本発明の目的は、上述した画像処理装置の機能を実現するソフトウエアのプログラムコードを記録した記録媒体を、システムまたは装置に供給し、そのシステムまたは装置のコンピュータ（または、ＣＰＵ、ＭＰＵ、ＤＳＰ）が記録媒体に格納されたプログラムコードを実行することによっても達成することが可能である。この場合、記録媒体から読み出されたプログラムコード自体が前述した画像処理装置の機能を実現することになり、そのプログラムコードまたはそのプログラムを記憶した記録媒体は本発明を構成することになる。プログラムコードを供給するための記録媒体としては、ＦＤ、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリ、ＲＯＭなどの光記録媒体、磁気記録媒体、光磁気記録媒体、半導体記録媒体を使用することができる。
【０１２２】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した画像評価装置の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した画像評価装置の機能が実現される場合も含まれること言うまでもない。
【０１２３】
また、記録媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した画像処理装置の機能が実現される場合も含まれることは言うまでもない。
【０１２４】
本発明は、上記した実施の形態に限定されるものではなく、発明の要旨を変更しない範囲で適宜変形して実施可能である。
【０１２５】
【発明の効果】
以上説明したように、請求項１にかかる画像処理装置によれば、カラー画像信号を入力する画像入力手段と、前記画像入力手段から入力されるカラー画像信号を平滑化する平滑化手段と、前記平滑化手段で平滑化されたカラー画像信号の無彩色領域を判定する無彩色領域判定手段と、前記画像入力手段から入力されるカラー画像信号の画像特徴を識別する画像特徴識別手段と、前記画像特徴識別手段で識別された画像特徴に応じて、前記平滑化手段の平滑化の強度を切り換える切換手段と、を備えたこととしたので、各種の画像に対して、高精度にカラー画像信号の有彩／無彩判定を行なうことが可能となる。
【０１２６】
また、請求項２にかかる画像処理装置によれば、請求項１にかかる発明において、前記画像特徴識別手段は、前記画像特徴として前記カラー画像信号の文字領域を識別することとしたので、白地上の黒文字エッジ、白地上の色細線、網点画像に対して、高精度な有彩／無彩判定を行なうことが可能となる。
【０１２７】
また、請求項３にかかる画像処理装置によれば、請求項１にかかる発明において、前記画像特徴識別手段は、前記画像特徴として前記カラー画像信号の細線領域を識別することとしたので、色ずれや下地の影響を受けずに無彩色判定を精度良く行うことが可能となる。
【０１２８】
また、請求項４にかかる画像処理装置によれば、画像読取手段で読み取られたカラー原稿のカラー画像信号の無彩／有彩を判定する画像処理装置において、前記画像読取手段で読み取られたカラー原稿のカラー画像信号を平滑化する平滑化手段と、前記平滑化手段で平滑化されたカラー画像信号の無彩色領域を判定する無彩色領域判定手段と、前記画像読取手段の色ずれ度合いを示す色ずれ度合い信号に応じて、前記平滑化手段の平滑化の強度を切り換える切換手段と、を備えたことしたので、スキャナの色ずれ度合いの大小に拘わらず正確な有彩／無彩判定を行なうことが可能となる。
【０１２９】
また、請求項５にかかる画像処理装置によれば、画像読取手段で指定された倍率で読み取られたカラー原稿のカラー画像信号の無彩／有彩を判定する画像処理装置において、前記カラー画像信号を平滑化する平滑化手段と、前記平滑化手段で平滑化されたカラー画像信号の無彩色領域を判定する無彩色領域判定手段と、前記倍率に応じて、前記平滑化手段の平滑化の強度を切り換える切換手段と、を備えたこととしたので、拡大または縮小して読取られた画像に対しても正確な有彩／無彩判定を行なうことが可能となる。
【０１３０】
また、請求項６にかかる画像処理装置によれば、請求項５にかかる発明において、前記切換手段は、前記倍率が大きいほど、前記平滑化手段の平滑化の強度を高くすることとしたので、色ずれや下地の影響を受けることなく、高精度に拡大または縮小して読み取られた画像に対しても正確な有彩／無彩判定を行うことが可能となる。
【０１３１】
また、請求項７にかかる画像処理装置によれば、カラー画像信号を入力する画像入力手段と、前記画像入力手段から入力されるカラー画像信号の注目画素を含む所定領域内で、所定の条件を満たす画素の彩度を当該注目画素の彩度信号として出力する彩度算出手段と、前記彩度算出手段から出力される彩度信号に基づいて、前記入力手段から入力されるカラー画像信号の無彩色領域を判定する無彩色領域判定手段とを備えたこととしたので、簡単な構成で各種の画像に対して、高精度にカラー画像信号の有彩／無彩判定を行なうことが可能となる。
【０１３２】
また、請求項８にかかる画像処理装置によれば、請求項７にかかる発明において、前記彩度算出手段は、前記カラー画像信号の注目画素を含む所定領域内で輝度が所定値以下である画素のうち、最も彩度が低い画素の彩度を当該注目画素の彩度信号として出力することとしたので、簡単な方法で精度の良い彩度信号を出力することが可能となる。
【０１３３】
また、請求項９にかかる画像処理装置によれば、請求項７にかかる発明において、前記彩度算出手段は、前記カラー画像信号の注目画素を含む所定画素領域内で輝度が最も低い画素の彩度を注目画素の彩度信号として出力することとしたので、簡単な方法で精度の良い彩度信号を出力することが可能となる。
【０１３４】
また、請求項１０にかかる画像処理方法によれば、カラー画像信号を入力する入力工程と、前記入力されるカラー画像信号を平滑化する平滑化工程と、前記平滑化工程で平滑化されたカラー画像信号の無彩色領域を判定する無彩色領域判定工程と、前記入力されるカラー画像信号の画像特徴を識別する画像特徴識別工程と、前記判定された画像特徴に応じて、前記平滑化工程の平滑化の強度を切り換える切換工程と、を含むこととしたので、各種の画像に対して、高精度にカラー画像信号の有彩／無彩判定を行なうことが可能となる。
【０１３５】
また、請求項１１にかかる画像処理方法によれば、画像入力手段から入力されるカラー画像信号を平滑化フィルタを用いて平滑化する平滑化工程と、前記平滑化されたカラー画像信号の無彩色領域を判定する無彩色領域判定工程と、前記画像入力手段の色ずれ度合いを示す色ずれ度合い信号に応じて、前記平滑化工程の平滑化の強度を切り換える切換工程と、を含むこととしたので、スキャナの色ずれ度合いの大小に拘わらず正確な有彩／無彩判定を行なうことが可能となる。
【０１３６】
また、請求項１２にかかる画像処理方法によれば、画像入力手段で、指定される倍率で読み取られて入力されるカラー画像信号を平滑化する平滑化工程と、前記平滑化されたカラー画像信号の無彩色領域を判定する無彩色領域判定手段と、前記倍率に応じて、前記平滑化工程の平滑化の強度を切り換える切換工程と、を含むこととしたので、拡大または縮小して読取られた画像に対しても正確な有彩／無彩判定を行なうことが可能となる。
【０１３７】
また、請求項１３にかかる画像処理方法によれば、画像入力手段から入力されるカラー画像信号の注目画素を含む所定画素領域内で、所定の条件を満たす画素の彩度を当該注目画素の彩度信号として出力する彩度算出工程と、前記彩度信号に基づいて、前記カラー画像信号の無彩色領域を判定する無彩色領域判定工程と、を含むこととしたので、簡単な構成で高精度にカラー画像信号の有彩／無彩判定を行なうことが可能となる。
【０１３８】
また、請求項１４にかかるコンピュータが実行するためのプログラムによれば、コンピュータでプログラムを実行することにより、カラー画像信号を入力する入力工程と、前記入力されるカラー画像信号を平滑化する平滑化工程と、前記平滑化工程で平滑化されたカラー画像信号の無彩色領域を判定する無彩色領域判定工程と、前記入力されるカラー画像信号の画像特徴を識別する画像特徴識別工程と、前記判定された画像特徴に応じて、前記平滑化工程の平滑化の強度を切り換える切換工程と、を実現することとしたので、各種の画像に対して高精度にカラー画像信号の有彩／無彩判定を行なうことが可能となる。
【０１３９】
また、請求項１５にかかるコンピュータが実行するためのプログラムによれば、コンピュータでプログラムを実行することにより、画像入力手段から入力されるカラー画像信号を平滑化フィルタを用いて平滑化する平滑化工程と、前記平滑化されたカラー画像信号の無彩色領域を判定する無彩色領域判定工程と、前記画像入力手段の色ずれ度合いを示す色ずれ度合い信号に応じて、前記平滑化工程の平滑化の強度を切り換える切換工程と、を実現することとしたので、スキャナの色ずれ度合いの大小に拘わらず正確な有彩／無彩判定を行なうことが可能となる。
【０１４０】
また、請求項１６にかかるコンピュータが実行するためのプログラムによれば、コンピュータでプログラムを実行することにより、画像入力手段でカラー原稿が指定される倍率で読み取られて入力されるカラー画像信号を平滑化する平滑化工程と、前記平滑化されたカラー画像信号の無彩色領域を判定する無彩色領域判定手段と、前記倍率に応じて、前記平滑化工程の平滑化の強度を切り換える切換工程と、を実現することとしたので、拡大または縮小して読取られた画像に対しても正確な有彩／無彩判定を行なうことが可能となる。
【０１４１】
また、請求項１７にかかるコンピュータが実行するためのプログラムによれば、コンピュータでプログラムを実行することにより、画像入力手段から入力されるカラー画像信号の注目画素を含む所定画素領域内で、所定の条件を満たす画素の彩度を当該注目画素の彩度信号として出力する彩度算出工程と、前記彩度信号に基づいて、前記カラー画像信号の無彩色領域を判定する無彩色領域判定工程と、を実現することとしたので、簡単な構成で各種の画像に対して、高精度にカラー画像信号の有彩／無彩判定を行なうことが可能となる。
【図面の簡単な説明】
【図１】実施の形態１にかかる画像処理装置の構成を示すブロック図である。
【図２】図１の平滑化部で使用する平滑化フィルタの一例を示す図である。
【図３】図２の平滑化フィルタの周波数特性を示す図である。
【図４】実施の形態２にかかる画像処理装置の構成を示すブロック図である。
【図５】細線検出フィルタの一例を示す図である。
【図６】細線検出に用いるマッチングパターンの一例を示す図である。
【図７】実施の形態３にかかる画像処理装置の構成を示すブロック図である。
【図８】スキャナ色ずれ度合いの測定方法を説明するためのフローチャートである。
【図９】実施の形態３にかかる画像処理装置の変形例を示す図である。
【図１０】実施の形態４にかかる画像処理装置の構成を示すブロック図である。
【図１１】平滑化部で使用される平滑化フィルタの一例を示す図である。
【図１２】平滑化フィルタの他の例を示す図である。
【図１３】実施の形態５にかかる画像処理装置の構成を示すブロック図である。
【図１４】参照領域（５×５画素）の一例を示す図である。
【図１５】実施の形態５の有彩／無彩判定方法を説明するための説明図である。
【符号の説明】
１００    スキャナ
１０１    文字分離部
１０２    平滑化フィルタ選択部
１０３    平滑化部
１０４    彩度算出部
１０５    無彩色判定部
２０１    細線検出部
３０１    色ずれ度合い算出部
５０１    ＲＧＢ→ＹＵＶ変換部
【図１】
2004320447.tif 000004
【図２】
2004320447.tif 000005
【図３】
2004320447.tif 000006
【図４】
2004320447.tif 000007
【図５】
2004320447.tif 000008
【図６】
2004320447.tif 000009
【図７】
2004320447.tif 000010
【図８】
2004320447.tif 000011
【図９】
2004320447.tif 000012
【図１０】
2004320447.tif 000013
【図１１】
2004320447.tif 000014
【図１２】
2004320447.tif 000015
【図１３】
2004320447.tif 000016
【図１４】
2004320447.tif 000017
【図１５】
2004320447.tif 000018