(57)【要約】【課題】網点処理（スクリーン処理）が行われた後の２値画像データに対して、かぶせ処理（トラッピング処理）を行うことを可能とする。【解決手段】特徴量算出部は、注目画素の周辺の設定領域の画素値から特徴量を算出し、判定部は、この特徴量に基づいて注目画素の画素値を変更すべきか否かを判定する（ステップＳ１０１）。注目画素のＣＭＹ版の画素値を変更するという判定結果の場合（ステップＳ１０２）、参照位置決定部は、各色版毎のスクリーン属性に基づいて、各色版毎の参照位置を決定し（ステップＳ１０３）、この参照位置に基づいてＣＭＹ版の注目画素の画素値を変更する。【選択図】図１１
2011160187.tif 000002
【特許請求の範囲】
【請求項１】
網点処理がされた後の印刷色毎の複数の色版により構成された２値画像データにおいて、各画素を注目画素として順次選択し、選択された該注目画素周辺の予め設定された複数の領域内の画素の状態に基づいて、前記各領域の特徴量をそれぞれ算出する算出手段と、
前記算出手段により算出された前記各領域毎の特徴量に基づいて、当該注目画素がかぶせ処理を行うべき画素であるか否かを判定する判定手段と、
各色版毎の網点処理の属性に基づいて、注目画素の画素値を変更する際に参照すべき画素の位置を前記各色版毎にそれぞれ決定する決定手段と、
前記判定手段により当該注目画素がかぶせ処理を行うべき画素であると判定された場合、かぶせ処理において画素値を変更する印刷色の色版の画像データの注目画素の画素値を、前記決定手段により決定された位置の画素の画素値に変更する変更手段と、
を有する画像処理装置。
【請求項２】
前記決定手段は、網点処理におけるスクリーン角度およびスクリーン線数に基づいて、注目画素の画素値を変更する際に参照すべき画素の位置を前記各色版毎にそれぞれ決定する請求項１記載の画像処理装置。
【請求項３】
網点処理がされた後の印刷色毎の複数の色版により構成された２値画像データにおいて、各画素を注目画素として順次選択し、選択された該注目画素周辺の予め設定された複数の領域内の画素の状態に基づいて、前記各領域の特徴量をそれぞれ算出する算出手段と、
前記算出手段により算出された前記各領域毎の特徴量に基づいて、当該注目画素がかぶせ処理を行うべき画素であるか否かを判定する判定手段と、
前記判定手段により当該注目画素がかぶせ処理を行うべき画素であると判定された場合、かぶせ処理において画素値を変更する印刷色の色版の画像データの注目画素の画素値を、各色版毎の網点処理の属性に基づいて予め設定された位置の画素の画素値に変更する変更手段と、
を有する画像処理装置。
【請求項４】
前記算出手段は、かぶせ処理において画素値を変更しない印刷色の色版の画像データの前記各領域内における画素のオンとオフの間の変化点の数および前記各領域内における画素が全てオンであるかまたはオフであるか否かを特徴量として算出し、
前記判定手段は、かぶせ処理において画素値を変更しない印刷色の色版の画像データの注目画素の画素値がオンであり、前記算出手段により算出された特徴量に基づいて前記各領域のいずれかに画像の境界部分が含まれていると判定した場合、当該注目画素がかぶせ処理を行うべき画素であると判定する請求項１から３のいずれか１項記載の画像処理装置。
【請求項５】
網点処理がされた後の印刷色毎の複数の色版により構成された２値画像データにおいて、各画素を注目画素として順次選択し、選択された該注目画素周辺の予め設定された複数の領域内の画素の状態に基づいて、前記各領域の特徴量をそれぞれ算出する算出手段と、
前記算出手段により算出された前記各領域毎の特徴量に基づいて、当該注目画素がかぶせ処理を行うべき画素であるか否かを判定する判定手段と、
各色版毎の網点処理の属性に基づいて、注目画素の画素値を変更する際に参照すべき画素の位置を前記各色版毎にそれぞれ決定する決定手段と、
前記判定手段により当該注目画素がかぶせ処理を行うべき画素であると判定された場合、かぶせ処理において画素値を変更する印刷色の色版の画像データの注目画素の画素値を、前記決定手段により決定された位置の画素の画素値に変更する変更手段と、
前記変更手段により注目画素の画素値を変更する処理が行われた後の画像データに基づいて画像を出力する画像出力手段と、
を備えた画像形成装置。
【請求項６】
網点処理がされた後の印刷色毎の複数の色版により構成された２値画像データにおいて、各画素を注目画素として順次選択し、選択された該注目画素周辺の予め設定された複数の領域内の画素の状態に基づいて、前記各領域の特徴量をそれぞれ算出する算出手段と、
前記算出手段により算出された前記各領域毎の特徴量に基づいて、当該注目画素がかぶせ処理を行うべき画素であるか否かを判定する判定手段と、
前記判定手段により当該注目画素がかぶせ処理を行うべき画素であると判定された場合、かぶせ処理において画素値を変更する印刷色の色版の画像データの注目画素の画素値を、各色版毎の網点処理の属性に基づいて予め設定された位置の画素の画素値に変更する変更手段と、
前記変更手段により注目画素の画素値を変更する処理が行われた後の画像データに基づいて画像を出力する画像出力手段と、
を備えた画像形成装置。
【請求項７】
網点処理がされた後の印刷色毎の複数の色版により構成された２値画像データにおいて、各画素を注目画素として順次選択し、選択された該注目画素周辺の予め設定された複数の領域内の画素の状態に基づいて、前記各領域の特徴量をそれぞれ算出するステップと、
算出された前記各領域毎の特徴量に基づいて、当該注目画素がかぶせ処理を行うべき画素であるか否かを判定するステップと、
各色版毎の網点処理の属性に基づいて、注目画素の画素値を変更する際に参照すべき画素の位置を前記各色版毎にそれぞれ決定するステップと、
当該注目画素がかぶせ処理を行うべき画素であると判定された場合、かぶせ処理において画素値を変更する印刷色の色版の画像データの注目画素の画素値を、注目画素の画素値を変更する際に参照すべきと決定された位置の画素の画素値に変更するステップとをコンピュータに実行させるためのプログラム。
【請求項８】
網点処理がされた後の印刷色毎の複数の色版により構成された２値画像データにおいて、各画素を注目画素として順次選択し、選択された該注目画素周辺の予め設定された複数の領域内の画素の状態に基づいて、前記各領域の特徴量をそれぞれ算出するステップと、
算出された前記各領域毎の特徴量に基づいて、当該注目画素がかぶせ処理を行うべき画素であるか否かを判定するステップと、
当該注目画素がかぶせ処理を行うべき画素であると判定された場合、かぶせ処理において画素値を変更する印刷色の色版の画像データの注目画素の画素値を、各色版毎の網点処理の属性に基づいて予め設定された位置の画素の画素値に変更するステップとをコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像形成装置およびプログラムに関する。
【背景技術】
【０００２】
特許文献１には、カラー画像においてトラッピング処理を行うべき境界を抽出し、抽出された境界の両側それぞれに対してトラッピング処理を行うべきトラップ領域を指定し、指定された各トラップ領域に対してトラップ色を指定する画像処理装置が開示されている。
【０００３】
特許文献２には、スクリーン処理が施された画像データにおける、画像の輪郭領域を構成する輪郭画素の周辺画素のスクリーンドットの出力状態に基づいて、輪郭画素についてドットを出力するか否かを決定する画像処理装置が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−１６５１０４号公報
【特許文献２】特開２００６−１８０３７６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明の目的は、網点処理（スクリーン処理）が行われた後の２値画像データに対して、かぶせ処理（トラッピング処理）を行うことが可能な画像処理装置、画像形成装置およびプログラムを提供することである。
【課題を解決するための手段】
【０００６】
［画像処理装置］
請求項１に係る本発明は、網点処理がされた後の印刷色毎の複数の色版により構成された２値画像データにおいて、各画素を注目画素として順次選択し、選択された該注目画素周辺の予め設定された複数の領域内の画素の状態に基づいて、前記各領域の特徴量をそれぞれ算出する算出手段と、
前記算出手段により算出された前記各領域毎の特徴量に基づいて、当該注目画素がかぶせ処理を行うべき画素であるか否かを判定する判定手段と、
各色版毎の網点処理の属性に基づいて、注目画素の画素値を変更する際に参照すべき画素の位置を前記各色版毎にそれぞれ決定する決定手段と、
前記判定手段により当該注目画素がかぶせ処理を行うべき画素であると判定された場合、かぶせ処理において画素値を変更する印刷色の色版の画像データの注目画素の画素値を、前記決定手段により決定された位置の画素の画素値に変更する変更手段とを有する画像処理装置である。
【０００７】
請求項２に係る本発明は、前記決定手段が、網点処理におけるスクリーン角度およびスクリーン線数に基づいて、注目画素の画素値を変更する際に参照すべき画素の位置を前記各色版毎にそれぞれ決定する請求項１記載の画像処理装置である。
【０００８】
請求項３に係る本発明は、網点処理がされた後の印刷色毎の複数の色版により構成された２値画像データにおいて、各画素を注目画素として順次選択し、選択された該注目画素周辺の予め設定された複数の領域内の画素の状態に基づいて、前記各領域の特徴量をそれぞれ算出する算出手段と、
前記算出手段により算出された前記各領域毎の特徴量に基づいて、当該注目画素がかぶせ処理を行うべき画素であるか否かを判定する判定手段と、
前記判定手段により当該注目画素がかぶせ処理を行うべき画素であると判定された場合、かぶせ処理において画素値を変更する印刷色の色版の画像データの注目画素の画素値を、各色版毎の網点処理の属性に基づいて予め設定された位置の画素の画素値に変更する変更手段とを有する画像処理装置である。
【０００９】
請求項４に係る本発明では、前記算出手段は、かぶせ処理において画素値を変更しない印刷色の色版の画像データの前記各領域内における画素のオンとオフの間の変化点の数および前記各領域内における画素が全てオンであるかまたはオフであるか否かを特徴量として算出し、
前記判定手段は、かぶせ処理において画素値を変更しない印刷色の色版の画像データの注目画素の画素値がオンであり、前記算出手段により算出された特徴量に基づいて前記各領域のいずれかに画像の境界部分が含まれていると判定した場合、当該注目画素がかぶせ処理を行うべき画素であると判定する請求項１から３のいずれか１項記載の画像処理装置である。
【００１０】
［画像形成装置］
請求項５に係る本発明は、網点処理がされた後の印刷色毎の複数の色版により構成された２値画像データにおいて、各画素を注目画素として順次選択し、選択された該注目画素周辺の予め設定された複数の領域内の画素の状態に基づいて、前記各領域の特徴量をそれぞれ算出する算出手段と、
前記算出手段により算出された前記各領域毎の特徴量に基づいて、当該注目画素がかぶせ処理を行うべき画素であるか否かを判定する判定手段と、
各色版毎の網点処理の属性に基づいて、注目画素の画素値を変更する際に参照すべき画素の位置を前記各色版毎にそれぞれ決定する決定手段と、
前記判定手段により当該注目画素がかぶせ処理を行うべき画素であると判定された場合、かぶせ処理において画素値を変更する印刷色の色版の画像データの注目画素の画素値を、前記決定手段により決定された位置の画素の画素値に変更する変更手段と、
前記変更手段により注目画素の画素値を変更する処理が行われた後の画像データに基づいて画像を出力する画像出力手段とを備えた画像形成装置である。
【００１１】
請求項６に係る本発明は、網点処理がされた後の印刷色毎の複数の色版により構成された２値画像データにおいて、各画素を注目画素として順次選択し、選択された該注目画素周辺の予め設定された複数の領域内の画素の状態に基づいて、前記各領域の特徴量をそれぞれ算出する算出手段と、
前記算出手段により算出された前記各領域毎の特徴量に基づいて、当該注目画素がかぶせ処理を行うべき画素であるか否かを判定する判定手段と、
前記判定手段により当該注目画素がかぶせ処理を行うべき画素であると判定された場合、かぶせ処理において画素値を変更する印刷色の色版の画像データの注目画素の画素値を、各色版毎の網点処理の属性に基づいて予め設定された位置の画素の画素値に変更する変更手段と、
前記変更手段により注目画素の画素値を変更する処理が行われた後の画像データに基づいて画像を出力する画像出力手段とを備えた画像形成装置である。
【００１２】
［プログラム］
請求項７に係る本発明は、網点処理がされた後の印刷色毎の複数の色版により構成された２値画像データにおいて、各画素を注目画素として順次選択し、選択された該注目画素周辺の予め設定された複数の領域内の画素の状態に基づいて、前記各領域の特徴量をそれぞれ算出するステップと、
算出された前記各領域毎の特徴量に基づいて、当該注目画素がかぶせ処理を行うべき画素であるか否かを判定するステップと、
各色版毎の網点処理の属性に基づいて、注目画素の画素値を変更する際に参照すべき画素の位置を前記各色版毎にそれぞれ決定するステップと、
当該注目画素がかぶせ処理を行うべき画素であると判定された場合、かぶせ処理において画素値を変更する印刷色の色版の画像データの注目画素の画素値を、注目画素の画素値を変更する際に参照すべきと決定された位置の画素の画素値に変更するステップとをコンピュータに実行させるためのプログラムである。
【００１３】
請求項８に係る本発明は、網点処理がされた後の印刷色毎の複数の色版により構成された２値画像データにおいて、各画素を注目画素として順次選択し、選択された該注目画素周辺の予め設定された複数の領域内の画素の状態に基づいて、前記各領域の特徴量をそれぞれ算出するステップと、
算出された前記各領域毎の特徴量に基づいて、当該注目画素がかぶせ処理を行うべき画素であるか否かを判定するステップと、
当該注目画素がかぶせ処理を行うべき画素であると判定された場合、かぶせ処理において画素値を変更する印刷色の色版の画像データの注目画素の画素値を、各色版毎の網点処理の属性に基づいて予め設定された位置の画素の画素値に変更するステップとをコンピュータに実行させるためのプログラムである。
【発明の効果】
【００１４】
請求項１に係る本発明によれば、網点処理が行われた後の２値画像データに対して、かぶせ処理を行うことが可能な画像処理装置を提供することができる。
【００１５】
請求項２に係る本発明によれば、請求項１に係る発明により得られる効果に加えて、注目画素の画素値を変更する際に参照すべき画素の位置をより正確に決定することが可能な画像処理装置を提供することができる。
【００１６】
請求項３に係る本発明によれば、各色版毎の網点処理の属性を予め設定しておくことにより、網点処理が行われた後の２値画像データに対して、かぶせ処理を行うことが可能な画像処理装置を提供することができる。
【００１７】
請求項４に係る本発明によれば、請求項１から３のいずれか１項に係る発明により得られる効果に加えて、各領域の特徴量を算出した注目画素がかぶせ処理を行うべき画素であるか否かを、本構成を有しない場合と比較して、迅速に判定することができる画像処理装置を提供することができる。
【００１８】
請求項５に係る本発明によれば、網点処理が行われた後の２値画像データに対して、かぶせ処理を行うことが可能な画像形成装置を提供することができる。
【００１９】
請求項６に係る本発明によれば、各色版毎の網点処理の属性を予め設定しておくことにより、網点処理が行われた後の２値画像データに対して、かぶせ処理を行うことが可能な画像形成装置を提供することができる。
【００２０】
請求項７に係る本発明によれば、網点処理が行われた後の２値画像データに対して、かぶせ処理を行うことが可能なプログラムを提供することができる。
【００２１】
請求項８に係る本発明によれば、各色版毎の網点処理の属性を予め設定しておくことにより、網点処理が行われた後の２値画像データに対して、かぶせ処理を行うことが可能なプログラムを提供することができる。
【図面の簡単な説明】
【００２２】
【図１】本発明の一実施形態の画像形成装置のシステム構成を示す図である。
【図２】本発明の一実施形態における画像形成装置１０のハードウェア構成を示すブロック図である。
【図３】本発明の一実施形態における画像形成装置１０の機能構成を示すブロック図である。
【図４】図３中のトラッピング処理部３５の構成を示すブロック図である。
【図５】注目画素４１の周辺に設けられた４つの設定領域の５１〜５４の具体的を示す図である。
【図６】設定領域の５１を単独で示す図（図６（Ａ））、および設定領域の５２を単独で示す図（図６（Ｂ））である。
【図７】設定領域の５３を単独で示す図（図７（Ａ））、および設定領域の５４を単独で示す図（図７（Ｂ））である。
【図８】ＭＣＹＫの各色版毎のスクリーン属性の一例を示す図である。
【図９】Ｍ版での参照位置の一例を示す図（図９（Ａ））およびＣ版での参照位置の一例を示す図（図９（Ｂ））である。
【図１０】Ｙ版での参照位置の一例を示す図（図１０（Ａ））およびＫ版での参照位置の一例を示す図（図１０（Ｂ））である。
【図１１】本発明の一実施形態の画像形成装置１０におけるトラッピング処理部３５の動作を示すフローチャートである。
【図１２】図１１のフローチャート中のステップＳ１０１の処理の詳細を説明するためのフローチャートである。
【図１３】トラッピング処理が行われる画像の一例を示す図である。
【図１４】図１３に示した画像の各色版の様子を説明するための図である。
【図１５】図１３に示した画像における注目画素４１の位置を示す図である。
【図１６】注目画素４１が図１５に示すような位置である場合の、Ｋ版における設定領域５１〜５４の各画素の状態を示す図である。
【図１７】注目画素４１が図１５に示すような位置である場合の、Ｍ版における設定領域５１〜５４の各画素の状態を示す図である。
【図１８】図１３に示した画像例のＭ版の画像データにおいてトラッピング処理が行われる様子を示す図である。
【図１９】図１８において示したトラッピング処理の様子を説明するための断面図である。
【発明を実施するための形態】
【００２３】
次に、本発明の実施の形態について図面を参照して詳細に説明する。
【００２４】
図１は本発明の一実施形態の画像形成システムの構成を示すブロック図である。
【００２５】
本発明の一実施形態の画像形成システムは、図１に示されるように、ネットワーク３０により相互に接続された画像形成装置１０、および端末装置２０により構成される。端末装置２０は、印刷データを生成して、ネットワーク３０経由にて生成した印刷データを画像形成装置１０に対して送信する。画像形成装置１０は、端末装置２０から送信された印刷データを受け付けて、印刷データに応じた画像を用紙上に出力する。
【００２６】
次に、本実施形態の画像形成システムにおける画像形成装置１０のハードウェア構成を図２に示す。
【００２７】
画像形成装置１０は、図２に示されるように、ＣＰＵ１１、メモリ１２、ハードディスクドライブ（ＨＤＤ）等の記憶装置１３、ネットワーク３０を介して外部の装置等との間でデータの送信及び受信を行う通信インタフェース（ＩＦ）１４、タッチパネル又は液晶ディスプレイ並びにキーボードを含むユーザインタフェース（ＵＩ）装置１５、スキャナ１６、プリントエンジン１７を有する。これらの構成要素は、制御バス１８を介して互いに接続されている。
【００２８】
ＣＰＵ１１は、メモリ１２または記憶装置１３に格納された制御プログラムに基づいて所定の処理を実行して、画像形成装置１０の動作を制御する。
【００２９】
なお、本実施形態では、ＣＰＵ１１は、メモリ１２または記憶装置１３内に格納された制御プログラムを読み出して実行するものとして説明したが、当該プログラムをＣＤ−ＲＯＭ等の記憶媒体に格納してＣＰＵ１１に提供することも可能である。
【００３０】
図３は、上記の制御プログラムが実行されることにより実現される画像形成装置１０の機能構成を示すブロック図である。
【００３１】
本実施形態の画像形成装置１０は、図３に示されるように、印刷データ受付部３１と、印刷データ格納部３２と、画像処理装置４０と、画像出力部３６とを備えている。
【００３２】
印刷データ受付部３１は、端末装置２０からの印刷データを受け付けて印刷データ格納部３２に格納する。画像処理装置４０は、印刷データ格納部３２に格納されている印刷データに対して各種の画像処理を行うことにより、印刷処理を行うための画像データを生成して画像出力部３６に対して出力する。
【００３３】
この画像処理装置４０は、ラスタライズ処理部３３と、スクリーン処理部３４と、トラッピング処理部３５とを備えている。なお、本実施形態では、説明を簡単にするために画像処理装置４０における色変換処理、階調補正処理等の各種処理については省略している。
【００３４】
ラスタライズ処理部３３は、印刷データ格納部３２に格納されている印刷データに対してラスタライズ処理（展開処理）を行うことにより、印刷が可能な画像データを生成している。
【００３５】
スクリーン処理部３４は、ラスタライズ処理部３３によりラスタライズ処理が行われた画像データに対して、スクリーン処理（網点処理）を行う。ここで、スクリーン処理とは、網点（スクリーン線）の数や密度で色の階調を作り出す処理である。
【００３６】
トラッピング処理部３５は、スクリーン処理部３４によりスクリーン処理が行われたＣＭＹＫの各色版毎の画像データに対して、トラッピング処理（かぶせ処理）を行う。
【００３７】
トラッピング処理とは、各色版間で版ずれが生じた場合でも、異なる印刷色の画像間に隙間が発生してしまうことを防ぐための処理であり、具体的には、隣接する異なる印刷色の画像の境界上に２つの画像が重なり合う部分を設ける処理である。
【００３８】
このトラッピング処理を行う場合、一般的には、重なり部分が目立つことがないように、濃い色の画像の方向に薄い色の画像を延長するような設定を行う。そのため、本実施形態においてはＫ色の画像の方向にＣＭＹ色の画像を延長するようなトラッピング処理を行う場合を用いて説明するが、他の色の組み合わせでトラッピング処理を行う場合でも同様な方法により実現することが可能である。
【００３９】
画像出力部３６は、トラッピング処理部３５によりトラッピング処理が行われた後の画像データに基づいた画像を、印刷用紙上に出力する。
【００４０】
また、トラッピング処理部３５は、図４に示すように、特徴量算出部３５１と、判定部３５２と、参照位置決定部３５３と、変更部３５４とから構成されている。
【００４１】
特徴量算出部３５１は、スクリーン処理がされた後の印刷色毎の複数の色版により構成された２値画像データにおいて、各画素を注目画素として順次選択し、選択されたその注目画素周辺の予め設定された複数の設定領域内の画素の状態に基づいて、各設定領域の特徴量をそれぞれ算出する。
【００４２】
具体的には、特徴量算出部３５１は、トラッピング処理において画素値を変更しない印刷色の色版（Ｋ版）の画像データの各設定領域内における画素のオン（１）とオフ（０）の間の変化点の数および各設定領域内における画素が全てオンであるかまたはオフであるか否かを特徴量として算出する。
【００４３】
この設定領域の具体例を図５〜図７を参照して説明する。例えば、図５に示すように、注目画素４１の周囲に、４つの設定領域５１〜５４を設定する。この設定領域５１〜５４は、注目画素４１を含む４×４画素により構成されている。図５では、４つの設定領域５１〜５４が重なってしまい見難いため、この設定領域５１〜５４をそれぞれ単独に図６（Ａ）、図６（Ｂ）、図７（Ａ）、図７（Ｂ）に示す。
【００４４】
判定部３５２は、特徴量算出部３５１により算出された各設定領域毎の特徴量に基づいて、その注目画素がトラッピング処理を行うべき画素であるか否かを判定する。
【００４５】
具体的には、判定部３５２は、トラッピング処理において画素値を変更しない印刷色の色版（Ｋ版）の画像データの注目画素の画素値がオンであり、特徴量算出部３５１により算出された特徴量に基づいて各設定領域のいずれかに画像の境界部分が含まれていると判定した場合、当該注目画素がかぶせ処理を行うべき画素であると判定する。なお、この判定処理の詳細については後述する。
【００４６】
参照位置決定部３５３は、各色版毎のスクリーン属性（網点処理の属性）に基づいて、注目画素の画素値を変更する際に参照すべき画素の参照位置をＣＭＹＫの各色版毎にそれぞれ決定する。
【００４７】
本実施形態においては、参照位置決定部３５３は、スクリーン処理におけるスクリーン角度およびスクリーン線数に基づいて、注目画素の画素値を変更する際に参照すべき画素の参照位置を各色版毎にそれぞれ決定する。
【００４８】
例えば、Ｍ（マゼンタ）版、Ｃ（シアン）版、Ｙ（イエロー）版、Ｋ（黒）版の各色版毎のスクリーン属性が図８（Ａ）〜図８（Ｄ）に示すような属性になっているものとして説明する。
【００４９】
図８を参照すると、Ｍ版ではスクリーン角度は４５度となっており、Ｃ版ではスクリーン角度は１３５度となっており、Ｙ版ではスクリーン角度は１８０度となっており、Ｋ版ではスクリーン角度は９０度となっていることがわかる。なお、ここでは、スクリーン線数は、固定値として設定されている。
【００５０】
このようなスクリーン属性が設定されている場合、参照位置決定部３５３は、例えば、図９、図１０に示すような各色版毎の参照位置を設定する。
【００５１】
例えば、Ｍ版ではスクリーン角度が４５度であるため、参照位置決定部３５３は、図９（Ａ）に示されるように注目画素４１に対して４５度方向（および２２５度方向）の位置の画素を参照位置６１、６２として設定する。
【００５２】
同様に、Ｃ版ではスクリーン角度が１３５度であるため、参照位置決定部３５３は、図９（Ｂ）に示されるように注目画素４１に対して１３５度方向（および３１５度方向）の位置の画素を参照位置７１、７２として設定する。
【００５３】
同様に、Ｙ版ではスクリーン角度が１８０度であるため、参照位置決定部３５３は、図１０（Ａ）に示されるように注目画素４１に対して１８０度方向（および０度方向）の位置の画素を参照位置８１、８２として設定する。
【００５４】
同様に、Ｋ版ではスクリーン角度が９０度であるため、参照位置決定部３５３は、図１０（Ｂ）に示されるように注目画素４１に対して９０度方向（および２７０度方向）の位置の画素を参照位置９１、９２として設定する。
【００５５】
変更部３５４は、判定部３５２によりその注目画素がトラッピング処理を行うべき画素であると判定された場合、トラッピング処理において画素値の変更を行う印刷色の色版（ＣＭＹ版）の画像データの注目画素の画素値を、参照位置決定部３５３により決定された参照位置の画素の画素値に変更する。
【００５６】
なお、参照位置を参照位置決定部３５３により算出するのではなく、各色版毎のスクリーン処理の属性に基づいた参照位置を、ＣＭＹＫの各色版毎にそれぞれ設定しておくようにしてもよい。この場合には、変更部３５４は、判定部３５２により当該注目画素がトラッピング処理を行うべき画素であると判定されると、トラッピング処理において画素値の変更を行う印刷色の色版の画像データの注目画素の画素値を、各色版毎の網点処理の属性に基づいて予め設定された参照位置の画素の画素値に変更する。
【００５７】
変更部３５４により画素値が変更された後の画像データは画像出力部３６に転送され、画像出力部３６では、変更部３５４により注目画素の画素値を変更する処理が行われた後の画像データに基づいて画像が出力される。
【００５８】
次に、本実施形態の画像形成装置１０の動作について図面を参照して詳細に説明する。
なお、以下の説明ではスクリーン処理が行なわれたＣＭＹＫ各色版毎の２値画像データに対してトラッピング処理を行うトラッピング処理部３５の動作のみを説明する。図１１は、本実施形態の画像形成装置１０におけるトラッピング処理部３５の動作を示すフローチャートである。
【００５９】
先ず、トラッピング処理部３５では、特徴量算出部３５１は、注目画素の周辺の設定領域の画素値から特徴量を算出して、判定部３５２は、この特徴量に基づいて注目画素の画素値を変更すべきか否かを判定する（ステップＳ１０１）。なお、このステップＳ１０１の処理の詳細を図１２のフローチャートを参照して説明する。
【００６０】
判定部３５２では、ステップＳ２０１〜Ｓ２０４の全ての条件が満たされた場合には、その注目画素は、画素値を変更すべき画素であると判定し（ステップＳ２０５）、ステップＳ２０１〜Ｓ２０４のいずれかの条件が満たされない場合には処理を終了する。
【００６１】
具体的には、まず、判定部３５２では、Ｋ版の注目画素の値が１（オン）であるか否かを判定し（ステップＳ２０１）、Ｋ版の注目画素が１でなければ処理を終了する（ステップＳ２０１においてＮｏ）。
【００６２】
Ｋ版の注目画素の値が１の場合（ステップＳ２０１においてＹｅｓ）、判定部３５２は、Ｋ版の４つの設定領域５１〜５４の全ての画素値が１でないか、または、全ての画素値が０でないかを判定する（ステップＳ２０２）。また、判定部３５２は、Ｋ版の４つの設定領域５１〜５４の画素値の１、０間の変化点の数が閾値よりも小さいか否かを判定する（ステップＳ２０３）。
【００６３】
このステップＳ２０２、Ｓ２０３の処理では、Ｋ版における４つの設定領域５１〜５４が全て黒ベタまたは白ベタであるか、あるいは設定領域内５１〜５４の全ての画素が同一階調色となっているかの判定を行っている。
【００６４】
ここで、ステップＳ２０３において、画素値の１、０間の変化点の数を閾値と比較しているのは、１、０間の変化点の数が閾値よりも多いということは、設定領域内の全ての画素がスクリーン処理により階調表現がなされていることを意味するからである。
【００６５】
さらに、判定部３５２は、Ｋ版以外の色版であるＣＭＹ版のいずれかの設定領域で画素値が１である画素数が閾値以下であるか否かの判定を行う（ステップＳ２０４）。
【００６６】
判定部３５２は、上記で説明したステップＳ２０１〜Ｓ２０４に示された全ての条件が満たされた場合、４つの設定領域５１〜５４のいずれかに、Ｋ版の画像とＣＭＹ版の画像の境界部分が含まれていると判定して、その注目画素は画素値を変更すべき画素であると判定する。
【００６７】
例えば、図１３に示すような画像に対してトラッピング処理を行う場合について説明を行なう。説明を簡単にするために、この図１３に示した画像は黒色とマゼンタ色のみにより構成されているものとしているため、ＣＭＹＫの各色版は、図１４に示すような構成となる。つまり、Ｋ版とＭ版のみ１となる画素が存在し、Ｙ版とＣ版の画素は全て０となっている。
【００６８】
このような画像において、注目画素４１が図１５に示すような位置である場合、Ｋ版における設定領域５１〜５４の各画素の状態は図１６に示すようになり、Ｍ版における設定領域５１〜５４の各画素の状態は図１７に示すようになる。
【００６９】
つまり、Ｋ版では、図１６に示すように、設定領域５１、５３の全ての画素値は１となっているが、設定領域５２、５４の画素値は１と０とが混在している。また、Ｍ版では、図１７に示すように、設定領域５１、５３では、画素値が１である画素数が閾値以下となっている。
【００７０】
よって、図１５に示した位置に注目画素４１が存在する場合には、この注目画素４１は画素値を変更すべきものとして決定される。
【００７１】
そして、図１１のフローチャートに戻り、上記のようにして注目画素に対する判定が行われ、注目画素のＣＭＹ版の画素値を変更しないと決定された場合、全ての画素の判定が終了していなければ（ステップＳ１０５）、注目画素を次の画素に更新して（ステップＳ１０６）、ステップＳ１０１からの処理が続けられる。
【００７２】
ステップＳ１０１における判定結果が、注目画素のＣＭＹ版の画素値を変更するという判定結果の場合（ステップＳ１０２においてＹｅｓ）、参照位置決定部３５３は、各色版毎のスクリーン属性に基づいて、各色版毎の参照位置を決定し（ステップＳ１０３）、この参照位置に基づいてＣＭＹ版の注目画素の画素値を変更する（ステップＳ１０４）。
【００７３】
そして、全ての画素の判定が終了したか否かの判定が行われ（ステップＳ１０５）、全ての画素の判定が終了するまで注目画素を次の画素に更新して（ステップＳ１０６）、ステップＳ１０１からの処理が続けられる。
【００７４】
このようにして、図１３、図１４に示した画像例のＭ版の画像データに対してトラッピング処理が行われる様子を図１８、図１９に示す。図１８を参照すると分かるように、Ｍ版の画像が、Ｋ（黒）色の画像の方向に延長するように修正されていることが分かる。このようなトラッピング処理の様子を断面図にしたものが図１９である。図１９を参照すると、Ｍ版の画像がＫ版の画像の一部に重なるように拡張されている様子が分かる。
【００７５】
なお、本実施形態では、スクリーン処理が行われた２値画像データに対してトラッピング処理を行う場合について説明しているが、本実発明は、１画素に対して１ビットが割り当てられた２値画像データのみを対象としたものではなく、２値的な多値画像データに対しても同様に適用可能である。
【００７６】
例えば、各画素が８ビットにより表現された形式的には多値画像データであっても、とり得る画素値が０か２５５という２つの値しか無いないような実質的に２値画像データであれば、本発明は同様に適用可能である。
【００７７】
また、本実施形態では、注目画素の画素値を変更する際に参照すべき画素の位置の決定に、スクリーン線数とスクリーン角度を用いたが、さらにスクリーンの形状やディザマトリクスの内容(各マトリクス要素の値、すなわちドット/ラインの成長順位)を用いれば、より正確に参照すべき画素の位置を決定できる。
なお、これらのスクリーン属性は、かぶせ処理において固定の値であってもよい。
【符号の説明】
【００７８】
１０    画像形成装置
１１    ＣＰＵ
１２    メモリ
１３    記憶装置
１４    通信インタフェース（ＩＦ）
１５    ユーザインタフェース（ＵＩ）装置
１６    スキャナ
１７    プリントエンジン
１８    制御バス
２０    端末装置
３０    ネットワーク
３１    印刷データ受付部
３２    印刷データ格納部
３３    ラスタライズ処理部
３４    スクリーン処理部
３５    トラッピング処理部
３６    画像出力部
４０    画像処理装置
４１    注目画素
５１〜５４    設定領域
６１、６２    参照位置
７１、７２    参照位置
８１、８２    参照位置
９１、９２    参照位置
３５１    特徴量算出部
３５２    判定部
３５３    参照位置決定部
３５４    変更部
Ｓ１０１〜Ｓ１０６    ステップ
Ｓ２０１〜Ｓ２０５    ステップ
【図１】
2011160187.tif 000003
【図２】
2011160187.tif 000004
【図３】
2011160187.tif 000005
【図４】
2011160187.tif 000006
【図５】
2011160187.tif 000007
【図６】
2011160187.tif 000008
【図７】
2011160187.tif 000009
【図８】
2011160187.tif 000010
【図９】
2011160187.tif 000011
【図１０】
2011160187.tif 000012
【図１１】
2011160187.tif 000013
【図１２】
2011160187.tif 000014
【図１３】
2011160187.tif 000015
【図１４】
2011160187.tif 000016
【図１５】
2011160187.tif 000017
【図１６】
2011160187.tif 000018
【図１７】
2011160187.tif 000019
【図１８】
2011160187.tif 000020
【図１９】
2011160187.tif 000021