[go: up one dir, main page]

JPH11261819A - Image processor and image output device - Google Patents

Image processor and image output device

Info

Publication number
JPH11261819A
JPH11261819A JP10065143A JP6514398A JPH11261819A JP H11261819 A JPH11261819 A JP H11261819A JP 10065143 A JP10065143 A JP 10065143A JP 6514398 A JP6514398 A JP 6514398A JP H11261819 A JPH11261819 A JP H11261819A
Authority
JP
Japan
Prior art keywords
value
zone
pixel
image
image processing
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.)
Pending
Application number
JP10065143A
Other languages
Japanese (ja)
Inventor
Atsushi Mizuguchi
淳 水口
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Minolta Co Ltd
Original Assignee
Minolta Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Minolta Co Ltd filed Critical Minolta Co Ltd
Priority to JP10065143A priority Critical patent/JPH11261819A/en
Publication of JPH11261819A publication Critical patent/JPH11261819A/en
Pending legal-status Critical Current

Links

Landscapes

  • Color, Gradation (AREA)
  • Facsimile Image Signal Circuits (AREA)
  • Particle Formation And Scattering Control In Inkjet Printers (AREA)

Abstract

PROBLEM TO BE SOLVED: To prevent the generation of a pseudo contour in an image processor adopting a multivalued error propagation method. SOLUTION: The density value i(x, y) of a picture element is inputted, and which zone the inputted density value is included is judged in a zone judgement part 7. A threshold for deciding the gradation based on the judged result is decided in a threshold decision part 8. A boundary value for zone judgement is modulated corresponding to the (x) coordinate of the picture element. The threshold is modulated corresponding to the (y) coordinate of the picture element. Thus, the generation of the pseudo contour is prevented.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】この発明は画像処理装置およ
び画像出力装置に関するものであり、特に複数の階調表
現が可能な多値の疑似階調化処理を行なう画像処理装置
および画像出力装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an image processing apparatus and an image output apparatus, and more particularly to an image processing apparatus and an image output apparatus for performing a multi-value pseudo gradation processing capable of expressing a plurality of gradations.

【0002】[0002]

【従来の技術】近年、高画質でピクトリアルな画像を出
力するプリンタが開発されている。特に、インクジェッ
トプリンタにおいては、従来ドットのオン/オフ、いわ
ゆる2値で階調を表現するものがほとんどであったが、
種々の技術開発(濃淡インク、ドットの重ね打ち、ドッ
ト径変調)によって複数の階調数を表現できる多値階調
のインクジェットプリンタが現われ、高画質な画像の出
力が可能となっている。
2. Description of the Related Art In recent years, printers that output pictorial images with high image quality have been developed. In particular, most of the conventional ink jet printers express the gradation by a dot on / off, so-called binary value.
With the development of various technologies (shading ink, dot overprinting, dot diameter modulation), a multi-value gradation ink jet printer capable of expressing a plurality of gradation levels has appeared, and it has become possible to output high-quality images.

【0003】また、熱転写プリンタや電子写真プリンタ
などにおいても同様に、多値の画像の表現が可能なもの
が知られている。
[0003] Also, similarly, a thermal transfer printer, an electrophotographic printer, and the like, capable of expressing a multi-valued image are known.

【0004】2値のプリンタにおいては、階調を疑似的
に表現するために複数のドットの集合で面積的に階調を
表現する技術が用いられてきた。これらの手法を面積階
調法あるいは疑似階調法などと呼んでおり、代表的な手
法としては、組織的ディザ法と誤差拡散法とが知られて
いる。
In a binary printer, a technique has been used in which a plurality of dots are used to express a gray scale in terms of area in order to simulate the gray scale. These methods are called an area gradation method or a pseudo gradation method, and as typical methods, an organized dither method and an error diffusion method are known.

【0005】現在主流である解像度が360dpi程度
のプリンタにおいては、画質的に優れた結果を得られる
ことから、誤差拡散法が用いられる場合が多い。
[0005] In a printer which has a resolution of about 360 dpi, which is currently the mainstream, an error diffusion method is often used because excellent results in image quality can be obtained.

【0006】前述の多値階調の表現が可能なプリンタに
おいても、その固有の階調数だけで画質的に十分な階調
数を表現するまでに至っていない場合には、疑似階調法
との併用で階調が表現される。
[0006] Even in the above-described printer capable of expressing multi-valued gradations, if it is not enough to express a sufficient number of gradations in terms of image quality using only the inherent gradation number, the pseudo gradation method is used. Is expressed in combination with.

【0007】また、原理的に多くの階調表現が可能なプ
リンタにおいても、システムとしての安定性を向上させ
るために、階調数を限定して使用し、疑似階調法と組合
せて階調を表現するものが知られている。
Further, even in a printer capable of expressing a large number of gradations in principle, the number of gradations is limited and used in combination with the pseudo gradation method to improve the stability of the system. What expresses is known.

【0008】これらの多値のプリンタと組合せて用いら
れる疑似階調法としては、従来の2値の疑似階調法を拡
張した手法が用いられている。たとえば、誤差拡散法を
多値に拡張したものとして、加藤、荒井、安田:昭53
信学通信部門全大504(従来技術1)に多値誤差拡散
法が開示されている。
As a pseudo gradation method used in combination with these multi-value printers, a method that is an extension of the conventional binary pseudo gradation method is used. For example, as an extension of the error diffusion method to multiple values, Kato, Arai, Yasuda: Sho53
A multi-level error diffusion method has been disclosed in the IEICE Communications Division 504 (Prior Art 1).

