JP4032676B2 - Image recording method, image recording apparatus to which the image recording method is applied, and image recording processing program applied to the image recording apparatus - Google Patents
Image recording method, image recording apparatus to which the image recording method is applied, and image recording processing program applied to the image recording apparatus Download PDFInfo
- Publication number
- JP4032676B2 JP4032676B2 JP2001212282A JP2001212282A JP4032676B2 JP 4032676 B2 JP4032676 B2 JP 4032676B2 JP 2001212282 A JP2001212282 A JP 2001212282A JP 2001212282 A JP2001212282 A JP 2001212282A JP 4032676 B2 JP4032676 B2 JP 4032676B2
- Authority
- JP
- Japan
- Prior art keywords
- quantization
- image data
- image recording
- image
- dots
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims description 160
- 238000013139 quantization Methods 0.000 claims description 212
- 230000008569 process Effects 0.000 claims description 78
- 239000000976 ink Substances 0.000 claims description 73
- 239000011159 matrix material Substances 0.000 claims description 44
- 238000006243 chemical reaction Methods 0.000 claims description 43
- 238000011156 evaluation Methods 0.000 claims description 43
- 230000006870 function Effects 0.000 claims description 4
- 238000009792 diffusion process Methods 0.000 description 16
- 230000000694 effects Effects 0.000 description 15
- 230000007246 mechanism Effects 0.000 description 11
- 238000010586 diagram Methods 0.000 description 10
- 230000015572 biosynthetic process Effects 0.000 description 9
- 238000004364 calculation method Methods 0.000 description 9
- 239000003086 colorant Substances 0.000 description 9
- 230000002093 peripheral effect Effects 0.000 description 7
- 230000008859 change Effects 0.000 description 5
- 230000003247 decreasing effect Effects 0.000 description 3
- 230000002411 adverse Effects 0.000 description 2
- 230000015556 catabolic process Effects 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 238000006731 degradation reaction Methods 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 238000001454 recorded image Methods 0.000 description 2
- 230000035945 sensitivity Effects 0.000 description 2
- 238000001228 spectrum Methods 0.000 description 2
- 230000000295 complement effect Effects 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 230000000593 degrading effect Effects 0.000 description 1
- 230000006866 deterioration Effects 0.000 description 1
- 238000007599 discharging Methods 0.000 description 1
- 238000006073 displacement reaction Methods 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000009191 jumping Effects 0.000 description 1
- 230000015654 memory Effects 0.000 description 1
- 210000003205 muscle Anatomy 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000007723 transport mechanism Effects 0.000 description 1
- 239000013598 vector Substances 0.000 description 1
Images
Landscapes
- Ink Jet (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、主として面積階調,濃度階調,或いはこれらの両方を組み合わせることにより単位面積当たりの濃度が異なる2種類以上のドットを形成した上で多階調で画像を記録媒体に印刷記録するための画像記録方法及びそれを適用した画像記録装置、並びにその画像記録装置に適用される画像記録処理用プログラムに関する。
【0002】
【従来の技術】
従来、ディジタルカラー画像は、画像を構成する画素の集合から成っており、各画素はカラー空間を示す3次元の値で表現されるようになっている。一般に使用されるカラー空間は、赤(R),緑(G),青(B)から成るRGB空間等である。このRGB空間において、各画素はR,G,Bの各成分の組み合わせや所定の大きさを持つR,G,Bのベクトルの組み合わせによって提供され、R,G,Bの各成分を組み合わせることによって特定の色を有する画素を形成することができる。ディジタルカラー画像の場合、通常1画素1成分当たり8ビットの情報から成ると共に、2の8乗である256階調値のうちの1つの数値が割り当てられており、具体的には0から255までの数値の中から選定された1つの数値を持っている。
【0003】
このようなディジタルカラー画像用の出力装置(印刷装置)の1つとして、複数の異なる色のインクを備えたカラーインクジェットプリンタが開発されており、画像を印刷記録する用途で広く使用されている。こうしたインクジェット方式のプリンタは、ヘッドに備えられた複数のノズルから吐出されるインクのドットの集合により紙等の記録媒体上に画像を印刷記録するシステムであるが、ドットの有無により画像を印刷記録しているため、基本的には2階調情報しか採用し得ないものとなっている。
【0004】
そこで、近頃のカラーインクジェットプリンタでは、単一色にそれぞれドットの大きさを変化させる面積階調、濃度の異なるインクを併用する濃度階調、或いはこれらの両方を組み合わせることにより、単位面積当たりの濃度が異なる2種類以上のドットを形成可能とすることにより、機能的に3階調以上の情報を表現できるようになっているが、このようなプリンタの場合も、元の画像情報が有する256階調値のデータを直接表現することができないため、一般には各画素毎の各色相で256階調値を有する画像データからプリンタにより表現可能な階調数に応じて設定される出力評価値へと量子化する処理を行っている。
【0005】
このようにプリンタが表現可能な階調数に量子化した画像データは、プリンタにより処理可能なデータに変換された後にプリンタへ転送され、プリンタでは転送されたデータに従って紙等の記録媒体へ印刷記録を行う。
【0006】
因みに、こうした印刷方法やプリンタ並びに印刷装置に関連する周知技術としては、特開平11−151821号公報及び特開平11−254662号公報に開示された印刷装置および印刷方法並びに記録媒体、特開2000−79710号公報に開示された印刷装置および記録媒体、特開2000−190470号公報に開示されたインクジェットプリンタ、特開2000−225716号公報に開示された印刷装置、印刷方法およびプリンタ等が挙げられる。
【0007】
【発明が解決しようとする課題】
上述した従来のカラーインクジェットプリンタの場合、印刷記録を行うまでの過程において、ヘッドのノズル特性の相違や紙等の記録媒体を送るときの搬送制御機構の誤差、或いはインクを詰めたカートリッジを搭載したキャリッジの移動の際に生じる揺らぎやインクの特性の相違等により記録媒体上に着弾するドットの位置が規則正しく並ばないでずれることがあるが、この結果、予期せぬドットの重なりから色の濃い領域が連続して現れることで周辺領域よりも色の濃い筋となって見えたり、逆に予期せぬドットの離れ方からインクの乗らない領域が発生して紙面の白色が連続して現れることで白い筋となって見える所謂バンディングが発生し、印刷記録した画像の画質を劣化させてしまうという問題がある。
【0008】
こうしたバンディングを低減するためには、プリンタ内の各種制御機構や部品の精度、或いはヘッドの吐出方向の精度等を向上させれば、或る程度改善を見込めるが、こうした手法に依れば装置が大型化されたり、或いは高価格化を招くため、好ましくない。そこで、元の画像データが有する256階調値からプリンタにより表現可能な階調数に量子化する過程において、紙等の記録媒体上に着弾するドットの乱れの影響を低減することができれば、安価で高画質な印刷記録が可能になるが、現状ではこのような量子化処理を改善するための技術的提案はなされていない。
【0009】
本発明は、このような問題点を解決すべくなされたもので、その技術的課題は、1色当たり多階調で印刷記録される画像の画質劣化を引き起こすバンディングを低減でき、高画質な印刷記録が可能な画像記録方法及びそれを適用した画像記録装置、並びにその画像記録装置に適用される画像記録処理用プログラムを提供することにある。
【0010】
【課題を解決するための手段】
本発明によれば、単一色にそれぞれドットの大きさを変化させる面積階調、濃度の異なるインクを併用する濃度階調、或いは該面積階調及び該濃度階調の両方を組み合わせることにより単位面積当たりの濃度が異なる2種類以上のドットを形成可能なヘッドを含む印刷装置向けに適用される入力データとして、各画素毎の各色相で所定の階調値を有する画像データを入力する画像データ入力処理段階と、画像データ入力処理段階で入力された画像データを印刷装置で処理可能なデータに変換する画像データ変換処理段階と、画像データ変換処理段階でデータ変換された画像データを印刷装置で表現可能な階調数に応じて設定される出力評価値へと量子化する量子化処理段階と、量子化処理段階で量子化された画像データを記録媒体へ印刷記録する印刷記録処理段階とを有する画像記録方法において、量子化処理段階では、ヘッドが形成可能なドットのうちの1種類のドットのみで全画素構成せずにバンディングが発生する方向の高周波数成分が低周波数成分よりも大きくなるような規則に従って量子化を行う画像記録方法が得られる。
【0011】
又、本発明によれば、上記画像記録方法において、量子化処理段階では、量子化をヘッドが形成可能なドットのうちの最も濃度の高いドットを除く少なくとも1種類のドットに適用して行う画像記録方法が得られる。
【0012】
更に、本発明によれば、上記何れかの画像記録方法において、量子化処理段階では、量子化を異なる色相に対応する全部のインクについて同一に行うことなく、少なくとも2通り用意して行う画像記録方法が得られる。
【0013】
加えて、本発明によれば、上記何れか一つの画像記録方法において、量子化処理段階では、量子化を規則の実行が可能である2次元マトリクスを用いて行う画像記録方法が得られる。
【0014】
これらの何れか一つの画像記録方法において、量子化処理段階では、量子化で発生する画像データにおける階調値と出力評価値との差で示される量子化誤差を周辺画素に拡散させることによって画像全体の濃度を保つことは好ましい。
【0015】
一方、本発明によれば、単一色にそれぞれドットの大きさを変化させる面積階調、濃度の異なるインクを併用する濃度階調、或いは該面積階調及び該濃度階調の両方を組み合わせることにより単位面積当たりの濃度が異なる2種類以上のドットを形成可能なヘッドを有する印刷装置と、各画素毎の各色相で所定の階調値を有する画像データを入力する画像データ入力手段と、画像データを印刷装置で処理可能なデータに変換する画像データ変換手段、及び該画像データ変換手段でデータ変換された画像データをヘッドが形成可能なドットのうちの1種類のドットのみで全画素構成せずにバンディングが発生する方向の高周波数成分が低周波数成分よりも大きくなるような規則に従って該印刷装置で表現可能な階調数に応じて設定される出力評価値へと量子化する量子化手段を有するコンピュータとを備え、印刷装置は、量子化手段で量子化された画像データを記録媒体へ印刷記録する印刷記録手段として働く画像記録装置が得られる。
【0016】
又、本発明によれば、上記画像記録装置において、量子化手段は、量子化をヘッドが形成可能なドットのうちの最も濃度の高いドットを除く少なくとも1種類のドットに適用して行う画像記録装置が得られる。
【0017】
更に、本発明によれば、上記何れかの画像記録装置において、量子化手段は、量子化を異なる色相に対応する全部のインクについて同一に行うことなく、少なくとも2通り用意して行う画像記録装置が得られる。
【0018】
加えて、本発明によれば、上記何れか一つの画像記録装置において、量子化手段は、量子化を規則の実行が可能である2次元マトリクスを用いて行う画像記録装置が得られる。
【0019】
これらの何れか一つの画像記録方法において、量子化手段は、量子化で発生する画像データにおける階調値と出力評価値との差で示される量子化誤差を周辺画素に拡散させることによって画像全体の濃度を保つことは好ましい。
【0020】
他方、本発明によれば、単一色にそれぞれドットの大きさを変化させる面積階調、濃度の異なるインクを併用する濃度階調、或いは該面積階調及び該濃度階調の両方を組み合わせることにより単位面積当たりの濃度が異なる2種類以上のドットを形成可能なヘッドを含む印刷装置向けに適用される入力データとして、各画素毎の各色相で所定の階調値を有する画像データを入力する画像データ入力処理と、画像データ入力処理で入力された画像データを印刷装置で処理可能なデータに変換する画像データ変換処理と、画像データ変換処理でデータ変換された画像データをヘッドが形成可能なドットのうちの1種類のドットのみで全画素構成せずにバンディングが発生する方向の高周波数成分が低周波数成分よりも大きくなるような規則に従って印刷装置で表現可能な階調数に応じて設定される出力評価値へと量子化する量子化処理と、量子化処理で量子化された画像データを印刷装置へ転送して記録媒体へ印刷記録させるための印刷記録処理とをコンピュータで実行可能とした画像記録処理用プログラムが得られる。
【0021】
又、本発明によれば、上記画像記録処理用プログラムにおいて、量子化処理は、量子化をヘッドが形成可能なドットのうちの最も濃度の高いドットを除く少なくとも1種類のドットに適用して行う内容を含む画像記録処理用プログラムが得られる。
【0022】
更に、本発明によれば、上記何れかの画像記録処理用プログラムにおいて、量子化処理は、量子化を異なる色相に対応する全部のインクについて同一に行うことなく、少なくとも2通り用意して行う内容を含む画像記録処理用プログラムが得られる。
【0023】
加えて、本発明によれば、上記何れか一つの画像記録処理用プログラムにおいて、量子化処理は、量子化を規則の実行が可能である2次元マトリクスを用いて行う内容を含む画像記録処理用プログラムが得られる。
【0024】
これらの何れか一つの画像記録処理用プログラムにおいて、量子化処理は、量子化で発生する画像データにおける階調値と出力評価値との差で示される量子化誤差を周辺画素に拡散させることによって画像全体の濃度を保つ内容を含むことは好ましい。
【0025】
【発明の実施の形態】
以下に幾つかの実施例を挙げ、本発明の画像記録方法及びそれを適用した画像記録装置、並びにその画像記録装置に適用される画像記録処理用プログラムについて、図面を参照して詳細に説明する。
【0026】
最初に、本発明の画像記録方法の技術的概要を簡単に説明する。この画像記録方法は、単一色にそれぞれドットの大きさを変化させる面積階調、濃度の異なるインクを併用する濃度階調、或いはこれらの面積階調及び濃度階調の両方を組み合わせることにより単位面積当たりの濃度が異なる2種類以上のドットを形成可能なヘッドを含む印刷装置向けに適用される入力データとして、各画素毎の各色相で所定の階調値(256階調値)を有する画像データを入力する画像データ入力処理段階と、この画像データ入力処理段階で入力された画像データを印刷装置で処理可能なデータに変換する画像データ変換処理段階と、この画像データ変換処理段階でデータ変換された画像データを印刷装置で表現可能な階調数に応じて設定される出力評価値へと量子化する量子化処理段階と、この量子化処理段階で量子化された画像データを記録媒体へ印刷記録する印刷記録処理段階とを有する既存の画像記録方法において、量子化処理段階では、ヘッドが形成可能なドットのうちの1種類のドットのみで全画素構成せずにバンディングが発生する方向の高周波数成分が低周波数成分よりも大きくなるような規則に従って量子化を行うものである。
【0027】
このような画像記録方法に従えば、1種類のドットのみで全画素(画像)を構成しないので、濃度の高いドットと濃度の低いドットとが混在することになる。面積階調の場合、濃度の高いドットは1つのドットで記録媒体上にインクが乗る面積が広いため、記録媒体上に着弾するドットの乱れから隣接するドットが離れたとしても、インクの乗らない領域は小さくて済み、これによってインクの乗らない領域が連続的に発生することで現れるバンディングを防ぐことができる。通常バンディングは、ヘッドの往復動方向に現れ、ヘッドの往復動方向の画素において常にドットを置かない画素を規則的に挿入すれば記録媒体上にドットが着弾する位置がずれても、ずれた位置ではドットが置かれていない可能性が高くなる。従来、バンディングはドットの着弾位置がずれることによって隣接ドットとの距離が大きくなったり、隣接ドット同士で重なったりすることで生じていたが、ここでの画像記録方法のようにドットを形成しない画素を規則的に作り出せば隣接ドットと重なり難くなるため、バンディングを低減させる効果がある。ここでの画像記録方法における規則性は、バンディングが発生する方向と平行に近い方向は高周波数成分を大きくすることが望ましい。何故ならば、人間の視覚は高周波数成分に対する感度は低周波数成分に対する感度よりも低いからである。尚、画像記録領域内の濃度を一定に保つため、結果的にバンディングが発生する方向に対して垂直方向は低周波数成分が大きくなる。
【0028】
ところで、上述した画像記録方法において、量子化処理段階では、量子化をヘッドが形成可能なドットのうちの最も濃度の高いドットを除く少なくとも1種類のドットに適用して行い、最も濃度の高いドットについての量子化を限定しないようにすれば、画像全体で表現できる色空間を広くすることができ、高画質を実現することができる。
【0029】
又、上述した何れかの画像記録方法において、量子化処理段階では、量子化を異なる色相に対応する全部のインクについて同一に行うことなく、少なくとも2通り用意して行う(インクの種類に応じて量子化を変える)ようにすれば、或るインク色ではドットが形成されない画素でも、他のインク色のドットが形成されるようになるので、インクの乗らない面積が小さくなり、これによって白い細かい筋のバンディングは起こり難くなる。
【0030】
更に、上述した何れか一つの画像記録方法において、量子化処理段階では、量子化を規則の実行が可能である2次元マトリクスを用いて行うようにすれば、2次元マトリクスが高周波成分の大きい設定である場合、知覚される模様の発生が起こり難い。このような2次元マトリクスの作成には多くの工数が必要になるが、一旦作成しておくと、高速且つ高画質な出力を得ることができる。
【0031】
加えて、上述した何れか一つの画像記録方法において、量子化処理段階では、量子化で発生する画像データにおける階調値と出力評価値との差で示される量子化誤差を周辺画素に拡散させることによって画像全体の濃度を保つようにすれば、ドットの配列に規則性を持たすことにより量子化誤差が大きくなる画素が発生した場合に量子化誤差を周辺画素に拡散することで濃度を一定に保つことができるようになる。
【0032】
図1は、この画像記録方法を適用した実施例1に係る画像記録装置の基本構成を示した機能ブロック図である。この画像記録装置は、単一色にそれぞれドットの大きさを変化させる面積階調、濃度の異なるインクを併用する濃度階調、或いはこれらの面積階調及び濃度階調の両方を組み合わせることにより単位面積当たりの濃度が異なる2種類以上のドットを形成可能なヘッドを備えた印刷装置としてのプリンタ22を含む出力機器21と、各画素毎の各色相で所定の階調値を有する画像データを入力する画像データ入力手段を備えた入力機器20と、各種データを記憶するための図示されない記憶装置及び各種データを通信するための図示されない通信機器と、入力機器20を含む各種機器との間で各種データを授受する入力インタフェース11、並びに出力機器21を含む各種機器との間で各種データを授受する出力インタフェース12を備えると共に、入力された画像データをプリンタ22で処理可能なデータに変換する画像データ変換手段、及び画像データ変換手段でデータ変換された画像データをヘッドが形成可能なドットのうちの1種類のドットのみで全画素構成せずにバンディングが発生する方向の高周波数成分が低周波数成分よりも大きくなるような規則に従ってプリンタ22で表現可能な階調数に応じて設定される出力評価値へと量子化する量子化手段としての機能を含んで印刷記録に関する各種処理を行う制御・演算機構13を備えたコンピュータ10とを備えて構成され、プリンタ22が制御・演算機構13の量子化手段で量子化された画像データを紙等の記録媒体へ印刷記録する印刷記録手段として働くように全体が印刷システムとして構成されている。
【0033】
図2は、この画像記録装置に備えられるコンピュータ10に適用されるソフトウェア・プログラムによる処理内容を模式的に機能化構成して示した機能ブロック図である。このソフトウェア・プログラムは、コンピュータ10に適用される様々な形態の画像記録処理用プログラムとして構築されるもので、ここでは出力インタフェース12経由でのアプリケーションプログラム41による印刷記録要求に応じてプリンタドライバ48において、画像データを入力してからプリンタ22により印刷記録出力可能なデータ形式に変換した後、量子化を経てプリンタ22に伝送する機能を構築するようになっている。
【0034】
即ち、ここでのプリンタドライバ48は、各画素毎の各色相で所定の階調値(256階調値)を有する画像データを入力する画像データ入力処理と、画像データ入力処理で入力された画像データをプリンタで処理可能なデータに変換する画像データ変換処理と、画像データ変換処理でデータ変換された画像データをヘッドが形成可能なドットのうちの1種類のドットのみで全画素構成せずにバンディングが発生する方向の高周波数成分が低周波数成分よりも大きくなるような規則に従ってプリンタで表現可能な階調数に応じて設定される出力評価値へと量子化する量子化処理と、量子化処理で量子化された画像データをプリンタ22へ転送して記録媒体へ印刷記録させるための印刷記録処理とを担う。
【0035】
具体的に言えば、プリンタドライバ48は、アプリケーションプログラム41からデータを受け取ると、入力機器20から入力インタフェース12経由で各画素毎の各色相で所定の階調値(256階調値)を有する画像データを入力する画像データ入力処理を行った後、入力された画像データに対して画像データ変換処理を行う。画像データ変換処理では、最初に解像度変換モジュール42が駆動してプリンタ22が出力できる解像度に変換する役割を果たし、この後に色変換モジュール43が駆動して色変換テーブル44に従って画像データの色変換を行う。色変換テーブル44は、画像データが作る色の特性とプリンタ22が表現する色の特性とが合致するように予め別途作成されて保存されているものである。例えば、色構成が赤(R),緑(G),青(b)から成る画像データをプリンタ22が構成するシアン(C),マゼンタ(M),イエロー(Y),ブラック(K)の各インクの組み合わせによって表現できる色に合わせたデータに変換する場合が挙げられる。
【0036】
次に、プリンタドライバ48では、量子化モジュール45が解像度変換,色変換された画像データをプリンタ22で表現可能な階調数(量子数)に量子化する役割を果たした後、ラスタライザ46が量子化された画像データをプリンタ22へ転送すべきデータに置換する役割を担い、これによって印刷記録可能な画像データがプリンタ22へ転送され、プリンタ22ではその画像データを紙等の記録媒体に印刷記録する。
【0037】
図3は、この画像記録装置に備えられるプリンタ22の要部構成を示した概略図である。プリンタ22は、オペレータが操作指示を行うための操作釦が配設された操作パネル50と、操作パネル50からの操作指示に応じて装置内部の各部における各種制御を行う制御回路51と、キャリッジモータ52によってキャリッジ67をプラテン60の軸方向に動かすための駆動機構と、紙送りモータ62によって記録媒体61を搬送するための搬送機構と、キャリッジ67に配備された印字ヘッド59を駆動してインクの吐出とドットの形成とを行うための印字機構とから構成されている。
【0038】
このうち、駆動機構は、キャリッジ67の動きをサポートするためにプラテン60の軸と平行に備え付けられた軸56、キャリッジモータ52との間の駆動ベルト53を張るためのプーリ55、キャリッジ67の原点を検出するための位置検出センサ54等から構成されている。又、印字機構は、キャリッジ67に備え付けられた黒インク用のカートリッジ58とカラーインク用[カラーをシアン(C),マゼンタ(M),イエロー(Y)の3色とする]のカートリッジ57とを含む他、キャリッジ67に配備された印字ヘッド59には各色のインク毎に黒インク用のヘッド66、3色カラー用のヘッド63〜65が装着されている。
【0039】
図4は、上述したプリンタ22に備えられる印字ヘッド59の細部構成を概略的に示した斜視図である。但し、ここでは説明を簡略する都合上、1色分を吐出する機構部分のみを示しているが、実際には各色のインク毎に並設された各ヘッド63〜66に適用されるものである。
【0040】
この印字ヘッド59は、電圧を印加することにより形状が変化する性質を持つ圧電素子68をそれぞれ配備したノズル70が複数個並設され、カートリッジ57やカートリッジ58からインク供給路69を通ってインクが供給された条件下で圧電素子68の形状を変化させてノズル70からインクを吐出する際、ドットを形成可能になっている。ここでは、圧電素子68の形状変化を制御することによりドットの大きさを制御することが可能となっており、各色についてドットを形成することで記録媒体61上にカラー画像を形成することができる。
【0041】
尚、ここでは、プリンタ22として印字ヘッド59が圧電素子68を用いてノズル70からインクを吐出する機構のものを適用した場合を説明したが、他の方法によりインクを吐出するタイプのものを用いても良い。例えばノズル近傍に発生する泡によりインクを吐出するタイプでも適用可能である。又、ここでは吐出するドットの大きさにより階調性を取得するものとしているが、階調性は単位面積当たりの濃度が変化すれば如何なるタイプのものを適用しても良い。例えばインク濃度を変えて階調性を取得するタイプでも適用可能である。
【0042】
図5は、画像記録装置に備えられる制御・演算機13で行う量子化データ作成処理ルーチンを示したフローチャートである。この量子化データ作成処理ルーチンは、プリンタ22で入力された画像データを印刷記録可能にするための多値量子化データの作成処理であり、制御・演算機13では動作が開始されると、先ず入力された画像データに対するオリジナルデータ入力(ステップS10)の処理を行う。オリジナルデータは、各画素にR,G,Bのそれぞれの色について0から255までの256段階の階調値を有する。尚、オリジナルデータの解像度は任意である。
【0043】
次に、制御・演算機13は、入力された画像データの解像度をプリンタ22で印刷記録可能とするための解像度変換(ステップS11)を行う。尚、この解像度変換処理(ステップS11)は、必ずしも実行する必要があるものでなく、ユーザの要求や入力された画像データの解像度自体によりこれをジャンプして印刷記録を実行するように推移しても構わない。
【0044】
更に、制御・演算機13は、色変換(ステップS12)の処理を行う。色変換処理とはR,G,Bの3色から成る画像データをC,M,Y,Kのデータに変換する処理である。この色変換処理は、上述したようにプリンタ22のC,M,Y,Kの特性に合わせた組み合わせを記憶した色変換テーブル(LUT)44を用いて行う。
【0045】
一般に、プリンタ22で表現可能な階調数は、オリジナルデータが持つ階調値よりも小さい。例えばBmpファイルに代表されるオリジナルデータの階調数は1色当たり256階調値であるのに対し、プリンタ22が表現可能な階調数は高くても10階調にも満たないことが多い。
【0046】
このため、制御・演算機13は、色変換(ステップS12)の処理を行った画像データに対し、プリンタ22が表現可能な階調数までオリジナルデータの階調数を下げる量子化(ステップS13)の処理を行う。ここでは、オリジナルデータの持つ階調値256の種類の中からプリンタ22が表現可能な階調数の4種類への量子化を行うものとする。因みに、プリンタ22が表現可能な4種類の階調は、「ドットの非形成(滴なし)」、「小滴の形成」、「中滴の形成」、「大滴の形成」であるとする。勿論、プリンタ22が表現可能な4種類の階調は、「ドットの非形成(滴なし)」、「低濃度インクの形成」、「中濃度インクの形成」、「高濃度インクの形成」という具合いに異なるインク濃度を用いて実行しても良いし、或いはドットの大きさ及びインク濃度の組み合わせで実行しても良い。
【0047】
ところで、制御・演算機13は、色変換(ステップS12)の処理により作成されるC,M,Y,Kの全色の画像データを対象にして量子化(ステップS13)の処理を行う際、引き続いて全色終了であるか否かの判定(ステップS14)を行い、この結果として全色終了でなければ量子化(ステップS12)の処理の前にリターンして量子化を繰り返すようにし、全色終了に至った時点で量子化データ作成ルーチンを終了する。
【0048】
このようにして、量子化された全色の画像データは、最終的に制御・演算機13によりプリンタ22で処理可能なデータ形式に変換した後、出力インタフェース12を介してプリンタ22に転送される。
【0049】
以下は、本発明の特徴である量子化処理について、更に詳細に説明する。尚、各色で形成されるドットの種類は、大滴,中滴,小滴の3種類であるとするが、この各色で形成されるドットの種類は、単位面積当たりの濃度が異なれば、ドットの大きさによって実現したり、インクの濃度によって実現したり、或いはこれらを混在した形態で実現しても良い。
【0050】
又、ここでは量子化処理の説明を容易にするため、グループ1,グループ2という考え方を用い、印字ヘッド59の往復動方向をX方向とし、且つ印字ヘッド59の往復動の開始位置を原点とした画像内のX方向の座標をxとした場合、X方向の連続したn画素を1単位と考え、n画素1単位が連続して繰り返されるn画素の各単位内でm画素のグループ1と残りの(n−m)画素のグループ2とに分ける作業を想定する。尚、ここでm画素を選択する方法は、m画素が連続していたり、周期性を持っていたり、或いはランダムであっても良い。
【0051】
図6は、量子化処理の詳細な動作処理(量子化ルーチン)を示したフローチャートである。
【0052】
この量子化ルーチンの場合、コンピュータ10内の制御・演算機13が行うものであり、動作処理が開始されると、先ず制御・演算機13は、出力評価値及び閾値の読み取り(ステップS31)の処理を行い、具体的には滴なしのレベル値L0と、小滴のレベル値L1と、中滴のレベル値L2と、大滴のレベル値L3と、滴なしと小滴との判定に用いる閾値th0と、小滴と中滴との判定に用いる閾値th1と、中滴と大滴との判定に用いる閾値th2とを読み込む。
【0053】
次に、制御・演算機13は、色変換の処理を行った入力される画像データ値(画像データの階調値)IDと、周辺画素の量子化誤差(画像データ値IDから出力評価値ODを差し引いた値で得られる)に対して予め決められた重み付けを行って足し合わせた値QEとを用い、これらを足し合わせたデータ値D、即ち、D←ID+QE(ステップS32)なる処理で得られた値を格納する。
【0054】
因みに、ここでの量子化誤差は、最終段階の量子化誤差計算及び誤差拡散(ステップS38)の処理により予め決められた重み付けを行って周辺画素に拡散される。図7は、この量子化ルーチンに適用される量子化誤差を周辺画素に拡散するときの重み付けを模式的に例示したものである。ここでは、例えば入力される画像データ値IDが200に対して出力評価値ODが255である場合、量子化誤差が200−255=−55になるとすると、現在処理している画素P1から画素P2に拡散される量子化誤差が−55×5/48=−5.73であって、約−6となることを示している。こうした誤差拡散は、図7に示される全部の画素について行うが、この量子化誤差がD←ID+QE(ステップS32)なる処理でデータ値Dを求めるときに反映される。
【0055】
更に、制御・演算機13は、データ値Dが閾値th2未満である(D<th2である)か否かを判定(ステップS33)し、データ値Dが閾値th2以上であれば出力評価値ODに大滴のレベル値L3を格納するOD←L3(ステップS375)なる処理を行うが、データ値Dが閾値th2未満であれば、xの値に従ってグループ1で行う量子化処理を進むか、或いはグループ2で行う量子化処理に進むかを判定すべく、xをnで割ったときの余りがm以上の場合をグループ1とし、且つmより小さい場合をグループ2とするためにx%n<mであるか否かの判定(ステップS34)を行う。例えばn=2,m=1とすると、X方向にはグループ1とグループ2とが交互に現れることになる。
【0056】
このx%n<mであるか否かの判定(ステップS34)の結果、x%n<mでなくグループ1であれば出力評価値ODに滴なしのレベル値L0を格納するOD←L0(ステップS374)なる処理を行うが、x%n<mであってグループ2であればデータ値Dに応じて滴なし・小滴・中滴の判定に移行する。
【0057】
即ち、データ値Dが閾値th1未満である(D<th1である)か否かを判定(ステップS35)し、データ値Dが閾値th1以上であれば出力評価値ODに中滴のレベル値L2を格納するOD←L2(ステップS373)なる処理を行うが、データ値Dが閾値th1未満であれば、引き続いてデータ値Dが閾値th0未満である(D<th0である)か否かを判定(ステップS36)する。
【0058】
この結果、データ値Dが閾値th0以上であれば出力評価値ODに小滴のレベル値L1を格納するOD←L1(ステップS372)なる処理を行うが、データ値Dが閾値th0未満であれば出力評価値ODに滴なしのレベル値L0を格納するOD←L0(ステップS371)なる処理を行い、こうした一連の動作処理により出力評価値ODを決定する。
【0059】
最後に、制御・演算機13は、入力された画像データ値IDから決定された出力評価値ODを差し引いて量子化誤差計算を行うと共に、量子化誤差を周辺画素に拡散する量子化誤差計算及び誤差拡散(ステップS38)を行って量子化ルーチンを終了する。この量子化誤差計算及び誤差拡散(ステップS38)の処理は、決定された出力評価値ODをプリンタ22により印字記録処理可能とするためのデータ形式に変換する際に行われるもので、図7で説明したように予め決められた重み付けを行って周辺画素に拡散処理された画像データがプリンタ22へ転送される。
【0060】
この実施例1に係る画像記録装置における量子化及び誤差拡散の処理によれば、グループ1である場合のドットを形成しない画素の周辺では、ドットを形成しないことで発生する量子化誤差が拡散され、この量子化誤差を含めてドットの形成がなされるため、マクロ的に見たときの濃度は変化せず、これによってドットを形成しない画素が増えても高画質な画像を得ることができる。又、この実施例1に係る画像記録装置において、後文の実施例4で詳述するように、インク色の種類によって量子化を変えるようにすれば、白い細かい筋のバンディングを防止できる効果が得られる。
【0061】
因みに、図6の量子化ルーチンでは、データ値Dと中滴,大滴との判定に用いる閾値th2とを比較した後に、グループ1の量子化処理に進むか、或いはグループ2の量子化処理に進むかの判定を行う場合を例示したが、この判定はドットの種類を決定する前に行っても良いし、或いはデータ値Dと小滴,中滴との判定に用いる閾値th1との比較を行った後に行っても良い。但し、後者の場合、グループ1に属するドットの種類は小滴のみになる。又、図6の量子化ルーチンでは、グループ1に属するドットの種類を特に限定せず、最高濃度のドットの使用限定を避けているが、これは最高濃度のドットが使用限定されると、画像全体で表現できる濃度が下がり、色空間が狭くなるからである。
【0062】
図8は、図6の量子化ルーチンに従った量子化及び誤差拡散の処理結果として、n=2,m=1としたときのドットの並び方を例示したものである。但し、ここでは点線で描かれた直線の交点が画素の中心位置を表わすものとしている。
【0063】
図8を参照して量子化ルーチンの適用による作用効果を説明すれば、グループ1のとき、出力評価値ODを滴なしのレベル値L0にすることで量子化誤差が大きくなり、周辺画素に拡散される誤差が大きくなる。即ち、周辺画素では拡散されてくる量子化誤差が大きくなるので、濃度の高いドットが出易くなる。濃度の高いドットは紙面を埋める面積が広く白い筋が入るバンディングを低減する効果がある。
【0064】
又、グループ1とグループ2とはそれぞれ紙等の記録媒体の搬送方向に連続して現れることになるので、図示のようにドットの配列が記録媒体の搬送方向に並び、その両隣の画素にはドットが置かれ難い傾向にある。この結果、仮にドットの着弾位置がヘッドの往復動方向にずれても、隣のドットと重なる可能性が小さくなる。
【0065】
更に、ドットの着弾位置が記録媒体の搬送方向にずれることでドットが重なり、その結果濃度が高くなったとしても、濃度が高くなった位置の両隣はドットが置かれていないため、濃度の高い個所がヘッドの往復動方向に繋がることが少なくなる。この結果、隣接ドットが重なって濃くなって現れるバンディングを低減する効果がある。
【0066】
加えて、一般にバンディングは記録媒体の搬送方向に対して垂直方向に現れるので、図示のように記録媒体の搬送方向に平行してドットを並べれば印刷記録の結果における垂直方向及び平行方向の何れにおいても2次元空間周波数が高くなり、バンディングを目立たなくする効果がある。
【0067】
一方、単調な濃度変化の画像においても、ドットを形成しない画素を作ることによってノズルから吐出するドットの種類が増え、同一ノズルであっても吐出するドットの種類によって吐出方向やサテライトの発生等の吐出特性が変わることがあるが、このような特性を持つ場合であっても、吐出するドットの種類が増えることによって様々な吐出特性のドットを混在させることができる。この結果、単調な濃度変化の画像においても、画質に悪影響を及ぼす特性を持つドットが均一に並ぶことがなくなるため、バンディングを低減する効果がある。
【0068】
他方、画質に悪影響を及ぼす吐出特性を持つノズル又はドットの種類を優先的に避けるように量子化すれば吐出特性の好ましくないドットの種類を用いる割合を下げることができる。この結果、吐出特性を考慮した量子化を行うことで高画質化を具現することが可能である。
【0069】
尚、以上の実施例1に係る画像記録装置の場合、量子化を濃度の大きいドットの形成から順に行うものとして説明したが、量子化に際してドットの種類を決定する順序は任意とすることができる。又、実施例1に係る画像記録装置の場合、n画素の集合のうちのドットを形成しないm画素は周期性を持つようにし、m画素の周波数を高くすることが望ましい。これは人間の視覚として高周波成分に対する感度が低周波成分に対する感度よりも低いからであり、ドットを形成しないことによる影響を視認され難くし、画質への影響を軽微にできるためである。更に、実施例1に係る画像記録装置の場合、一定の規則に従って滴なしのレベル値L0を出力評価値ODとして量子化する処理を説明したが、本来の量子化結果よりも濃度の低いドットの種類であるならば、出力評価値ODに設定する値は滴なしのレベル値L0に限定されず、例えば小滴のレベル値L1を設定しても良い。小滴にするとドットを形成しない場合と比べて量子化誤差が小さくなるので、周辺画素で形成されるドットの種類が濃度の高いものになる割合が下がる。従って、この場合には画素間の濃度差が大きくなり過ぎないため、粒状性の悪化を抑えることができる。加えて、実施例1に係る画像記録装置の場合、予め定めた規則を繰り返しながらドットを形成しない画素を作り出す処理を説明したが、画像の特徴により例外的に予め定めた規則に従わなくさせても良いことがあり、例えば一定方向に連なる1ドットの直線において直線を構成する画素がすべてグループ2に属するような場合、直線が消えてしまうことにあるので、このような場合に対応可能にすべく、画像の特徴に合わせて規則を変えるようにすれば高画質な画像を得ることができる。予め定めた規則を変更する方法としては、グループ1とグループ2とを入れ替えたり、或いは出力評価値ODに設定するドットの種類を一部変更したりすること等が挙げられる。
【0070】
図9は、本発明の画像記録方法を適用した実施例2に係る画像記録装置に備えられる制御・演算機13で行う量子化処理の詳細な動作処理(量子化ルーチン)を示したフローチャートである。但し、この実施例2に係る画像記録装置の場合、基本構成(ハードウェア構成)上は実施例1の場合と同じであるが、図6で説明した量子化ルーチンと比べて制御・演算機13で行う量子化ルーチンの途中過程でグループ1とグループ2とを分ける処理を導入した点が相違している。
【0071】
具体的に言えば、ここでの量子化ルーチンの場合、動作処理が開始されると、先ず制御・演算機13は、出力評価値及び閾値の読み取り(ステップS41)の処理を行い、具体的には滴なしのレベル値L0と、小滴のレベル値L1と、中滴のレベル値L2と、大滴のレベル値L3と、滴なしと小滴との判定に用いる閾値th0と、小滴と中滴との判定に用いる閾値th1と、中滴と大滴との判定に用いる閾値th2とを読み込む。
【0072】
次に、制御・演算機13は、色変換の処理を行った入力される画像データ値IDと、周辺画素の量子化誤差に対して予め決められた重み付けを行って足し合わせた値QEとを用い、これらを足し合わせたデータ値D、即ち、D←ID+QE(ステップS42)なる処理で得られた値を格納する。
【0073】
更に、制御・演算機13は、データ値Dが閾値th2未満である(D<th2である)か否かを判定(ステップS43)し、データ値Dが閾値th2以上であれば出力評価値ODに大滴のレベル値L3を格納するOD←L3(ステップS475)なる処理を行うが、データ値Dが閾値th2未満であれば、グループ1で行う量子化に進むか、或いはグループ2で行う量子化に進むかを判定すべく、X方向をキャリッジ67の走査方向,Y方向を記録媒体61の搬送方向とし、且つ画像内のX方向,Y方向の座標をx,yとした上、p,qを自然数とすると共に、yをqで割ったときの剰余をy%qで表わすものとした条件下において、x+p(y%q)をnで割ったときの余りによって判定するものとし、余りがm以上のときをグループ1とし、且つmより小さい場合をグループ2とするためにx+p(y%q)%n<mであるか否かの判定(ステップS44)を行う。
【0074】
このx+p(y%q)%n<mであるか否かの判定(ステップS44)の結果、x+p(y%q)%n<mでなくグループ1であれば出力評価値ODに滴なしのレベル値L0を格納するOD←L0(ステップS474)なる処理を行うが、x+p(y%q)%n<mであってグループ2であればデータ値Dに応じて滴なし・小滴・中滴の判定に移行する。
【0075】
即ち、データ値Dが閾値th1未満である(D<th1である)か否かを判定(ステップS45)し、データ値Dが閾値th1以上であれば出力評価値ODに中滴のレベル値L2を格納するOD←L2(ステップS473)なる処理を行うが、データ値Dが閾値th1未満であれば、引き続いてデータ値Dが閾値th0未満である(D<th0である)か否かを判定(ステップS46)する。
【0076】
この結果、データ値Dが閾値th0以上であれば出力評価値ODに小滴のレベル値L1を格納するOD←L1(ステップS472)なる処理を行うが、データ値Dが閾値th0未満であれば出力評価値ODに滴なしのレベル値L0を格納するOD←L0(ステップS471)なる処理を行い、こうした一連の動作処理により出力評価値ODを決定する。
【0077】
ここでも最後に制御・演算機13は、入力された画像データ値IDから決定された出力評価値ODを差し引いて量子化誤差計算を行うと共に、量子化誤差を周辺画素に拡散する量子化誤差計算及び誤差拡散(ステップS48)を行って量子化ルーチンを終了する。この量子化誤差計算及び誤差拡散(ステップS48)の処理は、決定された出力評価値ODをプリンタ22により印字記録処理可能とするためのデータ形式に変換する際に行われるもので、図7で説明したように予め決められた重み付けを行って周辺画素に拡散処理された画像データがプリンタ22へ転送される。
【0078】
この実施例2に係る画像記録装置における量子化及び誤差拡散の処理によれば、ドットを形成しない画素を設けることで大きいドットの使用率が高くなるため、記録媒体61上にインクが乗る面積が広くなり、これによって白い細かい筋が入るバンディングを低減する効果が得られる他、記録媒体61の搬送方向にもドットを形成しない画素が作り出されることでドットが記録媒体61上で斜め方向に繋がり易くなるため、隣接するドット同士が重なって濃度が高くなることで発生するバンディングを防ぐ効果が得られる。又、この実施例2に係る画像記録装置においても、後文の実施例4で詳述するように、インク色の種類によって量子化を変えるようにすれば、白い細かい筋のバンディングを防止できる効果が得られる。
【0079】
図10は、実施例2に係る画像記録装置における量子化及び誤差拡散の処理結果として、m=1,n=2,p=1,q=2としたときのドットの並び方を例示したものである。図10からは、千鳥格子状にドットが現れる様子が表わされており、隣接するドット間の距離が大きくなることでドットの着弾位置のずれに対するロバスト性が高くなるため、これによって隣接するドット同士が重なって濃度が高くなることで発生するバンディングを防止できることが判る。
【0080】
因みに、図9の量子化ルーチンにおいて、n画素の集合の中であるドットを形成しないm画素の割合やパターンは、バンディングの特性に合わせて適当なものを選択すれば良いが、これに際しては実施例1の場合に説明したように、高周波成分を有するようなパターンにするのが好ましく、又ドットを形成しない種類を最高濃度のドットを回避するようにすることが望ましい。
【0081】
更に、本発明の画像記録方法を適用した実施例3に係る画像記録装置について説明する。この実施例3に係る画像記録装置の場合も、基本構成(ハードウェア構成)は実施例1の場合と同じであるが、制御・演算機13で行う量子化ルーチンの途中過程でグループ1とグループ2とを分ける方法が実施例1及び実施例2の場合と比べて相違している。即ち、実施例1及び実施例2の場合には、画像内の2次元座標の情報に基づく数式によりグループ分けを行うものであるのに対し、この実施例3では予め決められた規則を実行可能な2次元マトリクスを用いてグループ分けを行うようになっている。
【0082】
この2次元マトリクスによる量子化ルーチンのアルゴリズムは、概ね図6に示した通りであるが、そのグループ分けを行う処理に該当するx%n<mであるか否かの判定(ステップS34)が相違しており、以下はここでのグループ分けを行う処理について説明する。
【0083】
図11は、実施例3に係る画像記録装置に備えられる制御・演算機13での量子化ルーチンのために使用する2次元マトリクスを説明するために示した要部における模式図であり、同図(a)はグループ分け前の階調値に関するもの,同図(b)はグループ分け後の要素構成に関するものである。但し、ここで適用可能な2次元マトリクスの大きさは任意であり、2次元マトリクスにはディザ閾値として量子化した画像が大きな高周波成分のパワースペクトルを有することを表わすブルーノイズ特性を有するものが望ましい。これは人間の視覚の場合、高周波成分を知覚する能力が低いために高周波成分のパワースペクトルが大きくても、人間の視覚から判断する画質には影響しないためである。
【0084】
ここでのグループ分けを行う処理は、図11(a)を参照すれば、先ず2次元マトリクスの各要素E1と予め定めた値とを比較してグループ1とグループ2とに分類する。一例として、図11(a)中で2次元マトリクスの各要素E1の値が128より大きいときをグループ1とし、それ以外をグループ2とする場合が挙げられる。
【0085】
次に、図11(b)を参照すれば、グループ分け後にはグループ1とグループ2に分けられ、その結果として例えば要素E2がグループ1を表わし、要素E3がグループ2を表わすことを示している。これらのグループ1,2について行う量子化は、既に述べた各実施例と同様に行われるものであり、同様な効果が得られる。
【0086】
この実施例3に係る画像記録装置における2次元マトリクスを用いたグループ分けを行えば、バンディングによって発生する1次元低周波数成分を低減し、2次元高周波成分を多くすることができるので、バンディングを低減し、知覚される模様の発生を抑制する効果が得られる。このような2次元マトリクスの作成には多くの工数が必要になるが、一度作成しておけば高画質出力を実現することが可能である。又、この実施例3に係る画像記録装置においても、後文の実施例4で詳述するように、インク色の種類によって量子化を変えるようにすれば、白い細かい筋のバンディングを防止できる効果が得られる。
【0087】
加えて、本発明の画像記録方法を適用した実施例4に係る画像記録装置について説明する。この実施例4に係る画像記録装置の場合も、基本構成(ハードウェア構成)上は実施例1の場合と同じであるが、制御・演算機13で行う量子化データ作成ルーチンが実施例1の場合と比べて相違している。即ち、実施例1では色変換(ステップS12)の処理の後の量子化(ステップ13)の処理を全色で同様に行うものであるのに対し、この実施例4ではインク色の種類によって異なる量子化の処理を行うようになっている。
【0088】
図12は、実施例4に係る画像記録装置に備えられる制御・演算機13で行う量子化データ作成ルーチンに適用される各色で量子化方法を変えるルーチンを示したフローチャートである。この各色で量子化方法を変えるルーチンは、インク色の種類によって量子化の処理が異なる場合のもので、例えばマゼンタ(M)と他のシアン(C),イエロー(Y),及びブラック(K)とで異なる量子化の処理を行うものとすれば、制御・演算機13では動作が開始されると、先ず量子化を行うための色を判断すべく、対象の色は何であるかを判定(ステップS51)処理する。この対象の色は何であるかの判定(ステップS51)処理の結果、量子化を行う色がシアン(C),イエロー(Y),ブラック(K)の何れかであったとすると、CYKの量子化(ステップS52)の処理を行うが、マゼンタ(M)であったとすると、Mの量子化(ステップS53)の処理を行ってから処理を終了する。ここでのCYKの量子化(ステップS52)の処理は、既に各実施例で説明した量子化の方法を採用しても良いし、或いはここでは挙げていない量子化方法を採用しても良く、Mの量子化(ステップS53)の処理はCYKの量子化(ステップS52)の処理と異なっていれば如何なる量子化方法を適用することが可能である。
【0089】
具体的に説明すれば、量子化方法が実施例1の場合に従うものとした場合、xをnで割ったときの余りがm以上のとき、シアン,イエロー、ブラックは、実施例1で述べたグループ1の量子化の処理を行い、マゼンタは実施例1で述べたグループ2の量子化の処理を行う。又、xをnで割ったときの余りがmより小さいとき、シアン,イエロー,ブラックは実施例1で述べたグループ2の量子化の処理を行い、マゼンタは実施例1で述べたグループ1の量子化の処理を行う。
【0090】
図13は、実施例4に係る画像記録装置における量子化並びに誤差拡散の処理において、n=2,m=1としたときのドットの配置を例示したものである。但し、ここでも点線で描かれた直線の交点が画素の中心位置を表わすものとしている。図13からは、シアン・イエロー・ブラックのドットCYKとマゼンタのドットMとは、何れも記録媒体61の搬送方向に繋がり易くなっているが、その位置はヘッドの往復動方向にずれていることが判る。
【0091】
この実施例4に係る画像記録装置の場合のようにインク色の種類によって量子化の処理を変えるとき、記録媒体61上にインクが乗らない領域を少なくするように、又は量子化の処理を変えたインク同士が重なり難くなるように、空間的に補完関係を持つことが望ましい。この結果、或るインク色ではドットが形成されない画素でも、他のインク色のドットが形成されるようになるので、インクの乗らない面積が小さくなり、これによって白い細かい筋のバンディングを防止できる効果が得られる。
【0092】
最後に、本発明の画像記録方法を適用した実施例5に係る画像記録装置について説明する。この実施例5に係る画像記録装置の場合も、基本構成(ハードウェア構成)上は実施例1の場合と同じであるが、制御・演算機13で行う量子化ルーチンの途中過程でグループ1とグループ2とを分ける方法が実施例1〜実施例3の場合と比べて相違している。即ち、実施例3では予め決められた規則を実行可能な2次元マトリクスを用いてグループ分けを行う構成を応用し、この実施例5では量子化方法としてディザ法の採用によりバンディングを低減するためのディザマトリクスを用いて行うようになっている。このディザ法は、例えば印刷写真学会他編「ファインイメージングとハードコピー」(コロナ社)p.309等で詳述されているので、ここでは基本事項の説明を省略し、以下ではバンディングを低減するためのディザマトリクスの構成について説明する。
【0093】
図14は、実施例5に係る画像記録装置に備えられる制御・演算機13での量子化ルーチンのために使用するディザマトリクスの基本構成を説明するために示した要部における模式図である。
【0094】
このディザマトリクスでは、実施例1の場合に習って量子化の処理後のドットの並び方が図8に示されように記録媒体61の搬送方向に平行してドットが並ぶように設定を行っており、更に多値ディザ法に拡張することによって量子化の処理を行うようになっている。
【0095】
図14を参照すれば、ディザマトリクス列L1ではその他のディザマトリクス列と比べて割り当てられた値が大きいため、ドットが形成され難いか、或いは濃度の高いドットが形成され難くなり、又ディザマトリクス列L2ではその他のディザマトリクス列と比べて割り当てられた値が小さいため、ドットが形成され易く、ディザマトリクス列L1と比べて濃度の高いドットが形成され易くなることを示している。この結果、多値ディザ法による量子化の処理後のドットの配列は図8と同様に、記録媒体61の搬送方向に平行してドットが並ぶことになる。このようなドットの配列によるバンディングへの抑制効果は、先の各実施例で述べた通りである。
【0096】
先の実施例1〜実施例4で用いた量子化の方法は誤差拡散法を併用することを基本としていたが、一般に誤差拡散法の特色として高品位な画質を得られる反面、処理コストが大きくなってしまうという問題がある。これに対し、ディザ法の特色としては、処理コストが小さく、高速化が可能になるという利点が挙げられる。そこで、実施例5に係る画像記録装置では量子化方法をディザ法とすることで処理速度の向上を具現でき、しかも量子化の処理後のドットの配列が図8に示したように記録媒体61の搬送方向に平行して並ぶことでバンディングを低減することができる。
【0097】
但し、実施例5に係る画像記録装置では、量子化の処理後に図8に示したように記録媒体61の搬送方向に平行して並ぶドット配列となるようなディザマトリクスを予め設定して量子化の処理を行うものとしたが、その他の量子化の処理方法を採用することもできる。即ち、例えばベイヤ型ディザマトリクスに代表されるように一般的なディザマトリクスを用意しておき、ディザマトリクス内の位置によってディザマトリクスの値を増減させることによって、ドットの出現のし易さを制御する場合が挙げられる。ここで、ディザマトリクスの値を大きくすると濃度の高いドットは出現し難くなり、ディザマトリクスの値を小さくすると濃度の高いドットが出現し易くなる。ここでのディザマトリクスの値の増減方法は、既出の各実施例で具現されるドットの配置になるように予め設定しておけば良いものである。
【0098】
このように、実施例5に係る画像記録装置の場合、出現するドットの配列を操作しただけであり、画像全体の濃度は変更しないため、画像濃度の差から画質が劣化することはなく、高画質画像を得ることが可能である。又、多値ディザ処理を行う際、最も濃度の高いドットの形成を行うときに高い空間周波数を持つようにドットを分散させるようなディザマトリクスを設定すれば一層の高画質な画像を得ることできる。
【0099】
尚、実施例5に係る画像記録装置で用いたディザマトリクスは、実施例1の量子化の処理に習って設定した場合を説明したが、既出の各実施例で具現されるドットの配置になるようにディザマトリクスを構成すれば、バンディング等に関して同等の効果が期待できる。又、インクの種類や形成するドットの種類等により既出の各実施例で具現される量子化方法と実施例5で述べた量子化方法とを併用することも可能である。
【0100】
以上の実施例1〜実施例5に係る画像記録装置では、何れもインクジェット方式のプリンタ22であって、圧電素子68を備えてノズル70によりインクを吐出する構造の印字ヘッド59を採用した場合を説明したが、その他のプリンタとしてノズル近傍のインク内に生じる泡でインクを吐出するタイプのプリンタに代表される様々な異なるタイプのプリンタ及び印刷装置を適用することが可能である他、各画素にドットを割り当てて画像を表現可能な装置であれば、プリンタ以外の印刷装置にも適用可能である。
【0101】
又、実施例1〜実施例5に係る画像記録装置の場合、コンピュータ10による処理動作を含むことにより、上述したようにこれらの処理動作を具現するためのソフトウェア・プログラム(画像記録処理用プログラム)を予め格納した画像記録装置用記録媒体を用いる形態とすることも可能である。このような画像記録装置用記録媒体としては、例えばフレキシブルディスクメディア,CD−ROM,非磁気ディスク,ICカード,ROMカートリッジ,パンチカード,バーコード等の符号が印刷された印刷物,コンピュータの内部記憶装置(RAMやROM等の各種メモリ),及び外部記憶装置等、コンピュータ10が読み取り可能な様々な形態のものを利用できる。
【0102】
更に、実施例1〜実施例5に係る画像記録装置の場合、コンピュータ10に対して上述した画像記録処理等を含む処理動作を行わせるためのソフトウェア・プログラムをプログラム供給装置により通信経路を介して供給する構成とすることもできる。
【0103】
加えて、実施例1〜実施例5に係る画像記録装置の基本構成並びに処理動作は、その要旨を逸脱しない範囲で様々な形態として実施することが可能であり、例えば各実施例で説明した様々な処理動作の少なくとも一部又は全部をハードウェアにより構築することも可能であるので、開示した形態のものに限定されない。
【0104】
【発明の効果】
以上に説明した通り、本発明によれば、単一色にそれぞれドットの大きさを変化させる面積階調,濃度の異なるインクを併用する濃度階調,或いはこれらの面積階調及び濃度階調の両方を組み合わせることにより単位面積当たりの濃度が異なる2種類以上のドットを形成可能なヘッドを含む印刷装置向けに適用される入力データとして、各画素毎の各色相で所定の階調値を有する画像データを入力したものを印刷装置で処理可能なデータに変換した後にヘッドが形成可能なドットで画素構成した上で印刷装置で表現可能な階調数に応じて設定される出力評価値へと量子化する際、ヘッドが形成可能なドットのうちの1種類のドットのみで全画素構成せずにバンディングが発生する方向の高周波数成分が低周波数成分よりも大きくなるような規則に従って量子化を行うようにした後、量子化された画像データを記録媒体へ印刷記録を行うようにしているので、1色当たり多階調で印刷記録される画像の画質劣化を引き起こすバンディングを低減でき、高画質な印刷記録が可能になる。特に、量子化をヘッドが形成可能なドットのうちの最も濃度の高いドットを除く少なくとも1種類のドットに適用して行うようにしているので、画像全体で表現できる色空間を広くすることができ、高画質を実現することができるようになる。又、量子化を異なる色相に対応する全部のインクについて同一に行うことなく、少なくとも2通り用意して行うことでインクの種類に応じて量子化を変えるようにしているので、或るインク色ではドットが形成されない画素でも、他のインク色のドットが形成されてインクの乗らない面積が小さくなり、これによって白い細かい筋のバンディングは起こり難くなる。更に、量子化を規則の実行が可能である2次元マトリクスを用いて行うようにしているので、2次元マトリクスが高周波成分の大きい設定であれば知覚される模様の発生が起こり難くなる。加えて、量子化で発生する画像データにおける階調値と出力評価値との差で示される量子化誤差を周辺画素に拡散させて画像全体の濃度を保つようにしているので、ドットの配列に規則性を持たすことにより量子化誤差が大きくなる画素が発生した場合に量子化誤差を周辺画素に拡散することで濃度を一定に保つことができ、高品質な画像が得られるようになる。
【図面の簡単な説明】
【図1】本発明の画像記録方法を適用した実施例1に係る画像記録装置の基本構成を示した機能ブロック図である。
【図2】図1に示す画像記録装置に備えられるコンピュータに適用されるソフトウェア・プログラムによる処理内容を模式的に機能化構成して示した機能ブロック図である。
【図3】図1に示す画像記録装置に備えられるプリンタの要部構成を示した概略図である。
【図4】図3に示すプリンタに備えられる印字ヘッドの細部構成を概略的に示した斜視図である。
【図5】図1に示す画像記録装置に備えられる制御・演算機で行う量子化データ作成処理ルーチンを示したフローチャートである。
【図6】図5で説明した量子化処理の詳細な動作処理(量子化ルーチン)を示したフローチャートである。
【図7】図6で説明した量子化ルーチンに適用される量子化誤差を周辺画素に拡散するときの重み付けを模式的に例示したものである。
【図8】図6の量子化ルーチンに従った量子化及び誤差拡散の処理結果として、n=2,m=1としたときのドットの並び方を模式的に例示したものである。
【図9】本発明の画像記録方法を適用した実施例2に係る画像記録装置に備えられる制御・演算機で行う量子化処理の詳細な動作処理(量子化ルーチン)を示したフローチャートである。
【図10】図9で説明した画像記録装置における量子化及び誤差拡散の処理結果として、m=1,n=2,p=1,q=2としたときのドットの並び方を例示したものである。
【図11】本発明の画像記録方法を適用した実施例3に係る画像記録装置に備えられる制御・演算機での量子化ルーチンのために使用する2次元マトリクスを説明するために示した要部における模式図であり、(a)はグループ分け前の階調値に関するもの,(b)はグループ分け後の要素構成に関するものである。
【図12】本発明の画像記録方法を適用した実施例4に係る画像記録装置に備えられる制御・演算機で行う量子化データ作成ルーチンに適用される各色で量子化方法を変えるルーチンを示したフローチャートである。
【図13】図12で説明した画像記録装置における量子化及び誤差拡散の処理結果として、n=2,m=1としたときのドットの並び方を模式的に例示したものである。
【図14】実施例5に係る画像記録装置に備えられる制御・演算機での量子化ルーチンのために使用するディザマトリクスの基本構成を説明するために示した要部における模式図である。
【符号の説明】
10 コンピュータ
11 入力インタフェース
12 出力インタフェース
20 入力機器
21 出力機器
22 プリンタ
41 アプリケーション
42 解像度変換モジュール
43 色変換モジュール
44 色変換テーブル
45 量子化モジュール
46 ラスタライザ
48 プリンタドライバ
50 操作パネル
51 制御回路
52 キャリッジモータ
53 駆動ベルト
54 位置検出センサ
55 プーリ
56 軸
57,58 カートリッジ
59 印字ヘッド
60 プラテン
61 記録媒体
62 紙送りモータ
63〜66 ヘッド
67 キャリッジ
68 圧電素子
69 インク供給路
70 ノズル
CYK シアン・イエロー・ブラックのドット
E1,E2,E3 要素
M マゼンタのドット
L1,L2 ディザマトリクス列
P1,P2 画素[0001]
BACKGROUND OF THE INVENTION
The present invention mainly prints and records an image on a recording medium in multiple gradations after forming two or more types of dots having different densities per unit area by combining area gradation, density gradation, or a combination of both. The present invention relates to an image recording method, an image recording apparatus to which the image recording method is applied, and an image recording processing program applied to the image recording apparatus.
[0002]
[Prior art]
Conventionally, a digital color image is composed of a set of pixels constituting the image, and each pixel is expressed by a three-dimensional value indicating a color space. A color space generally used is an RGB space composed of red (R), green (G), and blue (B). In this RGB space, each pixel is provided by a combination of R, G, and B components or a combination of R, G, and B vectors having a predetermined size, and by combining the R, G, and B components. Pixels having a specific color can be formed. In the case of a digital color image, it is usually composed of 8-bit information per pixel and one numerical value of 256 gradation values that is the power of 2 is assigned. Specifically, from 0 to 255 is assigned. It has one numerical value selected from the numerical values.
[0003]
As one of such digital color image output devices (printing devices), a color ink jet printer having a plurality of different color inks has been developed and widely used for printing and recording images. Such an ink jet printer is a system that prints and records an image on a recording medium such as paper using a set of ink dots ejected from a plurality of nozzles provided in the head. Therefore, basically, only two gradation information can be adopted.
[0004]
Therefore, in recent color ink jet printers, the density per unit area can be reduced by combining area gradation that changes the size of dots for each single color, density gradation that uses inks with different densities, or a combination of both. By making it possible to form two or more different types of dots, it is possible to express information of three or more gradations functionally. Even in such a printer, 256 gradations that the original image information has Since the value data cannot be directly expressed, generally, the image data having 256 gradation values in each hue for each pixel is quantized from the output evaluation value set according to the number of gradations that can be expressed by the printer. The process to turn into.
[0005]
The image data quantized to the number of gradations that can be expressed by the printer in this way is converted into data that can be processed by the printer and then transferred to the printer, and the printer prints and records it on a recording medium such as paper according to the transferred data. I do.
[0006]
Incidentally, as a known technique related to such a printing method, a printer, and a printing apparatus, a printing apparatus, a printing method, a recording medium, and a recording medium disclosed in Japanese Patent Laid-Open Nos. 11-151821 and 11-254661 are disclosed. Examples thereof include a printing apparatus and a recording medium disclosed in Japanese Patent No. 79710, an ink jet printer disclosed in Japanese Patent Laid-Open No. 2000-190470, a printing apparatus, a printing method, and a printer disclosed in Japanese Patent Laid-Open No. 2000-225716.
[0007]
[Problems to be solved by the invention]
In the case of the above-described conventional color ink jet printer, a difference in the nozzle characteristics of the head, an error in the transport control mechanism when feeding a recording medium such as paper, or a cartridge filled with ink is mounted in the process until print recording is performed. Due to fluctuations in the movement of the carriage, differences in ink characteristics, etc., the positions of the dots that land on the recording medium may be misaligned without being regularly arranged. Appearing as a darker streak than the surrounding area, or on the contrary, the area where no ink is applied from the unexpected way of separating the dots and the white on the paper appears continuously. There is a problem that so-called banding that appears as white stripes occurs, degrading the image quality of the printed and recorded image.
[0008]
In order to reduce such banding, improvement can be expected to some extent by improving the accuracy of various control mechanisms and components in the printer or the accuracy of the ejection direction of the head. This is not preferable because the size is increased or the price is increased. Therefore, in the process of quantizing the 256 gradation values of the original image data into the number of gradations that can be expressed by the printer, it is inexpensive if the influence of the disturbance of the dots that land on the recording medium such as paper can be reduced. However, at present, no technical proposal has been made to improve such quantization processing.
[0009]
The present invention has been made to solve such problems, and its technical problem is to reduce banding that causes image quality degradation of images printed and recorded with multiple gradations per color, and to achieve high-quality printing. An object is to provide an image recording method capable of recording, an image recording apparatus to which the image recording method is applied, and an image recording processing program applied to the image recording apparatus.
[0010]
[Means for Solving the Problems]
According to the present invention, an area gradation that changes the size of each dot in a single color, a density gradation that uses inks of different densities, or a unit area by combining both the area gradation and the density gradation. Image data input for inputting image data having a predetermined gradation value in each hue for each pixel as input data applied to a printing apparatus including a head capable of forming two or more types of dots having different per-density A processing stage, an image data conversion process stage that converts image data input in the image data input process stage into data that can be processed by the printing apparatus, and an image data converted in the image data conversion process stage is expressed by the printing apparatus. A quantization process stage that quantizes the output evaluation value set according to the number of possible gradations, and prints and records the image data quantized in the quantization process stage on a recording medium In the image recording method including the print recording process step, the high frequency component in the direction in which banding occurs without forming all the pixels with only one type of dots that can be formed by the head at the quantization process step. An image recording method can be obtained in which quantization is performed according to a rule that is larger than the low frequency component.
[0011]
According to the present invention, in the image recording method, the quantization is performed by applying quantization to at least one type of dots excluding the highest density dot among the dots that can be formed by the head. A recording method is obtained.
[0012]
Furthermore, according to the present invention, in any one of the above image recording methods, in the quantization processing stage, at least two types of image recording are performed without performing the same quantization for all inks corresponding to different hues. A method is obtained.
[0013]
In addition, according to the present invention, in any one of the above-described image recording methods, an image recording method can be obtained in which quantization is performed using a two-dimensional matrix capable of executing rules.
[0014]
In any one of these image recording methods, in the quantization processing stage, an image is obtained by diffusing a quantization error indicated by a difference between a gradation value and an output evaluation value in image data generated by quantization to surrounding pixels. It is preferable to maintain the overall concentration.
[0015]
On the other hand, according to the present invention, an area gradation that changes the size of each dot in a single color, a density gradation that uses inks having different densities, or a combination of both the area gradation and the density gradation. A printing apparatus having a head capable of forming two or more types of dots having different densities per unit area; image data input means for inputting image data having a predetermined gradation value in each hue for each pixel; and image data Data conversion means for converting the image data into data that can be processed by the printing apparatus, and the image data converted by the image data conversion means is not composed of all pixels with only one kind of dots that can be formed by the head Output rating that is set according to the number of gradations that can be expressed by the printing device in accordance with a rule such that the high frequency component in the direction in which banding occurs is greater than the low frequency component. And a computer having a quantizing means for quantizing to a value, the printing apparatus, an image recording device can be obtained that acts as a print recording means for printing recording image data quantized by the quantization means to the recording medium.
[0016]
According to the present invention, in the image recording apparatus, the quantization means applies the quantization to at least one kind of dots excluding the dot having the highest density among the dots that can be formed by the head. A device is obtained.
[0017]
Furthermore, according to the present invention, in any one of the above image recording apparatuses, the quantization unit prepares at least two types of quantization without performing the same for all inks corresponding to different hues. Is obtained.
[0018]
In addition, according to the present invention, in any one of the above image recording apparatuses, the quantization means can obtain an image recording apparatus that performs quantization using a two-dimensional matrix capable of executing a rule.
[0019]
In any one of these image recording methods, the quantization means diffuses the quantization error indicated by the difference between the gradation value and the output evaluation value in the image data generated by the quantization to the peripheral pixels. It is preferable to maintain the concentration of
[0020]
On the other hand, according to the present invention, an area gradation that changes the size of each dot in a single color, a density gradation that uses inks having different densities, or a combination of both the area gradation and the density gradation. An image for inputting image data having a predetermined gradation value in each hue for each pixel as input data applied to a printing apparatus including a head capable of forming two or more types of dots having different densities per unit area Data input processing, image data conversion processing that converts image data input in the image data input processing into data that can be processed by the printing device, and dots that can be formed by the head in the image data converted in the image data conversion processing In accordance with the rule that the high frequency component in the direction in which banding occurs without forming all the pixels with only one type of dot is greater than the low frequency component Quantization processing to quantize to output evaluation values set according to the number of gradations that can be expressed by the printing device, and image data quantized by the quantization processing is transferred to the printing device and printed and recorded on a recording medium Thus, an image recording processing program that enables the computer to execute the print recording processing for causing the recording to be performed is obtained.
[0021]
According to the invention, in the image recording processing program, the quantization processing is performed by applying quantization to at least one kind of dots excluding the highest density dot among the dots that can be formed by the head. An image recording processing program including the contents is obtained.
[0022]
Furthermore, according to the present invention, in any one of the above-described image recording processing programs, the quantization processing is performed by preparing at least two types without performing the same quantization for all inks corresponding to different hues. Can be obtained.
[0023]
In addition, according to the present invention, in any one of the above-described programs for image recording processing, the quantization processing is for image recording processing that includes content that is performed using a two-dimensional matrix that can execute a rule. A program is obtained.
[0024]
In any one of these image recording processing programs, the quantization processing is performed by diffusing the quantization error indicated by the difference between the gradation value and the output evaluation value in the image data generated by the quantization to surrounding pixels. It is preferable to include contents that maintain the density of the entire image.
[0025]
DETAILED DESCRIPTION OF THE INVENTION
Several embodiments will be described below, and an image recording method of the present invention, an image recording apparatus to which the image recording method is applied, and an image recording processing program applied to the image recording apparatus will be described in detail with reference to the drawings. .
[0026]
First, a technical outline of the image recording method of the present invention will be briefly described. In this image recording method, an area gradation that changes the size of each dot in a single color, a density gradation that uses inks having different densities, or a unit area by combining both of these area gradations and density gradations. Image data having a predetermined gradation value (256 gradation values) in each hue for each pixel as input data applied to a printing apparatus including a head capable of forming two or more types of dots with different per-density The image data input processing stage for inputting the image data, the image data conversion processing stage for converting the image data input in the image data input processing stage into data that can be processed by the printing apparatus, and the data conversion in the image data conversion processing stage A quantization process stage that quantizes the output image data to an output evaluation value that is set according to the number of gradations that can be expressed by the printing device, and the quantization process stage In an existing image recording method having a print recording process step of printing and recording the recorded image data on a recording medium, at the quantization process step, all pixels are configured by only one type of dots that can be formed by the head. Instead, quantization is performed according to a rule such that the high frequency component in the direction in which banding occurs is larger than the low frequency component.
[0027]
According to such an image recording method, since all pixels (images) are not composed of only one type of dot, high density dots and low density dots coexist. In the case of area gradation, since a dot having a high density is a single dot and the area on which ink is placed on the recording medium is wide, even if the adjacent dots are separated from the disorder of the dots that land on the recording medium, the ink does not get on. The area can be small, and this can prevent banding that appears due to the continuous generation of areas not carrying ink. Normally, banding appears in the reciprocating direction of the head, and if pixels that do not always place dots in the pixels in the reciprocating direction of the head are regularly inserted, even if the position where the dots land on the recording medium is shifted, the shifted position Then there is a high possibility that dots are not placed. Conventionally, banding has been caused by the distance between adjacent dots becoming larger due to the displacement of dot landing positions, or by overlapping adjacent dots. Pixels that do not form dots like the image recording method here If it is created regularly, it will be difficult to overlap with adjacent dots, and this has the effect of reducing banding. As for the regularity in the image recording method here, it is desirable to increase the high frequency component in a direction close to the direction parallel to the banding. This is because human vision is less sensitive to high frequency components than it is to low frequency components. Incidentally, in order to keep the density in the image recording area constant, as a result, the low frequency component becomes larger in the direction perpendicular to the direction in which banding occurs.
[0028]
By the way, in the above-described image recording method, in the quantization processing stage, quantization is applied to at least one kind of dots excluding the highest density dot among the dots that can be formed by the head, and the highest density dot. If the quantization is not limited, the color space that can be expressed in the entire image can be widened, and high image quality can be realized.
[0029]
In any of the image recording methods described above, at the quantization step, at least two types of quantization are prepared without performing the same for all inks corresponding to different hues (depending on the type of ink). If the quantization is changed), even in a pixel in which dots are not formed with a certain ink color, dots of other ink colors are formed, so the area not covered with ink is reduced, and this makes white fine Muscle banding is less likely to occur.
[0030]
Further, in any one of the image recording methods described above, if the quantization is performed using a two-dimensional matrix capable of executing a rule in the quantization processing stage, the two-dimensional matrix is set to have a high frequency component. If this is the case, perceived patterns are less likely to occur. Creation of such a two-dimensional matrix requires a lot of man-hours, but once it is created, high-speed and high-quality output can be obtained.
[0031]
In addition, in any one of the image recording methods described above, in the quantization processing stage, a quantization error indicated by the difference between the gradation value and the output evaluation value in the image data generated by the quantization is diffused to surrounding pixels. If the density of the entire image is maintained by this, when a pixel whose quantization error increases due to the regularity of the dot arrangement occurs, the density is kept constant by diffusing the quantization error to surrounding pixels. Will be able to keep.
[0032]
FIG. 1 is a functional block diagram showing a basic configuration of an image recording apparatus according to
[0033]
FIG. 2 is a functional block diagram schematically showing the processing contents of the software program applied to the
[0034]
That is, the
[0035]
More specifically, when the
[0036]
Next, in the
[0037]
FIG. 3 is a schematic diagram showing the main configuration of the
[0038]
Among these, the drive mechanism includes a
[0039]
FIG. 4 is a perspective view schematically showing the detailed configuration of the
[0040]
The
[0041]
Here, the case where the
[0042]
FIG. 5 is a flowchart showing a quantized data creation processing routine performed by the control /
[0043]
Next, the control /
[0044]
Further, the controller /
[0045]
Generally, the number of gradations that can be expressed by the
[0046]
For this reason, the control /
[0047]
By the way, when the controller /
[0048]
In this way, the quantized image data of all colors is finally converted into a data format that can be processed by the
[0049]
Hereinafter, the quantization processing that is a feature of the present invention will be described in more detail. Note that the types of dots formed in each color are three types, large droplets, medium droplets, and small droplets. However, the types of dots formed in these colors are dots if the density per unit area is different. This may be realized by the size of the ink, may be realized by the ink density, or may be realized in a mixed form.
[0050]
Here, in order to facilitate the explanation of the quantization process, the concept of
[0051]
FIG. 6 is a flowchart showing detailed operation processing (quantization routine) of the quantization processing.
[0052]
In the case of this quantization routine, it is performed by the control /
[0053]
Next, the controller /
[0054]
Incidentally, the quantization error here is diffused to the peripheral pixels by performing weighting predetermined by the process of the quantization error calculation and error diffusion (step S38) in the final stage. FIG. 7 schematically illustrates weighting when the quantization error applied to this quantization routine is diffused to surrounding pixels. Here, for example, when the input image data value ID is 200 and the output evaluation value OD is 255, if the quantization error is 200-255 = −55, the pixel P1 to the pixel P2 that are currently processed are processed. It is shown that the quantization error diffused in the range is −55 × 5/48 = −5.73, which is about −6. Such error diffusion is performed for all the pixels shown in FIG. 7, and this quantization error is reflected when the data value D is obtained in the process of D ← ID + QE (step S32).
[0055]
Further, the controller /
[0056]
As a result of the determination of whether or not x% n <m (step S34), if x% n <m and not
[0057]
That is, it is determined whether or not the data value D is less than the threshold value th1 (D <th1) (step S35). If the data value D is equal to or greater than the threshold value th1, the medium drop level value L2 is included in the output evaluation value OD. OD ← L2 (step S373) is stored, but if the data value D is less than the threshold th1, it is subsequently determined whether or not the data value D is less than the threshold th0 (D <th0). (Step S36).
[0058]
As a result, if the data value D is equal to or greater than the threshold th0, the process of OD ← L1 (step S372) for storing the droplet level value L1 in the output evaluation value OD is performed, but if the data value D is less than the threshold th0. A process of OD ← L0 (step S371) for storing the drop-free level value L0 in the output evaluation value OD is performed, and the output evaluation value OD is determined by such a series of operation processes.
[0059]
Finally, the control /
[0060]
According to the quantization and error diffusion processing in the image recording apparatus according to the first embodiment, the quantization error generated by not forming the dots is diffused around the pixels where the dots are not formed in the case of the
[0061]
Incidentally, in the quantization routine of FIG. 6, after comparing the data value D with the threshold th2 used for the determination of medium drops and large drops, the process proceeds to the quantization process of
[0062]
FIG. 8 exemplifies how dots are arranged when n = 2 and m = 1 as a result of quantization and error diffusion processing according to the quantization routine of FIG. However, here, the intersection of straight lines drawn with dotted lines represents the center position of the pixel.
[0063]
Referring to FIG. 8, the operation and effect of applying the quantization routine will be described. In
[0064]
In addition, since the
[0065]
Furthermore, even if the dot landing position shifts in the recording medium transport direction and the dots overlap, resulting in higher density, no dot is placed on both sides of the higher density position, so the density is high. The portion is less likely to be connected in the reciprocating direction of the head. As a result, there is an effect of reducing banding that appears when adjacent dots overlap and become darker.
[0066]
In addition, banding generally appears in a direction perpendicular to the conveyance direction of the recording medium. Therefore, if dots are arranged in parallel to the conveyance direction of the recording medium as shown in the figure, either in the vertical direction or the parallel direction in the print recording result However, the two-dimensional spatial frequency is increased, which has the effect of making banding inconspicuous.
[0067]
On the other hand, even in an image with a monotonous density change, by creating pixels that do not form dots, the types of dots that are ejected from the nozzles increase, and even with the same nozzle, depending on the type of dots that are ejected, the ejection direction, the occurrence of satellites, etc. Although the ejection characteristics may change, even if it has such characteristics, dots having various ejection characteristics can be mixed by increasing the types of dots to be ejected. As a result, even in an image having a monotonous change in density, dots having characteristics that adversely affect image quality are not evenly arranged, which has the effect of reducing banding.
[0068]
On the other hand, if quantization is performed so as to preferentially avoid the types of nozzles or dots that have ejection characteristics that adversely affect image quality, the proportion of dot types that have undesirable ejection characteristics can be reduced. As a result, it is possible to realize high image quality by performing quantization in consideration of ejection characteristics.
[0069]
In the case of the image recording apparatus according to the first embodiment described above, it has been described that the quantization is performed in order from the formation of the dot having the higher density. However, the order of determining the dot type in the quantization can be arbitrary. . In the case of the image recording apparatus according to the first embodiment, it is desirable that m pixels that do not form dots in the set of n pixels have periodicity and the frequency of the m pixels is increased. This is because the sensitivity to the high frequency component is lower than the sensitivity to the low frequency component as human vision, and it is difficult to visually recognize the effect of not forming dots and the effect on image quality can be minimized. Furthermore, in the case of the image recording apparatus according to the first embodiment, the process of quantizing the drop-free level value L0 as the output evaluation value OD according to a certain rule has been described, but the dot density lower than the original quantization result is described. If it is a type, the value set for the output evaluation value OD is not limited to the drop-free level value L0, and for example, a small drop level value L1 may be set. When the droplets are used, the quantization error is smaller than when no dots are formed, and the proportion of the dots formed in the peripheral pixels is high in density. Accordingly, in this case, the density difference between the pixels does not become too large, so that deterioration of graininess can be suppressed. In addition, in the case of the image recording apparatus according to the first embodiment, the process of creating pixels that do not form dots while repeating a predetermined rule has been described. For example, in the case where all the pixels constituting a straight line belong to
[0070]
FIG. 9 is a flowchart showing detailed operation processing (quantization routine) of quantization processing performed by the control /
[0071]
Specifically, in the case of the quantization routine here, when the operation process is started, the control /
[0072]
Next, the controller /
[0073]
Further, the control /
[0074]
As a result of determining whether or not x + p (y% q)% n <m (step S44), if x + p (y% q)% n <m and not
[0075]
That is, it is determined whether or not the data value D is less than the threshold value th1 (D <th1) (step S45). If the data value D is equal to or greater than the threshold value th1, the medium drop level value L2 is included in the output evaluation value OD. OD ← L2 (step S473) is stored, but if the data value D is less than the threshold th1, it is determined whether the data value D is subsequently less than the threshold th0 (D <th0). (Step S46).
[0076]
As a result, if the data value D is greater than or equal to the threshold th0, the process of OD ← L1 (step S472) for storing the droplet level value L1 in the output evaluation value OD is performed, but if the data value D is less than the threshold th0. A process of OD ← L0 (step S471) for storing the drop-free level value L0 in the output evaluation value OD is performed, and the output evaluation value OD is determined by such a series of operation processes.
[0077]
Here again, finally, the controller /
[0078]
According to the quantization and error diffusion processing in the image recording apparatus according to the second embodiment, since the use rate of large dots is increased by providing pixels that do not form dots, the area on which ink is placed on the
[0079]
FIG. 10 exemplifies how dots are arranged when m = 1, n = 2, p = 1, and q = 2 as a result of quantization and error diffusion in the image recording apparatus according to the second embodiment. is there. FIG. 10 shows a state in which dots appear in a staggered pattern. Since the distance between adjacent dots increases, the robustness with respect to the deviation of the landing positions of the dots increases. It can be seen that banding that occurs when dots overlap and the density increases can be prevented.
[0080]
Incidentally, in the quantization routine of FIG. 9, the ratio and pattern of m pixels that do not form dots in the set of n pixels may be selected in accordance with the banding characteristics. As described in the case of Example 1, it is preferable to use a pattern having a high-frequency component, and it is desirable to avoid a dot having the highest density for a type that does not form dots.
[0081]
Furthermore, an image recording apparatus according to Example 3 to which the image recording method of the present invention is applied will be described. Also in the case of the image recording apparatus according to the third embodiment, the basic configuration (hardware configuration) is the same as that in the first embodiment, but
[0082]
The algorithm of the quantization routine based on this two-dimensional matrix is almost as shown in FIG. 6, but the determination (step S34) of whether x% n <m corresponding to the grouping process is different. In the following, the grouping process here will be described.
[0083]
FIG. 11 is a schematic diagram of a main part shown to explain a two-dimensional matrix used for a quantization routine in the controller /
[0084]
In this grouping process, referring to FIG. 11A, first, each element E1 of the two-dimensional matrix is compared with a predetermined value and classified into
[0085]
Next, referring to FIG. 11 (b), after grouping, it is divided into
[0086]
If grouping using a two-dimensional matrix in the image recording apparatus according to the third embodiment is performed, one-dimensional low-frequency components generated by banding can be reduced, and two-dimensional high-frequency components can be increased, thereby reducing banding. Thus, the effect of suppressing the occurrence of perceived patterns can be obtained. Creation of such a two-dimensional matrix requires a lot of man-hours, but once it is created, it is possible to realize high-quality image output. Also in the image recording apparatus according to the third embodiment, as described in detail in the fourth embodiment later, if the quantization is changed according to the type of ink color, it is possible to prevent banding of fine white stripes. Is obtained.
[0087]
In addition, an image recording apparatus according to a fourth embodiment to which the image recording method of the present invention is applied will be described. In the case of the image recording apparatus according to the fourth embodiment, the basic configuration (hardware configuration) is the same as that in the first embodiment, but the quantized data creation routine performed by the control /
[0088]
FIG. 12 is a flowchart illustrating a routine for changing the quantization method for each color, which is applied to the quantized data creation routine performed by the control /
[0089]
Specifically, when the quantization method is the same as in the case of the first embodiment, when the remainder when x is divided by n is m or more, cyan, yellow, and black are described in the first embodiment. The
[0090]
FIG. 13 exemplifies dot arrangement when n = 2 and m = 1 in the quantization and error diffusion processing in the image recording apparatus according to the fourth embodiment. Here, however, the intersection of straight lines drawn with dotted lines represents the center position of the pixel. From FIG. 13, the cyan, yellow and black dots CYK and the magenta dot M are all easily connected in the transport direction of the
[0091]
When the quantization process is changed depending on the type of ink color as in the case of the image recording apparatus according to the fourth embodiment, the area where no ink is placed on the
[0092]
Finally, an image recording apparatus according to Example 5 to which the image recording method of the present invention is applied will be described. In the case of the image recording apparatus according to the fifth embodiment, the basic configuration (hardware configuration) is the same as that in the first embodiment, but in the middle of the quantization routine performed by the control /
[0093]
FIG. 14 is a schematic diagram of a main part shown to explain a basic configuration of a dither matrix used for a quantization routine in the controller /
[0094]
In the dither matrix, the arrangement of the dots after the quantization process is set so that the dots are arranged in parallel with the conveyance direction of the
[0095]
Referring to FIG. 14, the dither matrix column L1 has a larger assigned value than the other dither matrix columns, so that it is difficult to form dots or dots with high density. In L2, since the assigned value is small compared to the other dither matrix columns, it is easy to form dots, and it is easy to form dots with higher density than the dither matrix column L1. As a result, the dot arrangement after the quantization processing by the multi-value dither method is arranged in parallel with the conveyance direction of the
[0096]
Although the quantization method used in the first to fourth embodiments is based on the combined use of the error diffusion method, in general, high quality image quality can be obtained as a feature of the error diffusion method, but the processing cost is large. There is a problem of becoming. On the other hand, the special feature of the dither method is that the processing cost is low and the speed can be increased. Therefore, in the image recording apparatus according to the fifth embodiment, the processing speed can be improved by using the dither method as the quantization method, and the dot array after the quantization processing has the
[0097]
However, in the image recording apparatus according to the fifth embodiment, after quantization processing, as shown in FIG. 8, the dither matrix is set in advance so that the dot arrangement is arranged in parallel with the conveyance direction of the
[0098]
As described above, in the case of the image recording apparatus according to the fifth embodiment, only the arrangement of the appearing dots is manipulated, and the density of the entire image is not changed. It is possible to obtain a quality image. Further, when performing multi-value dither processing, a higher quality image can be obtained by setting a dither matrix that disperses dots so as to have a high spatial frequency when forming the highest density dot. .
[0099]
The dither matrix used in the image recording apparatus according to the fifth embodiment has been described with reference to the case where the dither matrix is set according to the quantization processing in the first embodiment. If the dither matrix is configured as described above, the same effect can be expected with respect to banding and the like. It is also possible to use the quantization method embodied in each of the above-described embodiments and the quantization method described in
[0100]
Each of the image recording apparatuses according to the first to fifth embodiments described above is a case where the
[0101]
In addition, in the case of the image recording apparatus according to the first to fifth embodiments, by including processing operations by the
[0102]
Further, in the case of the image recording apparatus according to the first to fifth embodiments, a software program for causing the
[0103]
In addition, the basic configuration and processing operations of the image recording apparatuses according to the first to fifth embodiments can be implemented in various forms without departing from the gist thereof. For example, the various configurations described in the respective embodiments It is also possible to construct at least part or all of the processing operations by hardware, and the present invention is not limited to the disclosed mode.
[0104]
【The invention's effect】
As described above, according to the present invention, an area gradation that changes the size of each dot in a single color, a density gradation that uses inks with different densities, or both of these area gradations and density gradations. Image data having a predetermined gradation value in each hue for each pixel as input data applied to a printing apparatus including a head capable of forming two or more types of dots having different densities per unit area by combining After the input is converted to data that can be processed by the printing device, the pixels are composed of dots that can be formed by the head, and then quantized into an output evaluation value that is set according to the number of gradations that can be expressed by the printing device In this case, the high frequency component in the direction in which banding occurs without forming all the pixels with only one type of dots that can be formed by the head is larger than the low frequency component. After quantizing according to the above, the quantized image data is printed and recorded on the recording medium, so that banding that causes image quality degradation of images printed and recorded with multiple gradations per color is reduced. And high-quality print recording is possible. In particular, since quantization is applied to at least one type of dots excluding the highest density dot among the dots that can be formed by the head, the color space that can be expressed in the entire image can be widened. , It will be possible to achieve high image quality. Also, quantization is not performed on all inks corresponding to different hues, but at least two types are prepared, and quantization is changed according to the type of ink. Even in pixels where dots are not formed, other ink-colored dots are formed and the area where ink is not applied is reduced, thereby making it difficult for banding of fine white stripes to occur. Further, since the quantization is performed using a two-dimensional matrix that can execute the rule, if the two-dimensional matrix is set to have a high frequency component, a perceived pattern hardly occurs. In addition, since the quantization error indicated by the difference between the gradation value and the output evaluation value in the image data generated by quantization is diffused to surrounding pixels, the density of the entire image is maintained, so that the dot array When pixels having a large quantization error due to regularity are generated, the density can be kept constant by diffusing the quantization error to surrounding pixels, and a high-quality image can be obtained.
[Brief description of the drawings]
FIG. 1 is a functional block diagram illustrating a basic configuration of an image recording apparatus according to a first embodiment to which an image recording method of the present invention is applied.
2 is a functional block diagram schematically showing a functional configuration of processing contents by a software program applied to a computer provided in the image recording apparatus shown in FIG. 1. FIG.
FIG. 3 is a schematic diagram showing a main configuration of a printer provided in the image recording apparatus shown in FIG. 1;
4 is a perspective view schematically showing a detailed configuration of a print head provided in the printer shown in FIG. 3. FIG.
FIG. 5 is a flowchart showing a quantized data creation processing routine performed by a control / arithmetic unit provided in the image recording apparatus shown in FIG. 1;
6 is a flowchart showing detailed operation processing (quantization routine) of the quantization processing described in FIG. 5;
FIG. 7 schematically illustrates weighting when a quantization error applied to the quantization routine described with reference to FIG. 6 is diffused to surrounding pixels.
FIG. 8 schematically illustrates how dots are arranged when n = 2 and m = 1 as a result of quantization and error diffusion processing according to the quantization routine of FIG. 6;
FIG. 9 is a flowchart showing detailed operation processing (quantization routine) of quantization processing performed by a control / arithmetic unit provided in the image recording apparatus according to the second embodiment to which the image recording method of the present invention is applied.
FIG. 10 illustrates an example of how dots are arranged when m = 1, n = 2, p = 1, and q = 2 as a result of quantization and error diffusion in the image recording apparatus described in FIG. 9; is there.
FIG. 11 is a schematic diagram for explaining a two-dimensional matrix used for a quantization routine in a control / arithmetic unit provided in an image recording apparatus according to a third embodiment to which the image recording method of the present invention is applied; (A) relates to the gradation value before grouping, and (b) relates to the element configuration after grouping.
FIG. 12 shows a routine for changing the quantization method for each color applied to a quantized data creation routine performed by a control / calculator provided in the image recording apparatus according to the fourth embodiment to which the image recording method of the present invention is applied. It is a flowchart.
13 schematically illustrates how dots are arranged when n = 2 and m = 1 as a result of quantization and error diffusion processing in the image recording apparatus described with reference to FIG. 12;
FIG. 14 is a schematic diagram of a main part shown to explain a basic configuration of a dither matrix used for a quantization routine in a control / arithmetic unit provided in an image recording apparatus according to
[Explanation of symbols]
10 Computer
11 Input interface
12 Output interface
20 input devices
21 Output equipment
22 Printer
41 application
42 Resolution conversion module
43 color conversion module
44 color conversion table
45 Quantization module
46 Rasterizer
48 Printer Driver
50 Operation panel
51 Control circuit
52 Carriage motor
53 Drive belt
54 Position detection sensor
55 pulley
56 axes
57,58 cartridge
59 Print head
60 platen
61 Recording media
62 Paper feed motor
63-66 heads
67 Carriage
68 Piezoelectric elements
69 Ink supply path
70 nozzles
CYK Cyan / Yellow / Black dots
E1, E2, E3 elements
M Magenta dot
L1, L2 Dither matrix column
P1, P2 pixels
Claims (15)
前記量子化処理段階では、バンディングが発生する方向に、ドットを置かない画素を規則的に配置するような規則に従って前記量子化を行うことを特徴とする画像記録方法。An image data input processing stage for inputting image data having a predetermined gradation value; an image data conversion processing stage for converting the image data input in the image data input processing stage into data that can be processed by a printing apparatus; A quantization process stage that quantizes the image data converted in the image data conversion process stage into an output evaluation value that is set according to the number of gradations that can be expressed by the printing device, and the quantization process stage performs quantization An image recording method comprising: a print recording processing step of printing and recording the image data recorded on a recording medium;
In the quantization process step, the quantization is performed according to a rule that regularly arranges pixels in which no dots are placed in a direction in which banding occurs .
所定の階調値を有する画像データを入力する画像データ入力手段と、
前記画像データを前記印刷装置で処理可能なデータに変換する画像データ変換手段、及び該画像データ変換手段でデータ変換された画像データを該印刷装置で表現可能な階調数に応じて設定される出力評価値へと量子化する量子化手段を有するコンピュータと
を備え、
前記量子化手段は、バンディングが発生する方向に、ドットを置かない画素を規則的に配置するような規則に従って前記量子化を行い、
前記印刷装置は、前記量子化手段で量子化された画像データを記録媒体へ印刷記録する印刷記録手段として働く
ことを特徴とする画像記録装置。A printing apparatus having a head capable of forming two or more types of dots having different densities per unit area;
Image data input means for inputting image data having a predetermined gradation value;
Image data conversion means for converting the image data into data that can be processed by the printing apparatus, and image data converted by the image data conversion means are set according to the number of gradations that can be expressed by the printing apparatus. A computer having quantization means for quantizing the output evaluation value ,
The quantization means performs the quantization according to a rule that regularly arranges pixels without placing dots in a direction in which banding occurs.
The printing apparatus functions as a printing recording unit that prints and records the image data quantized by the quantization unit on a recording medium.
前記画像データ入力処理で入力された画像データを印刷装置で処理可能なデータに変換する画像データ変換処理と、
バンディングが発生する方向に、ドットを置かない画素を規則的に配置するような規則に従って、前記画像データ変換処理でデータ変換された画像データを印刷装置で表現可能な階調数に応じて設定される出力評価値へと量子化する量子化処理と、
前記量子化処理で量子化された画像データを印刷装置へ転送して記録媒体へ印刷記録させるための印刷記録処理と
をコンピュータで実行可能としたことを特徴とする画像記録処理用プログラム。Image data input processing for inputting image data having a predetermined gradation value;
Image data conversion processing for converting the image data input in the image data input processing into data that can be processed by a printing apparatus;
The image data converted by the image data conversion processing is set according to the number of gradations that can be expressed by the printing apparatus in accordance with a rule that regularly arranges pixels without placing dots in the direction in which banding occurs. A quantization process for quantizing the output evaluation value,
An image recording processing program that enables a computer to execute print recording processing for transferring image data quantized by the quantization processing to a printing apparatus and printing and recording it on a recording medium.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2001212282A JP4032676B2 (en) | 2001-07-12 | 2001-07-12 | Image recording method, image recording apparatus to which the image recording method is applied, and image recording processing program applied to the image recording apparatus |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2001212282A JP4032676B2 (en) | 2001-07-12 | 2001-07-12 | Image recording method, image recording apparatus to which the image recording method is applied, and image recording processing program applied to the image recording apparatus |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2003025553A JP2003025553A (en) | 2003-01-29 |
| JP4032676B2 true JP4032676B2 (en) | 2008-01-16 |
Family
ID=19047465
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2001212282A Expired - Fee Related JP4032676B2 (en) | 2001-07-12 | 2001-07-12 | Image recording method, image recording apparatus to which the image recording method is applied, and image recording processing program applied to the image recording apparatus |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4032676B2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4617772B2 (en) * | 2004-08-20 | 2011-01-26 | 富士ゼロックス株式会社 | Image processing apparatus, image processing method, image processing program, and image recording apparatus |
| JP4868937B2 (en) * | 2005-05-20 | 2012-02-01 | 富士フイルム株式会社 | Image recording apparatus and method, and density correction coefficient determination method |
-
2001
- 2001-07-12 JP JP2001212282A patent/JP4032676B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2003025553A (en) | 2003-01-29 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3503511B2 (en) | Printing apparatus, printing method, and printer | |
| EP1396345B1 (en) | Ink-jet printing method, printing system, ink-jet printing apparatus, print data generating method, program and printer driver | |
| JP4669249B2 (en) | Inkjet recording method, inkjet recording system, and inkjet recording apparatus | |
| JP4385626B2 (en) | Image processing apparatus, image processing method, and image processing program | |
| US8366226B2 (en) | Data generation apparatus, inkjet recording apparatus, and data generation method | |
| US20090147283A1 (en) | Ejecion control of quality-enhancing ink | |
| US20080158281A1 (en) | Image forming apparatus and control method thereof | |
| US20080150979A1 (en) | Ink jet printing apparatus and ink jet printing method | |
| US7287830B2 (en) | Ink jet printing apparatus, ink jet printing method and printing system | |
| JP4564979B2 (en) | Data processing apparatus, recording apparatus, and mask pattern manufacturing method | |
| JP5183688B2 (en) | Data processing apparatus and data generation method | |
| KR20120135092A (en) | Image forming apparatus and method, and image processing apparatus and method | |
| US6749280B2 (en) | Recording apparatus, recording method therefor and program therefor | |
| KR20120135093A (en) | Image forming apparatus and method | |
| JP4597159B2 (en) | Data processing apparatus, mask pattern manufacturing method, and data processing method | |
| JP4032676B2 (en) | Image recording method, image recording apparatus to which the image recording method is applied, and image recording processing program applied to the image recording apparatus | |
| JP2003011458A (en) | Printing in which the print mode is set according to the information included in the image data | |
| US8833898B2 (en) | Image forming apparatus and image forming method | |
| US9789684B2 (en) | Control device for controlling printer having print head | |
| JP2005014488A (en) | Improved ink ejection control | |
| JP2004299304A (en) | Printing head and printing apparatus provided with the same | |
| JP2022028320A (en) | Image processing equipment, image processing methods, and programs | |
| JP2000118008A (en) | Printing apparatus, printing method, and recording medium | |
| JP2003237142A (en) | Recorder, its recording method and program | |
| JP2004306552A (en) | Image recording method and image recorder |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20040913 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20060814 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20060818 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20061012 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20071002 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20071015 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101102 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111102 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111102 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121102 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121102 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131102 Year of fee payment: 6 |
|
| LAPS | Cancellation because of no payment of annual fees |