(57)【特許請求の範囲】
【請求項１】
画像データを入力するための入力手段と、
前記入力手段によって入力された画像データ内の注目画素データを補正して補正データに変換する補正手段と、
予め設定された閾値を記憶する閾値記憶手段と、
前記補正手段によって変換された補正データと前記閾値記憶手段に記憶された閾値とを比較する比較手段と、
前記比較手段における比較結果に基づいて出力データを出力させる出力手段と、
前記出力データに基づいて相対濃度値を設定する相対濃度値設定手段と、
前記補正データと前記相対濃度設定手段によって設定される相対濃度値との差から誤差値を算出する誤差算出手段と、
前記誤差算出手段によって算出された誤差値に基づいて、前記補正手段における補正量を設定する誤差補正量設定手段とを備えた画像処理装置であって、
前記誤差補正量設定手段によって設定される補正量を、前記注目画素データの値に応じて変化する特定の値を乗じることによって調整する補正量調整手段を備え、
第１の前記注目画素データの値に対応する第１の前記特定の値は、前記第１の注目画素データの値よりも大きな第２の前記注目画素データの値に対応する第２の前記特定の値よりも小さい
ことを特徴とする画像処理装置。
【請求項２】
前記入力手段によって入力される画像データの特徴を識別する画像特徴量識別手段と、
前記補正量調整手段における調整特性を、前記画像特徴量識別手段における識別結果に基づいて修正する第１の調整特性修正手段とを備えたことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
画像データを入力するための入力手段と、
前記入力手段によって入力された画像データを補正して補正データに変換する補正手段と、
予め設定された閾値を記憶する閾値記憶手段と、
前記補正手段によって変換された補正データと前記閾値記憶手段に記憶された閾値とを比較する比較手段と、
前記比較手段における比較結果に基づいて出力データを出力させる出力手段と、
前記出力データに基づいて相対濃度値を設定する相対濃度値設定手段と、
前記補正データと前記相対濃度設定手段によって設定される相対濃度値との差から誤差値を算出する誤差算出手段と、
前記誤差算出手段によって算出された誤差値に基づいて、前記補正手段における補正量を設定する誤差補正量設定手段と、
前記誤差補正量設定手段によって設定される補正量を調整する補正量調整手段と、
前記出力手段における出力条件に基づいて画像を記録する画像記録手段の記録特性を識別する記録特性識別手段と、
前記補正量調整手段における調整特性を、前記記録特性識別手段によって識別される記録特性に基づいて修正する第2の調整特性修正手段とを備えたことを特徴とする画像処理装置。
【請求項４】
画像処理を行うためにコンピュータを
画像データを入力するための入力手段、
前記入力手段によって入力された画像データ内の注目画素データを補正して補正データに変換する補正手段、
前記補正手段によって変換された補正データと予め設定された閾値とを比較する比較手段、
前記比較手段における比較結果に基づいて出力データを出力させる出力手段、
前記出力データに基づいて相対濃度値を設定する相対濃度値設定手段、
前記補正データと前記相対濃度設定手段によって設定される相対濃度値との差から誤差値を算出する誤差算出手段、
上記誤差算出手段によって算出された誤差値に基づいて、前記補正手段における補正量を設定する誤差補正量設定手段、
前記誤差補正量設定手段によって設定される補正量を、前記注目画素データの値に応じて変化する特定の値を乗じることによって調整する補正量調整手段として機能させるための画像処理プログラムであって、
第１の前記注目画素データの値に対応する第１の前記特定の値は、前記第１の注目画素データの値よりも大きな第２の前記注目画素データの値に対応する第２の前記特定の値よりも小さい
ことを特徴とする画像処理プログラム。
【請求項５】
画像処理を行うためにコンピュータを
前記入力手段によって入力される画像データの特徴を識別する画像特徴量識別手段、
前記補正量調整手段における調整特性を、前記画像特徴量識別手段における識別結果に基づいて修正する第１の調整特性修正手段として機能させるための請求項４に記載の画像処理プログラム。
【請求項６】
画像処理を行うためにコンピュータを
画像データを入力するための入力手段、
前記入力手段によって入力された画像データを補正して補正データに変換する補正手段、
前記補正手段によって変換された補正データと予め設定された閾値とを比較する比較手段、
前記比較手段における比較結果に基づいて出力データを出力させる出力手段、
前記出力データに基づいて相対濃度値を設定する相対濃度値設定手段、
前記補正データと前記相対濃度設定手段によって設定される相対濃度値との差から誤差値を算出する誤差算出手段、
上記誤差算出手段によって算出された誤差値に基づいて、前記補正手段における補正量を設定する誤差補正量設定手段、
前記誤差補正量設定手段によって設定される補正量を調整する補正量調整手段、
画像処理を行うためにコンピュータを前記出力手段における出力条件に基づいて画像を記録する画像記録手段の記録特性を識別する記録特性識別手段、
前記補正量調整手段における調整特性を、前記記録特性識別手段によって識別される記録特性に基づいて修正する第2の調整特性修正手段として機能させるための画像処理プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像データを迅速に処理し、高度な階調表現を実現した画像処理装置および画像処理プログラムに関する。
【０００２】
【従来の技術】
近年、コンピュータの出力装置として、数色のインクをヘッドから吐出するタイプのカラープリンタ（いわゆるインクジェットプリンタ）が広く普及し、コンピュータ等が処理した画像を多色多階調で印刷するのに広く用いられている。このカラープリンタは、入力された階調データに応じてドットを分散させるいわゆるハーフトーン処理によって階調を表現している。
【０００３】
このハーフトーン処理手法の一つとしては、誤差拡散法があり、現在最も使用頻度が高くかつ高画質を再現するものとして使用されている。この具体的方法は、周囲の画素で発生した出力値と入力値との差分を誤差値として保存しておき、その保存された誤差値を分散マトリクスに基づいて収集し、その収集された値を未処理画素の入力濃度値にフィードバックさせるものである。そして、この誤差値によるフィードバック処理を行なうことにより、マクロ的な濃度レベルの再現性の向上が見込まれるのである。
【０００４】
一方、誤差拡散法と並び、使用頻度の高いもう一つのハーフトーン処理手法の一つとしてディザ法がある。このディザ法は、入力値と予め設定される閾値マトリクスの値とを１対１で比較した後出力レベルを決定する手法であり、迅速なドット出力が実現でき、誤差拡散法によって発生する特殊な紋様が発生しないという利点がある。
【０００５】
【発明が解決しようとする課題】
上述の誤差拡散法は、ドットの形成を制御する他の方法に比較して画像全体としての誤差を非常に小さくすることができ画質を向上することができるため、濃度再現性の高い方法としては優れたものである。ところが、誤差拡散法は、低濃度レベルでの階調表現の際にドットの出力が遅れるという問題、特殊な紋様が発生するという問題、及び疑似輪郭が発生するという問題があった。
【０００６】
一方、ディザ法は、迅速なドットの出力が実現でき、誤差拡散法において発生する特殊な紋様が発生しないという利点を有するものの、マクロ的な濃度再現性は低く、局所範囲においては周期性を所持したパターンによって画質劣化をまねくという問題があった。
【０００７】
本発明は、以上の問題を解決するためになされたものであり、画像処理特性を調整することによって、画像全体としては、ドット出力の遅れを防止するとともに、特殊な紋様及び疑似輪郭の発生を防止し、さらに濃度再現性の良好な画像処理装置及び画像処理プログラムを提供すること、延いては、所望の画像処理特性を取得することによって、使用者の希望通りの画像を容易に再生することができる画像処理装置及び画像処理プログラムを提供することを目的としている。
【０００８】
【課題を解決するための手段】
この目的を達成するために、本発明の第１の態様における画像処理装置は、画像データを入力するための入力手段と、前記入力手段によって入力された画像データを補正して補正データに変換する補正手段と、予め設定された閾値を記憶する閾値記憶手段と、前記補正手段によって変換された補正データと前記閾値記憶手段に記憶された閾値とを比較する比較手段と、前記比較手段における比較結果に基づいて出力データを出力させる出力手段と、前記出力データに基づいて相対濃度値を設定する相対濃度値設定手段と、前記補正データと前記相対濃度設定手段によって設定される相対濃度値との差から誤差値を算出する誤差算出手段と、前記誤差算出手段によって算出された誤差値に基づいて、前記補正手段における補正量を設定する誤差補正量設定手段とを備えたものを対象として、前記誤差補正量設定手段によって設定される補正量を調整する補正量調整手段を備えたことを特徴としている。
【０００９】
本発明の第１の態様における画像処理装置において、補正量調整手段は、誤差補正量設定手段によって設定される補正量を調整するので、画像処理装置における所望の画像処理特性を取得することができ、装置使用者の希望通りの画像を容易に再生することができる。例えば、補正量調整手段が、誤差補正量設定手段によって設定される補正量を０になるように調整した場合には、いわゆるディザ処理と同等の画像を再現させることができ、補正量調整手段が、誤差補正量設定手段によって設定される補正量を変更しないように調整した場合には、いわゆる誤差拡散処理と同等の画像を再現させることができる。すなわち、異なる画像処理特性を、補正量調整手段による補正量の調整という簡易な構成で切り替えることができる。
【００１０】
また、第２の態様における画像処理装置は、前記入力手段によって入力される画像データの特徴を識別する画像特徴量識別手段と、前記補正量調整手段における調整特性を、前記画像特徴量識別手段における識別結果に基づいて修正する第１の調整特性修正手段とを備えたことを特徴としている。
【００１１】
第２の態様における画像処理装置において、画像特徴量識別手段は、入力手段によって入力される画像データの特徴を識別し、第１の調整特性修正手投は、補正量調整手段における調整特性を、画像特徴量識別手段によって識別された画像データの特徴に基づいて修正するので、さらに、所望の画像処理特性を取得することができ、装置使用者の希望通りの画像を容易に再生することができる。例えば、入力される画像データが誤差拡散処理におけるドット出力の遅延が目立ちやすい淡い領域にある場合には、補正量を常に０或いは減少させるような調整特性に修正することで、ドット出力の遅延を防止することができ、ディザ処理に近似した処理を施すことができる。
【００１２】
また、第３の態様における画像処理装置は、前記出力手段における出力条件に基づいて画像を記録する画像記録手段の記録特性を識別する記録特性識別手段と、前記補正量調整手段における調整特性を、前記記録特性識別手段によって識別される記録特性に基づいて修正する第２の調整特性修正手段とを備えたことを特徴としている。
【００１３】
第３の態様における画像処理装置において、記録特性識別手段は、出力手段における出力条件に基づいて画像を記録する画像記録手段の記録特性を識別し、第２の調整特性修正手段は、補正量調整手段における調整特性を、記録特性識別手段によって識別される記録特性に基づいて修正するので、画像記録手段の記録特性に基づいて適正な画像を取得することができる。すなわち、画像記録手段がドット出力の遅延が目立ち難い高解像度記録を行うものであるか、淡色インク等を使用しているか等の記録特性を識別することによって、例えば、ドット出力の遅延が目立ち易い低解像度記録を行う記録手段を使用している場合には、ドット出力の遅延を防止するディザ処理に近似した処理を実行されるように補正量調整手段の調整特性を修正し、ドット出力の遅延による画質の劣化等を未然に防止することができる。
【００１４】
また、第４の態様における画像処理プログラムは、画像処理を行うためにコンピュータを、画像データを入力するための入力手段、前記入力手段によって入力された画像データを補正して補正データに変換する補正手段、前記補正手段によって変換された補正データと予め設定された閾値とを比較する比較手段、前記比較手段における比較結果に基づいて出力データを出力させる出力手段、前記出力データに基づいて相対濃度値を設定する相対濃度値設定手段、前記補正データと前記相対濃度設定手段によって設定される相対濃度値との差から誤差値を算出する誤差算出手段、上記誤差算出手段によって算出された誤差値に基づいて、前記補正手段における補正量を設定する誤差補正量設定手段、前記誤差補正量設定手段によって設定される補正量を調整する補正量調整手段として機能させることを特徴としている。
【００１５】
第４の態様における画像処理プログラムは、コンピュータを、誤差補正量設定手段によって設定される補正量を調整する補正量調整手段として機能させるので、画像処理装置における所望の画像処理特性を取得することができ、装置使用者の希望通りの画像を容易に再生することができる。
【００１６】
また、第５の態様における画像処理プログラムは、画像処理を行うためにコンピュータを、前記入力手段によって入力される画像データの特徴を識別する画像特徴量識別手段、前記補正量調整手段における調整特性を、前記画像特徴量識別手段における識別結果に基づいて修正する第１の調整特性修正手段として機能させることを特徴としている。
【００１７】
第５の態様における画像処理プログラムは、コンピュータを、入力手段によって入力される画像データの特徴を識別する画像特徴量識別手段、補正量調整手段における調整特性を画像特徴量識別手段における識別結果に基づいて修正する第１の調整特性修正手段として機能させるので、さらに、所望の画像処理特性を取得することができ、装置使用者の希望通りの画像を容易に再生することができる。
【００１８】
さらに、第６の態様における画像処理プログラムは、画像処理を行うためにコンピュータを、前記出力手段における出力条件に基づいて画像を記録する画像記録手段の記録特性を識別する記録特性識別手段、前記補正量調整手段における調整特性を、前記記録特性識別手段によって識別される記録特性に基づいて修正する第２の調整特性修正手段として機能させることを特徴としている。
【００１９】
第６の態様における画像処理プログラムは、コンピュータを、出力手段における出力条件に基づいて画像を記録する画像記録手段の記録特性を識別する記録特性識別手段、補正量調整手段における調整特性を記録特性識別手段によって識別される記録特性に基づいて修正する第２の調整特性修正手段として機能させるので、画像記録手段の記録特性に基づいて適正な画像を取得することができる。
【００２０】
【発明の実施の形態】
以下、本発明の実施の形態について、図面を参照して説明する。
（１）装置の構成
図１に本発明の画像処理装置であるプリンタ２２を使用した画像処理システムの構成を示し、図２にその画像処理装置であるプリンタ２２の概略構造を示す。
【００２１】
図１において、画像処理システムは、パーソナルコンピュータ９０によって構成され、外部にスキャナー１２と、カラープリンタ２２とを有している。パーソナルコンピュータ９０は、カラーディスプレイ２１とキーボード、マウス等からなる入力部９２とを備えている。
【００２２】
コンピュータ９０の内部には、図示しないＣＰＵ、ＲＡＭ、ＲＯＭ等が備えられており、所定のオペレーティングシステムの下で、アプリケーションプログラム９５が動作している。オペレーティングシステムには、ビデオドライバ９１やプリンタドライバ９６が組み込まれており、アプリケーションプログラム９５からはこれらのドライバを介して、最終カラー画像データＦＮＬが出力されることになる。画像のレタッチなどを行うアプリケーションプログラム９５は、スキャナ１２から画像を読み込み、これに対して所定の処理を行いつつビデオドライバ９１を介してＣＲＴディスプレイ２１に画像を表示している。このアプリケーションプログラム９５が、印刷命令を発行すると、コンピュータ９０のプリンタドライバ９６が、画像情報をアプリケーションプログラム９５から受け取り、これをプリンタ２２が印字可能な信号（ここではシアン、マゼンダ、イエロー、ブラック、ライトシアン及びライトマゼンタの各色についての２値化された信号）に変換している。図１に示した例では、プリンタドライバ９６の内部には、アプリケーションプログラム９５が扱っているカラー画像データをドット単位の画像データに変換するラスタライザ９７と、ドット単位の画像データに対してプリンタ２２が使用するインク色および発色の特性に応じた色補正を行う色補正モジュール９８と、色補正モジュール９８が参照する色補正テーブルＣＴと、色補正された後の画像情報からドット単位でのインクの有無によってある面積での濃度を表現するいわゆるハーフトーンの画像情報を生成するハーフトーンモジュール９９とが備えられている。
【００２３】
スキャナ１２は、カラー原稿からカラー画像データを読み取り、レッド（Ｒ），グリーン（Ｇ），ブルー（Ｂ）の３色の色成分からなる原カラー画像データＯＲＧをコンピュータ９０に供給する。
【００２４】
また、プリンタ２２は、印字可能な上記信号を受け取り、記録用紙に画像情報を記録する。
【００２５】
次に、図２によりプリンタ２２の概略構成を説明する。図示するように、このプリンタ２２は、紙送りモータ２３によって用紙Ｐを搬送する機構と、キャリッジモータ２４によってキャリッジ３１をプラテン２６の軸方向に往復動させる機構と、キャリッジ３１に搭載された印字ヘッド２８を駆動してインクの吐出およびドット形成を制御する機構と、これらの紙送りモータ２３，キャリッジモータ２４，印字ヘッド２８および操作パネル３２との信号のやり取りを司る制御回路４０とから構成されている。
【００２６】
このプリンタ２２のキャリッジ３１には、黒インク（Ｂｋ）用のカートリッジ７１とシアン（Ｃ）、マゼンタ（Ｍ）、イエロ（Ｙ）、ライトシアン（Ｌｃ）、ライトマゼンタ（Ｌｍ）の６色のインクを収納したカラーインク用カートリッジ７２が搭載可能である。キャリッジ３１の下部の印字ヘッド２８には計６個のインク吐出用ヘッド６１乃至６６が形成されており、キャリッジ３１の底部には、この各色用ヘッドにインクタンクからのインクを導く導入管６７（図３参照）が立設されている。キャリッジ３１に黒（Ｂｋ）インク用のカートリッジ７１およびカラーインク用カートリッジ７２を上方から装着すると、各カートリッジに設けられた接続孔に導入管６７が挿入され、各インクカートリッジから吐出用ヘッド６１乃至６６へのインクの供給が可能となる。
【００２７】
インクが吐出される機構を簡単に説明する。図３はインク吐出用ヘッド２８の内部の概略構成を示す説明図である。インク用カートリッジ７１，７２がキャリッジ３１に装着されると、図３に示すように毛細管現象を利用してインク用カートリッジ内のインクが導入管６７を介して吸い出され、キャリッジ３１下部に設けられた印字ヘッド２８の各色ヘッド６１乃至６６に導かれる。なお、初めてインクカートリッジが装着されたときには、専用のポンプによりインクを各色のヘッド６１乃至６６に吸引する動作が行われるが、本実施例では吸引のためのポンプ、吸引時に印字ヘッド２８を覆うキャップ等の構成については図示および説明を省略する。
【００２８】
各色のヘッド６１乃至６６には、後で説明する通り、各色毎に３２個のノズルＮｚが設けられており、各ノズル毎に電歪素子の一つであって応答性に優れたピエゾ素子ＰＥが配置されている。ピエゾ素子ＰＥとノズルＮｚとの構造を詳細に示したのが、図４である。図示するように、ピエゾ素子ＰＥは、ノズルＮｚまでインクを導くインク通路６８に接する位置に設置されている。ピエゾ素子ＰＥは、周知のように、電圧の印加により結晶構造が歪み、極めて高速に電気−機械エネルギの変換を行う素子である。本実施例では、ピエゾ素子ＰＥの両端に設けられた電極間に所定時間幅の電圧を印加することにより、図４下段に示すように、ピエゾ素子ＰＥが電圧の印加時間だけ伸張し、インク通路６８の一側壁を変形させる。この結果、インク通路６８の体積はピエゾ素子ＰＥの伸張に応じて収縮し、この収縮分に相当するインクが、粒子Ｉｐとなって、ノズルＮｚの先端から高速に吐出される。このインク粒子Ｉｐがプラテン２６に装着された用紙Ｐに染み込むことにより、印刷が行われる。
【００２９】
以上説明したハードウェア構成を有するプリンタ２２は、紙送りモータ２３によりプラテン２６その他のローラを回転して用紙Ｐを搬送しつつ（いわゆる副走査）、キャリッジ３１をキャリッジモータ２４により往復動させ（いわゆる主走査）、同時に印字ヘッド２８の各色ヘッド６１乃至６６のピエゾ素子ＰＥを駆動して、各色インクの吐出を行い、ドットを形成して用紙Ｐ上に多色の画像を形成する。
【００３０】
用紙Ｐを搬送する機構は、紙送りモータ２３の回転をプラテン２６のみならず、用紙搬送ローラに伝達するギヤトレインを備える（図示省略）。また、キャリッジ３１を往復動させる機構は、プラテン２６の軸と並行に架設されキャリッジ３１を摺動可能に保持する摺動軸３４と、キャリッジモータ２４との間に無端の駆動ベルト３６を張設するプーリ３８と、キャリッジ３１の原点位置を検出する位置検出センサ３９等から構成されている。
【００３１】
次に、プリンタ２２の制御回路４０の内部構成を説明する。図５は、制御回路４０の内部構成を示す説明図である。図５に示す通り、この制御回路４０の内部には、ＣＰＵ４１，ＰＲＯＭ４２，ＲＡＭ４３の他、コンピュータ９０とのデータのやりとりを行うＰＣインタフェース４４と、紙送りモータ２３、キャリッジモータ２４および操作パネル３２などとの信号をやりとりする周辺入出力部（ＰＩＯ）４５と、計時を行うタイマ４６と、ヘッド６１〜６６にドットのオン・オフの信号を出力する転送用バッファ４７などが設けられており、これらの素子および回路はバスで相互に接続されている。また、制御回路４０には、所定周波数で駆動波形を出力する発信器５１、および発信器５１からの出力をヘッド６１〜６６に所定のタイミングで分配する分配器５５も設けられている。制御回路４０は、コンピュータ９０で処理されたドットデータを受け取り、これを一時的にＲＡＭ４３に蓄え、所定のタイミングで転送用バッファ４７に出力する。
【００３２】
なお、ＰＲＯＭ４２には、インク色（黒、シアン、マゼンタ、イエロ、ライトシアン、ライトマゼンタの６色）及び形成されるドットの大きさごとに相対濃度値が予め記憶されている。ＰＲＯＭ４２に記憶されている相対濃度値の例を表１に示す。
【００３３】
【表１】
0004797308.tif 000002
【００３４】
なお、第１の実施の形態では、小ドットの液滴量を６ｐｌ、中ドットの液滴量を１０ｐｌ、大ドットの液滴量を２０ｐｌとした。
【００３５】
次に、本実施の形態における誤差拡散処理について説明する。この誤差拡散処理は、プリンタ２２に内蔵されたＣＰＵ４１が行う。
【００３６】
図６は、本実施の形態における誤差拡散処理の概略を説明するためのブロック図であり、図７は、本実施の形態の誤差拡散処理を説明するためのフローチャートである。
【００３７】
まず、プリンタ２２の電源が投入されると、初期設定として印字解像度等の出力条件１１９、閾値１０５（ＰＲＯＭ４２（閾値記憶手段）に記憶された閾値）及び表１に示された相対濃度値の全データが設定され（ステップ０（以下、ステップをＳと記す））、画像データがＰＣインタフェース４４を介して色毎に取り込まれる（Ｓ１：入力手段）。そして、ＰＣインタフェース４４から取り込まれた画像データから後述する画像データの特徴（以下、画像特性という。）及び出力条件に基づいて誤差利用率Ｋを特定する後述する特性値Ａ、Ｂ、Ｃ及びＤを決定し（Ｓ４）、このＡ、Ｂ、Ｃ及びＤに基づいて誤差利用率曲線を作成する。ＰＣインタフェース４４から取り込まれた画像データから所定の１画素分のデータが入力値１０１とされる一方（Ｓ２）、その画素の周辺で発生した誤差を誤差バッファ１０９から読み出し、分散マトリクス１０３によって補正量１１１として回収する（Ｓ３：誤差補正量設定手段）。すべての入力値１０１に対応するＫをＳ４で求めた誤差利用率曲線から求める（Ｓ５）。ここで、図８は、本実施の形態の誤差利用率と入力値との関係を示した特性図である。すなわち、誤差利用率Ｋは、入力値１０１に対応し、かつ特性値Ａ、Ｂ、Ｃ及びＤによって特定されるものである。
【００３８】
なお、誤差利用率Ｋは、入力値１０１から後述する画像の特徴を識別し、その識別結果に基づいて算出してもよく、媒体上に画像を形成する印字解像度等の出力条件１１９からプリンタの記録特性を識別し、その記録特性に基づいて算出してもよい。
【００３９】
次に、分散マトリクス１０３によって回収された補正量１１１に入力値１０１に対応するＫの値を乗算して補正量１１３を取得し（Ｓ６）、補正量１１３と入力値１０１とを加算して補正値１０８を算出する（Ｓ７：補正手段）。そして、算出された補正値１０８と閾値１０５とを比較手段１０７によって比較し、その比較の結果、補正値１０８が閾値１０５よりも大きい場合にはドットを出力し（出力値ＯＮ）、補正値１０８が閾値１０５よりも小さい場合にはドットを出力しないように処理する（出力値ＯＦＦ）（Ｓ８：出力手段）。例えば、小ドットで出力される場合には、出力値１１５として１が出力され、中ドットで出力される場合には、出力値１１５として２が出力され、大ドットで出力される場合には、出力値１１５として３が出力され、ドットが出力されない場合には、出力値１１５として０が出力される。そして、出力値１１５はＲＡＭ４３に格納される（Ｓ９）。
【００４０】
一方、出力値１１５と処理されている色とに基づいて前記表１から相対濃度値１１７が算出される（相対濃度値設定手段）。例えば、出力値１１５が１（小ドット）であって、処理されている色がシアンの場合には、表１から相対濃度値として６０が抽出されるのである。相対濃度値１１７が抽出されると、出力値１１５がＯＮの場合には（Ｓ１５：Ｙｅｓ）、補正値１０８から出力値１１５に対応した相対濃度値１１７を減算し誤差を算出する（Ｓ１０：誤差算出手段）。一方、出力値１１５がＯＦＦの場合には（Ｓ１５：Ｎｏ）、補正値１０８を誤差として算出する（Ｓ１１）。算出された誤差は、誤差バッファ１０９に入力され（Ｓ１２）、次の画素の処理へ移行し（Ｓ１３）、すべての画像データについて処理が終了したか否かを判断し（Ｓ１６）、すべての画像データについて処理がまだ終了していない場合には（Ｓ１６：Ｎｏ）、次の画素についてＳ３からの処理を繰り返し、すべての画像データについて処理が終了している場合には、ＲＡＭ４３に格納された出力値１１５をプリンタ２２から出力する（Ｓ１４）。
【００４１】
次に、誤差利用率Ｋを特定する特性値Ａ、Ｂ、Ｃ及びＤの決定方法（誤差補正量調整手段）について説明する。まず、特性値Ａ、Ｂ、Ｃ及びＤを入力される画像データの特徴である画像特性に基づいて決定する方法（第１の調整特性修正手段）について説明する。
（ａ）入力画像の濃度ヒストグラムに基づく特性値の決定
この濃度ヒストグラムを使用する決定方法は、特に、自然画のような画像において有効である。この決定方法は、まず、入力画像から濃度値を取り込んでその濃度値及びその濃度値を有する画素数から濃度ヒストグラムを作成する（画像特徴量識別手段）。図１０は、作成された濃度ヒストグラムを示した図である。ここで、横軸は濃度値を示し、濃度値が小さいほど明るい色を表し、濃度値が大きいほど暗い色を表す。また、縦軸は画素数を示す。次に、濃度ヒストグラムから式２に基づき擬似輪郭発生推定濃度区間のｔｈｒｅ＿ｍａｘを算出し、式３に基づき擬似輪郭発生推定濃度区間（０〜ｔｈｒｅ＿ｍａｘ）における画素の発現比率Ｐを算出する。式２において、「Ｖａｌｕｅ＿ｍｉｎ」は、入力された入力画像全体の各色における最小相対濃度値であり、相対濃度値は、前述した表１から抽出される。また、式３において、「Ｌｉｇｈｔ＿ｄｅｎ」は、擬似輪郭発生推定濃度区間内の総画素数であり、「ｉｍａｇｅ＿ｓｉｚｅ」は、入力画像の総画素数である。
【００４２】
ｔｈｒｅ＿ｍａｘ  ＝  Ｖａｌｕｅ＿ｍｉｎ  ×  ０．１    …式２
Ｐ  ＝  Ｌｉｈｇｔ＿ｄｅｎ  ／  ｉｍａｇｅ＿ｓｉｚｅ    …式３
この結果及び下記式に従い特性値を算出する。
【００４３】
Ａ  ＝  １  −  Ｐ
Ｂ  ＝  １
Ｃ  ＝  ｔｈｒｅ＿ｍａｘ
Ｄ  ＝  ｔｈｒｅ＿ｍａｘ  ×  ２．０
この特性値の決定により、擬似輪郭は、ハイライト部において発生すると判断されるため、画像内におけるハイライト部の存在率によって特性値を変動させることで、疑似輪郭を防止することができる。
【００４４】
今回の確認実験における試験条件は以下の通りである。
（試験条件）
0004797308.tif 000003
（ｂ）入力画像の濃度勾配に基づく特性値の決定
この濃度勾配を使用する決定方法（第１の調整特性修正手段）は、特に、グラデーションを有する画像において有効である。この決定方法は、まず、入力画像Ｉｎ（ｘ、ｙ）より、下記式を使用して濃度勾配の算出を行う（画像特徴量識別手段）。
【００４５】
∇Ｉｎ  ＝  （∂Ｉｎ／∂ｘ  ，  ∂Ｉｎ／∂ｙ）
上記偏微分結果のうち、Ｙ軸（縦軸方向）において負方向成分の傾斜を持ち、且つ、擬似輪郭発生推定濃度区間（０〜ｔｈｒｅ＿ｍａｘ）の濃度値を持つ画素をグラフ化する。図１１は、本算出結果のグラフを示した図である。図１１において、Ｘ軸及びＹ軸はそれぞれ入力画像のｘ座標、ｙ座標であり、Ｚ軸は各画素における濃度傾斜を表す。この濃度勾配算出結果から式４に基づき擬似輪郭発生推定濃度区間のｔｈｒｅ＿ｍａｘを算出し、式５に基づき擬似輪郭発生推定濃度区間（０〜１０）における画素の発現比率Ｐを算出する。式４において、「Ｖａｌｕｅ＿ｍｉｎ」は、式２と同様、入力された入力画像全体の各色における最小相対濃度値であり、相対濃度値は、前述した表１から抽出される。また、式５において、「ｇｒａ＿ｄｅｎ」は、負成分の傾斜をもち且つ擬似輪郭発生推定濃度区間内の総画素数であり、「ｉｍａｇｅ＿ｓｉｚｅ」は、入力画像の総画素数である。
【００４６】
ｔｈｒｅ＿ｍａｘ  ＝  Ｖａｌｕｅ＿ｍｉｎ  ×  ０．１    …式４
Ｐ  ＝  ｇｒａ＿ｄｅｎ  ／  ｉｍａｇｅ＿ｓｉｚｅ        …式５
この結果及び下記式に従い特性値を算出する。
【００４７】
Ａ  ＝  １  −  Ｐ
Ｂ  ＝  １
Ｃ  ＝  ｔｈｒｅ＿ｍａｘ
Ｄ  ＝  ｔｈｒｅ＿ｍａｘ×２．０
（Ｃ，Ｄは擬似輪郭発生推定濃度区間により定める）
この特性値の決定により、誤差拡散における擬似輪郭の発生条件に濃度勾配も含まれると推定できるため、特定の濃度勾配を多く含む場合においては、疑似輪郭を防止することができる。
【００４８】
今回の確認実験における試験条件は以下の通りである。
（試験条件）
0004797308.tif 000004
次に、特性値Ａ、Ｂ、Ｃ及びＤを出力条件に基づいて決定する方法（第２の調整特性修正手段）について説明する。特性値Ａ、Ｂ、Ｃ及びＤは、出力条件（印字メディア、印字解像度、使用するインクの種類、使用するインクの色、インクの付着量、分散マトリクス）毎にＰＲＯＭ４２に記憶されている。
（ｃ）印字メディアによる特性値の決定
印字メディアが異なることにより、人間のドット（画像を形成するドット）の認識には差異が発生するため、使用する印字メディア毎に判断し（記録特性識別手段）、表２に従い特性値の変更を行う。
【００４９】
【表２】
0004797308.tif 000005
【００５０】
この変更により、ドットの粒状感が認識されにくい印字メディアについては誤差拡散性を強め、ドットの粒状性が認識され易く擬似輪郭が目立ちやすい印字メディアについてはハイライト部のディザ性を強めることで、画質の向上を図ることができる。
（ｄ）印字解像度による特性値の決定
印字解像度が異なることによっても、人間のドットの認識には差異が発生するため、印字解像度毎に判断し（記録特性識別手段）、表３に従い特性値の変更を行う。
【００５１】
【表３】
0004797308.tif 000006
【００５２】
この変更により、ドットの粒状感が認識されにくい印字解像度については誤差拡散性を強め、ドットの粒状性が認識され易く擬似輪郭が目立ちやすい印字解像度についてはハイライト部のディザ性を強めることで、画質の向上を図ることができる。
（ｅ）インクの種類による特性値の決定
使用するインクの種類が異なることによっても、人間のドットの認識には差異が発生するため、使用インクの種類毎に判断し（記録特性識別手段）、表４に従い特性値の変更を行う。
【００５３】
【表４】
0004797308.tif 000007
【００５４】
この変更により、ドットの粒状感が認識されにくいインクについては誤差拡散性を強め、ドットの粒状性が認識され易く擬似輪郭が目立ちやすいインクについてはハイライト部のディザ性を強めることで、画質の向上を図ることができる。
（ｆ）インクの色による特性値の決定
使用するインク色によっても人間のドットの認識には差異が発生するため、使用インク色の種類毎に判断し（記録特性識別手段）、表５に従い特性値の変更を行う。
【００５５】
【表５】
0004797308.tif 000008
【００５６】
この変更により、ドットの粒状感が認識されにくいインクについては誤差拡散性を強め、ドットの粒状性が認識され易く擬似輪郭が目立ちやすいインクについてはハイライト部のディザ性を強めることで、画質の向上を図ることができる。
（ｇ）インクの付着量による特性値の決定
使用するインクの付着量によっても人間のドットの認識には差異が発生するため、使用するインクのドロップ量毎に判断し（記録特性識別手段）、表６に従い特性値の変更を行う。
【００５７】
【表６】
0004797308.tif 000009
【００５８】
この変更により、ドットの粒状感が認識されにくい付着量ほど誤差拡散性を強め、ドットの粒状性が認識され易く擬似輪郭が目立ちやすい付着量においてはハイライト部のディザ性を強めることで、画質の向上を図ることができる。
（ｈ）閾値による特性値決定
誤差拡散により二値化（多値化）する際に使用する閾値の大小により、ドットの遅れは変化するため、閾値（多値化の場合は最小閾値）の数値により判断し（記録特性識別手段）、特性値の変更を下記式に従い行う。
【００５９】
Ａ＝−１×ｔｈｒｅ／２５５＋１
Ｂ＝１
Ｃ＝１０
Ｄ＝２０
（「ｔｈｒｅ」は、閾値（多値化の場合は最小閾値）を示す。）
この変更により、ドットの遅れが発生し易い閾値についてはディザ性を強め、ドットが遅れにくい閾値については誤差拡散性を強めることで、画質の向上を図ることができる。
（Ｊ）分散マトリクスによる特性値の決定
誤差拡散により二値化（多値化）する際に使用する分散マトリクスサイズの大小により、ドットの遅れは変化するため、分散マトリクス毎に判断し、表７に従い特性値を変更する。
【００６０】
【表７】
0004797308.tif 000010
【００６１】
この変更により、ドットの遅れが認識されにくいマトリクスについては誤差拡散性を強め、ドットの遅れが認識され易いマトリクスについてはディザ性を強めることで、画質の向上を図ることができる。
【００６２】
以上、本発明の種々の実施の形態について説明してきたが、本発明はこれらに限定されるものではなく、その要旨を逸脱しない範囲で、種々の形態による実施が可能である。例えば、以上で説明した種々の処理は画像形成装置に備えられたＣＰＵ４１で実行するものとしているが、かかる処理を実行する機能を画像形成プログラムとして実施するものであってもよい。この場合には、画像形成プログラムをＣＤ−ＲＯＭ等の記録媒体を介して、またはインターネットを介して実施することも可能である。
【００６３】
【発明の効果】
以上説明したことから明らかなように、本発明の第１の態様における画像処理装置によれば、補正量調整手段は、誤差補正量設定手段によって設定される補正量を調整するので、画像処理装置における所望の画像処理特性を取得することができ、装置使用者の希望通りの画像を容易に再生することができる。例えば、補正量調整手段が、誤差補正量設定手段によって設定される補正量を０になるように調整した場合には、いわゆるディザ処理と同等の画像を再現させることができ、補正量調整手段が、誤差補正量設定手段によって設定される補正量を変更しないように調整した場合には、いわゆる誤差拡散処理と同等の画像を再現させることができる。すなわち、異なる画像処理特性を、補正量調整手段による補正量の調整という簡易な構成で切り替えることができる。
【００６４】
また、第２の態様における画像処理装置によれば、画像特徴量識別手段は、入力手段によって入力される画像データの特徴を識別し、第１の調整特性修正手投は、補正量調整手段における調整特性を、画像特徴量識別手段によって識別された画像データの特徴に基づいて修正するので、さらに、所望の画像処理特性を取得することができ、装置使用者の希望通りの画像を容易に再生することができる。例えば、入力される画像データが誤差拡散処理におけるドット出力の遅延が目立ちやすい淡い領域にある場合には、補正量を常に０或いは減少させるような調整特性に修正することで、ドット出力の遅延を防止することができ、ディザ処理に近似した処理を施すことができる。
【００６５】
また、第３の態様における画像処理装置によれば、記録特性識別手段は、出力手段によって出力される出力データに基づいて画像を記録する画像記録手段の記録特性を識別し、第２の調整特性修正手段は、補正量調整手段における調整特性を、記録特性識別手段によって識別される記録特性に基づいて修正するので、画像記録手段の記録特性に基づいて適正な画像を取得することができる。すなわち、画像記録手段がドット出力の遅延が目立ち難い高解像度記録を行うものであるか、淡色インク等を使用しているか等の記録特性を識別することによって、例えば、ドット出力の遅延が目立ち易い低解像度記録を行う記録手段を使用している場合には、ドット出力の遅延を防止するディザ処理に近似した処理を実行されるように補正量調整手段の調整特性を修正し、ドット出力の遅延による画質の劣化等を未然に防止することができる。
【００６６】
また、第４の態様における画像処理プログラムは、コンピュータを、誤差補正量設定手段によって設定される補正量を調整する補正量調整手段として機能させるので、画像処理装置における所望の画像処理特性を取得することができ、装置使用者の希望通りの画像を容易に再生することができる。
【００６７】
また、第５の態様における画像処理プログラムは、コンピュータを、入力手段によって入力される画像データの特徴を識別する画像特徴量識別手段、補正量調整手段における調整特性を画像特徴量識別手段における識別結果に基づいて修正する第１の調整特性修正手段として機能させるので、さらに、所望の画像処理特性を取得することができ、装置使用者の希望通りの画像を容易に再生することができる。
【００６８】
さらに、第６の態様における画像処理プログラムは、コンピュータを、出力手段によって出力される出力データに基づいて画像を記録する画像記録手段の記録特性を識別する記録特性識別手段、補正量調整手段における調整特性を記録特性識別手段によって識別される記録特性に基づいて修正する第２の調整特性修正手段として機能させるので、画像記録手段の記録特性に基づいて適正な画像を取得することができる。
【図面の簡単な説明】
【図１】本発明の画像形成装置であるプリンタを使用した画像処理システムの概略構成図である。
【図２】本発明の画像形成装置としてのプリンタの概略構成図である。
【図３】インク吐出用ヘッドの内部の概略構成を示す説明図である。
【図４】ピエゾ素子ＰＥとノズルＮｚとの構造を説明する説明図である。
【図５】制御回路の内部構成を示す説明図である。
【図６】本実施の形態の誤差拡散の処理の概略を説明するためのブロック図である。
【図７】本実施の形態の誤差拡散処理を説明するためのフローチャートである。
【図８】本実施の形態の誤差利用率と入力値との関係を示した特性図である。
【図９】入力画像に基づいて作成された濃度ヒストグラムを示す図である。
【図１０】濃度勾配の算出結果を示す図である。
【符号の説明】
４１  ＣＰＵ
４２  ＰＲＯＭ
４３  ＲＡＭ
【図１】
0004797308.tif 000011
【図２】
0004797308.tif 000012
【図３】
0004797308.tif 000013
【図４】
0004797308.tif 000014
【図５】
0004797308.tif 000015
【図６】
0004797308.tif 000016
【図７】
0004797308.tif 000017
【図８】
0004797308.tif 000018
【図９】
0004797308.tif 000019
【図１０】
0004797308.tif 000020