【0009】この従来技術1による多値誤差拡散法で
は、通常はほとんどのドットがランダムにプリントされ
る。しかし、入力された画像データが多値の出力値に近
い値の近傍である場合にのみ、ドットが規則的に配列さ
れてしまい、他のランダムにドットが付された領域に対
してその領域だけが不自然に目立ってしまうという欠点
があった。この不自然な領域は、階調レベルが同一であ
る画素が分布する領域を中心に帯状に発生し、いわゆる
疑似輪郭となって現われる。この疑似輪郭は画質を著し
く劣化させる。
In the multi-level error diffusion method according to the prior art 1, usually, most dots are printed at random. However, dots are regularly arranged only when the input image data is in the vicinity of a value close to the multi-valued output value. However, there is a drawback that it stands out unnaturally. This unnatural area occurs in a band shape around an area where pixels having the same gradation level are distributed, and appears as a so-called pseudo contour. This false contour significantly degrades the image quality.

【0010】図15は、従来の多値誤差拡散法による画
像処理の出力結果である画像を示す図であり、図16は
図15の四角で囲まれた部分の拡大図である。
FIG. 15 is a diagram showing an image which is an output result of image processing by the conventional multi-level error diffusion method, and FIG. 16 is an enlarged view of a portion surrounded by a square in FIG.

【0011】図を参照して、従来の多値誤差拡散法によ
ると、なだらかな階調変化をするべき部分の階調が、帯
状に段階的に変化することにより、疑似輪郭が発生して
いる。
Referring to the figure, according to the conventional multi-valued error diffusion method, a pseudo contour occurs due to a stepwise change in the gradation of a portion where a gentle gradation change is required. .

【0012】また、組織的ディザ法においてもディザマ
トリックスがドットの分散性の高いものを使用する場合
には、発生するテクスチャパターンの相違により似たよ
うな現象が発生する。
Also, in the systematic dither method, when a dither matrix having high dot dispersibility is used, a similar phenomenon occurs due to a difference in a generated texture pattern.

【0013】このため、疑似輪郭の発生を抑制する手法
として、これまでいくつかの手法が提案されてきてい
る。
For this reason, several methods have been proposed so far as a method for suppressing the occurrence of a pseudo contour.

【0014】越智:画像電子学会研究会予稿94−01
−05(従来技術2)では、誤差拡散の処理を階層化す
ることで疑似輪郭の発生を抑制する技術が報告されてい
る。
Ochi: Proceedings 94-01 of the Institute of Image Electronics Engineers of Japan
-05 (Prior Art 2) reports a technique for suppressing the occurrence of false contours by hierarchizing error diffusion processing.

【0015】また、S. Sugiura and T. Makita:J. Ima
g. Sci. Tech., 39, 495(1995)および特開平9−98
290(従来技術3)では、入力された画像データの疑
似輪郭が発生する領域に対して、そのデータにノイズを
付加することで、疑似輪郭を抑制する手法が開示されて
いる。
S. Sugiura and T. Makita: J. Ima
g. Sci. Tech., 39, 495 (1995) and JP-A-9-98.
No. 290 (Prior Art 3) discloses a technique of suppressing a false contour by adding noise to an area of the input image data where the pseudo contour occurs.

【0016】さらに、特公平6−101788(従来技
術4)においては、誤差拡散のしきい値をディザマトリ
ックスにより変調する手法が提案されている。
Furthermore, Japanese Patent Publication No. 6-101788 (prior art 4) proposes a method of modulating a threshold value of error diffusion by a dither matrix.

【0017】[0017]

【発明が解決しようとする課題】しかしながら、従来技
術2の手法においては、処理を階層化して複数回の処理
を行なうため、3値、4値程度の階調数ならまだしも、
8値、16値と階調数が増えてくると処理にかかる時間
が非常に長くなるという欠点があった。
However, in the method of the prior art 2, the processing is hierarchized and the processing is performed a plurality of times.
When the number of gradations increases to eight and sixteen values, there is a disadvantage that the time required for processing becomes very long.

【0018】また、従来技術3の手法では、ノイズを付
加する手段が必要となるため、ディザマトリックスがノ
イズ発生源として用いられる。ディザマトリックスは、
2次元のテーブルとして構成されるため、装置の構成が
より複雑となり、これに関するコストも増加するという
問題がある。また、ノイズを付加する領域は、階調数に
応じて増えてくるため、階調数が多くなると領域の判定
などの演算に必要なハードウェアないし処理ステップが
増えてしまうという欠点がある。
In the technique of the prior art 3, since a means for adding noise is required, a dither matrix is used as a noise source. The dither matrix is
Since it is configured as a two-dimensional table, there is a problem that the configuration of the apparatus becomes more complicated and the cost associated therewith increases. In addition, since the area to which noise is added increases in accordance with the number of gray levels, there is a disadvantage that as the number of gray levels increases, hardware or processing steps required for calculations such as area determination increase.

【0019】さらに、従来技術4の手法では、従来技術
3の手法と同様に、ディザマトリックスが用いられるた
め、装置の構成が複雑となる。しかも階調数が多くなれ
ばなるほど、必要とされるディザマトリックスの数が増
えてしまうため、さらにコストが高くなるという問題が
ある。
Further, in the technique of the prior art 4, the dither matrix is used as in the technique of the prior art 3, so that the configuration of the apparatus becomes complicated. In addition, as the number of gradations increases, the number of required dither matrices increases, so that there is a problem that the cost is further increased.

【0020】[0020]

【課題を解決するための手段】この発明は上述の問題点
を解決するためになされたものであり、疑似輪郭の発生
を防止することができ、かつ高速な処理を行なうことが
できる画像処理装置を安価で提供することをその目的と
している。
SUMMARY OF THE INVENTION The present invention has been made to solve the above-mentioned problems, and an image processing apparatus capable of preventing occurrence of a false contour and performing high-speed processing. Its purpose is to provide at low cost.

【0021】上記目的を達成するため、この発明のある
局面に従うと画像処理装置は、画素の濃度値を入力する
入力手段と、入力された濃度値が濃度に応じて定められ
た複数のゾーンのうちのどのゾーンに含まれるかをゾー
ンの境界値を用いて判定する判定手段と、画素のアドレ
スに応じてゾーンの境界値を変更する第1の変更手段
と、判定されたゾーンに基づいて、画素の濃度値の疑似
階調化処理を行なう処理手段とを備える。
In order to achieve the above object, according to one aspect of the present invention, an image processing apparatus includes an input unit for inputting a density value of a pixel, and a plurality of zones in which the input density value is determined in accordance with the density. Determining means for determining which of the zones is included using the boundary value of the zone, first changing means for changing the boundary value of the zone according to the address of the pixel, and based on the determined zone, Processing means for performing pseudo gradation conversion processing of the pixel density value.

