(57)【要約】【課題】  乗換処理を行う画像形成装置で、特色指定された特色オブジェクト上で乗換処理を行った場合、乗換ポイントの境界前後で色ムラが発生してしまい、特色オブジェクトの印刷後の色みが変動してしまう。【解決手段】  特色指定された特色オブジェクトの構成色が複数であって、画像データ中の特色オブジェクトの領域内に乗換ポイントがある場合、この領域内の乗換ポイントを、当該乗換ポイントの境界前後における色ムラ発生を抑制する位置に設定する。【選択図】  図４
2012218177.tif 000002
【特許請求の範囲】
【請求項１】
画像データから得られる複数の色版の色版データそれぞれに対応する画像を形成する複数の画像形成手段と、
前記色版データそれぞれに対して、主走査方向に並ぶ乗換ポイントで前記色版データの副走査方向への画素乗換を行うことで、前記画像形成手段の形成する画像の副走査方向のずれを補正するための乗換処理を実行する補正手段と、
を有する画像形成装置であって、
前記画像データ中で特色指定された特色オブジェクトの構成色を抽出する抽出手段と、
前記構成色が複数であって、且つ、前記構成色の各色版データにおいて前記特色オブジェクトの領域内に前記乗換ポイントがある場合、当該領域内の前記乗換ポイントを、当該特色オブジェクトの領域外に設定する設定手段と、
を有することを特徴とする画像形成装置。
【請求項２】
前記特色オブジェクトは、第１の色および当該第１の色と異なる第２の色を前記構成色として含み、
前記設定手段は、
前記特色オブジェクトの領域内にある前記構成色それぞれの前記乗換ポイントの数が所定の数未満の場合、前記設定手段が当該領域内の前記構成色それぞれの乗換ポイントの位置を前記特色オブジェクトの領域外に設定し、
前記特色オブジェクトの領域内にある前記第１の色の前記乗換ポイントの数が所定の数以上の場合、当該領域内にある前記第１および第２の色の前記乗換ポイントの位置を一致させるように設定することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記設定手段は、
前記特色オブジェクトの領域内にある前記第１の色の前記乗換ポイントの数が所定の数以上の場合、当該領域内で前記第１および第２の色の前記乗換ポイントの位置を揃え、当該揃えた前記第１および第２の色の前記乗換ポイントにおける前記画素乗換の方向を揃えるよう設定することを特徴とする請求項２に記載の画像形成装置。
【請求項４】
前記設定手段は、
前記特色オブジェクトの領域内にある前記第１の色の前記乗換ポイントの数が前記所定の数以上であって、当該領域内の前記第１および第２の色の前記乗換ポイントの数が異なる場合、前記第２の色の前記乗換ポイントの数を増減して当該領域内で前記第１および第２の色の前記乗換ポイントの位置を揃え、当該増減した第２の色の前記乗換ポイントにおける前記画素乗換による余剰乗換量を相殺するような前記第２の色の乗換ポイントを前記特色オブジェクトの領域外に設定することを特徴とする請求項３に記載の画像形成装置。
【請求項５】
前記設定手段は、前記領域外に設定される乗換ポイントを、前記主走査方向で前記特色オブジェクトの端部境界の位置から所定の距離離れた位置までの区間内に設定することを特徴とする請求項１乃至４の何れか１項に記載の画像形成装置。
【請求項６】
前記画像データを、前記副走査方向について前記特色オブジェクトの存在する存在領域と前記特色オブジェクトの存在しない非存在領域とに分割する分割手段を有し、
前記設定手段は、前記存在領域の領域内で、前記構成色それぞれの乗換ポイントの位置を変更するように設定し、前記非存在領域の領域内で、前記構成色それぞれの乗換ポイントの位置を変更しないように設定することを特徴とする請求項１乃至５の何れか１項に記載の画像形成装置。
【請求項７】
前記分割手段は、副走査方向に重なりが無い第１および第２の前記特色オブジェクトを前記画像データが含む場合、当該画像データを、前記副走査方向について前記第１の特色オブジェクトの存在する第１の存在領域および前記第２の特色オブジェクトの存在する第２の存在領域に分割し、
前記設定手段は、前記第１の存在領域の領域内で設定される前記第１の特色オブジェクトの構成色それぞれの乗換ポイントの位置に関わらず、前記第２の存在領域の領域内における前記第２の特色オブジェクトの構成色それぞれの乗換ポイントの位置を設定することを特徴とする請求項６に記載の画像形成装置。
【請求項８】
前記補正手段は、前記色版データそれぞれに対して、前記前記乗換ポイントが前記特色オブジェクトの領域内にあった場合、当該乗換ポイントにおける前記乗換処理に関する補間処理を行わず、前記前記乗換ポイントが前記特色オブジェクトの領域外にあった場合、当該乗換ポイントにおける前記乗換処理に関する補間処理を行うことを特徴とする請求項１乃至７の何れか１項に記載の画像形成装置。
【請求項９】
画像形成手段が、画像データから得られる複数の色版の色版データそれぞれに対応する画像を形成する複数の画像形成工程を有し、
前記色版データそれぞれに対して、前記画像形成工程で形成される画像の副走査方向のずれを補正するための乗換処理を、主走査方向に並ぶ乗換ポイントで前記色版データの副走査方向への画素乗換を行うことで実行する画像形成方法であって、
抽出手段が、前記画像データ中で特色指定された特色オブジェクトの構成色を抽出する抽出工程と、
設定手段が、前記構成色が複数であって、且つ、前記構成色の各色版データにおいて前記特色オブジェクトの領域内に前記乗換ポイントがある場合、当該領域内の前記乗換ポイントを、当該特色オブジェクトの領域外に設定する設定工程と、
を有することを特徴とする画像形成方法。
【請求項１０】
請求項１乃至８の何れか１項に記載の各手段として、コンピュータを機能させるためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数色の画像形成手段を有し、各画像形成手段で形成される画像の副走査方向のずれを補正する画像形成装置に関するものである。
【背景技術】
【０００２】
カラープリンタあるいはカラー複写機等のカラー画像形成装置に用いられる画像記録方式として、電子写真方式が知られている。電子写真方式は、レーザビームを利用して感光ドラム上に潜像を形成して、帯電した色材（以下、トナーと称する）により現像するものである。画像の記録は、現像されたトナーによる画像を転写紙に転写して定着させることにより行う。
近年、電子写真方式のカラー画像形成装置の画像形成スピード高速化のために、トナーの色数と同数の画像形成手段（現像機および感光ドラムなど）を備え、画像搬送ベルト上や、記録媒体上に順次異なる色の画像を転写するタンデム方式のカラー画像形成装置が増えている。一般的にはＣ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）、Ｋ（ブラック）の４色それぞれに対応した画像形成手段がタンデム設置されている。このタンデム方式のカラー画像形成装置においては、レジストレーションずれを生じさせる複数の要因が存在することが知られており、各要因に対して様々な対処方法が提案されている。
その１つの要因が、偏向走査装置のレンズの不均一性や取り付け位置ずれ、および偏向走査装置のカラー画像形成装置本体への組み付け位置ずれである。この位置ずれにより、露光走査線に傾きや曲がりが生じ、その曲がりの度合い（以下、プロファイルと称する）が色毎に異なることとなり、レジストレーションずれとなる。また、プロファイルは各画像形成装置、すなわち記録エンジン毎、更には各色で特性が異なる。
このレジストレーションずれへの対処方法として、光学センサを用いて露光走査線の傾きと曲がりの大きさを測定し、それらの影響を相殺するようにハーフトーン画像データを補正し、その補正した画像を形成する方法がある（特許文献１参照）。この方法は、画像データを処理することで電気的に補正をするため、機械的な調整部材や組立時の調整工程が不要になる。したがって、カラー画像形成装置の大きさを小型化することが可能となり、安価にレジストレーションずれに対処することが出来る。
この電気的なレジストレーションずれの補正（レジストレーション補正）において、１画素単位の補正と１画素未満の補正が行われる。１画素単位の補正は露光走査線の傾きと曲がりの補正量に応じて画像データの画素を１画素単位で副走査方向へオフセットさせる。なお、以後の記載においては、このオフセットさせる処理を乗換処理と称し、オフセットさせる位置を乗換ポイントと称する。１画素未満の補正は、画像データ中の乗換ポイントの境界前後の画素の階調値を、その画素の副走査方向で前後の画素の階調値に基づいて調整する。１画素未満の補正を実施することにより、１画素単位の補正により生じる乗換ポイント境界における不自然な段差を解消し、画像の平滑化を図ることが出来る。この１画素未満の補正の処理を補間処理と称する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−３８９６
【発明の概要】
【発明が解決しようとする課題】
【０００４】
カラー画像形成装置での印刷シーンでは、コーポレートカラーのオブジェクトなどを特色指定し、特色オブジェクトを印刷する場合がある。これは該オブジェクトの印刷後の絶対的な色を印刷命令時に指定することで実現される。この色の指定のことを特色指定と呼び、特色指定されたオブジェクトのことを特色オブジェクトと呼ぶ。また、絶対的な色とは、例えばＣＩＥ（国際照明委員会）が定義している、デバイスに非依存の色空間であるＬ＊ａ＊ｂ＊色空間で表現される値のことである。
前述した１画素単位の補正において、色毎に乗換ポイントが異なっている。このため例えば２色以上の色材で混色描画される画像上に、ある１構成色の乗換ポイントがある場合、乗換ポイント境界の前後で図１３に示すように混色した色に差が生じる。図１３ではシアンとマゼンタで構成されるブルーのオブジェクト上にシアンの乗換ポイント１４０１がある場合を示し、乗換ポイント１４０１の上部に示されている上向きの三角形はその方向にシアンが１画素オフセットすることを示す。このように特色指定されたオブジェクト上に前述の乗換ポイントがある場合、乗換ポイント境界の前後で色ムラが発生してしまう課題がある。
そこで、本発明では電子的なレジストレーション補正を行う画像形成装置において、特色指定されたオブジェクトの印刷時に、取り替えポイント境界の前後で急な色ムラを低減させることを目的とする。
【課題を解決するための手段】
【０００５】
本発明の画像処理装置は、画像データから得られる複数の色版の色版データそれぞれに対応する画像を形成する複数の画像形成手段と、前記色版データそれぞれに対して、主走査方向に並ぶ乗換ポイントで前記色版データの副走査方向への画素乗換を行うことで、前記画像形成手段の形成する画像の副走査方向のずれを補正するための乗換処理を実行する補正手段と、を有する画像形成装置であって、前記画像データ中で特色指定された特色オブジェクトの構成色を抽出する抽出手段と、前記構成色が複数であって、且つ、前記構成色の各色版データにおいて前記特色オブジェクトの領域内に前記乗換ポイントがある場合、当該領域内の前記乗換ポイントを、当該特色オブジェクトの領域外に設定する設定手段と、を有することを特徴とする。
【発明の効果】
【０００６】
本発明によれば電子的なレジストレーション補正を行う画像形成装置において、特色指定されたオブジェクト上で乗換ポイントの位置を制御する。これにより、特色オブジェクトの印刷後の色において、色ムラ発生が抑制されるという効果がある。
【図面の簡単な説明】
【０００７】
【図１】実施例１におけるホストＰＣ、画像形成装置のハードウェア構成図
【図２】実施例１を実現する処理ブロック図
【図３】乗換ポイントの移動により色ムラを低減する図
【図４】乗換ポイント設定部の動作を説明するフローチャート
【図５】実施例２を実現する処理ブロック図
【図６】画像データ中に複数の特色オブジェクトがある例を示す図
【図７】副走査領域の例を示す図
【図８】実施例２の乗換ポイントを移動した例を示す図
【図９】副走査領域生成部と乗換ポイント設定部の動作を説明するフローチャート
【図１０】光学的な湾曲と乗換ポイントの例を示す図
【図１１】光学的な湾曲と補正方向を示す図
【図１２】副走査領域の境界線が特色オブジェクト端部にある例と副走査領域の境界線が特色オブジェクト端部と離れている例を示す図
【図１３】特色オブジェクト上の色ムラを示す図
【発明を実施するための形態】
【０００８】
（実施例１）
本実施例を実施するためのホストＰＣ１１０（情報処理装置）と画像形成装置１３０（画像処理装置）のハードウェア構成図を図１に示す。
【０００９】
ホストＰＣ１１０は、コントローラユニット１００と表示部１１１を有している。コントローラユニット１００はＣＰＵ１０１、ＲＡＭ１０２、ＲＯＭ１０３、ＨＤＤ１０４、表示部Ｉ／Ｆ１０５、ネットワークＩ／Ｆ１０６を有しており、これらはホストＰＣ１１０のシステムバスでそれぞれ接続されている。なお、ＲＯＭ１０３には、ブートプログラムなどホストＰＣ１１０の動作を制御するためのプログラムが格納されている。またＨＤＤ１０４には、後述する描画アプリケーション２０２およびプリンタドライバ２０４のプログラムが格納されている。表示部Ｉ／Ｆ１０５は表示部（モニタ）１１１とのインターフェース部で、表示部１１１に表示するための画像データを表示部１１１に対して出力する。ネットワークＩ／Ｆ１０６は、本ホストＰＣ１１０をＬＡＮ、ＷＡＮなどのネットワーク１５０へと接続するためのインターフェース部である。ホストＰＣ１１０は、このネットワーク１５０を介して画像形成装置１３０へと接続する。
【００１０】
画像形成装置１３０は、コントローラユニット１２０と画像形成部１３１を有する。コントローラユニット１２０は、ＣＰＵ１２１、ＲＡＭ１２２、ＲＯＭ１２３、ＨＤＤ１２４、ネットワークＩ／Ｆ１２５、イメージバスＩ／Ｆ１２６、レジストレーション補正部１２７、デバイスＩ／Ｆ１２８を有している。ＲＯＭ１２３にはブートプログラムなど、画像形成装置１３０を制御するためのプログラムが格納されている。ＣＰＵ１２１はＲＯＭ１２３に格納された各プログラムをＲＡＭ１２２にロードし、実行することで、画像形成装置１３０の動作を制御する。また、ＲＡＭ１２２は、画像形成装置１３０の動作中の各種処理で決定されたデータが一時格納される。画像形成装置ネットワークＩ／Ｆ１２５は、ホストＰＣ１１０のネットワークＩ／Ｆ１０６と同様に、画像形成装置１３０をネットワーク１５０へ接続するためのインターフェース部である。ネットワークを介してホストＰＣ１１０に接続された画像形成装置１３０は、ホストＰＣ１１０から画像データを受信する。ＣＰＵ１２１、ＲＡＭ１２２、ＲＯＭ１２３、ＨＤＤ１２４、ネットワークＩ／Ｆ１２５は画像形成装置１３０のシステムバスで接続されており、また、レジストレーション補正部１２７、デバイスＩ／Ｆ１２８は画像形成装置１３０のイメージバスで接続されている。イメージバスＩ／Ｆ１２６は、画像形成装置１３０のシステムバスとイメージバスとを接続するインターフェース部であり、イメージバスＩ／Ｆ１２６を介して画像データの送受信が行われる。レジストレーション補正部１２７は、イメージバスＩ／Ｆ１２６を介して、画像データを受信し、図４に示されるフローチャートの各処理を実行する。デバイスＩ／Ｆ１２８は、レジストレーション補正部１２７によって処理された画像データを画像形成部１３１へ送信するためのインターフェース部である。
【００１１】
画像形成部１３１は受信した画像データを紙などの印刷メディアに印字し、印刷物を排紙する。また、画像形成部１３１は、Ｃ、Ｍ、Ｙ、Ｋの各色のレーザースキャンの曲がり特性を示すプロファイルのデータ（プロファイルデータ）を格納するプロファイル格納部を有している。このプロファイルデータは例えば副走査方向ずれ量が１画素ずれる毎に、その主走査方向の位置と１画素ずれる方向とを記憶したデータである。
【００１２】
画像形成装置１３０の色毎の露光走査線のプロファイルに関して説明する。図１０において、図１０（ａ）は画像形成装置のプロファイルとして、レーザースキャン方向に進むにつれてレーザースキャンの曲がり特性１００２が上方にずれていく領域を示す図である。また、図１０（ｂ）は画像形成装置のプロファイルとして、レーザースキャン方向に進むにつれてレーザースキャンの曲がり特性１００２が下方にずれていく領域を示す図である。なお１００１は理想的なレーザースキャンラインの方向（主走査方向）である。
【００１３】
図１１にプロファイルを基に補正がなされるべき方向示す図と、プロファイルの方向を示す図の相関を示す。補正がなされるべき方向として、図１１（ａ）のようにプロファイルが示されている場合は、補正はその逆方向である図１１（ｂ）のようなものとなる。プロファイルが、図１１（ｃ）に示されている場合、補正は図１１（ｄ）のようになる。
【００１４】
図１０（ａ）を用いて、レーザースキャンが徐々に上方にずれていく領域の乗換ポイントに関して説明する。本実施例における乗換ポイントとは、理想的なレーザースキャンライン１００１から副走査方向に１画素ずつずれているポイントのことを示す。つまり、図１０（ａ）においては、上方への曲がり特性１００２上で副走査方向に１画素ずれているポイントであるＰ１、Ｐ２、Ｐ３が乗換ポイントに相当する。なお、図１０（ａ）においてはＰ０を基準としたものとして記載している。同図からもわかるように、乗換ポイント間の距離（Ｌ１、Ｌ２）は、曲がり特性１００２が急激に変化している領域においては短くなり、緩やかに変化している領域においては長くなる。
【００１５】
次に、図１０（ｂ）を用いて、レーザースキャンが徐々に下方にずれていく領域の乗換ポイントに関して説明する。下方にずれていく特性を示す領域においても、乗換ポイントの定義は、副走査方向に１画素ずれているポイントのことを示す。つまり、図１０（ｂ）においては、下方への湾曲特性１００２上で副走査方向に１画素ずれているポイントであるＰｎ、Ｐｎ＋１が乗換ポイントに相当する。図１０（ｂ）においても、図１０（ａ）同様、乗換ポイント間の距離（Ｌｎ、Ｌｎ＋１）は、曲がり特性１００２が急激に変化している領域においては短くなり、緩やかに変化している領域においては長くなる。
このように、乗換ポイントは、画像形成装置がもつ曲がり特性１００２の変化度合い密接に関係する。よって、急激な曲がり特性をもつ画像形成装置においては、乗換ポイント数は多くなり、逆に緩やかな曲がり特性をもつ画像形成装置においては、乗換ポイント数が少なくなる。
【００１６】
既に説明している通り、画像形成装置がもつ曲がり特性は、色毎にも異なるため、乗換ポイントの数および位置はそれぞれ異なる。
図２は、本実施例における乗換ポイントの位置を制御することで特色指定オブジェクトの色を保証するための処理ブロックを示す機能構成図である。画像形成装置１３０は印刷画像データを生成、送信するホストＰＣ１１０とネットワーク１５０を介して接続されている。なお、図２は説明を簡便にするために、ホストＰＣ１１０のコントローラユニット１００、画像形成装置１３０のコントローラユニット１２０の有するレジストレーション補正部１２７、画像形成装置１３０の画像形成部１３１が接続するように図示されている。実際には、コントローラユニット１００からの印刷画像データはネットワークＩ／Ｆ１２５、イメージバスＩ／Ｆ１２６を介してレジストレーション補正部１２７へ送信される。また、レジストレーション補正部１２７で処理した画像データはデバイスＩ／Ｆ１２８を介して画像形成部１３１へと送信される。
【００１７】
ホストＰＣ１１０上では画像データを生成、編集する描画アプリケーション２０２がコントローラユニット１００によって実行されている。このアプリケーション２０２は、ＨＤＤ１０４に格納されたアプリケーション２０２のプログラムをＣＰＵ１０１がＲＡＭ１０２にロードし、実行することで実現される。操作者はこのアプリケーション２０２を用いて画像データを作成する。アプリケーション２０２には描画機能の一つとして特色指定部２０３が搭載されている。アプリケーション２０２の操作者は前記特色指定部２０３を使用して画像データ中の任意のオブジェクトを選択し、選択したオブジェクトに対して特色の指定をすることができる。ここでいう特色とは、操作者が保証したいと考える色のことである。
【００１８】
このとき特色指定部２０３ではおおよそ以下の４通りの方法で特色指定を実施することになる。１つ目は、操作者が保証したいとする絶対的な色をＬ＊ａ＊ｂ＊の値にて指定する方法。２つ目は、画像形成装置１３０が有している特色色材の使用を指定する方法。３つ目は、印刷時の各色材（例えばシアン、マゼンタ、イエロー、ブラックの各色材であり、以降これらの色材をＣ、Ｍ、Ｙ、Ｋと表現する）の組み合わせと、これに対する印刷結果のＬ＊ａ＊ｂ＊値の対応表を有しておいて、目的となる絶対的な色を得るためのＣＭＹＫ値を指定する方法。４つ目の方法としては、各種色変換が伴う画像処理を経て目的となる絶対的な色を得るためのＣＭＹＫ値になるような、色変換前のＲＧＢ値を設定する方法などが挙げられる。
【００１９】
なお、特色指定部２０３が画像形成装置１３０の有している特色色材の使用を指定する上記２つ目の方法を用いるときでも、該当色材が何らかの理由で使用できない場合は、代替色を指定するものとする。この代替色とは特色色材に最も近いＬ＊ａ＊ｂ＊値を印刷時の各色材で表現できるようなＬ＊ａ＊ｂ＊値、ＣＭＹＫ値、ＲＧＢ値である。
【００２０】
作成された画像データが印刷される場合、アプリケーション２０２はプリンタドライバ２０４を呼び出し、作成された画像データに基づくアプリケーションデータをプリンタドライバ２０４に転送する。このプリンタドライバ２０４は、ＨＤＤ１０４に格納されたプリンタドライバ２０４のプログラムをＣＰＵ１０１がＲＡＭ１０２にロードし、実行することで実現される。
プリンタドライバ２０４は受信したアプリケーションデータを解釈してＰＤＬ（ページ記述言語）コマンドに変換する。この際、特色指定されたオブジェクトについては、特色指定されていることを示すコマンドが付与される。
【００２１】
そして、ＰＤＬコマンドはネットワーク１５０を介してコントローラユニット１２０のコマンド解析部２０６に転送される。
【００２２】
コマンド解析部２０６は、プリンタドライバ２０４から受信したＰＤＬコマンドを解釈する。そして描画オブジェクト生成部２０７は、コマンド解析部２０６で解釈されたＰＤＬコマンドから中間データの各オブジェクトのデータ（オブジェクト情報）を生成し、オブジェクト情報を特色構成色抽出部２０８へ送信する。このとき描画オブジェクト生成部２０７内の特色オブジェクト座標抽出部２１６は、生成された各オブジェクトのうち特色指定されたオブジェクトの座標情報（特色オブジェクト座標情報）を抽出する。抽出された座標情報は、後述の乗換ポイント制御部２１１へ送信される。
【００２３】
オブジェクトの座標情報について説明する。例えば画像データの左上を基準とした場合、その基準を（ｘ、ｙ）＝（０、０）とし、主走査方向をｘ軸、副走査方向をｙ軸とした座標系が制定される。特色オブジェクトの座標情報とは特色オブジェクトを包括する矩形領域の左上端部の座標と右下端部の座標である。これらの情報により、特色オブジェクトの幅は、幅＝（右下端部のｘ座標値−左上端部のｘ座標値）で算出することができる。また特色オブジェクトの高さは、高さ＝（右下端部のｙ座標値−左上端部のｙ座標値）で算出することができる。
【００２４】
特色構成色抽出部２０８は、指定された特色を最終的に印刷する際にどの色材を用いて構成するかといった情報（構成色情報）を抽出する。抽出された構成色情報は乗換ポイント制御部２１１へ送信される。また、オブジェクト情報はレンダリング部２０９へ送信される。
レンダリング部２０９は、描画オブジェクト生成部２０７で生成されたオブジェクト情報を画像形成部１３１が印刷する物理的解像度座標上にビットマップ変換（レンダリング）し、レンダリングされた画像データを画像処理部２１０へ送信する。
【００２５】
画像処理部２１０は、レンダリング部２０９でレンダリングされた画像データに対して、例えばエッジ強調やスムージング、ＲＧＢ値からＣＭＹＫ値への色変換などの各種画像処理や画像形成部１３１で印刷するためのＣＭＹＫの各色版のハーフトーン画像データ（色版データ）の生成処理を施す。画像処理部２１０は、これらの処理が施された画像データを乗換処理部２１３へと送信する。
【００２６】
乗換ポイント制御部２１１は、画像形成部１３１のプロファイル格納部に格納されている各色のプロファイルデータを読み出して、このプロファイルデータに基づいて各色のレーザースキャンの曲がりによる画像の副走査方向のずれを相殺するように乗換ポイントの位置を制御する。乗換ポイント制御部２１１は、乗換ポイント設定部２１２（設定手段に相当）を有しており、電子的なレジストレーション補正をするための乗換ポイントの位置を変更したり増減したりする。この制御は、乗換ポイント設定部２１２が特色オブジェクト座標抽出部２１６と特色構成色抽出部２０８が抽出した特色オブジェクト座標情報と構成色情報に基づいて、各色版の乗換ポイントの位置を変更／設定することで実現する。前記乗換ポイント設定部２１２の動作については後述する。
【００２７】
乗換処理部２１３（補正手段に相当）は、乗換ポイント設定部２１２が設定した乗換ポイントに基づき、画像処理部２１０から送信される各色版データに対して色版毎に乗換ポイントで乗換処理を行う。この乗換処理は、乗換処理部２１３の受信した各色版データを読み出して画像形成部１３１へ送信する際に、色版データの主走査方向に並ぶ乗換ポイントにおいて、色版データの副走査方向の読み出し位置を切り替える処理である。読み出し位置を切り替える処理を画素乗換と定義する。乗換処理を施した画像データを画像形成部１３１へ送信する。乗換処理により、画像形成部１３１におけるレジストレーションずれが考慮されたドットパターンの色版データが画像形成部１３１に送信されることとなる。
【００２８】
図３は乗換ポイント設定部２１２が行う乗換ポイントの変更方法を表す図である。各色の表記の仕方は図１３で示したものと同様である。電子的なレジストレーション補正によって特色オブジェクト中に色ムラが発生するのは、その構成色が２色以上ある混色部である。図中の色と乗換ポイントの乗換方向の示し方は図１と同様である。
【００２９】
図３（ａ）は特色オブジェクト上に構成色の乗換ポイントが各色１箇所以内ずつある場合を表している。この乗換ポイントは、乗換ポイント制御部２１１が画像形成部１３１のプロファイル格納部に格納されているプロファイルデータから、予め設定されている乗換ポイントである。ブルーの特色オブジェクト上のＡの位置でシアンが上方向に１画素オフセットする乗換ポイントがある。この境界の前後でオブジェクト中に色ムラが発生してしまう。また、オブジェクト上のＢの位置でマゼンタが上方向に１画素オフセットする乗換ポイントがある。ここでも再び乗換ポイントの境界の前後でオブジェクト中に色ムラが発生してしまう。
【００３０】
この場合の特色オブジェクト上での色ムラ発生を低減するために乗換ポイント設定部２１２が設定する乗換ポイントを示しているのが図３（ｂ）である。特色オブジェクトの領域内の位置Ａにあったシアンの乗換ポイントを特色オブジェクトの領域外の位置Ａ´に移動させ、位置Ｂにあったマゼンタの乗換ポイントを特色オブジェクトの領域外のＢ´に移動させるのである。つまり、乗換ポイント設定部２１２は、位置Ａ´、Ｂ´に新たな乗換ポイントを設定し、位置Ａ、Ｂに設定されていた乗換ポイントを解除する。このとき、それぞれの乗換ポイントの位置Ａ´、Ｂ´は主走査方向で特色オブジェクトの最も近い端部境界の位置から特色オブジェクトの領域外へ所定の距離離れた位置までの近傍区間（例えばオブジェクトの領域端部の境界上からオブジェクトの領域端部から副走査方向で外側に４画素離れた位置までの区間）の区間内に移動することが好ましい。これは、位置Ａ、Ｂで本来設定されていた乗換ポイントを移動したことによるレジストレーションずれの影響をオブジェクトの領域外で早く相殺するためである。なお、この近傍区間は、乗換ポイントの移動によって生じた特色オブジェクトの領域外でのレジストレーションずれの影響が相殺できるような区間であれば良い。
【００３１】
図３（ｃ）は構成色の少なくとも１色について特色オブジェクト上で２箇所以上乗換ポイントがある場合を示している。この乗換ポイントは、乗換ポイント制御部２１１が画像形成部１３１のプロファイル格納部に格納されているプロファイルデータから、予め設定されている乗換ポイントである。例えばこのとき、特色オブジェクト上にシアンの上方向の乗換ポイントがＣ、Ｄの位置に２箇所あり、マゼンタの上方向の乗換ポイントがＥの位置に１箇所ある。また、特色オブジェクト外の直近のＦの位置にマゼンタの下方向の乗換ポイントがある。このとき、各位置Ｃ、Ｄ、Ｅの境界の前後で特色オブジェクト上に色ムラが発生してしまう。
【００３２】
この場合の特色オブジェクト上での色ムラ発生を低減するために乗換ポイント設定部２１２が設定する乗換ポイントを示しているのが図３（ｄ）である。特色オブジェクト上にある一番多い乗換ポイントの色、この場合シアンのＣとＤの位置において、シアンとマゼンタを共にシアンの乗換方向である上方向に１画素乗り換えるのである。つまり、乗換ポイント設定部２１２は、位置Ｃ、Ｄに新たなマゼンタの乗換ポイントを設定し、位置Ｅに設定されていたマゼンタの乗換ポイントを解除する。マゼンタの乗換ポイントの位置（乗換位置）をシアンに合わせることによって、特色オブジェクトの領域内においてマゼンタは１回分（１画素分）多く上方向に画素乗換を実施することになる。つまり画素乗換による余剰乗換量は１画素となる。余剰乗換量とは、特色オブジェクトの領域内で乗換ポイントの数および方向を調整したために生じた、乗換ポイントの調整前後の乗換量の差である。主走査方向を通しての全体的なマゼンタの補正量を正しくするためには余分に実施することになる１回分（１画素分）の画素乗換と反対方向の画素乗換をなるべく早い段階で実施するのが好ましい。図３（ｄ）では特色オブジェクトの外側かつ次のマゼンタの乗換ポイント位置Ｆより左側である位置Ｇで、下方向の画素乗換を実施すれば、元の状態に戻すことができる。従って乗換ポイント設定部２１２は、位置Ｇに下方向の新たな乗換ポイントを設定する。
【００３３】
図３（ｅ）は図３（ｃ）と同様に構成色の少なくとも１色について特色オブジェクト上で２箇所以上乗換ポイントがある場合を示している。例えばこのとき、特色オブジェクト上にシアンの上方向の乗換ポイントがＣ、Ｄの位置に２箇所あり、マゼンタの上方向の乗換ポイントがＥの位置に１箇所ある。また、このケースでは特色オブジェクト外の直近のＨの位置にマゼンタの上方向の乗換ポイントがある。
【００３４】
この場合の特色オブジェクト上での色ムラ発生を低減するために乗換ポイント設定部２１２が設定する乗換ポイントを示しているのが図３（ｆ）である。特色オブジェクト上にある一番多い乗換ポイントの色、この場合シアンのＣとＤの位置において、シアンとマゼンタ共にシアンの乗換方向である上方向に１画素乗り換えるのである。つまり、乗換ポイント設定部２１２は、位置Ｃ、Ｄに新たなマゼンタの乗換ポイントを設定し、位置Ｅに設定されていたマゼンタの乗換ポイントを解除する。このとき、特色オブジェクトの範囲内においてマゼンタは１回分（１画素分）多く上方向に画素乗換を実施することになる。全体的なマゼンタの補正量を正しくするためには余分に実施することになる１回分（１画素分）の上方向の画素乗換による余剰乗換量を相殺するように反対方向の下方向の画素乗換をなるべく早い段階で実施することが好ましい。しかしながら、図３（ｆ）では下方向の画素乗換が位置Ｈでの上方向の画素乗換による余剰乗換量と相殺することができるので、位置Ｈでの画素乗換が行われないようにすれば、位置Ｈよりも図で右側以降の画素乗換の状態を、乗換処理以前の状態に戻すことができる。従って乗換ポイント設定部２１２は、位置Ｈに設定されていた上方向の乗換ポイントを解除する。
【００３５】
図３（ｇ）は図３（ｃ）と同様に構成色の少なくとも１色について特色オブジェクト上で２箇所以上乗換ポイントがある場合を示している。例えばこのとき、特色オブジェクト上にシアンの上方向の乗換ポイントがＣ、Ｄの位置に２箇所あり、マゼンタの下方向の乗換ポイントがＩの位置に１箇所ある。また、このケースでは特色オブジェクト外の直近のＪの位置にマゼンタの下方向の乗換ポイントがある。
【００３６】
この場合の特色オブジェクト上での色ムラ発生を低減するために乗換ポイント設定部２１２が設定する乗換ポイントを示しているのが図３（ｈ）である。特色オブジェクト上にある一番多い乗換ポイントの色、この場合シアンのＣとＤの位置において、シアンとマゼンタ共にシアンの乗換方向である上方向に１画素分、画素乗換をする（移動する）のである。つまり、乗換ポイント設定部２１２は、位置Ｃ、Ｄに新たなマゼンタの上方向の乗換ポイントを設定し、位置Ｉに設定されていたマゼンタの乗換ポイントを解除する。このとき、特色オブジェクトの範囲内においてマゼンタは３回分（３画素分）多く上方向に画素乗換を実施することになる。つまりこの場合の余剰乗換量は上方向の３画素である。全体的なマゼンタの補正量を正しくするためには余分に実施することになる３回分（３画素分）の画素乗換と反対方向の画素乗換を早い段階で実施するのが好ましい。図３（ｈ）は特色オブジェクトの外側かつ次のマゼンタの乗換ポイントの位置Ｊより左側の位置で１箇所、位置Ｊの右側の位置で２箇所の下方向の画素乗換を実施する例である。もし位置Ｊよりも左側で３回分の下方向の乗換ポイントが設定できるようであれば、特色オブジェクトの外側で位置Ｊよりも左側の位置に３回分の乗換ポイントを設定するのが好ましい。
【００３７】
図３（ｄ）、（ｈ）では、特色オブジェクトの外側で特色オブジェクトにより近い位置で新たな乗換ポイントを設定する例を示したが、これらの乗換ポイントを設定するに当たり、特色オブジェクト以外の他のオブジェクトの位置をさらに考慮しても良い。例えば、乗換ポイント設定部２１２は、特色オブジェクトの外側で特色オブジェクトにより近い位置であり、さらに、特色オブジェクト以外の他のオブジェクト上にならないような位置に乗換ポイントを新たに設定するようにしても良い。
【００３８】
これまでの図３（ｃ）から（ｆ）までの例では、特色オブジェクトの構成色のうち乗換ポイントの数が最も多い色版の乗換ポイントの位置、方向に、他の色版の乗換ポイントの位置、方向を合わせていた。しかし、特色オブジェクト上で乗換ポイントの数が最も少ない色版や複数色以上の色版のうち乗換ポイント数の多さが中間の色版など任意の色版の乗換ポイントの位置、方向に、他の色版の乗換ポイントの位置、方向を合わせても良い。
【００３９】
また、図３（ｄ）、（ｇ）の例では、特色オブジェクト外で乗換ポイントが連続しているが、１つの乗換ポイントを設定し、この乗換ポイントで副走査方向に複数画素分の画素乗換を行っても良い。
【００４０】
このように、特色オブジェクトが２色以上の構成色で構成されており、その構成色の乗換ポイントが特色オブジェクト上にある場合、前述した方法で乗換ポイントを変更することで、特色オブジェクト上での乗換ポイントの境界前後に発生する色ムラを低減できるようになる。
【００４１】
以上説明した乗換処理の処理フローを示したものが図４である。
【００４２】
オブジェクト情報中に特色オブジェクトがある場合、特色オブジェクト座標抽出部２１６は特色オブジェクトの主走査方向、副走査方向それぞれの開始座標と終了座標を特色オブジェクト座標情報として抽出する。これにより特色オブジェクトが画像全体中のどの位置にどの大きさで配置されているかを認識することができる（ステップＳ４０１）
次に特色構成色抽出部２０８は特色オブジェクトの構成色を抽出する。特色構成色抽出部２０８は、アプリケーション２０２の特色指定部２０３がＬ＊ａ＊ｂ値やＲＧＢ値を用いて特色指定している場合、これらの値をＣＭＹＫ値に変換して該当オブジェクトを構成する色を抽出する。特色指定部２０３がＣＭＹＫ値にて特色指定している場合に、特色構成色抽出部２０８は、その値を用いて特色オブジェクトを構成する色を抽出する（ステップＳ４０２）。
【００４３】
次に乗換ポイント設定部２１２は、特色オブジェクトの構成色が２色以上か否かを判断する（ステップＳ４０３）。
ステップＳ４０３で特色オブジェクトの構成色が２色未満と判断された場合、特色オブジェクト座標抽出部２１６は、現在処理している特色オブジェクトが処理すべき特色オブジェクトのうち最後の特色オブジェクトかを判断する。また、ステップＳ４０３で画像データ中に他にも未処理の特色オブジェクトがあると判断された場合、処理はステップＳ４０１に戻り、各種処理と判断を繰り返す。処理すべき特色オブジェクトのうち最後の特色オブジェクトに対する処理が終了している場合、乗換処理を終了する（ステップＳ４０５）。
【００４４】
ステップＳ４０３で特色オブジェクトの構成色が２色以上あると判断された場合、乗換ポイント設定部２１２は、画像形成部１３１のプロファイル格納部に格納されているプロファイルを読み出し、特色オブジェクト上に構成色の乗換ポイントが存在しているかを判断する。これは読み出したプロファイルに基づき予め設定されているＣ、Ｍ、Ｙ、Ｋ各色の乗換ポイントの位置と、ステップＳ４０１で抽出した特色オブジェクトの座標（位置）とを比較することで判断される。特色オブジェクト上に構成色の乗換ポイントが存在しない場合、処理はステップＳ４０５に進む。特色オブジェクト上に構成色の乗換ポイントが存在する場合、処理はステップＳ４０６に進む（ステップＳ４０４）。
【００４５】
乗換ポイント設定部２１２は、特色オブジェクト上において各構成色いずれかの乗換ポイントが所定の数以上（例えば２つ以上、複数）あるかを判断する（ステップＳ４０６）。
特色オブジェクト上において、各構成色の乗換ポイントが所定の数未満（例えば２つ未満）の場合とは図３（ａ）で例を示したような場合である。このとき乗換ポイント設定部２１２は、前述したように図３（ｂ）のように乗換ポイントを特色オブジェクト外の位置に設定しステップＳ４０５に進む（ステップＳ４０７）。これにより、特色オブジェクト上での色ムラ発生を低減できるようになる。また、乗換ポイントが特色オブジェクト外の位置に設定されることで色版データの特色オブジェクト上のドットパターンが変化しないため、乗換処理により乗換ポイント境界で発生し得る同一色版内でのスジも抑制できる。
【００４６】
乗換ポイント設定部２１２は、特色オブジェクトの各構成色の乗換ポイントの数が同数であって、且つ、その数が各構成色を通して最大である色が複数あるかを判断する。このような色が複数無い場合、処理はステップＳ４０８へ進む。また、このような色が複数ある場合、処理はステップＳ４１９へ進む（ステップＳ４１８）。
【００４７】
ステップＳ４０６にて各構成色の乗換ポイントが２つ以上あると判断され、ステップＳ４１８にて前述した色が複数ない場合とは図３（ｃ）、（ｅ）、（ｇ）で例を示したような場合である。図３（ｃ）、（ｅ）、（ｇ）において、特色オブジェクト上にある乗換ポイントはシアン（第１の色に相当）が２つ、マゼンタ（第２の色に相当）が１つとなっている。なお、図３（ｃ）、（ｅ）、（ｇ）は簡易なものであって、図示されるシアンの２つの乗換ポイントどうしの距離は数画素分として図示されている。しかし実際には、同色の乗換ポイントどうしの距離は、主走査方向の位置によって異なるが例えば７００画素分あり、乗換処理が数画素のたび行われることは本実施例においてないものとする。
【００４８】
ステップＳ４０８で、乗換ポイント設定部２１２は、特色オブジェクト上で一番多く乗り換えている色を抽出する。この色を本実施例では色Ａと呼ぶ（ステップＳ４０８）。なお、図３（ｃ）、（ｅ）において、色Ａはシアンである。
【００４９】
次に乗換ポイント設定部２１２は、色Ａの乗換ポイントの数を抽出する（ステップＳ４０９）。図３（ｃ）や図３（ｅ）の例ではシアンが２回乗り換えているということが抽出される。
【００５０】
ステップＳ４１８にて前述の色が複数あると判断した場合、乗換ポイント設定部２１２は、予め決められた優先順位に従い、該当する色のうちこの優先順位が先の色を色Ａとして設定しステップＳ４０９に進む（ステップＳ４１９）。この優先順位は、例えばＣ、Ｍ、Ｙ、Ｋの順であっても良く、優先順位の決め方によって本発明は限定されない。
【００５１】
乗換ポイント設定部２１２は、ステップＳ４０８で抽出された色Ａ以外の色の乗換ポイントを色Ａと同じ位置、方向に設定する（ステップＳ４１０）。この結果、色Ａ以外の色の乗換ポイントの数は図３で説明したように増減する。特色オブジェクト上での各構成色の乗換ポイントの位置と方向を揃えることで、特色オブジェクト上での色Ａの乗換ポイント境界前後の色ムラの発生を低減できる。
乗換ポイント設定部２１２は、色Ａ以外の各色について、色Ａと同じ位置で画素乗換を実施することによって増減した乗換ポイントの数と方向を計測する（ステップＳ４１１）。例えば図３（ｄ）や図３（ｆ）ではマゼンタが１回（１画素分）、上方向に多く画素乗換を実施するという計測結果になる。また図３（ｈ）ではマゼンタの乗換ポイントの数について、上方向が２回分増え、下方向が１回分減っていることになる。増減した乗換ポイントが複数あったり、その方向がばらばらだったりした場合は、例えば上方向をプラス、下方向をマイナスとして加算すればよい。その結果プラス方向の値が算出されたならば、上方向にその数だけ乗換ポイントが増えたということになり、マイナス方向の値が算出されたならばその逆ということになる。図３（ｄ）、（ｆ）ではプラス１（＋１）、図３（ｈ）ではプラス３（＋３）ということになる。
【００５２】
乗換ポイント設定部２１２は、ステップＳ４１１で計測した乗換ポイント数（計測値）が０であるかどうかを判断する。計測値が０だった場合、処理はステップＳ４０５に進み、０では無い場合、処理はステップＳ４１２へ進む（ステップＳ４２０）。
乗換ポイント設定部２１２は、色Ａ以外の各色について特色オブジェクト外の次の乗換ポイントの乗換方向が、ステップＳ４１１で計測した方向と同一方向か否かを判断する。同一方向であると判断された場合、処理はステップＳ４１５へ進み、同一方向でないと判断された場合、処理はステップＳ４１３へ進む（ステップＳ４１２）。同一方向である場合の特色オブジェクト外の次の乗換ポイントとは、例えば図３（ｅ）における位置Ｈのマゼンタの乗換ポイントである。また、同一方向でなかった場合の特色オブジェクト外の次の乗換ポイントとは、例えば図３（ｃ）における位置Ｆのマゼンタの乗換ポイントや、図３（ｇ）における位置Ｊのマゼンタの乗換ポイントである。
【００５３】
乗換ポイント設定部２１２は、この特色オブジェクトの領域外（好ましくは次の乗換ポイントと特色オブジェクトの終端部との間）に、ステップＳ４１０で増減した乗換ポイントにおける画素乗換による余剰乗換量を相殺するような乗換ポイントを設定する。乗換ポイント図３（ｄ）の例では、位置Ｇにマゼンタの下方向の乗換ポイントが設定されることを指し、これはステップＳ４１１で計測した計測値であるプラス１（上方向）をマイナス１（下方向）することで０とすることに相当する。また、図３（ｈ）の例では、位置Ｋ、Ｌ，Ｍにマゼンタの下方向の乗換ポイントが設定されることを指し、これはステップＳ４１１で計測した計測値であるプラス３（上方向）をマイナス３（下方向）することで０とすることに相当する（ステップＳ４１３）。
【００５４】
そして、乗換ポイント設定部２１２は、ステップＳ４１３で設定された新たな乗換ポイント以外の、特色オブジェクト外の次の乗換ポイント（例えば図３（ｃ）の位置Ｆ、図３（ｈ）の位置Ｊ）はそのまま乗換ポイントとして設定し、処理はステップＳ４０５へ進む（ステップＳ４１４）。
【００５５】
乗換ポイント設定部２１２は、ステップＳ４１１で計測された、増減した乗換ポイント数が１つかどうかを判断する。この増減した乗換ポイント数が１つである場合、処理はステップＳ４１７へ進み、乗換ポイント数が１つでない場合、処理はステップＳ４１８へ進む（ステップＳ４１５）。
増えた乗換ポイントが１つだった場合、乗換ポイント設定部２１２は、特色オブジェクト外の予め設定されていた次の乗換ポイントを解除するよう設定し、処理はステップＳ４０５へ進む（ステップＳ４１７）。特色オブジェクト外の次の乗換ポイントを解除するとは、例えば図３（ｅ）における位置Ｈにあるマゼンダの上方向の乗換ポイントを、図３（ｆ）のように、設定されている乗換ポイントを解除し、位置Ｈでマゼンタの画素乗換を行わないようにすることである。これはステップＳ４１１で計測した計測値であるプラス１（上方向）を位置Ｈにおける上方向の乗換ポイント（プラス１）で代替することに相当する。
【００５６】
ステップＳ４１５にて増減した乗換ポイント数が１より多い場合、乗換ポイント設定部２１２は、特色オブジェクトの領域外（好ましくは次の乗換ポイントと特色オブジェクトの終端部の間）に、ステップＳ４１０で増減した乗換ポイントにおける画素乗換の余剰乗換量を相殺するような乗換ポイントを設定する。つまり、ステップＳ４１０で増減した乗換ポイントにおける画素乗換の余剰乗換量を相殺するような乗換ポイントが、（ステップ４１１で計測したポイント数−１）の分だけ設定される。そして処理はステップＳ４１７へ進む（ステップＳ４１６）
以上のステップにおいて特色オブジェクト上の各構成色について処理を実施することで、例えば図３を用いて説明したような乗換処理を実現し、特色オブジェクト上での色ムラの発生を低減することが可能となる。
【００５７】
なお、本実施例では特色オブジェクト上の構成色の乗換ポイントを移動したり、増やしたりすることで、局所的に主走査方向でのレジストレーション補正量が変化している。しかしながら特色オブジェクトの外側の主走査方向における乗換ポイント数も調整しているため、画像データの主走査方向を通してのレジストレーション補正量は変化しない。その結果、画像データ全体を通してみたレジストレーション補正は適切に機能する。特に、特色オブジェクトの端部と特色オブジェクト外の次の乗換ポイントまでに当該特色オブジェクトによる乗換ポイント数の調整を行った場合、特色オブジェクト外の次の乗換ポイントより外側の領域で、従来の電子的なレジストレーション補正は正しく機能する。
また、特色オブジェクトの構成色以外の色に関しては、予め計測されたプロファイルに基づいて設定されている乗換ポイントの位置を変更する必要は無い。
【００５８】
（実施例２）
図６はレジストレーション補正すべき画像データ上に特色オブジェクトが複数ある場合の例を示す図である。画像データ６０１の中に第１の特色オブジェクト６０２と第２の特色オブジェクト６０３と第３の特色オブジェクト６０５が配置されている。第１と第２のどちらの特色オブジェクトにも共通の構成色の乗換ポイント６０４が両方の特色オブジェクト上に存在している場合を示している。
【００５９】
この場合、乗換ポイント６０４自体が位置変更の対象となる場合、特色オブジェクトごとに実施例１で説明した乗換ポイント設定の処理を実施すると変更後の乗換ポイント位置に不整合をきたすことがある。例えば乗換ポイント設定部２１２が、特色オブジェクト６０２に対しては乗換ポイントを右側へ、特色オブジェクト６０３に対しては乗換ポイントを左側へ移動させるという設定をした際に不整合が発生してしまう。
【００６０】
図５は、画像データ上に特色オブジェクトが複数ある場合に乗換ポイントの位置を制御することで特色指定オブジェクトの色を保証するための処理ブロックを示すものである。本実施例におけるホストＰＣおよび画像形成装置のハードウェア構成は、特に断りがない限り実施例１におけるホストＰＣ１１０および画像形成装置１３０とハードウェア構成と同様である。また、図５に示した機能構成についても、実施例１で説明した図２の機能構成図と特に断りがない限り同様であり、符号が図２と同じものは図２と同様の動作を実施する。
【００６１】
本実施例では、乗換ポイント制御部２１１は、副走査領域生成部５０１（分割手段に相当）および乗換ポイント設定部５０２を有する。
副走査領域生成部５０１は、特色オブジェクトの座標情報を元に副走査方向に領域を分割する処理を行う。
乗換ポイント設定５０２は、画像形成部１３１のプロファイル格納部に格納されているプロファイルデータを読み出し、当該プロファイルデータをもとに、特色オブジェクト上の乗換ポイントの位置を設定する処理を行う。
座標抽出部５０３は、レジストレーション補正すべき画像データ中の特色オブジェクトの主走査方向、副走査方向それぞれの開始座標と終了座標を抽出する。
【００６２】
図７は図６のような複数の特色オブジェクトを有する画像データ６０１に対して副走査領域生成部５０１が生成する副走査領域の例を示す図である。副走査領域生成部５０１は、特色オブジェクトの座標情報を解析することにより特色オブジェクト同士の間で副走査方向に重なりがなく、隙間が開いていることを検出できる。その結果、副走査領域生成部５０１は、第１の副走査領域７０１を特色オブジェクトが存在していない領域（非存在領域に相当）として検出する。
【００６３】
特色オブジェクト６０２（第１の特色オブジェクトに相当）と特色オブジェクト６０５の配置において、副走査方向に間隔が無い。よって、副走査領域生成部５０１は、これら２つの特色オブジェクトで互いに重なりのない副走査方向の座標端部で決まる領域を第２の副走査領域７０２（第１の存在領域に相当）として検出する。
副走査領域生成部５０１は、第１の副走査領域７０１と同様に、第３の副走査領域７０３を特色オブジェクトが存在していない領域（非存在領域）として検出する。
【００６４】
また、特色オブジェクト６０３（第２の特色オブジェクトに相当）に対して副走査方向に重なりを持つ他の特色オブジェクトが存在していない。よって、副走査領域生成部５０１は、特色オブジェクト６０３の副走査方向の座標端部で決まる領域を第４の副走査領域７０４（第２の存在領域に相当）として検出する。
このような動作を画像データ６０１に対して実施することで副走査領域生成部５０１は１つ又は複数の副走査領域を生成する。
【００６５】
図８は副走査領域生成部５０１の領域生成の結果を元に乗換ポイント設定部５０２が設定する乗換ポイントを示す図である。
【００６６】
第１の副走査領域７０１には特色オブジェクトが存在していないので、乗換ポイント設定部５０２は、第１の副走査領域７０１の領域内では、プロファイルデータにもとづいて設定してある乗換ポイント６０４の位置を変更せず、同じ位置に乗換ポイント８０１を設定する。
第２の副走査領域７０２には特色オブジェクト上に構成色の乗換ポイントがあるので、乗換ポイント数設定部５０２は、第２の副走査領域７０２の領域内で移動させた乗換ポイント８０２を設定する。図８においては実施例１で説明した、特色オブジェクト上に構成色の乗換ポイントが各色１箇所以内ずつある場合を例として示している。特色オブジェクト上に構成色の少なくとも１色について特色オブジェクト上で２箇所以上乗換ポイントがある場合は、実施例１と同様の処理を実施すればよい。
第３の副走査領域７０３には特色オブジェクトが存在していないので、乗換ポイント設定部５０２は、第１の副走査領域７０１と同様に、第３の副走査領域７０３の領域内では、乗換ポイント６０４の位置を変更せず、同じ位置に乗換ポイント８０３を設定する。
第４の副走査領域７０４には特色オブジェクト上に構成色の乗換ポイントがあるので、乗換ポイント設定部５０２は、第４の副走査領域７０４の領域内では、乗換ポイント６０４を移動させた乗換ポイント８０４を設定する。なお、第４の副走査領域７０４の領域内での乗換ポイントの位置は、第２の副走査領域７０２の領域内で変更された乗換ポイントの位置に関わらず設定される。
【００６７】
図９はこれらの乗換ポイントの位置を設定する処理のフローチャートである。特色オブジェクト座標抽出部５０３は画像データ中の特色オブジェクトの主走査方向、副走査方向それぞれの開始座標と終了座標を抽出する。これにより特色オブジェクトが画像全体中のどの位置にどの大きさで配置されているかが認識される（ステップＳ９０１）。
抽出されたオブジェクトの座標情報に基づいて副走査領域生成部５０１は、画像データの副走査方向に対して特色オブジェクトが存在している領域と存在していない領域を生成する（ステップＳ９０２）。そして画像データの副走査方向の領域一つずつ順番に以下の処理を実施する。
乗換ポイント設定部５０２は、注目している副走査領域について領域内に特色オブジェクトが存在しているか否かを判断する（ステップＳ９０３）。
【００６８】
ここで特色オブジェクトが存在している場合は処理がステップＳ４０２に進み、乗換ポイント設定部５０２は、ステップＳ４０５の処理まで図４で説明した動作を、注目している副走査領域内で実施する。この処理は注目している副走査領域内で、乗換ポイントの位置を変更するように設定する処理である。なお、ある副走査領域の領域内での乗換ポイントの位置は、他の副走査領域の領域内で変更された乗換ポイントの位置に関わらず設定される。図９のステップ番号で図４のステップ番号と一致しているステップの処理は図４で対応するステップの処理と同様である。
【００６９】
ステップＳ４０５にて注目領域内の最後の特色オブジェクトの処理を終了したら、乗換ポイント設定部５０２は、注目領域が最後の副走査領域か判断する（ステップＳ９０４）。副走査方向に他の領域が残っている場合、処理はステップＳ９０３に戻り、処理を繰り返す。また、最後の副走査領域が処理されたと判断された場合、乗換ポイントの位置を設定する処理を終了する。
【００７０】
なお、ステップＳ９０３にて副走査領域内に特色オブジェクトが存在しないと判断された場合、乗換ポイント設定部５０２は、プロファイルデータに基づいて設定された乗換ポイントの位置を変更しない。そして、処理はステップＳ９０４に進む（ステップＳ９０５）。
【００７１】
なお、例えば第１と第２の副走査領域間の境界として特色オブジェクト６０２の上側の端部境界を含んでもよい。また、第２と第３の副走査領域間の境界として特色オブジェクト６０５の下側の端部境界を含んでもよい。また、第３と第４の副走査領域間の境界として特色オブジェクト６０３の上側の端部境界を含んでもよい。すなわち、図１２（ａ）の例のように各副走査領域間の境界線１２０２として特色オブジェクト１２０１の端部境界１２０３を含んでもよい。これにより、副走査方向に隣接する特色オブジェクトがあっても、別の領域に分けることができるので各々独立に乗換ポイントの移動が可能となる。また、図１２（ｂ）の例のように各副走査領域の境界線１３０２は、特色オブジェクト１３０１の副走査方向の端部境界１３０４から所定の区間１３０３だけ離れた、他の特色オブジェクトが存在しない位置に設けられるようにしてもよい。
【００７２】
以上説明した方法により画像データ上に特色オブジェクトが複数あっても特色オブジェクト上での色ムラの発生を低減することが可能となる。
【００７３】
（その他の実施例）
上記実施例では、ステップＳ４０７において構成色それぞれの乗換ポイントを特色オブジェクトの領域外へ設定するようにしたが、特色オブジェクトの領域内で一致させるようにしても良い。ステップＳ４０７で乗換ポイントを一致させる場合、構成色それぞれの乗換ポイントの乗換位置および乗換方向を一致させるようにする。乗換ポイントがこのように一致するため、乗換ポイントの境界前後における色ムラの発生が低減できる。
【００７４】
上記実施例では、乗換処理部２１３が乗換処理を行ってレジストレーションずれの補正を行うように構成したが、従来の補間処理を乗換処理部２１３が乗換処理後に行うように構成しても良い。この場合、特色オブジェクトの領域内では乗換ポイントの境界前後で補間処理を行わず、特色オブジェクトの領域外では乗換ポイントの境界前後で補間処理を行うように構成すれば、補間処理による色の平滑効果による色ムラの発生を低減することができる。
【００７５】
また、上記実施例では、特色指定部２０３はホストＰＣ１１０上で実現されていたが、画像形成装置１３０上で実現されても良く、また、ネットワークを介して接続される別の情報処理装置上で実現されても良い。
また、上記実施例では画像形成装置１３０が印刷時に使用する色剤として、一般的なＣ、Ｍ、Ｙ、Ｋの４色を例としてあげたが、本発明はこれに限定されない。各画像形成装置特有で搭載している特色がある場合も、前述した説明の通り動作させることができる。
【００７６】
以上の実施例で、レジストレーション補正部１２７はハードウェア回路で実現されていたが、このハードウェア回路で実現する機能と同等の機能を、ＣＰＵ１２１がＨＤＤ１２４に格納されたプログラムを実行することによって実現しても良い。この場合、ＨＤＤ１２４は、上記実施例で説明したレジストレーション補正のためのコンピュータプログラムを格納し、このコンピュータプログラムをＣＰＵ１２１がＲＡＭ１２２にロードし、実行するように構成すればよい。
【００７７】
なお、本発明の目的は、前述した実施例の機能を実現するソフトウェアのプログラムコードを記録したコンピュータ可読の記憶媒体を、システムあるいは装置に供給することによっても、達成される。また、システムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、達成される。
【００７８】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施例の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。
【００７９】
また、コンピュータが読出したプログラムコードを実行することにより、前述した実施例の機能が実現される。また、プログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施例が実現される場合も含まれる。
【図１】
2012218177.tif 000003
【図２】
2012218177.tif 000004
【図３】
2012218177.tif 000005
【図４】
2012218177.tif 000006
【図５】
2012218177.tif 000007
【図６】
2012218177.tif 000008
【図７】
2012218177.tif 000009
【図８】
2012218177.tif 000010
【図９】
2012218177.tif 000011
【図１０】
2012218177.tif 000012
【図１１】
2012218177.tif 000013
【図１２】
2012218177.tif 000014
【図１３】
2012218177.tif 000015