(57)【要約】【課題】  画像データの高解像度化に対して像域分離処理に要するコスト上昇を防ぐ。【解決手段】  内側領域加算部３１で、網点判定パターンの内側領域の各画素のエッジ信号の総和Ｉｈｉｇｈを求める。外側領域加算部３２で、網点判定パターンの外側領域の各画素のエッジ信号の総和Ｏｈｉｇｈを求める。パターン判定部３３で、閾値ｔｈＩ，ｔｈＤに対して、Ｉｈｉｇｈ≧ｔｈＩ＊４かつＩｈｉｇｈ−Ｏｈｉｇｈ≧ｔｈＤ＊４であるか判定する。【選択図】  図６
2007028385.tif 000002
【特許請求の範囲】
【請求項１】
入力画像信号に対しフィルタ演算を行う手段と、該フィルタ演算出力に対して、所定領域サイズの網点判定パターンを用いて網点判定処理を行う網点判定手段と、該判定結果に基づき前記入力画像信号の像域分離を行う手段とを備えた画像処理装置において、
該網点判定手段は、前記網点判定パターンを前記入力画像信号の解像度に応じた量だけシフトさせて用いることで、前記入力画像信号の解像度によらずに同一の網点判定処理を行うことを特徴とする画像処理装置。
【請求項２】
前記網点判定処理は閾値処理を含み、該閾値処理に用いられる閾値は前記所定領域内の画素数に比例することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記閾値は一定であることを特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記所定領域サイズを有する網点判定パターンの面積は一定であることを特徴とする請求項１〜３のいずれかに記載の画像処理装置。
【請求項５】
入力画像信号に対しフィルタ演算を行うステップと、該フィルタ演算出力に対して、所定領域サイズの網点判定パターンを用いて網点判定処理を行う網点判定ステップと、該判定結果に基づき前記入力画像信号の像域分離を行うステップとを有する画像処理方法において、
該網点判定ステップにおいて、前記網点判定パターンを前記入力画像信号の解像度に応じた量だけシフトさせて用いることで、前記入力画像信号の解像度によらずに同一の網点判定処理を行うことを特徴とする画像処理方法。
【請求項６】
前記網点判定ステップにおける前記網点判定処理は閾値処理を含み、該閾値処理に用いられる閾値は前記所定領域内の画素数に比例することを特徴とする請求項６に記載の画像処理方法。
【請求項７】
前記閾値は一定であることを特徴とする請求項６に記載の画像処理方法。
【請求項８】
前記所定領域サイズを有する網点判定パターンの面積は一定であることを特徴とする請求項５〜７のいずれかに記載の画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像処理装置および方法に関し、特に、入力画像信号に網点判定処理を行って像域分離する画像処理装置および方法に関する。
【背景技術】
【０００２】
従来、原稿をスキャナ部によって読み取り、得られた画像データに様々な画像処理を施しプリンタ部で出力するデジタルカラー複写機が知られている。文字や網点画像が混在する原稿をデジタルカラー複写機でコピーする場合、スキャナ部から入力される画像データに様々な処理が施される。例えば、文字部分をシャープに出力するために画像データにシャープネスを施すフィルタ処理を行う。しかし、網点画像部に同様のフィルタ処理を行うとモアレが発生する。
【０００３】
そこで、多くのデジタルカラー複写機は、文字領域と網点領域とを画素単位に像域分離して原稿画像に応じたフィルタ処理が選択できるように構成されている。
【０００４】
図１は従来の像域分離部の構成図である。入力画像信号１は各々異なる特性を持つフィルタ１００１，１００２，１００３に入力される。フィルタ１００１では文字判定を行うために所望の空間周波数成分を強調するフィルタ演算を行い、文字判定部１００４にエッジ強調された画像信号２を出力する。フィルタ１００２では網点判定を行うために所望の空間周波数成分を強調するフィルタ演算を行い、網点判定部１００５にエッジ強調された画像信号３を出力する。フィルタ１００３では網点内文字判定を行うために所望の空間周波数成分を強調するフィルタ演算を行い、網点内文字判定部１００６にエッジ強調された画像信号４を出力する。
【０００５】
フィルタ演算された画像信号２は文字判定部１００４において文字判定処理され、文字判定信号５がルックアップテーブル１００７に出力される。フィルタ演算された画像信号３は網点判定部１００５において網点判定処理され、網点判定信号６がルックアップテーブル１００７に出力される。フィルタ演算された画像信号４は網点内文字判定部１００６において網点内文字判定処理され、網点内文字判定信号７がルックアップテーブル１００７に出力される。
【０００６】
ルックアップテーブル１００７では、文字判定部１００４、網点判定部１００５、網点内文字判定部１００６からの出力信号を変換し、像域判定信号８を出力する。この像域判定信号８は入力画像信号１の各画素に対して生成されるため、入力画像信号１と同じ解像度である。
【０００７】
特許文献１には、カラー画像の像域分離とルックアップテーブルによる変換処理が開示されている。
【０００８】
【特許文献１】特開平０８−０４６８０５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
近年、複写機の高画質化のため特にプリンタエンジンの高解像度化の要求が高い。このためスキャナを高解像度化させたり、スキャナの解像度はそのままでもプリンタを高解像度化させることにより複写機の高画質化が行われている。
【００１０】
このような場合、スキャナからの高解像度画像または高解像度に解像度変換された画像が像域分離部に入力される。そして特に網点判定部に関しては一定の大きさを持つ領域画像を対象に判定を行う必要があるため、入力する画像信号の解像度に対応する専用の処理回路が必要となってしまい、コスト増大を招来していた。
【００１１】
本発明は上記問題を解決するためのものであり、その目的は、画像データの高解像度化に対して像域分離処理に要するコスト上昇を抑えることが出来る画像処理装置および方法を提供することである。
【課題を解決するための手段】
【００１２】
上記の目的を達成するために本発明の一態様では、入力画像信号に対しフィルタ演算を行う手段と、該フィルタ演算出力に対して、所定領域サイズの網点判定パターンを用いて網点判定処理を行う網点判定手段と、該判定結果に基づき前記入力画像信号の像域分離を行う手段とを備えた画像処理装置において、該網点判定手段が、前記網点判定パターンを前記入力画像信号の解像度に応じた量だけシフトさせて用いることで、前記入力画像信号の解像度によらずに同一の網点判定処理を行う。
【００１３】
本発明の他の態様では、入力画像信号に対しフィルタ演算を行うステップと、該フィルタ演算出力に対して、所定領域サイズの網点判定パターンを用いて網点判定処理を行う網点判定ステップと、該判定結果に基づき前記入力画像信号の像域分離を行うステップとを有する画像処理方法において、該網点判定ステップにおいて、前記網点判定パターンを前記入力画像信号の解像度に応じた量だけシフトさせて用いることで、前記入力画像信号の解像度によらずに同一の網点判定処理を行う。
【発明の効果】
【００１４】
上記本発明によれば、複数の解像度を持つ入力画像に対して一つのアルゴリズム、ハードウエアにより網点判定処理を行うことができ、装置構成の簡略化及び低コスト化を図ることが可能となる。
【発明を実施するための最良の形態】
【００１５】
（実施形態１）
図２は基準解像度に対応した網点判定パターンの画素配置の一例を示した図である。なお、この図２はフィルタ処理後の網点判定部における処理を示すものである。
【００１６】
図２において、各升目は入力画像の各画素を表し、アスタリスク（＊）を付した画素２０が注目画素である。つまり、網点判定部では、この場合注目画素２０が網点画像を構成する画素であるか否かを判定する処理を行う。ここで、網点判定部に入力される画像は前段のフィルタ処理において所定の空間周波数を強調するフィルタ演算が施された画像である。以下に記載するエッジ信号とは、上述したようなフィルタ演算が施された画素値に対応するものである。
【００１７】
注目画素２０のエッジ信号をｎ（ｘ，ｙ）（ｘ及びｙは注目画素位置を示す座標値）とし、図中水平方向にＸ軸、垂直方向にＹ軸をとると、ハッチングを付した網点判定パターンの内側領域２５の各画素のエッジ信号ｎの総和Ｉｌｏｗは式（１）で示される。網点判定パターンの外側領域２６の各画素のエッジ信号ｎの総和Ｏｌｏｗは式（２）で示される。
【００１８】
【数１】
2007028385.tif 000003
【００１９】
【数２】
2007028385.tif 000004
【００２０】
網点判定は、内側領域２５のエッジ信号が以下に示す式（３）を満たし、かつ、内側領域２５および外側領域２６のエッジ信号が以下に示す式（４）を満たすかによって行うことができる。式（３）および（４）において、ｔｈＩは内側領域２５のエッジ信号の総和に対する閾値であり、ｔｈＤは内側領域２５と外側領域２６のエッジ信号の総和の差分に対する閾値である。
Ｉｌｏｗ  ≧  ｔｈＩ                          （３）
Ｉｌｏｗ−Ｏｌｏｗ  ≧  ｔｈＤ                （４）
【００２１】
以上の処理をハードウエアで実施しようとする場合、図３に示した構成の処理部で実現される。すなわち、内側領域加算部３１で式（１）の処理を、外側領域加算部３２で式（２）の処理を行い、パターン判定部３３で式（３）および（４）を用いた判定を行う。
【００２２】
図４は、上記基準解像度の２倍の解像度を持つ画像信号に対する網点判定パターンと画素の対応を示した図である。図２の各画素がＸ、Ｙ方向にそれぞれ２分割され、４画素に分割されている。注目画素（２０）もａ，ｂ，ｃ，ｄの４画素に分割され、内側領域２５の中心に最も近い画素ｄが元の注目画素（２０）に直接対応する画素になる。
【００２３】
各画素ａ，ｂ，ｃ，ｄに対応する網点判定パターンは図５に示す通りである。図５において、破線は図２に示した基準解像度の場合の網点判定パターンの位置関係を示し、実線は基準の２倍の解像度の場合に画素ａ，ｂ，ｃ，ｄを注目画素としたときの注目画素と網点判定パターンの位置関係を示す。
【００２４】
画素ｃに対応する網点判定パターンは図４のものを図中左に一画素分ずらした位置になり、図２に対しては図中左に半画素分ずらした位置になる（図５（ｂ））。同様に画素ｂに対応する網点判定パターンは図４のものを図中上に一画素分ずらした位置になり、図２に対しては図中上に半画素分ずらした位置になる（図５（ｃ））。画素ａに対応する網点判定パターンは図４のものを図中左に一画素分、かつ上に一画素分ずらした位置になり、図２に対しては図中左に半画素分、かつ上に半画素分ずらした位置になる（図５（ｄ））。
【００２５】
このように、基準解像度の２倍の解像度の画像信号入力に対しては、基準解像度の画像信号入力の場合と同一の面積の網点判定パターンを用い、位置のみを半画素シフトさせ、判定基準は変えずに網点判定処理を行う。
【００２６】
画素ａ，ｂ，ｃ，ｄが注目画素の場合、網点判定パターンの内側領域２５の各画素のエッジ信号ｎの総和Ｉｈｉｇｈは、注目画素を基準として以下に示す（５）式で示される。網点判定パターンの外側領域２６の各画素のエッジ信号ｎの総和Ｏｈｉｇｈは、注目画素を基準として以下に示す（６）式で示される。
【００２７】
【数３】
2007028385.tif 000005
【００２８】
【数４】
2007028385.tif 000006
【００２９】
網点判定は基準となる解像度の場合と同じように、内側領域および外側領域のエッジ信号の総和と閾値に基づき行われる。各領域内の画素数はそれぞれ４倍になっているので、式（３）および（４）における閾値を４倍とした、以下に示す式（７）および（８）によって基準解像度の画像信号の場合と同等の網点判定が行える。すなわち、網点判定は、内側領域２５のエッジ信号が式（７）を満たし、かつ、内側領域２５および外側領域２６のエッジ信号が式（８）を満たすかによって行うことができる。
Ｉｈｉｇｈ  ≧  ｔｈＩ＊４                          （７）
Ｉｈｉｇｈ−Ｏｈｉｇｈ  ≧  ｔｈＤ＊４              （８）
【００３０】
このように、基準解像度の網点判定パターンを半画素分ずらして使用することにより、２倍の解像度の画像信号に対して従来と同等の判定を、専用の回路を設けることなく像域分離処理に要するコスト上昇を抑えつつ行うことができる。このとき２倍の解像度の一画素に対応して領域をずらしているので判定結果の解像度も２倍相当になる。
【００３１】
以上の処理をハードウエアで実現しようとする場合、図６のように内側領域加算部３１'、外側領域加算部３２'の加算部の前段に基準解像度１画素を構成する画素数分エッジ信号ｎ３を加算する４画素加算部３８を設け、加算された信号３９を内側領域加算部３１'、外側領域加算部３２'に入力する。
【００３２】
内側領域加算部３１'で式（５）の処理を、外側領域加算部３２'で式（６）の処理を行い、パターン判定部３３'で式（７）および（８）を用いた判定を行う。
【００３３】
内側領域加算部３１'、外側領域加算部３２'では入出力信号の取り得る値が４倍になっているので、２ビット分拡張した演算が行えるようになっている。
【００３４】
（実施形態２）
基準解像度の２倍の解像度の画像信号に対して上記と別の処理を行って網点判定する例を説明する。
【００３５】
図７に示すように４画素加算部３８'で基準解像度１画素を構成する４画素数分のエッジ信号ｎ３を加算した後、１／４倍した信号３９'を生成すると、基準解像度に対応した内側領域加算部３１、外側領域加算部３２、パターン判定部３３による従来と同様の処理を、信号３９'に対してそのまま実施することができる。このとき、１／４倍でなく４画素のうちの最大値をとっても同様である。
【００３６】
なお、網点判定パターンは図２および図４において例として説明したパターン以外にも多数あり、同時に処理し、総合的に網点判定を行っている。そして他のパターンについても本発明の考え方はそのまま適用することができる。
【００３７】
以上説明したように基準解像度の整数倍の解像度の画像信号に対して網点判定パターンを構成する各画素に対して解像度比の２乗倍の画素を割り当て、解像度比分の一画素、網点判定パターンをずらしてパターン判定することにより複数の解像度に対して網点判定処理が行える。
【００３８】
（他の実施形態）
本発明は上述のように、複数の機器（たとえばホストコンピュータ、インタフェース機器、リーダ、プリンタ等）から構成されるシステムに適用しても一つの機器（たとえば複写機、ファクシミリ装置）からなる装置に適用してもよい。
【００３９】
また、前述した実施形態の機能を実現するように各種のデバイスを動作させるように該各種デバイスと接続された装置あるいはシステム内のコンピュータに、前記実施形態機能を実現するためのソフトウェアのプログラムコードを供給し、そのシステムあるいは装置のコンピュータ（ＣＰＵあるいはＭＰＵ）を格納されたプログラムに従って前記各種デバイスを動作させることによって実施したものも本発明の範疇に含まれる。
【００４０】
またこの場合、前記ソフトウェアのプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコード自体、およびそのプログラムコードをコンピュータに供給するための手段、例えばかかるプログラムコードを格納した記憶媒体は本発明を構成する。
【００４１】
かかるプログラムコードを格納する記憶媒体としては例えばフロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【００４２】
またコンピュータが供給されたプログラムコードを実行することにより、前述の実施形態の機能が実現されるだけではなく、そのプログラムコードがコンピュータにおいて稼働しているＯＳ（オペレーティングシステム）、あるいは他のアプリケーションソフト等と共同して前述の実施形態の機能が実現される場合にもかかるプログラムコードは本発明の実施形態に含まれることは言うまでもない。
【００４３】
さらに供給されたプログラムコードが、コンピュータの機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに格納された後そのプログラムコードの指示に基づいてその機能拡張ボードや機能格納ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も本発明に含まれることは言うまでもない。
【図面の簡単な説明】
【００４４】
【図１】従来の像域分離処理の全体構成を示した図である。
【図２】基準解像度に対応した網点判定パターンの画素配置の一例を示した図である。
【図３】基準解像度に対応した各網点判定パターン毎に設けられた処理部の構成を示した図である。
【図４】基準解像度の２倍の解像度に対応した網点判定パターンにおける注目画素の位置関係の対応を示した図である。
【図５】本発明の第１の実施形態における網点判定パターンの位置関係を示した図である。
【図６】基準解像度の２倍の解像度に対応した各網点判定パターン毎に設けられた処理部の構成の一例を示した図である。
【図７】基準解像度の２倍の解像度に対応した各網点判定パターン毎に設けられた処理部の構成の別の例を示した図である。
【符号の説明】
【００４５】
３１  内側領域加算部（基準解像度に対応）
３１  内側領域加算部（基準解像度の２倍の解像度に対応）
３２  外側領域加算部（基準解像度に対応）
３２  外側領域加算部（基準解像度の２倍の解像度に対応）
３３  パターン判定部（基準解像度に対応）
３３  パターン判定部（基準解像度の２倍の解像度に対応）
３８  ４画素加算部
【図１】
2007028385.tif 000007
【図２】
2007028385.tif 000008
【図３】
2007028385.tif 000009
【図４】
2007028385.tif 000010
【図５】
2007028385.tif 000011
【図６】
2007028385.tif 000012
【図７】
2007028385.tif 000013