(57)【要約】【課題】  主走査方向の幅を調整しながら、エッジのがたつきを発生しにくくする。【解決手段】  電子写真方式により画像を形成する画像形成装置であって、前記画像形成装置における露光部が走査する方向を主走査方向とし、入力画像データにおいて前記主走査方向に対応するラインごとに調整画素を挿入または削除する位置を決定する決定手段と、前記決定手段により決定された位置に、前記調整画素を挿入または削除することにより、前記ラインの主走査方向の幅を調整する調整手段とを有し、前記決定手段は、既に処理したラインにおいて調整画素を挿入または削除された位置に基づいて、処理対象であるラインにおける調整画素を挿入または削除する位置を決定することを特徴とする。【選択図】  図３
2014042195.tif 000002
【特許請求の範囲】
【請求項１】
電子写真方式により画像を形成する画像形成装置であって、
前記画像形成装置における露光部が走査する方向を主走査方向とし、入力画像データにおいて前記主走査方向に対応するラインごとに調整画素を挿入または削除する位置を決定する決定手段と、
前記決定手段により決定された位置に、前記調整画素を挿入または削除することにより、前記ラインの主走査方向の幅を調整する調整手段とを有し、
前記決定手段は、既に処理したラインにおいて調整画素を挿入または削除された位置に基づいて、処理対象であるラインにおける調整画素を挿入または削除する位置を決定することを特徴とする画像形成装置。
【請求項２】
前記決定手段は、前記処理対象であるラインにおける画素から、前記処理対象であるラインの直前に処理されたラインにおいて調整画素を挿入また削除される第一の画素と相関のある画素を、前記処理対象である主走査ラインにおいて調整画素を挿入または削除する画素として決定することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記決定手段は、前記第一の画素の画素位置と副走査方向に同じ位置にある前記処理対象であるラインにある第二の画素および前記第二の画素の近傍の画素を、第一の画素と相関のある画素を判定する領域とすることを特徴とする請求項２に記載の画像形成装置。
【請求項４】
前記決定手段は、前記第一の画素との距離に応じて、前記処理対象であるラインにおいて調整画素を挿入または削除する画素を決定する請求項２または３に記載の画像形成装置。
【請求項５】
前記調整画素は、前記画像形成装置における最小パルス幅に相当することを特徴とする請求項１乃至４の何れか一項に記載の画像形成装置。
【請求項６】
前記画像形成装置は、カラー画像を形成することを特徴とする請求項１乃至５の何れか一項に記載の画像形成装置。
【請求項７】
コンピュータを請求項１から請求項６の何れか一項に記載された画像形成装置の各手段として機能させるためのプログラム。
【請求項８】
電子写真方式により画像を形成する画像形成装置の制御方法であって、
前記画像形成装置における露光部が走査する方向を主走査方向とし、入力画像データにおいて前記主走査方向に対応するラインごとに調整画素を挿入または削除する位置を決定すし、
前記決定された位置に、前記調整画素を挿入または削除することにより、前記ラインの主走査方向の幅を調整し、
既に処理したラインにおいて調整画素を挿入または削除された位置に基づいて、処理対象であるラインにおける調整画素を挿入または削除する位置を決定することを特徴とする制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子写真方式による画像形成において、色ずれを低減する画像形成装置およびその制御方法に関する。
【背景技術】
【０００２】
従来、レーザ光を用いた電子写真方式のカラー画像形成装置では、色毎にそれぞれ独立した画像形成部を有している。各色の画像形成部が記録媒体上に色毎の画像を重ねて形成し、カラー画像を生成する。しかしながらメカ精度上のばらつきにより、色毎に主走査幅が異なってしまい、色ずれ（レジストレーションずれ）が発生する場合がある。そこで、色毎に主走査方向の幅を合わせるため、形成する画像データに対して局所的に微小画素を挿入したり、微小画素分削除したりする方法がある。
【０００３】
特許文献１には、画像データにおいて画素を操作（挿入や削除）する位置を分散させる方法が記載されている。具体的には、画素操作位置が存在する画素操作領域と画素操作位置が存在しない画素無操作領域との割合に基づいて、画素操作位置をシフトする。これにより、画素を操作する位置の偏りによって発生する画質欠陥を抑制できる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−２３５６０９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１に開示された方法では、画像データにおけるエッジを考慮せずに画素操作位置をシフトしている。そのため、画素を操作した結果、エッジのがたつきが発生してしまうという場合があった。
【０００６】
図８は、画像データの主走査方向の幅の調整を模式的に示したものである。ライン０、ラインｎ〜ライン（ｎ＋５）の７ラインは、それぞれ、主走査方向のライン（主走査ライン）を示す。また、１画素は４個の微小画素から構成されている。ライン０は、主走査幅を調整する前の主走査ラインを表している。つまり、主走査幅を調整する前は、主走査ラインは１２画素からなっていたことがわかる。図８において白い微小画素はレーザオフ期間を、斜線の微小画素はレーザオン期間を表す。すなわち主走査幅調整前の画像データは、画素３〜７が黒、それ以外が白となる縦線画像である。ライン０が副走査方向に６ラインつながった領域に対して、各主走査ラインに１画素分つまり４つの微小画素を追加することで、主走査幅を拡大した結果の一例をラインｎ〜ライン（ｎ＋５）に示す。
【０００７】
主走査幅調整後の各ラインについて、太線で示した枠が微小画素を追加されたドットである。たとえば、ラインｎは、画素１，４，７，１０に微小画素を追加している。同様にライン（ｎ＋１）は、画素２，５，８，１１に微小画素を追加している。このように微小画素を追加すると、図８に示したように、エッジにがたつきが発生してしまう。
【０００８】
本発明は、電子写真方式により画像を形成する画像形成装置において、主走査方向の幅を調整する場合に、エッジのがたつきを発生しにくくすることを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するため本発明は、電子写真方式により画像を形成する画像形成装置であって、前記画像形成装置における露光部が走査する方向を主走査方向とし、入力画像データにおいて前記主走査方向に対応するラインごとに調整画素を挿入または削除する位置を決定する決定手段と、前記決定手段により決定された位置に、前記調整画素を挿入または削除することにより、前記ラインの主走査方向の幅を調整する調整手段とを有し、前記決定手段は、既に処理したラインにおいて調整画素を挿入または削除された位置に基づいて、処理対象であるラインにおける調整画素を挿入または削除する位置を決定することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、電子写真方式により画像を形成する画像形成装置において、主走査方向の幅を調整する場合に、エッジのがたつきを発生しにくくすることができる。
【図面の簡単な説明】
【００１１】
【図１】画像形成装置における主走査幅の調整を模式的に示した図
【図２】主走査幅調整の過程を模式的に示した図
【図３】主走査幅調整処理に関するブロック図
【図４】主走査幅調整処理のフローチャート
【図５】ハーフトーン画像データのデータフォーマット
【図６】画像操作のタイミングチャート
【図７】主走査幅の調整に関するフローチャート
【図８】従来技術による主走査幅の調整を模式的に示した図
【発明を実施するための形態】
【００１２】
以下、添付図面を参照し、本発明の好適な実施形態について説明する。なお、以下の実施例において示す機能構成は一例にすぎず、本発明は図示された構成に限定されるものではない。
【００１３】
＜第１実施形態＞
図３は、第１実施形態に適用可能な画像形成装置の構成を示すブロック図である。画像形成部１１は、電子写真方式により記録媒体上にカラー画像形成を行う。電子写真方式の画像形成装置においては一般に、帯電、露光、現像、転写、定着、クリーニング等の複数のプロセスを経て画像を形成する。ここで、一般的な電子写真プロセスについて説明する。まず帯電部が、像担持体である感光体を一様に帯電させた後、露光部が感光体に画像信号（本実施形態ではＰＷＭ信号）に応じたレーザ光を露光し、感光体上に静電潜像を形成する。このときレーザ光が走査する方向を主走査方向といい、この主走査方向と直交する副走査方向に順次感光体を回転させながら、静電潜像を形成する。その後、現像部が感光体上の静電潜像を現像し、感光体上にトナー像を形成する。その際、現像部がトナーを帯電させた後、略等速度で回転する現像ローラーを用いて感光体へトナーを供給し、このトナーを静電潜像に付着させてトナー像を形成する。そして、感光体上のトナー像を中間転写ベルトに一次転写する。なお、感光体上に残った転写残トナーはクリーニング手段により回収される。これまでの帯電、露光、現像、一時転写、クリーニングの各工程は、各色（例えば、シアン、マゼンタ、イエロー、ブラック）の画像形成部において順次進められる。その結果、中間転写ベルト上には、各色のトナー像が重なったカラー画像が形成される。最後に、中間転写ベルトに担持されたカラーのトナー像を、記録媒体上に二次転写し、定着工程により記録媒体上のカラー画像を完成させる。
【００１４】
以上のような電子写真方式を用いて記録媒体上に画像を形成する画像形成部１１では、各色のトナー像において主走査方向の幅にずれが生じることがある。そこで本実施形態においてＰＷＭ信号生成部１２は、画像形成の過程で発生する色間の主走査方向の幅のずれを考慮し、色毎の入力画像データに基づいて、ＰＷＭ信号を生成する。
【００１５】
ＰＷＭ信号生成部１２は、補正値演算部１、第１の位置決定部２、第２の位置決定部３、データ格納部６、フラグ付与部７、画素操作部８、制御部９、記憶部１０を有する。ＰＷＭ信号生成部１２は、画像処理部（不図示）にてハーフトーン処理された色毎のハーフトーン画像データ（入力画像データ）を受け取り、ＰＷＭ信号に変換する。ここでは、ＰＷＭ信号の最小パルス幅は、ハーフトーン画像データにおける１画素の１／４に相当する。つまり、１画素は４つの微小画素により構成されることになる。ＰＷＭ信号生成部１２は、入力画像データにおいて、画像形成部１１が露光する主走査方向に対応する主走査ラインごとに各処理を行う。
【００１６】
補正値算出部１は、主走査方向の画像データの幅（以下、主走査幅）を調整するための補正値を算出する。レジストレーションずれ量に基づいて、主走査幅の補正値を求める。公知の方法を用いてよい。ここでは補正値は、主走査ラインに対して挿入または追加する画素（以下、調整画素）の数である。なお本実施形態における調整画素は、入力画像データを構成する１画素よりも微小である。調整画素は、画像形成部１０６が画像を記録するためのＰＷＭ信号の最小パルス幅に対応する。つまり調整画素は、入力画像データを構成する１画素の１／４の微小画素に相当する画素片になる。
【００１７】
第１の位置決定部２は、補正値算出部１から得られる補正値に基づいて、画像データの１番目の主走査ライン（第１主走査ライン）において調整画素を挿入または削除する位置を決定する。従来の方法を用いてよい。ここでは、第１主走査ラインにおいて、調整画素を挿入または削除する位置が等間隔になるように決定する。
【００１８】
データ格納部６は、ハーフトーン処理部（不図示）から出力されるハーフトーン画像データをラスター順に格納している。ハーフトーン画像データを構成する各画素は、図５（Ａ）に示すようなデータフォーマットで保持されている。各画素は、パルス幅を表す画素データと成長方向を表す成長方向データを有する。
【００１９】
第２の位置決定部３は、判定部４とフラグ生成部５から構成される。判定部４は、データ格納部６から決められた判定領域のハーフトーン画像データを受け取り、判定領域の画素ごとに直前の主走査ラインにおいて調整画素を挿入または削除された画素との相関度を判定する。判定部４における動作の詳細は後述する。
【００２０】
フラグ生成部５は、判定部４が判定した結果から、判定した各画素に対してフラグを生成する。フラグは、調整画素を挿入または削除されるかどうかを示す２ビットの情報である。たとえば、１１を調整画素追加、１０を調整画素削除、００を調整画素追加削除なしとする。判定部４による判定の結果、調整画素を挿入または削除される画素であると決定された画素は、調整画素を挿入または削除されることを示すフラグを生成する。判定部４による判定の結果、調整画素を挿入または削除される画素とされなかった画素または、判定領域に含まれなかった画素には、調整画素を挿入または削除されないことを示すフラグを生成する。
【００２１】
フラグ付与部７は、フラグ生成部５で生成したフラグをデータ格納部６から送られてくるハーフトーン画像データの各画素に付与する。画素操作部８は、フラグ付きのハーフトーン画像データを受け取り、ＰＷＭ信号に変換する。ＰＷＭ信号は、ＨＩＧＨ区間（１）とＬＯＷ区間（０）からなる２値である。画素操作部８の動作は後述する。
【００２２】
記憶部１０は、第１の位置決定手段または第２の位置決定手段によって、調整画素を挿入または削除されることが決定された画素の画素位置および画素データを記憶しておく。ここに記憶された調整画素を挿入または削除されることが決定された画素に応じて、次の主走査ラインにおいて調整画素を挿入または削除する画素を決定する。制御部９は、これらの各ブロックからなる全体を制御し、前述したような動作を行うための制御部である。
【００２３】
図１は、本実施形態における主走査幅を調整する処理について説明するための図である。調整画素の挿入により、主走査幅を拡大する場合を例に説明する。調整画素の挿入位置は、直前の主走査ラインに応じて決定される。調整画素を挿入される画素を決定した後、画素の右端に調整画素（入力画像データを構成する１画素の１／４に相当する画素片）を挿入する。
【００２４】
ライン０は、主走査幅を調整する前の主走査ラインを示し、ここでは画像データにおける全ての主走査ラインがライン０と同様であるとする。また、白い微小画素はレーザオフ期間を、斜線の微小画素はレーザオン期間を表す。なおレーザオフ期間は「画素値０」、レーザオン期間は「画素値１」に対応する。つまり、主走査幅を調整する前は、画像データの主走査幅は１２画素であり、画素３〜７が黒、それ以外が白となる縦線を示す画像であることがわかる。
【００２５】
図１におけるライン１〜３は、ライン０からなる画像データのうち、第１の主走査ラインであるライン１から順に３つの主走査ラインに対して、調整画素を挿入する画素を決定した結果を示す。本実施形態では、１２画素からなる主走査ラインに対して１画素分、主走査幅を伸ばすので、１／４画素に相当する調整画素を４つ挿入する。
【００２６】
最初に調整画素の挿入画素を決定する主走査ラインでは、なるべく主走査幅に対して均一に調整画素を追加する。従って、ライン１では画素１，４，７，１０のように３画素毎に調整画素を１つ挿入することとする。次に、処理対象の主走査ラインに対して調整画素を挿入する画素は、直前の主走査ラインにおける調整画素の挿入画素に応じて決定される。具体的には、直前の主走査ラインにおいて調整画素が挿入される画素と同じ画素位置に相当する画素およびその近傍画素を判定領域として、直前の主走査ラインにおいて調整画素が挿入される画素と相関の高い画素値をもつ画素を判定する。直前の主走査ラインにおいて調整画素が挿入される画素と最も相関の高い画素値をもつ画素を、処理対象ラインにおいて調整画素を挿入する画素として決定する。なお、最も相関が高い画素が複数ある場合は、その中からランダムに画素を選択するものとする。ここでは、判定領域を直前の主走査ラインにおいて調整画素が挿入される画素と同じ画素位置に相当する画素とその両隣の画素とする。
【００２７】
図１において、前述の通りライン１では、画素１、４、７，１０が調整画素を挿入される画素である。まず、ライン２において、画素１と同じ画素位置の画素、およびその両隣の画素から、挿入する画素を決定する。ここで画素１は左端なので、画素１と画素２の中から選択することになる。画素１，２はいずれも直前の主走査ラインの画素１を表す画素値と同じ画素値をもつ。つまり、ライン１の画素１と最も相関の高い画素は２つある。その場合は、最も相関の高い画素からランダムに選択され、画素２が調整画素を挿入される画素として決定される。次に、ライン１における画素４と同じ画素位置の画素、およびその両隣の画素から、調整画素を挿入する画素を決定する。つまり、ライン２において次に調整画素が挿入される画素は、画素３，４，５のいずれかから選択する。ライン２における画素３，４，５はいずれも、直前の主走査ラインであるライン１の画素４を表す画素値と同じ画素値であるので、画素３，４，５の中からランダムに調整画素を挿入する画素を選択する。図１では、画素３が選択されている。
【００２８】
次に、ライン１における画素７と同じ画素位置の画素、およびその両隣の画素から、調整画素を挿入する画素を決定する。つまり、ライン２において３番目に調整画素挿入位置として決定される画素は、画素６，７，８のいずれかかである。画素６，７，８の中で、直前の主走査ラインであるライン１の画素７と、最も相関の高い画素値をもつ画素は、画素６または７であるので、画素６と７からランダムに選択する。図１では、画素７が選択されている。同様にライン１において調整画素が挿入される画素１０に応じて、ライン２では画素１１が４つめの調整画素挿入画素として選択される。以上のように、直前の主走査ラインであるライン１に応じて、ライン２において調整画素を挿入される画素が選択される。選択された画素２，３，７，１１は、右端の画素値と同じ画素値の調整画素が右端に挿入される。画素２，１１には白の調整画素が、画素３，７には黒の調整画素が追加され、ライン２は、画素１つ分主走査方向に拡大されている。
【００２９】
同様に、ライン３に対しても４つの調整画素を挿入する画素を選択する。ライン３の場合直前の主走査ラインはライン２であり、ライン２における調整画素が挿入された画素に基づいて、ライン３において調整画素を挿入する画素を選択すると、画素２，３，６，１０が選ばれる。それぞれの画素において、右端の微小画素と同じ調整画素が右端に挿入される。なお、本実施形態では、画素の右端に位置する微小画素と同じ調整画素を右端に追加する場合を例に説明したがこれにかぎらない。例えば、１画素を構成する４つの微小画素のいずれかにランダムに調整画素を追加してもよい。
【００３０】
図４は、本実施形態における調整画素を挿入または削除する位置を決定する方法のフローチャートである。色間の主走査幅のずれを抑制するため、主走査方向の幅を調整する。具体的には、主走査幅を拡大するときは、主走査ラインに調整画素を挿入し、主走査幅を縮小するときには、主走査ラインから調整画素を削除する。本実施形態では、直前の主走査ラインにおいて調整画素が挿入または削除された画素と相関の高い画素を選択し、処理対象の主走査ラインにおける調整画素の挿入／削除を決定する。なお、以下の処理は、２ライン目以降に対して行う。
【００３１】
ステップＳ１において、主走査幅の調整処理を開始する。データ格納部６には、ハーフトーン画像データが格納される。ハーフトーン画像データは、画素ごとに図５（Ａ）が示すデータフォーマットで格納されている。画素データは、ＰＷＭ信号のパルス幅を表す画素値で、０〜４の５値である。成長方向データは、１画素クロックの左右どちらにレーザオン信号を寄せてＰＷＭ信号を生成するかを表す。なお、成長方向は、左からの場合は１０、中央からの場合は１１、右からの場合は０１とする。図２（Ａ）は、ハーフトーン画像データの一部を模式的に示す図である。すでにｎライン目は、画素ｎ４に調整画素を挿入されている。ｎライン目に応じて、（ｎ＋１）ラインにおいて調整画素を追加／削除する画素が決まる。図２（Ａ）に示すハーフトーン画像データを例に以下のフローを説明する。
【００３２】
ステップＳ２において、処理対象の主走査ラインにおいて、直前の主走査ラインの調整画素を挿入／削除される画素と相関の高い画素を判定する判定領域を設定する。判定領域は、直前の主走査ラインの調整画素を挿入／削除される画素と副走査方向に同じ位置にある画素およびその近傍を設定する。判定領域となる画素数は、直前の主走査ラインにおいて挿入／削除する調整画素の数に応じて設定するとよい。たとえば、５画素毎に調整画素を追加する場合は、判定領域は近傍±２画素にする。一方、主走査幅に挿入する調整画素が少ない場合は、判定領域の自由度は高くなる。しかし、判定領域を大きく設定するとその分判定するためのリソースを要するので、リソースを低減するために判定領域を適宜制限しておくことも可能である。ここでは、調整画素挿入／削除画素から主走査方向に±３画素を判定領域として設定する。図２において、ｎ＋１ライン目における判定領域は、直前の主走査ラインにおいて調整画素を挿入・削除された画素ｎ４と副走査方向に同じ位置である画素（ｎ＋１）４と、主走査方向に近傍±３画素の画素（ｎ＋１）１〜画素（ｎ＋１）７が判定領域となる。
【００３３】
次に、ステップＳ３において、判定部４は、記憶部１０から、直前の主走査ラインにおいて調整画素を挿入された画素の画素位置とその画素データを取得する。ステップＳ４において判定部４は、データ格納部６から、処理対象の主走査ラインの、ステップＳ２において設定した判定領域内の画素位置とその画素データを取得する。
【００３４】
ステップＳ５において判定部４は、直前の主走査ラインにおいて調整画素を挿入された画素と処理対象の主走査ラインにおける判定領域内の画素群とについて、それぞれ相関度を判定する。判定領域内の画素ごとに、直前の主走査ラインにおいて調整画素を挿入された画素を表す画素データ（パルス幅を表す）との相関を判定し、画素データが同じときに相関度が高いと判定する。本実施形態では、相関を判定する画素値同士の差の絶対値を、相関を表す相関度として算出し、ステップＳ５における判定に使用する。相関度は、相関度が高い順に０，１，２，３，・・・となる。図２において、直前の主走査ラインにおいて調整画素を挿入された画素を表す画素値は４である。処理対象の（ｎ＋１）ラインの判定領域内の画素を表す画素値は左から順に、０、０、０、２、４，４，２である。従って、各画素の相関度は、４，４，４，２，０，０，２となる。つまり、画素（ｎ＋１）５と画素（ｎ＋１）６とが最も相関の高い画素であることがわかる。
【００３５】
判定領域における各画素の相関度に差があるときは、相関度ありと判定して、ステップＳ６に進む。判定領域における各画素の相関度が全て同じ場合は、相関度の差がないと判定し、ステップＳ７に進む。
【００３６】
ステップＳ６において判定部４は、相関度が最も小さいものを、処理対象の主走査ラインにおいて調整画素を挿入する画素として決定する。なお、相関度が最も小さい画素が複数ある場合は、ランダムに選択する。またこのとき、フラグ生成部５は、微小画を挿入する画素であるかどうかを表すフラグを生成し、フラグ付与部７は各画素にフラグを付与する。図５（Ｂ）は、ハーフトーン画像データを構成する、ある画素についてさらにフラグが付与された状態を示す。調整画素の挿入が決定された画素にはフラグ１０を、調整画素が挿入されない画素はフラグ００を付与される。図２において、画素（ｎ＋１）５と画素（ｎ＋１）６が最も相関の高い画素として選択され、ランダムに画素（ｎ＋１）５が、調整画素を挿入される画素として決定されている。
【００３７】
一方ステップＳ７において、判定領域の各画素の相関度に差がない場合、判定領域の中から調整画素を挿入する画素をランダムに選択する。ステップＳ６と同様に、フラグ生成部５は、調整画素を挿入する画素であるかどうかを表すフラグを生成し、フラグ付与部７が対象の画素にフラグを付与する。
【００３８】
このようにして、処理対象の主走査ラインに、挿入する調整画素の位置を決定していく。処理対象の主走査ラインに対して、挿入する調整画素の数が所定数に達したら、判定を終了し（ステップＳ９）、それ以外の場合はステップＳ３に戻って次の調整画素挿入位置を決定するフローを繰り返す。
【００３９】
なお本実施形態では、図５（Ａ）に示すデータ格納部６に格納されたハーフトーン画像データについて、１画素を４分割したパルスを最小パルス幅として変調するため、画素データは３ｂｉｔ必要になる。また、成長方向が右、左、中央の３パターンあるため、成長方向データは２ｂｉｔ必要になる。これらに加えて、前述したように、調整画素を追加あるいは削除する画素であるかどうかフラグは２ｂｉｔである。したがって、フラグ付与部７から出力されるデータ（図５（Ｂ））は、画素データ、成長方向データ、フラグの合計７ｂｉｔのデータになる。
【００４０】
図６は、画素操作部８の動作を説明するためのタイミングチャートである。画素操作部８は、フラグ付与部７から出力されたデータに基づいて、１画素ごとにクロックに同期してＰＷＭ信号を生成する。図６では、点線が１画素単位の区切りを示している。ＰＷＭ信号は、クロックを基準として、以下のような変換によって生成される。画素データが表すパルス幅の値だけ、ＨＩＧＨ区間となる。その時の、ＨＩＧＨ区間の場所は、成長方向データの値によって決まる。前述の通り、本実施形態では、０１：右寄せ、１０：左寄せ、１１：中央にＨＩＧＨ区間が生成される。また、フラグの値によって、１クロック分の長さに相当する調整画素を追加または削除されて、１画素分の周期が長くなったり短くなったりする。図６は、連続する５画素分のＰＷＭ信号生成の一例をタイミングチャートによって表している。左の画素から順に説明する。１番目の画素を表す画素データは、パルス幅：１、成長方向：１０、フラグ：００なので、左端から１クロック周期分のＨＩＧＨ区間、３クロック周期分のＬＯＷ区間を生成する。２番目の画素を表す画素データは、パルス幅：２、成長方向：１１、フラグ：００なので、左端から１クロック周期分のＬＯＷ区間、２クロック周期分のＨＩＧＨ区間、１クロック周期分のＬＯＷ区間を生成する。３番目の画素を表す画素データは、パルス幅：３、成長方向：０１、フラグ：００なので、左から１クロック周期分のＬＯＷ区間、３クロック周期分のＨＩＧＨ区間を生成する。４番目の画素を表す画素データは、パルス幅：１、成長方向：０１、フラグ：０１であるので、調整画素を１クロック周期分追加する例を示している。追加方法は、もともとのＰＷＭ信号の右端の１クロック周期分の区間をそのまま追加する。そうすると、左から３クロック周期分のＬＯＷ区間、２クロック周期分のＨＩＧＨ区間を生成して、１画素が５クロック周期分になる。５番目の画素を表す画素データは、パルス幅：２、成長方向：０１、フラグ：１０であるので、調整画素を１クロック分削除する例を示している。削除方法として、もともとのＰＷＭ信号の右端の１クロック分のデータをそのまま削除する。そうすると、左から２クロック周期分のＬＯＷデータを作成、１クロック分のＨＩＧＨデータを生成して、１ドットの周期が３クロック周期分になる。
【００４１】
本実施形態では、調整画素を１／４画素として説明した。しかし、調整画素の大きさはこれに限るものではなく、任意の大きさに設定してよい。また、パルス幅や成長方向などのデータフォーマットは一例を示しただけであり、これらに限定されるものではない。
【００４２】
なお、本実施形態では相関が最も高い画素を、画素の画素データに基づいて算出した。しかしながら、相関度を算出する方法はこれに限らない。例えば、画素データから算出される相関度が同じ場合、さらに成長方向データも考慮して調整画素を挿入する画素を決定してもよい。
【００４３】
以上のように本実施形態によれば、電子写真方式により記録媒体上に画像形成装置が記録する入力画像データに対して、直前の主走査ラインにおいて調整画素を挿入する画素に基づいて、処理対象の主走査ラインにおいて調整画素を挿入する位置を決定する。そのため、副走査方向のエッジを考慮して調整画素の挿入位置を決定することができるため、主走査方向の幅を調整しながら、副走査方向のエッジも保存することができる。
【００４４】
＜第２実施形態＞
次に第２実施形態について説明する。前述の第１実施形態では、判定領域において最も相関が高い画素が複数あった場合には、調整画素を挿入する画素をランダムに選択した。第２実施形態では、判定領域において最も相関が高い画素が複数あった場合さらに、直前の主走査ラインにおける調整画素挿入画素との距離も考慮する方法について説明する。第１実施形態と同様の構成については説明を省略する。
【００４５】
図７は、本実施形態における調整画素を挿入または削除する位置を決定する方法のフローチャートである。
【００４６】
ステップＳ１０２ステップＳ１０５まで第１実施形態と同様の処理をする。処理対象の主走査ラインの判定領域内で、直前の主走査ラインにおいて調整画素が挿入または削除された画素との相関度に差がある場合、ステップＳ１０６に進む。相関度に差がない場合、ステップＳ１０８にすすみ、第１実施形態と同様に判定領域における画素の中からランダムに調整画素挿入画素を決定する。
【００４７】
ステップＳ１０６では、判定部４はさらに、判定領域内において最も相関度が小さい画素が複数ある場合、直前の主走査ラインにおける調整画素挿入位置からの距離を判定する。なお、判定領域内において最も相関度が小さい画素が１つである場合はステップＳ１０６における距離判定を行わず、そのままステップＳ１０７に進む。
【００４８】
ステップＳ１０７において、判定部４は調整画素を挿入する画素を決定する。判定領域内において最も相関度が小さい画素が１つである場合、その画素を調整画素挿入画素として決定する。判定領域内において最も相関度が小さい画素が複数ある場合、ステップＳ１０６において判定した距離に基づいて画素を決定する。ここでは、同じ相関度をもつ画素の中で、直前の主走査ラインにおける調整画素挿入位置との距離が最も短い画素を選択する。
【００４９】
このようにして、処理対象の主走査ラインに、挿入する調整画素の位置を決定していく。処理対象の主走査ラインに対して、挿入する調整画素の数が所定数に達したら、判定を終了し（ステップＳ１０９）、それ以外の場合はステップＳ３に戻って次の調整画素挿入位置を決定するフローを繰り返す。
【００５０】
第２実施形態によれば、直前の主走査ラインにおいて調整画素を挿入する画素に基づいて、処理対象の主走査ラインにおいて調整画素を挿入する位置を決定する。これにより副走査方向のエッジを考慮して調整画素の挿入位置を決定することができるため、主走査方向の幅を調整しながら、副走査方向のエッジも保存することができる。本実施形態ではさらに、直前の主走査ラインにおいて調整画素を挿入する画素との相関および距離を考慮する。そのため、より適切に調整画素の挿入位置を決定することができる。
【００５１】
＜その他の実施形態＞
前述の実施形態では、いずれも主走査ラインに調整画素を挿入することにより、主走査幅を拡大する場合を例に説明した。しかしながら前述の実施形態における方法は、主走査ラインから調整画素を削除することにより主走査幅を縮小する場合にも適用できる。
【００５２】
また、前述の実施形態では、主走査ラインを拡大、縮小する場合を例について説明した。すなわち、主走査ラインに対して、いくつかの画素に画素片を挿入することで主走査ラインの幅を拡大するか、削除することで主走査ラインの幅を縮小した。しかしながら、局所的に幅を調整するため、１つの主走査ラインにおいて画素片を挿入したり削除したりする場合もある。前述の実施例のように、エッジ情報に基づいて、画素片を操作する画素位置を決定することにより、同様の効果が得られる。
【００５３】
また、前述の実施形態では、処理対象の主走査ラインの直前に処理された主走査ラインとの相関を考慮して、調整画素を挿入または削除する位置を決定した。しかしながら、必ずしも直前に処理された主走査ラインではなくてもよい。例えばエッジ情報から領域を検出し、領域において最初に処理した主走査ラインとの相関をみるようにしてもよい。
【００５４】
なお、前述の実施形態では、ＰＷＭ信号生成部が画像形成装置の内部に構成された実施形態を例に説明した。しかしながら、これに限らない。前述の実施形態におけるＰＷＭ信号生成部内の一部または全ての機能を、コンピュータなどの外部装置で実施しても構わない。その場合、画像形成部と前述の実施形態におけるＰＷＭ信号生成部内の一部または全ての機能をもつコンピュータは、インターフェース又は回路によって接続される。
【００５５】
また本発明は、上述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給することによっても実現できる。この場合、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ）が読み取り可能に記憶媒体に格納されたプログラムコードを読み出し実行することにより、上述した実施例の機能を実現する。
【図１】
2014042195.tif 000003
【図２】
2014042195.tif 000004
【図３】
2014042195.tif 000005
【図４】
2014042195.tif 000006
【図５】
2014042195.tif 000007
【図６】
2014042195.tif 000008
【図７】
2014042195.tif 000009
【図８】
2014042195.tif 000010