(57)【特許請求の範囲】
【請求項１】
像担持体、当該像担持体を露光する露光部、及び、露光によって生成された静電潜像を記録材で顕像化する現像部とを用いて画像形成を行う画像形成部を有する画像形成装置であって、
前記像担持体を主走査方向に走査しながら露光する際の、露光位置の副走査方向におけるずれ量を表すプロファイルを記憶するプロファイル記憶手段と、
前記プロファイルに基づいて、前記副走査方向におけるずれ量の補正を行うべき主走査方向の画素位置を決定する決定手段と、
複数の色成分の濃度値と第１の属性データとを画素毎に含む画像データを記憶する画像データ記憶手段と、
決定された前記画素位置において、読み出し位置を副走査方向にずらして画像データを前記画像データ記憶手段より読み出す読み出し手段と、
読み出された画像データの前記第１の属性データを参照し、特定の属性を示す第１の属性データが存在する場合に、該特定の属性を示す第１の属性データが存在する領域を前記読み出し位置をずらした方向に対応する方向に拡張して、前記画像データの一部の第１の属性データを修正する属性修正手段と、
修正された前記第１の属性データに基づき決定される領域内の画像データについて画素値の補間処理を行う補間処理手段と、
を備え、
前記補間処理を行った画素値を利用して画像形成を行うことを特徴とする画像形成装置。
【請求項２】
前記属性修正手段は、前記特定の属性を示す第１の属性データを有する画素の前記複数の色成分の濃度値に基づいて該色成分毎の第２の属性データを生成し、前記第２の属性データに基づいて、前記修正を行うことを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記属性修正手段は、各色成分の濃度値を閾値と比較し、前記閾値以上の濃度値の色成分について前記特定の属性を示す前記第２の属性データを生成し、前記閾値よりも小さい濃度値の色成分について前記特定の属性を示さない前記第２の属性データを生成することを特徴とする請求項２に記載の画像形成装置。
【請求項４】
前記閾値は、色成分毎に設定されることを特徴とする請求項３に記載の画像形成装置。
【請求項５】
前記特定の属性は、文字属性又は細線属性であることを特徴とする請求項１乃至４のいずれか１項に記載の画像形成装置。
【請求項６】
像担持体、当該像担持体を露光する露光部、及び、露光によって生成された静電潜像を記録材で顕像化する現像部とを用いて画像形成を行う画像形成部と、複数の色成分の濃度値と第１の属性データとを画素毎に含む画像データを記憶する画像データ記憶部とを有する画像形成装置の制御方法であって、
前記像担持体を主走査方向に走査しながら露光する際の、露光位置の副走査方向におけるずれ量を表すプロファイルに基づいて、前記副走査方向におけるずれ量の補正を行うべき主走査方向の画素位置を決定する決定工程と、
決定された前記画素位置において、読み出し位置を副走査方向にずらして画像データを前記画像データ記憶部より読み出す読み出し工程と、
読み出された画像データの前記第１の属性データを参照し、特定の属性を示す第１の属性データが存在する場合に、該特定の属性を示す第１の属性データが存在する領域を前記読み出し位置をずらした方向に対応する方向に拡張して、前記画像データの一部の第１の属性データを修正する属性修正工程と、
修正された前記第１の属性データに基づき決定される領域内の画像データについて画素値の補間処理を行う補間処理工程と、
前記補間処理を行った画素値を利用して画像形成を行う画像形成工程と
を備えることを特徴とする画像形成装置の制御方法。
【請求項７】
前記属性修正工程では、前記特定の属性を示す第１の属性データを有する画素の前記複数の色成分の濃度値に基づいて該色成分毎の第２の属性データを生成し、前記第２の属性データに基づいて、前記修正を行うことを特徴とする請求項６に記載の画像形成装置の制御方法。
【請求項８】
前記属性修正工程では、各色成分の濃度値を閾値と比較し、前記閾値以上の濃度値の色成分について前記特定の属性を示す前記第２の属性データを生成し、前記閾値よりも小さい濃度値の色成分について前記特定の属性を示さない前記第２の属性データを生成することを特徴とする請求項７に記載の画像形成装置の制御方法。
【請求項９】
前記閾値は、色成分毎に設定されることを特徴とする請求項８に記載の画像形成装置の制御方法。
【請求項１０】
前記特定の属性は、文字属性又は細線属性であることを特徴とする請求項６乃至９のいずれか１項に記載の画像形成装置の制御方法。
【請求項１１】
コンピュータに、請求項６乃至１０のいずれか１項に記載の方法を実行させるためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置とその制御方法、及び、コンピュータプログラムに関する。
【背景技術】
【０００２】
カラープリンタあるいはカラー複写機等のカラー画像形成装置に用いられる画像記録方式として、電子写真方式が知られている。電子写真方式は、レーザビームを利用して感光ドラム上に潜像を形成して、帯電した記録材（以下、トナーと称する）により現像するものである。画像の記録は、現像されたトナーによる画像を転写紙に転写して定着させることにより行う。
【０００３】
近年、電子写真方式のカラー画像形成装置の画像形成スピード高速化のために、トナーの色数と同数の現像機および感光ドラムを備え、画像搬送ベルト上や、記録媒体上に順次異なる色の画像を転写するタンデム方式のカラー画像形成装置が増えている。このタンデム方式のカラー画像形成装置においては、レジストレーションずれを生じさせる複数の要因が存在することが知られており、各要因に対して様々な対処方法が提案されている。
【０００４】
その１つの要因が、偏向走査装置のレンズの不均一性や取り付け位置ずれ、および偏光走査装置のカラー画像形成装置本体への組み付け位置ずれである。この位置ずれにより、走査線に傾きや曲がりが生じ、その曲がりの度合い（以下、プロファイルと称する）が色毎に異なることとなり、レジストレーションずれとなる。
【０００５】
プロファイルは各画像形成装置、すなわち記録エンジン毎、更には各色で特性が異なる。プロファイルの一例を図２２(a)〜(d)に示す。図２２において、横軸は画像形成装置における主走査方向位置を示す。主走査方向に直線的に表現している線２２０１、線２２０２、線２２０３、線２２０４は、曲がりのない理想的な特性であることを示す。また、曲線で示した線２２０５、線２２０６、線２２０７、線２２０８は、色毎のプロファイルを示している。具体的に、シアン（以下、Ｃ）の特性は線２２０５、マゼンタ（以下、Ｍ）は線２２０６、イエロー（以下、Ｙ）は線２２０７、ブラック（以下、Ｋ）は線２２０８の特性となっている。縦軸は理想的な特性に対して、副走査方向へのずれ量を示す。図２２から分かるように、曲線の変化点は、色毎に異なっており、この異なりが、定着後の画像データにおいて、レジストレーションずれとなって現れる。
【０００６】
この対処方法として、偏光走査装置の組立工程にて、光学センサを用いて走査線の曲がりの大きさを測定し、レンズを機械的に回転させて走査線の曲がりを調整した後、接着剤で固定する方法が提案されている（特許文献１を参照）。
【０００７】
また、偏光走査装置のカラー画像形成装置本体への組付け工程にて、光学センサを用いて走査線の傾きの大きさを測定し、偏光走査装置を機械的に傾かせて走査線の傾きを調整した上で、装置本体に組み付ける方法が提案されている（特許文献２を参照）。
【０００８】
さらに、光学センサを用いて走査線の傾きと曲がりの大きさを測定し、それらを相殺するようにビットマップ画像データを補正し、その補正した画像を形成する方法も提案されている（特許文献３を参照）。この方法によれば、画像データを処理することで電気的に補正をするため、機械的な調整部材や組立時の調整工程が不要になる。よって、カラー画像形成装置の小型化が可能となり、且つ、上述の二通りの機械的な調整方法よりも安価にレジストレーションずれに対処可能である。この電気的なレジストレーションずれ補正は、１画素単位の補正と１画素未満の補間に分かれる。
【０００９】
１画素単位の補正は図２３に示すように、傾きと曲がりの補正量に応じて画素を１画素単位で副走査方向へオフセットさせることにより行われる。なお、以後の記載においては、オフセットさせる画素位置を「乗り換えポイント」と称する。つまり、図２３(a)においては、Ｐ１からＰ５がそれぞれ乗り換えポイントに相当する。
【００１０】
このようにして図２３（ｂ）に示すようにｎライン目のデータを再構成するために、オフセットによる各画素の座標変換処理が行われる。画素単位での色ずれ補正をおこなった画像データを像担持体に露光した露光イメージは、図２３（ｃ）に示すようになる。
【００１１】
また、１画素未満の補間は図２４に示すように、ビットマップ画像データの階調値を副走査方向の前後の画素で調整する。
【００１２】
図２４（ａ）は、正の傾きを有する主走査線を示す。ここでは、主走査方向に５画素進む毎に、副走査方向に１画素のずれが生じている場合が示されている。図２４（ｂ）は、濃度変換を行う以前の、水平な直線のビットマップイメージを示している。図２４（ｃ）は、（ａ）の主走査線の傾きによる色ずれを相殺するための補正を行った場合の、補正後のビットマップイメージを示している。このようなイメージを実現するためには、副走査方向の前後のドットの露光量調整をおこなうことが必要である。図２４（ｄ）は、副走査方向の前後の画素の露光比率を調整するための濃度変換をおこなったビットマップイメージを示す。図２４（ｅ）は、濃度変換されたビットマップイメージの像担持体での露光イメージを示し、主走査ラインの傾きが相殺され、水平な直線が形成されることになる。
【００１３】
つまり、図２３(ａ)のようなプロファイル特性により、上方向に曲がっている場合は、階調補正前のビットマップ画像データを、プロファイルの示す方向と副走査側に逆方向に扱う。このような手法によって、１画素未満の補間を実施することにより、１画素単位の補正により生じる乗り換えポイント境界における不自然な段差を解消し、画像の平滑化を図ることができる。
【特許文献１】特開２００２-１１６３９４号公報
【特許文献２】特開２００３-２４１１３１号公報
【特許文献３】特開２００４-１７０７５５号公報
【発明の開示】
【発明が解決しようとする課題】
【００１４】
しかしながら上記の背景技術では、乗り換えポイントにおける１画素未満の画像補間を全ての画像データに施すことにしており、画像データの構成別による１画素未満の補間適用については考慮されていない。画像形成装置に印字出力する画像データは、各フォントにより構成されている文字画像、表に代表される細線画像、グラフィック画像や写真画像に代表されるイメージ画像のように様々なものがある。また、印字出力する原稿画像データに、所定の規則的なパターンにより構成される複写牽制画像（以下、地紋画像と称する）を合成する画像データも存在する。これらの画像データは、乗り換えポイントにおいて、必ずしも１画素未満の補間を行わなければならないということはない。
【００１５】
例えば、乗り換えポイント前後での画素のつながりを重視する画像、具体的には、文字画像や細線画像に関しては、１画素未満の補間の実施は必須である。しかし、グラフィック画像や写真画像、さらには、地紋画像に関しては、むしろ、乗り換えポイントにおいて１画素未満の補間処理を実施しない方が、もともとの階調性を維持するとともに、乗り換えポイント付近の色ムラを抑えることとなる。
【００１６】
そこで、本発明では、画像データにおける画素毎の属性に基づいて、補間処理を実行するか否かを制御可能とすることを目的とする。
【課題を解決するための手段】
【００１７】
像担持体、当該像担持体を露光する露光部、及び、露光によって生成された静電潜像を記録材で顕像化する現像部とを用いて画像形成を行う画像形成部を有する画像形成装置であって、
前記像担持体を主走査方向に走査しながら露光する際の、露光位置の副走査方向におけるずれ量を表すプロファイルを記憶するプロファイル記憶手段と、
前記プロファイルに基づいて、前記副走査方向におけるずれ量の補正を行うべき主走査方向の画素位置を決定する決定手段と、
複数の色成分の濃度値と第１の属性データとを画素毎に含む画像データを記憶する画像データ記憶手段と、
決定された前記画素位置において、読み出し位置を副走査方向にずらして画像データを前記画像データ記憶手段より読み出す読み出し手段と、
読み出された画像データの前記第１の属性データを参照し、特定の属性を示す第１の属性データが存在する場合に、該特定の属性を示す第１の属性データが存在する領域を前記読み出し位置をずらした方向に対応する方向に拡張して、前記画像データの一部の第１の属性データを修正する属性修正手段と、
修正された前記第１の属性データに基づき決定される領域内の画像データについて画素値の補間処理を行う補間処理手段と、
を備え、
前記補間処理を行った画素値を利用して画像形成を行うことを特徴とする。
【発明の効果】
【００１８】
本発明によれば、画像データにおける画素毎の属性に基づいて、１画素未満の補間処理を実行するか否かを制御できる。
【発明を実施するための最良の形態】
【００１９】
以下、添付する図面を参照して発明の実施形態を説明する。
【００２０】
［第１の実施形態］
図１は、本実施形態に対応する電子写真方式カラー画像形成装置１００において、静電潜像作成に関係する各ブロックの構成例を示す図である。カラー画像形成装置１００は、画像形成部１０１と画像処理部１０２とで構成され、画像処理部１０２はビットマップ画像情報を生成し、それに基づき画像形成部１０１が記録媒体上への画像形成を行う。
【００２１】
図２は、発明の実施形態に対応するカラー画像形成装置１００の断面の一例を示す図である。図２では、一例として、中間転写体２８を採用したタンデム方式のカラー画像形成装置の断面を示している。以下では、図２を参照して、電子写真方式のカラー画像形成装置１００の画像形成部１０１の動作を説明する。
【００２２】
画像形成部１０１は、画像処理部１０２が処理した露光時間に応じて露光光を駆動し、静電潜像を形成して、この静電潜像を現像して単色トナー像を形成する。この単色トナー像を重ね合わせて多色トナー像を形成し、この多色トナー像を記録媒体１１へ転写してその記録媒体上の多色トナー像を定着させる。
【００２３】
帯電部は、Ｙ,Ｍ,Ｃ,Ｋの記録材毎に像担持体である感光体２２Ｙ,２２Ｍ,２２Ｃ,２２Ｋを帯電させるための４個の注入帯電器２３Ｙ,２３Ｍ,２３Ｃ,２３Ｋを備える構成で、各注入帯電器はスリーブ２３ＹＳ,２３ＭＳ,２３ＣＳ,２３ＫＳを備えている。感光体２２Ｙ,２２Ｍ,２２Ｃ,２２Ｋは、図示しない駆動モータの駆動力が伝達されて回転するもので、駆動モータは感光体２２Ｙ,２２Ｍ,２２Ｃ,２２Ｋを画像形成動作に応じて反時計周り方向に回転させる。
【００２４】
露光部は、感光体２２Ｙ,２２Ｍ,２２Ｃ,２２Ｋへスキャナ部２４Ｙ,２４Ｍ,２４Ｃ,２４Ｋより露光光を照射し、感光体２２Ｙ,２２Ｍ,２２Ｃ,２２Ｋの表面を選択的に露光することにより、静電潜像を形成するように構成されている。
【００２５】
現像部は、静電潜像を可視化（顕像化）するために、Ｙ,Ｍ,Ｃ,Ｋの色毎に現像を行う４個の現像器２６Ｙ,２６Ｍ,２６Ｃ,２６Ｋを備える構成で、各現像器には、スリーブ２６ＹＳ,２６ＭＳ,２６ＣＳ,２６ＫＳが設けられている。なお、各々の現像器２６は脱着が可能である。
【００２６】
転写機構は、感光体２２から中間転写体２８へ単色トナー像を転写するために、中間転写体２８を時計周り方向に回転させ、感光体２２Ｙ等とその対向に位置する一次転写ローラ２７Ｙ等の回転に伴って、単色トナー像を転写するように構成される。また、一次転写ローラ２７に適当なバイアス電圧を印加すると共に感光体２２の回転速度と中間転写体２８の回転速度に差をつけることにより、効率良く単色トナー像を中間転写体２８上に転写する。これを「一次転写」という。
【００２７】
更に転写機構では、ステーション毎に単色トナー像を中間転写体２８上に重ね合わせ、重ね合わせた多色トナー像を中間転写体２８の回転に伴い二次転写ローラ２９まで搬送する。その上で、記録媒体１１を給紙トレイ２１から二次転写ローラ２９へ狭持搬送し、記録媒体１１に中間転写体２８上の多色トナー像を転写する。この二次転写ローラ２９に適当なバイアス電圧を印加し、静電的にトナー像を転写する。これを「二次転写」という。二次転写ローラ２９は、記録媒体１１上に多色トナー像を転写している間、２９ａの位置で記録媒体１１に当接し、印字処理後は２９ｂの位置に離間する。
【００２８】
定着機構は、記録媒体１１に転写された多色トナー像を記録媒体１１に溶融定着させるために、記録媒体１１を加熱する定着ローラ３２と記録媒体１１を定着ローラ３２に圧接させるための加圧ローラ３３を備えている。定着ローラ３２と加圧ローラ３３は中空状に形成され、内部にそれぞれヒータ３４、３５が内蔵されている。定着装置３１は、多色トナー像を保持した記録媒体１１を定着ローラ３２と加圧ローラ３３により搬送するとともに、熱および圧力を加え、トナーを記録媒体１１に定着させる。
【００２９】
トナー定着後の記録媒体１１は、その後図示しない排出ローラによって図示しない排紙トレイに排出して画像形成動作を終了する。クリーニング部３０は、中間転写体２８上に残ったトナーをクリーニングするものであり、中間転写体２８上に形成された４色の多色トナー像を記録媒体１１に転写した後に残った廃トナーは、クリーナ容器に蓄えられる。
【００３０】
次に図３を参照して、画像形成装置１００の色毎の走査線のプロファイル特性に関して説明する。図３において、（ａ）は画像形成装置１００のプロファイル特性として、露光位置が副走査方向の順方向にずれている領域を示す図である。また、（ｂ）は画像形成装置１００のプロファイル特性として、露光位置が副走査方向の逆方向にずれている領域を示す図である。
【００３１】
図３の走査線３０１、３０３は理想的な走査線であって、感光体２２の回転方向に対して垂直に走査が行われる場合の特性を示す。なお、以下、説明におけるプロファイル特性は、画像処理部１０２で補正がなされるべき方向を前提として行うが、プロファイル特性としての定義は、これに限定されるものではない。つまり、画像形成部１０１のずれ方向を定義しておき、画像処理部１０２では、その逆特性の補正を行うように構成しても良い。
【００３２】
図７に、発明の実施形態に対応する、プロファイル定義によるずれ方向と補正方向との相関を示す。図７において、横軸はレーザースキャン方向を示し、縦軸は副走査方向を示している。画像形成部１０１の曲がり特性として、図７（ａ）のようにプロファイル特性が示されている場合、画像処理部１０２で補正がなされるべき方向としては図７（ｂ）のようになる。一方、画像形成部１０１の曲がり特性として、図７（ｃ）のプロファイル特性が示されている場合、画像処理部１０２で補正がなされるべき方向としては図７（ｄ）のようになる。
【００３３】
また、プロファイル特性のデータの保持の仕方としては、例えば図９に示すように、乗り換えポイントのレーザースキャン方向（主走査方向）の画素位置と、次の乗り換えポイントまでの変化の副走査方向における方向性とを保持することができる。具体的に図９では、（ａ）に示すプロファイル特性に対し、乗り換えポイントがＰ１,Ｐ２,Ｐ３,・・・,Ｐｍが定義される。各乗り換えポイントの定義は、副走査方向に１画素ずれが発生するポイントである。ずれ方向としては、次の乗り換えポイントまで副走査方向の順方向に変化する場合と、副走査方向の逆方向に変化する場合とがある。
【００３４】
例えば、乗り換えポイントＰ２は、次の乗り換えポイントＰ３まで、順方向に乗り換えを行うべきポイントとなる。したがって、Ｐ２における乗り換え方向は、（ｂ）で上向き矢印（↑）で示すように順方向となる。同様に、Ｐ３においても、次の乗り換えポイントＰ４までは順方向（↑）となる。乗り換えポイントＰ４における乗り換え方向はそれ以前の方向とは異なり、下向き矢印（↓）で示すように逆方向となる。この方向のデータの保持の仕方としては、例えば、副走査方向の順方向を示すデータとして"１"、副走査方向の逆方向を示すデータとして"０"とすれば、図９（ｃ）のようになる。この場合、保持するデータ数は乗り換えポイント数と同じだけとなり、乗り換えポイント数がｍ個であるならば、保持するビット数もｍビットとなる。
【００３５】
図３の説明に戻り、走査線３０２、３０４は、感光体２２の位置精度や径のずれ、および図２に示す各色のスキャナ部２４（２４Ｃ,２４Ｍ,２４Ｙ,２４Ｋ）における光学系の位置精度に起因した、傾きおよび曲がりの発生した実際の走査線を示す。画像形成装置は、その記録デバイス（記録エンジン）毎にこのプロファイル特性が異なり、更に、カラー画像形成装置の場合は、色毎にその特性が異なる。
【００３６】
次に図３（ａ）を参照して、プロファイル特性が副走査方向の順方向にずれている領域の乗り換えポイントに関して説明する。本実施形態での乗り換えポイントとは、副走査方向に１画素ずれているポイントのことを示す。つまり、図３（ａ）においては、上方への曲がり特性３０２上で副走査方向に１画素ずれているポイントであるＰ１、Ｐ２、Ｐ３が乗り換えポイントに相当する。なお、図３（ａ）においては、Ｐ０を基準と想定して記載している。図３（ａ）から理解されるように、乗り換えポイント間の距離Ｌ１、Ｌ２は、曲がり特性３０２が急激に変化している領域においては短くなり、緩やかに変化している領域においては長くなる。
【００３７】
次に図３（ｂ）を参照して、プロファイル特性が副走査方向の逆方向にずれている領域の乗り換えポイントに関して説明する。下方にずれている特性を示す領域においても同様に、乗り換えポイントは、副走査方向に１画素ずれているポイントを意味する。つまり、図３（ｂ）においては、下方への湾曲特性３０４上で副走査方向に１画素ずれているポイントであるＰｎ、Ｐｎ+１が乗り換えポイントに相当する。なお、図３（ｂ）においては、Ｐｎを基準と想定して記載している。図３（ｂ）においても、図３（ａ）同様、乗り換えポイント間の距離Ｌｎ、Ｌｎ+１は、曲がり特性３０４が急激に変化している領域においては短くなり、緩やかに変化している領域においては長くなる。
【００３８】
このように、乗り換えポイントは、画像形成装置が有する曲がり特性３０２、３０４の変化度合い密接に関係する。よって、急激な曲がり特性をもつ画像形成装置においては、乗り換えポイント数は多くなり、逆に緩やかな曲がり特性をもつ画像形成装置においては、乗り換えポイント数が少なくなる。
【００３９】
既に説明している通り、画像形成装置がもつ曲がり特性は、色毎にも異なるため、乗り換えポイントの数および位置はそれぞれ異なる。この色間の相違が、中間転写体２８上に全色のトナー像を転写した画像においてレジストレーションずれとなって現れることとなる。本発明は、この乗り換えポイントでの処理に関するものであり、詳細に関しては、別図を用いて後述する。
【００４０】
次に、図１を再度参照して、カラー画像形成装置１００の画像処理部１０２の処理について説明する。
【００４１】
まず、画像生成部１０４は、不図示のコンピュータ装置等から受信する印刷データより、印刷処理が可能なラスターイメージデータを生成し、ＲＧＢデータおよび各画素のデータ属性を示す属性データとして画素毎に出力する。なお、画像生成部１０４は、コンピュータ装置等から受信した画像データではなく、カラー画像形成装置内部に読取部を構成し、読取部からの画像データを扱う構成としても良い。ここでいう読取部とは、少なくともＣＣＤ（Chaerged Couple Device）あるいはＣＩＳ（Ｃontact Image senSor）を含むものである。そして、読取画像データに対して、所定の画像処理を行う処理部を併せて有するように構成しても良い。また、カラー画像形成装置１００内部に構成せず、図示しないインターフェースを介して、当該読取部からデータを受け取るように構成しても良い。
【００４２】
色変換部１０５は、ＲＧＢデータを画像形成部１０２のトナー色にあわせてＣＭＹＫデータに変換し、ＣＭＫＹデータと属性データとをビットマップメモリ１０６へ格納する。記憶部１０６は、画像処理部１０２に構成された第１の画像データ記憶部であり、印刷処理を行うラスターイメージデータを一旦格納するものである。なお、記憶部１０６は、１ページ分のイメージデータを格納するページメモリで構成しても良いし、複数ライン分のデータを記憶するバンドメモリとして構成しても良い。
【００４３】
ハーフトーン処理部１０７Ｃ,１０７Ｍ,１０７Ｙ,１０７Ｋは、記憶部１０６から出力される属性データを用いて各色のデータにハーフトーン処理を行う。ハーフトーン処理部の具体的な構成としては、スクリーン処理によるもの、あるいは誤差拡散処理によるものがある。スクリーン処理は、所定の複数のディザマトリクスおよび入力される画像データ用いて、Ｎ値化するものである。また、誤差拡散処理は、入力画像データを所定の閾値と比較することにより、Ｎ値化を行い、その際の入力画像データと閾値との差分を以降にＮ値化処理する周囲画素に対して拡散させる処理である。
【００４４】
記憶部１０８は、画像処理部１０２に構成された第２の画像データ記憶部であり、ハーフトーン処理部１０７（１０７Ｃ,１０７Ｍ,１０７Ｙ,１０７Ｋ）により処理されたＮ値化データを記憶する。なお、記憶部１０８以降の画像処理する画素位置が乗り換えポイントである場合、記憶部１０８から読み出される時点で、１画素分の乗り換えが行われる。
【００４５】
この乗り換え処理について図８を参照して説明する。図８（ａ）は、記憶部１０８が保持しているデータの状態を模式的に示す図である。図８（ａ）に示す通り、記憶部１０８が記憶している状態においては、画像処理部１０２としての補正方向、あるいは画像形成部１０１の曲がり特性によらず、ハーフトーン処理部１０７による処理後のデータがそのまま保持されている。
【００４６】
ここで、処理対象の画素ラインのライン番号をＮとすると、図中でＮより上側に位置する画素ライン（Ｎ−１からＮ−３）はＮ番目の画素ラインより先に処理され、Ｎより下側に位置する画素ライン（Ｎ＋１からＮ＋３）は、後に処理される。図８（ａ）では、処理対象のＮライン目の画素ラインを線８０１で囲んで示している。この画素ライン８０１が読み出される場合、画像処理部１０２での補正方向に応じて、乗り換えポイント８０２を境界として順方向又は逆方向に１画素分ずらされた状態となる。即ち、乗り換えポイントを境界として１画素分ずらして読み出しを行うこととなる。
【００４７】
例えば、プロファイル特性が副走査方向の順方向にずれている領域については、図８（ｂ）のように、乗り換えポイント８０２を境界として、ライン番号が減少する方向に１画素分ずらして読み出しを行う。このような読み出し形態を、本実施形態では「上方向乗り換え」と呼ぶ。これにより、処理対象の画素ライン８０１に含まれる画素のうち順方向にずれていく画素については、１画素分ずつ先のラインで処理されることとなる。具体的に、図８（ｂ）では、画素ライン８０１内の画素のうち、乗り換えポイント８０２の右側に位置する画素が１画素分上方向にずらされ、Ｎ−１番目の画素ラインに属することとなる。なお、このＮ−１番目の画素ラインは、Ｎ番目の画素ラインよりも先に処理される画素ラインである。一方、画素ライン８０１内の画素のうち、乗り換えポイント８０２の左側に位置する画素は、そのままＮ番目の画素ライン８０３の一部として処理される。
【００４８】
また、プロファイル特性が副走査方向の逆方向にずれている領域については、図８（ｃ）のように、乗り換えポイント８０２を境界として、ライン番号が増加する方向に１画素分ずらして読み出しを行う。このような読み出しを、本実施形態では「下方向乗り換え」と呼ぶ。これにより、処理対象の画素ライン８０１に含まれる画素のうち逆方向にずれていく画素については、１画素分ずつ後のラインで処理されることとなる。具体的に、図８（ｃ）では、画素ライン８０１内の画素のうち、乗り換えポイント８０２の右側に位置する画素が１画素分下方向にずらされ、Ｎ＋１番目の画素ラインに属することとなる。なお、このＮ＋１番目の画素ラインは、Ｎ番目の画素ラインよりも後に処理される画素ラインである。一方、画素ライン８０１内の画素のうち、乗り換えポイント８０２の左側に位置する画素は、そのままＮ番目の画素ライン８０４の一部として処理される。
【００４９】
図１の説明に戻り、属性修正部１１７は、画像生成部１０４、色変換処理部１０５、記憶部１０６、ハーフトーン処理部１０７、記憶部１０８を経由して入力される属性データの修正を行う。属性修正部１１７は、記憶部１０８に記憶された属性データに修正を施し、注目画素での１画素未満の補間処理を実施するか否かを判定する後段処理部に対して修正後の属性データを出力する。なお、この属性修正部１１７における処理は、本実施形態における特徴的事項であり、その詳細に関しては後述する。
【００５０】
補間判定部１０９Ｃ,１０９Ｍ,１０９Ｙ,１０９Ｋは、入力されるＮ値化データの乗り換えポイント前後の画素の処理として、後段処理で補間を必要とする画素であるか、補間を行わなくても良い画素であるかを判定する。
【００５１】
タイミング調整部１１０Ｃ,１１０Ｍ,１１０Ｙ,１１０Ｋは、記憶部１０８からのＮ値化データと補間判定部１０９の判定結果の同期をとってタイミング調整を行う。転送バッファ１１１Ｃ,１１１Ｍ,１１１Ｙ,１１１Ｋは、補間判定部１０９とタイミング調整部１１０の出力データを一時的に保持するための転送バッファである。なお、本実施形態においては、記憶部１０６、記憶部１０８、転送用バッファ１１１を個別の構成として説明したが、画像形成装置内部に共通の記憶部を構成するようにしても良い。
【００５２】
補間処理部１１２Ｃ,１１２Ｍ,１１２Ｙ,１１２Ｋは、転送用バッファ１１１からのＮ値化データについて、同じく転送用バッファから転送されてくる補間判定部１０９による判定結果に基づき補間処理を行う。補間判定部１０９からの判定結果は、画素毎の判定となるが、補間処理部１１２での補間処理は、画像形成装置１００がもつ曲がり特性に対応した乗り換えポイントの周辺画素を利用する。図４及び図５に乗り換えポイントにおける補間の方法を示す。
【００５３】
図４は、カラー画像形成装置１００の曲がり特性が副走査方向の順方向である場合の補間方法を説明する図である。図５は、カラー画像形成装置１００の曲がり特性が副走査方向の逆方向である場合の補間方法を説明する図である。
【００５４】
まず、図４において、（ａ）は、レーザースキャン方向に対する、カラー画像形成装置１００の曲がり特性を示す図である。領域４０１は、乗り換えポイントＰａと、乗り換えポイントＰｂとで特定される領域であり、副走査方向のずれ量は副走査方向の順方向となっている。この場合、画像処理部１０２は、副走査方向のずれを解消するために上向きの補正を行わなければならない。なお、以降の補間処理の説明においては、説明の便宜上、乗り換えポイント間の最小間隔を１６画素とするが、本発明はこれに限られるものではない。つまり、任意の画素数間隔にしても良いし、回路構成縮小のために２のべき乗の画素間隔にしても良い。
【００５５】
図４（ｂ）は、乗り換えポイントＰａ前後の乗り換え前画像、すなわち、ハーフトーン処理部１０７の出力画像データ構成を示す。ここでは、Ｎ番目の画素ラインを注目ラインとする。図４（ｃ）は、注目ラインに着目した場合の１画素単位の乗り換え処理、すなわち、記憶部１０８の出力時の画像データ構成を示す。ここでは、乗り換えポイントＰａを境として、Ｐａの右側に位置する画素を上方向に、即ちＮ−１番目の画素ラインに属するように補正した例を示している。１画素以上の乗り換えポイント処理は、記憶部１０８から読み出す時点で行うため、補間処理部１１２に入力される時点での乗り換えポイントＰａ前後の画素構成は、乗り換えポイントＰａを境界にして、大きな段差となって現れる。
【００５６】
補間処理部１１２は、注目ライン上に、段差となって現れる画像データに対して補間処理を行う。領域４０１における、補正の方向は上向きであるため、注目ラインの補間処理には、注目ラインとその後の画素ラインとの画像データとの重み付け演算により行う。本説明における重み付けは、図４（ｄ）に示す通り、対象となる副走査方向２画素の総和が、乗り換えポイントの最小値に合わせ１６となるように記載するが、重み付け係数の総和は１６に限定されるものではない。
【００５７】
また、演算に用いる回路の縮小化のために、２のべき乗となるようにしても良いし、より精度を上げるため、任意の係数で演算できるようにしても良い。また、以降の説明のように、重み付けの構成として、１画素単位に重み付け係数を変えるようにしても良いし、図６（ａ）に示すように、複数画素単位で共通の重み付け係数を用いるようにしても良い。更には、図６（ｂ）のように重み付け係数の値に応じて、対応させる画素数を可変にするようにしても良い。なお、乗り換えポイントの定義は、レーザースキャン方向に対して、副走査方向に１画素ずれる位置が該当するため、補間の際の基準位置は左側として以降の説明をする。
【００５８】
補間に用いる演算式を（式１）に記す。
（補間画素値）＝Ｗ１×（注目ラインの１ライン前画素値）＋Ｗ２×（注目ライン画素値）＋Ｗ３×（注目ラインの１ライン後画素値）        ・・・・・（式１）
なお、Ｗ１、Ｗ２、Ｗ３は任意の重み付け係数とする。
【００５９】
本実施形態において、上記（式１）により得られる補間画素値の概念図を図４（ｅ）に示す。図４（ｅ）は、図４（ｃ）のＮ番目、Ｎ−１番目、Ｎ−２番目の画素ラインをそれぞれ注目ラインとして計算した補間画素値をそれぞれ示している。なお、図４（ｅ）において、斜線箇所は、図４（ｂ）の注目ライン上に位置する画素の影響の度合いを示している。ここでは、影響の度合いを視覚的に把握しやすくするため、重みが１６の場合には１画素分の面積を有し、重みが小さくなるに従って徐々に面積が小さくなり、０の場合には面積を有しないこととしている。
【００６０】
図４（ｅ）から分かるように、式１に基づく補間によれば、乗り換えポイントＰａよりも左側の画素は、乗り換えポイントＰａに近い画素ほど、注目ラインの後ラインの画素値の影響を受ける。また、乗り換えポイントＰａから遠くなる画素ほど、注目ライン、すなわち、黒データラインの影響を強く受けることとなる。また、乗り換えポイントＰａよりも右側に位置する画素では、乗り換えポイントＰａに近い画素ほど、注目ラインの影響を強く受け、乗り換えポイントＰａから遠い画素ほど、注目ラインの後ラインの影響を受ける結果となる。
【００６１】
次に、下向きの補正を行う場合について、図５を参照して説明する。まず、図５において、（ａ）は、レーザースキャン方向に対する、カラー画像形成装置１００の曲がり特性を示す図である。領域５０１は、乗り換えポイントＰｃと、乗り換えポイントＰｄとで特定される領域であり、副走査方向のずれ量は副走査方向の逆方向となっている。この場合、画像処理部１０２は、副走査方向のずれを解消するために下向きの補正を行わなければならない。なお、乗り換えポイント間については、図４の場合と同様である。
【００６２】
図５（ｂ）は、乗り換えポイントＰｃ前後の乗り換え前画像、すなわち、ハーフトーン処理部１０７の出力画像データ構成を示す。ここでは、Ｎ番目の画素ラインを注目ラインとする。図５（ｃ）は、注目ラインに着目した場合の１画素単位の乗り換え処理、すなわち、記憶部１０８の出力時の画像データ構成を示す。ここでは、乗り換えポイントＰｃを境として、Ｐｃの右側に位置する画素を下方向に、即ちＮ＋１番目の画素ラインに属するように補正した例を示している。１画素以上の乗り換えポイント処理は、記憶部１０８から読み出す時点で行うため、補間処理部１１２に入力される時点での乗り換えポイントＰｃ前後の画素構成は、乗り換えポイントＰｃを境界にして、大きな段差となって現れる。
【００６３】
補間処理部１１２は、注目ライン上に、段差となって現れる画像データに対して補間処理を行う。領域５０１における、補正の方向は下向きであるため、注目ラインの補間処理には、注目ラインとその前の画素ラインとの画像データとの重み付け演算により行う。本説明における重み付けは、図５（ｄ）に示す通り、対象となる副走査方向２画素の総和が、乗り換えポイントの最小値に合わせ１６となるように記載するが、重み付け係数の総和は１６に限定されるものではない。
【００６４】
また、演算に用いる回路の縮小化のために、２のべき乗となるようにしても良いし、より精度を上げるため、任意の係数で演算できるようにしても良い。また、以降の説明のように、重み付けの構成として、１画素単位に重み付け係数を変えるようにしても良いし、図６（ｃ）に示すように、複数画素単位で共通の重み付け係数を用いるようにしても良い。更には、図６（ｄ）のように重み付け係数の値に応じて、対応させる画素数を可変にするようにしても良い。なお、乗り換えポイントの定義は、レーザースキャン方向に対して、副走査方向に１画素ずれる位置が該当するため、補間の際の基準位置は左側として以降の説明をする。
【００６５】
下向き補正時に対しても、上述の式１を適用すると、乗り換えポイントＰｃを境界として、補正画素値が求まる。式１により得られる補間画素値の概念図を図５（ｅ）に示す。図５（ｅ）は、図５（ｃ）のＮ番目、Ｎ＋１番目、Ｎ＋２番目の画素ラインをそれぞれ注目ラインとして計算した補間画素値をそれぞれ示している。なお、図５（ｅ）において、斜線箇所は、図５（ｂ）の注目ライン上に位置する画素の影響の度合いを示している。ここでは、影響の度合いを視覚的に把握しやすくするため、重みが１６の場合には１画素分の面積を有し、重みが小さくなるに従って徐々に面積が小さくなり、０の場合には面積を有しないこととしている。
【００６６】
即ち、乗り換えポイントＰｃの左側では、乗り換えポイントに近い画素ほど、前ラインの画素値の影響を受け、乗り換えポイントＰＣから遠くなる画素ほど、注目ラインの影響を強く受ける。また、乗り換えポイントＰＣの後ろの画素では、乗り換えポイントＰＣに近い画素ほど、注目ラインの影響を受け、乗り換えポイントＰＣから遠い画素ほど、注目ラインの前ラインの影響を受ける結果となる。
【００６７】
このように、補間処理部１１２の補間処理により、補間の方向が上方向であっても、下方向であっても、主走査方向に連続する画素データが、１画素を超える乗り換え処理段差によって、大きな段差として現れることが防止される。
【００６８】
１１３はパルス幅変調（ＰＷＭ：Pulse Width Ｍodulation）であり、補間処理部１１２が出力する色毎の画像データに対して、スキャナ部１１５Ｃ,１１５Ｍ,１１５Ｙ,１１５Ｋ の露光時間へ変換される。そして、変換後の画像データは、画像形成部１０１の印字部１１５により出力される。
【００６９】
なお、図９で既に説明をしたプロファイル特性データに関しては、画像形成部１０１内部にカラー画像形成装置１００がもつ特性として装置内部に保持されている。画像処理部１０２は、画像形成部１０１のプロファイル記憶部１０３に保持されているプロファイル特性に応じて処理がなされるものである（プロファイル１１６Ｃ,１１６Ｍ,１１６Ｙ,１１６Ｋ）。
【００７０】
次に、図１０を参照して、本発明の特徴的部分についてより詳細に説明する。図１０は、ハーフトーン処理部１０７が出力する画素の構成の一例を記載する。１画素を構成するデータ１０００は、全４０ビットから構成されるものとし、属性データ１００１、及び、Ｃ,Ｍ,Ｙ,Ｋ各色の画像データ１００２から１００５は８ビットでそれぞれ構成される。また、属性データ１００１の内部構成は、有意データ４ビットと予備ビット４ビットとが含まれる。有意データの構成は、最下位ビット（ＬＳＢ）の１ビットを文字属性を示すデータ、下から２ビット目のデータを細線属性を示すデータとする。更に、細線属性を示すビットの上１ビットをイメージ属性を示すデータとし、その上のビット、すなわち、最下位ビットから３ビット上位のビットを地紋属性を示すデータとする。
【００７１】
各属性を示すビットの値と属性との相関は、"１"を有意とする。すなわち、最下位ビットの値が、"１"である場合は、その属性値を示す画素データが、文字データであることを示す。なお、１画素データ１０００の構成は、図１０に示す構成に限定されるものではない。各色を示すデータ構成が１０ビットであっても良いし、属性データ１００１のビット構成を縮小あるいは拡張するようにしても良い。また、属性データ１００１の各ビットの論理に関しても、"０"を有意とするようにしても良い。
【００７２】
図１０に示すように、１画素データ１０００は属性データ１００１と各色の画素データ１００２から１００５により構成されるため、属性データ１００１自体は、各色のデータに従属するものではなく、画素に全体として従属するものである。属性データ１００１を各色について構成しない理由は、カラー画像形成装置１００を構成する内部の処理部間、例えば、画像生成部１０４、色変換処理部１０５間などを接続する信号数を極力抑え、配線領域としての回路面積（回路規模）の増大を防ぐためである。
【００７３】
更に詳細に属性修正部１１７の処理内容を説明するが、まずは、属性修正部１１７による属性データ１００１の修正処理を行わなかった場合の、乗り換えポイントでの１画素未満の補間処理に関して説明する。図１１、図１２、および図１３は、画像処理部１０２の補間判定部１０９〜補間処理部１１２の処理内容を説明する図である。
【００７４】
なお、以降の説明においては、乗り換えポイントを中心とした画像データを、説明の便宜上、図１１（ａ）に示すとおり、矩形で示すものを画素とし、主走査方向１２画素、副走査方向１２画素から構成される画像データとする。主走査方向はＸ方向として示し、副走査方向はＹ方向として示す。なお、画素Ｏを本説明における原点（Ｘ,Ｙ）=（０,０）とし、乗り換えポイントＰａを画像データのＸ方向の中心とする。即ち、Ｘ方向の６画素目と７画素目との境界が乗り換えポイントＰａとなる。このように、乗り換えポイントが図１１（ａ）に示す画像データの中心にあることから、乗り換えポイントＰａを境界として、プロファイル特性が副走査方向の順方向にずれている場合は図１１(ｃ)となり、逆方向にずれている場合は図１１（ｄ）になる。
【００７５】
各画素において、白色の矩形画素は背景色の画素データを示すものとし、本実施形態においては、例えばマセンタで構成される背景画素であるものとする。また、網掛けの矩形画素は、文字画素であるものとし、本実施形態では、例えばシアンで構成される文字データであるものとする。
【００７６】
図１１(a)の画像データに対応する属性データ１００１を模式的に示した例を図１１(ｂ)に示す。なお、図１１(b)は、属性データ１００１のうちの文字属性の値を、各画素の配列に合わせて配列させたものである。図１１(a)の画像データのうち、網掛け画素は文字データであるため、図１１(b)では、該当部分が文字画素として白色画素で表され、それ以外の画素は非文字画素として網掛けで表されている。
【００７７】
次に、図１１(a)に示した画像データに対して、乗り換えポイントＰａに、１画素未満の補間処理を実施した場合を説明する。図１２は、乗り換えポイントＰａにおいて、上方向に乗り換える場合の画素構成を示す図である。なお、図１２においては、説明内容をわかり易くするため、図１１(a)の画像データのうち、先頭４ラインの画像データを用いて説明する。
【００７８】
図１２(a)は、乗り換え前の上位４ラインの画像データを示す図であり、図１２(b)は、属性データ１００１のうちの文字属性の値を、各画素の配列に合わせて配列させたものである。プロファイル特性のずれ方向が図１１(ｃ)で示す方向の場合、記憶部１０８から読み出された１画素を超える乗り換え処理により、乗り換えポイントＰａを境界とした画像データは図１２(ｃ)のようになる。図１２では、属性修正部１１７による修正処理がなされない場合を説明するので、補間判定部１０９に入力される属性データも図１２(d)のように画像データと同じ方向に１画素ずらされて入力される。
【００７９】
上述の通り、画像データが文字データである場合は、乗り換えポイントにおける１画素未満の補間処理は必須である。したがって、補間判定部１０９は、入力される文字属性データの示す値に応じて、後段処理部である補間処理部１１２により、１画素未満の補間を実施するか否かの判定をする。すなわち、図１２(d)を例にとれば、画素の座標である（２,４）,（２,５），(２,６)，（２,７）,（３,４），(３,５)，(３,６)，(３,７)の画素を、１画素未満の補間処理対象画素と判定する。
【００８０】
タイミング調整部１１０および転送用バッファ１１１を介して入力される画像データおよび、補間判定部１０９による補間判定結果は、補間処理部に入力される。補間処理部１１２は、補間判定部１０９の判定により、文字属性が有意の画素、即ち座標（２,４）,（２,５），(２,６)，（２,７）,（３,４），(３,５)，(３,６)，(３,７)の画素につき、図４に示す補間処理方法により補間処理を実施する。なお、補間処理時の重み付け係数等、補間方法の詳細に関しては、既に説明済みであるため省略する。
【００８１】
補間該当画素に対して補間処理を行った結果を、図１２(e)に示す。図１２(e)に示すように、文字属性が有意となっている画素が、入力画素データと一致していることから、補間処理結果として得られた画素データは、１画素未満の補正処理を行わない場合と全く同一のものとなる。
【００８２】
図１３は、乗り換えポイントＰａにおいて、下方向に乗り換える場合の画素構成を示す図である。なお、図１３においても、図１２と同様、説明内容をわかり易くするため、図１１(a)の画像データのうち、後端４ラインの画像データを用いて説明する。  プロファイル特性のずれ方向が図１１(ｄ)で示す方向の場合、記憶部１０８から読み出された１画素を超える乗り換え処理により、乗り換えポイントＰａを境界とした画像データは図１３(ｃ)のようになる。図１３では、属性修正部１１７による修正処理が成されない場合を説明するため、補間判定部１０９に入力される属性データも、図１３(ｄ)のように画像データと同じ方向に１画素ずらされて入力される。
【００８３】
乗り換えポイントが下方向であっても、画像データが文字データである場合は、乗り換えポイントにおける１画素未満の補間処理は必須である。したがって、補間判定部１０９は、入力される文字属性データの示す値に応じて、後段処理部である補間処理部１１２により、１画素未満の補間を実施するか否かの判定をする。すなわち、図１３(ｄ)を例にとれば、画素の座標である（８,４）,（８,５），(８,６)，（８,７）,（８,４），(８,５)，(８,６)，(８,７)の画素を、１画素未満の補間処理対象画素と判定する。
【００８４】
タイミング調整部１１０および転送用バッファ１１１を介して入力される画像データおよび、補間判定部１０９による補間判定結果は、補間処理部に入力される。補間処理部１１２は、補間判定部１０９の判定により、文字属性が有意の座標（８,４）,（８,５），(８,６)，（８,７）,（８,４），(８,５)，(８,６)，(８,７)の画素について、図５に示す補間処理方法により補間処理を実施する。なお、補間処理時の重み付け係数等、補間方法の詳細に関しては、上方向の補間時と同様、既に説明済みであるため省略する。
【００８５】
補間該当画素に対して補間処理を行った結果を、図１３(e)に示す。ここに示すように、文字属性が有意となっている画素が入力画素データと一致していることから、補間処理結果として得られた画素データは、１画素未満の補正処理を行わない場合と全く同一のものとなる。
【００８６】
上記の図１２(e)および図１３(e)に示すように、乗り換えポイントＰａをまたがる画素データであって、該当画素の文字属性データが有意である場合であっても、画素の属性データと画素データとの位置関係が一致している場合は、図４及び図５に示した補間処理方法による１画素未満の補間処理の実施ができない。
【００８７】
そこで、属性修正部１１７により、入力される属性データの修正を行う。つまり、補間判定部１１７で判定を行うために必要となる画素の属性データに対して修正を施し、図４及び５で説明した補間方法を適用して、乗り換えポイントＰａにおける１画素未満の補正処理が適正に実施されるようにする。
【００８８】
以下、図１４、図１５及び図１６を参照して、属性修正部１１７における属性修正方法を説明する。図１４は、プロファイル特性の順方向ずれが生ずる場合に、上方向乗り換えを行う場合の属性修正方法を説明するための図である。図１５は、プロファイル特性の逆方向ずれが生ずる場合に、下方向乗り換えを行う場合の属性修正方法を説明するための図である。図１６は、属性修正部１１７から補間処理部１１２までの構成により、属性修正方法を実行して補間処理を行う処理の流れを示すフローチャートである。
【００８９】
本実施形態において、属性修正部１１７の修正内容は、補間処理部１１２による補間処理が、副走査方向の非文字属性の画素１４０２及び１４０３、或いは１５０２及び１５０３にも適用されるようにするものである。
【００９０】
そこで、図１６の、ステップＳ１６０１では、属性データに基づいて補間処理を実行するべきか否かを判定する。より具体的に、属性修正部１１７に入力される属性データが、乗り換えポイントにおいて補間処理を必要とすることを示す値（文字属性で"１"）であるかを判定する。もし、補間処理が必要な場合は（ステップＳ１６０１において「ＹＥＳ」）、ステップＳ１６０２に移行し、属性データを副走査方向に１画素拡張させる。一方、補間処理が不要な場合は（ステップＳ１６０１において「ＮＯ」）、そのまま本フローチャートの処理を終了する。
【００９１】
ステップＳ１６０２では、乗り換え方向の判定を行う。もし、プロファイル特性が順方向にずれるために、上方向の乗り換えが必要な場合には（ステップＳ１６０２において「上方向」）、ステップＳ１６０３に移行する。一方、プロファイル特性が逆方向にずれるために、下方向の乗り換えが必要な場合には（ステップＳ１６０２において「下方向」）、ステップＳ１６０４に移行する。
【００９２】
ステップＳ１６０３では、属性データを上方向に拡張する処理を行う。ここでの処理を図１４を参照して、より詳細に説明する。図１４（ａ）に示すような画像データが存在する場合、非文字属性と文字属性の配列は、通常は図１２（ｂ）に示す通りである。これに対し、本実施形態では、図１４（b）の１４０１に示す領域内の属性データを非文字属性から文字属性に修正することで、属性データの拡張を行う。修正された属性データに基づいて決定される図１４(ｃ)の１４０２,１４０３に示す画素が補間処理の対象に含まれることになる。
【００９３】
次に、ステップＳ１６０５では、上方向の乗り換えのための補間処理を実行する。ここでの補間処理の詳細は、図４を参照して既に説明したとおりである。補間処理の結果として、図１４（ｅ）の補間画素値１４０４及び１４０５が得られる。これにより、乗り換えポイントＰａ付近の連続性が確保される。その後処理を終了する。
【００９４】
また、ステップＳ１６０４では、属性データを下方向に拡張する処理を行う。ここでの処理を図１５を参照して、より詳細に説明する。図１５（ａ）に示すような画像データが存在する場合、非文字属性と文字属性の配列は、通常は図１３（ｂ）に示す通りである。これに対し、本実施形態では、図１５（b）の１５０１に示す領域内の属性データを非文字属性から文字属性に修正することで、属性データの拡張を行う。修正された属性データに基づいて決定される図１５(ｃ)の１５０２,１５０３に示す画素が補間処理の対象に含まれることになる。
【００９５】
次に、ステップＳ１６０６では、下方向の乗り換えのための補間処理を実行する。ここでの補間処理の詳細は、図５を参照して既に説明したとおりである。補間処理の結果として、図１５（ｅ）の補間画素値１５０４及び１５０５が得られる。これにより、乗り換えポイントＰａ付近の連続性が確保される。その後処理を終了する。
【００９６】
なお、上記の説明においては、補間処理部１１２による、１画素未満の補間処理を必要とする属性を文字属性として説明したが、本発明は、これに限定されるものではない。つまり、乗り換えポイント境界において、印字出力画像の品質向上のために、補間処理を必要とする属性であれば対象となることは言うまでもない。具体的には、細線画像をはじめとする、主走査方向に連続的なパターン画像を示す属性であれば該当する。
【００９７】
また、上記内容を実施する構成として、ハードウェア構成に限定されるものではない。つまり、ソフトウェア処理により、上記内容に準じた処理部を構成した場合も該当する。
【００９８】
以上、説明したように、本実施形態によれば、色毎のレーザースキャン方向ずれ特性を持つ画像形成装置の印字出力時の色ずれ補正に対して、乗り換えポイントにおける、１画素未満の補間処理の実施判定に画素に付帯している属性情報を利用できる。また、属性情報が、１画素未満の補間処理を実施することを示す属性の場合、該当する属性情報を副走査方向に拡張する。上記２点の特徴により、補間処理の実施時に、１画素未満の補間処理実行の誤判定を低減し、且つ、乗り換えポイント前後画素を対象とした円滑な補間処理を実施することが可能となる。
【００９９】
［第２の実施形態］
上述の第１の実施形態においては、乗り換えポイントを境界とした周辺画素に対して、１画素未満の補間処理が適用されるように、属性データの修正を行う場合を説明したが、この場合でも更なる課題が存在する。以下、第１の実施形態の課題を解決する第２の実施形態について説明する。
【０１００】
第１の実施形態では、乗り換えポイントでの１画素未満の補間処理が必要な場合には、図１１(b)に示すような画像データに対応した属性データは副走査方向に拡張されることとなる。しかし、ここで拡張されるのは属性データのみであり、画像データは反映されてない。また、既に説明しているとおり、属性データは、色のデータに付帯するものではなく、画素に対して付帯するものである。
【０１０１】
つまり、図１１(a)の画像データを例にとれば、シアンの文字画像データ（網掛け表示データ）に対しては、文字を示す属性データが、シアンの色成分に対して１画素未満の補間処理をより好適に行うことができるように拡張される。しかし、背景のマゼンタ（白表示画素）を基準にみると、もともと背景画素であり、乗り換えポイント前後画素で、補間処理部１１２での補間処理が必要のないデータであるにも関わらず、属性データの拡張の影響を受けることとなる。つまり、マゼンタの色成分においても、乗り換えポイント前後画素で補間処理が行われる。
【０１０２】
印字出力画像における、画像の品質に最も影響が出るのは、副走査方向への色毎のずれである。つまり、画像形成部１０１に保持したプロファイル１１６において、本来ずれていない特性であるにも関わらず、前後画素を対象として、あたかもずれていることを前提とした補間処理を実施すると、余計な補間処理による色ムラが発生してしまう。
【０１０３】
本実施形態は、かかる課題を解決するものであり、以下、詳細に説明する。図１７は、本実施形態に対応する電子写真方式カラー画像形成装置１７００において、静電潜像作成に関係する各ブロックの構成例を示す図である。なお、同図において、第１の実施形態の説明時に使用した図１と同様の機能を実現する処理部においては、同一の符号を用いて表記している。図１と図１７とを比較すると、本実施形態では新たに追加される処理部は存在しない。但し、属性修正部１１７が、記憶部１０８から属性データとＣ,Ｍ,Ｙ,Ｋの各色画像データを取得する点でまず異なる。また、各色の補間判定部１０９に対して、共通の属性データ（第１の属性データ）を出力するのではなく、色成分毎に個別の属性データ（第２の属性データ）を出力する点でもさらに異なる。
【０１０４】
つまり、本実施形態では、属性修正部１１７が、入力される属性情報の拡張処理に加えて、色成分毎の属性データを生成する点に特徴を有する。
【０１０５】
図１８は、本実施形態に対応する属性情報の継承条件の一例を説明するための図である。図１８（ａ）は、本実施形態に対応する画素構成の一例を示すものである。ここで、１画素を構成するデータ１８００は、全４０ビットから構成されるものとし、属性データ１８０１、及び、Ｃ,Ｍ,Ｙ,Ｋ各色の画像データ１８０２から１８０５は８ビットでそれぞれ構成される。また、属性データ１８０１の最下位ビット（ＬＳＢ）の１ビットは文字属性を示すデータである。
【０１０６】
なお、図１８（ａ）では図１０に示した構成と同様に、画素毎の構成は４０ビットを前提として説明するが、発明の実施形態が当該ビット数の画素構成に限定されるものではない。また、以下では、文字属性が有意（"１"）である場合を例として説明を行うが、文字属性以外で１画素未満の補間処理が必要となる属性が有意（"１"）の場合も、同様に本発明を適用することができる。
【０１０７】
以下、文字属性が有意（"１"）である画素の、Ｃ,Ｍ,Ｙ,Ｋの画素値により、各色の補間判定部１０９に出力される属性がどのよう修正されるかに関して説明する。図１８（ｂ）から図１８（ｅ）は、Ｃ，Ｍ，Ｙ，Ｋの各画素データの濃度と閾値との関係に基づき割り当てられる各画素の文字属性値の例を説明するための図である。各図において、横軸は、Ｃ,Ｍ,Ｙ,Ｋは色成分を示し、縦軸は、その濃度を示す。また、第１の閾値ＴＨ１、第２の閾値ＴＨ２、第３の閾値ＴＨ３は、カラー画像形成装置１７００について、予め設定された閾値である。
【０１０８】
図１８（ｂ）は、各色成分のうち１色のみが閾値以上で、他の３色が閾値を下回る場合を説明するための図であり、同図では一例として、Ｃの色成分値が最大の閾値ＴＨ１を上回る場合を示している。また、Ｋ、Ｍ及びＹの色成分値は最小の閾値ＴＨ３を下回っている。
【０１０９】
属性修正部１１７は、このように１色の色成分のみが閾値の場合、画素に付帯している文字属性が該１色の色成分のみに付帯するものと判定する。よって、図１８（ｂ）の場合は、Ｃの色成分値に付帯するものと判定される。そして、該当する色成分の補間判定部１０９にのみ（図１８（ｂ）の場合は１０９Ｃ）、属性情報を副走査方向に拡張して有意な値として出力する。そして、その他の色成分の補間判定部１０９（図１８（ｂ）の場合は、１０９Ｍ、１０９Ｙ、１０９Ｋ）に対しては、属性情報の副走査方向の拡張を行わず、画素に付帯していた文字属性情報を、有意な状態として出力することは行わない。
【０１１０】
１画素未満の補間による影響は、補間処理の構成からも、濃度値が大きい方が影響が大きいことは明らかである。したがって、閾値ＴＨ１、ＴＨ２、ＴＨ３による判定により、画素に付帯していた文字属性データを、各色の補間判定部１０９に振り分けることが有効である。また、画像生成部１０４から、属性修正部１１７の入力までの属性情報は、色毎ではなく、画素に付帯させたままとしているため、大きな配線領域や回路規模の変更なく対応できる。
【０１１１】
次に、図１８（ｃ）は、２次色、すなわち、各色成分のうち２色が所定の閾値を上回り、他の２色が閾値を下回る場合を説明するための図であり、同図では一例として、Ｃの色成分値が閾値ＴＨ１を超え、Ｍの色成分値が閾値ＴＨ２を超えている。この場合、属性修正部１１７は、画素に付帯している文字属性は、２次色であるものと判定し、ＣおよびＭの色成分の補間判定部１０９に対してのみ、属性情報の副走査方向の拡張処理と、属性データとして有意なデータを出力する。ＫおよびＹの色成分に関しては、最小の閾値ＴＨ３を下回っていることから、ＫおよびＹの補間判定部１０９に対しては、属性データを有意なものとせず、当然ながら、副走査方向の拡張も行わない。
【０１１２】
次に、図１８（ｄ）は、３つの色成分が、所定の閾値を上回る場合を説明するための図である。図１８（ｄ）では、一例としてＣ,Ｍ,Ｙの色成分が閾値を上回っている場合を示しており、Ｃの色成分が中間の閾値ＴＨ２を上回り、ＭおよびＹの色成分は、最小の閾値ＴＨ３を上回っている。このような場合に、画素に付帯する文字属性を、どの閾値に連動させて割り振るかに関しては、カラー画像形成装置１７００毎に調整可能とし、閾値ＴＨ３を上回っているかといって、画素に付帯する文字属性を全てに割り振らなくても良い。
【０１１３】
つまり、図１８（ｄ）において、閾値ＴＨ２を基準とするものであれば、Ｃの色成分の補間判定部１０９Ｃに、副走査方向に拡張した、有意な属性データを割り振ることになる。一方、閾値ＴＨ３を基準とするものであれば、Ｃ,Ｍ,Ｙの３成分の補間判定部１０９Ｃ、１０９Ｍ及び１０９Ｙに、副走査方向に拡張した、有意な属性データを出力するようにする。
【０１１４】
更に、図１８（ｅ）は、全ての色成分が、最小値ＴＨ３を下回る場合を説明するための図である。この場合、どの色成分も所定の閾値を超えていないため、上記説明の通りであれば、画素に付帯した文字属性を、どの色成分にも振り分けなくても良いこととなる。しかし、もともと付帯していた文字属性の情報を欠落させることになるため、全ての色成分に文字属性を振り分けるように構成する。
【０１１５】
但し、全ての色成分が所定閾値を下回る場合は、上記の説明に限定されるわけではない。例えば、閾値ＴＨ３の設定値濃度が著しく低い場合は、乗り換えポイント周辺において１画素未満の補間処理の効果は軽微であると判断し、全ての色成分の文字属性情報を無効なものとして出力させるようにしても良い。
【０１１６】
上記処理をフローに示したものを図１９に示す。なお、以下では、説明の簡単のためのＴＨ１、ＴＨ２、ＴＨ３の閾値をひとまとめの所定値として考える。
【０１１７】
まず、ステップＳ１９０１では、処理する画素の属性データが、文字属性を示している画素であるか否かを判定する。もし、文字属性を示していれば（ステップＳ１９０１において「ＹＥＳ」）、ステップＳ１９０２に移行する。一方、文字属性を示していない場合は（ステップＳ１９０１において「ＮＯ」）、ステップＳ１９１４に移行する。
【０１１８】
ステップＳ１９０２では、Ｃの色成分値が所定値以上かどうかを判定する。もし、所定値以上の場合には（ステップＳ１９０２において「ＹＥＳ」）、ステップＳ１９０３に移行する。所定値未満の場合には（ステップＳ１９０２において「ＮＯ」）、ステップＳ１９０４に移行する。
【０１１９】
ステップＳ１９０３では、Ｃの色成分の属性として、画素に付帯していた文字属性を継承し、副走査方向への属性データの拡張処理を実施する。また、ステップＳ１９０４では、Ｃの属性を文字属性として出力しない。
【０１２０】
次にステップＳ１９０５において、Ｍの色成分値が所定値以上かどうかを判定する。もし、所定値以上の場合には（ステップＳ１９０５において「ＹＥＳ」）、ステップＳ１９０６に移行する。ステップＳ１９０６では、Ｍの色成分の属性として、画素に付帯していた文字属性を継承し、副走査方向への属性データの拡張処理を実施する。一方、所定値を下回る場合は（ステップＳ１９０５において「ＮＯ」）、ステップＳ１９０７に移行する。ステップＳ１９０７では、Ｍの属性を文字属性として出力しない。
【０１２１】
同様に、ステップＳ１９０８では、Ｙの色成分値が所定値以上かどうかを判定する。もし、所定値以上の場合には（ステップＳ１９０８において「ＹＥＳ」）、ステップＳ１９０９に移行する。ステップＳ１９０９では、Ｙの色成分の属性として、画素に付帯していた文字属性を継承し、副走査方向への属性データの拡張処理を実施する。一方、所定値を下回る場合は（ステップＳ１９０８において「ＮＯ」）、ステップＳ１９１０に移行して、Ｙの属性を文字属性として出力しない。
【０１２２】
最後に、ステップＳ１９１１では、Ｋの色成分値が所定値以上かどうかを判定する。もし、所定値以上の場合には（ステップＳ１９１１において「ＹＥＳ」）、Ｋの色成分の属性として、画素に付帯していた文字属性を継承し、副走査方向への属性データの拡張処理を実施する（ステップＳ１９１２）。一方、所定値を下回る場合は（ステップＳ１９１１において「ＮＯ」）、ステップＳ１９１３に移行して、Ｋの属性を文字属性として出力しない。
【０１２３】
ステップＳ１９１４では、全ての処理画素について処理が終了したか否かを判定する。もし、終了していない場合は、ステップＳ１９０１に戻って全ての処理画素について処理が終了するまで上記のステップを繰り返し実行し、属性修正処理を完了させる。
【０１２４】
なお、図１９では、各色について独立に判定したが、図１８（ｃ）や（ｄ）のように２色以上が閾値を超える場合には、個別に判定せず、特定の色成分に優位性をもたせる形で判定しても良い。例えば、第１優勢色としてＣを設定し、Ｃの画素データが、所定の閾値、例えば第１の閾値以上の場合のＭの閾値、Ｙの閾値、Ｋの閾値を各々設定するように構成しても良い。
【０１２５】
図２０は、本実施形態における属性データの継承条件の他の一例を説明するための図であり、係る設定例を示す図である。図２０では、Ｃを第１優勢色として、Ｍ、Ｙの判定をする例を示している。図２０によれば、Ｃが閾値ＴＨ１以上の場合、Ｃの色成分の補間判定部１０９Ｃに対しては、属性データの副走査方向の拡張と、文字属性として有意情報を出力する。一方、Ｍ、Ｙに関しては、Ｃが閾値ＴＨ１以上の場合の判定閾値を基準として判定される。例えば、Ｃの色成分が閾値ＴＨ１以上の場合のＭ、Ｙの成分値の文字属性は、４つのパターンにより判定される。具体的に、Ｍ、Ｙの色成分値が閾値ＴＨ１以上の場合、ＴＨ１未満ＴＨ２以上の場合、ＴＨ２未満ＴＨ３以上の場合、ＴＨ３未満の場合とで判定される。
【０１２６】
図２０では、Ｍの色成分値がＴＨ２未満の場合には、文字属性を承継しない例を記載している。また、Ｙの色成分値がＴＨ３未満の場合には文字属性を承継しない例を記載している。このように、色毎に文字属性を承継する条件を異ならせることができる。また、Ｃ以外の他の色を第１優勢色とする場合も、図２０と同様にして文字属性を承継させる条件を閾値との大小関係に基づいて設定することができる。
【０１２７】
なお、図２０には図示していないが、第１優勢色Ｃの成分値が、例えば、ＴＨ１とＴＨ２との間である場合に、Ｍの成分値を比較する第１乃至第３の閾値（ＴＨ１,ＴＨ２,ＴＨ３）は、Ｃの成分値がＴＨ１を超える場合と別のものとしても良い。つまり、第１優勢色の値に応じて、それ以外の色成分の閾値を設定するようにしても良い。
【０１２８】
また、図２１に示すように、色成分毎に第１乃至第３の閾値（ＴＨ１,ＴＨ２,ＴＨ３）を異ならせ、個別に画素に付帯している属性データを振り分けるようにしても良いし、その上で図２０とを組み合わせた形で実現するようにしても良い。
【０１２９】
なお、本実施形態では、閾値として第１乃至第３の閾値（ＴＨ１,ＴＨ２,ＴＨ３）の３通りを用意する場合を説明したが、発明の実施形態はこれに限定されるものではない。より簡易的に構成する場合においては、閾値を１つにしても良いし、また精度を上げることを目的とし、４つ以上の閾値を構成するようにしても良い。
【０１３０】
いずれの方法においても、文字属性を示す画素の属性情報の振り分けに、該当画素の各色成分値を用いて判定を行い、文字属性を継承させるべき色成分に対して、有意な属性情報を出力しているため、第１の実施形態における課題を解決することができる。
【０１３１】
つまり、画像データについて、Ｃの色成分の補間判定部１０９Ｃに対しては、文字属性データを副走査方向に拡張して出力し、Ｍの色成分の補間判定部１０９Ｍに対しては、文字属性情報を出力しないように制御することが可能となる。これにより、特定の色成分についてのみ文字属性の拡張による補間処理を実行でき、文字属性の拡張による影響範囲が限定され、２次的な弊害を抑えることがる。
【０１３２】
なお、本実施形態においても、第１の実施形態と同様、文字属性をもつ画素を前提に説明を行ったが、本発明はこれに限定されるものではない。つまり、乗り換えポイント前後で、１画素未満の補間を必要とする属性であれば適用される。
【０１３３】
また、乗り換えポイント周辺で１画素未満の補間を必要としない属性の画像データに対しても適用できる。この場合、例えば属性データが地紋画像を示し、かつ、地紋として印字する色成分が図示しない制御装置から属性修正部１１７に入力される場合、地紋対象色の補間判定部１０９にのみ地紋の属性データを出力するように構成してもよい。この処理により、地紋色以外の色成分に関しては、地紋画像データ固有の補間判定処理を実施しなくて済むようになり、補間判定部１０９による、補間処理の有無の判定精度を向上させることができるようになる。
【０１３４】
以上のように、本実施形態によれば、画素に付帯する属性情報、および画素を構成する各色成分値を用いて、画素に付帯する属性情報から、各色成分の属性情報を生成することができる。これにより、属性情報の副走査方向への拡張の影響を軽減することが可能となる。
【０１３５】
［その他の実施形態］
なお、本発明は、複数の機器（例えばホストコンピュータ、インタフェイス機器、リーダ、プリンタなど）から構成されるシステムに適用しても、一つの機器からなる装置（例えば、複写機、ファクシミリ装置など）に適用してもよい。
【０１３６】
また、本発明の目的は、前述した機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムに供給し、そのシステムがプログラムコードを読み出し実行することによっても達成される。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現し、そのプログラムコードを記憶した記憶媒体は本発明を構成する。また、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム（ＯＳ）などが実際の処理の一部または全部を行い、その処理によって前述した機能が実現される場合も含まれる。
【０１３７】
さらに、以下の形態で実現しても構わない。すなわち、記憶媒体から読み出されたコンピュータプログラムコードを、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込む。そして、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行って、前述した機能が実現される場合も含まれる。
【０１３８】
本発明を上記記憶媒体に適用する場合、その記憶媒体には、先に説明したフローチャートに対応するプログラムコードが格納されることになる。
【図面の簡単な説明】
【０１３９】
【図１】発明の実施形態に対応するカラー画像形成装置の内部構成の一例を示す図である。
【図２】発明の実施形態に対応する電子写真方式のカラー画像形成装置の断面の一例を示す図である。
【図３】発明の実施形態に対応するカラー画像形成装置の色毎の走査線のプロファイル特性の一例を示す図である。
【図４】発明の実施形態に対応するカラー画像形成装置の曲がり特性が副走査方向の順方向である場合の補間方法を説明する図である。
【図５】発明の実施形態に対応するカラー画像形成装置の曲がり特性が副走査方向の逆方向である場合の補間方法を説明する図である
【図６】発明の実施形態に対応する重み係数の構成例を示す図である。
【図７】発明の実施形態に対応する、プロファイル定義によるずれ方向と補正方向との相関を示す図である。
【図８】発明の実施形態に対応する、乗り換え処理を説明するための図である。
【図９】発明の実施形態に対応する、プロファイル特性のデータ保持形態の一例を示す図である。
【図１０】発明の実施形態に対応する、１画素データの構成例を示す図である。
【図１１】発明の実施形態に対応する、画像データと属性データとの関係を説明するための図である。
【図１２】発明の第１の実施形態において、属性情報を副走査方向に拡張しない場合の補間効果の一例を説明するための図である。
【図１３】発明の第１の実施形態において、属性情報を副走査方向に拡張しない場合の補間効果の他の一例を説明するための図である。
【図１４】発明の第１実施形態に対応する、属性情報を副走査方向に拡張した場合の補間効果の一例を説明するための図である。
【図１５】発明の第１実施形態に対応する、属性情報を副走査方向に拡張した場合の補間効果の一例を説明するための図である。
【図１６】発明の第１の実施形態に対応する処理のフローチャートである。
【図１７】発明の第２実施形態に対応するカラー画像形成装置の内部構成の一例を示す図である。
【図１８】発明の第２実施形態に対応する、属性データの継承条件の一例を説明するための図である。
【図１９】発明の第１の実施形態に対応する処理のフローチャートである。
【図２０】発明の第２実施形態に対応する、属性データの継承条件の他の一例を説明するための図である。
【図２１】発明の第２実施形態に対応する、色成分毎に設定する閾値を異ならせる場合の一例を説明するための図である。
【図２２】背景技術の説明図である。
【図２３】背景技術の説明図である。
【図２４】背景技術の説明図である。
【図１】
0004950798.tif 000002
【図２】
0004950798.tif 000003
【図３】
0004950798.tif 000004
【図６】
0004950798.tif 000005
【図７】
0004950798.tif 000006
【図９】
0004950798.tif 000007
【図１０】
0004950798.tif 000008
【図１６】
0004950798.tif 000009
【図１７】
0004950798.tif 000010
【図１９】
0004950798.tif 000011
【図２０】
0004950798.tif 000012
【図２２】
0004950798.tif 000013
【図４】
0004950798.tif 000014
【図５】
0004950798.tif 000015
【図８】
0004950798.tif 000016
【図１１】
0004950798.tif 000017
【図１２】
0004950798.tif 000018
【図１３】
0004950798.tif 000019
【図１４】
0004950798.tif 000020
【図１５】
0004950798.tif 000021
【図１８】
0004950798.tif 000022
【図２１】
0004950798.tif 000023
【図２３】
0004950798.tif 000024
【図２４】
0004950798.tif 000025