【0022】好ましくは、疑似階調化処理にはしきい値
が用いられ、しきい値を画素のアドレスに応じて変更す
る第2の変更手段を画像処理装置はさらに備える。
Preferably, a threshold value is used for the pseudo gradation conversion processing, and the image processing apparatus further includes a second changing means for changing the threshold value according to the address of the pixel.

【0023】さらに好ましくは、画素のアドレスは、縦
方向の座標と横方向の座標とを含み、第1の変更手段
は、縦方向の座標と横方向の座標のうち、いずれか一方
の座標に応じてゾーンの境界値を変更し、第2の変更手
段は、縦方向の座標と横方向の座標のうち、いずれか他
方の座標に応じてしきい値を変更する。
[0023] More preferably, the address of the pixel includes a vertical coordinate and a horizontal coordinate, and the first changing means stores the coordinate in one of the vertical coordinate and the horizontal coordinate. The boundary value of the zone is changed accordingly, and the second changing means changes the threshold value according to one of the coordinates in the vertical direction and the coordinates in the horizontal direction.

【0024】さらに好ましくは、処理手段は、組織的デ
ィザ法を用いた疑似階調化処理を行なう。
[0024] More preferably, the processing means performs a pseudo gradation process using an organized dither method.

【0025】さらに好ましくは、処理手段は、誤差拡散
法を用いた疑似階調化処理を行なう。
More preferably, the processing means performs a pseudo-gradation processing using an error diffusion method.

【0026】この発明の他の局面に従うと、画像出力装
置は上述のいずれかの画像処理装置を含んで構成され
る。
According to another aspect of the present invention, an image output device includes any one of the above-described image processing devices.

【0027】さらに好ましくは、その画像出力装置はイ
ンクジェットプリンタであることを特徴とする。
[0027] More preferably, the image output device is an ink jet printer.

【0028】さらに好ましくは、そのインクジェットプ
リンタは、ドット径の変調を行なう多値のインクジェッ
トプリンタであることを特徴とする。
More preferably, the ink jet printer is a multi-valued ink jet printer that modulates a dot diameter.

【0029】上記発明に従うと、疑似輪郭の発生を抑え
ることができ、かつ高速で処理を行なうことができる画
像処理装置を安価で提供することが可能となる。
According to the present invention, it is possible to provide an inexpensive image processing apparatus capable of suppressing the occurrence of false contours and performing high-speed processing.

【0030】[0030]

【発明の実施の形態】図1は、本発明の実施の形態の1
つにおける画像処理装置を含むインクジェットプリンタ
100の構成を示すブロック図である。
FIG. 1 shows a first embodiment of the present invention.
FIG. 1 is a block diagram illustrating a configuration of an inkjet printer 100 including one image processing apparatus.

【0031】インクジェットプリンタ100は、装置全
体の制御を行なうCPU101と、本発明の画像処理を
実行する疑似階調処理部110と、画像データなどをス
トアするRAM102と、装置を動作させるためのプロ
グラムなどを記憶するROM103と、外部装置から画
像データを受信するデータ受信部104と、インクジェ
ットヘッドからのインクの吐出の制御を行なうヘッド吐
出駆動部105と、インクジェットヘッドの移動制御を
行なうヘッド移動駆動部106と、紙送りの制御を行な
う紙送り駆動部107と、インクジェットヘッドのメン
テナンスを行なうためのモータなどを駆動する回復系モ
ータ駆動部108と、各種センサ109とを含んでい
る。
The ink jet printer 100 has a CPU 101 for controlling the entire apparatus, a pseudo gradation processing section 110 for executing the image processing of the present invention, a RAM 102 for storing image data and the like, and a program for operating the apparatus. , A data receiving unit 104 for receiving image data from an external device, a head ejection drive unit 105 for controlling the ejection of ink from the inkjet head, and a head movement drive unit 106 for controlling the movement of the inkjet head. And a paper feed drive unit 107 for controlling paper feed, a recovery motor drive unit 108 for driving a motor for performing maintenance of the ink jet head, and various sensors 109.

【0032】装置全体を制御するCPU101は、必要
に応じてRAM102を用い、ROM103に記憶され
ているプログラムを実行する。このプログラムには、記
録シート(記録媒体であり、紙など)上に画像を記録す
るための部分と、インクジェットヘッドのノズル面を良
好な状態に回復させるための部分とが含まれている。
A CPU 101 for controlling the entire apparatus executes a program stored in a ROM 103 by using a RAM 102 as necessary. This program includes a part for recording an image on a recording sheet (a recording medium, such as paper) and a part for restoring the nozzle surface of the inkjet head to a good state.

【0033】画像を記録するためのプログラムによっ
て、外部装置からデータ受信部104を介して画像デー
タが入力される。ヘッド吐出駆動部105と、ヘッド移
動駆動部106と、紙送り駆動部107と、各種センサ
110とが制御され、記録シート上に画像が記録され
る。
Image data is input from an external device via a data receiving unit 104 by a program for recording an image. The head ejection drive unit 105, the head movement drive unit 106, the paper feed drive unit 107, and various sensors 110 are controlled, and an image is recorded on a recording sheet.

【0034】インクジェットヘッドのノズル面を良好な
状態に回復させるためのプログラムによって、必要な際
に回復系モータ駆動部108と、各種センサ109とが
制御され、ノズル面のクリーニングが行なわれる。
A recovery system motor drive unit 108 and various sensors 109 are controlled when necessary by a program for recovering the nozzle surface of the ink jet head to a good state, and the nozzle surface is cleaned.

