WO1999039911A1 - Ink-jet recording method and device - Google Patents
Ink-jet recording method and device Download PDFInfo
- Publication number
- WO1999039911A1 WO1999039911A1 PCT/JP1999/000550 JP9900550W WO9939911A1 WO 1999039911 A1 WO1999039911 A1 WO 1999039911A1 JP 9900550 W JP9900550 W JP 9900550W WO 9939911 A1 WO9939911 A1 WO 9939911A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- ink
- color
- unit area
- dots
- ink 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.)
- Ceased
Links
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/50—Picture reproducers
- H04N1/502—Reproducing the colour component signals dot-sequentially or simultaneously in a single or in adjacent picture-element positions
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B41—PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
- B41J—TYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
- B41J2/00—Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed
- B41J2/005—Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by bringing liquid or particles selectively into contact with a printing material
- B41J2/01—Ink jet
- B41J2/21—Ink jet for multi-colour printing
- B41J2/2121—Ink jet for multi-colour printing characterised by dot size, e.g. combinations of printed dots of different diameter
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K15/00—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
- G06K15/02—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers
- G06K15/10—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers by matrix printers
- G06K15/102—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers by matrix printers using ink jet print heads
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K2215/00—Arrangements for producing a permanent visual presentation of the output data
- G06K2215/0082—Architecture adapted for a particular function
- G06K2215/0094—Colour printing
Definitions
- the present invention relates to an ink jet recording apparatus for recording a color image by printing a plurality of ink dots at the same pixel position by using a plurality of ink color heads.
- an inkjet recording apparatus performs one-time scanning by repeatedly scanning a recording head in which a plurality of discharge ports (nozzles) for discharging ink are arranged in a direction different from the arrangement direction of the discharge ports to perform image recording.
- a band-like image area (band) is formed by the. Each time the recording medium is conveyed by a fixed amount, the recording of the one band image is repeated, thereby completing the recording of one entire image.
- the recording media as described above have a small amount of ink absorption or a large amount of ink bleeding.
- the ink overflows in a high-density printing area, and the image quality of the printing result is significantly deteriorated. The deterioration depends on the characteristics of the recording medium.
- the overflow of the ink may stain a mechanical structure such as a platen of the ink jet recording apparatus, and hinder a printing operation.
- the amount of ink ejected is limited by masking in the pre-process of converting a multi-tone image into a binary image.
- the ink jet recording apparatus does not correct a multi-level signal level, but targets binary image data for correction processing.
- an object of the present invention is to suppress the image quality deterioration due to the ink bleeding by processing the binary image to limit the ink ejection amount to a density at which the image quality deterioration due to the bleeding of the recording medium does not occur.
- Another object of the present invention is to reduce the change in tint even if the ink ejection amount is limited in color image recording, and to enable recording of a high-quality color image. Disclosure of the invention
- the ink jet recording method according to the present invention is an ink jet recording method for recording a color image by printing a plurality of ink dots at the same pixel position by using a plurality of ink color heads.
- the entire image area is divided into a plurality of unit areas each including a plurality of predetermined pixels
- the upper limit value is proportionally distributed to each color in accordance with the mutual ratio of the number of ejected ink dots of each color in the unit area, and the result is converted to an integer to obtain the unit area. Determine the number of ejected ink dots for each color within
- Ink is ejected from each head in the unit area based on the corrected number of ejected ink dots.
- the number of ejected ink dots is determined in accordance with a predetermined priority order of ejected ink dot reduction with respect to the position of each pixel in the unit area.
- the priority order is the unit area, so as not to be evacuated between successively ejection ink dots mosquito s of adjacent pixels, and, in contact between adjacent unit areas each other Set the order of thinning out to be different.
- an error generated by converting the result of the proportional distribution of the upper limit value into an integer in step (d) is transferred to an adjacent unit area for each color and accumulated, and the absolute value of the accumulated value is 1 or more. When it becomes, it is reflected on the determined number of ejection ink dots of each color in the unit area. As a result, it is possible to compensate for the error caused by the conversion to an integer, and to substantially prevent a change in color.
- the number of ejection ink dots is reduced in the order of a predetermined color by the number of the ejection ink dots exceeding the upper limit, and the ejection ink dot is reduced.
- the reduced number is added to the error for the color in the unit area. This makes it possible to regulate the total sum of the ejection ink dots of each color at the stage after the conversion into an integer by the upper limit value.
- the ink jet recording apparatus is an ink jet recording apparatus that records a color surface image by printing a plurality of ejection ink dots at the same pixel position by using a plurality of ink color heads.
- Binary image data The sum of them is determined in advance according to the combination of a plurality of heads that eject ink droplets based on the data and the number of designated ejection ink dots of each color in a unit area composed of a plurality of predetermined pixels.
- a correction table in which the number of ejected ink dots of each head limited so as not to exceed a predetermined upper limit value, and an error generated in determining the number of ejected ink dots of each of the limited colors is defined in the unit area.
- Control means for controlling the ink ejection of the plurality of heads based on the corrected binary image data and an error table predetermined according to the combination of the designated ejection ink dot numbers of the respective colors.
- the control means sequentially performs processing on a plurality of continuous unit areas, and in each processing, designates each color in the unit area based on the binary image data.
- the error table obtained by referring to the correction table and the error table according to the combination of the number of ejected ink dots obtained is sequentially taken over to the subsequent unit area and accumulated for each color.
- the number of ejection ink dots after correction of each head for the unit area is obtained from the correction table, and for the color in which the absolute value of the accumulated error is 1 or more for the unit area,
- the integer part of the absolute value is reflected on the corrected number of ejection ink dots of the color in the unit area, and the accumulated error is updated according to the reflection, and the integer part is reflected. It is characterized in that ink of each color is ejected into the unit area according to the number of ejected ink dots after correction. Thereby, an apparatus for realizing the method of the present invention is obtained.
- the control means when performing ink discharge of each color of the unit area in accordance with the corrected number of discharge ink dots in which the integer portion is reflected, calculates the number of discharge ink dots specified in the image data.
- the increase or decrease is performed in accordance with a priority determined in advance by the pixel position in the unit area. This priority order is set so that the discharge ink dots of adjacent pixels in the unit area are not continuously increased or decreased, and the order of increase or decrease of the adjacent pixels between adjacent unit areas is different. It is better to set it.
- the accumulation of the error can be performed for a plurality of unit regions that are continuous in one of the horizontal direction and the vertical direction in the entire image region.
- the accumulation of the error is performed by dividing the error generated in each unit area into two parts. May be performed on a plurality of unit areas that are continuous in the horizontal direction in the entire image area, and the other may be performed on a plurality of unit areas that are continuous in the vertical direction in the entire image area.
- a plurality of correction tables and error tables having different upper limits and Z or different unit region sizes, wherein the control means switches between the correction tables and error tables according to various conditions. May be used.
- the various conditions mainly include the type of recording medium, paper quality, ink characteristics, remaining amount of ink at the time of printing, temperature, humidity, and the like. This makes it possible to perform more appropriate correction of the number of ejected ink dots according to various conditions.
- FIG. 1 is a block diagram showing a hardware configuration of an inkjet recording apparatus according to an embodiment of the present invention.
- FIG. 2 is a flowchart showing a schematic processing flow from reception of input data to printing in the ink jet recording apparatus of FIG.
- FIG. 3 is a diagram showing a unit area for executing the correction of the ink ejection amount according to the embodiment of the present invention.
- FIG. 4 is a diagram for creating a correction table and an error table in the embodiment of the present invention.
- FIG. 5 is a flowchart of the correction using the correction table and the error table of FIG.
- FIG. 6 is a diagram showing the priority of dot thinning within a unit area according to the embodiment of the present invention.
- FIG. 7 is a diagram illustrating an example of the correction table according to the embodiment of the present invention.
- FIG. 8 is a diagram illustrating an example of an error table according to the embodiment of the present invention.
- FIG. 1 is a schematic block diagram showing a hardware configuration of the inkjet recording apparatus of the present invention.
- reference numeral 11 denotes a CPU, which controls the overall operation of the device.
- Govern. 1 and 2 are RAMs for temporarily storing various data and programs.
- Reference numeral 13 denotes R0M, in which programs and data executed by the CPU 11 to drive the inkjet recording apparatus are written in a nonvolatile manner.
- Reference numeral 14 denotes an interface for connecting to a computer terminal device or the like, and binary-coded data is transmitted from an external device (not shown).
- 15 is an LCD display device for operation display
- 16 is a key operation unit for selecting various settings of the ink jet recording device
- 17 is a print drive unit using an inkjet head
- 18 is a system bus It is.
- the head of the printing unit 17 in the present embodiment has four colors of black (K), cyan (C), magenta (M), and yellow (Y), each of which has 128 nozzles and is binarized. Ink droplets are ejected in accordance with the image data.
- Figure 2 shows the processing flow from input data reception to printing.
- input data is received from the outside (S21), and the received data is analyzed to prepare print data for one band suitable for recording by an ink jet head (S22).
- the ink ejection amount (the number of ejection dots) of each unit area of each raster for each color is checked (S23), and based on this, the correction ink ejection amount (after correction) is referred to by referring to the correction table 30. (S24), and the print data is corrected based on the corrected ink discharge amount (S25).
- a correction ink discharge amount is determined from the obtained correction ink discharge amount and an error value to be described later, and dot thinning is mainly performed based on the correction ink discharge amount.
- the correction of the ink discharge amount is performed for each raster in each unit area described later.
- the printing operation is performed for each band consisting of multiple rasters.
- the RAM has a buffer memory for storing one band of data.
- FIG. 3 shows a unit for executing the ink ejection amount correction process in the present embodiment.
- the present invention is not limited to the unit area of 4 pixels ⁇ 1 pixel, and n pixels XI pixels (n is an integer of 2 or more to about 8), or 1 pixel X n pixels, and further, n pixels X It is also applicable to a unit area of m pixels (m is an integer of 2 to 8).
- the density of ink ejection is represented by%, and the case where one dot of one ink color is ejected to the same one pixel region is referred to as 100% ink ejection density.
- the ink ejection density is 400%.
- the ink ejection density is 0%. To give some examples, if four dots of the same ink color are ejected to the unit area and no dots of other ink colors are ejected at all, the ink ejection density is 100%. If four dots of each of the four ink colors are ejected to the unit area, the ink ejection density will be 400%. When three dots of the same ink color are ejected to the same unit area and no other ink color is ejected, the ink ejection density is 75%.
- the ink ejection density becomes 125%. If four different ink colors are ejected one dot each in the same unit area, the ink ejection density will be 100%, and if four different ink colors are ejected two dots each in the same unit area. The ink ejection density is 200%.
- the image to be printed is divided into the unit areas as described above, and the ink ejection density is corrected (restricted) for each of the divided unit areas. If image quality is deteriorated due to ink bleeding when the recording density exceeds 100% for any recording medium, the recording density in all the unit areas should be within 100%. That is, the correction should be made so that
- the minimum change unit (%) of the correction can be changed according to the area of the unit region.
- an area of 4 pixels horizontally by 1 pixel vertically Due to the division, the ink discharge of one dot in one pixel area, which is the minimum change unit, is equivalent to 25%.
- one dot of ink ejection corresponds to 2096, so that the ink ejection density can be corrected in units of 10%.
- one dot of ink ejection is equivalent to about 33%, so that the ink ejection density can be corrected in units of about 33%.
- the ink implantation density it is an object of the present invention to limit the upper limit of the ink implantation density to an arbitrary density.
- an image is printed in which all pixels are 4 pixels wide and 1 pixel high in the unit area, with 2 dots of cyan and 2 dots of yellow. The image is printed in solid green.
- the ink ejection densities of all the unit areas are 100%.
- the total number of the ejected ink dots in the unit area must be 3 because the total number of pixels in the unit area is 4.
- the total sum of the ejected ink dots in the unit area is 5 dots, so to limit it to 100%, the total sum of the ejected ink dots in the unit area Must be reduced to 4 dots.
- the ratio of the number of dots of cyan to magenta is 4: 1
- the ratio of dots is 3.5: 0.5
- the above two examples are simple images of a single color, and it is not appropriate to apply them directly to complex natural images.
- the present invention is characterized in that the ink ejection amount is corrected while minimizing the change in the ratio of the ink colors.
- the method of creating the correction table 30 and the error table 31 used for that will be described below with reference to the flowchart of FIG.
- an arbitrary ink ejection amount is set in S41.
- the ink ejection amounts given black, cyan, magenta, and yellow be Ik, Ic, Im, and Iy, respectively.
- the initial values are, for example, 0, 0, 0, 0, respectively.
- the values of I k, I c, Im, 1 are 0, 1, 2, 3, and 3, respectively.
- Can take 5 values of 4. Therefore, if a correction table is created for all combinations, there will be 5 ⁇ 5 ⁇ 5 ⁇ 5 625 combinations.
- correction data that defines which color ink should be used as which dot is obtained in advance and stored in the correction table. This is the process of Fig. 4. Therefore, the ink ejection amount of each color set in S1 is sequentially updated until the table creation ends in S4C described later.
- the upper limit of the ink ejection density converted to mo of the ink ejection amount is defined as the upper limit value I.
- the correction table 30 stores the respective ink discharge amounts Ik, Ic, Im, and Iy as the corrected ink discharge amounts corresponding to the respective values. Is stored as is (S4L). However, these values are used Since this is not done, this storage may be omitted. In this case, nothing is done in the error calculation in S 4 B. In the following S4M, all 0s are stored as error values of the corresponding position in the error table 31.
- the corrected ink ejection amount for each ink color is calculated.
- the ink ejection amounts after black, cyan, magenta, and yellow correction are T k,
- the order of the ink colors to be deleted for decreasing the ink ejection amount until the sum Ts is equal to the limit value IL is black, cyan, magenta, and yellow (in order of low luminance or saturation). Order).
- the present invention is not limited to this order.
- the values of the new corrected ink discharge amounts Tk, Tc, Tm, and Ty after the correction ink discharge amount is corrected according to T s are stored as “corrected ink discharge amounts” in the correction table 30 ( S4L).
- Em Tm, — Tm ⁇ (7)
- Ek, Be, Em, and Ey obtained here are stored in the error table 31 as “errors” corresponding to the combination of the ink ejection amounts Ik, Ic, Im, and Iy. It should be noted that Tk, Tc, Tm, and Ty in the above equations are the values after correction in S4D to S4G. It is for this reason that in the example of the error table 31 in FIG. 8, an error value whose absolute value exceeds 1 is found.
- Tk, Tc, Tm, and Ty are 1, 1, 1, and 2, respectively.
- Their sum T s is 5, which is one greater than the upper limit of 4. Therefore, it is necessary to reduce the ink ejection amount by one. Since the ink ejection amount Tk of the first reduction target ink color black is 1, the value is reduced by 1 and the new Tk becomes 0. In this way, Tk, Tc, Tm, and Ty are 0, 1, 1, and 2, respectively.
- These correction ink discharge amounts are stored in the correction table 30 corresponding to the values 1, 2, 1, and 3 of the ink discharge amounts Ik, Ic, Im, 17 . Further, from the above equations (5) to (8), the error value of each ink color is obtained as follows.
- error values are stored in an error table 31 corresponding to the values 1, 2, 1, 3 of the ink ejection amounts Ik, Ic, Im, 1.
- the above is the method of creating the correction table 30 and the error table 31.
- This table creation processing is performed only once at the time of table creation, and if the values are stored in a nonvolatile manner in ROM or the like, there is no need to execute the table creation thereafter.
- the error generated in a certain unit area on a certain raster is distributed to the succeeding unit area on the same raster by a single bow.
- the error can be settled in a subsequent unit area. That is, even if the ratio between the respective ink colors in the unit area changes from the original ratio due to the reduction in the number of dots, the error can be compensated for in an adjacent area. Since the area of the unit area is smaller than the area of the entire area of the image, there is almost no deterioration in image quality due to this error variance.
- the image to be printed is divided into unit areas and processed from top to bottom in units of one raster. Within one raster, each unit area is processed sequentially from left to right. First, at the beginning of one raster, the error accumulation value is tallied to 0 in S51. In subsequent S52 to S59, processing for one raster is performed.
- the total of the ink ejection amounts (total number of ejected ink dots) of the unit area at the head of the raster is recognized.
- the processing from S54 is performed. If the sum does not exceed the upper limit, the process jumps to S59, and proceeds to the processing of the unit area on the right on the same raster until the end of one raster. If the sum of the ink ejection amounts exceeds the upper limit, first, in S54, the corresponding corrected ink ejection amount is obtained from the correction table 30 described above.
- the correction ink ejection amount and the error accumulation value are corrected in S5B. That is, the correction ink ejection amount of the correction table 30 is Ih, the corrected ink ejection amount after correction is Ir, the error accumulation value is Er, and the value obtained by truncating the decimal part of the error accumulation value (that is, the integer part) is E. Assuming that n, the correctable value is Ia, and the area of the unit area is S, the correction is performed using the following formula.
- the correction ink discharge amount Ih is calculated according to a value S—Ih, which is also called “margin” with respect to the unit area S of the correction ink discharge amount Ih.
- S—Ih which is also called “margin” with respect to the unit area S of the correction ink discharge amount Ih.
- the amount of correction for correcting r is determined. This is because, in the head of each color, the maximum number of ink dots in the unit area is S, so that the number of ink dots exceeding S ⁇ Ih cannot be physically increased.
- This correction amount is the modifiable value Ia calculated by equations (9) and (10).
- the relationship between the correction ink ejection amount Ih and one Enn is used.
- the correction amount for correcting the correction ink ejection amount Ir is determined accordingly. This is to prevent the corrected I h from becoming negative.
- the correction of the corrected ink ejection amount and the error accumulation value described above is performed for each ink color. As a result of correcting the corrected ink discharge amount, even if the sum of the corrected ink discharge amounts of all the colors exceeds the upper limit of the ink discharge amount, it is permitted to suppress the color change.
- FIG. 6 shows the priority order of the ink ejection amount correction in the unit area.
- the priority order is determined so that ink dots of adjacent pixels in the unit area are not continuously thinned out regardless of the size and shape of the unit area.
- the order of thinning out adjacent pixels is different between unit regions. As a result, it is possible to prevent image quality deterioration such as generation of a streak pattern due to dot thinning.
- the ink ejection amount of an arbitrary ink color is 3, and the correction ink ejection amount is 2.
- this dot is not printed. If it does not print, check the second pixel from the right (third pixel), the second from the left (second pixel), and the right edge (fourth pixel) in that order. Reduce the number of ink dots until the ejection amount reaches 2, which is the corrected ink ejection amount. For odd-numbered rasters, this order is the third pixel, second pixel, fourth pixel, and first pixel.
- the priority of dot thinning need not be as shown in the figure. Also, when the size of the unit area is other than 1 pixel ⁇ 4 pixels, the priority can be set in the same way.
- ink dots may be added instead of being thinned out.
- the additional priority in that case may be the same as in FIG.
- the size of the unit area and the upper limit of the ink ejection density are determined according to various conditions such as the characteristics of ink bleeding on the recording medium, the remaining amount of ink at the time of printing, temperature, humidity, and individual differences of the ink jet recording apparatus. May be changed. For this purpose, a plurality of sets of the correction table and the error table may be provided, and these may be switched and used depending on conditions.
- the error dispersion is performed only in one direction (head scanning direction).
- the error is divided into two and one is performed in the head scanning direction and the other is performed in a direction perpendicular to the head scanning direction. You may.
- the present invention can be used for the design and manufacture of an ink jet recording apparatus, and prints a high-density image in accordance with the amount of ink ejected on a recording medium while minimizing the change in color of a color image. It is possible to prevent the image quality from deteriorating due to the occurrence of ink bleeding in a portion.
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Ink Jet (AREA)
- Particle Formation And Scattering Control In Inkjet Printers (AREA)
- Fax Reproducing Arrangements (AREA)
- Facsimile Image Signal Circuits (AREA)
Description
明 細 書
エツト記録方法および装置 技術分野
この発明は、 複数のインク色のヘッドを用いて、 同一の画素位置に複数のイン クドットを重ねて印字することによりカラーの画像を記録するインクジエツト記 録装置に関するものである。 背景技術
インクジェット記録装置では、 通常、 インクを吐出する複数の吐出口 (ノズ ル) を配列した記録へッドを吐出口の配列方向と異なる方向に繰り返し走査して 画像記録を行うことにより、 一度の走査で帯状の画像領域 (バンド) が形成され る。被記録媒体を一定量搬送するごとに、 この 1バンドの画像記録を繰り返すこ とにより、 1枚の画像全体の記録が完了する。
ところで、 最近のィンクジェット記録装置において被記録媒体の多様化は著し いものがある。 特に光沢を施した紙やフィルム関連の被記録媒体は普通紙と比べ かなり印字結果が美しい。 さらに、 綿やエナメルなど布に捺染することも可能と なってきている。 このような需要は増加する傾向にある。
しかし、 前記のような被記録媒体の中にはィンクの吸収量が少なかったりある いはにじみの大きいものがある。 このような被記録媒体に印字した場合、 高濃度 の印字領域でィンクがあふれ印字結果の画質が著しく劣化する。劣化のしかたは 被記録媒体の特性により異なる。
また、 インクのあふれによってインクジエツト記録装置のプラテン等の機械構 造部を汚し印字動作に支障を与える可能性もある。
従来、 このような問題に対して、 多階調画像を 2値画像に変換する前処理の過 程でマスキングによってインク吐出量に制限を持たせていた。
しかしながら、 上記従来例では画像信号レベルで補正を行っているため以下の ような欠点があった。
すなわち、 第一に、 一般に普及しているインクジエツト記録装置の多くはコン
ピュータ端末装置と接続されており、 コンピュータ端末装置で 2値化等の画像処 理を行いインクジェット記録装置に転送して記録している。 し力、し、 インク ジェット記録装置に多値信号を取り扱う画像入力部や画像処理部を持たせるとコ ストや処理時間が増加するため普及機では一般的でない。 よって、 インクジエツ ト記録装置が画像信号レベルでの補正を行うと、 多階調画像を 2値化画像に変換 する処理に時間を浪費するため記録速度が遅くなつてしまう。 本発明のインク ジェット記録装置は、 多値の信号レベルを補正するのではなく、 2値の画像デ一 タを補正処理の対象とするものである。
そこで、 本発明は、 2値ィ匕画像を処理することによりインク吐出量を被記録媒 体のにじみによる画質劣化が発生しない濃度まで制限することによりインクのに じみによる画質劣化を抑えることを目的とする。
本発明の他の目的は、 カラー画像記録においてィンク吐出量を制限しても色味 の変化を低減し、 良質なカラー画像の記録を可能とすることにある。 発明の開示
本発明によるインクジエツト記録方法は、 複数のインク色のへッドを用いて、 同一の画素位置に複数のインクドットを重ねて印字することにより、 カラーの画 像を記録するインクジェッ ト記録方法であつて、
( a ) 画像全体の領域を、 それぞれ予め定めた複数の画素からなる複数の単位領 域に分割し、
( b ) 記録対象の画像の各単位領域毎に、 当該単位領域内で指示された吐出イン クドットの総和を確認し、
( c ) 該確認されたインクドットの総和が予め定めた上限値を越えるか否かを判 定し、
( d ) 越える場合には、 当該単位領域内の各色の吐出インクドット個数の相互の 比率に応じて、 前記上限値を各色に比例配分し、 その結果を整数化することによ り当該単位領域内における各色の吐出インクドット個数を決定し、
( e ) 該決定された各色の吐出インクドット個数に応じて、 当該単位領域内の各 色の指示された吐出インクドットの個数を削減するよう補正し、
( f ) 補正後の吐出インクドットの個数に基づいて当該単位領域における各へッ ドのインク吐出を行うことを特徴とする。
このように、 単位領域毎に、 その中のインクドットの総和が予め定めた上限値 を越えるか否を判定し、 越える場合には、 当該単位領域内の各色の吐出インク ドット個数の相互の比率に応じて、 前記上限値を各色に比例配分するように各色 の吐出インクドット個数を低減するようにした。 その結果、 色味を変化を抑えな がら、 高濃度部でインク吐出量を一定濃度にまで制限してインクのにじみによる 印刷物の画質劣ィ匕を緩和することが'できる。
好ましくは、 ステップ (e ) における吐出インクドットの個数の削減を行う 際、 当該単位領域内の各画素の位置に対して予め定めておいた吐出インクドット 削減の優先順序にしたがって、 吐出インクドットの間引きを行う。 具体的には、 前記優先順序は、 単位領域内で、 隣接する画素の吐出インクドットカ s連続して間 引きの対象となることのないように、 かつ、 隣接する単位領域同士間で 接する 画素の間引きの順序が異なるように設定する。 これにより、 間引きによる画像む らの発生を防止することができる。
好ましくは、 ステップ (d ) における前記上限値の比例配分の結果を整数化し たことにより生じた誤差を、 各色毎に隣接する単位領域に引き継いで累積してい き、 累積値の絶対値が 1以上になったとき、 当該単位領域における各色の前記決 定された吐出インクドット個数に反映させる。 これにより、 整数化により生じた 誤差を補償し、 実質的に色味の変ィ匕を防止することができる。
前記整数化した後の各色の吐出インクドットの が前記上限値を超える場合 には、 その越えた吐出インクドットの個数分だけ、 予め定めた色の順に吐出イン クドットを削減し、 該吐出インクドットを削減した色についてはその削減個数を 当該単位領域の当該色についての前記誤差に加算する。 これによつて、 整数化し た後の段階での各色の吐出インクドットの総和を上限値で規制することができ る。
本発明によるインクジエツト記録装置は、 複数のインク色のへッドを用いて、 同一の画素位置に複数の吐出ィンクドットを重ねて印字することにより、 カラー の面像を記録するインクジェット記録装置において、 それぞれ、 2値の画像デー
タに基づいてインク滴の吐出を行う複数のへッドと、 予め定めた複数の画素から なる単位領域内の各色の指示された吐出インクドットの個数の組み合わせに応じ て、 それらの総和が予め定めた上限値を越えないように制限した各へッドの吐出 インクドット個数を予め定めた補正テーブルと、 前記制限した各色の吐出インク ドット個数を定める際に生じた誤差を、 前記単位領域内の各色の指示された吐出 インクドット個数の組み合わせに応じて予め定めた誤差テーブルと、 前記補正さ れた 2値の画像データに基づいて前記複数のへッドのィンク吐出を制御する制御 手段とを備え、 前記制御手段は、 連続する複数の単位領域について順次処理を行 レ その各処理において、 前記 2値の画像データに基づいて当該単位領域内で各 色の指示された吐出インクドット個数の組み合わせに応じて前記補正テ一ブルお よび前記誤差テ一ブルを参照し、 前記誤差テ一ブルから得られた誤差は順次後続 の単位領域に引き継いで各色毎に累積し、 一方、 前記補正テーブルから当該単位 領域について各へッドの補正後の吐出インクドット個数を得て、 当該単位領域に ついて前記累積した誤差の絶対値が 1以上となった色については、 その絶対値の 整数部分を当該単位領域内の当該色の前記補正後の吐出ィンクドット個数に反映 させるとともに、 該反映に応じて前記累積した誤差を更新し、 前記整数部分の反 映が行われた補正後の吐出インクドット個数に応じて当該単位領域内に対して各 色のインク吐出を行うことを特徴とする。 これにより、 上記本発明の方法を実現 する装置が得られる。
前記制御手段は、 前記整数部分の反映が行われた補正後の吐出ィンクドット個 数に応じて当該単位領域の各色のインク吐出を行う際に、 画像データ中で指示さ れた吐出インクドット個数を増減する必要がある場合、 単位領域内の画素位置に より予め定められた優先順位に従って当該増減を行う。 この優先順序は、 単位領 域内で隣接する画素の吐出インクドットカ連続して増減の対象となることのない ように、 かつ、 隣接する単位領域同士間で隣接する画素の増減の順序が異なるよ うに設定すること力 ましい。
前記誤差の累積は、 全画像領域内で水平方向および垂直方向のいずれか一方に 連続する複数の単位領域について行うことができる。
あるいは、 前記誤差の累積は、 各単位領域内で発生した誤差を二分して、 一方
を全画像領域内で水平方向に連続する複数の単位領域について行い、 他方を全画 像領域内で垂直方向に連続する複数の単位領域について行うことも可能である。 前記上限値を異ならせた、 および Zまたは、 前記単位領域のサイズを異ならせ た複数の補正テーブルおよび誤差テーブルを有し、 前記制御手段は、 各種条件に 応じて前記補正テーブルおよび誤差テーブルを切り替えて使用するようにしても よい。 ここで、 各種条件とは、 主として、 被記録媒体の種類、 紙質、 インクの特 性や印字時のインクの残量、 気温、 湿度等である。 これにより、 各種条件に応じ て、 より適した吐出インクドット個数の補正を行うことが可能となる。 図面の簡単な説明
図 1は、 本発明による一実施の形態に係るインクジエツト記録装置のハードウ ァ構成を示すブロック図である。
図 2は、 図 1のインクジエツト記録装置における入力データ受信から印字まで の概略の処理フローを示すフローチヤ一トである。
図 3は、 本発明の実施の形態におけるインク吐出量の補正 を実行する単位 領域を示す図である。
図 4は、 本発明の実施の形態における補正テーブルと誤差テーブルを作成する
¾のフローチヤ一トである。
図 5は、 図 4の補正テ一ブルと誤差テーブルを用いた補正 のフローチヤ一 トである。
図 6は、 本発明の実施の形態における単位領域内でのドット間引きの優先順位 を示した図である。
図 7は、 本発明の実施の形態における補正テーブルの一例を示す図である。 図 8は、 本発明の実施の形態における誤差テーブルの一例を示す図である。 発明を実施するための最良の形態
以下、 本発明の好適な実施の形態について図面を参照して詳細に説明する。 図 1は、 本発明のインクジエツト記録装置のハードウェア構成を示す概略ブ ロック図である。 この図中、 1 1は C P Uであり、 本装置の全体の動作の制御を
司る。 1 2は各種データやプログラムを一時的に記'億する R AMである。 1 3は R 0Mであり、 インクジェッ ト記録装置を駆動するために C P U 1 1が実行する プログラムやデータが不揮発的に書き込まれている。 1 4はコンピュータ端末装 置等と接続するためのインタフェースであり、 外部装置 (図示せず) から 2値ィ匕 されたデータが 送されてくる。 1 5は操作表示のための L C D表示装置、 1 6 はインクジエツ ト記録装置の各種設定を選択するためのキー操作部、 1 7はイン クジエツ トへッドによる印字駆動部、 1 8はシステムバスである。
本実施の形態における印字部 1 7のヘッドにはブラック (K) 、 シアン ( C ) 、 マゼンタ (M) 、 イェロー (Y) の 4色があり、 それぞれ 1 2 8ノズル を持ち 2値ィ匕された画像データに対応してインク滴を吐出する。
図 2は入力データ受信から印字までの処理フローである。
まず、 外部から入力データを受信し (S 2 1 ) 、 この受信したデータを解析し てインクジエツ トのへッドによる記録に適した 1バンド分の印字データを用意す る (S 2 2 ) 。 次に、 各色毎に各ラスターの各単位領域のインク吐出量 (吐出 ドット数) を確認し (S 2 3 ) 、 これに基づいて補正テーブル 3 0を参照して補 正インク吐出量 (補正後のインク吐出量) を取得し (S 2 4 ) 、 この補正インク 吐出量により印字データの補正を行う (S 2 5 ) 。 この補正では、 取得した補正 インク吐出量と後述する誤差値とから補正ィンク吐出量を決定し、 この補正イン ク吐出量に基づいて主としてドット間引きを行う (後述するように誤差補正のた めにドットの追カ卩を行う場合もある) 。 ついで、 誤差テーブル 3 1を参照して S 2 3で確認したインク吐出量に該当する誤差値を取得し (S 2 6 ) 、 この誤差値 を誤差蓄積値 2 9に力 Π算する (S 2 7 ) 。 補正されたインク吐出量に従って、 印 字が行われる (S 2 8 ) 。
なお、 本実施の形態では、 インク吐出量の補正は各ラスターについて、 後述す る単位領域内毎に行う。 また、 印字動作は複数ラスターからなる 1バンド毎に行 う。 そのために、 R AM I 2に 1バンド分のデータを格納するバッファメモリを 有する。
図 3は、 本実施の形態における、 インク吐出量の補正処理を実行する単位を示 したものである。 印字する画像を、 横 (へッド走査方向) 4画素 X縦 (紙搬送方
向) 1画素の単位領域に分割するとコストパフォーマンス的に最もよい結果が得 られた。右端の 4 ドットに満たない領域部分は処理の対象から外す。 ただし、 本 発明は、 この 4画素 X 1画素の単位領域に限定されるものではなく、 n画素 X I 画素 ( nは 2以上 8程度の整数) 、 あるいは 1画素 X n画素、 さらには n画素 X m画素 (mは 2以上 8程度の整数) の単位領域にも適用可能である。
ここで、 本明細書において、 インク打ち込みの濃度を%で表し、 同一の 1画素 領域に 1つのインク色の 1 ドットを吐出する場合を 1 0 0 %のインク打ち込み濃 度とする。 例えば、 同一の 1画素領域に 4つのインク色の 4ドットを吐出した場 合、 4 0 0 %のインク打ち込み濃度となる。
前記横 4画素 X縦 1画素の 4つの画素領域からなる単位領域について考えれ ば、 その内部での位置およびインク色は問わず、 4ドット分のインクがその単位 領域内に吐出された場合を 1 0 0 %のインク打ち込み濃度とする。 幾つか例を挙 げれば、 単位領域に同一のインク色を 4ドット吐出し、 他のインク色の ットを まったく吐出しない場合、 1 0 0 %のインク打ち込み濃度となる。 単位領域に 4 つのインク色をそれぞれ 4ドットとも吐出すると 4 0 0 %のインク打ち込み濃度 となる。 同一の単位領域に同一のインク色が 3ドット分吐出され、 他のインク色 がまったく吐出されない場合、 7 5 %のインク打ち込み濃度となる。 同一の単位 領域内に同一のインク色が 4ドット分吐出され、 他のインク色が 1 ドット吐出さ れると、 1 2 5 %のインク打ち込み濃度となる。 同一の単位領域内に 4つの異な るインク色がそれぞれ 1 ドットずつ吐出されれば 1 0 0 %のインク打ち込み濃度 となり、 同一の単位領域に 4つの異なるインク色がそれぞれ 2ドットずつ吐出さ れれば 2 0 0 %のインク打ち込み濃度となる。
本発明では、 印字する画像を前記のような単位領域に分割し、 この分割された 単位領域ごとにインク打ち込み濃度を補正 (制限) する。 任意の被記録媒体で 1 0 0 %のインク打ち込み濃度を超えたときにインクのにじみによる画質劣化が発 生する場合には、 全ての前記単位領域内のインク打ち込み濃度を 1 0 0 %以内に なるように補正をすればよいことになる。
なお、 インク打ち込み濃度は、 単位領域の面積に応じて、 補正の最小変化単位 (%) を変更することができる。本実施の形態では横 4画素 X縦 1画素の領域に
分割したため、 最小変化単位である 1画素領域に 1 ドットのインク吐出が 2 5 % に相当する。 例えば、 横 5画素 X縦 1画素の領域に分割すると、 1 ドッ トのイン ク吐出が 2 0 96に相当するので、 1 0 %単位でインク打ち込み濃度を補正するこ とができることになる。 同様に、 横 3画素 X縦 1画素の領域に分割すると、 1 ドットのインク吐出が約 3 3 %に相当するので、 約 3 3 %単位でインク打ち込み 濃度を補正することができることになる。 これらは、 被記録媒体のインクにじみ の特性ゃィンクへッドの特性に合わせて実験的に設定すればよい。
さて、 ィンク打ち込み濃度の上限を任意の濃度にまで制限するのが本発明の目 標である。 例として単位領域内の全ての横 4画素 X縦 1画素の画素領域にシアン が 2 ドット、 イェローが 2 ドッ トとなるような画像を印字する場合を考える、 画 像としては緑一色の印字結果となり全ての前記単位領域のインク打ち込み濃度は 1 0 0 %となる。
インク打ち込み濃度を 7 5 %に制限したい場合、 前記単位領域内の画素の総数 は 4であるから単位領域内の吐出インクドットの総和を 3 ドットにしなければな らない。 ここで合計 4個の吐出インクドットの内、 どのインクドッ トを 1つ削除 するかという問題が発生する。 単純に全ての単位領域においてシアンを 1 ドット 削除したとすると、 全ての単位領域においてシアン 1 ドッ トとイエロ一 2 ドット となり、 目的の 7 5 %のインク打ち込み濃度にすることができる力5'、 全ての単位 領域においてシアンが 1 ドッ ト減少するので元の色と異なる黄緑の画像になって しまうことになる。 色を変化させずに 7 5 %に補正するには、 シアンを 1 ドッ ト 削除する単位領域とイェローを 1 ドット削除する単位領域が交互に配置されるよ うにドットの削除を行わなければならない。
また、 2つ目の例として全ての単位領域にシアンが 4 ドットとマゼンタが 1 ドットとなるような画像を印字する場合を考える。 画像としてはシアンに近い青 一色の印字結果となり、 全ての単位領域のィンク打ち込み濃度は 1 2 5 %とな る
このときインク打ち込み濃度を 1 0 0 %に制限したい場合、 単位領域内の吐出 インクドットの総和は 5 ドッ トであるから、 1 0 0 %に制限するには単位領域内 の吐出インクドッ トの総和を 4 ドットに削減しなければならない。 前の例と同様
に考えると、 単位領域においてシアンを 1ドッ ト削除する領域とマゼンタを 1 ドッ ト削除する領域を交互に配置することが好ましい。 し力、し、 結果どしてはシ ァン対マゼンタのドット数の比率が 4対 1力、ら 3. 5対 0. 5となり、 比率が変 化することで色が変ィ匕してしまうことになる。 さらに上記 2つの例は単一色の単 純な画像であり複雑な自然画等へそのまま適用するのは妥当でない。
本発明では、 ィンク色の比率の変ィ匕を極力抑えながらインク吐出量を補正する ことを特徴とする。 そのために使用する補正テーブル 30と誤差テーブル 31の 作成方法を図 4のフローチャートを用いて以下に説明する。
まず、 S 41で任意のインク吐出量を設定する。 ブラック、 シアン、 マゼン タ、 イェローの与えられたインク吐出量をそれぞれ I k, I c, I m, I yとす る。 初期値はそれぞれ例えば、 0, 0, 0, 0とする。 本実施の形態では、 全画 像領域を横 4画素 X縦 1画素の単位領域に分割しているため、 I k, I c, I m, 1 の値は各々0, 1, 2, 3, 4の 5つの値を取りうる。 したがって、 全ての組み合わせで補正テーブルを作成すると、 5 X 5 X 5 X 5=625通りの 組み合わせとなる。 このすベての組み合わせのうち、 少なくとも全色の値の総和 が上限値を超える組み合わせについて、 どの色のインクを何ドットとするかを定 める補正データを予め求めて補正テーブルに格納するのが、 図 4の処理である。 したがって、 S 1で設定した各色のィンク吐出量は、 後述する S 4 Cにおいて テーブル作成の終了となるまで、 順次更新されていく。
S 42で、 単位領域での与えられた各インク色のインク吐出量 I k, I c,
Im, I yの総和 I sを計算する。 なお、 上限のインク打ち込み濃度をインク吐 出量の moに変換したものを上限値 Iしとする。 単位領域が 4画素である本実施 の形態では、 上限のィンク打ち込み濃度が 100 %のとき I L = 4、 125 %の とき IL=5、 150%のとき I L = 6である。
S43で、 I s > I Lか、 すなわち、 上記 S 41で設定したインク吐出量の総 和 I sが上限のインク打ち込み量である上限値 I Lを超えているか判定する。 も し、 超えていなければ、 ドットの削減 (間引き) は不要なので、 補正テーブル 3 0に当該インク吐出量 I k, I c, Im, I yに対応する補正インク吐出量とし て、 それぞれの値がそのまま格納される (S4L) 。 ただし、 これらの値は使用
されないので、 この格納を省略してもよい。 この場合の S 4 Bでの誤差の計算で は何もしない。 続く S4Mでは、 誤差テーブル 31の該当位置の誤差値としてす ベて 0が格納される。 ただし、 これらの値も使用されないので、 この格納を省略 してもよい。 S4Cで、 判定処理でテーブル作成終了かどうか、 すなわち、 すべ てのインク吐出量の組み合わせについての処理が終了したかの判定が行われる。 終了していなければ、 S41に戻って、 次の組み合わせのインク吐出量の設定を 行つ。
先の S 43において、 I s > I Lであれば、 ドットの削減が必要と判断され、 次の S 44へ進む。
S44では、 インク色ごとの補正後のインク吐出量が計算される。 ブラック、 シアン、 マゼンタ、 イェローの補正後のインク吐出量をそれぞれ T k, ,
Tc, , Tm, , Ty, とすると、 これらは以下の式で求められる。
T k' = I k X I L/I s … (1)
T c' = I c X I L/I s … (2)
Tm, = I mX I L/I s … (3)
T y' = I y X I L/I s … (4)
これらの式は、 全インク色のインク吐出量総和の上限値 I Lを、 与えられた各 色の吐出量に応じて各色に比例配分したものに他ならない。 Tk' , T c ' , Tm, , Ty, の和は I Lと一致する。
ただし、 Tk, , Tc, , Tm, , Ty, の値は必ずしも整数になるとは限ら ない。 そこで、 上記式 (1) 〜 (4) の計算結果は小数第 1位で四捨五入し、 整 数とする。 その結果をそれぞれ Tk, Tc, Tm, Tyとする。
S 45で、 上記 S 44で求めた各インク色の補正後のインク吐出量の s を計算する。 Tk, , Tc, , Tm, , Ty, の四捨五入の結果、 Tk, Tc, Tm, Tyの総和が再度、 上限値 I Lを越えてしまう場合がありうる。 そこで、 S 46で、 T s > I Lか、 すなわち、 T k + T c +Tm + T y = T sが上限値 I Lを超えたか判定する。 もし、 超えていなければ、 S4Lで、 この時点の T k, Tc, Tm, Tyを補正インク吐出量として補正テーブルに格納する。 続 く S 4 Bでは誤差の計算処理を行う。 この誤差計算処理については後述する。
S 46で、 総和 T sが I Lを超えていたら、 T sが I Lに一致するまで、 S 47 から S 4 Aまでの判定処理と、 それに付随する処理 ( S 4 D〜 S 4 K ) が必要に 応じて繰り返される。
本実施の形態では、 総和 T sカ^:限値 I Lに一致するまでインク吐出量を減少 させるための削除対象インク色の順位はブラック、 シアン、 マゼンタ、 イェロー の順 (輝度または彩度の低い順) とした。 ただし、 本発明はこの順序に限定され るものではない。
このような T sに応じて補正ィンク吐出量が修正された後の新たな補正ィンク 吐出量 Tk, Tc, Tm, T yの値が補正テーブル 30の 「補正インク吐出量」 として格納される (S 4 L) 。
各インク色のインク吐出量 I k, I c, Im, I yの組み合わせに対して補正 後のインク吐出量を決定した際に、 先の式 (1) 〜 (4) の計算結果を四捨五入 したことにより 4つのインク色の吐出ドット数の比率が変ィ匕し、 これにより合成 された色が変ィ匕してしまう誤差 (量子化誤差) が生じる。 この誤差の量を求める のが S 4 Bでの処理である。
今、 ブラック、 シアン、 マゼンタ、 イェローの誤差をそれぞれ E k, E c, Em, Eyとすると、 以下の式で求められる。
E k=T k' — Tk … (5)
E c =T c, — T c … (6)
Em = Tm, — Tm ··· (7)
Ey = Ty, -Ty … (8)
ここで求めた Ek, B e, Em, Eyの値が、 当該インク吐出量 I k, I c, I m, I yの組み合わせに対応する 「誤差」 として誤差テーブル 31に格納され る。 なお、 上記の式中の Tk, T c, Tm, Tyは、 S 4D〜S 4 Gにおいて修 正された後の値であることに留意されたい。 図 8の誤差テーブル 31の例におい て、 絶対値が 1を越える誤差値がみられるのはこの理由による。
次に、 具体的なテーブル値の算出例を示す。 今、 与えられた各インク色のイン ク吐出量 I k, I c, I m, I yがそれぞれ、 1, 2, 1, 3である場合を考え る。 上限のインク打ち込み濃度は 100% (4画素 X 1画素の単位領域の場合、
4インクドッ トに相当) とする。 このとき、 上記式 (1) 〜 (4) によれば、
Tk' = I kX I L/I s = 1 571
T c' = I c X I L/I s = 2 X 4/7 = 1. 1 43
Tm' ^ I mX l L/I s = l X4/7 = 0. 571
Ty' = I yX I L/I s = 3 X4/7= 1. 71
となる。 これらを四捨五入すると、 Tk, T c, Tm, T yは、 それぞれ、 1, 1, 1, 2となる。 これらの総和 T sは 5であり、 上限値 4より 1だけ大きい。 したがって、 インク吐出量を 1だけ削減する必要がある。 第 1番目の削減対象の インク色黒のインク吐出量 Tkは 1なので、 その値が 1だけ削減されて新たな Tkは 0となる。 このようにして、 Tk, T c, Tm, Tyは、 それぞれ、 0, 1, 1, 2となる。 これらの補正インク吐出量は、 インク吐出量 I k, I c, I m, 1 7の値1, 2, 1, 3に対応して補正テーブル 30に格納される。 さらに、 上記式 (5) 〜 (8) から、 次のように各インク色の誤差の値が求ま る。
Ek=Tk' -Tk = 0. 5 7 1 -0 = 0. 57 1
E c =T c' -T c = 1. 1 3- 1 = 0. 1 43
Em=Tm' — Tm = 0. 571— 1 =— 0. 429
E y = T y' -T y = 1. 7 1 4-2=-0. 286
これらの誤差値は、 インク吐出量 I k, I c, I m, 1 の値1, 2, 1, 3 に対応して誤差テ一ブル 3 1に格納される。
以上が補正テーブル 30および誤差テーブル 3 1の作成方法である。 このテ一 ブル作成処理は、 テーブル作成時に 1回だけ行い、 その値を ROM等に不揮発的 に保存しておけば、 その後、 実行する必要はない。
図 7, 図 8に、 それぞれ、 補正テーブル 30および誤差テーブル 3 1の具体的 な構成例を示す。 ここでは、 便宜上、 インク吐出量 I k, I c, I m, I yのす ベての組み合わせについて示しているが、 I k, I c, I m, I yの総和 I s力 上限値 I Lを越えない組み合わせについては、 テーブルのェントリ自体なくても よい。
次に、 補正テーブル 30と誤差テーブル 3 1を用いて実際の印字時に行われる
吐出ドット数の補正処理を図 5を用いて説明する。 この補正処理では、 あるラス タ一上のある単位領域で生じた誤差は同じラスタ一上の後続の単位領域へ弓 1き継 ぐことにより、 誤差を分散している。 これにより、 当該ある単位領域において誤 差が発生しても後続の単位領域でその誤差を精算することができる。 すなわち、 ドット数削減により当該単位領域内での各ィンク色間の比率が元の比率から変化 したとしても、 近接する領域においてその誤差を補償することが 能となる。 単 位領域の面積は画像の全体領域の面積に比べて微細なので、 この誤差分散による 画質の劣化はほとんどない。
図 5の補正処理では、 印字する画像を単位領域に分割したものを 1ラスター単 位に上から下へと処理していく。 1ラスター内では、 各単位領域を順次左から右 へと処理していく。 まず、 1ラスターの最初に、 S 5 1で誤差蓄積値を 0にタリ ァする。 続く S 5 2〜S 5 9で、 1ラスター分の処理を行う。
S 5 2では、 まず当該ラスターの先頭の単位領域のインク吐出量の総和 (吐出 インクドット個数の合計) が I認される。 S 5 3ではそのインク吐出量の総和が 上限値 (ここでは 4 ) を越えているかを判定する。 もし、 総和が上限値を超えて いたら S 5 4以降の処理を行う。 総和が上限値を超えていなければ、 S 5 9に飛 び、 1ラスター終了まで、 同じラスター上の右隣りの単位領域の処理に移る。 インク吐出量の総和が上限値を超えている場合、 まず S 5 4で前述の補正テー ブル 3 0から該当する補正後のインク吐出量を取得する。 ついで S 5 5では、 先 の単位領域から引き継いだ住意のインク色の誤差蓄積値が 1 . 0以上であれば、 S 5 Bで補正インク吐出量と誤差蓄積値の修正を行う。 すなわち、 補正テーブル 3 0の補正インク吐出量を I h、 修正後の補正インク吐出量を I r、 誤差蓄積値 を E r、 誤差蓄積値の小数部を切り捨てた値 (すなわち整数部) を E n、 修正可 能値を I a、 単位領域の面積を Sとすると以下の式で修正を行う。
I a = E n ( S— I h≥E nのとき) ·'· (9 )
I a = S - I h ( S— I h < E nのとき) … (10)
I r = I h + I a … (11)
E r— E r— I a
誤差累積値 E rの整数部 E nをそのまま直ちに補正テーブル 3 0の補正インク
吐出量 I rの修正 (増加) に用いるのではなく、 当該補正インク吐出量 I hの単 位領域面積 Sに対する" 余裕度" ともいうべき値 S—I hに応じて、 補正インク 吐出量 I rを修正する修正量を決定している。 各色のへッドにおいて、 当該単位 領域内での最大のインクドッ ト個数は Sなので、 S— I hを越えるインクドッ ト の増加は物理的にできないからである。 この修正量が式 (9) (10) で求める修 正可能値 I aである。
ここで具体例を考える。 今、 誤差累積値 Er = l. 5とすると、 En=l. 0 であり、 I h = 3とすると、 S— I h = 4— 3 = l≥En=lなので、
I a=En= 1
Er = Er-I a=l. 5— 1 = 0. 5
となる。 また、 誤差累積値 Er = 2. 5とすると、 En = 2. 0であり、 I h = 3とすると、 S— I h = 4— 3 = 1く En = 2なので、
I a=S-I h=4-3=l
Er-Er-I a = 2. 5—1 = 1. 5
となる。
S 55では、 任意のィンクの誤差蓄積値 E rが— 1. 0以下であれば、 S 5 C では以下の式に従い補正ィンク吐出量と誤差蓄積値の修正を行う。
I a =-E n (I h≥— Enのとき) … (12)
I a = I h (I h<— Enのとき) … (13)
I r = I h - I a … (14)
E r— E r + I a
この場合も、 誤差累積値 E rの整数部一 Enをそのまま直ちに補正テーブル 3 0の補正インク吐出量 I rの修正に用いるのではなく、 当該補正インク吐出量 I hの一E nに対する関係に応じて、 補正インク吐出量 I rを修正する修正量を 決定している。 これは、 修正後の I hが負になることを回避するためである。 以上の補正インク吐出量と誤差蓄積値の修正は各インク色ごとに行う。 補正ィ ンク吐出量の修正の結果、 修正後の全色のィンク吐出量の総和が上限のィンク吐 出量を超えたとしても色の変ィ匕を抑えるため許可される。
S 57では、 以上のようにして得られた最終的な各インク色の吐出量の補正値
に基づいて、 当該単位領域内の各インク色の吐出量の補正を行う。 この補正は次 のように行う。
図 6は単位領域内でのィンク吐出量補正の優先順位を示す。 この優先順位は、 原則的には、 単位領域のサイズ、 形状によらず、 その単位領域内で隣接する画素 のインクドットが連続して間引きの対象となることのないように、 かつ、 隣接す る単位領域同士間で隣接する画素の間引きの順序が異なるようにするものであ る。 これによつて、 ドット間引きによるスジ模様の発生等の画質劣化を防止する ことができる。
例えば、 任意のインク色のインク吐出量が 3で、 補正インク吐出量が 2である とする。 偶数番目のラスターではまず単位領域内の左端の画素 (第 1画素) の データを調べ印字することになつていたらこのドットを印字しないようにする。 もし印字しないことになつていたら、 右から 2番目の画素 (第 3画素) 、 左から 2番目 (第 2画素) 、 右端 (第 4画素) という順で調べていき、 単位領域内のィ ンク吐出量が補正インク吐出量である 2になるまでインクドット数を削減する。 奇数番目のラスターであれば、 この順序は、 第 3画素、 第 2画素、 第 4画素、 第 1画素という順になる。
ただし、 上記原則に従えば、 ドット間引きの優先順位は図示のとおりである必 要はない。 また、 単位領域のサイズが 1画素 X 4画素以外の場合にも同様の考え 方で優先順位を設定することができる。
なお、 誤差の累積の結果、 インクの吐出量補正において、 インクドットが間引 かれるのではなく、 追加される場合もありうる。 その場合の追加の優先順位は図 6と同じでよい。
S 5 7に続いて S 5 8では、 先の S 5 2で確認した各ィンク色の吐出量に対応 する誤差テーブル 3 1内の誤差を取得し、 この誤差をインク色ごとに誤差蓄積値 E rに加算する。
これで任意の単位領域の補正処理が終了する。 続いて今回処理した単位領域の 右隣りの単位領域の処理へ移る。 もし、 右隣りの単位領域が本実施の形態の場 合、 ラスタ一の最後で横 4画素 X縦 1画素に満たない場合は処理の対象からはず す。 ラスタ一右端の最後の単位領域の処理が終了したら 1ラスタ一分の処理が
終了したことになるため、 S 5 9の判定処理の結果、 S 5 Aに移る。 S 5 Aでは 全ラスターの処理が終了するまで、 S 5 1へ戻って、 次のラスターの処理へ移行 する。 全てのラスターの処理が終了したら印字する画像の補正処理は終了する。 実際にへッ ドからのインク吐出による印字を行う処理は、 バンド単位の印字処 理を行う場合には、 バンド単位に図 5の補正処理と印字処理を繰り返すことがで きる。
以上説明したような処理の結果、 自然画のような複雑な画像であっても色の変 化を極力抑えつつ、 インク吐出量を一定濃度まで制限することにより、 インクの にじみを抑え、 良好な画像を得ることができる。 また、 被記録媒体のインクにじ みの特性や印字時のインクの残量、 気温、 湿度、 インクジエツ ト記録装置の個体 差などの各種条件に応じて、 単位領域のサイズや上限のインク打ち込み濃度を変 更してもよい。 そのために、 上記補正テーブルおよび誤差テーブルを複数組設け ておき、 これらを条件により切り替えて使用できるようにすればよい。
また、 上記の実施の形態では、 誤差分散を一方向 (へッド走査方向) にのみ 行ったが、 誤差を二分してその一方をヘッド走査方向に他方をこれと直角の方向 に行うようにしてもよい。
さらに、 図 5の補正処理において、 処理負荷を軽減するため S 5 3において、 吐出量の総和 T sが上限値を超えない場合、 誤差蓄積値の如何に関わらず S 5 9 へ移行してィンク吐出量の修正を省略するようにしてもよレ、。 産業上の利用可能性
本発明は、 インクジェッ ト記録装置の設計および製造に利用することができ、 カラー画像の色味の変ィ匕を最小限に抑えながら、 被記録媒体のィンクの打ち込み 量に応じた高濃度の印字部分でのィンクにじみの発生による画質低下を防止する ことができる。
Claims
1、 複数のインク色のヘッドを用いて、 同一の画素位置に複数のインクドット を重ねて印字することにより、 カラーの画像を記録するインクジェット記録方法 であって、
( a ) 画像全体の領域を、 それぞれ予め定めた複数の画素からなる複数の単位領 域に分割し、
( b ) 記録対象の画像の各単位領域毎に、 当該単位領域内で指示された吐出イン クドッ トの総和を確認し、
( c ) 該確認されたインクドットの総和が予め定めた上限値を越えるか否かを判 疋し、
( d ) 越える場合には、 当該単位領域内の各色の吐出インクドット個数の相互の 比率に応じて、 前記上限値を各色に比例配分し、 その結果を整数化することによ り当該単位領域内における各色の吐出インクドット個数を決定し、
( e ) 該決定された各色の吐出インクドット個数に応じて、 当該単位領域内の各 色の指示された吐出インクドットの個数を削減するよう補正し、
( f ) 補正後の吐出インクドットの個数に基づいて当該単位領域における各へッ ドのインク吐出を行うことを特徴とするインクジェット記録方法。
2、 ステップ (e ) における吐出インクドットの個数の削減を行う際、 当該単 位領域内の各画素の位置に対して予め定めておいた吐出インクドット削減の優先 順序にしたがって、 吐出インクドットの間引きを行うことを特徴とする請求の範 囲 1記載のィンクジェット記録方法。
3、 前記優先順序は、 単位領域内で、 隣接する画素の吐出インクドットが連続 して間引きの対象となることのないように、 かつ、 隣接する単位領域同士間で隣 接する画素の間引きの順序が異なるように設定することを特徴とする請求の範囲 2記載のインクジヱッ ト記録方法。
4、 ステップ (d ) における前記上限値の比例配分の結果を整数化したことに より生じた誤差を、 各色毎に隣接する単位領域に引き継いで累積していき、 累積 値の絶対値が 1以上になったとき、 当該単位領域における各色の前記決定された 吐出インクドット個数に反映させることを特徴とする請求の範囲 1記載のインク ジェット記球方法。
5、 前記整数化した後の各色の吐出ィンクドットの総和が前記上限値を超える 場合には、 その越えた吐出インクドットの個数分だけ、 予め定めた色の順に吐出 インクドットを削減し、 該吐出インクドットを削減した色についてはその削減個 数を当該単位領域の当該色についての前記誤差に加算することを特徴とする請求 の範囲 4記載のインクジエツト記録方法。
6、 複数のインク色のヘッドを用いて、 同一の画素位置に複数の吐出インク ドットを重ねて印字することにより、 カラーの画像を記録するインクジエツト記 録装置において、
それぞれ、 2値の画像データに基づいてインク滴の吐出を行う複数のへッド と、
予め定めた複数の画素からなる単位領域内の各色の指示された吐出ィンクドッ トの個数の組み合わせに応じて、 それらの総和が予め定めた上限値を越えないよ うに制限した各へッドの吐出ィンクドット個数を予め定めた補正テーブルと、 前記制限した各色の吐出インクドット個数を定める際に生じた誤差を、 前記単 位領域内の各色の指示された吐出インクドット個数の組み合わせに応じて予め定 めた誤差テーブルと、
前記補正された 2値の画像データに基づいて前記複数のへッドのィンク吐出を 制御する制御手段とを備え、
前記制御手段は、
連続する複数の単位領域について順次 を行い、 その各処理において、 前記 2値の画像データに基づいて当該単位領域内で各色の指示された吐出ィン クドット個数の組み合わせに応じて前記補正テーブルおよび前記誤差テーブルを
参照し、 前記誤差テ一ブルから得られた誤差は順次後続の単位領域に引き継いで 各色毎に累積し、
一方、 前記補正テーブルから当該単位領域について各へッドの補正後の吐出ィ ンクドット個数を得て、
当該単位領域について前記累積した誤差の絶対値が 1以上となった色について は、 その絶対値の整数部分を当該単位領域内の当該色の前記補正後の吐出ィンク ドット個数に反映させるとともに、 該反映に応じて前記累積した誤差を更新し、 前記整数部分の反映が行われた補正後の吐出インクドット個数に応じて当該単 位領域内に対して各色のィンク吐出を行う
ことを特徴とするインクジエツト記録装置。
7、 前記制御手段は、 前記整数部分の反映が行われた補正後の吐出ィ クドッ ト個数に応じて当該単位領域の各色のィンク吐出を行う際に、 画像データ中で指 示された吐出インクドット個数を増減する必要がある場合、 単位領域内の画素位 置により予め定められた優先順位に従って当該増減を行うことを特徴とする請求 の範囲 6記載のインクジエツト記録装置。
8、 前記優先順序は、 単位領域内で隣接する画素の吐出ィンクドットが連続し て増減の対象となることのないように、 かつ、 隣接する単位領域同士間で隣接す る画素の増減の順序が異なるように設定することを特徴とする請求の範囲 7記載 のインクジエツ ト記録装置。
9、 前記誤差の累積は、 全画像領域内で水平方向および垂直方向のいずれか一 方に連続する複数の単位領域について行うことを特徴とする請求の範囲 6記載の
,ェット記録装置。
1 0、 前記誤差の累積は、 各単位領域内で発生した誤差を二分して、 一方を全 画像領域内で水平方向に連続する複数の単位領域について行い、 他方を全画像領
域内で垂直方向に連続する複数の単位領域について行うことを特徴とする請求の 範囲 6記載のインクジエツト記録装置。
1 1、 前記上限値を異ならせた、 および Zまたは、 前記単位領域のサイズを異 ならせた複数の補正テーブルおよび誤差テーブルを有し、 前記制御手段は、 各種 条件に応じて前記複数の補正テーブルおよぴ誤差テ一ブルを切り替えて使用する ことを特徴とする請求の範囲 6〜 1 0のいずれかに記載のインクジエツト記録装
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US09/601,914 US6224190B1 (en) | 1998-02-09 | 1999-02-09 | Ink-jet recording method and device |
| EP99902861A EP1057648A4 (en) | 1998-02-09 | 1999-02-09 | INKJET REPRODUCTION METHOD AND DEVICE |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP10/44488 | 1998-02-09 | ||
| JP04448898A JP3363773B2 (ja) | 1998-02-09 | 1998-02-09 | インクジェット記録方法および装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO1999039911A1 true WO1999039911A1 (en) | 1999-08-12 |
Family
ID=12692942
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/JP1999/000550 Ceased WO1999039911A1 (en) | 1998-02-09 | 1999-02-09 | Ink-jet recording method and device |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US6224190B1 (ja) |
| EP (1) | EP1057648A4 (ja) |
| JP (1) | JP3363773B2 (ja) |
| WO (1) | WO1999039911A1 (ja) |
Families Citing this family (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101178775B (zh) * | 2007-12-11 | 2010-04-14 | 北大方正集团有限公司 | 二值图打印数据的处理方法 |
| JP5263026B2 (ja) * | 2009-06-22 | 2013-08-14 | セイコーエプソン株式会社 | ドットデータ生成装置とドット記録装置およびドット記録方法、並びにコンピュータープログラム |
| JP5537087B2 (ja) * | 2009-08-17 | 2014-07-02 | 理想科学工業株式会社 | 画像データ生成方法および装置並びに孔版印刷装置 |
| JP5543153B2 (ja) * | 2009-08-17 | 2014-07-09 | 理想科学工業株式会社 | 画像データ生成方法および装置並びに孔版印刷装置 |
| JP5621366B2 (ja) * | 2010-07-09 | 2014-11-12 | セイコーエプソン株式会社 | 印刷装置、及び、プログラム |
| JP5685915B2 (ja) | 2010-12-10 | 2015-03-18 | セイコーエプソン株式会社 | インクジェット記録方法、および記録物 |
| JP5737968B2 (ja) * | 2011-01-28 | 2015-06-17 | キヤノン株式会社 | 画像処理方法および画像処理装置 |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS61290060A (ja) * | 1985-06-17 | 1986-12-20 | Canon Inc | カラー画像形成方法及びカラー画像処理方法 |
| JPH07245716A (ja) * | 1994-01-05 | 1995-09-19 | Xerox Corp | 印刷プロセスにおけるマーキング材料カバレージを低減するための画像処理方法及び装置 |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4930018A (en) * | 1988-12-02 | 1990-05-29 | Hewlett-Packard Company | Method and system for enhancing the quality of both color and black and white images produced by ink jet printers |
| US5649071A (en) * | 1994-09-26 | 1997-07-15 | Xerox Corporation | Image processing method to reduce marking material coverage in sequential color printing processes |
| US6081340A (en) * | 1997-03-31 | 2000-06-27 | Xerox Corporation | Image processing method to reduce marking material coverage with non-linear specifications |
-
1998
- 1998-02-09 JP JP04448898A patent/JP3363773B2/ja not_active Expired - Fee Related
-
1999
- 1999-02-09 EP EP99902861A patent/EP1057648A4/en not_active Withdrawn
- 1999-02-09 US US09/601,914 patent/US6224190B1/en not_active Expired - Fee Related
- 1999-02-09 WO PCT/JP1999/000550 patent/WO1999039911A1/ja not_active Ceased
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS61290060A (ja) * | 1985-06-17 | 1986-12-20 | Canon Inc | カラー画像形成方法及びカラー画像処理方法 |
| JPH07245716A (ja) * | 1994-01-05 | 1995-09-19 | Xerox Corp | 印刷プロセスにおけるマーキング材料カバレージを低減するための画像処理方法及び装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| EP1057648A4 (en) | 2006-05-24 |
| JPH11221933A (ja) | 1999-08-17 |
| US6224190B1 (en) | 2001-05-01 |
| JP3363773B2 (ja) | 2003-01-08 |
| EP1057648A1 (en) | 2000-12-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2002029074A (ja) | 画像処理方法および画像記録装置 | |
| US20120274951A1 (en) | Inkjet printing apparatus and inkjet printing method | |
| JP5366561B2 (ja) | 画像処理装置および画像処理方法 | |
| US9138989B2 (en) | Printing control apparatus and printing control method for distributing quantized image data | |
| JP5127626B2 (ja) | 画像処理装置および画像処理方法 | |
| JP2015136883A (ja) | 印刷制御装置、印刷制御方法及び印刷制御プログラム | |
| WO1999039911A1 (en) | Ink-jet recording method and device | |
| JP5994919B2 (ja) | 印刷装置、印刷方法、および、コンピュータープログラム | |
| JP2010149385A (ja) | 画像処理装置、記録装置および画像処理方法 | |
| JP6029343B2 (ja) | 画像処理装置およびその制御方法 | |
| JP5521337B2 (ja) | 印刷装置、印刷方法、コンピュータープログラムおよび記録媒体 | |
| JPH11188898A (ja) | インクジェット記録方法および装置 | |
| JP2014176968A (ja) | 画像データ処理装置、印刷装置および印刷システム | |
| JP5213508B2 (ja) | 画像形成装置及び画像形成方法 | |
| US20060082848A1 (en) | Halftone processing apparatus, printing apparatus, information processing apparatus, halftone processing method, and program | |
| EP2644387B1 (en) | Image recording apparatus and image recording method | |
| US20190070851A1 (en) | Recording apparatus and recording method | |
| CN101001755A (zh) | 打印控制器、打印机、打印控制方法、程序和数据结构 | |
| JP2000108386A (ja) | インクジェット記録方法および装置 | |
| JP2019093678A (ja) | インクジェット記録装置およびインクジェット記録方法 | |
| JP5219791B2 (ja) | 画像処理装置および画像処理方法 | |
| JP2014136335A (ja) | 画像処理装置および画像処理方法 | |
| JP2000272171A (ja) | 印刷装置、印刷方法および記録媒体 | |
| US11386311B2 (en) | Recording device and recording method using halftone processing technique | |
| JPH06312538A (ja) | 画像記録方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| AK | Designated states |
Kind code of ref document: A1 Designated state(s): US |
|
| AL | Designated countries for regional patents |
Kind code of ref document: A1 Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE |
|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
| DFPE | Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101) | ||
| WWE | Wipo information: entry into national phase |
Ref document number: 09601914 Country of ref document: US |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 1999902861 Country of ref document: EP |
|
| WWP | Wipo information: published in national office |
Ref document number: 1999902861 Country of ref document: EP |