(57)【要約】【課題】受信した印刷データに画像処理を施し、当該画像処理後のデータを印刷エンジンに出力する画像処理装置であって、装置規模の拡大と処理速度の低下を招くことなく有効なトラッピング処理を行うことのできる画像処理装置を提供する。【解決手段】受信した印刷データ１をビットマップデータに変換してメモリ２２に格納する前処理部２１と、印刷エンジン３の駆動に対応して前記メモリ２２に格納されたビットマップデータに処理を施し処理後のデータを前記印刷エンジン３に出力する後処理部２３とを有する画像処理装置２において、前記後処理部２３が、前記ビットマップデータに基づいてトラッピング処理を実行するトラッピング処理手段２５を備える。【選択図】                    図１
2004223850.tif 000002
【特許請求の範囲】
【請求項１】
受信した印刷データをビットマップデータに変換してメモリに格納する前処理部と、印刷エンジンの駆動に対応して前記メモリに格納されたビットマップデータに処理を施し処理後のデータを前記印刷エンジンに出力する後処理部とを有する画像処理装置において、
前記後処理部が、前記ビットマップデータに基づいてトラッピング処理を実行するトラッピング処理手段を備える
ことを特徴とする画像処理装置。
【請求項２】
請求項１において、
前記ビットマップデータが複数色のデータを含み、
前記トラッピング処理手段が、各色について処理を実行する際に、前記ビットマップデータのうち、当該処理を実行する色以外の色のデータを参照せずに処理を実行する
ことを特徴とする画像処理装置。
【請求項３】
請求項１において、
前記ビットマップデータが複数色のデータを含み、
前記トラッピング処理手段が、各色について処理を実行する際に、前記ビットマップデータのうち、予め定められた全色より少ない特定の２以上の色のデータに基づいて処理を実行する
ことを特徴とする画像処理装置。
【請求項４】
請求項１において、
前記ビットマップデータが複数色のデータを含み、
前記トラッピング処理手段が、各色について処理を実行する際に、前記ビットマップデータのうち、前記複数色の全色のデータに基づいて処理を実行する
ことを特徴とする画像処理装置。
【請求項５】
請求項１乃至請求項４のいずれかにおいて、
前記後処理部が、解像度変換手段を備え、
前記トラッピング処理手段が、当該解像度変換手段による解像度変換処理の後に処理を実行する
ことを特徴とする画像処理装置。
【請求項６】
請求項１乃至請求項５のいずれかにおいて、
前記後処理部が、パルス巾のデータをレーザ発光のＯＮ／ＯＦＦ信号に変換するパルス巾変調手段を備え、
前記トラッピング処理手段が、当該パルス巾変調手段の前に設けられる
ことを特徴とする画像処理装置。
【請求項７】
請求項１乃至請求項６のいずれかにおいて、
前記後処理部が、前記ビットマップデータをパルス巾のデータに変換するスクリーン処理手段を備え、
前記トラッピング処理手段が、当該スクリーン処理手段の前に設けられる
ことを特徴とする画像処理装置。
【請求項８】
請求項１乃至請求項７のいずれかにおいて、
前記印刷が複数色による印刷であり、
前記トラッピング処理手段が、前記複数色の各色に対してそれぞれ設けられる
ことを特徴とする画像処理装置。
【請求項９】
請求項８において、
前記複数色に対する複数のトラッピング処理手段における処理手法が、同一でない
ことを特徴とする画像処理装置。
【請求項１０】
受信した印刷データをビットマップデータに変換してメモリに格納する前処理部と、タンデム式印刷エンジンの駆動に対応して前記メモリに格納されたビットマップデータに処理を施し処理後のデータを前記タンデム式印刷エンジンに出力する、各色に対してそれぞれ設けられた複数の後処理部とを有する画像処理装置において、
前記各色の後処理部が、それぞれ、
前記ビットマップデータの解像度を変換する解像度変換手段と、
前記解像度変換手段により解像度を変換された後のビットマップデータに基づき、トラッピング処理を実行するトラッピング処理手段とを備える
ことを特徴とする画像処理装置。
【請求項１１】
請求項１０において、
前記解像度変換手段が、前記解像度変換後の、所定量のビットマップデータを保持するバッファを備え、
前記トラッピング処理手段が、当該バッファに保持されたビットマップデータに基づいて処理を実行する
ことを特徴とする画像処理装置。
【請求項１２】
受信した印刷データをビットマップデータに変換してメモリに格納する前処理部と、タンデム式印刷エンジンの駆動に対応して前記メモリに格納されたビットマップデータに処理を施し処理後のデータを前記タンデム式印刷エンジンに出力する、各色に対してそれぞれ設けられた複数の後処理部とを有する画像処理装置において、
前記各色の後処理部が、それぞれ、前記ビットマップデータに基づいて、処理対象の色以外の色のデータを参照せずに、前記トラッピング処理を実行するトラッピング処理手段を備える
ことを特徴とする画像処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、受信した印刷データに画像処理を施し、当該画像処理後のデータを印刷エンジンに出力する画像処理装置に関し、特に、装置規模の拡大と処理速度の低下を招くことなく有効なトラッピング処理を行うことのできる画像処理装置に関する。
【０００２】
【従来の技術】
一般に、カラー画像の印刷は、複数の色成分を重ね合わせることによって行われる。かかるカラー画像印刷では、通常の場合、Ｃ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）及びＫ（ブラック）の４色が用いられ、これらの各色毎に順次印刷動作が実行されて４色の重ね合わせが行われる。従って、このようなカラー画像印刷では、各色の印刷動作が異なるため、各色の出力画像間に位置ずれを起こす場合がある。特に、各色の印刷機構を独立させ高速な印刷を可能とするタンデム方式のプリンタ等においては、各色の印刷機構が独立しているために、この位置ずれが大きい傾向にある。
【０００３】
このような位置ずれが起こると出力画像の画質が劣化し、特に、位置ずれにより、色の変わる境目の部分に本来はない白い部分が発生してしまう、いわゆる白抜けという現象が起こると、画質は劣悪なものとなる。そこで、従来より、この位置ずれによる画質劣化を防止するためにトラッピング処理というものが提案されている。
【０００４】
このトラッピング処理は、色の変化する境目（エッジ）周辺に余計に色を付加し、位置ずれが起きても白抜け等による画質劣化を防止しようとするものである。具体的には、印刷動作前に印刷する画像データを用いて、色の変化するエッジ部分を検出し、色の変化状況等からトラッピング処理を行うか否かを判断し、トラッピング処理を行う場合には、当該エッジ部分周辺の画像データ（色のデータ）を位置ずれが起きても画質が劣化しないように変更する。かかるトラッピング処理は、位置ずれの大きいタンデム方式のプリンタに特に必要な処理である。
【０００５】
下記特許文献（特開２００２−１６５１０４号公報）には、かかるトラッピング処理のための装置と方法が開示され、Ｃ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）及びＫ（ブラック）の４色のデータを用いて、色を付加する領域及び付加する色を決定する旨が記載されている。
【０００６】
【特許文献１】
特開２００２−１６５１０４号公報
【０００７】
【発明が解決しようとする課題】
通常、カラー画像印刷を行うプリンタ等の画像処理装置には、パーソナルコンピュータ等から送信される印刷データを解釈してビットマップデータとして格納しておく前処理の部分と、印刷を実行するエンジンの動作に同期して印刷時に前記ビットマップデータに処理を加えてエンジンに出力する後処理の部分がある。前述したトラッピング処理を、上記前処理において行う場合には、その処理に時間を要し、印刷速度が低下するという弊害があり、特に、高速性を特徴とするタンデム方式のプリンタにおいては問題となる。
【０００８】
また、元画像の解像度よりも高い解像度で印刷する場合には、トラッピング処理を前処理において行うと、前処理の段階で画像データを高い解像度に変換しておく必要があり、ビットマップデータを格納するための大きなメモリを用意しなくてはならず、印刷速度も低下する。一方、前処理において高い解像度への変換を行わずにトラッピング処理だけを行う場合には、元の解像度でトラッピング処理が行われるのでトラッピングの幅が広がり画像がボケるという問題が生じる。
【０００９】
図６は、かかる問題を説明するための図である。図６の（ａ）は、高い解像度に変換された後にトラッピング処理を行った場合を示している。図のＣ１は、元々色のある領域であり、解像度変換により、４×４の画素で表現されている。図のＤは、色の変わるエッジであり、トラッピング処理によりその外側１画素分の領域（図のＴ１）に色が付加されている。一方、図６の（ｂ）は、元の解像度でトラッピング処理された場合を示しており、図のＣ２は、図６の（ａ）のＣ１に該当する領域であるが２×２の画素で表現されている。従って、同じ方式でトラッピング処理が行われると、図のＴ２に示す１画素分の領域に色が付加される。図６の（ｃ）は、その後に解像度変換を行った結果を示している。図６の（ａ）と（ｃ）から明らかなように、解像度変換前にトラッピング処理を行うと、同じ領域（Ｃ１とＣ３）に対して色が付加される領域（図６の（ｃ）のＴ３）が広がってしまい、前述したように画像がボケるという問題が生じる。
【００１０】
また、トラッピング処理に４色全てのデータを用いる方式とすると、各色の処理の際に４色全てのデータを読み出す必要があり、大量のデータ転送のために設備規模を大きくしなければならないという問題がある。
【００１１】
さらに、全ての色について共通の方式でトラッピング処理を行うと、各色の特性に対応した適切な処理が行えないという課題がある。具体的には、黒文字に対して他の色と同様の処理を行うと、文字がボケたり、スムージングの効果が低下して読みにくくなるという問題が生じる。
【００１２】
図７は、かかる問題を説明するための図である。図７の（ａ）は、元の画像を、図７の（ｂ）は、エッジスムージングのみを行った場合の画像を、図７の（ｃ）は、トラッピング処理とエッジスムージングを行った場合の画像を表している。また、図７の（ｂ）のＥは、エッジスムージングにより付加された部分を、図７の（ｃ）のＦは、トラッピング処理により付加された部分を表している。図７の（ｃ）から明らかなように、トラッピング処理とエッジスムージングの両方を行うと、エッジスムージングにより付加された部分がトラッピング処理で付加された部分と重なり（図７の（ｃ）のＧ）、スムージングの効果が消えてしまう。
【００１３】
また、他の例としては、Ｙ（イエロー）は、可視性が低いため強めにトラッピングすることにより白抜け部分をより目立たなくできるという特性を有するが、全色共通のトラッピング方式では、その特性を活かした処理をすることができないという問題がある。
【００１４】
そこで、本発明の目的は、受信した印刷データに画像処理を施し、当該画像処理後のデータを印刷エンジンに出力する画像処理装置であって、装置規模の拡大と処理速度の低下を招くことなく有効なトラッピング処理を行うことのできる画像処理装置を提供することである。
【００１５】
【課題を解決するための手段】
上記の目的を達成するために、本発明の一つの側面は、受信した印刷データをビットマップデータに変換してメモリに格納する前処理部と、印刷エンジンの駆動に対応して前記メモリに格納されたビットマップデータに処理を施し処理後のデータを前記印刷エンジンに出力する後処理部とを有する画像処理装置において、前記後処理部が、前記ビットマップデータに基づいてトラッピング処理を実行するトラッピング処理手段を備えることである。従って、本発明によれば、ビットマップデータに変換するまで、即ち前述した前処理の段階でトラッピング処理が行われないので、印刷速度を低下させることがない。
【００１６】
更に、上記の発明において、その好ましい態様は、前記ビットマップデータが複数色のデータを含み、前記トラッピング処理手段が、各色について処理を実行する際に、前記ビットマップデータのうち、当該処理を実行する色以外の色のデータを参照せずに実行することを特徴とする。これにより、データ転送量を少なくできるので、装置規模を拡大せずにトラッピング処理を実行することができる。
【００１７】
また、上記の発明において、好ましい態様は、前記ビットマップデータが複数色のデータを含み、前記トラッピング処理手段が、各色について処理を実行する際に、前記ビットマップデータのうち、予め定められた全色より少ない特定の２以上の色のデータに基づいて処理を実行することを特徴とする。これによって、１色のデータに基づいて処理を実行する場合よりも有効なトラッピング処理を行うことができ、全色のデータを用いる場合よりも装置規模を小さくできる。
【００１８】
また、上記の発明において、別の態様は、前記ビットマップデータが複数色のデータを含み、前記トラッピング処理手段が、各色について処理を実行する際に、前記ビットマップデータのうち、前記複数色の全色のデータに基づいて処理を実行することを特徴とする。この態様によれば、トラッピング処理に全色の状態が考慮されるので、より適切なトラッピング処理を行うことができ、有効な画質の劣化防止を図ることができる。
【００１９】
更に、上記の発明において、好ましい態様は、前記後処理部が、解像度変換手段を備え、前記トラッピング処理手段が、当該解像度変換手段による解像度変換処理の後に処理を実行することを特徴とする。
【００２０】
また、上記の発明において、好ましい態様は、前記後処理部が、パルス巾のデータをレーザ発光のＯＮ／ＯＦＦ信号に変換するパルス巾変調手段を備え、前記トラッピング処理手段が、当該パルス巾変調手段の前に設けられることを特徴とする。
【００２１】
更にまた、上記の発明において、好ましい態様は、前記後処理部が、前記ビットマップデータをパルス巾のデータに変換するスクリーン処理手段を備え、前記トラッピング処理手段が、当該スクリーン処理手段の前に設けられることを特徴とする。
【００２２】
更に、上記の発明において、好ましい態様は、前記印刷が複数色による印刷であり、前記トラッピング処理手段が、前記複数色の各色に対してそれぞれ設けられることを特徴とする。
【００２３】
また、上記の発明において、好ましい態様は、前記複数色に対する複数のトラッピング処理手段における処理手法が、同一でないことを特徴とする。これにより、各色の特性を活かしたトラッピング処理が可能となり、より有効に画質の劣化を防止することができる。
【００２４】
上記の目的を達成するために、本発明の別の側面は、受信した印刷データをビットマップデータに変換してメモリに格納する前処理部と、タンデム式印刷エンジンの駆動に対応して前記メモリに格納されたビットマップデータに処理を施し処理後のデータを前記タンデム式印刷エンジンに出力する、各色に対してそれぞれ設けられた複数の後処理部とを有する画像処理装置において、前記各色の後処理部が、それぞれ、前記ビットマップデータの解像度を変換する解像度変換手段と、前記解像度変換手段により解像度を変換された後のビットマップデータに基づき、トラッピング処理を実行するトラッピング処理手段とを備えることである。従って、本発明により、タンデム方式の高速性を損なうことなく、有効な画質の劣化防止を行うことが可能となる。
【００２５】
更に、上記の発明において、その好ましい態様は、前記解像度変換手段が、前記解像度変換後の、所定量のビットマップデータを保持するバッファを備え、前記トラッピング処理手段が、当該バッファに保持されたビットマップデータに基づいて処理を実行することを特徴とする。これにより、トラッピング処理手段用の新たなバッファを設ける必要がなく、装置規模を小さく抑えることが可能となる。
【００２６】
上記の目的を達成するために、本発明の別の側面は、受信した印刷データをビットマップデータに変換してメモリに格納する前処理部と、タンデム式印刷エンジンの駆動に対応して前記メモリに格納されたビットマップデータに処理を施し処理後のデータを前記タンデム式印刷エンジンに出力する、各色に対してそれぞれ設けられた複数の後処理部とを有する画像処理装置において、前記各色の後処理部が、それぞれ、前記ビットマップデータに基づいて、処理対象の色以外の色のデータを参照せずに、前記処理対象の色のエッジを拡げるトラッピング処理を実行するトラッピング処理手段を備えることを特徴とする。従って、本発明により、タンデム方式でトラッピング処理を行う場合に、装置規模を小さく抑えることができる。
【００２７】
本発明の更なる目的及び、特徴は、以下に説明する発明の実施の形態から明らかになる。
【００２８】
【発明の実施の形態】
以下、図面を参照して本発明の実施の形態例を説明する。しかしながら、かかる実施の形態例が、本発明の技術的範囲を限定するものではない。なお、図において、同一又は類似のものには同一の参照番号又は参照記号を付して説明する。
【００２９】
図１は、本発明を適用した画像処理装置の第一の実施の形態例に係る構成図である。図１に示す画像処理装置２が、第一の実施の形態例に係る画像処理装置であり、タンデム方式のプリンタに設けられている。当該画像処理装置２は、図に示すように、前処理部２１、ページメモリ２２、及び後処理部２３から構成され、パーソナルコンピュータ等から送信される印刷データ１を受信した後、当該データに各種の画像処理を施し、処理後のデータを印刷エンジン３に出力する。かかる画像処理装置２は、トラッピング処理部２５（トラッピング処理手段）を印刷時に処理を実行する後処理部２３に備えると共に、各色のトラッピング処理を当該色のデータのみで行うことを特徴とし、装置規模の拡大と処理速度の低下を招くことなく有効なトラッピング処理を行おうとするものである。以下、トラッピング処理を中心に、当該画像処理装置２の各部の構成と処理内容について説明する。
【００３０】
まず、図１に示す前処理部２１は、従来装置と同様であり、ページ記述言語で表現された印刷データ１を受信し、当該データに対して、データ解釈、色変換、圧縮等の処理を施し、処理後のデータをページメモリ２２に格納しておく。格納されるデータは、画素毎のデータ、即ちビットマップデータに変換されており、１画素毎に、Ｃ、Ｍ、Ｙ、Ｋの４色のデータを有している。なお、各色のデータは、１ｂｙｔｅで表現されている。
【００３１】
ページメモリ２２は、このビットマップデータを印刷の１ページ分保持する。したがって、ページメモリ２２には、印刷１ページ分のＣ、Ｍ、Ｙ、Ｋのデータが保持されている。
【００３２】
次に、後処理部２３は、印刷エンジン３における印刷時に印刷エンジン３に同期して動作する部分であり、本実施の形態例におけるプリンタがタンデム方式であるため、この後処理部２３は各色ごとに設けられる。したがって、図１に示すように、本画像処理装置２は、４式の後処理部２３Ｃ、２３Ｍ、２３Ｙ、及び２３Ｋを備えている。なお、各後処理部２３の構成及び機能は同様であるため、以下、Ｃのデータについて処理を行う後処理部２３Ｃについて説明する。
【００３３】
後処理部２３Ｃは、前述したように、ページメモリ２２に格納された１ページ分の画像データを印刷する際に印刷エンジン３に同期して処理を実行し、具体的には、ページメモリ２２からのＣのデータの読み出し、解像度変換、トラッピング、２値化等の各処理を実行して、印刷可能なデータとした後に当該データを印刷エンジン３に出力する。したがって、図１に示すように、後処理部２３Ｃには、これらの各処理を実行する解像度変換部２４（解像度変換手段）、トラッピング処理部２５、スクリーン部２６（２値化手段）、パルス巾合成部２７、及びＰＷＭ部２８（パルス巾変調手段）が設けられている。
【００３４】
まず、解像度変換部２４は、ページメモリ２２に格納されたビットマップデータよりも高い解像度で印刷する場合に、解像度を高く変換する処理と、エッジ部分のスムージング処理を実行する部分である。図１に示すように、解像度変換部２４は、タイミング制御部２４１、ラスタバッファ２４２、及びスムージング処理部２４３を有する。タイミング制御部２４１は、バンドメモリ２２からＣのデータを読み出すタイミングを制御する部分であり、例えば、解像度を２倍に変換する場合には、縦方向、横方向共に、２回の読み出し信号に対して１回の読み出しを行うように制御する。これにより、画素密度が４倍になり、解像度が２倍の印刷エンジンに対応したデータがラスタバッファ２４２に送られる。
【００３５】
ラスタバッファ２４２では、ページメモリ２２から読み出されたＣのデータを１ラスタ（１ページの横方向１行）毎に保持する。例えば、８ラスタ分のデータを保持する。これは、以下に説明するスムージング処理等において、処理対象の画素（領域）の周辺のデータについても必要となるからである。
【００３６】
スムージング処理部２４３は、色の変わるエッジ部分が斜めになっている場合などに、画素による階段状の表現をできるだけ打ち消して滑らかな傾斜線として表されるように補正を行う部分である。具体的には、注目画素を中心とした所定の範囲のデータ、例えば、８ラスタ×９画素分のデータをラスタバッファ２４２から読み出し、色の変わり目となるエッジを検出する。そして、検出したエッジの形状を予め定められているエッジパターン（テンプレート）と比較し、マッチングしたパターンに基づいて、その補正内容を決定する。補正内容は、補正情報としてパルス巾合成部２７に送られる。
【００３７】
次に、トラッピング処理部２５（トラッピング処理手段）は、本画像処理装置２の特徴部分であり、印刷エンジン３に同期した印刷時の処理において、トラッピング処理を実行する部分である。トラッピング処理部２５は、印刷範囲の各画素毎に、ページメモリ２２から読み出されたＣのデータに基づいて、当該画素がエッジであるか否かの判定、即ちトラッピング処理を行うか否かの判定と、トラップ量の決定、即ち当該画素の画素値の決定を行う。このように、Ｃのデータのトラッピング処理にＣのデータのみを用いることも本画像処理装置２の特徴である。
【００３８】
以下、具体的な処理内容について説明する。まず、トラッピング処理部２５は、処理対象の画素とその周辺の画素のデータをラスタバッファ２４２から読み出す。例えば、処理対象の画素が図１のイに示す部分にある場合には、その部分に含まれるラスタとその上下のラスタのデータの中から、対象画素及びその左右、上下の画素のついてデータを読み出す。これは、対象画素についてトラッピングを行うか否かを判定するために周囲のデータが必要であるからである。このように、周囲の画素のデータを蓄えておくためのバッファを、前述したスムージング処理のためのバッファと共有できるので、本画像処理装置２の構成は、装置規模を小さく抑えられるとういう効果を有する。
【００３９】
次に、トラッピング処理部２５は、前記読み出したデータにより、対象画素についてトラッピングを行うか否かの判定を行う。言い換えれば、対象画素がエッジであるか否かの判定を行う。具体的な判定方法には、様々な手法を用いることができるが、以下にその一例を示す。
【００４０】
例えば、対象画素（注目画素）の画素値（Ｃのデータ値、Ｃの濃度）が予め定めた閾値よりも小さく、かつ、周囲画素の中にその画素値が前記閾値よりも大きい画素がある場合に、当該対象画素をエッジとみなし、トラッピング処理を行う。
【００４１】
図２は、トラッピング処理部２５が行う処理の一例を示した図である。図２の（ａ）は、前記ラスタバッファ２４２から読み出された画素値の一例を示している。図のＡが対象画素であり、図のＢ１からＢ４までが周囲画素である。したがって、対象画素の画素値は“５０”であり、その上に位置する周囲画素の画素値は“２００”であるということを表している。ここで、これらのデータに対して前述したエッジの判定を行った結果が、図２の（ｂ）及び（ｃ）に示されている。
【００４２】
図２の（ｂ）は、例えば前記閾値を“７０”にした場合であり、図中の“０”は、その画素値が閾値より小さいことを示し、図中の“１”は、その画素値が閾値より大きいことを示している。対象画素（Ａ）の画素値は、閾値“７０”よりも小さいため判定の結果は“０”となり、また、周囲画素（Ｂ１）の画素値は、閾値“７０”よりも大きいため判定の結果は“１”となっている。したがって、この場合には、対象画素の画素値が閾値よりも小さく、かつ、周囲画素の中にその画素値が閾値よりも大きい画素があるので、当該対象画素をエッジとみなし、トラッピング処理を行うと判定される。一方、図２の（ｃ）は、例えば前記閾値を“４５”にした場合であり、対象画素（Ａ）の画素値が、閾値“４５”よりも大きいため判定の結果は“１”となり、したがって、前述した条件を満たさず、トラッピング処理を行わないと判定される。
【００４３】
次に、トラッピング処理部２５は、トラップ量を決定する処理、即ち、対象画素の画素値を決定する処理を行う。前記トラッピング処理を行うか否かの判定により、トラッピングを行うと判定された場合には、所定の手法により決定される、元の画素値よりも大きい画素値が対象画素に与えられる。一方、トラッピングを行わないと判定された場合には、元の画素値のままとする。
【００４４】
トラッピングを行うと判定した場合の画素値の決定方法には、様々な手法を用いることができるが、例えば、予め定めた最小トラップ値と周囲画素の最大画素値のいずれか小さい方の値と、予め定めたトラップ率を周囲画素の最大画素値にかけた値、のいずれか大きい方の値を対象画素の画素値とするという方法を用いることができる。以下、図２の（ａ）に示した入力に対してこの手法を用いた場合について説明する。前記予め定めた最小トラップ値が“１００”であり、前記予め定めたトラップ率が“０．４”であるとすると、予め定めた最小トラップ値と周囲画素の最大画素値のいずれか小さい方の値は、“１００”と“２００”を比較して“１００”となる。また、予め定めたトラップ率を周囲画素の最大画素値にかけた値は、“０．４”を“２００”にかけて“８０”となる。したがって、“１００”と“８０”の大きい方の値である“１００”が対象画素の画素値として決定される。この決定により、対象画素（Ａ）の画素値は“１００”に置換される。図２の（ｄ）は、その結果を示している。
【００４５】
このように、対象画素の画素値が決定されると、トラッピング処理部２５は、その決定された値を対象画素の新しい画素値とし、そのデータを次のスクリーン部２６に送信する。トラッピング処理部２５は、印刷範囲について、以上説明したような処理を画素毎に順次実行する。
【００４６】
なお、前述したように、本画像処理装置２に設けられた他の３式の後処理部２３Ｍ、２３Ｙ、及び２３Ｋにもそれぞれ同様のトラッピング処理部があり、Ｍ、Ｙ、Ｋの各色について、それぞれ当該色のデータのみを用いてトラッピング処理を行う。例えば、後処理部２３Ｍのトラッピング処理部は、ページメモリ２２に格納されるＭのデータのみを用いてトラッピング処理を実行する。このように、本画像処理装置２には、各色独立にトラッピング処理部を有するので、各色毎にトラッピング処理の内容を変えることができ、各色の特性に合わせた有効なトラッピングを行うことが可能である。
【００４７】
例えば、Ｋ（黒）については、トラッピング処理を行わない、あるいは他の色に比べてトラッピング量を減らすという処理にすることにより、前述した黒文字がボケるという弊害や、エッジスムージングの効果が落ちるという問題を防止することができる。また、Ｙ（黄）については、他の色に比べてトラッピング量を増やすという処理にすることにより、位置ずれによる白抜け部分をより目立たなくするという効果が得られる。
【００４８】
以上説明したようなトラッピング処理が終了すると、以降、スクリーン部２６、パルス巾合成部２７、及びＰＷＭ部２８が、従来装置と同様に、各処理を実行し、最終的に作成された印刷可能なデータを印刷エンジン３に出力する。スクリーン部２６では、前記画素値をパルス巾に変換する処理が行われ、パルス巾合成部２７では、前述したスムージング処理部２４３からの補正情報に基づき、スクリーン部２６からのパルス巾に補正が行われ、ＰＷＭ部２８では、パルス巾のデータがレーザ発光のＯＮ／ＯＦＦ信号に変換される。
【００４９】
以上説明したように、第一の実施の形態例に係る画像処理装置２を用いることにより、トラッピング処理が印刷時に行われる後処理の中で行われるので、タンデム式プリンタの高速性を損なうことなく、位置ずれによる画質の劣化を防止することができる。また、各色のトラッピング処理に、４色全てのデータを用いずに、当該色のみのデータを用いるので、大量のデータ転送の必要がなく装置規模を小さく抑えることができる。さらに、各色独立したトラッピング処理部を有するので、各色毎にトラッピング処理の内容を変更でき、各色の特性を活かしたより有効なトラッピング処理が可能となる。
【００５０】
次に、本発明を適用した画像処理装置の第二の実施の形態例について説明する。図３は、第二の実施の形態例に係る画像処理装置の構成図である。第二の実施の形態例に係る画像処理装置２´は、各色のトラッピング処理を行う際に、当該色のデータとＫ（黒）のデータの両方を用いることを特徴としており、この点以外は、第一の実施の形態例に係る画像処理装置２と同様である。したがって、装置構成もＫのデータをページメモリ２２からトラッピング処理部に取り込む部分を、第一の実施の形態例に係る画像処理装置２に追加したものとなっている。そこで、図３にも、Ｃのデータを処理する後処理部２３Ｃ´について、当該変更部分の周辺のみを記載している。処理内容についても、トラッピング処理部２５´以外の部分については第一の実施の形態例と同様であるので、以下、トラッピング処理部２５´での処理についてのみ説明する。
【００５１】
本実施の形態例のトラッピング処理部２５´においても、ページメモリ２２からのデータの取り込み、トラッピング処理実行可否の判定、及び画素値の決定の各処理を印刷範囲の各画素毎に行う。Ｃのデータについて処理を行う後処理部２３Ｃ´のトラッピング処理部２５´では、ＣのデータとＫのデータを用いるが、Ｃのデータについては、第一の実施の形態例と同様に解像度変換部２４のラスタバッファ２４２（図３には図示せず）から取り込み、Ｋのデータについては、ページメモリ２２から取り込む。ＫのデータについてもＣのデータと同様に、周囲画素のデータが必要となるため、図示していないが、ページメモリ２２とトラッピング処理部２５´の間にＫのデータ用のラスタバッファが設けられる。
【００５２】
トラッピング処理実行可否の判定及び画素値の決定の処理については、第一の実施の形態例と同様の流れで行われるが、これら処理に前記取り込んだＣ及びＫの両方のデータが用いられる。したがって、対象画素及び周囲画素のＣのデータ値が同じ場合であっても、Ｋのデータ値が異なれば、異なるトラッピング処理を行うことができる。
【００５３】
図４は、その一例を説明するための図である。図４の（ａ）の上図は、Ｋの値が“２５５”で、Ｃの値が“０”である領域ａ１と、Ｋの値が“０”で、Ｃの値が“２５５”である領域ａ２が隣り合っている場合を示しており、下図は、上図の直線ｌに沿ったＫ及びＣの画素値（濃度）を示している。このように、黒く塗りつぶされた領域ａ１のエッジにおいては、位置ずれによる白抜けが発生した場合に目立つため、多目にトラッピングすることが画質劣化の防止に効果的である。したがって、図４の（ａ）のｔ１に示すように、領域ａ１とａ２のエッジに多目に色を付加するようにトラッピング処理を行う。
【００５４】
一方、図４の（ｂ）の上図は、Ｋの値が“０”で、Ｃの値も“０”である領域ａ１と、Ｋの値が“０”で、Ｃの値が“２５５”である領域ａ２が隣り合っている場合を示しており、下図は、上図の直線ｌに沿ったＫ及びＣの画素値（濃度）を示している。かかる場合には、白抜けが発生しても図４の（ａ）の場合よりも目立たないため、トラップ量を少な目とし、図４の（ｂ）のｔ２に示すような色の付加を実行する。このように、Ｃのデータの状態が同じでも、Ｋのデータが異なることによって、異なるトラッピング処理が実行される。
【００５５】
以上説明したように、第二の実施の形態例に係る画像処理装置２´においては、各色のトラッピング処理に、Ｋのデータも用いるため、より適切かつ有効なトラッピング処理を行うことができ、第一の実施の形態例よりもさらに画質の劣化防止を図ることができる。なお、本実施の形態例では、各色のトラッピング処理に、当該色のデータ以外にＫのデータを用いたが、Ｋ以外のデータを用いてもよく、また、当該色のデータ以外に任意の２色のデータを用いるようにしてもよい。例えば、Ｃのトラッピング処理にＣのデータのほかにＭ及びＫのデータを用いるようにしてもよい。
【００５６】
次に、本発明を適用した画像処理装置の第三の実施の形態例について説明する。図５は、第三の実施の形態例に係る画像処理装置の構成図である。第三の実施の形態例に係る画像処理装置２´´は、各色のトラッピング処理を行う際に、４色全てのデータを用いることを特徴としており、この点以外は、第一及び第二の実施の形態例に係る画像処理装置と同様である。したがって、装置構成も、図５に示すように、処理対象の色以外の３色のデータをページメモリ２２からトラッピング処理部に取り込む部分を、第一の実施の形態例に係る画像処理装置２に追加したものとなっている。処理内容についても、トラッピング処理部２５´´以外の部分については第一の実施の形態例と同様である。
【００５７】
他の色の後処理部についても同様であるが、図５に示すＣについての後処理部２３Ｃ´´のトラッピング処理部２５´´は、Ｃのデータを解像度変換部２４から取り込み、他の３色（Ｍ、Ｙ、Ｋ）のデータをページメモリ２２から取り込む。この３色のデータについてもＣのデータと同様に、周囲画素のデータが必要となるため、図示していないが、ページメモリ２２とトラッピング処理部２５´´の間にこのためのラスタバッファが設けられる。トラッピング処理部２５´´は、データの取り込み後、第一の実施の形態例と同様の流れでトラッピング処理実行可否の判定及び画素値の決定の処理を実行するが、これら処理に前記取り込んだ４色のデータが用いられる。
【００５８】
このように第三の実施の形態例に係る画像処理装置２´´では、各色のトラッピング処理に４色全てのデータを用いるため、データ転送量が大きく第一の実施の形態例の場合よりも装置規模が大きくなるが、より正確かつ有効なトラッピングが行えるようになり、位置ずれによる画質劣化の防止を一層図ることができる。
【００５９】
なお、以上説明した第一から第三の実施の形態例では、４色の処理を並列に行うタンデム方式のプリンタにおける画像処理装置であったが、本発明は、１色ずつ順番に処理を行う４サイクル方式のプリンタにおける画像処理装置にも適用することができる。かかる場合には、図１、図３、及び図５に例示した後処理部２３と同様の１式の後処理部が設けられ、Ｃ、Ｍ、Ｙ、Ｋのデータについて順番に、トラッピング処理を含む各処理が前述した実施の形態例と同様の内容で実行される。
【００６０】
本発明の保護範囲は、上記の実施の形態に限定されず、特許請求の範囲に記載された発明とその均等物に及ぶものである。
【図面の簡単な説明】
【図１】第一の実施の形態例に係る画像処理装置の構成図である。
【図２】トラッピング処理部２５が行う処理の一例を示した図である。
【図３】第二の実施の形態例に係る画像処理装置の構成図である。
【図４】第二の実施の形態例に係るトラッピング処理の一例を示す図である。
【図５】第三の実施の形態例に係る画像処理装置の構成図である。
【図６】トラッピング処理の課題を説明するための図である。
【図７】トラッピング処理の課題を説明するための図である。
【符号の説明】
１  印刷データ、  ２  画像処理装置、  ３  印刷エンジン、  ２１  前処理部、  ２２  ページメモリ、  ２３Ｃ，２３Ｍ，２３Ｙ，２３Ｋ  後処理部、  ２４  解像度変換部、  ２５  トラッピング処理部、  ２６  スクリーン部、  ２７  パルス巾合成部、  ２８  ＰＷＭ部、  ２４１  タイミング制御部、  ２４２  ラスタバッファ、２４３  スムージング処理部
【図１】
2004223850.tif 000003
【図２】
2004223850.tif 000004
【図３】
2004223850.tif 000005
【図４】
2004223850.tif 000006
【図５】
2004223850.tif 000007
【図６】
2004223850.tif 000008
【図７】
2004223850.tif 000009