【0035】CPU101の制御に基づいて、ヘッド吐
出駆動部105は、インクジェットヘッドの圧電素子を
駆動し、ヘッド移動駆動部106はインクジェットヘッ
ドを保持するキャリッジを横方向に移動させる駆動モー
タを駆動し、紙送り駆動部107は、紙送りローラを駆
動する。また、CPU101の制御に基づいて、回復系
モータ駆動部108は、インクジェットヘッドのノズル
面を良好な状態に回復させるために必要なモータなどを
駆動する。
Under the control of the CPU 101, the head ejection drive unit 105 drives the piezoelectric element of the ink jet head, and the head movement drive unit 106 drives a drive motor that moves the carriage holding the ink jet head in the horizontal direction. The paper feed drive unit 107 drives a paper feed roller. Further, based on the control of the CPU 101, the recovery motor drive unit 108 drives a motor and the like necessary to recover the nozzle surface of the inkjet head to a good state.

【0036】なお、インクジェットプリンタ100は、
インクを吐出するための圧電素子に印加される電圧を調
節することにより、0〜7の8階調のサイズのドット
(ただし、0はドット無しの状態)を記録シートにプリ
ントすることができる。
The ink jet printer 100 is
By adjusting the voltage applied to the piezoelectric element for ejecting the ink, dots having a size of eight gradations from 0 to 7 (however, 0 is a state without dots) can be printed on the recording sheet.

【0037】図2は、図1に示されるインクジェットプ
リンタ100で行なわれる画像処理を説明するためのフ
ローチャートである。
FIG. 2 is a flowchart for explaining image processing performed by the ink jet printer 100 shown in FIG.

【0038】図を参照して、ステップS1でデータ受信
部104を介して画像データが外部装置から入力され
る。ステップS2で、入力された画像データの有する画
像の階調が、視覚的に好ましい特性にプリントされるよ
うに変換される。ステップS3で、変換された画像デー
タの色の変換(または色の修正)が行なわれる。
Referring to the figure, image data is input from an external device via data receiving unit 104 in step S1. In step S2, the gradation of the image included in the input image data is converted so as to be printed with visually favorable characteristics. In step S3, color conversion (or color correction) of the converted image data is performed.

【0039】ステップS4で、入力された画像データ中
のグレーの成分を分離し、墨信号に置換える処理(墨発
生+UCR)が行なわれる。ステップS5で、インクジ
ェットプリンタ100が出力することができる階調に適
した階調に画像データを変換する疑似階調化処理が行な
われる。この処理は、疑似階調処理部110において実
行される。
In step S4, a process of separating the gray component in the input image data and replacing it with a black signal (black generation + UCR) is performed. In step S5, a pseudo tone conversion process of converting image data into a tone suitable for a tone that can be output by the inkjet printer 100 is performed. This processing is executed in the pseudo gradation processing unit 110.

【0040】ステップS6で、疑似階調化された画像デ
ータは、記録シートに出力される。図3は、図2の疑似
階調化処理(S5)で行なわれる処理を説明するための
図である。
In step S6, the image data subjected to the pseudo gradation is output to a recording sheet. FIG. 3 is a diagram for explaining the processing performed in the pseudo gradation conversion processing (S5) of FIG.

【0041】図3を参照して、疑似階調化における処理
の対象となる画像データは、x座標(横方向の座標)
と、y座標(縦方向の座標)とからなる2次元の拡がり
を持つデータである。座標(x,y)のそれぞれに1つ
の画素が対応する。処理の対象となる画像データ(入力
画像)のそれぞれの画素の濃度値i(x,y)は0以上
255以下のいずれかの整数値をとる。疑似階調化によ
り、画像データは8階調に変換される。すなわち、出力
される画像データの1つの画素の濃度値o(x,y)は
0,36,72,109,146,182,219また
は255のいずれかの値をとる。
Referring to FIG. 3, the image data to be processed in the pseudo tone conversion has an x coordinate (horizontal coordinate).
And y-coordinate (vertical coordinate). One pixel corresponds to each of the coordinates (x, y). The density value i (x, y) of each pixel of the image data (input image) to be processed takes any integer value from 0 to 255. The pseudo gradation conversion converts the image data into eight gradations. That is, the density value o (x, y) of one pixel of the output image data takes one of the values 0, 36, 72, 109, 146, 182, 219 or 255.

【0042】次に入力された画像データの疑似階調化の
概要について説明する。図4は、疑似階調化について説
明するための図である。
Next, an outline of pseudo gradation conversion of input image data will be described. FIG. 4 is a diagram for explaining pseudo gradation.

【0043】入力された画像データの1つの画素の濃度
値i(x,y)にはすでに処理された周辺画素から拡散
された誤差の値が加算される。拡散された誤差が加算さ
れた濃度値は、まずゾーン境界値によりどの濃度のゾー
ンに属するか判定される。ここに、ゾーン境界値はその
基準値として0,36,72,109,146,18
2,219および255が定められている。たとえば拡
散された誤差が加算された画素の濃度値i(x,y)が
0以上36未満であれば、その濃度値の属するゾーンは
Z1であると判定される。同様に、ゾーン境界値によ
り、拡散された誤差が加算された画素の濃度値がZ2〜
Z7のどのゾーンに属するかが判定される。それぞれの
ゾーンZ1〜Z7には、そのゾーンにおける階調判定し
きい値が定められている。ここで、階調判定しきい値と
は、各ゾーンにおいて出力される濃度値を決定するため
のしきい値である。このしきい値の基準値として、ゾー
ンZ1〜Z7のそれぞれで、18,54,90,12
7,164,200および237が設定されている。
To the density value i (x, y) of one pixel of the input image data, an error value diffused from a peripheral pixel already processed is added. The density value to which the diffused error has been added is first determined to which zone the density belongs based on the zone boundary value. Here, the zone boundary values are 0, 36, 72, 109, 146, and 18 as their reference values.
2, 219 and 255 have been defined. For example, if the density value i (x, y) of the pixel to which the diffused error is added is 0 or more and less than 36, it is determined that the zone to which the density value belongs is Z1. Similarly, the density value of the pixel to which the diffused error has been added is Z2 to Z2 due to the zone boundary value.
It is determined which zone of Z7 belongs. In each of the zones Z1 to Z7, a gradation determination threshold value in the zone is defined. Here, the tone determination threshold value is a threshold value for determining a density value output in each zone. As a reference value of this threshold value, 18, 54, 90, 12 in each of the zones Z1 to Z7.
7, 164, 200 and 237 are set.

