(57)【要約】  【課題】  メモリを有効活用して高画質な画像を形成することができる画像形成装置を提供する。  【解決手段】  プリンタ装置１０は、画像処理装置２２内に、各色の画像データが入力される複数の色ずれ補正部２３４と、これらの色ずれ補正部２３４により共有されるメモリ２３５とを有し、それぞれの色ずれ補正部２３４に入力される画像データに要する位置ずれ補正の補正量を比較し、この比較結果に応じて、それぞれの色ずれ補正部２３４に割り当てられるメモリ２３５の量を変更する。【選択図】図２
2005184607.tif 000002
【特許請求の範囲】
【請求項１】
画像データを通す複数の画像処理経路と、
少なくとも２つの画像処理経路により共有される少なくとも１つのメモリと、
共有されているメモリについて、それぞれの画像処理経路に割り当てられるメモリの割当領域を変更する割当変更手段と
を有する画像処理装置。
【請求項２】
前記画像処理経路に設けられ、それぞれの画像処理経路に割り当てられたメモリの割当領域を用いて、それぞれの画像処理経路に入力された画像データに対して、画像の位置、大きさ、形状又は傾きの補正処理を施す補正手段
をさらに有し、
前記割当変更手段は、それぞれの画像処理経路に入力された画像データに対して前記補正手段によりなされる補正量に応じて、メモリの割当領域を変更する
請求項１に記載の画像処理装置。
【請求項３】
前記割当変更手段は、基準となるメモリの基準割当量に対応する基準補正量と、それぞれの画像処理経路に入力された画像データの補正量とを比較して、いずれかの画像処理経路に入力された画像データの補正量が基準補正量よりも多い場合に、この画像処理経路に基準割当量よりも多いメモリ領域を割り当て、いずれかの画像処理経路に入力された画像データの補正量が基準補正量よりも少ない場合に、この画像処理経路に基準割当量よりも少ないメモリ領域を割り当てる
請求項２に記載の画像処理装置。
【請求項４】
前記割当変更手段は、いずれか１つの画像処理経路に入力された画像データの補正量が、いずれか他の画像処理経路に入力された画像データの補正量よりも大きい場合に、前記いずれか１つの画像処理経路に、前記いずれか他の画像処理経路よりも多くのメモリ領域を割り当てる
請求項２に記載の画像処理装置。
【請求項５】
それぞれの画像処理経路には、カラー画像を構成する少なくとも１色の画像データが入力され、
前記割当変更手段は、それぞれの画像処理経路に入力される画像データの色に応じて、サイズが異なる割当領域を割り当てる
請求項１に記載の画像処理装置。
【請求項６】
複数の前記画像処理経路は、カラー画像を構成する各色の画像データを並行的に処理する
請求項１〜５のいずれかに記載の画像処理装置。
【請求項７】
画像データを通す複数の画像処理経路と、
少なくとも２つの画像処理経路により共有される少なくとも１つのメモリと、
共有されているメモリについて、それぞれの画像処理経路に割り当てられるメモリの割当領域を変更する割当変更手段と、
前記画像処理経路から出力される画像データに基づいて、画像を形成する像形成手段と
を有する画像形成装置。
【請求項８】
複数の画像処理経路と、少なくとも２つの画像処理経路により共有される少なくとも１つのメモリとを含む画像処理装置の制御方法であって、
それぞれの画像処理経路に入力される画像データに要する補正量を比較し、
比較結果に応じて、それぞれの画像処理経路に割り当てられるメモリの量を変更する
画像処理装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の画像処理経路が設けられた画像処理装置に関する。
【背景技術】
【０００２】
例えば、特許文献１は、Ｎ色の色成分に対応するＮ個の展開処理部を有する印刷処理装置において、単色印字時は、それぞれの展開処理部が単色の印字データを分担して処理し、分担して処理された印字データを再構成して画像を形成する印刷処理装置を開示する。すなわち、各色の画像データに対して固定的に割り当てられたリソースを単色印字時に束ねて利用することが提案されている。
また、特許文献２は、用紙サイズ、解像度及びメモリ容量に応じて、１画素当りの階調数を選択する画像形成装置を開示する。すなわち、画像データに固定的に割り当てられたメモリの最大限活用するために、要求される用紙サイズ及び解像度に応じて、１画素当りの階調数を選択することが提案されている。
また、特許文献３は、メモリに格納された画素データのアドレス変換（移動、間引き又は挿入など）により各色に対応する画像データの位置ずれを補正する画像形成装置を開示する。
【特許文献１】特開平１１−１７０６２６号公報
【特許文献２】特開平８−２４２３７７号公報
【特許文献３】特開２０００−１１２２０６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
本発明は、上述した背景からなされたものであり、メモリの記憶領域を有効に利用することができる画像処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００４】
［画像処理装置］
上記目的を達成するために、本発明にかかる画像処理装置は、画像データを通す複数の画像処理経路と、少なくとも２つの画像処理経路により共有される少なくとも１つのメモリと、共有されているメモリについて、それぞれの画像処理経路に割り当てられるメモリの割当領域を変更する割当変更手段とを有する。
【０００５】
好適には、前記画像処理経路に設けられ、それぞれの画像処理経路に割り当てられたメモリの割当領域を用いて、それぞれの画像処理経路に入力された画像データに対して、画像の位置、大きさ、形状又は傾きの補正処理を施す補正手段をさらに有し、前記割当変更手段は、それぞれの画像処理経路に入力された画像データに対して前記補正手段によりなされる補正量に応じて、メモリの割当領域を変更する。
【０００６】
好適には、前記割当変更手段は、基準となるメモリの基準割当量に対応する基準補正量と、それぞれの画像処理経路に入力された画像データの補正量とを比較して、いずれかの画像処理経路に入力された画像データの補正量が基準補正量よりも多い場合に、この画像処理経路に基準割当量よりも多いメモリ領域を割り当て、いずれかの画像処理経路に入力された画像データの補正量が基準補正量よりも少ない場合に、この画像処理経路に基準割当量よりも少ないメモリ領域を割り当てる。
【０００７】
好適には、前記割当変更手段は、いずれか１つの画像処理経路に入力された画像データの補正量が、いずれか他の画像処理経路に入力された画像データの補正量よりも大きい場合に、前記いずれか１つの画像処理経路に、前記いずれか他の画像処理経路よりも多くのメモリ領域を割り当てる。
【０００８】
好適には、それぞれの画像処理経路には、カラー画像を構成する少なくとも１色の画像データが入力され、前記割当変更手段は、それぞれの画像処理経路に入力される画像データの色に応じて、サイズが異なる割当領域を割り当てる。
【０００９】
好適には、複数の前記画像処理経路は、カラー画像を構成する各色の画像データを並行的に処理する。
【００１０】
［画像形成装置］
また、本発明にかかる画像形成装置は、画像データを通す複数の画像処理経路と、少なくとも２つの画像処理経路により共有される少なくとも１つのメモリと、共有されているメモリについて、それぞれの画像処理経路に割り当てられるメモリの割当領域を変更する割当変更手段と、前記画像処理経路から出力される画像データに基づいて、画像を形成する像形成手段とを有する。
【００１１】
［制御方法］
また、本発明にかかる制御方法は、複数の画像処理経路と、少なくとも２つの画像処理経路により共有される少なくとも１つのメモリとを含む画像処理装置の制御方法であって、それぞれの画像処理経路に入力される画像データに要する補正量を比較し、比較結果に応じて、それぞれの画像処理経路に割り当てられるメモリの量を変更する。
【発明の効果】
【００１２】
本発明の画像形成装置によれば、メモリを有効活用して高画質な画像を形成することができる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の実施形態を説明する。
まず、本発明が適用されるプリンタ装置１０について説明する。
図１は、タンデム型のプリンタ装置（画像形成装置）１０の構成を示す図である。
図１に示すように、プリンタ装置１０は、画像読取ユニット１２、画像形成ユニット１４、中間転写装置１６、複数の用紙トレイ１７、用紙搬送路１８、定着器１９、コントローラ２０、画像処理装置２２及びユーザインタフェース装置（ＵＩ装置）２８を有する。このプリンタ装置１０は、パーソナルコンピュータ（不図示）などから受信した画像データを印刷するプリンタ機能に加えて、画像読取装置１２を用いたフルカラー複写機としての機能、及び、ファクシミリとしての機能を兼ね備えた複合機であってもよい。なお、本実施形態では、複数の感光体ドラム１５２が設けられたタンデム型のプリンタ装置１０を具体例として説明するが、これに限定されるものではなく、例えば、感光体ドラム１５２が１つだけ設けられたプリンタ装置であってもよい。
【００１４】
まず、プリンタ装置１０の概略を説明すると、プリンタ装置１０の上部には、画像読取装置１２、コントローラ２０、画像処理装置２２及びＵＩ装置２８が配設されている。画像読取装置１２は、例えば、利用者がＵＩ装置２８に対して印刷を指示する操作を行うと、原稿に表示された画像を読み取って、画像データとしてコントローラ２０に対して出力する。コントローラ２０は、プリンタ装置１０に含まれる各構成を制御する。また、コントローラ２０は、画像読取装置１２から入力された画像データ、又は、ＬＡＮなどのネットワーク回線を介してパーソナルコンピュータ（不図示）等から入力された画像データを取得し、取得された画像データを画像処理装置２２に対して出力する。画像処理装置２２は、コントローラ２０から入力された画像データに対して、階調補正、解像度補正及び位置ずれ補正などの画像処理を施し、画像形成ユニット１４に対して出力する。
画像読取装置１２の下方には、カラー画像を構成する色に対応して、複数の画像形成ユニット１４が配設されている。本例では、イエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）、黒（Ｋ）の各色に対応して第１の画像形成ユニット１４Ｙ、第２の画像形成ユニット１４Ｍ、第３の画像形成ユニット１４Ｃ及び第４の画像形成ユニット１４Ｋが、中間転写装置１６に沿って一定の間隔を空けて水平に配列されている。中間転写装置１６は、中間転写体としての中間転写ベルト１６０を図中矢印Ａの方向に回転させ、これら４つの画像形成ユニット１４Ｙ、１４Ｍ、１４Ｃ、１４Ｋは、画像処理装置２０から入力された画像データに基づいて各色のトナー像を順次形成し、これら複数のトナー像が互いに重ね合わせられるタイミングで中間転写ベルト１６０に転写（一次転写）する。なお、各画像形成ユニット１４Ｙ、１４Ｍ、１４Ｃ、１４Ｋの色の順序は、イエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）、黒（Ｋ）の順に限定されるものではなく、黒（Ｋ）、イエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）の順序など、その順序は任意である。
【００１５】
用紙搬送路１８は、中間転写装置１６の下方に配設されている。第１の用紙トレイ１７ａ又は第２の用紙トレイ１７ｂから供給された記録用紙４２ａ又は４２ｂは、この用紙搬送路１８上を搬送され、上記中間転写ベルト１６０上に多重に転写された各色のトナー像が一括して転写（二次転写）され、転写されたトナー像が定着器１９によって定着される。
【００１６】
次に、プリンタ装置１０の各構成についてより詳細に説明する。
図１に示すように、画像読取ユニット１２は、原稿を載せるプラテンガラス１２４と、この原稿をプラテンガラス１２４上に押圧するプラテンカバー１２２と、プラテンガラス１２４上に載置された原稿の画像を読み取る画像読取装置１３０とを有する。この画像読取装置１３０は、プラテンガラス１２４上に載置された原稿を光源１３２によって照明し、原稿からの反射光像を、フルレートミラー１３４、第１のハーフレートミラー１３５、第２のハーフレートミラー１３６及び結像レンズ１３７からなる縮小光学系を介して、ＣＣＤ等からなる画像読取素子１３８上に走査露光して、この画像読取素子１３８によって原稿の色材反射光像を所定のドット密度（例えば、１６ドット／ｍｍ）で読み取るように構成されている。
【００１７】
第１の画像形成ユニット１４Ｙ、第２の画像形成ユニット１４Ｍ、第３の画像形成ユニット１４Ｃ及び第４の画像形成ユニット１４Ｋは、水平方向に一定の間隔をおいて並列的に配置され、形成する画像の色が異なる他は、ほぼ同様に構成されている。そこで、以下、第１の画像形成ユニット１４Ｙについて説明する。なお、各画像形成ユニット１４の構成は、Ｙ、Ｍ、Ｃ又はＫを付すことにより区別する。
画像形成ユニット１４Ｙは、画像処理装置２２から入力された画像データに応じてレーザ光を走査する光走査装置１４０Ｙと、この光走査装置１４０Ｙにより走査されたレーザ光により静電潜像が形成される像形成装置１５０Ｙとを有する。
【００１８】
光走査装置１４０Ｙは、半導体レーザ１４２Ｙをイエロー（Ｙ）の画像データに応じて変調して、この半導体レーザ１４２Ｙからレーザ光ＬＢ（Ｙ）を画像データに応じて出射する。この半導体レーザ１４２Ｙから出射されたレーザ光ＬＢ（Ｙ）は、第１の反射ミラー１４３Ｙ及び第２の反射ミラー１４４Ｙを介して回転多面鏡１４６Ｙに照射され、この回転多面鏡１４６Ｙによって偏向走査され、第２の反射ミラー１４４Ｙ、第３の反射ミラー１４８Ｙ及び第４の反射ミラー１４９Ｙを介して、像形成装置１５０Ｙの感光体ドラム１５２Ｙ上に照射される。
像形成装置１５０Ｙは、矢印Ａの方向に沿って所定の回転速度で回転する像担持体としての感光体ドラム１５２Ｙと、この感光体ドラム１５２Ｙの表面を一様に帯電する帯電手段としての一次帯電用のスコロトロン１５４Ｙと、感光体ドラム１５４Ｙ上に形成された静電潜像を現像する現像器１５６Ｙと、クリーニング装置１５８Ｙとから構成されている。感光体ドラム１５２Ｙは、スコロトロン１５４Ｙにより一様に帯電され、光走査装置１４０Ｙにより照射されたレーザ光ＬＢ（Ｙ）により静電潜像を形成される。感光体ドラム１５２Ｙに形成された静電潜像は、現像器１５６Ｙによりイエロー（Ｙ）のトナーで現像され、中間転写装置１６に転写される。なお、トナー像の転写工程の後に感光体ドラム１５２Ｙに付着している残留トナー及び紙粉等は、クリーニング装置１５８Ｙによって除去される。
他の画像形成ユニット１４Ｍ、１４Ｃ及び１４Ｋも、上記と同様に、マゼンタ（Ｍ）、シアン（Ｃ）、黒（Ｋ）の各色のトナー像を形成し、形成された各色のトナー像を中間転写装置１６に転写する。
【００１９】
中間転写装置１６は、ドライブロール１６４、第１のアイドルロール１６５、ステアリングロール１６６、第２のアイドルロール１６７、バックアップロール１６８、及び第３のアイドルロール１６９の間に一定のテンションで掛け回された中間転写ベルト１６０を有し、駆動モータ（不図示）によってドライブロール１６４が回転駆動されることにより、矢印Ａの方向に所定の速度でこの中間転写ベルト１６０を循環駆動する。中間転写ベルト１６０は、例えば、可撓性を有するポリイミド等の合成樹脂フィルムを帯状に形成し、この帯状に形成された合成樹脂フィルムの両端を溶着等によって接続することにより無端ベルト状に形成されたものである。
また、中間転写装置１６は、各画像形成ユニット１４Ｙ、１４Ｍ、１４Ｃ、１４Ｋに対向する位置にそれぞれ第１の一次転写ロール１６２Ｙ、第２の一次転写ロール１６２Ｍ、第３の一次転写ロール１６２Ｃ及び第４の一次転写ロール１６２Ｋを有し、感光体ドラム１５２Ｙ、１５２Ｍ、１５２Ｃ、１５２Ｋ上に形成された各色のトナー像を、これらの一次転写ロール１６２により中間転写ベルト１６０上に多重転写する。なお、中間転写ベルト１６０に付着した残留トナーは、二次転写位置の下流に設けられたベルト用クリーニング装置のクリーニングブレード又はブラシにより除去される。
また、中間転写ベルト１６０の近傍に、多重転写されたトナー像を光学的に読み取るトナー像センサ２２０が配設されている。トナー像センサ２２０は、例えば、画像形成ユニット１４Ｙ、１４Ｍ、１４Ｃ、１４Ｋにより形成されたテストパターンのトナー像を中間転写ベルト１６０から読み取り、読み取られたトナー像の画像データを画像処理装置２２に対して出力する。すなわち、トナー像センサ２２０は、各色のトナー像の位置ずれ量を検出するために、中間転写ベルト１６０上からトナー像を読み取る。
【００２０】
用紙搬送路１８には、第１の用紙トレイ１７ａ又は第２の用紙トレイ１７ｂから第１の記録用紙４２ａ又は第２の記録用紙４２ｂを取り出す第１の給紙ロール１８１ａ及び第２の給紙ロール１８１ｂと、用紙搬送用のロール対１８２と、記録用紙４２ａ又は４２ｂを既定のタイミング（中間転写ベルト１６０上のトナー像と同期するタイミング）で二次転写位置に搬送するレジストロール１８３とが配設される。
また、用紙搬送路１８上の二次転写位置には、バックアップロール１６８に圧接する二次転写ロール１８５が配設されており、中間転写ベルト１６上に多重に転写された各色のトナー像は、この二次転写ロール１８５による圧接力及び静電気力で記録用紙４２ａ又は４２ｂ上に二次転写される。各色のトナー像が転写された記録用紙４２ａ又は４２ｂは、２つの搬送ベルト１８６によって定着器１９へと搬送される。
定着器１９は、上記各色のトナー像が転写された記録用紙４２ａ又は４２ｂに対して加熱処理及び加圧処理を施すことにより、トナーを記録用紙４２ａ又は４２ｂに溶融固着させる。
定着器１９により定着処理（加熱及び加圧）が施された記録用紙４２ａ又は４２ｂは、定着器１９の後段に設けられた排出経路１８７を通って、プリンタ装置１０の外部に排出される。
【００２１】
コントローラ２０は、利用者から入力された印刷要求に応じて、各構成（画像形成ユニット１４、中間転写装置１６、用紙トレイ１７、用紙搬送路１８、定着装置１９及び画像処理装置２２など）の動作モードを設定し、利用者から依頼された依頼画像の印刷処理を実行させる。
【００２２】
画像処理装置２２は、コントローラ２０を介して入力された画像データに対して、シェーディング補正、原稿の位置ズレ補正、明度／色空間変換、ガンマ補正、枠消し、スムージング処理、スクリーン処理等の所定の画像処理を施す。なお、画像読取ユニット１２により読み取られた原稿の色材反射光像は、例えば、赤（Ｒ）、緑（Ｇ）、青（Ｂ）（各８ｂｉｔ）の３色の原稿反射率データであり、画像処理装置２２による画像処理によって、イエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）、黒（Ｋ）（各８ｂｉｔ）の４色の原稿色材階調データ（ラスタデータ）に変換される。
また、画像処理装置２２は、各色の画像データに対して位置ずれ補正を行う。具体的には、画像処理装置２２は、それぞれの画像形成ユニット１４により形成される各色のトナー像の位置、大きさ、傾き又は形状を一致させるために、画像を構成する画素の移動、追加又は削除（以下、「画素の操作」と総称する場合もある）を行う。
【００２３】
ＵＩ装置２８は、例えば、タッチパネルなどにより構成されており、利用者からの操作を受け付け、プリンタ装置１０の状況を表示する。例えば、ＵＩ装置２８は、印刷枚数を指定する操作、印刷解像度を指定する操作、両面／片面を指定する操作、及び、カラーバランスを指定する操作などを印刷要求として受け付ける。また、ＵＩ装置２８は、印刷処理の処理状況（印刷済みの枚数など）及びプリンタ装置１０の設定内容を示す設定情報などを表示する。
【００２４】
次に、本発明がなされた背景及び本実施形態の概要を説明する。
図２は、画像処理装置２２に設けられたメモリ２３５を模式的に示した図であり、図２（Ａ）は、複数の画像処理パスに固定的に割り当てられたメモリ２３５を例示し、図２（Ｂ）は、複数の画像処理パスに動的に割り当てられるメモリ２３５を例示する。
図２（Ａ）及び図２（Ｂ）に示すように、画像処理装置２２は、複数の画像形成ユニット１４（図１）に対応する複数の画像処理パス（画像処理経路）を有する。これらの画像処理パスは、カラー画像を構成する各色に対応しており、本例では、第１の画像処理パスにはＹ色の画像データが入力され、第２の画像処理パスにはＭ色の画像データが入力され、第３の画像処理パスにはＣ色の画像データが入力され、第４の画像処理パスにはＫ色の画像データが入力される。
それぞれの画像処理パスには、画像データの位置ずれを補正する色ずれ補正部２３４が設けられている。それぞれの色ずれ補正部２３４は、メモリ２３５と画素操作部２３６とを有する。画素操作部２３６は、トナー像センサ２２０（図１）により検知された各色のトナー像の位置ずれ量に応じて、メモリ２３５を用いて画素データの画素を操作する。すなわち、画素操作部２３６は、各色の画像データの位置ずれが相殺されるように、画素を操作（移動、追加又は削除）して画像を移動又は変形させる。
【００２５】
図２（Ａ）に示すように、それぞれの色ずれ補正部２３４にメモリ２３５が固定的に割り当てられていると、このメモリ２３５を用いてなされる位置ずれ補正の補正量は、固定的な上限を有することとなる。本図では、Ｃ色の画像処理パスに設けられた色ずれ補正部２３４Ｃは、最大補正量「１００」に相当するメモリ２３５Ｃを固定的に割り当てられている。
【００２６】
色ずれ補正部２３４の補正対象となる色ずれは、それぞれの画像形成ユニット１４で独立して発生するので、必要となる補正量も色毎に異なる場合が多い。
そのため、補正量の少ない画像データが入力される色ずれ補正部２３４では、割り当てられたメモリ２３５に未使用領域が発生し、補正量の多い画像データが入力される色ずれ補正部２３４では、割り当てられたメモリ２３５の記憶領域が不足して十分な補正がなされない。例えば、Ｃ色の画像データに対して補正量「１０２」が必要な場合には、画素操作部２３６Ｃは、メモリ２３５Ｃの記憶領域が不足して、位置ずれを十分に相殺することができない。
【００２７】
そこで、本実施形態におけるプリンタ装置１０は、複数の画像処理パスでメモリ２３５を共有し、このメモリ２３５の記憶領域を動的にそれぞれの画像処理パスに割り当てる。
具体的には、図２（Ｂ）に示すように、複数の画像処理パスにそれぞれ設けられた複数の色ずれ補正部２３４は、メモリ２３５を共有し、画素操作部２３６がなすべき補正量に応じて、メモリ２３５の記憶領域を動的に割り当ててもらう。本例では、Ｙ色の画像データ及びＭ色の画像データについては、位置ずれ量が小さいため、その補正量に対応する記憶領域（最大補正量「９０」に相当）がそれぞれ色ずれ補正部２３４Ｙ及び２３４Ｍに割り当てられている。一方、Ｃ色の画像データについては、位置ずれ量が大きいため、その補正量に対応する記憶領域（最大補正量「１２０」に相当）が色ずれ補正部２３４Ｃに割り当てられている。これにより、たとえＣ色の画像データについて、補正量「１０２」が必要な場合にも、本実施形態におけるプリンタ装置１０は、その補正量に応じて記憶領域を割り当てて、位置ずれを十分に補正することができる。
【００２８】
図３は、本実施形態における画像処理装置２２の機能構成を例示する図である。
図３に例示するように、画像処理装置２２は、複数のコントローラインタフェース（コントローラＩ／Ｆ）２２２と、複数の画像処理パス２３０と、それぞれの画像処理パス２３０における色ずれ補正を制御する色ずれ補正制御部２３８と、複数のパルス生成部２４０とを有する。これらのコントローラＩ／Ｆ２２２、画像処理パス２３０及びパルス生成部２４０は、直列的に配設されて複数のチャンネルを構成する。これら複数のチャンネルは、各画像形成ユニット１４（図１）に対応している。すなわち、第１の画像処理パス２３０Ｙが設けられたチャンネルＹは、Ｙ色の画像形成ユニット１４Ｙに対応し、第２の画像処理パス２３０Ｍが設けられたチャンネルＭは、Ｍ色の画像形成ユニット１４Ｍに対応し、第３の画像処理パス２３０Ｃが設けられたチャンネルＣは、Ｃ色の画像形成ユニット１４Ｃに対応し、第４の画像処理パス２３０Ｋが設けられたチャンネルＫは、Ｋ色の画像形成ユニット１４Ｋに対応している。これらのチャンネルは、入力される画像データの色が異なるだけであるため、以下、チャンネルＹを説明する。
なお、画像処理装置２２は、例えば、ＡＳＩＣ（Application Specific Integrated Circuit）などのように、ハードウェア処理を行う回路装置である。
【００２９】
画像処理装置２２において、コントローラＩ／Ｆ２２２Ｙは、コントローラ２０の出力Ｉ／Ｆ２００Ｙから、Ｙ色の画像データを取得し、取得された画像データを画像処理パス２３０Ｙに対して出力する。
【００３０】
画像処理パス２３０Ｙは、スクリーン処理部２３２Ｙ及び色ずれ補正部２３４Ｙを有する。なお、画像処理パス２３０Ｙに設けられる画像処理部は、スクリーン処理部２３２Ｙ及び色ずれ補正部２３４Ｙに限定されるものではなく、スムージング処理を行うスムージング処理部などが設けられてもよい。本例の画像処理パス２３０Ｙには、これらの画像処理部が直列的に設けられており、コントローラＩ／Ｆ２２２から入力された画像データを順に処理していく。
スクリーン処理部２３２Ｙは、入力された画像データに対してスクリーン処理を施して、色ずれ補正部２３４Ｙに対して出力する。
色ずれ補正部２３４Ｙは、色ずれ補正制御部２３８の制御に応じて、スクリーン処理部２３２Ｙから入力された画像データ（Ｙ）に対して位置ずれ補正を行い、補正後の画像データをパルス生成部２４０Ｙに対して出力する。具体的には、図２（Ｂ）に例示するように、色ずれ補正部２３４Ｙは、色ずれ補正制御部２３８により割り当てられたメモリ２３５の割当領域を用いて、画素操作部２３６Ｙに画素の移動、追加又は削除を行わせる。
【００３１】
パルス生成部２４０Ｙは、色ずれ補正部２３４Ｙから入力された画像データ（２値）に応じて、パルス信号を生成し、生成されたパルス信号を光走査装置１４０Ｙ（図１）に対して出力する。光走査装置１４０Ｙは、パルス生成部２４０Ｙから入力されたパルス信号に応じてレーザ光ＬＢ（Ｙ）を点滅させる。
【００３２】
色ずれ補正制御部２３８（割当変更手段）は、色ずれ補正部２３４Ｙを制御する。具体的には、色ずれ補正制御部２３８は、トナー像センサ２２０（図１）から入力されたトナー像に基づいてトナー像の位置ずれを検出し、検出された位置ずれに基づいて位置ずれ補正の補正量を決定し、決定された補正量を色ずれ補正部２３４Ｙに出力する。
また、色ずれ補正制御部２３８は、決定された補正量に応じて、色ずれ補正部２３４Ｙに対して割り当てるメモリ２３５の記憶領域（すなわち、割当領域）を決定し、この記憶領域を色ずれ補正部２３４Ｙに割り当てる。
【００３３】
色ずれ補正制御部２３８は、Ｍ色の色ずれ補正部２３４Ｍ、Ｃ色の色ずれ補正部２３４Ｃ及びＫ色の色ずれ補正部２３４Ｋに対しても同様に制御する。
また、色ずれ補正制御部２３８は、例えば、それぞれの色ずれ補正部２３４でなすべき補正量の割合に応じて、メモリ２３５の記憶領域を振り分ける。具体的には、いずれかの色を基準色として、色ずれ補正制御部２３８は、基準色の色ずれ補正部２３４に割り当てる記憶領域（メモリの基準割当量）を設定しておき、この基準色の画像データに要する補正量（基準補正量）と、他色の画像データに要する補正量とを比較して、他色の画像データの補正量が基準色の補正量よりも多い場合に、基準割当量よりも多い記憶領域を割り当て、他色の画像データの補正量が基準色の補正量よりも少ない場合に、基準割当量よりも少ない記憶領域を割り当てる。例えば、基準色の画像データに他の色の画像データを合わせるように位置ずれ補正がなされる場合には、色ずれ補正制御部２３８は、基準色の画像データが入力される色ずれ補正部２３４に最小の記憶領域を割り当て、他の色の画像データが入力される色ずれ補正部２３４に対して色ずれ量に応じて増加された記憶領域を割り当てる。
なお、色ずれ補正制御部２３８は、割り当てるべき記憶領域の量を補正量に対応付けておき、それぞれの色ずれ補正部２３４でなすべき補正量に対応する記憶領域を割り当ててもよい。
【００３４】
図４は、画像処理パス２３０（図３）でなされる画像処理と、画像形成ユニット１４（図１）でなされる画像出力処理との関係を説明する図であり、図４（Ａ）は、スクリーン処理のみ行い、位置ずれ補正なしで印刷して得られた出力画像を例示し、図４（Ｂ）は、スクリーン処理した後で位置ずれ補正処理（画素の追加又は削除）を施し印刷して得られた出力画像を例示し、図４（Ｃ）は、位置ずれ補正処理（画素の追加又は削除）が施された後でスクリーン処理を施し印刷して得られた出力画像を例示する。
図４（Ａ）に示すように、プリンタ装置１０は、位置ずれ補正を行わず、スクリーン処理し印刷すると、画像形成ユニット１４の特性変動に起因して、画像の傾き（スキュー）、画像の湾曲（ボウ）又は両面プリント時の副走査方向の倍率変動などの位置ずれが出力画像に発生する。
【００３５】
また、図４（Ｃ）に示すように、プリンタ装置１０は、位置ずれ補正の後にスクリーン処理して印刷すると、スクリーン角が変化し、出力画像に位置ずれが残る可能性がある。
また、一般に、スクリーン処理前の画像の解像度（例えば、６００ｄｐｉ，８ビット，連続階調）の方が、スクリーン処理後の画像の解像度（２４００ｄｐｉ，１ビット，バイナリ）より解像度が低いので、画素単位の位置ずれ補正に向かない。
【００３６】
そこで、本実施形態におけるプリンタ装置１０は、図３に示すように、スクリーン処理部２３２によるスクリーン処理の後で、色ずれ補正部２３４による位置ずれ補正を行う。この場合、画像形成ユニット１４で発生する位置ずれは、図４（Ｂ）に示すように、色ずれ補正部２３４によりなされる補正（位置ずれと逆相の画素移動）により相殺され、出力画像のスクリーン角も意図したものとなる。
【００３７】
図５は、色ずれ補正部２３４によりなされる位置ずれ補正を説明する図であり、図５（Ａ）は、補正前の画素配列を例示し、図５（Ｂ）及び図５（Ｃ）は、色ずれ補正部２３４により主走査方向に拡大された画素配列を例示する。
メモリ２３５の記憶領域に展開された画像データ（図５（Ａ））は、図５（Ｂ）に例示するように、色ずれ補正部２３４により画素が追加されると、主走査方向に拡大される。この場合に、色ずれ補正部２３４は、追加位置に近接する画素を参照して、追加画素の画素値（「０」又は「１」）を決定する。
また、色ずれ補正部２３４は、画像を縮小する場合には、画素を削除し、画像の向き又は形状を変更する場合には、画素の位置（メモリ上のアドレス）を変更する。
また、図５（Ｃ）に例示するように、色ずれ補正部２３４は、主走査方向及び副走査方向に対して斜めの方向に画素を追加又は削除してもよい。
【００３８】
図６は、色ずれ補正制御部２３８によるメモリ２３５の割当て方法を説明する図であり、図６（Ａ）は、割当領域の境界を示す割当境界ポインタを用いた割当て方法を例示し、図６（Ｂ）は、メモリ２３５の記憶領域を予め細かく分割して割り振る方法を例示する。
図６（Ａ）に例示するように、メモリ２３５は、物理的に単一の記憶領域を有し、割当境界ポインタにより論理的に複数の割当領域に分割されている。すなわち、色ずれ補正制御部２３８（図３）は、それぞれの画像処理パス２３０でなすべき位置ずれ補正の補正量に応じて、割当境界ポインタの位置を決定し、論理的な割当領域の大きさを変更する。
【００３９】
また、図６（Ｂ）に例示するように、メモリ２３５は、画像処理パス２３０の数よりも多くの、物理的に独立した記憶領域を有してもよい。すなわち、複数の画像処理パス２３０に共有されるメモリは、物理的に独立した複数のメモリ２３５ａ〜２３５ｊで構成され、色ずれ補正制御部２３８は、これらのメモリ２３５ａ〜２３５ｊを、それぞれの画像処理パス２３０でなすべき位置ずれ補正の補正量に応じて、それぞれの色ずれ補正部２３４に割り当てる。例えば、色ずれ補正制御部２３８は、位置ずれ補正の補正量が多いほど、多数のメモリ２３５ａなどを割り当てる。
【００４０】
［全体動作］
以下、プリンタ装置１０の全体的な動作を説明する。
図７は、プリンタ装置１０の動作（Ｓ１０）を示すフローチャートである。
図７に示すように、ステップ１００（Ｓ１００）において、利用者は、画像読取ユニット１２（図１）に原稿をセットし、ＵＩ装置２８（図１）を操作して印刷指示をプリンタ装置１０に入力する。なお、本例では、画像読取ユニット１２から画像データが入力される形態を具体例とするが、コンピュータ端末からネットワークを介して画像データが入力されてもよい。
プリンタ装置１０のコントローラ２０は、印刷指示が入力されると、画像読取ユニット１２を制御して、原稿から画像データを読み取らせる。
また、コントローラ２０は、各画像形成ユニット１４にテストパターンが含まれたテスト画像のトナー像を形成させる。各画像形成ユニット１４で形成されたテスト画像のトナー像は、中間転写ベルト１６０に転写される。
【００４１】
ステップ１０２（Ｓ１０２）において、中間転写ベルト１６０に転写されたテスト画像のトナー像は、トナー像センサ２２０（図１）と対向する位置まで搬送される。
トナー像センサ２２０は、中間転写ベルト１６０上のテスト画像のトナー像を読み取り、読み取られた画像データ（テスト画像）を画像処理装置２２（図１）に対して出力する。
画像処理装置２２の色ずれ補正制御部２３８（図３）は、トナー像センサ２２０から入力されたテスト画像の画像データに基づいて、各画像形成ユニット１４で発生している位置ずれを検出する。
【００４２】
ステップ１０４（Ｓ１０４）において、色ずれ補正制御部２３８は、検出された位置ずれを相殺するような画素位置の補正量及び補正方向を決定する。
色ずれ補正制御部２３８は、決定した補正量及び補正方向を各色ずれ補正部２３４に対して出力する。
【００４３】
ステップ１０６（Ｓ１０６）において、色ずれ補正制御部２３８は、決定した補正量及び補正方向に応じて、複数の色ずれ補正部２３４に共有されているメモリ２３５（図２（Ｂ））の割当領域を決定し、決定された割当領域を各色ずれ補正部２３４に割り当てる。
【００４４】
ステップ１０８（Ｓ１０８）において、画像読取ユニット１２により読み取られた画像データは、コントローラ２０を介して、画像処理装置２２に入力される。
画像処理装置２２に入力された画像データは、各コントローラＩ／Ｆ２２２（図３）を介して、各画像処理パス２３０（図３）に入力される。
各スクリーン処理部２３２（図３）は、入力された画像データに対してスクリーン処理を施して、画像データを２値化し、色ずれ補正部２３４に対して出力する。
【００４５】
ステップ１１０（Ｓ１１０）において、各色ずれ補正部２３４に設けられた画素操作部２３６（図２（Ｂ））は、割り当てられたメモリ２３５に画像データを展開しながら、色ずれ補正制御部２３８（図３）から入力された補正量及び補正方向に応じて、画像データの位置ずれを補正する。
具体的には、各画素操作部２３６は、スクリーン処理部２３２から入力された画像データのデータフォーマットを変換した後で、主走査方向の位置ずれを相殺するように画素の移動、追加又は削除を行う。そして、画素操作部２３６は、主走査方向の位置ずれ補正がなされた画像データを、メモリ２３５に書込み可能なデータフォーマットに変換する。
メモリ２３５に書込み可能なデータフォーマットに変換された画像データは、アドレスが付与されて、それぞれの画像処理パス２３０に割り当てられたメモリ２３５に書き込まれる。
画素操作部２３６は、メモリ２３５に書き込まれた画像データを読み出し、アドレス変換を行い、副走査方向の位置ずれを相殺するように画素の移動、追加又は削除を行い、パルス生成部２４０（図３）に対して出力する。
【００４６】
ステップ１１２（Ｓ１１２）において、各パルス生成部２４０は、色ずれ補正部２３４から入力された画像データ（２値）に応じて、パルス信号を生成し、対応する画像形成ユニット１４（図１）に対して出力する。
各画像形成ユニット１４は、入力されたパルス信号に応じて静電潜像を形成し、形成された静電潜像を各色のトナーで現像して、中間転写ベルト１６０に転写する。
中間転写ベルト１６０に転写された各トナー像は、互いに重ね合わせられて二次転写位置で記録用紙４２に転写される。記録用紙４２に転写されたトナー像は、定着器１９により加熱処理及び加圧処理がなされて定着し、プリンタ装置１０の外に排出される。
【００４７】
以上説明したように、本実施形態におけるプリンタ装置１０は、各色の画像データに対する位置ずれ補正の補正量に応じて、各色ずれ補正部２３４に共有されているメモリ２３５を動的に割り当てるので、メモリ２３５を最大限に活用して十分な位置ずれ補正を行うことができる。
また、プリンタ装置１０は、このようにメモリを共有して必要に応じて割り当てるため、位置ずれ補正のために搭載すべきメモリのサイズを必要最小限に抑えることができる。
【図面の簡単な説明】
【００４８】
【図１】タンデム型のプリンタ装置（画像形成装置）１０の構成を示す図である。
【図２】画像処理装置２２に設けられたメモリ２３５を模式的に示した図であり、（Ａ）は、複数の画像処理パスに固定的に割り当てられたメモリ２３５を例示し、（Ｂ）は、複数の画像処理パスに動的に割り当てられるメモリ２３５を例示する。
【図３】本実施形態における画像処理装置２２の機能構成を例示する図である。
【図４】画像処理パス２３０（図３）でなされる画像処理と、画像形成ユニット１４（図１）でなされる画像出力処理との関係を説明する図であり、（Ａ）は、スクリーン処理のみ行い、位置ずれ補正なしで印刷して得られた出力画像を例示し、（Ｂ）は、スクリーン処理した後で位置ずれ補正処理（画素の追加又は削除）を施し印刷して得られた出力画像を例示し、（Ｃ）は、位置ずれ補正処理（画素の追加又は削除）が施された後でスクリーン処理を施し印刷して得られた出力画像を例示する。
【図５】色ずれ補正部２３４によりなされる位置ずれ補正を説明する図であり、（Ａ）は、補正前の画素配列を例示し、（Ｂ）及び（Ｃ）は、色ずれ補正部２３４により主走査方向に拡大された画素配列を例示する。
【図６】色ずれ補正制御部２３８によるメモリ２３５の割当て方法を説明する図であり、（Ａ）は、割当領域の境界を示す割当境界ポインタを用いた割当て方法を例示し、（Ｂ）は、メモリ２３５の記憶領域を予め細かく分割して割り振る方法を例示する。
【図７】プリンタ装置１０の動作（Ｓ１０）を示すフローチャートである。
【符号の説明】
【００４９】
１０・・・プリンタ装置
１４・・・画像形成ユニット
１６・・・中間転写装置
２０・・・コントローラ
２２・・・画像処理装置
２２０・・・トナー像センサ
２３０・・・画像処理パス
２３４・・・色ずれ補正部
２３５・・・メモリ
２３６・・・画素操作部
２３８・・・色ずれ補正制御部
【図１】
2005184607.tif 000003
【図２】
2005184607.tif 000004
【図３】
2005184607.tif 000005
【図４】
2005184607.tif 000006
【図５】
2005184607.tif 000007
【図６】
2005184607.tif 000008
【図７】
2005184607.tif 000009