JPH09191402A - Picture processor - Google Patents
Picture processorInfo
- Publication number
- JPH09191402A JPH09191402A JP8001360A JP136096A JPH09191402A JP H09191402 A JPH09191402 A JP H09191402A JP 8001360 A JP8001360 A JP 8001360A JP 136096 A JP136096 A JP 136096A JP H09191402 A JPH09191402 A JP H09191402A
- Authority
- JP
- Japan
- Prior art keywords
- matrix
- threshold
- image processing
- value
- dither
- 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.)
- Withdrawn
Links
Landscapes
- Facsimile Image Signal Circuits (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、ハードコピー装置
に適用可能な組織的ディザ処理法を用いた画像処理装置
に関するものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an image processing apparatus using a systematic dither processing method applicable to a hard copy apparatus.
【0002】[0002]
【従来の技術】図14はハードコピー装置において、組
織的ディザ法による二値化処理を行う従来の一般的な画
像処理装置の概略構成を示すブロック図である。同図
中、1はγ補正を行うγ変換部、2はディザ処理(二値
化処理)を行うディザ処理部である。2. Description of the Related Art FIG. 14 is a block diagram showing a schematic configuration of a conventional general image processing apparatus which performs binarization processing by the systematic dither method in a hard copy apparatus. In the figure, 1 is a γ conversion unit that performs γ correction, and 2 is a dither processing unit that performs dither processing (binarization processing).
【0003】上記構成において、濃度入力値が与えられ
ると、γ変換部1によりγ変換テーブルが参照されてデ
ータの変換が行われる。この変換は、ハードコピー装置
の入出力関係に存在する非線形性を補正して入力濃度値
と最終出力濃度値との線形性を確保するために行われる
ものである。In the above structure, when the density input value is given, the γ conversion unit 1 refers to the γ conversion table to convert the data. This conversion is performed in order to correct the non-linearity existing in the input / output relationship of the hard copy device and ensure the linearity between the input density value and the final output density value.
【0004】次に、上記γ変換部1から出力された面積
率のデータは、ディザ処理部2に送られ、ここで二値化
処理が行われる。具体的には、上記面積率とあらかじめ
設定されている閾値行列の中の対応する要素(値)との
比較が行われて、出力画素値が決定される。Next, the area ratio data output from the γ conversion unit 1 is sent to the dither processing unit 2 where binarization processing is performed. Specifically, the output pixel value is determined by comparing the area ratio with the corresponding element (value) in the preset threshold matrix.
【0005】[0005]
【発明が解決しようとする課題】しかしながら、上記の
ような従来の画像処理装置にあっては、単一の閾値行列
を使用してディザ処理を行っているため、次のような問
題点があった。However, in the conventional image processing apparatus as described above, since the dither processing is performed using a single threshold matrix, there are the following problems. It was
【0006】(1)階調性を得るためにドット集中型の
閾値行列を用いると解像力が低下する。(1) If a dot concentration type threshold matrix is used to obtain gradation, the resolution is lowered.
【0007】(2)解像力を高くするためにドット分散
型の閾値行列を用いると階調再現性が悪化する。(2) If a dot dispersion type threshold matrix is used to increase the resolution, gradation reproducibility deteriorates.
【0008】これらの問題点について図12を用いて説
明する。図12はドットの成長方式が相違する二つの閾
値行列を用いた場合のハードコピー装置の代表的な入出
力特性を表している。同図において、横軸は規格化され
たドット面積率であり、閾値行列によって形成される単
位ハーフトンセル面積の何パーセントがオンしているか
示し、縦軸は最高濃度で規格化された出力濃度を示して
いる。These problems will be described with reference to FIG. FIG. 12 shows a typical input / output characteristic of the hard copy device when two threshold matrices different in dot growth method are used. In the figure, the horizontal axis is the normalized dot area ratio, which shows what percentage of the unit half-tone cell area formed by the threshold matrix is on, and the vertical axis is the output density normalized by the maximum density. Is shown.
【0009】また、図12中に示す特性Aはドット集中
型の特性を表しており、特性Bはドット分散型の特性を
表している。図13はこれらの閾値行列の−例を示した
ものであり、(a)はファットニング型(ドット集中
型)の行列、(b)はベイヤー型(ドット分散型)の行
列である。Characteristic A shown in FIG. 12 represents a dot concentration type characteristic, and characteristic B represents a dot dispersion type characteristic. FIG. 13 shows examples of these threshold matrices, where (a) is a fatting type (dot concentrated type) matrix, and (b) is a Bayer type (dot dispersion type) matrix.
【0010】図12に示すように、ドット集中型の方が
階調再現性に優れていることが判る。このような階調再
現性の違いは、ハードコピー装置が孤立したドットを完
全に再現できないことに起因しており、一般にハードコ
ピー装置が持つ印字プロセスに大きく影響され、その印
字原理や設定されたプロセス条件によって変化するが、
電子写真方式を用いた装置の場合特に顕著に現れる。な
おここでは、図12の横軸をドット面積率と定義した
が、上記の説明より明らかなようにこれは実際に出力さ
れる面積率ではなく、ハードコピー装置に与える色材制
御量であると解釈した方がより正確である。As shown in FIG. 12, it can be seen that the dot concentration type is superior in gradation reproducibility. This difference in gradation reproducibility is due to the fact that the hard copy device cannot completely reproduce isolated dots, and is generally greatly affected by the printing process of the hard copy device. Depending on the process conditions,
This is particularly noticeable in the case of a device using an electrophotographic method. Note that, here, the horizontal axis of FIG. 12 is defined as the dot area ratio, but as is clear from the above description, this is not the area ratio actually output, but the color material control amount given to the hard copy device. It is more accurate to interpret.
【0011】以上説明したように、一つの行列のみで上
記(1),(2)の問題点を同時に解決することは非情
に難しい。As described above, it is extremely difficult to solve the problems (1) and (2) at the same time with only one matrix.
【0012】本発明は、上記のような問題点に鑑みてな
されたもので、解像力が必要な領域では解像力を保持で
き、階調再現性が要求される領域では必要な階調再現性
が得られる画像処理装置を提供することを目的としてい
る。The present invention has been made in view of the above problems, and it is possible to maintain the resolving power in the region where the resolving power is required and to obtain the necessary tone reproducibility in the region where the tone reproducibility is required. It is an object of the present invention to provide an image processing device that can be used.
【0013】また、中間調の文字やパターンなど高い解
像力が必要な画像に対して充分な解像力を保ちつつ階調
性を向上させることが可能な画像処理装置を提供するこ
とを目的としている。It is another object of the present invention to provide an image processing apparatus capable of improving gradation while maintaining sufficient resolution for an image requiring high resolution such as halftone characters and patterns.
【0014】[0014]
【課題を解決するための手段】本発明に係る画像処理装
置は、次のように構成したものである。The image processing apparatus according to the present invention is configured as follows.
【0015】(1)組織的ディザ法を用いて画像処理を
行う画像処理装置において、ディザ処理のための解像力
が異なる複数の閾値行列を用意し、この中から画像に要
求される特性に応じて特定の閾値行列を選択して用いる
制御手段を備えた。(1) In an image processing apparatus that performs image processing using the systematic dither method, a plurality of threshold matrices having different resolving powers for dither processing are prepared. A control means is provided for selecting and using a specific threshold matrix.
【0016】(2)上記(1)の画像処理装置におい
て、閾値行列として解像力の異なる同サイズの二種類の
行列を用意し、かつ解像力の低い方の行列にドット集中
型の行列を採用し、制御手段は、印字データ直前のマト
リクスに含まれる画像データの平均値を所定の閾値と比
較し、平均値が閾値より小さいときは解像力の高い方の
行列を選択し、平均値が閾値より大きいときは前記解像
力が低い方のドット集中型の行列を選択するようにし
た。(2) In the image processing apparatus of (1) above, two types of matrices of the same size having different resolving powers are prepared as threshold matrices, and a dot concentration type matrix is adopted as the lower resolving power matrix, The control means compares the average value of the image data included in the matrix immediately before the print data with a predetermined threshold value, and when the average value is smaller than the threshold value, selects the matrix having the higher resolution, and when the average value is greater than the threshold value. Selects the dot-concentrated matrix having the lower resolution.
【0017】(3)上記(1)の画像処理装置におい
て、制御手段は、印字データ直前のマトリクスに含まれ
る画像データの平均値とその画像データの最大値及び最
小値とに基づいて閾値を設定するようにした。(3) In the image processing apparatus of (1) above, the control means sets the threshold value based on the average value of the image data included in the matrix immediately before the print data and the maximum value and the minimum value of the image data. I decided to do it.
【0018】(4)上記(2)または(3)の画像処理
装置において、解像力が高い方の行列を選択したとき
に、印字データ直前のマトリクスに含まれる画像データ
の最大値と最小値の差が所定値より小さい場合はドット
集中型の行列に切り替えるようにした。(4) In the image processing apparatus of (2) or (3), when the matrix having the higher resolution is selected, the difference between the maximum value and the minimum value of the image data included in the matrix immediately before the print data is selected. When is smaller than the predetermined value, the matrix is switched to the dot concentrated type matrix.
【0019】(5)組織的ディザ法を用いて画像処理を
行う画像処理装置において、ディザ処理のための解像力
が異なる複数の閾値行列を用意し、この中からマトリク
ス毎に特定の閾値行列を選択して用いる制御手段を備え
た。(5) In an image processing apparatus that performs image processing using the systematic dither method, a plurality of threshold matrices having different resolutions for dither processing are prepared, and a specific threshold matrix is selected for each matrix from these. The control means to be used later was provided.
【0020】(6)上記(5)の画像処理装置におい
て、閾値行列として解像力の異なる同サイズの二種類の
行列を用意し、かつ解像力の低い方の行列にドット集中
型の行列を採用し、解像力の高い方の行列にドット分散
型の行列を採用した。(6) In the image processing apparatus of the above (5), two types of matrices of the same size having different resolving powers are prepared as threshold matrices, and a dot concentration type matrix is adopted for the lower resolving power matrix, A dot-dispersion type matrix is adopted for the matrix with higher resolution.
【0021】(7)上記(5)の画像処理装置におい
て、制御手段は、マトリクス毎に二種類の行列を選択す
るようにした。(7) In the image processing apparatus of (5), the control means selects two types of matrices for each matrix.
【0022】[0022]
(第1の実施例)図1は本発明の第1の実施例の構成を
示すブロック図である。同図において、101は組織的
ディザ法によりディザ処理を行うディザ処理部、102
は現在入力されている入力データの直前のディザマトリ
クスに含まれる画像データの平均値を求める平均値生成
回路、103はあらかじめ設定されている閾値と上記平
均値生成回路102によって生成された平均値とを比較
する閾値比較部で、ディザ処理部101は入力データを
この閾値比較部103の比較結果に従って二つのディザ
マトリクスを切り替えてディザ処理を行う制御手段を有
している。(First Embodiment) FIG. 1 is a block diagram showing the configuration of the first embodiment of the present invention. In the figure, 101 is a dither processing unit for performing dither processing by the systematic dither method, and 102.
Is an average value generation circuit for obtaining an average value of image data included in the dither matrix immediately before the currently input data, 103 is a preset threshold value and an average value generated by the average value generation circuit 102. The dither processing unit 101 has a control means for performing dither processing on the input data by switching between two dither matrices according to the comparison result of the threshold comparing unit 103.
【0023】ここで、動作の説明に入る前の準備とし
て、実座標(X,Y)とブロック座標(U,V)を導入
し、これらの関係を図2を用いて説明する。ここで用い
る閾値行列のサイズをn行m列(nxm)とすると、同
図はn=m=4の場合の実座標とブロック座標との関係
を示している。同図から明らかなように(U,V)と
(X,Y)の関係は、Here, as a preparation before the description of the operation, the real coordinates (X, Y) and the block coordinates (U, V) are introduced, and the relationship between them will be described with reference to FIG. If the size of the threshold matrix used here is n rows and m columns (nxm), the figure shows the relationship between the real coordinates and the block coordinates when n = m = 4. As is clear from the figure, the relationship between (U, V) and (X, Y) is
【0024】[0024]
【数1】 [Equation 1]
【0025】で与えられる。但し、floor(A)は
Aを越えない最大の整数を表す。Is given by However, floor (A) represents the maximum integer not exceeding A.
【0026】以上の説明をもとに、以下に図3を用いて
動作を説明する。Based on the above description, the operation will be described below with reference to FIG.
【0027】図3に示すように(U,V)=(0,0)
は、予め用意された二つのディザマトリクスのうち予め
設定されている一方のディザマトリクスによってディザ
処理される。また、(U,V)=(1,0)は、(0,
0)内の入力データの平均値を生成し、この平均値(平
均濃度)を予め設定されている閾値と比較した結果によ
って二つのディザマトリクスより一方を選択してディザ
処理を行う。As shown in FIG. 3, (U, V) = (0,0)
Is dithered by one of the two prepared dither matrices which is set in advance. Also, (U, V) = (1,0) is (0,
The average value of the input data in 0) is generated, and one of the two dither matrices is selected according to the result of comparing the average value (average density) with a preset threshold value to perform the dither processing.
【0028】同様に(U,Y)=(2,0)は、(1,
0)の平均値と閾値との比較によって二つのディザマト
リクスより一方が決定される。また、(U,V)=
(0,1)は、(0,0)の平均値と閾値との比較によ
って二つのディザマトリクスより一方が決定される。Similarly, (U, Y) = (2,0) becomes (1,
One of the two dither matrices is determined by comparing the average value of 0) with the threshold value. Also, (U, V) =
One of (0,1) is determined from two dither matrices by comparing the average value of (0,0) with a threshold value.
【0029】このように順次操作を繰り返し、ディザ処
理を行う。図4にディザマトリクスの一例を示す。In this way, the dither processing is performed by repeating the sequential operation. FIG. 4 shows an example of the dither matrix.
【0030】すなわち、図1の平均値生成回路102よ
り生成された平均値が予め設定された閾値より低い場合
は、より階調性を重視した図4の(b)のベイヤー型の
マトリクスを用いてディザ処理を行い、平均値生成回路
102で生成された平均値が設定された閾値より高い場
合は、より解像力を重視した図4の(a)のファットニ
ング型のディザマトリクスを用いる。That is, when the average value generated by the average value generation circuit 102 of FIG. 1 is lower than a preset threshold value, the Bayer matrix shown in FIG. When the average value generated by the average value generation circuit 102 is higher than the set threshold value, the fatting type dither matrix of FIG. 4A in which importance is attached to the resolution is used.
【0031】次に、ディザ処理部101について図5の
ブロック図により説明する。図5は本実施例の具体的回
路構成の一例を示したものである。Next, the dither processing section 101 will be described with reference to the block diagram of FIG. FIG. 5 shows an example of a concrete circuit configuration of this embodiment.
【0032】図5の回路において、入力データは平均値
処理部111へ入力され、平均値処理部111は印字す
るデータの直前あるいは1LINE前のディザマトリク
スに含まれる入力データの平均値を計算し、その値を閾
値比較部112へ出力する。In the circuit of FIG. 5, the input data is input to the average value processing unit 111, and the average value processing unit 111 calculates the average value of the input data included in the dither matrix immediately before the data to be printed or 1 LINE before, The value is output to the threshold comparison unit 112.
【0033】閾値比較部112は、平均値処理部111
で計算された平均値と予め設定された閾値を比較し、平
均値が閾値より大きい場合は「H」、平均値が閾値より
小さい場合は「L」をテーブルROM112へ出力す
る。The threshold comparison unit 112 is an average value processing unit 111.
The average value calculated in step 1 is compared with a preset threshold value, and if the average value is larger than the threshold value, "H" is output, and if the average value is smaller than the threshold value, "L" is output to the table ROM 112.
【0034】また、平均値処理部111は、入力データ
を平均値処理及び閾値処理及びテーブルROM変換に掛
かる時間分の時間調整をするためのタイミングコントロ
ーラ回路を有しており、入力データはタイミング調整さ
れてコンパレータ回路114へ出力される。Further, the average value processing unit 111 has a timing controller circuit for adjusting the time required for the average value processing, the threshold value processing and the table ROM conversion of the input data, and the input data is subjected to the timing adjustment. It is output to the comparator circuit 114.
【0035】上記テーブルROM113には、X方向に
マトリクスサイズ分のカウントをするXカウント回路1
15、及びY方向にマトリクスサイズ分のカウントをす
るYカウント回路116が接続されており、上記閾値比
較部112からのバンク切り替え信号によりバンクを切
り替えてディザマトリクスを切り替え、ディザマトリク
ス内の係数をXカウント回路115及びYカウント回路
116で切り替える。The table ROM 113 has an X count circuit 1 for counting the matrix size in the X direction.
15, and a Y count circuit 116 for counting the matrix size in the Y direction is connected, and the bank is switched by the bank switching signal from the threshold comparison unit 112 to switch the dither matrix, and the coefficient in the dither matrix is set to X. Switching is performed by the count circuit 115 and the Y count circuit 116.
【0036】その際、閾値比較部112からのバンク切
り替え信号と、Xカウント回路115及びYカウント回
路116からのカウント信号をテーブルROM113に
よりテーブル変換し、ディザマトリクス信号としてコン
パレータ回路114へ出力する。At this time, the bank switching signal from the threshold value comparing section 112 and the count signals from the X counting circuit 115 and the Y counting circuit 116 are table-converted by the table ROM 113 and output to the comparator circuit 114 as a dither matrix signal.
【0037】コンパレータ回路114は、平均値処理部
111でタイミング調整された入力信号(8bit)と
テーブルROM113によりテーブル変換されたディザ
マトリクス信号(8bit)とを比較し、1bitの信
号へディザ変換して出力する。The comparator circuit 114 compares the input signal (8 bits) whose timing is adjusted by the average value processing unit 111 and the dither matrix signal (8 bits) table-converted by the table ROM 113, and dither-converts it into a 1-bit signal. Output.
【0038】このように、印字するデータの直前あるい
は1LINE前のディザマトリクスに含まれる入力デー
タの平均濃度を求めることで、ディザマトリクスを階調
性重視型のベイヤー型と解像度重視型のファットニング
型に切り替えることにより、高品位の印字が可能とな
る。As described above, by obtaining the average density of the input data included in the dither matrix immediately before the data to be printed or before 1 LINE, the dither matrix is a Bayer type with emphasis on gradation and a fatting type with emphasis on resolution. By switching to, high-quality printing becomes possible.
【0039】また、本実施例では閾値を一つとし、マト
リクスパターンは2個としたが、閾値を複数もち複数の
マトリクスパターンを切り替えることも可能である。Further, in the present embodiment, the number of thresholds is one and the number of matrix patterns is two, but it is also possible to have a plurality of thresholds and switch a plurality of matrix patterns.
【0040】すなわち、解像力の異なる複数の閾値行列
を用意し、それらの切り替える手段を設けており、切り
替える手段は入力された領域の画像の特性を検出し、階
調再現性が要求される画像に対しては階調再現性に優れ
た行列を、解像力が要求される画像に対しては解像力に
優れた行列を選択するようにしている。That is, a plurality of threshold matrices having different resolving powers are prepared, and a means for switching between them is provided. The switching means detects the characteristics of the image in the input area, and selects an image requiring gradation reproducibility. On the other hand, a matrix excellent in gradation reproducibility is selected, and a matrix excellent in resolution is selected for an image in which resolution is required.
【0041】(第2の実施例)図6は本発明の第2の実
施例の構成を示すブロック図であり、図5と同一符号は
同一構成要素を示している。(Second Embodiment) FIG. 6 is a block diagram showing the structure of the second embodiment of the present invention, and the same reference numerals as those in FIG. 5 denote the same constituent elements.
【0042】本実施例は、上述の第1の実施例で述べた
平均値によるマトリクスパターンの切り替えに、マトリ
クスパターン内に含まれるデータの最大値及び最小値を
切り替え条件に追加したものである。In the present embodiment, the maximum and minimum values of the data contained in the matrix pattern are added to the switching conditions in addition to the switching of the matrix pattern by the average value described in the first embodiment.
【0043】すなわち、第1の実施例では平均濃度が予
め設定されている閾値より低い場合、無条件に階調性を
重視したベイヤー型のディザマトリクスを選択したが、
本実施例ではここでディザマトリクス内に含まれる画像
データの最大値及び最小値を参照することで、平均濃度
が低い場合であっても、例えば線画のような場合平均濃
度は低いが解像力が必要とされる場合にはファットニン
グ型の解像力を優先するディザマトリクスを選択し、高
品位な印字を行うことを可能とするものである。That is, in the first embodiment, when the average density is lower than the preset threshold value, the Bayer type dither matrix which unconditionally emphasizes the gradation is selected.
In this embodiment, by referring to the maximum value and the minimum value of the image data contained in the dither matrix, even if the average density is low, for example, in the case of a line drawing, the average density is low but resolution is required. In this case, it is possible to select a dither matrix that gives priority to the fatting type resolution and to perform high-quality printing.
【0044】図6の回路において、入力データは平均値
処理部111及び最大値最小値処理部117へ入力され
る。最大値最小値処理部117は、印字データの直前あ
るいは1LINE前のディザマトリクスに含まれる画像
データの最大値と最小値を検出し、その差を求める。そ
して、その差を予め設定された閾値と比較し、最大値−
最小値が閾値より大きければ「H」、最大値−最小値が
閾値より小さければ「L」を平均値処理部111とのタ
イミングコントロールをしながら判定部118へ出力す
る。In the circuit of FIG. 6, input data is input to the average value processing unit 111 and the maximum value / minimum value processing unit 117. The maximum value / minimum value processing unit 117 detects the maximum value and the minimum value of the image data included in the dither matrix immediately before the print data or before 1 LINE, and obtains the difference between them. Then, the difference is compared with a preset threshold value, and the maximum value −
When the minimum value is larger than the threshold value, “H” is output, and when the maximum value-minimum value is smaller than the threshold value, “L” is output to the determination unit 118 while controlling the timing with the average value processing unit 111.
【0045】図7は最大値最小値処理部117の構成を
示すブロック図である。同図中、171は最大値検出
部、172は最小値検出部、173はそれらの差を演算
する最大値−最小値演算部、174はその差を閾値と比
較する閾値比較部である。FIG. 7 is a block diagram showing the configuration of the maximum / minimum value processing unit 117. In the figure, 171 is a maximum value detection unit, 172 is a minimum value detection unit, 173 is a maximum value-minimum value calculation unit that calculates the difference between them, and 174 is a threshold value comparison unit that compares the difference with a threshold value.
【0046】上記判定部118には、他に閾値比較部1
12の出力端子も接続さており、第1の実施例で説明し
た方法で得られた比較信号を得る。そして判定部118
は、閾値比較部112よりの比較信号と最大値最小値処
理部117からのデータ幅信号により、次に示す処理を
行う。In addition to the threshold comparing unit 1 in the judging unit 118,
Twelve output terminals are also connected to obtain the comparison signal obtained by the method described in the first embodiment. Then, the determination unit 118
Performs the following processing with the comparison signal from the threshold value comparison unit 112 and the data width signal from the maximum / minimum value processing unit 117.
【0047】すなわち、閾値比較部112の出力が
「H」のときは最大値最小値処理部117の処理結果に
関係なく「L」の信号をテーブルROM113へ出力
し、解像力を優先したファットニング型のディザマトリ
クスを使ってディザ変換を行う。That is, when the output of the threshold value comparing unit 112 is "H", the "L" signal is output to the table ROM 113 regardless of the processing result of the maximum value / minimum value processing unit 117, and the fatting type in which resolution is prioritized. Dither conversion is performed using the dither matrix of.
【0048】また、閾値比較部112の出力が「L」の
とき、つまり階調性重視の要求が出力されたときは最大
値最小値処理部117の処理結果を参照する。そして、
この最大値最小値処理部117の出力が「L」つまり最
大値と最小値の差が閾値より小さいときは自然画等とみ
なし、階調性優先として「H」の信号をテーブルROM
113へ出力する。最大値最小値処理部117の出力が
「H」のときは平均濃度が低く、最大値と最小値の差が
大きいことから線画等とみなし、解像力優先として
「L」の信号をテーブルROM113へ出力する。Further, when the output of the threshold comparing section 112 is "L", that is, when the tone value-oriented request is output, the processing result of the maximum value / minimum value processing section 117 is referred to. And
When the output of the maximum value / minimum value processing unit 117 is “L”, that is, when the difference between the maximum value and the minimum value is smaller than the threshold value, it is regarded as a natural image or the like, and the signal of “H” is given to the table ROM as the gradation priority.
Output to 113. When the output of the maximum value / minimum value processing unit 117 is "H", the average density is low, and the difference between the maximum value and the minimum value is large, so it is regarded as a line drawing or the like, and the "L" signal is output to the table ROM 113 as the resolution priority. To do.
【0049】表1は上述の判定部118の動作をまとめ
て示したものであり、入力画像の平均濃度を比較する閾
値をa、最大値と最小値の差を比較する閾値をbとして
いる。なお、その他は前述の第1の実施例と同様であ
る。Table 1 collectively shows the operation of the above-mentioned determination unit 118, where a is a threshold for comparing the average densities of input images and b is a threshold for comparing the difference between the maximum value and the minimum value. The other points are the same as those in the first embodiment.
【0050】[0050]
【表1】 [Table 1]
【0051】このように、平均濃度が低い場合は最大値
及び最小値を参照することで、線画等の出力をより高品
位なものにすることが可能となる。As described above, when the average density is low, by referring to the maximum value and the minimum value, the output of the line drawing or the like can be made higher in quality.
【0052】(第3の実施例)図8は本発明の第3の実
施例の構成を示すブロック図である。同図において、2
01は階調性重視のディザ処理(1)を行うディザ処理
部、202は解像力重視のディザ処理(2)を行うディ
ザ処理部、203はディザ処理部201及びディザ処理
部202でディザ処理された二つの出力信号のうち一方
を選択して出力するセレクタ回路、204はマトリクス
単位に上記セレクタ回路203へセレクト信号を出力す
る制御部(制御手段)である。(Third Embodiment) FIG. 8 is a block diagram showing the configuration of the third embodiment of the present invention. In the figure, 2
Reference numeral 01 is a dither processing unit that performs the dithering process (1) that emphasizes gradation, 202 is a dither processing unit that performs the dither process (2) that emphasizes resolution, and 203 is dithered by the dither processing unit 201 and the dither processing unit 202. A selector circuit that selects and outputs one of the two output signals, and a control unit (control unit) 204 that outputs the select signal to the selector circuit 203 in matrix units.
【0053】なお、本実施例においても前述のように実
座標(X,Y)とブロック座標(U,V)を導入し、こ
れらの関係を前述の図2に示す関係があるものとして説
明する。Also in this embodiment, the actual coordinates (X, Y) and the block coordinates (U, V) are introduced as described above, and the relationship between them is described as having the relationship shown in FIG. .
【0054】入力画像信号は、ディザ処理部201とデ
ィザ処理部202へそれぞれ入力される。この入力され
た画像信号に対し、ディザ処理部201では階調性を重
視したディザ変換を行い、ディザ処理部202では解像
力を重視したディザ変換を行う。The input image signal is input to the dither processing unit 201 and the dither processing unit 202, respectively. With respect to the input image signal, the dither processing unit 201 performs dither conversion with emphasis on gradation, and the dither processing unit 202 performs dither conversion with emphasis on resolution.
【0055】上記ディザ処理部201及びディザ処理部
202で処理された入力画像信号は、セレクタ回路20
3へ入力され、制御部204よりのセレクト信号により
一方が選択されて出力される。制御部204は主走査方
向、副走査方向の両カウント手段を有しており、マトリ
クス単位にセレクト信号を切り替える。The input image signal processed by the dither processing unit 201 and the dither processing unit 202 is the selector circuit 20.
3 is input, and one is selected by a select signal from the control unit 204 and output. The control unit 204 has both main scanning direction and sub-scanning direction counting means, and switches the select signal in matrix units.
【0056】このようにして処理された画像のイメージ
を図9に示す。上述の処理により、図3に示すようなマ
トリクス単位に特性の違うディザマトリクスを用いてデ
ィザ処理された出力信号が得られる。An image of the image thus processed is shown in FIG. Through the above-described processing, the dithered output signal is obtained using the dither matrix having different characteristics in matrix units as shown in FIG.
【0057】図10に本実施例のより具体的な回路構成
を示す。また、説明を簡単にするために、入力画像信号
は8bit、ディザマトリクスは4x4とし、ディザ処
理は1bitの2値ディザ処理を行うものとする。FIG. 10 shows a more specific circuit configuration of this embodiment. Further, for simplification of description, it is assumed that the input image signal is 8 bits, the dither matrix is 4 × 4, and the dither processing is 1-bit binary dither processing.
【0058】主走査カウンタ213及び副走査カウンタ
214はそれぞれテーブルROM211のアドレス入力
端子に接続されており、ディザマトリクス内のそれぞれ
の座標を表す座標信号をテーブルROM211及び制御
回路215へ出力する。また、主走査カウンタ213及
び副走査カウンタ214は、それぞれの走査の最終値を
示すキャリー信号を制御回路215へ出力する。The main-scanning counter 213 and the sub-scanning counter 214 are connected to the address input terminals of the table ROM 211, respectively, and output the coordinate signals representing the respective coordinates in the dither matrix to the table ROM 211 and the control circuit 215. Further, the main scanning counter 213 and the sub scanning counter 214 output a carry signal indicating the final value of each scanning to the control circuit 215.
【0059】制御回路215は、座標信号及びキャリー
信号よりマトリクス毎に切り替わるセレクト信号を生成
し、テーブルROM211のアドレス入力の最上位bi
tに出力する。このセレクト信号はディザマトリクスの
種類を表す信号であり、「L」のときは解像力重視のデ
ィザマトリクスを選択することを表し、「H」のときは
階調性重視のディザマトリクスを選択することを表す。
このディザマトリクスの一例は図4に示すとおりであ
る。The control circuit 215 generates a select signal that is switched for each matrix from the coordinate signal and the carry signal, and outputs the highest address bi of the table ROM 211.
output to t. This select signal is a signal indicating the type of dither matrix. When it is “L”, it means that the dither matrix that emphasizes resolution is selected, and when it is “H”, the dither matrix that emphasizes gradation is selected. Represent
An example of this dither matrix is as shown in FIG.
【0060】また、主走査カウンタ213、副走査カウ
ンタ214及び制御回路215で生成される信号を図1
1に示す。上記のように、主走査カウンタ213、副走
査カウンタ214及び制御回路215で生成された信号
は、テーブルROM211のアドレス入力端子に入力さ
れ、制御回路215で生成されたセレクト信号よりディ
ザマトリクスが選択され、各走査カウンタ213,21
4により生成された座標信号によって座標が選択され、
テーブルROM211はそれに対応したディザ処理の閾
値へテーブル変換し、コンパレータ回路212へ出力す
る。The signals generated by the main scanning counter 213, the sub scanning counter 214 and the control circuit 215 are shown in FIG.
It is shown in FIG. As described above, the signals generated by the main scanning counter 213, the sub scanning counter 214, and the control circuit 215 are input to the address input terminal of the table ROM 211, and the dither matrix is selected by the select signal generated by the control circuit 215. , Each scan counter 213, 21
The coordinate is selected by the coordinate signal generated by 4,
The table ROM 211 performs table conversion into a corresponding dithering threshold value and outputs it to the comparator circuit 212.
【0061】コンパレータ回路212は、入力画像信号
とテーブルROM211より入力された閾値を比較し、
1bitの信号にディザ変換を行って出力する。The comparator circuit 212 compares the input image signal with the threshold value input from the table ROM 211,
The 1-bit signal is subjected to dither conversion and output.
【0062】このように、異なる特性を有するディザマ
トリクスをマトリクス単位で切り替えて印字を行うとに
より、解像力を落さず階調性を向上させることが可能と
なる。As described above, printing is performed by switching the dither matrix having different characteristics for each matrix unit, so that it is possible to improve the gradation without lowering the resolution.
【0063】[0063]
【発明の効果】以上説明したように、本発明によれば、
画像に要求される特性に応じて、例えば隣り合うディザ
マトリクス内に含まれる画像データ平均値と最大値及び
最小値を参照して複数の解像力の異なる閾値行列を切り
替えて使用することにより、解像力が必要な領域では解
像力を保持でき、低濃度域での階調再現性が要求される
領域では必要な階調再現性が得られるという効果があ
る。As described above, according to the present invention,
Depending on the characteristics required for the image, for example, by referring to the average value and the maximum value and the minimum value of the image data included in the adjacent dither matrix and switching and using a plurality of threshold matrices having different resolutions, the resolution is improved. There is an effect that the resolving power can be maintained in a necessary area, and the necessary gradation reproducibility can be obtained in an area where gradation reproducibility in a low density area is required.
【0064】また、本発明によれば、異なる解像力を有
する閾値行列をマトリクス毎に切り替えることにより、
解像力を必要とする画像に対して充分な解像力を保ちつ
つ階調性を向上させることが可能となる。Further, according to the present invention, by switching the threshold matrices having different resolutions for each matrix,
It becomes possible to improve the gradation while maintaining a sufficient resolution for an image requiring a resolution.
【図1】 本発明の第1の実施例の構成を示すブロック
図FIG. 1 is a block diagram showing a configuration of a first exemplary embodiment of the present invention.
【図2】 実座標とブロック座標の関係を示す説明図FIG. 2 is an explanatory diagram showing a relationship between real coordinates and block coordinates.
【図3】 ディザ処理した結果を示す説明図FIG. 3 is an explanatory diagram showing a result of dither processing.
【図4】 解像力重視型と階調性重視型の閾値行列の一
列を示す説明図FIG. 4 is an explanatory view showing one column of a threshold matrix of a resolution-oriented type and a gradation-oriented type.
【図5】 第1の実施例の具体的回路構成を示すブロッ
ク図FIG. 5 is a block diagram showing a specific circuit configuration of the first embodiment.
【図6】 本発明の第2の実施例の構成を示すブロック
図FIG. 6 is a block diagram showing a configuration of a second exemplary embodiment of the present invention.
【図7】 図6の最大値最小値処理部の構成を示すブロ
ック図7 is a block diagram showing a configuration of a maximum / minimum value processing unit in FIG.
【図8】 本発明の第3の実施例の構成を示すブロック
図FIG. 8 is a block diagram showing a configuration of a third exemplary embodiment of the present invention.
【図9】 図8の回路で処理された画像のイメージを示
す説明図9 is an explanatory diagram showing an image of an image processed by the circuit of FIG.
【図10】 第3の実施例の具体的な回路構成を示すブ
ロック図FIG. 10 is a block diagram showing a specific circuit configuration of a third embodiment.
【図11】 図10の各部で再生される信号を示す説明
図FIG. 11 is an explanatory diagram showing signals reproduced by the respective parts of FIG.
【図12】 ハードコピー装置の入出力特性を示す説明
図FIG. 12 is an explanatory diagram showing input / output characteristics of the hard copy device.
【図13】 ドット集中型及びドット分数型の閾値行列
の一例を示す説明図FIG. 13 is an explanatory diagram showing an example of dot concentration type and dot fraction type threshold matrices.
【図14】 従来例の概略構成を示すブロック図FIG. 14 is a block diagram showing a schematic configuration of a conventional example.
101 ディザ処理部(制御手段) 102 平均値生成回路 103 閾値比較部 201 ディザ処理部 202 ディザ処理部 203 セレクタ回路 204 制御部(制御手段) Reference Signs List 101 dither processing unit (control means) 102 average value generation circuit 103 threshold value comparison unit 201 dither processing unit 202 dither processing unit 203 selector circuit 204 control unit (control means)
Claims (7)
画像処理装置において、ディザ処理のための解像力が異
なる複数の閾値行列を用意し、この中から画像に要求さ
れる特性に応じて特定の閾値行列を選択して用いる制御
手段を備えたことを特徴とする画像処理装置。1. An image processing apparatus that performs image processing using the systematic dither method, prepares a plurality of threshold matrices having different resolving powers for dither processing, and specifies from among these threshold matrices according to characteristics required for an image. An image processing apparatus comprising: a control unit that selects and uses the threshold matrix.
の二種類の行列を用意し、かつ解像力の低い方の行列に
ドット集中型の行列を採用し、制御手段は、印字データ
直前のマトリクスに含まれる画像データの平均値を所定
の閾値と比較し、平均値が閾値より小さいときは解像力
の高い方の行列を選択し、平均値が閾値より大きいとき
は前記解像力が低い方のドット集中型の行列を選択する
ことを特徴とする請求項1記載の画像処理装置。2. A threshold matrix is provided with two types of matrices of the same size having different resolving powers, and a dot concentration type matrix is adopted as the lower one of the resolving powers, and the control means is included in the matrix immediately before the print data. The average value of the image data to be compared is compared with a predetermined threshold value, and when the average value is smaller than the threshold value, the higher resolution matrix is selected. The image processing apparatus according to claim 1, wherein a matrix is selected.
スに含まれる画像データの平均値とその画像データの最
大値及び最小値とに基づいて閾値を設定することを特徴
とする請求項2記載の画像処理装置。3. The control means sets the threshold value based on the average value of the image data included in the matrix immediately before the print data and the maximum value and the minimum value of the image data. Image processing device.
に、印字データ直前のマトリクスに含まれる画像データ
の最大値と最小値の差が所定値より小さい場合はドット
集中型の行列に切り替えることを特徴とする請求項2ま
たは3記載の画像処理装置。4. When a matrix having a higher resolving power is selected and the difference between the maximum value and the minimum value of the image data included in the matrix immediately before the print data is smaller than a predetermined value, switching to a dot-concentrated matrix is performed. The image processing apparatus according to claim 2 or 3, characterized in that:
画像処理装置において、ディザ処理のための解像力が異
なる複数の閾値行列を用意し、この中からマトリクス毎
に特定の閾値行列を選択して用いる制御手段を備えたこ
とを特徴とする画像処理装置。5. An image processing apparatus that performs image processing using the systematic dither method, prepares a plurality of threshold matrices having different resolving powers for dither processing, and selects a specific threshold matrix for each matrix from these. An image processing apparatus comprising a control unit used as the image processing apparatus.
の二種類の行列を用意し、かつ解像力の低い方の行列に
ドット集中型の行列を採用し、解像力の高い方の行列に
ドット分散型の行列を採用したことを特徴とする請求項
5記載の画像処理装置。6. A threshold matrix is provided with two types of matrices of the same size having different resolving powers, a dot concentration type matrix is adopted as the lower resolution matrix, and a dot dispersion type matrix is adopted as the higher resolution matrix. The image processing apparatus according to claim 5, wherein a matrix is adopted.
列を選択することを特徴とする請求項5記載の画像処理
装置。7. The image processing apparatus according to claim 5, wherein the control means selects two types of matrices for each matrix.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP8001360A JPH09191402A (en) | 1996-01-09 | 1996-01-09 | Picture processor |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP8001360A JPH09191402A (en) | 1996-01-09 | 1996-01-09 | Picture processor |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH09191402A true JPH09191402A (en) | 1997-07-22 |
Family
ID=11499336
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP8001360A Withdrawn JPH09191402A (en) | 1996-01-09 | 1996-01-09 | Picture processor |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH09191402A (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6285800B1 (en) | 1997-10-30 | 2001-09-04 | Minolta Co., Ltd. | Apparatus and method for processing image |
JP2009184347A (en) * | 1998-11-09 | 2009-08-20 | Silverbrook Research Pty Ltd | Halftoner/compositor and its operating method |
KR101019663B1 (en) * | 2008-02-06 | 2011-03-07 | 캐논 가부시끼가이샤 | Image processing device and image processing method |
US7971950B2 (en) | 1998-11-09 | 2011-07-05 | Silverbrook Research Pty Ltd | Method of controlling printhead |
JP2012114510A (en) * | 2010-11-19 | 2012-06-14 | Kyocera Mita Corp | Image forming apparatus and image forming method |
-
1996
- 1996-01-09 JP JP8001360A patent/JPH09191402A/en not_active Withdrawn
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6285800B1 (en) | 1997-10-30 | 2001-09-04 | Minolta Co., Ltd. | Apparatus and method for processing image |
JP2009184347A (en) * | 1998-11-09 | 2009-08-20 | Silverbrook Research Pty Ltd | Halftoner/compositor and its operating method |
US7971950B2 (en) | 1998-11-09 | 2011-07-05 | Silverbrook Research Pty Ltd | Method of controlling printhead |
KR101019663B1 (en) * | 2008-02-06 | 2011-03-07 | 캐논 가부시끼가이샤 | Image processing device and image processing method |
JP2012114510A (en) * | 2010-11-19 | 2012-06-14 | Kyocera Mita Corp | Image forming apparatus and image forming method |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP0838940B1 (en) | Multiple spatial channel processing | |
US5325211A (en) | Error diffusion with output and input based feedback | |
US5243443A (en) | Halftoning with error feedback and image dependent enhancement | |
JP4220060B2 (en) | Continuous tone image halftoning process | |
EP0889639B1 (en) | Multilevel halftoning with reduced texture contours and coverage control | |
US5226096A (en) | Digital halftoning with selectively applied dot-to-dot error diffusion | |
US20040032600A1 (en) | Halftone dot-growth technique based on morphological filtering | |
JPH08223422A (en) | Processing system to prepare color document | |
US5374997A (en) | High addressability error diffusion with minimum mark size | |
EP1366618B1 (en) | Error diffusion with partial dots method and system | |
US7920293B2 (en) | System and method for patterned encoded halftoning | |
US20040090654A1 (en) | FM screening with sub-dot phase modulation | |
JPH09191402A (en) | Picture processor | |
US7009737B2 (en) | Image processing method and apparatus | |
JP2004135317A (en) | Color image processing apparatus and color image processing method | |
JPH04238462A (en) | Picture processor | |
US5898822A (en) | Using the phase information in the halftone dot structure to minimize artifacts when switching between halftone dots on a scan line | |
JP2733314B2 (en) | Image processing device | |
JP2900907B2 (en) | Image processing device | |
EP1401189A1 (en) | FM screening with sub-dot phase modulation | |
JPH02210960A (en) | Picture processor | |
JP4151965B2 (en) | Color image processing apparatus and method | |
JPH09191411A (en) | Image forming device | |
JP3589415B2 (en) | Image processing device | |
JPH01130946A (en) | Image processing apparatus |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A300 | Withdrawal of application because of no request for examination |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20030401 |