(57)【要約】【課題】色の変わる境界部にエッジ処理を実行する画像処理装置であって、境界部の色再現性及び解像性の向上を図ることのできる画像処理装置等を提供する。【解決手段】印刷装置で使用される各色材の濃度階調値を画素毎に有する第一画像データを、印刷媒体に形成する各色材のドットの有無情報を画素毎に有する第二画像データに変換する画像処理装置が、第一画像データにおいて隣り合う画素と濃度階調値が異なるエッジ画素について、当該エッジ画素及び当該エッジ画素に隣り合って濃度階調値が異なる隣接画素の色の明度に基づいて、ドット有りとする色材を決定するエッジ判断部と、第一画像データを第二画像データに変換する２値化部と、変換された第二画像データにおいて、エッジ画素毎に、エッジ判断部の決定によりドット有りとされた色材について、ドットの有無情報をドット有りを表す情報とするエッジ処理部とを有する。【選択図】    図１
2013135396.tif 000002
【特許請求の範囲】
【請求項１】
印刷装置で使用される各色材の濃度階調値を画素毎に有する第一画像データを、前記印刷装置が印刷媒体に形成する前記各色材のドットの有無情報を画素毎に有する第二画像データに変換する画像処理装置であって、
前記第一画像データにおいて隣り合う画素と前記濃度階調値が異なるエッジ画素について、当該エッジ画素及び当該エッジ画素に隣り合って前記濃度階調値が異なる隣接画素の色の明度に基づいて、ドット有りとする前記色材を決定するエッジ判断部と、
前記第一画像データを前記第二画像データに変換する２値化部と、
前記２値化部により変換された第二画像データにおいて、前記エッジ画素毎に、前記エッジ判断部の決定によりドット有りとされた色材について、前記ドットの有無情報をドット有りを表す情報とするエッジ処理部と、を有する
ことを特徴とする画像処理装置。
【請求項２】
請求項１において、
前記エッジ判断部は、前記エッジ画素が有する濃度階調値及び前記隣接画素が有する濃度階調値から、当該各濃度階調値によって表現される色の明度が低い順に所定数を選択し、当該選択された濃度階調値のうち前記エッジ画素の濃度階調値の色材についてドット有りとする決定を行う
ことを特徴とする画像処理装置。
【請求項３】
請求項２において、
前記所定数は、１である
ことを特徴とする画像処理装置。
【請求項４】
請求項１乃至３のいずれか１項において、
前記エッジ判断部は、前記エッジ画素が有する濃度階調値及び前記隣接画素が有する濃度階調値のうち、値がゼロでない濃度階調値から、当該濃度階調値の色材の明度が最も低い濃度階調値を選択し、当該選択された濃度階調値のうち前記エッジ画素の濃度階調値の色材についてドット有りとする決定を行う
ことを特徴とする画像処理装置。
【請求項５】
請求項１乃至４のいずれか１項において、
前記エッジ判断部は、更に、
前記エッジ画素が有する前記各濃度階調値を前記隣接画素が有する同じ色材の前記各濃度階調値とそれぞれ比較し、値が低い濃度階調値の色材についてドット無しとする決定を行い、
前記エッジ処理部は、更に、
前記２値化部により変換された第二画像データにおいて、前記エッジ画素毎に、前記エッジ判断部の決定によりドット無しとされた色材について、前記ドットの有無情報をドット無しを表す情報とする
ことを特徴とする画像処理装置。
【請求項６】
請求項１乃至５のいずれか１項において、更に、
前記２値化部により変換された第二画像データにおいて、前記エッジ画素と隣接する所定範囲内で前記ドット有りを表す情報を有する画素の発生間隔がより均一になるように前記ドットの有無情報を変更する均一化部を有する
ことを特徴とする画像処理装置。
【請求項７】
請求項１乃至６のいずれか１項において、
前記エッジ判断部による決定内容は、前記各画素に関連付けられたラベルデータとして記憶され、
前記エッジ処理部は、当該記憶されたラベルデータに従って処理を実行する
ことを特徴とする画像処理装置。
【請求項８】
印刷装置で使用される各色材の濃度階調値を画素毎に有する第一画像データを、前記印刷装置が印刷媒体に形成する前記各色材のドットの有無情報を画素毎に有する第二画像データに変換する画像処理方法であって、
前記第一画像データにおいて隣り合う画素と前記濃度階調値が異なるエッジ画素について、当該エッジ画素及び当該エッジ画素に隣り合って前記濃度階調値が異なる隣接画素の色の明度に基づいて、ドット有りとする前記色材を決定するエッジ判断工程と、
前記第一画像データを前記第二画像データに変換する２値化工程と、
前記２値化工程により変換された第二画像データにおいて、前記エッジ画素毎に、前記エッジ判断工程の決定によりドット有りとされた色材について、前記ドットの有無情報をドット有りを表す情報とするエッジ処理工程と、を有する
ことを特徴とする画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、色の変わる境界部にエッジ処理を実行する画像処理装置等に関し、特に、境界部の色再現性及び解像性の向上を図ることのできる画像処理装置等に関する。
【背景技術】
【０００２】
従来、プリンター用などの画像処理装置では、画像において色が変化する境界部を明確にし、文字やグラフィクスをより鮮明に表現するために、その境界部にドットを追加するエッジ処理が行われる場合がある。かかるエッジ処理では、通常、画像データが２値化され、各画素がドットの有無で表現された状態において、上記境界部に位置するドット無しの画素をドット有りの画素に変更する処理が行われる。
【０００３】
下記特許文献１では、かかるエッジ処理技術に関する発明について記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許第２６９６９０２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記特許文献１に記載のような従来のエッジ処理では、上記境界部に位置する画素に対するドット付加について、当該画素に隣接する画素の色に応じた処理を行っていないので、境目の両側の画素に対してドット付加がなされて境界部の色が濃くなり過ぎてしまうことや、明度の低い側の画像が境目から明度の高い画像側へはみ出して膨張したように（太ったように）見える、といった不具合が発生する場合がある。すなわち、色再現性が悪くなる虞がある。
【０００６】
また、従来のエッジ処理では、エッジ処理によりドットが付加された領域とエッジ処理がなされていない領域との間に、ドット密度の変化によって凸凹が見えるようになってしまう場合があり、解像性が良好でないという課題がある。
【０００７】
そこで、本発明の目的は、色の変わる境界部にエッジ処理を実行する画像処理装置であって、境界部の色再現性及び解像性の向上を図ることのできる画像処理装置、等を提供することである。
【課題を解決するための手段】
【０００８】
上記の目的を達成するために、本発明の一つの側面は、印刷装置で使用される各色材の濃度階調値を画素毎に有する第一画像データを、前記印刷装置が印刷媒体に形成する前記各色材のドットの有無情報を画素毎に有する第二画像データに変換する画像処理装置が、前記第一画像データにおいて隣り合う画素と前記濃度階調値が異なるエッジ画素について、当該エッジ画素及び当該エッジ画素に隣り合って前記濃度階調値が異なる隣接画素の色の明度に基づいて、ドット有りとする前記色材を決定するエッジ判断部と、前記第一画像データを前記第二画像データに変換する２値化部と、前記２値化部により変換された第二画像データにおいて、前記エッジ画素毎に、前記エッジ判断部の決定によりドット有りとされた色材について、前記ドットの有無情報をドット有りを表す情報とするエッジ処理部と、を有する、ことである。
【０００９】
上記の発明において、その好ましい態様は、前記エッジ判断部は、前記エッジ画素が有する濃度階調値及び前記隣接画素が有する濃度階調値から、当該各濃度階調値によって表現される色の明度が低い順に所定数を選択し、当該選択された濃度階調値のうち前記エッジ画素の濃度階調値の色材についてドット有りとする決定を行う、ことを特徴とする。
【００１０】
上記の発明において、一つの好ましい態様は、前記所定数は１である、ことを特徴とする。
【００１１】
上記の発明において、別の好ましい態様は、前記エッジ判断部は、前記エッジ画素が有する濃度階調値及び前記隣接画素が有する濃度階調値のうち、値がゼロでない濃度階調値から、当該濃度階調値の色材の明度が最も低い濃度階調値を選択し、当該選択された濃度階調値のうち前記エッジ画素の濃度階調値の色材についてドット有りとする決定を行う、ことを特徴とする。
【００１２】
また、上記の発明において、その好ましい態様は、前記エッジ判断部は、更に、前記エッジ画素が有する前記各濃度階調値を前記隣接画素が有する同じ色材の前記各濃度階調値とそれぞれ比較し、値が低い画素成分の色材についてドット無しとする決定を行い、前記エッジ処理部は、更に、前記２値化部により変換された第二画像データにおいて、前記エッジ画素毎に、前記エッジ判断部の決定によりドット無しとされた色材について、前記ドットの有無情報をドット無しを表す情報とする、ことを特徴とする。
【００１３】
更にまた、上記の発明において、その好ましい態様は、更に、前記２値化部により変換された第二画像データにおいて、前記エッジ画素と隣接する所定範囲内で前記ドット有りを表す情報を有する画素の発生間隔がより均一になるように前記ドットの有無情報を変更する均一化部を有する、ことを特徴とする。
【００１４】
また、上記の発明において、その好ましい態様は、前記エッジ判断部による決定内容は、前記各画素に関連付けられたラベルデータとして記憶され、前記エッジ処理部は、当該記憶されたラベルデータに従って処理を実行する、ことを特徴とする。
【００１５】
上記の目的を達成するために、本発明の別の側面は、印刷装置で使用される各色材の濃度階調値を画素毎に有する第一画像データを、前記印刷装置が印刷媒体に形成する前記各色材のドットの有無情報を画素毎に有する第二画像データに変換する画像処理方法が、前記第一画像データにおいて隣り合う画素と前記濃度階調値が異なるエッジ画素について、当該エッジ画素及び当該エッジ画素に隣り合って前記濃度階調値が異なる隣接画素の色の明度に基づいて、ドット有りとする前記色材を決定するエッジ判断工程と、前記第一画像データを前記第二画像データに変換する２値化工程と、前記２値化工程により変換された第二画像データにおいて、前記エッジ画素毎に、前記エッジ判断工程の決定によりドット有りとされた色材について、前記ドットの有無情報をドット有りを表す情報とするエッジ処理工程と、を有する、ことである。
【図面の簡単な説明】
【００１６】
【図１】本発明を適用した画像処理装置を用いたプリンターの実施の形態例に係る構成図である。
【図２】エッジ処理に関連する部分の処理手順を例示したフローチャートである。
【図３】ビットマップデータ及びラベルプレーンについて説明するための図である。
【図４】エッジ画素成分検出及び淡エッジ画素成分検出を説明するための図である。
【図５】均一化処理を説明するための図である。
【図６】エッジ処理によるドット発生の変化を例示した図である。
【発明を実施するための形態】
【００１７】
以下、図面にしたがって本発明の実施の形態について説明する。ただし、本発明の技術的範囲はこれらの実施の形態に限定されず、特許請求の範囲に記載された事項とその均等物まで及ぶものである。
【００１８】
図１は、本発明を適用した画像処理装置を用いたプリンターの実施の形態例に係る構成図である。図１に示すプリンター２のコントローラー部２１が、本発明を適用した画像処理装置である。この画像処理装置は、印刷用の画像データに対するエッジ処理において、エッジ領域に位置する各画素についてのドット付加の要否及び付加するドット色の決定を、その画素に隣接する、その画素と色の異なる画素（以下、隣接画素）の色を考慮して行うと共に、エッジ領域に接する領域におけるドットの均一性を高める処理を行って、エッジ処理後の画像における色再現性及び解像性を向上させようとするものである。
【００１９】
図１に示すように、本実施の形態例におけるプリンター２は、ホストコンピューター１などのホスト装置からネットワーク等を介して送信される印刷要求を受信して、用紙などの印刷媒体に印刷処理を実行する装置であり、ここでは、一例として、レーザープリンターである。
【００２０】
本プリンター２は、図１に示すように、コントローラー部２１と印刷機構部２２とを備えている。コントローラー部２１は、ホストコンピューター１から受信した印刷要求に従って、プリンター２の各部を制御し、印刷機構部２２に対して要求された印刷を実行させる部分である。具体的には、上記印刷要求に含まれる画像データに対して各種の画像処理を実行し、印刷機構部２２用の信号に変換する処理を実行する。また、図示していないが、コントローラー部２１は、ＣＰＵ、ＲＡＭ、ＲＯＭ、ＡＳＩＣ等で構成されている。
【００２１】
また、コントローラー部２１は、図１に示すように、機能的に前段処理部２３、ページバッファ２４、及び後段処理部２５を有する。前段処理部２３は、上記受信した印刷要求、すなわち、ホストコンピューター１等から送信された印刷データを解釈し、当該解釈の結果に基づいて、当該印刷データに含まれる画像データに対してレンダリング等の画像処理を施し、最終的に、１ページ毎のビットマップデータ（第一画像データ）を生成して、ページバッファ２４に格納する、処理を実行する。
【００２２】
上記画像処理においては、上記受信した画像データがオブジェクト単位で表現されるデータである場合には、当該データを画素単位のデータに展開する処理、プリンター２で使用される色材（本実施の形態例では、Ｃ（シアン）Ｍ（マゼンタ）Ｙ（イエロー）Ｋ（ブラック）のトナー）の色空間に変換する色変換処理、当該プリンター２の装置特性に応じて行う補正処理、及び圧縮処理等が実行される。そして、当該処理の結果として生成される圧縮されたビットマップデータが上述のようにページバッファ２４に保持される。なお、当該ビットマップデータは、ここでは、各画素がＣＭＹＫ各色の濃度階調値を有するデータであり、そのより具体的な構成は後述する。また、ホストコンピューター１などホスト装置側で当該ビットマップデータまで生成した後にプリンター２に印刷要求を行う、ホストベースのシステムである場合には、前段処理部２３は、受信した画像データを概ねそのまま圧縮してページバッファ２４に格納する、という処理を実行する。
【００２３】
なお、当該前段処理部２３が実行する処理は、上記ＲＯＭに記憶されたプログラムに従ってコントローラー部２１のＣＰＵが動作することによって実行される。
【００２４】
ページバッファ２４は、上述した圧縮後のビットマップデータを格納する記憶手段であり、上記ＲＡＭで構成される。
【００２５】
次に、後段処理部２５は、印刷機構部２２の動作と同期して処理を行う部分であり、本実施の形態例では、上記ＡＳＩＣで構成される。具体的には、印刷対象のページについて印刷準備が完了し、印刷機構部２２の動作が開始されると、当該後段処理部２５は、そのページの、上記パージバッファ２４に格納される圧縮されたビットマップデータを読み出して解凍し、解凍されたビットマップデータに対して、２値化処理、エッジ処理、及びパルス幅変調処理等を施して、処理後の信号を印刷機構部２２に送信する、処理を実行する。
【００２６】
また、後段処理部２５は、２値化処理の前に各画素に対するエッジ処理の内容を決定するエッジ判断処理を実行すると共に、２値化処理の後にエッジ周辺のドットの発生間隔をより均一にする均一化処理を実行する。本プリンター２では、これらエッジ判断処理、均一化処理、及びエッジ処理に特徴があり、それらの具体的な処理内容については後述する。
【００２７】
図１には、後段処理部２５が備える機能構成の一部が示されており、エッジ判断部２５１は上記エッジ判断処理を司り、スクリーン部２５２は上記２値化処理を司り、均一化部２５３は上記均一化処理を司り、エッジ処理部２５４は上記エッジ処理を司る。
【００２８】
次に、印刷機構部２２は、後段処理部２５から送信される信号に基づいて用紙などの印刷媒体に対して印刷処理を実行する部分である。本実施の形態例では、プリンター２がレーザープリンターであるので、印刷機構部２２は、帯電装置、感光体、露光装置、現像装置、転写媒体、定着装置、及び用紙搬送装置等を備え、従前の方法により、印刷媒体に対するＣＭＹＫのトナー（色材）を用いた印刷を行う。
【００２９】
以上のような構成を有する本プリンター２では、上述のとおり、後段処理部２５が行うエッジ処理に関連する処理に特徴があり、以下、その具体的な内容について説明する。図２は、当該特徴部分の処理手順を例示したフローチャートである。図２には、印刷対象のページについて、ページバッファ２４に格納されたビットマップデータが読み出されて解凍された後、エッジ処理が完了するまでの処理について示されている。
【００３０】
まず、上記解凍されたビットマップデータについてその構造を説明する。図３は、ビットマップデータ及びラベルプレーンについて説明するための図である。図３の（ａ）には、１ページ分のビットマップデータが模式的に示されている。前述のとおり、ビットマップデータは、各画素がプリンター２の色材であるＣＭＹＫの各色の濃度階調値を有するデータであるので、色毎に全画素の濃度階調値を一つのプレーンが収めているという構造で表現すれば、図３の（ａ）に示すような構造で表すことができる。すなわち、ビットマップデータは、ＣＭＹＫの各濃度階調値をそれぞれ納めるＣプレーン、Ｍプレーン、Ｙプレーン、及びＫプレーンから構成される。
【００３１】
従って、図３の（ａ）に示すように、各画素（ｐ）のデータは、その位置のＣＭＹＫの各プレーンに収められる濃度階調値（ｐｃ，ｐｍ，ｐｙ，ｐｋ）のデータで構成されている。ここで、各画素のデータを構成するこれらＣＭＹＫの濃度階調値（ｐｃ，ｐｍ，ｐｙ，ｐｋ）のそれぞれを画素成分と称することとする。なお、本実施の形態例では、画素成分の各濃度階調値は、一例として２５６階調で表現され、０−２５５の値で表されるものとする。
【００３２】
図３の（ｂ）には、ラベルプレーンについて模式的に示している。このラベルプレーンは、上記エッジ判断処理によってそのデータが生成されるものであり、具体的な生成方法は後述するが、各画素に対するエッジ処理の内容を示すラベルデータを収めるものである。当該ラベルプレーンは、図３の（ｂ）に示されるように、各画素（ｐ）のデータが、ＣＭＹＫの各プレーンについてのラベルデータ（ｃｌ，ｍｌ，ｙｌ，ｋｌ）を有する構造になっている。各ラベルデータは、エッジ処理を行わないことを意味する「通常：０」、エッジ処理の結果そのプレーンの色材のドットが存在すべきことを意味する「エッジ：１」、及び、エッジ処理の結果そのプレーンの色材のドットが存在すべきでないことを意味する「淡エッジ：２」のいずれかの値をとる。
【００３３】
従って、各プレーンのラベルデータは２ビットで表現することができ、各画素のラベルデータは、２×４ビットのデータとなる。なお、当該ラベルプレーンは、上記ＲＡＭまたは上記ＡＳＩＣ内の記憶手段に保持される。
【００３４】
以上説明したようなビットマップデータが解凍された段階で、エッジ判断部２５１の処理が開始され、まず、画素毎に、エッジ処理を行うか否か、また、エッジ処理を行う場合にはどのように行うかを決定する。換言すれば、画素毎に上述したラベルデータを生成する。
【００３５】
具体的には、まず、上記ビットマップデータの最初の画素を選択する（図２のステップＳ１）。例えば、そのページの左上の画素を選択する。そして、エッジ判断部２５１は、選択した画素がエッジ画素であるか否かを判定する（ステップＳ２）。ここで、エッジ画素とは、画像の色が変化する境目に位置する画素であり、換言すれば、色の異なる領域が接する境界線の両側に位置する画素である。
【００３６】
エッジ判断部２５１は、選択した注目画素の周囲に隣接する画素の色と当該画素の色を比較し、色の異なる（画素成分が異なる）画素が存在すれば、注目画素をエッジ画素であると判定し、また、その隣接する色の異なる画素を、当該注目画素の隣接画素であるとする。なお、ページ（ビットマップデータ）の端に位置する画素以外の画素は、例えば、上下左右に隣接する４画素、もしくは上下左右と斜め方向に隣接する８画素について、上記色の相違をチェックする。また、当該色の相違判定は、ビットマップデータの各画素成分の値によって行う。
【００３７】
当該エッジ画素の判定により、注目画素がエッジ画素でない場合には（ステップＳ２のＮｏ）、エッジ判断部２５１は、次の画素を選択し、選択した画素を注目画素として、同様のエッジ画素判定を行う（ステップＳ２）。なお、画素の選択順は、予め定められた順番とし、例えば、ページの左上を開始点とし、画素が並ぶ各行について、左から右方向に選択していき端に達したら一つ下の行に移る、という方法を繰り返して、ページの右下まで順次選択していく。
【００３８】
そして、注目画素がエッジ画素であると判定された場合には（ステップＳ２のＹｅｓ）、すなわち、エッジ画素が検出された場合には、エッジ判断部２５１は、まず、その注目画素のエッジ画素成分を検出する処理を行う（ステップＳ４）。具体的には、注目画素の各画素成分の色及び上記隣接画素の各画素成分の色、すなわち、合計８つの濃度階調値のそれぞれが表現する色（色の異なる二つの領域が接している場合）、の中で最も明度の低い色を選択し、その色が注目画素の画素成分のものであれば、その画素成分をエッジ画素成分とする。そして、エッジ判断部２５１は、注目画素のその画素成分のラベルデータを「１」として生成する。なお、ラベルデータは、初期状態で、全て「０」（通常）となっており、当該処理では、エッジ画素成分のデータを「１」に変更する。また、選択された明度の最も低い色が注目画素の画素成分でなければ、エッジ画素成分は検出されなかったことになり、注目画素のラベルデータは変更しない。
【００３９】
図４は、エッジ画素成分検出及び淡エッジ画素成分検出を説明するための図である。図４の（ａ）は、色が異なる領域が隣接する部分のビットマップデータを例示している。図中ｐ１で示す画素が注目画素である場合、右隣の画素ｐ２と色が異なるので当該注目画素ｐ１はエッジ画素とされ、また、右隣の画素が隣接画素ｐ２とされる。そして、注目画素ｐ１の各画素成分の値が（０，０，０，１２８）であり、隣接画素ｐ２の各画素成分の値が（３２，３２，０，１６）であるので、これら８つの各画素成分で表現される色の中で最も明度が低い、注目画素ｐ１のＫプレーンの画素成分ｐｋ「１２８」の色が選択されて、注目画素ｐ１の当該画素成分ｐｋがエッジ画素成分とされる。図４の（ｂ）には、エッジ判断部２５１によって生成されるラベルデータが例示されており、上記処理の結果、注目画素ｐ１のＫプレーンのラベルデータｋｌが「１」とされる。
【００４０】
このようにエッジ画素成分検出処理がなされるが、当該処理は、各エッジ画素について後述するエッジ処理でドットを付加するか否か（ドット有りとするか否か）、及び、ドットを付加する場合にはどの色材のドットを付加するか、を決定する処理である。換言すれば、色材毎にドットを付加するか否かを決定する処理である。
【００４１】
次に、エッジ判断部２５１は、注目画素の淡エッジ画素成分を検出する処理を行う（ステップＳ５）。当該処理は、エッジ処理の結果隣接する同系色の領域に画像が膨張して見えるのを防ぐための処理であり、具体的には、注目画素の各画素成分の濃度階調値を隣接画素の同じ色の画素成分の濃度階調値と比較して、値が隣接画素よりも小さければ、換言すれば、濃度が薄ければ（淡ければ）、その画素成分を淡エッジ画素成分として検出し、その画素成分のラベルデータを「２」とする。
【００４２】
図４に示す例では、注目画素ｐ１のＣプレーンの画素成分ｐｃの値は「０」であり、比較する隣接画素ｐ２のＣプレーンの画素成分の値は「３２」であるので、注目画素の画素成分ｐｃは淡エッジ画素成分となる。また、注目画素ｐ１のＭプレーンの画素成分ｐｍの値は「０」であり、比較する隣接画素ｐ２のＭプレーンの画素成分の値は「３２」であるので、注目画素の画素成分ｐｍは淡エッジ画素成分となる。また、注目画素ｐ１のＹプレーンの画素成分ｐｙの値は「０」であり、比較する隣接画素ｐ２のＹプレーンの画素成分の値は「０」であるので、このプレーンでは、淡エッジ画素成分は検出されない。また、注目画素ｐ１のＫプレーンの画素成分ｐｋの値は「１２８」であり、比較する隣接画素ｐ２のＫプレーンの画素成分の値は「１６」であるので、このプレーンも、注目画素側に淡エッジ画素成分は検出されない。
【００４３】
そして、上記検出の結果に基づいて、ラベルデータが生成されると、図４の（ｂ）に示されるような値となる。すなわち、注目画素ｐ１について、Ｃプレーン及びＭプレーンについては「２」（淡エッジ）とされ、他のプレーンについては変更されない。なお、隣接画素ｐ２については、当該画素が注目画素として選択された場合に、Ｋプレーンについて淡エッジ画素成分となり、ラベルデータが「２」とされる。
【００４４】
以上のようにして淡エッジ画素成分の検出処理が終了すると、当該画素についての処理が終了し、エッジ判断部２５１は、上述した順番で次の画素を選択してステップＳ２からの処理を繰り返し実行する（ステップＳ６のＮｏ）。そして、当該ページの全画素について処理を終了すると（ステップＳ６のＹｅｓ）、スクリーン部２５２が、上記ビットマップデータに対して２値化の処理を実行し、ビットマップデータが有する２５６階調の濃度値をドットの有無のデータ（第二画像データ）に変換する。そして、ビットマップデータは、ＣＭＹＫの各プレーンが画素毎にドットの有無を示すデータを収める構造となる。なお、２値化処理の方法はスクリーンを用いた従前の方法が用いられる。
【００４５】
次に、均一化部２５３が、２値化処理後のビットマップデータに対してドットの均一化処理を実行する（ステップＳ８）。当該処理は、上述のように、エッジ画素の周辺領域（隣接領域）でドットの発生間隔をより均一にする処理であり、エッジ処理後のエッジ画素の部分とその周辺領域間の凸凹感を抑える為の処理である。
【００４６】
具体的には、ＣＭＹＫの各プレーン毎に、以下のような処理を実行する。各プレーンにおいて、所定の大きさの範囲（例えば、５画素×５画素の範囲、処理範囲と呼ぶ）毎に、エッジ画素（各プレーンにおいては、エッジ画素成分又は淡エッジ画素成分）が含まれるか否かを判定し、含まれない場合にはその範囲については処理を行わない。一方、含まれる場合には、当該範囲のエッジ画素の部分を除いた部分（非エッジ部分）について、誤差拡散法による２値化を再度行う。具体的には、上記非エッジ部分に含まれるドット有りの画素数を非エッジ部分の全画素数で割った値を、当該非エッジ部分（における全画素）の平均濃度階調値とし、各画素が当該平均濃度階調値を有しているものとして誤差拡散法による２値化を行う。誤差拡散法自体は従前の方法を用いることができる。
【００４７】
図５は、均一化処理を説明するための図である。図５には、２値化処理後のＫプレーンの一部が示されており、白の四角がドット無しの画素を表し、黒の四角がドット有りの画素を表している。また、破線で囲われた部分が上述したエッジ画素成分及び淡エッジ画素成分の範囲を示している。
【００４８】
この例において、上記処理範囲が図中のＭで示す範囲である場合には、当該範囲内にエッジ画素成分が含まれているので、均一化処理がなされ、エッジ画素成分でない２０画素の非エッジ部分について上述した誤差拡散法による再２値化が実行される。具体的には、ドット有り画素数１１を非エッジ部分の総画素数２０で割った１１／２０に、２５５をかけた値（＝１４０）が各画素の濃度階調値であるとして、誤差拡散法による２値化を行う。当該処理の結果が図５の下部に示されており、スクリーンを用いた２値化によるドット分布がより均一なドット分布に変更されているのがわかる。
【００４９】
次に、エッジ処理部２５４が、上記均一化処理後のビットマップデータに対して、上記生成されたラベルプレーンを用いてエッジ処理を実行する（ステップＳ９）。具体的には、ラベルプレーンにおいて「１」の値を持つ各画素について、ビットマップデータの当該「１」の値を持つ色（プレーン）のドットを有りの状態とする。既にドット有りのデータになっていればそのままとし、ドット無しのデータになっていればドット有りのデータに変更する。当該処理により、エッジ画素の部分にエッジ判断部２５１によって決定された色（色材）のドットが追加されることになる。
【００５０】
また、エッジ処理部２５４は、ラベルプレーンにおいて「２」の値を持つ各画素について、ビットマップデータの当該「２」の値を持つ色（プレーン）のドットを無しの状態とする。既にドット無しのデータになっていればそのままとし、ドット有りのデータになっていればドット無しのデータに変更する。当該処理により、エッジ画素の部分からエッジ判断部２５１によって決定された色（色材）のドットが削除されることになる。
【００５１】
図６は、エッジ処理によるドット発生の変化を例示した図である。図６の（Ａ）は、上述した２値化処理後におけるビットマップデータのＫプレーンの一部を示している。図中、エッジ画素部分は、上下方向にエッジ画素が連なる部分であり、その左側の画素列はエッジ画素成分として検出され、その右側の画素列は淡エッジ画素成分として検出されているものとする。
【００５２】
図６の（Ｂ）は、図６の（Ａ）に示すデータに対して上述した均一化処理とエッジ処理が実行された後のビットマップデータを示している。図中、非エッジ画素部分として示されるエッジ画素に隣接する部分については、上述した均一化処理によってドットの発生が処理前よりも均一になっている。また、エッジ画素部分については、上述したエッジ処理により、エッジ画素成分として検出された部分には全てドットが発生し、淡エッジ画素成分として検出された部分については全てドットが削除されている。
【００５３】
当該処理の結果を処理前（図６の（Ａ））と比較すると、エッジ部分が明確となって本来のエッジ処理の効果が得られていると共に、淡エッジ画素成分による処理によって濃度の淡い側への膨張感も抑えられている。また、均一化処理により、エッジ処理を行ってもエッジ画素部分とそれに隣接する部分間での凸凹感が緩和されている。
【００５４】
図６の（Ｃ）は、図６の（Ａ）に示すデータに対して従来手法の一つでエッジ処理を行った結果を例示している。ここでは、エッジ画素部分の全てで、すなわち、色が変化する領域間の境目においてその両側の画素にドットの付加がなされており、上述した濃度の淡い側への膨張感が見られ、エッジ部分も目立ちすぎる結果となっている。また、均一化処理がなされないので、エッジ画素部分とそれに隣接する部分（エッジ画素部分の左側の部分）間での凸凹感も見られる。
【００５５】
以上説明したように、エッジ処理が終了すると、その後に、印刷機構部２２へ送信する信号への変換処理等がなされ、当該印刷機能部２２において、エッジ処理が反映された上記ビットマップデータのドット有無の情報に従った印刷処理が実行される。すなわち、ドット有りとされた部分いついてはその色材（トナー）による現像が用紙などの印刷媒体になされる。
【００５６】
なお、上述した実施形態では、エッジ画素成分の検出処理（Ｓ４）において、８つの画素成分で表現される色の中から最も明度の低い色の画素成分をエッジ画素成分として検出したが、明度の低い順に複数個の色を選択してそれらの画素成分をエッジ画素成分として検出するようにしてもよい。
【００５７】
また、同じエッジ画素成分の検出処理（Ｓ４）において、８つの画素成分で濃度階調値が０でない（色のある）画素成分の色材（プレーン）の中で、最も明度の低い色材（濃度階調値が同じであった場合にその色材による色の明度が最も低くなる色材）の画素成分をエッジ画素成分として検出する方法としてもよい。例えば、図４に示したｐ１及びｐ２では、色のあるプレーンは、Ｃ、Ｍ、Ｋであり、Ｋの色材の明度が最も低いので、ｐ１及びｐ２のＫプレーンの画像成分がエッジ画素成分として検出される。当該方法は、色材の明度の順番が予め決まっているので、上記実施形態のような濃度階調値を考慮した処理よりも容易な処理で検出を実行できるが、濃度階調値を考慮していない分、色再現性の観点では若干ラフな処理となる。従って、濃い色を多く塗っても目立ちづらい、２値化処理で使用するスクリーン数が多い場合に適している。
【００５８】
また、上記実施形態における、エッジ画素成分の検出によるエッジ付加処理、淡エッジ画素成分の検出によるエッジ削除処理、及び均一化処理は、全てを実行しなくてもよく、それぞれ、単独で実行しても各処理による効果を得られる。
【００５９】
以上説明したように、本実施の形態例に係るプリンター２では、画像の輪郭を明確にするためのエッジ処理において、色の異なる隣接した領域のエッジ画素の色を考慮したドット付加が実行されるので、より具体的には、上記注目画素と上記隣接画素の全画素成分の中で最も明度の低い画素成分についてのみドット付加がなされるので、エッジ処理本来の目的を果たしつつエッジ部が必要以上に目立ってしまうことを抑えることができる。
【００６０】
また、淡エッジ画素成分の検出を用いたエッジ部分のドット削除処理により、従来のエッジ処理における、ドットの付加により濃度の薄い側へ画像が太ったように見えてしまう課題を解決することができる。
【００６１】
以上のドット付加及びドット削除によるエッジ処理により、境界部分における色再現性を向上させることができる。
【００６２】
また、上述した均一化処理により、エッジ処理（ドット付加）を行った部分とそれに隣接する部分の間に見られるエッジの凸凹感を緩和することができ、解像性も向上させることができる。
【符号の説明】
【００６３】
１  ホストコンピューター、  ２  プリンター（印刷装置）、  ２１  コントローラー部、  ２２  印刷機構部、  ２３  前段処理部、  ２４  ページバッファ、  ２５  後段処理部、  ２５１  エッジ判断部、  ２５２  スクリーン部（２値化部）、  ２５３  均一化部、  ２５４  エッジ処理部
【図１】
2013135396.tif 000003
【図２】
2013135396.tif 000004
【図３】
2013135396.tif 000005
【図４】
2013135396.tif 000006
【図５】
2013135396.tif 000007
【図６】
2013135396.tif 000008