(57)【要約】【課題】各インクの消費量に偏りなく分版し、画質を劣化させない順に２値化することで良好な画像を得る。【解決手段】分版部１０２は入力値に応じてＤインク入力データＩｎＤ（ｘ、ｙ）とＬインク入力データＩｎＬ（ｘ、ｙ）に分版する。Ｄインク量子化部１０３はＩｎＤ（ｘ、ｙ）を誤差拡散により２値化し、Ｄインク出力データＯｕｔＤ（ｘ、ｙ）をＤインク出力端子１０５とＬインク量子化部１０４へ出力する。Ｌインク量子化部１０４はＩｎＬ（ｘ、ｙ）を、ＯｕｔＤ（ｘ、ｙ）に応じて誤差拡散により２値化し、Ｌインク出力データＯｕｔＬ（ｘ、ｙ）をＬインク出力端子１０６へ出力する。ＯｕｔＤ（ｘ、ｙ）とＯｕｔＬ（ｘ、ｙ）が画像出力装置に出力される。【選択図】図１
2009005246.tif 000002
【特許請求の範囲】
【請求項１】
濃度が異なる複数のインクによって記録媒体にドットを形成し、前記ドットの集合によって階調画像を記録する画像処理装置において、画像データを階調に応じて複数のインクデータに分版する分版手段と、前記複数のインクデータをそれぞれ２値化する２値化手段とを備え、第１のインクデータの２値化結果に応じて第２のインクデータの２値化を制御することを特徴とする画像処理装置。
【請求項２】
濃いインクデータを先に２値化し、次いで、淡いインクデータを２値化することを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記複数のインクデータにおいて、同一画素位置における濃いインクデータの２値化結果がドットオフでない場合、淡いインクデータの２値化を強制的にドットオフとすることを特徴とする請求項１または２記載の画像処理装置。
【請求項４】
前記２値化手段として誤差拡散法、または平均誤差最小法を用いることを特徴とする請求項１記載の画像処理装置。
【請求項５】
前記２値化手段においてそれぞれ異なる誤差拡散係数を用いることを特徴とする請求項１または４記載の画像処理装置。
【請求項６】
前記複数のインクデータにおいて、濃いインクデータの２値化結果がドットオフでない画素の周辺画素において淡いインクデータの２値化に用いる閾値を低くすることを特徴とする請求項１または２記載の画像処理装置。
【請求項７】
前記分版手段において、淡いインクの最大濃度の半分未満までの階調では階調値の全てを淡いインクデータとして出力し、濃いインクデータは０とし、それ以外の階調では、淡いインクデータと濃いインクデータの合計値が階調値となるように分版することを特徴とする請求項１記載の画像処理装置。
【請求項８】
インクセーブモード時に請求項１乃至７のいずれか１項記載の各手段の機能を使用することを特徴とする画像処理装置。
【請求項９】
前記複数のインクは、２種または３種類の濃度であることを特徴とする請求項１記載の画像処理装置。
【請求項１０】
請求項１乃至９のいずれか１項に記載の画像処理装置の各手段の機能を有することを特徴とする画像記録装置。
【請求項１１】
濃度が異なる複数のインクによって記録媒体にドットを形成し、前記ドットの集合によって階調画像を記録する画像処理方法において、画像データを階調に応じて複数のインクデータに分版する分版工程と、前記複数のインクデータをそれぞれ２値化する２値化工程とを備え、第１のインクデータの２値化結果に応じて第２のインクデータの２値化を制御することを特徴とする画像処理方法。
【請求項１２】
請求項１乃至９のいずれか１項に記載の画像処理装置の各手段をコンピュータに実現させるためのプログラム。
【請求項１３】
請求項１乃至９のいずれか１項に記載の画像処理装置の各手段をコンピュータに実現させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、多値画像データを高精細かつ高階調に印刷処理するための画像処理装置、画像記録装置（画像形成装置）、画像処理方法、プログラムおよび記録媒体に関する
【背景技術】
【０００２】
スキャナやディジタルカメラ等の入力装置で読み取った多値画像データをプリンタやディスプレイ等の出力装置に出力する画像入出力システムが存在する。その際に、入力装置で読み取った多値（例えば８ビット精度ならば２５６階調）の画像データを出力装置が出力可能な階調数の画像データに変換し、擬似的に連続階調を表現する方法として、擬似中間調処理が存在する。中でも出力装置がドットのオン／オフのみの２値しか表現できないときには２値化処理が従来から行われている。この２値化処理の中で解像性と階調性に共に優れたものとして誤差拡散処理や平均誤差最小法が存在する。誤差拡散法と平均誤差最小法は、誤差の拡散作業をいつ行うかが異なるだけであり、論理的には等価なものである。さらにこの誤差拡散処理を２値だけでなく、３値以上の階調数にも適応したものとして、多値誤差拡散処理が存在する。２値誤差拡散処理と同様に、階調性と解像性に優れた処理が可能である。
【０００３】
出力装置における３値以上の階調数を確保するために、インクジェットプリンタにおいては濃度を異なったインクを使用することがある。具体的には濃淡インクを用いた３値、濃度を３段階に分けたインクを用いた４値などがある。一般的には淡インク（以下、Ｌインク）の濃度を濃インク（以下、Ｄインク）の１／２〜１／６に希釈してある。また、濃淡トナーを用いた電子写真として、特許文献１〜３などがある。
【０００４】
しかしながら、Ｌインクの濃度を下げたことによりハイライト部での粒状性は良好になるが、濃淡インクの消費が均等ではなくなってきた。Ｌインクの濃度をＤインクの１／２に希釈したインクを用いた濃淡インクで、特許文献４にあるような３値誤差拡散を行った場合の各階調における各インク出現率を図１４に示す。階調値１２７まではＬインクで階調表現し、階調値１２８においてＬインクを全面に出力し、階調値１２９以上ではＬインクとＤインクの混成で階調表現するようになる。Ｌインクは階調値１から階調値２５４の区間で使用されるが、Ｄインクは階調値１２９以上だけであり、濃淡インクでそれぞれの消費量が異なってくる。
【０００５】
Ｌインクの濃度をＤインクの１／３〜１／６とさらに希釈したインクであっても、Ｌインクを全面に出力する階調値が変わるだけであり、Ｌインクが使用される区間は階調値１から階調値２５４と変わらず、Ｌインクの濃度によらず濃淡インクでそれぞれの消費量が異なってくる。同様に、濃度を３段階に分けたインクでも各インクの消費量に偏りが生じてくる。
【０００６】
さらに、近年ではランニングコストが重要視されてきており、すべての印刷を、インクを多用する高画質なモードではなく、インク量を減らしたインクセーブモードがある。特許文献５のように図１５に示すようなγ変換を行ってインクセーブする場合、γ変換後に多くの階調が低濃度に変換される。このような画像を濃淡インクを用いて３値化するときに、特許文献４を用いてしまうとＬインクを多く使用してしまい、インクセーブとならなくなってしまう。
【０００７】
ところで濃淡インク、濃淡トナーを使用する技術として、特許文献１〜３、６などがある。特許文献６は画像データを階調に応じて、濃淡インクのように複数のインクデータに分版し、かつ濃度の高低関係において互いに近接する複数のインクに対しては、前記画像データを一部重複させて分配し、その後、インク毎に分配された前記画像データの階調を２値化処理する方法が開示されている。特許文献１には濃トナー用画像データと淡トナー用画像データに分版し、それぞれ階調補正を行い、それぞれ量子化する方法が開示されている。特許文献２には画像濃度データから淡トナー用と濃トナー用の画像データとに分版する手段が画像に応じて或いは目的に応じて濃トナーのみ、淡トナーのみを含めて淡、濃トナーの使用割合を変更する方法が開示されている。特許文献３には入力信号を基にしてルックアップテーブルを参照し、参照したルックアップテーブルの補間演算により、淡トナー用と濃トナー用の画像データとに分版する方法が開示されている。
【０００８】
【特許文献１】特開２００１−２９０３１９号公報
【特許文献２】特開２００１−３１８４９９号公報
【特許文献３】特開２００５−２５２３２３号公報
【特許文献４】特開２００３−２１９１６０号公報
【特許文献５】特開２００３−２９５７０１号公報
【特許文献６】特開平１１−１０９１５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
特許文献１〜３、６などを用いれば、１版のデータを分版するときに濃淡インクの消費量が均等になるようにすればよい。しかしながら、これらの方法では分版したデータをそれぞれ独立に２値化しているため、誤差の状態によっては個々の濃度が異なるインクが重なってしまう場合があり、粒状性や鮮鋭性が大きく損なわれてしまうという課題がある。すなわち、濃度が異なる複数のインクを用いたインクジェットプリンタや濃淡トナーを用いた電子写真において、各インクの消費量に偏りが生じてきた。
【００１０】
本発明は、かかる問題点に鑑みてなされたものであり、
本発明の目的は、同系色でありながら異なる濃度インクを出力できる画像記録装置において生じる各インクの消費量の偏りを解決できる画像処理装置、画像記録装置、画像処理方法、プログラムおよび記録媒体を提供することにある。
【００１１】
特に請求項１記載の発明は、各インクの消費量に偏りなく分版し、画質劣化をさせない順に２値化することで良好な画像を得ることを目的とする。
【００１２】
また請求項２記載の発明は、先に濃いインクデータを２値化し、後に淡いインクデータを２値化することで良好な画像を得ることを目的とする。
【００１３】
また請求項３記載の発明は、複数あるインクデータにおいて、同一画素位置において濃いインクデータの２値化結果がドットオフでない場合、淡いインクデータの２値化を強制的にドットオフとすることで複数あるインクを重ねないことを目的とする。
【００１４】
また請求項４記載の発明は、２値化手段として誤差拡散法、または平均誤差最小法を用いることで良好な画像を得ることを目的とする。
【００１５】
また請求項５記載の発明は、複数のインクデータそれぞれを２値化する手段においてそれぞれ異なる誤差拡散係数を用いることで複数のインクの分散性を良好にすることを目的とする。
【００１６】
また請求項６記載の発明は、複数あるインクデータにおいて、濃いインクデータの２値化結果がドットオフでない画素の周辺画素において淡いインクデータの２値化に用いる閾値を低くすることで複数あるインクを重なりにくくすることを目的とする。
【００１７】
また請求項７記載の発明は、階調に応じて前記複数のインクデータに分版する手段において、淡いインクの最大濃度の半分未満までの階調では階調値の全てを淡いインクデータとして出力し、濃いインクデータは０とし、それ以外の階調では、淡いインクデータと濃いインクデータの合計値が階調値となるように分版することで各インクの消費量に偏りなくすことを目的とする。
【００１８】
また請求項８記載の発明は、インクセーブモード時に各インクの消費量に偏りなく使用することを目的とする。
【課題を解決するための手段】
【００１９】
上記課題を解決するため、本発明にかかる画像処理装置、画像記録装置、画像処理方法、プログラムおよび記録媒体では、多値誤差拡散において、各インクの消費量に偏りなく分版し、画質劣化をさせない順に２値化することで良好な画像を得るものである。
【００２０】
かかる目的を達成するために、請求項１の発明は、濃度が異なる複数のインクによって記録媒体にドットを形成し、そのドットの集合によって階調画像を記録する画像記録装置において、画像データを階調に応じて前記複数のインクデータに分版する手段と、複数のインクデータそれぞれを２値化する手段とを備え、他のインクデータの２値化結果に応じてインクデータの２値化を制御することを特徴としている。
【００２１】
請求項２記載の発明は、先に濃いインクデータを２値化し、後に淡いインクデータを２値化することを特徴としている。
【００２２】
請求項３記載の発明は、複数あるインクデータにおいて、同一画素位置において濃いインクデータの２値化結果がドットオフでない場合、淡いインクデータの２値化を強制的にドットオフとすることを特徴としている。
【００２３】
請求項４記載の発明は、２値化手段として誤差拡散法、または平均誤差最小法を用いることを特徴としている。
【００２４】
請求項５記載の発明は、複数のインクデータそれぞれを２値化する手段においてそれぞれ異なる誤差拡散係数を用いることを特徴としている。
【００２５】
請求項６記載の発明は、複数あるインクデータにおいて、濃いインクデータの２値化結果がドットオフでない画素の周辺画素において淡いインクデータの２値化に用いる閾値を低くすることを特徴としている。
【００２６】
請求項７記載の発明は、階調に応じて前記複数のインクデータに分版する手段において、淡いインクの最大濃度の半分未満までの階調では階調値の全てを淡いインクデータとして出力し、濃いインクデータは０とし、それ以外の階調では、淡いインクデータと濃いインクデータの合計値が階調値となるように分版することを特徴としている。
【００２７】
請求項８記載の発明は、インクセーブモード時に請求項１乃至７のいずれか１項記載の画像処理装置の各手段の機能を使用することを特徴としている。
【００２８】
請求項９記載の発明は、前記複数のインクは、２種または３種類の濃度であることを特徴としている。
【００２９】
請求項１０記載の発明は、請求項１乃至９のいずれか１項に記載の画像処理装置の各手段の機能を有することを特徴としている。
【００３０】
請求項１１記載の発明は、濃度が異なる複数のインクによって記録媒体にドットを形成し、前記ドットの集合によって階調画像を記録する画像処理方法において、画像データを階調に応じて複数のインクデータに分版する分版工程と、前記複数のインクデータをそれぞれ２値化する２値化工程とを備え、第１のインクデータの２値化結果に応じて第２のインクデータの２値化を制御することを特徴としている。
【００３１】
請求項１２記載の発明は、請求項１乃至９のいずれか１項に記載の画像処理装置の各手段をコンピュータに実現させるためのプログラムであることを特徴としている。
【００３２】
請求項１３記載の発明は、請求項１乃至９のいずれか１項に記載の画像処理装置の各手段をコンピュータに実現させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体であることを特徴としている。
【発明の効果】
【００３３】
本発明（請求項１〜１３）によれば、濃度が異なる複数のインクを用いたインクジェットプリンタや濃淡トナーを用いた電子写真において、各インクの消費量の偏りを解決でき、かつ良好な画質の出力画像結果を得ることができる。
【００３４】
請求項１記載の発明は、各インクの消費量に偏りなく分版し、画質を劣化させない順に２値化することで良好な画像を得ることができる。
【００３５】
請求項２記載の発明は、先に濃いインクデータを２値化し、後に淡いインクデータを２値化することで良好な画像を得ることができる。
【００３６】
請求項３記載の発明は、複数あるインクデータにおいて、同一画素位置において濃いインクデータの２値化結果がドットオフでない場合、淡いインクデータの２値化を強制的にドットオフとすることで複数あるインクの重ねを回避できる。
【００３７】
請求項４記載の発明は、２値化手段として誤差拡散法、または平均誤差最小法を用いることで良好な画像を得ることができる。
【００３８】
請求項５記載の発明は、複数のインクデータそれぞれを２値化する手段においてそれぞれ異なる誤差拡散係数を用いることで複数のインクの分散性を良好にすることができる。
【００３９】
請求項６記載の発明は、複数あるインクデータにおいて、濃いインクデータの２値化結果がドットオフでない画素の周辺画素において淡いインクデータの２値化に用いる閾値を低くすることで複数あるインクを重なりにくくすることができる。
【００４０】
請求項７記載の発明は、階調に応じて前記複数のインクデータに分版する手段において、淡いインクの最大濃度の半分未満までの階調では階調値の全てを淡いインクデータとして出力し、濃いインクデータは０とし、それ以外の階調では、淡いインクデータと濃いインクデータの合計値が階調値となるように分版することで各インクの消費量の偏りをなくすことができる。
【００４１】
請求項８記載の発明は、インクセーブモード時に各インクの消費量に偏りなく使用することができる。
【発明を実施するための最良の形態】
【００４２】
以下、発明の実施の形態について図面により詳細に説明する。
【００４３】
実施例１：
図３は、本発明の画像処理装置を用いて構成される画像入出力システムの構成を示す。画像入力装置３０１はスキャナやディジタルカメラ等の入力デバイスを示し、入力画像について例えば８ビット精度ならば２５６階調の画像データとして取り込まれる。この多値画像データが本実施例の画像処理装置３０２に入力される。
【００４４】
画像処理装置（画像処理部）３０２では、画像入力装置３０１から入力された２５６階調の画像データに対し、この後段の画像出力装置（画像記録装置）３０３で出力可能な階調数に変換する処理を行う。この階調数変換処理では多値誤差拡散や多値平均誤差最小法を用いてもよい。画像処理装置３０２で量子化した画像データが図２に構成を示すような画像記録装置（画像形成装置、画像出力装置）３０３に送られる。
【００４５】
図２は、本発明が適用される画像記録装置の構成を示す。図２において、画像記録装置３０３は、フレーム２０１に横架したガイドレール２０２、２０３に移動可能に載設されたキャリッジ２０４にインクジェット記録ヘッド２０５（以下、単に「記録ヘッド」と称す）を搭載し、図示しないモータ等の駆動源によってキャリッジをガイドレール方向に移動して走査（主走査）可能とするとともに、ガイド板２０６にセットされる用紙２０７を、図示しない駆動源によってドライブギヤ２０８及びスプロケットギヤ２０９を介して回動される送りノブ２１０ａを備えたプラテン２１０にて取込み、プラテン２１０周面とこれに圧接するプレッシャローラ２１１とによって搬送し、記録ヘッド２０５によって用紙２０７に印字記録する。
【００４６】
記録ヘッド２０５は、図４に示すブラック（Ｋ）、グレー（Ｇ）の各インクをそれぞれ吐出するための２個のインクジェットヘッド｛４Ｋ、４Ｇ｝や、図５に示すブラック（Ｋ）、ダークグレー（ＤＧＹ）、ライトグレー（ＬＧ）の各インクをそれぞれ吐出するための３個のインクジェットヘッド｛５Ｋ、５ＤＧ、５ＬＧ｝を主走査方向の同一線上に配置して構成している。商品構成によってはインクの数を増減させても何ら構わない。ここでは図４に示すヘッドを用いて、図１６に示すようなＬインクとＤインクを使用するとし、Ｌインク、Ｄインクの階調値をそれぞれ１２７、２５５とする。
【００４７】
上記の各インクジェットヘッドは、例えば圧電素子、気泡発生用ヒータ等のエネルギー発生手段であるアクチュエータを選択的に駆動して、液室内のインクに圧力を与えることによって、この液室に連通するノズルからインク滴を吐出飛翔させて、用紙２０７に付着させることで画像記録（画像形成）する。
【００４８】
ここでは、図２のような濃淡インクを用いたインクジェットプリンタを画像記録装置として使用する場合を示したが、本発明が適応される範囲はこれに限定されるものではない。例えば、前掲した特許文献１〜３などに記載されているような濃淡トナーを用いた電子写真を使用する場合でも本発明にかかる処理方法が適応可能である。
【００４９】
今、図２に示す画像記録装置３０３が図１６に示すようなＬインクとＤインクを使用するインクジェットヘッドとし、Ｌインク、Ｄインクの階調値をそれぞれ１２７、２５５とする。
【００５０】
また、図３のシステム構成図では、処理に応じてそれぞれの装置を独立したものとして示したが、この限りではなく、画像処理装置３０２の機能が画像入力装置３０１中に存在する形態や、画像出力装置３０３中に存在する形態等もある。
【００５１】
図１は、図３に示す画像処理装置３０２の構成を示す。入力端子１０１は画像入力装置３０１より多値画像データが入力される。ここで、２次元の画像データを表わすために、Ｉｎ（ｘ、ｙ）として表わす（ｘは画像の主走査方向のアドレス、ｙは副走査方向のアドレスを示す）。
【００５２】
次に、この入力データＩｎ（ｘ、ｙ）が分版部１０２へ入力される。分版部１０２は図６に示すように入力値に応じてＤインク入力データＩｎＤ（ｘ、ｙ）とＬインク入力データＩｎＬ（ｘ、ｙ）に分版し、Ｄインク入力データＩｎＤ（ｘ、ｙ）をＤインク量子化部１０３へ出力し、Ｌインク入力データＩｎＬ（ｘ、ｙ）をＬインク量子化部１０４へ出力する。
【００５３】
図６では、Ｌインクの最大濃度の半分未満の階調までは、入力値と同じ値をＬインクデータとして出力し、Ｄインクデータは０とする。Ｌインクの最大濃度の半分以上の階調ではＬインクデータの値を階調増加とともに減少させていき、Ｄインクデータの値を増加させていく。また、ある階調以上ではＬインクデータを０とする。すべての階調において、ＤインクデータとＬインクデータの合計は入力値と同じになるように分版している。
【００５４】
Ｄインク量子化部１０３は分版部１０２より入力されるＤインク入力データＩｎＤ（ｘ、ｙ）を誤差拡散により２値化し、Ｄインク出力データＯｕｔＤ（ｘ、ｙ）をＤインク出力端子１０５とＬインク量子化部１０４へ出力する。
【００５５】
Ｌインク量子化部１０４は分版部１０２より入力されるＬインク入力データＩｎＬ（ｘ、ｙ）を、Ｄインク量子化部１０３より入力されるＤインク出力データＯｕｔＤ（ｘ、ｙ）に応じて誤差拡散により２値化し、Ｌインク出力データＯｕｔＬ（ｘ、ｙ）をＬインク出力端子１０６へ出力する。
【００５６】
Ｄインク出力端子１０５から出力されるＤインク出力データＯｕｔＤ（ｘ、ｙ）とＬインク出力端子１０６から出力されるＬインク出力データＯｕｔＬ（ｘ、ｙ）が画像出力装置３０３に対して出力される。
【００５７】
図７は、図１に示すＤインク量子化部１０３の構成を示すブロック図である。入力端子７０１は図１の分版部１０２よりＤインク入力データＩｎＤ（ｘ、ｙ）が入力される。
【００５８】
次に、このＤインク入力データＩｎＤ（ｘ、ｙ）がＤインク加算器７０２へ入力される。Ｄインク加算器７０２はＤインク入力データＩｎＤ（ｘ、ｙ）とＤインク誤差メモリ７０７から入力されるＤインク誤差成分ＥＤ（ｘ、ｙ）を加算し、Ｄインク補正データＣＤ（ｘ、ｙ）を計算し、Ｄインク補正データＣＤ（ｘ、ｙ）をＤインク比較判定部７０３とＤインク減算器７０５へ出力する。
【００５９】
Ｄインク比較判定部７０３は、Ｄインク加算器７０２から入力されるＤインク補正データＣＤ（ｘ、ｙ）とＤインク閾値ＴＤに基づいて下記のようにＤインク出力値ＯｕｔＤ（ｘ、ｙ）を決定する。ここでＤインク閾値ＴＤは、図１６に示すＤインクとＬインクの階調値より、Ｄインク閾値ＴＤは、ＤインクとＬインクの中間の値、すなわち（２５５＋１２７）÷２＝１９２となる。
【００６０】
Ｉｆ（ＣＤ（ｘ、ｙ）＜ＴＤ）
ｔｈｅｎ  ＯｕｔＤ（ｘ、ｙ）＝０
Ｅｌｓｅ
ｔｈｅｎ  ＯｕｔＤ（ｘ、ｙ）＝２５５                      （１）
このＤインク出力値ＯｕｔＤ（ｘ、ｙ）が出力端子７０４から画像記録装置３０３に対して出力される。
【００６１】
また、Ｄインク出力値ＯｕｔＤ（ｘ、ｙ）はＤインク減算器７０５に入力される。Ｄインク減算器７０５はＤインク補正データＣＤ（ｘ、ｙ）とＤインク出力値ＯｕｔＤ（ｘ、ｙ）から次式に示すように減算し、現画素で発生したＤインク誤差ｅＤ（ｘ、ｙ）が算出される。
【００６２】
ｅＤ（ｘ、ｙ）＝ＣＤ（ｘ、ｙ）−ＯｕｔＤ（ｘ、ｙ）              （２）
次にＤインク誤差拡散部７０６では予め設定された拡散係数に基づいて、Ｄインク誤差ｅＤ（ｘ、ｙ）を配分してＤインク誤差メモリ７０７に蓄積されているＤインク誤差データＥＤ（ｘ、ｙ）に加算していく。ここで例えば拡散係数として図９に示したような係数を用いた場合、Ｄインク誤差拡散部７０６では下記のような処理を行う。
【００６３】
ＥＤ（ｘ＋１、ｙ）＝ＥＤ（ｘ＋１、ｙ）＋ｅＤ（ｘ、ｙ）×７／１６
ＥＤ（ｘ−１、ｙ＋１）＝ＥＤ（ｘ−１、ｙ＋１）＋ｅＤ（ｘ、ｙ）×５／１６
ＥＤ（ｘ、ｙ＋１）＝ＥＤ（ｘ、ｙ＋１）＋ｅＤ（ｘ、ｙ）×３／１６
ＥＤ（ｘ＋１、ｙ＋１）＝ＥＤ（ｘ＋１、ｙ＋１）＋ｅＤ（ｘ、ｙ）×１／１６
（３）
このＤインク誤差拡散部７０６で発生したＤインク誤差データはＤインク誤差メモリ７０７に格納される。
【００６４】
図８は、図１に示すＬインク量子化部１０４の構成を示すブロック図である。入力端子８０１は図１の分版部１０２よりＬインク入力データＩｎＬ（ｘ、ｙ）が入力される。
【００６５】
次に、このＬインク入力データＩｎＬ（ｘ、ｙ）がＬインク加算器８０２へ入力される。Ｌインク加算器８０２はＬインク入力データＩｎＬ（ｘ、ｙ）とＬインク誤差メモリ８０７から入力されるＬインク誤差成分ＥＬ（ｘ、ｙ）を加算し、Ｌインク補正データＣＬ（ｘ、ｙ）を計算し、Ｌインク補正データＣＬ（ｘ、ｙ）をＬインク比較判定部８０３とＬインク減算器８０５へ出力する。
【００６６】
Ｌインク比較判定部８０３は、Ｌインク加算器８０２から入力されるＬインク補正データＣＬ（ｘ、ｙ）とＤインク量子化部１０３から入力されるＤインク出力値ＯｕｔＤ（ｘ、ｙ）とＬインク閾値ＴＬに基づいて下記のようにＬインク出力値ＯｕｔＬ（ｘ、ｙ）を決定する。ここでＬインク閾値ＴＬは図１６に示すＬインクの階調値より、Ｌインクとドットオフの中間の値、すなわち（１２７＋０）÷２＝６４となる。
【００６７】
Ｉｆ（ＯｕｔＤ（ｘ、ｙ）＝２５５）
ｔｈｅｎ  ＯｕｔＬ（ｘ、ｙ）＝０
Ｅｌｓｅ  Ｉｆ（ＣＬ（ｘ、ｙ）＜ＴＬ）
ｔｈｅｎ  ＯｕｔＬ（ｘ、ｙ）＝０
Ｅｌｓｅ
ｔｈｅｎ  ＯｕｔＬ（ｘ、ｙ）＝１２７                      （４）
このＬインク出力値ＯｕｔＬ（ｘ、ｙ）が出力端子８０４から画像出力装置３０３に対して出力される。
【００６８】
また、Ｌインク出力値ＯｕｔＬ（ｘ、ｙ）はＬインク減算器８０５に入力される。Ｌインク減算器８０５はＬインク補正データＣＬ（ｘ、ｙ）とＬインク出力値ＯｕｔＬ（ｘ、ｙ）から次式に示すように減算し、現画素で発生したＬインク誤差ｅＬ（ｘ、ｙ）が算出される。
【００６９】
ｅＬ（ｘ、ｙ）＝ＣＬ（ｘ、ｙ）−ＯｕｔＬ（ｘ、ｙ）              （５）
次にＬインク誤差拡散部８０６では予め設定された拡散係数に基づいて、Ｌインク誤差ｅＬ（ｘ、ｙ）を配分してＬインク誤差メモリ８０７に蓄積されているＬインク誤差データＥＬ（ｘ、ｙ）に加算していく。ここで例えば拡散係数として図９に示したような係数を用いた場合、Ｌインク誤差拡散部８０６では下記のような処理を行う。
【００７０】
ＥＬ（ｘ＋１、ｙ）＝ＥＬ（ｘ＋１、ｙ）＋ｅＬ（ｘ、ｙ）×７／１６
ＥＬ（ｘ−１、ｙ＋１）＝ＥＬ（ｘ−１、ｙ＋１）＋ｅＬ（ｘ、ｙ）×５／１６
ＥＬ（ｘ、ｙ＋１）＝ＥＬ（ｘ、ｙ＋１）＋ｅＬ（ｘ、ｙ）×３／１６
ＥＬ（ｘ＋１、ｙ＋１）＝ＥＬ（ｘ＋１、ｙ＋１）＋ｅＬ（ｘ、ｙ）×１／１６
（６）
このＬインク誤差拡散部８０６で発生したＬインク誤差データはＬインク誤差メモリ８０７に格納される。
【００７１】
以上のように図１、図７、図８の構成によって、画像処理部における誤差拡散処理が行われる。
【００７２】
次に、このような処理によりなぜこの誤差拡散処理で濃度が異なる複数のインクを用いたインクジェットプリンタ、電子写真において、各インクの消費量の偏りを解消することができるかを説明する。
【００７３】
図１に示す、分版部１０２は図６に示すように入力値に応じてＤインク入力データＩｎＤ（ｘ、ｙ）とＬインク入力データＩｎＬ（ｘ、ｙ）に分版している。分版されたＤインク入力データＩｎＤ（ｘ、ｙ）とＬインク入力データＩｎＬ（ｘ、ｙ）の合計は入力値となるように分版しているので分版部１０２では濃度を保存するように分版している。分版されてできるＤインクとＬインクはそれぞれ誤差拡散処理を行うので、各データに対して濃度保存を行うので、通常の誤差拡散処理と同等に濃度保存に関して問題はない。
【００７４】
また分版部１０２は、図６に示すようにＤインクとＬインクを分版するので、ダーク部においてＬインクデータは０となっている。これにより本構成ではハイライト部はＬインクで階調表現、中濃度部ではＬインクとＤインクの混成で階調表現、ダーク部ではＤインクのみで階調表現するようになり、ＬインクとＤインクが均等に消費されるようになる。
【００７５】
また、図６ではＬインクの最大濃度の半分以上の階調よりＤインクを入れ始め、しばらくしてＬインクを０としている。ここでＬインクの最大となる階調、すなわちＤインク開始となる階調と、Ｌインクが０となる階調の決め方が重要である。まず両階調の決定には各インクの消費をおおむね均等にすることが第１の目標である。
【００７６】
次にＬインクの最大となる階調の決め方である。図６ではＬインクの最大濃度の半分の階調としてある。この階調は２画素に１画素Ｌインクが出力される階調であり、Ｌインクの周辺には十分のインクが出力されていない領域がある。これによりこの程度の階調からＤインクを入れ始めてもＤインクとＬインクが重なりにくい。ＤインクとＬインクは重ならないようにしているが、鮮鋭性を良好にするためにはＬインクの最大濃度の半分程度の階調よりＤインクを開始したほうがよい。
【００７７】
次にＬインクが０となる階調の決め方である。図６では、Ｌインクの階調値１２７まではＬインクのみ、階調値１２８以上ではＤインクのみと切り替えてしまうと、グラデーション画像のように連続的に階調が変わる画像においてＬインクからＤインクへの切り替わり部に擬似輪郭が生じてしまうため、ＬインクからＤインクへの移行に多少の重複階調を設ける必要がある。インクの濃度に応じて擬似輪郭が見えなくなる階調が異なるので、Ｌインクが０となる階調を異ならせてグラデーション画像を出力して、擬似輪郭が生じない階調を求めればよい。
【００７８】
上記のようにＤインク開始となる階調とＬインクが０となる階調を決めても各インクの消費をおおむね均等にすることが第１の目標であるので、多少は両階調を変更しても問題ない。
【００７９】
分散性や鮮鋭性という観点から本方式と３値誤差拡散を比べると、３値誤差拡散のほうが回路も小さく、また高速、高画質である。しかしながら、本方式をドラフトモードやインクセーブモードで使用するならばおおむね良好な画像を得ることができる。特にγ補正などでインクセーブした画像に対してはＬインクの消費を抑制し、かつ各インクそれぞれ均等に消費することができる。
【００８０】
Ｄインク量子化部１０３とＬインク量子化部１０４はそれぞれ誤差拡散処理を行っているので、周辺画素からの誤差の影響でＬインクとＤインクが重なる可能性がある。ＤインクとＬインクを重ねてしまっては濃度保存、エッジ情報保存という観点から好ましくない。この課題を改善するためにＬインク量子化部１０４にＤインク出力値ＯｕｔＤ（ｘ、ｙ）を入力している。式（４）に示すように、Ｄインク出力値ＯｕｔＤ（ｘ、ｙ）が２５５、すなわち０でない場合はＬインク量子化部１０４は強制的にＬインクを出力しないようにしているので、ＤインクとＬインクが重なることはない。Ｄインクの量子状態に応じてＬインクを制御しても誤差は拡散されるのでＬインクの濃度情報は保存される。
【００８１】
また、Ｌインクの量子化においてＤインクの量子状態を優先するのは、濃度の濃いインクをシフトさせてしまうと画質が大きく劣化してしまうためである。
【００８２】
このように入力データの濃度域に応じて、ＬインクとＤインクに分版し、それぞれ量子化することで、濃度が異なる複数のインクを用いたインクジェットプリンタ、電子写真において、各インクの消費量の偏りを解消することができる。
【００８３】
実施例２：
本発明は上記の実施例１にとらわれることなく、種々の変形実施が可能である。実施例１を説明する図８に示すようなＬインク量子化部を、図１０に示すようなＬインク量子化部に代えて説明する。
【００８４】
まず、入力端子１００１は図１の分版部１０２よりよりＬインク入力データＩｎＬ（ｘ、ｙ）が入力される。
【００８５】
次に、このＬインク入力データＩｎＬ（ｘ、ｙ）がＬインク加算器１００２へ入力される。Ｌインク加算器１００２はＬインク入力データＩｎＬ（ｘ、ｙ）とＬインク誤差メモリ１００７から入力されるＬインク誤差成分ＥＬ（ｘ、ｙ）を加算し、Ｌインク補正データＣＬ（ｘ、ｙ）を計算し、Ｌインク補正データＣＬ（ｘ、ｙ）をＬインク比較判定部１００３とＬインク減算器１００５へ出力する。
【００８６】
Ｌインク比較判定部１００３は、Ｌインク加算器１００２から入力されるＬインク補正データＣＬ（ｘ、ｙ）とＤインク量子化部１０３から入力されるＤインク出力値ＯｕｔＤ（ｘ、ｙ）と閾値設定部１０１１より入力されるＬインク閾値ＴＬ（ｘ、ｙ）に基づいて下記のようにＬインク出力値ＯｕｔＬ（ｘ、ｙ）を決定する。
【００８７】
Ｉｆ（ＯｕｔＤ（ｘ、ｙ）＝２５５）
ｔｈｅｎ  ＯｕｔＬ（ｘ、ｙ）＝０
Ｅｌｓｅ  Ｉｆ（ＣＬ（ｘ、ｙ）＜ＴＬ（ｘ、ｙ））
ｔｈｅｎ  ＯｕｔＬ（ｘ、ｙ）＝０
Ｅｌｓｅ
ｔｈｅｎ  ＯｕｔＬ（ｘ、ｙ）＝１２７                      （７）
このＬインク出力値ＯｕｔＬ（ｘ、ｙ）が出力端子１００４から画像出力装置３０３に対して出力される。
【００８８】
また、Ｌインク出力値ＯｕｔＬ（ｘ、ｙ）はＬインク減算器１００５に入力される。Ｌインク減算器１００５はＬインク補正データＣＬ（ｘ、ｙ）とＬインク出力値ＯｕｔＬ（ｘ、ｙ）から式（５）に示すように減算し、現画素で発生したＬインク誤差ｅＬ（ｘ、ｙ）が算出される。
【００８９】
次にＬインク誤差拡散部１００６では予め設定された拡散係数に基づいて、Ｌインク誤差ｅＬ（ｘ、ｙ）を配分してＬインク誤差メモリ１００７に蓄積されているＬインク誤差データＥＬ（ｘ、ｙ）に加算していく。ここで例えば拡散係数として図９に示したような係数を用いた場合、Ｌインク誤差拡散部１００６では式（６）のような処理を行う。
【００９０】
このＬインク誤差拡散部１００６で発生したＬインク誤差データはＬインク誤差メモリ１００７に格納される。
【００９１】
また、Ｄインク量子化部１０３から入力されるＤインク出力値ＯｕｔＤ（ｘ、ｙ）は量子メモリ１００９と比較判定部１００３に入力する。量子メモリ１００９は量子計算部１０１０で必要とする複数の画素位置のＤインク出力値ＯｕｔＤ（ｘ、ｙ）をまとめた量子データＯＤ（ｘ、ｙ）を量子計算部１０１０へ出力する。量子計算部１０１０は、図１１で示す画素の量子状態を加算した加算量子データＱ（ｘ、ｙ）を閾値設定部１０１１へ出力する。  図１１において、＊は注目画素位置（ｘ、ｙ）を示し、その周辺８画素（ｘ−１、ｙ−１）、（ｘ、ｙ−１）、（ｘ＋１、ｙ−１）、（ｘ−１、ｙ）、（ｘ＋１、ｙ）、（ｘ−１、ｙ＋１）、（ｘ、ｙ＋１）、（ｘ＋１、ｙ＋１）であり、加算量子データＱ（ｘ、ｙ）は次のように求める。
【００９２】
Ｑ（ｘ、ｙ）＝ＯｕｔＤ（ｘ−１、ｙ−１）＋ＯｕｔＤ（ｘ、ｙ−１）＋ＯｕｔＤ（ｘ＋１、ｙ−１）＋ＯｕｔＤ（ｘ−１、ｙ）＋ＯｕｔＤ（ｘ＋１、ｙ）＋ＯｕｔＤ（ｘ−１、ｙ＋１）＋ＯｕｔＤ（ｘ、ｙ＋１）＋ＯｕｔＤ（ｘ＋１、ｙ＋１）      （８）
閾値設定部１０１１は量子計算部１０１０より入力される加算量子データＱ（ｘ、ｙ）より、次のようにＬインク閾値ＴＬ（ｘ、ｙ）を求めて、比較判定部１００３へ出力する。
【００９３】
Ｉｆ（Ｑ（ｘ、ｙ）＝０）
ｔｈｅｎ  ＴＬ（ｘ、ｙ）＝６４
Ｅｌｓｅ
ｔｈｅｎ  ＴＬ（ｘ、ｙ）＝３２    （９）
以上のように図１０の構成によって、画像処理部における誤差拡散処理が行われる。
【００９４】
次に、このような処理により、なぜこの誤差拡散処理で濃度が異なる複数のインクを用いたインクジェットプリンタ、電子写真において、各インクの消費量の偏りを解消することができるかを説明する。
【００９５】
分版部１０２によりＤインクとＬインクを分版するので、各インクの消費量の偏りを解消することは実施例１と同様である。
【００９６】
実施例１でのＬインク閾値ＴＬはＬインクとドットオフの中間の値ＴＬ＝（１２７＋０）÷２＝６４であった。ところが実施例２では、図１１に示す周辺画素位置に１画素でもＤインク出力値ＯｕｔＤ（ｘ、ｙ）＝２５５となる画素があれば、加算量子データＱ（ｘ、ｙ）は０ではなくなるので、式（９）によりＬインク閾値ＴＬ（ｘ、ｙ）は３２となる。また、図１１に示す周辺画素位置の全てがＤインク出力値ＯｕｔＤ（ｘ、ｙ）＝０であれば加算量子データＱ（ｘ、ｙ）は０となり、式（９）によりＬインク閾値ＴＬ（ｘ、ｙ）は６４となる。加算量子データＱ（ｘ、ｙ）が０の場合はＤインクが出力されないようなハイライト部であることとみなせるので、Ｌインク閾値ＴＬ（ｘ、ｙ）は実施例１と同じ６４とする。
【００９７】
対して、加算量子データＱ（ｘ、ｙ）が０でない場合、Ｌインク閾値ＴＬ（ｘ、ｙ）は実施例１より低い値３２としてＬインクが出力されやすいように設定される。実施例１においても式（４）にあるようにＤインク出力値ＯｕｔＤ（ｘ、ｙ）＝２５５の時はＬインクの出力を強制的に０にしているのでＤインクとＬインクが重なることはない。しかしながら、Ｌインクの誤差は拡散するので注目画素位置から主走査方向に１画素ずれたところにＬインクが打たれる場合が多く、Ｌインクの分散性が好ましくない。
【００９８】
そこでＤインクの量子状態を参照することでＤインクが出力されている画素の周辺では閾値を下げることによりＬインクがＤインクの右隣にばかり打たれてしまう現象を解消することができ、実施例１よりも好ましいＬインクの分散性を得ることができる。
【００９９】
実施例３：
実施例１を説明する図１を図１２に代え、さらに図２に示す記録ヘッド２０５として図５に示すヘッドを用いて、図１７に示すような３段階の濃度のインクを使用するとする。ここで濃度の濃いインクよりＤインク、Ｍインク、Ｌインクとし、各インクの階調値をそれぞれ２５５、１７０、８５とする。
【０１００】
図１２は、図３に示す実施例の画像処理装置３０２の構成を示す。入力端子１２０１は画像入力装置３０１より多値画像データが入力される。
【０１０１】
次に、この入力データＩｎ（ｘ、ｙ）が分版部１２０２へ入力される。分版部１２０２は図１３に示すように入力値に応じてＤインク入力データＩｎＤ（ｘ、ｙ）、Ｍインク入力データＩｎＭ（ｘ、ｙ）、Ｌインク入力データＩｎＬ（ｘ、ｙ）に分版し、Ｄインク入力データＩｎＤ（ｘ、ｙ）をＤインク量子化部１２０３へ出力し、Ｍインク入力データＩｎＭ（ｘ、ｙ）をＭインク量子化部１２０４へ出力し、Ｌインク入力データＩｎＬ（ｘ、ｙ）をＬインク量子化部１２０５へ出力する。
【０１０２】
図１３では、Ｌインクの最大濃度の半分未満の階調までは入力値と同じ値をＬインクデータとして出力し、ＭインクデータとＤインクデータは０とする。Ｌインクの最大濃度の半分以上の階調では、Ｌインクデータの値を階調増加とともに減少させていき、Ｍインクデータの値を増加させていき、Ｄインクデータは０とする。また、ある階調以上ではＬインクデータを０として、ＭインクデータとＤインクデータだけとする。Ｍインクの最大濃度の半分以上の階調では、Ｍインクデータの値を階調増加とともに減少させていき、Ｄインクデータの値を増加させていき、Ｌインクデータは０とする。また、ある階調以上ではＭインクデータとＬインクデータを０として、Ｄインクデータだけとする。すべての階調において、Ｄインクデータ、Ｍインクデータ、Ｌインクデータの合計は入力値と同じになるように分版している。
【０１０３】
Ｄインク量子化部１２０３は分版部１２０２より入力されるＤインク入力データＩｎＤ（ｘ、ｙ）を誤差拡散により２値化し、Ｄインク出力データＯｕｔＤ（ｘ、ｙ）をＤインク出力端子１２０６とＭインク量子化部１２０４とＬインク量子化部１２０５へ出力する。
【０１０４】
Ｍインク量子化部１２０４は分版部１２０２より入力されるＭインク入力データＩｎＭ（ｘ、ｙ）を、Ｄインク量子化部１２０３より入力されるＤインク出力データＯｕｔＤ（ｘ、ｙ）に応じて誤差拡散により２値化し、Ｍインク出力データＯｕｔＭ（ｘ、ｙ）をＭインク出力端子１２０７とＬインク量子化部１２０５へ出力する。
【０１０５】
Ｌインク量子化部１２０５は分版部１２０２より入力されるＬインク入力データＩｎＬ（ｘ、ｙ）を、Ｄインク量子化部１２０３より入力されるＤインク出力データＯｕｔＤ（ｘ、ｙ）とＭインク量子化部１２０４より入力されるＭインク出力データＯｕｔＭ（ｘ、ｙ）に応じて誤差拡散により２値化し、Ｌインク出力データＯｕｔＬ（ｘ、ｙ）をＬインク出力端子１２０８へ出力する。
【０１０６】
Ｄインク出力端子１２０６から出力されるＤインク出力データＯｕｔＤ（ｘ、ｙ）とＭインク出力端子１２０７から出力されるＭインク出力データＯｕｔＭ（ｘ、ｙ）とＬインク出力端子１２０８から出力されるＬインク出力データＯｕｔＬ（ｘ、ｙ）が画像出力装置３０３に対して出力される。
【０１０７】
ここで、Ｄインク量子化部１２０３は図７に示すブロック図と同じである。また、Ｍインク量子化部１２０４は図８に示すブロック図とおおむね同じであり、実施例１で使用した式（４）における実施例１のＬインクの階調値１２７をＭインクの出力値１７０にして用いればよい。
【０１０８】
同様に、Ｌインク量子化部１２０５は図８に示すブロック図とおおむね同じでよいが、図８におけるＬインク比較判定部８０３にはＤインク出力データＯｕｔＤ（ｘ、ｙ）だけでなくＭインク出力データＯｕｔＭ（ｘ、ｙ）が入力されることになる。実施例１では図８のＬインク比較判定部８０３は式（４）に示すようにＬインク出力値ＯｕｔＬ（ｘ、ｙ）を決定していたが、実施例３では式（１０）にしたがってＬインク出力値ＯｕｔＬ（ｘ、ｙ）を決定する。
【０１０９】
Ｉｆ（ＯｕｔＤ（ｘ、ｙ）＝２５５）
ｔｈｅｎ  ＯｕｔＬ（ｘ、ｙ）＝０
Ｅｌｓｅ  Ｉｆ（ＯｕｔＭ（ｘ、ｙ）＝１７０）
ｔｈｅｎ  ＯｕｔＬ（ｘ、ｙ）＝０
Ｅｌｓｅ  Ｉｆ（ＣＬ（ｘ、ｙ）＜ＴＬ）
ｔｈｅｎ  ＯｕｔＬ（ｘ、ｙ）＝０
Ｅｌｓｅ
ｔｈｅｎ  ＯｕｔＬ（ｘ、ｙ）＝８５                        （１０）
次に、このような処理により、なぜこの誤差拡散処理で濃度が異なる複数のインクを用いたインクジェットプリンタ、電子写真において、各インクの消費量の偏りを解消することができるかを説明する。
【０１１０】
分版部１２０２によりＤインク、ＭインクとＬインクを分版するので、各インクの消費量の偏りを解消することは実施例１と同様である。
【０１１１】
また、Ｍインクの量子化においてＤインクの量子状態を優先し、Ｌインクの量子化においてＤインクの量子状態とＭインクの量子状態を優先するのは、濃度の濃いインクをシフトさせてしまうと画質が大きく劣化してしまうためである。
【０１１２】
その他の実施例：
実施例１や実施例２などではＤインク誤差拡散部とＬインク誤差拡散部において使用する誤差拡散係数を図９に示すように同一なものを使用したが、別々の誤差拡散係数を使用することで、ＤインクとＬインクの拡散性を変えてもかまわない。
【０１１３】
また本構成において図６や図１３における分版部の処理を逐次計算でもよいし、ＬＵＴとしてもかまわない。また、本発明は誤差拡散処理に対するものであったが、同じように平均誤差最小法にも適用できる。
【０１１４】
なお、本発明は、複数の機器（例えばホストコンピュータ、インタフェース機器、リーダ、プリンタなど）から構成されるシステムに適用しても、一つの機器からなる装置（例えば、複写機、ファクシミリ装置など）に適用してもよい。
【０１１５】
また、本発明の目的は、前述した実施例の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（ＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、達成されることは言うまでもない。この場合、記憶媒体から読出されたプログラムコード自体が前述した実施例の機能を実現することになる。プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。また、コンピュータが読出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１１６】
さらに、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施例の機能が実現される場合も含まれることは言うまでもない。
【図面の簡単な説明】
【０１１７】
【図１】実施例１に係る画像処理装置の構成を示す。
【図２】本発明が適用される画像記録装置の構成を示す。
【図３】本発明の画像処理装置を用いて構成される画像入出力システムの構成を示す。
【図４】実施例１の記録ヘッドを示す。
【図５】実施例３の記録ヘッドを示す。
【図６】実施例１の分版部の入出力特性を示す。
【図７】実施例１のＤインク量子化部の構成を示す。
【図８】実施例１のＬインク量子化部の構成を示す。
【図９】誤差拡散係数の一例を示す。
【図１０】実施例２のＬインク量子化部の構成を示す。
【図１１】量子計算部で参照する、注目画素周辺の８画素を示す。
【図１２】実施例３に係る画像処理装置の構成を示す。
【図１３】実施例３の分版部の入出力特性を示す。
【図１４】従来の各階調におけるＬ、Ｄインクの出現率を示す。
【図１５】従来のインクセーブを行う場合のγ変換特性を示す。
【図１６】実施例１で使用するＬインク、Ｄインクを示す。
【図１７】実施例３で使用するＬインク、Ｍインク、Ｄインクを示す。
【符号の説明】
【０１１８】
１０１  入力端子
１０２  分版部
１０３  Ｄインク量子化部
１０４  Ｌインク量子化部
１０５  Ｄインク出力端子
１０６  Ｌインク出力端子
【図１】
2009005246.tif 000003
【図２】
2009005246.tif 000004
【図３】
2009005246.tif 000005
【図４】
2009005246.tif 000006
【図５】
2009005246.tif 000007
【図６】
2009005246.tif 000008
【図７】
2009005246.tif 000009
【図８】
2009005246.tif 000010
【図９】
2009005246.tif 000011
【図１０】
2009005246.tif 000012
【図１１】
2009005246.tif 000013
【図１２】
2009005246.tif 000014
【図１３】
2009005246.tif 000015
【図１４】
2009005246.tif 000016
【図１５】
2009005246.tif 000017
【図１６】
2009005246.tif 000018
【図１７】
2009005246.tif 000019