【0044】たとえばゾーンZ1において、拡散された
誤差が加算された画素の濃度値が18以上であれば、そ
の画素の階調は“1”とされる。すなわち、出力される
画像データの画素の濃度値o(x,y)は36とされ
る。一方、拡散された誤差が加算された画素の濃度値が
18未満であれば、階調は“0”とされ、出力される画
素の濃度値o(x,y)は0とされる。同様に各ゾーン
において、階調判定しきい値が用いられることにより、
出力される画像データの画素の濃度値が決定される。
For example, in the zone Z1, if the density value of the pixel to which the diffused error is added is 18 or more, the gradation of the pixel is set to "1". That is, the density value o (x, y) of the pixel of the output image data is set to 36. On the other hand, if the density value of the pixel to which the diffused error is added is less than 18, the gradation is set to “0”, and the density value o (x, y) of the output pixel is set to 0. Similarly, in each zone, by using the gradation determination threshold,
The density value of the pixel of the output image data is determined.

【0045】なお、図4においては、ゾーン境界値と階
調判定しきい値とのそれぞれにおいて基準値を記載した
が、本実施の形態においては、入力される画素のアドレ
スに応じてこれらの基準値に数値が加えられる。これに
よって、境界値やしきい値が変調され、出力される画像
データに疑似輪郭が発生することが防止される。
In FIG. 4, reference values are described for each of the zone boundary value and the gradation determination threshold value. However, in the present embodiment, these reference values are set in accordance with the input pixel address. A number is added to the value. As a result, the boundary value and the threshold value are modulated, and the occurrence of a false contour in the output image data is prevented.

【0046】図5は、図1の疑似階調処理部110に含
まれる画像処理装置の構成を示すブロック図である。こ
のブロックでは、図2におけるステップS5での疑似階
調化処理が実行される。
FIG. 5 is a block diagram showing a configuration of an image processing device included in pseudo tone processing section 110 of FIG. In this block, the pseudo gradation process in step S5 in FIG. 2 is executed.

【0047】図を参照して、画像処理装置は、入力され
る画像データの1つの画素の濃度値i(x,y)と、誤
差メモリ5に格納されている対応する拡散誤差e(x,
y)とを加算する加算器1と、加算器1の出力としきい
値Thとを比較する比較器2と、比較器2の出力、およ
び入力された画素の濃度値i(x,y)が含まれるゾー
ンの番号Znとに基づいて出力される画素の濃度値o
(x,y)を決定する出力値決定部6と、出力値o
(x,y)の符号を反転した−o(x,y)の値とi
(x,y)+e(x,y)の値とを加算する加算器3
と、加算器3の出力を処理対象となっている画素の周辺
の画素に拡散させるための拡散フィルタ4と、拡散され
た誤差を記憶する誤差メモリ5と、処理の対象となって
いる画素の濃度値i(x,y)とそのx座標とを入力す
ることによりゾーンを判定するゾーン判定部7と、ゾー
ン判定部7の出力と処理の対象となっている画素のy座
標とを入力し、階調判定しきい値を決定するしきい値決
定部8とから構成される。
Referring to the figure, the image processing apparatus performs processing such that the density value i (x, y) of one pixel of the input image data and the corresponding diffusion error e (x,
y), a comparator 2 that compares the output of the adder 1 with the threshold value Th, and an output of the comparator 2 and an input pixel density value i (x, y). Pixel density value o output based on the included zone number Zn
An output value determination unit 6 for determining (x, y), and an output value o
The value of -o (x, y) with the sign of (x, y) inverted and i
Adder 3 for adding the value of (x, y) + e (x, y)
A diffusion filter 4 for diffusing the output of the adder 3 to pixels around the pixel to be processed; an error memory 5 for storing the diffused error; A zone determination unit 7 for determining a zone by inputting a density value i (x, y) and its x coordinate, an output of the zone determination unit 7 and a y coordinate of a pixel to be processed are input. And a threshold value determination unit 8 for determining a gradation determination threshold value.

【0048】ゾーン判定部7は、入力されるx座標が奇
数であるか偶数であるかによって、ゾーン境界値の基準
値(図4参照)のそれぞれに±αの値を加算する。具体
的には、xが偶数の場合には、図4に示されるゾーン境
界値の基準値のそれぞれにαが加算される。一方、xが
奇数の場合には、ゾーン境界値の基準値のそれぞれに−
αが加算される。これにより、xの値によってゾーン境
界値は変調される。この変調されたゾーン境界値と入力
された画素の濃度値i(x,y)とが比較されることに
より、その濃度値i(x,y)が属するゾーンがZ1〜
Z7のいずれであるかが判定される。判定されたゾーン
の番号Znは出力値決定部6およびしきい値決定部8の
それぞれに出力される。
The zone judging section 7 adds ± α to each of the reference values of the zone boundary values (see FIG. 4) depending on whether the input x-coordinate is an odd number or an even number. Specifically, when x is an even number, α is added to each of the reference values of the zone boundary values shown in FIG. On the other hand, when x is an odd number, each of the reference values of the zone boundary value is-
α is added. Thus, the zone boundary value is modulated by the value of x. By comparing the modulated zone boundary value with the density value i (x, y) of the input pixel, the zone to which the density value i (x, y) belongs is Z1 to Z1.
It is determined which of Z7. The determined zone number Zn is output to each of the output value determination unit 6 and the threshold value determination unit 8.

