JP5284138B2 - Image processing apparatus and image processing method - Google Patents
Image processing apparatus and image processing method Download PDFInfo
- Publication number
- JP5284138B2 JP5284138B2 JP2009038523A JP2009038523A JP5284138B2 JP 5284138 B2 JP5284138 B2 JP 5284138B2 JP 2009038523 A JP2009038523 A JP 2009038523A JP 2009038523 A JP2009038523 A JP 2009038523A JP 5284138 B2 JP5284138 B2 JP 5284138B2
- Authority
- JP
- Japan
- Prior art keywords
- value data
- dot
- data
- dots
- value
- 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
- 238000012545 processing Methods 0.000 title claims description 61
- 238000003672 processing method Methods 0.000 title claims description 12
- 238000013139 quantization Methods 0.000 claims description 83
- 230000003287 optical effect Effects 0.000 claims description 33
- 238000000926 separation method Methods 0.000 claims description 26
- 238000009792 diffusion process Methods 0.000 claims description 22
- 239000004615 ingredient Substances 0.000 claims description 2
- 239000000976 ink Substances 0.000 description 122
- 238000000034 method Methods 0.000 description 38
- 238000012937 correction Methods 0.000 description 20
- 230000008569 process Effects 0.000 description 20
- 239000003086 colorant Substances 0.000 description 16
- 238000006243 chemical reaction Methods 0.000 description 14
- 238000010586 diagram Methods 0.000 description 10
- 230000006870 function Effects 0.000 description 5
- 238000003860 storage Methods 0.000 description 5
- 230000006866 deterioration Effects 0.000 description 3
- 239000007788 liquid Substances 0.000 description 3
- 238000001454 recorded image Methods 0.000 description 3
- 230000009467 reduction Effects 0.000 description 3
- 230000000007 visual effect Effects 0.000 description 3
- 238000007599 discharging Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 238000000059 patterning Methods 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 238000009825 accumulation Methods 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000009835 boiling Methods 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000005530 etching Methods 0.000 description 1
- 238000005187 foaming Methods 0.000 description 1
- 229920006015 heat resistant resin Polymers 0.000 description 1
- 238000010438 heat treatment Methods 0.000 description 1
- 238000002955 isolation Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 238000011084 recovery Methods 0.000 description 1
- 230000001105 regulatory effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000008054 signal transmission Effects 0.000 description 1
- 229910052709 silver Inorganic materials 0.000 description 1
- 239000004332 silver Substances 0.000 description 1
- -1 silver halide Chemical class 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/46—Colour picture communication systems
- H04N1/52—Circuits or arrangements for halftone screening
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Facsimile Image Signal Circuits (AREA)
- Color Image Communication Systems (AREA)
Description
本発明は、画像処理装置および画像処理方法に関する。特に、本発明は、複数色の多値データをこれら多値データを入力とするテーブルを用いて量子化する構成において、それぞれの格子点の複数色の量子化値を相互に関連付けて定める量子化処理に関するものである。 The present invention relates to an image processing apparatus and an image processing method. In particular, the present invention relates to a configuration in which multi-valued data of multiple colors is quantized using a table that receives these multi-valued data as input, and a quantization value determined by correlating the quantized values of multiple colors at each lattice point It relates to processing.
多値データを2値データに変換する量子化の手法として、誤差拡散法、ディザ法が広く知られている。ディザ法は、ディザマトリクスによって画素ごとに与えられる閾値と多値データの値との大小関係に基づいて各画素の2値データなど、上記多値データより階調値数が少ないデータに量子化するものである。 As a quantization method for converting multi-value data into binary data, an error diffusion method and a dither method are widely known. In the dither method, the data is quantized into data having a smaller number of gradation values than the multi-value data, such as binary data of each pixel, based on the magnitude relationship between the threshold value given to each pixel by the dither matrix and the value of the multi-value data. Is.
また、誤差拡散法は、同じく閾値と多値データの値との大小関係に基づいて量子化し、この量子化した際の閾値と多値データとの誤差を周辺の画素に拡散してその後に量子化される画素の多値データを補正するものである。例えば、量子化データとしての2値データを求める着目画素Pの濃度(多値データ値)をvとし、その注目画素Pの誤差を拡散する周辺画素P0、P1、P2、P3の濃度をそれぞれv0、v1、v2、v3、閾値をTとする。また、注目画素Pの2値化による誤差Eを周辺画素P0、P1、P2、P3に拡散する際の重みをW0、W1、W2、W3とするとき、画素Pで決定される2値データOは、
v≧T ならば O=1,E=v−Vmax;
v<T ならば O=0,E=v−Vmin;
ここで、Vmaxを最大濃度、Vminを最小濃度とする。
で表される。また、誤差が拡散された結果の周辺画素の濃度は、
v0=v0+E×W0;
v1=v1+E×W1;
v2=v2+E×W2;
v3=v3+E×W3;
と表される。これらの式における重み係数は、例えばW0=7/16、W1=1/16、W2=5/16W3=3/16である。
Similarly, the error diffusion method quantizes based on the magnitude relationship between the threshold value and the value of the multi-value data, diffuses the error between the threshold value and the multi-value data at the time of quantization to the surrounding pixels, and then performs the quantization. The multi-value data of the pixel to be converted is corrected. For example, the density (multi-value data value) of the target pixel P for obtaining binary data as quantized data is v, and the densities of the peripheral pixels P0, P1, P2, and P3 that diffuse the error of the target pixel P are v0. , V1, v2, v3, and T is the threshold value. Further, binary data O determined by the pixel P when the weights when the error E due to the binarization of the pixel of interest P is diffused to the peripheral pixels P0, P1, P2, and P3 are W0, W1, W2, and W3. Is
If v ≧ T, O = 1, E = v−Vmax;
If v <T, O = 0, E = v−Vmin;
Here, Vmax is the maximum density and Vmin is the minimum density.
It is represented by Also, the density of the surrounding pixels as a result of error diffusion is
v0 = v0 + E × W0;
v1 = v1 + E × W1;
v2 = v2 + E × W2;
v3 = v3 + E × W3;
It is expressed. The weighting factors in these equations are, for example, W0 = 7/16, W1 = 1/16, W2 = 5 / 16W3 = 3/16.
以上のディザ法や誤差拡散法について、一般には、ディザ法は高速な処理が可能であり、誤差拡散法は、画質に優れるという利点がある。また、近年では、階調表現をより豊かにするために、量子化データを2値ではなく、3値以上とすることも行われている。ディザ法では、ディザマトリクスを複数用意することにより、また、誤差拡散法においては、閾値を複数設定することにより、3値以上の量子化データを得ることができる。 As for the above-described dither method and error diffusion method, in general, the dither method can perform high-speed processing, and the error diffusion method has an advantage of excellent image quality. In recent years, in order to enrich the gradation expression, the quantized data is not limited to binary values but is set to three or more values. In the dither method, by preparing a plurality of dither matrices, and in the error diffusion method, by setting a plurality of threshold values, quantized data of three or more values can be obtained.
しかし、以上のような量子化において、シアン、マゼンタ、イエローなど、複数色の多値データを量子化する場合に、それぞれの多値データを独立に量子化することに起因した問題がある。すなわち、それぞれの量子化結果に基づいてそれぞれ記録される画像は良好な視覚特性を有したものとなるものの、それぞれの量子化データに基づいて重ねて記録される画像は、必ずしも良好な視覚特性を有したもとならないことがある。これは、それぞれの多値データが独立に量子化され、複数色の多値データの重ね合わせが考慮されていないためである。 However, in the quantization as described above, when multi-value data of a plurality of colors such as cyan, magenta, and yellow is quantized, there is a problem caused by independently quantizing each multi-value data. That is, the images recorded based on the respective quantization results have good visual characteristics, but the images recorded on the basis of the respective quantized data do not necessarily have good visual characteristics. You may not have it. This is because each multi-value data is quantized independently, and superposition of multi-value data of a plurality of colors is not considered.
これに対し、特許文献1には、ルックアップテーブルを用い、複数色の多値データの誤差拡散による量子化を相互に関連させて行うことが記載されている。詳しくは、テーブルの各格子点に複数色それぞれの量子化値を設定しこのテーブルを用いて各色の多値データに対応した量子化値を求めるものであり、これらの量子化値を、テーブルにおいて規定される知覚濃度ごとの濃度領域に応じて補正することが記載されている。これによれば、複数色を重ねて記録する画像において良好な視覚特性を得ることができる。
On the other hand,
ところで、カラーインクジェットプリンタなどの記録装置では、シアンインク(C)、マゼンタインク(M)、イエローインク(Y)、ブラックインク(K)の基本となる4種類のインクを用いて記録を行うものが広く知られている。これに対し、上記4色に加え、染料などの色材濃度が相対的に低いインク(淡インク)を用いてさらなる高画質の記録、例えばハイライト部での粒状性の低減と、シャドー部での高濃度達成を両立させた記録を行うものが知られている。また、同じ色について吐出されるインク滴のサイズを異ならせて記録するドットサイズを複数種類として記録を行い、同様に高画質の記録を行う装置も知られている。すなわち、これらの装置では、ハイライト部(記録濃度の低濃度領域)では相対的に光学濃度の低いドット(淡インクや小ドット)で画像を形成し、シャドー部(記録濃度の高濃度領域)では相対的に光学濃度との高いドット(濃インクや大ドット)で画像を形成する。 By the way, in a recording apparatus such as a color inkjet printer, recording is performed using four types of ink, which are basic inks of cyan ink (C), magenta ink (M), yellow ink (Y), and black ink (K). Widely known. On the other hand, in addition to the above four colors, ink with a relatively low colorant density such as dye (light ink) is used for recording of higher image quality, for example, graininess reduction in the highlight area, and shadow area. It is known to perform recording that achieves both high density and low density. There is also known an apparatus that performs recording with a plurality of dot sizes for recording with different sizes of ink droplets ejected for the same color, and similarly performs high-quality recording. That is, in these apparatuses, an image is formed with dots (light ink or small dots) having a relatively low optical density in a highlight portion (low density area of recording density), and a shadow area (high density area of recording density). Then, an image is formed with dots (dark ink or large dots) having a relatively high optical density.
また、カラー画像のみならずモノクロ画像の記録においても、銀塩写真並みの高画質が求められており、特に階調性が重要視される。この場合に、C、M、Yインクによる混色によってモノクロ画像を形成する構成では、C、M、Y各インクの僅かなばらつき、例えばインク相互の着弾位置やインク滴サイズのばらつきが発生すると、画像において色転びが生じ画質を低下させるという問題がある。これに対し、ブラックインクのみで画像を形成する構成では、上述の着弾位置やインク滴サイズのばらつきがあり得ず、色転びのような画質低下を生じない。このような点から、記録する画像がカラー画像かモノクロ画像かを判別し、判別結果に応じて使用するインクの種類を切り替える記録装置も提案されている。すなわち、カラー画像を記録する場合はC、M、Yインクを主に用い、モノクロ画像を記録する場合は、Kインクを主に用いる。さらに、モノクロ画像の記録では、上述のカラー記録と同様、相対的に光学濃度の低いドットと高いドットを使い分けることによりハイライト部の粒状性低減とシャドー部の高濃度を達成し、写真画質の記録を可能としている。これを実現する一構成として、色材濃度の高いブラックインク(ブラックインク:Kインク)と、色材濃度の低いブラックインク(グレーインク:GYインク)と、を用いて記録を行う装置が知られている。 Further, in recording not only color images but also monochrome images, high image quality equivalent to silver halide photography is required, and gradation is particularly important. In this case, in a configuration in which a monochrome image is formed by mixing colors of C, M, and Y inks, if slight variations in C, M, and Y inks occur, for example, variations in the landing positions of inks and ink droplet sizes, the image In this case, there is a problem that color shift occurs and the image quality is deteriorated. On the other hand, in the configuration in which an image is formed using only black ink, there is no variation in the landing position and ink droplet size described above, and image quality deterioration such as color shift does not occur. In view of the above, a recording apparatus that determines whether an image to be recorded is a color image or a monochrome image and switches the type of ink to be used according to the determination result has been proposed. That is, C, M, and Y inks are mainly used when recording color images, and K ink is mainly used when recording monochrome images. Furthermore, in the monochrome image recording, as in the color recording described above, the use of a dot having a relatively low optical density and a dot having a relatively high optical density achieves a reduction in graininess in the highlight area and a high density in the shadow area, thereby improving the photographic image quality. Recording is possible. As one configuration for realizing this, there is known an apparatus that performs recording using black ink (black ink: K ink) having a high color material density and black ink (grey ink: GY ink) having a low color material density. ing.
図1は、KインクとGYインクの用い方を説明する図である。入力データが示す濃度レベルが最も低い近傍のハイライト部(図1に示す領域I)では、GYインクのみを用いて記録を行う。また、この領域から入力レベルが増すにつれてGYインクの打ち込み量(濃度の出力レベル)を増して行く(領域II)。その後、入力レベルが所定の値を超えるとKインクを使用し始めるとともに、GYインクの比較的多量の打ち込み量を維持する(領域III)。これにより、GYの濃度を高くした状態でKのドットをまばらに配置することができる。また、入力レベルが最大に近い領域(領域IV)では、主にKインクのみで記録する。 FIG. 1 is a diagram for explaining how to use K ink and GY ink. In the highlight portion (region I shown in FIG. 1) in the vicinity where the density level indicated by the input data is the lowest, recording is performed using only GY ink. Further, as the input level increases from this area, the amount of GY ink shot (density output level) increases (area II). Thereafter, when the input level exceeds a predetermined value, the K ink starts to be used, and a relatively large amount of GY ink is maintained (area III). As a result, K dots can be sparsely arranged with the GY density increased. In the region where the input level is close to the maximum (region IV), recording is mainly performed using only K ink.
ところが、上記の構成において、GYインクとKインクによって記録されるドットの光学濃度の差が大きい場合には次のような問題を生じることがある。Kインクによる濃ドットがまばらに配置される領域IIIにおいて、GYインクによる淡ドットによって増すことができる濃度が充分でなく、結果として、濃ドットが視覚的に認識されて粒状感を呈することがある。これについては、淡ドットの濃度を高めるなどして記録濃度の差を小さくすればこの問題はほとんど生じないが、ハイライト部の粒状性低減と最大濃度の両立の効果が十分に達成できなくなる。 However, in the above configuration, when the difference in the optical density of dots recorded by the GY ink and the K ink is large, the following problem may occur. In the region III where the dark dots by the K ink are sparsely arranged, the density that can be increased by the light dots by the GY ink is not sufficient, and as a result, the dark dots may be visually recognized to give a grainy feeling. . As for this, if the density of light dots is increased to reduce the difference in recording density, this problem hardly occurs, but the effect of reducing the graininess of the highlight portion and the maximum density cannot be achieved sufficiently.
これに対し、GYおよびKのドットに加え、これらの中間の光学濃度を持つドットを加えた3種類以上のドットによって記録を行うことにより、この問題を軽減することはできる。例えば、高濃度ブラックインク(Kインク)による大ドット、低濃度ブラックインク(GYインク)による大ドット、および、低濃度ブラックインク(GYインク)による小ドット、からなる3種類のドットを用いて記録するものである。 On the other hand, this problem can be alleviated by recording with three or more types of dots in which dots having intermediate optical densities are added in addition to GY and K dots. For example, recording is performed using three types of dots including a large dot made of high-density black ink (K ink), a large dot made of low-density black ink (GY ink), and a small dot made of low-density black ink (GY ink). To do.
図2は、上記3種類のドットの用い方を説明する図であり、図1と同様の図である。図2に示すように、ハイライト部(領域I)では、最も光学濃度の低いドットであるGYインクの小ドット(以下、GY小ドット)のみで記録を行い、入力レベルが増すとともにGYドットの量を増して行く(領域II)。これにより、比較的濃度の低い領域での粒状感の低減を図ることができる。入力レベルが所定の値を超えると、GYインクの大ドット(以下、GY大ドット)をまばらに配置し始める(領域III)。さらに入力レベルが増すと、GY小ドットの量を減じる一方、GY大ドットを増加させ全体の濃度を増す(領域IV)。入力レベルがさらに増すと、Bkインクの大ドット(以下、Bk大ドット)を使いまばらに配置し始め(領域V)、入力レベルが最大に近い領域(領域VI)では、主にBk大ドットのみを用いて記録を行う。 FIG. 2 is a diagram for explaining how to use the above three types of dots, and is similar to FIG. As shown in FIG. 2, in the highlight portion (region I), recording is performed only with small dots of GY ink (hereinafter referred to as GY small dots) that are the dots with the lowest optical density. Increase the amount (area II). Thereby, it is possible to reduce graininess in a relatively low density region. When the input level exceeds a predetermined value, large dots of GY ink (hereinafter referred to as GY large dots) are sparsely arranged (area III). As the input level further increases, the amount of GY small dots is reduced, while the GY large dots are increased to increase the overall density (region IV). When the input level further increases, large dots of Bk ink (hereinafter referred to as Bk large dots) begin to be used sparsely (area V), and in areas close to the maximum input level (area VI), only large Bk dots are used. Use to record.
このように、3種類のドットを用いて記録を行うことにより、2種類のドットのみで記録を行う場合と比較して、GY小ドットとGY大ドットとの濃度差、およびGY大ドットとBk大ドットとの濃度差を小さくすることができる。これにより、中間調領域、特に、濃い濃度のドットが入り始める領域III、領域Vにおいて粒状性が増すことを抑制するとともに、記録画像のハイライト部における粒状性の低減とシャドー部の高濃度を良好に実現することができる。また、以上のように、形成するドットの種類を増やして、特に中間調領域における粒状性を低減できるのは、モノクロ画像の記録の場合だけでなく、カラーインクを用いたカラー記録においても同様である。 In this way, by performing recording using three types of dots, the density difference between the GY small dot and the GY large dot, and the GY large dot and Bk are compared with the case where recording is performed using only two types of dots. The density difference from the large dots can be reduced. This suppresses the increase in graininess in the halftone area, particularly in the areas III and V where the dark dots start to enter, while reducing the graininess in the highlight part of the recorded image and reducing the high density of the shadow part. It can be realized well. In addition, as described above, the number of types of dots to be formed can be increased to reduce graininess, particularly in the halftone area, not only in the case of recording monochrome images but also in color recording using color inks. is there.
しかし、徒にインクの種類もしくはドットの種類を増すことは、記録装置の大型化や複雑化や、それに伴うコストアップを招くこととなる。 However, increasing the types of ink or dots naturally increases the size and complexity of the printing apparatus and the associated cost increase.
この点から、少ないインクの種類もしくはドットの種類であっても、特に、中間調領域での粒状性悪化を最小限に抑えることができる記録装置が望まれている。この課題に対して、例えば前述の特許文献1に記載の量子化技術を利用することができる。すなわち、この技術は、複数色の多値データに対応したそれぞれの量子化値をテーブルの格子点に格納し、各格子点の量子化値がテーブルにおいて知覚濃度に基づいて規定される濃度領域に応じた値とされたテーブルを用いて量子化を行うものである。このテーブルを用いた量子化によれば、第1に、量子化値が知覚濃度に基づいた濃度領域に対応して調整されていることから、例えば、濃ドットがまばらに配置される領域においてその濃ドットと淡ドットの配置は知覚上の濃度を満たすように定められる。従って、濃ドットがまばらに配置される領域において、淡ドットによって増すことができる濃度が充分でない状態を回避でき、結果として濃ドットによる粒状感を低減することができる。第2に、上記のように量子化値が濃度領域に対応して濃淡相互の量子化値が関連付けられることから、このテーブルによって得られる量子化値の誤差は、間接的に相手方の多値データにも影響を与えることになる。その結果、誤差拡散の特性上濃淡ドットが相互に分離して配置されるようになる。その結果、濃淡ドットが重なってあるいは近接して配置される確率を小さくでき、濃淡ドットの塊による粒状感をも低減することができる。このように、テーブルを用いて複数の多値データの誤差拡散処理を相互に関連させて行い、配置される異なる種類のドットをできるだけ分離して配置する量子化方法を、以下では、便宜上「分離量子化(分離誤差拡散)」と称する。従って、分離量子化は特許文献1に記載の方法だけでなく、他の方法、例えば、特許文献2に記載されるディザ法を用いたものであってもよい。同文献には、複数種類のインクのデータを量子化するに際して、ある種類のインクデータの量子化ではそれ以前に量子化された種類のデータに係るドットの重なりを最小限にすることが記載されている。以上のように、本発明を適用する上では、量子化データに基づいて形成されるドットの配置が異なる種類のドットが相互に分散するように配置されるものであれば、どのような量子化方法であってもよい。
In view of this point, there is a demand for a recording apparatus that can minimize deterioration of graininess particularly in a halftone area even with a small number of ink types or dot types. For example, the quantization technique described in
以上のように、特許文献1の技術を用いることにより、より少ない種類のドットを用いる場合でも、特に、中間調領域での粒状性の悪化を抑制することが可能となる。
As described above, by using the technique of
しかしながら、特許文献1に記載の技術では、量子化する多値データの種類、つまりテーブルを参照するデータの種類が増すと、その種類の数のべき乗でテーブルサイズが増加するという問題がある。このため、用いるインクやドットサイズの種類が、例えば3種類以上となる記録システムに特許文献1の技術を適用すると、テーブルサイズが膨大になり、装置の大型化やコストアップを招くことになる。
However, the technique described in
本発明は、上記課題を解決するためになされたものであり、テーブルサイズの増大を招くことなく、テーブルを用いた量子化によって、特に、中間調領域における粒状性の低減を可能とする画像処理装置および画像処理方法を提供することにある。 The present invention has been made to solve the above-described problem, and image processing that enables reduction of graininess, particularly in a halftone region, by quantization using a table without causing an increase in table size. An apparatus and an image processing method are provided.
そのために本発明では、同一色相で光学濃度がそれぞれ異なる第1ドット、第2ドットおよび第3ドットを記録媒体上に形成して画像を記録するための画像処理装置であって、前記画像の色成分データに基づいて、前記第1ドットに対応する第1多値データと、前記第2ドットに対応する第2多値データと、前記第3ドットに対応する第3多値データを生成する色分解手段と、前記第1、第2および第3多値データが示す値がいずれも0ではない場合、前記第1多値データおよび第2多値データを用いて前記第3多値データを用いずに前記第1ドットを形成するための前記第1量子化データを生成し、前記第1多値データおよび第2多値データを用いて前記第3多値データを用いずに前記第2ドットを形成するための第2量子化データを生成する量子化手段と、を具えることを特徴とする。 In the present invention Therefore, an image processing apparatus for recording a first dot optical density are different, the image is formed on the second dot and the third dot over the recording medium in the same color, the image color A color for generating first multi-value data corresponding to the first dot, second multi-value data corresponding to the second dot, and third multi-value data corresponding to the third dot based on the component data When the values indicated by the decomposing means and the first, second, and third multi-value data are not 0, the third multi-value data is used by using the first multi-value data and the second multi-value data. The first quantized data for forming the first dot is generated without using the third multi-value data by using the first multi-value data and the second multi-value data. generating a second quantization data for forming a Quantizing means that, characterized in that obtaining immediately a.
また、同一色相で光学濃度がそれぞれ異なる第1ドット、第2ドットおよび第3ドットを記録媒体上に形成して画像を記録するための画像処理方法であって、前記画像の色成分データに基づいて、前記第1ドットに対応する第1多値データと、前記第2ドットに対応する第2多値データと、前記第3ドットに対応する第3多値データを生成する色分解工程と、前記第1、第2および第3多値データが示す値がいずれも0ではない場合、前記第1多値データおよび第2多値データを用いて前記第3多値データを用いずに前記第1ドットを形成するための前記第1量子化データを生成し、前記第1多値データおよび第2多値データを用いて前記第3多値データを用いずに前記第2ドットを形成するための第2量子化データを生成する量子化工程と、を有することを特徴とする。 The first dot different optical density respectively in the same color, an image processing method for recording an image by forming a second dot and the third dot on the recording medium, based on the color component data of the image A color separation step of generating first multi-value data corresponding to the first dots, second multi-value data corresponding to the second dots, and third multi-value data corresponding to the third dots ; If none of the values indicated by the first, second, and third multi-value data is 0, the first multi-value data and the second multi-value data are used and the third multi-value data is not used. Generating the first quantized data for forming one dot and forming the second dot using the first multi-value data and the second multi-value data without using the third multi-value data; quantization step and for generating second quantized data Characterized in that it have a.
以上の構成によれば、量子化に用いるテーブルを参照する多値データの数を高々2とすることができ、テーブルサイズの増大を抑制することができる。 According to the above configuration, the number of multi-value data referring to a table used for quantization can be at most 2, and an increase in table size can be suppressed.
以下、図面を参照して本発明の実施形態を詳細に説明する。
(実施形態1)
図3は、本発明の一実施形態に係わるインクジェット記録装置301と、ホストコンピュータ(以下、ホスト装置ともいう)302とを有して構成される記録システムを示すブロック図である。記録装置301とホスト装置302は、既知の通信手段で接続されており、相互に通信することができる。ユーザは、ホスト装置302にアクセスすることにより、所望の画像を記録装置301から出力することが出来る。この際、ホスト装置302は、記録すべき画像データに対し後述するような各種処理を実行し、その結果得られた記録データを記録装置301に送信する。
Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
(Embodiment 1)
FIG. 3 is a block diagram showing a recording system including an
図4は、図3に示したインクジェット記録装置301の機械的構成の概略を示す斜視図であり、装置のフロントカバーを取り外して装置内部を露出させた状態を示している。図において、1000は交換式のヘッドカートリッジ、2はヘッドカートリッジ1000を着脱自在に保持するキャリッジユニット、3はヘッドカートリッジ1000をキャリッジユニット2に固定するためのホルダをそれぞれ示す。ヘッドカートリッジ1000にはインクを吐出するための吐出口が設けられた記録ヘッドが一体に備えられている。ヘッドカートリッジ1000をキャリッジユニット2に装着し、その後カートリッジ固定レバー4を操作することにより、ホルダ3が連動し、ヘッドカートリッジ1000をキャリッジユニット2に圧接させて固定することができる。また、この圧接によってヘッドカートリッジ1000の位置決めが行われると同時に、キャリッジユニット2に設けられた所要の信号伝達用の電気接点とヘッドカートリッジ1000側の電気接点とのコンタクトが行われる。
FIG. 4 is a perspective view schematically showing the mechanical configuration of the ink
5は装置制御部とキャリッジユニット2との間で電気信号を伝達するためのフレキシブルケーブルを示す。6はキャリッジユニット2を主走査方向に往復移動させるための駆動源をなすキャリッジモータ、7は当該駆動力をキャリッジユニット2に伝達するキャリッジベルトをそれぞれ示す。8は主走査方向に延在してキャリッジユニット2の支持を行うとともにその移動を案内するガイドシャフトを示す。9はキャリッジユニット2に取り付けられた透過型のフォトカプラ、10はキャリッジホームポジション付近に設けられた遮光板をそれぞれ示す。これにより、キャリッジユニット2がホームポジションに至ったときに遮光板10がフォトカプラ9の光軸を遮ることにより、キャリッジユニット2がホームポジションに位置していることを検知できる。12は、ヘッドカートリッジ1000における記録ヘッドをキャップするキャップ部材、そのキャップ部材を介して吐出口内部の吸引を行う吸引機構、さらに記録ヘッド吐出口面のワイピングを行う部材などの回復機構を含むホームポジションユニットを示す。
Reference numeral 5 denotes a flexible cable for transmitting an electrical signal between the apparatus control unit and the carriage unit 2. Reference numeral 6 denotes a carriage motor serving as a drive source for reciprocating the carriage unit 2 in the main scanning direction, and reference numeral 7 denotes a carriage belt that transmits the drive force to the carriage unit 2. Reference numeral 8 denotes a guide shaft that extends in the main scanning direction to support the carriage unit 2 and guide its movement.
13は記録媒体を排出するための排出ローラを示し、不図示の拍車状ローラと協動して記録媒体を挟み込み、これを記録装置301外へと排出する。また、ラインフィードユニット(不図示)により、記録媒体を副走査方向へ所定量搬送する。記録媒体の搬送経路上には不図示のペーパーエンドセンサ(PEセンサ)が設けられており、記録媒体の先端部や後端部を検出することができる。
図5は、ヘッドカートリッジ1000の詳細を説明するための分解斜視図である。図において、15はBk(ブラック)インク、GY(グレー)インクを貯溜する交換可能なインクタンク、16はC(シアン)、M(マゼンタ)、Y(イエロー)の各色剤のインクを貯溜する交換可能なインクタンクをそれぞれ示す。17はヘッドカートリッジ1000と連結してインクを供給する部分となるインクタンク16のインク供給口、18は同様にインクタンク15のインク供給口を示す。インク供給口17、18は、供給管20に連結されて記録ヘッド21にインクを供給するように構成されている。19は、フレキシブルケーブル5と接続され、記録データに基づく信号を記録ヘッド21に伝える様に構成されている電気接点を示す。
FIG. 5 is an exploded perspective view for explaining the details of the
また、図5において、記録ヘッド21の前面に示されている8つの線は、インク色およびインク滴の大きさが異なるインクを吐出する複数のノズルからなるそれぞれのノズル列を示している。詳しくは、ブラックインク滴(大;Bk)、シアン大インク滴(C)、シアン小インク滴(c)、マゼンタ大インク滴(M)、マゼンタ小インク滴(m)、イエローインク滴(Y)、グレー大インク滴(GY)、グレー小インク滴(gy)が吐出される。本実施形態では、大インク滴は約5plであり、小インク滴は約2plである。
In FIG. 5, eight lines shown on the front surface of the
図6は、記録ヘッド21の主要部の概略構成を模式的に示す断面図である。図において、4000はベースプレートを示し、吐出用の5種類のインクを受容するための共通液室5101、5103、5105、5107、5109、5111、5113および5115を備えたものである。各共通液室は、半導体製造プロセスで形成されたヒータボードの裏面を異方性エッチングすることによって形成された供給路5102、5104、5106、5108、5110、5112、5114および5116と連結している。これにより、各インクの吐出用ヒータ群に対応したインク路群のそれぞれに連通し、かつ異なる色のインクの混合が生じないよう分離ないし区画することができる。
FIG. 6 is a cross-sectional view schematically showing a schematic configuration of a main part of the
4001はブラックインクとシアン大インク滴用のヒータボード、4002はシアン小インク滴とマゼンタ大インク滴用のヒータボードをそれぞれ示す。また、4003はマゼンタ小インク滴とイエローインク用のヒータボード、4004はグレーの大インク滴とグレー小インク滴用のヒータボードをそれぞれ示す。各ヒータボードには、吐出用のヒータ5004、5006等が配設されている。また、5001、5002、5003および5004は、インク流路およびノズルを形成したオリフィスプレートを示し、通常、耐熱性の樹脂で形成されている。
例えばブラック用インクを例に採り説明すると、液室5102から供給されたブラックインクは、吐出用ヒータ群5004、5006近傍のインク流路まで供給される。記録信号に従って、個々のヒータ5004、5006に電圧パルスが印加されると、ヒータの急激な発熱から起こる膜沸騰の発泡エネルギによって、吐出口5005および吐出口5007からインクが滴として矢印の方向に吐出される。吐出されたインク滴は記録媒体Pに着弾し、インク色やインク滴の大きさに対応したドットを形成する。本実施形態では、1つのインク液室5102は2つのノズル列5005および5007に対応しており、図に向かって左側のノズル列5005を偶数ノズル、右側のノズルすなわち5007を奇数ノズルと称する。
For example, taking black ink as an example, the black ink supplied from the
図7は、本実施形態に係る画像処理のための構成をその一連の工程に沿って示すブロック図である。これらの画像処理は、具体的には、図3に示したホスト装置302および記録装置301それぞれの、CPU、ROM、RAMなどを有した画像処理構成によって実行される。
FIG. 7 is a block diagram showing a configuration for image processing according to the present embodiment along a series of steps. Specifically, these image processes are executed by an image processing configuration having a CPU, a ROM, a RAM, and the like of each of the
ホスト装置302のアプリケーション701で作成された画像データは、256階調のレッド(R)、グリーン(G)およびブルー(B)を有する8ビットの輝度信号で表されている。この画像データは、プリンタドライバ3020によって、最終的に記録装置で用いる量子化されたデータとされて記録装置301へ送られる。プリンタドライバ3020では、先ず、解像度変換部(不図示)によって、解像度変換(本実施形態では600ppiへの変換)が行われる。次に、判定部702によって、その記録がモノクロ画像出力かカラー画像記録出力かを判断する。本実施形態では、ユーザがホスト302を介した操作によって、モノクロ画像出力かカラー画像出力かを選択する。もちろん、アプリケーションで作成された画像データがモノクロ画像かカラー画像かを、画像データに基づいて判別するなど既知の他の方法を適用することも可能である。
Image data created by the
モノクロ画像出力が選択されている場合は、先ず、グレースケール変換部703によって、アプリケーションで作成された画像データのグレースケール変換を実施する。このグレースケール変換は、それぞれが8ビット256階調であるR、G、Bデータを、明度のみの情報を有したモノクロ256階調の8ビットデータに変更する処理である。この変換には、様々なものが知られているが、本実施形態では、
モノクロ階調値G=(WR×R+WG×G+WB×B) (小数点以下四捨五入)
ここで、重み付け成分:WR=0.299、 WG=0.587、 WB=0.114である。
次に、色分解処理部704は、モノクロ階調8ビットデータを、記録装置で用いるインクおよびドットサイズの種類に対応させた8ビットデータに変換する。すなわち、インクとドットサイズの組合せに応じて、ブラックドット(Bkドット)、グレー大ドット(GYドット)、グレー小ドット(gyドット)、シアン小ドット(cドット)、マゼンタ小ドット(mドット)、イエロードット(Yドット)を形成でき、これらの8ビットデータが生成される。なお、これらの色分解データは、上記の各ドットは図6にて前述した、インクの種類とそのインク滴の大きさの組み合わせに対応しており、この組み合わせに応じたデータであることはもちろんである。色分解処理部704では、予め用意されている色分解テーブルを参照することによってその処理を行う。この色分解テーブルは、0、16、32、48、64、80、96、112、128、144、160、176、192、208、224、240、255の17個のモノクロ階調値Gそれぞれに対応して、Bk、GY、gy、Y、c、mの値を格納したものである。具体的な処理では、モノクロ階調値Gが与えられると、色分解テーブルを参照し、その階調値に対応する座標点のBk、GY、gy、Y、c、mの値を近接格子点のBk、GY、gy、Y、c、mの値から内挿し、その値を得る。
When the monochrome image output is selected, first, the gray
Monochrome gradation value G = (WR × R + WG × G + WB × B) (rounded off to the nearest decimal point)
Here, weighting components: WR = 0.299, WG = 0.487, WB = 0.114.
Next, the color separation processing unit 704 converts the monochrome gradation 8-bit data into 8-bit data corresponding to the type of ink and dot size used in the printing apparatus. That is, depending on the combination of ink and dot size, black dots (Bk dots), gray large dots (GY dots), gray small dots (gy dots), cyan small dots (c dots), magenta small dots (m dots) , Yellow dots (Y dots) can be formed, and these 8-bit data are generated. These color separation data correspond to the combination of the ink type and the ink droplet size described above with reference to FIG. It is. The color separation processing unit 704 performs the processing by referring to a color separation table prepared in advance. This color separation table includes 17 monochrome gradation values G of 0, 16, 32, 48, 64, 80, 96, 112, 128, 144, 160, 176, 192, 208, 224, 240, and 255, respectively. Correspondingly, values of Bk, GY, gy, Y, c, m are stored. In a specific process, when a monochrome gradation value G is given, the color separation table is referred to, and the values of Bk, GY, gy, Y, c, and m of the coordinate point corresponding to the gradation value are set as adjacent lattice points. Is interpolated from the values of Bk, GY, gy, Y, c, and m to obtain the value.
なお、本実施形態で、モノクロ画像出力でありながら、有彩色Y、c、mを出力する理由は以下のとおりである。一般に記録紙などの記録媒体は白色であるが、僅かながら色味を持っている。このため、無彩色のBk、Gy、gyドットを形成したとしても、記録媒体が元々持っている色味に引きずられ記録画像も僅かに有彩色を帯びることがある。このため、記録画像を本来意図したモノクロの色味とすべく、少量の有彩色インクを使用して記録媒体が持っている色味を打ち消す。ただし、有彩色インクを使用しすぎると色転びが発生する可能性があるため、インク量にして無彩色インクの数%程度にとどめる。 In the present embodiment, the reason for outputting chromatic colors Y, c, and m while outputting a monochrome image is as follows. Generally, a recording medium such as a recording paper is white, but has a slight color. For this reason, even if achromatic Bk, Gy, and gy dots are formed, the recorded image may be slightly colored due to the original color of the recording medium. For this reason, in order to make the recorded image have the originally intended monochrome color, a small amount of chromatic ink is used to cancel the color of the recording medium. However, if too much chromatic color ink is used, color shift may occur. Therefore, the ink amount is limited to about several percent of the achromatic color ink.
続く階調補正処理705部では、色分解処理部704から出力された値に対して、階調補正テーブルによる変換が行われる。すなわち、Bk、GY、gy、c、mYの各色について256階調のデータのそれぞれに対する変換値が予め定められた階調補正テーブルを参照することにより変換が行われる。本実施形態では、入力値(=色分解処理からの出力値)0〜255の256階調に対し、この入力値を変換して出力範囲は0〜4080とする。これにより、より細かな階調補正が可能となる。 In the subsequent gradation correction processing 705, the value output from the color separation processing unit 704 is converted by the gradation correction table. That is, conversion is performed by referring to a gradation correction table in which conversion values for 256-gradation data are determined in advance for each color of Bk, GY, gy, c, and mY. In this embodiment, this input value is converted to 256 gradations of input values (= output values from color separation processing) 0 to 255, and the output range is set to 0 to 4080. As a result, finer gradation correction is possible.
図8は、グレースケール変換部703で得られるモノクロ階調値Gと、これに対して上述した色分解処理および階調補正処理を施したデータ、すなわち、階調補正処理部705からの出力データとの関係を示す図であり、図2と同様の図である。概ね、図2で説明したものと同様であるが以下で説明する特徴ある。
FIG. 8 shows a monochrome gradation value G obtained by the gray
図8に示すように、入力値63(以下、値A)からGYドットが配置され始める。また、入力値150(以下、値B)からBkドットが配置され始める。そして、僅かではあるが、色調整のためm、Yドットが配置される。なお、本実施形態では、記録媒体が青みがかっているためc成分は用いず、m、Y成分のみを用いる。 As shown in FIG. 8, GY dots start to be arranged from an input value 63 (hereinafter, value A). Also, Bk dots start to be arranged from the input value 150 (hereinafter referred to as value B). Then, although slightly, m and Y dots are arranged for color adjustment. In this embodiment, since the recording medium is bluish, the c component is not used and only the m and Y components are used.
図7を再び参照すると、以上のように階調補正処理部706から出力された値に対して、モノクロモード量子化処理部706は、画素ごとに4値(レベル0、レベル1、レベル2、レベル3)の2ビットデータに変換する量子化処理を行う。
Referring again to FIG. 7, with respect to the value output from the gradation correction processing unit 706 as described above, the monochrome mode quantization processing unit 706 has four values (
図9は、本発明の第一の実施形態に係る量子化処理を示すフローチャートである。 FIG. 9 is a flowchart showing the quantization processing according to the first embodiment of the present invention.
ステップ900で本処理を開始すると、先ず、ステップ901で、画素ごとに、グレースケール変換部703(図7)で求めたモノクロ階調値Gが、値B(図8)より小さいか否かを判定する。小さい場合は、ステップ902へ進み、階調補正処理部705(図7)から出力されたデータのうち、データGY、gyの組みのみで、特許文献1に記載の同様のルックアップテーブル(LUT)を参照して量子化値を得る分離誤差拡散を行う。
When this processing is started in
図10は、この分離誤差拡散処理に用いるLUTを説明する図である。具体的には、図10は、GYとgyを入力とするLUTの内容を示しており、横軸はgy、縦軸はGYの入力値を表し、格子点上の数値はそれぞれgy、GYの量子化値を表している。 FIG. 10 is a diagram for explaining an LUT used for the separation error diffusion process. Specifically, FIG. 10 shows the contents of an LUT with GY and gy as inputs. The horizontal axis represents gy, the vertical axis represents the input value of GY, and the numerical values on the grid points are gy and GY, respectively. It represents the quantized value.
図10に示すように、LUTは、GY、gyとも4値の量子化を行うため、量子化代表値と量子化閾値を次のように設定している。量子化代表値は、レベル0が0、レベル1が1360、レベル2が2720、レベル3が4080である。また、量子化のための閾値は、レベル0〜1が688、レベル1〜2が2048、レベル2〜3が3408である。図11に詳しく示すように、x軸(gy)およびy軸(GY)それぞれに上述の閾値の点をとる。そして、同じ閾値の点同士を結んだ直線と、x(gy)=4080の軸上においてGYの閾値となる点とy(GY)=4080の軸上においてgyの閾値となる点とを結んだ直線によって、7つの濃度領域に分割することができる。そして、このように規定されるそれぞれの濃度領域内では、gy、GYの量子化値の合計が等しくなるように調整されている。
As shown in FIG. 10, since the LUT performs four-value quantization for both GY and gy, the quantization representative value and the quantization threshold are set as follows. The quantized representative values are 0 for
以上のテーブルを用いて量子化を行うことにより、参照するデータが2つ(gy、GY)というように少ない場合でも、第1に、濃ドットがまばらに配置される領域において濃ドット(GY)と淡ドット(gy)の配置は知覚上の濃度を満たすように定められる。従って、濃ドットがまばらに配置される領域において、淡ドットによって増すことができる濃度が充分でない状態を回避でき、結果として濃ドットによる粒状感を低減することができる。第2に、上記のように量子化値が濃度領域に対応して濃淡相互の量子化値が関連付けられることから、誤差拡散の特性上濃淡ドットが相互に分離して配置されるようになる。その結果、濃淡ドットが重なってあるいは近接して配置される確率を小さくでき、濃淡ドットの塊による粒状感をも低減することができる。 By performing quantization using the above table, first, even when there are as few as two pieces of data to be referred to (gy, GY), first, dark dots (GY) in a region where dark dots are sparsely arranged. And the arrangement of light dots (gy) are determined so as to satisfy the perceptual density. Therefore, in a region where dark dots are sparsely arranged, it is possible to avoid a state where the density that can be increased by the light dots is not sufficient, and as a result, it is possible to reduce the graininess due to the dark dots. Second, as described above, the quantized values are associated with the quantized values corresponding to the density regions, so that the gray dots are arranged separately from each other in terms of error diffusion characteristics. As a result, it is possible to reduce the probability that the light and dark dots are overlapped or arranged close to each other, and to reduce the graininess due to the light and dark dot cluster.
上述のようにgy、GYの組み合わせの量子化を終了すると、次に、ステップ903で、Bk(およびm、Yそれぞれ)単独で誤差拡散法による量子化を行う。
When the quantization of the combination of gy and GY is completed as described above, in
ステップ901でモノクロ階調値Gが値B以上であると判定された場合は、ステップ904に進む。ここでは、BkとGyの組み合わせのLUTを用いて、上述したgy、GYの組み合わせの量子化と同様の量子化を行い、4値データを得る。また、ステップ905では、ステップ903と同様、gy(およびm、Yそれぞれ)単独で誤差拡散法による量子化を行う。
If it is determined in
以上のステップ902、904の量子化について、値Bより小さい領域では、図8に示したように、Bkデータは用いられない。従って、その領域の画素に対するBkデータの影響は僅かであるとし、GYデータの入りだしによる粒状性最適化を優先すべく、GY、gyの組み合わせを入力とするLUTを用いて分離量子化を行う。一方、値B以上の領域では、Bkデータが用いられるため、Bk、GYのみの組み合わせを入力とするLUTを用いて量子化を行う。この場合において、gyでなくGYを組み合わせるのは、GYがgyより光学濃度が高いため、Bkとgyが重なったときより、BkとGYが重なったときの方が光学濃度が高くなり、視覚的に認識しやすいからである。すなわち、GYとBkの組み合わせを最適化するほうが粒状感低減に効果的だからである。
Regarding the quantization in the
以上のとおり、テーブルを参照するインクデータの種類の数を2とすることができ、テーブルサイズの増大を抑制することができる。 As described above, the number of types of ink data referring to the table can be set to 2, and an increase in the table size can be suppressed.
なお、階調補正処理部705の出力が0である場合も、他画素からの誤差が累積することにより、その画素にドットが形成されることがあり得る。このため、ステップ903、905の単独の量子化処理は必要となる。
Even when the output of the gradation correction processing unit 705 is 0, a dot may be formed in a pixel due to accumulation of errors from other pixels. For this reason, independent quantization processing in
また、本実施形態は図8に示すようにgy、GY、Bkの3種類のドットを用いる例に係り、図2に関する説明ではインクの種類が多く粒状感が低減できる例としたが、このような場合でも以上説明した本実施形態の量子化はさらに粒状感を低減できるものである。すなわち、本実施形態の量子化によれば、用いるインクの種類が少ない場合でも粒状感の発生を効果的に低減できることから、上記のとおりテーブルを参照するインクデータの種類の数を高々2とすることができる。その結果、テーブルサイズの増大を抑制することができるという効果を得ることができる。 In addition, this embodiment relates to an example using three types of dots of gy, GY, and Bk as shown in FIG. 8, and in the description related to FIG. Even in this case, the quantization of the present embodiment described above can further reduce the graininess. That is, according to the quantization of the present embodiment, the occurrence of graininess can be effectively reduced even when the number of types of ink used is small. Therefore, the number of types of ink data referring to the table is at most two as described above. be able to. As a result, an effect that an increase in table size can be suppressed can be obtained.
図7を再び参照すると、判定部702でカラー出力と判断したときは、色分解処理部707、階調補正処理部708、およびカラー量子化処理部709それぞれの処理を行うが、これらの処理は公知のものと同様であるので、それらの説明は省略する。
Referring to FIG. 7 again, when the
図12は、モノクロモード量子化処理部706(図7)によって得られる量子化データに基づいて、ドット配置パターン化処理部710(図7)によって配置されるドットパターンを示す図である。量子化で得られる各色のレベル0〜3のデータは、600dpiの解像度の1画素に0〜4個のドットを配置するためのデータである。すなわち、1画素の領域を構成する2エリア×2エリアの各エリアに対するドットの記録・非記録によって上記4レベルの濃度を色ごとに表現する。ここで、丸印が示されたエリアはドットを記録するエリア、丸印がないエリアはドットが記録されないエリアを示している。図からも判るように、入力レベルが0の場合には、全てのエリアにドットは配置されないが、レベル1のときには1ドット、レベル2では2ドット、レベル3では4ドットと、レベル数が上がるにつれて、配置する(記録する)ドット数も徐々に増加する。
FIG. 12 is a diagram showing dot patterns arranged by the dot arrangement patterning processing unit 710 (FIG. 7) based on the quantized data obtained by the monochrome mode quantization processing unit 706 (FIG. 7). Data of
以上のようにして最終的に2値化(ドット配置)された記録データは、図7に示す、記録ヘッドの駆動回路711に転送され、この記録データに基づいて記録ヘッドからインクが吐出される。記録の際、ドット配置パターンの2×2エリアにおいて、上段のエリアは偶数ノズルが、下段のエリアは奇数ノズルがそれぞれ記録を担当する。以上説明した一連の処理によって、256階調の600ppiの画像データは、2階調の1200dpiの解像度で記録される。 The print data finally binarized (dot arrangement) as described above is transferred to the print head drive circuit 711 shown in FIG. 7, and ink is ejected from the print head based on this print data. . In recording, in the 2 × 2 area of the dot arrangement pattern, the even nozzles are in charge of the upper area, and the odd nozzles are in charge of the lower area. Through the series of processes described above, 600 gradation image data of 256 gradations is recorded at a resolution of 1200 gradations of two gradations.
なお、上述の例では、光学濃度の異なる3種類のドットを用いてモノクロ記録を行う例として説明したがこれに限定されないことはもちろんである。例えば、ブラック(Bk)インクのドットについても、大ドット、小ドットの2種類のドットを形成可能とし、合計4種類のドットを用いるシステムにも本発明を適用することができる。すなわち、より光学濃度の高いドットが入りだすモノクロ階調値Gの値を、予め所定値として設定する。そして、モノクロ階調値Gと所定値を比較し、その比較結果に基づいて、量子化処理へ入力があるドットと、その次に光学濃度の高いドットとの組み合わせについて分離量子化を実施すればよい。 In the above-described example, an example in which monochrome recording is performed using three types of dots having different optical densities has been described. However, the present invention is not limited to this. For example, with respect to black (Bk) ink dots, two types of dots, large dots and small dots, can be formed, and the present invention can be applied to a system using a total of four types of dots. That is, the monochrome gradation value G at which dots with higher optical density enter is set in advance as a predetermined value. Then, the monochrome gradation value G is compared with a predetermined value, and based on the comparison result, separation quantization is performed on a combination of a dot having an input to the quantization process and a dot having the next highest optical density. Good.
具体的には、GY大ドットが入りだす階調値を値A、Bk小ドットが入りだす階調値を値B、Bk大ドットが入りだす階調値を値Cとして、予め設定し、モノクロ階調値G<値Bのときは、GYとgyの分離量子化を行う。また、値B≦モノクロ階調値G<値Cのときは、Bk小ドットとGYの分離量子化を行う。さらに、値C≦モノクロ階調値Gのときは、Bk大ドットとBk小ドットの分離量子化を行う。5種類以上のドットに対しても、同様に適用可能である。 Specifically, the gradation value at which GY large dots enter is set as value A, the gradation value at which Bk small dots enter is set as value B, and the gradation value at which Bk large dots enter is set as value C in advance. When the gradation value G <value B, GY and gy are separated and quantized. When value B ≦ monochrome gradation value G <value C, Bk small dots and GY are separately quantized. Further, when value C ≦ monochrome gradation value G, separation quantization of Bk large dots and Bk small dots is performed. The same applies to five or more types of dots.
本実施形態を一般化すると、モノクロなどの同一色相で光学濃度の異なる3種類以上のドットを形成して記録を行うために用いられる量子化データを生成する。この場合に、モノクロ階調データなどの1つの色成分を示すデータに基づいて、3種類以上のドットにそれぞれ対応した複数の多値データを生成する。そして、これら複数の多値データを量子化して階調値数がより少ない量子化データを得る際に、複数の多値データによって、複数の多値データ相互が関連付けられて求められた量子化データが格納されたテーブルを参照し量子化データを得る。この際、色成分データの値に応じて、3種類以上のドットに対応した多値データのうち2種類のドットに対応した多値データで参照するテーブルを選択し、このテーブルを2種類のドットに対応した多値データで参照して量子化データを得るものである。 When this embodiment is generalized, quantized data used for recording by forming three or more types of dots having the same hue such as monochrome and different optical densities is generated. In this case, based on data indicating one color component such as monochrome gradation data, a plurality of multi-value data respectively corresponding to three or more types of dots is generated. Then, when quantizing the plurality of multi-value data to obtain quantized data having a smaller number of gradation values, the quantized data obtained by associating the plurality of multi-value data with each other by the plurality of multi-value data Quantized data is obtained by referring to the table storing. At this time, according to the value of the color component data, a table to be referred to by multi-value data corresponding to two types of dots is selected from among the multi-value data corresponding to three or more types of dots, and this table is selected from two types of dots. Quantized data is obtained by referring to multi-value data corresponding to the above.
(実施形態2)
図13は、本発明の第二の実施形態に係るモノクロモード量子化処理を示すフローチャートである。本実施形態のモノクロモード量子化処理が第一の実施形態のそれと異なる点は、階調補正処理部705(図7)からBk出力が0か否かに応じてLUTを参照する2つのデータの組み合わせを異ならせる点である。
(Embodiment 2)
FIG. 13 is a flowchart showing a monochrome mode quantization process according to the second embodiment of the present invention. The monochrome mode quantization processing of this embodiment is different from that of the first embodiment in that two data that refer to the LUT from the gradation correction processing unit 705 (FIG. 7) according to whether the Bk output is 0 or not. It is a point that makes the combination different.
図13のステップ1102で、階調補正処理部からのBk出力値が0か否かを判定する。Bkの出力値が0であると判断したときは、ステップ1103以降の工程を実行する。すなわち、この処理画素に関してはBkの寄与はほとんどないと判断して、ステップ1103で、GYとgyの組み合わせを入力とするLUTを用いて分離誤差拡散を行う(1103)。その後、ステップ1104で、Bk(およびm、Yそれぞれ)単独で誤差拡散法による量子化を行う。
In
ステップ1102でBkの出力値が0以外であると判断したときは、ステップ1105で、その処理にかかる画素に対してBkの寄与があるとして、BkとGYの組み合わせを入力とするLUTを用いて分離誤差拡散を行う。その後、ステップ1106で、gy(およびm、Yそれぞれ)単独で誤差拡散法による量子化を実施する。
If it is determined in
以上のとおり、本実施形態は、光学濃度の最も高いドットであるBkが最も粒状性に影響するため、Bk出力がある場合は、その画素にBkが打ち込まれる確率が高いとして、Bkと他の色の重なりを考慮した量子化を実施して粒状性を低減する。一方、Bk出力が0である場合には、その画素にBkドットが形成される確率は低いため、Bkの次に光学濃度の高いドットであるGYをgyと組み合わせて量子化を行う。これにより、GYによる粒状性を良好に低減することができる。なお、Bkの出力が0だった場合であっても、他画素からの誤差が累積することにより、その画素にドットが形成されることはあり得る。このため、Bk出力が0の場合でも、ステップ1104のBk量子化処理を実行する。
As described above, in the present embodiment, Bk, which is the dot having the highest optical density, most affects the graininess. Therefore, if there is a Bk output, it is assumed that there is a high probability that Bk is shot into that pixel. Quantization considering color overlap is performed to reduce graininess. On the other hand, when the Bk output is 0, since the probability that a Bk dot is formed in the pixel is low, quantization is performed by combining GY, which is a dot having the next highest optical density after Bk, with gy. Thereby, the granularity by GY can be reduced favorably. Even when the output of Bk is 0, it is possible that an error from another pixel accumulates to form a dot in that pixel. For this reason, even if the Bk output is 0, the Bk quantization process in
以上説明したように、モノクロ画像出力モードで、光学濃度の異なる3種類のドットを使用して記録を行うシステムにおいて、量子化処理されるデータ値が0か否かを判定する。そして、その判定結果に基づいて量子化するドットの組み合わせを変更しいずれの組み合わせも高々2つのドットとすることにより、量子化に用いるLUTサイズを膨大にすることなく、中間調領域における粒状性を低減することが可能となる。 As described above, in the monochrome image output mode, it is determined whether or not the data value to be quantized is 0 in a system that performs recording using three types of dots having different optical densities. Then, by changing the combination of dots to be quantized based on the determination result and making each combination at most two dots, the graininess in the halftone region can be increased without enlarging the LUT size used for quantization. It becomes possible to reduce.
図14は、上記第2実施形態の変形例に係るモノクロモード量子化処理を示すフローチャートである。上記の例では光学濃度の異なる3種類のドットを用いてモノクロ記録を行う例をしめしたがこれに限定されない。光学濃度の異なる4種類以上のドットを用いて記録を行う例にも本発明を適用することができる。 FIG. 14 is a flowchart showing a monochrome mode quantization process according to a modification of the second embodiment. In the above example, monochrome recording is performed using three types of dots having different optical densities. However, the present invention is not limited to this. The present invention can also be applied to an example in which recording is performed using four or more types of dots having different optical densities.
すなわち、複数種類のドット(インク)のうち、光学濃度の高い順に、量子化されるデータ値が0か否かを判断する。そして、データ値が0でない場合には、それによって形成されるドットの粒状性低減するべく、そのドットのデータとその次の2番目に光学濃度の高いドットのデータとの組み合わせによるLUTを用いて量子化を行う。また、量子化されるデータ値が0の場合は、その次に光学濃度の高いドットのデータ値が0か否かを判断し、同様の処理を繰り返す。 That is, it is determined whether the data value to be quantized is 0 in descending order of optical density among a plurality of types of dots (inks). If the data value is not 0, in order to reduce the granularity of the dot formed thereby, an LUT is used which is a combination of the dot data and the next second optical density dot data. Perform quantization. If the data value to be quantized is 0, it is determined whether or not the data value of the next highest optical density dot is 0, and the same processing is repeated.
図14に示す例では、Bkインクのドットも、大ドット、小ドットの2種類のドットを形成可能とし、計4種類のドットを用いるシステムにおける例を示している。上述のとおり、光学濃度の高いドットから順に階調補正処理出力値を確認し、どの組み合わせで量子化するかを決定する。 The example shown in FIG. 14 shows an example of a system using a total of four types of dots that can form two types of dots, Bk ink, large dots and small dots. As described above, the tone correction processing output values are checked in order from the dot with the highest optical density, and the combination to be quantized is determined.
本実施形態を一般化すると、モノクロやシアンなどの同一色相で光学濃度の異なる3種類以上のドットを形成して記録を行うために用いられる量子化データを生成する。この場合に、複数の多値データを量子化して階調値数がより少ない量子化データを得る際に、複数の多値データによって、複数の多値データ相互が関連付けられて求められた量子化データが格納されたテーブルを参照し量子化データを得る。そして、3種類以上のドットに対応した多値データの値に応じて、その3種類以上のドットに対応した多値データのうち2種類のドットに対応した多値データで参照するテーブルを選択する。 When this embodiment is generalized, quantized data used to perform recording by forming three or more types of dots having the same hue such as monochrome and cyan and having different optical densities is generated. In this case, when quantizing a plurality of multi-value data to obtain quantized data having a smaller number of gradation values, the quantization obtained by associating a plurality of multi-value data with each other by a plurality of multi-value data Quantized data is obtained by referring to a table storing data. Then, according to the value of multi-value data corresponding to three or more types of dots, a table to be referred to by multi-value data corresponding to two types of dots is selected from among the multi-value data corresponding to the three or more types of dots. .
(実施形態3)
本発明は、上述した例に示した無彩色インク以外のインクを用いる形態、すなわち、有彩色であっても、略同一色相で光学濃度の異なる複数のドットを使用して記録を行う形態にも本発明を適用することができる。
(Embodiment 3)
The present invention can also be applied to a mode in which ink other than the achromatic color ink shown in the above-described example is used, that is, a mode in which recording is performed using a plurality of dots having substantially the same hue but different optical densities even for chromatic colors. The present invention can be applied.
例えば、C(大ドット)、M(大ドット)、Y、Bk、c(小ドット)、m(小ドット)に加え、シアンの中ドット(C‘)、マゼンタの中ドット(M’)を用いて記録を行う形態に本発明を適用することができる。すなわち、シアン、マゼンタについては、大ドット、中ドット、小ドットの3種類のドットを用いて記録を行う。 For example, in addition to C (large dot), M (large dot), Y, Bk, c (small dot), and m (small dot), cyan medium dot (C ′) and magenta medium dot (M ′) The present invention can be applied to a form in which recording is performed. That is, for cyan and magenta, recording is performed using three types of dots, large dots, medium dots, and small dots.
図7に示す構成において、色分解処理部707で、RGBデータはCMYKcmC’M’の8種類の色に分解され、それぞれの色のデータは階調補正処理部708で階調補正が行われる。ここで、色分解処理部707への入力は、R,G,Bそれぞれ256階調あり、2563通りの入力があるが、これらのうち、例えば、シアン成分=255−Rで表されるシアン成分のみに着目する。
In the configuration shown in FIG. 7, the RGB data is separated into eight types of colors CMYKcmC′M ′ by the color
図15は、このシアン成分の入力レベルと、階調補正処理部708からの出力値との関係を示す図であり、図8と同様の図である。図15に示すように、シアン成分の入力レベルに応じて、シアンの大ドット、中ドット、小ドットの使い方をする。そして、量子化処理部709で、シアン大ドットが0か否かを判断することにより、大ドットと中ドットの組み合わせで量子化を行うか、中ドットと小ドットの組み合わせで量子化を行うかを切り替える。マゼンタについても同様である。 FIG. 15 is a diagram showing the relationship between the input level of the cyan component and the output value from the gradation correction processing unit 708, and is the same diagram as FIG. As shown in FIG. 15, cyan large dots, medium dots, and small dots are used in accordance with the input level of the cyan component. Whether the quantization processing unit 709 determines whether the large cyan dot is 0 or not, performs the quantization with the combination of the large dot and the medium dot, or performs the quantization with the combination of the medium dot and the small dot. Switch. The same applies to magenta.
(他の実施形態)
上述の各実施形態は、本発明に係る量子化処理をホスト装置のプリンタドライバによって実行する例として説明したが、この量子化処理を記録装置において行ってもよい。いずれの場合も本発明に係る量子化処理を実行する装置は画像処理装置を構成する。
(Other embodiments)
Each of the above embodiments has been described as an example in which the quantization processing according to the present invention is executed by the printer driver of the host device, but this quantization processing may be performed in the printing apparatus. In any case, the apparatus that executes the quantization processing according to the present invention constitutes an image processing apparatus.
(さらに他の実施形態)
本発明は、上述した実施形態の機能を実現する、図9、図13、図14に示したフローチャートの手順を実現するプログラムコード、またはそれを記憶した記憶媒体によっても実現することができる。また、記憶媒体に格納されたプログラムコードがシステムあるいは装置のコンピュータ(またはCPUやMPU)に読取られ実行されることによっても達成される。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
(Still another embodiment)
The present invention can also be realized by a program code that realizes the functions of the above-described embodiments and that realizes the procedures of the flowcharts shown in FIGS. 9, 13, and 14, or a storage medium storing the program code. The program code stored in the storage medium is also read and executed by a computer (or CPU or MPU) of the system or apparatus. In this case, the program code itself read from the storage medium realizes the functions of the above-described embodiments, and the storage medium storing the program code constitutes the present invention.
プログラムコードを供給するための記憶媒体としては、例えば、フロッピー(登録商標)ディスク、ハードディスク、光ディスク、光磁気ディスク、CD−ROM、CD−R、磁気テープ、不揮発性のメモリカード、ROMなどを用いることができる。 As a storage medium for supplying the program code, for example, a floppy (registered trademark) disk, hard disk, optical disk, magneto-optical disk, CD-ROM, CD-R, magnetic tape, nonvolatile memory card, ROM, or the like is used. be able to.
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているOSが実際の処理の一部または全部を行うものであってもよい。 In addition, by executing the program code read by the computer, not only the functions of the above-described embodiments are realized, but also the OS running on the computer performs an actual process based on the instruction of the program code. Part or all may be performed.
更に、プログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、CPUなどが実際の処理の一部または全部を行うものであってもよい。 Further, after the program code is written in a memory provided in a function expansion board inserted into the computer or a function expansion unit connected to the computer, the CPU or the like may perform part of the actual processing or based on the instruction of the program code. You may do everything.
702 判定部
703 グレースケール変換部
704、707 色分解処理部
705、708 階調補正処理部
706、709 量子化部
710 ドット配置パターン化処理部
702
Claims (14)
前記画像の色成分データに基づいて、前記第1ドットに対応する第1多値データと、前記第2ドットに対応する第2多値データと、前記第3ドットに対応する第3多値データを生成する色分解手段と、
前記第1、第2および第3多値データが示す値がいずれも0ではない場合、前記第1多値データおよび第2多値データを用いて前記第3多値データを用いずに前記第1ドットを形成するための前記第1量子化データを生成し、前記第1多値データおよび第2多値データを用いて前記第3多値データを用いずに前記第2ドットを形成するための第2量子化データを生成する量子化手段と、を具えることを特徴とする画像処理装置。 An image processing apparatus for recording a first dot optical density are different, the image is formed on the second dot and the third dot over the recording medium in the same color,
Based on the color component data of the image, first multi-value data corresponding to the first dot, second multi-value data corresponding to the second dot, and third multi-value data corresponding to the third dot Color separation means for generating
If none of the values indicated by the first, second, and third multi-value data is 0, the first multi-value data and the second multi-value data are used and the third multi-value data is not used. Generating the first quantized data for forming one dot and forming the second dot using the first multi-value data and the second multi-value data without using the third multi-value data; the image processing apparatus characterized by obtaining ingredients and a quantization means for generating second quantized data.
前記画像の色成分データに基づいて、前記第1ドットに対応する第1多値データと、前記第2ドットに対応する第2多値データと、前記第3ドットに対応する第3多値データを生成する色分解工程と、
前記第1、第2および第3多値データが示す値がいずれも0ではない場合、前記第1多値データおよび第2多値データを用いて前記第3多値データを用いずに前記第1ドットを形成するための前記第1量子化データを生成し、前記第1多値データおよび第2多値データを用いて前記第3多値データを用いずに前記第2ドットを形成するための第2量子化データを生成する量子化工程と、を有することを特徴とする画像処理方法。 First dot different optical density respectively in the same color, an image processing method for recording an image by forming a second dot and the third dot on the recording medium,
Based on the color component data of the image, first multi-value data corresponding to the first dot, second multi-value data corresponding to the second dot, and third multi-value data corresponding to the third dot A color separation process to generate,
If none of the values indicated by the first, second, and third multi-value data is 0, the first multi-value data and the second multi-value data are used and the third multi-value data is not used. Generating the first quantized data for forming one dot and forming the second dot using the first multi-value data and the second multi-value data without using the third multi-value data; an image processing method characterized by chromatic quantization step, a generating a second quantized data.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009038523A JP5284138B2 (en) | 2009-02-20 | 2009-02-20 | Image processing apparatus and image processing method |
US12/704,929 US8477378B2 (en) | 2009-02-20 | 2010-02-12 | Image processing apparatus and image processing method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009038523A JP5284138B2 (en) | 2009-02-20 | 2009-02-20 | Image processing apparatus and image processing method |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2010193410A JP2010193410A (en) | 2010-09-02 |
JP5284138B2 true JP5284138B2 (en) | 2013-09-11 |
Family
ID=42630733
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2009038523A Expired - Fee Related JP5284138B2 (en) | 2009-02-20 | 2009-02-20 | Image processing apparatus and image processing method |
Country Status (2)
Country | Link |
---|---|
US (1) | US8477378B2 (en) |
JP (1) | JP5284138B2 (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5704975B2 (en) | 2011-03-08 | 2015-04-22 | キヤノン株式会社 | Image processing apparatus, image processing method, and program |
JP5926626B2 (en) | 2012-06-11 | 2016-05-25 | キヤノン株式会社 | Image processing apparatus, control method therefor, and program |
JP6136287B2 (en) * | 2013-01-18 | 2017-05-31 | セイコーエプソン株式会社 | Image processing apparatus and image processing method |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3925018B2 (en) * | 1999-11-26 | 2007-06-06 | セイコーエプソン株式会社 | Printing control apparatus, printing apparatus, printing control method, and recording medium |
JP2003224730A (en) | 2002-01-30 | 2003-08-08 | Canon Inc | Quantization table creating method, device, image processor and program |
US7433102B2 (en) | 2002-05-10 | 2008-10-07 | Canon Kabushiki Kaisha | Reproduction color prediction apparatus and method |
JP2003333355A (en) | 2002-05-10 | 2003-11-21 | Canon Inc | Color evaluation apparatus and method |
JP4243836B2 (en) | 2003-03-04 | 2009-03-25 | セイコーエプソン株式会社 | Print control apparatus, print control program, and print control method |
JP4240210B2 (en) * | 2003-06-02 | 2009-03-18 | セイコーエプソン株式会社 | Print control apparatus, print control method, and print control program |
JP2005059362A (en) | 2003-08-11 | 2005-03-10 | Canon Inc | Method of generating color separation data and image forming apparatus |
JP2005125508A (en) * | 2003-10-21 | 2005-05-19 | Seiko Epson Corp | Dot type correspondence data creation device, dot type correspondence data creation method, dot type correspondence data creation program, print control device, print control method, and print control program |
JP2006101444A (en) | 2004-09-30 | 2006-04-13 | Canon Inc | Image forming device and control method therefor |
JP2006254368A (en) | 2005-03-14 | 2006-09-21 | Canon Inc | Color processing device and method thereof |
JP2006268331A (en) * | 2005-03-23 | 2006-10-05 | Seiko Epson Corp | Printing apparatus and printing method |
JP2007110468A (en) * | 2005-10-14 | 2007-04-26 | Seiko Epson Corp | Printing apparatus, image processing apparatus, printing method, and image processing method |
US7403732B2 (en) | 2005-11-15 | 2008-07-22 | Konica Minolta Business Technologies, Inc. | Image forming apparatus equipped with LED printing head |
-
2009
- 2009-02-20 JP JP2009038523A patent/JP5284138B2/en not_active Expired - Fee Related
-
2010
- 2010-02-12 US US12/704,929 patent/US8477378B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
US20100214617A1 (en) | 2010-08-26 |
JP2010193410A (en) | 2010-09-02 |
US8477378B2 (en) | 2013-07-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPH11314383A (en) | Manufacture of print driver and color print system | |
JP6417191B2 (en) | Image processing apparatus and image processing method | |
JP2006248215A (en) | Printing apparatus, printing apparatus control program, printing apparatus control method, printing data generation apparatus, printing data generation program, and printing data generation method | |
US8508797B2 (en) | Image processing device and image processing method | |
JP2012223931A (en) | Image processing device, printing device, image processing method, and image processing program | |
JP5268875B2 (en) | Image forming apparatus and image forming method | |
JP5493625B2 (en) | Printing apparatus, printing program, and printing method | |
JP6252003B2 (en) | Printing apparatus, printing method, image processing apparatus, and program | |
JP2023052888A (en) | Image processing device, image processing method, and program | |
JP4065532B2 (en) | Image processing apparatus, image processing method, and program | |
JP5284138B2 (en) | Image processing apparatus and image processing method | |
JP2018043455A (en) | Printing apparatus, printing method, and computer program | |
JP2005238835A (en) | Image forming method, program, and image forming system | |
JP2007030395A (en) | Method for processing image and image processor | |
JP5843517B2 (en) | Image forming apparatus and method | |
JP2023052886A (en) | Image processing device, image processing method, and program | |
EP2767081B1 (en) | Generating data to control the ejection of ink drops | |
US8833898B2 (en) | Image forming apparatus and image forming method | |
US7443541B2 (en) | Image processing apparatus and image processing method | |
JP4535978B2 (en) | Image forming apparatus, image forming method, and image forming program | |
JP7471922B2 (en) | Image processing device and image processing method | |
JP4273318B2 (en) | Color conversion apparatus, color conversion method, and print control program | |
JP2007008174A (en) | Printing apparatus, printing apparatus control program, printing apparatus control method, printing data generation apparatus, printing data generation program, and printing data generation method | |
JP2005205812A (en) | Color recording method, image processing apparatus and its method | |
JP5843532B2 (en) | Image processing apparatus and control method thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20101106 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20120220 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20120920 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20121023 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20121225 |
|
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: 20130430 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130529 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 5284138 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
LAPS | Cancellation because of no payment of annual fees |