(57)【要約】【課題】複数の色成分の画素を重ね合せる処理（トラッピング処理）を実行する画像処理装置を提供する。【解決手段】印字処理時に発生する印字ずれの傾向を予測し、印字ずれが発生する傾向がある各領域（補正領域）について、印字ずれを補正するための情報を作成しておく。トラッピング判定処理部２２は、入力画像データの各プレーンに対して、補正すべき補正量に応じたマスクサイズの微分フィルタを用いて各画素の主走査方向及び副走査方向のエッジ量を算出し、算出したエッジ量に基づいて、入力画像データの各画素にトラッピング処理を行うか否かを判定する。トラッピング重ね合せ処理部２３は、トラッピング判定処理部２２の判定結果に基づいてトラッピング処理を行う。局所シフト処理部２４は、各補正領域について、補正すべきプレーンの画素値を、補正すべき方向及び補正量でシフトさせる。【選択図】図９
2010263313.tif 000002
【特許請求の範囲】
【請求項１】
複数の色成分を有する入力画像から抽出したエッジに、複数の色成分の画素を重ね合せる処理を行う画像処理装置において、
所定の位置に対して印写ずれを発生する領域及び色成分について、印写ずれの方向及び発生量に基づく補正情報を記憶する補正情報記憶部と、
前記エッジを構成する複数の画素のそれぞれに対して、複数の色成分の画素を重ね合せる処理を行うか否かを判定する処理判定部と、
該処理判定部が重ね合せる処理を行うと判定した場合、重ね合せる画素の色成分を決定する決定部と、
該決定部が決定した色成分の画素を、重ね合せる処理を行うと判定された画素に重ね合せる処理を行う重ね合せ処理部と、
該重ね合せ処理部が重ね合せる処理を行った画像に対して、前記補正情報記憶部に記憶してある補正情報に基づいて、印写ずれを発生する領域及び色成分の画素の画素値を、印写ずれの方向とは逆方向に移動させる移動処理部と
を備えることを特徴とする画像処理装置。
【請求項２】
前記入力画像から生成される出力画像の解像度を取得する取得部と、
該取得部が取得した解像度に応じて、重ね合せる処理を行うと判定された画素に重ね合せる画素の範囲を決定する範囲決定部と、
前記取得部が取得した解像度に応じて、前記移動処理部が前記画素値を移動させる移動量を決定する移動量決定部とを備え、
前記重ね合せ処理部は、前記範囲決定部が決定した範囲の画素を、重ね合せる処理を行うと判定された画素に重ね合せる処理を行うようにしてあり、
前記移動処理部は、前記移動量決定部が決定した移動量だけ、印写ずれを発生する領域及び色成分の画素の画素値を、印写ずれの方向とは逆方向に移動させるようにしてあることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
請求項１又は２に記載の画像処理装置と、
該画像処理装置で処理された画像に基づいて出力画像を形成する画像形成手段と
を備えることを特徴とする画像形成装置。
【請求項４】
複数の色成分を有する入力画像から抽出したエッジに、複数の色成分の画素を重ね合せる処理を行う画像処理装置による画像処理方法において、
前記エッジを構成する複数の画素のそれぞれに対して、複数の色成分の画素を重ね合せる処理を行うか否かを判定する処理判定ステップと、
該処理判定ステップで重ね合せる処理を行うと判定した場合、重ね合せる画素の色成分を決定する決定ステップと、
該決定ステップで決定した色成分の画素を、重ね合せる処理を行うと判定された画素に重ね合せる処理を行う重ね合せ処理ステップと、
所定の位置に対して印写ずれを発生する領域及び色成分における印写ずれの方向及び発生量に基づく補正情報に基づいて、前記重ね合せ処理ステップで重ね合せる処理を行った画像に対して、印写ずれを発生する領域及び色成分の画素の画素値を、印写ずれの方向とは逆方向に移動させる移動処理ステップと
を含むことを特徴とする画像処理方法。
【請求項５】
前記入力画像から生成される出力画像の解像度を取得する取得ステップと、
該取得ステップで取得した解像度に応じて、重ね合せる処理を行うと判定された画素に重ね合せる画素の範囲を決定する範囲決定ステップと、
前記取得ステップで取得した解像度に応じて、前記移動処理ステップで前記画素値を移動させる移動量を決定する移動量決定ステップとを含み、
前記重ね合せ処理ステップは、前記範囲決定ステップで決定した範囲の画素を、重ね合せる処理を行うと判定された画素に重ね合せる処理を行い、
前記移動処理ステップは、前記移動量決定ステップで決定した移動量だけ、印写ずれを発生する領域及び色成分の画素の画素値を、印写ずれの方向とは逆方向に移動させることを特徴とする請求項４に記載の画像処理方法。
【請求項６】
コンピュータに、複数の色成分を有する入力画像から抽出したエッジに、複数の色成分の画素を重ね合せる処理を行わせるためのコンピュータプログラムにおいて、
コンピュータに、
前記エッジを構成する複数の画素のそれぞれに対して、複数の色成分の画素を重ね合せる処理を行うか否かを判定する処理判定ステップと、
該処理判定ステップで重ね合せる処理を行うと判定した場合、重ね合せる画素の色成分を決定する決定ステップと、
該決定ステップで決定した色成分の画素を、重ね合せる処理を行うと判定された画素に重ね合せる処理を行う重ね合せ処理ステップと、
所定の位置に対して印写ずれを発生する領域及び色成分における印写ずれの方向及び発生量に基づく補正情報に基づいて、前記重ね合せ処理ステップで重ね合せる処理を行った画像に対して、印写ずれを発生する領域及び色成分の画素の画素値を、印写ずれの方向とは逆方向に移動させる移動処理ステップと
を実行させるためのコンピュータプログラム。
【請求項７】
請求項６に記載のコンピュータプログラムが記録されていることを特徴とするコンピュータでの読取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の色成分の画素を重ね合せる処理を行う画像処理装置、画像形成装置、画像処理方法、コンピュータプログラム及び記録媒体に関する。
【背景技術】
【０００２】
コピー機又はプリンタ等の画像形成装置が紙媒体に形成する画像の画質劣化を防止するためにトラッピング処理等が行われている。トラッピング処理は、複数の色成分の画素データを重ね合せる処理であり、版ずれ（印字ずれ、印写ずれ）発生時の白抜けを防止するための処理である。トラッピング処理を行う装置においては、画像形成装置の特性を予め調査することによって、形成される各プレーン（色成分）に生じる印字ずれ量の予測値を取得しておき、予測値に応じてトラッピング処理を施す領域の大きさを変更する装置が提案されている（例えば、特許文献１参照）。斯かる画像形成装置によれば、カラー画像の印刷の際に印字ずれが生じても、白抜けの発生が抑制される。
【０００３】
ところで、通常、画像形成装置の特性あるいは経年変化によって発生する印字ずれの現象は、印字画像を形成する各プレーン画像上において局所的に発生する場合が多い。また、各プレーン画像上に局所的に発生する印字ずれの各領域における印字ずれ方向及び印字ずれ量は、それぞれの領域で個別の方向及び量となる。加えて、印字ずれ量は印字処理毎に若干の変動が見られるが、印字ずれ方向についてはほぼ一定方向となる傾向が見られる。従って、例えば、画像の副走査方向への印字ずれが発生する傾向がある領域内の画像については、副走査方向とは反対方向のエッジ領域で白抜けが発生する場合が多く、逆に副走査方向のエッジ領域で白抜けが発生する場合は少ないという傾向が見られる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−１２２６９２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に開示された技術は、プレーン画像単位で一括して印字ずれ量の予測値を設定する構成であるので、プレーン画像中の局所領域毎で発生する個別の印字ずれに対応することは不可能である。また、特許文献１では、印字ずれの発生方向の情報を反映させず、トラッピング処理が必要とされた領域に対して、一律に設定されたトラップ幅でのトラッピング処理、即ち、偽色画像生成処理を行うことになる。従って、印字ずれによる白抜け発生の可能性が少ないエッジ領域に対しても偽色画像が生成されてしまうために偽色領域が目立つという問題がある。特に、印字ずれが発生したプレーンの画像において、エッジ領域は、トラッピング処理で生成された偽色画像領域に、印字ずれにより新たに発生した偽色画像領域を加えた領域となり、偽色領域が一層目立つという問題がある。更に、印字ずれ量の予測値の設定方法については、特許文献１に記載されている通り、通常は発生し得る最大値の印字ずれ量が設定されるので、トラッピング処理により発生する偽色領域面積の低減が困難であるという問題がある。
【０００６】
本発明はかかる事情に鑑みてなされたものであり、その目的とするところは、画像中の局所領域毎に異なって発生する印写ずれを抑制しつつ、版ずれによって発生する白抜けを抑制して画質の低下を低減することが可能な画像処理装置、画像形成装置、画像処理方法、コンピュータプログラム、及び記録媒体を提供することにある。
【課題を解決するための手段】
【０００７】
本発明に係る画像処理装置は、複数の色成分を有する入力画像から抽出したエッジに、複数の色成分の画素を重ね合せる処理を行う画像処理装置において、所定の位置に対して印写ずれを発生する領域及び色成分について、印写ずれの方向及び発生量に基づく補正情報を記憶する補正情報記憶部と、前記エッジを構成する複数の画素のそれぞれに対して、複数の色成分の画素を重ね合せる処理を行うか否かを判定する処理判定部と、該処理判定部が重ね合せる処理を行うと判定した場合、重ね合せる画素の色成分を決定する決定部と、該決定部が決定した色成分の画素を、重ね合せる処理を行うと判定された画素に重ね合せる処理を行う重ね合せ処理部と、該重ね合せ処理部が重ね合せる処理を行った画像に対して、前記補正情報記憶部に記憶してある補正情報に基づいて、印写ずれを発生する領域及び色成分の画素の画素値を、印写ずれの方向とは逆方向に移動させる移動処理部とを備えることを特徴とする。
【０００８】
本発明に係る画像処理装置は、前記入力画像から生成される出力画像の解像度を取得する取得部と、該取得部が取得した解像度に応じて、重ね合せる処理を行うと判定された画素に重ね合せる画素の範囲を決定する範囲決定部と、前記取得部が取得した解像度に応じて、前記移動処理部が前記画素値を移動させる移動量を決定する移動量決定部とを備え、前記重ね合せ処理部は、前記範囲決定部が決定した範囲の画素を、重ね合せる処理を行うと判定された画素に重ね合せる処理を行うようにしてあり、前記移動処理部は、前記移動量決定部が決定した移動量だけ、印写ずれを発生する領域及び色成分の画素の画素値を、印写ずれの方向とは逆方向に移動させるようにしてあることを特徴とする。
【０００９】
本発明に係る画像形成装置は、上述したいずれかの画像処理装置と、該画像処理装置で処理された画像に基づいて出力画像を形成する画像形成手段とを備えることを特徴とする。
【００１０】
本発明に係る画像処理方法は、複数の色成分を有する入力画像から抽出したエッジに、複数の色成分の画素を重ね合せる処理を行う画像処理装置による画像処理方法において、前記エッジを構成する複数の画素のそれぞれに対して、複数の色成分の画素を重ね合せる処理を行うか否かを判定する処理判定ステップと、該処理判定ステップで重ね合せる処理を行うと判定した場合、重ね合せる画素の色成分を決定する決定ステップと、該決定ステップで決定した色成分の画素を、重ね合せる処理を行うと判定された画素に重ね合せる処理を行う重ね合せ処理ステップと、所定の位置に対して印写ずれを発生する領域及び色成分における印写ずれの方向及び発生量に基づく補正情報に基づいて、前記重ね合せ処理ステップで重ね合せる処理を行った画像に対して、印写ずれを発生する領域及び色成分の画素の画素値を、印写ずれの方向とは逆方向に移動させる移動処理ステップとを含むことを特徴とする。
【００１１】
本発明に係る画像処理方法は、前記入力画像から生成される出力画像の解像度を取得する取得ステップと、該取得ステップで取得した解像度に応じて、重ね合せる処理を行うと判定された画素に重ね合せる画素の範囲を決定する範囲決定ステップと、前記取得ステップで取得した解像度に応じて、前記移動処理ステップで前記画素値を移動させる移動量を決定する移動量決定ステップとを含み、前記重ね合せ処理ステップは、前記範囲決定ステップで決定した範囲の画素を、重ね合せる処理を行うと判定された画素に重ね合せる処理を行い、前記移動処理ステップは、前記移動量決定ステップで決定した移動量だけ、印写ずれを発生する領域及び色成分の画素の画素値を、印写ずれの方向とは逆方向に移動させることを特徴とする。
【００１２】
本発明に係るコンピュータプログラムは、コンピュータに、複数の色成分を有する入力画像から抽出したエッジに、複数の色成分の画素を重ね合せる処理を行わせるためのコンピュータプログラムにおいて、コンピュータに、前記エッジを構成する複数の画素のそれぞれに対して、複数の色成分の画素を重ね合せる処理を行うか否かを判定する処理判定ステップと、該処理判定ステップで重ね合せる処理を行うと判定した場合、重ね合せる画素の色成分を決定する決定ステップと、該決定ステップで決定した色成分の画素を、重ね合せる処理を行うと判定された画素に重ね合せる処理を行う重ね合せ処理ステップと、所定の位置に対して印写ずれを発生する領域及び色成分における印写ずれの方向及び発生量に基づく補正情報に基づいて、前記重ね合せ処理ステップで重ね合せる処理を行った画像に対して、印写ずれを発生する領域及び色成分の画素の画素値を、印写ずれの方向とは逆方向に移動させる移動処理ステップとを実行させることを特徴とする。
【００１３】
本発明に係る記録媒体は、上述したコンピュータプログラムが記録されていることを特徴とする。
【００１４】
本発明においては、入力画像から抽出したエッジを構成する複数の画素のそれぞれに対して、複数の色成分の画素を重ね合せる処理（トラッピング処理）を行うか否かを判定する。そして、トラッピング処理を行う場合、重ね合せる色（トラップ色）を決定し、決定した色成分の画素を、トラッピング処理を行うと判定された画素に重ね合せる処理を行う。また、トラッピング処理後の画像に対して、画像の局所領域で発生する印写ずれの傾向を反映させた局所的なシフト処理を行う。
【００１５】
シフト処理によって画像の局所領域における画素を偏向配置することにより、印写ずれにより発生する白抜け領域に対するトラッピング処理の効果を、局所領域毎に異なって発生する印写ずれの傾向に対応させることが可能となる。例えば、白抜け領域の発生の可能性が高くなると考えられる領域に対しては、通常予測される印字ずれ量よりも大きな印字ずれが発生した場合であっても白抜けが発生しないトラッピング処理を行うことが可能になる。一方、白抜け領域の発生の可能性が低くなると考えられる領域に対しては、トラッピング処理の結果発生する、本来の入力画像データの色情報とは異なる偽色データで構成されるトラッピング領域（トラッピング処理された領域）を減少させることにより、従来よりも高画質なトラッピング処理を行うことが可能になる。
【００１６】
本発明においては、入力画像から生成される出力画像の解像度に応じて、トラッピング処理を行うと判定された画素に重ね合せる画素の範囲と、局所的なシフト処理で移動される画素の移動量とを変更する。よって、出力画像の解像度が変動した場合であっても、局所領域毎に異なって発生する印写ずれを抑制しつつ、版ずれによって発生する白抜けを抑制する。
【発明の効果】
【００１７】
本発明は、白抜けの抑制効果を、従来のトラッピング処理と同程度確保した上で、トラッピング処理の対象領域を縮小させることによって、生成される偽色領域の面積を縮小させることが可能となる。よって、画像全体に対して、トラッピング処理による画質の低下を低減できる。
【図面の簡単な説明】
【００１８】
【図１】本実施形態に係るカラー画像形成装置の構成を示すブロック図である。
【図２】印字ずれのずれ方向の定義例を示す模式図である。
【図３】図２で定義した各ずれ方向への印字ずれを調査するためのチャート画像の例を示す模式図である。
【図４】方向０への印字ずれが発生した場合の補正領域の設定例を示す模式図である。
【図５】方向３への印字ずれが発生した場合の補正領域の設定例を示す模式図である。
【図６】補正領域が設定されたプレーン画像の例を示す模式図である。
【図７】ずれ方向値と補正方向値との対応を示す対応表である。
【図８】補正情報テーブルの構成例を示す模式図である。
【図９】トラッピング・局所シフト処理部の構成を示すブロック図である。
【図１０】入力画像データの一例を模式的に示す図である。
【図１１】補正情報テーブルの一例を示す図である。
【図１２】カラー画像処理装置による補正指示テーブルの作成処理を示すフローチャートである。
【図１３】１つのプレーンの補正指示テーブルの作成処理を示すフローチャートである。
【図１４】補正指示テーブルの構成例を示す模式図である。
【図１５】補正指示テーブルの一例を示す模式図である。
【図１６】トラッピング判定処理部の構成を示すブロック図である。
【図１７】微分フィルタの一例を模式的に示す図である。
【図１８】図１７の微分フィルタを用いて、図１０の入力画像データに対してエッジ量を算出した結果の一部を示す図である。
【図１９】インクリメント方向領域及びデクリメント方向領域を説明するための模式図である。
【図２０】図１０の入力画像データに対して、類似色方向判定を実行した結果の一部を示す図である。
【図２１】代表色を算出する際に参照する領域を説明するための模式図である。
【図２２】代表色を算出する際に参照する領域を説明するための模式図である。
【図２３】注目側及び反対側の代表色を算出した結果の一部を示す図である。
【図２４】注目側及び反対側の代表色に基づいて算出した輝度値及びトラップ判定の結果の一部を示す図である。
【図２５】トラッピング重ね合せ処理を行った結果の一部を示す図である。
【図２６】図２５のトラッピング重ね合せ処理後の画像データに対して局所シフト処理を行った結果の一部を示す図である。
【図２７】５×５のマスクサイズの微分フィルタの一例を模式的に示す図である。
【図２８】図２７の微分フィルタを用いて、図１０の入力画像データに対してエッジ量を算出した結果の一部を示す図である。
【図２９】インクリメント方向領域及びデクリメント方向領域を説明するための模式図である。
【図３０】図１０の入力画像データに対して、類似色方向判定を実行した結果の一部を示す図である。
【図３１】代表色を算出する際に参照する領域を説明するための模式図である。
【図３２】代表色を算出する際に参照する領域を説明するための模式図である。
【図３３】注目側及び反対側の代表色を算出した結果の一部を示す図である。
【図３４】注目側及び反対側の代表色に基づいて算出した輝度値及びトラップ判定の結果の一部を示す図である。
【図３５】トラッピング重ね合せ処理を行った結果の一部を示す図である。
【図３６】トラッピング重ね合せ処理を行った結果の一部を示す図である。
【図３７】局所シフト処理を行った結果の一部を示す図である。
【図３８】局所シフト処理を行った結果の一部を示す図である。
【図３９】本発明に係る画像処理装置を備えるデジタルカラー複合機の構成を示すブロック図である。
【発明を実施するための形態】
【００１９】
以下に、本発明に係る画像処理装置、画像形成装置、画像処理方法、コンピュータプログラム及び記録媒体について、その実施の形態を示す図面に基づいて詳述する。
【００２０】
以下に、本実施形態に係るカラー画像形成装置について説明する。図１は本実施形態に係るカラー画像形成装置の構成を示すブロック図である。本実施形態のカラー画像形成装置は、入力された画像データ（以下、入力画像データと言う）に対して画像処理を施し、処理後の画像データに基づいて記録用紙などのシート上にカラー画像を形成する。入力画像データは、図示しないコンピュータ上で画像編集ソフトなどのアプリケーションソフトウェアを用いて作成される。作成された入力画像データは、プリンタドライバにてページ記述言語に変換され、ネットワーク等を介してコンピュータからカラー画像形成装置へ伝送される。
【００２１】
カラー画像形成装置は、図１に示すように、入力画像データを処理するカラー画像処理装置１、及びカラー画像処理装置１によって処理された画像データに基づく画像を形成するカラー画像出力装置（画像形成手段）２などを備えている。カラー画像出力装置２は、記録用紙又はＯＨＰシート等のシート上に画像を形成する例えば電子写真方式又はインクジェット方式等のプリンタである。なお、カラー画像出力装置２は、ディスプレイのような表示装置としてもよい。
【００２２】
カラー画像処理装置１は、ラスタデータ生成部１１、色補正部１２、黒生成下地除去部１３、セレクタ１４、トラッピング・局所シフト処理部１５、出力階調補正部１６及び階調再現処理部１７などを備えている。また、カラー画像処理装置１は、これらの各部の動作を制御するシステム制御用ＣＰＵ１８を備えている。
【００２３】
ラスタデータ生成部１１は、入力されたページ記述言語を解析し、ＲＧＢ（Ｒ：赤、Ｇ：緑、Ｂ：青）又はＣＭＹＫ（Ｃ：シアン、Ｍ：マゼンダ、Ｙ：イエロー、Ｋ：黒）のラスタデータを生成する。ＲＧＢのラスタデータを生成した場合、ラスタデータ生成部１１は、生成したラスタデータを色補正部１２へ出力する。一方、ＣＭＹＫのラスタデータを生成した場合、ラスタデータ生成部１１は、生成したラスタデータをセレクタ１４へ出力する。
【００２４】
また、ラスタデータ生成部１１は、入力画像データの色空間情報（ＲＧＢ又はＣＭＹＫを示す情報）を取得してセレクタ１４へ出力する。また、ラスタデータ生成部１１は、カラー画像処理装置１で所定の画像処理が施された後にカラー画像出力装置２が形成する画像（以下、出力画像という）の解像度情報（出力解像度）を取得してシステム制御用ＣＰＵ１８へ出力する。さらに、ラスタデータ生成部１１は、ラスタデータの各画素が文字領域、ベクター・グラフィックス領域、写真領域、又はそれ以外の何れのものであるかを示すタグ情報を生成し、黒生成下地除去部１３及び階調再現処理部１７へ出力する。
【００２５】
なお、出力解像度の取得方法は、カラー画像形成装置の形態に応じて異なる。例えば、カラー画像形成装置がプリンタである場合、入力画像データのヘッダに記載されている解像度情報を取得する。また、コピー複合機の場合、操作パネルより設定された解像度情報を取得する。設定がなされなかった場合は、デフォルト（例えば、６００ｄｐｉ）の解像度情報を取得する。コンピュータシステムの場合、画像を読み取る際のスキャナの読み取り条件設定画面（スキャナドライバ）において、マウス又はキーボードなどから設定された解像度情報を取得する。
【００２６】
色補正部１２は、色再現の忠実化実現のために、不要吸収成分を含むＣＭＹ色材の分光特性に基づいた色濁りを取り除く処理を行う。色補正部１２は、色補正後の３色のＣＭＹ信号を黒生成下地除去部１３へ出力する。
【００２７】
黒生成下地除去部１３は、色補正後のＣＭＹ信号から黒（Ｋ）信号を生成する黒生成処理、元のＣＭＹ信号からＫ信号を差し引いて新たなＣＭＹ信号を生成する処理を行う。これにより、ＣＭＹの３色信号はＣＭＹＫの４色信号に変換される。黒生成下地除去部１３は、生成したＣＭＹＫ信号をセレクタ１４へ出力する。
【００２８】
なお、黒生成下地除去部１３は、例えばスケルトンブラック処理により黒信号を生成する。この方法では、スケルトンカーブの入出力特性をｙ＝ｆ（ｘ）、入力されるデータをＣ，Ｍ，Ｙ、出力されるデータをＣ'，Ｍ'，Ｙ'，Ｋ'、ＵＣＲ（Under Color Removal）率をα（０＜α＜１）とした場合、黒生成下地除去処理により出力されるデータ夫々は、Ｋ'＝ｆ｛ＭＩＮ（Ｃ、Ｍ、Ｙ）｝、Ｃ'＝Ｃ−αＫ'、Ｍ'＝Ｍ−αＫ'、Ｙ'＝Ｙ−αＫ'で表される。なお、ＭＩＮ（Ｃ，Ｍ，Ｙ）は、Ｃ，Ｍ，Ｙの各値のうちの最も小さい値を示す。
【００２９】
セレクタ１４は、ラスタデータ生成部１１及び黒生成下地除去部１３からＣＭＹＫ信号が入力されており、ラスタデータ生成部１１から出力された色空間情報に基づいて、何れか一方の信号を出力する。色空間情報がＲＧＢである場合、セレクタ１４は、黒生成下地除去部１３から入力されたＣＭＹＫ信号をトラッピング・局所シフト処理部１５へ出力する。色空間情報がＣＭＹＫである場合、セレクタ１４は、ラスタデータ生成部１１から直接入力されたＣＭＹＫ信号をトラッピング・局所シフト処理部１５へ出力する。従って、入力画像データの色空間情報がＣＭＹＫであった場合、トラッピング・局所シフト処理部１５には、色補正部１２及び黒生成下地除去部１３で処理されていないＣＭＹＫ信号が入力される。
【００３０】
トラッピング・局所シフト処理部１５は、入力されたラスタデータに対して、出力画像の解像度情報に応じて、版ずれ時の白抜けを防止するためのトラッピング重ね合せ処理、及びカラー画像出力装置２により局所的に発生する印字ずれ（印写ずれ）を補正するための局所シフト処理を行う。そして、トラッピング・局所シフト処理部１５は、処理後のＣＭＹＫ信号を出力階調補正部１６へ出力する。なお、トラッピング・局所シフト処理部１５の構成及び処理内容については後述する。
【００３１】
出力階調補正部１６は、カラー画像出力装置２の特性に基づく出力階調補正処理を行い、階調再現処理部１７は、最終的に画像を画素に分離してそれぞれの階調を再現できるように処理する階調再現処理（中間調生成）を施す。階調再現処理部１７は、ラスタデータ生成部１１からのタグ情報に基づいて写真と判定されている領域に関しては、階調再現性を重視したスクリーンでの二値化又は多値化処理を行う。
【００３２】
システム制御用ＣＰＵ１８にはメモリ（図示せず）が内蔵されており、メモリには、カラー画像処理装置１の各部が行う処理に必要な各種の情報が格納されている。システム制御用ＣＰＵ１８は、メモリに格納されている各種の情報をカラー画像処理装置１の各部に出力すると共に、各部間でのデータのやり取り及び各部の動作を制御する。
【００３３】
上述した構成のカラー画像形成装置を使用する場合、カラー画像出力装置２（印字装置）が行う印字処理（画像形成処理）において発生する印字ずれの発生傾向を示す情報を予め取得しておく。本実施形態のカラー画像処理装置１では、予め取得された印字ずれの発生傾向に基づいて、トラッピング・局所シフト処理部１５が、トラッピング重ね合せ処理した後の画像データに対して局所的に画素データ（画素値）をシフトさせる局所シフト処理を行う。
【００３４】
カラー画像出力装置２が行う印字処理において発生する印字ずれは、一般に、印字装置の特性（感光体ドラムの軸方向のブレ等）が原因で画像の主走査方向に発生する場合、記録用紙を搬送する搬送装置の特性が原因で画像の副走査方向に発生する場合、これらの複合要因によって主走査方向及び副走査方向の中間方向、即ち、主走査方向に対して斜め４５°方向に発生する場合が多い。従って、本実施形態では、図２に示すように、印字ずれのずれ方向を、上述した方向をカバーする８方向に設定する。
【００３５】
図２は印字ずれのずれ方向の定義例を示す模式図である。図２では、Ｘ方向（横方向）をカラー画像出力装置２が出力する出力画像データの主走査方向、Ｙ方向（縦方向）を副走査方向とし、それぞれのずれ方向に対して、各方向を示す番号０〜７が定義してある。なお、以下では、方向０を主走査インクリメント方向といい、方向１を主走査インクリメント・副走査デクリメント方向といい、方向２を副走査デクリメント方向といい、方向３を主走査デクリメント・副走査デクリメント方向という。また、方向４を主走査デクリメント方向といい、方向５を主走査デクリメント・副走査インクリメント方向といい、方向６を副走査インクリメント方向といい、方向７を主走査インクリメント・副走査インクリメント方向という。ずれ方向は、印字装置の特性によっては必ずしも図２に示す８方向となるとは限らないので、対象とする印字装置の特定に合わせて変更することも可能とする。
【００３６】
以下に、印字処理において発生する印字ずれの発生傾向を示す情報の取得処理について説明する。図３は、図２で定義した各ずれ方向への印字ずれを調査するためのチャート画像（調査用入力画像）の例を示す模式図である。なお、図３では、横方向をチャート画像の主走査方向、縦方向を副走査方向とする。例えば、図３（ａ）は、図２で定義した方向０及び方向４への印字ずれを調査するためのチャート画像を示す。このチャート画像は、所定の解像度（例えば、主走査方向／副走査方向共に６００ｄｐｉ）で、主走査方向に一定間隔かつ一定画素幅でＣＭＹＫ印字（カラー出力）した画像である。従って、図３（ａ）に示したチャート画像は、副走査方向に平行な直線が複数形成された直線群画像である。
【００３７】
また、図３（ｂ）は、図２で定義した方向１及び方向５への印字ずれを調査するためのチャート画像を示す。このチャート画像は、主走査方向に対して４５°右斜め下の傾斜を有する直線、即ち、主走査インクリメント・副走査インクリメント方向に平行な直線が複数形成された直線群画像である。また、図３（ｃ）は、図２で定義した方向２及び方向６への印字ずれを調査するためのチャート画像を示す。このチャート画像は、所定の解像度で、副走査方向に一定間隔かつ一定画素幅でＣＭＹＫ印字した画像であり、主走査方向に平行な直線が複数形成された直線群画像である。
【００３８】
また、図３（ｄ）は、図２で定義した方向３及び方向７への印字ずれを調査するためのチャート画像を示す。このチャート画像は、主走査方向に対して４５°右斜め上の傾斜を有する直線、即ち、主走査インクリメント・副走査デクリメント方向に平行な直線が複数形成された直線群画像を示す。なお、本実施形態では、チャート画像の一例として、各画素の画素値（Ｃ，Ｍ，Ｙ，Ｋ）を、（２４０，２４０，２４０，６４）とする。このような画素値の画素は、黒画素として形成される。
【００３９】
ここで、対象とする印字装置が、印字処理時にＣ，Ｍ，Ｙ，Ｋのいずれかのプレーン（色成分）で、方向０（主走査インクリメント方向）又は方向４（主走査デクリメント方向）への印字ずれを発生する場合を考える。このような印字装置で図３（ａ）に示したチャート画像を印字（画像形成）した場合、印字ずれが発生する直線のエッジ部分で、印字ずれが発生しているプレーンのみが主走査インクリメント方向又は主走査デクリメント方向に、印字ずれした画素数分ずれて印字される。このため、本来の直線の外側に印字ずれして印字されるプレーンの色が確認できる。従って、図３（ａ）に示したチャート画像では、方向０又は方向４への印字ずれの確認が可能である。
【００４０】
また、印字装置が、印字処理時にいずれかのプレーンで、方向１（主走査インクリメント・副走査デクリメント方向）又は方向５（主走査デクリメント・副走査インクリメント方向）への印字ずれを発生する場合を考える。このような印字装置で図３（ｂ）に示したチャート画像を印字した場合、印字ずれが発生する直線のエッジ部分で、印字ずれが発生しているプレーンのみが、主走査インクリメント・副走査デクリメント方向又は主走査デクリメント・副走査インクリメント方向に、印字ずれした画素数分ずれて印字される。従って、図３（ｂ）に示したチャート画像では、方向１又は方向５への印字ずれの確認が可能である。
【００４１】
また、印字装置が、印字処理時にいずれかのプレーンで、方向２（副走査デクリメント方向）又は方向６（副走査インクリメント方向）への印字ずれを発生する場合を考える。このような印字装置で図３（ｃ）に示したチャート画像を印字した場合、印字ずれが発生する直線のエッジ部分で、印字ずれが発生しているプレーンのみが、副走査デクリメント方向又は副走査インクリメント方向に、印字ずれした画素数分ずれて印字される。従って、図３（ｃ）に示したチャート画像では、方向２又は方向６への印字ずれの確認が可能である。
【００４２】
また、印字装置が、印字処理時にいずれかのプレーンで、方向３（主走査デクリメント・副走査デクリメント方向）又は方向７（主走査インクリメント・副走査インクリメント方向）への印字ずれを発生する場合を考える。このような印字装置で図３（ｄ）に示したチャート画像を印字した場合、印字ずれが発生する直線のエッジ部分で、印字ずれが発生しているプレーンのみが、主走査デクリメント・副走査デクリメント方向又は主走査インクリメント・副走査インクリメント方向に、印字ずれした画素数分ずれて印字される。従って、図３（ｄ）に示したチャート画像では、方向３又は方向７への印字ずれの確認が可能である。
【００４３】
印字ずれの発生傾向を示す情報を取得する場合、図３（ａ）〜（ｄ）に示した各チャート画像を、対象となる印字装置で規定回数（例えば、１０００回）ずつ印字させる。得られた印字画像（出力画像）において、特定の領域で印字ずれが発生していることが確認された画像の割合が一定値に達する場合（例えば、１０００枚の印字画像のうちの１０％に相当する１００枚以上）、その箇所で印字ずれが発生する傾向があると判定する。そして、印字ずれが発生する傾向があると判定した領域を、トラッピング・局所シフト処理部１５による局所シフト処理の対象となる「補正領域」に設定する。
【００４４】
ここで、補正領域を設定する際の具体的な処理について説明する。図４は、方向０への印字ずれが発生した場合の補正領域の設定例を示す模式図である。図４（ａ）は、図３（ａ）に示したチャート画像の一部を拡大した図である。図３（ａ），図４（ａ）に示したチャート画像は、各線の幅が３画素で、各線の間の幅が６画素である。例えば、対象となる印字装置が、Ｃプレーンの一部領域で方向０に印字ずれを発生する傾向にある場合、この印字装置で図４（ａ）のチャート画像を印字すると、図４（ｂ）に示すような印字画像が形成される。
【００４５】
具体的には、印字ずれが発生する領域において、各直線の方向０側のエッジ部分では、方向０側に印字ずれ画素幅分（画素数分、ここでは１画素分）のＣ画素（Ｃ＝２４０，Ｍ＝０，Ｙ＝０，Ｋ＝０）が印字される。一方、反対側の方向４側のエッジ部分では、元々黒画素（Ｃ＝２４０，Ｍ＝２４０，Ｙ＝２４０，Ｋ＝６４）であった直線部分に、印字ずれ画素幅分、その方向４側の白色領域のＣ画素値、即ちＣ＝０が印字されるため、赤画素（Ｃ＝０，Ｍ＝２４０，Ｙ＝２４０，Ｋ＝６４）の線状画像が印字される。各チャート画像の印字枚数に対して、このような状態で印字された画像が一定割合以上確認された場合、その領域を補正領域に設定し、トラッピング重ね合せ処理後に局所的に画素値をシフトさせる局所シフト処理の対象とする。
【００４６】
なお、補正領域を設定する場合、補正領域に設定すべき各領域に対して、以下の（１）〜（５）の各項目を統計調査し、各項目の値を設定する。
（１）発生プレーン
（２）ずれ方向（方向０〜方向７）
（３）ずれ量（画素幅）
（４）補正領域の開始位置（主走査方向座標値・副走査方向座標値）
（５）補正領域のサイズ（主走査方向画素幅・副走査方向画素幅）
なお、以下では、上記（２）及び（３）をまとめて「印字ずれ予測情報」ということもある。
【００４７】
上記の（１）〜（５）の各項目値を決定する一例としては、印字ずれが発生した各印字画像について、印字ずれが発生した各発生領域に対して、各項目の各値を全て記録する。そして、発生プレーン及びずれ方向については、発生頻度が最も多いものを選択し、補正領域の開始位置及びサイズについては、記録値の平均値を採用する方法が一般的である。なお、補正領域については、図４（ｂ）に示すように、印字ずれの発生領域を、主走査インクリメント側、主走査デクリメント側、副走査インクリメント側、副走査デクリメント側に予備画素幅分大きくした領域を補正領域として設定する。なお、予備画素幅は状況に応じて適切な値を設定することとする。
【００４８】
ずれ量（画素幅）については、印字ずれが発生した印字画像間でばらつきを生じることが予想されるが、本発明では従来のトラッピング手法と局所的な画素値のシフト処理とを併用しているため、例えば、通常１画素しか印字ずれが発生しない領域において、２画素の印字ずれが発生しても、白抜け画像が発生しない印字画像の形成が可能となっている。このため、ずれ量については、記録値の最大値を採用するのではなく、発生頻度が最も多い値を採用することで本発明の効果が期待できる。即ち、仮に１０００枚の印字画像において、１００枚で図４（ｂ）のようにＣプレーンが方向０への印字ずれが発生しており、その内の５枚が２画素の印字ずれ幅、残りの９５枚が１画素の印字ずれ幅であった場合、ずれ量としては１を設定することになる。
【００４９】
図５は、方向３への印字ずれが発生した場合の補正領域の設定例を示す模式図である。図５（ａ）は、図３（ｄ）に示したチャート画像の一部を拡大した図である。図３（ｄ），図５（ａ）に示したチャート画像は、各線の幅が３画素で、各線の間の幅が４画素である。例えば、対象となる印字装置が、Ｙプレーンの一部領域で方向３に印字ずれを発生する傾向にある場合、この印字装置で図５（ａ）のチャート画像を印字すると、図５（ｂ）に示すような印字画像が形成される。
【００５０】
具体的には、印字ずれが発生する領域において、各直線の方向３側のエッジ部分では、方向３側に印字ずれ画素幅分のＹ画素（Ｃ＝０，Ｍ＝０，Ｙ＝２４０，Ｋ＝０）が印字される。一方、反対側の方向７側のエッジ部分では、元々黒画素（Ｃ＝２４０，Ｍ＝２４０，Ｙ＝２４０，Ｋ＝６４）であった直線部分に、印字ずれ画素幅分、その方向７側の白色領域のＹ画素値、即ちＹ＝０が印字されるため、青画素（Ｃ＝２４０，Ｍ＝２４０，Ｙ＝０，Ｋ＝６４）の線状画像が印字される。
【００５１】
なお、図５（ｂ）は、Ｙプレーンについて方向３に２画素分の印字ずれが発生している場合の出力画像と補正領域の設定例を示しているが、この場合、ずれ量が２画素であるため、各線の幅が３画素であるチャート画像を用いても、方向３への印字ずれの確認が可能である。しかし、ずれ量が更に増大する場合も考えられるため、そのような場合に備えて予め各線の幅及び各線の間の幅が異なる複数パターンのチャート画像を準備しておいてもよい。そして、各線の幅及び各線の間の幅が小さいチャート画像から順に印字してチェックを行うことによってずれ量を確定していくのが一般的な方法である。
【００５２】
なお、各プレーンの印字ずれの状況確認については、通常は印字ずれのずれ幅が１画素〜数画素程度であり、肉眼での直接視認が難しいので、顕微鏡等を用いて確認するのが一般的であるが、視認が可能であれば肉眼による確認でも構わない。
【００５３】
上述した方法により、Ｃ，Ｍ，Ｙ，Ｋの各プレーンについて、０箇所〜複数箇所の補正領域が設定される。図６は補正領域が設定されたプレーン画像の例を示す模式図である。図６では、計４箇所の補正領域０〜３が設定されており、各補正領域の開始位置（主走査方向座標値・副走査方向座標値）及びサイズ（主走査方向画素幅・副走査方向画素幅）、そして、印字ずれ予測情報（ずれ方向、ずれ量）がそれぞれ設定されている。なお、各補正領域の開始位置は（ｘp ，ｙp ）で示し、主走査方向サイズはｗp で示し、副走査方向サイズはｈp で示す。なお、ｐは０〜３の値をとる。図６中にハッチングを付してある領域は、印字ずれが発生していないと判定された領域（非補正領域）を示す。
【００５４】
以下に、上述したように補正領域が設定された各プレーン画像について、上述の（１）〜（５）の各項目値に基づいて補正情報を作成し、保存する処理について説明する。なお、補正情報は、各補正領域について開始位置、サイズ、補正方向、補正量等を含む。まず、補正領域に対する補正方向を特定する。補正方向は、トラッピング重ね合せ処理後に画素値のシフト（移動）を行う方向であり、印字ずれ予測情報のずれ方向に対して反対方向となる。具体的には、図７に示す対応表に基づいて、各補正領域におけるずれ方向を示すずれ方向値（方向０〜７）に対応する補正方向値を選択して設定する。図７はずれ方向値と補正方向値との対応を示す対応表である。なお、その他の値についての変更は実施しないが、印字ずれ予測情報の「ずれ量」は「補正量」という名称に変更し、補正情報の１データとする。
【００５５】
次に、各補正領域の開始位置、各補正領域のサイズ、印字ずれ予測情報を一連のデータとして再編成し、各補正領域に対する「領域補正情報」とする。即ち、領域補正情報は、補正領域の開始位置、補正領域のサイズ、補正方向（補正方向値）、補正量を含む。そして、このような領域補正情報をプレーン画像内に存在する補正領域の数だけ結合したデータを作成する。更に、作成したデータに、対象となるプレーン（Ｃ，Ｍ，Ｙ，Ｋのいずれか）の識別データ（プレーン情報）、印字ずれの予測を実施する際に用いたチャート画像の解像度情報を加え、図８に示すような「補正情報テーブル」を各プレートに対して作成する。
【００５６】
図８は補正情報テーブルの構成例を示す模式図である。図８（ａ）には、補正情報テーブルの構成を説明するための図を示す。また、図８（ｂ）には、図３に示すチャート画像（解像度：主走査・副走査方向共に６００ｄｐｉ）を用いてチェックした結果、いずれかのプレーンに補正領域として図６に示す４領域が設定された場合に作成される補正情報テーブルの構成例を示す。従って、各プレートにそれぞれ最低１箇所でも補正領域が設定されれば、Ｃ，Ｍ，Ｙ，Ｋの４種類の補正情報テーブルが作成されることになる。また、いずれのプレートにも補正領域の設定がなされなければ補正情報テーブルは作成されない。このため、作成される補正情報テーブルの数は、ＣＭＹＫ信号である入力画像データに対して０〜４個となる。
【００５７】
このように作成された０〜４個の補正情報テーブルは、カラー画像処理装置１のシステム制御用ＣＰＵ１８に内蔵されているメモリに格納しておく。そして、トラッピング・局所シフト処理部１５が局所シフト処理を実行する際に、システム制御用ＣＰＵ１８内で動作するファームウェアソフトによりトラッピング・局所シフト処理部１５にダウンロードされる。なお、このときにシステム制御用ＣＰＵ１８が行う処理の詳細については後述する。
【００５８】
次に、トラッピング・局所シフト処理部１５について説明する。図９はトラッピング・局所シフト処理部１５の構成を示すブロック図である。トラッピング・局所シフト処理部１５は、入力ラインバッファ部２１、トラッピング判定処理部２２、トラッピング重ね合せ処理部２３及び局所シフト処理部２４などを備えている。なお、図９において、入力及び出力の信号線などは１本のみ描いているが、実際にはＣＭＹＫの４つの色成分毎に信号線があるものとする。
【００５９】
図１０は入力画像データの一例を模式的に示す図である。以下、図１０に示す１５×１５画素の入力画像データに対して処理を行うものとして説明する。図１０では、横方向を画像データの主走査方向、縦方向を副走査方向とし、斜線部分の画素がシアン（Ｃ）の純色、白抜部分の画素がマゼンダ（Ｍ）の純色を示している。従って、マゼンダ（Ｍ）のみの画素（例えば、主走査方向１、副走査方向１の画素）における画素値（Ｍ，Ｃ）は、（２５５，０）となる。また、シアン（Ｃ）のみの画素（例えば、主走査方向８、副走査方向８の画素）における画素値（Ｍ，Ｃ）は、（０，２５５）となる。なお、入力画像データについては、説明の簡略化のため、他の色成分（Ｙ及びＫ）はないものとし、以下の説明では、シアン（Ｃ）及びマゼンダ（Ｍ）についてのみ説明する。
【００６０】
なお、印字装置については、先に説明したチャート画像（解像度：主走査・副走査方向共に６００ｄｐｉ）による印字ずれの予測調査が予め実施されている。そして、その結果、Ｃプレーンについて、開始位置（０，０）、サイズ（主走査・副走査方向画素幅：１５画素）の領域、即ち、図１０に示した画像領域で、方向７に１画素の印字ずれが発生していることが確認されたとする。従って、この場合、図１０に示した画像領域が補正領域に設定され、この補正領域に対する補正情報テーブルとして、図１１に示す補正情報テーブルが既に設定されている。図１１は補正情報テーブルの一例を示す図である。なお、図１０に示した画像領域において方向７に印字ずれが発生していることにより、図１１に示すように、補正情報テーブルに格納される補正方向は方向３となる。
【００６１】
まず、カラー画像処理装置１に入力画像データが入力された場合にシステム制御用ＣＰＵ１８が行う処理について説明する。入力画像データには通常出力解像度（印字時の解像度）が設定されている。仮に、出力解像度が、印字ずれの予測調査に用いるチャート画像の解像度と一致していれば、印字ずれが予測される物理的な印字領域及び補正量が一致する。従って、この場合、トラッピング・局所シフト処理部１５の局所シフト処理部２４は、図１１に示した補正情報テーブルに従って局所シフト処理を実行すれば、期待される印字結果が得られる。
【００６２】
しかし、出力解像度が、印字ずれの予測調査に用いるチャート画像の解像度とは異なる値に設定されている場合、図１１に示した補正情報テーブルをそのまま用いて局所シフト処理を実行すると、期待される印字結果が得られないことになる。例えば、出力解像度が主走査方向及び副走査方向共に１２００ｄｐｉに設定されていた場合、図１１に示す補正情報テーブルが示す補正領域、即ち、主走査・副走査方向共に６００ｄｐｉとした画像データ中の開始位置（０，０）、サイズ（主走査・副走査方向画素幅：１５画素）の領域には、図１０に示した開始位置（０，０）、サイズ（主走査・副走査方向画素幅：３０画素）の領域内の画像データが印字されることになる。従って、図１０に示した開始位置（０，０）、サイズ（主走査・副走査方向画素幅：３０画素）の領域内の全画素に対して局所シフト処理が必要となる。また、解像度が６００ｄｐｉから１２００ｄｐｉへと２倍に変更されているため、６００ｄｐｉでの画像データでは１画素であった補正量（＝ずれ量）についても２画素に変更する必要がある。
【００６３】
しかし、図１１に示した補正情報テーブルは、物理的な印字領域に対する情報ではなく、あくまでも画素ベースでの情報であるため、そのまま適用した場合、１２００ｄｐｉでの画像における開始位置（０，０）、サイズ（主走査・副走査方向画素幅：１５画素）の領域（本来局所シフト処理が必要な領域の１／４の領域）に対して、方向３への１画素分（本来必要な補正量の１／２の補正量）の局所シフト処理しか行われないことになる。この場合、かえって印字画像の画質劣化を引き起こす要因となる。
【００６４】
このため、システム制御用ＣＰＵ１８は、カラー画像処理装置１に入力画像データが入力された際に、自身のメモリ内に格納されている補正情報テーブルの各データを再計算して補正指示テーブルを作成する。具体的には、システム制御用ＣＰＵ１８は、入力画像データが入力された際に、入力画像データの画像サイズと共に出力解像度を認識する。そして、補正情報テーブルの各領域補正情報のうちの補正方向以外の各データ、即ち、各補正領域の開始位置、各補正領域のサイズ及び補正量を、出力解像度に応じて再計算する。システム制御用ＣＰＵ１８は、再計算した各データを補正領域毎に補正指示情報として補正指示テーブルに格納し、作成した補正指示テーブルをトラッピング判定処理部２２及び局所シフト処理部２４へ出力する。
【００６５】
なお、出力解像度は、入力画像データがカラー画像処理装置１に入力された場合にラスタデータ生成部１１によって取得され、ラスタデータ生成部１１からシステム制御用ＣＰＵ１８へ入力される。また、システム制御用ＣＰＵ１８は、入力画像データが入力された際に取得した入力画像データの画像サイズをトラッピング重ね合せ処理部２３へ出力する。
【００６６】
以下に、システム制御用ＣＰＵ１８が、出力解像度に応じた補正指示テーブルを作成する処理について説明する。図１２はカラー画像処理装置１による補正指示テーブルの作成処理を示すフローチャート、図１３は１つのプレーンの補正指示テーブルの作成処理を示すフローチャートである。なお、以下の処理は、カラー画像処理装置１において、システム制御用ＣＰＵ１８内のメモリに格納されている制御プログラムに従ってシステム制御用ＣＰＵ１８によって実行される。
【００６７】
システム制御用ＣＰＵ１８は、ラスタデータ生成部１１から出力解像度を取得した場合、自身のメモリにＣプレーンの補正情報テーブルが格納されているか否かを判断する（Ｓ１）。Ｃプレーンの補正情報テーブルが格納されていると判断した場合（Ｓ１：ＹＥＳ）、システム制御用ＣＰＵ１８は、Ｃプレーンについて、図１３に示す補正指示テーブル作成処理を行う（Ｓ２）。
【００６８】
システム制御用ＣＰＵ１８は、メモリに格納されているＣプレーンの補正情報テーブルを所定のメモリ領域にロードし（Ｓ１１）、ロードした補正情報テーブルの解像度情報を取得する（Ｓ１２）。なお、ここでの解像度情報は、この補正情報テーブルを作成する際に用いたチャート画像の解像度情報である。システム制御用ＣＰＵ１８は、ラスタデータ生成部１１から出力された出力解像度を取得し（Ｓ１３）、補正情報テーブルの解像度情報と出力解像度との解像度比ＤＳｃを、以下の式１に従って計算する（Ｓ１４）。
【００６９】
ＤＳｃ＝ＤＳｉｎ／ＤＳｔｂ      …（式１）
ＤＳｉｎ：出力解像度，ＤＳｔｂ：補正情報テーブルの解像度情報
【００７０】
システム制御用ＣＰＵ１８は、ステップＳ１１でロードした補正情報テーブル中の領域補正情報を１つ取得し（Ｓ１５）、取得した領域補正情報に対応する補正指示情報を作成する（Ｓ１６）。具体的には、システム制御用ＣＰＵ１８は、領域補正情報の補正領域の開始位置（ｘi ，ｙi）から、以下の式２，３に従って、補正指示情報の補正領域の開始位置（Ｘｓｔi ，Ｙｓｔi）を算出する。また、システム制御用ＣＰＵ１８は、領域補正情報の補正領域の開始位置（ｘi ，ｙi）及びサイズ（ｗi，ｈi）から、以下の式４，５に従って、補正指示情報の補正領域の終了位置（Ｘｅｄi，Ｙｅｄi）を算出する。なお、Ｘｅｄiは、補正領域の終了位置を示す主走査方向の座標値であり、Ｙｅｄiは、副走査方向の座標値である。更に、システム制御用ＣＰＵ１８は、領域補正情報の補正量ｖiから、以下の式６に従って、補正指示情報の補正量ＳＦＴi を算出する。なお、領域補正情報の補正方向はそのまま補正指示情報の補正方向とする。
【００７１】
Ｘｓｔi ＝ｘi ×ＤＳｃ              …（式２）
Ｙｓｔi ＝ｙi ×ＤＳｃ              …（式３）
Ｘｅｄi ＝（ｘi ＋ｗi−１）×ＤＳｃ  …（式４）
Ｙｅｄi ＝（ｙi ＋ｈi−１）×ＤＳｃ  …（式５）
ＳＦＴi ＝ｖi ×ＤＳｃ              …（式６）
【００７２】
システム制御用ＣＰＵ１８は、ステップＳ１１でロードした補正情報テーブル中の全ての領域補正情報から全ての補正指示情報を作成したか否かを判断する（Ｓ１７）。システム制御用ＣＰＵ１８は、全ての補正指示情報を作成していないと判断した場合（Ｓ１７：ＮＯ）、ステップＳ１５に処理を戻し、まだ処理されていない領域補正情報を１つ取得し（Ｓ１５）、取得した領域補正情報に対応する補正指示情報を作成する（Ｓ１６）。
【００７３】
システム制御用ＣＰＵ１８は、全ての補正指示情報を作成したと判断した場合（Ｓ１７：ＹＥＳ）、各補正領域について作成した補正指示情報をまとめて補正指示テーブルを構築する（Ｓ１８）。図１４は補正指示テーブルの構成例を示す模式図である。システム制御用ＣＰＵ１８は、上述した処理によって補正領域毎に作成した補正指示情報に、対象となるプレーン（Ｃ，Ｍ，Ｙ，Ｋのいずれか）を示すプレーン情報を加え、図１４に示すような「補正指示テーブル」を作成する。
【００７４】
システム制御用ＣＰＵ１８は、作成した補正指示テーブルを、トラッピング・局所シフト処理部１５のトラッピング判定処理部２２及び局所シフト処理部２４へ出力し（Ｓ１９）、図１２に示す処理に戻る。システム制御用ＣＰＵ１８は、Ｃプレーンの補正指示テーブルを作成した後、又はＣプレーンの補正情報テーブルが格納されていないと判断した場合（Ｓ１：ＮＯ）、自身のメモリにＭプレーンの補正情報テーブルが格納されているか否かを判断する（Ｓ３）。
【００７５】
Ｍプレーンの補正情報テーブルが格納されていると判断した場合（Ｓ３：ＹＥＳ）、システム制御用ＣＰＵ１８は、Ｍプレーンについて、図１３に示す補正指示テーブル作成処理を行う（Ｓ４）。また、システム制御用ＣＰＵ１８は、Ｍプレーンの補正指示テーブルを作成した後、又はＭプレーンの補正情報テーブルが格納されていないと判断した場合（Ｓ３：ＮＯ）、自身のメモリにＹプレーンの補正情報テーブルが格納されているか否かを判断する（Ｓ５）。
【００７６】
Ｙプレーンの補正情報テーブルが格納されていると判断した場合（Ｓ５：ＹＥＳ）、システム制御用ＣＰＵ１８は、Ｙプレーンについて、図１３に示す補正指示テーブル作成処理を行う（Ｓ６）。システム制御用ＣＰＵ１８は、Ｙプレーンの補正指示テーブルを作成した後、又はＹプレーンの補正情報テーブルが格納されていないと判断した場合（Ｓ５：ＮＯ）、自身のメモリにＫプレーンの補正情報テーブルが格納されているか否かを判断する（Ｓ７）。
【００７７】
Ｋプレーンの補正情報テーブルが格納されていると判断した場合（Ｓ７：ＹＥＳ）、システム制御用ＣＰＵ１８は、Ｋプレーンについて、図１３に示す補正指示テーブル作成処理を行う（Ｓ８）。システム制御用ＣＰＵ１８は、Ｋプレーンの補正指示テーブルを作成した後、又はＫプレーンの補正情報テーブルが格納されていないと判断した場合（Ｓ７：ＮＯ）、処理を終了する。
【００７８】
図１５は補正指示テーブルの一例を示す模式図である。なお、図１５（ａ）には、図１１に示した補正情報テーブルに対して、出力解像度が６００ｄｐｉの場合の補正指示テーブルの例を示し、図１５（ｂ）には、１２００ｄｐｉの場合の補正指示テーブルの例を示す。
【００７９】
上述した処理によって、システム制御用ＣＰＵ１８は、図１３に示した補正指示テーブルの作成処理を、補正情報テーブルが存在するプレーン毎に実施する。プレーン毎に作成された補正指示テーブルの各データは、補正情報テーブルの各データと異なり、図１５（ａ），（ｂ）に示すように出力解像度が反映されたデータに変換される。従って、このような補正指示テーブルを用いてトラッピング処理及び局所シフト処理を行うことにより、補正情報テーブルをそのまま使用してトラッピング処理及び局所シフト処理を行った場合に生じる画質の劣化を回避できる。
【００８０】
以下に、トラッピング・局所シフト処理部１５が備える各部の構成及び処理について説明する。まず、出力解像度が、印字ずれの予測調査に用いたチャート画像の解像度と同一（６００ｄｐｉ）の場合に、トラッピング・局所シフト処理部１５が行う処理について説明する。なお、この場合、トラッピング・局所シフト処理部１５には、図１５（ａ）に示す補正指示テーブルが入力される。
【００８１】
図１及び図９に示すように、トラッピング・局所シフト処理部１５には、セレクタ１４が出力した入力画像データ（ＣＭＹＫ信号）が入力されており、ＣＭＹＫ信号は、入力ラインバッファ部２１に入力されている。また、トラッピング・局所シフト処理部１５には、システム制御用ＣＰＵ１８から補正指示テーブルが入力されており、補正指示テーブルは、トラッピング判定処理部２２及び局所シフト処理部２４に入力されている。
【００８２】
入力ラインバッファ部２１は、セレクタ１４から入力されたＣＭＹＫ信号を、一時的に格納するラインバッファ２１ａを複数備えている。複数のラインバッファ２１ａにより、後段のトラッピング判定処理部２２は、マスク処理等を行う際に複数ラインのデータを参照できるようになっている。ラインバッファ２１ａは、一般にはＦＩＦＯ（First In First Out）メモリとしてＳＲＡＭ（Static Random Access Memory）等で構成される。
【００８３】
従って、入力ラインバッファ部２１からトラッピング判定処理部２２へは、注目ラインデータを含む複数のラインデータについて、同一の主走査方向座標の画素データが順次出力されることになる。またこのとき、図９には図示していないが、出力される複数ラインの画素データと同期して、注目ラインの出力画素（即ち、注目画素）の座標データもトラッピング判定処理部２２へ出力される。
【００８４】
なお、トラッピング判定処理部２２及び局所シフト処理部２４では、システム制御用ＣＰＵ１８から入力される各プレーンの補正指示テーブルの各座標値（具体的には、補正領域の開始位置を示す主走査方向座標値・副走査方向座標値、補正領域の終了位置を示す主走査方向座標値・副走査方向座標値）を参照しながら、トラッピング判定処理及び局所シフト処理を切り替えることになる。また、この際に、トラッピング判定処理部２２及び局所シフト処理部２４では、各座標値を参照するためのデータとして、注目画素の座標データが必要となる。従って、注目画素の座標データについては、局所シフト処理部２４での局所シフト処理で参照されるまで、注目画素の画素データと同期して順次後段に出力されることになる。
【００８５】
トラッピング判定処理部２２は、入力画像データの各画素データ（ＣＭＹＫデータ）について、トラッピング重ね合せ処理を実施すべきか否かの判定（以下、トラップ判定ともいう）を行う。また、トラッピング判定処理部２２は、トラッピング重ね合せ処理を実施すべきであると判定した場合、トラッピング重ね合せ処理を行う際に重ね合せる色（トラップ色）を決定する。トラッピング判定処理部２２は、判定結果を示すトラップ判定結果（１：実行する、０：実行しない）、及び決定したトラップ色をトラッピング重ね合せ処理部２３へ出力する。
【００８６】
図１６はトラッピング判定処理部２２の構成を示すブロック図である。トラッピング判定処理部２２は、図１６に示すように、主走査側及び副走査側エッジ量算出部２２１，２２２、主走査側及び副走査側類似色方向判定部２２３，２２４、並びに、トラップ判定・トラップ色算出部２２５などを備えている。
【００８７】
主走査側及び副走査側エッジ量算出部２２１，２２２は、入力画像データの各プレーン（色成分毎の画像データ）に対して、微分フィルタを用いて主走査方向及び副走査方向それぞれのエッジ量を算出する。図１７は微分フィルタの一例を模式的に示す図であり、（ａ）は主走査方向、（ｂ）は副走査方向に対して用いる微分フィルタである。なお、図１７では３×３のマスクサイズを示しているが、これは、システム制御用ＣＰＵ１８から入力された補正指示テーブルの補正量が１（図１５（ａ）参照）であるためである。
【００８８】
現在処理しているプレーンの注目画素に対する補正量は、入力ラインバッファ部２１から出力されてくる注目画素の座標データが、該当するプレーンの補正指示テーブルの各補正指示情報の開始位置及び終了位置で特定されるいずれかの補正領域内にあるか否かを調べ、補正領域内にあれば、その補正領域に対する補正量を採用することになる。従って、図１０に示す入力画像データ中の全ての画素データは、図１５（ａ）に示す補正指示テーブルの補正指示情報が示す補正領域内に含まれるので、この補正領域に対する補正量が１（図１５（ａ）参照）であることより、３×３のマスクサイズが決定される。
【００８９】
一般的に、正方形のマスクを使用する場合、トラップ幅ＴとマスクサイズＳとの間には、Ｔ＝（Ｓ−１）／２という関係が成立する。本願では、トラッピング重ね合せ処理を行った後に局所シフト処理を行う。即ち、トラッピングの処理対象となる画像中のオブジェクトの周囲に、一旦補正量と同じ画素数のトラッピング領域を形成し、それを印字ずれが発生すると予測される方向の反対方向にシフトする処理を行うため、補正量分のトラッピング重ね合せ処理を行うことが必要となる。従って、微分フィルタのマスクサイズは３×３に限るものではなく、補正量が２の補正領域に対しては５×５のマスクサイズ、補正量が３の補正領域に対しては７×７のマスクサイズというように、補正量に応じて最適なマスクサイズが選択されるものとする。
【００９０】
図１８は、図１７の微分フィルタを用いて、図１０の入力画像データに対してエッジ量を算出した結果の一部を示す図である。図１８において、画素内の左側に表示されている数字は、シアン（Ｃ）に対して算出したエッジ量であり、上側が主走査方向、下側が副走査方向のエッジ量を示している。また、画素内の右側に表示されている数字は、マゼンダ（Ｍ）に対して算出したエッジ量であり、上側が主走査方向、下側が副走査方向のエッジ量を示している。
【００９１】
例えば、主走査方向７、副走査方向８の画素の場合、シアン（Ｃ）のエッジ量は、主走査方向及び副走査方向の何れも「２５５」となり、マゼンダ（Ｍ）は、「−２５５」となる。また、エッジから離れた画素（例えば、主走査方向４、副走査方向６の画素）では、エッジ量は主走査側及び副走査側の何れも「０」となる。このように、入力画像データにおけるシアン（Ｃ）とマゼンダ（Ｍ）との境界（エッジ）付近では、エッジ量は０でない値を持つ。
【００９２】
なお、図１０に示した入力画像データは、Ｃプレーン単色画素とＭプレーン単色画素のみで構成されているため、図１８ではＣプレーンとＭプレーンに対する処理結果のみが表記されているが、Ｙプレーン及びＫプレーンを含む画像では、当然ながらＹプレーン及びＫプレーンについてもエッジ量が算出される。
【００９３】
主走査側及び副走査側類似色方向判定部２２３，２２４は、エッジ量算出部２２１，２２２が算出したエッジ量に対して、主走査方向及び副走査方向それぞれについての類似色方向を判定する。類似色方向とは、注目画素の色と類似している画素がある方向である。まず、類似色方向判定部２２３，２２４は、ＣＭＹＫのうち少なくとも２つのプレーン（本実施形態では、Ｃ及びＭ色成分）で、エッジ量の絶対値が閾値（例えば２４０）以上であり、エッジ量のそれぞれが正負の値となる画素が存在するか否かを判定する。
【００９４】
このような画素が存在する場合、類似色方向判定部２２３，２２４は、この画素に対して、エッジが存在すると判定する。このような画素が存在しない場合、類似色方向判定部２２３，２２４は、類似色方向の判定結果として「０」をトラップ判定・トラップ色算出部２２５へ出力する。なお、閾値は、どの程度までエッジを検出するかなどによって適宜変更可能である。
【００９５】
図１８の主走査方向５、副走査方向７の画素の場合、主走査方向のエッジ量は、シアン（Ｃ）が２５５、マゼンダ（Ｍ）が−２５５となっているため、かかる画素にはエッジが存在すると判定される。エッジが存在すると判定した場合、類似色方向判定部２２３，２２４は、エッジが存在すると判定した画素（注目画素）と、インクリメント方向領域・デクリメント方向領域内の画素の画素値の平均値とに基づいて色差（col_diff）を算出する。
【００９６】
図１９はインクリメント方向領域及びデクリメント方向領域を説明するための模式図であり、（ａ）は主走査方向、（ｂ）は副走査方向の場合を示している。主走査方向では、中央の注目画素Ｐより左側がデクリメント方向領域となり、右側がインクリメント方向領域となる。また、副走査方向の場合、中央の注目画素Ｐより上側がデクリメント方向領域となり、下側がインクリメント方向領域となる。
【００９７】
注目画素Ｐのシアン（Ｃ）、マゼンダ（Ｍ）、イエロー（Ｙ）及びブラック（Ｋ）それぞれの画素値を、Ｃ1 、Ｍ1 、Ｙ1 、Ｋ1とし、インクリメント方向領域又はデクリメント方向領域内の画素の画素値の平均値を、Ｃ2、Ｍ2、Ｙ2、Ｋ2とした場合、注目画素と、インクリメント方向領域又はデクリメント方向領域との色差（col_diff）は、以下の式７により算出される。
【００９８】
col_diff＝｜Ｃ1 −Ｃ2｜＋｜Ｍ1 −Ｍ2｜＋｜Ｙ1 −Ｙ2｜＋｜Ｋ1 −Ｋ2｜  …（式７）
【００９９】
類似色方向判定部２２３，２２４は、上記の式７により、インクリメント方向領域及びデクリメント方向領域との色差（col_diff）を算出した結果、色差の小さい方向を類似色方向とする。例えば、注目画素Ｐ及びインクリメント方向領域に基づいて算出した色差が、注目画素Ｐ及びデクリメント方向領域に基づいて算出した色差よりも小さい場合、インクリメント方向が類似色方向とされる。
【０１００】
類似色方向判定部２２３，２２４は、インクリメント方向が類似色方向と判定した場合、判定結果として「１」をトラップ判定・トラップ色算出部２２５へ出力する。また、類似色方向判定部２２３，２２４は、デクリメント方向が類似色方向と判定した場合、判定結果として「−１」をトラップ判定・トラップ色算出部２２５へ出力する。なお、類似色方向判定部２２３，２２４は、エッジが存在しないと判定した場合、類似色方向は「なし」とし、判定結果として「０」をトラップ判定・トラップ色算出部２２５へ出力する。
【０１０１】
図２０は、図１０の入力画像データに対して、類似色方向判定を実行した結果の一部を示す図である。各画素内の数値は、類似色方向の判定結果を示しており、上側の数値が主走査方向、下側の数値が副走査方向を示している。例えば、主走査方向６、副走査方向７の画素の場合、主走査方向及び副走査方向における類似色方向は何れも−１、即ちデクリメント方向となり、注目画素は、デクリメント方向の画素と色が類似していることになる。
【０１０２】
トラップ判定・トラップ色算出部２２５は、エッジ量算出部２２１，２２２、並びに類似色方向判定部２２３，２２４における処理結果に基づいて、トラップ判定及びトラップ色の決定を行う。まず、トラップ判定・トラップ色算出部２２５は、マスクサイズ内の画素に対して代表色を算出する。
【０１０３】
図２１及び図２２は、代表色を算出する際に参照する領域を説明するための模式図である。図２１は、複数画素の画素値の平均値に基づいて代表色を算出する場合、図２２は、１つの画素の画素値に基づいて代表色を算出する場合をそれぞれ示している。以下の説明では、図２１に示す領域を用いて代表色を算出する方法を面積タイプと言い、図２２の方法を点タイプと言う。
【０１０４】
トラップ判定・トラップ色算出部２２５は、類似色方向判定部２２３，２２４による判定結果に対して、注目側及び反対側の代表色を色成分毎に算出する。例えば、図２０において、主走査方向６、副走査方向７の画素は、主走査方向及び副走査方向における類似色方向は何れも「−１」である。そして、面積タイプに基づいて代表色を算出する場合、注目側の代表色（代表色画素値）は、図２１（ａ）に示す（−１，−１）の領域内の画素値となる。このとき、反対側の代表色は、（１，１）の領域内の画素値となる。また、点タイプに基づいて代表色を算出する場合、注目側の代表色は、図２２に示す（−１，−１）の画素値となり、反対側の代表色は、（１，１）の画素値となる。以下、代表色は、面積タイプに基づいて算出するものとして説明する。
【０１０５】
図２３は、注目側及び反対側の代表色を算出した結果の一部を示す図である。各画素内の数値は、算出した代表色の画素値を示しており、画素内の右側に表示されている数字はマゼンダ（Ｍ）、左側の数字はシアン（Ｃ）に対して算出した代表色の画素値を示している。また、上側の数値が注目側の代表色の画素値、下側の数値が反対側の代表色の画素値を示している。例えば、主走査方向６、副走査方向７の画素の場合、注目側の代表色は、マゼンダ（Ｍ）、反対側の代表色は、シアン（Ｃ）となる。
【０１０６】
トラップ判定・トラップ色算出部２２５は、注目側及び反対側の代表色を算出した後、以下の式８から式１１に基づいて輝度値Ｌを算出する。式８から式１０の（Ｃrep,Ｍrep,Ｙrep,Ｋrep）は、注目側及び反対側それぞれの代表色の画素値であり、これらの式は、ＣＭＹＫをＲＧＢに変換するための式である。式１１は、変換したＲＧＢを用いて輝度値Ｌを算出する式である。
【０１０７】
【数１】
2010263313.tif 000003
【０１０８】
トラップ判定・トラップ色算出部２２５は、上記の式により算出した注目側及び反対側それぞれの輝度値を対比し、注目側の輝度値が反対側の輝度値より低い場合、輝度が明るい領域（色が薄い領域）を拡大させるために、トラップ判定を有効とする。輝度が明るい方の領域を広げることで、オブジェクトの形状が変形されることを防ぐことができる。トラップ判定を有効とした場合、トラップ判定・トラップ色算出部２２５は、反対側の領域、即ち、輝度が高い方の代表色をトラップ色（Ｃtrap ，Ｍtrap，Ｙtrap，Ｋtrap）に決定する。また、注目側の輝度値が反対側の輝度値より高い場合、トラップ判定・トラップ色算出部２２５は、トラップ判定を無効とする。
【０１０９】
図２４は、注目側及び反対側の代表色に基づいて算出した輝度値及びトラップ判定の結果の一部を示す図である。各画素内の数値は、算出した注目側及び反対側の輝度値、及び、トラップ判定結果を示しており、トラップ判定結果は、「１」がトラップ判定を有効とした場合、「０」がトラップ判定を無効とした場合である。例えば、主走査方向６、副走査方向７の画素の場合、注目側の輝度値が反対側の輝度値より低いため、トラップ判定は有効となり、トラップ判定が１とされる。トラップ判定・トラップ色算出部２２５は、この画素に対して、決定されたトラップ色、即ち、シアン（Ｃ）をトラップ色（図２３参照）として重ね合せの処理を行うよう決定する。
【０１１０】
トラッピング判定処理部２２は、トラップ判定・トラップ色算出部２２５による上述の処理結果を、トラッピング重ね合せ処理部２３に対して出力する。またこのとき、トラッピング判定処理部２２は、入力ラインバッファ部２１から入力されたラインデータのうちの注目ラインデータ及び注目画素の座標データもトラッピング重ね合せ処理部２３に対して出力する。
【０１１１】
トラッピング重ね合せ処理部２３は、トラッピング判定処理部２２から出力されるトラップ判定結果及びトラップ色（Ｃtrap，Ｍtrap，Ｙtrap，Ｋtrap）を用いて、注目ラインデータ（Ｃin，Ｍin，Ｙin，Ｋin）に対してトラッピング重ね合せ処理を行う。トラッピング重ね合せ処理部２３は、トラップ判定結果が１のとき、色成分毎に、入力画像データ（注目ラインデータ）とトラップ色とにおいて大きい方の値を出力画素の画素値とする。即ち、出力画素をＣout ，Ｍout ，Ｙout ，Ｋout とした場合に、Ｃout ＝ＭＡＸ（Ｃin，Ｃtrap），Ｍout ＝ＭＡＸ（Ｍin，Ｍtrap），Ｙout ＝ＭＡＸ（Ｙin，Ｙtrap），Ｋout ＝ＭＡＸ（Ｋin，Ｋtrap）とする。なお、ＭＡＸ（Ａ，Ｂ）は、Ａ，Ｂのうちの大きい方の値を示す。
【０１１２】
なお、ブラック（Ｋ）については、重ね合せたとき、重ねた画素値が目立ちやすい場合があるため、重ね合せ処理を行わないという選択をできるようにしてもよい。
トラップ判定結果が０のとき、トラッピング重ね合せ処理部２３は、入力画像データの画素値を、出力画素の画素値とする。即ち、Ｃout ＝Ｃin，Ｍout ＝Ｍin，Ｙout ＝Ｙin，Ｋout ＝Ｋinとする。
【０１１３】
図２５はトラッピング重ね合せ処理を行った結果の一部を示す図であり、図２５は、図２１に示すような面積タイプでトラップ色を算出した場合を示している。面積タイプでトラップ色を算出した場合、図２５に示すように、シアン（Ｃ）とマゼンダ（Ｍ）との境界付近では、マゼンダ（Ｍ）側にシアン（Ｃ）の値がトラッピングされた画像となる。また、面積タイプでトラップ色を算出した場合、境界から離れるに従って色が薄くなるが、これは、重ね合せた箇所（トラッピング箇所）を目立ちにくくする効果がある。
【０１１４】
一方、図２２に示した点タイプでトラップ色を算出した場合、色が薄くならない。そのため、重ね合せた箇所が目立ちやすくなるが、版ずれ時の白ぬけの視認度合いは低くなる。従って、トラップ判定・トラップ色算出部２２５は、版ずれが少ないときの偽色による画質劣化、又は版ずれが大きい時の白抜けによる画質劣化など、どちらの問題を優先するかに応じて、面積タイプ及び点タイプの何れかに切り替えて、代表色を算出するようにしてもよい。トラッピング重ね合せ処理部２３は、トラッピング重ね合せ処理を行った注目ラインデータと、トラッピング判定処理部２２から入力された注目画素の座標データとを局所シフト処理部２４に対して出力する。
【０１１５】
局所シフト処理部２４は、トラッピング重ね合せ処理部２３から注目ラインデータ及び注目画素の座標データを取得すると共に、システム制御用ＣＰＵ１８から補正指示テーブルをダウンロードする。局所シフト処理部２４は、補正指示テーブルを参照し、該当する補正指示情報が存在する場合、その補正指示情報の各データに従って、該当するプレーンの画像データに対してシフト（画素値移動）処理を行う。
【０１１６】
図２６は、図２５のトラッピング重ね合せ処理後の画像データに対して局所シフト処理を行った結果の一部を示す図である。ここでは、図１５（ａ）に示す補正指示テーブルが入力されているので、局所シフト処理部２４は、図２５の画像データに対して、Ｃプレーンの画素値を、方向３（主走査デクリメント・副走査デクリメント方向）へ１画素分シフトさせ、図２６の画像データを得る。なお、局所シフト処理部２４は、以下の式１２を用いることにより、画像データの各画素値を方向３へ１画素分シフトさせることができる。局所シフト処理部２４は、局所シフト処理を行った画像データを、トラッピング・局所シフト処理部１５の後段の出力階調補正部１６へ出力する。
【０１１７】
Ｃ（Ｘ，Ｙ）＝Ｃ（Ｘ＋１，Ｙ＋１）      …（式１２）
Ｃ（Ｘ，Ｙ）：座標（Ｘ，Ｙ）におけるＣプレーンの画素値
Ｘ＝０〜１３，Ｙ＝０〜１３，Ｘ，Ｙは共に整数
【０１１８】
図１０の入力画像データについては、上述したように、Ｃプレーンについて方向７、即ち、右斜め下４５°方向への印字ずれが発生することが予測されている。仮に、この通りにＣプレーンに印字ずれ（版ずれ）が発生した場合、Ｃ単色の画素領域に対して方向３（左斜め上方向）側に白抜けの領域が発生することになる。従って、図１０の入力画像データでは、トラッピング重ね合せ処理の対象領域、即ち、Ｃ単色の画素領域の方向３側が、Ｃプレーンの印字ずれによって白抜けが発生しやすい領域、つまり最もトラッピング重ね合せ処理の必要性が高い領域ということになる。一方、反対側の方向７（右斜め下方向）側については、印字ずれの発生予測に対し、最も白抜けが発生し難い領域、つまり最もトラッピング重ね合せ処理の必要性が低い領域ということになる。
【０１１９】
このような状態にある画像データに対して、従来の技術では、印字ずれの傾向を考慮せず、各プレーン間の濃度エッジの関係のみを見て、白抜けが発生する可能性が高いと判断される全ての箇所に対してトラッピング重ね合せ処理を実施し、トラッピング重ね合せ処理後の状態で処理を終えていた。この結果、図２５に示すように、トラッピング対象領域に対して白抜けが発生する可能性が高い方向３側についても、白抜けが発生する可能性が低い方向７側を含むその他の方向についても、常に同じ画素幅のトラッピング重ね合せ領域が形成されていた。これにより、トラッピング重ね合せ処理の必要性が低い方向７側にも、常にトラッピング重ね合せ処理による偽色領域が生成されることになる。即ち、Ｃプレーンの印字ずれが発生しない状態でも偽色領域が残存するため、結果として画質劣化を招くことになる。また、この状態で実際にＣプレーンの印字ずれが発生すると、方向７側の偽色領域の面積が更に増加するため、更に画質劣化の状態が酷くなる。
【０１２０】
これに対して、本実施形態のように、局所シフト処理を併用して実施することにより、図２６に示すように、トラッピング重ね合せ処理の対象領域の方向７側の領域を減少させることが可能となり、従来技術に対して良好な画質の維持が可能となる。なお、図２６の例では、Ｃプレーンの方向３へのシフト処理により、トラッピング重ね合せ処理の対象領域の方向７側は、図１０の入力画像データと同じ画素値配列となっている。また、仮にＣプレーンで印字ずれが発生しても、トラッピング重ね合せ処理の対象領域の方向７側は印字ずれによる偽色領域の生成が最小限で食い止めることが可能となる。
【０１２１】
よって、印字ずれの発生の有無に拘らず、トラッピング重ね合せ処理の対象領域において白抜けが発生する可能性が少ない方向７側に対しては、従来技術よりも良好な画質が維持できる。一方、白抜けが発生する可能性が高い方向３側に対しては、図２６に示すように、トラッピング重ね合せ処理の対象領域が２画素幅に増加する。このため、印字ずれの予測量（ここでは、１画素）よりも大きな印字ずれが発生しても（２画素までのずれであれば）白抜けの発生を防止することができる。
【０１２２】
また、局所シフト処理を行わない従来技術では、トラッピング画素幅を１画素として生成されたトラッピング重ね合せ処理の対象領域に対し、１画素を超過する印字ずれが発生した場合、その箇所については白抜けの発生を避けられなかった。このため、従来技術では、予測されるずれ量の最大値でトラッピング画素幅を設定し、トラッピング重ね合わせ処理の対象領域を生成する冗長的な手法で対応する形となっていた。従って、必然的にトラッピング重ね合わせ処理の対象領域（偽色領域）の面積が増加していた。
【０１２３】
例えば、印字ずれのずれ量を予測した場合に、ずれ量が１画素であると予測されたチャート画像が全体の５０％であり、ずれ量が２画素であると予測されたチャート画像が全体の５０％であった場合を考える。この場合、従来の方法では、２画素のずれ量を重視し、５×５のマスクサイズの微分フィルタを用いてエッジ量を算出し、トラッピング重ね合せ処理の対象領域を２画素分に設定することになる。従って、従来の方法によれば、トラッピング重ね合せ処理後の画像データにおいて、図２５の画像データ（トラッピング重ね合せ処理の対象領域）の更に外側の周囲１画素分がトラッピング重ね合せ処理させた領域となり、その面積が増大する。
【０１２４】
これに対して、本実施形態では、トラッピング重ね合せ処理後に局所シフト処理を行うことによって、トラッピング重ね合わせ処理された領域（偽色領域）を白抜けが発生しやすい方向に偏向させる。これにより、白抜けの発生防止能力はほぼ同等に保った上で、従来よりもトラッピング重ね合せ処理された領域を減少させ、画質の劣化を低減できる。
【０１２５】
次に、出力解像度が、印字ずれの予測調査に用いたチャート画像の解像度とは異なる（１２００ｄｐｉ）の場合に、トラッピング・局所シフト処理部１５が行う処理について説明する。なお、この場合、印字ずれ予測調査時の解像度（６００ｄｐｉ）と出力解像度（１２００ｄｐｉ）との解像度比ＤＳｃが２となるので、トラッピング・局所シフト処理部１５には、図１５（ｂ）に示す補正指示テーブルが入力される。
【０１２６】
トラッピング・局所シフト処理部１５が行う処理は、印字ずれ予測調査時の解像度と出力解像度とが同一である場合と同様である。なお、異なる点としては、解像度比ＤＳｃが２となることによって、図１５（ａ），（ｂ）に示すように、補正量が１から２へ倍増する点である。従って、トラッピング判定処理部２２の主走査側及び副走査側エッジ量算出部２２１，２２２は、エッジ量を算出する際に、５×５のマスクサイズの微分フィルタを用いることになる。また、これに伴って、主走査側及び副走査側類似色方向判定部２２３，２２４が類似色方向を判定する際の処理対象も５×５のマスクサイズとなる。
【０１２７】
図２７は５×５のマスクサイズの微分フィルタの一例を模式的に示す図であり、（ａ）は主走査方向、（ｂ）は副走査方向に対して用いる微分フィルタである。図２８は、図２７の微分フィルタを用いて、図１０の入力画像データに対してエッジ量を算出した結果の一部を示す図である。図２８において、画素内の左側に表示されている数字は、シアン（Ｃ）に対して算出したエッジ量であり、上側が主走査方向、下側が副走査方向のエッジ量を示している。また、画素内の右側に表示されている数字は、マゼンダ（Ｍ）に対して算出したエッジ量であり、上側が主走査方向、下側が副走査方向のエッジ量を示している。
【０１２８】
例えば、主走査方向７、副走査方向８の画素の場合、シアン（Ｃ）のエッジ量は、主走査方向及び副走査方向の何れも「１２７５」となり、マゼンダ（Ｍ）は、「−１２７５」となる。また、図２８では省略しているが、エッジから離れた画素（例えば、主走査方向１、副走査方向１の画素）では、エッジ量は主走査側及び副走査側の何れも「０」となる。
【０１２９】
図２９はインクリメント方向領域及びデクリメント方向領域を説明するための模式図であり、（ａ）は主走査方向、（ｂ）は副走査方向の場合を示している。処理対象を５×５のマスクサイズとした場合も、主走査方向では、中央の注目画素Ｐより左側がデクリメント方向領域となり、右側がインクリメント方向領域となる。また、副走査方向の場合、中央の注目画素Ｐより上側がデクリメント方向領域となり、下側がインクリメント方向領域となる。
【０１３０】
図３０は、図１０の入力画像データに対して、類似色方向判定を実行した結果の一部を示す図である。各画素内の数値は、類似色方向の判定結果を示しており、上側の数値が主走査方向、下側の数値が副走査方向を示している。例えば、主走査方向６、副走査方向７の画素の場合、主走査方向及び副走査方向における類似色方向は何れも−１、即ちデクリメント方向となり、注目画素は、デクリメント方向の画素と色が類似していることになる。
【０１３１】
図３１及び図３２は、代表色を算出する際に参照する領域を説明するための模式図である。図３１は、処理対象の領域を５×５のマスクサイズとした場合に面積タイプで代表色を算出する場合、図３２は、点タイプで代表色を算出する場合をそれぞれ示している。
【０１３２】
トラップ判定・トラップ色算出部２２５は、類似色方向判定部２２３，２２４による判定結果に対して、注目側及び反対側の代表色を色成分毎に算出する。例えば、図３０において、主走査方向６、副走査方向７の画素は、主走査方向及び副走査方向における類似色方向は何れも「−１」である。そして、面積タイプに基づいて代表色を算出する場合、注目側の代表色（代表色画素値）は、図３１（ａ）に示す（−１，−１）の領域内の画素値の平均値となる。このとき、反対側の代表色は、（１，１）の領域内の画素値の平均値となる。また、点タイプに基づいて代表色を算出する場合、注目側の代表色は、図３２に示す（−１，−１）の画素値となり、反対側の代表色は、（１，１）の画素値となる。
【０１３３】
図３３は、注目側及び反対側の代表色を算出した結果の一部を示す図である。各画素内の数値は、算出した代表色の画素値を示しており、画素内の右側に表示されている数字はマゼンダ（Ｍ）、左側の数字はシアン（Ｃ）に対して算出した代表色の画素値を示している。また、上側の数値が注目側の代表色の画素値、下側の数値が反対側の代表色の画素値を示している。例えば、主走査方向６、副走査方向７の画素の場合、注目側の代表色は、マゼンダ（Ｍ）、反対側の代表色は、シアン（Ｃ）となる。
【０１３４】
図３４は、注目側及び反対側の代表色に基づいて算出した輝度値及びトラップ判定の結果の一部を示す図である。各画素内の数値は、算出した注目側及び反対側の輝度値、及び、トラップ判定結果を示しており、トラップ判定結果は、「１」がトラップ判定を有効とした場合、「０」がトラップ判定を無効とした場合である。例えば、主走査方向６、副走査方向７の画素の場合、注目側の輝度値が反対側の輝度値より低いため、トラップ判定は有効となり、トラップ判定が１とされる。トラップ判定・トラップ色算出部２２５は、この画素に対して、決定されたトラップ色、即ち、シアン（Ｃ）をトラップ色（図３３参照）として重ね合せの処理を行うよう決定する。
【０１３５】
図３５及び図３６はトラッピング重ね合せ処理を行った結果の一部を示す図であり、図３５は、図３１に示すような面積タイプでトラップ色を算出した場合を、図３６は、図３２に示すような点タイプでトラップ色を算出した場合を示している。面積タイプでトラップ色を算出した場合、図３５に示すように、シアン（Ｃ）とマゼンダ（Ｍ）との境界付近では、マゼンダ（Ｍ）側にシアン（Ｃ）の値がトラッピングされた画像となる。また、面積タイプでトラップ色を算出した場合、境界から離れるに従って色が薄くなるが、これは、重ね合せた箇所（トラッピング箇所）を目立ちにくくする効果がある。
【０１３６】
一方、点タイプでトラップ色を算出した場合、図３６に示すように色が薄くならない。そのため、重ね合せた箇所が目立ちやすくなるが、版ずれ時の白ぬけの視認度合いは低くなる。従って、トラップ判定・トラップ色算出部２２５は、版ずれが少ないときの偽色による画質劣化、又は版ずれが大きい時の白抜けによる画質劣化など、どちらの問題を優先するかに応じて、面積タイプ及び点タイプの何れかに切り替えて、代表色を算出するようにしてもよい。
【０１３７】
図３７及び図３８は、局所シフト処理を行った結果の一部を示す図である。なお、図３７は、図３５のトラッピング重ね合せ処理後の画像データに対して局所シフト処理を行った場合を、図３８は、図３６のトラッピング重ね合せ処理後の画像データに対して局所シフト処理を行った場合を示している。局所シフト処理部２４には、図１５（ｂ）に示す補正指示テーブルが入力されているので、図３５，図３６の画像データに対して、Ｃプレーンの画素値を、方向３（主走査デクリメント・副走査デクリメント方向）へ２画素分シフトさせる処理を行う。
【０１３８】
面積タイプでトラップ色（代表色）を算出した場合の局所シフト処理後の画像データは、図３７に示すように、トラッピング重ね合せ処理の対象領域の方向７（右斜め下４５°方向）側で、境界から離れるに従って色が薄くなる。例えば、主走査方向８、副走査方向１０の画素の場合、図１０の入力画像データでは画素値が（Ｃ，Ｍ）＝（２５５，０）であったのに対し、図３７の局所シフト処理後の画像データでは画素値が（Ｃ，Ｍ）＝（１２８，０）と異なる値となる。
【０１３９】
このような状態を回避し、局所シフト処理後の画像データの画素値を入力画像データの画素値と同一にするために、トラップ色を面積タイプではなく点タイプで算出することが考えられる。但し、その際は、図３８に示すように、トラッピング重ね合せ処理された画素の画素値が全て（Ｃ，Ｍ）＝（２５５，２５５）となり、これらの画素がトラッピング重ね合せ処理の対象領域の方向３（左斜め上４５°方向）側に偏向するため、この領域の偽色が目立つようになる。従って、トラップ色の算出を面積タイプ及び点タイプの何れで行うかについては、版ずれが少ないときの偽色による画質劣化、又は版ずれが大きい時の白抜けによる画質劣化等のいずれの問題を優先するかに応じて決定すればよい。
【０１４０】
上述した実施形態では、本発明に係る画像処理装置を、プリンタなどのカラー画像形成装置に備えた場合について説明したが、カラー複合機に備えるようにしてもよい。図３９は、本発明に係る画像処理装置を備えるデジタルカラー複合機の構成を示すブロック図である。
【０１４１】
カラー画像処理装置５０は、Ａ／Ｄ変換部５１、シェーディング補正部５２、入力階調補正部５３、領域分離処理部５４、色補正部５５、黒生成下地除去部５６、空間フィルタ処理部５７、トラッピング・局所シフト処理部５８、出力階調補正部５９、及び階調再現処理部６０などから構成されている。デジタルカラー複合機は、カラー画像処理装置５０に、操作パネル５０ａ、カラー画像入力装置４０、カラー画像出力装置７０及び送信装置７１が接続されて構成されている。操作パネル５０ａは、デジタルカラー複合機の動作モードを設定する設定ボタン及びテンキー、並びに液晶ディスプレイなどで構成される表示部より構成される。
【０１４２】
カラー画像入力装置４０は、例えばＣＣＤ（Charge Coupled Device ）を備えたスキャナ部より構成され、原稿からの反射光像を、ＲＧＢ（Ｒ：赤・Ｇ：緑・Ｂ：青）のアナログ信号としてＣＣＤにて読み取って、カラー画像処理装置５０に入力する。カラー画像入力装置４０にて読み取られたアナログ信号は、カラー画像処理装置５０内を、Ａ／Ｄ変換部５１、シェーディング補正部５２、入力階調補正部５３、領域分離処理部５４、色補正部５５、黒生成下地除去部５６、空間フィルタ処理部５７、トラッピング・局所シフト処理部５８、出力階調補正部５９、階調再現処理部６０の順で送られ、ストリームとしてカラー画像出力装置７０へ出力される。
【０１４３】
Ａ／Ｄ変換部５１は、ＲＧＢのアナログ信号をデジタル信号に変換する。シェーディング補正部５２は、Ａ／Ｄ変換部５１より送られてきたデジタルのＲＧＢ信号に対して、カラー画像入力装置４０の照明系、結像系、撮像系で生じる各種の歪みを取り除く処理を施す。入力階調補正部５３は、シェーディング補正部５２から入力されたＲＧＢ信号（ＲＧＢの反射率信号）に対して、カラーバランスを整えると同時に、濃度信号などカラー画像処理装置５０に採用されている画像処理システムの扱い易い信号に変換する処理を施す。
【０１４４】
領域分離処理部５４は、ＲＧＢ信号より、入力画像中の各画素を文字領域、網点領域、写真領域の何れかに分離するものである。領域分離処理部５４は、分離結果に基づき、画素がどの領域に属しているかを示す領域識別信号を、黒生成下地除去部５６、空間フィルタ処理部５７、及び階調再現処理部６０へと出力すると共に、入力階調補正部５３より出力された入力信号をそのまま後段の色補正部５５に出力する。色補正部５５、黒生成下地除去部５６、及びトラッピング・局所シフト処理部５８の処理内容は、上述の実施形態と同様である。
【０１４５】
空間フィルタ処理部５７は、黒生成下地除去部５６より入力されるＣＭＹＫ信号の画像データに対して、領域識別信号を基にデジタルフィルタによる空間フィルタ処理を行い、空間周波数特性を補正することによって出力画像のぼやけ又は粒状性劣化を防ぐ処理を行う。階調再現処理部６０は、空間フィルタ処理部５７と同様に、ＣＭＹＫ信号の画像データに対して、領域識別信号を基に所定の処理を施す。例えば、領域分離処理部５４にて文字に分離された領域は、特に黒文字或いは色文字の再現性を高めるために、空間フィルタ処理部５７による空間フィルタ処理における鮮鋭強調処理で高周波数の強調量が大きくされる。同時に、階調再現処理部６０においては、高域周波数の再現に適した高解像度のスクリーンでの二値化または多値化処理が選択される。
【０１４６】
また、領域分離処理部５４にて網点に分離された領域に関しては、空間フィルタ処理部５７において、入力網点成分を除去するためのローパス・フィルタ処理が施される。
【０１４７】
出力階調補正部５９は、カラー画像出力装置７０の特性に基づく出力階調補正処理を行った後、階調再現処理部６０により、最終的に画像を画素に分離してそれぞれの階調を再現できるように処理する階調再現処理（中間調生成）が施される。領域分離処理部６０にて写真に分離された領域に関しては、階調再現性を重視したスクリーンでの二値化または多値化処理が行われる。
【０１４８】
送信装置７１は、モデム又はネットワークカードを備えている。ファクシミリの送信を行うときは、モデムにて、相手先との送信手続きを行い送信可能な状態が確保された後、所定の形式で圧縮された画像データ（スキャナで読み込まれた画像データ）をメモリから読み出し、圧縮形式の変更など必要な処理を施して、相手先に通信回線を介して順次送信する。
【０１４９】
ファクシミリを受信する場合、通信手続きを行いながら相手先から送信されてくる画像データを受信してカラー画像処理装置５０に入力し、カラー画像処理装置５０では、受信した画像データを、圧縮／伸張処理部（図示せず）にて伸張処理を施す。伸張された画像データは、必要に応じて、回転処理や解像度変換処理が行われ、出力階調補正及び階調再現処理が施され、カラー画像出力装置７０より出力される。
【０１５０】
また、ネットワークカード、ＬＡＮケーブルを介して、ネットワークに接続されたコンピュータや他のデジタル複合機とデータ通信を行う。なお、デジタルカラー複合機について説明したが、モノクロの複合機であっても構わない。
【０１５１】
さらに、本発明はコンピュータに実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体に、前記したトラッピング処理・局所シフト処理を行う方法を記録するものとすることもできる。この結果、前記処理を行うプログラムコード（実行形式プログラム、中間コードプログラム、ソースプログラム）を記録した記録媒体を持ち運び自在に提供することができる。
【０１５２】
なお、この記録媒体としては、マイクロコンピュータで処理が行われるために図示していないメモリ、例えばＲＯＭのようなものそのものがプログラムメディアであってもよい。また、図示していない外部記憶装置としてプログラム読み取り装置が設けられ、そこに記録媒体を挿入することで読み取り可能なプログラムメディアであってもよい。
【０１５３】
いずれの場合においても、格納されているプログラムはマイクロプロセッサがアクセスして実行させる構成であっても良いし、あるいは、いずれの場合もプログラムコードを読み出し、読み出されたプログラムコードは、マイクロコンピュータの図示されていないプログラム記憶エリアにダウンロードされて、そのプログラムが実行される方式であってもよい。このダウンロード用のプログラムは予め本体装置に格納されているものとする。
【０１５４】
ここで、前記プログラムメディアは、本体と分離可能に構成される記録媒体であり、磁気テープやカセットテープ等のテープ系、フレキシブルディスクやハードディスク等の磁気ディスクやＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ等の光ディスクのディスク系、ＩＣカード（メモリカードを含む）／光カード等のカード系、あるいはマスクＲＯＭ、ＥＰＲＯＭ（Erasable Programmable Read Only Memory）、ＥＥＰＲＯＭ（Electrically Erasable Programmable Read Only Memory）、フラッシュＲＯＭ等による半導体メモリを含めた固定的にプログラムコードを担持する媒体であっても良い。
【０１５５】
また、本実施の形態においては、インターネットを含む通信ネットワークを接続可能なシステム構成であることから、通信ネットワークからプログラムコードをダウンロードするように流動的にプログラムコードを担持する媒体であっても良い。なお、このように通信ネットワークからプログラムをダウンロードする場合には、そのダウンロード用のプログラムは予め本体装置に格納しておくか、あるいは別な記録媒体からインストールされるものであっても良い。なお、本発明は、前記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。
【０１５６】
前記記録媒体は、デジタルカラー画像形成装置やコンピュータシステムに備えられるプログラム読み取り装置により読み取られることで上述した画像処理方法が実行される。
【０１５７】
以上、本発明の好適な実施の形態について具体的に説明したが、各構成及び動作等は適宜変更可能であって、上述の実施の形態に限定されることはない。
【符号の説明】
【０１５８】
１  カラー画像処理装置
１１  ラスタデータ生成部
１５  トラッピング・局所シフト処理部
１８  システム制御用ＣＰＵ
２１  入力ラインバッファ部
２２  トラッピング判定処理部
２３  トラッピング重ね合せ処理部
２４  局所シフト処理部
【図１】
2010263313.tif 000004
【図２】
2010263313.tif 000005
【図３】
2010263313.tif 000006
【図４】
2010263313.tif 000007
【図５】
2010263313.tif 000008
【図６】
2010263313.tif 000009
【図７】
2010263313.tif 000010
【図８】
2010263313.tif 000011
【図９】
2010263313.tif 000012
【図１０】
2010263313.tif 000013
【図１１】
2010263313.tif 000014
【図１２】
2010263313.tif 000015
【図１３】
2010263313.tif 000016
【図１４】
2010263313.tif 000017
【図１５】
2010263313.tif 000018
【図１６】
2010263313.tif 000019
【図１７】
2010263313.tif 000020
【図１８】
2010263313.tif 000021
【図１９】
2010263313.tif 000022
【図２０】
2010263313.tif 000023
【図２１】
2010263313.tif 000024
【図２２】
2010263313.tif 000025
【図２３】
2010263313.tif 000026
【図２４】
2010263313.tif 000027
【図２５】
2010263313.tif 000028
【図２６】
2010263313.tif 000029
【図２７】
2010263313.tif 000030
【図２８】
2010263313.tif 000031
【図２９】
2010263313.tif 000032
【図３０】
2010263313.tif 000033
【図３１】
2010263313.tif 000034
【図３２】
2010263313.tif 000035
【図３３】
2010263313.tif 000036
【図３４】
2010263313.tif 000037
【図３５】
2010263313.tif 000038
【図３６】
2010263313.tif 000039
【図３７】
2010263313.tif 000040
【図３８】
2010263313.tif 000041
【図３９】
2010263313.tif 000042