【0049】しきい値決定部8においては、まず入力さ
れたゾーンの番号Znから、そのゾーンに対応する階調
判定しきい値の基準値(図4参照)が決定される。そし
て、入力されたy座標に応じてその基準値に±βの値が
加算される。具体的には、yが偶数の場合には、階調判
定しきい値の基準値には一定値βが加算され、奇数の場
合にはβが減算される。これにより、階調判定しきい値
には変調がかけられる。この変調のかけられた階調判定
しきい値がしきい値Thとして比較器2に入力される。
In the threshold value determining section 8, first, a reference value (see FIG. 4) of the gradation determination threshold value corresponding to the input zone number Zn is determined. Then, a value of ± β is added to the reference value according to the input y coordinate. Specifically, when y is an even number, a fixed value β is added to the reference value of the gradation determination threshold value, and when y is an odd number, β is subtracted. Thereby, the gradation determination threshold is modulated. The modulated gradation determination threshold value is input to the comparator 2 as the threshold value Th.

【0050】図6は、図16に示される画像と同一の画
像を本実施の形態における画像処理で出力した場合を示
す図である。
FIG. 6 is a diagram showing a case where the same image as the image shown in FIG. 16 is output by the image processing in this embodiment.

【0051】図を参照して、本実施の形態においてはア
ドレス(x,y)に応じて、ゾーン境界値と階調判定し
きい値とに変調がかけられるため、多値の誤差拡散法で
問題となる疑似輪郭の発生を防止することができ、それ
に伴う画像の画質の低下を防止することができる。ま
た、本実施の形態における画像装置では、演算速度を落
とすことなく、かつ装置の構成を複雑にすることなく疑
似輪郭の発生を防止することができる。これらの演算速
度が速いという利点や構成が簡略であるという利点は、
多値の階調レベル数が多くなるほど顕著に現われる。し
たがって、本発明は多値の出力装置の中でも比較的表現
することができる階調レベル数の多いインクジェットプ
リンタにおいて特に有効に適用することができる。ま
た、インクジェットプリンタの中でも特に本実施の形態
のようなドット径変調による階調制御を行なうプリンタ
では、表現することができる階調レベル数が多いため本
発明は特に有利である。
Referring to the figure, in this embodiment, the zone boundary value and the gradation determination threshold value are modulated according to the address (x, y). It is possible to prevent the occurrence of a problematic false contour, and to prevent the image quality of the image from being reduced. Further, in the image device according to the present embodiment, it is possible to prevent the occurrence of a false contour without lowering the calculation speed and without complicating the configuration of the device. The advantage of these high computation speeds and the simplicity of the configuration is that
It becomes more conspicuous as the number of multi-valued gradation levels increases. Therefore, the present invention can be particularly effectively applied to an ink jet printer having a large number of gradation levels which can be relatively expressed among multi-value output devices. Further, among the ink jet printers, particularly in a printer that performs gradation control by dot diameter modulation as in the present embodiment, the present invention is particularly advantageous because the number of gradation levels that can be expressed is large.

【0052】なお、本実施の形態においては画像出力装
置をインクジェットプリンタとしたが、出力装置はこれ
に限定されるものではなく、CRT、液晶ディスプレ
イ、熱転写プリンタや電子写真プリンタなどの画像出力
装置においても本発明を適用することが可能である。
In this embodiment, the image output device is an ink jet printer. However, the output device is not limited to this, and may be used in an image output device such as a CRT, a liquid crystal display, a thermal transfer printer, and an electrophotographic printer. The present invention can also be applied to the present invention.

【0053】図7は、本発明の他の実施の形態における
画像処理装置の構成を示すブロック図である。この画像
処理装置は、図5の画像処理装置と同様にインクジェッ
トプリンタなどの画像出力装置に適用することが可能で
ある。
FIG. 7 is a block diagram showing a configuration of an image processing apparatus according to another embodiment of the present invention. This image processing apparatus can be applied to an image output apparatus such as an ink jet printer, similarly to the image processing apparatus of FIG.

【0054】この実施の形態においては、入力された画
像データの画素の濃度値i(x,y)が比較器10によ
ってしきい値Thと比較される。比較器10の出力は出
力値決定部11に入力される。出力値決定部11は、濃
度値i(x,y)の属するゾーンZnに基づき、出力値
o(x,y)を決定する。
In this embodiment, the comparator 10 compares the density value i (x, y) of the pixel of the input image data with the threshold value Th. The output of the comparator 10 is input to the output value determination unit 11. The output value determination unit 11 determines the output value o (x, y) based on the zone Zn to which the density value i (x, y) belongs.

【0055】i(x,y)の属するゾーンの判定は、ゾ
ーン判定部12により行なわれる。この判定は、図4に
示されるものと同様であるのでここでの説明は繰返さな
い。すなわち、ゾーンの判定においては、図4に示され
るゾーン境界値の基準値に対し、x座標に対応した±α
の値が加算された境界値が用いられる。
The zone to which i (x, y) belongs is determined by the zone determination unit 12. This determination is the same as that shown in FIG. 4, and thus description thereof will not be repeated. That is, in the determination of the zone, the reference value of the zone boundary value shown in FIG.
Is used.

【0056】ディザマトリックス選定部13において
は、判定されたゾーンに対応するディザマトリックスが
選択される。具体的には、ゾーンZ1〜Z7のそれぞれ
に対して、図8〜図14に示されるディザマトリックス
が選択される。ディザマトリックス選定部13は、さら
に、選択されたディザマトリックスの中から、アドレス
(x,y)に対応するしきい値Tjを出力する。
In the dither matrix selection section 13, a dither matrix corresponding to the determined zone is selected. Specifically, the dither matrices shown in FIGS. 8 to 14 are selected for each of the zones Z1 to Z7. The dither matrix selection unit 13 further outputs a threshold value Tj corresponding to the address (x, y) from the selected dither matrix.

