(57)【特許請求の範囲】
【請求項１】
描画領域に含まれる画素の濃度値を、前記画素における画像データのラスタライズ前の描画領域の占める面積率を、当該画素における前記ラスタライズ前の描画領域の濃度値に乗算した値に補正するアンチエイリアシング処理を行うアンチエイリアシング処理部を備え、
前記アンチエイリアシング処理部は、
有色画像の描画領域を示す有色版画像データに対して前記アンチエイリアシング処理を行い、記録媒体に表面効果を付与する描画領域と当該描画領域に付与する前記表面効果の種類に対応する濃度値とを特定する光沢制御版画像データに対して前記アンチエイリアシング処理を行わない、
画像処理装置。
【請求項２】
印刷装置と、画像処理装置と、を備えた画像形成システムであって、
前記画像処理装置は、
描画領域に含まれる画素の濃度値を、前記画素における画像データのラスタライズ前の描画領域の占める面積率を、当該画素における前記ラスタライズ前の描画領域の濃度値に乗算した値に補正するアンチエイリアシング処理を行うアンチエイリアシング処理部を備え、
前記アンチエイリアシング処理部は、
有色画像の描画領域を示す有色版画像データに対して前記アンチエイリアシング処理を行い、記録媒体に表面効果を付与する描画領域と当該描画領域に付与する前記表面効果の種類に対応する濃度値とを特定する光沢制御版画像データに対して前記アンチエイリアシング処理を行わず、
前記印刷装置は、
前記アンチエイリアシング処理が行われた前記有色版画像データ、及び前記光沢制御版画像データに基づいて、記録媒体に画像を形成する、
画像形成システム。
【請求項３】
コンピュータに、
描画領域に含まれる画素の濃度値を、前記画素における画像データのラスタライズ前の描画領域の占める面積率を、当該画素における前記ラスタライズ前の描画領域の濃度値に乗算した値に補正するアンチエイリアシング処理を行うアンチエイリアシング処理ステップを実行させるための画像処理プログラムであって、
前記アンチエイリアシング処理ステップは、
有色画像の描画領域を示す有色版画像データに対して前記アンチエイリアシング処理を行い、記録媒体に表面効果を付与する描画領域と当該描画領域に付与する前記表面効果の種類に対応する濃度値とを特定する光沢制御版画像データに対して前記アンチエイリアシング処理を行わない、
画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像形成システム、及び画像処理プログラムに関する。
【背景技術】
【０００２】
従来、ＣＭＹＫの４色のトナーの他に、透明現像剤を用いて画像を印刷する画像形成装置が存在する（例えば、特許文献１参照）。透明現像剤を用いることにより、記録媒体の面において視覚的な効果や触覚的な効果（表面効果という）が実現される。また、透明現像剤を用いて画像を形成することにより、改竄防止や偽造防止等に用いる透明な画像を形成することができる。
【０００３】
また、図形画像や文字画像等の有色画像を表示装置や印刷装置等で出力するときに、斜線を描画すると、階段状のギザギザ（エイリアスと称される）部分が発生する。このエイリアス部分を平滑化するための処理として、各画素に、濃度補正を行うアンチエイリアシング処理が知られている（特許文献２参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ここで、透明現像剤によって付与する表面効果を与える描画領域について、アンチエイリアシング処理を行うと、エイリアス部分の平滑化が図れる。しかしながら、該描画領域の表面効果の種類が濃度値で示される場合には、アンチエイリアシング処理による濃度補正によって、指定された表面効果の種類とは異なる表面効果が付与されるという問題がある。そこで、有色画像の描画領域についてはアンチエイリアシング処理を行い、表面効果を与える描画領域についてはアンチエイリアシング処理を行わない構成にすると、指定された表面効果の種類は変更されないものの、有色画像の描画領域と表面効果を与える描画領域とを重ねた時に、これらの描画領域の端部の形状が不一致となる場合があった。
【０００５】
本発明は、上記に鑑みてなされたものであって、アンチエイリアシング処理によって、指定された表面効果の種類とは異なる表面効果が付与されることを抑制できる、画像処理装置、画像形成システム、及び画像処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するために、本発明の画像処理装置は、描画領域に含まれる画素の濃度値を、前記画素における画像データのラスタライズ前の描画領域の占める面積率を、当該画素における前記ラスタライズ前の描画領域の濃度値に乗算した値に補正するアンチエイリアシング処理を行うアンチエイリアシング処理部を備え、前記アンチエイリアシング処理部は、有色画像の描画領域を示す有色版画像データに対して前記アンチエイリアシング処理を行い、記録媒体に表面効果を付与する描画領域と当該描画領域に付与する前記表面効果の種類に対応する濃度値とを特定する光沢制御版画像データに対して前記アンチエイリアシング処理を行わない。
【０００７】
また、本発明の画像形成システムは、印刷装置と、画像処理装置と、を備えた画像形成システムであって、前記画像処理装置は、描画領域に含まれる画素の濃度値を、前記画素における画像データのラスタライズ前の描画領域の占める面積率を、当該画素における前記ラスタライズ前の描画領域の濃度値に乗算した値に補正するアンチエイリアシング処理を行うアンチエイリアシング処理部を備え、前記アンチエイリアシング処理部は、有色画像の描画領域を示す有色版画像データに対して前記アンチエイリアシング処理を行い、記録媒体に表面効果を付与する描画領域と当該描画領域に付与する前記表面効果の種類に対応する濃度値とを特定する光沢制御版画像データに対して前記アンチエイリアシング処理を行わず、前記印刷装置は、前記アンチエイリアシング処理が行われた前記有色版画像データ、及び前記光沢制御版画像データに基づいて、記録媒体に画像を形成する。
【０００８】
また、本発明の画像処理プログラムは、コンピュータに、描画領域に含まれる画素の濃度値を、前記画素における画像データのラスタライズ前の描画領域の占める面積率を、当該画素における前記ラスタライズ前の描画領域の濃度値に乗算した値に補正するアンチエイリアシング処理を行うアンチエイリアシング処理ステップを実行させるための画像処理プログラムであって、前記アンチエイリアシング処理ステップは、有色画像の描画領域を示す有色版画像データに対して前記アンチエイリアシング処理を行い、記録媒体に表面効果を付与する描画領域と当該描画領域に付与する前記表面効果の種類に対応する濃度値とを特定する光沢制御版画像データに対して前記アンチエイリアシング処理を行わない画像処理プログラムである。
【発明の効果】
【０００９】
本発明によれば、アンチエイリアシング処理によって、指定された表面効果の種類とは異なる表面効果が付与されることを抑制できる、画像処理装置、画像形成システム、及び画像処理プログラムを提供することができる。
【図面の簡単な説明】
【００１０】
【図１】図１は、画像形成システムの概略構成例を示すブロック図である。
【図２】図２は、ホスト装置の概略構成例を示すブロック図である。
【図３】図３は、有色版の画像データの一例を示す図である。
【図４】図４は、光沢の有無に関する表面効果の種類を例示する図である。
【図５】図５は、第１光沢制御版画像データをイメージとして示した図である。
【図６】図６は、第１クリア版画像データの一例を示す図である。
【図７】図７は、表示される画面例を示す図である。
【図８】図８は、表示される画面例を示す図である。
【図９】図９は、濃度値選択テーブルの一例を示す図である。
【図１０】図１０は、第１の実施の形態のＤＦＥの構成例を示すブロック図である。
【図１１】図１１は、表面効果選択テーブルの一例を示す図である。
【図１２】図１２は、プリンタ機や後処理機を示す概略図である。
【図１３】図１３は、ラスタライズによって得られる画素データを示す模式図であり、（Ａ）は、アンチエイリアシング対象の斜線を示す模式図であり、（Ｂ）は、アンチエイリアシング処理を行わずにラスタライズした画素データを示す模式図であり、（Ｃ）は、アンチエイリアシング処理後の画素データを示す模式図である。
【図１４】図１４は、レンダリングエンジンの機能ブロック図である。
【図１５】図１５は、原稿データの構成の一例を示す模式図である。
【図１６】図１６は、第１の実施の形態の画像処理部で実行する画像処理の手順を示すフローチャートである。
【図１７】図１７は、ラスタライズによって得られる画素データを示す模式図である。
【図１８】図１８は、第２の実施の形態における、画像処理部の機能ブロック図である。
【図１９】図１９は、入力画面の一例を示す模式図である。
【図２０】図２０は、第２の実施の形態の画像処理部で実行する画像処理の手順を示すフローチャートである。
【図２１】図２１は、ラスタライズによって得られる画素データを示す模式図である。
【図２２】図２２は、印刷システムの構成を例示する図である。
【図２３】図２３は、サーバ装置機能的構成を示すブロック図である。
【図２４】図２４は、ＤＦＥの機能的構成を示すブロック図である。
【図２５】図２５は、レンダリングエンジンを示す模式図である。
【図２６】図２６は、レンダリングエンジン３１０１が実行する画像処理の手順を示すフローチャートである。
【図２７】図２７は、サーバ装置が実行する画像処理の手順を示すフローチャートである。
【図２８】図２８は、ＤＦＥ及びサーバ装置のハードウェア構成例を示すブロック図である
【発明を実施するための形態】
【００１１】
以下、添付図面を参照しながら、本発明に係る画像処理装置、画像形成システム、及び画像処理プログラムの実施形態を詳細に説明する。
【００１２】
＜第１の実施の形態＞
図１は、本実施の形態に係る画像形成システム１００の概略構成例を示すブロック図である。図１に示すように、画像形成システム１００は、ホスト装置１０、プリンタ制御装置（ＤＦＥ：Ｄｉｇｉｔａｌ  Ｆｒｏｎｔ  Ｅｎｄ）（以下、ＤＦＥと称する）３０、インタフェースコントローラ（ＭＩＣ：Ｍｅｃｈａｎｉｓｍ  Ｉ／Ｆ  Ｃｏｎｔｏｒｏｌｌｅｒ）（以下、ＭＩＣと称する場合がある）４０、及び印刷装置６０を備える。これらの、ホスト装置１０、ＤＦＥ３０、ＭＩＣ４０、及び印刷装置６０は、互いにデータ授受可能に有線または無線の通信回線を介して接続されている。
【００１３】
ホスト装置１０は、例えば、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）等で構成される。なお、ホスト装置１０は、インターネット等の通信回線に接続され、通信回線を介してＤＦＥ３０にデータ授受可能に接続された構成であってもよい。
【００１４】
図２は、ホスト装置１０の概略構成例を示すブロック図である。図２に示すように、ホスト装置１０は、Ｉ／Ｆ部１１と、記憶部１２と、入力部１３と、表示部１４と、制御部１５とを含んで構成される。Ｉ／Ｆ部１１は、ＤＦＥ３０との間で通信を行うためのインターフェース装置である。記憶部１２は各種のデータを記憶するハードディスクドライブ装置（ＨＤＤ）やメモリ等の記憶媒体である。入力部１３は、ユーザが各種の操作入力を行うための入力デバイスであり、例えばキーボードやマウスなどで構成され得る。表示部１４は、各種画面を表示するための表示デバイスであり、例えば液晶パネルなどで構成され得る。
【００１５】
制御部１５は、ホスト装置１０全体を制御し、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、及びＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）などを含んで構成されるコンピュータである。図２に示すように、制御部１５は、原稿データ生成部１２５と、印刷データ生成部１２３と、を主に備える。
【００１６】
原稿データ生成部１２５は、原稿データを生成し、印刷データ生成部１２３へ出力する。印刷データ生成部１２３は、原稿データに基づいて印刷データ（詳細後述）を生成する。
【００１７】
原稿データとは、第１有色版画像データ、第１光沢制御版画像データ、及び第１クリア版画像データを含む画像データである。なお、本実施の形態では、原稿データは、第１有色版画像データ、第１光沢制御版画像データ、及び第１クリア版画像データを含む画像データである場合を説明するが、原稿データは、第１有色版画像データ及び第１光沢制御版画像データを少なくとも含む画像データであればよい。
【００１８】
第１有色版画像データ、第１クリア版画像データ、及び第１光沢制御版画像データは、例えば、ＰＤＦ形式で頁単位で生成される。本実施の形態では、原稿データ（第１有色版画像データ、第１クリア版画像データ、及び第１光沢制御版画像データ）は、ＰＤＦ形式（Ｐｏｒｔａｂｌｅ  Ｄｏｃｕｍｅｎｔ  Ｆｏｒｍａｔ）である場合を説明するが、これに限られるものではない。各第１クリア版画像データ、第１光沢制御版画像データ、及び第１有色版画像データにおいて、後述する各描画領域は、ベクター形式で表現されている。
【００１９】
詳細には、第１有色版画像データは、有色現像剤を用いて印刷する有色画像をベクター形式で描画領域毎に示す画像データである。
【００２０】
具体的には、第１有色版画像データとは、ベクター形式で示される描画領域毎にＲＧＢやＣＭＹＫ等の有色の濃度値を規定した画像データである。図３は、第１有色版画像データの一例を示す説明図である。図３において、「Ａ」、「Ｂ」、「Ｃ」等の描画領域ごとにユーザが指定した色に対応する濃度値が付与される。各描画領域の濃度値は、例えば、０〜１００％の濃度値で示される（「０」〜「２５５」等で表してもよい）。
【００２１】
有色現像剤としては、ＣＭＹＫ等の各色材を含む液体やトナー等が挙げられる。本実施の形態では、例えば、有色現像剤として、ＣＭＹＫの各々の色材を含む有色トナーを用いる場合を説明とする。
【００２２】
第１光沢制御版画像データは、表面効果の種類及び該表面効果を与える光沢領域を、ベクター形式で描画領域毎に示す画像データである。表面効果とは、記録媒体に付与する視覚的または触覚的な効果である。この光沢領域は、透明現像剤を記録媒体に付与することによって実現する。
【００２３】
透明現像剤とは、色材を含まない無色透明な現像剤である。なお、透明及び無色とは、可視光線の透過率が７０％以上であることを示す。本実施の形態では、透明現像剤として、透明なトナー（以下、クリアトナーと称する）を用いる場合を説明する。なお、クリアトナーとは、色材を含まない透明なトナーである。なお、透明及び無色とは、透過率が７０％以上であることを示す。
【００２４】
表面効果の種類としては、図４に例示されるように、大別して４種類あり、光沢の度合（光沢度）の高い順に、鏡面光沢（ＰＧ：Ｐｒｅｍｉｕｍ  Ｇｌｏｓｓ）、ベタ光沢（Ｇ：Ｇｌｏｓｓ）、網点マット（Ｍ：Ｍａｔｔ）、及びつや消し（ＰＭ：Ｐｒｅｍｉｕｍ  Ｍａｔｔ）の４種類である場合を説明するが、更に細かな種類を設定してもよい。
【００２５】
第１光沢制御版画像データでは、第１有色版画像データと同様に、各光沢領域（描画領域）の濃度値は、例えば、０〜１００％の濃度値（「０」〜「２５５」等で表してもよい）で示される。この濃度値に、表面効果の種類が対応づけられる。図４中において、鏡面光沢はその光沢度Ｇｓが８０以上、ベタ光沢は一次色あるいは二次色のなすベタ光沢度、網点マットは一次色、かつ網点３０％の光沢度、つや消しは光沢度１０以下を表している。また、光沢度の偏差をΔＧｓで表し、１０以下とした。このような表面効果の各種類に対して、光沢を与える度合いが高い表面効果に高い濃度値が対応付けられ、光沢を抑える表面効果に低い濃度値が対応付けられる。
【００２６】
なお、有色画像のどの領域に表面効果を与えるのかやその領域にどの種類の表面効果を与えるのかについては、ユーザにより指定される（詳細後述）。
【００２７】
図５は、第１光沢制御版の画像データの一例を示す説明図である。図５の第１光沢制御版画像データの例では、描画領域「ＡＢＣ」に表面効果「ＰＧ（鏡面光沢）」が付与され、描画領域「（長方形の図形）」に表面効果「Ｇ（ベタ光沢）」が付与され、描画領域「（円形の図形）」に表面効果「Ｍ（網点マット）」が付与された例を示している。なお、各表面効果に設定された濃度値は、後述の濃度値選択テーブルで、表面効果の種類に対応して定められた濃度値である。
【００２８】
第１クリア版画像データは、クリアトナー（透明現像剤）を用いて印刷する透明画像をベクター形式で描画領域毎に示す画像データである。なお、透明画像とは、表面効果の与えられる光沢領域以外の領域における、クリアトナーを用いて形成される描画領域を示す。この透明画像としては、たとえば、ウォーターマーク等があげられる。
【００２９】
図６は、第１クリア版画像データの一例を示す説明図である。図６の例では、透明画像としてのウォーターマーク「Ｓａｌｅ」が指定されている。
【００３０】
図２に戻り、説明を続ける。
【００３１】
原稿データ生成部１２５は入力制御部１２４と、画像処理部１２０と、表示制御部１２１と、版データ生成部１２２と、を主に備えている。
【００３２】
入力制御部１２４は、入力部１３（図２参照）からの各種入力を受け付けて入力を制御する。例えばユーザは、入力部１３を操作することにより、記憶部１２に記憶された各種画像（例えば写真、文字、図形、これらを合成した画像等）のうち表面効果を与えるべき画像、すなわち第１有色版画像データ（以下、「対象画像」と呼ぶ場合もある。）を指定する画像指定情報を入力することができる。なお、これに限らず、画像指定情報の入力方法は任意である。
【００３３】
表示制御部１２１は、表示部１４に対する各種情報の表示を制御する。本実施の形態では、表示制御部１２１は、入力制御部１２４で画像指定情報を受け付けた場合、その画像指定情報で指定された画像を記憶部１２から読み出し、その読み出した画像を画面上に表示するように表示部１４を制御する。
【００３４】
ユーザは、表示部１４に表示された対象画像を確認しながら、入力部１３を操作することにより、表面効果を与える光沢領域および当該表面効果の種類を指定する指定情報を入力することができる。なお、指定情報の入力方法は、これに限られるものではなく、任意である。
【００３５】
より具体的には、表示制御部１２１は、例えば、図７に例示される画面を表示部１４に表示させる。この図７は、Ａｄｏｂｅ  Ｓｙｓｔｅｍ（Ｒ）社が販売しているＩｌｌｕｓｔｒａｔｏｒにプラグインを組み込んだ場合に表示される画面の例である。図７に示される画面では、処理対象である対象画像データ（第１有色版画像データ）によって表される画像が表示され、ユーザが入力部１３を介してマーカー追加ボタンを押下して、表面効果を与えたい光沢領域を指定する操作入力を行うことで、表面効果を与える光沢領域が指定される。ユーザは表面効果を与える全ての光沢領域に対してこのような操作入力を行うことになる。そして、表示制御部１２１は、例えば、指定された光沢領域（描画領域）毎に、図８に例示される画面を表示部１４に表示させる。図８に示される画面では、表面効果を与えるものとして指定された各光沢領域（描画領域）において当該光沢領域の描画領域を示す画像が表され、当該画像（描画領域）に対して与えたい表面効果の種類を指定する操作入力を入力部１３を介して行うことで、当該領域に対して与える表面効果の種類が指定される。
【００３６】
図２に戻り、画像処理部１２０は、対象画像に対して、ユーザからの入力部１３を介した指示に基づいて、各種画像処理を行う。
【００３７】
版データ生成部１２２は、入力制御部１２４で指定情報（表面効果を与える光沢領域および当該表面効果の種類）を受け付けた場合、当該指定情報に基づいて、第１光沢制御版画像データを生成する。また、版データ生成部１２２は、入力制御部１２４で、透明画像の指定を受け付けた場合、当該ユーザからの指定に従って、第１クリア版データを生成する。
【００３８】
ここで、記憶部１２は、表面効果の種類と、当該表面効果の種類に対応する濃度値とを記憶する濃度値選択テーブルが格納される。図９は、濃度値選択テーブルの一例を示す図である。図９の例では、「ＰＧ」（鏡面光沢）に対応する濃度値は「９４％〜９８％」である。また、「Ｇ」（ベタ光沢）に対応する濃度値は「８４％〜９０％」である。また、「Ｍ」（網点マット）に対応する濃度値は「１０％〜１６％」であり、「ＰＭ」（つや消し）に対応する濃度値は「２％〜６％」である。なお、表面効果の種類は、更に細分化して設定可能としてもよい。すなわち、例えば、図９に示すように、「ＰＧ」（鏡面光沢）をタイプＡ〜タイプＣの３タイプに更に分類し、各タイプＡ〜タイプＣの各々に対応する濃度値を「９８％」、「９６％」、「９４％」としてもよい。同様に、「Ｇ」（ベタ光沢）に対応する濃度値をタイプ１〜タイプ４に更に分類し、各タイプ１〜タイプ４の各々に対応する濃度値を、「９０％」、「８８％」、「８６％」、「８４％」としてもよい。同様に、「Ｍ」（網点マット）をタイプ１〜タイプ４に更に分類し、各タイプ１〜タイプ４の各々に対応する濃度値を「１０％」、「１２％」、「１４％」、「１６％」としてもよい。同様に、「ＰＭ」（つや消し）をタイプＡ〜タイプＣの３タイプに分類し、各タイプＡ〜タイプＣの各々に対応する濃度値を「２％」、「４％」、「６％」の各々としてもよい。
【００３９】
図２に戻り、版データ生成部１２２は、図９に示す濃度値選択テーブルを参照しながら、ユーザにより所定の表面効果が指定された描画領域の濃度値を、当該表面効果の種類に応じた値に設定することで、第１光沢制御版画像データを生成する。版データ生成部１２２で生成された第１光沢制御版画像データは、点の座標と、それを結ぶ線や面の方程式のパラメータ、および、塗り潰しや特殊効果などを示す描画領域の集合として表現されるベクター形式のデータである。
【００４０】
版データ生成部１２２は、上記第１光沢制御版画像データと、第１有色版画像データと、第１クリア版画像データとを統合した原稿データを生成して、印刷データ生成部１２３へ出力する。
【００４１】
印刷データ生成部１２３は、受け付けた原稿データに基づいて印刷データを生成する。印刷データは、原稿データと、プリンタに対して指定するジョブコマンドと、を含んで構成される。このジョブコマンドには、例えば、プリンタの設定、集約の設定、両面の設定などが挙げられる。なお、印刷データは、ＰｏｓｔＳｃｒｉｐｔのようなページ記述言語（ＰＤＬ）に変換されてもよいし、ＤＦＥ３０が対応していれば、ＰＤＦ形式のままでもよい。
【００４２】
図１に戻り、次に、ＤＦＥ３０について説明する。
【００４３】
ＤＦＥ３０は、印刷データに基づいて、ＣＭＹＫの各トナーおよび無色（透明色）のクリアトナーに応じたトナー像を形成するための画像データを生成する。そして、その生成した画像データを、ＭＩＣ４０を介してプリンタ機５０および後処理機７５の各々へ送信する。
【００４４】
図１０は、ＤＦＥ３０の概略構成例を示すブロック図である。図１０に示すように、ＤＦＥ３０は、Ｉ／Ｆ部３１と、Ｉ／Ｆ部３２と、画像処理部３５とを含んで構成される。Ｉ／Ｆ部３１は、ホスト装置１０との間で通信を行うためのインターフェース装置である。Ｉ／Ｆ部３２は、ＭＩＣ４０との間で通信を行うためのインターフェース装置である。
【００４５】
画像処理部３５は、ＤＦＥ３０全体を制御する手段であり、ＣＰＵ、ＲＯＭおよびＲＡＭなどを含んで構成されるコンピュータである。図１０に示すように、画像処理部３５が有する機能には、レンダリングエンジン１０１、各種情報の表示や各種指示の受け付けを行うＵＩ（Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）部１１１、ＣＭＭ（Ｃｏｌｏｒ  Ｍａｎａｇｅｍｅｎｔ  Ｍｏｄｕｌｅ）１０２、ＴＲＣ（Ｔｏｎｅ  Ｒｅｐｒｏｄｕｃｔｉｏｎ  Ｃｕｒｖｅ）１０３、ｓｉ２部１０４、ハーフトーンエンジン１０５、クリアプロセッシング１０８、ｓｉ３部１０９などが含まれる。これらの機能は、画像処理部３５のＣＰＵがＲＯＭ等に格納された各種プログラムをＲＡＭ上に展開して実行することにより実現される。また、これらの機能のうちの少なくとも一部を個別の回路（ハードウェア）で実現することも可能である。表面効果選択テーブルは例えば補助記憶部に記憶されるものである。
【００４６】
レンダリングエンジン１０１には、ホスト装置１０から印刷データが入力される。レンダリングエンジン１０１は、入力された印刷データに含まれる原稿データを言語解釈して、ベクター形式をラスター形式に変換するラスタライズ処理を行う。
【００４７】
このラスタライズ処理によって、原稿データに含まれる、有色画像をベクター形式で描画領域毎に示す第１有色版画像データは、有色画像の濃度値を画素毎に規定した、所謂ラスター形式の第２有色版画像データに変換される。また、表面効果の種類及び該表面効果を与える光沢領域をベクター形式で描画領域毎に示す第１光沢制御版画像データは、表面効果の種類に応じた濃度値を画素毎に規定した、所謂ラスター形式の第２光沢制御版画像データに変換される。ウォーターマーク等のクリアトナー領域をベクター形式で描画領域毎に示す第１クリア版画像データは、クリア版の濃度値を画素毎に規定した、所謂ラスター形式の第２クリア版画像データに変換される。
【００４８】
そして、レンダリングエンジン１０１は、ラスタライズ処理によって得られた第２有色版画像データ、第２光沢制御版画像データ、及び第２クリア版画像データを、ＣＭＭ１０２へ供給する。ＣＭＭ１０２は、ＲＧＢ色空間等で表されたこれらの画像データを、プリンタ機５０で処理可能な、例えばＣＭＹＫ色空間で表される画像データに変換してＴＲＣ１０３へ出力する。
【００４９】
具体的には、ＣＭＭ１０２は、ＲＧＢ形式等で表現された色空間をＣＭＹＫ形式の色空間等に変換して、ＣＭＹＫの有色版の画像データ（第２有色版画像データ）、光沢制御版の画像データ（第２光沢制御版画像データ）、及びクリア版の画像データ（第２クリア版画像データ）を、クリアプロセッシング１０８へ出力する。
【００５０】
ＴＲＣ１０３には、ＣＭＭ１０２を介してＣＭＹＫの第２有色版画像データが入力される。ＴＲＣ１０３は、入力された第２有色版画像データに対してキャリブレーションにより生成された１Ｄ＿ＬＵＴのガンマカーブでガンマ補正を行う。画像処理としては、ガンマ補正の他にトナーの総量規制等があるが、この実施の形態の例では省略している。ｓｉ２部１０４は、ＴＲＣ１０３でガンマ補正されたＣＭＹＫの例えば８ビットの第２有色版画像データを、インバースマスクを生成するためのデータとしてクリアプロセッシング１０８へ出力する。ハーフトーンエンジン１０５には、ｓｉ２部１０４を介してガンマ補正後のＣＭＹＫの第２有色版画像データが入力される。ハーフトーンエンジン１０５は、入力されたＣＭＹＫの各８ビット等の第２有色版画像データに対してハーフトーン処理を行い、例えば、各２ビット等の第３有色版画像データとする。そして、当該ハーフトーン処理後のＣＭＹＫの各２ビット等の第３有色版画像データ（２ｂｉｔ×４ｐｌａｎｅ）がｓｉ３部１０９へ出力される。なお、２ｂｉｔは一例であり、これに限定されない。
【００５１】
クリアプロセッシング１０８は表面情報及び装置構成に対応する、表面効果選択テーブルを参照し、グロッサ７０のオン又はオフを決定すると共に、第２光沢制御版画像データ及び第２クリア版画像データを用いて、クリアトナーを付着させるためのクリアトナー版の画像データを生成する。以下、具体的な内容を説明する。
【００５２】
表面効果選択テーブルは、「０％」〜「９８％」の範囲で表現される光沢制御版の画像データの濃度値と、「０」〜「２５５」の２５６段階で表現される光沢制御版の画像データの濃度値と、表面効果の種類と、グロッサ７０のオンおよびオフの何れかを指定するオンオフ情報と、クリアトナー版の画像データの濃度値の決定方法と、実現可能な表面効果の種類とを対応付けて記憶する。この表面効果選択テーブルは、装置構成情報及びグロッサ７０のオンまたはオフを示す情報に対応づけて定められている。
【００５３】
図１１は、表面効果選択テーブルの例を示す図である。表面効果選択テーブルの内容は、装置構成情報および優先情報に応じて決定される。装置構成情報は、印刷装置６０に搭載されている後処理機７５（詳細後述）の構成を示す情報である。優先情報は「光沢優先」および「種類優先」の何れかを示す情報である。「光沢優先」とは、表面効果を、より光沢度の高い表面効果に置き換えることを示す。また、「種類優先」とは、表面効果を、最も光沢度の高い鏡面光沢（ＰＧ）を含まない表面効果に置き換えることを示す。
【００５４】
クリアプロセッシング１０８は、装置構成情報および優先情報に対応する表面効果選択テーブルを、図示を省略する記憶部から読み出す。例えば、クリアプロセッシング１０８は、図１１に示す表面効果選択テーブルを読み取る。この優先情報とは、光沢優先または種類優先を示す情報であり、ユーザの操作指示等によって指定される。装置構成情報は、印刷装置６０に設けられた後処理機７５の種類を示す情報である。
【００５５】
そして、クリアプロセッシング１０８は、優先情報が光沢優先を示す場合には、グロッサ７０のオンを決定する。また、クリアプロセッシング１０８は、優先情報が種類優先を示す場合には、グロッサ７０のオフを決定する。
【００５６】
そして、クリアプロセッシング１０８は、各画素位置の画素について、例えば、８ビットの画素データを２ビットの画素データに変換する。詳細には、クリアプロセッシング１０８は、変換処理対象の画素について透明画像と、表面効果の与えられる領域と、の双方が重なる場合には、予め設定された優先設定に応じていずれか一方を画素単位で排他する。
【００５７】
具体的には、例えば、優先設定がクリア版優先を示す場合には、クリア版の８ビットの画像データを、２ビットの画素データに変換する。また、優先設定が光沢制御優先を示す場合には、光沢制御版の８ビットの画素データを２ビットの画素データに変換する。
【００５８】
そして、クリアプロセッシング１０８は、優先情報に応じて決された、グロッサ７０のオンまたはオフと装置構成情報に対応する表面効果選択テーブルを用いて、第２光沢制御版画像データまたは第２クリア版画像データから、２ビットの第１のクリアトナー版の画像データＣｌｒ−１、２ビットの第２のクリアトナー版の画像データＣｌｒ−２、および、２ビットの第３のクリアトナー版の画像データＣｌｒ−３の各々を生成する。
【００５９】
第１のクリアトナー版の画像データであるＣｌｒ−１は、プリンタ機５０がクリアトナーを用いた印刷時に用いる画像データである。また、第２のクリアトナー版の画像データであるＣｌｒ−２は、通常定着後処理装置８０がクリアトナーを用いた印刷時に用いる画像データである。また、第３のクリアトナー版の画像データであるＣｌｒ−２は、低温定着後処理装置９０がクリアトナーを用いた印刷時に用いる画像データである。
【００６０】
そして、クリアプロセッシング１０８は、グロッサ７０のオンおよびオフの何れかを指示するオンオフ指示情報と、各２ビットのクリアトナー版の画像データ（Ｃｌｒ−１〜Ｃｌｒ−３）とをｓｉ３部１０９へ出力する。
【００６１】
図１１の例では、第２光沢制御版画像データに含まれる画素の濃度値が「２３８」〜「２５５」（９４％〜９８％）の場合、当該画素の濃度値に対応する表面効果の種類はＰＧ（鏡面光沢）である。また、オンオフ情報は「オン」である。そして、ＰＧのときに、第１のクリアトナー版の画像データＣｌｒ−１に入力するクリア画像データは、インバースマスク１である。また、表面効果がＰＧのときに、第２のクリアトナー版の画像データＣｌｒ−２及びＣｌｒ−３に入力するクリア画像データは、ｎｏ  ｄａｔａ（クリア画像データ無し）である。
【００６２】
同様に、第２光沢制御版画像データに含まれる画素の濃度値が「２１２」〜「２３２」（８４％〜９０％）の場合、当該画素の濃度値に対応する表面効果の種類はＧ（べた光沢）である。また、オンオフ情報は「オン」である。そして、Ｇのときに、第１のクリアトナー版の画像データＣ１ｒ−１に入力するクリア画像データは、インバースマスクｍである。また、表面効果がＧのときに、第２のクリアトナー版の画像データＣｌｒ−２に入力するクリア画像データはベタであり、Ｃｌｒ−３に入力するクリア画像データは、ｎｏ  ｄａｔａ（クリア画像データ無し）である。
【００６３】
同様に、第２光沢制御版画像データに含まれる画素の濃度値が「２３」〜「４３」（１０％〜１６％）の場合、当該画素の濃度値に対応する表面効果の種類はＭ（網点マット）である。また、オンオフ情報は「オン」である。そして、Ｍのときに、第１のクリアトナー版の画像データＣｌｒ−１及び、Ｃｌｒ−３に入力するクリア画像データは、ｎｏ  ｄａｔａ（クリア画像データ無し）である。
【００６４】
また、表面効果がＭのときに、第２のクリアトナー版の画像データＣｒ−２に入力するクリア画像データｈａｌｆｔｏｎｅ−ｎである。
【００６５】
また、第２光沢制御版画像データに含まれる画素の濃度値が「１」〜「１７」（０％〜６％）の場合、当該画素の濃度値に対応する表面効果の種類はＰＭ（つや消し）である。また、オンオフ情報は「オン」である。そして、ＰＭのときに、第１のクリアトナー版の画像データＣｌｒ−１及びＣｌｒ−２に入力するクリア画像データは、ｎｏ  ｄａｔａ（クリア画像データ無し）である。
【００６６】
同様に、表面効果ＰＭのときに、第３のクリアトナー版の画像データＣｌｒ−３に入力するクリア画像データはベタである。
【００６７】
ここで、上記インバースマスクとは、表面効果を与える対象の領域を構成する各画素上のＣＭＹＫのトナー及びクリアトナーを合わせた総付着量が均一になるようにするためのものである。具体的には、ＣＭＹＫ版の画像データにおいて当該対象の領域を構成する画素の表す濃度値を全て加算し、その加算値を所定値から差し引いた画像データがインバースマスクとなる。具体的には、例えば、以下の式１で表される。
【００６８】
Ｃｌｒ＝１００−（Ｃ＋Ｍ＋Ｙ＋Ｋ）・・・（式１)
但し、Ｃｌｒ＜０となる場合、Ｃｌｒ＝０
【００６９】
式１において、Ｃｌｒ，Ｃ，Ｍ，Ｙ，Ｋは、クリアトナー及びＣ，Ｍ，Ｙ，Ｋの各トナーのそれぞれについて、各画素における濃度値から換算される濃度率を表すものである。即ち、式１によって、Ｃ，Ｍ，Ｙ，Ｋの各トナーの総付着量にクリアトナーの付着量を加えた総付着量を、表面効果を与える対象の領域を構成する全ての画素について１００％にする。なお、Ｃ，Ｍ，Ｙ，Ｋの各トナーの総付着量が１００％以上である場合には、クリアトナーは付着させずに、その濃度率は０％にする。これは、Ｃ，Ｍ，Ｙ、Ｋの各トナーの総付着量が１００％を超えている部分は定着処理により平滑化されるためである。このように、表面効果を与える対象の領域を構成する全ての画素上の総付着量を１００％以上にすることで、当該対象の領域においてトナーの総付着量の差による表面の凸凹がなくなり、この結果、光の正反射による光沢が生じるのである。但し、インバースマスクには、式１以外により求められるものがあり、インバースマスクの種類は複数有り得る。後述するＩＮＶ−１、ＩＮＶ−ｍがこれに相当する。
【００７０】
ベタマスクとは、表面効果を与える対象の領域を構成する各画素上にクリアトナーを均一に付着させるためのものである。具体的には、例えば以下の式２で表される。
【００７１】
Ｃｌｒ＝１００・・・(式２)
【００７２】
なお、表面効果を与える対象の画素の中でも、１００％以外の濃度率が対応付けられるものがあるようにしてもよく、ベタマスクのパターンは複数有り得る。
【００７３】
また、例えばインバースマスクは、各色の地肌露出率の乗算により求められるものであってもよい。この場合のインバースマスクは、例えば以下の式３で表される。
【００７４】
Ｃｌｒ＝１００×｛（１００−Ｃ）／１００｝×｛（１００−Ｍ）／１００｝×｛（１００−Ｙ）／１００｝×｛（１００−Ｋ）／１００｝・・・(式３)
【００７５】
上記式３において、（１００−Ｃ）／１００は、Ｃの地肌露出率を示し、（１００−Ｍ）／１００は、Ｍの地肌露出率を示し、（１００−Ｙ）／１００は、Ｙの地肌露出率を示し、（１００−Ｋ）／１００はＫの地肌露出率を示す。
【００７６】
また、例えばインバースマスクは、最大面積率の網点が平滑性を律すると仮定した方法により求められるものであってもよい。この場合のインバースマスクは、例えば以下の式４で表される。
【００７７】
Ｃｌｒ＝１００−ｍａｘ（Ｃ，Ｍ，Ｙ，Ｋ）・・・(式４)
【００７８】
上記式４において、ｍａｘ（Ｃ，Ｍ，Ｙ，Ｋ）は、ＣＭＹＫのうち最大の濃度値を示す色の濃度値が代表値となることを示す。
【００７９】
要するに、インバースマスクは、上記式１〜式４の何れかの式により表されるものであればよい。
【００８０】
図１１の例では、第２光沢制御版画像データに含まれる画素の濃度値が「２１２」〜「２３２」（８４％〜９０％）の場合、当該画素の濃度値に対応する表面効果の種類はＧ（ベタ光沢）、オンオフ情報は「オン」、第１のクリアトナー版の画像データＣｌｒ−１における当該画素の濃度値は「インバースマスクｍ」により求められて８ビットで表現され、第２のクリアトナー版の画像データＣｌｒ−２における当該画素の濃度値は「ベタ」により求められて２ビットで表現され、第３のクリアトナー版の画像データＣｌｒ−３における当該画素の濃度値は無く（「ｎｏ  ｄａｔａ」）、実現可能な表面効果の種類は「Ｇ」であることが示されている。なお、当該インバースマスクｍは、上述の式１とは異なる式で表される（式２〜式４のうちの何れかの式で表される）。これは、ＰＧ（鏡面光沢）の場合とは、平滑化されるトナーの総付着量が異なるからである。また、ベタとは、表面効果を与える対象の領域を構成する各画素上にクリアトナーを均一に付着させるためのものである。具体的には、例えば上記式２で表される。なお、表面効果を与える対象の画素の中でも、１００％以外の濃度率が対応付けられるものがあるようにしてもよく、ベタのパターンは複数有り得る。
【００８１】
また、図１１の例では、第２光沢制御版画像データに含まれる画素の濃度値が「２３」〜「４３」（１０％〜１６％）の場合、当該画素の濃度値に対応する表面効果の種類はＭ（網点マット）、オンオフ情報は「オン」、第１のクリアトナー版の画像データＣｌｒ−１における当該画素の濃度値は「ｎｏ  ｄａｔａ」、第２のクリアトナー版の画像データＣｌｒ−２における当該画素の濃度値は「ｈａｌｆｔｏｎｅ−ｎ」により求められて２ビットで表現され、第３のクリアトナー版の画像データＣｌｒ−３における当該画素の濃度値は「ｎｏ  ｄａｔａ」、実現可能な表面効果の種類は「Ｍ」であることが示されている。なお、ハーフトーンとは、クリアトナーに中間調処理を施し、表面に凹凸を付与し乱反射させることで光沢度を低くするためのものである。中間調処理には複数あり、その中の一つを示す表現としてｈａｌｆｔｏｎｅ−ｎと記載している。なお、本実施の形態では、表面効果の種類としてＭ（網点マット）が指定された場合、光沢制御版の画像データにおいてＭが指定された領域内の各画素の濃度値は、「２３」〜「４３」の範囲内の何れかの値に共通に設定される。
【００８２】
また、図１１の例では、第２光沢制御版画像データに含まれる画素の濃度値が「１」〜「１７」（０％〜６％）の場合、当該画素の濃度値に対応する表面効果の種類はＰＭ（つや消し）、オンオフ情報は「オン」、第１のクリアトナー版の画像データＣｌｒ−１および第２のクリアトナー版の画像データＣｌｒ−２の各々における当該画素の濃度値は「ｎｏ  ｄａｔａ」、第３のクリアトナー版の画像データＣｌｒ−３における当該画素の濃度値は「ベタ」により求められて２ビットで表現され、実現可能な表面効果の種類は「ＰＭ」であることが示されている。
【００８３】
本実施の形態では、クリアプロセッシング１０８は、光沢優先か種類優先かに応じて、図１１の表面効果選択テーブルを参照して、グロッサ７０のオン又はオフを決定する。また、クリアプロセッシング１０８は、決定されたグロッサ７０のオンまたはオフと、グロッサのオンオフ及び装置構成に対応する、表面効果選択テーブルを用いて、入力された第２光沢制御版画像データを用いて、８ビットの第１のクリアトナー版の画像データＣｌｒ−１、２ビットの第２のクリアトナー版の画像データＣｌｒ−２、および、２ビットの第３のクリアトナー版の画像データＣｌｒ−３の各々を生成する。そして、クリアプロセッシング１０８は、８ビットの第１のクリアトナー版の画像データＣｌｒ−１に対してハーフトーン処理を行い、２ビットの第１のクリアトナー版の画像データＣｌｒ−１に変換する。そして、クリアプロセッシング１０８は、グロッサ７０のオンおよびオフの何れかを指示するオンオフ指示情報と、各２ビットのクリアトナー版の画像データ（Ｃｌｒ−１〜Ｃｌｒ−３）とをｓｉ３部１０９へ出力する。
【００８４】
ｓｉ３部１０９は、ハーフトーン処理後のＣＭＹＫの各２ビットの画像データである第３有色版画像データ（２ｂｉｔ×４ｐｌａｎｅ）と、クリアプロセッシング１０８が生成した各２ビットのクリアトナー版の画像データ（Ｃｌｒ−１〜Ｃｌｒ−３）（２ｂｉｔ×３ｐｌａｎｅ）とを統合し、統合した画像データをＭＩＣ４０に出力するとともに、クリアプロセッシング１０８から供給されたオンオフ指示情報をＭＩＣ４０に出力する。
【００８５】
ＭＩＣ４０は、ＤＦＥ３０とプリンタ機５０とに接続され、第３有色版画像データと、クリアトナー版の画像データをＤＦＥ３０から受信して各画像データを対応する装置に振り分けるとともに、後処理機の制御を行う。本実施の形態において、例えば１ページ内においてＰＧ、Ｇ、ＭおよびＰＭの各々が指定されていた場合、ＤＦＥ３０からは各々２ビットの７ｐｌａｎｅの画像データ（ＣＭＹＫ＋Ｃｌｒ−１＋Ｃｌｒ−２＋Ｃｌｒ−３）と、グロッサ７０の「オン」を指示するオンオフ指示情報とがＭＩＣ４０を介して、印刷装置６０へ出力される。
【００８６】
図１２には、印刷装置６０を示す模式図を示した。図１２に示すように、本実施の形態では、印刷装置６０は、プリンタ機５０および後処理機７５を備える（図１も参照）。後処理機７５としては、本実施の形態では、通常定着後処理装置８０及び低温定着後処理装置９０を備える。
【００８７】
プリンタ機５０には、ＣＭＹＫの各トナーとクリアトナーとが少なくとも搭載されており、各トナーに対して感光体、帯電器、現像器及び感光体クリーナを含む作像ユニット、及び露光器等が搭載されている。
【００８８】
この場合、詳細には、図１２に例示されるように、ＤＦＥ３０は、ＭＩＣ４０を介して、ＣＭＹＫの第３有色版画像データ（２ｂｉｔ×４ｐｌａｎｅ）および第１のクリアトナー版の画像データＣｌｒ−１をプリンタ機５０に出力する。また、ＤＦＥ３０は、ＭＩＣ４０を介して、「オン」を指示するオンオフ指示情報をグロッサ７０へ出力する。これを受けて、グロッサ７０はオン状態に遷移する。さらに、ＤＦＥ３０は、ＭＩＣ４０を介して、第２のクリアトナー版の画像データＣｌｒ−２を通常定着後処理装置８０へ出力し、第３のクリアトナー版の画像データＣｌｒ−３を低温定着後処理装置９０へ出力する。
【００８９】
図１２の例では、プリンタ機５０は、ＭＩＣ４０から出力されたＣＭＹＫの第３有色版画像データ（２ｂｉｔ×４ｐｌａｎｅ）及び第１のクリアトナー版の画像データＣｌｒ−１を用いて、露光器から光ビームを照射して各トナーに応じたトナー像を感光体上に形成してこれを記録媒体に転写した後に定着させる。
【００９０】
プリンタ機５０は、電子写真方式の複数の感光体５０Ａ、感光体５０Ａ上に形成されたトナー像が転写される転写ベルト５０Ｂ、転写ベルト５０Ｂ上のトナー像を記録媒体に転写する転写装置５０Ｃ、及び記録媒体上のトナー像を該記録媒体に定着させる定着装置５０Ｄを備える。この複数の感光体５０Ａは、ＣＭＹＫの各色トナー像を形成する感光体、及びクリアトナー像を形成する感光体からなる。ＭＩＣ４０から出力されたＣＭＹＫの第３有色版の画像データ及び第１のクリアトナー版の画像データＣｌｒ−１を用いて、露光器から光ビームを照射して各トナーに応じたトナー像を感光体上に形成してこれを記録媒体に転写した後に定着させる。これによって記録媒体に、ＣＭＹＫのトナーの他クリアトナーが付着されて、画像が形成される。
【００９１】
グロッサ７０は、ＤＦＥ３０によりオン又はオフが制御され、オンにされた場合に、プリンタ機５０により記録媒体に形成された画像を再定着する。これにより、記録媒体に形成された画像全体において所定量以上のトナーが付着した各画素のトナーの総付着量は均一に圧縮される。
【００９２】
通常定着後処理装置８０は、クリアトナー用の感光体８０Ａ、帯電器、現像器および感光体クリーナを含む作像ユニット、露光器、及び当該クリアトナーを定着させるための定着機８０Ｂを備える。通常定着後処理装置８０は、例えば、ＭＩＣ４０から出力された第２のクリアトナー版の画像データＣｌｒ−２を用いてクリアトナーによるトナー像を形成し、グロッサ７０を通過した記録媒体上に当該トナー像を重ねて、通常温度での加熱および加圧を与えて記録媒体に定着させる。
【００９３】
低温定着後処理装置９０は、クリアトナー用の感光体９０Ａ、帯電器、現像器および感光体クリーナを含む作像ユニット、露光器、及び当該クリアトナーを定着させるための定着機９０Ｂを備える。低温定着後処理装置９０は、例えば、ＭＩＣ４０から出力された第３のクリアトナー版の画像データＣｌｒ−３を用いてクリアトナーによるトナー像を形成し、通常定着後処理装置８０を通過した記録媒体上に当該トナー像を重ねて、低温での加熱および加圧を与えて記録媒体に定着させる。
【００９４】
記録媒体は、これらの機器によって順次処理が行われて画像形成及び表面効果が付与された後に、図示を省略する搬送機構によって搬送されて、印刷装置６０の外部へと排出される。
【００９５】
以上により、クリアトナーを用いた透明画像が記録媒体に形成される。また、ユーザによってＰＧ（鏡面光沢）が指定された領域においては、ＰＧとしての効果が実現され、ユーザによってＧ（ベタ光沢）が指定された領域においては、Ｇとしての効果が実現される。また、ユーザによってＭ（網点マット）が指定された領域においては、Ｍとしての効果が実現され、ユーザによってＰＭ（つや消し）が指定された領域においては、ＰＭとしての効果が実現される。すなわち、後処理機７５として、グロッサ７０と通常定着後処理装置８０と低温定着後処理装置９０とが搭載されている装置構成では、ＰＧ（鏡面光沢）、Ｇ（ベタ光沢）、Ｍ（網点マット）、ＰＭ（つや消し）の４種類全ての表面効果を実現することができる。なお、表面効果を与える領域として指定されていない領域には、いずれの表面効果も与えられない。
【００９６】
＜レンダリングエンジン１０１についての詳細説明＞
ここで、図形画像や文字画像の端部を印刷装置等で出力するときに、斜線画像を印刷すると、階段状のギザギザ（エイリアスと称される）部分が発生することが知られている。このエイリアス部分を平滑化するための処理として、ラスタライズ時に、各画素に濃度補正を行うアンチエイリアシング処理が知られている。
【００９７】
具体的には、例えば、図１３（Ａ）に示すように、線幅ｎポイントの斜線２０１を示すベクター形式の画像を、複数の画素データからなるラスター形式に変換する場合を説明する。この場合、アンチエイリアシング処理を行わない場合には、ベクター形式の描画領域としての斜線２０１は、スキャンライン処理され、画素毎に濃度値を示すラスター形式に変換される。詳細には、スキャンライン処理では、ラスタライズ後の各画素における、ラスタライズ前のベクター形式の描画領域の占める面積率が所定値以上（例えば、５０％以上）である場合には、該ベクター形式の描画領域の濃度値を、該画素の濃度値として用いる（図１３（Ｂ）中、画素２０４参照）。一方、各画素における、ラスタライズ前のベクター形式の描画領域の占める面積率が所定値未満（例えば、５０％未満）である場合には、該画素の濃度値を「０」としていた（図１３（Ｂ）中、純白画素２００参照）。
【００９８】
このため、図１３（Ｂ）に示すように、ラスタライズ処理によって得られた複数の画素データからなる描画領域である斜線２０１の画像には、斜線２０１の輪郭部に沿って階段上のエイリアスが発生していた。
【００９９】
そこで、従来では、このエイリアス部分を平滑化するための処理として、ラスタライズ時に、各画素に濃度補正を行うアンチエイリアシング処理を行うことが知られている。
【０１００】
具体的には、従来では、アンチエイリアシング処理を行う場合には、各画素におけるラスタライズ前のベクター形式の描画領域の占める面積率を算出していた。そして、各画素の濃度値としては、ベクター形式の該描画領域によって示される濃度値に、算出した面積率を乗算することによって得た濃度値を用いていた。
【０１０１】
なお、本実施の形態では、濃度値とは、濃度または輝度を示す値であるものとして説明する。
【０１０２】
図１３（Ｃ）には、各画素における、ラスタライズ前のベクター形式の描画領域の占める面積率が、１００％、７５％、３０％の３種類が存在する場合を示した。例えば、描画領域である斜線２０１が赤色の斜線画像であるとする。この場合には、該面積率１００％の画素については、該斜線２０１の濃度値をそのまま用いて（すなわち面積率１００％をを乗算）、（Ｃ，Ｍ，Ｙ，Ｋ）＝（０，２５５，２５５，０）の濃度値を該画素の濃度値としていた（図１３（Ｃ）中、画素２０７参照）。同様に、面積率７５％の画素については、該斜線２０１の濃度値に面積率７５％を乗算して、（Ｃ，Ｍ，Ｙ，Ｋ）＝（０，１９１，１９１，０）の濃度値を該画素の濃度値として算出していた（図７（Ｃ）中、画素２０６参照）。同様に、面積率が３０％の画素データについては、該斜線２０１の濃度値に面積率３０％を乗算して、（Ｃ，Ｍ，Ｙ，Ｋ）＝（０，７７，７７，０）の濃度値を該画素の濃度値として算出していた（図１３（Ｃ）中、画素２０５参照）。
【０１０３】
このため、図１３（Ｃ）に示すように、面積率の低下に応じて濃度値が小さく補正され、エイリアスが低減されていた。
【０１０４】
しかし、上述したように、上述した原稿データに含まれる、第１光沢制御版画像データによって特定される各描画領域（光沢領域）の濃度値は、表面効果の種類に応じた濃度値である。
【０１０５】
このため、エイリアスの低減を図るために、上述した従来のアンチエイリアシング処理を行うと、ユーザ指定の表面効果の種類とは異なる種類の表面効果が付与される領域が発生する。
【０１０６】
そこで、第１有色版画像データについては、ラスタライズ時にアンチエイリアシング処理を行い、第１光沢制御版画像データについては、ラスタライズ時にアンチエイリアシング処理を行わない構成とすれば、アンチエイリアシング処理によって、指定された表面効果の種類とは異なる表面効果が付与されることを抑制できる。しかし、このような処理を行うと、第１光沢制御版画像データによって特定される描画領域と、第１有色版画像データによって特定される描画領域とが重なる領域では、これらの描画領域の端部の形状が不一致となる場合があった。
【０１０７】
そこで、本実施の形態の画像処理部３５において、ラスタライズ処理を行うレンダリングエンジン１０１では、以下の特定の処理を行う。
【０１０８】
以下、本実施の形態の画像処理部３５のレンダリングエンジン１０１について詳細に説明する。
【０１０９】
図１４には、レンダリングエンジン１０１の機能ブロック図を示した。
【０１１０】
レンダリングエンジン１０１は、ＵＩ部１１１に電気的に接続されている。ＵＩ部１１１は、各種操作指示を行うときにユーザによって操作される入力デバイスである。ＵＩ部１１１としては、例えば、ボタン、リモコン受信部、および、ＩＣカードなどから情報を読取るカードリーダなどが挙げられる。なお、ＵＩ部１１１がキーボードを備えるように構成してもよい。本実施の形態では、ＵＩ部１１１は、アンチエイリアシング処理の実行の有無を示す情報を入力するときに、ユーザによって操作指示される。ＵＩ部１１１は、ユーザによる操作指示によって入力されたアンチエイリアシング処理の実行の有無を示す情報を、レンダリングエンジン１０１へ出力する。
【０１１１】
レンダリングエンジン１０１は、原稿データ読取部３００、解析部３０２、オブジェクト構造リスト記憶部３０４、アンチエイリアシング判別部３０６、色空間情報取得部３０８、アンチエイリアシング処理部３０９を備える。
【０１１２】
原稿データ読取部３００は、ホスト装置１０から印刷データを受け付け、該印刷データに含まれる原稿データを読み取る。詳細には、原稿データ読取部３００は、原稿データのファイル拡張子、もしくはファイルヘッダーを参照するなどして、取扱い可能な状態とし、図示を省略する一次メモリに展開する。
【０１１３】
解析部３０２は、展開された原稿データのデータ構造を解析し、原稿データの各ページに含まれる描画領域（以下、オブジェクトと称する場合がある）の一欄を示すオブジェクト構造リストを作成する。
【０１１４】
このオブジェクト構造リストとは、原稿データの各ページに含まれる描画領域の一覧を示す情報である。具体的には、解析部３０２は、原稿データの各第１有色画像版画像データ、第１光沢制御版画像データ、及び第１クリア版画像データの各々に含まれる、１または複数の描画領域であるオブジェクトを解析し、オブジェクト毎の描画情報（描画領域の位置、色空間、濃度等）を示す、オブジェクト構造リストを作成する。
【０１１５】
図１５には、原稿データの構成の一例を示した。
【０１１６】
原稿データは、１頁中（同一頁中）に、第１有色画像版画像データ、第１光沢制御版画像データ、及び第１クリア版画像データによって特定される、１または複数の描画領域（オブジェクト）を示す描画情報を含む。図１５には、原稿データ４００が、例えば、１頁目に、オブジェクト１〜オブジェクト５の５つのオブジェクトを含む場合を一例として示した。
【０１１７】
図１５に示す例では、オブジェクト１は、第１有色版画像データによって特定される有色画像の描画領域を示す。オブジェクト２は、第１クリア版画像データによって特定される透明画像の描画領域を示す。オブジェクト３〜オブジェクト５は、第１光沢制御版画像データによって特定される光沢領域の描画領域の各々を示す。
【０１１８】
原稿データは、オブジェクト毎に、描画情報として、描画領域の位置や、色空間や、濃度を示す情報を含む。この描画領域の位置は、例えば、座標情報、または座標情報の集合によって示される。色空間とは、各描画領域（オブジェクト）が、有色画像、透明画像、及び光沢領域の何れであるかを示す。本実施の形態では、なお、図１５中また各図中では、透明画像を、Ｒ−ｃｌｅａｒと表記する場合がある。また、光沢領域を、Ｒ−ｅｆｆｅｃｔと表記する場合がある。さらに、有色画像を、ＲＧＢと表記する場合がある。また、各オブジェクトの濃度として、濃度値（０〜１００％）が設定されている場合を説明する。なお、図１５に示す例では、第１有色版画像データによって特定される有色画像の描画領域群を、１つのオブジェクト（描画領域）として扱う場合を示した。
【０１１９】
図１４に戻り、説明を続ける。オブジェクト構造リスト記憶部３０４は、解析部３０２による原稿データの解析結果であるオブジェクト構造リストを記憶する。なお、このオブジェクト構造リストは、頁内に含まれるオブジェクトを例えば、ツリー構造で示したものである（図１５中、ツリー構造４１０参照）。
【０１２０】
アンチエイリアシング判別部３０６は、ＵＩ部１１１から受け付けた、アンチエイリアシング処理の実行の有無を示す情報を読み取り、アンチエイリアシング処理を行うか否かを判別する。なお、ＵＩ部１１１から受け付けた、アンチエイリアシング処理の実行の有無を示す情報を、レンダリングエンジン１０１の図示を省略する一次メモリに記憶しておいてもよい。この場合には、アンチエイリアシング判別部３０６は、この一次メモリに記憶されている情報を読み取ることによって、アンチエイリアシング処理の実行の有無を判別すればよい。
【０１２１】
色空間情報取得部３０８は、オブジェクト構造リストによって示される各オブジェクトの色空間を示す情報を読み取ることによって、各オブジェクトが、有色画像、光沢領域、透明画像、の何れのオブジェクトであるかを示す情報を取得する。
【０１２２】
アンチエイリアシング処理部３０９は、原稿データに含まれる、第１有色版画像データ、第１クリア版画像データ、及び第１光沢制御版画像データについて、ラスタライズ処理を行うと共に、アンチエイリアシング処理を行う。本実施の形態では、アンチエイリアシング処理部３０９は、有色版画像データ（後述する第２有色版画像データ）における各画素の画素値を、該第２有色版画像データのラスタライズ前の第１有色版画像データの描画領域の占める第１面積率を乗算した値に補正する。また、アンチエイリアシング処理部３０９は、光沢制御版画像データ（後述する第２光沢制御版データ）における各画素の画素値を、１００％の面積率を乗算した値に補正する。
【０１２３】
アンチエイリアシング処理部３０９は、生成部３０９Ａ、算出部３０９Ｃ、補正部３０９Ｄ、及び置換部３０９Ｅを備える。
【０１２４】
生成部３０９Ａは、原稿データに含まれる、有色画像をベクター形式で描画領域毎に示す第１有色版画像データ、表面効果の種類及び該表面効果を与える光沢領域をベクター形式で描画領域毎に示す第１光沢制御版画像データ、及び透明画像をベクター形式で描画領域毎に示す第１クリア版画像データの各々について、ラスタライズ処理を行う。そして、生成部３０９Ａは、上記第１有色版画像データのラスタライズ処理によって、有色画像の濃度値を画素毎に規定した第２有色版画像データを生成する。また、生成部３０９Ａは、上記第１光沢制御版画像データのラスタライズ処理によって、表面効果の種類に応じた濃度値を画素毎に規定した第２光沢制御版画像データを生成する。また、生成部３０９Ａは、上記第１クリア版画像データのラスタライズ処理によって、透明画像の濃度値を画素毎に規定した第２クリア版画像データを生成する。
【０１２５】
このラスタライズ処理は、公知の処理であるため、詳細な説明を省略する。すなわち、生成部３０９Ａは、ラスタライズ前の描画領域に重なる画素位置の画素の濃度値として、各描画領域毎に指定された濃度値を設定し、ラスタライズ処理を行う。
【０１２６】
算出部３０９Ｃは、アンチエイリアシング判別部３０６でアンチエイリアシング処理の実行を判別したときに、面積率の算出を行う。具体的には、算出部３０９Ｃは、第２有色版画像データの各画素における、第１有色版画像データによって特定されるベクター形式の描画領域の占める第１面積率を算出する。また、算出部３０９Ｃは、第２クリア版画像データの各画素における、第１クリア版画像データによって特定されるベクター形式の描画領域の占める第４面積率を算出する。また、算出部３０９Ｃは、第２光沢制御版画像データの各画素における、第１光沢制御版画像データによって特定されるベクター形式の描画領域の占める第２面積率を算出する。これらの面積率の算出は、公知の算出方法を用いる。
【０１２７】
置換部３０９Ｅは、アンチエイリアシング判別部３０６でアンチエイリアシング処理の実行を判別したときに、算出部３０９Ｃが算出した、第２光沢制御版画像データの各画素の第２面積率を、面積率１００％を示す第３面積率に置き換える。
【０１２８】
補正部３０９Ｄは、アンチエイリアシング判別部３０６でアンチエイリアシング処理の実行を判別したときに、第２有色版画像データの各画素の濃度値を、該濃度値に、算出部３０９Ｃで算出された第１面積率を乗算した濃度値に補正する。また、補正部３０９Ｄは、第２クリア版画像データの各画素の濃度値を、該濃度値に、算出部３０９Ｃで算出された第４面積率を乗算した濃度値に補正する。一方、補正部３０９Ｄは、第２光沢制御版画像データの各画素の濃度値については、該濃度値に、置換部３０９Ｅで置き換えられた面積率１００％を乗算した濃度値に補正する。
【０１２９】
このため、アンチエイリアシング処理を行う場合には、補正部３０９Ｄは、第２有色版画像データ及び第２クリア版画像データについては、各画素の濃度値を、該濃度値に、各画素におけるベクター形式の描画領域の占める面積率（第１面積率、第４面積率）を乗算した値に補正する。一方、補正部３０９Ｄは、第２光沢制御版画像データについては、各画素の濃度値を、該濃度値に、各画素におけるベクター形式の描画領域の占める面積率（第２面積率）ではなく、面積率１００％の第３面積率を乗算した値に補正する。
【０１３０】
すなわち、補正部３０９Ｄは、第２有色版画像データ及び第２クリア版画像データについては、下記式５によって、各画素の濃度値の補正を行う。
【０１３１】
補正後の濃度値＝補正前の濃度値×面積率（％）  ・・・（式５）
【０１３２】
一方、第２光沢制御版画像データについては、補正部３０９Ｄは、下記式６によって、各画素の濃度値の補正を行う。
【０１３３】
補正後の濃度値＝補正前の濃度値×１００（％）  ・・・（式６）
【０１３４】
このため、第２光沢制御版の画像データについては、各画素におけるラスタライズ前のベクター形式の描画領域の占める面積率によらず、補正前の濃度値（各画素位置に対応する位置のベクター形式の描画領域の濃度値）を、そのまま濃度値として用いる。
【０１３５】
次に、以上のように構成された本実施の形態のレンダリングエンジン１０１で実行する画像処理について説明する。
【０１３６】
図１６は、本実施の形態のレンダリングエンジン１０１で実行する画像処理の手順を示すフローチャートである。
【０１３７】
まず、原稿データ読取部３００が、印刷データに含まれる原稿データを読み取り、図示を省略する一次メモリに展開する（ステップＳ５００）。
【０１３８】
次に、解析部３０２が、上記ステップＳ５００で展開された原稿データのデータ構造を解析し、オブジェクト構造リストを作成する（ステップＳ５１０）。そして、解析部３０２は、解析結果であるオブジェクト構造リストを、図示を省略するメモリに記憶する（ステップＳ５１２）。
【０１３９】
次に、レンダリングエンジン１０１は、メモリに格納されたオブジェクト構造リストを読み取り、原稿データの１頁内に含まれるオブジェクト数を取得する（ステップＳ５１４）。そして、レンダリングエンジン１０１は、ステップＳ５１４で取得したオブジェクトの数分、ステップＳ５１６〜ステップＳ５３２の処理を繰り返す。
【０１４０】
アンチエイリアシング判別部３０６は、ＵＩ部１１１から受け付けた、アンチエイリアシング処理の実行の有無を示す情報を読み取り、アンチエイリアシング処理を行うか否かを判別する（ステップＳ５１６）。
【０１４１】
アンチエイリアシング処理を行うと判別すると（ステップＳ５１６：Ｙｅｓ）、色空間情報取得部３０８が、オブジェクトの色空間を示す情報（色空間情報）を取得する（ステップＳ５１８）。色空間情報取得部３０８では、この色空間情報を取得することによって、処理対象のオブジェクトが、有色画像、光沢領域、透明画像、の何れのオブジェクトであるかを示す情報を取得する。
【０１４２】
次に、生成部３０９Ａが、処理対象のオブジェクトについて、ラスタライズ処理を行い、各画素の位置や各画素の濃度値等を示す画素データを生成する（ステップＳ５２０）。このとき、上述したように、生成部３０９Ａは、各画素の濃度値として、処理対象の描画領域に対応する、ラスタライズ前の描画領域の濃度値を設定する。この濃度値は、例えば、上記オブジェクトリストから読み取ることによって取得すればよい。
【０１４３】
次に、算出部３０９Ｃが、処理対象のオブジェクトについて、上記第１面積率、第４面積率、または第２面積率を算出する（ステップＳ５２４）。すなわち、処理対象のオブジェクトが、有色画像の描画領域である場合には、算出部３０９Ｃは、第２有色版画像データの各画素における、第１有色版画像データによって特定されるベクター形式の描画領域の占める第１面積率を算出する。また、処理対象のオブジェクトが、透明画像の描画領域である場合には、算出部３０９Ｃは、第２クリア版画像データの各画素における、第１クリア版画像データによって特定されるベクター形式の描画領域の占める第４面積率を算出する。また、算出部３０９Ｃは、処理対象のオブジェクトが光沢領域の描画領域である場合には、第２光沢制御版画像データの各画素における、第１光沢制御版画像データによって特定されるベクター形式の描画領域の占める第２面積率を算出する。なお、処理対象のオブジェクトが、透明画像、有色画像、及び光沢領域の何れであるかは、上記ステップＳ５１８で色空間情報取得部３０８が取得した色空間情報を読み取ることによって、判別すればよい。
【０１４４】
次に、置換部３０９Ｅが、処理対象のオブジェクトが、光沢領域のオブジェクトであるか否かを判別する（ステップＳ５２６）。ステップＳ５２６の判断は、上記ステップＳ５１８で色空間情報取得部３０８が取得した色空間情報を読み取ることによって、判別すればよい。
【０１４５】
処理対象のオブジェクトが、光沢領域のオブジェクトである場合には、置換部３０９Ｅは肯定判断し（ステップＳ５２６：Ｙｅｓ）、ステップＳ５３０へ進む。そして、置換部３０９Ｅは、上記ステップＳ５２４の処理によって算出部３０９Ｃで算出された面積率である第２面積率を、面積率１００％を示す第３面積率に置き換える（ステップＳ５３０）。そして、ステップＳ５２８へ進む。
【０１４６】
一方、処理対象のオブジェクトが、光沢領域のオブジェクト以外、すなわち有色画像または透明画像である場合には、置換部３０９Ｅは否定判断し（ステップＳ５２６：Ｎｏ）、面積率置換を行わずに、ステップＳ５２８へ進む。
【０１４７】
ステップＳ５２８では、補正部３０９Ｄが、上記ステップＳ５２０で生成された画素データにおける濃度値を補正する補正処理を行う（ステップＳ５２８）。具体的には、補正部３０９Ｄは、第２有色版画像データの各画素の濃度値を、該濃度値に、算出部３０９Ｃで算出された第１面積率を乗算した濃度値に補正する。また、補正部３０９Ｄは、第２クリア版画像データの各画素の濃度値を、該濃度値に、算出部３０９Ｃで算出された第４面積率を乗算した濃度値に補正する。一方、補正部３０９Ｄは、第２光沢制御版画像データの各画素の濃度値については、該濃度値に、置換部３０９Ｅで置き換えられた面積率１００％を乗算した濃度値に補正する。
【０１４８】
一方、ステップＳ５１６で否定判断され（ステップＳ５１６：Ｎｏ）、アンチエイリアシング処理を行わない場合には、ステップＳ５２０と同様にして、生成部３０９Ａが、処理対象のオブジェクトについて、ラスタライズ処理を行い、各画素の位置や各画素の濃度値等を示す画素データを生成する（ステップＳ５３２）。
【０１４９】
以上説明したように、本実施の形態のレンダリングエンジン１０１では、アンチエイリアシング処理を行う場合には、第２有色版画像データの各画素における、第１有色版画像データによって特定されるベクター形式の前記描画領域の占める第１面積率を算出する。また、レンダリングエンジン１０１では、アンチエイリアシング処理を行う場合には、第２クリア版画像データの各画素における、第１クリア版画像データによって特定されるベクター形式の前記描画領域の占める第４面積率を算出する。また、レンダリングエンジン１０１では、アンチエイリアシング処理を行う場合には、第２光沢制御版画像データの各画素における、前記第１光沢制御版画像データによって特定されるベクター形式の前記描画領域の占める第２面積率を算出する。
【０１５０】
そして更に、レンダリングエンジン１０１では、第２光沢制御版画像データについては、第２面積率を、面積率１００％を示す第３面積率に置き換える。
【０１５１】
そして、レンダリングエンジン１０１では、アンチエイリアシング処理を行う場合には、第２有色版画像データの各画素の濃度値を、該濃度値に第１面積率を乗算した濃度値に補正するとともに、第２クリア版画像データの各画素の濃度値を、該濃度値に第４面積率を乗算した濃度値に補正する。一方、第２光沢制御版画像データについては、レンダリングエンジンでは、アンチエイリアシング処理を行う場合には、第２光沢制御版画像データの各画素の濃度値を、該濃度値に前記第３面積率（面積率１００％）を乗算した濃度値に補正する。
【０１５２】
このため、例えば、図１３（Ａ）に示すように、線幅ｎポイントの斜線２０１を示すベクター形式の画像を、複数の画素データからなるラスター形式に変換し、アンチエイリアシング処理を行う場合を説明する。この場合、アンチエイリアシング処理を行う場合には、本実施の形態のレンダリングエンジン１０１で上記処理を行うことによって、ラスタライズされた第２有色版画像データにおける濃度値が「０」ではない画素の画素位置と、ラスタライズされ第２光沢制御版画像データにおける濃度値（画素値）が「０」ではない画素の画素位置と、がずれて記録媒体に形成されることが抑制される。具体的には、図１７（Ａ）に示す第２有色版画像データの各画素における、ラスタライズ前のベクター形式の第１有色版画像データの描画領域の占める面積率１００％の画素２１２、面積率７５％の画素２１０、及び面積率３０％の画素２１４の画素位置と、図１７（Ｂ）に示す第２光沢制御版画像データによって示される表面効果を与える光沢領域の描画領域に対応する画素２１６の画素位置と、が一致する。
【０１５３】
また、第２光沢制御版画像データについては、濃度値の補正を行わず、ユーザによって指定された表面効果の種類に対応する濃度値の画素データを生成する。
【０１５４】
従って、本実施の形態では、有色画像の描画領域と表面効果を与える描画領域とを重ねたときの端部の形状が不一致となることを抑制し、且つ目的とする光沢効果を該領域に付与することができる。
【０１５５】
＜第２の実施の形態＞
本実施の形態では、第１の実施の形態のレンダリングエンジン１０１における処理に加えてさらに、表面効果を与える描画領域が隣接する場合に、隣接する描画領域の濃度値に応じて、アンチエイリアシング処理時に用いる濃度値を調整するものである。
【０１５６】
なお、本実施の形態の画像処理部では、第１の実施の形態で説明したレンダリングエンジン１０１及びＵＩ部１１１に代えて、レンダリングエンジン１０１Ａ及びＵＩ部１１１Ａを有する以外は、第１の実施の形態と同じである。このため、異なる部分のみ説明し、第１の実施の形態と同じ機能や構成を示す部分には同じ符号を付与して詳細な説明を省略する。
【０１５７】
図１８には、レンダリングエンジン１０１Ａの機能ブロック図を示した。
【０１５８】
レンダリングエンジン１０１Ａは、ＵＩ部１１１Ａに電気的に接続されている。ＵＩ部１１１Ａは、各種操作指示を行うときにユーザによって操作される入力デバイスである。ＵＩ部１１１Ａとしては、例えば、ボタン、リモコン受信部、および、ＩＣカードなどから情報を読取るカードリーダなどが挙げられる。なお、ＵＩ部１１１Ａがキーボードを備えるように構成してもよい。本実施の形態では、ＵＩ部１１１Ａは、アンチエイリアシング処理の実行の有無を示す情報を入力するときに、ユーザによって操作指示される。また、ＵＩ部１１１Ａは、第１光沢制御版画像データに、表面効果を与える描画領域が隣接して設定されている場合に、これらの境界に相当する画素位置の画素の濃度値として、該隣接する描画領域の内の何れの描画領域の濃度値を用いるかを示す情報が、ユーザによって操作指示される。
【０１５９】
例えば、ＵＩ部１１１Ａには、図１９（Ａ）に示す入力画面が表示される。図１９（Ａ）に示す入力画面は、アンチエイリアシング処理を行うか否かを選択するためのチェックボックス、及び表面効果を与える光沢領域の描画領域が隣接する場合に高濃度優先か低濃度優先かを選択するためのチェックボックスを含む。高濃度優先とは、表面効果を与える光沢領域の描画領域が隣接する場合に、より高い濃度値の設定されている描画領域の濃度値を該領域の境界に位置する画素の濃度値として用いることを示す。低濃度優先とは、表面効果を与える光沢領域の描画領域が隣接する場合に、より低い濃度値の設定されている描画領域の濃度値を該領域の境界に位置する画素の濃度値として用いることを示す。
【０１６０】
そして、この入力画面に示されるチェックボックスがユーザの操作指示によって選択されることによって、選択された情報がＵＩ部１１１Ａを介してレンダリングエンジン１０１Ａに入力される。
【０１６１】
なお、ＵＩ部１１１Ａには、図１９（Ｂ）に示す入力画面を表示するようにしてもよい。図１９（Ｂ）に示す入力画面は、アンチエイリアシング処理を行うか否かを選択するためのチェックボックス、及び表面効果を与える描画領域が隣接する場合に、つや消し、網点マット、ベタ光沢、及び鏡面光沢の何れの光沢効果に対応する濃度値を該領域の境界の画素データに用いることを示す。
【０１６２】
そして、この入力画面に示されるチェックボックスがユーザの操作指示によって選択されることによって、選択された情報がＵＩ部１１１Ａを介してレンダリングエンジン１０１Ａに入力される。
【０１６３】
なお、以下では、一例として、ＵＩ部１１１Ａには、図１９（Ａ）に示す入力画面が表示され、アンチエイリアシング処理を行うか否か、表面効果を与える描画領域が隣接する場合に高濃度優先であるか低濃度優先であるか、を示す情報が、ＵＩ部１１１Ａを介してレンダリングエンジン１０１Ａに入力されるものとして説明する。
【０１６４】
図１８に戻り、説明を続ける。
【０１６５】
レンダリングエンジン１０１Ａは、原稿データ読取部３００、解析部３０２、オブジェクト構造リスト記憶部３０４、アンチエイリアシング判別部３０６、色空間情報取得部３０８、アンチエイリアシング処理部３１０を備える。第１の実施の形態とは、アンチエイリアシング処理部３０９に代えて、アンチエイリアシング処理部３１０を備えた点が異なる。
【０１６６】
アンチエイリアシング処理部３１０は、原稿データについて、ラスタライズ処理を行う。
【０１６７】
アンチエイリアシング処理部３１０は、生成部３０９Ａ、算出部３０９Ｃ、及び置換部３０９Ｅを備えるとともに、補正部３１０Ｄ、及び優先濃度判別部３１０Ｆを備える。この優先濃度判別部３１０Ｆと補正部３１０Ｄが、第１の実施の形態と異なる。
【０１６８】
優先濃度判別部３１０Ｆは、ＵＩ部１１１Ａから受け付けた情報に基づいて、表面効果を与える描画領域が隣接する場合に高濃度優先であるか低濃度優先であるか、を判別する。
【０１６９】
補正部３１０Ｄは、第１の実施の形態における補正部３０９Ｄ（図１４参照）と同様に、アンチエイリアシング判別部３０６でアンチエイリアシング処理の実行を判別したときに、第２有色版画像データの各画素の濃度値を、該濃度値に、算出部３０９Ｃで算出された第１面積率を乗算した濃度値に補正する。また、補正部３１０Ｄは、第２クリア版画像データの各画素の濃度値を、該濃度値に、算出部３０９Ｃで算出された第４面積率を乗算した濃度値に補正する。
【０１７０】
一方、補正部３１０Ｄは、第２光沢制御版画像データの各画素の濃度値については、該濃度値に、置換部３０９Ｅで置き換えられた面積率１００％（第３面積率）を乗算した濃度値に補正する。
【０１７１】
さらに、本実施の形態では、補正部３１０Ｄは、表面効果を与える光沢領域の描画領域が隣接し且つ高濃度優先が設定されている場合に、これらの描画領域の境界に位置する画素については、第３面積率を乗算する対象の濃度値として、該隣接する表面効果を与える描画領域の内の、より高い濃度値の設定された側の描画領域の濃度値を用いる。一方、補正部３１０Ｄは、表面効果を与える描画領域が隣接し且つ低濃度優先が設定されている場合に、これらの描画領域の境界に位置する画素については、面積率を乗算する濃度値として、該隣接する表面効果を与える描画領域の内の、より低い濃度値の設定された描画領域の濃度値を用いる。
【０１７２】
このため、本実施の形態では、第２光沢制御版画像データについては、各画素におけるラスタライズ前のベクター形式の描画領域の占める面積率によらず、補正前の濃度値を濃度値として用いる。ただし、本実施の形態では、表面効果を与える描画領域が隣接する場合には、これらの描画領域の境界に位置する画素について、面積率を乗算する対象の濃度値として、該隣接する描画領域の内の優先として設定された側の描画領域の濃度値を用いる。
【０１７３】
次に、以上のように構成された本実施の形態のレンダリングエンジン１０１Ａで実行する画像処理について説明する。
【０１７４】
図２０は、本実施の形態の画像処理部３５Ａで実行する画像処理の手順を示すフローチャートである。
【０１７５】
まず、原稿データ読取部３００が、印刷データに含まれる原稿データを読み取り、図示を省略する一次メモリに展開する（ステップＳ６００）。次に、解析部３０２が、上記ステップＳ６００で展開された原稿データのデータ構造を解析し、オブジェクト構造リストを作成する（ステップＳ６１０）。そして、解析部３０２は、解析結果であるオブジェクト構造リストを、図示を省略するメモリに記憶する（ステップＳ６１２）。
【０１７６】
次に、レンダリングエンジン１０１Ａは、メモリに格納されたオブジェクト構造リストを読み取り、原稿データの１頁内に含まれるオブジェクト数を取得する（ステップＳ６１４）。そして、レンダリングエンジン１０１Ａは、ステップＳ６１４で取得したオブジェクトの数分、ステップＳ６１６〜ステップＳ６５０の処理を繰り返す。
【０１７７】
アンチエイリアシング判別部３０６は、ＵＩ部１１１Ａから受け付けた、アンチエイリアシング処理の実行の有無を示す情報を読み取り、アンチエイリアシング処理を行うか否かを判別する（ステップＳ６１６）。
【０１７８】
アンチエイリアシング処理を行うと判別すると（ステップＳ６１６：Ｙｅｓ）、色空間情報取得部３０８が、オブジェクトの色空間を示す情報（色空間情報）を取得する（ステップＳ６１８）。次に、生成部３０９Ａが、処理対象のオブジェクトについて、ラスタライズ処理を行い、各画素の位置や各画素の濃度値等を示す画素データを生成する（ステップＳ６２０）。このとき、上述したように、生成部３０９Ａは、各画素の濃度値として、処理対象の描画領域に対応する、ラスタライズ前の描画領域の濃度値を設定する。この濃度値は、例えば、上記オブジェクトリストから読み取ることによって取得すればよい。
【０１７９】
次に、算出部３０９Ｃが、処理対象のオブジェクトについて、上記第１面積率、第４面積率、または第２面積率を算出する（ステップＳ６２４）。次に、置換部３０９Ｅが、処理対象のオブジェクトが、光沢領域のオブジェクトであるか否かを判別する（ステップＳ６２６）。ステップＳ６２６の判断は、上記ステップＳ６１８で色空間情報取得部３０８が取得した色空間情報を読み取ることによって、判別すればよい。
【０１８０】
処理対象のオブジェクトが、光沢領域のオブジェクトである場合には、置換部３０９Ｅは肯定判断し（ステップＳ６２６：Ｙｅｓ）、ステップＳ６３０へ進む。そして、置換部３０９Ｅは、上記ステップＳ６２４の処理によって算出部３０９Ｃで算出された面積率である第２面積率を、面積率１００％を示す第３面積率に置き換える（ステップＳ６３０）。そして、ステップＳ６３２へ進む。
【０１８１】
次に、優先濃度判別部３１０Ｆが、表面効果を与える描画領域が隣接しているか否かを判別する（ステップＳ６３２）。優先濃度判別部３１０Ｆは、処理対象のオブジェクトの輪郭に位置する画素に対して、該オブジェクトの外側に向かって隣接する画素位置の画素に対応するオブジェクトの色空間情報が、光沢領域であるか否かを判別することによって、ステップＳ６３２の判別を行う。
【０１８２】
表面効果を与える描画領域が隣接していない場合には、否定判断し（ステップＳ６３２：Ｎｏ）、上記ステップＳ６２８へ進む。一方、表面効果を与える描画領域が隣接している場合には、肯定判断し（ステップＳ６３２：Ｙｅｓ）、ステップＳ６３４へ進む。
【０１８３】
次に、優先濃度判別部３１０Ｆが、ＵＩ部１１１Ａから受け付けた情報に基づいて、高濃度優先であるか否かを判別する（ステップＳ６３４）。高濃度優先である場合には（ステップＳ６３４：Ｙｅｓ）、ステップＳ６３６へ進む。そして、補正部３１０Ｄは、表面効果を与える描画領域における、隣接する他の表面効果を与える描画領域との境界に位置する画素の濃度値として、高い濃度側の濃度値を読み取る（ステップＳ６３６）。
【０１８４】
一方、低濃度優先である場合には（ステップＳ６３４：Ｎｏ）、ステップＳ６４０へ進む。そして、補正部３１０Ｄは、表面効果を与える描画領域における、隣接する他の表面効果を与える描画領域との境界に位置する画素の濃度値として、低い濃度側の濃度値を読み取る（ステップＳ６４０）。
【０１８５】
そして、補正部３１０Ｄでは、第２光沢制御版画像データにおける、表面効果を与える描画領域を構成する各画素の内、隣接する他の表面効果を与える描画領域との境界に位置する画素以外については、置換部３０９Ｅで算出された面積率１００％（第３面積率）を、ベクター形式の第１光沢制御版画像データによって示される処理対象の描画領域の濃度値に乗算することによって、濃度値の補正を行う。すなわち、補正前の濃度値を画素データの濃度値として用いる（ステップＳ６３８）。
【０１８６】
一方、補正部３１０Ｄでは、第２光沢制御版画像データにおける、表面効果を与える描画領域を構成する各画素の内、隣接する他の表面効果を与える描画領域との境界に位置する画素については、置換部３０９Ｅで算出された面積率１００％（第３面積率）を、上記ステップＳ６３６または上記ステップＳ６４０で読み取った濃度値に乗算することによって、濃度値の補正を行う。
【０１８７】
一方、ステップＳ６１６で否定判断され（ステップＳ６１６：Ｎｏ）、アンチエイリアシング処理を行わない場合には、ステップＳ６２０と同様にして、生成部３０９Ａが、処理対象のオブジェクトについて、ラスタライズ処理を行い、各画素の位置や各画素の濃度値等を示す画素データを生成する（ステップＳ６５０）。
【０１８８】
以上説明したように、本実施の形態のレンダリングエンジン１０１Ａでは、アンチエイリアシング処理を行う場合には、第２光沢制御版画像データについては、補正部３１０Ｄが、ラスタライズ前の描画領域の重なる画素位置の画素について、置換部３０９Ｅで算出された、各画素におけるラスタライズ前のベクター形式の描画領域の占める面積率に応じて、補正前の濃度値に面積率を乗算することによって、各画素の濃度値の補正を行う。なお、補正部３１０Ｄは、表面効果を与える描画領域が隣接し且つ高濃度優先が設定されている場合に、これらの隣接する描画領域の境界に位置する画素については、面積率を乗算する対象の濃度値として、該隣接する表面効果を与える描画領域の内の、より高い濃度値の設定された側の描画領域の濃度値を用いる。一方、補正部３１０Ｄは、表面効果を与える描画領域が隣接し且つ低濃度優先が設定されている場合に、これらの隣接する描画領域の境界に位置する画素については、面積率を乗算する濃度値として、該隣接する表面効果を与える描画領域の内の、より低い濃度値の設定された描画領域の濃度値を用いる。
【０１８９】
このため、本実施の形態では、第２光沢制御版画像データについては、各画素におけるラスタライズ前のベクター形式の描画領域の占める面積率によらず、補正前の濃度値が用いられる。ただし、本実施の形態では、表面効果を与える描画領域が隣接する場合には、これらの隣接する描画領域の境界に位置する画素について、面積率を乗算する対象の濃度値として、該領域の内の優先として設定された側の描画領域の濃度値を用いる。
【０１９０】
このため、例えば、図２１（Ａ）に示すように、第２光沢制御版画像データにおいて、線幅ｎポイントの斜線２００によって示される濃度値１００％に対応する種類の表面効果を付与する光沢領域２４０と、濃度値５０％に対応する種類の表面効果を付与する光沢領域２４２と、が隣接して設定されていたとする。なお、光沢領域２４０と、第２有色版画像データによって示される描画領域である斜線２０１とが重なるように設定されていたとする。
【０１９１】
この場合に、アンチエイリアシング処理を行わない場合には、図２１（Ｂ）に示すように、表面効果を与える描画領域を構成する画素２４６の端部はギザギザの状態となる。
【０１９２】
そして、アンチエイリアシング処理を行い、且つ高濃度優先が設定されている場合には、図２１（Ｃ）に示すように、濃度値１００％に対応する種類の表面効果を付与する光沢領域２４０における、濃度値５０％に対応する種類の表面効果を付与する光沢領域２４２との境界に位置する画素の濃度値は、濃度値１００％（すなわち、濃度値１００％に面積率１００％を乗算した値）が設定される。一方、低濃度優先が設定されている場合には、図２１（Ｄ）に示すように、濃度値１００％に対応する種類の表面効果を付与する光沢領域２４０における、濃度値５０％に対応する種類の表面効果を付与する光沢領域２４２との境界に位置する画素の濃度値は、濃度値５０％（すなわち、濃度値５０％に面積率１００％を乗算した値）が設定される。
【０１９３】
従って、本実施の形態では、有色画像の描画領域と表面効果を与える描画領域とを重ねたときの端部の形状が不一致となることを抑制し、且つ目的とする光沢効果を該領域に付与することができる。
【０１９４】
以上、本発明の各実施の形態について説明したが、本発明は上述の各実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内で種々の変形が可能である。
【０１９５】
例えば、本実施の形態では、透明画像の印刷や表面効果の付与のために、クリアトナーを用いる場合を説明したが、透明現像剤を含む色材であればよく、トナーに限られない。例えば、クリアトナーに代えて、透明な現像液を用いてもよい。
【０１９６】
＜第３の実施の形態＞
上記実施の形態では、ホスト装置１０で印刷データを生成し、ＤＦＥ３０のレンダリングエンジン１０１においてラスタライズ処理を行うように構成したが、これに限定されるものではない。
【０１９７】
すなわち、一の装置で行っていた複数の処理のいずれかを、一の装置とネットワークを介して接続する１以上の他の装置で行う構成にしてもよい。
【０１９８】
その一例として、本実施の形態に係る印刷システムでは、ＤＥＦの機能の一部を、ネットワーク上のサーバ装置上に実装している。
【０１９９】
図２２は、本実施の形態に係る印刷システムの構成を例示する図である。図２２に示すように、本実施の形態の印刷システムは、ホスト装置１０と、ＤＦＥ３０３０と、ＭＩＣ４０と、印刷装置６０と、を備えている。
【０２００】
本実施の形態では、ＤＦＥ３０３０がインターネット等のネットワークを介して、サーバ装置３０６０と接続された構成となっている。また、本実施の形態では、第１の実施の形態のＤＦＥ５０のクリアプロセッシング５６の機能を、サーバ装置３０６０に設けた構成となっている。
【０２０１】
ここで、ホスト装置１０、ＤＦＥ３０３０、ＭＩＣ４０、及び印刷装置６０の接続構成は、第１の実施の形態と同様である。
【０２０２】
すなわち、具体的には、本実施の形態では、ＤＦＥ３０３０がインターネット等のネットワーク（クラウド）を介して、単一のサーバ装置３０６０に接続し、サーバ装置３０６０は、第１の実施の形態のＤＦＥ３０の色空間情報取得部（第１の実施の形態では色空間情報取得部３０８）と、ラスタライズ部（第１の実施の形態ではラスタライズ部３３０９）の機能を設け、サーバ装置３０６０で、ラスタライズ処理及びアンチエイリアシング処理を行うように構成している。
【０２０３】
まず、サーバ装置３０６０について説明する。図２３は、本実施の形態にかかるサーバ装置３０６０の機能的構成を示すブロック図である。サーバ装置３０６０は、記憶部３０７０と、色空間情報取得部３３０８と、アンチエイリアシング処理部３３０９と、通信部３０６５と、を主に備える。また、アンチエイリアシング処理部３３０９は、生成部３３０９Ａ、算出部３３０９Ｂ、補正部３３０９Ｄ、及び置換部３３０９Ｅを備える。
【０２０４】
記憶部３０７０は、ＨＤＤやメモリ等の記憶媒体である。通信部３０６５は、ＤＦＥ３０３０との間で各種データや要求の送受信を行う。より具体的には、通信部３０６５は、ＤＦＥ３０３０から、第１データを受信する。また、通信部３０６５は、ラスタライズ部３３０９で作成された第２データを、ＤＦＥ３０３０へ送信する。
【０２０５】
第１データは、原稿データ（第１有色画像版画像データ、第１光沢制御版画像データ、第１クリア版画像データ）、該原稿データのオブジェクト構造リスト、アンチエイリアシング処理の実行の有無を示す情報、を含む。
【０２０６】
第２データは、アンチエイリアシング処理部３３０９によって作成された、第２有色画像版画像データ、第２光沢制御版画像データ、及び第２クリア版画像データを含む。
【０２０７】
なお、色空間情報取得部３３０８、及びアンチエイリアシング処理部３３０９の各々の機能は、第１の実施の形態の色空間情報取得部３０８、及びアンチエイリアシング処理部３０９と同様である。
【０２０８】
次に、ＤＦＥ３０３０について説明する。図２４は、本実施の形態のＤＦＥ３０３０の機能的構成を示すブロック図である。本実施の形態のＤＦＥ３０３０は、Ｉ／Ｆ部３１と、Ｉ／Ｆ部３２と、画像処理部３０３５とを含んで構成される。Ｉ／Ｆ部３１は、ホスト装置１０との間で通信を行うためのインターフェース装置である。Ｉ／Ｆ部３２は、ＭＩＣ４０との間で通信を行うためのインターフェース装置である。
【０２０９】
画像処理部３０３５は、ＤＦＥ３０３０全体を制御する手段であり、ＣＰＵ、ＲＯＭおよびＲＡＭなどを含んで構成されるコンピュータである。図２４に示すように、画像処理部３０３５が有する機能には、レンダリングエンジン３１０１、ＵＩ部１１１、ＣＭＭ１０２、ＴＲＣ１０３、ｓｉ２部１０４、ハーフトーンエンジン１０５、クリアプロセッシング１０８、ｓｉ３部１０９、及び通信部３０３１などが含まれる。これらの機能は、画像処理部３０３５のＣＰＵがＲＯＭ等に格納された各種プログラムをＲＡＭ上に展開して実行することにより実現される。また、これらの機能のうちの少なくとも一部を個別の回路（ハードウェア）で実現することも可能である。
【０２１０】
ここで、ＵＩ部１１１、ＣＭＭ１０２、ＴＲＣ１０３、ｓｉ２部１０４、ハーフトーンエンジン１０５、クリアプロセッシング１０８、ｓｉ３部１０９の機能および構成については第１の実施の形態のＤＦＥ５０と同様である。
【０２１１】
通信部３０３１は、図示を省略するインターフェースを介して、第２データ等の各種データをサーバ装置３０６０との間で送受信する。
【０２１２】
図２５は、レンダリングエンジン３１０１を示す模式図である。
【０２１３】
レンダリングエンジン３１０１は、ＵＩ部１１１に電気的に接続されている。ＵＩ部１１１は、ユーザによる操作指示によって入力されたアンチエイリアシング処理の実行の有無を示す情報を、レンダリングエンジン３１０１へ出力する。
【０２１４】
レンダリングエンジン３１０１は、原稿データ読取部３００、解析部３０２、オブジェクト構造リスト記憶部３０４、アンチエイリアシング判別部３０６を備える。これらは、第１の実施の形態と同様である。
【０２１５】
次に、本実施の形態のレンダリングエンジン３１０１で実行する画像処理を説明する。
【０２１６】
図２６は、本実施の形態のレンダリングエンジン３１０１が実行する画像処理の手順を示すフローチャートである。
【０２１７】
レンダリングエンジン３１０１では、第１の実施の形態のレンダリングエンジン１０１におけるステップＳ５００〜ステップＳ５１２（図１６参照）と同様にして、ステップ５０００〜ステップＳ５１２０の処理を行う。
【０２１８】
次に、レンダリングエンジン３１０１は、ＵＩ部１１１から受け付けたアンチエイリアシング処理の実行の有無を示す情報と、ステップＳ５０００で読み取った原稿データ（第１有色画像版画像データ、第１光沢制御版画像データ、第１クリア版画像データ）と、ステップＳ５１００で解析した原稿データのオブジェクト構造リストと、を含む第１データを、通信部３０３１を介してサーバ装置３０６０へ送信する（ステップＳ５３００）。
【０２１９】
次に、レンダリングエンジン３１０１は、サーバ装置３０６０から第２データを受信するまで否定判断を繰り返す（ステップＳ５３２０：Ｎｏ）。そして、ステップＳ５３２０で肯定判断すると（ステップＳ５３２０：Ｙｅｓ）、本ルーチンを終了する。なお、上述したように、レンダリングエンジン３１０１は、第２データに含まれる、第２有色画像版画像データ、第２光沢制御版画像データ、及び第２クリア版画像データを、ＣＭＭ１０２へ供給する。
【０２２０】
次に、サーバ装置３０６０で実行する画像処理を説明する。
【０２２１】
図２７は、本実施の形態のサーバ装置３０６０が実行する画像処理の手順を示すフローチャートである。
【０２２２】
まず、サーバ装置３０６０の通信部３０６５が、ＤＦＥ３０３０から第１データを受信したか否かを判断する（ステップＳ５１２０）。ステップＳ５１２０で否定判断すると（ステップＳ５１２０：Ｎｏ）、本ルーチンを終了する。一方、ステップＳ５１２０で肯定判断すると（ステップＳ５１２０：Ｙｅｓ）、ステップＳ５１４０へ進む。
【０２２３】
次に、サーバ装置３０６０では、第１の実施の形態のレンダリングエンジン１０１によるステップＳ５１４〜ステップＳ５２８（図１６参照）と同様にして、ステップＳ５１４０〜ステップＳ５２８０の処理を実行する。
【０２２４】
すなわち、サーバ装置３０６０では、上記ステップＳ５１２０で取得した第１データに含まれるオブジェクト構造リストを読取り、該第１データに含まれる原稿データの１頁内に含まれるオブジェクト数を取得する（ステップＳ５１４０）。そして、サーバ装置３０６０は、ステップＳ５１４０で取得したオブジェクトの数分、ステップＳ５１６０〜ステップＳ５３２０の処理を繰り返す。
【０２２５】
まず、アンチエイリアシング処理部３３０９が、第１データに含まれる、アンチエイリアシング処理の実行の有無を示す情報を読み取り、アンチエイリアシング処理を行うか否かを判別する（ステップＳ５１６０）。
【０２２６】
アンチエイリアシング処理を行うと判別すると（ステップＳ５１６０：Ｙｅｓ）、色空間情報取得部３３０８が、オブジェクトの色空間を示す情報（色空間情報）を取得する（ステップＳ５１８０）。色空間情報取得部３３０８では、この色空間情報を取得することによって、処理対象のオブジェクトが、有色画像、光沢領域、透明画像、の何れのオブジェクトであるかを示す情報を取得する。
【０２２７】
次に、生成部３３０９Ａが、処理対象のオブジェクトについて、ラスタライズ処理を行い、各画素の位置や各画素の濃度値等を示す画素データを生成する（ステップＳ５２００）。
【０２２８】
次に、算出部３３０９Ｃが、処理対象のオブジェクトについて、上記第１面積率、第４面積率、または第２面積率を算出する（ステップＳ５２４０）。次に、置換部３３０９Ｅが、処理対象のオブジェクトが、光沢領域のオブジェクトであるか否かを判別する（ステップＳ５２６０）。
【０２２９】
処理対象のオブジェクトが、光沢領域のオブジェクトである場合には、置換部３３０９Ｅは肯定判断し（ステップＳ５２６０：Ｙｅｓ）、ステップＳ５３００へ進む。そして、置換部３３０９Ｅは、上記ステップＳ５２４０の処理によって算出部３３０９Ｃで算出された面積率である第２面積率を、面積率１００％を示す第３面積率に置き換える（ステップＳ５３００）。そして、ステップＳ５２８０へ進む。
【０２３０】
一方、処理対象のオブジェクトが、光沢領域のオブジェクト以外、すなわち有色画像または透明画像である場合には、置換部３３０９Ｅは否定判断し（ステップＳ５２６０：Ｎｏ）、面積率置換を行わずに、ステップＳ５２８０へ進む。
【０２３１】
ステップＳ５２８０では、補正部３３０９Ｄが、上記ステップＳ５２００で生成された画素データにおける濃度値を補正する補正処理を行う（ステップＳ５２８０）。
【０２３２】
一方、ステップＳ５１６０で否定判断され（ステップＳ５１６０：Ｎｏ）、アンチエイリアシング処理を行わない場合には、ステップＳ５２００と同様にして、生成部３３０９Ａが、処理対象のオブジェクトについて、ラスタライズ処理を行い、各画素の位置や各画素の濃度値等を示す画素データを生成する（ステップＳ５３２０）。
【０２３３】
次に、通信部３０６５が、上記処理によって作成された、第２有色画像版画像データ、第２光沢制御版画像データ、及び第１クリア版画像データを含む第２データを、ＤＦＥ３０３０へ送信し（ステップＳ５２９０）、本ルーチンを終了する。
【０２３４】
このように本実施の形態では、ＤＦＥの機能の一部を、サーバ装置３０６０に設けた構成とし、アンチエイリアシング処理を、クラウド上のサーバ装置３０６０で行っている。このため、第１の実施の形態の効果の他、複数のＤＦＥ３０３０が存在する場合でも、アンチエイリアシング処理を一括して行うことができ、管理者の便宜となる。
【０２３５】
なお、本実施の形態では、クラウド上の単一のサーバ装置３０６０に、アンチエイリアシング処理の機能を設け、サーバ装置３０６０で、アンチエイリアシング処理を行うように構成したが、これに限定されるものではない。
【０２３６】
例えば、クラウド上に２以上のサーバ装置を設け、上記処理を、２以上のサーバ装置で分散させて実行するように構成してもよい。
【０２３７】
また、ホスト装置１０で行う処理や、ＤＦＥ３０３０で行うその他の処理の一部または全部をクラウド上の一つのサーバ装置に集中して設けたり、複数のサーバ装置に分散させて設けたりすることは任意に行うことができる。
【０２３８】
言い換えると、一の装置で行っていた複数の処理のいずれかを、一の装置とネットワークを介して接続する１以上の他の装置で行う構成にすることができる。
【０２３９】
また、上記の「一の装置とネットワークを介して接続する１以上の他の装置で行う構成」の場合、一の装置で行われた処理で発生したデータ（情報）を一の装置から他の装置に出力する処理、そのデータを他の装置が入力する処理等、一の装置と他の装置間、さらには、他の装置間同士で行われるデータの入出力処理を含むような構成となる。
【０２４０】
つまり、他の装置が１つの場合では、一の装置と他の装置間で行われるデータの入出力処理を含むような構成となり、他の装置が２以上の場合では、一の装置と他の装置間、及び、第一の他の装置・第二の他の装置間のように他の装置間同士でデータの入出力処理を含むような構成となる。
【０２４１】
また、第３の実施の形態では、サーバ装置３０６０を、クラウド上に設けているが、これに限定されるものではない。例えば、サーバ装置３０６０などの１または複数のサーバ装置を、イントラネット上に設ける等、あらゆるネットワーク上に設けた構成としてもよい。
【０２４２】
なお、本発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、前記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。また、以下に例示するような種々の変形が可能である。
【０２４３】
図２８は、上記実施の形態のＤＦＥ３０、ＤＦＥ３０３０、及びサーバ装置３０６０のハードウェア構成例を示すブロック図である。本実施の形態のＤＦＥ３０、ＤＦＥ３０３０、及びサーバ装置３０６０は、ＣＰＵなどの制御装置１０１０と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）やＲＡＭなどの主記憶装置１０２０と、ＨＤＤ、ＣＤドライブ装置などの補助記憶装置１０３０と、ディスプレイ装置などの表示装置１０４０と、キーボードやマウスなどの入力装置１０５０を備えており、通常のコンピュータを利用したハードウェア構成となっている。
【０２４４】
本実施の形態のＤＦＥ３０、ＤＦＥ３０３０、及びサーバ装置３０６０で実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等のコンピュータで読み取り可能な記録媒体に記録されて提供される。
【０２４５】
また、本実施の形態のＤＦＥ３０、ＤＦＥ３０３０、及びサーバ装置３０６０で実行される制御プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。また、本実施の形態のＤＦＥ３０、ＤＦＥ３０３０、及びサーバ装置３０６０で実行される制御プログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。また、本実施の形態のＤＦＥ３０、ＤＦＥ３０３０、及びサーバ装置３０６０で実行されるプログラムを、ＲＯＭ等に予め組み込んで提供するように構成してもよい。
【０２４６】
本実施の形態のＤＦＥ３０、ＤＦＥ３０３０、及びサーバ装置３０６０で実行されるプログラムは、上述した各部を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ（プロセッサ）が上記記憶媒体から制御プログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、上記各部（レンダリングエンジン１０１（１０１Ａ、３１０１）、ＣＭＭ１０２、ＴＲＣ１０３、ｓｉ２部１０４、ハーフトーンエンジン１０５、ＵＩ部１１１（１１１Ａ）、クリアプロセッシング１０８、ｓｉ３部１０９、色空間情報取得部３３０８、アンチエイリアシング処理部３３０９）が主記憶装置上に生成されるようになっている。
【０２４７】
なお、上述した実施形態において、画像形成システム１００は、ホスト装置１０、ＤＦＥ３０（ＤＦＥ３０３０）、ＭＩＣ４０、印刷装置６０を備えるように構成したが、これに限らない。例えば、ホスト装置１０、ＤＦＥ３０（ＤＦＥ３０３０）、ＭＩＣ４０、印刷装置６０を一体的に形成して１つの画像形成装置として構成するようにしてもよい。また、ＭＩＣ４０とプリンタ機５０とを一体的に構成してもよい。
【０２４８】
なお、上述した実施の形態のプリンタシステムは、ＭＩＣ４０を備えた構成としているが、これに限定されるものではない。上述したＭＩＣ４０が行う処理、機能をＤＦＥ３０（ＤＦＥ３０３０）等の他の装置にもたせて、ＭＩＣ４０を設けない構成としてもよい。
【０２４９】
なお、上述した実施の形態の印刷システムにおいては、ＣＭＹＫの複数の色のトナーを用いて画像を形成するようにしたが、１色のトナーを用いて画像を形成するようにしてもよい。
【符号の説明】
【０２５０】
１００  画像形成システム
３０  ＤＦＥ
３５、３５Ａ  画像処理部
１０１、１０１Ａ  レンダリングエンジン
１１１、１１１Ａ  ＵＩ部
３０９、３１０、３３０９  アンチエイリアシング処理部
３０９Ａ  生成部
３０９Ｃ  算出部
３０９Ｄ  補正部
３０９Ｅ  置換部
３１０Ｄ  補正部
３１０Ｆ  優先濃度判別部
【先行技術文献】
【特許文献】
【０２５１】
【特許文献１】特許第３４７３５８８号公報
【特許文献２】特許第３１４２５５０号公報
【図１】
0005874572.tif 000002
【図２】
0005874572.tif 000003
【図３】
0005874572.tif 000004
【図４】
0005874572.tif 000005
【図５】
0005874572.tif 000006
【図６】
0005874572.tif 000007
【図７】
0005874572.tif 000008
【図８】
0005874572.tif 000009
【図９】
0005874572.tif 000010
【図１０】
0005874572.tif 000011
【図１１】
0005874572.tif 000012
【図１２】
0005874572.tif 000013
【図１３】
0005874572.tif 000014
【図１４】
0005874572.tif 000015
【図１５】
0005874572.tif 000016
【図１６】
0005874572.tif 000017
【図１７】
0005874572.tif 000018
【図１８】
0005874572.tif 000019
【図１９】
0005874572.tif 000020
【図２０】
0005874572.tif 000021
【図２１】
0005874572.tif 000022
【図２２】
0005874572.tif 000023
【図２３】
0005874572.tif 000024
【図２４】
0005874572.tif 000025
【図２５】
0005874572.tif 000026
【図２６】
0005874572.tif 000027
【図２７】
0005874572.tif 000028
【図２８】
0005874572.tif 000029