(57)【要約】【課題】  オーバープリントを行なった際に、オーバープリントを行なった領域の色味の変化が少なく、デジタルデータを高品位にカラー出力する画像処理装置を提案する。【解決手段】  画像処理装置において、対象画像中からＫ成分単体で再現されている領域であって、所定の一定濃度以上の領域が置換領域とするグレー領域として抽出され（ステップＳ２０３）、さらに、グレー領域に近接する領域の色が抽出される（ステップＳ２０５）。隣接する領域にＫ成分以外の色があったときは（ステップＳ２０７でＹＥＳ）、グレー領域のＫ成分の量（明度）と領域周辺色とに基づいて置換色が算出され（ステップＳ２０９〜Ｓ２１３）、グレー領域の色が置換色で置換えられる（ステップＳ２１５）。【選択図】        図１０
2007088930.tif 000002
【特許請求の範囲】
【請求項１】
画像処理装置において画像処理をコンピュータに実行させるプログラムであって、
前記画像処理装置に入力された対象画像から、黒単体、または黒、イエロー、マゼンタ、およびシアンからなる基本色のいずれか複数の色から構成される、低彩色で表現されている第１領域を抽出する領域抽出ステップと、
前記第１領域に隣接する第２領域の色である隣接色を抽出する隣接色抽出ステップと、
前記第１領域の色と前記隣接色とを重合わせるか否かを判定する判定ステップと、
前記判定ステップにおいて重合わせると判定された前記第１領域を置換領域として、前記置換領域の色と前記隣接色とに基づいて、前記置換領域の色と前記隣接色とを重合わせた色の色彩値よりも重合わせ前の前記置換領域の色の色彩値に近い置換色を算出する置換色算出ステップと、
前記置換領域の色を前記置換色に置換える色置換ステップとを実行させる、画像処理プログラム。
【請求項２】
前記判定ステップにおいては、前記第１領域の色の基本色および前記隣接色の基本色の、各色における重複量が所定値よりも小さい場合に重合わせると判定する、請求項１に記載の画像処理プログラム。
【請求項３】
前記低彩色は、Ｌａｂ値で表わしたときに、カラーチャンネルａ，ｂが√（ａ2＋ｂ2）＜１６を満たす色である、請求項１に記載の画像処理プログラム。
【請求項４】
前記画像処理装置は、前記画像処理装置の色属性を用いて、前記低彩色の明度または黒の成分量を入力値とし、前記低彩色と同じＬａｂ値をもつ色の前記基本色の成分値を出力値とするテーブルを作成する手段を備え、
前記置換色算出ステップでは、前記テーブルにおいて前記置換領域の色の明度または黒の成分量に応じた前記テーブルへの入力値を設定し、前記隣接色の基本色の各成分値を越えないように、前記テーブルから参照される前記基本色の成分値を補間して前記置換色を算出する、請求項１に記載の画像処理プログラム。
【請求項５】
前記画像処理装置は、前記画像処理装置の色属性を用いて、前記低彩色の黒の成分値と前記低彩色をＬａｂ値で表わしたときのＬ値，ａ値，ｂ値とを入力値とし、前記低彩色と同じＬａｂ値をもつ色の前記基本色の成分値を出力値とするテーブルを作成する手段を備え、
前記置換色算出ステップでは、前記テーブルにおいて前記置換領域の色の黒の成分値、およびＬ値，ａ値，ｂ値に応じた前記テーブルへの入力値を設定し、前記隣接色の基本色の各成分値を越えないように、前記テーブルから参照される前記基本色の成分値を補間して前記置換色を算出する、請求項１に記載の画像処理プログラム。
【請求項６】
前記置換色算出ステップでは、前記テーブルにおいて、前記入力値に応じた前記基本色の成分値の範囲を設定し、前記補間して得られた値が前記範囲にない場合、前記入力値を変更して前記範囲を再設定する、請求項４または５に記載の画像処理プログラム。
【請求項７】
前記置換色算出ステップでは、前記テーブルにおいて、前記入力値に応じた前記基本色の成分値の範囲を設定し、前記補間して得られた値が前記範囲にない場合、前記隣接色を構成する前記基本色のうち特定色の成分値を変更して前記範囲を再設定する、請求項４または５に記載の画像処理プログラム。
【請求項８】
請求項１〜７のいずれかに記載の画像処理プログラムを記録した、コンピュータ読取可能な記録媒体。
【請求項９】
対象画像のうちの、黒単体、または黒、イエロー、マゼンタ、およびシアンからなる基本色のいずれか複数の色から構成される、低彩色で表現されている第１領域を抽出する領域抽出手段と、
前記第１領域に隣接する第２領域の色である隣接色を抽出する隣接色抽出手段と、
前記第１領域の色と前記隣接色とを重合わせるか否かを判定する判定手段と、
前記判定手段によって重合わせると判定された前記第１領域を置換領域として、前記置換領域の色と前記隣接色とに基づいて、前記置換領域の色と前記隣接色とを重合わせた色の色彩値よりも重合わせ前の前記置換領域の色の色彩値に近い置換色を算出する置換色算出手段と、
前記置換領域の色を前記置換色に置換える色置換手段とを備える、画像処理装置。
【請求項１０】
前記判定手段は、前記第１領域の色の基本色および前記隣接色の基本色の、各色における重複量が所定値よりも小さい場合に重合わせると判定する、請求項９に記載の画像処理装置。
【請求項１１】
前記低彩色は、Ｌａｂ値で表わしたときに、カラーチャンネルａ，ｂが√（ａ2＋ｂ2）＜１６を満たす色である、請求項９に記載の画像処理装置。
【請求項１２】
当該画像処理装置の色属性を用いて、前記低彩色の明度または黒の成分量を入力値とし、前記低彩色と同じＬａｂ値をもつ色の前記基本色の成分値を出力値とするテーブルを作成するテーブル作成手段をさらに備え、
前記置換色算出手段は、前記テーブルにおいて前記置換領域の色の明度または黒の成分量に応じた前記テーブルへの入力値を設定し、前記隣接色の基本色の各成分値を越えないように、前記テーブルから参照される前記基本色の成分値を補間して前記置換色を算出する、請求項９に記載の画像処理装置。
【請求項１３】
当該画像処理装置の色属性を用いて、前記低彩色の黒の成分値と前記低彩色をＬａｂ値で表わしたときのＬ値，ａ値，ｂ値とを入力値とし、前記低彩色と同じＬａｂ値をもつ色の前記基本色の成分値を出力値とするテーブルを作成するテーブル作成手段をさらに備え、
前記置換色算出手段は、前記テーブルにおいて前記置換領域の色の黒の成分値、およびＬ値，ａ値，ｂ値に応じた前記テーブルへの入力値を設定し、前記隣接色の基本色の各成分値を越えないように、前記テーブルから参照される前記基本色の成分値を補間して前記置換色を算出する、請求項９に記載の画像処理装置。
【請求項１４】
前記置換色算出手段は、前記テーブルにおいて、前記入力値に応じた前記基本色の成分値の範囲を設定し、前記補間して得られた値が前記範囲にない場合、前記入力値を変更して前記範囲を再設定する、請求項１２または１３に記載の画像処理装置。
【請求項１５】
前記置換色算出手段は、前記テーブルにおいて、前記入力値に応じた前記基本色の成分値の範囲を設定し、前記補間して得られた値が前記範囲にない場合、前記隣接色を構成する前記基本色のうち特定色の成分値を変更して前記範囲を再設定する、請求項１２または１３に記載の画像処理装置。
【請求項１６】
画像処理装置において画像処理を行なう方法であって、
前記画像処理装置に入力された対象画像から、黒単体、または黒、イエロー、マゼンタ、およびシアンからなる基本色のいずれか複数の色から構成される、低彩色で表現されている第１領域を抽出する領域抽出ステップと、
前記第１領域に隣接する第２領域の色である隣接色を抽出する隣接色抽出ステップと、
前記第１領域の色と前記隣接色とを重合わせるか否かを判定する判定ステップと、
前記判定ステップにおいて重合わせると判定された前記第１領域を置換領域として、前記置換領域の色と前記隣接色とに基づいて、前記置換領域の色と前記隣接色とを重合わせた色の色彩値よりも重合わせ前の前記置換領域の色の色彩値に近い置換色を算出する置換色算出ステップと、
前記置換領域の色を前記置換色に置換える色置換ステップとを備える、画像処理方法。
【請求項１７】
前記判定ステップにおいては、前記第１領域の色の基本色および前記隣接色の基本色の、各色における重複量が所定値よりも小さい場合に重合わせると判定する、請求項１６に記載の画像処理方法。
【請求項１８】
前記低彩色は、Ｌａｂ値で表わしたときに、カラーチャンネルａ，ｂが√（ａ2＋ｂ2）＜１６を満たす色である、請求項１６に記載の画像処理方法。
【請求項１９】
前記画像処理装置は、前記画像処理装置の色属性を用いて、前記低彩色の明度または黒の成分量を入力値とし、前記低彩色と同じＬａｂ値をもつ色の前記基本色の成分値を出力値とするテーブルを作成する手段を備え、
前記置換色算出ステップでは、前記テーブルにおいて前記置換領域の色の明度または黒の成分量に応じた前記テーブルへの入力値を設定し、前記隣接色の基本色の各成分値を越えないように、前記テーブルから参照される前記基本色の成分値を補間して前記置換色を算出する、請求項１６に記載の画像処理方法。
【請求項２０】
前記画像処理装置は、前記画像処理装置の色属性を用いて、前記低彩色の黒の成分値と前記低彩色をＬａｂ値で表わしたときのＬ値，ａ値，ｂ値とを入力値とし、前記低彩色と同じＬａｂ値をもつ色の前記基本色の成分値を出力値とするテーブルを作成する手段を備え、
前記置換色算出ステップでは、前記テーブルにおいて前記置換領域の色の黒の成分値、およびＬ値，ａ値，ｂ値に応じた前記テーブルへの入力値を設定し、前記隣接色の基本色の各成分値を越えないように、前記テーブルから参照される前記基本色の成分値を補間して前記置換色を算出する、請求項１６に記載の画像処理方法。
【請求項２１】
前記置換色算出ステップでは、前記テーブルにおいて、前記入力値に応じた前記基本色の成分値の範囲を設定し、前記補間して得られた値が前記範囲にない場合、前記入力値を変更して前記範囲を再設定する、請求項１９または２０に記載の画像処理方法。
【請求項２２】
前記置換色算出ステップでは、前記テーブルにおいて、前記入力値に応じた前記基本色の成分値の範囲を設定し、前記補間して得られた値が前記範囲にない場合、前記隣接色を構成する前記基本色のうち特定色の成分値を変更して前記範囲を再設定する、請求項１９または２０に記載の画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は画像処理プログラム、画像処理プログラムを記録した記録媒体、画像処理装置、および画像処理方法に関し、特に、デジタルデータを高品位にカラー出力する画像処理プログラム、画像処理プログラムを記録した記録媒体、画像処理装置、および画像処理方法に関する。
【背景技術】
【０００２】
４サイクル画像形成装置やカラータンデム画像形成装置などの画像形成装置において電子写真などのデジタルデータをカラー出力する場合、基本色であるシアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、およびブラック（Ｋ）の各色トナーに対応した版の重ね合わせにより多色画像を形成する。
【０００３】
より具体的には、たとえばカラータンデム画像形成装置では、各々現像器を含んだ４色の作像部が中間転写ベルトに沿って列設されて構成され、それぞれに形成された各色のトナー画像である版を上記中間転写ベルトに転写し（一次転写）、各版の重ね合わせにより多色画像を形成する。さらに、中間転写ベルト上で重ね合わされた画像を記録媒体である用紙上に転写し（二次転写）、定着工程を経て出力する。
【０００４】
出力されるカラー画像が、ＣＭＹ成分（の少なくとも１つ）が含まれるカラーの背景画像中にＫ成分単色の画像（Ｋ画像）が配置されたものである場合、各色版のずれによって、背景とＫ画像との境界部に白抜けが発生する場合がある。
【０００５】
また、背景中に配置された画像がＫ成分単色でなく、ＣＭＹＫ成分で構成された低彩度であるグレー色画像である場合においても、背景画像部分のＣＭＹＫ成分量とグレー画像部分のＣＭＹＫ成分量との間で、両者に重複しているＣＭＹＫ成分があったとしても、その重複する成分量が小さい場合、各色版のずれによって、背景とグレー画像部分との境界部で、わずかにトナーがのってはいるが、ほぼ白抜けと同様な現象が発生してしまう場合がある。
【０００６】
これらを防止するために、Ｋ画像部分も背景色で埋めるように背景画像の上にＫ画像またはグレー画像を配置する「オーバープリント」という処理が用いられることがある。従来、オーバープリントは、単純に背景色にＫ成分単色のＫ画像を重ねる方法や、特許文献１に開示されているような、背景色を薄くしてＫ成分単色のＫ画像を重ねる方法で行なわれていた。
【特許文献１】特開２００４−１７４９６４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、オーバープリントを行なうと、Ｋ画像のＫ成分単色と背景色とが混ざるためにグレーの色味が変化し、Ｋ成分単色の色と、オーバープリントした領域の色とに差が出てしまうという問題がある。特許文献１による方法においては、背景色を薄くしているが、背景色として別の色味が加えられることには変わりはなく、背景色が低彩色である場合以外は、重合わせによって色味のずれは必ず発生する。
【０００８】
本発明はこれらの問題に鑑みてなされたものであって、対象画像のうちの特定領域を、背景色に応じた比率の各色トナーで置換することによって、置換領域の色味を保持しつつ、白抜けが発生することを防止して、デジタルデータを高品位にカラー出力する画像処理装置および画像処理方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、本発明のある局面に従うと、画像処理プログラムは、画像処理装置において画像処理をコンピュータに実行させるプログラムであって、画像処理装置に入力された対象画像から、黒単体、または黒、イエロー、マゼンタ、およびシアンからなる基本色のいずれか複数の色から構成される、低彩色で表現されている第１領域を抽出する領域抽出ステップと、第１領域に隣接する第２領域の色である隣接色を抽出する隣接色抽出ステップと、第１領域の色と隣接色とを重合わせるか否かを判定する判定ステップと、判定ステップにおいて重合わせると判定された第１領域を置換領域として、置換領域の色と隣接色とに基づいて、置換領域の色と隣接色とを重合わせた色の色彩値よりも重合わせ前の置換領域の色の色彩値に近い置換色を算出する置換色算出ステップと、置換領域の色を置換色に置換える色置換ステップとを実行させる。
【００１０】
より詳しくは、判定ステップにおいては、第１領域の色の基本色および隣接色の基本色の、各色における重複量が所定値よりも小さい場合に重合わせると判定することが好ましい。
【００１１】
なお、低彩色は、Ｌａｂ値で表わしたときに、カラーチャンネルａ，ｂが√（ａ2＋ｂ2）＜１６を満たす色であることが好ましい。
【００１２】
さらに、画像処理装置は、当該画像処理装置の色属性を用いて、低彩色の明度または黒の成分量を入力値とし、低彩色と同じＬａｂ値をもつ色の基本色の成分値を出力値とするテーブルを作成する手段を備え、置換色算出ステップでは、上記テーブルにおいて置換領域の色の明度または黒の成分量に応じたテーブルへの入力値を設定し、隣接色の基本色の各成分値を越えないように、上記テーブルから参照される基本色の成分値を補間して置換色を算出することが好ましい。
【００１３】
または、画像処理装置は、画像処理装置の色属性を用いて、低彩色の黒の成分値と低彩色をＬａｂ値で表わしたときのＬ値，ａ値，ｂ値とを入力値とし、低彩色と同じＬａｂ値をもつ色の基本色の成分値を出力値とするテーブルを作成する手段を備え、置換色算出ステップでは、上記テーブルにおいて置換領域の色の黒の成分値、およびＬ値，ａ値，ｂ値に応じたテーブルへの入力値を設定し、隣接色の基本色の各成分値を越えないように、上記テーブルから参照される基本色の成分値を補間して置換色を算出することが好ましい。
【００１４】
なお、置換色算出ステップでは、上記テーブルにおいて、入力値に応じた基本色の成分値の範囲を設定し、補間して得られた値が上記範囲にない場合、入力値を変更してその範囲を再設定することが好ましい。
【００１５】
または、置換色算出ステップでは、上記テーブルにおいて、入力値に応じた基本色の成分値の範囲を設定し、補間して得られた値が上記範囲にない場合、隣接色を構成する基本色のうち特定色の成分値を変更してその範囲を再設定することが好ましい。
【００１６】
本発明の他の局面に従うと、記録媒体はコンピュータ読取可能な記録媒体であって、上記画像処理プログラムを記録する。
【００１７】
本発明のさらに他の局面に従うと、画像処理装置は、対象画像のうちの、黒単体、または黒、イエロー、マゼンタ、およびシアンからなる基本色のいずれか複数の色から構成される、低彩色で表現されている第１領域を抽出する領域抽出手段と、第１領域に隣接する第２領域の色である隣接色を抽出する隣接色抽出手段と、第１領域の色と隣接色とを重合わせるか否かを判定する判定手段と、判定手段によって重合わせると判定された第１領域を置換領域として、置換領域の色と隣接色とに基づいて、置換領域の色と隣接色とを重合わせた色の色彩値よりも重合わせ前の置換領域の色の色彩値に近い置換色を算出する置換色算出手段と、置換領域の色を置換色に置換える色置換手段とを備える。
【００１８】
より詳しくは、判定手段は、第１領域の色の基本色および隣接色の基本色の、各色における重複量が所定値よりも小さい場合に重合わせると判定することが好ましい。
【００１９】
なお、低彩色は、Ｌａｂ値で表わしたときに、カラーチャンネルａ，ｂが√（ａ2＋ｂ2）＜１６を満たす色であることが好ましい。
【００２０】
さらに、画像処理装置は、当該画像処理装置の色属性を用いて、低彩色の明度または黒の成分量を入力値とし、低彩色と同じＬａｂ値をもつ色の基本色の成分値を出力値とするテーブルを作成するテーブル作成手段をさらに備え、置換色算出手段は、上記テーブルにおいて置換領域の色の明度または黒の成分量に応じたテーブルへの入力値を設定し、隣接色の基本色の各成分値を越えないように、上記テーブルから参照される基本色の成分値を補間して置換色を算出することが好ましい。
【００２１】
または、画像処理装置は、当該画像処理装置の色属性を用いて、低彩色の黒の成分値と低彩色をＬａｂ値で表わしたときのＬ値，ａ値，ｂ値とを入力値とし、低彩色と同じＬａｂ値をもつ色の基本色の成分値を出力値とするテーブルを作成するテーブル作成手段をさらに備え、置換色算出手段は、上記テーブルにおいて置換領域の色の黒の成分値、およびＬ値，ａ値，ｂ値に応じたテーブルへの入力値を設定し、隣接色の基本色の各成分値を越えないように、上記テーブルから参照される基本色の成分値を補間して置換色を算出することが好ましい。
【００２２】
なお、置換色算出手段は、上記テーブルにおいて、入力値に応じた基本色の成分値の範囲を設定し、補間して得られた値が上記範囲にない場合、入力値を変更してその範囲を再設定することが好ましい。
【００２３】
または、置換色算出手段は、上記テーブルにおいて、入力値に応じた基本色の成分値の範囲を設定し、補間して得られた値が上記範囲にない場合、隣接色を構成する基本色のうち特定色の成分値を変更してその範囲を再設定することが好ましい。
【００２４】
本発明のさらに他の局面に従うと、画像処理方法は、画像処理装置において画像処理を行なう方法であって、画像処理装置に入力された対象画像から、黒単体、または黒、イエロー、マゼンタ、およびシアンからなる基本色のいずれか複数の色から構成される、低彩色で表現されている第１領域を抽出する領域抽出ステップと、第１領域に隣接する第２領域の色である隣接色を抽出する隣接色抽出ステップと、第１領域の色と隣接色とを重合わせるか否かを判定する判定ステップと、判定ステップにおいて重合わせると判定された第１領域を置換領域として、置換領域の色と隣接色とに基づいて、置換領域の色と隣接色とを重合わせた色の色彩値よりも重合わせ前の置換領域の色の色彩値に近い置換色を算出する置換色算出ステップと、置換領域の色を置換色に置換える色置換ステップとを備える。
【００２５】
より詳しくは、判定ステップにおいては、第１領域の色の基本色および隣接色の基本色の、各色における重複量が所定値よりも小さい場合に重合わせると判定することが好ましい。
【００２６】
なお、低彩色は、Ｌａｂ値で表わしたときに、カラーチャンネルａ，ｂが√（ａ2＋ｂ2）＜１６を満たす色であることが好ましい。
【００２７】
さらに、画像処理装置は、画像処理装置の色属性を用いて、低彩色の明度または黒の成分量を入力値とし、低彩色と同じＬａｂ値をもつ色の基本色の成分値を出力値とするテーブルを作成する手段を備え、置換色算出ステップでは、上記テーブルにおいて置換領域の色の明度または黒の成分量に応じたテーブルへの入力値を設定し、隣接色の基本色の各成分値を越えないように、上記テーブルから参照される基本色の成分値を補間して置換色を算出することが好ましい。
【００２８】
または、画像処理装置は、画像処理装置の色属性を用いて、低彩色の黒の成分値と低彩色をＬａｂ値で表わしたときのＬ値，ａ値，ｂ値とを入力値とし、低彩色と同じＬａｂ値をもつ色の基本色の成分値を出力値とするテーブルを作成する手段を備え、置換色算出ステップでは、上記テーブルにおいて置換領域の色の黒の成分値、およびＬ値，ａ値，ｂ値に応じたテーブルへの入力値を設定し、隣接色の基本色の各成分値を越えないように、上記テーブルから参照される基本色の成分値を補間して置換色を算出することが好ましい。
【００２９】
なお、置換色算出ステップでは、上記テーブルにおいて、入力値に応じた基本色の成分値の範囲を設定し、補間して得られた値が上記範囲にない場合、入力値を変更してその範囲を再設定することが好ましい。
【００３０】
または、置換色算出ステップでは、上記テーブルにおいて、入力値に応じた基本色の成分値の範囲を設定し、補間して得られた値が上記範囲にない場合、隣接色を構成する基本色のうち特定色の成分値を変更してその範囲を再設定することが好ましい。
【発明の効果】
【００３１】
本発明にかかる画像処理装置では、無彩色または低彩色で表現されている領域を置換領域として、置換領域色を、置換領域の色と置換領域に隣接する領域の色とから算出される置換色で置換える画像処理が実行される。このため、通常のオーバープリントと同様の白抜け防止効果が得られ、Ｋ単体色の領域のグレーの色味、無彩色の領域の色味、および低彩度色の領域の色味を保つことができる。
【００３２】
また、プリンタ用プロファイルにおいて予め設定された所定のＣＭＹＫ成分の比率に依存せず、置換領域の周辺色に応じて置換色を算出するため、置換領域の色味がより正確に再現される。
【発明を実施するための最良の形態】
【００３３】
以下に、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品および構成要素には同一の符号を付してある。それらの名称および機能も同じである。したがってそれらについての詳細な説明は繰返さない。
【００３４】
本実施の形態においては、本発明にかかる画像形成装置をタンデム方式のデジタルカラープリンタ（以下、プリンタという）で適用する場合について説明するが、本発明にかかる画像形成装置はプリンタに限定されず、タンデム方式のファクシミリ装置やＭＦＰ（Multi Function Peripherals）などであってもよい。または、プリンタ等の画像出力装置に接続されたパーソナルコンピュータ等のコンピュータに適用されてもよい。
【００３５】
図１は、本発明にかかる画像形成装置が適用される、本実施の形態にかかるプリンタ１０の概略構成を示す模式的断面図である。
【００３６】
図１を参照して、プリンタ１０は、ローラ１４，１６，１８により弛まないように懸架され、ローラ１６が図１中で反時計回りに回転することで、所定速度で図１中矢印Ａ方向に回転する無端ベルトである中間転写ベルト１２と、中間転写ベルト１２に沿って所定間隔で配置される、基本色であるイエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）、およびブラック（Ｋ）各色トナーに対応する作像部２０Ｙ，２０Ｍ，２０Ｃ，２０Ｋ（作像部２０Ｙ，２０Ｍ，２０Ｃ，２０Ｋを代表させて作像部２０とする）と、中間転写ベルト１２を介してローラ１８と対をなす二次転写ローラ３４と、中間転写ベルト１２のローラ１６で支持された部分に、二次転写後に中間転写ベルト１２上に残留するトナー等を掻きとり、廃トナーボックス４０内に回収するクリーナ３８と、記録媒体である用紙Ｓを収納する給紙カセット４２と、給紙カセット４２から送り出されてきた用紙Ｓを中間転写ベルト１２上のトナー像との同期をとって二次転写領域３６に給紙する用紙搬送部４８と、二次転写されたトナー像を用紙Ｓに定着させる定着部５０と、印刷された用紙を排出する排紙トレイ１１と、ＣＰＵ（Central Processing Unit）などからなる制御部７０と、制御部７０で実行されるプログラムや、プリンタ１０のカラープロファイルなどの装置特性等を記憶する記憶部８０とを含んで構成される。
【００３７】
さらに、上記作像部２０は、感光体ドラム２２Ｙ，２２Ｍ，２２Ｃ，２２Ｋ（これらを代表させて感光体ドラム２２とする）と、各感光体ドラム２２の表面を均一に帯電させる帯電チャージャ２４Ｙ，２４Ｍ，２４Ｃ，２４Ｋ（これらを代表させて帯電チャージャ２４とする）と、画像データを構成する各色データに基づいて各感光体ドラム２２にレーザビームを出力して、均一に帯電された各感光体ドラム２２の表面に、画像データに応じた露光を行なって静電潜像を形成するプリントヘッド２６Ｙ，２６Ｍ，２６Ｃ，２６Ｋ（これらを代表させてプリントヘッド２６とする）と、各感光体ドラム２２の表面に形成された静電潜像を各色のトナーで現像し、トナー像を形成する現像器２８Ｙ，２８Ｍ，２８Ｃ，２８Ｋ（これらを代表させて現像器２８とする）と、各感光体ドラム２２の表面に形成されたトナー像を中間転写ベルト１２上に一次転写する、各感光体ドラム２２と中間転写ベルト１２を介して対をなす転写チャージャ３０Ｙ，３０Ｍ，３０Ｃ，３０Ｋ（これらを代表させて転写チャージャ３０とする）と、一次転写後に各感光体ドラム２２の表面に残留するトナーを回収するクリーナ３２Ｙ，３２Ｍ，３２Ｃ，３２Ｋ（これらを代表させてクリーナ３２とする）とを含んで構成される。
【００３８】
制御部７０は、記憶部８０に記憶される所定のプログラムを実行することで外部装置や画像読取装置などから入力された画像信号に対して所定の画像処理を施し、イエロー、マゼンタ、シアン、およびブラックの各色に色変換したデジタル信号を作成する。作成されたデジタル信号は、制御部７０からプリントヘッド２６に入力される。また、必要に応じて図１に示される各部に対して用紙搬送部駆動用モータ制御用、二次転写ローラ駆動用モータ制御用等の制御信号を出力し、印刷を実行させる。
【００３９】
制御部７０からプリントヘッド２６に出力されるデジタル信号は、上記画像処理に基づいて、上記画像を形成するための、シアン用の画像色データＣ、マゼンタ用の画像色データＭ、イエロー用の画像色データＹ、ブラック用の画像色データＫ、およびリサイクル用の画像色データＲ、または後述する画像安定化処理等に使用する基準パターンなどが該当する。
【００４０】
プリントヘッド２６は、制御部７０から入力された画像色データＣ，Ｍ，Ｙ，Ｋや基準パターンなどに基づいて、各感光体ドラム２２にレーザビームを出力する。
【００４１】
各作像部２０において、上記制御信号、およびデジタル信号に基づいて露光、現像、および転写が行なわれて、各色のトナー像が中間転写ベルト１２上に重合わせられる（一次転写）。
【００４２】
上記二次転写ローラ３４は可動式であって、中間転写ベルト１２と接触／非接触となる位置へ切替えられる。上記二次転写ローラ３４と中間転写ベルト１２との接触する領域は転写領域３６を構成し、給紙カセット４２から搬送された用紙Ｓは用紙搬送部４８によって転写領域３６に供給される。転写領域３６に供給された用紙Ｓに中間転写ベルト１２が接触することで、中間転写ベルト１２上に重合わせられたトナー像が用紙Ｓに二次転写される。
【００４３】
トナー像が転写された用紙Ｓは、定着部５０に備えられる定着ローラ対により加熱される。これにより、トナーは溶かされて用紙Ｓに定着する。その後、用紙Ｓは排紙トレイ１１に排出される。
【００４４】
図２は、出力されるカラー画像が、ＣＭＹ成分（の少なくとも１つ）が含まれるカラーの背景画像上にＫ成分単色の画像（Ｋ画像）が配置されたものである場合に、プリンタ１０において画像処理を行なうためのソフトウェア構成の具体例を示すブロック図である。図２に示される各機能は、制御部７０において記憶部８０に記憶される所定のプログラムが実行されることで制御部７０に形成される機能である。
【００４５】
図２を参照して、制御部７０には、オーバープリント判定部１０１と、隣接色抽出部１０３と、オーバープリント用二次元ＬＵＴ（Look Up Table）作成部１０５と、色算出部１０７と、色置換部１０９とを含む機能が形成される。
【００４６】
隣接色抽出部１０３は、処理対象の画像データである、外部装置や画像読取装置などから入力された画像信号を解析して置換領域を抽出し、その置換領域に隣接する領域の色を抽出して、オーバープリント判定部１０１および色算出部１０７に入力する。オーバープリント判定部１０１は、抽出された隣接色を用いて置換領域に対するオーバープリントの要否を判定する。
【００４７】
オーバープリント判定部１０１において、オーバープリントの要否は、白抜けとほぼ同様の現象が起こるか否かで判定される。具体的には、置換領域の色（Ｋのみ、またはＣＭＹＫ）と、隣接色（ＣＭＹＫ）とで重複している色がない、または重複している色の重複量が所定値よりも低い、といった条件により判定される。たとえば、置換領域の色が（Ｃ，Ｍ，Ｙ，Ｋ）＝（５０％，５３％，３９％，８１％）であり、隣接色が（Ｃ，Ｍ，Ｙ，Ｋ）＝（０％，０％，５％，０％）であった場合、各色の重複量としては、（Ｃ，Ｍ，Ｙ，Ｋ）＝（０％，０％，５％，０％）となる。このとき、Ｋ色の版ずれが生じた場合でもＹ色が５％重複していて完全な白抜けとは言えないが、出力物においてほぼ白抜けと同様に見える。そのため、オーバープリント判定部１０１は、オーバープリント要と判定する。判定のしきい値である上記所定値は機種により異なるため、実験などを行なって適当な値が設定されることが好ましい。
【００４８】
そして、オーバープリント判定部１０１は、オーバープリント要と判定した置換領域を色置換部１０９に入力し、判定結果に基づいて色置換部１０９に処理を要求する。
【００４９】
オーバープリント用二次元ＬＵＴ作成部１０５は、記憶部８０に記憶されるプリンタ１０の色属性を示すカラープロファイルに基づいて、オーバープリント用の二次元ＬＵＴを作成する。オーバープリント用の二次元ＬＵＴとは、グレーをＫ成分単色で表現する際のＫ成分の量をｘ軸、およびその色と同明度、同色相、同彩度の色をＣＭＹＫ成分で表現する際のＣＭＹＫ成分の量とＫ成分の量との比率関係（Ｋ成分置換量とも称される）をｙ軸である入力値として、該当するＣＭＹＫ成分値を出力値として格子点に格納するテーブルである。オーバープリント用二次元ＬＵＴ作成部１０５における作成手法については、作成されたＬＵＴを挙げて後述する。
【００５０】
色算出部１０７は、オーバープリント用二次元ＬＵＴ作成部１０５で作成されたＬＵＴを参照し、隣接色抽出部１０３から入力された色に関する情報に基づいて置換領域の置換える色である変換色を算出し、色置換部１０９に入力する。色置換部１０９は、オーバープリント判定部１０１からの要求に応じて、オーバープリント判定部１０１から入力された置換領域の色を色算出部１０７から入力された変換色に置換える。
【００５１】
図３は、オーバープリント用二次元ＬＵＴ作成部１０５において二次元ＬＵＴを作成する第１の手法を説明するフローチャートである。第１の手法としては、ある任意の版を固定量にし、プリンタ１０のカラープロファイルより、当該版のＬａｂ値に最も近いＬａｂ値を持つＣＭＹＫ成分の比率（以下、ＣＭＹＫ値という）を探索する。
【００５２】
図３を参照して、始めに、Ｋ単色のＬａｂ値を取得し、保持する（ステップＳ１０１）。ここで使用するＫ単色の量は、二次元ＬＵＴのｘ軸に相当する。
【００５３】
次に、二次元ＬＵＴを保持するために必要なメモリ容量を確保する。そして、ｙ＝０に相当するメモリ領域に、Ｋ単色に相当するＣＭＹＫ値（たとえば（０，０，０，５０）など）を格納する（ステップＳ１０３）。
【００５４】
次に、ＣＭＹ値とＫ値との比率関係を算出する（ステップＳ１０５）。すなわち、まずＫ単色でＫ＝５０％のときのＬａｂ値を取得し、Ｋ＝０で固定したカラープロファイルのＣＭＹ空間上から、Ｋ＝５０％と同じＬａｂ値となるＣＭＹの組合わせを算出する。そして、算出したＣＭＹ値およびＫ値（Ｋ＝５０％）から、ｙ軸の格子区切り（たとえば０，，２０，４０，６０，８０，１００など）に相当する、ＣＭＹ値とＫ値との比率を算出する。なお、ここで算出する値は、あくまで目安であり、厳密である必要はない。
【００５５】
次に、ｙ値を０に初期化して（ステップＳ１０７）、ｙ値がＮ（Ｎは格子区切りの数）となるまで（ステップＳ１０９）、以下の処理を実行する。
【００５６】
すなわち、始めに、ｙ軸における、各格子点のＣＭＹＫ値の目安を算出する（ステップＳ１１１）。ステップＳ１１１では、ｙ軸より１つ下の格子ｙ−１の値を参照し、ｙの傾向を推測する。具体的には、ｙ−１の格子点の値にステップＳ１０５で算出されたＣＭＹ値を加え、ステップＳ１０５で算出されたＫ値を差引く。
【００５７】
次に、プリンタ１０のカラープロファイルより、格子点の値であるＣＭＹＫ値を探索する（ステップＳ１１３）。ステップＳ１１３では、ステップＳ１１１で算出されたＣＭＹＫ値の目安値を起点として、起点および起点の周辺±１を参照する。そのＣＭＹＫ値をＬａｂ値に変換する。目的のＬａｂ値に最も近いＬａｂ値となる点が起点であるなら、処理を終了する。それ以外の値が最も近い場合は、最も色差が小さいＬａｂ値を起点に設定しなおして、再度、上記ステップＳ１１１の処理を行なう。そして、二次元ＬＵＴのｙ軸に相当するメモリ空間に、上記ステップＳ１１３で算出したＣＭＹＫ値を格納する。その後ｙ値を１インクリメントする（ステップＳ１１５）。
【００５８】
上記ステップＳ１１１〜Ｓ１１５の処理をｙ値がＮとなるまで繰返す（ステップＳ１０９）。そして、ステップＳ１１７において、すべてのｘ値について上記処理が終了したか否かが判断され、すべてのｘ値について上記処理が終了すれば（ステップＳ１１７でＹＥＳ）、オーバープリント用二次元ＬＵＴ作成部１０５において二次元ＬＵＴが作成される。
【００５９】
オーバープリント用二次元ＬＵＴ作成部１０５において二次元ＬＵＴを作成する第２の手法としては、二次元ＬＵＴに入れたいＫ値に合わせて仮想の色空間を作成し、この色空間を探索することで、グレーのＣＭＹＫ値を算出する、以下の手法が挙げられる。
【００６０】
まず、プリンタ用プロファイルを作成するのと同じ方法で、Ｌａｂ値→ＣＭＹＫ値変換テーブルを作成する。なお、ここでは、Ｋ値を最大にしたＬａｂ値→ＣＭＹＫ値変換テーブルを基準とし、段階的に、Ｋ値を減らしたＬａｂ値→ＣＭＹＫ値変換テーブルを作成する。なお、Ｌａｂ値→ＣＭＹＫ値変換テーブルの作成方法はここでは限定されず、たとえば、本願出願人が先に出願して公開されている特開２００２−３６９０２２号公報記載の「色変換テーブル作成方法、色変換方法および画像処理装置」や特開２００４−３６４１４４号公報記載の「色変換方法、及びプログラム」で提示されている方法を使用することができる。
【００６１】
次に、各設定で作成したＬａｂ値→ＣＭＹＫ値変換を使って、Ｋ単色のＬａｂ値と同じＬａｂ値となるＣＭＹＫ値を算出する。Ｋ値を最大にしたテーブルで算出したＣＭＹＫ値はＫ単色とほぼ変わらないＣＭＹＫ値となり、Ｋ値を減らして作成したＬａｂ値→ＣＭＹＫ値変換テーブルで算出したＣＭＹＫ値は、その分ＣＭＹ値が増え、Ｋ値が少なくなっている。
【００６２】
最後に、算出したＣＭＹＫ値を、二次元ＬＵＴに格納する。Ｋ単色の濃度をｘ軸とし、ｙ軸方向では、ｙ値が増加すると、ＣＭＹ値が増加してＫ値が減るように、各値を配置する。
【００６３】
オーバープリント用二次元ＬＵＴ作成部１０５は、たとえば上述の２つの手法によってオーバープリント用二次元ＬＵＴを作成する。図４は、オーバープリント用二次元ＬＵＴ作成部１０５で作成されるオーバープリント用二次元ＬＵＴを説明する図である。図４を参照して、作成されたオーバープリント用二次元ＬＵＴにおいては、ｘ軸にＫ成分単色で表現する際のＫ成分の量（Ｋ単色の濃度）、ｙ軸にＣＭＹＫ成分の量とＫ成分の量との比率（Ｋ成分置換量）が配され、ｙ軸方向に値を増加させるにしたがって、ＣＭＹ成分の比率が増加しＫ成分の比率が減少する（ＣＭＹＫ成分に対してＫ成分の割合が減る）。
【００６４】
さらに、図５〜図８は、オーバープリント用二次元ＬＵＴを作成する際に用いた、ＣＭＹＫの各値を算出するための、Ｋ成分濃度とＫ成分置換量ごとの置換色におけるＣＭＹＫ版量の比率との関係の具体例を示す図である。
【００６５】
なお、オーバープリント用二次元ＬＵＴの具体例においては、Ｋ単色の濃度であるＫ成分の量がｘ軸であるものとされたが、明度Ｌがｘ軸であってもよい。また、ＣＭＹＫ成分の量とＫ成分の量との比率であるＫ成分置換量がｙ軸であるものとされたが、同じＬａｂ値のグレーを再現するＣＭＹＫ成分の比率を変更する係数であれば他の値でもよい。
【００６６】
図９は、本実施の形態にかかるプリンタ１０で実行される画像処理の基本的な流れを示すフローチャートである。
【００６７】
図９を参照して、始めに、出力されるカラー画像が取得され（ステップＳ５）、その画像がＣＭＹ成分（の少なくとも１つ）が含まれるカラーの背景画像上にＫ成分単色の画像（Ｋ画像）が配置されたものである場合、オーバープリント判定部１０１において置換領域が抽出され（ステップＳ１０）、隣接色抽出部１０３において上記置換領域に隣接する領域の色が抽出される（ステップＳ２０）。
【００６８】
そして、色算出部１０７において変換色が算出されて（ステップＳ３０）、色置換部１０９において、上記置換領域の色が上記変換色に置換えられる（ステップＳ４０）。
【００６９】
上記ステップＳ２０〜Ｓ４０の処理がすべての置換領域に対して行なわれることで（ステップＳ５０でＹＥＳ）、置換領域の全範囲にわたって、置換領域の色が変換色に置換えられる。
【００７０】
［第１の実施の形態］
第１の実施の形態においては、上記ステップＳ１０において、置換領域として、低彩色で表現されている領域の１つの具体例である、Ｋ成分単色で再現されているグレー領域が抽出される。
【００７１】
図１０は、第１の実施の形態にかかるプリンタ１０で実行される画像処理の流れを示すフローチャートであって、図９に示される画像処理の基本的な流れをより詳細に示すフローチャートである。
【００７２】
図１０を参照して、始めに、対象画像をＣＭＹＫ色成分に変換し（ステップＳ２０１）、画像中から、Ｋ成分単体で再現されている領域であって、所定の一定濃度以上の領域を置換領域とするグレー領域として抽出する（ステップＳ２０３）。Ｋ成分単体で再現されている領域とは、ＣＭＹ成分を含まず、Ｋ成分のみで構成されている画像領域を指す。ここまでの処理は、上記ステップＳ１０に示された処理に相当する。
【００７３】
次に、Ｋ成分単体で再現されている領域に近接する領域の色を抽出して調べ（ステップＳ２０５）、隣接する領域にＫ成分以外の色があったときは（ステップＳ２０７でＹＥＳ）、ＣＭＹ各成分について最大値を取得する（ステップＳ２０９）。なお、隣接する領域がすべて白色かまたはＫ単体色で再現されているときは、色を置換える必要がないと判断され（ステップＳ２０７でＮＯ）、処理が終了する。ここまでの処理は、上記ステップＳ２０に示された処理に相当する。
【００７４】
以降、上記ステップＳ３０に示された置換色の算出が行なわれる。置換色の算出には、上述のオーバープリント用の二次元ＬＵＴが用いられる。より詳しくは、図１１に示されるように、オーバープリント用の二次元ＬＵＴより、上記ステップＳ２０３で抽出された領域のＫ成分の量または明度（Ｋ成分の量は明度に比例する）に最も近く、かつその量を上回らないｘ軸上の格子点ｘ０が取得され（図１１の（Ａ））、格子点ｘ０からｙ軸方向にＬＵＴが探索される。具体的には、ＬＵＴの格子点内のＣＭＹ値と、目標となるＣＭＹＫ値として上記ステップＳ２０９で取得された置換領域周辺色のＣＭＹ最大値とが比較されて、ＬＵＴの格子点内のＣＭＹ値が周辺色のＣＭＹ最大値を上回ったら上記探索が終了し、その時点のｙ値をｙ１とする（図１１の（Ｂ））（ステップＳ２１１）。さらに、ｘ軸上でｘ０より１つ上の格子点ｘ１、およびｙ軸上でｙ１より１つ下の格子点ｙ０が抽出され、格子点（ｘ０，ｙ０）、（ｘ１，ｙ０）、（ｘ０，ｙ１）、（ｘ１，ｙ１）で囲まれた領域を用いて補間が行なわれ、上記目標に合致するＣＭＹＫ値が算出されて、置換色が得られる（図１１の（Ｃ））（ステップＳ２１３）。
【００７５】
なお、上記ステップＳ２１３では、一例として以下のような補間式が用いられてＣＭＹＫ値が算出される。
△ｘ＝（ｘ−ｘ０）／（ｘ１−ｘ０）；
Ｃ０＝（Ｃ（ｘ１，ｙ０）−Ｃ（ｘ０，ｙ０））×△ｘ＋Ｃ（ｘ０，ｙ０）；
Ｃ１＝（Ｃ（ｘ１，ｙ１）−Ｃ（ｘ０，ｙ１））×△ｘ＋Ｃ（ｘ０，ｙ１）；
Ｍ０＝（Ｍ（ｘ１，ｙ０）−Ｍ（ｘ０，ｙ０））×△ｘ＋Ｍ（ｘ０，ｙ０）；
Ｍ１＝（Ｍ（ｘ１，ｙ１）−Ｍ（ｘ０，ｙ１））×△ｘ＋Ｍ（ｘ０，ｙ１）；
Ｙ０＝（Ｙ（ｘ１，ｙ０）−Ｙ（ｘ０，ｙ０））×△ｘ＋Ｙ（ｘ０，ｙ０）；
Ｙ１＝（Ｙ（ｘ１，ｙ１）−Ｙ（ｘ０，ｙ１））×△ｘ＋Ｙ（ｘ０，ｙ１）；
Ｋ０＝（Ｋ（ｘ１，ｙ０）−Ｋ（ｘ０，ｙ０））×△ｘ＋Ｋ（ｘ０，ｙ０）；
Ｋ１＝（Ｋ（ｘ１，ｙ１）−Ｋ（ｘ０，ｙ１））×△ｘ＋Ｋ（ｘ０，ｙ１）；
△ｙ＝ＭＡＸ（（ｍａｘＣ−Ｃ０）／（Ｃ１−Ｃ０），
（ｍａｘＭ−Ｍ０）／（Ｍ１−Ｍ０），
（ｍａｘＹ−Ｙ０）／（Ｙ１−Ｙ０），
０）
Ｃ＝（Ｃ１−Ｃ０）×△ｙ＋Ｃ０；
Ｍ＝（Ｍ１−Ｍ０）×△ｙ＋Ｍ０；
Ｙ＝（Ｙ１−Ｙ０）×△ｙ＋Ｙ０；
Ｋ＝（Ｋ１−Ｋ０）×△ｙ＋Ｋ０；
ただし、上記ｍａｘＣ，ｍａｘＭ，ｍａｘＹは置換領域周辺色のＣＭＹ最大値を指す。
【００７６】
なお、二次元ＬＵＴ内のＣＭＹＫ値とｘｙ値とが図５〜図８に示されるような関係にあるとき、ｙ値とＣＭＹＫ値とはＫ値が小さい領域を除いてほぼ比例関係となる。このような場合、ＣＭＹ最大値からｙ値を算出する一次元ＬＵＴが用意されて、上記処理において用いられてもよい。すなわち、図１２に示されるように、上記比例関係を用いて隣接領域のＣＭＹ最大値から一次元ＬＵＴを用いてｙ値を算出し（図１２の（Ｂ））、そのｙ値を上回らないｙ軸上の格子点ｙ０が取得される（図１２の（Ｃ））。なお、この場合の補間式は、一般的な二次元補間式を用いることができる。
【００７７】
また、上記ステップＳ２１１でｙ軸方向にＬＵＴを探索する際、テーブルの端まで探索してもＬＵＴ格子点内のＣＭＹ値が周辺色のＣＭＹ最大値を上回らない場合（図５〜図７のｘ値が小さい領域）、図１３に示されるように、ｙ軸の最大値をそのまま使用してＬＵＴを探索してもよいし（図１３の（Ｂ），（Ｃ））、たとえばＣＭＹ値のＹ値が最大値であった場合はＹ値を減少させて、または無視してＣＭ最大値を使用してＬＵＴを探索してもよいし、ｘ値を増やして（明度を増加させて）（またはｘ値を減らして（明度を減少させて））ＬＵＴを探索してもよい。なお、この場合、このような色の置換えを不可として、オーバープリントにおける色の置換え以外の方法（トラッピングなど）で白抜けを防止してもよい。
【００７８】
そして、以上の処理で算出されたＣＭＹＫ値から得られる置換色で、Ｋ単体色で再現されている上記ステップＳ２０３で抽出された置換領域の色を置換える（ステップＳ２１５）。
【００７９】
［第２の実施の形態］
Ｋ成分単色で再現されているグレー領域だけでなく、無彩色のＣＭＹＫ版量（トナー量）と周辺色のＣＭＹＫ版量とが一定量以上で、双方の間で重複する版（領域）がない場合も、版ずれによる白抜けが発生しやすい。また、版が重複していても、重複量が小さい場合には、白抜けと同様の出力物となる。
【００８０】
そこで、第２の実施の形態においては、上記ステップＳ１０において、置換領域としてＣＭＹ色を含んだ無彩色領域が抽出される。ここで、無彩色とは、低彩色に含まれる色彩であり、色空間のグレー軸近傍に存在する色で、彩度が極めて低い色であって、無彩色領域は版ずれによる白抜けや上述の白抜けと同様の出力となる現象が発生する可能性が高い領域である。ここでは、具体的に、Ｌａｂ値で表わしたときに、カラーチャンネルａ，ｂが以下の式を満たす色の範囲を無彩色の範囲とする。
√（ａ2＋ｂ2）＜１
【００８１】
本実施の形態にかかるプリンタ１０では、図１０のフローチャートに示された処理と同様の画像処理が実行され、上記ステップＳ２０１，Ｓ２０３において、対象画像の各領域の色をＬａｂ値に変換し、上の式を用いて無彩色で構成されている領域を置換領域として抽出する。そして、当該領域に隣接する領域にＫ成分以外の色があったときは（ステップＳ２０７でＹＥＳ）、二次元ＬＵＴを用いて上記ステップＳ３０に示された置換色の算出が行なわれる。なお、第２の実施の形態においては、図１４に示されるように、明度Ｌがｘ軸、ＣＭＹＫ成分の量とＫ成分の量との比率であるＫ成分置換量がｙ軸であるものである二次元ＬＵＴが用いられる。
【００８２】
ただし、対象画像の置換領域の明度が低い場合、Ｋ成分置換量を上げるとトナーの使用量が増加し、デバイスのトナー制限量を超える場合がある。この場合は、図１４に示されるように、予め二次元ＬＵＴの該当する箇所に０を入れておき、制限範囲外であることが検知できるようにしておくことが好ましい。二次元ＬＵＴを探索する際に制限範囲外の格子が探索された場合には、探索に使用しているＣＭＹ最大値を、白抜けが発生しないレベルにまで減らして、再度探索を行なう。または、探索に使用しているＣＭＹ最大値を所定量ずつ、制限範囲内の格子が探索されるまで繰返し減らして探索を行なってもよい。それでも制限範囲内の格子が探索されない場合には、置換領域の明度を所定量上げて、再度探索を行なう。
【００８３】
［第３の実施の形態］
第３の実施の形態においては、上記ステップＳ１０において、置換領域として低彩度色領域が抽出される。ここで低彩度色の範囲とは、Ｋ成分の比率が最も小さく、かつ明度Ｌが暗いときでも、すべての色相について、トナー制限量を超えずに再現できる色範囲をいうものとする。ここでは、具体的に、Ｌａｂ値で表わしたときに、カラーチャンネルａ，ｂが以下の式を満たす色の範囲を低彩色の範囲とする。
√（ａ2＋ｂ2）＜１６
【００８４】
本実施の形態にかかるプリンタ１０では、図１０のフローチャートに示された処理と同様の画像処理が実行され、上記ステップＳ２０１，Ｓ２０３において、対象画像の各領域の色をＬａｂ値に変換し、上の式を用いて低彩色で構成されている領域を置換領域として抽出する。そして、当該領域に隣接する領域にＫ成分以外の色があったときは（ステップＳ２０７でＹＥＳ）、二次元ＬＵＴを用いて上記ステップＳ３０に示された置換色の算出が行なわれる。本実施の形態においては、置換領域の色である低彩度色をＣＭＹＫ成分で再現するためのＣＭＹＫ値を算出するＬＵＴとして、四次元ＬＵＴが用いられる。
【００８５】
図１５は、四次元ＬＵＴの概念を説明する図である。図１５を参照して、ここで用いられる四次元ＬＵＴは、Ｋ値ごとの、カラーチャンネルａ，ｂおよび明度Ｌを各軸とする３次元ＬＵＴの集合として表現される（図１５（Ａ）はＫ＝１００、図１５（Ｂ）はＫ＝７５、図１５（Ｃ）はＫ＝５０）。また、図１６（Ａ）は、上記四次元ＬＵＴを配列で表わした具体例を示す図である。なお、図１６（Ｂ）は、図１６（Ａ）の各配列の番号と、Ｋ値，Ｌ値，ａ値，ｂ値との対応関係を表わしている。
【００８６】
本実施の形態においては、上記四次元ＬＵＴより、上記ステップＳ２０３で抽出された領域の明度、およびカラーチャンネルａ，ｂに最も近く、かつその量を上回らない格子点ｙ０，ａ０，ｂ０が取得され、目標となる明度の範囲として、上記格子点からＫ値軸方向にＬＵＴが探索される。
【００８７】
本実施の形態においては、上記ステップＳ２１３において、一例として以下のような補間式が用いられて、目標に合致するＣＭＹＫ値が算出される（以下の補間式はＣ値を算出する補間式の具体例である）。以下の挙げられる補間式は、一般的な多次元補間式であって、三次元の格子を立方体補正する式を一次元拡張し、四次元に対応させたものである。
△Ｌ＝（Ｌ−Ｌ０）／（Ｌ１−Ｌ０）；
△ａ＝（ａ−ａ０）／（ａ１−ａ０）；
△ｂ＝（ｂ−ｂ０）／（ｂ１−ｂ０）；
△ｙ＝（ｙ−ｙ０）／（ｙ１−ｙ０）；
Ｃ＝（１−△Ｌ）（１−△ａ）（１−△ｂ）（１−△ｙ）Ｃ（Ｌ０，ａ０，ｂ０，ｙ０）＋
（△Ｌ）（１−△ａ）（１−△ｂ）（１−△ｙ）Ｃ（Ｌ１，ａ０，ｂ０，ｙ０）＋
（１−△Ｌ）（△ａ）（１−△ｂ）（１−△ｙ）Ｃ（Ｌ０，ａ１，ｂ０，ｙ０）＋
（△Ｌ）（△ａ）（１−△ｂ）（１−△ｙ）Ｃ（Ｌ１，ａ１，ｂ０，ｙ０）＋
（１−△Ｌ）（１−△ａ）（△ｂ）（１−△ｙ）Ｃ（Ｌ０，ａ０，ｂ１，ｙ０）＋
（△Ｌ）（１−△ａ）（△ｂ）（１−△ｙ）Ｃ（Ｌ１，ａ０，ｂ１，ｙ０）＋
（１−△Ｌ）（△ａ）（△ｂ）（１−△ｙ）Ｃ（Ｌ０，ａ１，ｂ１，ｙ０）＋
（△Ｌ）（△ａ）（△ｂ）（１−△ｙ）Ｃ（Ｌ１，ａ１，ｂ１，ｙ０）＋
（１−△Ｌ）（１−△ａ）（１−△ｂ）（△ｙ）Ｃ（Ｌ０，ａ０，ｂ０，ｙ１）＋
（△Ｌ）（１−△ａ）（１−△ｂ）（△ｙ）Ｃ（Ｌ１，ａ０，ｂ０，ｙ１）＋
（１−△Ｌ）（△ａ）（１−△ｂ）（△ｙ）Ｃ（Ｌ０，ａ１，ｂ０，ｙ１）＋
（△Ｌ）（△ａ）（１−△ｂ）（△ｙ）Ｃ（Ｌ１，ａ１，ｂ０，ｙ１）＋
（１−△Ｌ）（１−△ａ）（△ｂ）（△ｙ）Ｃ（Ｌ０，ａ０，ｂ１，ｙ１）＋
（△Ｌ）（１−△ａ）（△ｂ）（△ｙ）Ｃ（Ｌ１，ａ０，ｂ１，ｙ１）＋
（１−△Ｌ）（△ａ）（△ｂ）（△ｙ）Ｃ（Ｌ０，ａ１，ｂ１，ｙ１）＋
（△Ｌ）（△ａ）（△ｂ）（△ｙ）Ｃ（Ｌ１，ａ１，ｂ１，ｙ１）；
なお、本実施の形態において用いられる四次元ＬＵＴが上述のようにＬ軸、ａ軸、ｂ軸、およびＵＣＲ軸からなるものである場合、補間精度を向上させるために、図１７に示されるような一次元ＬＵＴを上記補間前に適用するようにしてもよい。図１７に示されるように、ａ軸およびｂ軸については、値の小さい領域では変化量が小さいため、この一次元ＬＵＴを適用させたａ値およびｂ値は、値の小さい領域（低彩度の領域に相当する）では細かな刻みでＬＵＴの格子点をもつことになり、その部分においては補間精度が向上する。
【００８８】
さらに、本実施の形態にかかるプリンタ１０で実行される画像処理方法を、プログラムとして提供することもできる。図１８を参照して、プリンタ１０である本実施の形態にかかる画像送信装置を実現するコンピュータシステム２２００について説明する。図１８は、コンピュータシステム２２００のハードウェア構成の具体例を表わすブロック図である。
【００８９】
コンピュータシステム２２００は、相互にデータバスにより接続されたＣＰＵ２２１０と、指示の入力を受けるためのマウス２２２０およびキーボード２２３０と、入力されるデータあるいはプログラムに従って実行される処理によって生成されるデータを一時的に格納するＲＡＭ２２４０と、データを不揮発的に格納可能なハードディスク２２５０と、ＣＤ−ＲＯＭ（Compact Disk-Read Only Memory）駆動装置２２６０と、モニタ２２８０と、通信ＩＦ（Interface）２２９０とを含む。ＣＤ−ＲＯＭ駆動装置２２６０には、ＣＤ−ＲＯＭ２２６２が装着可能である。
【００９０】
プリンタ１０である本実施の形態にかかる画像送信装置として機能するコンピュータシステム２２００における処理は、ＣＰＵ２２１０により実行されるプログラムプロダクトおよび当該プログラムプロダクトの実行に応じて作動する各ハードウェアによって実現される。このようなプログラムプロダクトは、ＲＡＭ２２４０あるいはハードディスク２２５０に予め記憶されている場合もあれば、ＣＤ−ＲＯＭ２２６２その他のデータ記録媒体に格納されて流通している場合もある。また、ネットワークを介したダウンロードによって流通している場合もある。なお、プログラムプロダクトは、プログラム自体と、プログラムが記録された記録媒体とを含む。データ記録媒体に格納されているデータは、ＣＤ−ＲＯＭ駆動装置２２６０その他の読取装置によりそのデータ記録媒体から読取られて、ハードディスク２２５０に一旦格納される。
【００９１】
そのプログラムプロダクトは、ＲＡＭ２２４０あるいはハードディスク２２５０から読み出されて、ＣＰＵ２２１０によって実行される。図１８に示されるコンピュータシステム２２００のハードウェア自体は、一般的なものである。したがって、本発明の本質的な部分は、ＲＡＭ２２４０、ハードディスク２２５０、ＣＤ−ＲＯＭ２２６２その他の記録媒体に格納されたプログラムプロダクトであるともいえる。なお、コンピュータシステム２２００の各ハードウェアの動作は周知である。
【００９２】
提供されるプログラム製品は、ハードディスクなどのプログラム格納部にインストールされて実行される。
【００９３】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【００９４】
【図１】本実施の形態にかかるプリンタ１０の概略構成を示す模式的断面図である。
【図２】プリンタ１０のソフトウェア構成の具体例を示すブロック図である。
【図３】オーバープリント用二次元ＬＵＴ作成部１０５において二次元ＬＵＴを作成する第１の手法を説明するフローチャートである。
【図４】二次元ＬＵＴを説明する図である。
【図５】Ｃ値を算出するための、Ｋ成分濃度とＫ成分置換量ごとの置換色におけるＣ版量の比率との関係の具体例を示す図である。
【図６】Ｍ値を算出するための、Ｋ成分濃度とＫ成分置換量ごとの置換色におけるＭ版量の比率との関係の具体例を示す図である。
【図７】Ｙ値を算出するための、Ｋ成分濃度とＫ成分置換量ごとの置換色におけるＹ版量の比率との関係の具体例を示す図である。
【図８】Ｋ値を算出するための、Ｋ成分濃度とＫ成分置換量ごとの置換色におけるＫ版量の比率との関係の具体例を示す図である。
【図９】プリンタ１０で実行される画像処理の基本的な流れを示すフローチャートである。
【図１０】第１の実施の形態にかかるプリンタ１０で実行される画像処理の流れを示すフローチャートである。
【図１１】二次元ＬＵＴを用いたＣＭＹＫ値の探索を説明する図である。
【図１２】二次元ＬＵＴを用いたＣＭＹＫ値の探索を説明する図である。
【図１３】二次元ＬＵＴを用いたＣＭＹＫ値の探索を説明する図である。
【図１４】第２の実施の形態において用いられる二次元ＬＵＴの具体例を示す図である。
【図１５】第３の実施の形態において用いられる四次元ＬＵＴの概念を説明する図である。
【図１６】四次元ＬＵＴを配列で表わした具体例、および各配列の番号と、Ｋ値，Ｌ値，ａ値，ｂ値との対応関係を示す図である。
【図１７】一次元ＬＵＴの具体例を示す図である。
【図１８】プリンタ１０である本実施の形態にかかる画像送信装置を実現するコンピュータシステム２２００のハードウェア構成の具体例を表わすブロック図である。
【符号の説明】
【００９５】
１０  プリンタ、１２  中間転写ベルト、１４，１６，１８  ローラ、２０，２０Ｙ，２０Ｍ，２０Ｃ，２０Ｋ  作像部、２２，２２Ｙ，２２Ｍ，２２Ｃ，２２Ｋ  感光体ドラム、２４，２４Ｙ，２４Ｍ，２４Ｃ，２４Ｋ  帯電チャージャ、２６，２６Ｙ，２６Ｍ，２６Ｃ，２６Ｋ  プリントヘッド、２８，２８Ｙ，２８Ｍ，２８Ｃ，２８Ｋ  現像器、３０，３０Ｙ，３０Ｍ，３０Ｃ，３０Ｋ  転写チャージャ、３４  二次転写ローラ、３２，３２Ｙ，３２Ｍ，３２Ｃ，３２Ｋ，３８  クリーナ、４０  廃トナーボックス、４２  給紙カセット、４８  用紙搬送部、５０  定着部、１１  排紙トレイ、７０  制御部、８０  記憶部、１０１  オーバープリント判定部、１０３  隣接色抽出部、１０５  オーバープリント用二次元ＬＵＴ作成部、１０７  色算出部、１０９  色置換部、Ｓ  用紙、２２００  コンピュータシステム、２２１０  ＣＰＵ、２２２０  マウス、２２３０  キーボード、２２４０  ＲＡＭ、２２５０  ハードディスク、２２６０  ＣＤ−ＲＯＭ駆動装置、２２８０  モニタ、２２９０  通信ＩＦ、２２６２  ＣＤ−ＲＯＭ。
【図１】
2007088930.tif 000003
【図２】
2007088930.tif 000004
【図３】
2007088930.tif 000005
【図４】
2007088930.tif 000006
【図５】
2007088930.tif 000007
【図６】
2007088930.tif 000008
【図７】
2007088930.tif 000009
【図８】
2007088930.tif 000010
【図９】
2007088930.tif 000011
【図１０】
2007088930.tif 000012
【図１１】
2007088930.tif 000013
【図１２】
2007088930.tif 000014
【図１３】
2007088930.tif 000015
【図１４】
2007088930.tif 000016
【図１５】
2007088930.tif 000017
【図１６】
2007088930.tif 000018
【図１７】
2007088930.tif 000019
【図１８】
2007088930.tif 000020