(57)【要約】【課題】  ドットの有無にランダム性を持たせる。【解決手段】  プリンタ２が形成可能なドットサイズと、当該ドットサイズが割り当てられる画素の濃度の濃度閾値とを、前記ドットサイズごとに記憶するドットサイズ閾値記憶部２１６と、画像データの画素の濃度と前記濃度閾値とに基づいて、当該画素のドットサイズを決定するとともに、前記画素のそれぞれのドット形成の有無を抽選により決定する多値化部２１４とを具備して画像処理装置２００を構成した。【選択図】      図５
2006238267.tif 000002
【特許請求の範囲】
【請求項１】
画素値が割り当てられる画素の輝度閾値を、前記画素ごとに記憶する輝度閾値記憶手段
と、
画像データの輝度と前記輝度閾値とに基づいて、当該画素の画素値を決定する画素値決
定手段と、
前記画素のそれぞれの画素値の有無を抽選により決定する画素有無値決定手段と
を具備することを特徴とする画像処理装置。
【請求項２】
記録装置が形成可能なドットサイズと、当該ドットサイズが割り当てられる画素の濃度
の濃度閾値とを、前記ドットサイズごとに記憶するドットサイズ閾値記憶手段と、
画像データの画素の濃度と前記濃度閾値とに基づいて、当該画素のドットサイズを決定
するドットサイズ決定手段と、
前記画素のそれぞれのドット形成の有無を抽選により決定するドット有無決定手段と
を具備することを特徴とする画像処理装置。
【請求項３】
前記輝度閾値のそれぞれにより区分されてなる輝度範囲内、または、前記濃度閾値のそ
れぞれにより区分されてなる濃度範囲内では、前記輝度または前記濃度が高くなるにした
がって前記抽選の当選確率が高くなる
ことを特徴とする請求項１または２に記載の画像処理装置。
【請求項４】
前記画素値または前記ドットサイズが少なくとも３種類以上ある場合に、
前記画素値有無決定手段が画素値無しと決定した際、または、前記ドット有無決定手段
がドット形成無しと決定した際に、前記画素値決定手段が決定した画素値または前記ドッ
トサイズ決定手段が決定したドットサイズを、１段階小さくすることを特徴とする請求項
１乃至３のいずれかに記載の画像処理装置。
【請求項５】
前記画像データの複数の画素のそれぞれについて画素値の有無またはドット形成の有無
の確率をディザ法に準じて規定した確率ディザマトリクスを記憶する確率ディザマトリク
ス記憶手段と、
前記画素の輝度または濃度に応じた確率補正量を記憶する確率補正記憶手段とをさらに
備え、
前記画素値有無決定手段または前記ドット有無決定手段は、
前記確率ディザマトリクスを前記画像データにあてはめるとともに、
前記確率ディザマトリクスのそれぞれの確率を、当該確率があてはめられる画素の輝度
または濃度に応じた前記確率補正量に基づいて補正し、
前記確率ディザマトリクスがあてはめられた各画素について、補正後の確率を前記当選
確率とした抽選を行い、この抽選結果に基づいて、前記各画素の画素値の有無またはドッ
ト形成の有無を決定する
ことを特徴とする請求項１乃至４のいずれかに記載の画像処理装置。
【請求項６】
画素値が割り当てられる画素の輝度閾値と、画像データの輝度とに基づいて、当該画素
の画素値を決定し、前記画素のそれぞれの画素値の有無を抽選により決定する
ことを特徴とする画像処理方法。
【請求項７】
記録装置が形成可能なドットサイズごとに予め設定された画素の濃度閾値と、画像デー
タの画素の濃度とに基づいて、前記画像データの各画素のドットサイズを決定し、前記画
素のそれぞれのドット形成の有無を抽選により決定する
ことを特徴とする画像処理方法。
【請求項８】
コンピュータを、
画素値が割り当てられる画素の輝度閾値を、前記画素ごとに記憶する輝度閾値記憶手段
、
画像データの輝度と前記輝度閾値とに基づいて、当該画素の画素値を決定する画素値決
定手段、および、
前記画素のそれぞれの画素値の有無を抽選により決定する画素有無値決定手段
として機能させるための画像処理プログラム。
【請求項９】
コンピュータを、
記録装置が形成可能なドットサイズと、当該ドットサイズが割り当てられる画素の濃度
の濃度閾値とを、前記ドットサイズごとに記憶するドットサイズ閾値記憶手段、
画像データの画素の濃度と前記濃度閾値とに基づいて、当該画素のドットサイズを決定
するドットサイズ決定手段、および、
前記画素のそれぞれのドット形成の有無を抽選により決定するドット有無決定手段
として機能させるための画像処理プログラム。
【請求項１０】
コンピュータを、
画素値が割り当てられる画素の輝度閾値を、前記画素ごとに記憶する輝度閾値記憶手段
、
画像データの輝度と前記輝度閾値とに基づいて、当該画素の画素値を決定する画素値決
定手段、および、
前記画素のそれぞれの画素値の有無を抽選により決定する画素有無値決定手段
として機能させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項１１】
コンピュータを、
記録装置が形成可能なドットサイズと、当該ドットサイズが割り当てられる画素の濃度
の濃度閾値とを、前記ドットサイズごとに記憶するドットサイズ閾値記憶手段、
画像データの画素の濃度と前記濃度閾値とに基づいて、当該画素のドットサイズを決定
するドットサイズ決定手段、および、
前記画素のそれぞれのドット形成の有無を抽選により決定するドット有無決定手段
として機能させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項１２】
インクを吐出してドットを形成する複数のノズルを有する記録ヘッドと、
前記記録ヘッドが形成可能なドットサイズと、当該ドットサイズが割り当てられる画素
の濃度の濃度閾値とを、前記ドットサイズごとに記憶するドットサイズ閾値記憶手段と、
画像データの画素の濃度と前記濃度閾値とに基づいて、当該画素のドットサイズを決定
するドットサイズ決定手段と、
前記画素のそれぞれのドット形成の有無を抽選により決定するドット有無決定手段と、
前記ドットサイズ決定手段および前記ドット有無決定手段の決定結果に基づいて、前記
画像データの各画素のドットが形成されるように前記記録ヘッドを駆動するヘッド駆動手
段と
を具備することを特徴とする記録装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データを多値化するための技術に係り、特に、同一ドットの有無にラン
ダム性を持たせるための技術に関する。
【背景技術】
【０００２】
従来、画像形成装置として、インクを吐出する記録ヘッドを備え、紙や布、プラスチッ
ク、ＯＨＰ用シート等のメディア（以下、単に記録用紙ともいう）に対してインクを吐出
してドットを形成し、このメディア上に画像を形成するプリンタなどの記録装置が知られ
ている。この種の記録装置では、形成可能なドットの種類に基づいて画像データを多値化
したデータに従ってドット形成が行われている。
画像データの多値化について、ドットの有無を画像データに割り当てて２値化する場合
を例示すると、画像データの画素の濃度が予め設定された濃度閾値をこえているか否かを
判定し、濃度が濃度閾値をこえている場合には、その画素にドット有りを割り当て、また
、濃度が濃度閾値を下回っている場合には、その画素にドット無しを割り当てることで、
画像データが２値化される。また、この他にも、画像データを複数画素ごとにブロックに
分割し、各ブロックに対して、ディザ法に基づくディザマトリクスを当てはめて２値化す
るといったことも行われている（例えば、特許文献１参照）。
【特許文献１】特開２００３−２００６１３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、ドットの有無を画素の濃度と濃度閾値との関係だけで決定すると、画像
を形成した際に、ドットの有無に規則性が生じてしまい、画像品位が劣化するといった問
題がある。また、ディザ法を用いた２値化にあっては、ブロック内の各画素のドットの有
無がディザマトリクスにより規定されるため、各ブロック間でドット有無の繰り返しパタ
ーンが生じ易くなるといった問題がある。
なお、以上のような問題は、２値化に限った問題ではなく、３値以上の多値化において
も生じる問題である。
本発明は、上述した事情に鑑みてなされたものであり、ドットの有無にランダム性を持
たせ、以って、高品位な画像形成を可能とする画像処理装置、画像処理方法、プログラム
、記録媒体および記録装置を提供することを目的とする。
【課題を解決するための手段】
【０００４】
上記目的を達成するために、本発明は、画素値が割り当てられる画素の輝度閾値を、前
記画素ごとに記憶する輝度閾値記憶手段と、画像データの輝度と前記輝度閾値とに基づい
て、当該画素の画素値を決定する画素値決定手段と、前記画素のそれぞれの画素値の有無
を抽選により決定する画素有無値決定手段とを具備することを特徴とする画像処理装置を
提供する。
また上記目的を達成するために、本発明は、記録装置が形成可能なドットサイズと、当
該ドットサイズが割り当てられる画素の濃度の濃度閾値とを、前記ドットサイズごとに記
憶するドットサイズ閾値記憶手段と、画像データの画素の濃度と前記濃度閾値とに基づい
て、当該画素のドットサイズを決定するドットサイズ決定手段と、前記画素のそれぞれの
ドット形成の有無を抽選により決定するドット有無決定手段とを具備することを特徴とす
る画像処理装置を提供する。
【０００５】
これらの画像処理装置によれば、画像データの各画素について輝度値の有無またはドッ
ト形成の有無が抽選により確率的に決定される。この結果、ドット形成の有無にランダム
性を持たせることができ、ドットの有無に規則性が生じることが無く、以って、高品位な
画像形成が可能となる。
なお、本発明において、画素値とは、画像データの各画素の輝度をＮ値化（Ｎ≧２）さ
れてなる値を指す。
また、記録装置が形成可能なドットサイズおよび画素値には、ドットが形成されない「
ドット無し」が含まれる。すなわち、記録装置が形成可能なドット径が１種類である場合
、画素に割り当てられるドットサイズは、「ドット有り」または「ドット無し」となる（
いわゆる２値化）。
【０００６】
ここで、上記画像処理装置において、前記輝度閾値のそれぞれに区分されてなる輝度範
囲内、または、前記濃度閾値のそれぞれにより区分されてなる濃度範囲内では、前記輝度
または前記濃度が高くなるにしたがって前記抽選の当選確率が高くなる構成が望ましい。
この望ましい構成によれば、画素の輝度または濃度に応じた確率で画素値の有無または
ドット形成の有無が決定されるため、形成画像の階調の崩れを防止することができ、以っ
て、高品位な画像形成が可能となる。
【０００７】
また、上記画像処理装置において、前記画素値または前記ドットサイズが少なくとも３
種類以上ある場合に、前記画素値有無決定手段が画素値無しと決定した際、または、前記
ドット有無決定手段がドット形成無しと決定した際に、前記画素値決定手段が決定した画
素値または前記ドットサイズ決定手段が決定したドットサイズを、１段階小さくする構成
が望ましい。
この望ましい構成によれば、抽選に落選した画素には１段階小さな画素値またはドット
サイズが割り当てられる。したがって、例えば、最大画素値または最大ドットサイズが割
り当てられた画素が抽選に落選した場合であっても、最大画素値または最大ドットサイズ
の代わりに、それよりも１段階小さな画素値またはドットサイズが割り当てられるため、
面積階調を良好に維持することができる。
【０００８】
また、上記画像処理装置において、前記画像データの複数の画素のそれぞれについて画
素値の有無またはドット形成の有無の確率をディザ法に準じて規定した確率ディザマトリ
クスを記憶する確率ディザマトリクス記憶手段と、前記画素の輝度または濃度に応じた確
率補正量を記憶する確率補正記憶手段とをさらに備え、前記画素値有無決定手段または前
記ドット有無決定手段は、前記確率ディザマトリクスを前記画像データにあてはめるとと
もに、前記確率ディザマトリクスのそれぞれの確率を、当該確率があてはめられる画素の
輝度または濃度に応じた前記確率補正量に基づいて補正し、前記確率ディザマトリクスが
あてはめられた各画素について、補正後の確率を前記当選確率とした抽選を行い、この抽
選結果に基づいて、前記各画素の画素値の有無またはドット形成の有無を決定する構成が
望ましい。
この望ましい構成によれば、画像データの各画素の画素値またはドット形成の有無が、
ディザ法に準じ、なおかつ、確率的に決定されるため、高品位に中間調を表現することが
でき、また、画像形成装置などで形成された画像にあっては、同じドットパターンが繰り
返されることが防止される。この結果、より高品位な画像形成が可能となる。
【０００９】
また、上記目的を達成するために、本発明は、画素値が割り当てられる画素の輝度閾値
と、画像データの輝度とに基づいて、当該画素の画素値を決定し、前記画素のそれぞれの
画素値の有無を抽選により決定することを特徴とする画像処理方法を提供する。
また、上記目的を達成するために、本発明は、記録装置が形成可能なドットサイズごと
に予め設定された画素の濃度閾値と、画像データの画素の濃度とに基づいて、前記画像デ
ータの各画素のドットサイズを決定し、前記画素のそれぞれについて、前記画素の濃度に
応じた当選確率の抽選を行い、この抽選結果に基づいてドット形成の有無を決定すること
を特徴とする画像処理方法を提供する。
【００１０】
ここで、上記画像処理方法において、前記輝度閾値のそれぞれに区分されてなる輝度範
囲内、または、前記濃度閾値のそれぞれにより区分されてなる濃度範囲内では、前記輝度
または前記濃度が高くなるにしたがって前記抽選の当選確率が高くするのが望ましい。
また、上記画像処理方法において、前記画素値または前記ドットサイズが少なくとも３
種類以上ある場合に、画素値無しと決定した際、または、ドット形成無しと決定した際に
、当該画素について決定した画素値またはドットサイズを、１段階小さくすることが望ま
しい。
また、上記画像処理方法において、前記画像データの各画素について画素値またはドッ
ト形成の有無を決定する際に、前記画像データの複数の画素のそれぞれについて画素値ま
たはドット形成の有無の確率をディザ法に準じて規定した確率ディザマトリクスを前記画
像データにあてはめるとともに、前記確率ディザマトリクスのそれぞれの確率を、当該確
率があてはめられる画素の輝度または濃度に応じた確率補正量に基づいて補正し、前記確
率ディザマトリクスがあてはめられた各画素について、補正後の確率を前記当選確率とし
た抽選を行い、この抽選結果に基づいて、前記各画素の輝度値またはドット形成の有無を
決定することが望ましい。
【００１１】
また、本発明は、上記目的を達成するために、コンピュータを、画素値が割り当てられ
る画素の輝度閾値を、前記画素ごとに記憶する輝度閾値記憶手段、画像データの輝度と前
記輝度閾値とに基づいて、当該画素の画素値を決定する画素値決定手段、および、前記画
素のそれぞれの画素値の有無を抽選により決定する画素有無値決定手段として機能させる
ための画像処理プログラムを提供する。
また、本発明は、上記目的を達成するために、コンピュータを、記録装置が形成可能な
ドットサイズと、当該ドットサイズが割り当てられる画素の濃度の濃度閾値とを、前記ド
ットサイズごとに記憶するドットサイズ閾値記憶手段、画像データの画素の濃度と前記濃
度閾値とに基づいて、当該画素のドットサイズを決定するドットサイズ決定手段、および
、前記画素の濃度に応じた当選確率の抽選を行い、この抽選結果に基づいて、ドット形成
の有無を決定するドット有無決定手段として機能させるための画像処理プログラムを提供
する。
【００１２】
ここで、上記画像処理プログラムにおいて、前記輝度閾値のそれぞれにより区分されて
なる輝度範囲内、または、前記濃度閾値のそれぞれにより区分されてなる濃度範囲内では
、前記輝度または前記濃度が高くなるにしたがって前記抽選の当選確率が高くなることが
望ましい。
また、上記画像処理プログラムにおいて、前記画素値または前記ドットサイズが少なく
とも３種類以上ある場合に、前記画素値有無決定手段が画素値無しと決定した際、または
、前記ドット有無決定手段がドット形成無しと決定した際に、前記画素値決定手段が決定
した画素値または前記ドットサイズ決定手段が決定したドットサイズを、１段階小さくす
ることが望ましい。
また、上記画像処理プログラムにおいて、前記画像データの複数の画素のそれぞれにつ
いて画素値の有無またはドット形成の有無の確率をディザ法に準じて規定した確率ディザ
マトリクスを記憶する確率ディザマトリクス記憶手段と、前記画素の輝度または濃度に応
じた確率補正量を記憶する確率補正記憶手段とをさらに備え、前記画素値有無決定手段ま
たは前記ドット有無決定手段は、前記確率ディザマトリクスを前記画像データにあてはめ
るとともに、前記確率ディザマトリクスのそれぞれの確率を、当該確率があてはめられる
画素の輝度または濃度に応じた前記確率補正量に基づいて補正し、前記確率ディザマトリ
クスがあてはめられた各画素について、補正後の確率を前記当選確率とした抽選を行い、
この抽選結果に基づいて、前記各画素の画素値の有無またはドット形成の有無を決定する
ことが望ましい。
【００１３】
また、上記目的を達成するために、本発明は、コンピュータを、画素値が割り当てられ
る画素の輝度閾値を、前記画素ごとに記憶する輝度閾値記憶手段、画像データの輝度と前
記輝度閾値とに基づいて、当該画素の画素値を決定する画素値決定手段、および、前記画
素のそれぞれの画素値の有無を抽選により決定する画素有無値決定手段として機能させる
ためのプログラムを記録したコンピュータ読み取り可能な記録媒体を提供する。
また、上記目的を達成するために、本発明は、コンピュータを、記録装置が形成可能な
ドットサイズと、当該ドットサイズが割り当てられる画素の濃度の濃度閾値とを、前記ド
ットサイズごとに記憶するドットサイズ閾値記憶手段、画像データの画素の濃度と前記濃
度閾値とに基づいて、当該画素のドットサイズを決定するドットサイズ決定手段、および
、前記画素のそれぞれのドット形成の有無を抽選により決定するドット有無決定手段とし
て機能させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体を提供す
る。
【００１４】
ここで、上記記録媒体において、前記輝度閾値のそれぞれにより区分されてなる輝度範
囲内、または、前記濃度閾値のそれぞれにより区分されてなる濃度範囲内では、前記輝度
または前記濃度が高くなるにしたがって前記抽選の当選確率が高くなることが望ましい。
また、上記記録媒体において、前記画素値または前記ドットサイズが少なくとも３種類
以上ある場合に、前記画素値有無決定手段が画素値無しと決定した際、または、前記ドッ
ト有無決定手段がドット形成無しと決定した際に、前記画素値決定手段が決定した画素値
または前記ドットサイズ決定手段が決定したドットサイズを、１段階小さくすることが望
ましい。
また、上記記録媒体において、前記画像データの複数の画素のそれぞれについて画素値
の有無またはドット形成の有無の確率をディザ法に準じて規定した確率ディザマトリクス
を記憶する確率ディザマトリクス記憶手段と、前記画素の輝度または濃度に応じた確率補
正量を記憶する確率補正記憶手段とをさらに備え、前記画素値有無決定手段または前記ド
ット有無決定手段は、前記確率ディザマトリクスを前記画像データにあてはめるとともに
、前記確率ディザマトリクスのそれぞれの確率を、当該確率があてはめられる画素の輝度
または濃度に応じた前記確率補正量に基づいて補正し、前記確率ディザマトリクスがあて
はめられた各画素について、補正後の確率を前記当選確率とした抽選を行い、この抽選結
果に基づいて、前記各画素の画素値の有無またはドット形成の有無を決定することが望ま
しい。
【００１５】
また、本発明は、インクを吐出してドットを形成する複数のノズルを有する記録ヘッド
と、前記記録ヘッドが形成可能なドットサイズと、当該ドットサイズが割り当てられる画
素の濃度の濃度閾値とを、前記ドットサイズごとに記憶するドットサイズ閾値記憶手段と
、画像データの画素の濃度と前記濃度閾値とに基づいて、当該画素のドットサイズを決定
するドットサイズ決定手段と、前記画素の濃度値に応じた当選確率の抽選を行い、この抽
選結果に基づいて、ドット形成の有無を決定するドット有無決定手段と、前記ドットサイ
ズ決定手段および前記ドット有無決定手段の決定結果に基づいて、前記画像データの各画
素のドットが形成されるように前記記録ヘッドを駆動するヘッド駆動手段とを具備するこ
とを特徴とする記録装置を提供する。
【００１６】
ここで、上記記録装置において、前記濃度閾値のそれぞれにより区分されてなる濃度範
囲内では、前記画素の濃度が高くなるにしたがって前記抽選の当選確率が高くなる構成が
望ましい。
また、上記記録装置において、前記記録装置が形成可能なドットサイズが、ドット無し
を含めて少なくとも３種類以上ある場合に、前記ドット有無決定手段は、ドット形成無し
と決定した際に、前記ドットサイズ決定手段が決定したドットサイズを、１段階小さなド
ットサイズに変更する構成が望ましい。
また、上記記録装置において、前記画像データの複数の画素のそれぞれについてドット
形成の有無の確率をディザ法に準じて規定した確率ディザマトリクスを記憶する確率ディ
ザマトリクス記憶手段と、前記画素の濃度に応じた確率補正量を記憶する確率補正記憶手
段とをさらに備え、前記ドット有無決定手段は、前記確率ディザマトリクスを前記画像デ
ータにあてはめるとともに、前記確率ディザマトリクスのそれぞれの確率を、当該確率が
あてはめられる画素の濃度に応じた前記確率補正量に基づいて補正し、前記確率ディザマ
トリクスがあてはめられた各画素について、補正後の確率を前記当選確率とした抽選を行
い、この抽選結果に基づいて、前記各画素のドット形成の有無を決定する構成が望ましい
。
【発明を実施するための最良の形態】
【００１７】
［第１実施の形態］
以下、図面を参照して本発明の第１実施の形態について説明する。
図１は、記録装置（画像形成装置）の一態様たるカラーインクジェットプリンタ（以下
、単に「プリンタ」という）２を備えたコンピュータシステム１の概略構成図である。こ
の図に示すように、プリンタ２は、記録用紙３を搬送する用紙搬送機構２０と、記録用紙
３に向けてインクを吐出してドットを形成するヘッドユニット２１と、このヘッドユニッ
ト２１によるインクの吐出およびドット形成を制御するヘッド駆動回路２２（図２参照）
と、操作パネル２３と、これらの用紙搬送機構２０、ヘッドユニット２１および操作パネ
ル２３との信号のやり取りを司る制御回路２４とを備えている。
用紙搬送機構２０は、制御回路２４により駆動制御される紙送りモータ２５と、この紙
送りモータ２５の回転によって回転駆動される紙送りローラ２６とを備え、この紙送りロ
ーラ２６の回転によって記録用紙３が搬送される。
【００１８】
ヘッドユニット２１は、インクタンク２７と、ラインヘッド２８とを備えている。
インクタンク２７には、ブラック（Ｋ）のインクを収納したカートリッジ２９Ａと、カ
ラーインクを収容したカートリッジ２９Ｂとが着脱自在に設けられている。カラーインク
としては、例えばシアン（Ｃ）、マゼンタ（Ｍ）およびイエロ（Ｙ）の４色のインクが用
いられる。インクタンク２７からはインク供給路３０が引き出されてラインヘッド２８に
接続されており、このインク供給路３０を介してインクタンク２７からラインヘッド２８
へインクが供給される。
ラインヘッド２８は、図２に示すように、保持用フレーム３１と、この保持用フレーム
３１に並べて固定された複数のノズルヘッド３２とを備えている。各ノズルヘッド３２に
はインクが吐出される複数のノズル（吐出口）３３が形成されている。これらのノズル３
３は、ブラック（Ｋ）、シアン（Ｃ）、マゼンタ（Ｍ）およびイエロ（Ｙ）のそれぞれご
とに設けられている。
【００１９】
各ノズル３３には、電歪素子の１つであって応答性に優れたピエゾ素子（図示せず）が
配置され、これらのピエゾ素子は、ノズル３３にインクを導くインク通路を形成する部材
に接して配置されている。ピエゾ素子は、電圧の印加により結晶構造が歪み、極めて高速
に電気−機械エネルギの変換を行うものであり、ピエゾ素子の両端に設けられた電極間に
所定時間幅の電圧を印加することにより、ピエゾ素子が電圧の印加時間だけ伸張し、イン
ク通路の一側壁を変形させる。この結果、インク通路の体積はピエゾ素子の伸張に応じて
収縮し、この収縮分に相当するインクが、インク滴となって、ノズル３３の先端から高速
に吐出される。そして、このインク滴が紙送り紙送りローラ２６に沿わされた記録用紙３
に染み込むことにより、ドットが形成されて画像の印刷が行われる。
【００２０】
また、このようなノズルヘッド３２が保持用フレーム３１に記録用紙３の幅方向（いわ
ゆる主走査方向）に沿って複数並べられることにより、記録用紙３の全幅にわたってノズ
ル３３が配列され、記録用紙３の全幅にわたって一斉に画像形成が行われる。そして、ヘ
ッドユニット２１により記録用紙３の幅方向に画像を形成しつつ、記録用紙３を搬送方向
（いわゆる副走査方向）に搬送することで、記録用紙３の搬送方向への画像形成が行われ
る。
【００２１】
ここで、上記ノズル３３の各々は、略一定の径を有して形成されているが、本プリンタ
２は、かかるノズル３３を用いて径の異なる小（Ｓ）、中（Ｍ）、大（Ｌ）の３種類のド
ットを形成可能としている。詳細には、ピエゾ素子に印加する電圧波形（特に、負電圧印
加時の電圧波形）を制御することでドット径を制御可能であることが一般に知られており
、本プリンタ２にあっては、電圧波形とドット径との関係に基づいて、小（Ｓ）ドット、
中（Ｍ）ドット、大（Ｌ）ドットを形成するためのそれぞれの電圧波形を予め用意し、こ
れらの電圧波形を適宜選択することで、径の異なる３種類のドットを形成可能としている
。そして、これらの３種類のドットを適宜の密度で形成することにより、画像の階調（濃
度）を表現している。
【００２２】
さて、図１に示すように、プリンタ２の制御回路２４は、コネクタ４０を介してコンピ
ュータ４に接続されている。このコンピュータ４は、プリンタ２用のドライバーソフトを
搭載し、入力装置であるキーボードや、マウス等の操作によるユーザの指令を受け付け、
また、プリンタ２における種々の情報を表示装置の画面表示によりに提示するユーザイン
ターフェイスを構成している。
【００２３】
図３は、制御回路２４を中心としたプリンタ２の主要部分の構成例を示すブロック図で
ある。この図に示すように、制御回路２４は、ＣＰＵ（Ｃｅｎｔｒａｌ Ｐｒｏｃｅｓｓ
ｉｎｇ Ｕｎｉｔ）４１、プログラマブルＲＯＭ（Ｐ−ＲＯＭ（Ｒｅａｄ ＯｎｌｙＭｅｍ
ｏｒｙ））４３、ＲＡＭ（Ｒａｎｄｏｍ ＡｃｃｅｓｓＭｅｍｏｒｙ）４４、文字のドッ
トマトリクスを記憶したキャラクタジェネレータ（ＣＧ（ＣｈａｒａｃｔｅｒＧｅｎｅｒ
ａｔｏｒ））４５、およびＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ Ｅｒａｓａｂｌｅ 
ａｎｄ ＰｒｏｇｒａｍｍａｂｌｅＲＯＭ）４６を備えた算術論理演算回路として構成さ
れている。
この制御回路２４は、さらに、外部のモータ等とのインタフェース（Ｉ／Ｆ（Ｉｎｔｅ
ｒｆａｃｅ））であるＩ／Ｆ専用回路５０と、このＩ／Ｆ専用回路５０に接続されヘッド
ユニット２１を駆動してインクを吐出させるヘッド駆動回路２２と、紙送りモータ２５を
駆動するモータ駆動回路５４とを備えている。
Ｉ／Ｆ専用回路５０は、パラレルインタフェース回路を内蔵しており、コネクタ４０を
介してコンピュータ４から供給される印刷信号ＰＳを受け取ることができる。
【００２４】
つぎに、コンピュータ４の構成について、図４を参照して説明する。
図４に示すように、コンピュータ４は、ＣＰＵ９１、ＲＯＭ９２、ＲＡＭ９３、ＨＤＤ
（Ｈａｒｄ Ｄｉｓｋ Ｄｒｉｖｅ）９４、ビデオ回路９５、Ｉ／Ｆ９６、バス９７、表示
装置９８、入力装置９９および外部記憶装置１００を備えている。
ＣＰＵ９１は、ＲＯＭ９２やＨＤＤ９４に格納されているプログラムに従って各種演算
処理を実行するとともに、装置の各部を制御する制御部である。
ＲＯＭ９２は、ＣＰＵ９１が実行する基本的なプログラムやデータを格納しているメモ
リである。ＲＡＭ９３は、ＣＰＵ９１が実行途中のプログラムや、演算途中のデータ等を
一時的に格納するメモリである。
ＨＤＤ９４は、ＣＰＵ９１からの要求に応じて、記録媒体であるハードディスクに記録
されているデータやプログラムを読み出すとともに、ＣＰＵ９１の演算処理の結果として
発生したデータを前述したハードディスクに記録するものである。
ビデオ回路９５は、ＣＰＵ９１から供給された描画命令に応じて描画処理を実行し、得
られた画像データを映像信号に変換して表示装置９８に出力する回路である。
【００２５】
Ｉ／Ｆ９６は、入力装置９９および外部記憶装置１００から出力された信号の表現形式
を適宜変換するとともに、プリンタ２に対して印刷信号ＰＳを出力する回路である。
バス９７は、ＣＰＵ９１、ＲＯＭ９２、ＲＡＭ９３、ＨＤＤ９４、ビデオ回路９５およ
びＩ／Ｆ９６を相互に接続し、これらの間でデータの授受を可能とする信号線である。
表示装置９８は、例えば、ＬＣＤ（Ｌｉｑｕｉｄ Ｃｒｙｓｔａｌ Ｄｉｓｐｌａｙ）モ
ニタやＣＲＴ（Ｃａｔｈｏｄｅ Ｒａｙ Ｔｕｂｅ）モニタによって構成され、ビデオ回路
９５から出力された映像信号に応じた画像を表示する装置である。
入力装置９９は、例えば、キーボードやマウスによって構成されており、ユーザの操作
に応じた信号を生成して、Ｉ／Ｆ９６に供給する装置である。
【００２６】
外部記憶装置１００は、例えば、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ Ｄｉｓｋ−ＲＯＭ）
ドライブユニット、ＭＯ（ＭａｇｎｅｔｏＯｐｔｉｃ）ドライブユニット、ＦＤＤ（Ｆｌ
ｅｘｉｂｌｅ ＤｉｓｋＤｒｉｖｅ）ユニットによって構成され、ＣＤ−ＲＯＭディスク
、ＭＯディスク、ＦＤに記録されているデータやプログラムを読み出してＣＰＵ９１に供
給する装置である。また、ＭＯドライブユニットおよびＦＤＤユニットの場合には、ＣＰ
Ｕ９１から供給されたデータを、ＭＯディスクまたはＦＤに記録する装置である。
上記のように、コンピュータ４には、プリンタ２用のプリンタドライバソフトが予めイ
ンストールされ、コンピュータ４にプリンタドライバが搭載される。プリンタドライバソ
フトには、印刷に供される画像処理プログラムが組み込まれており、コンピュータ４が画
像処理プログラムを実行することで、プリンタ２用の画像処理装置として機能する。
【００２７】
図５は、コンピュータ４にインストールされているプリンタ２用のプリンタドライバソ
フトによって実現される画像処理装置２００の機能ブロックを示す図である。この図に示
すように、画像処理装置２００は、入力部２１０と、色変換部２１１と、記憶部２１２と
、乱数発生部２１３と、多値化部２１４と、出力部２１５とを備えている。
入力部２１０は、記録対象画像の画像データが入力されるインタフェースであり、画素
ごとに入力輝度が規定された画像データを受け取り、色変換部２１１に出力するものであ
る。
また、色変換部２１１は、入力部２１０から受け取った画像データの各画素を濃度に変
換して、多値化部２１４に出力するものである。具体的には、色変換部２１１は、図６に
示す入力輝度と濃度との対応関係を記憶し、その対応関係に基づいて入力輝度を濃度に変
換する。
【００２８】
記憶部２１２は、画像データを多値化する際に参照される各種データを記憶するもので
あり、ドットサイズ閾値記憶部２１６と、確率テーブル記憶部２１７とを備えている。
ドットサイズ閾値記憶部２１６は、画素の濃度閾値とドットサイズとの対応関係を規定
するドットサイズ閾値テーブル２２０を記憶するものである。本実施の形態では、画素の
濃度を「０〜２５５」の２５６階調で規定することとし、この濃度範囲を略３分割してな
るそれぞれの濃度範囲に小ドット（Ｓ）、中ドット（Ｍ）および大ドット（Ｌ）が割り当
てられる。具体的には、図７に示すように、ドットサイズ閾値テーブル２２０では、「０
〜８５」の濃度範囲に小ドット（Ｓ）、「８６〜１７０」の濃度範囲に中ドット（Ｍ）、
「１７１〜２５５」の濃度範囲に大ドット（Ｌ）がそれぞれ割り当てられている。
【００２９】
ここで、ドットサイズ閾値テーブル２２０において、画素の濃度が「０」であっても小
ドット（Ｓ）が割り当てられ、また、全体の傾向として、画素の濃度に比べて比較的大き
なドットサイズが割り当てられる。このとき、本実施の形態では、各画素のドットを形成
するか否かの抽選を行うこととし、当選の場合には、その画素のドットを形成し、落選の
場合には、ドットを形成しないものとしている。この結果、ドットが確率的にランダムに
間引かれて全体的に濃度が引き下げられる。したがって、ドットサイズ閾値テーブル２２
０に基づいて、画素の濃度に比べて通常よりも大きなドットサイズが割り当てられても、
全体的な濃度のバランスが維持されることとなる。
上記当落の抽選は、当選確率を画素の濃度ごとに規定した確率テーブル２３０に基づい
て行われ、この確率テーブル２３０が確率テーブル記憶部２１７に格納されている。
【００３０】
図８は確率テーブル２３０を模式的に示す図である。この図において、確率は、ドット
が形成される確率、すなわち、当選確率を示す。ここで、本実施の形態では、ドット無し
およびドット有りの２種類により階調を表現するのではなく、上記のように、ドット無し
、小ドット（Ｓ）、中ドット（Ｍ）および大ドット（Ｌ）の４種類のドットサイズを用い
て階調を表現するため、当落抽選に落選した場合に、比較的大きな中ドット（Ｍ）や大ド
ット（Ｌ）を形成しないこととすると、階調が崩れてしまう恐れがある。
そこで、本実施の形態では、当落抽選に落選した場合には、ドットサイズ閾値テーブル
２２０に基づいて決定されるドットサイズを１段階小さなドットサイズ、すなわち、小ド
ット（Ｓ）をドット無しに、中ドット（Ｍ）を小ドット（Ｓ）に、大ドット（Ｌ）を中ド
ット（Ｍ）に変更する構成としている。これにより、階調の崩れが防止可能となる。
さらに、確率テーブル２３０にあっては、同じドットサイズが割り当てられる濃度範囲
内で、画素の濃度が低いほど、当選確率が低くなるように設定されている。すなわち、濃
度が低いほど、ドットサイズが１段階引き下げられる確率（落選確率）が高くなるため、
面積階調が大きく崩れることはなく、適正に維持されることとなる。
【００３１】
さて、前掲図５に示す乱数発生部２１３は、画素のドットサイズの当落を抽選するため
の乱数値を所定のアルゴリズムに基づいて生成し、多値化部２１４に出力するものである
。
多値化部２１４は、色変換部２１１から出力された画像データの各画素に、上述したド
ットサイズ閾値テーブル２２０および確率テーブル２３０を参照しつつ、画素の濃度に応
じたドットサイズを割り当てて出力部２１５に出力するものである。より具体的には、多
値化部２１４は、上記ドットサイズ閾値テーブル２１６に基づいて、画素の濃度に応じた
ドットサイズを決定し、上記確率テーブル２３０に基づいて、画素の濃度に応じた確率で
、ドットを形成するか否かの当落抽選を行う。この当落抽選には、乱数発生部２１３から
出力される乱数値が用いられる。すなわち、多値化部２１４は、濃度ごとに、当選確率に
比例した数の当選数字を予め記憶しており、当落抽選時に乱数発生部２１３から受け取っ
た乱数値が当選数字であるか否かを判定して当落を決定する。そして、当選の場合には、
多値化部２１４は、画素に割り当てられているドットサイズによりドットを形成すること
を決定し（すなわちドットサイズ変更無し）、また、落選の場合には、画素に割り当てら
れているドットサイズを１段階小さなサイズに変更する。このような処理の結果、画像デ
ータの各画素には、ドット無し、小ドット（Ｓ）、中ドット（Ｍ）および大ドット（Ｌ）
の４値のいずれかが割り当てられ、各画素の濃度が４値化される。
出力部２１５は、多値化部２１４により多値化（ここでは４値化）された画像データを
、プリンタ２が処理可能な印刷信号ＰＳに変換して出力するものであり、この印刷信号Ｐ
ＳがＩ／Ｆ９６を介してプリンタ２に出力される。
【００３２】
次いで、本実施の形態の動作について詳述する。
例えばユーザがコンピュータ４の入力装置９９を操作するなどして、アプリケーション
プログラムを起動する要求がなされた場合、ＣＰＵ９１は、ＨＤＤ９４から該当するアプ
リケーションプログラムを読み出して実行する。この結果、アプリケーションプログラム
が起動され、画像データの生成または編集が可能になる。このようなアプリケーションプ
ログラムを利用して、画像が描画または編集された後、生成された画像を印刷する要求が
入力装置９９を介して行われた場合には、ＣＰＵ９１は、生成された画像データをプリン
タドライバソフトに対して供給する。プリンタドライバソフトへの画像データ供給に伴っ
て、コンピュータ４が画像処理プログラムを実行し、上述した画像処理装置２００として
機能する。
【００３３】
この画像処理装置２００にあっては、図９に示すように、アプリケーションプログラム
から各画素の輝度を規定する画像データが入力部２１０に入力されると（ステップＳ１）
、その画像データが色変換部２１１に出力される。色変換部２１１は、入力部２１０から
画像データを受け取ると、画像データの各画素の輝度を濃度に変換して多値化部２１４に
出力する（ステップＳ２）。
多値化部２１４は、色変換部２１１から画像データを受け取ると、次に説明する多値化
処理を実行して各画素のドットサイズを決定する（ステップＳ３）。
【００３４】
図１０は、多値化処理のフローチャートである。この図に示すように、多値化部２１４
は、処理済みの画素数を計数するためのカウンタＣを「０」に初期化するとともに、画像
データの総画素数Ｑを、カウンタの最大値を示すカウンタ最大値Ｃｍａｘに代入する（ス
テップS２０）。次いで、多値化部２１４は、現在のカウンタＣの値がカウンタ最大値Ｃ
ｍａｘよりも大であるか否かを判定し（ステップＳ２１）、現在のカウンタＣの値がカウ
ンタ最大値Ｃｍａｘ以下の場合には（ステップＳ２１：ＮＯ）、ドットサイズが割り当て
られていない未処理の画素があることを示すため、その画素のドットサイズを決定すべく
次の処理を実行する。
すなわち、多値化部２１４は、ドットサイズ閾値テーブル２２０を参照して、画素の濃
度に対応するドットサイズを決定する（ステップＳ２２）。このとき、次に続く処理では
、画素の濃度を参照する必要があるため、多値化部２１４は画素の濃度をバッファメモリ
などに参照可能に退避しておく。
次いで、多値化部２１４は、画素の濃度に対応する確率を確率テーブルから読み込み（
ステップＳ２３）、その読み込んだ確率を当選確率として、ドットを形成するか否かの当
落抽選を行う（ステップＳ２４）。具体的には、多値化部２１４は、その画素に対応する
確率に応じた数の当選数字を設定し、乱数発生部２１３から乱数値を受け取った場合に、
その乱数値が当選数字であるか否かを判定することで、当落抽選を行う。
【００３５】
ステップＳ２４における当落抽選の結果、落選している場合（ステップＳ２４：ＮＯ）
、多値化部２１４は、ドットを形成しないものとする代わりに、上記ステップＳ２２にて
決定されたドットサイズを１段階引き下げる（ステップＳ２６）。そして、多値化部２１
４はカウンタＣの値を「１」だけインクリメントし（ステップＳ２７）、未処理の画素が
あるか否かを判定すべく、処理手順をステップＳ２１に戻す。
また、ステップＳ２４における当落抽選の結果、当選している場合には（ステップＳ２
４：ＹＥＳ）、上記ステップＳ２２にて決定したドットサイズを変更する必要がないため
、多値化部２１４は、カウンタＣの値を「１」だけインクリメントした後（ステップＳ２
７）、処理手順をステップＳ２１に戻す。
そして、多値化部２１４は、現在のカウンタＣの値がカウンタ最大値Ｃｍａｘよりも大
であるか否かを判定し（ステップＳ２１）、カウンタＣの値がカウンタ最大値Ｃｍａｘよ
りも大きい場合には（ステップＳ２１：ＹＥＳ）、画像データの全ての画素のドットサイ
ズが確定したことを示すため、多値化処理を終了し、前掲図９に示す処理に戻る。
【００３６】
以上の多値化処理により画像データの各画素に４種類のドットサイズのいずれかが割り
当てられて多値化（ここでは４値化）され、この多値化されたデータが多値化部２１４か
ら出力部２１５に出力され、このデータに基づいて出力部２１５が印刷信号ＰＳを生成し
、プリンタ２に出力する（ステップＳ４）。
プリンタ２は印刷信号ＰＳを受信すると、ＣＰＵ４１が紙送りモータ２５を駆動して記
録用紙３を１枚だけ吸引し、印刷開始位置まで移送する。そして、記録用紙３の印刷開始
位置がラインヘッド２８の直下まで移動した場合に、ＣＰＵ４１は、印刷信号ＰＳをヘッ
ド駆動回路２２を介してラインヘッド２８に供給し、印刷を開始する。そして、印刷が開
始されると、ラインヘッド２８の各ノズルから印刷信号ＰＳによって規定されたドット径
を形成すべくインクが吐出され、また、記録用紙３が搬送方向に間欠的に搬送される。こ
の結果、コンピュータ４によって生成された画像データに対応するドット群が記録用紙３
に形成される。
【００３７】
以上説明したように、本実施の形態によれば、多値化部２１４が、画像データの各画素
についてドット形成の有無を抽選により確率的に決定するため、ドット形成の有無にラン
ダム性を持たせることができる。この結果、ドットの有無に規則性が生じることが無く、
以って、高品位な画像形成が可能となる。
また、本実施の形態によれば、各ドットサイズに割り当てられた濃度範囲内では、前記
画素の濃度が高くなるにしたがって抽選の当選確率が高くなるようにしたため、画素の濃
度に応じた確率でドットが形成され、形成画像の階調が維持される。
また、本実施の形態によれば、多値化部２１４は、抽選に落選した画素に対して１段階
小さなドットサイズを割り当てる構成としている。この構成により、例えば、最大ドット
サイズが割り当てられた画素が抽選に落選した場合であっても、最大ドットサイズの代わ
りに、それよりも１段階小さなドットサイズが割り当てられるため、面積階調の崩れが防
止される。
【００３８】
［第２実施の形態］
次いで本発明の第２実施の形態について説明する。
第１実施の形態では、多値化部２１４が画像データを多値化する場合に、ドットサイズ
閾値テーブル２２０に基づいて、画素の濃度に対応するドットサイズを画素ごとに決定し
た。これに対して、本実施の形態では、多値化部２１４（以下、「多値化部２１４Ａ」と
いう）が画像データの各画素をディザ法に準じた手法で多値化する場合を説明する。
図１１は、本実施の形態に係る画像処理装置４００の機能ブロックを示す図である。な
お、この図では、第１実施の形態と同一の構成要素については同じ符号を付し、その説明
を省略する。同図に示すように、画像処理装置４００の記憶部２１２Ａは、ドットサイズ
閾値記憶部２１６の他に、確率ディザマトリクス記憶部２１８と、確率補正テーブル記憶
部２１９とを備えている。
【００３９】
ドットサイズ閾値記憶部２１６は、第１実施の形態と同様に、ドットサイズ閾値テーブ
ル２２０（図７参照）を記憶するものであり、このドットサイズ閾値テーブル２２０によ
り、画素の濃度とドットサイズとの対応関係が規定され、この対応関係に基づいて各画素
のドットサイズが決定される。また、このドットサイズ閾値テーブル２２０においては、
第１実施の形態と同様に、画素の濃度に比べて通常のドットサイズよりも大きなドットサ
イズが割り当てられるようになっている。
確率ディザマトリクス記憶部２１８は、図１２に示す確率ディザマトリクス２４０を記
憶するものである。この図１２に示すように、確率ディザマトリクス２４０として、４×
４個のセルＣＬからなるマトリクスが用いられる。多値化部２１４Ａが画像データを多値
化する際には、画像データの各画素を、確率ディザマトリクス２４０のサイズと同じ大き
さ（ここでは４×４画素）のブロック毎に分割し、各ブロックに対して確率ディザマトリ
クス２４０を当てはめて多値化を行う。
【００４０】
ここで、一般的なディザ法にあっては、ドット形成の可否を規定するための濃度閾値が
ディザマトリクスの各セルに設定されるが、本実施の形態では、ドットを形成する確率が
確率ディザマトリクス２４０の各セルＣＬに設定されている。
詳細には、多値化部２１４Ａは、上記ドットサイズ閾値テーブル２２０に基づいて各画
素のドットサイズを決定した後、確率ディザマトリクス２４０を画像データの各ブロック
に当てはめ、セルＣＬの確率に基づいて各画素のドットを形成するか否かの当落抽選を行
う。
ただし、確率ディザマトリクス２４０の各セルＣＬの確率だけでドット形成の可否を決
定してしまうと、画素の濃度にかかわらず、一様な確率でドット形成の可否が決定されて
しまうため、印刷（記録）画像の面積階調が崩れる恐れがある。
そこで、本実施の形態では、多値化部２１４Ａが確率ディザマトリクス２４０の各セル
ＣＬに設定されている確率を画素の濃度に応じて補正し、補正後の確率に基づいてドット
形成の可否の抽選を行う構成とし、確率を補正する際に参照される確率補正テーブル２５
０が上記確率補正テーブル記憶部２１９に記憶されている。
【００４１】
図１３は確率補正テーブル２５０を示す図である。確率補正テーブル２５５は、画素の
濃度と確率補正値（補正量）との対応関係を規定するものであり、同図に示すように、確
率補正テーブル２５０では、０〜２５５の濃度範囲が略３等分されて、各濃度範囲が濃度
の小さい方から順に小ドット（Ｓ）、中ドット（Ｍ）および大ドット（Ｌ）に割り当てら
れている。さらに、各ドットサイズの濃度範囲にあっては、その濃度範囲が略等間隔で区
分され、それぞれの区分範囲ごとに確率補正値が設定されている。この確率補正値は、各
ドットサイズの濃度範囲の略中間の濃度を基準（確率補正値＝０）として、濃度が低くな
るほどドットが形成される確率が低くなるようにマイナス符号の確率補正値が設定され、
また、濃度が高くなるほどドットが形成される確率が高くなるようにプラス符号の確率補
正値が設定されている。
【００４２】
したがって、あるドットサイズの濃度範囲の最大値をＤｍａｘ、最小値をＤｍｉｎ、ま
た、確率補正値の最大値をＰｍａｘとした場合、図１４に示すように、確率補正値Ｐが濃
度Ｄに比例して増加するように、すなわち、この確率補正値Ｐと、濃度Ｄとの関係が次式
を満足するように設定されている。
確率補正値Ｐ＝
２ＰｍａｘＤ／（Ｄｍａｘ−Ｄｍｉｎ）
−Ｐｍａｘ（Ｃｍａｘ＋Ｃｍｉｎ）／（Ｃｍａｘ−Ｃｍｉｎ）
なお、確率補正値Ｐと濃度Ｄとの対応関係を確率補正テーブル２５０に予め設定してお
く構成に限らず、例えば多値化部２１４Ａが、確率を補正する際に、上式を用いて、画素
の濃度から確率補正値Ｐを算出する構成としても良い。
【００４３】
さて、上述のように、ドット形成の可否の抽選時には、セルＣＬの確率を画素の濃度に
対応する確率補正値で補正した後の確率に基づいて抽選が行われる。この抽選結果が当選
である場合には、ドットサイズ閾値テーブル２２０に基づいて決定されたドットサイズが
そのまま画素のドットサイズとなり、また、抽選結果が落選の場合には、第１実施の形態
と同様に、画素のドットサイズが１段階引き下げられることになる。
なお、前掲図１２に示す確率ディザマトリクス２４０は、各セルＣＬの確率の値が、い
わゆる渦巻型のディザマトリクスに準じて設定されているが、これに限らず、Ｂａｙｅｒ
型や網型に準じて設定しても良い。
【００４４】
次いで本実施の形態の動作について説明する。なお、本実施の形態の画像処理装置４０
０にあっては、主として多値化部２１４Ａが実行する多値化処理が第１実施の形態の動作
と異なるため、この多値化処理についてのみ説明する。
図１４は本実施の形態に係る多値化処理のフローチャートである。この図に示すように
、多値化部２１４Ａは、画像データが４×４個の画素ごとに分割されてなるブロックのう
ち、処理済みのブロック数を計数するためのカウンタＥを「０」に初期化するとともに、
画像データ内の総ブロック数Ｒを、カウンタの最大値を示すカウンタ最大値Ｅｍａｘに代
入する（ステップS３０）。
次いで、多値化部２１４Ａは、現在のカウンタＥの値がカウンタ最大値Ｅｍａｘよりも
大であるか否かを判定する（ステップＳ３１）。そして、現在のカウンタＥの値がカウン
タ最大値Ｅｍａｘ以下の場合には（ステップＳ３１：ＮＯ）、ドットサイズが未決定とな
っている未処理のブロックがあることを示すため、多値化部２１４Ａは、そのブロックの
各画素についてドットサイズを決定すべく次の処理を実行する。
すなわち、多値化部２１４Ａは、ドットサイズ閾値テーブル２２０を参照して、ブロッ
ク内の各画素の濃度に対応するドットサイズを決定する（ステップＳ３２）。この結果、
図１６に示すように、ブロックＢ内の各画素Ｇの濃度がドットサイズに置き換えられる。
このとき、次に続く処理では、各画素の濃度を参照する必要があるため、多値化部２１４
Ａは各画素の濃度をバッファ（メモリ）などに参照可能に退避しておく。
【００４５】
次いで、多値化部２１４Ａは、確率ディザマトリクス２４０を確率ディザマトリクス記
憶部２１８から読み出すとともに、この確率ディザマトリクス２４０の各セルＣＬの確率
を、確率補正テーブル２５０を参照して画素の濃度に応じた確率補正値により補正する（
ステップＳ３３）。具体的には、図１７に示すように、ブロックＢの各画素の濃度に応じ
て決定された確率補正値が、各画素に対応して配列されてなる確率補正マトリクス２６０
が生成され、確率ディザマトリクス２４０の各セルＣＬに、確率補正マトリクス２６０Ａ
の各セルＣＬＡが足し合わされて、補正後の確率ディザマトリクス２４０Ａが生成される
。したがって、例えば、ブロックＢの右下角に位置する画素Ｇ１の濃度値は「１０」であ
るから（図１６参照）、図１３に示す確率補正テーブル２５０に基づいて、確率補正マト
リクス２６０Ａの右下角のセルＣＬＡ１の確率補正値は「−７５」となる。そして、この
セルＣＬＡ１の確率補正値「−７５」と、確率ディザマトリクス２４０の右下角のセルＣ
Ｌ１の確率「７７」とが足し合わされ、補正後の確率ディザマトリクス２４０Ａの右下角
のセルＣＬ１の確率が「＋２」となる。
【００４６】
ここで、補正後の確率ディザマトリクス２４０Ａにあっては、補正によって、セルＣＬ
の確率が「１００％」をこえたり、或いは、「０％」を下回る場合があり、その場合には
、図１８に示すように、多値化部２１４Ａは、補正後の確率が「１００％」をこえている
各セルＣＬの確率を全て「１００％」に置き換えるとともに、補正後の確率が「０％」を
下回っている各セルＣＬの確率を全て「０％」に置き換える。
その後、多値化部２１４Ａは、ブロック内の各画素のドット形成の可否を決定すべく次
の処理を実行する。
すなわち、多値化部２１４Ａは、処理済みの画素数を計数するためのカウンタＦを「０
」に初期化するとともに、ブロック内の総画素数Ｔ（ここでは１６）を、カウンタの最大
値を示すカウンタ最大値Ｆｍａｘに代入する（ステップS３４）。
次いで、多値化部２１４Ａは、現在のカウンタＦの値がカウンタ最大値Ｆｍａｘよりも
大であるか否かを判定し（ステップＳ３６）、現在のカウンタＦの値がカウンタ最大値Ｆ
ｍａｘ以下の場合には（ステップＳ３６：ＮＯ）、未処理の画素があることを示すため、
その画素についてドット形成の可否を判定すべく当落抽選を行う（ステップＳ３７）。
この当落抽選においては、多値化部２１４は、確率に応じた数の当選数字を設定し、乱
数発生部２１３から乱数値を受け取り、その乱数値が当選数字であるか否かを判定するこ
とで、当落抽選を行う。
【００４７】
ステップＳ３６における当落抽選の結果、落選している場合（ステップＳ３７：ＮＯ）
、多値化部２１４Ａは、ドットを形成しないものとする代わりに、上記ステップＳ３２に
て決定されたドットサイズを１段階引き下げる（ステップＳ３８）。そして、多値化部２
１４はカウンタＦの値を「１」だけインクリメントし（ステップＳ３９）、ブロック内に
未処理の画素があるか否かを判定すべく、処理手順をステップＳ３５に戻す。
また、ステップＳ３６における当落抽選の結果、当選している場合には（ステップＳ２
７：ＹＥＳ）、上記ステップＳ３２にて決定したドットサイズを変更する必要がないため
、多値化部２１４Ａは、カウンタＦの値を「１」だけインクリメントした後（ステップＳ
３８）、処理手順をステップＳ３５に戻す。
これらの処理の結果、図１９に示すように、ステップＳ３２にて決定された各画素Ｇの
ドットサイズが、補正後の確率ディザマトリクス２４０Ｂの確率にしたがって変更される
。すなわち、確率が「１００％」のセルＣＬに対応する画素ＧＡでは、ドットサイズがス
テップＳ３２にて決定されたドットサイズから変更されず、また、確率が「０％」のセル
ＣＬに対応する画素ＧＢでは、ドットサイズがステップＳ３２にて決定されたドットサイ
ズから１段階引き下げられる。また、確率が「０％〜１００％」の間であるセルＣＬに対
応する画素ＧＣでは、その確率に基づく当落抽選の結果に応じて、ドットサイズがステッ
プＳ３２にて決定されたドットサイズから１段階引き下げられることになる。
特に、画素ＧＣにあっては、確率に基づいてドットサイズが変更されるため、ブロック
Ｂのドットパターンにランダム性が生じることとなる。
【００４８】
そして、多値化部２１４Ａは、現在のカウンタＦの値がカウンタ最大値Ｆｍａｘよりも
大であるか否かを判定し（ステップＳ３５）、カウンタＦの値がカウンタ最大値Ｆｍａｘ
よりも大きい場合には（ステップＳ３５：ＹＥＳ）、ブロック内の全ての画素のドットサ
イズが確定したことを示すため、多値化部２１４Ａは、処理済のブロック数を計数するた
めのカウンタＥの値を「１」だけインクリメントして（ステップＳ４０）、未処理のブロ
ックがあるか否かを判定すべく、処理手順をステップＳ３１に戻す。
次いで、多値化部２１４Ａは、現在のカウンタＥの値がカウンタ最大値Ｅｍａｘよりも
大であるか否かを判定し（ステップＳ３１）、カウンタＥの値がカウンタ最大値Ｅｍａｘ
よりも大きい場合には（ステップＳ３１：ＹＥＳ）、画像データ内の全てのブロックが多
値化されたことを示すため、多値化部２１４Ａは多値化処理を終了する。
【００４９】
このように本実施の形態によれば、上述した第１実施の形態の効果に加え、画像データ
の各画素のドット形成の有無が、ディザ法に準じ、なおかつ、確率的に決定されるため、
高品位に中間調を表現することができ、また、多値化にディザ法を用いた際に生じる同じ
ドットパターンの繰り返しを防止することができる。
【００５０】
なお、上述した各実施の形態は、本発明の一態様を示すものであり、本発明の範囲内で
任意に変形可能である。
例えば、上述した各実施の形態では、色変換部２１１により画像データの各画素の輝度
値が濃度値に変換した後、多値化部２１４、２１４Ａが、この画像データを各画素の濃度
値に基づいて、各画素にドットサイズを対応付けて多値化する構成を説明したがこれに限
らない。すなわち、多値化部２１４、２１４Ａが、画像データの各画素の輝度値に基づい
て、各画素に画素値を対応付けて多値化する構成としても良い。このとき、画素に画素値
を割り当てる際には、画素が取り得る輝度範囲（例えば０〜２５５）を複数の輝度閾値に
より複数の輝度範囲に分け、それぞれの輝度範囲に画素値を割り当てた輝度閾値テーブル
を予め容易しておき、各画素の輝度と、輝度閾値テーブルとに基づいて、多値化部２１４
、２１４Ａが各画素の画素値を決定する。そして、この多値化部２１４、２１４Ａが画素
ごとに、輝度に基づいた画素値の有無の当落抽選を行う。この結果、落選の場合には、例
えば画素値を１段階小さくするなどの変更行うようにしても良い。
【００５１】
また例えば、上述した各実施の形態では、コンピュータ４にインストールされるプリン
タドライバソフトに画像処理プログラムを組み込むことで、コンピュータ４を画像処理装
置２００として機能させたが、これに限らず、プリンタ２の制御回路２４に画像処理プロ
グラムを実行させ、この制御回路２４を画像処理装置２００として機能させる構成として
も良い。この構成においては、画像処理プログラムが例えば制御回路２４のＰ−ＲＯＭ４
３などに予め格納される。また、クライアント端末からの印刷要求を受け付けプリンタ２
に印刷させる、いわゆるプリンタサーバのＣＰＵ、メモリ等で上記画像処理プログラムが
動作するように構成することも可能である。
さらに、上述した画像処理プログラムは、コンピュータ４やプリンタ２の半導体ＲＯＭ
に予め記憶させて製品に組み込まれるほかにも、インターネットなどのネットワークを介
して配信することも可能である。また、図２０に示すようにＣＤ−ＲＯＭやＤＶＤ−ＲＯ
Ｍ、ＦＤなどのコンピュータ読み取り可能な記録媒体３００を介することによって所望す
るユーザなどに対して容易に提供することも可能である。
【００５２】
また例えば、上述した各実施の形態では、画像データの各画素を４値化する場合につい
て例示したが、画像データの各画素に「ドット有り（画素値「１」）」または「ドット無
し（画素値「０」）」を割り当てる、いわゆる２値化の場合にも本発明を適用することが
可能である。
【００５３】
また例えば、上述した各実施の形態では、記録ヘッドとして、ピエゾ素子を用いてイン
クを吐出する構成のものを例示したが、他の方法によりインクを吐出する記録ヘッドを用
いても良い。例えばインク通路に配置したヒータに通電し、インク通路内に発生する泡（
バブル）によりインクを吐出する記録ヘッドを用いても良い。
【００５４】
また例えば、上述した各実施の形態では、記録ヘッドとしてラインヘッド２８を備え、
記録ヘッドを走査させることなく記録用紙３を搬送方向に搬送するだけで印刷を行うプリ
ンタ２に本発明を適用した例を説明したが、これに限らない。すなわち、記録ヘッドをキ
ャリッジに搭載し、当該記録ヘッドを記録用紙３の幅方向（いわゆる主走査方向）に移動
させつつ、記録ヘッドのノズルからインクと吐出させて印刷を行うプリンタにも本発明を
適用することが可能である。
【図面の簡単な説明】
【００５５】
【図１】本発明の第１実施形態の印刷用のコンピュータシステムを示す図である。
【図２】ヘッドユニットの構成を示す図である。
【図３】プリンタの制御回路の機能的構成を示す図である。
【図４】コンピュータの機能的構成を示す図である。
【図５】第１実施形態に係る画像処理装置の機能的構成を示す図である。
【図６】入力輝度と画素の濃度との対応関係を示す図である。
【図７】ドットサイズ閾値テーブルを示す図である。
【図８】確率テーブルを示す図である。
【図９】第１実施形態の画像処理を示すフローチャートである。
【図１０】第１実施形態の多値化処理を示すフローチャートである。
【図１１】第２実施形態に係る画像処理装置の機能的構成を示す図である。
【図１２】確率ディザマトリクスを示す図である。
【図１３】確率補正テーブルを示す図である。
【図１４】確率補正値と画素の濃度との関係を示す図である。
【図１５】第２実施形態の多値化処理を示すフローチャートである。
【図１６】各画素のドットサイズ決定動作を説明するための図である。
【図１７】確率ディザマトリクスの確率補正動作を説明するための図である。
【図１８】確率ディザマトリクスの確率補正動作を説明するための図である。
【図１９】各画素のドットサイズの変更を説明するための図である。
【図２０】本発明の画像処理プログラムが記録された記録媒体を示す図である。
【符号の説明】
【００５６】
１…コンピュータシステム、２…プリンタ、３…記録用紙、４…コンピュータ、２２…
ヘッド駆動回路、２８…ラインヘッド、３３…ノズル、９１…ＣＰＵ、２００…画像処理
装置、２１０…入力部、２１４、２１４Ａ…多値化部（ドットサイズ決定手段、ドット有
無決定手段）、２１５…出力部、２１６…ドットサイズ閾値記憶部、２１８…確率ディザ
マトリクス記憶部、２２０…ドットサイズ閾値テーブル、２３０…確率テーブル、２４０
、２４０Ａ、２４０Ｂ…確率ディザマトリクス、２５５…確率補正テーブル、２６０Ａ…
確率補正マトリクス、３００…記録媒体、Ｂ…ブロック、ＣＬ…セル、Ｇ…画素。
【図１】
2006238267.tif 000003
【図２】
2006238267.tif 000004
【図３】
2006238267.tif 000005
【図４】
2006238267.tif 000006
【図５】
2006238267.tif 000007
【図６】
2006238267.tif 000008
【図７】
2006238267.tif 000009
【図８】
2006238267.tif 000010
【図９】
2006238267.tif 000011
【図１０】
2006238267.tif 000012
【図１１】
2006238267.tif 000013
【図１２】
2006238267.tif 000014
【図１３】
2006238267.tif 000015
【図１４】
2006238267.tif 000016
【図１５】
2006238267.tif 000017
【図１６】
2006238267.tif 000018
【図１７】
2006238267.tif 000019
【図１８】
2006238267.tif 000020
【図１９】
2006238267.tif 000021
【図２０】
2006238267.tif 000022