(57)【要約】【課題】  複数色により表現されたカラー画像データを処理するプリンタ装置１００における効果的なトラッピング処理を行うこと。【解決手段】  不揮発性メモリ２−５は、色ずれ情報を格納し、トラッピング処理部２−６は、揮発性メモリ２−４に格納されている上記複数色の画像データの境界部分を検出し、該境界部分に於ける色変化を検出し、該境界部分に於ける色変化に基づいて、不揮発性メモリ２−５を参照し、色ずれ方向を認識し、画像データの境界部分の色変化を補正する。【選択図】        図１
2008072670.tif 000002
【特許請求の範囲】
【請求項１】
複数色により表現されたカラー画像データを処理するカラー画像処理装置であって、
前記複数色のそれぞれについて色ずれ情報を格納するずれ情報格納部と、
前記複数色の画像データの境界部分を検出する境界検出部と、
前記境界検出部が検出した前記画像データの境界部分に於ける色変化を検出する色変化検出部と、
前記色変化検出部が検出した前記境界部分に於ける色変化に基づいて、前記ずれ情報格納部を参照し、色ずれ方向を認識する色ずれ方向認識部と、
前記色ずれ方向認識部が認識した前記色ずれ方向に基づいて前記画像データの境界部分の色変化を補正する画像補正部とを備えることを特徴とするカラー画像処理装置。
【請求項２】
前記ずれ情報格納部は、
前記複数色のそれぞれについて他の色に対する色ずれの有無及び方向を格納することを特徴とする請求項１に記載のカラー画像処理装置。
【請求項３】
前記色変化検出部は、
前記画像データの境界部分に於ける隣接画素の濃度差に基づいて境界部分に於ける色変化を検出することを特徴とする請求項１に記載のカラー画像処理装置。
【請求項４】
前記画像補正部は、
前記色ずれ方向に基づいて白抜け部分、及び、色重なり部分を判定する判定手段と、
該判定手段が判定した前記白抜け部分には色を埋める処理を、前記色重なり部分には色抜き処理を施す色処理手段とを有することを特徴とする請求項１に記載のカラー画像処理装置。
【請求項５】
前記色処理手段は、
前記境界部分から徐々に濃度を軽減することを特徴とする請求項４に記載のカラー画像処理装置。
【請求項６】
前記色処理手段は、
前記境界部分から徐々に当該画像データの色彩に近づけることを特徴とする請求項４に記載のカラー画像処理装置。
【請求項７】
前記画像補正部は、
最も濃度の低い色の画像データを補正することを特徴とする請求項４に記載のカラー画像処理装置。
【請求項８】
前記画像補正部は、
隣接する色画像データの内、より広い領域を有する画像データを補正することを特徴とする請求項４に記載のカラー画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カラー画像処理装置に関し、特に、カラー画像における色ずれ補正に関する。
【背景技術】
【０００２】
カラー画像処理装置としてのカラープリンタは、異なる色を印字する複数の印刷機構を並べ、シアン、マゼンタ、イエロー、ブラックのトナーを使用して印刷を行う。このようなカラープリンタでは、４色のトナーによる画像記録を各色毎に記録媒体上に重ねるので、色ずれが発生しやすくなる。通常、プリンタの色ずれは記録媒体に対して上下方向、または左右方向、更には、その上下・左右の両方向に組合せた状態で発生する。この色ずれは、ＬＥＤヘッドの取り付け位置の誤差や、画像記録媒体と画像記録媒体搬送速度のムラ、回転体の偏心による回転ムラ等様々な原因によるため、完全に除去することは困難である。そこで、除去しきれない色ずれを、通常トラッピング処理とよばれる画像処理によって補正している。ここでトラッピング処理の概要について図を用いて説明する。
【０００３】
図２１は、トラッピング処理の説明図である。
（ａ）は、色ずれにより白抜けが発生している状態を表す図である。（ｂ）は、トラッピング処理により背景領域が拡張された状態を表す図である。（ｃ）は、トラッピング処理により拡張された背景とオブジェクトが重ねられた領域を表す図である。一例として（ａ）図に示すようにオブジェクト（マゼンタ）の左側に寸法αの色ずれが発生したとする。かかる場合には、この寸法αの色ずれを補正するために、（ｂ）に示すようにオブジェクト（マゼンタ）は、全周に亘って、一義的に領域がα＋Δα拡大される。
【特許文献１】特開２０００−１０６６２８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
従来のトラッピング処理では、プリンタの色ずれが左右方向にしか発生していない場合であっても、トラッピング処理を行うことで、本来は補正が必要でない上下方向や、元々色ずれにより色の重なりが既に存在している部分にまでも、重なりの領域が広がってしまうという解決すべき課題が残されていた。本発明は、本来必要ではない補正を抑制し、より高品質な画像記録を取得できる画像処理を提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明は、複数色により表現されたカラー画像データを処理するカラー画像処理装置であって、上記複数色のそれぞれについて色ずれ情報を格納するずれ情報格納部と、上記複数色の画像データの境界部分を検出する境界検出部と、上記境界検出部が検出した上記画像データの境界部分に於ける色変化を検出する色変化検出部と、上記色変化検出部が検出した上記境界部分に於ける色変化に基づいて、上記ずれ情報格納部を参照し、色ずれ方向を認識する色ずれ方向認識部と、上記色ずれ方向認識部が認識した上記色ずれ方向に基づいて上記画像データの境界部分の色変化を補正する画像補正部とを備えることを主要な特徴とする。
【発明の効果】
【０００６】
本発明では、色ずれ情報を格納するずれ情報格納部を有し、色ずれ方向認識部が、ずれ情報格納部を参照して色ずれ方向を認識するので、色ずれの無い部分については画像補正部は、画像補正しないことになる。従って、従来のトラッピング技術のように不必要な領域（例えば図２１の上側部分、及び下側部分）を補正することが無くなるので、より高品質な画像記録を取得できる画像処理を提供することできるという効果を得る。
【発明を実施するための最良の形態】
【０００７】
本発明による画像処理装置は以下のように構成される。
【実施例１】
【０００８】
（構成）の説明
図１は、実施例１のプリンタ装置の構成を示す機能ブロック図である。
図に示すように実施例１のプリンタ装置１００は、データ受信部２−１と、言語解析部２−２と、画像処理部２−３と、揮発性メモリ２−４と、不揮発性メモリ２−５と、トラッピング処理部２−６とを備える。
【０００９】
データ受信部２−１は図示しないネットワークや外部装置などから送信されてくるデータを受信する部分である。言語解析部２−２はデータ受信部２−１が受信したデータを解析する部分である。画像処理部２−３は、言語解析部２−２が解析したデータを処理し、ラスタデータを生成する部分である。揮発性メモリ２−４は画像処理部２−３で生成したラスタデータや装置のトナー特性情報２−７を記憶するメモリである。ここでトナー特性情報２−７は、プリンタが搭載しているトナーの濃度特性の情報である。
【００１０】
不揮発性メモリ２−５は、色ずれ確認パッチ情報２−８、色ずれテーブル情報２−９、トラップ幅情報２−１０とを格納する不揮発性のメモリである。ここで色ずれ確認パッチ情報２−８は、プリンタでの色ずれを確認するための基準ジョブデータである。色ずれテーブル情報２−９は色ずれ確認パッチにより目視で確認された色ずれの有無とその方向を示す情報である。トラップ幅情報２−１０はトラップ幅の情報である。トラッピング処理部２−６は、画像処理部２−３が生成したラスタデータに対してトラッピング処理を行う部分である。以上説明したプリンタ装置１００は以下のように動作する。
【００１１】
（動作）の説明
先ず最初に、トラッピング処理の基準となる、プリンタ装置１００の色ずれ性能の取得方法について説明する。
図２は、色ずれ確認パッチの説明図である。
この図は、正方形の外枠の中に同じく正方形の内枠が収納される確認パッチ（ｙｃ）、確認パッチ（ｃｍ）、確認パッチ（ｙｍ）、確認パッチ（ｃｋ）、確認パッチ（ｍｋ）、確認パッチ（ｙｋ）を表している。各外枠と内枠には、シアン（ｃ）、マゼンタ（ｍ）、イエロー（ｙ）、ブラック（ｋ）の各色彩から２色組合わせの色彩が表示されている。ここでは、確認パッチ（ｙｃ）は、外枠がイエロー（ｙ）と内枠がシアン（ｃ）の組合わせであり、確認パッチ（ｃｍ）は、外枠がシアン（ｃ）と内枠がマゼンタ（ｍ）の組合わせであり、確認パッチ（ｙｍ）は、外枠がイエロー（ｙ）と内枠がマゼンタ（ｍ）の組合わせであり、確認パッチ（ｃｋ）は、外枠がシアン（ｃ）と内枠がブラック（ｋ）の組合わせであり、確認パッチ（ｍｋ）は、外枠がマゼンタ（ｍ）と内枠がブラック（ｋ）の組合わせであり、確認パッチ（ｙｋ）は、外枠がイエロー（ｙ）と内枠がブラック（ｋ）の組合わせである。尚、図示しない確認パッチ（ｃｙ）、確認パッチ（ｍｃ）、確認パッチ（ｍｙ）、確認パッチ（ｋｃ）、確認パッチ（ｋｍ）、確認パッチ（ｋｙ）は、それぞれ上記、確認パッチ（ｙｃ）、確認パッチ（ｃｍ）、確認パッチ（ｙｍ）、確認パッチ（ｃｋ）、確認パッチ（ｍｋ）、確認パッチ（ｙｋ）と同一機能なのでここでは含めないこととする。外枠となる正方形は、内枠の部分が空白となっている。この色ずれ確認パッチを印刷するためのデータは不揮発性メモリ２−５に色ずれ確認パッチ情報２−８として予め格納されている。
【００１２】
図３は、実施例１の色ずれ確認パッチをプリンタ装置１００で出力した説明図である。
この図は、上記図２に示す色ずれ確認パッチを図示しない上位装置から受信したり、あるいは又、プリンタ装置１００に設けられた図示しないオペレーションパネル上のスイッチからユーザが確認パッチ印刷を指定し、プリンタ内に格納されていた色ずれ確認パッチデータを印刷した結果の一例を表している。この例では、例えば（ｍｋ）のようにマゼンタに対してブラックが左上に色ずれを起こしていることが分かる。ユーザはこのパッチ印刷の結果より不揮発性メモリ２−５（図１）に保存してある色ずれテーブル情報２−９にパラメータをセットする。ここで色ずれテーブル情報２−９の内容について説明する。
【００１３】
図４は、色ずれテーブル（水平方向）の説明図である。
図５は、色ずれテーブル（垂直方向）の説明図である。
両図とも、横並び枠に左から順番に、シアン（ｃ）、マゼンタ（ｍ）、イエロー（ｙ）、ブラック（ｋ）を、縦並び枠に上から順番に、シアン（ｃ）、マゼンタ（ｍ）、イエロー（ｙ）、ブラック（ｋ）を表し、横並びと縦並びとの交わる交叉枠に上記確認パッチの種類を表している。例を上げると、図４に於いて、上から４番目の横並び枠と左から３番目の縦並び枠との交叉枠には、Ｇｈ−ｙｍと記載されている。ここでＧｈは水平方向の色ずれ検出用であることを表し、ｙｍは、確認パッチ（ｙｍ）又は図示しない確認パッチ（ｍｙ）を表している。従って、この枠に確認パッチ（ｙｍ）の水平方向のずれの有無と方向の符号（後記）がパラメータとして挿入されることになる。ｍｙとは、ｍが始めにあることにより、マゼンタが背景、イエローがオブジェクトであることを示す。
【００１４】
同様に、図５に於いて、上から４番目の横並び枠と左から3番目の縦並び枠との交叉枠には、Ｇｖ−ｙｍと記載されている。ここでＧｖは垂直方向の色ずれ検出用であることを表し、ｙｍは、確認パッチ（ｙｍ）又は図示しない確認パッチ（ｍｙ）を表している。従って、この枠に確認パッチ（ｙｍ）の垂直方向のずれの有無と方向の符号（後記）がパラメータとして挿入されることになる。次に水平方向のずれの有無と方向の符号、および垂直方向のずれの有無と方向の符号の取り決め方法について説明する。
【００１５】
一例として、上記図３の印刷結果を得た場合に、各パラメータは以下の符号となる。
Ｇｈ−ｙｃ＝０  Ｇｈ−ｃｍ＝正  Ｇｈ−ｙｍ＝正
Ｇｈ−ｃｋ＝０  Ｇｈ−ｍｋ＝負  Ｇｈ−ｙｋ＝０
正は内枠が右方向にずれていることを示し、負は内枠が左方向にずれていることを示し、０はずれがないことを示す（走査方向）。
Ｇｖ−ｙｃ＝０  Ｇｖ−ｃｍ＝正  Ｇｖ−ｙｍ＝正
Ｇｖ−ｃｋ＝０  Ｇｖ−ｍｋ＝負  Ｇｖ−ｙｋ＝０
正は内枠が下方向にずれていることを示し、負は内枠が上方向にずれていることを示し、０はずれがないことを示す（副走査方向）。
このようにして求められたパラメータのセットはオペレータによるプリンタのパネル操作により、又は、２−１受信部を経由してプリンタ制御用コマンドにより色ずれテーブルに図４、及び図５のようにセットされる。
【００１６】
次に画素データについて説明する。
図６は、シアンとマゼンタの色ずれ状態の説明図である。
図に示すように、ここでは一例としてマゼンタが右方向、及び下方向に色ずれし、白抜けが発生している。
【００１７】
図７は、シアンとマゼンタの画素データの説明図（その１）である。
図８は、シアンとマゼンタの画素データの説明図（その２）である。
図９は、シアンとマゼンタの画素データの説明図（その３）である。
これらの図は、シアンとマゼンタの画素データを、それぞれ表している。ここでは、図に示すようにシアンのオブジェクトとマゼンタのオブジェクトが隣接している場合について説明する。トラッピング処理は、画像処理部２−３（図１）で生成されたラスタデータ（ｂｉｔｍａｐイメージデータ）に対して実行される。このラスタデータはデータ受信部２−１（図１）で受信されたデータを言語解析部２−２（図１）が解析を行い、その解析に基づいて画像処理部２−３（図１）が生成したものである。以下に図６〜図９を併用しながらトラッピング処理全体を大きなフロー（大枠）に分解して説明し、続けて、各フロー（大枠）の詳細について説明する。
【００１８】
図１０は、実施例１のトラッピング処理のフローチャートである。
ステップＳ１−１
まずトラッピング処理部２−６（図１）は、揮発性メモリ２−４（図１）に格納されているラスタデータからエッジの検出を開始する。このフローは、後に再度詳細に説明する。
【００１９】
ステップＳ１−２
エッジが検出された場合には、ステップＳ１−３へ進み、検出出来なかったときはステップＳ１−７へ進む。
【００２０】
ステップＳ１−３
トラッピング処理部２−６（図１）は、不揮発性メモリ２−５（図１）に格納されている色ずれテーブル情報２−９（図１）、及びトラップ幅情報２−１０（図１）に基づいて、トラッピング処理または画像修正処理が必要であるか否かを判断する。このフローは、後に再度詳細に説明する。
【００２１】
ステップＳ１−４
トラッピング処理または画像修正処理が必要であると判断された場合にはステップＳ１−５へ進み、必要であるとされない場合には、ステップＳ１−７へ進む。
【００２２】
ステップＳ１−５
トラッピング処理部２−６（図１）は、画素の色を決定する。このフローは、後に再度詳細に説明する。
【００２３】
ステップＳ１−６
トラッピング処理部２−６（図１）は色を決定すると、画像を補正する。
【００２４】
ステップＳ１−７
注目する画素がまだあるか否かを判断し、存在するならばステップＳ１−８へ進み、画像の左上から右下まで順番に全ての画素についての処理が終了すると印刷が開始される。
【００２５】
ステップＳ１−８
注目する画素を変更して、ステップＳ１−１へ戻る。
【００２６】
ここで上記ステップＳ１−１に示すエッジ検出の詳細について説明する。
図１１は、エッジ検出処理のフローチャートである。
【００２７】
ステップＳ１−１１
トラッピング処理部２−６（図１）は、図６〜図９に示すように注目画素を含んだ１頁分の領域のデータを全色取り出す。
【００２８】
ステップＳ１−１２
トラッピング処理部２−６（図１）は、注目画素と右方向と下方向に隣接する画素の濃度を取り出す。この場合、Ｃ、Ｍ、Ｙ、Ｋの全濃度を認識する。
【００２９】
ステップＳ１−１３
トラッピング処理部２−６（図１）は、濃度差の傾きを算出する。例えば、図７（ａ）のシアンプレーンでみると注目画素のシアン濃度は８０％で、右方向と下方向で隣接する画素の濃度は各々０％、８０％となる。注目画素と右方向の画素における濃度差の傾きは［（注目画素の濃度−右隣画素の濃度）／（１−０）］＝０．８となる。
【００３０】
ステップＳ１−１４
予め設定しておいたエッジを検出するための濃度差の閾値（例えば閾値を０．５とする）と、注目画素と隣接する画素の濃度差を比較し、濃度差の傾きが閾値を超えた場合にはステップＳ１−１５へ進み、閾値を超えない場合にはステップＳ１−１６へ進む。図７（ａ）の例ではステップＳ１−１５へ進むことになる。
【００３１】
ステップＳ１−１５
トラッピング処理部２−６（図１）は、注目画素がエッジであると判断する。
【００３２】
ステップＳ１−１６
トラッピング処理部２−６（図１）は、注目画素がエッジでないと判断する。
【００３３】
ステップＳ１−１７
注目画素の全ての色について終了するまでステップＳ１−１２〜ステップＳ１−１７を繰り返し、全てについて終了するとフローを終了する。以上のフローを辿ることによって、図７、及び図８の注目画素では、縦方向のエッジを検出する。図９の注目画素では、横方向のエッジを検出することになる。
【００３４】
次に上記ステップＳ１−３に示すトラッピング処理の条件判断の詳細について説明する。
図１２は、トラッピング条件判断のフローチャートである。
ステップＳ１−２１
トラッピング処理部２−６（図１）は、図４、図５の色ずれテーブルのパラメータ値を参照する。トラッピング処理部２−６（図１）は、これらのパラメータ値が全て０でなければ色ずれが発生していると判断する。色ずれが発生していればステップＳ１−２２へ進み、発生していなければステップＳ１−２７へ進む。
【００３５】
ステップＳ１−２２
トラッピング処理部２−６（図１）は、注目画素と右方向と下方向に隣接する画素の濃度を取り出す。図７の場合は、シアンプレーンでみると注目画素のシアン濃度は８０％で、右方向と下方向に隣接する画素の濃度は各々０％、８０％、となる。
【００３６】
ステップＳ１−２３
トラッピング処理部２−６（図１）は、予め設定しておいたトラッピング処理を適用するための濃度差の閾値と、注目画素と隣接する画素の濃度差を比較し、閾値を超えない場合はステップＳ１−２７へ進み、閾値を超える場合にはステップＳ１−２４へ進む。
【００３７】
ステップＳ１−２４
エッジ部分に白抜けが発生する場合にはステップＳ１−２５へ進み、白抜けが発生しない場合にはステップＳ１−２６へ進む。図７の場合は、図４、及び図５との対応から、オブジェクト（マゼンタ）の左側と上側に白抜けが発生し、オブジェクト（マゼンタ）の右側と下側に色の重なり部分が発生する筈である。即ち、図７の場合は、シアン８０％でマゼンタ１００％なので、シアンが−８０、マゼンタが＋１００、イエロー０、ブラック０とすると、隣接する画素間の濃度差が左から右へアップするので白抜け部分が発生する。また同様にして、図８の場合は、図４、及び図５との対応から、オブジェクト（マゼンタ）の右側と下側に、色の重なり部分が発生する筈である。即ち、シアン＋８０、マゼンタが−１００、イエロー０、ブラック０とすると、隣接する画素間の濃度差が左から右へダウンするので色の重なり部分が発生する。
【００３８】
ステップＳ１−２５
トラッピング処理部２−６（図１）は、このエッジ部分には白抜けが発生しているためトラッピング処理が必要であると判断する（図７の場合が該当する）。
【００３９】
ステップＳ１−２６
トラッピング処理部２−６（図１）は、このエッジ部分には重なりが発生しているため画像修正処理が必要であると判断する（図８の場合が該当する）。
【００４０】
ステップＳ１−２７
トラッピング処理は不必要となりステップＳ１−２８へ進む。従って、例えば図２１の上下部分などは、本発明ではトラッピング処理は不必要とされる。
【００４１】
ステップＳ１−２８
これを全画素、全色について行った後フローを終了する。
【００４２】
次に上記ステップＳ１−５に示す色の決定の詳細について説明する。
図１３は、色の決定処理のフローチャートである。
ステップＳ１−３１
トラッピング処理部２−６（図１）は、注目画素と隣接する画素濃度を取得する。ここでは、トラップにより拡張されるべき色成分がシアンだけのため、取得する濃度はシアンだけでよい。
【００４３】
ステップＳ１−３２
図７の場合は、注目画素のシアン濃度は８０％、隣接画素で０％である。ここでトナー濃度特性について説明する。
図１４は、トナー特性の説明図である。
この図は、注目画素と近隣画素のトラッピング処理、または、画像修正処理における画素の濃度を取得するための図である。図のＸ軸方向に所定の基準位置から注目画素の位置Ｃ０に至る距離を表し、図中Ｃ１は、注目画素に隣接する画素の位置を表し、Ｃ２は、注目画素から２画素、離れた位置を示している。又、図のＹ軸方向は、注目画素の位置Ｃ０に至る距離に対応する濃度を表している。ここでは、トラップ幅、及び重なり幅を２ドットとし、注目画素濃度８０％を（２＋１）分割してＣ１、Ｃ２を求めている。そのときのＣ１の濃度、及びＣ２の濃度は、予め不揮発性メモリ２−５に５０％及び３０％と予め格納されている。但し、これは１例であって、トラップ幅、及び重なり幅は、２ドットに限るものではなく、また、トラップ幅と重なり幅も同じであるとは限らない。この場合の各画素の濃度も予め不揮発性メモリ格納されている。この図を用いて、注目画素と近隣画素のトラッピング処理、及び画像修正処理における画素の濃度を取得する。尚、後記実施例２では、この例に限定されない場合について説明する。
【００４４】
再度図１３へ戻り、
ステップＳ１−３３
トラッピング処理部２−６（図１）は、ここでは一例として隣接する画素（トラップ幅１）のシアン濃度５０％、２ドット目の画素（トラップ幅２）のシアン濃度３０％を取得し、フローを終了する。これらの値は、予め実験値などによって確定され予めトラップ幅情報２−１０（図１）に格納されている。
【００４５】
次に上記ステップＳ１−６に示す画像の補正について説明する。
図１５は、画像補正処理のフローチャートである。
ステップＳ１−４１
上記ステップＳ１−２５（図１２）でトラッピングが必要であると判断された場合はステップＳ１−４２へ進み、トラッピングが必要なしと判断された場合にはステップＳ１−４３へ進む。
【００４６】
ステップＳ１−４２
トラッピング処理部２−６（図１）は、トラップ方向（左と上）にトラップ幅（２ドット）の画素に対してステップＳ１−３３で決定された色値（図１４Ｃ１、Ｃ２）を適用して白抜けを除去し、フローを終了する。
【００４７】
ステップＳ１−４３
トラッピング処理部２−６（図１）は、重なり方向（右と下）にトラップ幅（２ドット）の画素に対してステップＳ１−３３で決定された色値（図１４Ｃ１、Ｃ２）を適用して画像修正処理を行ってフローを終了する。
【００４８】
以上説明したように注目画素をラスターデータの左上から開始して右方向にライン毎に進め、画像処理を施していくと、次に示すような結果となる。
図１６は、画像補正の結果の説明図である。
（ａ）に於いて、太実線の内部がトラッピング処理された領域であり、更に、斜線部分はシアン５０％部分、更に、その内側はシアン３０％部分を表している。この（ａ）に示すシアンプレーンデータと（ｂ）に示すマゼンタプレーンデータとが積層されて出力画像が形成される。
【００４９】
尚、上記説明では、確認パッチは、正方形の外枠の中、及び正方形の内枠の中ともに１色で表現された場合について説明したが、本発明は、この例に限定されるものでは無い。即ち、一例として確認パッチ（ｃｍ）に於いて、マゼンタｍにイエローｙを重ねることも可能である。この場合に於いて、シアンｃに対して、マゼンタｍは右下にずれ、シアンｃに対して、イエローｙはずれていない場合を想定する。かかる場合にはシアンｃと、マゼンタｍの間に発生する白抜けをイエローｙが埋める形になり、白抜けは、発生しない。従って、補正は行わないこととする。又、例えば、シアンｃに対してイエローｙがマゼンタｍと同一方向にずれる場合は白抜けが発生するので補正を行う。補正を施すデータは、最も薄い色のデータ領域（例えばイエロー領域）だったり、面積の大きい色領域に対して行うと良い。
【００５０】
（効果）の説明
以上説明したように、本実施例によれば、色ずれにより発生する隣接オブジェクト同士の間の白抜けを防ぎ、またはオブジェクトの重なりによる色の変化を緩和したりできるという効果を得る。また予め隣接する画素の濃度差に設定値を設けることによって、従来のトラッピング技術のような不必要な領域（例えば図２１の上側部分、及び下側部分）の補正の必要もなくなるという効果を得る。又、画像補正部は、色ずれ方向に基づいて白抜け部分、及び、色重なり部分を判定し、白抜け部分には色を埋める処理を、色重なり部分には色抜き処理を施すことになるので、より一層高品質な画像記録を取得できる画像処理を提供することできるという効果を得る。
【実施例２】
【００５１】
（構成）の説明
図１７は、実施例２のプリンタ装置の構成を示す機能ブロック図である。
図に示すように実施例２のプリンタ装置２００は、データ受信部２−１と、言語解析部２−２と、画像処理部２−３と、揮発性メモリ２−４と、不揮発性メモリ２−５と、トラッピング処理部２−６と、自動色ずれ確認パッチファイル印刷部２−１１を備える。以下に実施例１と相違する部分のみについて説明する。実施例１と同様の部分については、実施例１と同一の符号を付して説明を省略する。
【００５２】
自動色ずれ確認パッチファイル印刷部２−１１は、トラップ幅情報２−１０の設定値を変更し、言語解析部２−２に対して色ずれ確認パッチ情報２−８を複数回投入可能な機能を有する部分である。
【００５３】
（動作）の説明
実施例１では、プリンタ装置に於けるトラップ幅をユーザの判断により設定していた。即ち、トラップ幅を決定するためには、パッチ印刷を行い目視により大体のトラップ幅を想定し、プリンタに設定を行っていた。当然の事ながらトラップ幅が小さすぎたり、または逆に大きすぎたりすることもある。適切なトラップ幅の設定が決まるまでに何回かこの作業を行わなくてはならなかった。実施例２では、パッチ印刷の際にトラップ幅を自動的に変化させて画像処理を行いユーザがより適切にトラップ幅を決定しやすい方法を提供する。
【００５４】
図１８は、実施例２の色ずれ確認パッチ印刷のフローチャートである。
このフローチャートを用いて実施例２の動作について説明する。その説明の中で下図を併用する。
図１９は、実施例２の色ずれ確認パッチの出力説明図（その１）である。
この図は、トラップ幅＝０の状態を印刷したものであり実施例１に於ける図３と全く同様である。
図２０は、実施例２の色ずれ確認パッチの出力説明図（その２）である。
この図は、図１９の確認パッチ（ｃｍ）をトラップ幅を変化させた場合の図である。
【００５５】
まずプリンタ装置の色ずれを確認するため、色ずれ確認パッチの印刷を行う。ユーザとしては色ずれ確認パッチを実施例１と同様に印刷するだけでよい。あとは自動色ずれ確認パッチファイル印刷部２−１１（図１７）がトラップ幅の設定を変更しながら複数枚のパッチファイルを印刷する。
【００５６】
ステップＳ２−１
自動色ずれ確認パッチファイル印刷部２−１１（図１７）は、プリンタに設定されている現在のトラップ幅を揮発性メモリにセーブする。
【００５７】
ステップＳ２−２
自動色ずれ確認パッチファイル印刷部２−１１（図１７）は、プリンタのトラップ幅を０に設定する。
【００５８】
ステップＳ２−３
自動色ずれ確認パッチファイル印刷部２−１１（図１７）は、不揮発性メモリに格納された色ずれ確認パッチを印刷する。ここでは一切トラッピング処理は行われない。
【００５９】
ステップＳ２−４
自動色ずれ確認パッチファイル印刷部２−１１（図１７）は、プリンタのトラップ幅設定に＋１する。
【００６０】
ステップＳ２−５
自動色ずれ確認パッチファイル印刷部２−１１（図１７）は、トラップ幅が４ドットより小さいかを判断し、小さければステップＳ２−３に戻り色ずれ確認用パッチの印刷を行う。説明の便宜上トラップ幅の判定を４ドットとしているがこれよりも大きくても小さくても構わない。
【００６１】
ステップＳ２−６
自動色ずれ確認パッチファイル印刷部２−１１（図１７）は、トラップ幅を設定する。上記ステップＳ２−１からステップＳ２−６までを完了すると計４枚の出力結果が得られる。
【００６２】
図２０は、実施例２の色ずれ確認パッチの出力説明図（その２）である。
この図は、図１９の確認パッチ（ｃｍ）のみに注目したものでトラップ幅を変化させた場合の図である。出力結果はそれぞれトラップ幅が０ドット、１ドット、２ドット、３ドットの設定となった結果である。ユーザはこれらの印刷結果から一番適切な又は好みのトラップ幅を判断し、プリンタにトラップ幅を設定する。
尚、ここでは、色の組み合わせ毎にトラップ幅を入力してもよい。具体的な画像処理に関しては実施例１と同様なので説明を省略する。
【００６３】
（効果）の説明
実施例２では実施例１の効果に加えて、ユーザが適切なトラップ幅を選択しやすくなるという効果を得る。
【産業上の利用可能性】
【００６４】
上記実施例の説明では、本発明を、カラープリンタ装置に適用した場合に限定して説明したが、本発明はこの例に限定されるものでは無い。即ち、カラー複合装置等にも適用可能である。
【図面の簡単な説明】
【００６５】
【図１】実施例１のプリンタ装置の構成を示す機能ブロック図である。
【図２】色ずれ確認パッチの説明図である。
【図３】実施例１の色ずれ確認パッチをプリンタ装置１００で出力した説明図である。
【図４】色ずれテーブル（水平方向）の説明図である。
【図５】色ずれテーブル（垂直方向）の説明図である。
【図６】シアンとマゼンタの色ずれ状態の説明図である。
【図７】シアンとマゼンタの画素データの説明図（その１）である。
【図８】シアンとマゼンタの画素データの説明図（その２）である。
【図９】シアンとマゼンタの画素データの説明図（その３）である。
【図１０】実施例１のトラッピング処理のフローチャートである。
【図１１】エッジ検出処理のフローチャートである。
【図１２】トラッピング条件判断のフローチャートである。
【図１３】色の決定処理のフローチャートである。
【図１４】トナー特性の説明図である。
【図１５】画像補正処理のフローチャートである。
【図１６】画像補正の結果の説明図である。
【図１７】実施例２のプリンタ装置の構成を示す機能ブロック図である。
【図１８】実施例２の色ずれ確認パッチ印刷のフローチャートである。
【図１９】実施例２の色ずれ確認パッチの出力説明図（その１）である。
【図２０】実施例２の色ずれ確認パッチの出力説明図（その２）である。
【図２１】トラッピング処理の説明図である。
【符号の説明】
【００６６】
２−１    データ受信部
２−２    言語解析部
２−３    画像処理部
２−４    揮発性メモリ
２−５    不揮発性メモリ
２−６    トラッピング処理部
２−７    トナー特性情報
２−８    色ずれ確認パッチ情報
２−９    色ずれテーブル情報
２−１０    トラップ幅情報
１００    プリンタ装置
【図１】
2008072670.tif 000003
【図２】
2008072670.tif 000004
【図３】
2008072670.tif 000005
【図４】
2008072670.tif 000006
【図５】
2008072670.tif 000007
【図６】
2008072670.tif 000008
【図７】
2008072670.tif 000009
【図８】
2008072670.tif 000010
【図９】
2008072670.tif 000011
【図１０】
2008072670.tif 000012
【図１１】
2008072670.tif 000013
【図１２】
2008072670.tif 000014
【図１３】
2008072670.tif 000015
【図１４】
2008072670.tif 000016
【図１５】
2008072670.tif 000017
【図１６】
2008072670.tif 000018
【図１７】
2008072670.tif 000019
【図１８】
2008072670.tif 000020
【図１９】
2008072670.tif 000021
【図２０】
2008072670.tif 000022
【図２１】
2008072670.tif 000023