【0057】変調出力決定部14は、i(x,y)のy
座標が偶数の場合には、一定値δを出力し、奇数の場合
には−δを出力する。変調出力決定部14からの出力値
は、加算器15によりTjの値に加算され、しきい値T
hとされる。しきい値Thが比較器10に入力される。
The modulation output determining section 14 calculates the y of i (x, y).
When the coordinates are even, a constant value δ is output, and when the coordinates are odd, −δ is output. The output value from the modulation output determining unit 14 is added to the value of Tj by the adder 15 and the threshold value T
h. The threshold value Th is input to the comparator 10.

【0058】この実施の形態においては、画像処理に組
織的ディザ法が採用されているが、ゾーンの判定のため
の基準値が、画素のx座標により変調され、かつディザ
マトリックスのしきい値が画素のy座標により変調され
る。これにより、図5に示される画像処理回路と同様に
疑似輪郭の発生を防止することができる。
In this embodiment, the systematic dither method is adopted for image processing. However, the reference value for determining the zone is modulated by the x coordinate of the pixel, and the threshold value of the dither matrix is changed. Modulated by the y coordinate of the pixel. As a result, it is possible to prevent the occurrence of a false contour similarly to the image processing circuit shown in FIG.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明の実施の形態の1つにおけるインクジェ
ットプリンタの構成を示すブロック図である。
FIG. 1 is a block diagram illustrating a configuration of an inkjet printer according to one embodiment of the present invention.

【図2】図1のインクジェットプリンタが行なう処理を
示すフローチャートである。
FIG. 2 is a flowchart illustrating a process performed by the inkjet printer of FIG. 1;

【図3】図2の疑似階調化(S5)において処理される
画像データを説明するための図である。
FIG. 3 is a diagram for explaining image data processed in pseudo gradation (S5) of FIG. 2;

【図4】疑似階調化の原理を説明するための図である。FIG. 4 is a diagram for explaining the principle of pseudo-gradation.

【図5】図1の疑似階調処理部110に含まれる画像処
理回路の構成を示すブロック図である。
FIG. 5 is a block diagram illustrating a configuration of an image processing circuit included in the pseudo gradation processing unit 110 of FIG.

【図6】本発明の効果を説明するための図である。FIG. 6 is a diagram for explaining an effect of the present invention.

【図7】本発明の他の実施の形態における画像処理装置
の構成を示すブロック図である。
FIG. 7 is a block diagram illustrating a configuration of an image processing apparatus according to another embodiment of the present invention.

【図8】ゾーンZ1におけるディザマトリックスを示す
図である。
FIG. 8 is a diagram showing a dither matrix in a zone Z1.

【図9】ゾーンZ2におけるディザマトリックスを示す
図である。
FIG. 9 is a diagram showing a dither matrix in a zone Z2.

【図10】ゾーンZ3におけるディザマトリックスを示
す図である。
FIG. 10 is a diagram showing a dither matrix in a zone Z3.

【図11】ゾーンZ4におけるディザマトリックスを示
す図である。
FIG. 11 is a diagram showing a dither matrix in a zone Z4.

【図12】ゾーンZ5におけるディザマトリックスを示
す図である。
FIG. 12 is a diagram showing a dither matrix in a zone Z5.

【図13】ゾーンZ6におけるディザマトリックスを示
す図である。
FIG. 13 is a diagram showing a dither matrix in a zone Z6.

【図14】ゾーンZ7におけるディザマトリックスを示
す図である。
FIG. 14 is a diagram showing a dither matrix in a zone Z7.

【図15】従来技術の問題点を説明するための図であ
る。
FIG. 15 is a diagram for explaining a problem of the related art.

【図16】図15の四角で囲まれた部分の拡大図であ
る。
FIG. 16 is an enlarged view of a portion surrounded by a square in FIG.

【符号の説明】[Explanation of symbols]

2 比較器 4 拡散フィルタ 5 誤差メモリ 6 出力値決定部 7 ゾーン判定部 8 しきい値決定部 100 インクジェットプリンタ 2 Comparator 4 Diffusion filter 5 Error memory 6 Output value determination unit 7 Zone determination unit 8 Threshold value determination unit 100 Inkjet printer

Claims (8)

【特許請求の範囲】[Claims] 【請求項1】 画素の濃度値を入力する入力手段と、 前記入力された濃度値が、濃度に応じて定められた複数
のゾーンのうちのどのゾーンに含まれるかをゾーンの境
界値を用いて判定する判定手段と、 前記画素のアドレスに応じて前記ゾーンの境界値を変更
する第1の変更手段と、 前記判定されたゾーンに基づいて、前記画素の濃度値の
疑似階調化処理を行なう処理手段とを備えた、画像処理
装置。
An input unit for inputting a density value of a pixel; and a zone boundary value of a zone determined as to which input density value is included in a plurality of zones determined according to the density. Determining means for changing the boundary value of the zone according to the address of the pixel; and performing pseudo tone conversion processing of the density value of the pixel based on the determined zone. An image processing apparatus comprising:
【請求項2】 前記疑似階調化処理にはしきい値が用い
られ、 前記しきい値を、前記画素のアドレスに応じて変更する
第2の変更手段とをさらに備えた、請求項1に記載の画
像処理装置。
2. The method according to claim 1, further comprising a second changing unit that changes a value of the threshold value according to an address of the pixel, using a threshold value in the pseudo gradation conversion process. The image processing apparatus according to any one of the preceding claims.
【請求項3】 前記画素のアドレスは、縦方向の座標と
横方向の座標とを含み、 前記第1の変更手段は、前記縦方向の座標と横方向の座
標のうち、いずれか一方の座標に応じて前記ゾーンの境
界値を変更し、 前記第2の変更手段は、前記縦方向の座標と横方向の座
標のうち、いずれか他方の座標に応じて前記しきい値を
変更する、請求項2に記載の画像処理装置。
3. The address of the pixel includes a coordinate in a vertical direction and a coordinate in a horizontal direction, and the first changing unit determines one of the coordinate in the vertical direction and the coordinate in the horizontal direction. The boundary value of the zone is changed according to the above, The second changing means changes the threshold value according to any one of the coordinates in the vertical direction and the coordinates in the horizontal direction. Item 3. The image processing device according to item 2.
【請求項4】 前記処理手段は、組織的ディザ法を用い
た疑似階調化処理を行なう、請求項1から3のいずれか
に記載の画像処理装置。
4. The image processing apparatus according to claim 1, wherein said processing means performs a pseudo gradation process using a systematic dither method.
【請求項5】 前記処理手段は、誤差拡散法を用いた疑
似階調化処理を行なう、請求項1から3のいずれかに記
載の画像処理装置。
5. The image processing apparatus according to claim 1, wherein said processing means performs a pseudo gradation process using an error diffusion method.
【請求項6】 請求項1から5のいずれかの画像処理装
置を含んだ、画像出力装置。
6. An image output device including the image processing device according to claim 1.
【請求項7】 前記画像出力装置はインクジェットプリ
ンタであることを特徴とする、請求項6に記載の画像出
力装置。
7. The image output device according to claim 6, wherein the image output device is an ink jet printer.
【請求項8】 前記インクジェットプリンタは、ドット
径の変調を行なう多値のインクジェットプリンタである
ことを特徴とする、請求項7に記載の画像出力装置。
8. The image output apparatus according to claim 7, wherein the inkjet printer is a multi-value inkjet printer that modulates a dot diameter.
JP10065143A 1998-03-16 1998-03-16 Image processor and image output device Pending JPH11261819A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP10065143A JPH11261819A (en) 1998-03-16 1998-03-16 Image processor and image output device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP10065143A JPH11261819A (en) 1998-03-16 1998-03-16 Image processor and image output device

