(57)【要約】【課題】  薄いグレイ文字が黒で囲まれることを防止する。【解決手段】  参照領域内の閾値より濃い黒画素の数をカウントしてあらかじめ定められた数より多い場合に注目画素をＫ単色に変換すべきと判定する。【選択図】  図５
2015149545.tif 000002
【特許請求の範囲】
【請求項１】
入力画像に含まれる各画素の色が有彩色であるか、無彩色であるか判定する手段と、
前記入力画像に含まれる各画素の色が第１の閾値より濃いか判定する手段と、
前記入力画像における注目画素を囲む参照領域内の中に存在する、無彩色であると判定され、かつ、前記第１の閾値より濃いと判定された色を持つ画素の数を判定する手段と、
前記注目画素の色が無彩色であると判定され、かつ、前記判定された画素の数が第２の閾値より多いと判定された場合に、前記注目画素の色をＫ単色に変換する変換手段を有することを特徴とする画像処理装置。
【請求項２】
前記変換手段は、
前記注目画素の色が無彩色であると判定され、かつ、前記判定された画素の数が第２の閾値より少ないと判定された場合に、前記注目画素の色をＣＭＹＫの四色に変換することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記参照領域は、前記注目画素を中心とした３×３画素の領域であることを特徴とする請求項１又は２に記載の画像処理装置。
【請求項４】
前記参照領域には、前記注目画素は含まれないことを特徴とする請求項３に記載の画像処理装置。
【請求項５】
前記注目画素の色は、変換される前は、ＲＧＢで表されており、
Ｋ単色は、ＣＭＹＫ（Ｋ≠０、Ｃ＝Ｍ＝Ｙ＝０）であり、
四色は、ＣＭＹＫ（Ｃ≠０、Ｍ≠０、Ｙ≠０、Ｋは０でも０でなくても良い）であることを特徴とする請求項２に記載の画像処理装置。
【請求項６】
入力画像に含まれる各画素の色が有彩色であるか、無彩色であるかの判定は、
当該各画素の色の色差と第３の閾値との比較によってなされることを特徴とする請求項１乃至５の何れか１項に記載の画像処理装置。
【請求項７】
前記注目画素は、エッジ画素であることを特徴とする請求項１乃至６の何れか１項に記載の画像処理装置。
【請求項８】
前記注目画素は、文字のエッジ画素であることを特徴とする請求項１乃至７の何れか１項に記載の画像処理装置。
【請求項９】
入力画像に含まれる各画素の色が有彩色であるか、無彩色であるか判定する工程と、
前記入力画像に含まれる各画素の色が第１の閾値より濃いか判定する工程と、
前記入力画像における注目画素を囲む参照領域内の中に存在する、無彩色であると判定され、かつ、前記第１の閾値より濃いと判定された色を持つ画素の数を判定する工程と、
前記注目画素の色が無彩色であると判定され、かつ、前記判定された画素の数が第２の閾値より多いと判定された場合に、前記注目画素の色をＫ単色に変換する変換工程を有することを特徴とする画像処理装置の制御方法。
【請求項１０】
前記変換工程は、
前記注目画素の色が無彩色であると判定され、かつ、前記判定された画素の数が第２の閾値より少ないと判定された場合に、前記注目画素の色をＣＭＹＫの四色に変換することを特徴とする請求項９に記載の画像処理装置の制御方法。
【請求項１１】
前記参照領域は、前記注目画素を中心とした３×３画素の領域であることを特徴とする請求項９又は１０に記載の画像処理装置の制御方法。
【請求項１２】
前記参照領域には、前記注目画素は含まれないことを特徴とする請求項１１に記載の画像処理装置の制御方法。
【請求項１３】
前記注目画素の色は、変換される前は、ＲＧＢで表されており、
Ｋ単色は、ＣＭＹＫ（Ｋ≠０、Ｃ＝Ｍ＝Ｙ＝０）であり、
四色は、ＣＭＹＫ（Ｃ≠０、Ｍ≠０、Ｙ≠０、Ｋは０でも０でなくても良い）であることを特徴とする請求項１０に記載の画像処理装置の制御方法。
【請求項１４】
入力画像に含まれる各画素の色が有彩色であるか、無彩色であるかの判定は、
当該各画素の色の色差と第３の閾値との比較によってなされることを特徴とする請求項９乃至１３の何れか１項に記載の画像処理装置の制御方法。
【請求項１５】
前記注目画素は、エッジ画素であることを特徴とする請求項９乃至１４の何れか１項に記載の画像処理装置の制御方法。
【請求項１６】
前記注目画素は、文字のエッジ画素であることを特徴とする請求項９乃至１５の何れか１項に記載の画像処理装置の制御方法。
【請求項１７】
請求項９乃至１６の何れか１項に記載の制御方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、エッジ部の色判定に関する。
【背景技術】
【０００２】
黒いオブジェクトをカラースキャンすると、黒いオブジェクトのエッジ画素に、「ＲＧＢ値の最大値−最小値」≠０の関係を満たす画素が発生する。こうした現象を色ずれと呼ぶ。この色ずれが起きるのは、カラースキャナにおけるＲのセンサ、Ｇのセンサ、Ｂのセンサの位置は互いに微妙にずれているためである。
【０００３】
そこで、カラースキャナでは、閾値を設け、「ＲＧＢ値の最大値−最小値」＜閾値である場合に、そのエッジ画素を無彩色だと判定している。そして、無彩色だと判定されたエッジ画素をＣＭＹＫ（Ｋ≠０、Ｃ＝Ｍ＝Ｙ＝０、以下こうしたＣＭＹＫをＫ単色と呼ぶ。）に変換し、有彩色でだと判定されたエッジ画素をＣＭＹＫ（Ｃ≠０、Ｍ≠０、Ｙ≠０、Ｋは０でも０でなくても良い。以下、こうしたＣＭＹＫを四色と呼ぶ。）に変換する。こうした処理を行うことで、黒いオブジェクトのエッジ画素をＫ単色で印刷している（特許文献１）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許第３９４４０３２
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、この手法をグレイ（薄い黒）のオブジェクト（図９の９０１）に適用すると、そのオブジェクトの内側は、四色で印刷されるのに、エッジ画素はＫ単色で印刷されるという現象が発生する（図９の９０２）。いわば、グレイのオブジェクトを黒で取り囲んだような絵が生じる。
【課題を解決するための手段】
【０００６】
上記課題を解決する画像処理装置は、入力画像に含まれる各画素の色が有彩色であるか、無彩色であるか判定する手段と、前記入力画像に含まれる各画素の色が第１の閾値より濃いか判定する手段と、前記入力画像における注目画素を囲む参照領域内の中に存在する、無彩色であると判定され、かつ、前記第１の閾値より濃いと判定された色を持つ画素の数を判定する手段と、前記注目画素の色が無彩色であると判定され、かつ、前記判定された画素の数が第２の閾値より多いと判定された場合に、前記注目画素の色をＫ単色に変換する変換手段を有することを特徴とする。
【発明の効果】
【０００７】
グレイのオブジェクトを黒で取り囲んだような絵の発生回数が減少する。
【図面の簡単な説明】
【０００８】
【図１】画像形成装置１０１のソフトウェア構成を示す図である。
【図２】画像処理部１０２内の構成を示すブロック図である。
【図３】黒い文字を示した図である。
【図４】グレーの文字を示した図である。
【図５】実施形態１における無彩色判定処理部２０３の処理のフローチャートである。
【図６】実施形態２における無彩色判定処理部２０３の処理のフローチャートである。
【図７】色変換処理部２０４のフローチャートである。
【図８】実施形態３における無彩色判定処理部２０３の処理のフローチャートである。
【図９】課題を説明する図
【図１０】実施形態１の考え方を説明する図
【発明を実施するための形態】
【０００９】
実施形態１の考え方について図１０を用いて最初に説明する。図１０では、中央のハッチングされた画素が注目画素である。１００１の場合も、１００２の場合も、１００３の場合も、注目画素は、無彩色判定されたエッジ画素となっている
まず従来技術であるが、従来技術は、無彩色判定されたエッジ画素をＫ単色に変換する。これに対し、実施形態１では、無彩色判定されたエッジ画素が１００１や１００２の場合にはＫ単色に変換する。一方で、１００３の場合には四色に変換する。この考え方は以下の通りである。
【００１０】
通常、黒い文字のエッジ画素の周りには、濃い無彩色の画素が閾値（例えば、閾値は２）より多く存在する。例えば、１００１のように６画素、１００２のように３画素存在する。こうした場合、注目画素は、Ｋ単色に変換されるべきである。
【００１１】
一方、薄い黒の文字のエッジ画素の周りには、濃い無彩色の画素が閾値以下となる。例えば、１００３の場合、濃い無彩色の画素は０である。こうした場合、注目画素は、四色に変換されるべきである。これは、図９のように、薄い黒の文字の枠が黒で取り囲まれてしまうのを避けるためである。
【００１２】
（実施形態１）
まず、ソフトウェアの構成例などを説明する。
【００１３】
《ソフトウェア構成例−画像形成装置》
図１は画像形成装置１００の構成を説明するための図である。画像形成装置１００は、画像入力部１０１、画像処理部１０２、画像出力部１０３を有する。以下、各部の説明を行う。
【００１４】
初めに画像入力部１０１は例えばスキャナである。この画像入力部１０１は、ＲＧＢ画像を画像処理部１０２に入力する。次に画像処理部１０２は、入力されたＲＧＢ画像（入力画像）に対してさまざまな画像処理を行う。画像処理部１０２の詳細は後述する。画像出力部１０３は、例えば、ＣＭＹＫプリンタエンジンであり、画像処理部１０２から受取った画像を印刷する。
【００１５】
次に、画像処理部１０２内の構成について図２を用いて説明する。
【００１６】
まず、ＭＴＦ処理部２０１は、入力画像に対してＭＴＦ処理を行うことで、主走査、副走査のＭＴＦを補正する。補正後の画像は、像域判定部２０２と無彩色判定処理部２０３に入力される。
【００１７】
像域判定部２０２は、一画素ずつに注目し、注目画素が文字のエッジ画素か、それ以外かを判定する。像域判定技術は公知の技術であるため詳細は省略するが、例えば、入力画像を二値化し、二値化結果における黒画素の連続性を見て、連続性が第１の閾値以上、第２の閾値以下である場合に、その連続している黒画素を文字であると判定する。そして、判定された文字の輪郭を文字のエッジ部であると判定する技術が知られている。
【００１８】
その後、無彩色判定処理部２０３は、文字のエッジ部と判定された画素がＫ単色に変換されるべきか、四色に変換されるべきか判定する。この無彩色判定処理部２０３の詳細は後で述べる。
【００１９】
その後、色変換処理部２０４は、文字のエッジ部と判定され、かつ、Ｋ単色に変換されるべきと判定された画素をＲＧＢからＫ単色に変換し、それ以外の画素をＲＧＢから四色に変換する。
【００２０】
次に、フィルタ処理部２０５は、文字のエッジ部にはエッジ強調を行い、それ以外の部分にはスムージング（スムージング＝ぼかし処理）を行う。これにより、文字のエッジ部をくっきりさせることが出来る一方で、それ以外の部分を滑らかにすることが出来る。
【００２１】
そして、ガンマ処理部２０６は、画像形成装置１００の出力時の濃度特性に合わせて階調を変換し（即ち、ガンマ補正し）、最後にディザ処理部２０７がディザ処理を行い、画像出力部１０３へ送信する。
【００２２】
次に無彩色判定処理部２０３について説明を行う。この無彩色判定処理部２０３は、黒い文字のエッジ部を、Ｋ単色に変換されるべきであると判定する。一方でグレーの文字のエッジ部を四食に変換されるべきであると判定する。黒い文字については図３を用いて説明を行い、グレーの文字については図４を用いて説明を行う。
【００２３】
図３（Ｂ）は、黒い文字を表した図３（Ａ）の一部３０１を拡大したものである。処理の対象となる注目画素３０２と、その周りを参照する参照領域３０３を示している。この参照領域３０３は、注目画素を中心とする３×３画素の領域でもよいし５×５画素以上の領域でもよいが、本実施例では３×３画素の領域であるものとして以下説明する。なお、この参照領域３０３には、注目画素が含まれても、含まれなくても良いが、以下では、含まれないものとして説明する。即ち、参照領域は、３×３画素の領域における注目画素を除く８画素である。
【００２４】
また、グレー部３０５は、黒い文字をスキャナが読み取る際にエッジがぼけて薄くなった箇所を示している。３０４は、黒い文字の内側に対応する画素となっており、薄くなっていない。また、像域判定部２０２によって文字のエッジと判定された箇所が３０６である。そして、注目画素３０２の位置の違いによって図３（Ｂ）、図３（Ｃ）、図３（Ｄ）の場合が考えられる。
【００２５】
すなわち、図３（Ｂ）では、注目画素３０２も参照領域３０３内の全ての画素も、黒い文字部３０４に属する画素となっている。また、図３（Ｃ）では、注目画素３０２は黒い文字部３０４に属するが、その参照領域３０３内の中には、グレー部３０５に属する画素もある。最後に、図３（Ｄ）では、注目画素３０２がグレー部３０５に属するが、参照領域３０３内には、黒い文字部３０４に属する画素もある。
【００２６】
本実施例によれば黒い文字に対して、無彩色判定処理部２０３は、図３（Ｂ）、図３（Ｃ）、図３（Ｄ）のいずれの場合も注目画素３０２をＫ単色に変換すべきと判定する。
【００２７】
一方、図４（Ｂ）はグレーの文字を表した図４（Ａ）の一部４０１を拡大したもので、処理の対象となる注目画素４０２と、その周りを参照する参照領域４０３を示している。そして、薄いグレー部４０５は、グレーの文字をスキャナが読み取る際にエッジがぼけて薄くなった箇所を示している。また、像域判定部２０２によって文字のエッジと判定された箇所が４０６である。そして、注目画素４０２の位置の違いによって図４（Ｂ）、図４（Ｃ）、図４（Ｄ）の場合が考えられる。
【００２８】
すなわち、図４（Ｂ）では注目画素４０２も参照領域４０３内の全ての画素もグレーの文字部４０４に属している。また、図４（Ｃ）では、注目画素４０２はグレーの文字部４０４に属するが、その参照領域４０３内には薄いグレー部４０５に属する画素もある。最後に、図４（Ｄ）では、注目画素が薄いグレー部４０５に属し、参照領域４０３内にはグレー部４０４に属する画素も存在する。
【００２９】
本実施例によればグレーの文字に対して、無彩色判定処理部２０３は、図４（Ｂ）、図４（Ｃ）、図４（Ｄ）のいずれの場合も注目画素４０２を四色に変換すべきと判定する。
【００３０】
以下、図５のフローチャートを用いて無彩色判定処理部２０３が、図３（Ｂ）、図３（Ｃ）、図３（Ｄ）の場合には無彩色と判定し、図４（Ｂ）、図４（Ｃ）、図４（Ｄ）の場合には有彩色と判定する方法について説明を行う。
【００３１】
初めに、Ｓｔｅｐ１ａにて注目画素が無彩色か否かを判定する。ここでは、ＲＧＢの色空間からＬａｂへ色空間変換を行い、Ｌａｂ空間上のどの領域に位置するかによって無彩色か否かを判定する。例えば、閾値より色差の値が小さい（ａの値もｂの値も小さい）画素を無彩色であると判定する。その結果、有彩色であればＮｏとなりＳｔｅｐ１０ａへ進み、無彩色であればＹｅｓとなりＳｔｅｐ２ａへ進む。
【００３２】
次に、Ｓｔｅｐ２ａでは、参照領域内に存在する画素の一つ一つを取り上げ、その画素が無彩色であるか否かを判定する。ここで有彩色であればＳｔｅｐ５ａへ進み、無彩色であればＳｔｅｐ３ａへ進む。そしてＳｔｅｐ３ａでは、参照領域内の画素が濃い画素であるか否かを判定する。ここでは、Ｌの値を見て、その値が閾値より濃い画素であるか否かを判定する。薄い画素（閾値以上のＬの値を持つ画素）と判定されればＳｔｅｐ５ａへ進み、濃い画素と判定されれば、Ｓｔｅｐ４ａへ進む。そしてＳｔｅｐ４ａでは、無彩色かつ濃いと判定された画素の数をカウントする。その後、Ｓｔｅｐ５ａでは、参照領域内の画素を全て判定したか否かを判定する。参照領域内の画素を全て判定し終えたら、ＹｅｓとなりＳｔｅｐ７ａへ進み、ＮｏならＳｔｅｐ６ａへ進む。そしてＳｔｅｐ６ａでは、次の参照領域内の次の画素へ進みＳｔｅｐ２ａへ進む。以上の処理により、参照領域内に存在する無彩色の閾値より濃い画素の数がカウントされる。
【００３３】
その後、Ｓｔｅｐ７ａでは、参照領域における無彩色の閾値より濃い画素の数があらかじめ定められた数（閾値）よりも多いか否かを判定する。多い場合、Ｓｔｅｐ８ａへ進む一方で少なければＳｔｅｐ９ａへ進む。そしてＳｔｅｐ８ａでは、Ｋ単色に変換されるべきと判定され終了し、一方でＳｔｅｐ９ａでは四色に変換されるべきと判定され終了する。
【００３４】
そして、Ｓｔｅｐ１ａにて有彩色と判定された場合、Ｓｔｅｐ１０ａへ進みＳｔｅｐ１０ａにて参照領域内の画素が無彩色であるか否かを判定する。有彩色と判定されるとＳｔｅｐ１２ａへ進み、無彩色と判定されるとＳｔｅｐ１１ａへ進む。Ｓｔｅｐ１１ａでは、無彩色の画素をカウントし、Ｓｔｅｐ１２ａでは参照領域内の画素が全て判定されたか判定する。ここで参照領域内の画素が全て判定されていなければＮｏとなりＳｔｅｐ１３ａへ進む。Ｓｔｅｐ１３ａにて参照領域内の次の画素へ進み、Ｓｔｅｐ１０ａへ進む。一方、Ｓｔｅｐ１２ａにおいて参照領域内の画素が全て判定されればＹｅｓとなりＳｔｅｐ１４ａへ進み、Ｓｔｅｐ１４ａにて無彩色と判定された画素数があらかじめ定められた閾値Ｂより多いか否かを判定する。多いと判定されればＳｔｅｐ１５ａへ進みＫ単色に変換されるべきと判定され終了し、少ないと判定されればＳｔｅｐ１６ａへ進み四色に変換されるべきと判定される。
【００３５】
ここでＳｔｅｐ１ａにて注目画素が有彩色の場合のＳｔｅｐ１０ａからＳｔｅｐ１６ａまでの判定方法では、参照領域内の無彩色画素の多さで注目画素が有彩色か無彩色かを決定した。しかし、注目画素と参照領域内の画素全てのＬａｂの平均をとって、その平均のＬａｂがＬａｂ空間内の無彩色領域に位置しているか有彩色領域に位置しているかを判定してもよい。なお、Ｓｔｅｐ１ａにて注目画素が無彩色であるか有彩色であるかによって処理が変わる理由は、注目画素が有彩色である場合は参照領域内の画素の濃い画素の数は関係ないためである。例えば、黒い文字の背景が赤背景であった場合で注目画素が赤背景上にあり参照領域内に黒い文字の黒い画素があったとしても有彩色と判定されるべきである。ただし、注目画素が間違って有彩色であると判定されているケースも考えられるため、そうしたケースを救う必要がある。そこで本実施例では、注目画素以外に無彩色である画素が非常に多い場合には、注目画素も実は本来は無彩色であったのではなかろうかと考え、Ｋ単色に変換されるべきと判定している。
【００３６】
以上により無彩色判定処理部２０３の詳細説明を終える。なお、無彩色判定処理部２０３は、像域判定部２０２で文字のエッジ部と判定された画素に対してのみ無彩色判定処理（図７の処理）を行う。それ以外の画素に対しては、無彩色判定処理（図７の処理）は行わない。
【００３７】
上記説明によれば、無彩色判定処理部２０３は、注目画素が無彩色でかつ参照領域に濃い画素が閾値Ａより多ければ無彩色と判定するが、注目画素が無彩色と判定されていても参照領域に濃い画素が閾値Ａ以下であれば有彩色と判定されることを意味する。
【００３８】
したがって、黒い文字は図３（Ｂ）、図３（Ｃ）、図３（Ｄ）のいずれの場合も参照領域３０３に濃い画素が閾値Ａ（＝２の時）より多いのでＫ単色に変換されるべきと判定される。一方、グレーの文字は図４（Ｂ）、図４（Ｃ）、図４（Ｄ）のいずれの場合も参照領域４０３に濃い画素が閾値Ａより少ないので四色に変換されるべきと判定される。
【００３９】
以上によって、黒い文字のエッジ部は無彩色と判定しＫ単色で出力され、一方でグレーの文字のエッジ部は有彩色と判定し四色で出力される。これによってグレーの文字のエッジをＫ単色で囲むような画像劣化を防ぐことができる一方で、黒い文字のエッジにはＫ単色で出力することで可読性の良い出力物を提供することができる。
【００４０】
（実施形態２）
実施形態１では、無彩色判定処理部２０３のＳｔｅｐ７ａにて参照領域内の黒い画素数があらかじめ定められた一つの閾値より多いか少ないかで無彩色であるか否かを判定した。その結果、あらかじめ定めた数よりも多いか少ないかでＫ単色で出力される画素と四色で出力される画素とが切り替わる可能性がある。
【００４１】
そこで実施形態２では、参照領域内に黒い画素をカウントする際にあらかじめ複数の閾値を用意し、参照領域内の黒画素数に応じて四色で出力する際のＫの量を調節する。以下、図６のフローチャートを用いて述べる。なお、実施形態１で説明した内容については説明を省略する。
【００４２】
Ｓｔｅｐ１ａからＳｔｅｐ６ａまでは実施形態１と同じなので説明を省略する。Ｓｔｅｐ７ａでは、Ｓｔｅｐ４ａでカウントした濃い画素の数とあらかじめ定めた閾値Ａとを比較して少なければＮｏとなりＳｔｅｐ９ａへすすみ、四色に変換されるべきと判定される。一方で、閾値Ａよりも多ければＹｅｓとなりＳｔｅｐ１ｂへ進む。Ｓｔｅｐ１ｂでは、Ｓｔｅｐ４ａでカウントした無彩色の濃い画素の数があらかじめ定めた閾値Ｃと比較して少なければＮｏとなりＳｔｅｐ２ｂへ進みグレーと判定される。また多ければＹｅｓとなりＳｔｅｐ８ａへ進み、Ｋ単色に変換されるべきと判定される。ここで閾値Ａ＜閾値Ｃの関係にある。
【００４３】
Ｓｔｅｐ９ａからＳｔｅｐ１６ａは実施形態１と同じなので説明を省略する。以上により、図６のフローチャートの説明を終える。上記処理も実施形態１と同じく文字やオブジェクトのエッジ部のみ行われる。
【００４４】
次に、色変換処理部２０４について図７のフローチャートを用いて説明を行う。
Ｓｔｅｐ１ｃでは、注目する画素が四色に変換されるべきと判定されているか、判定する。四色と判定された画素であればＹｅｓとなりＳｔｅｐ２ｃへ進みＲＧＢから四色に変換して終了する。そして四色と判定された画素でなければＮｏとなりＳｔｅｐ３ｃへ進む。Ｓｔｅｐ３ｃではグレー画素と判定されたか否かを判定する。グレー画素と判定された画素であればＹｅｓとなりＳｔｅｐ４ｃへ進みＲＧＢからＣ’Ｍ’Ｙ’Ｋ’へ変換する。ここで、Ｃ’Ｍ’Ｙ’Ｋ’はＳｔｅｐ２ｃのＣＭＹＫと比較してＣ’＜Ｃ、Ｍ’＜Ｍ、Ｙ’＜Ｙ、Ｋ’＞Ｋの関係にある。そしてグレー画素と判定された画素でなければＮｏとなりＳｔｅｐ５ｃへ進みＲＧＢからＫ単色へ変換される。以上によって色変換処理部２０４の説明を終える。
【００４５】
上記処理により参照領域内の黒画素数に応じてＫ単色、グレー画素、四色に判定することでＫの量をコントロールすることができる。これにより、黒画素と判定された画素数が閾値付近であったとしてもＫの量が極端に変動することがないため画質の劣化を防ぐことができる。なお、本実施形態では参照領域内の黒画素数に応じてＫ単色、グレー、四色の３つに判定した。しかし、Ｋ単色、グレー１、グレー２・・・四色とより細かく判定することで色変換処理部２０４がＲＧＢからＣＭＹＫに変換する際のＣＭＹＫの量をより細かく変化させてもよい。
【００４６】
（実施形態３）
実施形態２では参照領域の黒い画素をカウントする際の閾値を複数持つことでＫ単色で出力される画素と四色で出力される画素との切り替わりを目立たなくさせた。実施形態３では参照領域内の黒画素の濃さによる閾値を複数持つことによりＫ単色で出力させる画素と四色で出力する画素との切り替わりを目立たなくさせる。以下、図８のフローチャートを用いて説明する。本実施例も他の実施例で説明した内容については説明を省略する。Ｓｔｅｐ１ａからＳｔｅｐ２ａまでは実施形態１と同じなので説明を省略する。
【００４７】
Ｓｔｅｐ１ｄでは、参照領域内の画素があらかじめ定めた閾値Ｄより濃いか否かを判定する。ここでは画素のＬ値が低ければ濃いと判定しその結果、薄ければＮｏとなりＳｔｅｐ３ｄへ進み、濃ければＹｅｓとなりＳｔｅｐ２ｄへ進む。そしてＳｔｅｐ２ｄでは、画素数をカウントしＳｔｅｐ５ａへ進む。
【００４８】
一方、Ｓｔｅｐ３ｄでは、参照領域内の画素があらかじめ定めた閾値Ｅより濃いか否かを判定する。ここで薄ければＮｏとなりＳｔｅｐ５ａへ進み、濃ければＹｅｓとなりＳｔｅｐ４ｄへ進む。そしてＳｔｅｐ４ｄでは、画素数をカウントしＳｔｅｐ５ａへ進む。Ｓｔｅｐ６ａは実施形態１と同じなので省略する。
【００４９】
Ｓｔｅｐ５ｄでは、閾値Ｄより濃い画素があらかじめ定められた閾値Ｆより多いか否かを判定する。ここで多ければＹｅｓとなりＳｔｅｐ８ａへ進み、Ｋ単色に変換されるべきと判定され、少なければＮｏとなりＳｔｅｐ６ｄへ進む。Ｓｔｅｐ６ｄでは、閾値Ｅより濃いと判定された画素と閾値Ｄより濃いと判定された画素の合計の画素数があらかじめ定められた閾値Ｇより多いか否かを判定する。ここで多ければＹｅｓとなりＳｔｅｐ２ｂへ進みグレーと判定され、少なければＮｏとなりＳｔｅｐ９ａへ進み、四色に変換されるべきと判定される。Ｓｔｅｐ１０ａからＳｔｅｐ１６ａは実施形態１と同じなので省略する。
【００５０】
以上により図８のフローチャートの説明を終える。ここで閾値Ｅは閾値Ｄよりも薄い画素を判定する。そうすることで実施形態１ではＳｔｅｐ３ａの判定一つで無彩色か有彩色か判定が変わることがあったが、本実施例ではＳｔｅｐ１ｄでＮｏとなった判定をＳｔｅｐ３ｄでＹｅｓと判定することができる。
【００５１】
色変換処理部２０４については実施形態２の方法と同じなので説明を省略する。上記処理によって、参照画素の濃い画素をカウントする際、閾値によってＫ単色か四色か判定が大きく変わらないようにすることができる。その結果、参照領域内の黒画素の濃さによる閾値を複数持つことによりＫ単色で出力させる画素と四色で出力する画素との切り替わりを目立たなくさせることができる。
【００５２】
（他の実施形態）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【００５３】
なお、上記各実施形態では、ｓｔｅｐ１ａ、ｓｔｅｐ２ａ、ｓｔｅｐ３ａ、ｓｔｅｐ１０ａ、ｓｔｅｐ１ｄ、そしてｓｔｅｐ３ｄで、各画素の色が無彩色であるか有彩色であるかの判定１や、各画素の色が閾値より濃いか否かの判定２を行うようにした。しかしながら、各ステップにおいてそれらの判定を行うのではなく、事前に１ページ内の全ての画素に対する判定１および判定２を行っておき、各ステップでは、判定１又は判定２の判定結果を参照するようにしても良い。その場合、判定１及び判定２は、無彩色判定処理部２０３が、図５、図６又は図８のフローチャートに示される処理が行われる前に、行うことになる。
【００５４】
また、上記各実施形態では、注目画素の色が有彩色であると判定されたとしても、参照領域内の画素に無彩色の画素が閾値以上存在すると判定された場合に、注目画素の色をＫ単色に変換すべきと判定している（ｓｔｅｐ１４ａ）。しかしながら、参照領域内の画素に無彩色の画素が閾値以上存在するかどうかの判定（以下、判定Ａと称する）は行わなくてもよい。つまり、この判定Ａを行わず、注目画素の色が有彩色であると判定された場合には、必ず、その注目画素の色は、四色に変換されるべきと判定してもよい。
【００５５】
なお、上記各実施形でこの判定Ａを行っているのは、たとえ注目画素の色が有彩色であったとしても、それは間違いであるかもしれないためである。例えば、注目画素の色が有彩色であり、参照領域内の他の画素（例えば、８つの画素）の全ての色が無彩色であると判定された場合、注目画素の色は、本当は無彩色である可能性がある（色ずれによって有彩色と判定されてしまっただけで）。そうした場合を救うために、各実施形態では、判定Ａを行っている。
【００５６】
ただし、この判定Ａをたとえ行う場合でも、その判定基準（閾値）は大きいものでなくてはいけない。注目画素の色が有彩色であると判定された場合には、注目画素の色が無彩色であると判定された場合よりも、簡単にＫ単色に変換されるべきだと判定されてはいけない。そこで、ｓｔｅｐ１４ａで用いられる閾値（閾値Ｂ）は、ｓｔｅｐ７ａで用いられる閾値（閾値Ａ）よりも１以上（好ましくは２以上）大きい値であるべきである。また、ｓｔｅｐ１４ａで用いられる閾値（閾値２）は、ｓｔｅｐ５ｄで用いられる閾値（閾値Ｆ）よりも１以上（好ましくは２以上）大きい値であるべきである。
【符号の説明】
【００５７】
１０１  画像入力部
１０２  画像処理部
１０３  画像出力部
【図１】
2015149545.tif 000003
【図２】
2015149545.tif 000004
【図３】
2015149545.tif 000005
【図４】
2015149545.tif 000006
【図５】
2015149545.tif 000007
【図６】
2015149545.tif 000008
【図７】
2015149545.tif 000009
【図８】
2015149545.tif 000010
【図９】
2015149545.tif 000011
【図１０】
2015149545.tif 000012