(57)【要約】【課題】２つの異なる種類のオブジェクトが重複あるいは隣接する場合においても、濃度段差の発生を抑制することが可能な技術を提供する。【解決手段】ＭＦＰ（画像処理装置）は、入力データにおける２つのオブジェクト２１１，２１２（互いに異なる領域属性を有し且つその少なくとも一部領域が互いに重複あるいは隣接する２つのオブジェクト）の境界部分を検出し、当該境界部分において各オブジェクトの色値を検出する。ＭＦＰは、当該境界部分における両オブジェクト２１１，２１２の色値の差異が一定程度以下であると判定される場合、両オブジェクト２１１，２１２に対して同じ種類の色変換処理（たとえば、いずれも同じイメージ用ＣＭＭによる色変換処理）を伴う画像処理を行い、印刷出力用の画像データを生成する。【選択図】図１１
2018207258.tif 000002
【特許請求の範囲】
【請求項１】
入力データを印刷出力用の画像データである出力画像データに変換する画像処理装置であって、
前記入力データにおける第１および第２のオブジェクトであり、互いに異なる領域属性を有し且つその少なくとも一部領域が互いに重複あるいは隣接する第１および第２のオブジェクトの境界部分を検出する境界検出手段と、
前記境界部分において各オブジェクトの色値を検出する色値検出手段と、
前記境界部分における、前記第１のオブジェクトの色値と前記第２のオブジェクトの色値との差異が一定程度以下であるか否かを判定する判定手段と、
前記差異が一定程度以下である場合、前記第１のオブジェクトと前記第２のオブジェクトとの双方に対して同じ種類の色変換処理を伴う画像処理を行い、前記出力画像データを生成する画像生成手段と、
を備えることを特徴とする画像処理装置。
【請求項２】
請求項１に記載の画像処理装置において、
前記同じ種類の色変換処理は、グレーを黒単色で表現する色変換処理とグレーを複数色の混色で表現する色変換処理とのいずれかであることを特徴とする画像処理装置。
【請求項３】
請求項１または請求項２に記載の画像処理装置において、
前記判定手段は、前記第１のオブジェクト内の前記境界部分における第１の画素群と前記第２のオブジェクト内の前記境界部分において前記第１の画素群に隣接する第２の画素群との画素値の差分値を隣接画素ごとに求め、前記第１の画素群のうち所定数を超える画素に関して前記差分値が閾値以下であるときには、前記差異が一定程度以下である旨を判定することを特徴とする画像処理装置。
【請求項４】
請求項１または請求項２に記載の画像処理装置において、
前記判定手段は、前記第１のオブジェクト内の前記境界部分における第１の画素群の平均画素値と前記第２のオブジェクト内の前記境界部分において前記第１の画素群に隣接する第２の画素群の平均画素値との差分値が閾値以下であるときには、前記差異が一定程度以下である旨を判定することを特徴とする画像処理装置。
【請求項５】
請求項１から請求項４のいずれかに記載の画像処理装置において、
前記第１のオブジェクトと前記第２のオブジェクトとのうちの少なくとも一方のオブジェクトの前記境界部分における階調変化が所定程度よりも大きい場合には、
前記判定手段は、前記差異が一定程度以下であるか否かを判定する判定処理を行わず、
前記画像生成手段は、前記各オブジェクトの領域属性に応じて予め定められていた画像処理を実行することを特徴とする画像処理装置。
【請求項６】
請求項１から請求項４のいずれかに記載の画像処理装置において、
前記第１のオブジェクトと前記第２のオブジェクトとのうちの少なくとも一方のオブジェクト内の階調変化が所定程度よりも大きい場合には、
前記判定手段は、前記差異が一定程度以下であるか否かを判定する判定処理を行わず、
前記画像生成手段は、前記各オブジェクトの領域属性に応じて予め定められていた画像処理を実行することを特徴とする画像処理装置。
【請求項７】
請求項１から請求項６のいずれかに記載の画像処理装置において、
前記画像生成手段は、前記差異が一定程度以下である場合、前記第１のオブジェクトと前記第２のオブジェクトとの双方に対して、同一パラメータによる階調再現処理をも伴う前記画像処理を行い、前記出力画像データを生成することを特徴とする画像処理装置。
【請求項８】
請求項１から請求項７のいずれかに記載の画像処理装置において、
前記画像生成手段は、前記差異が一定程度以下であり且つ前記第１および第２のオブジェクトのいずれかが黒色文字あるいは黒色細線を含む場合には、前記第１のオブジェクトと前記第２のオブジェクトとの双方に対して、グレーを黒単色で表現する色変換処理を伴う前記画像処理を行い、前記出力画像データを生成することを特徴とする画像処理装置。
【請求項９】
請求項１から請求項７のいずれかに記載の画像処理装置において、
前記入力データの印刷モードとして、文書の印刷に適したモードである文書モードと写真の印刷に適したモードである写真モードとのいずれが設定されているかを判定するモード判定手段、
をさらに備え、
前記画像生成手段は、
前記差異が一定程度以下であり且つ前記文書モードが前記印刷モードとして設定されている場合には、前記第１のオブジェクトと前記第２のオブジェクトとの双方に対して、グレーを黒単色で表現する色変換処理を伴う前記画像処理を行い、前記出力画像データを生成し、
前記差異が一定程度以下であり且つ前記写真モードが前記印刷モードとして設定されている場合には、前記第１のオブジェクトと前記第２のオブジェクトとの双方に対して、グレーを複数色の混色で表現する色変換処理を伴う前記画像処理を行い、前記出力画像データを生成することを特徴とする画像処理装置。
【請求項１０】
請求項１から請求項７のいずれかに記載の画像処理装置において、
前記画像生成手段は、前記差異が一定程度以下である場合、前記第１のオブジェクトと前記第２のオブジェクトとの両オブジェクトを含む複数のオブジェクトであって前記両オブジェクトのうちの少なくとも一方のオブジェクトに対して直接的にあるいは連鎖的に重複あるいは隣接する関係を有する関連オブジェクトをも含む複数のオブジェクトの領域属性のうち、最も多い領域属性に対する色変換処理と同じ種類の色変換処理を伴う画像処理を行って、前記出力画像データを生成することを特徴とする画像処理装置。
【請求項１１】
請求項１から請求項７のいずれかに記載の画像処理装置において、
前記画像生成手段は、前記差異が一定程度以下である場合、前記第１のオブジェクトの領域属性と前記第２のオブジェクトの領域属性とを同じ属性に設定して、設定後の属性に応じた前記画像処理を両オブジェクトに対して行い、前記出力画像データを生成することを特徴とする画像処理装置。
【請求項１２】
請求項１１に記載の画像処理装置において、
前記画像生成手段は、前記差異が一定程度以下であり且つ前記第１および第２のオブジェクトのいずれかが黒色文字あるいは黒色細線を含む場合には、前記第１のオブジェクトの領域属性と前記第２のオブジェクトの領域属性との双方を、グレーを黒単色で表現する色変換処理を伴うことが予め規定されている第１の属性に設定して、各オブジェクトに対する前記画像処理を行い、前記出力画像データを生成することを特徴とする画像処理装置。
【請求項１３】
請求項１１に記載の画像処理装置において、
画像データの印刷モードとして、文書の印刷に適したモードである文書モードと写真の印刷に適したモードである写真モードとのいずれが設定されているかを判定するモード判定手段、
をさらに備え、
前記第１のオブジェクトと前記第２のオブジェクトとの両オブジェクトのうちの一方のオブジェクトは、グレーを黒単色で表現する色変換処理を伴うことが予め規定されている第１の属性を有しており、
前記両オブジェクトのうちの他方のオブジェクトは、グレーを複数色の混色で表現する色変換処理を伴うことが規定されている第２の属性を有しており、
前記画像生成手段は、
前記差異が一定程度以下であり且つ前記文書モードが前記印刷モードとして設定されている場合には、前記両オブジェクトの領域属性をいずれも前記第１の属性に設定して、前記画像処理を行い、
前記差異が一定程度以下であり且つ前記写真モードが前記印刷モードとして設定されている場合には、前記両オブジェクトの領域属性をいずれも前記第２の属性に設定して、前記画像処理を行い前記出力画像データを生成することを特徴とする画像処理装置。
【請求項１４】
請求項１１に記載の画像処理装置において、
前記画像生成手段は、前記差異が一定程度以下である場合、前記第１のオブジェクトと前記第２のオブジェクトとの両オブジェクトを含む複数のオブジェクトであって前記両オブジェクトのうちの少なくとも一方のオブジェクトに対して直接的にあるいは連鎖的に重複あるいは隣接する関係を有する関連オブジェクトをも含む複数のオブジェクトの領域属性のうち、最も多い領域属性を、前記複数のオブジェクトのそれぞれの新たな領域属性として設定して、前記画像処理を行い前記出力画像データを生成することを特徴とする画像処理装置。
【請求項１５】
画像処理装置に内蔵されたコンピュータに、
ａ）入力データにおける第１および第２のオブジェクトであり、互いに異なる領域属性を有し且つその少なくとも一部領域が互いに重複あるいは隣接する第１および第２のオブジェクトの境界部分を検出するステップと、
ｂ）前記境界部分において各オブジェクトの色値を検出するステップと、
ｃ）前記境界部分における、前記第１のオブジェクトの色値と前記第２のオブジェクトの色値との差異が一定程度以下であるか否かを判定するステップと、
ｄ）前記差異が一定程度以下である場合、前記第１のオブジェクトと前記第２のオブジェクトとの双方に対して同じ種類の色変換処理を伴う画像処理を行い、印刷出力用の画像データである出力画像データを前記入力データに基づいて生成するステップと、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＭＦＰ（マルチ・ファンクション・ペリフェラル（Multi-Functional Peripheral））などの画像処理装置およびそれに関連する技術に関する。
【背景技術】
【０００２】
入力データ（電子文書データ等）の印刷出力時においては、当該入力データ内における複数のオブジェクトの属性ごとに、各属性に適した画像処理が施された上で、印刷出力（ＰＣプリント等）が行われる技術が存在する。
【０００３】
たとえば、イメージ属性（写真属性）、グラフィック属性（図形属性）、テキスト属性（文字属性）などの各種の属性がそれぞれ付与された各オブジェクトごとに、その属性に適した画像処理（色変換処理およびスクリーン処理等）が施される。
【０００４】
詳細には、イメージ属性を有するオブジェクトに対しては、「グレーをＣＭＹＫ混色で表現する色変換処理」（次述）および低線数スクリーン処理等が利用されることが多い。一方、テキスト属性を有するオブジェクトに対しては、「グレーをＫ単色で表現する色変換処理」（次述）および高線数スクリーン処理等が利用されることが多い。また、グラフィック属性を有するオブジェクトに対しては、「グレーをＫ単色で表現する色変換処理」および低線数スクリーン処理（あるいは高線数スクリーン処理）等が利用されることが多い。
【０００５】
ここにおいて、色変換処理としては、大きく２種類の色変換処理が存在する。１つは、グレーをＫ単色（黒単色）で表現するＣＭＭ（カラーマネージメントモジュール）を用いた色変換処理である。他の１つは、グレーを複数色の混色（たとえばＣＭＹＫ混色）で表現するＣＭＭを用いた色変換処理である。なお、「Ｃ」、「Ｍ」、「Ｙ」は、それぞれ、シアン（Cyan）、マゼンタ（Magenta）、イエロー（Yellow）の各色（色成分）を表す。
【０００６】
文字に関しては、「色にじみ」（文字の輪郭部分に黒以外の色（赤色等）が出現する現象）及び／又は「文字太り」（インクの量が若干多いことに起因して文字の太さが若干増大する現象）を防止するために、上述の２種類の色変換処理のうち、「グレーをＫ単色で表現する色変換処理」が用いられることが好ましい。一方、写真画像に関しては、平面的な色再現になることおよび粒状性の低下を回避するため、「グレーをＫ単色で表現する色変換処理」よりも、「グレーをＣＭＹＫ混色で表現する色変換処理」が用いられることが好ましい。
【０００７】
そのため、イメージ属性（写真属性）を有するオブジェクトに対しては、色再現性および粒状性を優先的に考慮して、グレーをＣＭＹＫ混色で表現する色変換処理が利用されることが多い。一方、テキスト属性あるいはグラフィック属性を有するオブジェクトに対しては、文字および／または細線の可読性等を優先的に考慮して、グレーをＫ単色で表現する色変換処理が利用されることが多い。
【０００８】
なお、グラフィック属性を有するオブジェクトに対しては、粒状性を考慮すると、「グレーをＣＭＹＫ混色で表現する色変換処理」が用いられることが好ましいものの、文字を含むオブジェクトに対してグラフィック属性が割り当てられることがあることを考慮すると、「グレーをＫ単色で表現する色変換処理」が施されることがより好ましい。そのため、上述のように、グラフィック属性を有するオブジェクトに対しては、「グレーをＫ単色で表現する色変換処理」が施されることが多い。
【０００９】
このように、印刷出力時には、各オブジェクトに対してその属性に応じた色変換処理等が行われる。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】特開２００９−１２９３４２号公報
【発明の概要】
【発明が解決しようとする課題】
【００１１】
ところで、２つの異なる種類のオブジェクトが隣接あるいは重複する場合等においては、その境界部分で濃度段差（本来は存在すべきでない濃度段差）が生じることがある。
【００１２】
図２２は、比較例に係る技術を示す図である。図２２においては、「濃度段差」を有する画像が示されている。
【００１３】
図２２においては、或る画像２０１を構成する３つのオブジェクト２１１，２１２，２１３が示されている。オブジェクト２１１は、イメージ属性（写真属性）を有しており、オブジェクト２１２は、グラフィック属性（図形属性）を有しており、オブジェクト２１３は、テキスト属性（文字属性）を有している。換言すれば、異なる属性を有する３つのオブジェクト２１１，２１２，２１３が合成されることによって、画像２０１が生成されている。なお、ここでは、オブジェクト２１１，２１２は、いずれも所謂ベタ画像（ほぼ一色の画素で（所定程度よりも広い面積に亘って）面状に埋め尽くされている画像）であるものの、互いに異なる属性を有するものとする。
【００１４】
複数のオブジェクトのそれぞれに対しては、その各属性に適した画像処理が施された上で、印刷出力（ＰＣプリント等）が行われる。
【００１５】
上述したように、イメージ属性（写真属性）を有するオブジェクトに対しては、「グレーをＣＭＹＫ混色で表現する色変換処理」が施され、テキスト属性あるいはグラフィック属性を有するオブジェクトに対しては、「グレーをＫ単色で表現する色変換処理」が利用されることがある。
【００１６】
たとえば、イメージ属性（写真属性）を有するオブジェクト２１１に対しては、「グレーをＣＭＹＫ混色で表現する色変換処理」が行われる（図６の下段も参照）。一方、グラフィック属性（図形属性）を有するオブジェクト２１２（グラフィック画像）に対しては、「グレーをＫ単色で表現する色変換処理」が行われる（図６の中段も参照）。なお、以下では、当該２つのオブジェクト２１１，２１２に関して生じる濃度段差について説明する。
【００１７】
ここにおいて、図６および図７に示すように、これら２種類の色変換処理のいずれが行われるかに応じて、特にグレー以外の色再現において相違が生じる。たとえば、図６に示すように、左側から右側にいくにつれて無彩色のグレーから高彩度のグリーンへと変化する各入力色を表現する場合においては、図６の各段（特に中段および下段）ならびに図７に示されるように互いに異なる色が出力される。なお、当該現象は、特に中間階調において顕著である。
【００１８】
詳細には、「グレーをＫ単色で表現する色変換処理」（たとえば、グラフィック属性用カラーマネージメントモジュールを用いた色変換処理）では、図６の中段に示すように、低彩度部分（図６の左端部分）の色（出力色）は、Ｋ単色で表現され、彩度が高くなるにつれて（図６の右側にいくにつれて）Ｋ（Ｋ成分）の量が減り、ＣＭＹの量（たとえば、ＣＹの量）が増大していく。
【００１９】
一方、「グレーをＣＭＹＫ混色で表現する色変換処理」（たとえば、イメージ属性用カラーマネージメントモジュールを用いた色変換処理）では、図６の下段に示すように、低彩度部分（図６の左端部分）の色（出力色）もＣＭＹＫ混色で表現され、彩度が高くなるにつれて（図６の右側にいくにつれて）Ｋ（Ｋ成分）の量が減り、ＣＭＹの量（たとえば、ＣＹの量）が増大していく。
【００２０】
ただし、下段における左端側のＣＭＹの量は（中段とは）異なるので、下段にて彩度が変化していく途中の各彩度に対応する各色（出力色）も、中段における各彩度に対応する各色（出力色）とは同じにはならない。たとえば、ＣＭＹＫ混色による色変換処理の方（図６の下段参照）が、他方（図６の中段参照）に比べて、濃いめの色再現（色出力）が行われる（比較的低彩度の色が出力される）。
【００２１】
したがって、ディスプレイ上ではオブジェクト２１１，２１２の双方が同じ色に見える場合であっても、オブジェクト２１１（イメージ画像）は、オブジェクト２１２（グラフィック画像）とは異なる色（たとえば、若干濃い色）で出力される。図２２において、オブジェクト２１１に対して色変換処理「グレーをＣＭＹ混色で表現する色変換処理」が施された後のオブジェクト５１１ｂの色は、オブジェクト２１２に対して色変換処理（「グレーをＫ単色で表現する色変換処理」）が施された後のオブジェクト５１２ｂの色よりも若干濃い。たとえば、２つのオブジェクト２１１，２１２が入力データにて同じ色値（図７の上段の点Ｐ０の位置の色）を有している場合であっても、出力画像におけるオブジェクト２１１（５１１ｂ）の色（図７の下段の点Ｐ１の位置の色）は、出力画像におけるオブジェクト２１２（５１２ｂ）の色（図７の下段の点Ｐ２の位置の色）よりも低い彩度を有する色（換言すれば、若干濃い色）として出力される。
【００２２】
そのため、これらのオブジェクト２１１（５１１ｂ），２１２（５１２ｂ）がその一部で重ねられて出力画像５０１ｂが生成される場合においては、オブジェクト２１１（５１１ｂ），２１２（５１２ｂ）の境界付近にて濃度段差が生じる（図２２および図２３）。なお、図２３は、図２２の一部を取り出して示す図である。
【００２３】
そこで、本発明は、２つの異なる種類のオブジェクトが重複あるいは隣接する場合においても、濃度段差の発生を抑制することが可能な技術を提供することを課題とする。
【００２４】
なお、上述の特許文献１においては、文字とその背景領域とが本来的には同じ色で表現される場合において、その印刷出力物にて両者の相違を目立たないようにする技術が記載されている。しかしながら、特許文献１の技術は、文字とその背景領域との関係に特化された技術であり、文字を含まない領域等には適用できない。たとえばグラフィック領域と写真領域とが重なった場合等には適用できない。
【課題を解決するための手段】
【００２５】
上記課題を解決すべく、請求項１の発明は、入力データを印刷出力用の画像データである出力画像データに変換する画像処理装置であって、前記入力データにおける第１および第２のオブジェクトであり、互いに異なる領域属性を有し且つその少なくとも一部領域が互いに重複あるいは隣接する第１および第２のオブジェクトの境界部分を検出する境界検出手段と、前記境界部分において各オブジェクトの色値を検出する色値検出手段と、前記境界部分における、前記第１のオブジェクトの色値と前記第２のオブジェクトの色値との差異が一定程度以下であるか否かを判定する判定手段と、前記差異が一定程度以下である場合、前記第１のオブジェクトと前記第２のオブジェクトとの双方に対して同じ種類の色変換処理を伴う画像処理を行い、前記出力画像データを生成する画像生成手段と、を備えることを特徴とする。
【００２６】
請求項２の発明は、請求項１の発明に係る画像処理装置において、前記同じ種類の色変換処理は、グレーを黒単色で表現する色変換処理とグレーを複数色の混色で表現する色変換処理とのいずれかであることを特徴とする。
【００２７】
請求項３の発明は、請求項１または請求項２の発明に係る画像処理装置において、前記判定手段は、前記第１のオブジェクト内の前記境界部分における第１の画素群と前記第２のオブジェクト内の前記境界部分において前記第１の画素群に隣接する第２の画素群との画素値の差分値を隣接画素ごとに求め、前記第１の画素群のうち所定数を超える画素に関して前記差分値が閾値以下であるときには、前記差異が一定程度以下である旨を判定することを特徴とする。
【００２８】
請求項４の発明は、請求項１または請求項２の発明に係る画像処理装置において、前記判定手段は、前記第１のオブジェクト内の前記境界部分における第１の画素群の平均画素値と前記第２のオブジェクト内の前記境界部分において前記第１の画素群に隣接する第２の画素群の平均画素値との差分値が閾値以下であるときには、前記差異が一定程度以下である旨を判定することを特徴とする。
【００２９】
請求項５の発明は、請求項１から請求項４のいずれかの発明に係る画像処理装置において、前記第１のオブジェクトと前記第２のオブジェクトとのうちの少なくとも一方のオブジェクトの前記境界部分における階調変化が所定程度よりも大きい場合には、前記判定手段は、前記差異が一定程度以下であるか否かを判定する判定処理を行わず、前記画像生成手段は、前記各オブジェクトの領域属性に応じて予め定められていた画像処理を実行することを特徴とする。
【００３０】
請求項６の発明は、請求項１から請求項４のいずれかの発明に係る画像処理装置において、前記第１のオブジェクトと前記第２のオブジェクトとのうちの少なくとも一方のオブジェクト内の階調変化が所定程度よりも大きい場合には、前記判定手段は、前記差異が一定程度以下であるか否かを判定する判定処理を行わず、前記画像生成手段は、前記各オブジェクトの領域属性に応じて予め定められていた画像処理を実行することを特徴とする。
【００３１】
請求項７の発明は、請求項１から請求項６のいずれかの発明に係る画像処理装置において、前記画像生成手段は、前記差異が一定程度以下である場合、前記第１のオブジェクトと前記第２のオブジェクトとの双方に対して、同一パラメータによる階調再現処理をも伴う前記画像処理を行い、前記出力画像データを生成することを特徴とする。
【００３２】
請求項８の発明は、請求項１から請求項７のいずれかの発明に係る画像処理装置において、前記画像生成手段は、前記差異が一定程度以下であり且つ前記第１および第２のオブジェクトのいずれかが黒色文字あるいは黒色細線を含む場合には、前記第１のオブジェクトと前記第２のオブジェクトとの双方に対して、グレーを黒単色で表現する色変換処理を伴う前記画像処理を行い、前記出力画像データを生成することを特徴とする。
【００３３】
請求項９の発明は、請求項１から請求項７のいずれかの発明に係る画像処理装置において、前記入力データの印刷モードとして、文書の印刷に適したモードである文書モードと写真の印刷に適したモードである写真モードとのいずれが設定されているかを判定するモード判定手段、をさらに備え、前記画像生成手段は、前記差異が一定程度以下であり且つ前記文書モードが前記印刷モードとして設定されている場合には、前記第１のオブジェクトと前記第２のオブジェクトとの双方に対して、グレーを黒単色で表現する色変換処理を伴う前記画像処理を行い、前記出力画像データを生成し、前記差異が一定程度以下であり且つ前記写真モードが前記印刷モードとして設定されている場合には、前記第１のオブジェクトと前記第２のオブジェクトとの双方に対して、グレーを複数色の混色で表現する色変換処理を伴う前記画像処理を行い、前記出力画像データを生成することを特徴とする。
【００３４】
請求項１０の発明は、請求項１から請求項７のいずれかの発明に係る画像処理装置において、前記画像生成手段は、前記差異が一定程度以下である場合、前記第１のオブジェクトと前記第２のオブジェクトとの両オブジェクトを含む複数のオブジェクトであって前記両オブジェクトのうちの少なくとも一方のオブジェクトに対して直接的にあるいは連鎖的に重複あるいは隣接する関係を有する関連オブジェクトをも含む複数のオブジェクトの領域属性のうち、最も多い領域属性に対する色変換処理と同じ種類の色変換処理を伴う画像処理を行って、前記出力画像データを生成することを特徴とする。
【００３５】
請求項１１の発明は、請求項１から請求項７のいずれかの発明に係る画像処理装置において、前記画像生成手段は、前記差異が一定程度以下である場合、前記第１のオブジェクトの領域属性と前記第２のオブジェクトの領域属性とを同じ属性に設定して、設定後の属性に応じた前記画像処理を両オブジェクトに対して行い、前記出力画像データを生成することを特徴とする。
【００３６】
請求項１２の発明は、請求項１１の発明に係る画像処理装置において、前記画像生成手段は、前記差異が一定程度以下であり且つ前記第１および第２のオブジェクトのいずれかが黒色文字あるいは黒色細線を含む場合には、前記第１のオブジェクトの領域属性と前記第２のオブジェクトの領域属性との双方を、グレーを黒単色で表現する色変換処理を伴うことが予め規定されている第１の属性に設定して、各オブジェクトに対する前記画像処理を行い、前記出力画像データを生成することを特徴とする。
【００３７】
請求項１３の発明は、請求項１１の発明に係る画像処理装置において、画像データの印刷モードとして、文書の印刷に適したモードである文書モードと写真の印刷に適したモードである写真モードとのいずれが設定されているかを判定するモード判定手段、をさらに備え、前記第１のオブジェクトと前記第２のオブジェクトとの両オブジェクトのうちの一方のオブジェクトは、グレーを黒単色で表現する色変換処理を伴うことが予め規定されている第１の属性を有しており、前記両オブジェクトのうちの他方のオブジェクトは、グレーを複数色の混色で表現する色変換処理を伴うことが規定されている第２の属性を有しており、前記画像生成手段は、前記差異が一定程度以下であり且つ前記文書モードが前記印刷モードとして設定されている場合には、前記両オブジェクトの領域属性をいずれも前記第１の属性に設定して、前記画像処理を行い、前記差異が一定程度以下であり且つ前記写真モードが前記印刷モードとして設定されている場合には、前記両オブジェクトの領域属性をいずれも前記第２の属性に設定して、前記画像処理を行い前記出力画像データを生成することを特徴とする。
【００３８】
請求項１４の発明は、請求項１１の発明に係る画像処理装置において、前記画像生成手段は、前記差異が一定程度以下である場合、前記第１のオブジェクトと前記第２のオブジェクトとの両オブジェクトを含む複数のオブジェクトであって前記両オブジェクトのうちの少なくとも一方のオブジェクトに対して直接的にあるいは連鎖的に重複あるいは隣接する関係を有する関連オブジェクトをも含む複数のオブジェクトの領域属性のうち、最も多い領域属性を、前記複数のオブジェクトのそれぞれの新たな領域属性として設定して、前記画像処理を行い前記出力画像データを生成することを特徴とする。
【００３９】
請求項１５の発明は、画像処理装置に内蔵されたコンピュータに、ａ）入力データにおける第１および第２のオブジェクトであり、互いに異なる領域属性を有し且つその少なくとも一部領域が互いに重複あるいは隣接する第１および第２のオブジェクトの境界部分を検出するステップと、ｂ）前記境界部分において各オブジェクトの色値を検出するステップと、ｃ）前記境界部分における、前記第１のオブジェクトの色値と前記第２のオブジェクトの色値との差異が一定程度以下であるか否かを判定するステップと、ｄ）前記差異が一定程度以下である場合、前記第１のオブジェクトと前記第２のオブジェクトとの双方に対して同じ種類の色変換処理を伴う画像処理を行い、印刷出力用の画像データである出力画像データを前記入力データに基づいて生成するステップと、を実行させるためのプログラムであることを特徴とする。
【発明の効果】
【００４０】
請求項１から請求項１５に記載の発明によれば、２つの異なる種類のオブジェクトが重複あるいは隣接する場合においても、濃度段差の発生を抑制することが可能である。
【図面の簡単な説明】
【００４１】
【図１】プリントシステムの構成を示す概略図である。
【図２】ＭＦＰの機能ブロックを示す図である。
【図３】ＭＦＰ内での画像処理等を示す図である。
【図４】図３の一部の処理を詳細に示す図である。
【図５】ＭＦＰの動作を示すフローチャートである。
【図６】２種類の色変換処理を示す図である。
【図７】２種類の色変換処理の処理結果の相違を示す図である。
【図８】入力データ内の２つのオブジェクトが合成されて合成画像が印刷出力される様子を示す図である。
【図９】２つのオブジェクトに関する境界部分が抽出される様子を示す図である。
【図１０】境界部分における各オブジェクトの色値が比較される様子を示す図である。
【図１１】２つのオブジェクトに対して同じ種類の色変換処理が実行される様子を示す図である。
【図１２】２つのオブジェクトに関するエッジ等を示す図である。
【図１３】境界部分における各オブジェクトの色値が隣接画素ごとに比較される様子を示す図である。
【図１４】境界部分における各オブジェクトの色値が平均画素値で比較される様子を示す図である。
【図１５】２つのオブジェクトから抽出される境界部分の一例を示す図である。
【図１６】２つのオブジェクトから抽出される境界部分の他の一例を示す図である。
【図１７】２つのオブジェクトから抽出される境界部分の別の一例を示す図である。
【図１８】多数のオブジェクトの関係を示す図である。
【図１９】図２１の濃度段差が改善された状態を示す図である。
【図２０】２つのオブジェクトの位置関係等を示す図である。
【図２１】２つのオブジェクトの一方がグラデーション画像である場合に生じる濃度段差の一例を示す図である。
【図２２】比較例に係る技術（濃度段差が発生している状態）を示す図である。
【図２３】図２２の一部を示す図である。
【発明を実施するための形態】
【００４２】
以下、本発明の実施形態を図面に基づいて説明する。
【００４３】
＜１．システム構成概略＞
図１は、マルチ・ファンクション・ペリフェラル（Multi-Functional Peripheral）（ＭＦＰとも略称する）１０と印刷指示装置５０とを備えるプリントシステム１の構成を示す概略図である。
【００４４】
＜ＭＦＰ１０の構成＞
ＭＦＰ１０は、画像形成装置として機能する。より具体的には、ＭＦＰ１０は、スキャナ機能、プリンタ機能、コピー機能およびファクシミリ通信機能などを備える装置（複合機とも称する）として構成される。また、ＭＦＰ１０は、各種の画像処理を行う装置であり、画像処理装置とも称される。
【００４５】
ＭＦＰ１０は、ネットワーク１０８を介して印刷指示装置５０に接続されており、当該印刷指示装置５０との間でデータの送受信が可能である。なお、ネットワーク１０８は、ＬＡＮ（Local Area Network）およびインターネットなどの各種のネットワークを含む。
【００４６】
特に、ＭＦＰ１０は、印刷指示装置５０からのプリントジョブを実行するプリンタ（印刷出力装置）として機能する。具体的には、印刷指示装置５０は、当該印刷指示装置５０にインストールされているプリンタドライバ（ソフトウエアプログラム）等を介して、ＭＦＰ１０に対してプリントジョブを送信する。一方、ＭＦＰ１０は、印刷指示装置５０から送信されてきたプリントジョブを受信し、当該プリントジョブを実行する。詳細には、ＭＦＰ１０は、当該プリントジョブに含まれるデータ（入力データ）を印刷出力用の画像データである出力画像データに変換する画像処理を実行した後に、当該出力画像データに基づく印刷出力処理を実行する。
【００４７】
図２の機能ブロック図に示すように、ＭＦＰ１０は、画像読取部２、印刷出力部３、通信部４、格納部５、入出力部６およびコントローラ９等を備えており、これらの各部を複合的に動作させることによって、各種の機能を実現する。
【００４８】
画像読取部２は、ＭＦＰ１０の所定の位置に載置された原稿を光学的に読み取って、当該原稿の画像データ（原稿画像とも称する）を生成する処理部である。
【００４９】
印刷出力部３は、対象画像に関する画像データに基づいて紙などの各種の媒体に画像を印刷出力する出力部である。
【００５０】
通信部４は、公衆回線等を介したファクシミリ通信を行うことが可能な処理部である。さらに、通信部４は、ネットワーク１０８を介したネットワーク通信を行うことも可能である。このネットワーク通信では、たとえば、ＴＣＰ／ＩＰ（Transmission Control Protocol / Internet Protocol）等の各種のプロトコルが利用される。当該ネットワーク通信を利用することによって、ＭＦＰ１０は、所望の相手先装置との間で各種のデータを授受することが可能である。また、ＭＦＰ１０は、このネットワーク通信を利用することによって、印刷指示装置５０からのプリントジョブを受信することなども可能である。通信部４は、各種データを送信する送信部４ａと各種データを受信する受信部４ｂとを有する。
【００５１】
格納部５は、ハードディスクドライブ（ＨＤＤ）および半導体メモリ等の記憶装置で構成される。この格納部５には、画像読取部２等で生成された原稿画像（画像データ）が格納される。また、格納部５においては、印刷指示装置５０から送信されてきたプリントジョブが一時的に格納される。
【００５２】
操作部６は、ＭＦＰ１０に対する操作入力を受け付ける操作入力部６ａと、各種情報の表示出力を行う表示部６ｂとを備えている。
【００５３】
このＭＦＰ１０においては、略板状の操作パネル部６ｃ（図１参照）が設けられている。また、操作パネル部６ｃは、その正面側にタッチパネル２５（図１参照）を有している。タッチパネル２５は、操作入力部６ａの一部としても機能するとともに、表示部６ｂの一部としても機能する。タッチパネル２５は、液晶表示パネルに各種センサ等が埋め込まれて構成され、各種情報を表示するとともに操作者からの各種の操作入力を受け付けることが可能である。
【００５４】
コントローラ（制御部）９は、ＭＦＰ１０に内蔵され、ＭＦＰ１０を統括的に制御する制御装置である。コントローラ９は、ＣＰＵおよび各種の半導体メモリ（ＲＡＭおよびＲＯＭ）等を備えるコンピュータシステムとして構成される。コントローラ９は、ＣＰＵにおいて、ＲＯＭ（例えば、ＥＥＰＲＯＭ（登録商標））内に格納されている所定のソフトウエアプログラム（以下、単にプログラムとも称する）を実行することによって、各種の処理部を実現する。なお、当該プログラム（詳細にはプログラムモジュール群）は、ＵＳＢメモリなどの可搬性の記録媒体に記録され、当該記録媒体から読み出されてＭＦＰ１０にインストールされるようにしてもよい。あるいは、当該プログラムは、ネットワーク等を経由してダウンロードされてＭＦＰ１０にインストールされるようにしてもよい。
【００５５】
具体的には、図２に示すように、コントローラ９は、当該プログラムの実行により、通信制御部１１と入力制御部１２と表示制御部１３と動作制御部１５と取得部１６と検出部１７と判定部１８と画像処理部１９とを含む各種の処理部を実現する。
【００５６】
通信制御部１１は、他の装置との間の通信動作を通信部４等と協働して制御する処理部である。通信制御部１１は、各種データの送信動作を制御する送信制御部と各種データの受信動作を制御する受信制御部とを有する。
【００５７】
入力制御部１２は、操作入力部６ａ（タッチパネル２５等）に対するユーザからの操作入力の受付動作等を制御する制御部である。
【００５８】
表示制御部１３は、表示部６ｂ（タッチパネル２５等）における表示動作を制御する処理部である。表示制御部１３は、ＭＦＰ１０を操作するための操作画面等をタッチパネル２５に表示する。
【００５９】
動作制御部１５は、印刷指示装置５０から送信されてきたプリントジョブ等に関する動作（印刷出力動作等）を制御する処理部である。
【００６０】
取得部１６は、入力データの各オブジェクトに関する各種データ（画像データおよび属性データ）の取得処理を実行する処理部である。
【００６１】
検出部１７は、互いに異なる領域属性を有し且つその少なくとも一部領域が互いに重複あるいは隣接する２つのオブジェクトの境界部分を検出する境界検出処理を実行する。検出部１７は、当該境界部分における２つのオブジェクトのそれぞれの色値（入力データにおける色値）を検出する色値検出処理をも実行する。換言すれば、検出部１７は、境界検出処理を実行する境界検出処理部と、色値検出処理を実行する色値検出処理部とを有している（図４も参照）。
【００６２】
判定部１８は、境界検出処理によって検出された当該境界部分における、一方のオブジェクトの色値と他方のオブジェクトの色値との差異が一定程度以下であるか否かを判定する判定処理（色差異判定処理等とも称する）を実行する。
【００６３】
画像処理部１９は、画像調整処理（スムージング処理および／またはシャープネス処理等）、色変換処理、ハーフトーン処理等の各種の画像処理を実行し、出力画像データを生成する処理部（画像生成部とも称される）である。画像処理部１９は、後述するように、境界部分における２つのオブジェクトの色値の相互間の差異が一定程度以下である場合、当該２つのオブジェクトに対して、同じ色変換特性に基づく同じ種類の色変換処理等を実行する。換言すれば、画像処理部１９は、画像調整処理部、色変換処理部、ハーフトーン処理部等を有している（図３も参照）。図３は、ＭＦＰ内での画像処理等を示す図であり、図４は、図３の一部の処理（左から２つ目のブロック「判定処理等」）を詳細に示す図である。
【００６４】
なお、ここでは、コントローラ９のＣＰＵによって画像処理等が行われるが、これに限定されない。たとえば、コントローラ９のＣＰＵは、各種の画像処理（画像データおよび属性データの取得処理、境界検出処理、色値検出処理、色差異判定処理、色変換処理、ハーフトーン処理（スクリーン処理）等）の全部または一部を実行する別の専用ハードウエア（画像処理ＡＳＩＣ（application specific integrated circuit）（画像処理用の集積回路）等）と協働して、当該各種の画像処理を含む各種の処理を実行してもよい。
【００６５】
＜２．動作概要＞
この実施形態においては、原則として、グラフィック属性を有するオブジェクトに関しては、当該グラフィック属性に応じた画像処理が実行され、出力画像データが生成される。より具体的には、「グレーをＫ単色（黒単色）で表現する色変換処理」および低線数スクリーン処理等を含む画像処理が実行される。なお、「グラフィック属性」は、グレーをＫ単色で表現する色変換処理を伴うことが予め規定されている属性であるとも表現される。
【００６６】
また、原則として、イメージ属性を有するオブジェクトに関しては、当該イメージ属性に応じた画像処理が実行され、出力画像データが生成される。より具体的には、「グレーを複数色の混色（ここではＣＭＹＫ混色）で表現する色変換処理」および高線数スクリーン処理等を含む画像処理が実行される。なお、「イメージ属性」は、グレーをＣＭＹＫ混色で表現する色変換処理を伴うことが予め規定されている属性であるとも表現される。
【００６７】
ただし、常に原則通りの処理（色変換処理等）を実行すると、上述のような濃度段差の発生を招来する。
【００６８】
そこで、この実施形態においては、所定の条件が充足される場合には、例外的に、上記の原則とは異なる処理が実行される。これによって、２つの異なる種類のオブジェクトが重複あるいは隣接する場合であっても、当該境界付近における「濃度段差」（課題欄参照）の発生を抑制することが可能である。以下では、このような技術について説明する。
【００６９】
ここでは、図８に示されるように、入力データ内の２つのオブジェクト２１１，２１２が合成されて合成画像２０１が印刷出力される場合について主に例示する。
【００７０】
具体的には、図９に示されるように、ＭＦＰ１０は、まず、入力データにおける２つのオブジェクト（詳細には、互いに異なる領域属性を有し且つその少なくとも一部領域が互いに重複あるいは隣接する２つのオブジェクト）２１１，２１２を検出し、当該２つのオブジェクト２１１，２１２の境界部分を抽出する。図９は、２つのオブジェクト２１１，２１２に関する境界部分が抽出される様子を示す図である。
【００７１】
詳細には、ＭＦＰ１０は、各オブジェクト２１１，２１２の各エッジ画像３１１，３１２を抽出し、当該２つのエッジ画像３１１，３１２に基づいて境界部分を抽出（検出）する。
【００７２】
エッジ画像３１１は、５つのエッジ４１１ａ，４１１ｂ，４１１ｃ，４１１ｅ，４１１ｆ（図１２も参照）を有している。当該５つのエッジでホームベース形状のエッジ画像３１１が構成されている。また、エッジ画像３１２は、４つのエッジ４１２ａ，４１２ｂ，４１２ｃ，４１２ｄ（図１２も参照）を有している。当該４つのエッジで正方形形状のエッジ画像３１２が構成されている。なお、図１２は、２つのエッジ画像３１１，３１２に基づいて、境界部分３５１（４１２ｄ，４１１ｄ）が抽出される様子を示す図である。
【００７３】
これらのエッジのうち、次の条件Ｃ１を充足するエッジが境界部分として抽出される。条件Ｃ１は、「各オブジェクトが本来の位置（指定位置）に配置された状態（対象オブジェクトの合成状態）において、そのエッジの両側（当該エッジに接する両側部分）に互いに異なる属性のオブジェクトが存在していること」である。
【００７４】
オブジェクト２１１のエッジ４１１ａ（図１２参照）に関して、当該エッジ４１１ａの右側（右側接触部分）においては、（両オブジェクト２１１，２１２が重複して存在しているため）オブジェクト２１１（およびオブジェクト２１２）が存在するものの、エッジ４１１ａの左側（左側接触部分）には、いずれのオブジェクトも存在しない（図８の画像２０１も参照）。そのため、条件Ｃ１が充足されない。したがって、エッジ４１１ａは、境界部分ではないと判定される。同様に、（エッジ４１１ａと同じ位置に存在する）エッジ４１２ａも境界部分ではないと判定される。
【００７５】
また、オブジェクト２１１のエッジ４１１ｂに関して、当該エッジ４１１ｂの下側（下側接触部分）においては、オブジェクト２１１（およびオブジェクト２１２）が存在するものの、エッジ４１１ａの上側（上側接触部分）には、いずれのオブジェクトも存在しない。そのため、条件Ｃ１が充足されない。したがって、エッジ４１１ｂは、境界部分ではないと判定される。同様に、エッジ４１２ｂも境界部分ではないと判定される。
【００７６】
また、オブジェクト２１１のエッジ４１１ｃに関して、当該エッジ４１１ｃの左側（左側接触部分）においては、オブジェクト２１１（およびオブジェクト２１２）が存在するものの、エッジ４１１ｃの右側（右側接触部分）には、いずれのオブジェクトも存在しない。そのため、条件Ｃ１が充足されない。したがって、エッジ４１１ｃは、境界部分ではないと判定される。同様に、エッジ４１２ｃも境界部分ではないと判定される。
【００７７】
また、オブジェクト２１１のエッジ４１１ｅに関して、当該エッジ４１１ｅの左上側（左上側接触部分）には、オブジェクト２１１が存在するものの、エッジ４１１ｅの右下側（右下側接触部分）には、いずれのオブジェクトも存在しない。そのため、条件Ｃ１が充足されない。したがって、エッジ４１１ｅは、境界部分ではないと判定される。
【００７８】
また、オブジェクト２１１のエッジ４１１ｆに関して、当該エッジ４１１ｆの右上側（右上側接触部分）には、オブジェクト２１１が存在するものの、エッジ４１１ｆの左下側（左下側接触部分）には、いずれのオブジェクトも存在しない。そのため、条件Ｃ１が充足されない。したがって、エッジ４１１ｆは、境界部分ではないと判定される。
【００７９】
一方、オブジェクト２１２のエッジ４１２ｄに関しては、当該エッジ４１２ｄの上側（上側接触部分）にはオブジェクト２１２が存在し、且つ、エッジ４１２ｄの下側（下側接触部分）にはオブジェクト２１１が存在する。したがって、条件Ｃ１が充足され、エッジ４１２ｄは境界部分であると判定される。
【００８０】
詳細には、エッジ４１２ｄは、オブジェクト２１２内の境界部分として抽出される。また、オブジェクト２１１内にてエッジ４１２ｄに隣接する線分領域（エッジ４１２ｄの下側にて接する線分領域）（４１１ｄ）も「境界部分」として抽出される。当該線分領域４１１ｄは、オブジェクト２１１内の境界部分として抽出される。なお、ここでは、エッジと当該エッジに隣接する線分領域とが「境界部分」として抽出されているが、これに限定されない。たとえば、所定程度の幅を有する部分（エッジに対して垂直な方向に所定幅を有し当該エッジの伸延方向に伸びる部分）が境界部分として抽出されてもよい。あるいは、逆に、エッジ４１２ｄのみが境界部分として抽出されてもよい。
【００８１】
このようにして、エッジ４１２ｄ（およびその近傍領域（ここでは線分領域４１１ｄ））が、境界部分（３５１）として抽出される。
【００８２】
なお、上述の条件Ｃ１は、或るオブジェクトの或るエッジが別属性のオブジェクトのエッジと重なっていないこと（条件Ｃ１１とも称する）と、当該或るエッジが別属性のオブジェクトに重複あるいは隣接すること（条件Ｃ１２とも称する）とを充足することであるとも表現される。
【００８３】
次に、図１０に示されるように、当該境界部分３５１（詳細には、オブジェクト２１２内のエッジ４１２ｄ）におけるオブジェクト２１２の色値（ＲＧＢ値）と境界部分３５１（詳細には、オブジェクト２１１内の線分領域４１１ｄ）におけるオブジェクト２１１の色値（ＲＧＢ値）とが取得される。たとえば、前者の色値が（Ｒ，Ｇ，Ｂ）＝（０，１２８，０）として取得され、後者の色値が（Ｒ，Ｇ，Ｂ）＝（０，１２８，０）として取得される。
【００８４】
そして、当該境界部分における、オブジェクト２１１の色値（ＲＧＢ値）とオブジェクト２１２の色値（ＲＧＢ値）との差異が一定程度以下であるか否か（両色値が同程度であるか否か）が判定される。両オブジェクト２１２，２１３によって本来的に表現したい色が互いに同一である場合には、両オブジェクトの色値は、ほぼ同一である。当該差異が一定程度以下である場合には、両オブジェクトの本来の色が同一であるとみなす。なお、ここでは、オブジェクト２１２内のエッジ４１２ｄの色値とオブジェクト２１１内の線分領域４１１ｄの色値とが比較されているが、これに限定されず、たとえば、オブジェクト２１２内のエッジ４１２ｄ部分の色値とオブジェクト２１１内のエッジ４１２ｄ部分の色値とが比較されてもよい。
【００８５】
当該差異が一定程度以下であると判定される場合、オブジェクト２１１とオブジェクト２１２との双方に対して、同じ色変換特性に基づく同じ種類の色変換処理を伴う画像処理が行われ、出力画像データが生成される。具体的には、両オブジェクトのうちの一方のオブジェクトに対する色変換処理を変更して実行する。ここでは、オブジェクト２１２に対する色変換処理を変更して実行する。詳細には、オブジェクト２１２に対する色変換処理は、元の種類の色変換処理（「グレーをＫ単色で表現する色変換処理」）から、オブジェクト２１１に対する色変換処理と同じ種類の色変換処理（「グレーをＣＭＹＫ混色で表現する色変換処理」）へと変更されて実行される。
【００８６】
図１１においては、オブジェクト２１１に対して一の種類の色変換処理（「グレーをＣＭＹＫ混色で表現する色変換処理」）が実行されて、オブジェクト５１１ａが生成されるとともに、オブジェクト２１２に対しても同じ種類の色変換処理（「グレーをＣＭＹＫ混色で表現する色変換処理」）が実行されて、オブジェクト５１２ａが生成される様子が示されている。より詳細には、両オブジェクト２１１，２１２に対して同じＣＭＭ（カラーマネージメントモジュール）（具体的には、イメージ用カラーマネージメントモジュール）を用いた色変換処理が行われている。
【００８７】
このようにして、色変換処理の処理対象の両オブジェクト２１１，２１２に対して、同じＣＭＭを用いた色変換処理が行われる。したがって、当該色変換処理後の両オブジェクト２１１，２１２（５１１ａ，５１２ａ）が重ね合わせられて出力画像５０１ａ（図１１参照）が生成される場合であっても、境界部分における「濃度段差」の発生が回避され得る。
【００８８】
＜３．動作＞
図５は、ＭＦＰ１０の動作を示すフローチャートである。図５等を参照しながら、ＭＦＰ１０の動作についてさらに詳細に説明する。
【００８９】
ＭＦＰ１０は、印刷指示装置５０からプリントジョブを受信すると、当該プリントジョブを解析する。そして、プリントジョブ内に含まれる複数のオブジェクトのそれぞれに関するデータ（具体的には、画像データおよび属性データ）を取得する（ステップＳ１１）。
【００９０】
各オブジェクトには、複数の属性（詳細には、イメージ属性（写真属性）、グラフィック属性（図形属性）、テキスト属性（文字属性）等）のいずれかが付されている。ＭＦＰ１０は、プリントジョブに含まれる複数のオブジェクトのそれぞれについて、その属性（領域属性とも称する）とその画像データとを取得する。
【００９１】
ステップＳ１２においては、複数のオブジェクトの中から対象オブジェクト（具体的には、注目オブジェクトと当該注目オブジェクトに隣接あるいは重複するオブジェクトとの２つの対象オブジェクト）が決定される。
【００９２】
たとえば、注目オブジェクト２１１に対して、異なる属性のオブジェクト２１２が重複あるいは隣接している場合、２つのオブジェクト２１１，２１２が対象オブジェクトとして決定される。
【００９３】
その後、ステップＳ１３での終了判定処理（後述）の後、未だ処理が継続される場合には、ステップＳ１４に進む。
【００９４】
ステップＳ１４では、境界検出処理が実行される。たとえば、図９のような境界検出処理が実行され、境界部分（３５１）が検出される。
【００９５】
なお、図９では、一方のオブジェクトが他方のオブジェクトに対して一部重複しており、１本のエッジ等が境界部分として抽出される場合が例示されているが、これに限定されない。
【００９６】
たとえば、図１５に示されるように、一方のオブジェクト２２１が他方のオブジェクト２２２によって取り囲まれるようにして配置され、両オブジェクト２２１，２２２が隣接（ないし重複）している場合に、複数のエッジ（４本のエッジ）４２１ａ，４２１ｂ，４２１ｃ，４２１ｄ等が境界部分として抽出されてもよい。詳細には、上述の条件Ｃ１を充足するエッジ４２１ａ，４２１ｂ，４２１ｃ，４２１ｄとその近傍領域（当該各エッジの外側に隣接する各線分領域等）とが境界領域として抽出されてもよい。
【００９７】
あるいは、図１６に示されるように、一方のオブジェクト２３１が他方のオブジェクト２３２に対して部分的に重複している場合に、複数のエッジ（４本のエッジ）が境界部分として抽出されてもよい。詳細には、上述の条件Ｃ１を充足するエッジ４３１ａ，４３１ｂ，４３１ｃ，４３１ｄとその近傍領域（当該各エッジの外側に隣接する各線分領域等）とが境界領域として抽出されてもよい。
【００９８】
また、図１７に示されるように、一方のオブジェクト２４１が他方のオブジェクト２４２に対して隣接している場合に、当該隣接するエッジ（２本のエッジ）が境界部分として抽出されてもよい。詳細には、上述の条件Ｃ１を充足するエッジ４４１ａ，４４２ａが境界領域として抽出されてもよい。なお、図１７では、図示の都合上、２つのエッジ４４１ａ，４４２ａが若干離間して描かれているが、実際には両エッジ４４１ａ，４４２ａは、互いに隣接している。
【００９９】
ステップＳ１５では、色値取得処理が実行される。ＭＦＰ１０は、２つの対象オブジェクトの境界部分（ステップＳ１４で検出された検出部分）における各オブジェクトの色値（たとえばＲＧＢ値）（色変換処理前の色値、あるいは、ディスプレイ用の色値とも称される）を取得する。たとえば、オブジェクト２１１の境界部分３５１の色値が（Ｒ，Ｇ，Ｂ）＝（０，１２８，０）として取得され、オブジェクト２１２の境界部分３５１の色値が（Ｒ，Ｇ，Ｂ）＝（０，１２８，０）として取得される。
【０１００】
ステップＳ１６では、判定処理が実行される。ＭＦＰ１０は、対象オブジェクトの境界部分（３５１等）における両オブジェクトの色値（ＲＧＢ値）の差異が一定程度以下であるか否かを判定する。たとえば、Ｒ値，Ｇ値，Ｂ値の各成分値ごとの差異がいずれも所定の閾値以下であるときに、両オブジェクトの色値（ＲＧＢ値）の差異が一定程度以下である旨が判定される。
【０１０１】
詳細には、図１３に示されるように境界部分３５１に配置されている複数の画素について、各隣接画素（隣接オブジェクト内の隣接画素）との差分値を求めた結果を用いるようにしてもよい。ＭＦＰ１０は、オブジェクト２１２内の境界部分３５１における第１の画素群（詳細にはエッジ４１２ｄ上の画素群）とオブジェクト２１１内の境界部分３５１において第１の画素群に隣接する第２の画素群（詳細には線分領域４１１ｄ上の画素群）との画素値の差分値を隣接画素ごとに求める。詳細には、図１３の両矢印で示された隣接画素ごとに当該差分値が求められる。そして、第１の画素群のうち所定数（所定割合（たとえば、９０％））を超える個数の画素に関して、当該差分値が閾値（たとえば５階調値）以下であるときには、ＭＦＰ１０は、両オブジェクトの色値（ＲＧＢ値）の差異が一定程度以下である旨を判定する。
【０１０２】
あるいは、図１４に示されるように境界部分３５１に配置されている複数の画素について、オブジェクトごとに求めた平均画素値（オブジェクトごとの画素群の平均画素値）を用いるようにしてもよい。ＭＦＰ１０は、第１のオブジェクト２１２内の境界部分３５１における第１の画素群（詳細にはエッジ４１２ｄ上の画素群）の平均画素値（第１の画素群内の複数の画素の画素値の平均値）と第２のオブジェクト２１１内の境界部分において第１の画素群に隣接する第２の画素群（詳細には線分領域４１１ｄ上の画素群）の平均画素値を求める。そして、ＭＦＰ１０は、両平均画素値の差異が閾値以下であるときには両オブジェクトの色値（ＲＧＢ値）の差異が一定程度以下である旨を判定する。
【０１０３】
次のステップＳ１７では、両オブジェクトの色値（ＲＧＢ値）の差異が一定程度以下であるか否かに応じた分岐処理が行われる。両オブジェクトの色値（ＲＧＢ値）の差異が一定程度以下である場合には、ステップＳ１８にて変更処理（画像処理の変更処理）が行われる。
【０１０４】
一方、両オブジェクトの色値（ＲＧＢ値）の差異が一定程度以下でない場合には、ステップＳ１８の変更処理は行われない。
【０１０５】
ステップＳ１８においては、画像処理の変更処理が行われる。具体的には、両オブジェクト２１１，２１２に対して同じ色変換処理を行うべき旨（たとえば、オブジェクト２１２に対する色変換処理を、「グレーをＣＭＹＫ混色で表現する色変換処理」（イメージ用ＣＭＭを用いた色変換処理）に変更する旨）が設定される（図１１参照）。
【０１０６】
その後、再びステップＳ１２（，Ｓ１３）に戻る。
【０１０７】
ステップＳ１２において、注目オブジェクト２１１に対する重複オブジェクトあるいは隣接オブジェクトが未だ存在すると判定される場合、新たな対象オブジェクトに対してステップＳ１４以後の処理が実行される。
【０１０８】
また、注目オブジェクト２１１に対する重複オブジェクトあるいは隣接オブジェクトが存在しなくなった場合には、注目オブジェクトが変更され、変更後の注目オブジェクトに対する重複オブジェクト（あるいは隣接オブジェクト）等の存否が判定される。
【０１０９】
そして、新たな注目オブジェクトに対する重複オブジェクトあるいは隣接オブジェクトが未だ存在する場合、新たな対象オブジェクトに対してステップＳ１４以後の処理が実行される。
【０１１０】
同様の処理が繰り返された後、プリンタジョブ内の全てのオブジェクトに対して、ステップＳ１４以後の処理が実行されると、処理は終了する。換言すれば、ステップＳ１３で終了すべき旨が判定されると、図５の処理は終了する。
【０１１１】
その後、ステップＳ１８での変更内容に基づき、画像処理が実行される。より具体的には、図３等に示されるように、画像調整処理（スムージング処理および／またはシャープネス処理等）、色変換処理、ハーフトーン処理等の各種の画像処理が実行され、出力画像データが生成される。特に、ステップＳ１８での変更結果が反映された色変換処理等が実行されて、出力画像データが生成される。
【０１１２】
以上のような動作によれば、互いに異なる領域属性を有し且つその少なくとも一部領域が互いに重複あるいは隣接する２つのオブジェクト２１１，２１２の境界部分３５１が検出され、当該境界部分３５１において各オブジェクトの色値が検出される。そして、当該境界部分における両オブジェクトの色値の差異が一定程度以下である場合、当該両オブジェクトに対して同じ種類の色変換処理を伴う画像処理が行われ、出力画像データが生成される。したがって、２つの異なる種類のオブジェクトが重複あるいは隣接する場合においても、濃度段差の発生を抑制することが可能である。
【０１１３】
＜４．変形例等＞
以上、この発明の実施の形態について説明したが、この発明は上記説明した内容のものに限定されるものではない。
【０１１４】
たとえば、上記実施形態においては、図５のステップＳ１２において、互いに異なる属性を有し且つ重複（あるいは隣接）する２つの対象オブジェクトの全ての組合せについて、ステップＳ１４，Ｓ１５，Ｓ１６の処理が実行される。そして、両オブジェクトの境界部分の差異が一定程度以下である場合には、当該両オブジェクトに対して同じ種類の色変換処理を実行すべく変更処理（ステップＳ１８）が行われる。
【０１１５】
しかしながら、本発明は、これに限定されない。たとえば、２つの対象オブジェクトのうちの少なくとも一方のオブジェクト内の階調変化が所定程度よりも大きい場合には、ステップＳ１４，Ｓ１５，Ｓ１６，Ｓ１７，Ｓ１８の処理が実行されないようにしてもよい。換言すれば、境界部分の両オブジェクトの色値の差異が一定程度以下であるか否かを判定する判定処理等が行われず、ひいては、両オブジェクトに対する色変換処理が変更されないようにしてもよい。なお、オブジェクト内の階調変化が所定程度よりも大きいか否かは、たとえば、オブジェクト内の複数の画素の画素値に関する標準偏差（あるいは分散）が所定値よりも大きいか否か等に基づいて判定されればよい。あるいは、オブジェクト内の複数の画素の最大画素値と最小画素値との差が閾値よりも大きいか否か等に基づいて判定されてもよい。
【０１１６】
イメージ属性を有するオブジェクト（画像）の中には、ほぼ一色の画素で（所定程度よりも広い面積に亘って）面状に埋め尽くされている画像（いわゆる「ベタ画像」）と、非常に多様な色の画素を有している画像（換言すれば、（複数の画素の画素値に関して）所定程度よりも大きな階調変化を有する画像））（いわゆる「自然画像」）とが存在する。前者の画像（いわゆる「ベタ画像」）に関しては、上述のように隣接オブジェクトとの境界部分における濃度段差を解消することが好ましい。一方、後者の画像（いわゆる「自然画像」）に関しては、隣接オブジェクトとの境界部分における濃度段差が発生することは多くない。そのため、２つの対象オブジェクトのうちの少なくとも一方のオブジェクト内の階調変化が所定程度よりも大きい場合には、当該一方のオブジェクトに対する色変換処理の変更を伴う画像処理が実行されなくてもよい。その場合、各オブジェクトの領域属性に応じた元の画像処理（当該領域属性に応じて予め定められていた）画像処理が（原則通り）実行されればよい。これによれば、２つの対象オブジェクトのうちの少なくとも一方のオブジェクト内の階調変化が所定程度よりも大きい場合には、無用な処理（ステップＳ１４〜Ｓ１８（特に、Ｓ１４〜Ｓ１６）の処理）が実行されずに済むので、処理の効率化を図ることが可能である。
【０１１７】
あるいは、ステップＳ１４（図５参照）の処理までは上記実施形態と同様に実行された後、２つのオブジェクトのうちの少なくとも一方のオブジェクトの境界部分における階調変化が所定程度よりも大きい場合には、ステップＳ１５，Ｓ１６，Ｓ１７，Ｓ１８の処理が実行されないようにしてもよい。換言すれば、境界部分の両オブジェクトの色値の差異が一定程度以下であるか否かを判定する判定処理が行われず、当該一方のオブジェクトに対する色変換処理の変更を伴う画像処理が実行されなくてもよい。その場合、各オブジェクトの領域属性に応じた元の画像処理が（原則通り）実行されればよい。これによれば、２つの対象オブジェクトのうちの少なくとも一方のオブジェクトの境界部分における階調変化が所定程度よりも大きい場合には、無用な処理（ステップＳ１５〜Ｓ１８（特に、Ｓ１５〜Ｓ１６）の処理）が実行されずに済むので、処理の効率化を図ることが可能である。
【０１１８】
なお、オブジェクトの境界部分における階調変化が所定程度よりも大きいか否かは、たとえば、オブジェクトの境界部分に含まれる複数の画素の画素値に関する標準偏差（あるいは分散）が所定値よりも大きいか否か等に基づいて判定されればよい。あるいは、オブジェクト内の境界部分に含まれる複数の画素の最大画素値と最小画素値との差が閾値よりも大きいか否か等に基づいて判定されてもよい。
【０１１９】
また、上記実施形態等においては、オブジェクト２１２に対する色変換処理を変更（「グラフィック用ＣＭＭを用いた色変換処理」から「イメージ用ＣＭＭを用いた色変換処理」へと変更）することによって、２つのオブジェクト２１１，２１２に対する色変換処理の種類が同一化（共通化）されているが、これに限定されない。たとえば、逆に、オブジェクト２１１に対する色変換処理を変更（「イメージ用ＣＭＭを用いた色変換処理」（グレーをＣＭＹＫ混色で表現する色変換処理）から「グラフィック用ＣＭＭを用いた色変換処理」（グレーをＫ単色で表現する色変換処理）へと変更）することによって、２つのオブジェクト２１１，２１２に対する色変換処理の種類が同一化されてもよい。
【０１２０】
また、各オブジェクトに対する色変換処理の種類を同一化する場合において、２つのオブジェクトの少なくとも一方が黒色文字あるいは黒色細線を含む場合には、当該２つのオブジェクトの双方に対して、「グレーをＫ単色で表現する色変換処理」を伴う画像処理が施されるようにしてもよい。
【０１２１】
あるいは、ＭＦＰ１０は、入力データの印刷モードとして、文書の印刷に適したモードである文書モードと写真の印刷に適したモードである写真モードとのいずれが設定されているかを判定し、当該モード判定結果に基づいて、採用すべき色変換処理が決定されるようにしてもよい。詳細には、「文書モード」が印刷モードとして設定されている場合には、２つのオブジェクトの双方に対して「グレーをＫ単色で表現する色変換処理」を伴う画像処理が行われるようにしてもよい。また、「写真モード」が印刷モードとして設定されている場合には、２つのオブジェクトの双方に対して「グレーをＣＭＹＫ混色で表現する色変換処理」を伴う画像処理が行われるようにしてもよい。このように、２つのオブジェクトに対する画像処理（特に色変換処理）の種類を同一化する際において、当該２つのオブジェクトの双方の属性が、「印刷モード」に応じた属性に設定されるようにしてもよい。なお、入力データの印刷モード（入力データに対して設定されている印刷モード）は、たとえば、モード判定部（コントローラ９（図２参照）におけるプログラムの実行に応じて実現される所定の処理部）によって判定されればよい。
【０１２２】
また、２つのオブジェクトに関する境界部分における色値の差異が一定程度以下である場合、当該２つのオブジェクトを含む複数（詳細には３つ以上）のオブジェクト（詳細には、当該２つのオブジェクトのうちの少なくとも一方のオブジェクトに対して直接的にあるいは連鎖的に重複あるいは隣接する関係を有する関連オブジェクトをも含む複数のオブジェクト）に対して同一の色変換処理等が実行されるようにしてもよい（図１８参照）。この際には、当該複数のオブジェクト（たとえば、５つのオブジェクト）の属性（領域属性）のうち最も多い属性のオブジェクトに対する色変換処理と同じ種類の色変換処理等が、当該複数のオブジェクトの全てに対して適用されればよい。
【０１２３】
図１８において、オブジェクト２５１，２５２，２５４は互いに同じ属性（たとえばイメージ属性）を有し、オブジェクト２５３，２５５は、オブジェクト２５１（，２５２，２５４）とは異なる属性（たとえばグラフィック属性）を有する。
【０１２４】
また、その一部が互いに重複する２つのオブジェクト２５１，２５３に関する境界部分２５１ｆ等における色値の差異が一定程度以下であると判定される。また、その一部が互いに重複する２つのオブジェクト２５２，２５３に関する境界部分２５３ｂ等における色値の差異が一定程度以下であると判定される。さらに、その一部が互いに重複する２つのオブジェクト２５３，２５４に関する境界部分２５４ｂ等における色値の差異が一定程度以下であると判定される。また、その一部が互いに重複する２つのオブジェクト２５４，２５５に関する境界部分２５５ｂ等における色値の差異が一定程度以下であると判定される。
【０１２５】
このように、２つのオブジェクト２５１，２５３に関する境界部分２５１ｆ等における色値の差異が一定程度以下であると判定される場合において、当該２つのオブジェクト２５１，２５３のうちの少なくとも一方のオブジェクトに対して直接的にあるいは連鎖的に重複あるいは隣接する関係を有する関連オブジェクト２５２，２５４，２５５をも含む一連のオブジェクト群（複数のオブジェクト２５１〜２５５）が構成される。なお、関連オブジェクト２５２は、オブジェクト２５１に対して直接的に重複あるいは隣接する関係を有しており、オブジェクト２５４，２５５は、オブジェクト２５３に対して連鎖的に重複あるいは隣接する関係を有している。
【０１２６】
このような状況において、当該複数のオブジェクト２５１〜２５５に対しては、同じ色変換処理等が行われる。
【０１２７】
図１８のような状況においては、当該複数のオブジェクト（５つのオブジェクト２５１〜２５５）の属性（領域属性）のうち最も多い属性のオブジェクトに対する色変換処理と同じ種類の色変換処理等が、当該複数のオブジェクトの全てに対して適用されればよい。詳細には、５つのオブジェクト２５１〜２５５のうち、最も多い（３個）属性（イメージ属性）を有するオブジェクト２５１，２５２，２５４に対する色変換処理と同じ種類の色変換処理（「グレーをＣＭＹＫ混色で表現する色変換処理」）等が、当該５つのオブジェクトの全てに対して適用されればよい。
【０１２８】
なお、複数のオブジェクトの属性のうち最も多い属性が２つ以上存在する場合（異なる２つの属性のオブジェクト数（最多属性の属性数）が同数の場合）には、当該２つ以上の属性のうち最も高い優先順位（予め定められた優先順位）を有する属性に対応する色変換処理等が行われればよい。
【０１２９】
また、図１８の例では、関連オブジェクト２５４，２５５は両オブジェクト２５１，２５３のうちの少なくとも一方のオブジェクトに対して直接的にあるいは連鎖的に重複あるいは隣接する関係を有している旨の条件のみならず、各関連オブジェクトに関する（連鎖関係における直前の）接続元オブジェクトと自オブジェクトとの境界領域における色差の差異が一定程度以下である旨をも含む条件が充足されている。詳細には、関連オブジェクト２５４に関する接続元オブジェクト２５３と自オブジェクト２５４との境界領域２５４ｂにおける当該差異が一定程度以下であり、且つ関連オブジェクト２５５に関する接続元オブジェクト２５４と自オブジェクト２５５との境界領域２５５ｂにおける当該差異が一定程度以下である。
【０１３０】
ただし、これに限定されず、接続元オブジェクトと自オブジェクトとの境界領域における色差の差異が一定程度以下である旨は考慮されず、両オブジェクト２５１，２５３のうちの少なくとも一方のオブジェクトに対して直接的にあるいは連鎖的に重複あるいは隣接する関係を有している旨のみが（簡易的に）考慮されてもよい。換言すれば、関連オブジェクト２５４，２５５は、両オブジェクト２５１，２５３のうちの少なくとも一方のオブジェクトに対して直接的にあるいは連鎖的に重複あるいは隣接する関係を有している旨の条件のみに基づいて抽出されるようにしてもよい。
【０１３１】
また、上記実施形態等においては、２つの対象オブジェクトに対する色変換処理の種類を揃えることのみによって、濃度段差の発生を抑制する態様が示されているが、これに限定されない。たとえば、２つの対象オブジェクトに対する階調再現処理（面積階調法による階調再現処理）等の種類（およびパラメータ）をも揃えるようにしてもよい。たとえば、スクリーン処理（ハーフトーン処理とも称する）におけるパラメータ（スクリーン線数等）を同一に揃えた上で、当該スクリーン処理（階調再現処理）が実行されるようにしてもよい。
【０１３２】
また、上記実施形態等においては、２つのオブジェクトに関する色値の差異が一定程度以下である場合、各オブジェクトの属性は維持されたまま（変更されないまま）、当該２つのオブジェクトの双方に対して同じ種類の色変換処理等が行われている。
【０１３３】
しかしながら、これに限定されず、たとえば、２つのオブジェクトに関する色値の差異が一定程度以下である場合、２つのオブジェクトのうち少なくとも一方のオブジェクトの属性を他方のオブジェクトの属性と同じ属性に設定（変更）し、当該設定後の属性に応じた（適した）画像処理が２つのオブジェクトの双方に対してそれぞれ実行されてもよい。換言すれば、２つのオブジェクトの属性を同一化（共通化）することによって、２つのオブジェクトの双方に対して同じ種類の画像処理が実行されるようにしてもよい。
【０１３４】
上述の各種の変形例等に関しても、同様の改変が可能である。
【０１３５】
たとえば、２つのオブジェクトの少なくとも一方が黒色文字あるいは黒色細線を含む場合において、各オブジェクトに対する画像処理の種類を同一化する際には、２つのオブジェクトの双方の属性がグラフィック属性（あるいは文字属性）に変更されてもよい。換言すれば、２つのオブジェクトの双方の属性が、グレーをＫ単色で表現する色変換処理を伴うことが予め規定されている「グラフィック属性」に設定されてもよい。そして、当該属性を有するオブジェクトに適した画像処理（「グレーをＫ単色で表現する色変換処理」を伴う画像処理）が当該２つのオブジェクトの双方に対して施されるようにしてもよい。
【０１３６】
あるいは、２つのオブジェクトに対する画像処理の種類を同一化する際において、当該２つのオブジェクトの双方の属性が、「印刷モード」に応じた属性に設定されるようにしてもよい。
【０１３７】
詳細には、「文書モード」が印刷モードとして設定されている場合には、２つのオブジェクトの双方の属性がグラフィック属性（あるいは文字属性）に設定（変更）されてもよい。そして、当該グラフィック属性（あるいは文字属性）を有するオブジェクトに適した画像処理（「グレーをＫ単色で表現する色変換処理」を伴う画像処理）が当該２つのオブジェクトの双方に対して施されるようにしてもよい。
【０１３８】
また、「写真モード」が印刷モードとして設定されている場合には、２つのオブジェクトの双方の属性がイメージ属性（写真属性）に設定（変更）されてもよい。そして、イメージ属性を有するオブジェクトに適した画像処理（「グレーをＣＭＹＫ混色で表現する色変換処理」を伴う画像処理）が当該２つのオブジェクトの双方に対して施されるようにしてもよい。
【０１３９】
あるいは、２つのオブジェクトに関する境界部分における色値の差異が一定程度以下である場合、当該２つのオブジェクトを含む複数のオブジェクトであってその少なくとも一部領域が互いに重複あるいは隣接する複数のオブジェクトの属性のうち最も多い属性が、当該複数のオブジェクトのそれぞれの新たな領域属性として一律に設定されてもよい。そして、同じ属性に対する同じ種類の色変換処理等が、当該複数のオブジェクトの全てに対して適用されればよい。
【０１４０】
たとえば、上述の図１８のような状況において、複数のオブジェクトの属性が、当該複数のオブジェクト（５つのオブジェクト２５１〜２５５）の属性のうち最も多い属性（イメージ属性）に一律に設定されてもよい。換言すれば、比較的少数のオブジェクト２５３．２５５の属性が、他の多数（３つ）のオブジェクト２５１，２５２，２５４と同じ属性（イメージ属性）に変更されてもよい。そして、同じ属性（イメージ属性）に対する同じ種類の色変換処理等（「グレーをＣＭＹＫ混色で表現する色変換処理」を伴う画像処理）が、当該複数のオブジェクトの全てに対して適用されてもよい。
【０１４１】
また、上記実施形態等における思想は、２つのオブジェクトの一方がグラデーション画像である状況（図１９〜図２１参照）等においても適用可能である。
【０１４２】
図２０に示すように、オブジェクト２６１の内部にオブジェクト２６２が重畳配置される状況を想定する。当該２つのオブジェクト２６１，２６２は、互いに異なる属性（領域属性）を有している。また、オブジェクト２６１は、左右方向において濃度が変化するグラデーション画像（図１９参照）であり、オブジェクト２６２は、その全体が同じ色で表現される画像（いわゆるベタ画像）である。また、本来的には、オブジェクト２６２のエッジ４６１ａは、オブジェクト２６１の同じ位置の部分と同一の色を有している。
【０１４３】
この場合にも上述のような濃度段差が生じ得る。具体的には、ディスプレイ上ではオブジェクト２６１とオブジェクト２６２の双方がエッジ４６１ａ部分にて同じ色を有しているように見える場合であっても、オブジェクト２６１（イメージ画像）のエッジ４６１ａ部分は、オブジェクト２６２（グラフィック画像）とは異なる色で印刷出力される。図２１では、エッジ４６１ａ部分において、「グレーをＣＭＹ混色で表現する色変換処理」が施された後のオブジェクト２６１の色が、「グレーをＫ単色で表現する色変換処理」が施された後のオブジェクト２６２の色よりも若干濃く（若干低い彩度で）印刷出力されている様子が示されている。すなわち、濃度段差が発生している様子が示されている。
【０１４４】
これに対して、上記実施形態の技術が適用されることによって、２つのオブジェクト２６１，２６２に対して同じ種類の色変換処理が施されるので、図１９に示すように、両オブジェクト２６１，２６２は、本来の意図通りに、エッジ４６１ａ部分において互いにほぼ同じ色を有する状態で印刷出力される。すなわち、濃度段差の発生が回避ないし抑制さる。
【符号の説明】
【０１４５】
１  プリントシステム
１０  ＭＦＰ
５０  印刷指示装置
２０１  合成画像
２１１，２１２，５１１ａ，５１２ａ  オブジェクト
３１１，３１２  エッジ画像
３５１  境界部分
４１２ｄ  （境界部分として検出された）エッジ
５０１ａ  出力画像
【図１】
2018207258.tif 000003
【図２】
2018207258.tif 000004
【図３】
2018207258.tif 000005
【図４】
2018207258.tif 000006
【図５】
2018207258.tif 000007
【図６】
2018207258.tif 000008
【図７】
2018207258.tif 000009
【図８】
2018207258.tif 000010
【図９】
2018207258.tif 000011
【図１０】
2018207258.tif 000012
【図１１】
2018207258.tif 000013
【図１２】
2018207258.tif 000014
【図１３】
2018207258.tif 000015
【図１４】
2018207258.tif 000016
【図１５】
2018207258.tif 000017
【図１６】
2018207258.tif 000018
【図１７】
2018207258.tif 000019
【図１８】
2018207258.tif 000020
【図１９】
2018207258.tif 000021
【図２０】
2018207258.tif 000022
【図２１】
2018207258.tif 000023
【図２２】
2018207258.tif 000024
【図２３】
2018207258.tif 000025