(57)【特許請求の範囲】
【請求項１】
画素ごとに色情報を有する処理対象画像の入力情報の入力を受ける入力手段と、
該入力手段に入力された入力情報を出力解像度よりも低い解像度まで低解像度化する低解像度化処理を行う低解像度変換手段と、
該低解像度変換手段が低解像度化処理を行った後の低解像度画像情報を出力解像度まで高解像度化する高解像度化処理を行う高解像度変換手段と、
該高解像度変換手段が高解像度化処理を行った後の出力画像情報を出力する出力手段とを備えた画像処理装置において、
記憶手段と、
上記入力情報に基づいて、特定画像と該特定画像以外の背景画像とから構成される予め決められた特定画像領域を上記処理対象画像の中から検出する特定画像領域検出手段と、
少なくとも上記特定画像領域について、上記低解像度化処理を行った後の画素である低解像度画素ごとに、上記入力情報に基づいて上記背景画像の色に対応する第１色情報を生成し、生成した第１色情報を上記記憶手段の第１色情報記憶領域に記憶する第１色情報処理手段と、
上記入力情報に基づいて上記特定画像領域の画像データを上記記憶手段の一時記憶領域に一時的に描画する描画手段と、
該描画手段が描画した上記一時記憶領域上の画像データを解析することにより、上記特定画像領域について、上記低解像度画素ごとに、上記入力情報に基づいて該低解像度化処理を行う前の画素である入力解像度画素のうち上記特定画像を構成する特定入力解像度画素の当該低解像度画素内の配置を示す形状情報を生成し、生成した形状情報を上記記憶手段の特定画像情報記憶領域に記憶する形状情報処理手段と、
上記特定画像領域について、上記低解像度画素ごとに、上記入力情報に基づいて上記特定画像の色に対応する第２色情報を生成し、生成した第２色情報をＬＵＴ（Look Up Table）方式で上記記憶手段の第２色情報記憶領域に記憶するとともに、各低解像度画素に対応する第２色情報のＬＵＴアドレス情報を当該低解像度画素の形状情報に関連付けた状態で上記記憶手段の上記特定画像情報記憶領域に記憶する第２色情報処理手段とを有しており、
上記高解像度変換手段は、上記特定画像領域については、上記低解像度画素ごとに、高解像度化処理後の画素である出力解像度画素の配置を、上記記憶手段の上記特定画像情報記憶領域に記憶されている形状情報に基づいて決定するとともに、上記特定画像の色を、上記記憶手段の上記特定画像情報記憶領域に記憶されているＬＵＴアドレス情報によって特定される上記記憶手段の上記第２色情報記憶領域に記憶されている第２色情報に基づいて決定し、かつ、上記背景画像の色を、上記記憶手段の第１色情報記憶領域に記憶されている第１色情報に基づいて決定して、上記低解像度画像情報に対して上記高解像度化処理を行うことを特徴とする画像処理装置。
【請求項２】
請求項１の画像処理装置において、
上記第１色情報処理手段が生成する第１色情報は、上記記憶手段から一括して読み出し可能な最小単位よりも少ない情報量であり、
上記形状情報処理手段が生成する形状情報と上記第２色情報処理手段が生成する第２色情報のＬＵＴアドレス情報との合計情報量は、上記最小単位から上記第１色情報の情報量を差し引いた残りの情報量以下であることを特徴とする画像処理装置。
【請求項３】
請求項１又は２の画像処理装置において、
上記特定画像は文字画像であることを特徴とする画像処理装置。
【請求項４】
請求項１乃至３のいずれか１項に記載の画像処理装置において、
上記低解像度画素ごとに、上記記憶手段の第１色情報記憶領域から上記第１色情報を読み込んで、各低解像度画素の第１色情報を画像出力に使用する色情報へ変換する色変換処理を行う色変換処理手段を有し、
上記高解像度変換手段は、上記色変換処理手段による色変換処理後の色情報を第１色情報として用いて上記高解像度化処理を行うことを特徴とする画像処理装置。
【請求項５】
請求項１乃至４のいずれか１項に記載の画像処理装置において、
上記高解像度変換手段により変換された画像データに対してハーフトーン処理を行うハーフトーン処理手段を有することを特徴とする画像処理装置。
【請求項６】
請求項１乃至５のいずれか１項に記載の画像処理装置において、
上記高解像度変換手段は、上記記憶手段の上記特定画像情報記憶領域に記憶されたＬＵＴアドレス情報及び形状情報と、上記記憶手段の上記第１色情報記憶領域に記憶された第１色情報とをライン単位で読み込んで、上記高解像度化処理を行うことを特徴とする画像処理装置。
【請求項７】
画素ごとに色情報を有する処理対象画像の入力情報に基づく画像データに対して所定の画像処理を行って出力画像情報を出力する画像処理手段と、
該画像処理手段から出力された出力画像情報に基づいて画像を形成する画像形成手段とを備える画像形成装置において、
上記画像処理手段として、請求項１乃至６のいずれか１項に記載の画像処理装置を用いることを特徴とする画像形成装置。
【請求項８】
画素ごとに色情報を有する処理対象画像の入力情報の入力を受ける入力工程と、
該入力工程で入力された入力情報を出力解像度よりも低い解像度まで低解像度化する低解像度化処理を行う低解像度変換工程と、
該低解像度変換工程で低解像度化処理を行った後の低解像度画像情報を出力解像度まで高解像度化する高解像度化処理を行う高解像度変換工程と、
該高解像度変換工程で高解像度化処理を行った後の出力画像情報を出力する出力工程とを有する画像処理方法において、
上記入力情報に基づいて、特定画像と該特定画像以外の背景画像とから構成される予め決められた特定画像領域を上記処理対象画像の中から検出する特定画像領域検出工程と、
少なくとも上記特定画像領域について、上記低解像度化処理を行った後の画素である低解像度画素ごとに、上記入力情報に基づいて上記背景画像の色に対応する第１色情報を生成し、生成した第１色情報を記憶手段の第１色情報記憶領域に記憶する第１色情報処理工程と、
上記入力情報に基づいて上記特定画像領域の画像データを上記記憶手段の一時記憶手段に一時的に描画する描画工程と、
該描画工程で描画した上記一時記憶領域上の画像データを解析することにより、上記特定画像領域について、上記低解像度画素ごとに、上記入力情報に基づいて該低解像度化処理を行う前の画素である入力解像度画素のうち上記特定画像を構成する特定入力解像度画素の当該低解像度画素内の配置を示す形状情報を生成し、生成した形状情報を上記記憶手段の特定画像情報記憶領域に記憶する形状情報処理工程と、
上記特定画像領域について、上記低解像度画素ごとに、上記入力情報に基づいて上記特定画像の色に対応する第２色情報を生成し、生成した第２色情報をＬＵＴ（Look Up Table）方式で上記記憶手段の第２色情報記憶領域に記憶するとともに、各低解像度画素に対応する第２色情報のＬＵＴアドレス情報を当該低解像度画素の形状情報に関連付けた状態で上記記憶手段の上記特定画像情報記憶領域に記憶する第２色情報処理工程とを有しており、
上記高解像度変換工程では、上記特定画像領域については、上記低解像度画素ごとに、高解像度化処理後の画素である出力解像度画素の配置を、上記記憶手段の上記特定画像情報記憶領域に記憶されている形状情報に基づいて決定するとともに、上記特定画像の色を、上記記憶手段の上記特定画像情報記憶領域に記憶されているＬＵＴアドレス情報によって特定される上記記憶手段の上記第２色情報記憶領域に記憶されている第２色情報に基づいて決定、かつ、上記背景画像の色を、上記記憶手段の第１色情報記憶領域に記憶されている第１色情報に基づいて決定して、上記低解像度画像情報に対して上記高解像度化処理を行うことを特徴とする画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画素ごとに色情報を有する処理対象画像の入力情報に対して画像処理を施して出力画像情報を出力する画像処理装置、及び、その出力画像情報に基づいて画像形成を行う画像形成装置、並びに、画像処理方法に関するものである。
【背景技術】
【０００２】
複写機、ファクシミリ、プリンタ等の画像形成装置においては、例えば特許文献１に記載のような画像処理装置により、パソコン等から送られてくるＰＤＬ（ページ記述言語）を処理している。画像処理装置内では、ＰＤＬで記述された入力情報（カラー画像情報）に対し、ディザ法や誤差拡散法などのハーフトーン処理（階調処理、ディザリング処理）を施すのが一般的である。これは次の理由による。すなわち、ＰＤＬで記述されたカラー画像情報は、各画素の色情報をそれぞれ三原色（ＲＧＢあるいはＣ、Ｍ、Ｙ）の階調値で保持し、画素単位で階調表現している。これに対し、画像形成装置によって形成するカラー画像は、各画素に対する色剤（インクやトナー）の付着量を個別且つ微妙にコントロールすることが困難であるため、画素単位での階調表現が難しい。このため、画素単位で階調を表現しているカラー画像情報を、ディザリングにより複数画素の面積単位で階調を表現するものに変換してから、画像形成を行うという処理が一般的となっている。
【０００３】
また、画素ごとに色情報（ＲＧＢあるいはＣ、Ｍ、Ｙの階調値の情報）を有するカラー画像情報に対してハーフトーン処理を行うと、情報量を大幅に低減することができるというメリットも得られる。具体例を挙げると、ＲＧＢ（あるいはＣ、Ｍ、Ｙ）の各階調をそれぞれ２５６通りで表現する場合、各画素について１６７７７２１６（２５６×２５６×２５６）色という膨大な数の色をそれぞれ表現することができる。しかし、この場合には、画素ごとに色情報として２４［ｂｉｔ］の情報量が必要になってくるため、画像処理の対象となる画像情報の情報量が非常に大きくなってしまう。これに対し、ハーフトーン処理を施した後の画像情報は、画像出力に使用する各色（例えばＣ、Ｍ、Ｙ）について画素ごとの有無を示すだけでよいので、情報量を大幅に低減することができる。
【０００４】
【特許文献１】特開平９−１６８０８６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上述したように、ハーフトーン処理を施した後の画像情報は情報量が少ないため、この画像情報に対して画像処理を行うことにより、ハーフトーン処理を施す前の情報量が多い画像情報に対して画像処理を行う場合に比べて、その画像処理に必要なメモリ容量を大幅に少なくでき、また処理負荷を軽減できる。しかし、画像処理の内容によっては、ハーフトーン処理を施した後の画像情報に対して画像処理を行うことが適切でなく、場合によっては画像処理を行うことができないこともある。
具体例を挙げて説明すると、ベース画像を描画した後、そのベース画像の所定領域に透かし等のマスキングを施して最終的な画像を得るという画像処理がある。ハーフトーン処理を施した後の画像情報は、複数の画素からなる画素群における各色の面積比率で階調を表現するものであるため、この画像情報からはベース画像についての各画素の色を直接特定することができない。このため、例えば、このような画像処理を行うためのコマンド等をＰＤＬで記述した画像情報が入力された場合には、ハーフトーン処理を施す前の画像情報（画素ごとに色情報を有する画像情報）に対して当該画像処理を行う必要がある。なお、このようにハーフトーン処理を施す前の画像情報に対して行う必要がある又は行うことが適切である画像処理は、上述したマスキングの処理に限られない。
【０００６】
しかし、上述したとおり、ハーフトーン処理を施す前の画像情報は、その情報量が多いため、これに対する画像処理に必要なメモリ容量が増大する。そのため、近年では、この画像処理に必要なメモリ容量を小さく抑えるために、画像処理対象の画像情報（入力情報）の解像度（例えば１２００［ｄｐｉ］）を低解像度（例えば６００［ｄｐｉ］）に一旦落とし、低解像度化した画像情報（低解像度画像情報）に対して画像処理を施した後、その画像情報を出力画像の解像度（例えば１２００［ｄｐｉ］）まで高解像度化するという手法が取られている。この手法によれば、解像度を落とした分だけ画像処理に必要となるメモリ容量を少なくできる。
【０００７】
ところが、このように低解像度に落とした場合、その画像処理後の画像情報を出力解像度まで高解像度化しても、実質的な解像度は低解像度のままである。一般に、写真、絵柄、模様などのイメージ画像については、低解像度のままでも見た目の画質への影響は比較的少ないが、ひらがな、漢字、アルファベット、記号などの文字画像については、ジャギーが目立って見た目の画質が大きく低下する傾向にある。なお、上記特許文献１に記載されているように、ジャギーを滑らかにするジャギー補正技術は公知であるが、小サイズの文字等については公知のジャギー補正技術では、見た目の画質を十分に高めることはできない。
【０００８】
本発明は、以上の背景に鑑みなされたものであり、その目的とするところは、入力情報に基づく入力画像情報（カラー画像情報）の解像度を低解像度に落とした画像情報に対して画像処理を行うことで必要となるメモリ容量を少なく抑えつつ、このように低解像度に一旦落とすことで見た目の画質に大きな影響が出てしまうような文字画像等の特定画像についての画質低下を抑制することが可能な画像処理装置及びこれを備えた画像形成装置、並びに、画像処理方法を提供することである。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、請求項１の発明は、画素ごとに色情報を有する処理対象画像の入力情報の入力を受ける入力手段と、該入力手段に入力された入力情報を出力解像度よりも低い解像度まで低解像度化する低解像度化処理を行う低解像度変換手段と、該低解像度変換手段が低解像度化処理を行った後の低解像度画像情報を出力解像度まで高解像度化する高解像度化処理を行う高解像度変換手段と、該高解像度変換手段が高解像度化処理を行った後の出力画像情報を出力する出力手段とを備えた画像処理装置において、記憶手段と、上記入力情報に基づいて、特定画像と該特定画像以外の背景画像とから構成される予め決められた特定画像領域を上記処理対象画像の中から検出する特定画像領域検出手段と、少なくとも上記特定画像領域について、上記低解像度化処理を行った後の画素である低解像度画素ごとに、上記入力情報に基づいて上記背景画像の色に対応する第１色情報を生成し、生成した第１色情報を上記記憶手段の第１色情報記憶領域に記憶する第１色情報処理手段と、上記入力情報に基づいて上記特定画像領域の画像データを上記記憶手段の一時記憶領域に一時的に描画する描画手段と、該描画手段が描画した上記一時記憶領域上の画像データを解析することにより、上記特定画像領域について、上記低解像度画素ごとに、上記入力情報に基づいて該低解像度化処理を行う前の画素である入力解像度画素のうち上記特定画像を構成する特定入力解像度画素の当該低解像度画素内の配置を示す形状情報を生成し、生成した形状情報を上記記憶手段の特定画像情報記憶領域に記憶する形状情報処理手段と、上記特定画像領域について、上記低解像度画素ごとに、上記入力情報に基づいて上記特定画像の色に対応する第２色情報を生成し、生成した第２色情報をＬＵＴ（Look Up Table）方式で上記記憶手段の第２色情報記憶領域に記憶するとともに、各低解像度画素に対応する第２色情報のＬＵＴアドレス情報を当該低解像度画素の形状情報に関連付けた状態で上記記憶手段の上記特定画像情報記憶領域に記憶する第２色情報処理手段とを有しており、上記高解像度変換手段は、上記特定画像領域については、上記低解像度画素ごとに、高解像度化処理後の画素である出力解像度画素の配置を、上記記憶手段の上記特定画像情報記憶領域に記憶されている形状情報に基づいて決定するとともに、上記特定画像の色を、上記記憶手段の上記特定画像情報記憶領域に記憶されているＬＵＴアドレス情報によって特定される上記記憶手段の上記第２色情報記憶領域に記憶されている第２色情報に基づいて決定し、かつ、上記背景画像の色を、上記記憶手段の第１色情報記憶領域に記憶されている第１色情報に基づいて決定して、上記低解像度画像情報に対して上記高解像度化処理を行うことを特徴とするものである。
また、請求項２の発明は、請求項１の画像処理装置において、上記第１色情報処理手段が生成する第１色情報は、上記記憶手段から一括して読み出し可能な最小単位よりも少ない情報量であり、上記形状情報処理手段が生成する形状情報と上記第２色情報処理手段が生成する第２色情報のＬＵＴアドレス情報との合計情報量は、上記最小単位から上記第１色情報の情報量を差し引いた残りの情報量以下であることを特徴とするものである。
また、請求項３の発明は、請求項１又は２の画像処理装置において、上記特定画像は文字画像であることを特徴とするものである。
また、請求項４の発明は、請求項１乃至３のいずれか１項に記載の画像処理装置において、上記低解像度画素ごとに、上記記憶手段の第１色情報記憶領域から上記第１色情報を読み込んで、各低解像度画素の第１色情報を画像出力に使用する色情報へ変換する色変換処理を行う色変換処理手段を有し、上記高解像度変換手段は、上記色変換処理手段による色変換処理後の色情報を第１色情報として用いて上記高解像度化処理を行うことを特徴とするものである。
また、請求項５の発明は、請求項１乃至４のいずれか１項に記載の画像処理装置において、上記高解像度変換手段により変換された画像データに対してハーフトーン処理を行うハーフトーン処理手段を有することを特徴とするものである。
また、請求項６の発明は、請求項１乃至５のいずれか１項に記載の画像処理装置において、上記高解像度変換手段は、上記記憶手段の上記特定画像情報記憶領域に記憶されたＬＵＴアドレス情報及び形状情報と、上記記憶手段の上記第１色情報記憶領域に記憶された第１色情報とをライン単位で読み込んで、上記高解像度化処理を行うことを特徴とするものである。
また、請求項７の発明は、画素ごとに色情報を有する処理対象画像の入力情報に基づく画像データに対して所定の画像処理を行って出力画像情報を出力する画像処理手段と、該画像処理手段から出力された出力画像情報に基づいて画像を形成する画像形成手段とを備える画像形成装置において、上記画像処理手段として、請求項１乃至６のいずれか１項に記載の画像処理装置を用いることを特徴とするものである。
また、請求項８の発明は、画素ごとに色情報を有する処理対象画像の入力情報の入力を受ける入力工程と、該入力工程で入力された入力情報を出力解像度よりも低い解像度まで低解像度化する低解像度化処理を行う低解像度変換工程と、該低解像度変換工程で低解像度化処理を行った後の低解像度画像情報を出力解像度まで高解像度化する高解像度化処理を行う高解像度変換工程と、該高解像度変換工程で高解像度化処理を行った後の出力画像情報を出力する出力工程とを有する画像処理方法において、上記入力情報に基づいて、特定画像と該特定画像以外の背景画像とから構成される予め決められた特定画像領域を上記処理対象画像の中から検出する特定画像領域検出工程と、少なくとも上記特定画像領域について、上記低解像度化処理を行った後の画素である低解像度画素ごとに、上記入力情報に基づいて上記背景画像の色に対応する第１色情報を生成し、生成した第１色情報を記憶手段の第１色情報記憶領域に記憶する第１色情報処理工程と、上記入力情報に基づいて上記特定画像領域の画像データを上記記憶手段の一時記憶手段に一時的に描画する描画工程と、該描画工程で描画した上記一時記憶領域上の画像データを解析することにより、上記特定画像領域について、上記低解像度画素ごとに、上記入力情報に基づいて該低解像度化処理を行う前の画素である入力解像度画素のうち上記特定画像を構成する特定入力解像度画素の当該低解像度画素内の配置を示す形状情報を生成し、生成した形状情報を上記記憶手段の特定画像情報記憶領域に記憶する形状情報処理工程と、上記特定画像領域について、上記低解像度画素ごとに、上記入力情報に基づいて上記特定画像の色に対応する第２色情報を生成し、生成した第２色情報をＬＵＴ（Look Up Table）方式で上記記憶手段の第２色情報記憶領域に記憶するとともに、各低解像度画素に対応する第２色情報のＬＵＴアドレス情報を当該低解像度画素の形状情報に関連付けた状態で上記記憶手段の上記特定画像情報記憶領域に記憶する第２色情報処理工程とを有しており、上記高解像度変換工程では、上記特定画像領域については、上記低解像度画素ごとに、高解像度化処理後の画素である出力解像度画素の配置を、上記記憶手段の上記特定画像情報記憶領域に記憶されている形状情報に基づいて決定するとともに、上記特定画像の色を、上記記憶手段の上記特定画像情報記憶領域に記憶されているＬＵＴアドレス情報によって特定される上記記憶手段の上記第２色情報記憶領域に記憶されている第２色情報に基づいて決定、かつ、上記背景画像の色を、上記記憶手段の第１色情報記憶領域に記憶されている第１色情報に基づいて決定して、上記低解像度画像情報に対して上記高解像度化処理を行うことを特徴とするものである。
【００１１】
本発明によれば、低解像度に一旦落とすことで見た目の画質に大きな影響が出てしまうような文字画像等の特定画像については、低解像度化処理を行った後の低解像度画素ごとに形状情報を生成し、記憶しておく。この形状情報は、低解像度化処理を行う前の入力解像度画素のうちの特定画像を構成する特定入力解像度画素の当該低解像度画素内の配置を示す情報である。よって、この形状情報により、入力情報の解像度における特定画像の形状（外形）を特定することができる。そして、本発明によれば、低解像度化処理を行って得た低解像度画像情報に対して高解像度化処理を行う際に、低解像度に落とされた特定画像の高解像度化後の形状（外形）を形状情報に基づいて決定する。したがって、出力画像情報における特定画像の形状（外形）を、低解像度化処理を行う前の形状すなわち入力情報の解像度における形状（外形）とすることが可能となる。
【発明の効果】
【００１２】
本発明によれば、入力情報に基づく入力画像情報の解像度を低解像度に落とした画像情報に対して画像処理を行うことで必要となるメモリ容量を少なく抑えつつも、このように低解像度に一旦落とすことで見た目の画質に大きな影響が出てしまうような文字画像等の特定画像の画質低下を抑制することが可能となるという優れた効果が奏される。
【発明を実施するための最良の形態】
【００１３】
以下、本発明を電子写真方式の画像形成装置であるフルカラープリンタ（以下、単にプリンタという。）に適用した一実施形態について説明する。
まず、実施形態に係るプリンタの基本的な構成について説明する。
図１は、実施形態に係るプリンタを示す概略構成図である。
図１において、像担持体としての無端ベルト状の感光体１は、回転ローラ２，３によって図中時計回り方向に無端移動可能に張架され、いずれか一方の回転ローラの回転駆動によって無端移動する。
【００１４】
感光体１の周囲には、感光体１の表面を一様帯電せしめる帯電手段たる帯電装置４、感光体１を除電する除電手段たる除電ランプＬ、感光体１の表面に付着している後述の転写残トナーをクリーニングするクリーニング装置１６等が配置されている。
【００１５】
帯電装置４による一様帯電位置よりもベルト移動方向の下流側では、感光体１に対して、潜像書込手段たる光書込装置５によるレーザー光の走査が行われる。この走査に伴って感光体１の露光部の電位が減衰することで、感光体１が静電潜像を担持する。
【００１６】
水平方向よりも鉛直方向にスペースをとる縦長の姿勢で張架された感光体１の図中左側方には、回転型現像装置６が配置されている。この回転型現像装置６は、回転軸を中心にして回転可能な保持体に、Ｃ（シアン）トナーを用いるＣ現像器、Ｍ（マゼンタ）トナーを用いるＭ現像器、Ｙ（イエロー）トナーを用いるＹ現像器を約１２０［°］の回転角度ずつ位相ずれした位置に保持している。そして、保持体の回転により、いずれかの現像器を感光体１に対向する現像位置に移動させることで、感光体１上の静電潜像の現像色をＣ、Ｍ、Ｙで切り替えることができる。現像に寄与させる現像器を順次切り替えることで、感光体１上にＣトナー像、Ｍトナー像、Ｙトナー像を形成することが可能になっている。また、何れの現像器も現像位置にポジショニングさせない位置まで保持体を回転させることで、回転型現像装置６による現像を不実施とすることも可能である。
【００１７】
回転型現像装置６の図中上方には、Ｂｋ（ブラック）トナーを用いるＢｋ現像装置７が配設されており、感光体１上の静電潜像を黒色に現像してＢｋトナー像を得ることができる。このＢｋ現像装置７は、それを感光体１から遠ざける方向に付勢するバネ等の付勢手段と、回転可能なカム４５のカム面の突き当たりとにより、感光体１上の静電潜像を現像可能な位置と、現像不能な位置とを往復移動することが可能になっている。
【００１８】
光書込装置５は、画像情報に基づいて図示しない半導体レーザー等の光源から発射したレーザー光を、ポリゴンモータ５Ａによって回転駆動している正多角柱状のポリゴンミラー５Ｂの側面にあるミラー面で反射させることで、主走査方向（感光体軸線方向に対応する方向）に偏向せしめる。そして、ｆθレンズ５Ｃや反射ミラー５Ｄなどを経て感光体１の表面に到達させることで、感光体１の表面を光走査する。
【００１９】
感光体１の図中右側方には、無端状の中間転写ベルト１０を回転ローラ１１、１２によって張架しながら、いずれか一方の回転ローラの回転駆動によって図中反時計回り方向に無端移動せしめる転写ユニットが配設されている。この転写ユニットは、中間転写ベルト１０のおもて面を感光体１のおもて面に当接させて一次転写ニップを形成しながら、一次転写ニップの裏側の中間転写ベルト領域に転写ブラシ等の一次転写手段を接触あるいは近接させている。この一次転写手段により、一次転写ニップ内には、感光体１上のトナー像のトナーを感光体１側から中間転写ベルト１０側に静電移動させる一次転写電界が形成されている。感光体１上のトナー像は、この一次転写電界やニップ圧の作用によって中間転写ベルト１０上に一次転写される。
【００２０】
感光体１の表面には、まず、光書込装置５の光走査によってＣ用の静電潜像が形成され、これは回転型現像装置６のＣ現像器によって現像されてＣトナー像となる。このとき、Ｂｋ現像装置７は、現像不能な位置に待避させられている。感光体１上で現像されたＣトナー像は、一次転写ニップで中間転写ベルト１０上に一次転写される。
【００２１】
Ｃ用の静電潜像を形成するための光走査が終了すると、次に、光書込装置５の光走査によるＭ用の静電潜像の書き込みが開始される。そして、感光体１上におけるＣ用の静電潜像の後端が回転型現像装置６との対向位置を通過した後、感光体１上におけるＭ用の静電潜像の先端が同対向位置に進入するまでの間に、回転型現像装置６の保持体が約１２０［°］回転せしめられる。これにより、回転型現像装置６のＭ現像器が現像位置に移動して、Ｍ用の静電潜像のＭトナーによる現像が可能になる。感光体１上で現像されたＭトナー像は、一次転写ニップにおいて、中間転写ベルト１０上のＣトナー像に重ね合わせて一次転写される。
【００２２】
Ｍ用の静電潜像を形成するための光走査が終了すると、次に、光書込装置５の光走査によるＹ用の静電潜像の書き込みが開始される。そして、感光体１上におけるＭ用の静電潜像の後端が回転型現像装置６との対向位置を通過した後、感光体１上におけるＹ用の静電潜像の先端が同対向位置に進入するまでの間に、回転型現像装置６の保持体が約１２０［°］回転せしめられる。これにより、回転型現像装置６のＹ現像器が現像位置に移動して、Ｙ用の静電潜像のＹトナーによる現像が可能になる。感光体１上で現像されたＣトナー像は、一次転写ニップにおいて、中間転写ベルト１０上のＣ、Ｍトナー像に重ね合わせて一次転写される。
【００２３】
Ｃ、Ｍ、Ｙの３色の重ね合わせにより、黒色を再現することも可能であるが、本プリンタにおいては、出力頻度の高い黒色については、重ね合わせによらずに黒トナーによって再現するようになっている。このため、Ｙ用の静電潜像を形成するための光走査が終了すると、次に、光書込装置５の光走査によるＫ用の静電潜像の書き込みが開始される。そして、感光体１上におけるＹ用の静電潜像の後端が回転型現像装置６との対向位置を通過した後、感光体１上におけるＫ用の静電潜像の先端が同対向位置に進入するまでの間に、回転型現像装置６の保持体が約６０［°］回転せしめられる。ほぼ同時に、カム４５の回転によってＢｋ現像装置７が現像可能な位置まで移動せしめられる。これにより、回転型現像装置６による現像処理が停止されるとともに、Ｂｋ現像装置７による現像が可能になる。感光体１上で現像されたＢｋトナー像は、一次転写ニップにおいて、中間転写ベルト１０上のＣ、Ｍ、Ｙトナー像に重ね合わせて一次転写される。
【００２４】
上述の転写ユニットは、二次転写ローラ等の二次転写手段１４を中間転写ベルト１０のループ外側に有している。この二次転写手段１４は、中間転写ベルト１０における回転ローラ１１に対する掛け回し箇所に対して、当接あるいは近接するように配設されて、二次転写位置を形成している。これにより、二次転写位置には、中間転写ベルト１０上の４色重ね合わせトナー像を中間転写ベルト１０側から二次転写手段１４側に静電移動させる二次転写電界が形成されている。
【００２５】
プリンタの最下部には、記録紙を複数枚重ねた紙束の状態で収容している給紙カセット１７が配設されており、給紙ローラ１８の回転駆動によって一番上の記録紙を給紙路３１に送り出す。送り出された記録紙は、給紙路３１内に配設された搬送ローラ対１９の搬送ニップに挟み込まれながら搬送されて、給紙路３１の末端付近に配設されたレジストローラ対２０に至る。レジストローラ対２０は、そのレジストニップに記録紙の先端を挟み込むと、両ローラの回転駆動を一時停止させる。そして、記録紙を中間転写ベルト１０上の４色重ね合わせトナー像に重ね合わせ得るタイミングで両ローラの回転駆動を再開して、記録紙を二次転写位置に向けて送り出す。
【００２６】
二次転写位置で中間転写ベルト１０上の４色重ね合わせトナー像に密着せしめられた記録紙には、上述の二次転写電界の作用によって４色重ね合わせトナー像が一括二次転写される。
【００２７】
二次転写処理後の中間転写ベルト１０上には、記録紙に二次転写されなかった転写残トナーが付着している。この転写残トナーは、クリーニングブレード１６Ａを二次転写位置よりもベルト移動方向下流側で中間転写ベルト１０に当接させているクリーニング装置１６によって除去される。
【００２８】
重ね合わせの一次転写工程では、中間転写ベルトを少なくとも４周走行させて中間転写ベルト１０上に４色トナー像を形成することになる。この際、クリーニングブレード１６Ａを中間転写ベルト１０に当接させたままでいると、せっかく中間転写ベルト１０上に一次転写した各色のトナー像をクリーニングブレード１６Ａによってベルト表面から除去してしまうので、４色重ね合わせトナー像が得られなくなる。そこで、本プリンタは、クリーニングブレード１６Ａをベルトに当接させるクリーニング位置と、ベルトから離間させる待避位置とでクリーニング装置１６を移動させる図示しない接離機構を有している。そして、重ね合わせの一次転写工程においては、クリーニング装置１６を待避位置に待避させるようになっている。なお、二次転写手段１４として、中間転写ベルト１０に接触させて二次転写ニップを形成するものを用いる場合には、中間転写ベルト１０から二次転写手段１４へのトナー像の転移を回避する目的で、一次転写工程の際には二次転写手段１４をベルトから離間させる接離機構も必要になる。
【００２９】
二次転写位置での４色重ね合わせトナー像の一括二次転写によってフルカラー画像が形成された記録紙は、定着装置５０に送られてフルカラー画像が定着せしめられた後、排紙ローラ対５１の排紙ニップを経由して機外に排出される。そして、筺体の外部に形成されたスタック部５２上にスタックされる。
【００３０】
クリーニング装置１６によって中間転写ベルト１０の表面から掻き取られた転写残トナーは、クリーニング装置１６よりも重力方向下方に配設された回収容器１５内に落とし込まれる。
【００３１】
図２は、本プリンタにおける電装部１００を、外部機器たるパーソナルコンピュータ（以下、パソコンという。）ＰＣとともに示すブロック図である。
図２において、プリンタ全体の制御を司る中央制御装置１０１は、入力手段としての通信コントローラ１０２、メモリアービター１０３、ＣＰＵインターフェース１０４、ＣＰＵ（Central Processing Unit）１０５、メモリコントローラ１０６、ＤＭＡ（Direct Memory Access）コントローラ１０７、バスコントローラ１０８、メモリコントローラ１０９などを有している。
【００３２】
通信コントローラ１０２は、ネットワークケーブル、プリンタケーブル、ＵＳＢケーブル、無線ＬＡＮ等を介してパソコンＰＣと通信することができる。これによって受信されたデータは、メモリアービター１０３とメモリコントローラ１０９とを介して、後述するメインメモリ１１０に一時記憶される。
【００３３】
メモリアービター１０３は、色情報記憶手段、微小画素形状情報記憶手段及び記憶手段としてのメインメモリ１１０と、各種のコントローラ間との調停を行う。ＣＰＵ１０５は、ＣＰＵインターフェース１０４を介してメモリアービター１０３に接続されており、パソコンＰＣから送られてきたＰＤＬ（ページ記述言語）を解析して、画像処理に必要なパラメータを生成する。また、ＤＭＡコントローラ１０７は、メモリコントローラ１０９と、バス１２０等を介して中央制御装置１０１に接続されたエンジンコントローラ１３４との間のダイレクトメモリアクセスを行う。また、バスコントローラ１０８は、バス１２０に接続されている各種機器とのバスの調停を行う。
【００３４】
中央制御装置１０１には、バス１２０、ＲＯＭ（Read Only Memory）１１１、メインメモリ１１０などが接続されている。ＲＯＭ１１１に格納されている各種のプログラムや、文字などのフォント情報は、必要に応じてメモリアービター１０３を介してＣＰＵ１０５やバス１２０に提供される。バス１２０には、中央制御装置１０１のほかに、メイン制御装置１３０のバスインターフェース１３１や、パネル制御装置１７０のバスインターフェース１７１などが接続されている。
【００３５】
パネル制御装置１７０は、各種のテンキーや液晶ディスプレイ等からなる操作パネル１７３をコントロールするパネルコントローラ１７２は、バスインターフェース１７１とバス１２０とを介して中央制御装置１０１に接続されている。
また、メイン制御装置１３０は、符号化装置１３２、復号装置１３３及び画像処理装置１４０がバスインターフェース１３１に接続されており、これらの装置は、バスインターフェース１３１とバス１２０とを介して中央制御装置１０１に接続されている。また、復号装置１３３にはエンジンコントローラ１３４が接続されており、このエンジンコントローラ１３４にはプリンタエンジン１８０が接続されている。画像処理装置１４０は、ＣＰＵ１０５によって生成された画像処理パラメータに基づいて、ＰＤＬで記述されたカラー画像情報（入力情報）を処理しながらメインメモリ１１０に書き込む処理を行う。符号化装置１３２は、メインメモリに書き込まれた画像処理装置１４０による画像処理後の画像データを符号化する処理を行う。復号装置１３３は、符号化装置１３２により符号化されたデータを復号化し、エンジンコントローラ１３４へ送る処理を行う。
【００３６】
以下の説明において、ＰＤＬで記述されたカラー画像情報（入力情報）の解像度は、１２００［ｄｐｉ］である。
【００３７】
図３は、１２００［ｄｐｉ］の解像度の「あ」という日本語の文字画像を、１２００×１２００の画素マトリクス上に描画したときの説明図である。
図３では、文字をかなり拡大して示しているため画質が粗く感じられるが、実寸では非常に滑らかな形状であり小サイズの文字であっても十分に滑らかで高画質である。
【００３８】
図４は、６００［ｄｐｉ］の解像度の「あ」という日本語の文字画像を、６００×６００の画素マトリクス上に描画したときの説明図である。
図示のように、６００［ｄｐｉ］に解像度を低下させると、文字のジャギーが非常に目立ってくる。特に小サイズの文字では、高画質は得られず、識別すら困難になってしまう。
【００３９】
次に、本実施形態における画像処理について説明する。
図５は、画像処理全体の流れに沿って表現した機能ブロック図である。
図６は、画像処理全体の流れを示すフローチャートである。
図７は、メインメモリ１１０内の各種データ領域を説明するための説明図である。
図８は、ＰＤＬデータに基づく１２００［ｄｐｉ］の入力画像（処理対象画像）の一例を１バンド分だけ示した説明図である。
【００４０】
ＰＤＬ記憶部２０１では、通信コントローラ１０２が受信したＰＤＬデータを、メモリアービター１０３とメモリコントローラ１０９とを介してメインメモリ１１０内のＰＤＬ格納メモリ領域に一時記憶する処理を行う。本実施形態では、入力されるＰＤＬデータは、画素ごとに２４［ｂｉｔ］（Ｒ＝８［ｂｉｔ］、Ｇ＝８［ｂｉｔ］、Ｂ＝８［ｂｉｔ］）のＲＧＢデータ（色情報）を有する１２００［ｄｐｉ］の解像度をもった入力画像（処理対象画像）に係るデータである。
ＰＤＬ解析部２０２では、ＣＰＵ１０５がメインメモリ１１０内のＰＤＬ格納メモリ領域に一時記憶したＰＤＬデータを解析する処理を行う。
画像処理パラメータ生成部２０３では、ＰＤＬ解析部２０２での解析結果に基づき、ＣＰＵ１０５が画像処理装置１４０が画像処理を行うのに必要な各種画像処理パラメータを生成する処理を行う。具体的には、格子点データ、ガンマデータ、しきい値データ、ＤＭＡパラメータなどの画像処理パラメータを生成する。
画像処理パラメータ記憶部２０４では、画像処理パラメータ生成部２０３で生成された各種画像処理パラメータを、メインメモリ１１０の画像処理パラメータ記憶領域内の各格納領域にそれぞれ記憶する処理を行う（Ｓ１）。その後、画像処理部２０８では、画像処理パラメータ記憶領域内の各格納領域から、各種画像処理パラメータを読み込む（Ｓ２）。
【００４１】
バンド描画処理部２０５及びＲＧＢバンド記憶部２０６では、ＰＤＬ解析部２０２での解析結果に基づき、ＰＤＬデータに基づくＲＧＢデータ（色情報）をもった入力画像（処理対象画像）を、１バンド分だけメインメモリ１１０へ描画する処理を行う（Ｓ３，Ｓ４）。
具体的には、まず、バンド描画処理部２０５は、色情報描画手段、並びに、低解像度変換手段及び第１色情報処理手段として機能し、出力解像度（１２００［ｄｐｉ］）よりも低い解像度（６００［ｄｐｉ］）で、６００［ｄｐｉ］の低解像度画素（１２００［ｄｐｉ］の２×２微小画素）ごとに、２４［ｂｉｔ］のＲＧＢデータ（第１色情報）を描画し、ＲＧＢバンド記憶部２０６は、メインメモリ１１０のＲＧＢバンド画像メモリ格納領域へ記憶するという低解像度化処理を行う。このときのメインメモリ１１０のＲＧＢバンド画像メモリ格納領域上に描画される画像のイメージは、図９（ａ）に示すものとなる。図示のように、ＲＧＢバンド画像メモリ格納領域内には文字画像については格納されない。この文字画像についてのイメージを図示するとすれば、図９（ｂ）に示すようになる。
【００４２】
図１０は、メインメモリ１１０のＲＧＢバンド画像メモリ格納領域のメモリフォーマットを示す説明図である。
図示のように、ＲＧＢバンド画像メモリ格納領域内には、画素番号（００〜０ｎ）の順に、画素ごとに２４［ｂｉｔ］（Ｒ＝８［ｂｉｔ］、Ｇ＝８［ｂｉｔ］、Ｂ＝８［ｂｉｔ］）のＲＧＢデータが連続して記憶される。
【００４３】
バンド描画処理部２０５及び微小画素バンド記憶部２０７では、文字画像領域（特定画像領域）の属性データを、１バンド分だけメインメモリ１１０へ描画する処理を行う（Ｓ３，Ｓ４）。
具体的には、まず、バンド描画処理部２０５は、特定画像領域検出手段として機能し、ＰＤＬ解析部２０２での解析結果から、ＰＤＬデータに基づく入力画像中の文字画像領域（特定画像領域）を検出して認識する。ここで、文字画像領域は、文字画像（特定画像）と文字画像以外の背景画像とから構成される予め決められた領域であって、ＰＤＬデータの記述内容に従って特定される。ただし、背景画像のＲＧＢデータ（第１色情報）については、上述した低解像度化処理において、すでにメインメモリ１１０のＲＧＢバンド画像メモリ格納領域に描画されている。
【００４４】
このようにして認識した文字画像領域について、バンド描画処理部２０５は次の処理を行う。
まず、バンド描画処理部２０５は、描画手段として機能し、メインメモリ１１０の図示しないテンポラリ記憶領域内に、入力解像度である１２００［ｄｐｉ］の解像度のまま、各微小画素（入力解像度画素）のＲＧＢデータを描画（展開）する。その後、バンド描画処理部２０５は、高精細画像描画手段及び形状情報処理手段として機能し、メインメモリ１１０のテンポラリ記憶領域内に描画したデータを解析して、６００［ｄｐｉ］の低解像度画素（２×２微小画素）ごとに、微小画素のうち文字画像を構成する文字構成微小画素（特定入力解像度画素）の当該低解像度画素（２×２微小画素）内の配置を示す配列パターンデータ（形状情報）を生成する処理を行う。そして、微小画素バンド記憶部２０７は、バンド描画処理部２０５が生成した配列パターンデータをメインメモリ１１０の微小画素バンド画像メモリ格納領域に記憶する処理を行う。
【００４５】
図１１は、配列パターンデータの内容を説明するための説明図である。
本実施形態では、上述したように、１２００［ｄｐｉ］の入力画像を６００［ｄｐｉ］の低解像度画像に変換するため、低解像度画像における１つの低解像度画素は、入力画像における２×２の微小画素（入力解像度画素）で構成される。よって、１つの低解像度画素（２×２微小画素）中における文字構成微小画素の配置パターンは、図８に示すように、全部で１６通りである。なお、図中グレーで示す部分が文字構成微小画素である。１６通りの配置パターンを識別するために必要な情報量は４［ｂｉｔ］で済むので、本実施形態では配列パターンデータを４［ｂｉｔ］のデータとしている。この４［ｂｉｔ］の配列パターンデータがメインメモリ１１０の微小画素バンド画像メモリ格納領域に記憶される。
【００４６】
なお、入力解像度である１２００［ｄｐｉ］の解像度で描画するため、６００［ｄｐｉ］の解像度で描画する場合に比べて多くのメモリ領域が必要となる。しかし、入力解像度である１２００［ｄｐｉ］の解像度で描画するのは入力画像中の文字画像領域だけなので、入力画像全体を描画する場合に比べて必要なメモリ領域は少なくて済む。その上、１２００［ｄｐｉ］の解像度で描画したデータが必要なのは配列パターンデータを生成するときだけなので、配列パターンデータ生成後は消去してもかまわない。したがって、入力解像度である１２００［ｄｐｉ］の解像度で描画するための専用のメモリ領域を用意する必要はないので、実質的にはメインメモリ１１０のメモリ領域を増大させなくても済む場合が多い。
【００４７】
続いて、バンド描画処理部２０５は、第２色情報処理手段として機能し、文字画像領域について、６００［ｄｐｉ］の低解像度画素（２×２微小画素）ごとに、ＰＤＬデータに基づいて文字画像の色に対応するＲＧＢデータ（第２色情報）を生成する処理を行う。そして、微小画素バンド記憶部２０７は、バンド描画処理部２０５が生成したＲＧＢデータをメインメモリ１１０の微小画素ＲＧＢバンド画像メモリ格納領域に一時的に記憶する処理を行う。
【００４８】
以上のようにして、１バンド分について、非文字画像領域のＲＧＢデータ（２４［ｂｉｔ］）、文字画像領域についての配列パターンデータ（４［ｂｉｔ］）、文字画像領域についての文字構成微小画素のＲＧＢデータ（２４［ｂｉｔ］）を、メインメモリ１１０の各格納領域にそれぞれ記憶したら、微小画素バンド記憶部２０７は、次に、文字構成微小画素の色についてＬＵＴ（Look Up Table）を生成する処理を行う（Ｓ５）。
具体的には、まず、微小画素バンド記憶部２０７は、メインメモリ１１０の微小画素ＲＧＢバンド画像メモリ格納領域に一時的に記憶した各文字構成微小画素の色をそれぞれ示すＲＧＢデータを、ＬＵＴ方式で微小画素ＲＧＢバンド画像メモリ格納領域に記憶する。ここで、１バンド中に互いに異なる色の文字構成微小画素が含まれている場合には、その色数に相当する数のＲＧＢデータがＬＵＴに記述される。一般に、文字画像の色数は多くても１６色程度あれば十分なので、本実施形態ではＬＵＴアドレスを４［ｂｉｔ］のデータとしている。
【００４９】
このようにしてＬＵＴを生成したら、微小画素バンド記憶部２０７は、各低解像度画素（２×２微小画素）の文字構成微小画素の色に対応するＬＵＴアドレスを、メインメモリ１１０の微小画素バンド画像メモリ格納領域内における当該低解像度画素に対応する配列パターンデータに関連づけて記憶する処理を行う。具体的に説明すると、メインメモリ１１０の微小画素バンド画像メモリ格納領域におけるメモリフォーマットに従って記憶する。本実施形態では、図１２に示すように、微小画素バンド画像メモリ格納領域内では、画素番号（００〜０Ｎ）の順に、画素ごとに８［ｂｉｔ］の属性データ（４［ｂｉｔ］の配列パターンデータと４［ｂｉｔ］のＬＵＴアドレス）が連続して記憶される。
【００５０】
画像処理部２０８では、まず、画像処理装置１４０がメインメモリ１１０の画像処理パラメータ記憶領域内の画像処理パラメータを受け取るとともに、メインメモリ１１０のＲＧＢバンド画像メモリ格納領域からＲＧＢデータを読み込み、メインメモリ１１０の微小画素バンド画像メモリ格納領域から文字画像領域についての属性データ（配列パターンデータとＬＵＴアドレス）を読み込む。そして、画像処理装置１４０は、１バンド分、階調処理（ディザリング処理等）を行う（Ｓ６，Ｓ７）。この階調処理により、画素ごとに２４［ｂｉｔ］のＲＧＢデータを有する６００［ｄｐｉ］の低解像度画像が、Ｃ、Ｍ、Ｙ、Ｋの各画像データに変換される。ここで行う階調処理は、公知の方法を広く使用できるため、説明を省略する。階調処理後バンド画像記憶部２０９では、階調処理後のＣ、Ｍ、Ｙ、Ｋの各画像データを、メインメモリ１１０の階調処理後バンドメモリ格納領域内の各領域に記憶する処理を行う。このときのメインメモリ１１０の階調処理後バンドメモリ格納領域上に記憶されるＣ、Ｍ、Ｙ、Ｋの各画像のイメージは、図１３に示すものとなる。
【００５１】
符号化処理部２１０では、１バンド分、符号化装置１３２がメインメモリ１１０の階調処理後バンドメモリ格納領域内の各領域に記憶されたＣ、Ｍ、Ｙ、Ｋの各画像データを読み込んで符号化し、メインメモリ１１０へ符号化データを送る（Ｓ８，Ｓ９）。ページ符号記憶部２１１は、符号化データをメインメモリ１１０のページ符号格納領域へページ単位で記憶する。
【００５２】
以上の処理を少なくとも１ページ分を行った後、復号処理部２１２では、復号装置１３３がメインメモリ１１０のページ符号格納領域に記憶された符号化データを１ページ分読み込み、これを復号して、エンジンコントローラ１３４へ転送する。エンジンコントローラ１３４は、復号された画像データ（出力画像情報）に基づいてプリンタエンジン１８０を制御し、画像形成処理を行う。
【００５３】
上述した一連の処理の流れを、メインメモリ１１０に対する読み込みと書き込みを中心に図示するとすれば、図１４のようになる。
【００５４】
次に、本発明の特徴部分である、文字画像領域についての画像処理について詳しく説明する。
なお、ここでの画像処理は、主に中央制御装置１０１において行われるものであり、２４［ｂｉｔ］のＲＧＢデータのまま処理するものである。
図１５は、文字画像領域についての主要な画像処理の流れを示すフローチャートである。
図１６（ａ）〜（ｅ）は、文字画像領域における画像処理を説明するための画像イメージを示す説明図である。
図１７は、低解像度化処理を行った後の画像イメージ上における文字画像領域の位置（ＤＩＳＸ，ＤＩＳＹ）を説明するための説明図である。
まず、メインメモリ１１０の図示しないテンポラリ記憶領域内に、入力解像度である１２００［ｄｐｉ］の解像度のまま、文字画像を一時的に描画する（Ｓ１１）。このときに描画される画像（文字画像領域全体）のイメージを図示すれば、図１６（ａ）に示すようなものとなる。その後、後述する低解像度化処理により６００［ｄｐｉ］まで解像度が落とされた状態の画像上における当該文字画像領域の位置（文字画像領域の左上角の位置）を低解像度画素座標データ（ＤＩＸ＝ＤＩＳＸ，ＤＩＹ＝ＤＩＳＹ）として取得するとともに、当該文字画像領域内における処置対象画素（１２００［ｄｐｉ］）の微小画素座標データ（ＩＸ＝０，ＩＹ＝０）をセットする（Ｓ１３，Ｓ１４）。次に、セットされた微小画素座標データ（ＩＸ，ＩＹ）を基準に２×２の微小画素（１２００［ｄｐｉ］）を読み込む（Ｓ１５）。ここで、２×２の微小画素のうち、左上に位置する微小画素を０番目の微小画素とし、右上に位置する微小画素を１番目の微小画素とし、左下に位置する微小画素を２番目の微小画素とし、右下に位置する微小画素を３番目の微小画素とする。
【００５５】
読み込まれた２×２の微小画素のうち、０番目の微小画素が文字画像を構成する文字構成微小画素であるか否かを判断する（Ｓ１６）。この判断において、文字構成微小画素でないと判断したら０番目の微小画素データを０とし（Ｓ１７）、文字構成微小画素であると判断したら０番目の微小画素データを１とする（Ｓ１８）。
続いて、読み込まれた２×２の微小画素のうち、１番目の微小画素が文字画像を構成する文字構成微小画素であるか否かを判断する（Ｓ１９）。この判断において、文字構成微小画素でないと判断したら１番目の微小画素データを０とし（Ｓ２０）、文字構成微小画素であると判断したら１番目の微小画素データを１とする（Ｓ２１）。
同様に、読み込まれた２×２の微小画素のうち、２番目の微小画素が文字画像を構成する文字構成微小画素であるか否かを判断する（Ｓ２２）。この判断において、文字構成微小画素でないと判断したら２番目の微小画素データを０とし（Ｓ２３）、文字構成微小画素であると判断したら２番目の微小画素データを１とする（Ｓ２４）。
同様に、読み込まれた２×２の微小画素のうち、３番目の微小画素が文字画像を構成する文字構成微小画素であるか否かを判断する（Ｓ２５）。この判断において、文字構成微小画素でないと判断したら３番目の微小画素データを０とし（Ｓ２６）、文字構成微小画素であると判断したら３番目の微小画素データを１とする（Ｓ２７）。
以上のようにして２×２の微小画素の各微小画素データを決定したら、これらの４つの微小画素データを、４［ｂｉｔ］の配列パターンデータとして、メインメモリ１１０の微小画素バンド画像メモリ格納領域に記憶する。
【００５６】
以上のようにして、配列パターンデータを生成して記憶したら、当該２×２微小画素（１２００［ｄｐｉ］）の解像度を６００［ｄｐｉ］まで落として１つの低解像度画素とし、これを低解像度画素座標データ（ＤＩＸ，ＤＩＹ）が示す位置に書き込む（Ｓ２８）。このときに書き込まれる画像（文字画像領域全体）のイメージを図示すれば、図１６（ｂ）に示すようなものとなる。
続いて、同じ位置の２×２微小画素（１２００［ｄｐｉ］）における背景画像のＲＧＢデータについても、解像度を６００［ｄｐｉ］まで落として１つの低解像度画素とし、これを上記低解像度画素座標データ（ＤＩＸ，ＤＩＹ）の位置に書き込む（Ｓ２９）。このときに書き込まれる画像（文字画像領域全体）のイメージを図示すれば、図１６（ｃ）に示すようなものとなる。
【００５７】
このように文字画像領域中の最初の２×２微小画素についての書き込みを終了したら、まず、Ｘ座標について、微小画素座標データのＸ成分をＩＸ＝ＩＸ＋２にセットし、低解像度画素座標データのＸ成分をＤＩＸ＝ＤＩＸ＋１にセットする（Ｓ３０）。このとき、セットした微小画素座標データのＸ成分ＩＸが文字画像領域の幅（文字幅）以下であるか否かを判断する（Ｓ３１）。そして、文字幅以下であると判断したら、上記Ｓ１５に戻り、新たにセットされた微小画素座標データ（ＩＸ＝２，ＩＹ＝０）を基準に２×２の微小画素（１２００［ｄｐｉ］）を読み込み、上述した処理を繰り返す。一方、文字幅以下でないと判断したら、Ｙ座標について、微小画素座標データのＹ成分をＩＹ＝ＩＹ＋２にセットし、低解像度画素座標データのＹ成分をＤＩＹ＝ＤＩＹ＋１にセットする（Ｓ３２）。そして、上記Ｓ３２でセットした微小画素座標データのＹ成分ＩＹが文字画像領域の高さ（文字高さ）以下であるか否かを判断し（Ｓ３３）、文字高さ以下であると判断されている間は、上記Ｓ１４に戻り、微小画素座標データのＸ成分及び低解像度画素座標データのＸ成分を、それぞれ初期値であるＩＸ＝０、ＤＩＸ＝ＤＩＳＸにセットし直した上で、上述した処理を繰り返す。他方、上記Ｓ３３で文字高さ以下でないと判断されたら、処理を終了する。
【００５８】
次に、上述したようにして生成した６００［ｄｐｉ］の低解像度画像のデータについての画像処理について説明する。
なお、ここでの画像処理は、主として、色変換処理、解像度変換処理（高解像度化処理）、ハーフトーン処理であり、画像処理装置１４０で行われる。
【００５９】
図１８は、画像処理装置１４０のブロック図である。
画像処理装置１４０は、後述する画像処理を行う前に、中央制御装置１０１からメインメモリ１１０に記憶されている各種画像処理パラメータを、バスアービターインターフェース１４１を介して画像処理パラメータ読み込み装置１４２で読み込む。そして、画像処理パラメータのうち、ＤＭＡパラメータについてはＤＭＡパラメータ記憶装置１４４へ転送し、格子点データについては格子点データ記憶装置１４５へ転送し、ガンマデータについてはガンマテーブル記憶装置１４６へ転送し、ハーフトーンパラメータについてはハーフトーンパラメータ記憶装置１４８へ転送し、しきい値データについてはしきい値マトリックス記憶装置１４９へ転送する。
【００６０】
また、メインメモリ１１０に記憶したＬＵＴデータも、バスアービターインターフェース１４１を介して画像処理パラメータ読み込み装置１４２で読み込み、ＬＵＴ記憶装置１４７へ転送する。ただし、メインメモリ１１０に記憶されているＬＵＴに記述された色情報は２４［ｂｉｔ］のＲＧＢデータであるため、これをＣ、Ｍ、Ｙ、Ｋで処理するために必要な変換を行い、Ｃ、Ｍ、Ｙ、ＫごとのＬＵＴとしてＬＵＴ記憶装置１４７で記憶する。
【００６１】
図１９は、画像処理装置１４０で行う画像処理の流れを示すフローチャートである。
画像処理装置１４０は、まず、バンドラインカウンタをゼロにセットする（Ｓ４１）。そして、セットされたバンドラインカウンタのラインのＲＧＢデータ（６００［ｄｐｉ］）を、バスアービターインターフェース１４１を介してＲＧＢバンド画像読み込み装置１５０で読み込み、ＲＧＢデータバッファー装置１５２及びＲＧＢデータ切り出し装置１５３を介して色変換処理装置１５７へ転送する（Ｓ４２）。このとき、ＰＤＬデータに基づく属性値も読み込んで、図示しない属性ライン記憶装置へ転送する。また、画像処理装置１４０は、バンドラインカウンタのラインの属性データ（配列パターンデータとＬＵＴアドレス）を、バスアービターインターフェース１４１を介して微小画素データ読み込み装置１５４で読み込み、微小画素データバッファー装置１５２を介して微小画素ライン記憶装置１５９へ転送する（Ｓ４３）。
【００６２】
次に、画像処理装置１４０は、ラインメモリ読み込みアドレスをゼロにセットする（Ｓ４５）。そして、画像処理装置１４０の色変換処理装置１５７は、低解像度画素ごとのＲＧＢデータ（２４［ｂｉｔ］）をＲＧＢデータ切り出し装置１５３から読み込み、かつ、属性データ（配列パターンデータとＬＵＴアドレス）を微小画素ライン記憶装置１５９から読み込む。その後、色変換処理装置１５７は、図示しない属性ライン記憶装置から属性値を読み込んで、その属性に応じた色変換テーブルを選択して使用し、各低解像度画素のＲＧＢデータ（２４［ｂｉｔ］）をＣＭＹＫへの色変換処理を行い、まずＣ版画像データ（多値）を生成する。生成したＣ版画像データは多値ＣＭＹＫライン記憶装置１５８へ転送される（Ｓ４６）。
【００６３】
多値ＣＭＹＫライン記憶装置１５８で１ライン分のＣ版画像データを記憶したら（Ｓ４７）、次に、高解像度変換手段としての解像度変換装置１６０は、Ｃ版画像データの解像度を６００［ｄｐｉ］から出力解像度である１２００［ｄｐｉ］へ変換する高解像度化処理を行い、処理後のＣ版画像データをハーフトーン処理手段としてのハーフトーン処理装置１６１へ転送する（Ｓ４８）。このとき、文字画像領域については、微小画素ライン記憶装置１５９に記憶されている属性データである微小画素データ（配列パターンデータとＬＵＴアドレス）と、ＬＵＴ記憶装置１４７に記憶されているＣ用ＬＵＴとを用いて、高解像度化処理を行う。文字画像領域についての高解像度化処理の詳細は後述する。
【００６４】
次に、ハーフトーン処理装置１６１は、図示しない属性ライン記憶装置から属性値を読み込んで、その属性に応じたしきい値テーブルを選択して使用し、高解像度化処理後のＣ版画像データについてハーフトーン処理（階調処理）を行い、画像処理後画像バッファー装置１６２へ転送する（Ｓ４９）。画像処理後画像バッファー装置１６２へ転送されたハーフトーン処理後のＣ版画像データは、画像処理後画像書き込み装置１６４によってバスアービターインターフェース１４１及びバスインターフェース１３１を介して、バス１２０を経由して、中央制御装置１０１でメインメモリ１１０の階調処理後バンドメモリ格納領域のＣ版バンドメモリ格納領域に書き込まれる。
【００６５】
その後、１バンド分の処理を終了したかどうかを判断し（Ｓ５０）、１バンド分の処理が終了していない間は、ラインメモリ読み込みアドレスに１を加算した後（Ｓ５１）、上記Ｓ４８〜Ｓ５０の処理を繰り返す。一方、１バンド分の処理を終了したと判断したら、今度は、Ｍ版の画像データ、Ｙ版の画像データ、Ｋ版の画像データについて、順次、上記Ｓ４５〜Ｓ５１の処理を行う（Ｓ５２〜Ｓ５４）。そして、Ｃ、Ｍ、Ｙ、Ｋの各画像データについてそれぞれ１バンド分の処理を終了したら、バンドラインカウンタの値が１ページ分の画像高さ（ＲＧＢバンド高さ）よりも小さいか否かを判断する（Ｓ５５）。この判断において、バンドラインカウンタの値がＲＧＢバンド高さよりも小さいと判断した場合には、バンドラインカウンタの値に１を加算し（Ｓ５６）、上述したＳ４２〜Ｓ５５までの処理を行う。一方、バンドラインカウンタの値がＲＧＢバンド高さよりも小さくないと判断した場合には、処理を終了する。
【００６６】
次に、文字画像領域についての高解像度化処理の具体的内容について詳しく説明する。
図２０は、解像度変換装置１６０のブロック図である。
レジスタ１６０Ａは、多値ＣＭＹＫライン記憶装置１５８から読み込んだＣ、Ｍ、Ｙ、Ｋの各画像データを一時的に保持し、これをＭＵＸ１６０Ｉへ転送する。
レジスタ１６０Ｂは、微小画素ライン記憶装置１５９から読み込んだ属性データである微小画素データ（配列パターンデータとＬＵＴアドレス）のうち、ＬＵＴアドレスのデータを一時的に保持し、これを用いてＬＵＴ記憶装置１４７に転送する。
版選択装置１６０Ｃは、上記ＬＵＴアドレスに対応するＣ、Ｍ、Ｙ、Ｋの各色情報（第２色情報）をＬＵＴ記憶装置１４７のＬＵＴから読み出し、読み出したＣ、Ｍ、Ｙ、Ｋの各色情報のうち処理対象とする版の色情報を選択してＭＵＸ１６０Ｉへ転送する。
レジスタ１６０Ｄは、微小画素ライン記憶装置から読み込んだ属性データである微小画素データ（配列パターンデータとＬＵＴアドレス）のうちの配列パターンデータ（ＤＯＴ情報）の中の０番目の微小画素データを一時的に保持し、これをＭＵＸ１６０Ｈへ転送する。
レジスタ１６０Ｅは、微小画素ライン記憶装置から読み込んだ属性データである微小画素データ（配列パターンデータとＬＵＴアドレス）のうちの配列パターンデータ（ＤＯＴ情報）の中の１番目の微小画素データを一時的に保持し、これをＭＵＸ１６０Ｈへ転送する。
レジスタ１６０Ｆは、微小画素ライン記憶装置から読み込んだ属性データである微小画素データ（配列パターンデータとＬＵＴアドレス）のうちの配列パターンデータ（ＤＯＴ情報）の中の２番目の微小画素データを一時的に保持し、これをＭＵＸ１６０Ｈへ転送する。
レジスタ１６０Ｇは、微小画素ライン記憶装置から読み込んだ属性データである微小画素データ（配列パターンデータとＬＵＴアドレス）のうちの配列パターンデータ（ＤＯＴ情報）の中の３番目の微小画素データを一時的に保持し、これをＭＵＸ１６０Ｈへ転送する。
ＭＵＸ１６０Ｈは、各レジスタ１６０Ｄ〜１６０Ｇから送られてきた０〜３番目の微小画素のフラグ値（形状情報）をＭＵＸ１６０Ｉへ送る。
ＭＵＸ１６０Ｉは、Ｃ、Ｍ、Ｙ、Ｋの各版ごとに、０〜３番目の微小画素（１２００［ｄｐｉ］）の順に、ＭＵＸ１６０Ｈからのフラグ値が０であればレジスタ１６０Ａからの画像データをハーフトーン処理装置１６１へ転送し、ＭＵＸ１６０Ｈからのフラグ値が１であれば版選択装置からの色情報をハーフトーン処理装置１６１へ転送する。
【００６７】
図２１は、解像度変換装置１６０で行う高解像度化処理の流れを示すフローチャートである。
解像度変換装置１６０は、まず、解像度変換フラグを０にセットし（Ｓ７１）、かつ、ラインメモリ読み込みアドレスをゼロにセットする（Ｓ７２）。そして、セットしたラインメモリ読み込みアドレスが示すＣ版の画像データを多値ＣＭＹＫライン記憶装置１５８から読み込む（Ｓ７３）。また、セットしたラインメモリ読み込みアドレスが示す属性データである微小画素データを微小画素ライン記憶装置１５９から読み込む（Ｓ７４）。そして、読み込んだ微小画素データのＬＵＴアドレスが示す色情報を、ＬＵＴ記憶装置１４７に記憶されているＣ版のＬＵＴから読み込む（Ｓ７５）。その後、解像度変換フラグが０である場合には０番目の微小画素の配列パターンデータ（ＤＯＴ情報）が１であるか否かを判断し、解像度変換フラグが１である場合には２番目の微小画素の配列パターンデータ（ＤＯＴ情報）が１であるか否かを判断する（Ｓ７６）。そして、この判断においてＤＯＴ情報が１であると判断されたら、版選択装置からの色情報すなわちＬＵＴアドレスに基づく色情報をハーフトーン処理装置１６１へ転送する（Ｓ７７）。一方、この判断においてＤＯＴ情報が１でないと判断されたら、多値ＣＭＹＫライン記憶装置１５８からのＣ版画像データをハーフトーン処理装置１６１へ転送する（Ｓ７８）。続いて、解像度変換フラグが０である場合には１番目の微小画素の配列パターンデータ（ＤＯＴ情報）が１であるか否かを判断し、解像度変換フラグが１である場合には３番目の微小画素の配列パターンデータ（ＤＯＴ情報）が１であるか否かを判断する（Ｓ７９）。そして、この判断においてＤＯＴ情報が１であると判断されたら、版選択装置からの色情報すなわちＬＵＴアドレスに基づく色情報をハーフトーン処理装置１６１へ転送する（Ｓ８０）。一方、この判断においてＤＯＴ情報が１でないと判断されたら、多値ＣＭＹＫライン記憶装置１５８からのＣ版画像データをハーフトーン処理装置１６１へ転送する（Ｓ８１）。
【００６８】
その後、１ライン分の処理を終了したかどうかを判断し（Ｓ８２）、１ライン分の処理が終了していない間は、上記Ｓ７３〜Ｓ８１の処理を繰り返す。一方、１ライン分の処理を終了したと判断したら、今度は、セットしたラインメモリ読み込みアドレスが示すＭ版の画像データを多値ＣＭＹＫライン記憶装置１５８から読み込む（Ｓ８５）。また、セットしたラインメモリ読み込みアドレスが示す属性データである微小画素データを微小画素ライン記憶装置１５９から読み込む（Ｓ８６）。そして、読み込んだ微小画素データのＬＵＴアドレスが示す色情報を、ＬＵＴ記憶装置１４７に記憶されているＭ版のＬＵＴから読み込む（Ｓ８７）。その後、解像度変換フラグが０である場合には０番目の微小画素の配列パターンデータ（ＤＯＴ情報）が１であるか否かを判断し、解像度変換フラグが１である場合には２番目の微小画素の配列パターンデータ（ＤＯＴ情報）が１であるか否かを判断する（Ｓ８８）。そして、この判断においてＤＯＴ情報が１であると判断されたら、版選択装置からの色情報すなわちＬＵＴアドレスに基づく色情報をハーフトーン処理装置１６１へ転送する（Ｓ８９）。一方、この判断においてＤＯＴ情報が１でないと判断されたら、多値ＣＭＹＫライン記憶装置１５８からのＭ版画像データをハーフトーン処理装置１６１へ転送する（Ｓ９０）。続いて、解像度変換フラグが０である場合には１番目の微小画素の配列パターンデータ（ＤＯＴ情報）が１であるか否かを判断し、解像度変換フラグが１である場合には３番目の微小画素の配列パターンデータ（ＤＯＴ情報）が１であるか否かを判断する（Ｓ９１）。そして、この判断においてＤＯＴ情報が１であると判断されたら、版選択装置からの色情報すなわちＬＵＴアドレスに基づく色情報をハーフトーン処理装置１６１へ転送する（Ｓ９２）。一方、この判断においてＤＯＴ情報が１でないと判断されたら、多値ＣＭＹＫライン記憶装置１５８からのＭ版画像データをハーフトーン処理装置１６１へ転送する（Ｓ９３）。
【００６９】
その後、１ライン分の処理を終了したかどうかを判断し（Ｓ９４）、１ライン分の処理が終了していない間は、上記Ｓ８５〜Ｓ９３の処理を繰り返す。一方、１ライン分の処理を終了したと判断したら、上述した同様の処理をＹ版及びＫ版についても行う（Ｓ９６）。そして、解像度変換フラグの値が１であるか否かを判断し（Ｓ９７）、解像度変換フラグの値が１でなければ、解像度変換フラグを１にセットして（Ｓ９８）、上述したＳ７２〜Ｓ９７までの処理を行う。一方、上記Ｓ９７で解像度変換フラグの値が１であると判断されたら、処理を終了する。
【００７０】
以上のような高解像度化処理を行うことにより、入力解像度である１２００［ｄｐｉ］から一旦６００［ｄｐｉ］の低解像度へ変換した低解像度画像を、１２００［ｄｐｉ］の出力画像へ高解像度化する際、入力画像中の文字構成微小画素（１２００［ｄｐｉ］）に対応する出力画像中の画素（１２００［ｄｐｉ］）については、ＬＵＴに基づく色情報によって入力画像における文字色と同じ色で再現される。これを図示すれば、図１６（ｄ）に示すようなものとなる。そして、背景画素については低解像度画像に落とした際の色情報が再現されるので、最終的に印字された状態の画像は図１６（ｅ）に示すようなものとなる。したがって、一旦６００［ｄｐｉ］の低解像度へ変換する場合であっても、文字画像の画質は入力画像の画質相当を維持することができ、画質低下を抑制できる。
【００７１】
なお、本実施形態においては、属性データ（配列パターンデータとＬＵＴアドレス）を記憶するメインメモリ１１０の微小画素バンド画像メモリ格納領域におけるメモリフォーマットが、図１２に示したように、画素番号（００〜０Ｎ）の順に、画素ごとに８［ｂｉｔ］の属性データ（４［ｂｉｔ］の配列パターンデータと４［ｂｉｔ］のＬＵＴアドレス）が連続して記憶されるものである。本実施形態のＣＰＵ等の各種装置は３２［ｂｉｔ］で動作するので、１つの低解像度画素についての必要な全データ（２４［ｂｉｔ］のＲＧＢデータ、４［ｂｉｔ］の配列パターンデータ、４［ｂｉｔ］のＬＵＴアドレス）を１ワード内に収めることができる。よって、１回の読み込み動作で、１つの低解像度画素についての必要な全データ（２４［ｂｉｔ］のＲＧＢデータ、４［ｂｉｔ］の配列パターンデータ、４［ｂｉｔ］のＬＵＴアドレス）をメインメモリ１１０から読み込むことができ、効率的な処理が可能となる。ただし、ＬＵＴアドレスが４［ｂｉｔ］であるため、文字画像の色としては１６色しか対応できないという欠点もある。１６色を越える色数にも対応したい場合には、図２２に示すようなメモリフォーマットを採用してもよい。この場合、ＬＵＴアドレスが８［ｂｉｔ］に拡張されているため、２５６色の文字画像の色に対応することができる。
【００７２】
また、本実施形態では、文字画像の色をＬＵＴ方式で管理しているが、図２３に示すメモリフォーマットのように、ＬＵＴアドレスに代えて２４［ｂｉｔ］のＲＧＢデータそのままで管理するようにしてもよい。
また、本実施形態では、文字画像の色をＬＵＴ方式で管理し、背景画像の色を画像データそのもので管理しているが、逆に、背景画像の色をＬＵＴ方式で管理し、文字画像の色を画像データそのもので管理してもよい。
【００７３】
以上、本実施形態に係るプリンタは、画素ごとに色情報（ＲＧＢデータ）を有する処理対象画像（入力画像）の入力情報であるＰＤＬデータに基づく画像データに対して所定の画像処理を行って出力画像情報を出力する画像処理手段としての画像処理装置である電装部１００と、この画像処理手段から出力された出力画像情報に基づいて画像を形成する画像形成手段とを備える画像形成装置である。
電装部１００は、入力情報を解析し、印字する画像に対応する画素単位の色情報（ＲＧＢデータ）の画像を描画する色情報描画手段としてのバンド描画処理部２０５と、バンド描画処理部２０５により生成された画像の色情報（ＲＧＢデータ）を記憶する色情報記憶手段としてのメインメモリ１１０のＲＧＢバンド画像メモリ格納領域と、入力情報を解析し、低解像度（６００［ｄｐｉ］）の微小画素の色情報（ＲＧＢデータ）と高解像度（１２００［ｄｐｉ］）の微小画素の形状情報である配列パターンデータ（ＤＯＴ情報）を生成する高精細画像描画手段としてのバンド描画処理部２０５と、バンド描画処理部２０５により生成された配列パターンデータ（ＤＯＴ情報）を記憶する微小画素形状情報記憶手段としてのメインメモリ１１０の微小画素バンド画像メモリ格納領域と、バンド描画処理部２０５により生成された微小画素色情報（ＲＧＢデータ）を記憶する微小画素色情報記憶手段としてのメインメモリ１１０の微小画素ＲＧＢバンド画像メモリ格納領域と、メインメモリ１１０のＲＧＢバンド画像メモリ格納領域に記憶された色情報と微小画素バンド画像メモリ格納領域に記憶された配列パターンデータ（ＤＯＴ情報）と微小画素ＲＧＢバンド画像メモリ格納領域に記憶された微小画素色情報（ＲＧＢデータ）とから高解像度（１２００［ｄｐｉ］）へ変換する高解像度変換手段としての解像度変換装置１６０とを有する画像処理装置である。
また、電装部１００は、画素ごとに色情報（ＲＧＢデータ）を有する処理対象画像の入力情報であるＰＤＬデータの入力を受ける入力手段としての通信コントローラ１０２と、通信コントローラ１０２に入力されたＰＤＬデータを出力解像度（１２００［ｄｐｉ］）よりも低い解像度（６００［ｄｐｉ］）まで低解像度化する低解像度化処理を行う低解像度変換手段としてのバンド描画処理部２０５と、バンド描画処理部２０５が低解像度化処理を行った後の低解像度画像情報を出力解像度（１２００［ｄｐｉ］）まで高解像度化する高解像度化処理を行う高解像度変換手段としての解像度変換装置１６０と、解像度変換装置１６０が高解像度化処理を行った後の出力画像情報を出力する出力手段としてのエンジンコントローラ１３４と、記憶手段としてのメインメモリ１１０と、ＰＤＬデータに基づいて、特定画像である文字画像と文字画像以外の背景画像とから構成される予め決められた特定画像領域としての文字画像領域を入力画像の中から検出する特定画像領域検出手段としてのバンド描画処理部２０５と、少なくとも文字画像領域について低解像度化処理を行った後の画素である低解像度画素ごとに、ＰＤＬデータに基づいて背景画像の色に対応する第１色情報（ＲＧＢデータ）を生成し、生成した第１色情報をメインメモリ１１０のＲＧＢバンド画像メモリ格納領域に記憶する第１色情報処理手段としてのバンド描画処理部２０５と、ＰＤＬデータに基づいて文字画像領域の画像データをメインメモリ１１０上のテンポラリ記憶領域内に一時的に描画する描画手段としてのバンド描画処理部２０５と、バンド描画処理部２０５が描画したメインメモリ１１０上のテンポラリ記憶領域内の画像データを解析することにより、文字画像領域について、低解像度画素ごとに、ＰＤＬデータに基づいて低解像度化処理を行う前の画素である入力解像度画素（１２００［ｄｐｉ］）のうち文字画像を構成する文字構成微小画素（特定入力解像度画素）の当該低解像度画素内の配置を示す形状情報としての配列パターンデータ（ＤＯＴ情報）を生成し、生成した配列パターンデータ（ＤＯＴ情報）をメインメモリ１１０の微小画素バンド画像メモリ格納領域に記憶する形状情報処理手段としてのバンド描画処理部２０５と、文字画像領域について、低解像度画素ごとに、ＰＤＬデータに基づいて文字画像の色に対応する第２色情報（ＲＧＢデータ）を生成し、生成した第２色情報をメインメモリ１１０の微小画素ＲＧＢバンド画像メモリ格納領域内に記憶する第２色情報処理手段としてのバンド描画処理部２０５とを有しており、解像度変換装置１６０は、文字画像領域については、低解像度画素ごとに、高解像度化処理後の画素である出力解像度画素（１２００［ｄｐｉ］）の配置をメインメモリ１１０の微小画素バンド画像メモリ格納領域に記憶されている配列パターンデータ（ＤＯＴ情報）に基づいて決定し、かつ、文字画像及び背景画像の色をメインメモリ１１０のＲＧＢバンド画像メモリ格納領域及び微小画素ＲＧＢバンド画像メモリ格納領域にそれぞれ記憶されている第１色情報及び第２色情報に基づいて決定して、低解像度画像情報に対して高解像度化処理を行う。
このような構成を備えることにより、入力されるＰＤＬデータに基づく入力画像情報の解像度（１２００［ｄｐｉ］）を低解像度（６００［ｄｐｉ］）に落とした低解像度画像情報に対して画像処理を行うことで必要となるメモリ容量を少なく抑えつつも、このように低解像度に一旦落とすことで見た目の画質に大きな影響が出てしまう文字画像の画質低下を抑制することができる。
【００７４】
特に、本実施形態では、メインメモリ１１０は、微小画素の色情報である第２色情報としての文字画像の色情報（ＲＧＢデータ）をＬＵＴ（Look Up Table）方式で記憶する。具体的には、バンド描画処理部２０５は、文字画像領域について低解像度画素ごとに生成した文字画像の色情報（ＲＧＢデータ）を色ごとにＬＵＴ方式でメインメモリ１１０の微小画素ＲＧＢバンド画像メモリ格納領域に記憶するとともに、各低解像度画素に対応する文字画像の色情報のＬＵＴアドレスを当該低解像度画素の配列パターンデータ（ＤＯＴ情報）に関連付けた状態でメインメモリ１１０の微小画素バンド画像メモリ格納領域に記憶する。これにより、１つの低解像度画素についての必要なデータの総量を小さく抑えることができるので、１つの低解像度画素についての必要な全データを、１回の読み込み動作でメインメモリ１１０から読み込むことが可能となり、処理の効率化を図ることができる。
なお、メインメモリ１１０の微小画素ＲＧＢバンド画像メモリ格納領域は、色数が足りない場合には、ＬＵＴ（Look Up Table）のアドレスを増やしたフォーマットに変更するようにしてもよい。これにより、色数がＬＵＴ方式で管理可能な範囲内のものについては効率的な処理を行うことができる一方で、処理の効率が多少落ちても色の多いものについて対応することが可能となる。
また、本実施形態では、文字画像の色情報をＬＵＴ方式で管理しているが、図２３に示すメモリフォーマットのように、文字画像の色情報も背景画像の色情報と同じ２４［ｂｉｔ］のＲＧＢデータとするフォーマットとしてもよい。
また、本実施形態では、バンド描画処理部２０５は、１２００［ｄｐｉ］の高解像度画像をテンポラリ記憶領域内に生成してから、低解像度（６００［ｄｐｉ］）の微小画素の色情報（ＲＧＢデータ）と高解像度（１２００［ｄｐｉ］）の配列パターンデータ（ＤＯＴ情報）とを生成するので、比較的簡単な処理でこれらのデータを得ることができる。
また、本実施形態では、メインメモリ１１０は、配列パターンデータ（ＤＯＴ情報）を、メインメモリ１１０の微小画素ＲＧＢバンド画像メモリ格納領域内に記憶される低解像度の微小画素色情報の単位で記憶する。これにより、画素ごとの配列パターンデータ（ＤＯＴ情報）及び微小画素色情報の管理が容易となる。
また、本実施形態では、解像度変換装置１６０により変換されたＣ、Ｍ、Ｙ、Ｋの画像データ（１２００［ｄｐｉ］）に対してハーフトーン処理（階調処理）を行うハーフトーン処理手段としてのハーフトーン処理装置１６１を設けている。これにより、繊細な階調表現が可能となり、高画質化を図ることができる。
また、本実施形態において、解像度変換装置１６０は、メインメモリ１１０のＲＧＢバンド画像メモリ格納領域に記憶された色情報と、微小画素バンド画像メモリ格納領域に記憶された配列パターンデータ（ＤＯＴ情報）と、微小画素ＲＧＢバンド画像メモリ格納領域に記憶された微小画素色情報（ＲＧＢデータ）とを、ライン単位で読み込んで解像度変換を行う。これにより、処理の効率化を図ることができる。
また、本実施形態では、バンド描画処理部２０５が生成する第１色情報（背景画像の色情報）は、メインメモリ１１０から一括して読み出し可能な最小単位である１ワード（３２［ｂｉｔ］）よりも少ない情報量である２４［ｂｉｔ］であり、バンド描画処理部２０５が生成する４［ｂｉｔ］の配列パターンデータ（ＤＯＴ情報）とバンド描画処理部２０５が生成する第２色情報（文字画像の色情報）の４［ｂｉｔ］のＬＵＴアドレスとの合計情報量は、１ワードから上記第１色情報の情報量（２４［ｂｉｔ］）を差し引いた残りの情報量（８［ｂｉｔ］）以下である。したがって、処理の効率化を図ることができる。
【図面の簡単な説明】
【００７５】
【図１】実施形態に係るプリンタを示す概略構成図である。
【図２】同プリンタにおける電装部をパソコンとともに示すブロック図である。
【図３】１２００［ｄｐｉ］の解像度の「あ」という日本語の文字画像を、１２００×１２００の画素マトリクス上に描画したときの説明図である。
【図４】６００［ｄｐｉ］の解像度の「あ」という日本語の文字画像を、６００×６００の画素マトリクス上に描画したときの説明図である。
【図５】画像処理全体の流れに沿って表現した機能ブロック図である。
【図６】画像処理全体の流れを示すフローチャートである。
【図７】メインメモリ内の各種データ領域を説明するための説明図である。
【図８】ＰＤＬデータに基づく１２００［ｄｐｉ］の入力画像（処理対象画像）の一例を１バンド分だけ示した説明図である。
【図９】（ａ）は、メインメモリのＲＧＢバンド画像メモリ格納領域上に描画される画像のイメージを示す説明図である。（ｂ）は、（ａ）の画像に対応する部分の文字画像についてのイメージを示す説明図である。
【図１０】メインメモリのＲＧＢバンド画像メモリ格納領域のメモリフォーマットを示す説明図である。
【図１１】配列パターンデータの内容を説明するための説明図である。
【図１２】メインメモリの微小画素バンド画像メモリ格納領域におけるメモリフォーマットを示す説明図である。
【図１３】メインメモリの階調処理後バンドメモリ格納領域上に記憶されるＣ、Ｍ、Ｙ、Ｋの各画像のイメージを示す説明図である。
【図１４】画像処理全体の流れを、メインメモリに対する読み込みと書き込みを中心に図示した説明図である。
【図１５】文字画像領域についての主要な画像処理の流れを示すフローチャートである。
【図１６】（ａ）〜（ｅ）は、文字画像領域における画像処理を説明するための画像イメージを示す説明図である。
【図１７】低解像度化処理を行った後の画像イメージ上における文字画像領域の位置を説明するための説明図である。
【図１８】画像処理装置のブロック図である。
【図１９】同画像処理装置で行う画像処理の流れを示すフローチャートである。
【図２０】解像度変換装置のブロック図である。
【図２１】同解像度変換装置で行う高解像度化処理の流れを示すフローチャートである。
【図２２】メインメモリの微小画素バンド画像メモリ格納領域におけるメモリフォーマットの他の例を示す説明図である。
【図２３】メインメモリの微小画素バンド画像メモリ格納領域におけるメモリフォーマットの更に他の例を示す説明図である。
【符号の説明】
【００７６】
１  感光体
４  帯電装置
５  光書込装置
６  回転型現像装置
７  Ｂｋ現像装置
１０  中間転写ベルト
１４  二次転写手段
１６  クリーニング装置
５０  定着装置
１００  電装部
１０１  中央制御装置
１０２  通信コントローラ
１１０  メインメモリ
１２０  バス
１３０  メイン制御装置
１３２  符号化装置
１３３  復号装置
１３４  エンジンコントローラ
１４０  画像処理装置
１５７  色変換処理装置
１６０  解像度変換装置
１６１  ハーフトーン処理装置
１７０  パネル制御装置
１８０  プリンタエンジン
２０１  ＰＤＬ記憶部
２０２  ＰＤＬ解析部
２０３  画像処理パラメータ生成部
２０４  画像処理パラメータ記憶部
２０５  バンド描画処理部
２０６  バンド記憶部
２０７  微小画素バンド記憶部
２０８  画像処理部
２０９  階調処理後バンド画像記憶部
２１０  符号化処理部
２１１  ページ符号記憶部
２１２  復号処理部
【図１】
0004950007.tif 000002
【図２】
0004950007.tif 000003
【図５】
0004950007.tif 000004
【図６】
0004950007.tif 000005
【図７】
0004950007.tif 000006
【図１０】
0004950007.tif 000007
【図１２】
0004950007.tif 000008
【図１４】
0004950007.tif 000009
【図１５】
0004950007.tif 000010
【図１８】
0004950007.tif 000011
【図１９】
0004950007.tif 000012
【図２０】
0004950007.tif 000013
【図２１】
0004950007.tif 000014
【図２２】
0004950007.tif 000015
【図２３】
0004950007.tif 000016
【図３】
0004950007.tif 000017
【図４】
0004950007.tif 000018
【図８】
0004950007.tif 000019
【図９】
0004950007.tif 000020
【図１１】
0004950007.tif 000021
【図１３】
0004950007.tif 000022
【図１６】
0004950007.tif 000023
【図１７】
0004950007.tif 000024