(57)【要約】【課題】  ３要素の色情報の入力画像データから４要素の色情報の出力画像データへの変換を高速に行うとともに、高画質で画像形成可能な出力画像データを生成する画像変換装置及び画像変換方法を提供する。【解決手段】  点順次で３要素の入力画像データに対して、色空間変換部１において、点順次で４要素の中間画像データを生成する。グレイ補正部２は、中間画像データに対して、例えば高解像度化のための各種の補正処理を行う。補正処理後の中間画像データを点面変換部３で面順次の画像データに変換して出力画像データとして出力する。グレイ補正部２は点順次の中間画像データを扱うことができるため、メモリアクセス回数が減少し、補正処理を高速化することができる。また、高解像度化の処理の際に背景色に応じた補正処理を行うことによって、高画質で画像形成可能な画像データを生成できる。【選択図】  図１
2005064759.tif 000002
【特許請求の範囲】
【請求項１】
第１の解像度で点順次で３要素の色情報を有するとともに少なくとも所定の画像部分について前記第１の解像度よりも高い第２の解像度で前記画像部分の形状を表現した形状情報を有する入力画像データを４要素の色情報を有する面順次の出力画像データに変換する画像変換装置において、前記入力画像データの３要素の色情報を４要素の色情報に変換して点順次で４要素の色情報及び前記形状情報を有する中間画像データを生成する色空間変換手段と、前記中間画像データ中の前記形状情報に従って前記色空間変換手段で変換した後の色情報のうちの１色の要素について高解像度化のための補正処理を施す補正手段と、前記補正手段で補正した後の点順次の中間画像データを面順次の出力画像データに変換する点面変換手段を有することを特徴とする画像変換装置。
【請求項２】
前記補正手段は、前記色空間変換手段で変換された前記１色を除く３色の要素について該３色の要素の値に応じて当該３色の要素の値を補正する処理を含むことを特徴とする請求項１に記載の画像変換装置。
【請求項３】
前記補正手段は、前記３色の要素の値が所定の閾値以上であるとき前記３色の要素の値を閾値に制限することを特徴とする請求項２に記載の画像変換装置。
【請求項４】
前記補正手段は、前記１色の要素の値として、前記補正処理後の値を用いるか、前記色空間変換手段から出力された値を用いるかを選択することを特徴とする請求項１ないし請求項３のいずれか１項に記載の画像変換装置。
【請求項５】
前記補正手段は、前記補正処理後の前記１色の要素の値が前記色空間変換手段から出力された前記１色の要素の値より大きいとき前記補正処理後の前記１色の要素の値を選択することを特徴とする請求項４に記載の画像変換装置。
【請求項６】
第１の解像度で点順次で３要素の色情報を有するとともに少なくとも所定の画像部分について前記第１の解像度よりも高い第２の解像度で前記画像部分の形状を表現した形状情報を有する入力画像データを４要素の色情報を有する面順次の出力画像データに変換する画像変換方法において、前記入力画像データの３要素の色情報を４要素の色情報に変換して点順次で４要素の色情報及び前記形状情報を有する中間画像データを生成し、前記中間画像データ中の前記形状情報に従って変換後の色情報のうちの１色の要素について高解像度化のための補正処理を施し、前記補正処理後の点順次の中間画像データを面順次の出力画像データに変換することを特徴とする画像変換方法。
【請求項７】
前記補正処理は、前記色空間変換手段で変換された前記１色を除く３色の要素について該３色の要素の値に応じて当該３色の要素の値を補正する処理を含むことを特徴とする請求項６に記載の画像変換方法。
【請求項８】
前記補正処理は、前記３色の要素の値が所定の閾値以上であるとき前記３色の要素の値を閾値に制限することを特徴とする請求項７に記載の画像変換方法。
【請求項９】
前記補正処理は、前記１色の要素の値として、前記補正処理後の値を用いるか、前記色空間変換手段から出力された値を用いるかを選択することを特徴とする請求項６ないし請求項８のいずれか１項に記載の画像変換方法。
【請求項１０】
前記補正処理は、前記高解像度化の処理後の前記１色の要素の値が前記色空間変換手段から出力された前記１色の要素の値より大きいとき前記補正処理後の前記１色の要素の値を選択することを特徴とする請求項９に記載の画像変換方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、３要素の色情報の入力画像データを４要素の色情報の出力画像データに変換する画像変換処理に関するものである。
【背景技術】
【０００２】
パーソナルコンピュータなどの上位処理装置から記録装置や表示装置などの出力装置に画像を表示させる場合、上位処理装置から出力される描画命令に従って描画オブジェクトを描画処理し、ビットマップイメージを生成する展開処理が行われる。この展開処理では、一般的には出力装置の解像度に合わせて展開処理を行っている。しかし、文字や線画などにおいては、通常の解像度では斜めのエッジ部にジャギーと呼ばれる凹凸が視認され、視覚的な画質の劣化を生じてしまう場合がある。このようなジャギーを低減するため、いくつかの手法が提案されている。
【０００３】
その一つとして、パルス幅変調方式がある。パルス幅変調方式は、出力装置として電子写真方式を用いる場合の高解像度化の方法の一つである。具体的には、中間調のビデオデータに対し、参照する三角波の種類やしきい値などを切り替えて出力することによって、１画素における画像形成位置や面積を制御し、擬似的に解像度を向上させる技術である。例えば特許文献１などにも記載されている。
【０００４】
図６は、パルス幅変調方式により描画された画像の一例の拡大図である。例えば出力解像度を主／副走査線ともに２倍にするものとして１画素を４分割し、そのいずれの位置に描画を行うかを濃度やエッジの方向などに応じて選択し、画像形成を行う。具体例として、図６（Ａ）に示すように文字や線画の斜め線が存在する場合、そのままでは階段状の凹凸が視認されやすい。ここでパルス変調方式を用いることによって、図６（Ｂ）に示すように１画素以下（ここでは１／４）の画像形成を行うことによって、階段状の部分の凹凸を小さくして視覚的になめらかな斜め線を形成する。
【０００５】
図７は、パルス幅変調方式を適用した場合の白抜けへの対応の説明図である。上述のようなパルス幅変調方式を用いる場合、背景色上に黒の文字や線画を描画すると、上述のように４分割するなどにより高解像度で画像形成する画素については黒の画素として処理されてしまうため、１画素の領域のうち画像形成された領域以外の部分が白く抜けてしまうという問題がある。例えば図７（Ａ）に示した例では、中央の画素において右下の１／４を黒で画像形成しているが、残りの３／４の領域は白抜けを起こしてしまう。この白抜けが原因となり、文字そのものの画質は向上しても、ページ全体で見た場合に画質が劣化してしまう場合がある。
【０００６】
このような不具合を解消するため、１画素のうち１／４のいずれの位置を描画するかを示した形状情報とともに、背景の色を残すことが考えられている。そして、黒色については形状情報で示されたパターンで擬似的に高解像度で画像形成するとともに、他の色については背景色による画像形成を行う。これによって図７（Ｂ）に示すように擬似的に高解像度で画像形成した画素についても白抜けを防止することができ、印字装置において高画質の画像を形成することができる。なお、このような白抜けの防止処理については、例えば特許文献２等に記載されている。
【０００７】
このようなパルス変調方式による高解像度化の処理は、上述のようにレーザダイオードや発光ダイオードなどの光源の駆動制御時に参照する三角波の種類やしきい値などを切り替えて出力するための処理である。すなわち、画像形成エンジンに依存した処理であるため、画像形成エンジンに画像データを送出する直前に行われる場合が多い。一般に画像形成エンジンに画像データを送出する場合には、画像形成に用いるイエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）、ブラック（Ｋ）などの４要素の色情報を面順次で送出する。そのため、上述のような高解像度化の処理は面順次の４要素の色情報からなる画像データに対して行われるのが一般的であった。
【０００８】
しかし、上述のようなパルス変調方式による高解像度化の処理を行うためには、Ｋの要素のみを参照すればよいわけではなく、他の３要素やタグ情報なども参照して行われる。例えば、ある画素が黒い部分であるか否かは、黒以外の他の３要素が０であるか否かなども参照することになる。面順次の画像データを処理対象としてこのような画素毎の処理を行おうとすると、それぞれの要素ごとに別の面（プレーン）を参照することになるため、メモリへのアクセス回数が多くなり、処理に時間がかかるという問題があった。
【特許文献１】特許第３２６６５７６号公報
【特許文献２】特開２０００−２４２４６１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
本発明は、上述した事情に鑑みてなされたもので、３要素の色情報の入力画像データから４要素の色情報の出力画像データへの変換を高速に行うとともに、高画質で画像形成可能な出力画像データを生成する画像変換装置及び画像変換方法を提供することを目的とするものである。
【課題を解決するための手段】
【００１０】
本発明は第１の解像度で点順次で３要素の色情報を有するとともに少なくとも所定の画像部分について前記第１の解像度よりも高い第２の解像度で前記画像部分の形状を表現した形状情報を有する入力画像データを４要素の色情報を有する面順次の出力画像データに変換する画像変換装置及び画像変換方法において、色空間変換手段により入力画像データの３要素の色情報を４要素の色情報に変換して点順次で４要素の色情報及び前記形状情報を有する中間画像データを生成し、中間画像データ中の形状情報に従って色空間変換手段で変換した後の色情報のうちの１色の要素について高解像度化のための補正処理を補正処理手段で施し、補正処理手段で補正した後の点順次の中間画像データを点面変換手段で面順次の出力画像データに変換することを特徴とするものである。
【００１１】
このとき補正手段による補正処理は、色空間変換手段で変換された１色（例えばブラックＫ）を除く他の３色の要素について、該３色の要素の値に応じて当該３色の要素の値を補正する処理を含めることができる。例えば、３色の要素の値が所定の閾値以上であるとき、該３色の要素の値を閾値に制限するように構成することができる。
【００１２】
また補正手段による補正処理においては、１色（例えばブラックＫ）の要素の値として、前記補正処理後の値を用いるか、色空間変換手段から出力された値を用いるかを選択するように構成することができる。例えば、補正処理後の１色の要素の値が、色空間変換手段から出力された１色の要素の値より大きいとき、補正処理後の１色の要素の値を選択するように構成することができる。
【発明の効果】
【００１３】
本発明によれば、点順次の画像データのままで、色空間変換とともに、高解像度化のための補正処理を行うので、高速に補正処理を行うことができ、ひいては画像変換処理全体の処理時間を短縮させることができるという効果がある。
【００１４】
また、上述の図７でも説明したように高解像度化の処理時に背景色を残すと白抜けを防止することができるが、背景色が濃い場合には文字や細線が太って見える場合がある。これを防止するため、例えばブラックＫ以外の３色について閾値で制限している。これによって、高画質で画像形成を行うことができる。また、グレーの背景中に黒の文字や線画を描画すると、文字や線画のエッジ部で白抜けを起こす場合がある。この白抜けは、背景のグレーが濃い場合に顕著となる。これを防止するため、ブラックＫについても背景のグレーとの比較によって補正処理前後の値を選択できるようにしている。例えば背景のグレーが濃く、エッジ部の描画面積が小さい場合には背景色で描画することにより、見かけ上の白抜けを防止することができるという効果がある。
【発明を実施するための最良の形態】
【００１５】
図１は、本発明の実施の一形態を示すブロック構成図、図２は、画像データのフォーマットの一例の説明図である。図中、１は色空間変換部、２はグレイ補正部、３は点面変換部である。なお、入力画像データは、例えばレッド（Ｒ）、グリーン（Ｇ）、ブルー（Ｂ）の３要素の色情報を有する点順次の画像データである。図２（Ａ）に入力画像データの１画素分のデータフォーマットを示している。点順次のデータであるので、１画素分のデータ中に３要素の値が格納される。図中の要素１〜３の色情報には、例えばＲ、Ｇ、Ｂの値がそれぞれ格納されることになる。
【００１６】
そのほかに、オブジェクト情報、形状情報などが含まれている。オブジェクト情報は、当該画素がどのような属性、例えば写真部分であるのか、図形部分であるのか、文字部分であるのかといった情報を含んでいる。この属性には、形状情報を有する場合の属性も含まれている。オブジェクト情報として形状情報を含む属性が設定されている場合、次の形状情報のフィールドに当該画素の形状情報が格納される。例えば上述のパルス変調方式を用いる場合には、通常の解像度（第１の解像度）よりも高解像度（第２の解像度）で画像を形成する際に１画素中の画像を形成する位置を示す必要がある。このための情報が形状情報である。
【００１７】
なお、図２（Ａ）に示したデータフォーマットは一例であり、例えば他の情報が付加されていたり、並び順が異なるなど、変形が可能である。また、各フィールドの幅も任意である。
【００１８】
色空間変換部１は、上述のような点順次の３要素の色情報を有する入力画像データを受け取り、その入力画像データの各画素について３要素の色情報を４要素の色情報に変換して中間画像データを生成する。変換する４要素の色情報としては、出力画像データを用いて画像を形成する画像形成装置に応じた色情報とすることができ、例えばＣ、Ｍ、Ｙ、Ｋの４要素の色情報とすることができる。色空間変換部１で用いる変換アルゴリズムは任意である。例えば変換時に入力画像データ中のオブジェクト情報を参照し、それぞれの画素の属性に対応したパラメータを用いて変換処理を行うことができる。
【００１９】
色空間変換部１で生成される中間画像データのフォーマットは、上述の入力画像データとほぼ同様とすることができる。その一例を図２（Ｂ）に示している。例えば色空間変換部１がＹＭＣＫの４要素に変換する場合、図中の要素１’〜４’の色情報には、Ｙ、Ｍ、Ｃ、Ｋの値がそれぞれ格納されることになる。この時点では、Ｋの値は色空間変換部１で変換した後の濃度値が格納されている。
【００２０】
グレイ補正部２は、色空間変換部１で生成された点順次の中間画像データを受け取り、当該画素が形状情報を有する属性の場合には、形状情報に従って特にブラックについて高解像度化のための補正処理を行う。この補正処理によって、必要に応じてブラックの要素の値を変更する。
【００２１】
図３は、高解像度化の処理によって形成される１画素中の画像形成位置のパターンの一例の説明図である。ここでは通常の解像度を主／副走査線ともに２倍にするものとして１画素を４分割し、そのいずれの位置を濃度に応じて選択し、画像形成を行うものとしている。この場合、画像形成位置のパターンとしては、図示した１６個のパターンとなる。それぞれのパターンの下部に数値を示しているが、この数値がパターンを特定するコードとなる。それとともに、階調数を２５６階調とした場合の各パターンの概略の濃度を示している。例えば１／４のみを画像形成するパターンでは、濃度としても１／４程度であるから、６２〜６５の値が割り当てられている。他のパターンについても同様である。グレイ補正部２は、これらの値を図２（Ｂ）に示すデータフォーマット中のブラックの要素の値として設定する。
【００２２】
またグレイ補正部２は、このブラックの要素に対する高解像度化のための補正処理に伴って、背景となる他の３色（ＹＭＣ）の要素についても補正処理を行う。例えば３色の要素の値が予め定めた閾値以上である時には、３色の要素の値を閾値に制限するように処理を行うことができる。これにより、黒文字や黒の細線のエッジ部に高濃度の背景が形成されることによって、線が見かけ上太くなって見えるという不具合を解消することができる。
【００２３】
さらに、グレイの背景上に黒文字や黒の線画を描画した時にエッジ部に発生する白抜けを防止するため、高解像度化の処理によって得られたブラックの値と色空間変換部１で得られたブラックの値を比較して、例えばいずれか大きい値を選択するように構成することができる。例えば色空間変換部１から出力されたブラックの値が高解像度化の処理結果よりも大きい場合には、色空間変換部１から出力されたブラックの値を選択する。この場合、形状情報は使用しない。また、高解像度化の処理結果の方が、色空間変換部１から出力されたブラックの値よりも大きい場合には、高解像度化の処理結果を選択すればよい。
【００２４】
なお、グレイ補正部２から次の点面変換部３に渡される中間画像データのデータフォーマットは、ほぼ図２（Ｂ）に示すフォーマットと同様であるが、形状情報が必要な場合にはブラックの要素の値として色情報のフィールドに形状情報を格納したので、形状情報のためのフィールドは設ける必要はない。
【００２５】
点面変換部３は、グレイ補正部２で補正処理を行った後の点順次の中間画像データを、面順次の出力画像データに変換する。出力画像データのデータフォーマットを図２（Ｃ）に示している。この例では、それぞれの画素のそれぞれの要素に対してオブジェクト情報を付加したデータフォーマットとしている。面順次の画像データでは、図中、破線で示したようにそれぞれの色要素毎に画素のデータが並ぶことになる。また、出力画像データにおいても、形状情報が必要な場合にはブラックのプレーンに形状情報が格納されているので、形状情報のためのフィールドは設けられていない。
【００２６】
ここではそれぞれの色要素毎にオブジェクト情報を付加したが、これに限らず、オブジェクト情報のみのプレーンを生成し、４色の要素毎に生成される４つのプレーンとともに５つのプレーンで構成することもできる。
【００２７】
なお、点面変換部３から出力される出力画像データは、一般的には画像形成エンジンなどに入力される。画像形成エンジンでは、出力画像データを用いて画像を形成するが、その画像形成方法については任意である。例えば高解像度化された画像部分については通常の解像度よりも高解像度で画像形成する機能を有している必要があるが、従来の三角波などの参照波を用いたパルス変調方式に限られるものではない。例えば、画像形成エンジン自体の解像度が本発明の画像変換装置における通常の解像度よりも高解像度での出力が可能な場合もあり、そのような場合には、画像形成エンジンの能力を活かした高解像度の画像形成が可能である。
【００２８】
次に、本発明の実施の一形態における動作の一例について説明する。３要素の色情報を有する点順次の入力画像データが色空間変換部１に入力されると、３要素の色情報から４要素の色情報に変換し、４要素の色情報を有する点順次の中間画像データを生成する。ここでは一例として、変換後の４要素の色がＹＭＣＫであるものとして説明する。
【００２９】
グレイ補正部２は、色空間変換部１で生成された中間画像データを受け取ると、画素毎に以下の処理を行う。図４は、グレイ補正部２における１画素に対する処理の一例を示すフローチャートである。まずＳ１１において、中間画像データ中のオブジェクト情報を参照し、形状情報を有する属性の画素であるか否かを判定する。形状情報を有していない属性の画素である場合には、Ｓ１２において、グレイ補正部２における補正処理を行わず、当該画素の処理を終える。この場合、色空間変換部１で生成された中間画像データのオブジェクト情報及び４色の色情報による点順次の画像データが点面変換部３へ渡される。
【００３０】
形状情報を有する属性の画素である場合には、Ｓ１３において、ブラック以外のＹＭＣがいずれも０、すなわち、色情報ＹＭＣＫ＝［０，０，０，Ｋｘ］（Ｋｘの値は任意）であるか否かを判定する。このＹＭＣがいずれも０である画素とは、背景色を持たない画素のことである。なお、色空間変換部１から渡されたブラックの要素の値を以下の説明でもＫｘとする。
【００３１】
ＹＭＣの値がいずれも０であった場合には、Ｓ１４において、ブラックの要素の値を変換する。変換後のブラックの要素の値をＫｓとする。この変換処理は任意であるが、ここでは高解像度化のための変換処理であるものとし、色空間変換部１から受け取った中間画像データ中の形状情報をもとに上述の図３に示したパターンのいずれに該当するかを判断し、そのパターンに対応する値をＫｓとする。この場合、背景色となるＹＭＣは０であるので、ＹＭＣに対しては変換処理を行わない。
【００３２】
Ｓ１３でＹＭＣのいずれかが０ではないと判断され、背景色が存在する（色情報ＹＭＣＫ＝［Ｙｘ，Ｍｘ，Ｃｘ，Ｋｘ］（Ｙｘ、Ｍｘ、Ｃｘ、Ｋｘの値は任意））場合には、Ｓ１５において、Ｓ１４と同様にブラックの要素の値を変換し、Ｋｓを得る。Ｓ１６において、Ｓ１５で得たＫｓを参照し、１画素すべてを形成するパターンであるか否かを判定する。例えば図３に示すパターンの場合には、右下の値２５５のパターンであるか否かを判定する。図５は、形状パターンと画像との対応の具体例の説明図である。Ｓ１５で得られた変換後のブラックの値Ｋｓが、１画素すべてを形成するパターンであるとは、例えば図５において点Ｐ１として示したように、黒文字や黒の線分の内部であることが考えられる。
【００３３】
Ｓ１５で得られた変換後のブラックの値Ｋｓが１画素すべてを形成するパターンを示している場合、ブラックによって１画素すべてが塗りつぶされるため、背景色があってもその背景色が視認されることはほとんどない。そのため、Ｓ１７において、ＹＭＣの値を予め決めておいた固定値［Ｙｙ，Ｍｙ，Ｃｙ］とし、中間画像データの対応するフィールドを変更する。なお、固定値としては、出力画像データを受け取る画像形成エンジンにもよるが、例えば４要素の色情報の合計に対して制限が課せられる場合もある。このような種々の条件を考慮して固定値を決定しておけばよい。もちろん固定値として０としてもよい。
【００３４】
Ｓ１６でＫｓが示すパターンが１画素すべてを形成するパターンではないと判断された場合は、図５において点Ｐ２として示したように黒文字や黒の線分のエッジ部の場合である。エッジ部においては、背景技術において述べたように、ブラックのパターンのみでは白抜けが発生するため、背景色についても形成されるように画像データを生成する。しかしこのとき、背景色の濃度が高いとブラックの線が太く見えてしまうという問題がある。そのためＳ１８において、背景色を示すＹ、Ｍ、Ｃの値が濃いか否かを判定する。具体例としては、色空間変換部１から出力されたＹ、Ｍ、Ｃの値［Ｙｘ，Ｍｘ，Ｃｘ］が閾値［Ｙｚ，Ｍｚ，Ｃｚ］以上であるか否かを判定し、背景色が濃い場合と薄い場合とで処理を分けている。なお、このとき用いる閾値については、特開２０００−２３２５９０号公報に記載されている不具合の解消およびその方法に基づいて設定するなど、高画質印字に最適な値を設定しておくことができる。また、この閾値との判定は、Ｙ、Ｍ、Ｃのすべてが閾値以上であり、黒に近い場合に背景色が濃いと判定するほか、Ｙ、Ｍ、Ｃのいずれかが閾値以上であれば背景色が濃いと判定するなど、背景色の濃さに関する判定条件は任意に定めることができる。
【００３５】
Ｓ１８で背景色が濃いと判定された場合には、Ｓ１９において、背景色を抑える処理を行う。具体例として、ここではＹ、Ｍ、Ｃの値を、Ｓ１８の判定で用いた閾値［Ｙｚ，Ｍｚ，Ｃｚ］とし、中間画像データのそれぞれのフィールドを書き換える。これによって背景色は閾値で抑えられ、黒文字や黒の線画が濃い背景によって太く見えると言った不具合を解消することができる。
【００３６】
またＳ１８で背景色が薄いと判定された場合には、そのまま背景色を用いても不具合の発生は比較的少ないので、Ｓ２０において、色空間変換部１から得たＹ、Ｍ、Ｃの値［Ｙｘ，Ｍｘ，Ｃｘ］をそのまま用いる。
【００３７】
このようにしてブラックの要素の変換後の値ＫｓとＹＭＣに対して必要に応じて補正を加えた値が得られたら、最後にブラックの変換後の値Ｋｓをブラックの要素の値として用いるか否かを判定する。上述の特許文献１に記載されているように、グレイの背景に黒文字や黒の線画を形成する場合には、高解像度化の処理を行った時にエッジ部に白抜けを生じることがある。特に、背景が濃いグレイであって、高解像度化の処理によって１画素中に形成される領域が小さい場合に、そのような不具合が発生しやすい。
【００３８】
このような不具合を防止するため、Ｓ２１において、Ｓ１４やＳ１５で得られたブラックの高解像度化の変換処理後の値Ｋｓと、色空間変換部１から得られたブラックの要素の値Ｋｘとを比較する。なお、値Ｋｓは例えば図３に示したいずれかのパターンを示す値であり、また値Ｋｘはブラックの濃度を示す値であり、性質が異なる値である。しかし上述のように値Ｋｓはそれぞれのパターンに対応する濃度に応じて対応付けがなされているので、値Ｋｓをそのまま濃度として用いることが可能である。
【００３９】
そして、値Ｋｓの方が値Ｋｘよりも大きい場合には、Ｓ２２において、高解像度化のための変換処理後の値Ｋｓをブラックの要素の値として選択し、中間画像データのブラックのフィールドに設定する。また、値Ｋｘが値Ｋｓ以上であれば色空間変換部１から得られたブラックの要素の値Ｋｘをそのまま用いることとする。この場合、値Ｋｘは形状情報を表していないので、オブジェクト情報中の属性を、形状情報を用いない属性に変更しておく。これによって、濃いグレーの背景中に白抜けが発生する部分を、背景色で埋めることによって白抜けを防止することができる。
【００４０】
このようにして、グレイ補正部２における処理を終了する。上述のようなグレイ補正部２の処理は、ブラックのみならず、他の色要素（ＹＭＣ）についても参照する。従来のように面順次の画像データではそれぞれの色要素のプレーンをアクセスするため、オブジェクト情報や形状情報などを含めると５回以上のメモリアクセスが必要であり、非常に時間がかかる処理であった。しかし本発明では、図２（Ｂ）に示すような点順次の画像データであるため、１画素のＹＭＣＫの色情報及びオブジェクト情報、形状情報などを含めても１回あるいは２回程度のメモリアクセスで済む。そのため、処理を高速に実行することができる。また入力画像データを直接受け取る場合でも、面順次の画像データのように各プレーンを記憶しておかなくても、点順次の画像データを１画素分受け取った順に処理を行うことができ、データの流れに沿って処理を行ってゆくことができ、高速な処理が可能である。逆に、このようにブラック以外の色要素を用いた処理を行っても、処理速度の低下を起こさずに処理を行うことが可能である。
【００４１】
なお、点面変換部３へ渡す点順次の中間画像データとしては、形状情報のフィールドは不要となるので、この時点で削除しておくことができる。
【００４２】
グレイ補正部２より出力された４要素、点順次の中間画像データは点面変換部３に入力され、図２（Ｃ）に示したような４要素の面順次の出力画像データとなるように情報の組み替えが行われ、各要素の情報とオブジェクト情報を合わせて出力画像データが生成され、出力される。
【００４３】
生成された出力画像データは、例えば画像形成エンジンなどに渡され、出力画像データに応じた画像形成が行われる。このとき、オブジェクト情報として形状情報を有する属性が設定されている場合には、ブラックのプレーンの値については例えば図３に示したパターンとして解釈され、高解像度での画像形成が行われることになる。このとき、背景色についてもグレイ補正部２において補正処理を行っているため、ブラックについて高解像度での画像形成を行った画素についても白抜けを起こすことなく、高画質の画像を得ることができる。また、背景色の濃度が抑えられているので、黒文字や黒の線画が太って見えるようなこともない。さらに、濃いグレー部での黒文字や黒の線画のエッジ部で白抜けを起こす不具合に対しても、そのような画素については予め背景色で画像形成が行われるように補正しているので、不具合を回避することができる。このように、全体として高画質の画像を得ることが可能である。
【００４４】
なお、上述の説明中、具体的な色要素として、ＲＧＢ及びＹＭＣＫの場合を示した。しかし本発明はこれに限定されるものではないことは言うまでもない。
【図面の簡単な説明】
【００４５】
【図１】本発明の実施の一形態を示すブロック構成図である。
【図２】画像データのフォーマットの一例の説明図である。
【図３】高解像度化の処理によって形成される１画素中の画像形成位置のパターンの一例の説明図である。
【図４】グレイ補正部２における１画素に対する処理の一例を示すフローチャートである。
【図５】形状パターンと画像との対応の具体例の説明図である。
【図６】パルス幅変調方式により描画された画像の一例の拡大図である。
【図７】パルス幅変調方式を適用した場合の白抜けへの対応の説明図である。
【符号の説明】
【００４６】
１…色空間変換部、２…グレイ補正部、３…点面変換部。
【図１】
2005064759.tif 000003
【図２】
2005064759.tif 000004
【図３】
2005064759.tif 000005
【図４】
2005064759.tif 000006
【図５】
2005064759.tif 000007
【図６】
2005064759.tif 000008
【図７】
2005064759.tif 000009