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