Publications (1)

Publication Number Publication Date
JPH11261819A true JPH11261819A (en) 1999-09-24

Family

ID=13278377

Family Applications (1)

Application Number Title Priority Date Filing Date
JP10065143A Pending JPH11261819A (en) 1998-03-16 1998-03-16 Image processor and image output device

Country Status (1)

Country Link
JP (1) JPH11261819A (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2006046755A1 (en) * 2004-10-29 2006-05-04 Ricoh Company, Ltd. An image-processing apparatus, an image- forming apparatus, and a program
US7224843B2 (en) 2002-06-05 2007-05-29 Samsung Electronics Co., Ltd. Apparatus for binary-coding image and method using the same
US7286268B2 (en) 1999-11-18 2007-10-23 Minolta Co., Ltd. Image processing apparatus capable of preventing pseudo contour
US7528992B2 (en) 2001-09-18 2009-05-05 Brother Kogyo Kabushiki Kaisha Image processing device and image processing method
US8982417B2 (en) 2012-11-30 2015-03-17 Kyocera Document Solutions Inc. Image processing apparatus that prevents an occurrence of contouring, non-transitory computer-readable recording medium storing an image processing program, and image processing method
US9191552B2 (en) 2012-11-30 2015-11-17 Kyocera Document Solutions Inc. Image processing apparatus that performs color conversion and image processing method

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7286268B2 (en) 1999-11-18 2007-10-23 Minolta Co., Ltd. Image processing apparatus capable of preventing pseudo contour
US7843608B2 (en) 1999-11-18 2010-11-30 Minolta Co., Ltd. Image processing apparatus capable of preventing pseudo coutour
US7528992B2 (en) 2001-09-18 2009-05-05 Brother Kogyo Kabushiki Kaisha Image processing device and image processing method
US7224843B2 (en) 2002-06-05 2007-05-29 Samsung Electronics Co., Ltd. Apparatus for binary-coding image and method using the same
WO2006046755A1 (en) * 2004-10-29 2006-05-04 Ricoh Company, Ltd. An image-processing apparatus, an image- forming apparatus, and a program
US7660016B2 (en) 2004-10-29 2010-02-09 Ricoh Company, Ltd. Image-processing apparatus, an image-forming apparatus, and a program
US8982417B2 (en) 2012-11-30 2015-03-17 Kyocera Document Solutions Inc. Image processing apparatus that prevents an occurrence of contouring, non-transitory computer-readable recording medium storing an image processing program, and image processing method
US9191552B2 (en) 2012-11-30 2015-11-17 Kyocera Document Solutions Inc. Image processing apparatus that performs color conversion and image processing method

Similar Documents

Publication Publication Date Title
US5353127A (en) Method for quantization gray level pixel data with extended distribution set
JP2000333010A (en) Gradation dependent type error spread half tone processing method
US7286266B2 (en) Printer and image processing device for the same
US7623268B2 (en) Replacement halftoning
US7420708B2 (en) Method for processing color image data employing a stamp field
US6608700B1 (en) Removal of error diffusion artifacts with alternating distribution weights
US7315398B2 (en) Multi-level error diffusion with color image data
JPH11261819A (en) Image processor and image output device
JP4645106B2 (en) Image processing apparatus, image output apparatus, and program
US20100129004A1 (en) Image processing apparatus, image processing method, and program
JPH115298A (en) Method and device for edge interpolation for image forming device
EP0696131B1 (en) A method and system for processing image information using screening and error diffusion
JP3302223B2 (en) Image processing device
JP4599239B2 (en) Image processing method and image processing apparatus
JP2004112089A (en) Image processing device, image recording device, and program
JP2008087382A (en) High quality halftone processing
US6407825B1 (en) Colorant reduction method for digital images
JP5504858B2 (en) Printing apparatus, printing method, computer program
JP3459693B2 (en) Image recording method and apparatus
JP4315051B2 (en) Image processing apparatus, image processing method, and image processing program
US7317556B2 (en) Method for error diffusion employing a stamp field
JP2000094756A (en) Electrophotographic image processing apparatus and method
JP4089002B2 (en) Image processing method and image output apparatus
JP4534942B2 (en) Image processing apparatus, image output apparatus, and program
US20060238784A1 (en) Image processing apparatus using multi-level halftoning and method thereof

Legal Events

Date Code Title Description
A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A712

Effective date: 20040423

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20060123

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20060207

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060406

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20060801

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20070313