(57)【要約】【課題】色にじみ画素が存在すると判定されたカラー画像データに対して、有彩色か無彩色かを問わない処理が行われた場合でも、色にじみ画素を精度良く抽出することができ、形成される画像の画質低下を防止することができる画像処理方法、画像処理装置、該画像処理装置を備える画像形成装置、及び該画像処理装置を実現するためのコンピュータプログラムを提供する。【解決手段】色にじみ処理部２７は、画像伸張処理部２６で伸張されたカラー画像データが含まれるマスク内に色にじみ画素があるか否かを判定する。色にじみ処理部２７は、色にじみ画素があると判定した場合、マスク内の各画素の輝度値が輝度閾値以上の画素数を計数し、計数した画素数が画素数閾値以上である場合、輝度閾値以上の輝度値を有する画素を色にじみ画素として抽出する。【選択図】図１
2007142771.tif 000002
【特許請求の範囲】
【請求項１】
取得したカラー画像データを圧縮し、圧縮したデータを伸張して所定の処理を行う画像処理方法において、
取得したカラー画像データに基づいて、注目画素が色にじみ画素であるか否かを判定するステップと、
圧縮後伸張されたカラー画像データが含まれる画素ブロック内に色にじみ画素があると判定された場合、前記画素ブロック内の各画素の輝度値を算出するステップと、
算出された輝度値が輝度閾値以上である画素数を計数するステップと、
計数された画素数が画素数閾値以上である場合、前記輝度閾値以上の輝度値を有する画素を色にじみ画素として抽出するステップと
を備えることを特徴とする画像処理方法。
【請求項２】
前記画素ブロックの大きさを、取得したカラー画像データを圧縮及び伸張する処理単位に基づいて定めるステップを備えることを特徴とする請求項１に記載の画像処理方法。
【請求項３】
色にじみ画素として抽出された画素に対して、無彩色化処理を行うステップを備えることを特徴とする請求項１又は請求項２に記載の画像処理方法。
【請求項４】
取得したカラー画像データを圧縮し、圧縮したデータを伸張して所定の処理を行う画像処理装置において、
取得したカラー画像データに基づいて、注目画素が色にじみ画素であるか否かを判定する手段と、
圧縮後伸張されたカラー画像データが含まれる画素ブロック内に色にじみ画素があると判定された場合、前記画素ブロック内の各画素の輝度値を算出する手段と、
算出された輝度値が輝度閾値以上である画素数を計数する手段と、
計数された画素数が画素数閾値以上である場合、前記輝度閾値以上の輝度値を有する画素を色にじみ画素として抽出する手段と
を備えることを特徴とする画像処理装置。
【請求項５】
前記画素ブロックの大きさを、取得したカラー画像データを圧縮及び伸張する処理単位に基づいて定める手段を備えることを特徴とする請求項４に記載の画像処理装置。
【請求項６】
色にじみ画素として抽出された画素に対して、無彩色化処理を行う手段を備えることを特徴とする請求項４又は請求項５に記載の画像処理装置。
【請求項７】
取得したカラー画像データを圧縮し、圧縮したデータを伸張して所定の処理を行う画像処理装置と、該画像処理装置で処理されたカラー画像データに基づき、画像の形成を行う画像形成手段とを備える画像形成装置において、
前記画像処理装置は、
請求項４乃至請求項６のいずれか１つに記載の画像処理装置であることを特徴とする画像形成装置。
【請求項８】
コンピュータに、取得したカラー画像データを圧縮し、圧縮したデータを伸張して所定の処理を行わせるためのコンピュータプログラムにおいて、
コンピュータを、
取得したカラー画像データに基づいて、注目画素が色にじみ画素であるか否かを判定する手段と、
圧縮後伸張されたカラー画像データが含まれる画素ブロック内に色にじみ画素があると判定された場合、前記画素ブロック内の各画素の輝度値を算出する手段と、
算出された輝度値が輝度閾値以上である画素数を計数する手段と、
計数された画素数が画素数閾値以上である場合、前記輝度閾値以上の輝度値を有する画素を色にじみ画素として抽出する手段と
して機能させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、色にじみ画素を有するカラー画像データに対して、有彩色又は無彩色に関わらず、圧縮伸張などの処理を行った場合でも、色にじみを抑制することができる画像処理方法、画像処理装置、該画像処理装置を備える画像形成装置、及び前記画像処理装置を実現するためのコンピュータプログラムに関する。
【背景技術】
【０００２】
カラー原稿を読み込んで得られたカラー画像データに基づいて、画像を形成するカラー複写機に代表される画像形成装置においては、黒文字又は黒細線を出力する場合は、その輪郭が鮮明に見えるようにブラック単色のインクを用い、その他のカラー中間調の部分を出力する場合は、Ｃ（シアン）、Ｍ（マゼンダ）、Ｙ（イエロー）、Ｋ（ブラック）のインクを組み合わせて用いている。
【０００３】
画像中の黒文字、黒線の部分の検出は、エッジ検出及び有彩色・無彩色判定を組み合わせることにより行われ、エッジ検出で検出したベタの色及び黒のエッジ部分のうち、有彩色・無彩色判定で無彩色と判定された部分だけを黒文字又は黒線の部分と判定している。また、有彩色・無彩色判定において、有彩色部分には、ベタの色文字などの他に、Ｃ、Ｍ、Ｙ、Ｋの網点で表現されたカラー中間調部分があるため、画素値のみで有彩色であるか無彩色であるかを判定することは困難であり、注目画素とその近傍を含む小領域ごとに平均的な彩度を算出して有彩色又は無彩色の判定が行われている。
【０００４】
カラー複写機などに備えられたスキャナで黒文字又は黒線などを含むカラー原稿を読み取った場合、スキャナの精度により、読み取ったカラー画像データ中の黒エッジの周囲に色にじみが発生することがある。このような色にじみが発生した場合、この部分が有彩色であると判定され、すなわち、黒文字として判定されないため、ブラック単色のインクを用いて鮮明に画像形成されないという問題があった。
【０００５】
そこで、原稿を読み込んで得られた入力画像信号を色変換し、注目画素が有彩色であるか無彩色であるかを判定し、有彩色と判定された画素について、原稿走査時に発生する黒エッジの色にじみ領域に含まれるか否かを判定し、有彩色と判定された画素が色にじみ領域の画素と判定された場合、有彩色と判定された画素を無彩色であると判定補正を行う画像処理装置が提案されている（特許文献１参照）。
【０００６】
また、原稿を読み込んで得られた入力画像信号の注目画素が黒細線の色にじみ部の画素の候補であるか否かを判定するとともに、入力画像信号の注目画素が色細線の画素の候補であるか否かを判定し、これらの判定結果により、色分離手段における判定閾値を、黒細線の色にじみ部の画素の候補であると判定された場合には、無彩色と判定しやすくなるように変更するとともに、色細線の画素の候補であると判定された場合には、有彩色と判定しやすくなるように変更する画像処理装置が提案されている（特許文献２参照）。
【０００７】
また、原稿を読み込んで得られた入力画像信号の注目画素を中心とする所定の領域内で黒領域が局在する場合、又は注目画素を挟んで黒領域と白領域とが存在する場合に、注目画素をスキャナで原稿を読み込んだ際の色ずれによる黒エッジの色にじみ画素と判定し、この注目画素を無彩色画素に確定するとともに、所定の領域内で黒領域から対向する非黒領域へ向かう方向へ注目画素から所定の画素数だけ延長した注目画素の周辺画素を無彩色と判定する画像処理装置が提案されている（特許文献３参照）。
【特許文献１】特開２００１−２１８０７１号公報
【特許文献２】特開２００２−２６２１１７号公報
【特許文献３】特開２００２−２８１３３５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、特許文献１〜３の画像処理装置にあっては、色にじみ画素を抽出した後に、抽出した色にじみ画素を有彩色又は無彩色と判定する処理は記載されているものの、色にじみと判定された画素を有彩色又は無彩色に割り振った後に、カラー画像データの圧縮伸張処理など、画素が有彩色であるか又は無彩色であるかに関わらず一様に行われる処理がなされた場合については記載がない。カラー画像データを圧縮伸張した場合、カラー画像データ中の輝度変化の大きい境界周辺、すなわち、エッジ周辺に細かいノイズ（モスキートノイズと称される）が現われることがある。このノイズは、エッジ付近に存在する色にじみを反映したノイズとして現われ、圧縮伸張処理前には色にじみ画素でない部分が色にじみ画素の影響を受けて、色にじみ画素となる可能性があり、出力画像の画質低下を招く虞があった。
【０００９】
本発明は、斯かる事情に鑑みてなされたものであり、圧縮後伸張されたカラー画像データが含まれる画素ブロック内に色にじみ画素があると判定された場合、前記画素ブロック内の各画素の輝度値が輝度閾値値以上の画素数を計数し、計数した画素数が画素数閾値以上である場合、前記輝度閾値以上の輝度値を有する画素を色にじみ画素として抽出することにより、色にじみ画素が存在すると判定されたカラー画像データに対して、有彩色か無彩色かに関わらず一様に行われる処理（例えば、圧縮伸張処理）が行われた場合であっても、色にじみ画素を精度良く抽出することができ、形成される画像の画質低下を防止することができる画像処理方法、画像処理装置、該画像処理装置を備える画像形成装置、及び該画像処理装置を実現するコンピュータプログラムを提供することを目的とする。
【００１０】
また、本発明の他の目的は、前記画素ブロックの大きさを、取得したカラー画像データを圧縮及び伸張する処理単位に基づいて定めることにより、色にじみ画素を精度良く抽出することができる画像処理方法、画像処理装置、該画像処理装置を備える画像形成装置を提供することにある。
【００１１】
また、本発明の他の目的は、色にじみ画素として抽出された画素に対して、無彩色化処理を行うことにより、画像の画質低下を防止することができる画像処理方法、画像処理装置、該画像処理装置を備える画像形成装置を提供することにある。
【課題を解決するための手段】
【００１２】
本発明に係る画像処理方法は、取得したカラー画像データを圧縮し、圧縮したデータを伸張して所定の処理を行う画像処理方法において、取得したカラー画像データに基づいて、注目画素が色にじみ画素であるか否かを判定するステップと、圧縮後伸張されたカラー画像データが含まれる画素ブロック内に色にじみ画素があると判定された場合、前記画素ブロック内の各画素の輝度値を算出するステップと、算出された輝度値が輝度閾値以上である画素数を計数するステップと、計数された画素数が画素数閾値以上である場合、前記輝度閾値以上の輝度値を有する画素を色にじみ画素として抽出するステップとを備えることを特徴とする。
【００１３】
本発明に係る画像処理方法は、前記画素ブロックの大きさを、取得したカラー画像データを圧縮及び伸張する処理単位に基づいて定めるステップを備えることを特徴とする。
【００１４】
本発明に係る画像処理方法は、色にじみ画素として抽出された画素に対して、無彩色化処理を行うステップを備えることを特徴とする。
【００１５】
本発明に係る画像処理装置は、取得したカラー画像データを圧縮し、圧縮したデータを伸張して所定の処理を行う画像処理装置において、取得したカラー画像データに基づいて、注目画素が色にじみ画素であるか否かを判定する手段と、圧縮後伸張されたカラー画像データが含まれる画素ブロック内に色にじみ画素があると判定された場合、前記画素ブロック内の各画素の輝度値を算出する手段と、算出された輝度値が輝度閾値以上である画素数を計数する手段と、計数された画素数が画素数閾値以上である場合、前記輝度閾値以上の輝度値を有する画素を色にじみ画素として抽出する手段とを備えることを特徴とする。
【００１６】
本発明に係る画像処理装置は、前記画素ブロックの大きさを、取得したカラー画像データを圧縮及び伸張する処理単位に基づいて定める手段を備えることを特徴とする。
【００１７】
本発明に係る画像処理装置は、色にじみ画素として抽出された画素に対して、無彩色化処理を行う手段を備えることを特徴とする。
【００１８】
本発明に係る画像形成装置は、取得したカラー画像データを圧縮し、圧縮したデータを伸張して所定の処理を行う画像処理装置と、該画像処理装置で処理されたカラー画像データに基づき、画像の形成を行う画像形成手段とを備える画像形成装置において、前記画像処理装置は、前述の本発明のいずれか１つに係る画像処理装置であることを特徴とする。
【００１９】
本発明に係るコンピュータプログラムは、コンピュータに、取得したカラー画像データを圧縮し、圧縮したデータを伸張して所定の処理を行わせるためのコンピュータプログラムにおいて、コンピュータを、取得したカラー画像データに基づいて、注目画素が色にじみ画素であるか否かを判定する手段と、圧縮後伸張されたカラー画像データが含まれる画素ブロック内に色にじみ画素があると判定された場合、前記画素ブロック内の各画素の輝度値を算出する手段と、算出された輝度値が輝度閾値以上である画素数を計数する手段と、計数された画素数が画素数閾値以上である場合、前記輝度閾値以上の輝度値を有する画素を色にじみ画素として抽出する手段として機能させることを特徴とする。
【００２０】
本発明にあっては、取得したカラー画像データに基づいて、注目画素が色にじみ画素であるか否かを判定する。例えば、原稿をスキャナで読み取った場合、スキャナの読み取り特性により、読み取ったカラー画像データに無彩色のエッジが存在する場合、そのエッジ周辺の注目画素に色にじみ画素が存在すると判定する。色にじみ画素が存在すると判定されたカラー画像データを圧縮し、圧縮されたデータを伸張したカラー画像データが含まれる画素ブロック内に色にじみ画素があると判定された場合、前記画素ブロック内の各画素の輝度値を算出し、算出された輝度値が輝度閾値以上である画素数を計数することにより、高輝度の画素数を計数する。例えば、色にじみ画素が存在するカラー画像データを圧縮、伸張する処理を行った場合、これらの処理は、カラー画像データが有彩色であるか無彩色であるか、文字領域か網点領域を表すものであるかに関わらず行われる一様の処理であり、エッジ周辺に細かいノイズ（モスキートノイズと称される）が色にじみを反映したノイズとして現われることがある。このノイズは、輝度が高いほど顕著になるため、高輝度の画素を計数する。計数された画素数が画素数閾値以上である場合、圧縮伸張処理により色にじみ画素がエッジ周辺にさらに発生しているとして、前記輝度閾値以上の輝度値を有する画素を色にじみ画素として抽出する。
【００２１】
本発明にあっては、前記画素ブロックの大きさを、取得したカラー画像データを圧縮及び伸張する処理単位に基づいて定める。例えば、取得したカラー画像データを圧縮及び伸張する場合に、Ｍ×Ｎ画素ブロック毎に圧縮及び伸張処理が行われるときは、色にじみ画素の抽出もＭ×Ｎ画素ブロック毎に行う。これにより、カラー画像データの圧縮及び伸張により色にじみ画素が発生した場合であっても、新たに発生する色にじみ画素は、カラー画像データの圧縮及び伸張処理が行われた画素ブロック内に限られ、色にじみ画素を確実に抽出する。
【００２２】
本発明にあっては、色にじみ画素として抽出された画素に対して、無彩色化処理を行う。これにより、色にじみ画素の色情報の分散を抑制する。
【発明の効果】
【００２３】
本発明にあっては、圧縮後伸張されたカラー画像データが含まれる画素ブロック内に色にじみ画素があると判定された場合、前記画素ブロック内の各画素の輝度値が輝度閾値以上の画素数を計数し、計数した画素数が画素数閾値以上である場合、前記輝度閾値以上の輝度値を有する画素を色にじみ画素として抽出することにより、色にじみ画素が存在すると判定されたカラー画像データに対して、有彩色か無彩色かに関わらず一様に行われる処理（例えば、圧縮伸張処理）が行われた場合であっても、色にじみ画素を精度良く抽出することができ、形成される画像の画質低下を防止するとともに、色にじみの目立たない高画質な画像を得ることができる。
【００２４】
本発明にあっては、前記画素ブロックの大きさを、取得したカラー画像データを圧縮及び伸張する処理単位に基づいて定めることにより、色にじみ画素を精度良く抽出することができる。
【００２５】
本発明にあっては、色にじみ画素として抽出された画素に対して、無彩色化処理を行うことにより、画像の画質低下を防止して、色にじみの目立たない高画質な画像を得ることができる。
【発明を実施するための最良の形態】
【００２６】
以下、本発明を実施の形態を示す図面に基づいて説明する。図１は本発明に係る画像処理装置２０を備える画像形成装置１０の構成を示すブロック図である。画像形成装置１０は、カラー画像入力装置１１、画像処理装置２０、画像形成手段としてのカラー画像出力装置１２などを備える。カラー画像入力装置１１で原稿などを読み込むことにより得られたＲＧＢ（Ｒ：赤、Ｇ：緑、Ｂ：青）のアナログ信号の画像データは、画像処理装置２０へ出力され、画像処理装置２０で所定の処理が行われ、ＣＭＹＫ（Ｃ：シアン、Ｍ：マゼンダ、Ｙ：イエロー、Ｋ：黒）のデジタルカラー信号としてカラー画像出力装置１２へ出力される。
【００２７】
カラー画像入力装置１１は、例えば、ＣＣＤ（Charged Coupled Device）を備えたスキャナであり、原稿画像からの反射光像をＲＧＢのアナログ信号として読み取り、読み取ったＲＧＢ信号を画像処理装置２０へ出力する。また、カラー画像出力装置１２は、原稿画像の画像データを記録紙上に出力する電子写真方式又はインクジェット方式などのプリンタである。また、カラー画像出力装置１２は、ディスプレイ等の表示装置であってもよい。
【００２８】
画像処理装置２０は、後述する各処理部を備え、ＡＳＩＣ（Application Specific Integrated Circuit）などにより構成される。また、各処理部は、ＣＰＵにより構成される制御部３５により制御される。
【００２９】
Ａ／Ｄ変換部２１は、カラー画像入力装置１１から入力されたＲＧＢ信号を、例えば、１０ビットのデジタル信号に変換し、変換後のＲＧＢ信号をシェーディング補正部２２へ出力する。
【００３０】
シェーディング補正部２２は、入力されたＲＧＢ信号に対して、カラー画像入力装置１１の照明系、結像系、撮像系などで生じた各種の歪みを取り除く補正処理を行い、補正後のＲＧＢ信号を入力階調補正部２３へ出力する。
【００３１】
入力階調補正部２３は、入力されたＲＧＢ信号（ＲＧＢの反射率信号）に対して、カラーバランスを整える処理を行うとともに、濃度信号など画像処理装置２０で所定の処理を行うために１０ビットのＲＧＢ信号を８ビットのＲＧＢ信号に変換し、変換後のＲＧＢ信号を領域分離処理部２４へ出力する。
【００３２】
領域分離処理部２４は、入力されたＲＧＢ信号に基づき、入力された画像中の各画素が、文字領域（黒文字、色文字、色にじみ）、網点領域、その他の領域の何れであるかを分離する。領域分離処理部２４は、分離結果に基づいて、各画素がどの領域に属しているかを示す領域分離信号を画像圧縮処理部２５へ出力する。また、入力階調補正部２３から入力されたＲＧＢ信号を領域分離信号に同期して画像圧縮処理部２５へ出力する。
【００３３】
図２は領域分離処理部２４の構成を示すブロック図である。領域分離処理部２４は、文字エッジ判定部２４１、有彩色・無彩色判定部２４２、網点判定部２４３、総合判定部２４４、色にじみ判定部２４５などを備える。
【００３４】
文字エッジ判定部２４１は、入力されたＲＧＢ信号に基づいて、注目画素を含むＭ×Ｎ画素マスク（例えば、３×３）を設定し、注目画素とその近傍画素との濃度差絶対値をそれぞれ算出する。文字エッジ判定部２４１は、算出した濃度差絶対値の中に所定の濃度閾値以上の画素が１つでも存在する場合、注目画素はエッジ画素であると判定し、文字エッジ判定信号（例えば、「１」）を総合判定部２４４へ出力する。なお、注目画素とその近傍画素との濃度差絶対値を用いるのではなく、例えば、エッジ検出フィルタを用いることもできる。
【００３５】
有彩色・無彩色判定部２４２は、入力されたＲＧＢ信号に基づいて、注目画素を含むＭ×Ｎ画素マスク（例えば、３×３）を設定し、注目画素のＲＧＢ信号の最大値及び最小値を検出し、両者の差分値を算出する。有彩色・無彩色判定部２４２は、算出した差分値と所定の閾値とを比較し、差分値が閾値以下である場合は、注目画素は無彩色であると判定し、差分値が閾値以上である場合は、注目画素は有彩色であると判定し、有彩色・無彩色判定信号（例えば、無彩色：「１」、有彩色：「０」）を総合判定部２４４へ出力する。
【００３６】
網点判定部２４３は、網点領域において、小領域における画素の濃度の変動が大きい点、又は背景に比べて網点の濃度は高い点などの特徴を利用して網点領域を判定する。網点判定部２４３は、入力されたＲＧＢ信号に基づいて、注目画素を含むＭ×Ｎ画素マスク（例えば、３×３）を設定し、設定した画素マスク内において、ＲＧＢの色ごとに個別に以下の処理を行う。
【００３７】
３×３画素よりなる画素ブロック内の９画素に対して、最大濃度値Ｄｍａｘ、最小濃度値Ｄｍｉｎ、平均濃度値Ｄａｖｅを求め、その平均濃度値を用いて画素ブロック内の各画素を二値化する。二値化されたデータに対して主走査、副走査方向で夫々「０」から「１」への変化点の数、「１」から「０」への変化点の数を求め、夫々Ｋｒ、Ｋｖとする。Ｂ１、Ｂ２、Ｔｒ、Ｔｖを夫々所定の閾値として、Ｄｍａｘ−Ｄａｖｅ＞Ｂ１、Ｄａｖｅ−Ｄｍｉｎ＞Ｂ２、Ｋｒ＞Ｔｒ、かつ、Ｋｖ＞Ｔｖである場合、注目画素は網点画素であると判定し、上記条件を満たさない場合、注目画素は非網点画素であると判定する。網点判定部２４３は、注目画素が網点画素であると判定した場合、網点判定信号（例えば、「１」）を総合判定部２４４へ出力し、注目画素が非網点画素であると判定した場合、非網点判定信号（例えば、「０」）を総合判定部２４４へ出力する。
【００３８】
総合判定部２４４は、文字エッジ判定部２４１、有彩色・無彩色判定部２４２、網点判定部２４３から入力された判定結果に基づいて、注目画素に対する判定を行い、判定結果を色にじみ判定部２４５へ出力する。
【００３９】
図３は総合判定部２４４の判定例を示す説明図である。図に示すように、文字エッジ判定部２４１、有彩色・無彩色判定部２４２、網点判定部２４３から入力された判定結果に基づいて、注目画素が網点であると判定される優先順位を高く設定することができ、例えば、文字エッジ判定信号、網点判定信号がいずれも「１」の場合、文字エッジであり、かつ網点であると判定されたことを示し、このときに、総合判定は網点と判定するようにしている。なお、図中「＊」は、「１」又は「０」のいずれでもよいことを示す。
【００４０】
色にじみ判定部２４５は、総合判定部２４４から入力された判定結果に基づいて、注目画素が色にじみ画素であるか否かを判定する。色にじみは、黒文字のエッジの外側に色文字が存在するような場合、色にじみが存在するといえるため、総合判定部２４４で色文字と判定された注目画素の周囲画素（例えば、数画素程度）のいずれかに黒文字と判定された画素がある場合、その注目画素を色にじみ画素であると判定し、色文字と判定された注目画素の周囲画素のいずれにも黒文字と判定された画素がない場合、その注目画素は色にじみ画素でないと判定し、判定結果（領域分離信号）を画像圧縮処理部２５へ出力する。
【００４１】
画像圧縮処理部２５は、領域分離処理部２４から入力されたＲＧＢ信号に対して非可逆的な圧縮（例えば、ＪＰＥＧ（Joint Photographic Image Experts Group）圧縮）を行うとともに、領域分離処理部２４から入力された領域分離信号に対して可逆的な圧縮（例えば、ＭＭＲ（Modified Modified READ）圧縮）を行い、圧縮したデータを記憶部３４に一旦記憶する。これにより、大量の原稿を高速で読み取る必要がある場合、記録紙を複数部出力する場合などに、記憶部３４に記憶された画像データを用いることにより、高速で画像を出力することができる。なお、ＪＰＥＧ圧縮は、所定のマスクサイズ（例えば、８×８画素ブロックなど）単位で圧縮処理が行われ、画像データ中の各画素がいずれの分離領域に含まれるものであるかを問わず（すなわち、領域分離信号の内容に関わらず）、一様に処理がなされる。
【００４２】
画像伸張処理部２６は、記憶部３４に記憶された圧縮データを記憶部３４から読み出し、読み出された圧縮データに対して所定の伸張処理を行う。画像伸張処理部２６は、伸張されたＲＧＢ信号及び復元された領域分離信号夫々を１画素分ずつ同期して、色にじみ処理部２７へ出力する。ここで、ＲＧＢ信号は、夫々８ビットで表され、０〜２５５の範囲の値をとることができる。また、領域分離信号は、３ビットで表され、例えば、黒文字エッジ（００１＝「１」）、色文字エッジ（１０１＝「５」）、色にじみ（０１１＝「３」）、網点（０１０＝「２」）、その他（１００＝「４」）のように区分することができる。
【００４３】
色にじみ処理部２７は、画像伸張処理部２６から入力されたＲＧＢ信号、及びそれに同期した領域分離信号に基づき、色にじみ領域を抽出し、抽出した色にじみ領域に応じて、画素に対応する領域分離信号を補正する。また、色にじみ処理部２７は、色にじみを抑制するための色にじみ抑制処理を行い、処理後のＲＧＢ信号を空間フィルタ処理部２８へ出力するとともに、ＲＧＢ信号に同期して補正された領域分離信号を空間フィルタ処理部２８、黒生成下色除去部３１、階調再現処理部３３へ出力する。なお、色にじみ処理部２７の詳細は後述する。
【００４４】
空間フィルタ処理部２８は、色にじみ処理部２７から入力されたＲＧＢ信号に対して、領域分離信号に基づいたデジタルフィルタによる空間フィルタ処理を行う。これにより、画像データの空間周波数特性が補正され、カラー画像出力装置１２における出力画像のぼやけ、又は粒状性劣化を防止する。例えば、空間フィルタ処理部２８は、領域分離処理部２４において文字領域に分離された領域を、特に黒文字又は色文字の再現性を高めるため、鮮鋭強調処理を施し高周波成分を強調する。また、空間フィルタ処理部２８は、領域分離処理部２４において網点領域に分離された領域を、入力網点成分を除去するためのローパス・フィルタ処理を施す。空間フィルタ処理部２８は、処理後のＲＧＢ信号を変倍処理部２９へ出力する。
【００４５】
変倍処理部２９は、空間フィルタ処理が施されたＲＧＢ信号に対して、所定倍率になるように拡大演算処理又は縮小演算処理を行い、処理後のＲＧＢ信号を色補正部３０へ出力する。
【００４６】
色補正部３０は、変倍処理部２９から入力されたＲＧＢ信号をＣＭＹの色空間に変換し、カラー画像出力装置１２の特性に合わせて色補正を行い、補正後のＣＭＹ信号を黒生成下色除去部３１へ出力する。
【００４７】
黒生成下色除去部３１は、色補正部３０から入力されたＣＭＹ信号に基づいて、Ｋ（黒）信号を生成するとともに、入力されたＣＭＹ信号からＫ信号を差し引いて新たなＣＭＹ信号を生成し、生成したＣＭＹＫ信号を出力階調補正部３２へ出力する。
【００４８】
黒生成下色除去部３１における処理の一例を示す。例えば、スケルトンブラックによる黒生成を行う処理の場合、スケルトンカーブの入出力特性をｙ＝ｆ（ｘ）とし、入力されるデータをＣ、Ｍ、Ｙとし、出力されるデータをＣ´、Ｍ´、Ｙ´、Ｋ´とし、ＵＣＲ（Under Color Removal）率をα（０＜α＜１）とすると、黒生成下色除去処理により出力されるデータ夫々は、Ｋ´＝ｆ｛ｍｉｎ（Ｃ、Ｍ、Ｙ）｝、Ｃ´＝Ｃ−αＫ´、Ｍ´＝Ｍ−αＫ´、Ｙ´＝Ｙ−αＫ´で表される。
【００４９】
出力階調補正部３２は、黒生成下色除去部３１から入力されたＣＭＹＫ信号に対して、カラー画像出力装置１２の特性値である網点面積率に変換する出力階調補正処理を行い、出力階調補正処理後のＣＭＹＫ信号を階調再現処理部３３へ出力する。
【００５０】
階調再現処理部３３は、色にじみ処理部２７から入力された領域分離信号に基づいて、出力階調補正部３２から入力されたＣＭＹＫ信号に対して所定の処理を行う。例えば、階調再現処理部３３は、色にじみ処理部２７において文字領域に分離された領域を、特に黒文字又は色文字の再現性を高めるため、カラー画像出力装置１２における高周波成分の再現に適するように二値化処理又は多値化処理を行う。
【００５１】
また、階調再現処理部３３は、色にじみ処理部２７において網点領域に分離された領域を、最終的に画像を画素に分離して、それぞれの階調を再現できるように階調再現処理（中間調生成）を行う。さらに、階調再現処理部３３は、領域分離処理部２４において網点領域に分離された領域を、カラー画像出力装置１２における階調再現性に適するように二値化処理又は多値化処理を行う。
【００５２】
画像処理装置２０は、階調再現処理部３３で処理された画像データ（ＣＭＹＫ信号）を記憶部（不図示）に一旦記憶し、画像形成をする所定のタイミングで記憶部に記憶した画像データを読み出し、読み出した画像データをカラー画像出力装置１２へ出力する。これらの制御は、制御部３５により行われる。
【００５３】
図４は色にじみ処理部２７の構成を示すブロック図である。色にじみ処理部２７は、色にじみ画素判定部２７１、色にじみ信号補正部２７２、色にじみ画素抑制部２７３などを備えている。また、色にじみ信号補正部２７２は、輝度値算出部２７２ａ、計数部２７２ｂ、色にじみ画素抽出部２７２ｃなどを備えている。
【００５４】
色にじみ画素判定部２７１は、画像伸張処理部２６から画素毎にＲＧＢ信号に同期して入力された領域分離信号に基づいて、画像圧縮処理部２５及び画像伸張処理部２６における圧縮処理及び伸張処理の処理単位である所定のマスク（例えば、８×８画素ブロック）内において、色にじみ画素と判定された画素があるか否かを判定する。この場合、８×８、すなわち、６４画素夫々について色にじみ画素の有無を判定する。
【００５５】
色にじみ画素判定部２７１は、１つのマスク内において、色にじみ画素がないと判定した場合、そのマスク内に色にじみ画素がないことを示すフラグ信号Ｆを色にじみ信号補正部２７２へ出力し、次のマスクについて順次同様の判定処理を繰り返す。色にじみ画素判定部２７１は、１つのマスク内において、色にじみ画素があると判定した場合、そのマスク内に色にじみ画素があることを示すフラグ信号Ｆを色にじみ信号補正部２７２へ出力し、次のマスクについて順次同様の判定処理を繰り返す。
【００５６】
例えば、マスク（８×８画素など）内の画素の位置（座標）を（ｘ、ｙ）で表した場合、位置（ｘ、ｙ）にある画素が色にじみ画素である場合、フラグ信号Ｆ（Ｂｘ、Ｂｙ）＝１を出力し、位置（ｘ、ｙ）にある画素が色にじみ画素でない場合、フラグ信号Ｆ（Ｂｘ、Ｂｙ）＝０を出力する。
【００５７】
色にじみ画素判定部２７１から出力される色にじみ画素の有無を示すフラグ信号Ｆは、ＲＧＢ信号、及び領域分離信号のマスク毎の出力と同期して色にじみ信号補正部２７２へ出力される。
【００５８】
輝度値算出部２７２ａは、マスク内の画素の輝度値を、ＲＧＢ値に基づいて算出し、算出した輝度値を計数部２７２ｂへ出力する。例えば、ＲＧＢ値の内Ｇ値が人間にとって最も視覚特性に敏感であることを考慮して、平均輝度値Ｌを、Ｌ＝（Ｒ＋２Ｇ＋Ｂ）／４により算出することができる。なお、平均輝度値Ｌは、上述の式に限らず、他の式により算出することもできる。
【００５９】
計数部２７２ｂは、輝度値算出部２７２ａから入力されたマスク内の画素毎の平均輝度値Ｌと予め記憶してある輝度閾値Ｌｔｈとを比較し、輝度閾値Ｌｔｈ以上の平均輝度値Ｌを有する画素の数を計数し、計数結果を色にじみ画素抽出部２７２ｃへ出力する。なお、輝度閾値Ｌｔｈは任意の値に設定することができるが、例えば、輝度値を８ビットで表した場合、輝度値の分布は０〜２５５となり、輝度閾値Ｌｔｈを高輝度付近の２５０に設定することができる。
【００６０】
所定のマスクサイズ単位で行われる圧縮処理（例えば、ＪＰＥＧ圧縮などの非可逆な圧縮）を行った場合、マスク内の画素が有する輝度の変化が大きい境界周辺、すなわちエッジ周辺に細かいノイズが現われることが知られている。このノイズをモスキートノイズと称するが、このモスキートノイズは、エッジ付近に存在する色にじみを反映したノイズとして現われる。また、このモスキートノイズは、画素の輝度値が高いほど顕著になることが知られている。そこで、マスク内の画素の輝度値を算出し、算出された輝度値に対して閾値処理を行い、高輝度の画素を抽出し、抽出された高輝度の画素数Ｎを計数することにより、色にじみ画素の抽出のための前処理を行う。
【００６１】
色にじみ画素抽出部２７２ｃは、計数部２７２ｂから入力された計数結果に基づいて、高輝度の画素数Ｎと予め定められた画素数閾値Ｎｔｈとを比較し、高輝度の画素数Ｎが画素数閾値Ｎｔｈ以上である場合、色にじみ画素であると判定し、マスク内の高輝度の画素すべての領域分離信号を色にじみ画素を占めす信号（色にじみ画素信号）に補正する。なお、画素数閾値Ｎｔｈは任意の値に設定することができるが、例えば、マスクサイズが８×８（６４画素）であるから、その半分以上が高輝度である場合を判定基準とすれば、画素数閾値Ｎｔｈを３３に設定することができる。
【００６２】
色にじみ画素抽出部２７２ｃは、マスク内の画素毎のＲＧＢ信号、補正されていない領域分離信号、及び色にじみ画素信号（補正された領域分離信号）を色にじみ画素抑制部２７３へ出力する。
【００６３】
色にじみ画素抑制部２７３は、色にじみ画素信号を有する画素のＲＧＢ信号に対して、色にじみを抑制するように、例えば、ＲＧＢすべての色情報を平均輝度値Ｌで置き換えることにより無彩色化処理を行い、色にじみを抑制された画像データを空間フィルタ処理部２８へ出力する。なお、色にじみ画素抑制部２７３で行われる色にじみ抑制処理は、実際の出力画像を見ながら、必要に応じて画像処理装置２０に搭載することができ、色にじみが少なければ、色にじみ画素抑制部２７３に代えて、空間フィルタ処理部２８又は黒生成下色除去部３１で同様の色にじみ抑制処理を行うこともできる。
【００６４】
次に本発明に係る画像処理装置２０の動作について説明する。図５は色にじみ処理の手順を示すフローチャートである。なお、色にじみ処理は、ＡＳＩＣにより実現される構成でもよく、またＣＰＵで実行されるコンピュータプログラムにより実現される構成でもよい。色にじみ処理部２７は、制御部３５の制御のもと、画像伸張処理部２６から画素毎にＲＧＢ信号に同期して入力された領域分離信号に基づいて、画像圧縮処理部２５及び画像伸張処理部２６における圧縮処理及び伸張処理の処理単位である所定のマスク内において、色にじみ画素と判定された画素があるか否かを判定する色にじみ画素判定処理を行う（Ｓ１）。
【００６５】
色にじみ処理部２７は、マスク内の画素の輝度値が所定以上の高輝度であって、高輝度の画素数が所定値以上あるか否かに基づいて、マスク内の高輝度の画素に対応する領域分離信号を色にじみ画素信号に補正する色にじみ信号補正処理を行う（Ｓ２）。
【００６６】
色にじみ処理部２７は、色にじみ画素信号を有する画素のＲＧＢ信号に対して、色にじみ画素抑制処理を行い（Ｓ３）、処理を終了する。
【００６７】
次に、上記各処理について具体的に説明する。図６は色にじみ画素判定処理の手順を示すフローチャートである。色にじみ画素判定部２７１は、制御部３５の制御のもと、マスク内の画素夫々に対応するＲＧＢ信号及び領域分離信号をマスクサイズ分取得する（Ｓ１１）。色にじみ画素判定部２７１は、マスク内の画素に色にじみ画素があるか否かを判定する（Ｓ１２）。
【００６８】
色にじみ画素がある場合（Ｓ１２でＹＥＳ）、色にじみ画素判定部２７１は、マスク内に色にじみ画素があることを示すフラグ信号を出力し（Ｓ１３）、次のマスクに対して同様の処理を行うべく、すべての画素の処理が終了したか否かを判定する（Ｓ１４）。
【００６９】
色にじみ画素がない場合（Ｓ１２でＮＯ）、色にじみ画素判定部２７１は、色にじみ画素がないことを示すフラグ信号を出力し（Ｓ１５）、次のマスクに対して同様の処理を行うべく、ステップＳ１４以降の処理を続ける。すべての画素の処理が終了していない場合（Ｓ１４でＮＯ）、色にじみ画素判定部２７１は、ステップＳ１１以降の処理を続ける。すべての画素の処理が終了した場合（Ｓ１４でＹＥＳ）、色にじみ画素判定部２７１は、処理を終了する。
【００７０】
図７は色にじみ信号補正処理の手順を示すフローチャートである。色にじみ信号補正部２７２は、制御部３５の制御のもと、マスク内の画素夫々に対応するＲＧＢ信号及び領域分離信号をマスクサイズ分取得する（Ｓ２１）。色にじみ信号補正部２７２は、マスク内の画素に色にじみ画素があるか否かを示すフラグ信号を取得する（Ｓ２２）。
【００７１】
色にじみ信号補正部２７２は、取得したフラグ信号に基づいて、マスク内の画素に色にじみ画素があるか否かを判定し（Ｓ２３）、色にじみ画素がある場合（Ｓ２３でＹＥＳ）、マスク内の画素の輝度値（例えば、平均輝度値）を算出する（Ｓ２４）。色にじみ信号補正部２７２は、算出した輝度値が所定の輝度閾値以上である高輝度の画素の数を計数する（Ｓ２５）。
【００７２】
色にじみ信号補正部２７２は、計数値が所定の画素数閾値以上であるか否かを判定する（Ｓ２６）。計数値が所定の画素数閾値以上である場合（Ｓ２６でＹＥＳ）、色にじみ信号補正部２７２は、高輝度の画素に対応する領域分離信号を色にじみ信号（０１１＝「３」）に変更して色にじみ画素を抽出する（Ｓ２７）。
【００７３】
色にじみ信号補正部２７２は、次のマスクに対して同様の処理を行うべく、すべての画素の処理が終了したか否かを判定する（Ｓ２８）。すべての画素の処理が終了していない場合（Ｓ２８でＮＯ）、色にじみ信号補正部２７２は、ステップＳ２１以降の処理を続ける。一方、色にじみ画素がない場合（Ｓ２３でＮＯ）、色にじみ信号補正部２７２は、ステップＳ２８以降の処理を続ける。また、計数値が所定の画素数閾値以上でない場合（Ｓ２６でＮＯ）、色にじみ信号補正部２７２は、ステップＳ２８以降の処理を続ける。すべての画素の処理が終了した場合（Ｓ２８でＹＥＳ）、色にじみ信号補正部２７２は、処理を終了する。
【００７４】
図８は色にじみ画素抑制処理の手順を示すフローチャートである。色にじみ画素抑制部２７３は、制御部３５の制御のもと、１画素に対応するＲＧＢ信号及び領域分離信号を取得する（Ｓ３１）。色にじみ画素抑制部２７３は、画素に対応する領域分離信号に基づいて、画素が色にじみ画素であるか否かを判定し（Ｓ３２）、画素が色にじみ画素である場合（Ｓ３２でＹＥＳ）、無彩色化処理を行う（Ｓ３３）。
【００７５】
色にじみ画素抑制部２７３は、次の画素に対して同様の処理を行うべく、すべての画素の処理が終了したか否かを判定する（Ｓ３４）。すべての画素の処理が終了していない場合（Ｓ３４でＮＯ）、色にじみ画素抑制部２７３は、ステップＳ３１以降の処理を続ける。画素が色にじみ画素でない場合（Ｓ３２でＮＯ）、色にじみ画素抑制部２７３は、ステップＳ３４以降の処理を続ける。すべての画素の処理が終了した場合（Ｓ３４でＹＥＳ）、色にじみ画素抑制部２７３は、処理を終了する。
【００７６】
次に、上述の各処理に応じて、ＲＧＢ信号及び領域分離信号（カラー画像データ）がどのように変遷するかを説明する。図９は圧縮処理前の８×８マスク内のカラー画像データの例を示す模式図である。図に示すように、１マスク内には、８×８、合計で６４画素夫々について、Ｒ、Ｇ、Ｂ及び領域分離の各信号に関する情報が含まれている。Ｒ、Ｇ、Ｂ信号夫々は、８ビットで表され、領域分離信号は３ビットで表されている。また、マスク内の左上の画素を（１、１）、右上の画素を（１、８）、左下の画素を（８、１）、右下の画素を（８、８）のように表す。
【００７７】
例えば、マスク内の最初の画素（１、１）は、Ｒ値が２５５、Ｇ値が２４６、Ｂ値が２５５、領域分離信号が３の各値を有しており、横方向に隣接する画素（１、２）は、Ｒ値が２５５、Ｇ値が２５５、Ｂ値が２５５、領域分離信号が４の各値を有している。
【００７８】
図１０は圧縮伸張処理後の８×８マスク内のカラー画像データの例を示す模式図である。すなわち、図１０は図９で示すマスク内のカラー画像データが圧縮伸張処理された後のカラー画像データの一例を示す。圧縮伸張処理は、１マスク単位、すなわち、８×８画素のブロック単位で処理される。図１０において、図９と比較してＲＧＢのカラー画像データが異なっている部分が圧縮伸張処理によってカラー画像データに劣化が生じている部分である。なお、領域分離信号については、可逆的な圧縮伸張処理がなされるので、圧縮伸張後であっても元の領域分離信号が復元される。
【００７９】
例えば、マスク内の最初の画素（１、１）は、Ｒ値が２５５、Ｇ値が２３７、Ｂ値が２５５、領域分離信号が３の各値を有しており、横方向に隣接する画素（１、２）は、Ｒ値が２５５、Ｇ値が２５４、Ｂ値が２５５、領域分離信号が４の各値を有している。この場合、各画素のＧ値が異なっている。
【００８０】
色にじみ処理部２７には、図１０に示すようなカラー画像データが出力される。色にじみ処理部２７は、取得したマスク分のカラー画像データ内に、色にじみ画素が存在するか否かをマスク内の領域分離信号により判定する。具体的には、８×８の画素のブロックの左上の画素に対応する領域分離信号の値から色にじみ信号（０１１＝「３」）であるか否かを判定し、色にじみ信号が１画素分でもあれば、色にじみ信号ありのフラグ信号を出力する。
【００８１】
図１０の例では、画素（１、１）に対応する領域分離信号が色にじみ信号（０１１＝「３」）であるので、最初の画素を判断した時点で、マスクに色にじみ画素があると判定されることになる。同様の処理は、マスク毎に繰り返し行われる。
【００８２】
図１１は圧縮伸張後のカラー画像データの輝度信号の例を示す模式図である。マスク内の各画素の輝度値Ｌ（例えば、平均輝度値）を、Ｌ＝（Ｒ＋２Ｇ＋Ｂ）／４により算出する場合、画素（１、１）の輝度値Ｌは、Ｌ＝（２５５＋２×２３７＋２５５）／４＝２４６となる。なお、輝度値を算出する場合、ＲＧＢ値の合算値を４で除算するときには、合算値に対して２ビット右にシフトすることにより算出することができ、除算を用いた平均値算出回路がビットシフトの演算回路で実現でき、回路規模を小さくすることができる。
【００８３】
図１２は閾値処理後の輝度信号の例を示す模式図である。図１１において、各画素の算出された輝度値（平均輝度値）に対して、輝度閾値として例えば、高輝度の付近である２５０に設定した場合、輝度閾値以上の輝度値を有する画素は、図１２に示すようになる。図１２において、輝度閾値以上の輝度値を有する画素の数を計数し、例えば、画素数閾値を６４画素の半分以上を示す３３に設定した場合、４４個の画素が輝度閾値以上の輝度値を有することになり、この４４個の画素に対応する領域分離信号をすべて色にじみ画素信号（０１１＝「３」）に補正する。このような処理をマスク単位で繰り返し行う。
【００８４】
図１３は色にじみ信号補正後の８×８マスク内のカラー画像データの例を示す模式図である。図に示すように、輝度閾値以上の輝度値を有する４４個の画素に対する領域分離信号は、色にじみ画素信号（０１１＝「３」）に補正されている。
【００８５】
図１４は色にじみ処理後の８×８マスク内のカラー画像データの例を示す模式図であり、図１５は色にじみ処理後の８×８マスク内の画素の輝度情報の例を示す模式図である。図に示すように、色にじみ処理では、色にじみ画素信号を有するすべての画素のＲ、Ｇ、Ｂ値は、算出された輝度値Ｌで置き換える。これにより、ＲＧＢの輝度値が同一となり、無彩色画像となる。これにより、色にじみ処理が完了する。
【００８６】
以上説明したように、本発明にあっては、圧縮後伸張されたカラー画像データが含まれるマスク内に色にじみ画素があると判定された場合、マスク内の各画素の輝度値が輝度閾値以上の画素数を計数し、計数した画素数が画素数閾値以上である場合、輝度閾値以上の輝度値を有する画素を色にじみ画素として抽出する。これにより、色にじみ画素が存在すると判定されたカラー画像データに対して、有彩色か無彩色かに関わらず一様に行われる処理（例えば、圧縮伸張処理）が行われることにより、色にじみ画素が存在する周辺に無彩色のエッジが存在する場合には、その画素を含めてエッジ周辺全体に色にじみが発生している可能性が高く、その発生した色にじみ画素を精度良く抽出することができる。
【００８７】
また、色にじみ画素として抽出された画素に対して、無彩色化処理を行うことにより、エッジ周辺が高輝度であれば、特にその色にじみが顕著に現われ、画質低下を招くことから、その色にじみを確実に抑制するために、エッジ周辺の画素で、各色情報の平均輝度値が所定の輝度閾値以上の画素すべてを色にじみ画素として、色にじみ画素とされたすべての画素に対してＲＧＢ値を平均輝度値に置き換えて、形成される画像の画質低下を防止するとともに、色にじみの目立たない高画質な画像を得ることができる。
【００８８】
なお、上述の実施形態の処理をＡＳＩＣなどに代えて、コンピュータにおいて実行可能なコンピュータプログラムとして構成し、そのコンピュータプログラムを記録媒体（不図示）に格納するとともに、そのコンピュータプログラムをＣＰＵで実行することにより、上述の処理を制御する構成とすることもできる。記録媒体としては、コンピュータ本体に備えられたＲＯＭ、ＲＡＭ、ハードディスク装置などであってもよく、また、コンピュータ本体と分離可能な記録媒体、例えば、磁気テープ又はカセットテープ等のテープ系、フロッピーディスク（登録商標）、外部ハードディスクなどの磁気ディスク、ＣＤ−ＲＯＭ、ＭＯ、ＭＤ、ＤＶＤ等の光ディスクなどのディスク系、ＩＣカード（メモリカードを含む）、光カード等のカード系などであってもよい。また、マスクＲＯＭ、ＥＰＲＯＭ（Erasable Programmable Read Only Memory）、ＥＥＰＲＯＭ（Electrically Erasable Programmable Read Only Memory）、フラッシュＲＯＭ等の半導体メモリを含めた固定的にコンピュータプログラムを担持する媒体であってもよい。これにより、色にじみ処理を行うコンピュータプログラムを記録した記録媒体を持ち運び自在に提供することができる。
【００８９】
また、記録媒体に格納されているコンピュータプログラムは、マイクロプロセッサがアクセスして実行させる構成であってもよく、あるいはコンピュータプログラムを読み出し、読み出したコンピュータプログラムをコンピュータのプログラム記憶領域（不図示）にインストールし、そのコンピュータプログラムを実行させる構成でもよい。
【００９０】
また、本実施の形態においては、インターネットを含む通信ネットワーク（不図示）を接続可能なシステムに構成することも可能であり、通信ネットワークからコンピュータプログラムをダウンロードするように流動的にコンピュータプログラムを担持する媒体であってもよい。なお、通信ネットワークからコンピュータプログラムをダウンロードする場合は、ダウンロード用のコンピュータプログラムを予めコンピュータ本体に格納しておくか、あるいは別の記録媒体からインストールされるものでもよい。
【００９１】
上述のコンピュータプログラムは、本実施の形態の色にじみ処理のみを実行するものではなく、画像処理装置２０の他の処理を含めて統括的に実行するように構成されたものであってもよい。
【００９２】
また、カラー画像入力装置１１としては、例えば、フラットベッドスキャナ、フィルムスキャナ、デジタルカメラ、携帯電話機などが用いられる。カラー画像出力装置１２としては、例えば、ＣＲＴディスプレイ、液晶ディスプレイなどの画像表示装置、処理結果を記録紙などに出力する電子写真方式又はインクジェット方式のプリンタなどが用いられる。さらに画像形成装置１０としては、ネットワークを介してサーバ装置などに接続するための通信手段としてのモデムなどを備えることもできる。また、カラー画像入力装置１１からカラー画像データを取得する代わりに、ネットワークを介して外部記憶装置、サーバ装置などからカラー画像データを取得する構成であってもよい。
【００９３】
上述の実施の形態では、ＲＧＢ値で色にじみ信号補正処理、色にじみ画素抑制処理を行う構成であったが、これに限定されるものではなく、検出精度又は画像処理構成などに応じて別の色空間（例えば、ＣＭＹＫ、ＣＩＥＬＡＢなど）を行ってよい。この場合、輝度情報と色情報が混在する色空間（ＣＭＹＫなど）では、ＲＧＢ値での処理と同様に行えばよく、輝度情報と色情報が分離された色空間（ＣＩＥＬＡＢなど）では、輝度を中心とした処理を行い、補充する形で色情報も用いるような構成にしてもよい。
【図面の簡単な説明】
【００９４】
【図１】本発明に係る画像処理装置を備える画像形成装置の構成を示すブロック図である。
【図２】領域分離処理部の構成を示すブロック図である。
【図３】総合判定部の判定例を示す説明図である。
【図４】色にじみ処理部の構成を示すブロック図である。
【図５】色にじみ処理の手順を示すフローチャートである。
【図６】色にじみ画素判定処理の手順を示すフローチャートである。
【図７】色にじみ信号補正処理の手順を示すフローチャートである。
【図８】色にじみ画素抑制処理の手順を示すフローチャートである。
【図９】圧縮処理前の８×８マスク内のカラー画像データの例を示す模式図である。
【図１０】圧縮伸張処理後の８×８マスク内のカラー画像データの例を示す模式図である。
【図１１】圧縮伸張後のカラー画像データの輝度信号の例を示す模式図である。
【図１２】閾値処理後の輝度信号の例を示す模式図である。
【図１３】色にじみ信号補正後の８×８マスク内のカラー画像データの例を示す模式図である。
【図１４】色にじみ処理後の８×８マスク内のカラー画像データの例を示す模式図である。
【図１５】色にじみ処理後の８×８マスク内の画素の輝度情報の例を示す模式図である。
【符号の説明】
【００９５】
１０  画像形成装置
１１  カラー画像入力装置
１２  カラー画像出力装置
２０  画像処理装置
２４  領域分離処理部
２５  画像圧縮処理部
２６  画像伸張処理部
２７  色にじみ処理部
３５  制御部
２７１  色にじみ画素判定部
２７２  色にじみ信号補正部
２７３  色にじみ画素抑制部
【図１】
2007142771.tif 000003
【図２】
2007142771.tif 000004
【図３】
2007142771.tif 000005
【図４】
2007142771.tif 000006
【図５】
2007142771.tif 000007
【図６】
2007142771.tif 000008
【図７】
2007142771.tif 000009
【図８】
2007142771.tif 000010
【図９】
2007142771.tif 000011
【図１０】
2007142771.tif 000012
【図１１】
2007142771.tif 000013
【図１２】
2007142771.tif 000014
【図１３】
2007142771.tif 000015
【図１４】
2007142771.tif 000016
【図１５】
2007142771.tif 000017