(57)【特許請求の範囲】
【請求項１】
記録媒体の媒体色に基づいて、第１の色に対応する第１の画像データにおける第１の画像の第１のエッジ部分と、第２の色に対応する第２の画像データにおける第２の画像の、前記第１のエッジ部分に対応する第２のエッジ部分とを離すことにより、前記第１の画像データおよび前記第２の画像データを補正する補正処理を行う画像処理部と、
前記画像処理部により補正された前記第１の画像データおよび前記第２の画像データに基づいて、前記記録媒体上に、前記第１の画像および前記第２の画像をこの順で形成する画像形成部と
を備え、
前記画像処理部は、前記媒体色の第１の明るさ度合いと、前記第２の画像における第２の明るさ度合いとを比較し、その比較結果に基づいて、前記補正処理を行う
画像形成装置。
【請求項２】
前記第２の明るさ度合いは、前記第２の画像における前記第２のエッジ部分付近の明るさ度合いである
請求項１に記載の画像形成装置。
【請求項３】
前記画像処理部は、前記第１の明るさ度合いが前記第２の明るさ度合いよりも高い場合には、前記第１の画像の面積が小さくなるように前記第１のエッジ部分を移動させることにより、前記補正処理を行う
請求項２に記載の画像形成装置。
【請求項４】
前記画像処理部は、前記第２の明るさ度合いが前記第１の明るさ度合いよりも高い場合には、前記第２の画像の面積が大きくなるように前記第２のエッジ部分を移動させることにより、前記補正処理を行う
請求項２または請求項３に記載の画像形成装置。
【請求項５】
前記画像処理部は、さらに、前記第２の画像データに基づいて、前記第２のエッジ部分と、前記第２の画像において前記第２のエッジ部分に対向するエッジ部分との間の画像幅を求め、前記画像幅と所定幅との比較結果に基づいて、前記補正処理を行う
請求項２に記載の画像形成装置。
【請求項６】
前記画像処理部は、前記画像幅が前記所定幅よりも狭い場合には、前記第２の画像の面積が大きくなるように前記第２のエッジ部分を移動させることにより、前記補正処理を行う
請求項５に記載の画像形成装置。
【請求項７】
前記画像処理部は、前記画像幅が前記所定幅よりも広く、前記第１の明るさ度合いが前記第２の明るさ度合いよりも高い場合には、前記第１の画像の面積が小さくなるように前記第１のエッジ部分を移動させることにより、前記補正処理を行う
請求項５または請求項６に記載の画像形成装置。
【請求項８】
前記画像処理部は、前記画像幅が前記所定幅よりも広く、前記第２の明るさ度合いが前記第１の明るさ度合いよりも高い場合には、前記第２の画像の面積が大きくなるように前記第２のエッジ部分を移動させることにより、前記補正処理を行う
請求項５から請求項７のいずれか一項に記載の画像形成装置。
【請求項９】
前記画像処理部は、さらに、前記第１の画像データに基づいて、前記第１のエッジ部分と、前記第１の画像において前記第１のエッジ部分と対向するエッジ部分との間の画像間隔を求め、前記画像間隔と所定間隔との比較結果に基づいて、前記補正処理を行う
請求項５から請求項８のいずれか一項に記載の画像形成装置。
【請求項１０】
前記画像処理部は、前記画像幅が前記所定幅よりも狭く、前記画像間隔が前記所定間隔よりも狭い場合には、前記第１の画像の面積が小さくなるように前記第１のエッジ部分を移動させるとともに、前記第２の画像の面積が大きくなるように前記第２のエッジ部分を移動させることにより、前記補正処理を行う
請求項９に記載の画像形成装置。
【請求項１１】
前記画像処理部は、前記画像幅が前記所定幅よりも狭く、前記画像間隔が前記所定間隔よりも広い場合には、前記第２の画像の面積が大きくなるように前記第２のエッジ部分を移動させることにより、前記補正処理を行い、
前記画像幅が前記所定幅よりも狭く、前記画像間隔が前記所定間隔よりも広い場合における前記第２のエッジ部分の移動量は、前記画像幅が前記所定幅よりも狭く、前記画像間隔が前記所定間隔よりも狭い場合における前記第２のエッジ部分の移動量よりも大きい
請求項１０に記載の画像形成装置。
【請求項１２】
前記媒体色を検出するセンサをさらに備えた
請求項１から請求項１１のいずれか一項に記載の画像形成装置。
【請求項１３】
ユーザに前記媒体色を設定させる設定部をさらに備えた
請求項１から請求項１１のいずれか一項に記載の画像形成装置。
【請求項１４】
前記第１の色は、白色である
請求項１から請求項１３のいずれか一項に記載の画像形成装置。
【請求項１５】
前記第２の色は、黄色、マゼンタ色、シアン色、および黒色のうちのいずれかである
請求項１から請求項１４のいずれか一項に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録媒体に画像を形成する画像形成装置に関する。
【背景技術】
【０００２】
画像形成装置では、互いに色が異なる複数の色画像を記録媒体に形成する際の形成位置のずれを考慮し、画像データに対してしばしば、いわゆるトラッピング処理を行う。例えば、特許文献１には、トラッピング処理を行うことにより印刷結果物の画質の向上を図る画像形成装置が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−１４１６２３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
画像形成装置では、記録媒体の色が画質に与える影響を抑えるために、しばしば、例えば白色の現像剤が使用される。このような場合でも、画質が高いことが望まれている。
【０００５】
画質を高めることができる画像形成装置を提供することが望ましい。
【課題を解決するための手段】
【０００６】
本発明の一実施の形態における画像形成装置は、画像処理部と、画像形成部とを備えている。画像処理部は、記録媒体の媒体色に基づいて、第１の色に対応する第１の画像データにおける第１の画像の第１のエッジ部分と、第２の色に対応する第２の画像データにおける第２の画像の、第１のエッジ部分に対応する第２のエッジ部分とを離すことにより、第１の画像データおよび第２の画像データを補正する補正処理を行うものである。画像形成部は、画像処理部により補正された第１の画像データおよび第２の画像データに基づいて、記録媒体上に、第１の画像および第２の画像をこの順で形成するものである。
【発明の効果】
【０００７】
本発明の一実施の形態における画像形成装置によれば、記録媒体の媒体色に基づいて、第１の画像の第１のエッジ部分と第２の画像の第２のエッジ部分とを離すことにより、第１の画像データおよび第２の画像データを補正するようにしたので、画質を高めることができる。
【図面の簡単な説明】
【０００８】
【図１】第１の実施の形態に係る画像形成装置の一構成例を表すブロック図である。
【図２】図１に示した画像処理部の一動作例を表すフローチャートである。
【図３】図２に示したエッジ検出処理の一例を表すフローチャートである。
【図４Ａ】図３に示した２値化処理の一例を表す説明図である。
【図４Ｂ】図３に示した２値化処理の一例を表す他の説明図である。
【図５Ａ】図３に示した２値化処理の一例を表す他の説明図である。
【図５Ｂ】図３に示した２値化処理の一例を表す他の説明図である。
【図６】図２に示したエッジ検出処理の一例を表す表である。
【図７】図２に示したエッジ検出処理の一例を表す説明図である。
【図８】図２に示した補正処理の一例を表すフローチャートである。
【図９】図８に示したトラッピング処理の一例を表すフローチャートである。
【図１０】図２に示した補正処理の一例を表す説明図である。
【図１１】図１に示した画像形成装置の一動作例を表す説明図である。
【図１２】図１に示した画像形成装置により形成された画像の一例を表す説明図である。
【図１３】図１に示した画像形成装置により形成された他の画像の一例を表す説明図である。
【図１４】図１に示した画像形成装置の他の動作例を表す説明図である。
【図１５】図１に示した画像形成装置により形成された他の画像の一例を表す説明図である。
【図１６】図１に示した画像形成装置により形成された他の画像の一例を表す説明図である。
【図１７】図１に示した画像形成装置により形成された他の画像の一例を表す説明図である。
【図１８】図１に示した画像形成装置の他の動作例を表す説明図である。
【図１９】図１に示した画像形成装置の他の動作例を表す説明図である。
【図２０】第１の実施の形態の変形例に係る画像形成装置の一構成例を表すブロック図である。
【図２１】第２の実施の形態に係る画像形成装置の一構成例を表すブロック図である。
【図２２】第２の実施の形態に係るエッジ検出処理の一例を表すフローチャートである。
【図２３】第２の実施の形態に係るトラッピング処理の一例を表すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、本発明の実施の形態について、図面を参照して詳細に説明する。なお、説明は以下の順序で行う。
１．第１の実施の形態
２．第２の実施の形態
【００１０】
＜１．第１の実施の形態＞
［構成例］
図１は、本発明の第１の実施の形態に係る画像形成装置（画像形成装置１）の一構成例を表すものである。画像形成装置１は、例えば、普通紙などの記録媒体９に対して、白色を含む複数の現像剤を用いて画像を形成するプリンタとして機能するものである。画像形成装置１は、通信部１１と、媒体色センサ１２と、画像処理部２０と、画像形成部１３とを備えている。
【００１１】
通信部１１は、例えば、有線ＬＡＮ（Local Area Network）を介して、ホストコンピュータ（図示せず）と通信を行うことにより、印刷データＤＰを受信するものである。そして、通信部１１は、受信した印刷データＤＰを画像処理部２０に供給するようになっている。なお、この例では有線ＬＡＮを用いたが、これに限定されるものではなく、これに代えて、例えば無線ＬＡＮを用いてもよい。また、この例ではネットワークを用いたが、これに限定されるものではなく、これに代えて、例えばＵＳＢ（Universal Serial Bus）を用いてもよい。
【００１２】
媒体色センサ１２は、画像形成部１３が画像を形成する記録媒体９の色を検出するものである。そして、媒体色センサ１２は、その検出結果を、媒体色情報Ｃとして、画像処理部２０に供給するようになっている。
【００１３】
画像処理部２０は、印刷データＤＰに基づいて、５つの色画像データＤ（色画像データＤＹ，ＤＭ，ＤＣ，ＤＫ，ＤＷ）を生成し、各色画像データＤに対して、トラッピング処理を行うものである。画像処理部２０は、例えば、ハードウェアにより構成してもよいし、プログラムを実行可能なプロセッサを用いて構成してもよい。画像処理部２０は、色画像生成部２１と、エッジ検出部２２と、補正部２３とを有している。
【００１４】
色画像生成部２１は、印刷データＤＰに基づいて、５つの色画像データＤ（色画像データＤＹ，ＤＭ，ＤＣ，ＤＫ，ＤＷ）を生成するものである。色画像データＤＹは、黄色の現像剤を用いて形成されるべき画像に対応する画像データであり、色画像データＤＭは、マゼンタ色の現像剤を用いて形成されるべき画像に対応する画像データであり、色画像データＤＣは、シアン色の現像剤を用いて形成されるべき画像に対応する画像データであり、色画像データＤＫは、黒色の現像剤を用いて形成されるべき画像に対応する画像データであり、色画像データＤＷは、白色の現像剤を用いて形成されるべき画像に対応する画像データである。
【００１５】
エッジ検出部２２は、５つの色画像データＤに基づいて、画像のエッジを検出するものである。具体的には、エッジ検出部２２は、後述するように、５つの色画像データＤに基づいて、エッジ方向情報のマップを示す５つのエッジ方向データＤＩＲ、エッジ距離情報のマップを示す５つのエッジ距離データＤＩＳ、および幅情報のマップを示す５つの幅データＤＬＷを生成するようになっている。
【００１６】
補正部２３は、媒体色情報Ｃ、５つのエッジ方向データＤＩＲ、５つのエッジ距離データＤＩＳ、および５つの幅データＤＬＷに基づいて、５つの色画像データＤ（色画像データＤＹ，ＤＭ，ＤＣ，ＤＫ，ＤＷ）に対して補正処理（トラッピング処理）を行うことにより、５つの色画像データＥ（色画像データＥＹ，ＥＭ，ＥＣ，ＥＫ，ＥＷ）を生成するものである。具体的には、補正部２３は、色画像データＤＹを補正することにより色画像データＥＹを生成し、色画像データＤＭを補正することにより色画像データＥＭを生成し、色画像データＤＣを補正することにより色画像データＥＣを生成し、色画像データＤＫを補正することにより色画像データＥＫを生成し、色画像データＤＷを補正することにより色画像データＥＷを生成するようになっている。
【００１７】
画像形成部１３は、５つの色画像データＥに基づいて、記録媒体９に画像を形成するものである。画像形成部１３は、黄色、マゼンタ色、シアン色、黒色、白色の５色の現像剤を用いて、記録媒体９に画像を形成する。具体的には、画像形成部１３は、色画像データＥＹに基づいて黄色の現像剤を用いて黄色の画像を形成し、色画像データＥＭに基づいてマゼンタ色の現像剤を用いてマゼンタ色の画像を形成し、色画像データＥＣに基づいてシアン色の現像剤を用いてシアン色の画像を形成し、色画像データＥＫに基づいて黒色の現像剤を用いて黒色の画像を形成し、色画像データＥＷに基づいて白色の現像剤を用いて白色の画像を形成する。その際、画像形成部１３は、白色の画像、黒色の画像、シアン色の画像、マゼンタ色の画像、および黄色の画像を、記録媒体９にこの順で形成する。すなわち、白色の画像が一番下に形成される。これにより、画像形成装置１では、記録媒体９の色が画質に与える影響を抑えることができるようになっている。
【００１８】
ここで、画像処理部２０は、本発明における「画像処理部」の一具体例に対応する。画像形成部１３は、本発明における「画像形成部」の一具体例に対応する。色画像データＤＷは、本発明における「第１の画像データ」の一具体例に対応する。色画像データＤＹ，ＤＭ，ＤＣ，ＤＫのいずれか一つは、本発明における「第２の画像データ」の一具体例に対応する。
【００１９】
［動作および作用］
続いて、本実施の形態の画像形成装置１の動作および作用について説明する。
【００２０】
（全体動作概要）
まず、図１を参照して、画像形成装置１の全体動作概要を説明する。通信部１１は、ホストコンピュータと通信を行うことにより、印刷データＤＰを受信する。媒体色センサ１２は、画像形成部１３が画像を形成する記録媒体９の色を検出し、その検出結果を媒体色情報Ｃとして画像処理部２０に供給する。画像処理部２０の色画像生成部２１は、印刷データＤＰに基づいて、５つの色画像データＤ（色画像データＤＹ，ＤＭ，ＤＣ，ＤＫ，ＤＷ）を生成する。エッジ検出部２２は、５つの色画像データＤに基づいて、画像のエッジを検出する。具体的には、エッジ検出部２２は、５つの色画像データＤに基づいて、エッジ方向情報のマップを示す５つのエッジ方向データＤＩＲ、エッジ距離情報のマップを示す５つのエッジ距離データＤＩＳ、および幅情報のマップを示す５つの幅データＤＬＷを生成する。補正部２３は、媒体色情報Ｃ、５つのエッジ方向データＤＩＲ、５つのエッジ距離データＤＩＳ、および５つの幅データＤＬＷに基づいて、５つの色画像データＤ（色画像データＤＹ，ＤＭ，ＤＣ，ＤＫ，ＤＷ）に対して、補正処理（トラッピング処理）を行うことにより、５つの色画像データＥ（色画像データＥＹ，ＥＭ，ＥＣ，ＥＫ，ＥＷ）を生成する。画像形成部１３は、５つの色画像データＥに基づいて、記録媒体９に画像を形成する。
【００２１】
（詳細動作）
図２は、画像処理部２０の一動作例を表すものである。画像処理部２０は、印刷データＤＰに基づいて、５つの色画像データＤ（色画像データＤＹ，ＤＭ，ＤＣ，ＤＫ，ＤＷ）を生成し、各色画像データＤに対して、トラッピング処理を行う。この動作について、以下に説明する。
【００２２】
まず、色画像生成部２１は、通信部１１が受信した印刷データＤＰに基づいて、５つの色画像データＤ（色画像データＤＹ，ＤＭ，ＤＣ，ＤＫ，ＤＷ）を生成する（ステップＳ１）。
【００２３】
次に、エッジ検出部２２は、ステップＳ１において生成された５つの色画像データＤに対してエッジ検出処理を行う（ステップＳ２）。具体的には、エッジ検出部２２は、後述するように、５つの色画像データＤに基づいて、エッジ方向情報のマップを示す５つのエッジ方向データＤＩＲ、エッジ距離情報のマップを示す５つのエッジ距離データＤＩＳ、および幅情報のマップを示す５つの幅データＤＬＷを生成する。
【００２４】
次に、補正部２３は、５つの色画像データＤに対して、補正処理を行う（ステップＳ３）。具体的には、補正部２３は、後述するように、媒体色情報Ｃ、５つのエッジ方向データＤＩＲ、５つのエッジ距離データＤＩＳ、および５つの幅データＤＬＷに基づいて、５つの色画像データＤ（色画像データＤＹ，ＤＭ，ＤＣ，ＤＫ，ＤＷ）に対してトラッピング処理を行うことにより、５つの色画像データＥ（色画像データＥＹ，ＥＭ，ＥＣ，ＥＫ，ＥＷ）を生成する。
【００２５】
このようにして、画像処理部２０は、５つの色画像データＥを生成する。そして、画像形成部１３は、５つの色画像データＥに基づいて、記録媒体９に画像を形成する。
【００２６】
（エッジ検出処理）
次に、図２に示した、ステップＳ２におけるエッジ検出処理について、詳細に説明する。
【００２７】
図３は、エッジ検出処理の一例を表すものである。エッジ検出処理では、５つの色画像データＤに基づいて、５つのエッジ方向データＤＩＲ、５つのエッジ距離データＤＩＳ、および５つの幅データＤＬＷを生成する。以下に、この動作について詳細に説明する。
【００２８】
まず、エッジ検出部２２は、５つの色画像データＤ（色画像データＤＹ，ＤＭ，ＤＣ，ＤＫ，ＤＷ）のうちの１つを選択する（ステップＳ１１）。
【００２９】
次に、エッジ検出部２２は、選択した色画像データＤに対して２値化処理を行う（ステップＳ１２）。具体的には、エッジ検出部２２は、選択した色画像データＤにおいて、各画素における画素値を所定のしきい値ＴＨ１と比較する。その際、エッジ検出部２２は、選択した色画像データＤが、黄色の色画像データＤＹ、マゼンタ色の色画像データＤＭ、シアン色の色画像データＤＣ、および黒色の色画像データＤＫのいずれかである場合には、画素値がしきい値ＴＨ１よりも大きい場合には“１”にし、画素値がしきい値ＴＨ１よりも小さい場合には“０”にする。また、エッジ検出部２２は、選択した色画像データＤが、白色の色画像データＤＷである場合には、画素値がしきい値ＴＨ１よりも大きい場合には“０”にし、画素値がしきい値ＴＨ１よりも小さい場合には“１”にする。
【００３０】
図４Ａ，４Ｂは、黄色の色画像データＤＹに対する２値化処理の一例を表すものであり、図４Ａは、色画像データＤＹの一部を模式的に示し、図４Ｂは、２値化処理の結果を示している。なお、マゼンタ色の色画像データＤＭ、シアン色の色画像データＤＣ、黒色の色画像データＤＫについても同様である。図４Ａにおいて、網掛けされている画素は、画素値がしきい値ＴＨ１よりも大きい画素を示し、網掛けされていない画素は、画素値がしきい値ＴＨ１よりも小さい画素を示す。エッジ検出部２２は、このような色画像データＤＹに対して２値化処理を行うことにより、図４Ｂに示したようなマップを示す２値データＤＢＮを生成する。この例では、選択した色画像データＤが黄色の色画像データＤＹであるので、画素値がしきい値ＴＨ１よりも大きい場合には“１”にし、画素値がしきい値ＴＨ１よりも小さい場合には“０”にする。すなわち、図４Ｂにおける“１”で示された画素は、図４Ａにおける網掛けされている画素にそれぞれ対応する。同様に、図４Ｂにおける“０”で示された画素は、図４Ａにおける網掛けされていない画素にそれぞれ対応する。
【００３１】
図５Ａ，５Ｂは、白色の色画像データＤＷに対する２値化処理の一例を表すものであり、図５Ａは、白色の色画像データＤＷの一部を模式的に示し、図５Ｂは、２値化処理の結果を示している。図５Ａにおいて、網掛けされている画素は、画素値がしきい値ＴＨ１よりも大きい画素を示し、網掛けされていない画素は、画素値がしきい値ＴＨ１よりも小さい画素を示す。エッジ検出部２２は、このような色画像データＤＷに対して２値化処理を行うことにより、図５Ｂに示したようなマップを示す２値データＤＢＮを生成する。この例では、選択した色画像データＤが白色の色画像データＤＷであるので、画素値がしきい値ＴＨ１よりも大きい場合には“０”にし、画素値がしきい値ＴＨ１よりも小さい場合には“１”にする。すなわち、図５Ｂにおける“０”で示された画素は、図５Ａにおける網掛けされている画素にそれぞれ対応する。同様に、図５Ｂにおける“１”で示された画素は、図５Ａにおける網掛けされていない画素にそれぞれ対応する。
【００３２】
このようにして、エッジ検出部２２は、選択した色画像データＤに対して２値化処理を行うことにより、２値データＤＢＮを生成する。
【００３３】
次に、エッジ検出部２２は、ステップＳ１２において生成した２値データＤＢＮに基づいて、エッジ方向データＤＩＲおよびエッジ距離データＤＩＳを生成する（ステップＳ１３）。以下に、この動作について詳細に説明する。
【００３４】
まず、エッジ検出部２２は、２値データＤＢＮにおいて、値が“１”である複数の画素のうちの１つを、注目画素Ａとして順次選択する。そして、エッジ検出部２２は、注目画素Ａの上の画素（上画素）、注目画素Ａの下の画素（下画素）、注目画素Ａの左の画素（左画素）、および注目画素Ａの右の画素（右の画素）における値（“０”または“１”）に基づいて、その注目画素Ａにおけるエッジ方向情報を生成する。
【００３５】
図６は、注目画素Ａのエッジ方向情報を生成する動作の一例を表すものである。エッジ検出部２２は、例えば、上画素、下画素、左画素、および右画素の値が、それぞれ“１”，“０”，“０”，“０”である場合には、注目画素Ａのエッジ方向情報を“上”にする。同様に、エッジ検出部２２は、例えば、上画素、下画素、左画素、および右画素の値が、それぞれ“０”，“１”，“０”，“０”である場合には、注目画素Ａのエッジ方向情報を“下”にし、それぞれ“０”，“０”，“１”，“０”である場合には、注目画素Ａのエッジ方向情報を“左”にし、それぞれ“０”，“０”，“０”，“１”である場合には、注目画素Ａのエッジ方向情報を“右”にする。また、例えば、エッジ検出部２２は、上画素、下画素、左画素、および右画素の値が、それぞれ“１”，“１”，“０”，“０”である場合には、注目画素Ａのエッジ方向情報を“上下”にし、それぞれ“１”，“０”，“１”，“０”である場合には、注目画素Ａのエッジ方向情報を“左上”にし、それぞれ“１”，“０”，“０”，“１”である場合には、注目画素Ａのエッジ方向情報を“右上”にする。また、例えば、エッジ検出部２２は、上画素、下画素、左画素、および右画素の値が、それぞれ“１”，“１”，“１”，“０”である場合には、注目画素Ａのエッジ方向情報を“左”にし、それぞれ“１”，“１”，“０”，“１”である場合には、注目画素Ａのエッジ方向情報を“右”にする。また、例えば、エッジ検出部２２は、上画素、下画素、左画素、および右画素の値が全て“１”である場合には、注目画素Ａのエッジ方向情報を“なし”にし、全て“０”である場合には、注目画素Ａのエッジ方向情報を“上下左右”にする。
【００３６】
そして、エッジ検出部２２は、注目画素Ａのエッジ方向情報が“なし”以外である場合には、その注目画素Ａのエッジ距離情報を“１”にする。
【００３７】
これにより、２値データＤＢＮにおける、値が“１”である領域の領域内における一番外側の画素におけるエッジ方向情報およびエッジ距離情報が生成される。
【００３８】
次に、エッジ検出部２２は、エッジ方向情報が“なし”である画素のうちの１つを、注目画素Ａとして順次選択する。そして、エッジ検出部２２は、注目画素Ａの上の画素（上画素）、注目画素Ａの下の画素（下画素）、注目画素Ａの左の画素（左画素）、および注目画素Ａの右の画素（右の画素）におけるエッジ方向情報に基づいて、その注目画素Ａにおけるエッジ方向情報を生成する。
【００３９】
図７は、上画素、下画素、左画素、および右画素におけるエッジ方向情報に基づいて、注目画素Ａのエッジ方向情報を生成する動作の一例を表すものである。エッジ検出部２２は、例えば、（ａ）に示したように、右画素におけるエッジ方向情報に“左”が含まれる場合には、注目画素Ａのエッジ方向情報を“左”にする。具体的には、例えば、右画素におけるエッジ方向情報が“左”，“左上”，“左下”，“左右”，“上下左右”のいずれかである場合には、注目画素Ａのエッジ方向情報を“左”にする。また、エッジ検出部２２は、例えば、（ｅ）に示したように、上画素におけるエッジ方向情報に“左”が含まれるとともに右画素におけるエッジ方向情報に“下”が含まれる場合には、注目画素Ａのエッジ方向情報を“左下”にする。
【００４０】
この処理を繰り返すことにより、２値データＤＢＮにおける、値が“１”である領域の領域内において、外側から順に、エッジ方向情報が生成される。そして、エッジ検出部２２は、この処理を１回行ったときにエッジ方向情報が生成された画素におけるエッジ距離情報を“２”にし、この処理を２回行ったときにエッジ方向情報が生成された画素におけるエッジ距離情報を“３”にする。これ以降についても同様である。これにより、２値データＤＢＮにおける、値が“１”である領域の領域内の一番外側から順に、エッジ距離情報が“１”，“２”，“３”，…のように設定される。
【００４１】
例えば、図４Ｂに示した注目画素Ａのエッジ方向情報は“上”であり、この注目画素Ａのエッジ距離情報は“２”である。すなわち、このエッジ方向情報およびエッジ距離情報は、この注目画素Ａが、一番近いエッジ部分Ｂよりも“上”にあり、そのエッジ部分Ｂから“２”画素目にあることを示している。
【００４２】
このようにして、２値データＤＢＮにおける、値が“１”である全ての画素において、エッジ方向情報およびエッジ距離情報が生成される。そして、エッジ検出部２２は、各画素でのエッジ方向情報に基づいて、エッジ方向情報のマップを示すエッジ方向データＤＩＲを生成するとともに、各画素でのエッジ距離情報に基づいて、エッジ距離情報のマップを示すエッジ距離データＤＩＳを生成する。
【００４３】
次に、エッジ検出部２２は、ステップＳ１３において生成したエッジ方向データＤＩＲおよびエッジ距離データＤＩＳに基づいて、幅データＤＬＷを生成する（ステップＳ１４）。具体的には、エッジ検出部２２は、２値データＤＢＮにおいて、値が“１”である画素のうちの１つを、注目画素Ａとして順次選択する。そして、エッジ検出部２２は、その注目画素Ａのエッジ方向情報に基づいて、そのエッジ方向情報が示す方向、およびその方向の反対方向において、“１”が何画素続くかを調べる。例えば、注目画素Ａのエッジ方向情報が“上”，“下”，“上下”である場合には、エッジ検出部２２は、注目画素Ａの上下方向において、“１”が何画素続くかを調べる。また、例えば、注目画素Ａのエッジ方向情報が“左”，“右”，“左右”である場合には、エッジ検出部２２は、注目画素Ａの左右方向において、“１”が何画素続くかを調べる。また、例えば、注目画素Ａのエッジ方向情報が“右上”，“右下”，“左上”，“左下”である場合には、エッジ検出部２２は、注目画素Ａの上下方向または左右方向において、“１”が何画素続くかを調べる。そして、エッジ検出部２２は、このようにして得た値を、その注目画素Ａにおける幅情報とする。
【００４４】
例えば、図４Ｂに示した注目画素Ａのエッジ方向情報は“上”であり、この注目画素Ａのエッジ距離情報は“２”である。よって、エッジ検出部２２は、この注目画素Ａの上下方向において、“１”が何画素続くかを調べる。この例では、上下方向に５つの“１”が続く。よって、エッジ検出部２２は、この注目画素Ａでの幅情報を“５”にする。
【００４５】
このようにして、２値データＤＢＮにおける、値が“１”である全ての画素において、幅情報が生成される。そして、エッジ検出部２２は、各画素における幅情報に基づいて、幅情報のマップを示す幅データＤＬＷを生成する。
【００４６】
次に、エッジ検出部２２は、全ての色画像データＤを選択したか否かを確認する（ステップＳ１５）。まだ全ての色画像データＤを選択していない場合（ステップＳ１５において“Ｎ”）には、まだ選択していない色画像データＤを選択し（ステップＳ１６）、ステップＳ１２に戻る。そして、全ての色画像データＤが選択されるまで、ステップＳ１２〜Ｓ１６を繰り返す。そして、全ての色画像データＤを選択した場合（ステップＳ１５において“Ｙ”）には、このエッジ検出処理を終了する。
【００４７】
（補正処理）
次に、図２に示した、ステップＳ３における補正処理について、詳細に説明する。
【００４８】
図８，９は、補正処理の一例を表すものである。補正処理では、媒体色情報Ｃ、５つのエッジ方向データＤＩＲ、５つのエッジ距離データＤＩＳ、および５つの幅データＤＬＷに基づいて、５つの色画像データＤに対してトラッピング処理を行う。以下に、この動作について詳細に説明する。
【００４９】
まず、補正部２３は、画素の１つを注目画素Ａとして選択し（ステップＳ２１）、５つの色画像データＤのうちの１つを選択する（ステップＳ２２）。そして、補正部２３は、選択した色画像データＤのエッジ方向データＤＩＲにおける注目画素Ａでのエッジ方向情報に基づいて、そのエッジ方向情報に含まれるエッジ方向の一つを選択する（ステップＳ２３）。すなわち、例えばエッジ方向情報が“左上”である場合には、まずはそのうちの一方（例えば“左”）を選択する。
【００５０】
次に、補正部２３は、エッジを挟む２つの画素Ｂ１，Ｂ２を決定する（ステップＳ２４）。
【００５１】
図１０は、画素Ｂ１，Ｂ２の決定動作の一例を表すものである。この図１０は、選択した色画像データＤの２値データＤＢＮを示しており、網掛けされた画素は、値が“１”の画素を示し、網掛けされていない画素は、値が“０”の画素を示す。この例では、注目画素Ａのエッジ方向情報は“左”であり、この注目画素Ａのエッジ距離情報は“２”である。補正部２３は、このエッジ方向情報およびエッジ距離情報に基づいて、エッジを特定する。すなわち、エッジ部分Ｂは、注目画素Ａの右に、注目画素Ａから１画素分の距離に位置する手前側の画素Ｂ１と、注目画素Ａの右に、注目画素Ａから２画素分の距離に位置する奥側の画素Ｂ２との間にある。すなわち、画素Ｂ１は、注目画素Ａの、エッジ方向情報が示すエッジ方向と反対方向に、注目画素Ａから、エッジ距離情報が示す値よりも一つ小さい値に対応する距離に位置し、画素Ｂ２は、注目画素Ａの、エッジ方向情報が示すエッジ方向と反対方向に、注目画素Ａから、エッジ距離情報が示す値に対応する距離に位置する。
【００５２】
補正部２３は、このようにして、注目画素Ａでのエッジ方向情報およびエッジ距離情報に基づいて、エッジ部分Ｂを挟む画素Ｂ１，Ｂ２を特定する。
【００５３】
次に、補正部２３は、トラッピング処理を行う（ステップＳ２５）。
【００５４】
まず、図９に示したように、補正部２３は、選択した色画像データＤにおける注目画素Ａがトラッピング対象画素であるか否かを確認する（ステップＳ４１）。具体的には、補正部２３は、以下の２つの条件を満たしたときに、その注目画素Ａがトラッピング対象画素であると判断する。
【００５５】
第１の条件は、注目画素Ａでのエッジ距離情報が、予め設定した所定のしきい値ＴＨ２以下であることである。すなわち、この条件を満たす場合には、注目画素Ａが、選択した色画像データＤにおけるエッジ部分Ｂに近いことを示している。このしきい値ＴＨ２は、画像形成部１３が、黄色、マゼンタ色、シアン色、黒色、および白色の画像を、記録媒体９にそれぞれ形成する際の、各画像の形成位置の相対的なずれ量に応じて、予め設定される。例えば、ずれ量が２画素分である場合には、このしきい値ＴＨ２を“２”に設定する。この場合、例えば、注目画素Ａにおけるエッジ距離情報が示す値が“２”以下であれば、この第１の条件を満たし、注目画素Ａにおけるエッジ距離情報が示す値が“３”であれば、この第１の条件を満たさない。
【００５６】
第２の条件は、画素Ｂ１，Ｂ２のうちの一方において、色画像データＤＹ，ＤＭ，ＤＣ，ＤＫのうちのいずれか１つのみの２値データＤＢＮに“１”を有し、他方において、色画像データＤＷのみの２値データＤＢＮに“１”を有することである。すなわち、この条件を満たす場合は、色画像データＤＹ，ＤＭ，ＤＣ，ＤＫのいずれか１つのみ、および色画像データＤＷにおいて、画素Ｂ１，Ｂ２のうちの一方での画素値がしきい値ＴＨ１より大きく、色画像データＤＹ，ＤＭ，ＤＣ，ＤＫ，ＤＷの全てにおいて、画素Ｂ１，Ｂ２のうちの他方での画素値がしきい値ＴＨ１よりも小さいことを示している。例えば、画素Ｂ１においてマゼンタ色の画素値と白色の画素値を有し、画素Ｂ２においてどの色も画素値を有しない場合に、この第２の条件を満たす。例えば、画素Ｂ１においてマゼンタ色の画素値と黄色の画素値を有する場合には、この第２の条件を満たさない。
【００５７】
補正部２３は、これらの２つの条件を満たしたときに、その注目画素Ａがトラッピング対象画素であると判断する。注目画素Ａがトラッピング対象画素でない場合（ステップＳ４１において“Ｎ”）には、トラッピング処理を終了する。
【００５８】
ステップＳ４１において、注目画素Ａがトラッピング対象画素である場合（ステップＳ４１において“Ｙ”）には、補正部２３は、画素Ｂ１，Ｂ２での幅情報が、ともに、所定のしきい値ＴＨ３よりも大きいか否かを確認する（ステップＳ４２）。具体的には、例えば、マゼンタ色の色画像データＤＭの２値データＤＢＮが、画素Ｂ１において“１”を有し、白色の色画像データＤＷの２値データＤＢＮが、画素Ｂ２において“１”を有する場合には、補正部２３は、マゼンタ色の色画像データＤＭの幅データＤＬＷにおける画素Ｂ１での幅情報と、白色の色画像データＤＷの幅データＤＬＷにおける画素Ｂ２での幅情報とが、ともに、しきい値ＴＨ３よりも大きいか否かを確認する。
【００５９】
ステップＳ４２において、画素Ｂ１，Ｂ２での幅情報が、ともに、しきい値ＴＨ３よりも大きい場合（ステップＳ４２において“Ｙ”）には、補正部２３は、画素Ｂ２での明度が画素Ｂ１での明度よりも高いか否かを確認する（ステップＳ４３）。具体的には、例えば、マゼンタ色の色画像データＤＭの２値データＤＢＮが、画素Ｂ１において“１”を有し、白色の色画像データＤＷの２値データＤＢＮが、画素Ｂ２において“１”を有する場合には、補正部２３は、媒体色情報Ｃに基づいて求めた明度が、マゼンタ色の色画像データＤＭの画素Ｂ１での画素値から求めた明度よりも大きいか否かを確認する。すなわち、この例では、画素Ｂ２において例えばどの色も画素値を有しないので、記録媒体９の色を示す媒体色情報Ｃに基づいて明度を求め、この明度を画素Ｂ２における明度として用いる。ここで、明度は、本発明における「明るさ度合い」の一具体例に対応する。画素Ｂ２での明度が画素Ｂ１での明度よりも高い場合（ステップＳ４３において“Ｙ”）には、ステップＳ４７に進み、画素Ｂ２での明度が画素Ｂ１での明度よりも低い場合（ステップＳ４３において“Ｎ”）には、トラッピング処理を終了する。
【００６０】
ステップＳ４２において、画素Ｂ１，Ｂ２での幅情報のうちの少なくとも一方がしきい値ＴＨ３より小さい場合（ステップＳ４２において“Ｎ”）には、補正部２３は、画素Ｂ１での幅情報がしきい値ＴＨ３よりも大きいか否かを確認する（ステップＳ４４）。ステップＳ４４において、画素Ｂ１での幅情報が、しきい値ＴＨ３よりも大きい場合（ステップＳ４２において“Ｙ”）には、ステップＳ４７に進む。
【００６１】
ステップＳ４４において、画素Ｂ１での幅情報がしきい値ＴＨ３よりも小さい場合（ステップＳ４４において“Ｎ”）には、補正部２３は、画素Ｂ２での幅情報がしきい値ＴＨ３よりも大きいか否かを確認する（ステップＳ４５）。画素Ｂ２での幅情報がしきい値ＴＨ３より大きい場合（ステップＳ４５において“Ｙ”）には、トラッピング処理を終了する。
【００６２】
ステップＳ４５において、画素Ｂ２での幅情報がしきい値ＴＨ３より小さい場合（ステップＳ４５において“Ｎ”）には、補正部２３は、注目画素Ａのエッジ距離情報がしきい値ＴＨ３の半分（ＴＨ３／２）よりも小さいかどうかを確認する（ステップＳ４６）。注目画素Ａのエッジ距離情報がしきい値ＴＨ３の半分よりも小さい場合（ステップＳ４６において“Ｙ”）には、ステップＳ４７に進み、注目画素Ａのエッジ距離情報がしきい値ＴＨ３の半分よりも大きい場合（ステップＳ４６において“Ｎ”）には、トラッピング処理を終了する。
【００６３】
次に、補正部２３は、画素Ｂ２の画素値と同じ画素値を注目画素Ａに設定する（ステップＳ４７）。
【００６４】
具体的には、例えば、白色の色画像データＤＷの２値データＤＢＮが、画素Ｂ１において“１”を有し、マゼンタ色の色画像データＤＭの２値データＤＢＮが、画素Ｂ２において“１”を有する場合には、マゼンタ色の色画像データＤＭにおける画素Ｂ２での画素値と同じ画素値を、マゼンタ色の色画像データＤＭにおける注目画素Ａに設定する。これにより、マゼンタ色の画像領域が広くなる。
【００６５】
また、例えば、マゼンタ色の色画像データＤＭの２値データＤＢＮが、画素Ｂ１において“１”を有し、白色の色画像データＤＷの２値データＤＢＮが、画素Ｂ２において“１”を有する場合には、補正部２３は、白色の色画像データＤＷにおける画素Ｂ２での画素値と同じ画素値を、白色の色画像データＤＷにおける注目画素Ａに設定する。すなわち、この場合、白色の色画像データＤＷにおいて、画素Ｂ２における画素値はしきい値ＴＨ１よりも低い。よって、注目画素Ａにおける画素値も、このような十分に低い値に設定される。これにより、白色の画像領域が狭くなる。
【００６６】
以上によりトラッピング処理が終了する。
【００６７】
次に、図８に示したように、補正部２３は、選択した色画像データＤにおける注目画素Ａにおいて、全てのエッジ方向を選択したか否かを確認する（ステップＳ２６）。まだ全てのエッジ方向を選択していない場合（ステップＳ２６において“Ｎ”）には、補正部２３は、まだ選択していないエッジ方向を選択し（ステップＳ２７）、ステップＳ２４に戻る。そして、全てのエッジ方向が選択されるまで、ステップＳ２４〜Ｓ２７を繰り返す。そして、全てのエッジ方向を選択した場合（ステップＳ２６において“Ｙ”）には、ステップＳ２８に進む。
【００６８】
次に、補正部２３は、全ての色画像データＤを選択したか否かを確認する（ステップＳ２８）。まだ全ての色画像データＤを選択していない場合（ステップＳ２８において“Ｎ”）には、補正部２３は、まだ選択していない色画像データＤを選択し（ステップＳ２９）、ステップＳ２３に戻る。そして、全ての色画像データＤが選択されるまで、ステップＳ２３〜Ｓ２９を繰り返す。そして、全ての色画像データＤを選択した場合（ステップＳ２８において“Ｙ”）には、ステップＳ３０に進む。
【００６９】
次に、補正部２３は、全ての画素を注目画素Ａとして選択したか否かを確認する（ステップＳ３０）。まだ全ての画素を選択していない場合（ステップＳ３０において“Ｎ”）には、補正部２３は、まだ選択していない画素を注目画素Ａとして選択し（ステップＳ３１）、ステップＳ２２に戻る。そして、全ての画素が選択されるまで、ステップＳ２２〜Ｓ３１を繰り返す。そして、全ての画素を選択した場合（ステップＳ３０において“Ｙ”）には、補正処理を終了する。
【００７０】
このようにして、補正部２３は、５つの色画像データＤに対して補正を行うことにより、５つの色画像データＥを生成する。そして、画像形成部１３は、５つの色画像データＥに基づいて、記録媒体９に画像を形成する。
【００７１】
次に、いくつか例を挙げて、画像形成装置１の動作を説明する。
【００７２】
（具体例１）
図１１〜１３は、明度が低い色の記録媒体９に、その明度よりも高い明度を有するマゼンタ色画像ＰＭを形成した場合の画像形成例を模式的に表すものである。図１１（Ａ）は、トラッピング処理を行わない場合の断面図を示し、図１１（Ｂ）は、図１１（Ａ）において、画像の形成位置に相対的なずれが生じた場合の断面図を示す。図１１（Ｃ）は、トラッピング処理を行う場合の断面図を示し、図１１（Ｄ）は、図１１（Ｃ）において、画像の形成位置に相対的なずれが生じた場合の断面図を示す。この例では、トラッピング処理を行わない場合におけるマゼンタ色画像ＰＭの幅ＷＰ１および間隔ＷＳ１，ＷＳ２を、しきい値ＴＨ３に対応する幅ＷＴＨよりも広くしている。図１２は、図１１（Ｂ）と同様の条件における画像形成例を示し、図１３は、図１１（Ｄ）と同様の条件における画像形成例を示す。
【００７３】
図１１（Ａ）に示したように、トラッピング処理を行わない場合において、画像形成装置１は、この例では、記録媒体９の上に白色画像ＰＷを形成し、その上にマゼンタ色画像ＰＭを形成する。このように、マゼンタ色画像ＰＭの下に白色画像ＰＷを形成することにより、ユーザが画像を観察したときに、マゼンタ色が記録媒体９の色と混ざって見えるおそれを低減することができる。
【００７４】
しかしながら、画像形成部１３が、記録媒体９に、白色画像ＰＷとマゼンタ色画像ＰＭとを形成する際に、これらの画像の形成位置に相対的なずれが生じた場合には、図１１（Ｂ）に示したように、明度が高い白色画像ＰＷの一部が露出してしまう。その結果、図１２に示したように、マゼンタ色画像ＰＭの近傍に、明度が高い白色画像ＰＷが見えてしまう。
【００７５】
一方、画像形成装置１では、図１１（Ｃ）に示したように、トラッピング処理によりマゼンタ色画像ＰＭを広げる。すなわち、ステップＳ２２において白色の色画像データＤＷを選択した場合において、幅ＷＰ１および間隔ＷＳ１，ＷＳ２がしきい値ＴＨ３に対応する幅ＷＴＨよりも広く（ステップＳ４２において“Ｙ”）、マゼンタ色画像ＰＭの明度が記録媒体９の色の明度よりも高いので（ステップＳ４３において“Ｙ”）、画像形成装置１は、ステップＳ４７においてマゼンタ色の色画像データＤＭを補正することにより、マゼンタ色画像ＰＭを広げる。具体的には、画像形成装置１は、図１１（Ｃ）に示したように、マゼンタ色画像ＰＭの左側のエッジを左方向に移動させるとともに右側のエッジを右方向に移動させることにより、マゼンタ色画像ＰＭを広げる。
【００７６】
これにより、画像形成装置１では、画像形成部１３が画像を形成する際に、画像の形成位置に相対的なずれが生じた場合でも、図１１（Ｄ）に示したように、明度が高い白色画像ＰＷが露出するおそれを低減することができる。その結果、図１３に示したように、明度が高い白色画像ＰＷが見えるおそれを低減することができ、画質を高めることができる。
【００７７】
（具体例２）
図１４〜１７は、明度が高い色の記録媒体９に、その明度よりも低い明度を有するマゼンタ色画像ＰＭを形成した場合の画像形成例を模式的に表すものである。図１４（Ａ）は、トラッピング処理を行わない場合の断面図を示し、図１４（Ｂ）は、図１４（Ａ）において、画像の形成位置に相対的なずれが生じた場合の断面図を示す。図１４（Ｃ）は、トラッピング処理を行う場合の断面図を示し、図１４（Ｄ）は、図１４（Ｃ）において、画像の形成位置に相対的なずれが生じた場合の断面図を示す。図１５は、図１４（Ｂ）と同様の条件における画像形成例を示し、図１６は、図１１（Ｄ）と同様の条件における画像形成例を示し、図１７は、図１４（Ｄ）と同様の条件における画像形成例を示す。
【００７８】
この場合でも、画像形成部１３が、記録媒体９に、白色画像ＰＷとマゼンタ色画像ＰＭとを形成する際に、これらの画像の形成位置に相対的なずれが生じた場合には、図１４（Ｂ）に示したように、明度が高い白色画像ＰＷの一部が露出してしまう。その結果、図１５に示したように、マゼンタ色画像ＰＭの近傍に、明度が高い白色画像ＰＷが見えてしまう。
【００７９】
このように白色画像ＰＷが露出しにくくする方法としては、図１１（Ｃ）と同様に、マゼンタ色画像ＰＭを広げる方法も考えられる。しかしながら、この場合には、図１６に示したように、オブジェクト（この例ではアルファベット“Ｐ”）が太く見えてしまう。すなわち、この例では、図１３の場合と異なり、記録媒体９の色の明度が高いため、広くなったマゼンタ色画像ＰＭが目立ち、オブジェクトが太く見えてしまう。
【００８０】
そこで、画像形成装置１では、図１４（Ｃ）に示したように、トラッピング処理により白色画像ＰＷを狭める。すなわち、ステップＳ２２においてマゼンタ色の色画像データＤＭを選択した場合において、幅ＷＰ１および間隔ＷＳ１，ＷＳ２がしきい値ＴＨ３に対応する幅ＷＴＨよりも広く（ステップＳ４２において“Ｙ”）、記録媒体９の色の明度がマゼンタ色画像ＰＭの明度よりも高いので（ステップＳ４３において“Ｙ”）、画像形成装置１は、ステップＳ４７において白色の色画像データＤＷを補正することにより、白色画像ＰＷを狭める。具体的には、画像形成装置１は、図１４（Ｃ）に示したように、白色画像ＰＷの左側のエッジを右方向に移動させるとともに、白色画像ＰＷの右側のエッジを左方向に移動させることにより、白色画像ＰＷを狭める。
【００８１】
これにより、画像形成装置１では、画像形成部１３が画像を形成する際に、画像の形成位置に相対的なずれが生じた場合でも、図１４（Ｄ）に示したように、明度が高い白色画像ＰＷが露出するおそれを低減することができるとともに、マゼンタ色画像ＰＭの幅を維持することができる。その結果、図１７に示したように、オブジェクトが太く見えることなく、明度が高い白色画像ＰＷが見えるおそれを低減することができ、画質を高めることができる。
【００８２】
（具体例３）
図１８は、明度が低い色の記録媒体９に、その明度よりも高い明度を有するマゼンタ色画像ＰＭを形成した場合の画像形成例を模式的に表すものである。この例では、トラッピング処理を行わない場合におけるマゼンタ色画像ＰＭの幅ＷＰ１および間隔ＷＳ１を、しきい値ＴＨ３に対応する幅ＷＴＨよりも狭くし、間隔ＷＳ２を、しきい値ＴＨ３に対応する幅ＷＴＨよりも広くしている。
【００８３】
この場合でも、画像形成部１３が、記録媒体９に、白色画像ＰＷとマゼンタ色画像ＰＭとを形成する際に、これらの画像の形成位置に相対的なずれが生じた場合には、図１８（Ｂ）に示したように、明度が高い白色画像ＰＷの一部が露出してしまう。このとき、例えば、図１１（Ｃ），（Ｄ）と同様に、マゼンタ色画像ＰＭを広げた場合には、狭い間隔ＷＳ１にもマゼンタ色画像ＰＭが広がることにより、画質が低下するおそれがある。
【００８４】
一方、画像形成装置１では、図１８（Ｃ）に示したように、トラッピング処理において、マゼンタ色画像ＰＭの左側のエッジおよび白色画像ＰＷの左側のエッジの両方を、互いに反対の方向に移動させることにより、マゼンタ色画像ＰＭを広げるとともに白色画像ＰＷを狭める。すなわち、ステップＳ２２において白色の色画像データＤＷを選択した場合において、幅ＷＰ１および間隔ＷＳ１がしきい値ＴＨ３に対応する幅ＷＴＨよりも狭いので（ステップＳ４２，Ｓ４４，Ｓ４５において“Ｎ”）、画像形成装置１は、ステップＳ４６，Ｓ４７において、マゼンタ色の色画像データＤＭを補正することにより、マゼンタ色画像ＰＭを広げる。具体的には、画像形成装置１は、マゼンタ色画像ＰＭの左側のエッジを、図１１（Ｃ）の場合の半分だけ左方向に移動させることにより、マゼンタ色画像ＰＭを広げる。また、ステップＳ２２においてマゼンタ色の色画像データＤＭを選択した場合において、幅ＷＰ１および間隔ＷＳ１がしきい値ＴＨ３に対応する幅ＷＴＨよりも狭いので（ステップＳ４２，Ｓ４４，Ｓ４５において“Ｎ”）、画像形成装置１は、ステップＳ４６，Ｓ４７において、白色の色画像データＤＷを補正することにより、白色画像ＰＷを狭める。具体的には、画像形成装置１は、白色画像ＰＷの左側のエッジを、図１４（Ｃ）の場合の半分だけ右方向に移動させることにより、白色画像ＰＷを狭める。
【００８５】
これにより、画像形成装置１では、画像形成部１３が画像を形成する際に、画像の形成位置に相対的なずれが生じた場合でも、図１８（Ｄ）に示したように、明度が高い白色画像ＰＷが露出するおそれを低減することができるとともに、狭い間隔ＷＳ１にマゼンタ色画像ＰＭが広がるおそれを低減することができる。その結果、画質を高めることができる。
【００８６】
（具体例４）
図１９は、明度が高い色の記録媒体９に、その明度よりも低い明度を有するマゼンタ色画像ＰＭを形成した場合の画像形成例を模式的に表すものである。
【００８７】
この場合でも、画像形成部１３が、記録媒体９に、白色画像ＰＷとマゼンタ色画像ＰＭとを形成する際に、これらの画像の形成位置に相対的なずれが生じた場合には、図１９（Ｂ）に示したように、明度が高い白色画像ＰＷの一部が露出してしまう。このとき、例えば、図１４（Ｃ）と同様に、白色画像ＰＷを狭めた場合には、狭い幅ＷＰ１において白色画像ＰＷがさらに狭くなるため、記録媒体９の色とマゼンタ色とが混ざり合って見える領域が増えるため、色が変色してしまい、画質が低下するおそれがある。
【００８８】
一方、画像形成装置１では、図１９（Ｃ）に示したように、トラッピング処理において、マゼンタ色画像ＰＭの右側のエッジを移動させることにより、マゼンタ色画像ＰＭを広げる。すなわち、ステップＳ２２において白色の色画像データＤＷを選択した場合において、幅ＷＰ１がしきい値ＴＨ３に対応する幅ＷＴＨよりも狭く（ステップＳ４２において“Ｎ”）、間隔ＷＳ２がしきい値ＴＨ３に対応する幅ＷＴＨよりも広い（ステップＳ４４において“Ｙ”）ので、画像形成装置１は、ステップＳ４７において、マゼンタ色の色画像データＤＭを補正することにより、マゼンタ色画像ＰＭを広げる。具体的には、画像形成装置１は、マゼンタ色画像ＰＭの右側のエッジを右方向に移動させることにより、マゼンタ色画像ＰＭを広げる。
【００８９】
これにより、画像形成装置１では、画像形成部１３が画像を形成する際に、画像の形成位置に相対的なずれが生じた場合でも、図１９（Ｄ）に示したように、明度が高い白色画像ＰＷが露出するおそれを低減することができるとともに、狭い幅ＷＰ１において、記録媒体９の色とマゼンタ色とが混ざり合って変色するおそれを低減することができる。その結果、画質を高めることができる。
【００９０】
［効果］
以上のように本実施の形態では、記録媒体の色を検出し、検出した色に基づいてトラッピング処理を行うようにしたので、画質を高めることができる。
【００９１】
本実施の形態では、画像の幅および間隔が広い場合において、記録媒体の明度が画像の明度よりも高い場合に、白色画像の幅を狭めるようにしたので、オブジェクトが太くなるおそれを低減することができるため、画質を高めることができる。
【００９２】
本実施の形態では、画像の幅および間隔に基づいて、トラッピング処理を行うようにしたので、画質を高めることができる。
【００９３】
［変形例１−１］
上記実施の形態では、媒体色センサ１２を設け、記録媒体９の色を検出したが、これに限定されるものではない。これに代えて、例えば図２０に示す画像形成装置１Ｂのように、媒体色設定部１２Ｂを設け、ユーザが、例えば操作パネルを操作することにより、記録媒体９の色を入力し、媒体色設定部１２Ｂがこの入力結果に基づいて媒体色情報Ｃを生成してもよい。また、例えば、ホストコンピュータから、印刷データＤＰとともに、記録媒体９に関する記録媒体情報を受信し、その記録媒体情報に基づいて媒体色情報Ｃを生成してもよい。また、例えば、画像形成装置１の装置内や、外部のデータベースに、記録媒体の種類と媒体色情報Ｃとの対応関係を示すテーブルを記憶させておき、ホストコンピュータから供給された記録媒体情報に基づいて、このテーブルを参照することにより、媒体色情報Ｃを生成してもよい。
【００９４】
［変形例１−２］
上記実施の形態では、エッジ方向データＤＩＲ、エッジ距離データＤＩＳ、および幅データＤＬＷの生成方法の一例を示したが、これらの方法に限定されるものではなく、他の方法を用いてもよい。
【００９５】
［変形例１−３］
上記実施の形態では、媒体色情報Ｃや、色画像データＤに基づいて明度を求めるようにしたが、その際、既知の様々な方法を用いて明度を求めることができる。
【００９６】
＜２．第２の実施の形態＞
次に、第２の実施の形態に係る画像形成装置２について説明する。本実施の形態は、幅データＤＬＷを用いずにトラッピング処理を行うものである。なお、上記第１の実施の形態に係る画像形成装置１と実質的に同一の構成部分には同一の符号を付し、適宜説明を省略する。
【００９７】
図２１は、画像形成装置２の一構成例を表すものである。画像形成装置２は、画像処理部３０を備えている。画像処理部３０は、エッジ検出部３２と、補正部３３とを有している。
【００９８】
エッジ検出部３２は、上記実施の形態に係るエッジ検出部２２と同様に、５つの色画像データＤに基づいて、画像のエッジを検出するものである。その際、エッジ検出部３２は、幅データＤＬＷを生成せず、５つのエッジ方向データＤＩＲ、および５つのエッジ距離データＤＩＳを生成するようになっている。
【００９９】
補正部３３は、媒体色情報Ｃ、５つのエッジ方向データＤＩＲ、および５つのエッジ距離データＤＩＳに基づいて、５つの色画像データＤ（色画像データＤＹ，ＤＭ，ＤＣ，ＤＫ，ＤＷ）に対して補正処理（トラッピング処理）を行うことにより、５つの色画像データＥ（色画像データＥＹ，ＥＭ，ＥＣ，ＥＫ，ＥＷ）を生成するものである。
【０１００】
画像処理部３０では、図２に示したように、まず、色画像生成部２１は、通信部１１が受信した印刷データＤＰに基づいて、５つの色画像データＤ（色画像データＤＹ，ＤＭ，ＤＣ，ＤＫ，ＤＷ）を生成する（ステップＳ１）。次に、エッジ検出部３２が、５つの色画像データＤに対してエッジ検出処理を行う（ステップＳ５２）。具体的には、エッジ検出部３２は、５つの色画像データＤに基づいて、５つのエッジ方向データＤＩＲ、および５つのエッジ距離データＤＩＳを生成する。そして、補正部３３が、５つの色画像データＤに対して、補正処理を行う（ステップＳ５３）。具体的には、補正部３３は、媒体色情報Ｃ、５つのエッジ方向データＤＩＲ、および５つのエッジ距離データＤＩＳに基づいて、５つの色画像データＤに対してトラッピング処理を行うことにより、５つの色画像データＥを生成する。
【０１０１】
図２２は、エッジ検出処理の一例を表すものである。エッジ検出部３２は、第１の実施の形態の場合と同様に、５つの色画像データＤ（色画像データＤＹ，ＤＭ，ＤＣ，ＤＫ，ＤＷ）のうちの１つを選択し（ステップＳ１１）、選択した色画像データＤに対して２値化処理を行うことにより２値データＤＢＮを生成し（ステップＳ１２）、２値データＤＢＮに基づいて、エッジ方向データＤＩＲおよびエッジ距離データＤＩＳを生成する（ステップＳ１３）。次に、エッジ検出部３２は、全ての色画像データＤを選択したか否かを確認し（ステップＳ１５）。まだ全ての色画像データＤを選択していない場合（ステップＳ１５において“Ｎ”）には、まだ選択していない色画像データＤを選択し（ステップＳ１６）、ステップＳ１２に戻る。そして、全ての色画像データＤを選択した場合（ステップＳ１５において“Ｙ”）には、このエッジ検出処理を終了する。
【０１０２】
また、補正部３３は、図８に示した補正処理を行う。補正部３３は、この補正処理において、トラッピング処理を行う（ステップＳ５５）。
【０１０３】
図２３は、トラッピング処理の一例を表すものである。
【０１０４】
まず、補正部３３は、第１の実施の形態の場合と同様に、２つの条件を用いて、選択した色画像データＤにおける注目画素Ａがトラッピング対象画素であるか否かを確認する（ステップＳ４１）。注目画素Ａがトラッピング対象画素でない場合（ステップＳ４１において“Ｎ”）には、トラッピング処理を終了する。
【０１０５】
ステップＳ４１において、注目画素Ａがトラッピング対象画素である場合（ステップＳ４１において“Ｙ”）には、補正部３３は、画素Ｂ２での明度が画素Ｂ１での明度よりも高いか否かを確認する（ステップＳ４３）。画素Ｂ２での明度が画素Ｂ１での明度よりも低い場合（ステップＳ４３において“Ｎ”）には、トラッピング処理を終了する。
【０１０６】
ステップＳ４３において、画素Ｂ２での明度が画素Ｂ１での明度よりも高い場合（ステップＳ４３において“Ｙ”）には、補正部３３は、画素Ｂ２の画素値と同じ画素値を注目画素Ａに設定する（ステップＳ４７）。
【０１０７】
以上によりトラッピング処理が終了する。
【０１０８】
明度が低い色の記録媒体９に、その明度よりも高い明度を有するマゼンタ色画像ＰＭを形成した場合には、画像形成装置２は、上記第１の実施の形態の具体例１（図１１〜１３）のように動作する。すなわち、画像形成装置２は、このような場合には、幅ＷＰ１や間隔ＷＳ１，ＷＳ２にかかわらず、上記第１の実施の形態の具体例１（図１１〜１３）のように動作する。
【０１０９】
同様に、明度が高い色の記録媒体９に、その明度よりも低い明度を有するマゼンタ色画像ＰＭを形成した場合には、画像形成装置２は、上記第１の実施の形態の具体例２（図１４〜１７）のように動作する。すなわち、画像形成装置２は、このような場合には、幅ＷＰ１や間隔ＷＳ１，ＷＳ２にかかわらず、上記第２の実施の形態の具体例２（図１４〜１７）のように動作する。
【０１１０】
以上のように本実施の形態では、記録媒体の色を検出し、検出した色に基づいてトラッピング処理を行うようにしたので、画質を高めることができる。
【０１１１】
本実施の形態では、幅データＤＬＷを用いずにトラッピング処理を行うようにしたので、処理をシンプルにすることができる。
【０１１２】
［変形例２］
上記実施の形態に係る画像形成装置２に、上記第１の実施の形態の変形例を適用してもよい。
【０１１３】
以上、いくつかの実施の形態および変形例を挙げて本技術を説明したが、本技術はこれらの実施の形態等には限定されず、種々の変形が可能である。
【０１１４】
例えば、上記の実施の形態等では、本発明を画像形成装置１，２に適用したが、これに限定されるものではなく、これに代えて、コピー、ファクシミリ、スキャナなどの機能を有する多機能周辺装置（ＭＦＰ；Multi Function Peripheral）に適用してもよい。
【０１１５】
また、例えば、上記の実施の形態等では、本発明における「明るさ度合い」の一具体例として明度を用いたが、これに限定されるものではない。これに代えて、例えば、輝度を用いてもよい。
【符号の説明】
【０１１６】
１，１Ｂ，２…画像形成装置、９…記録媒体、１１…通信部、１２…媒体色センサ、１２Ｂ…媒体色設定部、１３…画像形成部、２０…画像処理部、２１…色画像生成部、２２，３２…エッジ検出部、２３，３３…補正部、Ａ…注目画素、Ｂ…エッジ部分、Ｂ１，Ｂ２…画素、Ｃ…媒体色情報、Ｄ，ＤＹ，ＤＭ，ＤＣ，ＤＫ，ＤＷ，Ｅ，ＥＹ，ＥＭ，ＥＣ，ＥＫ，ＥＷ…色画像データ、ＤＢＮ…２値データ、ＤＩＲ…エッジ方向データ、ＤＩＳ…エッジ距離データ、ＤＬＷ…幅データ、ＰＭ…マゼンタ色画像、ＰＷ…白色画像、ＴＨ１，ＴＨ２，ＴＨ３…しきい値、ＷＰ１…幅、ＷＳ１，ＷＳ２…間隔。
【図１】
0006630228.tif 000002
【図２】
0006630228.tif 000003
【図３】
0006630228.tif 000004
【図４Ａ】
0006630228.tif 000005
【図４Ｂ】
0006630228.tif 000006
【図５Ａ】
0006630228.tif 000007
【図５Ｂ】
0006630228.tif 000008
【図６】
0006630228.tif 000009
【図７】
0006630228.tif 000010
【図８】
0006630228.tif 000011
【図９】
0006630228.tif 000012
【図１０】
0006630228.tif 000013
【図１１】
0006630228.tif 000014
【図１２】
0006630228.tif 000015
【図１３】
0006630228.tif 000016
【図１４】
0006630228.tif 000017
【図１５】
0006630228.tif 000018
【図１６】
0006630228.tif 000019
【図１７】
0006630228.tif 000020
【図１８】
0006630228.tif 000021
【図１９】
0006630228.tif 000022
【図２０】
0006630228.tif 000023
【図２１】
0006630228.tif 000024
【図２２】
0006630228.tif 000025
【図２３】
0006630228.tif 000026