(57)【要約】【課題】圧縮率を維持しつつ圧縮による画質の劣化を低減する画像処理を実現することを可能とする。【解決手段】ページ記述言語レンダリング部１２０は、印刷用データに基づいて画像データおよび該画像データの画素毎の属性を示す属性情報を生成する。カラー画像符号化部１０３は生成された画像データに対して非可逆圧縮処理を施し、属性フラグデータ符号化部１０２は生成された属性情報に対して可逆圧縮処理を施して、それぞれハードディスク１０５に格納する。復号処理においては、カラー画像復号か部１０８及び属性フラグデータ復号か部１０７がそれぞれ格納された画像データと属性情報を復号する。そして、プリンタ部１１０は、復号された画像データの各画素に対する階調補正を、復号された属性情報に基づいて制御する。【選択図】  図１Ｂ
2004172773.tif 000002
【特許請求の範囲】
【請求項１】
印刷用データに基づいて画像データおよび該画像データの画素毎の属性を示す属性情報を生成する生成手段と、
前記画像データに対して非可逆圧縮処理を施し、前記属性情報に対して可逆圧縮処理を施す圧縮手段と、
前記圧縮手段で圧縮された画像データと属性情報を格納する格納手段と、
前記格納手段に格納された画像データと属性情報を復号する復号手段と、
前記復号手段で復号された画像データの各画素に対する階調補正を、前記復号手段で復号された属性情報に基づいて制御する補正手段とを備えることを特徴とする画像処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像処理技術に関し、特に画像データを圧縮及び伸長する技術に関する。
【０００２】
【従来の技術】
一般に、プリンタにおいては、受信した印刷ジョブに含まれるページ記述言語を解析し、レンダリングすることによりビットマップイメージを形成し、これを記録紙等に出力する。ここで生成されるビットマップイメージはデータサイズが非常に大きいため、かなりのメモリを消費し、ハンドリングの負荷が大きい。このため、複数ページの印刷ジョブを記録出力する場合には、レンダリングされたビットマップイメージの保持やハンドリングにメモリやＣＰＵリソースが占領されてしまい、別の処理（例えば新たなページのレンダリング等）については、記録出力が完了し、対応するビットマップイメージのデータ量が減少するのを待ってから実行することが必要となり、プリンタの処理効率を低下させている。
【０００３】
このような課題を解決するために、レンダリングされたビットマップイメージをひとまず圧縮して保持することにより、ビットマップイメージによるメモリの消費量を減少させ、別の処理に利用できるメモリ容量を増加させ、プリンタの処理効率を向上させることが提案されている。
【０００４】
上記のような静止画像の一般的な圧縮方式としては、離散コサイン変換を利用したＪＰＥＧ方式が挙げられる。しかしながら、このＪＰＥＧ方式は非可逆な圧縮方式であるため、圧縮による画像劣化を伴ってしまう。このような画像劣化を抑えるための方法として、ＪＰＥＧ方式で用いられる量子化ステップを調整することにより劣化を低減すること、あるいは、追加的な後処理によってノイズ成分を除去することなどが提案されている。さらには、画像の属性などによって、圧縮方式を切り替えて、その属性にあった画像圧縮を行なって劣化が出にくくするなどの工夫がなされていた。
【０００５】
【発明が解決しようとする課題】
しかしながら、従来の方式では次のような課題がある。まず、ＪＰＥＧ方式等において量子化ステップを劣化の出ないようなものに設定すると、圧縮率が悪くなってしまう。また、後処理の追加によってノイズ除去を行うことは、そのための処理や装置などが別途必要となり、ハードウエアの大型化、処理時間の増加を招く。また、ノイズ除去処理そのものによる弊害も懸念される。
【０００６】
本発明は、上記課題に鑑みてなされたものであり、圧縮率を維持しつつ圧縮による画質の劣化を低減する画像処理を実現することを目的とする。
【０００７】
【課題を解決するための手段】
上記の目的を達成するための本発明による画像処理装置は以下の構成を備える。すなわち、
印刷用データに基づいて画像データおよび該画像データの画素毎の属性を示す属性情報を生成する生成手段と、
前記画像データに対して非可逆圧縮処理を施し、前記属性情報に対して可逆圧縮処理を施す圧縮手段と、
前記圧縮手段で圧縮された画像データと属性情報を格納する格納手段と、
前記格納手段に格納された画像データと属性情報を復号する復号手段と、
前記復号手段で復号された画像データの各画素に対する階調補正を、前記復号手段で復号された属性情報に基づいて制御する補正手段とを備える。
【０００８】
【発明の実施の形態】
以下、添付の図面を参照して本発明の好適な実施形態を説明する。
【０００９】
＜第１実施形態＞
図１Ａは、本実施形態による印刷システムの概略構成を示す図である。１０はプリンタ装置であり、ホストコンピュータ５０からの印刷ジョブを受信し、この印刷ジョブに基づいて記録紙等の記録媒体上に可視画像を形成する。
【００１０】
１１は制御部であり、ホストコンピュータ５０から受信した印刷ジョブを解析し、プリンタエンジン１４に提供可能な形態の画像データを生成する。１２はＣＰＵであり、メモリ１３に格納された制御プログラムを実行することにより、プリンタ装置１０における各種制御を実現する。１４はプリンタエンジンであり、制御部１１より入力される画像データに従って記録紙上に可視像を形成する。なおプリンタエンジン１４には、電子写真方式、インクジェット方式、感熱方式等、各種のプリンタエンジンを適用できる。１０５はハードディスクである。
【００１１】
５０はホストコンピュータであり、プリンタ装置１０に対応したプリンタドライバ（不図示）が動作可能にインストールされている。例えばあるアプリケーションより作成文書の印刷指示が発行されると、プリンタドライバによりプリンタ装置１０が解析可能なページ記述言語（ＰＤＬ）による印刷ジョブが生成され、プリンタ装置１０に送信される。
【００１２】
図１Ｂは、本実施形態のプリンタ装置１０における画像処理部の機能ブロックを示す図である。図１Ｂに示される画像処理部は、ＣＰＵ１２がメモり１３に格納された制御プログラム（ファームウエア）を実行することにより、所定のハードウエア資源（ラインバッファ等）を活用して実現される。
【００１３】
図１Ｂにおいて、１０１は圧縮用ブロックラインバッファ、１０２は属性フラグデータ符号化部、１０３はカラー画像符号化部、１０４は圧縮バッファ、１０５は大容量記憶装置であるハードディスク（ＨＤＤ）、１０６は圧縮バッファ、１０７は属性フラグデータ復号部、１０８はカラー画像復号部、１０９は展開用ブロックラインバッファである。また１１０はプリントデータ出力部であり、復号された画像データの色変換、階調補正を行ない、得られたデータをプリンタエンジン１４に出力する。１２０はページ記述言語レンダリング部であり、印刷ジョブとして受信したＰＤＬデータを解析しビットマップイメージへ展開する。
【００１４】
以上の構成を備えた本実施形態のプリンタ装置１０の動作について、図２Ａ，図２Ｂのフローチャートを参照して以下に説明する。
【００１５】
ホストコンピュータ５０より印刷ジョブを受信すると、まず、ＰＤＬ解析を行ない、ＰＤＬに基づいてレンダリングすることによりビットマップイメージを得るとともに、ＰＤＬ解析時に各画素毎の属性情報を得て属性フラグデータを生成する（ステップＳ１１、Ｓ１２、Ｓ１３）。すなわち、ホストコンピュータ５０からの信号を受けたページ記述言語レンダリング部１２０は、受信した信号を解析し、ＰＤＬコマンドを解釈してプリントのための画像（ビットマップイメージ）を生成する。このとき、ＰＤＬコマンドにおけるコマンドの種別を示す情報を参照して、黒文字画素を構成する画素を識別するための属性情報を画素単位で生成し、属性フラグデータとする。
【００１６】
なお、属性フラグデータとしては黒文字を示すものに限定されるわけではなく、例えば色文字領域、網点領域、ベクターグラフィックス領域、などの各種属性を示す多ビットの情報を属性フラグデータとして用いることができる。
【００１７】
次に、レンダリングされたビットマップイメージはカラー画像符号化部１０３によって、非可逆な圧縮方式（本例ではＪＰＥＧ方式）で圧縮符号化される（ステップＳ１４）。一方、属性フラグデータは属性フラグデータ符号化器１０２によって可逆圧縮される（ステップＳ１５）。以下、本実施形態の圧縮処理について説明する。
【００１８】
圧縮ブロックラインバッファ１０１において、画像をＭ×Ｎの大きさのタイルに分割し、このタイル（Ｍ×Ｎ画素）を単位として、離散コサイン変換符号化（ＪＰＥＧ）によるカラー画像データの符号化と、ランレングス符号化による属性フラグデータの符号化を実行する。ただしＭ、Ｎは離散コサイン変換符号化のためのウィンドウサイズの倍数でなければならない。この実施形態で用いるＪＰＥＧ圧縮方式では圧縮のためのウィンドウサイズは８×８画素であるので、例えばＭ＝Ｎ＝３２（８×４）とする。従って、３２×３２画素タイルの中をさらに１６個の８×８画素に分割して、８×８画素単位でＪＰＥＧ圧縮を行う（以後、Ｍ＝Ｎ＝３２として説明するが、もちろんその値に限定されるわけではない）。
【００１９】
カラー画像符号化部１０３では３２×３２画素のタイル画像に含まれる１６個の８×８画素ウィンドウに対し周知のＤＣＴ変換を施して量子化する。属性フラグデータも属性フラグデータ符号化部１０２によってランレングス符号化される。
【００２０】
こうして、符号化部１０３より出力された符号化データは、圧縮バッファ１０４を経由して、圧縮画像データとしてハードディスク１０５に記憶される（ステップＳ１６）。属性フラグデータ符号化部１０２から出力される符号化データも同様に、圧縮属性フラグデータとしてハードディスク１０５に記憶される（ステップＳ１６）。
以上のように、レンダリングされたビットマップイメージはＪＰＥＧ圧縮されて保存されるので、ハンドリングが容易となる。
【００２１】
次に、以上のようにして記憶されたＪＰＥＧ圧縮画像をプリンタエンジン１４から出力する際の処理について図２Ｂを用いて説明する。まず、ハードディスク１０５に記憶されている画像データ（圧縮されたビットマップデータ）および属性フラグデータを読み出し（ステップＳ２１）、これらをそれぞれ復号する（ステップＳ２２）。復号されたビットマップイメージはＲＧＢデータであるので、ＹＭＣＫデータに色変換し（ステップＳ２３）、ステップＳ２４〜Ｓ２８の処理により、色変換されたビットマップイメージの各画素について、対応する画素の復号された属性フラグデータに基づいて階調変更が適用され、プリンタエンジン１４へ出力される。
まず、復号手順（ステップＳ２１、Ｓ２２）について詳細に説明する。
【００２２】
圧縮して記憶された属性フラグデータのＭ×Ｎ画素分のデータが読み出され、圧縮バッファ１０６に格納される。そして、属性フラグデータ復号部１０７は、属性フラグデータについて復号化処理を行い、その結果をラインバッファ１０９に出力する。ここで、属性フラグデータはデータの劣化しないランレングス符号化のような可逆圧縮方式で圧縮されているので、符号化前と同一の属性フラグデータが得られることになる。画像データについてもＭ×Ｎ画素分のデータが読み出され、圧縮バッファ１０６に格納され、カラー画像復号化部１０８によって復号されラインバッファ１０９に出力される。
【００２３】
以上のように画像データと属性フラグデータの圧縮／伸長が行なわれる。ここで、図３を用いてカラー画像符号化部１０３、カラー画像復号化部１０８の構成及び動作に関する詳細な説明を、図４を用いて属性フラグデータ符号化部１０２の構成及び動作に関する詳細な説明を行なう。
【００２４】
図３はカラー画像符号化部およびカラー画像復号部の構成を示すブロック図である。図３において、符号２１１〜２１４がカラー画像符号化部１０３に、符号２１６〜２１９がカラー画像復号部１０８の構成に対応する。メモリ２１５は圧縮バッファ１０４、１０６及びＨＤＤ１０５を含む。
【００２５】
ページ記述言語レンダリング部１２０によって描画されたビットマップイメージ２００は、ラインバッファ１０１を介してカラー画像符号化部１０３の色変換部２１１に供給される。このビットマップイメージは、画像信号として供給されるものであり、カラー信号の場合は、例えば赤（Ｒ）、緑（Ｇ）、青（Ｂ）の３色、２５６階調の信号である。
【００２６】
色変換ユニット２１１は入力されたＲＧＢ信号を輝度色差信号（ＹＣｂＣｒ）に変換する。２１２は離散コサイン変換ユニット（ＤＣＴ）で、輝度色差信号のそれぞれを８×８画素単位で空間周波数変換（ＤＣＴ変換）する。２１３は量子化ユニットで、設定された量子化マトリクスを用いてＤＣＴ係数を量子化することにより、データ量を削減する。２１４は可変長符号化ユニット（ＶＬＣ）で量子化値をハフマン符号化処理することによりさらにデータ量を削減する。
【００２７】
以上がカラー画像符号化部１０３における機能構成であり、圧縮された画像データ（圧縮画像データ）は圧縮バッファ１０４または大容量記憶装置１０５に記憶される（図３のメモリ２１５）。
【００２８】
記憶された圧縮画像データは以下の手順で復号される。まず、可変長復号ユニット（ＶＬＤ）２１６で、圧縮画像データに対してハフマンデコードを施す。次に、逆量子化ユニット２１７で、設定された逆量子化マトリクスによりＤＣＴ係数値に戻す。そして、逆コサイン変換ユニット（ＩＤＣＴ）２１８がＤＣＴ逆変換を行い、輝度色差信号に戻す。２１９は色変換ユニットで、輝度色差信号をＲＧＢ信号に戻す。２０１は以上の圧縮、復号処理の結果、カラー画像復号部１０８より出力されるカラー画像信号である。
【００２９】
また、図４は、属性フラグデータのランレングス符号化器のブロック図である。判定部３１０では、入力される属性フラグデータの前画素の値と現画素の値とが同じかを判定し、同じ場合はＲＬコード生成部３１１に、違う場合はＬＴコード生成部３１２にデータを送るように切り替える。ＲＬコード生成部３１１では、前画素データと同じ場合の回数を違うデータが出てくるまでカウントし、最後に、繰返したデータを出力する。ＬＴコード生成部３１２では、データが前画素と異なる場合の数をカウントして、カウント数に対応する符号語と、実際データの最小構成ビット数をカウント数分だけ出力する。合成部３１３では、ＲＬコード生成部３１１の出力データとＬＴコード生成部３１２の出力データを合成してコード３１５として出力する。
【００３０】
なお、属性フラグデータ復号化部１０７の構成及び動作は、上記属性フラグデータ符号化部１０２の逆の動作によってデータを復元するものである。
【００３１】
さて、以上のステップＳ２１及びＳ２２によって復元されたビットマップイメージはＲＧＢデータであり、プリントデータ出力部１１０はこのビットマップデータをプリンタエンジン１４に適したデータに変換する。まず、上述したようにステップＳ２３でＹＭＣＫデータに色変換される。その後、ステップＳ２４〜Ｓ２８の処理により、色変換されたビットマップイメージの各画素について、対応する画素の復号された属性フラグデータに基づいて階調補整が適用される。
【００３２】
階調補整について詳細に説明する。すなわち、ステップＳ２４において、色変換後の画素データと対応する画素の属性フラグデータを取り出す。そして、ステップＳ２５において、この属性フラグデータに基づいて当該画素について階調変更を施すか否かを判定する。本実施形態では、属性フラグデータが黒文字を示す場合に階調変更すると判定され、ステップＳ２６で所定の階調変更処理が施される。それ以外の属性であった場合は階調変更処理を行なわず、ステップＳ２６をスキップする。こうして属性フラグデータが所定の属性を示す画素の画素データについて階調変更が施されたビットップイメージがプリンタエンジン１４に供給される（ステップＳ２７）。以上のステップＳ２４〜Ｓ２７の処理をビットマップイメージの全ての画素について行なう（ステップＳ２８）。そして、以上の処理を圧縮されたビットマップイメージの全てについて行なう（ステップＳ２９）。
【００３３】
図５は、ラインバッファから送られてきたデータを処理するプリントデータ処理部１１０の構成を簡単に示した図である。復号化されたビットマップイメージがラインバッファ１０９からプリンタＩ／Ｆ１１０に送られてくると、色変換部４０１により色変換が行われる（ステップＳ２３）。色変換されたビットマップイメージは階調補正部４０２に入力される。階調補正処理部４０２は、別途入力される属性フラグデータに基づいて、画素単位で階調補正を行なうか否かを判定し、階調補正すると判定された画素の画素データについて階調補正を施す（ステップＳ２４〜Ｓ２６）。
【００３４】
階調補正部４０２では、周知の階調補整が行われる（ステップＳ２６）。例えば、階調のダイナミックレンジを変更したり、ある階調を“２５５レベルに”張り付かせるなどの処理を行うことが可能である。この階調補整部４０２は、属性フラグデータによって階調補整処理を実行するか否かの切り替えが可能になっている。階調補整を行うかどうかの判定は、例えば属性フラグデータの文字ビットが立っていた場合に行うなど、属性フラグデータに基づいて行われる。もちろん属性フラグデータ中のベクター、写真など任意の属性フラグによって判定を行ってもよいことは言うまでもない。更に、属性フラグが示す属性の種類に応じて階調補正の内容を変更してもよい。
【００３５】
図６は本実施形態による階調補整の一例を示す図である。図６の階調補整は、ある階調を“２５５レベル（白レベル）に”張り付かせる処理であり、２４０から２５５の入力値に対して出力値が２５５となる。なお、階調補整方法は、任意であり、この図に示したものに限ることのないことは言うまでもない。
【００３６】
図８は、本実施形態により文字属性の画素データに対して階調補整を行なった場合（図８の（ｂ））と、階調補正を行なわない場合の出力画像例（図８の（ａ））を示す図である。
【００３７】
＜第２の実施形態＞
以下、第２実施形態による符号化処理を行なう為の基本構成を図１等を用いて説明する。ただし、第２実施形態においては、第１実施形態と同様の構成をとるため、異なる部分について詳細な説明を加える。
【００３８】
上述したように、ホストコンピュータ５０等からの画像入力信号は、ページ記述言語レンダリング部１２０により解析され、ＰＤＬコマンドが解釈されてプリント画像（ビットマップイメージ）が生成される。このときＰＤＬコマンドの種別を示す情報を参照して、黒文字画素を構成する画素を識別するための属性フラグデータを画素単位で生成する。ここで属性フラグデータとしては黒文字を示すものに限定されるわけではなく、例えば色文字領域、網点領域、ベクターグラフィックス領域、など各種属性を示す多ビットの情報を属性フラグデータとして用いることができる。そして、この属性フラグデータを参照することにより、各画素の属性に応じて階調補正のＯＮ／ＯＦＦを切り換える。
【００３９】
しかしながら、階調補整をおこなうと弊害を生じてしまう画像もある。例えば、なだらかな階調表現を必要とするグラデーションなどは、階調補整を行ってしまうと、その表現が変わってしまうことも有り得る。このような弊害をなくすために、第２実施形態では、外部入力手段からの情報によって、階調補整のＯＮ／ＯＦＦを可能にする。そして、このような機能を実現するために、階調補正をＯＮさせる属性フラグのＯＮ／ＯＦＦを外部操作に応じて切り換え可能に構成する（或いは階調補正を強制的にＯＦＦ又はＯＮさせるフラグを設け、このフラグを外部操作に応じて設定可能とする）。外部入力操作を行なうための手段としては、プリント命令を行うインターフェイス、あるいは、プリント命令を行った機器上のメニューで行うなど、外部から命令を行うことが出来ればよく、所定の形態に限定されるものではない。
【００４０】
上述したグラデーションに関して言えば、例えば、図７に示すように、グラデーション優先といったボタンをホスト装置上で表示されるプリント命令画面につくり、このボタンによって、属性フラグを階調補整を行わないフラグに書き換えることにより、階調補整が実施されず、なだらかな階調の画像を出力することが可能である。ここでは、グラデーション優先の例を示したが、その表現は、任意ものであり、階調補整を行うかどうかのフラグを書き換えることを行うものであればよい。さらには、ユーザが指定するところをホスト装置に提供されるプリント命令画面のボタンとして説明を行ったが、これに限るものではなく、ユーザが、指定できるものであれば、プリンタ本体のパネルなどに指定するところを設けてもよい。
【００４１】
以上説明したように、各実施形態によれば、印刷用データに基づいて画像データおよび該画像データの画素毎の属性を示す属性情報を生成し、画像データに対して非可逆圧縮処理を施すとともに属性情報に対しては可逆圧縮処理を施し、非可逆圧縮された画像データと可逆圧縮された属性情報を格納する。そして、格納された画像データと属性情報をそれぞれ復号し、復号された画像データの各画素に対する階調補正が、復号された属性情報に基づいて制御される。
【００４２】
ここで、例えば、非可逆圧縮処理は離散コサイン変換を含む。また、可逆圧縮処理としては、例えば、ランレングス符号化を含む。更に、階調補正の制御としては、例えば、属性情報に基づいて各画素毎に階調補正を実施するか否かを決定するように構成する。
【００４３】
このように、圧縮した際の画像劣化を極力目立たなくするために、属性フラグデータによって階調補整を制御するため、圧縮ノイズを減少させることが出来るとともに、非可逆圧縮にもかかわらずプリント画質の劣化を抑えることが可能となる。また、プリント処理を行うときに、ユーザに画像劣化を抑えるかどうかを意識させることなく、画質劣化を目立たなくする処理が行われ、プリントした際の画像劣化を極力抑えられて画像品位が保たれる。また、所定の属性に対してのみ階調補整を実行するので、階調補正による悪影響が防止される。
【００４４】
また、第２実施形態によれば、上記の構成において、ユーザ設定に応じて、属性情報の所定の属性項目を任意の値に固定する手段が更に設けられる。ここで、この手段は、例えば、階調補正の制御のために参照される属性項目を任意の値に固定する。
【００４５】
以上の構成により、第２実施形態によれば、ユーザ操作によって階調補整のＯＮ／ＯＦＦを切り替えることが可能となり、階調補整を施してほしくない画像に対して階調補正を禁止することができる。このため、階調補正の弊害を抑えることができ、良好な画像を出力することが可能になる。すなわち、ユーザが本機能を意識しない命令によって、本機能のＯＮ／ＯＦＦの切り替えを行うことが可能である。
【００４６】
なお、上記実施形態ではプリンタ装置内でＰＤＬデータを解析してビットマップイメージと属性フラグデータを生成し、ビットマップイメージ及び属性フラグデータの圧縮処理を行なうが、これらの処理をホストコンピュータ５０内のプリンタドライバ等によって行なうようにしてもよい。なお、ＰＤＬをレンダリングする処理をホストで作った場合でも、ビットマップイメージを圧縮するのでプリンタへの通信量を減らす効果がある。
【００４７】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、達成されることは言うまでもない。
【００４８】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００４９】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，磁気テープ，不揮発性のメモリカード，ＲＯＭなどを用いることができる。
【００５０】
また、コンピュータが読出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００５１】
さらに、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００５２】
【発明の効果】
以上説明したように、本発明によれば、圧縮率を維持しつつ圧縮による画質の劣化を低減する画像処理を実現することが可能となる。
【図面の簡単な説明】
【図１Ａ】第１実施形態による印刷システムの概略構成を示す図である。
【図１Ｂ】第１実施形態のプリンタ装置における画像処理部の機能ブロックを示す図である。
【図２Ａ】第１実施形態のプリンタ装置による画像処理手順を説明するフローチャートである。
【図２Ｂ】第１実施形態のプリンタ装置による画像処理手順を説明するフローチャートである。
【図３】第１実施形態によるカラー画像符号化部、カラー画像復号部を説明する図である。
【図４】第１実施形態における、ランレングスによる属性フラグデータ符号化部を説明する図である。
【図５】第１実施形態における階調補整部の周辺構成を説明する図である。
【図６】第１実施形態による階調補整の一例を示した図である。
【図７】第２実施形態による外部入力画面の一例を示した図である。
【図８】第１実施形態により文字属性の画素データに対して階調補整を行なった場合（ｂ）と、階調補正を行なわない場合の出力画像例（ａ）を示す図である。
【図１Ａ】
2004172773.tif 000003
【図１Ｂ】
2004172773.tif 000004
【図２Ａ】
2004172773.tif 000005
【図２Ｂ】
2004172773.tif 000006
【図３】
2004172773.tif 000007
【図４】
2004172773.tif 000008
【図５】
2004172773.tif 000009
【図６】
2004172773.tif 000010
【図７】
2004172773.tif 000011
【図８】
2004172773.tif 000012