(57)【要約】【課題】利便性や生産性の低下を抑制することができる画像形成方法を提供する。【解決手段】１２００ｄｐｉ＿１ｂｉｔの画像データを得るためのディザマトリックス１２０１から、擬似高解像度変換処理に類似する処理により、６６００ｄｐｉ＿４ｂｉｔの画像データを得るためのディザマトリックス１５０１を生成する。【選択図】図１１
2019047275.tif 000002
【特許請求の範囲】
【請求項１】
第１の解像度の画像データに第１の閾値マトリックスを用いてディザ処理を施す第１のディザ処理、又は、前記第１の解像度よりも解像度が高い第２の解像度の画像データに第２の閾値マトリックスを用いてディザ処理を施す第２のディザ処理及び該第２のディザ処理においてディザ処理が施された画像データの解像度を前記第１の解像度へ変換する擬似高解像度変換処理を実行する画像形成方法であって、
前記第２の閾値マトリックスから前記擬似高解像度変換処理に類似する処理によって前記第１の閾値マトリックスを生成する工程を有することを特徴とする画像形成方法。
【請求項２】
前記第１のディザ処理を通じて前記第１の解像度の画像データから生成される第１の網点パターンの網点特性が、前記第２のディザ処理及び前記擬似高解像度変換処理を通じて前記第２の解像度の画像データから生成される第２の網点パターンの網点特性と類似し、
前記網点特性は、線数、角度、網点形状及び網点重心であることを特徴とする請求項１記載の画像形成方法。
【請求項３】
前記擬似高解像度変換処理に類似する処理における、前記第２の閾値マトリックスの変換対象の閾値のサンプリングの間隔は、前記第１の解像度及び前記第２の解像度の比に基づき、
前記第１の閾値マトリックスは、前記第２の閾値マトリックスのサイズ、前記サンプリングの間隔、並びに、前記第２の閾値マトリックスにおける前記変換対象の閾値を含む複数の閾値によって構成される処理矩形のサイズに基づいて生成されることを特徴とする請求項１又は２記載の画像形成方法。
【請求項４】
前記第１のディザ処理を通じて前記第１の解像度の画像データから生成される第１の網点パターンの階調数が、前記第２のディザ処理及び前記擬似高解像度変換処理を通じて前記第２の解像度の画像データから生成される第２の網点パターンの階調数より小さくなる場合は、前記第２の閾値マトリックスよりも多くの階調数を有する第３の閾値マトリックスから擬似高解像度変換処理に類似する処理によって前記第１の閾値マトリックスを生成することを特徴とする請求項１乃至３のいずれか１項に記載の画像形成方法。
【請求項５】
前記第３の閾値マトリックスは前記第２の閾値マトリックスに基づいて生成されることを特徴とする請求項４記載の画像形成方法。
【請求項６】
第１の解像度の画像データに第１の閾値マトリックスを用いてディザ処理を施す第１のディザ処理、又は、前記第１の解像度よりも解像度が高い第２の解像度の画像データに第２の閾値マトリックスを用いてディザ処理を施す第２のディザ処理及び該第２のディザ処理においてディザ処理が施された画像データの解像度を前記第１の解像度へ変換する擬似高解像度変換処理を実行する画像形成装置であって、
前記第２の閾値マトリックスから前記擬似高解像度変換処理に類似する処理によって前記第１の閾値マトリックスを生成することを特徴とする画像形成装置。
【請求項７】
第１の解像度の画像データに第１の閾値マトリックスを用いてディザ処理を施す第１のディザ処理、又は、前記第１の解像度よりも解像度が高い第２の解像度の画像データに第２の閾値マトリックスを用いてディザ処理を施す第２のディザ処理及び該第２のディザ処理においてディザ処理が施された画像データの解像度を前記第１の解像度へ変換する擬似高解像度変換処理を実行する画像形成方法をコンピュータに実行させるプログラムであって、
前記画像形成方法は、前記第２の閾値マトリックスから前記擬似高解像度変換処理に類似する処理によって前記第１の閾値マトリックスを生成する工程を有することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、連続階調の画像データを面積階調の画像データに変換するためのディザマトリックスを用いる画像形成方法、画像形成装置及びプログラムに関する。
【背景技術】
【０００２】
カラープリンタ又はカラー複写機等のカラー画像形成装置で用いられる画像記録方式として電子写真方式が知られている。電子写真方式では、画像データに基づき、レーザ発振器やＬＥＤ等の発光素子によって感光ドラムを露光して潜像を形成し、帯電した色材であるトナーによって画像を現像する。また、電子写真方式では、トナーによって現像された画像を紙等の記録媒体に転写して定着させる。電子写真方式を用いる画像形成装置としては、トナーの色数と同数の感光ドラムや現像機を備え、画像搬送ベルト上へ順次異なる色版の現像された画像を転写するタンデム方式のカラー画像形成装置が知られている。
【０００３】
画像データが文書のスキャンによって生成される場合、走査線の曲がりに起因する画像データの歪みを相殺するために、一旦、画像データをプリンタの印刷解像度よりも高い解像度で作成し、画像データの一部の画素をずらすことが知られている。この場合、高い解像度で作成された画像データに対してディザマトリックスを用いてディザ処理を施す。ディザマトリックスは画像データの各画素に対応して複数の閾値が分布する閾値マトリックスであり、ディザ処理では、画像データの各画素を対応する閾値と比較して、比較結果をＮ値化することにより、面積階調の画像データを得る。その後、ディザ処理後の画像データの一部の画素をずらして歪みの補正を行い、さらに、画像形成装置で印刷可能な低い解像度の画像データに変換する（例えば、特許文献１参照。）。このような解像度の変換処理を、擬似高解像度変換処理という。擬似高解像度変換処理では、高解像度の画像データの複数の画素を合成して低解像度の画像データの画素を生成するため、合成後の画素は大きくなり、低解像度の画像データでは隣接する各画素の一部が重なる。この重なりによって各画素間の階調を表現することができ、結果として擬似的に高い解像度で画像を形成することができる（例えば、特許文献２参照）。この効果はスポット多重化として知られている。
【０００４】
ところで、擬似高解像度変換処理では、高い解像度の画像データを取り扱うため、メモリやＣＰＵの負荷が増大する。そこで、通常、画像形成装置は、擬似高解像度変換処理の他に、解像度の変換を伴わず、画像形成装置の印刷解像度のまま画像データを処理する通常解像度処理も実行可能に構成される。一方、擬似高解像度変換処理で用いられるディザマトリックスは、通常解像度処理で用いられるディザマトリックスと線数やベクトルを揃えても、閾値の分布形態が異なるため、画像データにディザ処理を行って得られる網点のパターンが異なる。また、擬似高解像度変換処理ではスポット多重化の効果が得られるのに対して、通常解像度処理ではスポット多重化の効果が得られない。その結果、同じ画像データに基づいて出力される印刷結果物において、擬似高解像度変換処理と通常解像度処理では、プリンタ濃度特性（濃度変動特性を含む。）が大きく異なり、所望の濃度階調を安定して実現することが困難である。
【０００５】
そこで、所望の濃度階調を安定して実現するために、各処理においてパッチ出力を行い、パッチ画像の濃度特性を測定して濃度階調を所望の濃度階調に近づける濃度安定化処理を実行することが提案されている（例えば、特許文献３参照。）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１３−２３６１８０号公報
【特許文献２】特開平４−３３６８５９号公報
【特許文献３】特許４３６６４４５号
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、濃度安定化処理には所定の時間を要し、印刷ジョブの実行を遅滞させる。特に、擬似高解像度変換処理や通常解像度処理を実行する度に濃度安定化処理を実行する場合、大幅に利便性や生産性を低下させるという問題がある。
【０００８】
本発明の目的は、利便性や生産性の低下を抑制することができる画像形成方法、画像形成装置及びプログラムを提供することにある。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、本発明の画像形成方法は、第１の解像度の画像データに第１の閾値マトリックスを用いてディザ処理を施す第１のディザ処理、又は、前記第１の解像度よりも解像度が高い第２の解像度の画像データに第２の閾値マトリックスを用いてディザ処理を施す第２のディザ処理及び該第２のディザ処理においてディザ処理が施された画像データの解像度を前記第１の解像度へ変換する擬似高解像度変換処理を実行する画像形成方法であって、前記第２の閾値マトリックスから前記擬似高解像度変換処理に類似する処理によって前記第１の閾値マトリックスを生成する工程を有することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、利便性や生産性の低下を抑制することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の第１の実施の形態に係る画像形成装置を含むネットワークの構成を示すブロック図である。
【図２】画像形成装置の構成を概略的に示すブロック図である。
【図３】画像形成装置のＵＩ部に表示される機能設定画面の一例を示す図である。
【図４】画像形成装置の画像処理部の構成を概略的に示すブロック図である。
【図５】本発明の第１の実施の形態に係る画像形成方法としての画像処理を示すフローチャートである。
【図６】１２００ｄｐｉ＿１ｂｉｔの画像データを得るためのディザマトリックスを示す。
【図７】６００ｄｐｉ＿４ｂｉｔの画像データを得るための従来のディザマトリックスを示す図である。
【図８】本発明の第１の実施の形態における擬似高解像度変換処理を説明するための工程図である。
【図９】解像度が１２００ｄｐｉである場合にディザマトリックスを用いて得られた網点パターンを示す図である。
【図１０】解像度が６００ｄｐｉである場合に従来のディザマトリックスを用いて得られたディザ処理後の網点パターンを示す図である。
【図１１】本発明の第１の実施の形態に係る画像形成方法としてのディザマトリックス生成処理を示すフローチャートである。
【図１２】図１１のディザマトリックス生成処理の一例を示す工程図である。
【図１３】図１１のディザマトリックス生成処理によって生成されるディザマトリックスの各Ｐｌａｎｅの閾値の一例を示す図である。
【図１４】図１１のディザマトリックス生成処理によって生成されるディザマトリックスの各Ｐｌａｎｅの閾値の他の例を示す図である。
【図１５】図１１のディザマトリックス生成処理によって生成されるディザマトリックスを示す図である。
【図１６】本発明が適用された６００ｄｐｉ＿４ｂｉｔ用のディザマトリックスを用いて得られたディザ処理後の画像データである網点パターンを示す図である。
【図１７】解像度がファインに設定された従来の場合と、解像度がスーパーファインに設定された場合の印刷における濃度特性を示すグラフである。
【図１８】本発明の第１の実施の形態に係る画像形成方法としてのディザマトリックス生成処理の変形例を示す工程図である。
【図１９】本発明の第２の実施の形態に係る画像形成方法としてのディザマトリックス生成処理の一例を示す工程図である。
【図２０】図１９のディザマトリックス生成処理によって生成されるディザマトリックスの各Ｐｌａｎｅの閾値の一例を示す図である。
【図２１】サブマトリックスの構成を示す図である。
【図２２】本発明が適用された６００ｄｐｉ＿２ｂｉｔ用のディザマトリックスを用いて得られたディザ処理後の画像データである網点パターンを示す図である。
【図２３】ファインが設定された場合の平均的な濃度特性と、スーパーファインが設定された場合の平均的な濃度特性とを示すグラフである。
【発明を実施するための形態】
【００１２】
以下、本発明の実施の形態について図面を参照しながら詳細に説明する。しかしながら、以下の実施の形態に記載されている構成はあくまで例示に過ぎず、本発明の範囲は実施の形態に記載されている構成によって限定されることはない。まず、本発明の第１の実施の形態について説明する。
【００１３】
図１は、本実施の形態に係る画像形成装置を含むネットワークの構成を示すブロック図である。図１において、画像形成装置１０１、ホストコンピュータ１０２、モバイル端末１０３及びサーバ１０４がネットワーク１０５を介して互いに接続されている。画像形成装置１０１は電子写真プロセスによって画像形成を実行する。具体的に、画像形成装置１０１は、ホストコンピュータ１０２、モバイル端末１０３、サーバ１０４、又は不図示の他の画像処理装置等から画像データを受信して印刷（画像形成）を実行する。また、画像形成装置１０１は、自身に付属するスキャナの原稿読取によって得られた画像データをホストコンピュータ１０２、モバイル端末１０３又はサーバ１０４に送信する。さらに、画像形成装置１０１は、原稿読取によって得られた画像データに基づいて自身に付属する印刷部によって印刷を実行することにより、コピー機能を実現する。なお、本実施の形態では、画像形成装置１０１において画像データにディザ処理を施すが、ディザ処理を含む画像処理は、画像データの送信元であるホストコンピュータ１０２等で実行してもよい。また、ディザ処理を含む画像処理は、画像形成装置１０１と、ホストコンピュータ１０２、モバイル端末１０３又はサーバ１０４とが連携して行ってもよい。
【００１４】
図２は、画像形成装置１０１の構成を概略的に示すブロック図である。図２において、画像形成装置１０１は、データ入力部２０１、画像読取部２０２、制御部２０３、記憶部２０４、ＵＩ部２０５、印刷部２０６及び画像処理部２０７を有する。データ入力部２０１は、例えば、サーバ１０４から送信された画像データを受信する。画像読取部２０２はスキャナを含み、原稿の画像を読み取ってその画像データを出力する。制御部２０３は画像形成装置１０１の動作を制御し、ＣＰＵ２０８、ＲＯＭ２０９及びＲＡＭ２１０を有する。ＣＰＵ２０８はＲＯＭ２０９に記憶されているプログラムを実行して後述する各処理を実行する。記憶部２０４は、例えば、ハードディスクドライブ（ＨＤＤ）からなり、大容量のデータを記憶する。なお、ＣＰＵ２０８は、記憶部２０４に記憶されているプログラムをＲＡＭ２１０に展開して後述する各処理を実行してもよい。ＵＩ部２０５は操作パネルや表示部（いずれも不図示）を含み、ユーザへのメッセージを表示し、又はユーザによる操作指示を受け付ける。なお、ＵＩ部２０５はタッチパネル機能を備えてもよい。印刷部２０６はプリンタエンジンであり、電子写真方式によって用紙上に画像を形成する。本実施の形態では、印刷部２０６が主走査方向及び副走査方向に６００ｄｐｉの印刷解像度を有することを前提とするが、印刷部２０６の印刷解像度はこれに限られない。また、印刷部２０６は、ＰＷＭ制御によってレーザ発振器やＬＥＤ等の発光素子の発光タイミングを細かく分割し、上述した印刷解像度を実現する。画像処理部２０７は受信した画像データに画像処理を施す。なお、画像処理部２０７の機能は各画像処理に対応したハードウェアによって実現されてもよいし、ＣＰＵ２０８が各画像処理に対応したプログラムを実行することによって実現されてもよい。
【００１５】
図３は、画像形成装置１０１のＵＩ部２０５に表示される機能設定画面の一例を示す図である。図３において、機能設定画面５０１の項目一覧５０２には、オプションとして指定可能な複数の機能の一覧と、各機能の現在の設定内容の一覧とが表示される。項目一覧５０２において選択された機能は該機能において設定可能な設定とともに選択項目５０３に表示され、設定の内容を変更することができる。本実施の形態では、画像処理における解像度としてファイン（例えば、６００ｄｐｉ）とスーパーファイン（例えば、１２００ｄｐｉ）が設定可能であり、図３は、項目一覧５０２において、「解像度」が選択された場合を示す。選択項目５０３において、ファインが設定されると、印刷部２０６の印刷解像度のまま画像データを処理する通常解像度処理が実行される。また、スーパーファインが設定されると、印刷部２０６の印刷解像度よりも高い解像度で画像データを処理し、その後、印刷解像度の画像データに変換する擬似高解像度変換処理が実行される。なお、本実施の形態では、ファインのときの画像データの解像度は６００ｄｐｉ（第１の解像度）であり、スーパーファインのときの画像データの解像度は１２００ｄｐｉ（第２の解像度）であるが、いずれの解像度もこれらに限らない。
【００１６】
項目一覧５０２において、「中間調」が選択された場合、ＰＤＬ（ページ記述言語）で記述された情報から生成されたオブジェクトの属性信号（Text、Graphics、Image等）に応じてディザ処理のパターンを変更することができる。「中間調」の初期設定は「パターン２」である。「パターン２」では、細部の再現が重要となるText属性には高線数（２００線付近）が割り当てられ、ドットの安定再現が重要となるGraphics/Image属性には低線数（１５０線付近）が割り当てられる。「中間調」では設定されるパターンを変更することにより、各属性に割り当てる線数の組合せを変更し、全ての属性の線数を揃え、又は各属性に誤差拡散処理を割り当てたりすることができる。なお、機能設定画面５０１は、ホストコンピュータ１０２、モバイル端末１０３又はサーバ１０４にインストールされたプリンタドライバやアプリケーション等により、不図示のＵＩ部に表示されてもよい。
【００１７】
図４は、画像形成装置１０１の画像処理部２０７の構成を概略的に示すブロック図である。図４において、画像処理部２０７は、入力部４０１、色変換処理部４０２、レンダリング処理部４０３、階調補正処理部４０４、ディザ処理部４０５、出力部４０６、擬似高解像度変換処理部４０７、及びＰＷＭ変換部４０８を有する。入力部４０１は、例えば、データ入力部２０１が受信した画像データに含まれるＰＤＬで記述された画像データ（ドキュメントデータ）を受け取る。色変換処理部４０２は、例えば、ＲＧＢ画像データからＣＭＹＫ画像データへの色変換を行う。レンダリング処理部４０３は、ドキュメントデータをレンダリングして画像データに変換する。本実施の形態において、レンダリング処理部４０３は、ファインが設定されている場合、主走査方向及び副走査方向の解像度のいずれもが６００ｄｐｉとなる画像データを生成する。また、スーパーファインが設定されている場合、主走査方向及び副走査方向の解像度のいずれもが１２００ｄｐｉとなる画像データを生成する。上述したように、解像度の設定は機能設定画面５０１において行われ、設定された解像度の情報はデータ入力部２０１が受信する画像データに含まれる。階調補正処理部４０４は、画像データの中間調に適用するディザ処理のパターンのプリンタ濃度特性に応じて各色版の画像データの階調補正を行う。ディザ処理部４０５は、階調補正後の各色版の画像データに対してディザ処理を施し、画像データの中間調を面積階調で表現し、Ｎ値化された網点パターンを生成する。擬似高解像度変換処理部４０７は、スーパーファインが設定されている場合にのみ機能し、主走査方向及び副走査方向の解像度のいずれもが１２００ｄｐｉであって、ディザ処理が施された画像データに対して擬似高解像度変換処理を施す。これにより、擬似高解像度変換処理部４０７は、主走査方向及び副走査方向の解像度のいずれもが１２００ｄｐｉであって、ディザ処理が施された画像データを、主走査方向及び副走査方向の解像度のいずれもが６００ｄｐｉとなる画像データに変換する。また、擬似高解像度変換処理部４０７は、ファインが設定されている場合に機能せず、主走査方向及び副走査方向の解像度のいずれもが６００ｄｐｉであって、ディザ処理が施された画像データをそのまま出力する。なお、擬似高解像度変換処理部４０７が実行する擬似高解像度変換処理は、デバイスの構成に応じて、主走査方向又は副走査方向のみの解像度を１２００ｄｐｉから６００ｄｐｉへ変換してもよい。ＰＷＭ（Pulse Width Modulation）変換部４０８は、擬似高解像度変換処理部４０７から出力される各色版の画像データを、印刷部２０６が含む不図示のレーザースキャナ部のレーザービーム露光時間を表すＰＷＭ信号データに変換する。出力部４０６は、ＰＷＭ変換部４０８で変換されたＰＷＭ信号データを印刷部２０６へ送信する。印刷部２０６では、レーザースキャナ部が、ＰＷＭ信号データに従って印刷部２０６が含む不図示の感光ドラムを露光して潜像を形成する。なお、上述したように、画像処理部２０７の機能は各画像処理に対応したハードウェアによって実現されてもよいし、ＣＰＵ２０８が各画像処理に対応したプログラムを実行することによって��現されてもよい。
【００１８】
次に、本実施の形態に係る画像形成方法としての画像処理について説明する。この画像処理は、ＣＰＵ２０８が記憶部２０４に格納されたプログラムをＲＡＭ２１０に展開して実行することによって実現される。図５は、本実施の形態に係る画像形成方法としての画像処理を示すフローチャートである。本処理は、解像度としてファインが設定されている場合及びスーパーファインが設定されている場合のいずれにおいても実行される。
【００１９】
まず、ステップＳ５０１では、ＣＰＵ２０８が、データ入力部２０１が受信した画像データに含まれるドキュメントデータを入力部４０１へ入力してレンダリング処理部４０３へ供給する。レンダリング処理部４０３は、ファインが設定されている場合、供給されたドキュメントデータを主走査方向及び副走査方向の解像度のいずれもが６００ｄｐｉとなるＲＧＢのラスタ画像データに変換し、該ラスタ画像データを色変換処理部４０２に供給する。また、レンダリング処理部４０３は、スーパーファインが設定されている場合、供給されたドキュメントデータを主走査方向及び副走査方向の解像度のいずれもが１２００ｄｐｉとなるＲＧＢのラスタ画像データに変換して色変換処理部４０２に供給する。
【００２０】
次いで、ステップＳ５０２では、色変換処理部４０２がＲＧＢのラスタ画像データをＣＭＹＫの画像データに色変換し、ＣＭＹＫの画像データを階調補正処理部４０４に供給する。その後、ステップＳ５０３では、階調補正処理部４０４が、画像データの中間調に適用するディザ処理のパターンに対する印刷部２０６の階調特性を考慮して、各色版の画像データに階調補正処理を施す。さらに、階調補正処理部４０４は、階調補正処理済の画像データをディザ処理部４０５に供給する。ここでの階調補正処理は、印刷部２０６の出力結果（印刷結果物の濃淡（階調））が狙い通りになるように、予め画像データの各画素の値を補正する処理である。なお、印刷部２０６の階調特性は、ディザ処理のパターンによって変動するため、ディザ処理のパターンに応じて階調補正処理の内容を変更する必要がある。本実施の形態では、これに対応して、中間調の設定に応じて階調補正処理の内容を変更する。
【００２１】
次いで、ステップＳ５０４では、ディザ処理部４０５が、階調補正後のＣＭＹＫの画像データへディザマトリックスを用いてディザ処理を施し、ディザ処理後の画像データ（Ｎ値化された網点パターン）を擬似高解像度変換処理部４０７に供給する。ここで、ディザ処理部４０５は、ファインが設定されている場合に６００ｄｐｉ＿４ｂｉｔ出力用のディザマトリックスを用いる（第１のディザ処理）。また、スーパーファインが設定されている場合に１２００ｄｐｉ＿１ｂｉｔ出力用のディザマトリックスを用いる（第２のディザ処理）。その後、ステップＳ５０５では、スーパーファインが設定されているか否かを判別し、スーパーファインが設定されていない（ファインが設定されている）場合、ステップＳ５０６をスキップしてステップＳ５０７へ進む。具体的に、擬似高解像度変換処理部４０７は供給されたディザ処理後の画像データ（６００ｄｐｉ＿４ｂｉｔ）をそのままＰＷＭ変換部４０８に供給する。スーパーファインが設定されている場合、擬似高解像度変換処理部４０７は供給されたディザ処理後の画像データ（１２００ｄｐｉ＿１ｂｉｔ）を、主走査方向及び副走査方向の解像度のいずれもが６００ｄｐｉとなる画像データに変換する（ステップＳ５０６）。このとき、変換後の画像データのビット数は４ｂｉｔである。その後、擬似高解像度変換処理部４０７は、変換された画像データ（６００ｄｐｉ＿４ｂｉｔ）をＰＷＭ変換部４０８に供給する。次いで、ＰＷＭ変換部４０８は、供給された画像データをＰＷＭ信号データに変換し（ステップＳ５０７）、該ＰＷＭ信号データを出力部４０６に供給する。出力部４０６は供給されたＰＷＭ信号データを印刷部２０６へ送信する。その後、本処理を終了する。
【００２２】
次に、ディザ処理について図６及び図７に示すディザマトリックスを用いて説明する。図６は、１２００ｄｐｉ＿１ｂｉｔの画像データ（２値化された網点パターン）を得るためのディザマトリックス６０１を示す図である。図７は、６００ｄｐｉ＿４ｂｉｔの画像データ（１６値化された網点パターン）を得るための従来のディザマトリックス７０１を示す図である。なお、本発明が適用される、６００ｄｐｉ＿４ｂｉｔの画像データを得るためのディザマトリックス１５０１は従来のディザマトリックス７０１と異なる。本発明はディザマトリックス１５０１の生成方法に特徴があり、当該生成方法については後述する。
【００２３】
画像形成装置１０１において、ディザ処理部４０５は、ＣＭＹＫの画像データから対応する色版の画像データを抽出し、ディザ処理による擬似中間調処理を行う。ディザ処理は、複数の閾値が分布するディザマトリックスから入力された画像データの各画素に対応する閾値を読み出し、画像データの各画素と対応する閾値を比較して比較結果をＮ値化することにより、画像データの各画素をＮ値化する処理である。
【００２４】
ディザマトリックス６０１は、１２００ｄｐｉの２値化された網点パターンを得るためのディザマトリックスである。画像データの各画素と対応する閾値を一度比較すれば、「０」と「１」の２値が得られるため、ディザマトリックス６０１は１枚のマトリックス（Ｐｌａｎｅ）で構成される。また、ディザマトリックス６０１では、所定のパターンで配置された複数の閾値から構成される網点セル６０２が繰り返して配置される。スーパーファインが設定されている場合、ディザ処理部４０５は、ディザマトリックス６０１を用い、画像データの各画素と対応する閾値を比較し、画素の値が閾値以上であれば、「１」を出力し、画素の値が閾値未満であれば、「０」を出力する。これにより、ディザ処理部４０５は、画像データの各画素の値を２値化して２階調へ変換する。具体的には、連続階調の画像データである各色版の画像データが、「０」又は「１」の網点で構成される２値化された面積階調の画像データに変換される。なお、ディザマトリックス６０１の端部では、網点セル６０２が途切れ、網点セル６０２の一部しか配置されないが、ディザ処理では、同じディザマトリックス６０１が主走査方向及び副走査方向に繰り返して配置され、途切れた網点セル６０２を補完する。本実施の形態では、ＣＭＹＫの各色版の画像データへ同じディザマトリックス６０１を適用することを前提とするが、ＣＭＹＫの各色版の画像データへ互いに異なるディザマトリックスを適用して各色版の２値化された画像データを得てもよい。また、本実施の形態においては、１種類の網点セル６０２が繰り返して配置されたディザマトリックス６０１を用いるが、例えば、複数種の網点セルが組み合わせられて繰り返して配置されるサブマトリックスを用いてもよい。この場合、変換後の画像データにおいて階調数を増やすことができる。
【００２５】
ディザマトリックス７０１は、６００ｄｐｉの１６値化された網点パターンを得るためのディザマトリックスである。画像データの各画素と対応する閾値を１５回比較すれば、「０」〜「１５」の１６値が得られるため、ディザマトリックス７０１は１５枚のマトリックス（Ｐｌａｎｅ）７０２で構成される（図７（Ａ））。また、各Ｐｌａｎｅ７０２では、所定のパターンで配置された複数の閾値から構成される網点セル７０３が繰り返して配置される（図７（Ｂ））。ファインが設定されている場合、ディザ処理部４０５は、１５枚の各Ｐｌａｎｅ７０２のそれぞれについて、画像データの各画素と対応する閾値を比較し、画素の値が閾値以上であれば、「１」を出力し、画素の値が閾値未満であれば、「０」を出力する。そして、各画素に関し、出力された「０」又は「１」を積算する。これにより、ディザ処理部４０５は、画像データの各画素の値を１６値化して１６階調へ変換する。具体的には、連続階調の画像データである各色版の画像データが、「０」〜「１５」の網点で構成される１６値化された面積階調の画像データに変換される。なお、各Ｐｌａｎｅ７０２の端部では、網点セル７０３が途切れ、網点セル７０３の一部しか配置されないが、ディザ処理では、同じＰｌａｎｅ７０２が主走査方向及び副走査方向に繰り返して配置され、途切れた網点セル７０３を補完する。ディザマトリックス６０１が生成する画像データの解像度はディザマトリックス７０１が生成する画像データの解像度の２倍となる。したがって、図６及び図７に示すように、網点セル６０２の主走査方向及び副走査方向の閾値の数は、網点セル７０３の主走査方向及び副走査方向の閾値の数の２倍となる。
【００２６】
次に、擬似高解像度変換処理について説明する。図８は、本実施の形態における擬似高解像度変換処理を説明するための工程図である。擬似高解像度変換処理部４０７は、スーパーファインが設定されている場合のみ、ディザ処理後の画像データに対して擬似高解像度変換処理を施す。具体的に、主走査方向及び副走査方向の解像度のいずれもが１２００ｄｐｉである画像データ（１２００ｄｐｉの画像データ）を、主走査方向及び副走査方向の解像度のいずれもが６００ｄｐｉとなる画像データ（６００ｄｐｉの画像データ）へと変換する。その後、擬似高解像度変換処理部４０７は、変換後の画像データをＰＷＭ変換部４０８に供給する。なお、擬似高解像度変換処理部４０７は、ファインが設定されている場合、ディザ処理後の画像データに対して擬似高解像度変換処理を施すことなく、ディザ処理後の画像データをそのままＰＷＭ変換部４０８に供給する。
【００２７】
擬似高解像度変換処理では、まず、ディザ処理後の１２００ｄｐｉの画像データ８０１において複数の画素からなる処理矩形８０２を規定する。処理矩形８０２は、後述する解像度変換後の画像データである網点パターン９０２における一の画素に対応する位置に存在する注目画素８０３を中心とする複数の画素によって構成される画素群である。処理矩形８０２は、例えば、注目画素８０３を中心とする９つの画素によって構成される（図８（Ａ））。なお、処理矩形８０２は、注目画素８０３を中心とすれば、構成する画素の数は９つに限られず、複数の画素を含めばよい。擬似高解像度変換処理では、各注目画素８０３について処理矩形８０２を規定し（リサンプリングを行い）、各処理矩形８０２を用いて網点パターン９０２の各画素を生成する。具体的には、各処理矩形８０２に含まれる各画素を用いて積和演算を実行し、網点パターン９０２の各画素の値を得る。
【００２８】
リサンプリングの間隔は変換前の解像度及び変換後の解像度の比に基づいて決定され、本実施の形態では、１２００ｄｐｉの画像データを６００ｄｐｉの画像データに変換するため、リサンプリングの間隔は「２（＝１２００／６００）」となる。したがって、画像データ８０１において、リサンプリングの間隔は２画素、つまり、１画素おきとなり、画像データ８０１において各注目画素８０３は主走査方向及び副走査方向に関して１画素おきに存在する。なお、図８（Ａ）において各注目画素８０３をハッチングで示す。
【００２９】
積和演算では、処理矩形８０２の各画素（図８（Ｂ））の値を各画素に対応する複数の係数によって構成される積和演算係数群８０４（図８（Ｃ））を用いて積和する。図８（Ｄ）は積和演算係数群８０４の一例を示す。処理矩形８０２は９つの画素によって構成されるため、積和演算係数群８０４も９つの係数ａによって構成される。ここで、注目画素８０３の座標を（ｉ，ｊ）とし、注目画素８０３の値をＩ（ｉ，ｊ）とすると、積和演算よって下記式（１）に示す出力値ＯＵＴが得られる。
【００３０】
【数１】
2019047275.tif 000003
【００３１】
上記式（１）は、処理矩形８０２の各画素の値Ｉ（ｉ，ｊ）と各画素に対応する係数ａ（ｉ，ｊ）の積を９画素分だけ合計し、得られた合計値を「１５」で正規化する式である。したがって、網点パターン９０２の各画素の値は「０」〜「１５」のいずれかの値となる。すなわち、上記式（１）を用いることにより、１２００ｄｐｉの画像データを６００ｄｐｉの画像データに変換しつつ、網点パターン９０２を１６値化することができる。
【００３２】
このように、擬似高解像度変換処理では、１２００ｄｐｉの画像データの９つの画素を積和して６００ｄｐｉの画像データの１つの画素を得る。したがって、６００ｄｐｉの画像データの１つの画素の大きさは、１２００ｄｐｉの画像データの９つの画素を合計した大きさになるため、網点パターン９０２では隣接する各画素の一部が重なる。この各画素の重なり（スポット多重化）により、擬似的に高い解像度で画像を形成することができる。
【００３３】
ところで、通常、画像データの解像度が異なれば、ディザ処理に用いるディザマトリックスにおける閾値の分布形態が異なる。例えば、図６及び図７に示すように、ディザマトリックス６０１とディザマトリックス７０１は互いに閾値の分布形態が異なる。したがって、ディザマトリックス６０１を用いて得られる網点パターンの網点特性と、ディザマトリックス７０１を用いて得られる網点パターンの網点特性は互いに異なる。なお、ここでの網点特性は、得られた網点パターンにおける線数、角度、網点形状及び網点重心が該当する。その結果、解像度が１２００ｄｐｉである場合のプリンタ濃度特性と、解像度が６００ｄｐｉである場合のプリンタ濃度特性とは大きく異なる。例えば、図９は、解像度が１２００ｄｐｉである場合にディザマトリックス６０１を用いて得られた網点パターンを示す図である。具体的には、図９（Ａ）がディザ処理後の網点パターン９０１を示し、図９（Ｂ）が擬似高解像度変換処理後（解像度変換後）の網点パターン９０２（第２の網点パターン）を示す。また、図１０は、解像度が６００ｄｐｉである場合に従来のディザマトリックス７０１を用いて得られたディザ処理後の網点パターン１００１を示す図である。網点パターン９０２及び網点パターン１００１のいずれも解像度は６００ｄｐｉであり、線数や角度は同じであるものの、網点形状や網点重心が互いに大きく異なる。その結果、画像処理における解像度が１２００ｄｐｉである場合と、解像度が６００ｄｐｉである場合とでは、一方に擬似高解像度変換処理を適用して印刷結果物の解像度を同じ（６００ｄｐｉ）にしても、所望の濃度階調を安定して実現することが困難となる。
【００３４】
本実施の形態では、これに対応して、高解像度の網点パターンを得るためのディザマトリックスから低解像度の網点パターンを得るためのディザマトリックスを生成する。以下、１２００ｄｐｉ＿１ｂｉｔの画像データを得るためのディザマトリックスから６００ｄｐｉ＿４ｂｉｔの画像データを得るためのディザマトリックスを生成する事例について説明する。以下、１２００ｄｐｉ＿１ｂｉｔの画像データを得るためのディザマトリックス（第２の閾値マトリックス）を「１２００ｄｐｉ＿１ｂｉｔ用のディザマトリックス」と称する。また、６００ｄｐｉ＿４ｂｉｔの画像データを得るためのディザマトリックス（第１の閾値マトリックス）を「６００ｄｐｉ＿４ｂｉｔ用のディザマトリックス」と称する。
【００３５】
図１１は、本実施の形態に係る画像形成方法としてのディザマトリックス生成処理を示すフローチャートである。図１１の処理は、図５の処理が実行される前に、ＣＰＵ２０８が、記憶部２０４に格納されたプログラムをＲＡＭ２１０に展開して実行することによって実現される。なお、図１１の処理は、ホストコンピュータ１０２の不図示のＣＰＵ等が実現してもよい。また、図１１の処理で用いられる１２００ｄｐｉ＿１ｂｉｔ用のディザマトリックスは予め記憶部２０４やＲＯＭ２０９に格納される。以下、図１１の処理を、ディザマトリックス生成処理の一例を示す工程図である図１２及び図１３とともに説明する。なお、ここでは、理解を容易にするために、１２００ｄｐｉ＿１ｂｉｔ用のディザマトリックスとして、線数が２００であり、角度が０°であり、階調数が３７階調のものを用いる。３７階調は、主走査方向及び副走査方向のいずれにも６つの閾値を配列することによって実現される（６×６＋１）が、１２００ｄｐｉ＿１ｂｉｔ用のディザマトリックスの線数、角度、階調数の各々は上述した値に限られない。
【００３６】
まず、ステップＳ１１０１では、記憶部２０４に格納されている１２００ｄｐｉ＿１ｂｉｔ用のディザマトリックス１２０１（第２の閾値マトリックス）（図１２Ａ）を読み出す。次いで、６００ｄｐｉ＿４ｂｉｔ用のディザマトリックス１５０１（第１の閾値マトリックス）を生成するために必要な、ディザマトリックス１２０１の繰り返し配置回数Ｎｘｙを決定する。本処理では、ディザマトリックス１２０１における１回のリサンプリングにより、ディザマトリックス１５０１における１つの閾値が生成される。また、ディザマトリックス１５０１が、所謂マトリックスとして成立するためには、主走査方向及び副走査方向とも閾値が整数個配列される必要がある。したがって、ここでは、リサンプリングの回数が整数となるように調整される。例えば、１つのディザマトリックス１２０１でリサンプリングの回数が整数とならない場合、複数のディザマトリックス１２０１を繰り返し並べ、繰り返して並べられたディザマトリックス１２０１でリサンプリングの回数が整数となるように調整される。具体的には、ディザマトリックス１２０１のサイズを、ステップＳ５０６の擬似高解像度変換処理で用いられるリサンプリングの間隔で除した場合に整数が得られるように、繰り返し配置回数Ｎｘｙを決定する。なお、繰り返し配置回数Ｎｘｙは、主走査方向及び副走査方向のそれぞれにおいて繰り返し並べられるディザマトリックス１２０１の数に該当する。ここで、ディザマトリックス１２０１の主走査方向及び副走査方向の閾値の数が「６」であり、リサンプリングの間隔が「２」であるため、１つのディザマトリックス１２０１だけでリサンプリングの回数は整数である「３」となる。したがって、繰り返し配置回数Ｎｘｙは１となる。また、例えば、ディザマトリックスの主走査方向及び副走査方向の閾値の数が「５」である場合、１つのディザマトリックス１２０１だけではリサンプリングの回数が「２．５」となり、整数とならない。このときは、繰り返して並べられたディザマトリックスにおいてリサンプリングの回数が整数（「５」）となるように、繰り返し配置回数Ｎｘｙが２に調整される。
【００３７】
繰り返し配置回数Ｎｘｙが１である場合、ディザマトリックス１５０１を生成するための展開マトリックス１２０２は、主走査方向及び副走査方向に１回繰り返して配置されたディザマトリックス１２０１によって構成される。すなわち、展開マトリックス１２０２は１つのディザマトリックス１２０１によって構成される。なお、後述するように、ディザマトリックス１５０１を生成するために、ディザマトリックス１２０１の複数の閾値から構成される処理矩形１２０４を用いるが、幾つかの処理矩形１２０４は１つのディザマトリックス１２０１からはみ出す場合がある。この場合、ディザマトリックス１２０１が主走査方向及び副走査方向へ部分的に繰り返されると仮定してディザマトリックス１２０１を部分的に拡張した展開マトリックス１２０２を形成して処理矩形１２０４を適用する（図１２（Ｂ））。
【００３８】
次いで、ステップＳ１１０２では、ディザマトリックス１５０１の各閾値に対応する位置に存在するリサンプリング閾値１２０３（変換対象の閾値）を選定する。具体的には、ディザマトリックス１２０１において、リサンプリングの間隔である「２」に従ってリサンプリング閾値１２０３を選定する（図１２（Ｂ）中の網掛けの閾値が該当する。）。例えば、閾値「１６０」はディザマトリックス１５０１の座標（０，０）の閾値に対応し、閾値「１６７」はディザマトリックス１５０１の座標（１，０）の閾値に対応する。その後、展開マトリックス１２０２において複数の閾値からなる処理矩形１２０４を規定する。処理矩形１２０４は、リサンプリング閾値１２０３を中心とする複数の閾値によって構成される閾値群である。処理矩形１２０４は、例えば、リサンプリング閾値１２０３を中心とする９つの閾値によって構成される（図１２（Ｂ）、図１２（Ｃ））。なお、処理矩形１２０４は、リサンプリング閾値１２０３を中心とすれば、構成する閾値の数は９つに限られず、複数の閾値を含めばよい。
【００３９】
その後、各処理矩形１２０４に含まれる閾値を参照し（ステップＳ１１０３）、当該処理矩形１２０４を用いて各画素の値が同じである９つの画素からなる一様な画像データにディザ処理を施した場合の点灯順序を解析する（ステップＳ１１０４）。ここでは、一様な画像データの各画素の値を増加させた場合の点灯順序を解析する。各画素に関し、当該画素の値が対応する閾値を越えた場合に、当該画素に対応するレーザ発振器が点灯するため、対応する閾値が小さい画素から順番に点灯する。図１２（Ｄ）は各画素の点灯順を示す点灯順テーブル１２０５を示す。
【００４０】
その後、各画素に対応する複数の点灯量の係数によって構成される積和演算係数群１２０６（図１２（Ｅ））を用いて、処理矩形１２０４における各画素の点灯量の積算値である処理矩形点灯量を算出する（ステップＳ１１０５）。積和演算係数群１２０６の係数の合計値は任意であるが、本実施の形態では、当該合計値を１６と規定する。したがって、処理矩形１２０４に対応する全画素を点灯させた際の処理矩形点灯量は１６／１６となる。ここで、例えば、点灯順テーブル１２０５の３番目に対応する画素まで順に各画素を点灯させた場合、点灯順が１〜３の画素が点灯しているため、処理矩形点灯量は、積和演算係数群１２０６に基づき、５／１６（＝１／１６＋２／１６＋２／１６）となる。このように、点灯順テーブル１２０５に規定された各画素の点灯順に従い、該当する画素が点灯するときの処理矩形点灯量を算出し、点灯量テーブル１２０７（図１２（Ｆ））を求める。また、ディザマトリックス１５０１は４ｂｉｔの画像データを得るために用いられるため、点灯量テーブル１２０７を「１５」で正規化する（ステップＳ１１０６）。具体的には、下記式（２）により、点灯量テーブル１２０７の各処理矩形点灯量ＩＮを「１５」で正規化し、出力値ＯＵＴを得、正規化点灯量テーブル１２０８を作成する（図１２（Ｇ））。
ＯＵＴ＝（ＩＮ×１５＋８）／１６・・・式（２）
【００４１】
次いで、処理矩形１２０４の各閾値及び正規化点灯量テーブル１２０８の正規化点灯量に基づいてディザマトリックス１５０１の各マトリックス（Ｐｌａｎｅ）における閾値を設定する（ステップＳ１１０７）。ディザマトリックス１５０１は６００ｄｐｉ＿４ｂｉｔの画像データを得るためのディザマトリックスであるため、１５枚のＰｌａｎｅによって構成される。このとき、正規化点灯量テーブル１２０８の各正規化点灯量の分子がＰｌａｎｅの順番に該当し、各正規化点灯量に対応する処理矩形１２０４の閾値が当該Ｐｌａｎｅの閾値に該当する。具体的には、正規化点灯量テーブル１２０８の「５／１５」に対応する処理矩形１２０４の閾値は「１４５」であるため、Ｐｌａｎｅ「５」における、リサンプリング閾値１２０３に対応する位置の閾値は「１４５」となる。これにより、リサンプリング閾値１２０３に対応する位置で閾値１４５を境に６００ｄｐｉの画素を５／１５だけ点灯させることができる。このように、ディザマトリックス１５０１の各Ｐｌａｎｅの各リサンプリング閾値１２０３に対応する位置の閾値を設定する（図１３）。これにより、ディザマトリックス１２０１からディザマトリックス１５０１を設定することができる。なお、正規化点灯量テーブル１２０８の各正規化点灯量は９つしか設定されないため、各正規化点灯量において規定されない分子に対応するＰｌａｎｅの閾値は設定されない。そこで、規定されない分子に対応するＰｌａｎｅの閾値は、上位のＰｌａｎｅの閾値と同じ閾値を設定する（図１３の括弧参照）。例えば、正規化点灯量テーブル１２０８に基づく場合、Ｐｌａｎｅ１３の閾値が規定できないため、Ｐｌａｎｅ１４の閾値「２４７」をＰｌａｎｅ１３の閾値として設定する。これにより、ディザマトリックス１５０１を用いても、矩形点灯量１３／１５が発生しないようにする。なお、図１４に示すように、閾値が規定できないＰｌａｎｅでは、当該Ｐｌａｎｅの前後（上下）の各Ｐｌａｎｅの閾値に基づき、線形補間によって閾値を設定してもよい（図１４）。
【００４２】
その後、全ての処理矩形１２０４につき、ディザマトリックス１５０１の各Ｐｌａｎｅの閾値の設定（リサンプリング）が終了したか否かを判別する（ステップＳ１１０８）。全ての処理矩形１２０４についてリサンプリングが終了していない場合にはステップＳ１１０２に戻り、終了している場合には本処理を終了する。以上により、図１５に示すような６００ｄｐｉ＿４ｂｉｔの画像データを得るためのディザマトリックス１５０１が生成される。なお、図１５では、ディザマトリックス１５０１を構成する各Ｐｌａｎｅ１〜１５を展開して示す。また、図１５のディザマトリックス１５０１は、主走査方向及び副走査方向のいずれにも２０個の閾値が配列されたディザマトリックス１２０１から生成されている。
【００４３】
本実施の形態によれば、１２００ｄｐｉ＿１ｂｉｔ用のディザマトリックス１２０１から、リサンプリング閾値１２０３を中心とする複数の閾値によって構成される処理矩形１２０４を用いて６００ｄｐｉ＿４ｂｉｔ用のディザマトリックス１５０１を生成する。本実施の形態は、処理矩形１２０４に含まれる閾値に基づいてディザマトリックス１５０１の閾値を設定するが、この閾値の設定方法は、処理矩形８０２に含まれる画素に基づいて網点パターン９０２の各画素の値を設定する方法と処理内容が類似する。すなわち、本実施の形態では、ディザマトリックス１２０１から擬似高解像度変換処理に類似する処理によってディザマトリックス１５０１を生成するため、ディザマトリックス１５０１には擬似高解像度変換処理の内容が反映される。したがって、ディザマトリックス１２０１を用いたディザ処理及び擬似高解像度変換処理を経て得られた網点パターンの網点特性と、ディザマトリックス１５０１を用いたディザ処理を経て得られた網点パターンの網点特性とは類似する。その結果、ディザマトリックス１２０１を用いるスーパーファインが設定されても、ディザマトリックス１５０１を用いるファインが設定されても、プリンタ濃度特性（濃度変動特性を含む。）が大きく異なることがない。これにより、所望の濃度階調を安定して実現することができ、スーパーファインが設定された場合及びファインが設定された場合のそれぞれに関して濃度安定化処理を実行する必要を無くすことができる。具体的には、いずれか一方の場合に一度、濃度安定化処理を実行し、その結果をいずれの場合も反映するだけで、所望の濃度階調や濃度変動量を安定して実現することができる。したがって、ジョブの実行を遅滞させるのを防止することができ、もって、利便性や生産性の低下を抑制することができる。
【００４４】
例えば、図１６は、本発明が適用された６００ｄｐｉ＿４ｂｉｔ用のディザマトリックス１５０１を用いて得られたディザ処理後の画像データである網点パターン１６０１（第１の網点パターン）を示す図である。図１６と図９（Ｂ）の比較の結果、網点パターン１６０１の網点特性と、１２００ｄｐｉ＿１ｂｉｔ用のディザマトリックス６０１を用いたディザ処理及び擬似高解像度変換処理を経て得られた網点パターン９０２の網点特性とが類似することが確認できる。
【００４５】
図１７は、解像度がファインに設定された従来の場合と、解像度がスーパーファインに設定された場合の印刷における濃度特性を示すグラフである。図１７では、実線が解像度がファインに設定された場合を示し、破線が解像度がスーパーファインに設定された場合を示す。いずれの場合も、温湿度環境の違いや印刷耐久によって濃度が変動する。ここで、解像度がファインに設定された従来の場合では、従来の６００ｄｐｉ＿４ｂｉｔ用のディザマトリックスが用いられる。この場合、擬似高解像度変換処理に類似する処理によって生成された、本発明に係る６００ｄｐｉ＿４ｂｉｔ用のディザマトリックスが用いられない。その結果、従来の解像度がファインに設定された場合と、解像度がスーパーファインに設定された場合とでは、印刷における濃度特性が大きく異なる。これに対し、ファインに設定された場合に擬似高解像度変換処理に類似する処理によって生成された６００ｄｐｉ＿４ｂｉｔ用のディザマトリックスが用いると、両者の濃度特性が類似する。
【００４６】
上述した本実施の形態では、擬似高解像度変換処理に類似する処理によって生成された６００ｄｐｉ＿４ｂｉｔ用のディザマトリックスを生成したが、６００ｄｐｉ＿４ｂｉｔ用のディザマトリックスの生成方法はこれに限られない。例えば、一様な画像データの各画素の値が１つずつ増加する度に、当該画像データへ１２００ｄｐｉ＿１ｂｉｔ用のディザマトリックスを用いてディザ処理を施し、さらに、ディザ処理後の画像データに擬似高解像度変換処理を施す。その後、複数の一様な画像データから得られた変換後の画像データ（網点パターン）の比較の結果、６００ｄｐｉ＿４ｂｉｔ用のディザマトリックスを生成してもよい。例えば、図１８に示すように、まず、各画素の値が１０である一様な画像データ１８０１にディザ処理と擬似高解像度変換処理して網点パターン１８０２を得る。さらに、各画素の値が１１である一様な画像データ１８０３にディザ処理と擬似高解像度変換処理して網点パターン１８０４を得る。網点パターン１８０２と網点パターン１８０４を比較した場合に変化した網点に対応する画素（星印で示す。）は値が１１になった時点で点灯したと考えられる。したがって、解像度変換後の網点パターンを得るための６００ｄｐｉ＿４ｂｉｔ用のディザマトリックス１８０５における点灯した画素に対応する位置の閾値を「１０」に設定する。このような、各画素の値に対応する網点パターンの比較を繰り返すことにより、６００ｄｐｉ＿４ｂｉｔ用のディザマトリックス１８０５を生成することができる。
【００４７】
次に、本発明の第２の実施の形態について説明する。第２の実施の形態は、その構成、作用が上述した第１の実施の形態と基本的に同じであるので、重複した構成、作用については説明を省略し、以下に異なる構成、作用についての説明を行う。第１の実施の形態では、６００ｄｐｉ＿４ｂｉｔの画像データを得るためのディザマトリックスを生成したが、第２の実施の形態は６００ｄｐｉ＿２ｂｉｔの画像データを得るためのディザマトリックスを生成する点で第１の実施の形態と異なる。
【００４８】
以下の本実施の形態では、１２００ｄｐｉ＿１ｂｉｔの画像データを得るためのディザマトリックスから６００ｄｐｉ＿２ｂｉｔの画像データを得るためのディザマトリックスを生成する事例について説明する。なお、６００ｄｐｉ＿２ｂｉｔの画像データを得るためのディザマトリックスを、以下、「６００ｄｐｉ＿２ｂｉｔ用のディザマトリックス」と称する。本実施の形態でも、図１１の処理と同様の処理に基づいて６００ｄｐｉ＿２ｂｉｔ用のディザマトリックスを生成するが、図１１の処理とは、点灯量テーブル１２０７を求めた後の正規化の工程が異なるのみである。したがって、点灯量テーブル１２０７を求めるまでの工程の説明は省略し（図１９（Ａ）〜同（Ｆ））、正規化の工程以降について説明する。
【００４９】
本実施の形態では、６００ｄｐｉ＿２ｂｉｔ用のディザマトリックスが２ｂｉｔの画像データを得るために用いられるため、点灯量テーブル１２０７を「３」で正規化する。具体的には、下記式（３）により、点灯量テーブル１２０７の各処理矩形点灯量ＩＮを「３」で正規化し、出力値ＯＵＴを得、正規化点灯量テーブル１９０１を作成する（図１９（Ｇ））。
ＯＵＴ＝（ＩＮ×３＋８）／１６・・・式（３）
【００５０】
次いで、処理矩形１２０４の各閾値及び正規化点灯量テーブル１９０１の正規化点灯量に基づいて６００ｄｐｉ＿２ｂｉｔ用のディザマトリックスの各マトリックス（Ｐｌａｎｅ）における閾値を設定する。６００ｄｐｉ＿２ｂｉｔ用のディザマトリックスは２ｂｉｔの画像データを得るために用いられるため、３枚のＰｌａｎｅによって構成される。このとき、正規化点灯量テーブル１９０１の各正規化点灯量の分子がＰｌａｎｅの順番に該当する。ところで、正規化点灯量テーブル１９０１は、９つの点灯量を有するために「３」で正規化すると同じ分子の正規化点灯量が複数存在することになる。この場合、同じ分子の正規化点灯量に対応する処理矩形１２０４の各閾値のうち、最も小さい閾値が各Ｐｌａｎｅの閾値として設定される。具体的には、正規化点灯量テーブル１９０１の「２／３」に対応する処理矩形１２０４の閾値は「２０３」、「２３９」、「２１８」の３つであるため、Ｐｌａｎｅ「２」における、リサンプリング閾値１２０３に対応する位置の閾値は「２０３」となる。これにより、リサンプリング閾値１２０３に対応する位置で閾値２０３を境に６００ｄｐｉの画素を２／３だけ点灯させることができる。このように、６００ｄｐｉ＿２ｂｉｔ用のディザマトリックスの各Ｐｌａｎｅの各リサンプリング閾値１２０３に対応する位置の閾値を設定する（図２０）。これにより、ディザマトリックス１２０１から６００ｄｐｉ＿２ｂｉｔ用のディザマトリックスを設定することができる。
【００５１】
ところで、６００ｄｐｉ＿２ｂｉｔ用のディザマトリックスは３枚のＰｌａｎｅしか含まないため、含まれる閾値の種類が少なく、当該ディザマトリックスを用いたディザ処理によって得られる画像データ（第１の網点パターン）では、階調数が減少する。すなわち当該階調数は、１２００ｄｐｉ＿１ｂｉｔ用のディザマトリックスを用いたディザ処理及び擬似高解像度変換処理を経て得られた網点パターンの階調数よりも少ない。その結果、階調表現に関し、１２００ｄｐｉ＿１ｂｉｔ用のディザマトリックスを用いたディザ処理及び擬似高解像度変換処理を経て得られた網点パターンよりも見劣りする。
【００５２】
そこで、本実施の形態では、６００ｄｐｉ＿２ｂｉｔ用のディザマトリックスを生成する際に用いるディザマトリックスの階調数（閾値の種類）を増やし、生成される６００ｄｐｉ＿２ｂｉｔ用のディザマトリックスが含む閾値の種類を増やしてもよい。具体的に、６００ｄｐｉ＿２ｂｉｔ用のディザマトリックスを生成する際に、複数の１２００ｄｐｉ＿１ｂｉｔ用のディザマトリックスを組合せてサブマトリックス（第３の閾値マトリックス）を構成する。ここで、図２１に示すように、サブマトリックス２１０１を構成する各１２００ｄｐｉ＿１ｂｉｔ用のディザマトリックス２１０２〜２１０５にはそれぞれオフセット値（０〜３）が設定され、各閾値と各オフセット値が組み合わされる。これにより、サブマトリックス２１０１の階調数（閾値の種類）を増やすことができる。例えば、サブマトリックス２１０１の階調数は１４５階調（１２×１２＋１）となるが、この階調数は、１つの１２００ｄｐｉ＿１ｂｉｔ用のディザマトリックスの階調数（３７）よりも遙かに多い。これにより、サブマトリックス２１０１を用いて生成される６００ｄｐｉ＿２ｂｉｔ用のディザマトリックスに含まれる閾値の種類を増やすことができる。その結果、１２００ｄｐｉ＿１ｂｉｔ用のディザマトリックスのディザ処理及び擬似高解像度変換処理の後の網点パターンの網点特性と、６００ｄｐｉ＿２ｂｉｔ用のディザマトリックスのディザ処理後の網点パターンの網点特性とが類似する。
【００５３】
例えば、図２２は、本発明が適用された６００ｄｐｉ＿２ｂｉｔ用のディザマトリックスを用いて得られたディザ処理後の画像データである網点パターン２２０１を示す図である。図２２と図９（Ｂ）の比較の結果、網点パターン２２０１の網点特性と、１２００ｄｐｉ＿１ｂｉｔ用のディザマトリックスを用いたディザ処理及び擬似高解像度変換処理を経て得られた網点パターン９０２の網点特性とが類似することが確認できる。
【００５４】
一方、網点パターン２２０１は網点パターン９０２とデジタル的に完全等価にはなっていない。すなわち、ファインが設定された場合の濃度階調や濃度変動量と、スーパーファインが設定された場合の濃度階調や濃度変動量との差異は完全には解消しない。そこで、図２３に示すように、ファインが設定された場合の平均的な濃度特性と、スーパーファインが設定された場合の平均的な濃度特性とを予め取得し、各濃度特性の差分を算出する。その後、調補正処理部４０４による階調補正処理の実行時に、各濃度特性の差分を考慮して各色版の画像データに階調補正処理を施してもよい。これにより、濃度階調や濃度変動量の差異を減少させることができる。
【００５５】
以上、本発明の好ましい実施の形態について説明したが、本発明は上述した各実施の形態に限定されず、その要旨の範囲内で種々の変形及び変更が可能である。本発明は、上述の各実施の形態の１以上の機能を実現するプログラムを、ネットワークや記憶媒体を介してシステムや装置に供給し、そのシステム又は装置のコンピュータの１つ以上のプロセッサーがプログラムを読み出して実行する処理でも実現可能である。また、本発明は、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００５６】
１０１  画像形成装置
２０７  画像処理部
２０８  ＣＰＵ
４０５  ディザ処理部
６０１，１２０１，１５０１  ディザマトリックス
９０２，１６０１，２２０１  網点パターン
１２０３  リサンプリング閾値
１２０４  処理矩形
２１０１  サブマトリックス
【図１】
2019047275.tif 000004
【図２】
2019047275.tif 000005
【図３】
2019047275.tif 000006
【図４】
2019047275.tif 000007
【図５】
2019047275.tif 000008
【図６】
2019047275.tif 000009
【図７】
2019047275.tif 000010
【図８】
2019047275.tif 000011
【図９】
2019047275.tif 000012
【図１０】
2019047275.tif 000013
【図１１】
2019047275.tif 000014
【図１２】
2019047275.tif 000015
【図１３】
2019047275.tif 000016
【図１４】
2019047275.tif 000017
【図１５】
2019047275.tif 000018
【図１６】
2019047275.tif 000019
【図１７】
2019047275.tif 000020
【図１８】
2019047275.tif 000021
【図１９】
2019047275.tif 000022
【図２０】
2019047275.tif 000023
【図２１】
2019047275.tif 000024
【図２２】
2019047275.tif 000025
【図２３】
2019047275.tif 000026