JPH05219374A - Picture information processing method - Google Patents
Picture information processing methodInfo
- Publication number
- JPH05219374A JPH05219374A JP3080817A JP8081791A JPH05219374A JP H05219374 A JPH05219374 A JP H05219374A JP 3080817 A JP3080817 A JP 3080817A JP 8081791 A JP8081791 A JP 8081791A JP H05219374 A JPH05219374 A JP H05219374A
- Authority
- JP
- Japan
- Prior art keywords
- coefficient matrix
- matrix
- elements
- image
- value
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Landscapes
- Image Processing (AREA)
- Facsimile Image Signal Circuits (AREA)
Abstract
Description
【0001】[0001]
【産業上の利用分野】この発明は多値の濃淡の画像を2
値化する方法、特にスキャナによって読み取られたディ
ジタルの多値の濃淡の画像を2値出力が可能な出力装置
により再製する際の2値化処理方法に関するものであ
る。BACKGROUND OF THE INVENTION The present invention provides a multilevel grayscale image.
The present invention relates to a binarization method, and more particularly to a binarization processing method for reproducing a digital multi-value grayscale image read by a scanner by an output device capable of binary output.
【0002】[0002]
【従来の技術】一般に画像処理の分野では多値の画像を
2値化して階調再現をするための手法としては組織的デ
ィザ法や誤差拡散法が知られている。2. Description of the Related Art Generally, in the field of image processing, a systematic dither method and an error diffusion method are known as methods for binarizing a multi-valued image to reproduce a gradation.
【0003】組織的ディザ法は多値の画像の原稿から読
み取った入力信号の1画素を2値記録の1画素に対応さ
せ、入力信号を入力画素の位置に固定的に対応させた周
期性をもった閾値テーブルと比較し、“出力する”、
“出力しない”を決定する2値化手法である。In the systematic dither method, one pixel of an input signal read from a document of a multi-valued image is made to correspond to one pixel of binary recording, and the periodicity in which the input signal is fixedly made to correspond to the position of the input pixel. Compare with the threshold table you have, and "output",
This is a binarization method that determines "no output".
【0004】また、誤差拡散法は入力の多値画像の一画
素の入力信号を2値化する際に生じた誤差を誤差発生箇
所に相対的に固定的な係数行列の係数の大きさに応じて
周囲の入力画素に分散して加える2値化手法である。In the error diffusion method, an error generated when binarizing an input signal of one pixel of an input multi-valued image is determined according to the coefficient size of a coefficient matrix which is relatively fixed at an error occurrence point. This is a binarization method that is dispersedly added to surrounding input pixels.
【0005】一方、印刷の分野ではフィルム原稿を入力
媒体とし、色分解したものをコンタクト・スクリーンを
用いた光学的手法により白黒フィルム上に周期的な網点
を作成し、そのフィルムを用いて印刷版を作成し、画像
を網点画像として再製する方法が知られている。網点画
像の場合は、網点の大小が画像の濃度を表現する。更に
カラー印刷の場合はコンタクトスクリーンを色ごとに異
なった角度で回転させることにより、色ごとの見当ずれ
によるモアレや色差の発生の少ない手法が知られてい
る。On the other hand, in the field of printing, a film original is used as an input medium, and color separation is performed to create periodic halftone dots on a black and white film by an optical method using a contact screen, and printing is performed using the film. A method is known in which a plate is made and the image is reproduced as a halftone image. In the case of a halftone dot image, the size of the halftone dot expresses the density of the image. Further, in the case of color printing, there is known a method in which the contact screen is rotated at different angles for each color to reduce the occurrence of moire and color difference due to misregistration for each color.
【0006】また、光学的スクリーンを用いずに電子的
手法により網点形成を行う方法も開発され、最近の印刷
用スキャナ、プロッタシステムに装備されるようになっ
ている。Further, a method of forming a halftone dot by an electronic method without using an optical screen has also been developed, and has been installed in a recent printing scanner or plotter system.
【0007】[0007]
【発明が解決しようとする課題】しかるに、ディザ法は
閾値テーブルの構造に関連した特有な模様が発生し、ま
た忠実な階調再現性という点において必ずしも充分でな
く、見当ずれによりモアレ、色差が発生する。However, the dither method is not always sufficient in terms of faithful gradation reproducibility due to the occurrence of a peculiar pattern related to the structure of the threshold table, and moiré and color difference due to misregistration may occur. Occur.
【0008】また誤差拡散法は処理画像に特有の縞模様
があらわれ、画質的にも解決すべき点が残っており、忠
実な階調再現性という点でも問題がある。In the error diffusion method, a striped pattern peculiar to the processed image appears, and there is still a point to be solved in terms of image quality, and there is a problem in faithful gradation reproducibility.
【0009】これらの問題点を解決するために、画像の
入力画素の濃度値またはその濃度値に誤差加算分を加算
した対象値を閾値との比較により2値化する場合に、対
象値と閾値との差を入力画素の位置に固定的に対応する
要素からなる1次元若しくは2次元方向に周期性を持っ
た係数行列の部分行列内の係数に比例した大きさの誤差
加算分に分割して入力画素の位置に固定的に対応して分
布する他の入力画素の対象値に加える方法が特願平2−
250944(平成2年9月20日出願)として出願さ
れている。In order to solve these problems, when the density value of the input pixel of the image or the target value obtained by adding the error addition to the density value is binarized by comparison with the threshold value, the target value and the threshold value The difference between and is divided into error additions of a size proportional to the coefficient in the submatrix of the coefficient matrix that has a periodicity in the one-dimensional or two-dimensional direction, which consists of elements that fixedly correspond to the position of the input pixel. A method of adding to target values of other input pixels that are fixedly distributed corresponding to the position of the input pixel is disclosed in Japanese Patent Application No.
It has been filed as 250944 (filed on September 20, 1990).
【0010】この発明は前記既出願発明内で用いられる
拡散係数行列内の要素の内容を特定し、忠実な階調再現
性を有し、閾値テーブルを使用せず、画質の優れた画像
が得られる方法である。The present invention specifies the contents of elements in the diffusion coefficient matrix used in the above-mentioned invention, has faithful gradation reproducibility, does not use a threshold table, and obtains an image with excellent image quality. It is a method to be done.
【0011】[0011]
【課題を解決するための手段】この目的に対応して、第
1の発明の画像情報処理方法は、多値の画像情報を2値
出力が可能な出力装置により再製する際に、画像の入力
画素の濃度値、またはその濃度値に誤差加算分を加算し
た対象値を閾値との比較により2値化する場合に、前記
対象値と閾値との差を入力画素の位置に固定的に対応す
る要素からなる1次元、もしくは2次元方向に周期性を
持った係数行列の部分行列の係数に比例した大きさの前
記誤差加算分に分割して前記入力画素の位置に固定的に
対応して分布する他の入力画素の対象値に加える画像情
報処理方法において、係数行列の要素の内容を周囲から
中心に向かって、同一周囲部である要素の平均がρ±0.
1倍(ρは1以上の実数であり、ρ±0.1 は1を超える
実数を示す)ずつ増加させることを特徴としている。To solve this problem, the image information processing method according to the first aspect of the present invention uses an image input method when reproducing multivalued image information with an output device capable of binary output. When the density value of a pixel or a target value obtained by adding an error addition to the density value is binarized by comparison with a threshold value, the difference between the target value and the threshold value is fixedly corresponded to the position of the input pixel. The element is divided into the above-described error addition amount having a size proportional to the coefficient of the partial matrix of the coefficient matrix having one-dimensional or two-dimensional periodicity, and the distribution is fixedly corresponding to the position of the input pixel. In the image information processing method of adding to the target value of another input pixel, the average of the elements in the same peripheral portion is ρ ± 0.
It is characterized by increasing by 1 times (ρ is a real number of 1 or more, and ρ ± 0.1 is a real number exceeding 1).
【0012】また第2の発明の画像情報処理方法は、前
記ρが 1.1≦ρ≦10.0であることを特徴としている。The image information processing method of the second invention is characterized in that the ρ is 1.1 ≦ ρ ≦ 10.0.
【0013】また第3の発明は、係数行列の大きさをn
行n列とし、1行または1列から中心行または中心列に
向かって、及びn行またはn列から中心行または中心列
に向かって、それぞれの行内、または列内の要素の内容
を増加させ、部分行列の大きさをp行q列(p、qは3
から5の整数)とすることを特徴としている。A third invention is that the size of the coefficient matrix is n.
Increase the content of elements in each row or column from row 1 or column 1 to the center row or column and from row n or column to the center row or column , The size of the submatrix is p rows and q columns (p and q are 3
To an integer of 5).
【0014】また第4の発明は、係数行列の大きさをn
行n列とし、1行及び1列から中心行及び中心列に向か
って、及び、n行n列から中心行中心列に向かって、そ
れぞれ行内、列内の要素の内容を増加させ、部分行列の
大きさをp行q列(p、qは3〜5の整数)とすること
を特徴としている。A fourth aspect of the invention is to set the size of the coefficient matrix to n.
The number of elements in each row and column is increased from the first row and the first column toward the central row and the central column, and from the nth row and the nth column toward the central row and the central column. Is set to p rows and q columns (p and q are integers of 3 to 5).
【0015】また第5の発明は、係数行列の大きさをn
行n列とし、係数行列の4隅から中心に向かう線に垂直
な方向の要素の内容を係数行列の4隅から中心に向かっ
て増加させ、部分行列の大きさをp行q列(p、qは3
〜5)とすることを特徴としている。A fifth aspect of the invention is to set the size of the coefficient matrix to n.
The number of rows and the number of columns are n, and the contents of elements in the direction perpendicular to the line from the four corners of the coefficient matrix to the center are increased from the four corners of the coefficient matrix toward the center, and the size of the submatrix is p rows and q columns (p, q is 3
~ 5).
【0016】[0016]
【作用】まず、係数行列を準備する。係数行列の要素そ
れぞれは画像の入力画素の位置と固定的に対応してい
る。この係数行列は行方向、列方向に長さnの周期をも
っている。そしてその係数行列のなかにp行q列の部分
行列を想定する。First, the coefficient matrix is prepared. Each element of the coefficient matrix fixedly corresponds to the position of the input pixel of the image. This coefficient matrix has a period of length n in the row and column directions. Then, a p-by-q-column submatrix is assumed in the coefficient matrix.
【0017】入力画素からの入力値は閾値によって2値
化されるが、このときに生ずる入力値と閾値との誤差は
所定の割合で分割されて次以降の入力画素からの入力値
に蓄積されて加算されるが、このときの所定の割合は入
力画素に固定的に対応する係数行列の部分行列の要素の
係数に比例して決定されるが、係数行列の要素の内容を
周囲から中心に向かって、同一周囲部である要素の平均
がρ±0.1 倍(ρは1以上の実数であり、ρ±0.1 は1
を超える実数を示す)ずつ増加させる。なお、同一周囲
部とは、行及び若しくは列ごとに増加させる場合、同一
行及び若しくは同一列に含まれる要素を意味し、更には
4隅から行う場合には同一レベルの4隅に位置する要素
を意味する。The input value from the input pixel is binarized by the threshold value, and the error between the input value and the threshold value generated at this time is divided at a predetermined ratio and accumulated in the input values from the next and subsequent input pixels. The predetermined ratio at this time is determined in proportion to the coefficient of the element of the submatrix of the coefficient matrix that fixedly corresponds to the input pixel. On the other hand, the average of the elements in the same surrounding area is ρ ± 0.1 times (ρ is a real number of 1 or more, and ρ ± 0.1 is 1
Indicates a real number that exceeds). In addition, the same peripheral portion means an element included in the same row and / or column when increasing the number of rows and / or columns, and further, an element located at four corners of the same level when performed from four corners. Means
【0018】このような操作を画像の全画素についてス
キャンして行うことにより画像の2値画像が得られる。
カラー印刷のように重ね合わせるべき単色画像を各色ご
とに再製する場合には係数行列を色ごとに異なった角度
で回転させて、前記処理を行う。By performing such an operation by scanning all the pixels of the image, a binary image of the image can be obtained.
When a monochrome image to be superimposed is reproduced for each color like color printing, the coefficient matrix is rotated at different angles for each color, and the above process is performed.
【0019】[0019]
【実施例】以下、この発明の詳細を一実施例を示す図面
について説明する。DESCRIPTION OF THE PREFERRED EMBODIMENTS The details of the present invention will be described below with reference to the drawings showing one embodiment.
【0020】まず第1、第2、第4の発明について説明
する。First, the first, second and fourth inventions will be described.
【0021】図1において、符号2は係数行列を示して
おり、係数行列2はU軸方向に長さn、V軸方向に長さ
nの周期を持った係数行列であり、2次元的な1周期に
a11、・・・、annのn・n個の係数を含んでいる。係
数行列2の要素は原稿である多値の画像4(図2)の入
力画素7の位置に固定的に対応している。In FIG. 1, reference numeral 2 indicates a coefficient matrix, and the coefficient matrix 2 is a coefficient matrix having a period of length n in the U-axis direction and length n in the V-axis direction, which is two-dimensional. One cycle includes n · n coefficients of a 11 , ..., A nn . The elements of the coefficient matrix 2 fixedly correspond to the positions of the input pixels 7 of the multivalued image 4 (FIG. 2) which is the original.
【0022】すなわち、図3において2は係数行列であ
り、3は係数行列2のp行、q列の部分行列であり、係
数行列2の要素aijは入力の多値のカラー画像4の対象
値の行列5の要素cijの位置的に対応しており、係数行
列2は周期性を持っているのでaijの値はa
i mod n, j mod nの値に等しい。例えば周期n=3とし
た場合に、a11, 8 =a11 mod 3, 8 mod 3 =a22であ
るからa2,2 とa11,8との値は等しい。対象値の行列5
の要素cijはカラー画像4の入力画素7の位置に固定的
に対応している。ここで行列5の要素cijで示されてい
る対象値とは画像4の入力画素7を読み取った読み取り
値またはその読み取り値に後述する誤差加算分を逐次加
えたものである。That is, in FIG. 3, 2 is a coefficient matrix, 3 is a partial matrix of p rows and q columns of the coefficient matrix 2, and the element a ij of the coefficient matrix 2 is the target of the input multivalued color image 4. Since the elements c ij of the value matrix 5 correspond in position and the coefficient matrix 2 has periodicity, the value of a ij is a
It is equal to the value of i mod n, j mod n . For example when the period n = 3, the value of the a 11, 8 = a 11 mod 3, 8 mod 3 = because it is a 22 a 2, 2 and a 11,8 are equal. Target value matrix 5
The element c ij of is fixedly corresponding to the position of the input pixel 7 of the color image 4. Here, the target value indicated by the element c ij of the matrix 5 is the read value obtained by reading the input pixel 7 of the image 4 or the read value sequentially added with the error addition amount described later.
【0023】Uを処理の主走査方向としVを副走査方向
とすると、例えばcijの値をある閾値Tと比較して2値
化すると、cij>Tの場合、2値化信号は“出力する”
になり、e=cij−Tの誤差が発生し、またcij<Tの
場合、2値化信号は“出力しない”になり、c=cijの
誤差が発生する。If U is the main scanning direction of the process and V is the sub scanning direction, for example, if the value of c ij is compared with a certain threshold value T and binarized, if c ij > T, the binarized signal is "Output"
And an error of e = c ij -T occurs, and when c ij <T, the binarized signal becomes “not output”, and an error of c = c ij occurs.
【0024】この誤差eをaijを含む係数行列2のp
行q列の部分行列3の範囲に対応する入力画素の対象値
行列5のp行q列の部分行列6の各要素に係数a
wz (但し、wはiからi+p−1までの各自然数をと
って変化させ、各wに対してzはq以下のある自然数α
を設定してj−α+1からj−α+qまでの各自然数を
とって変化させたもののうち、k≦jであるaikは除
く)に比例して分散し、入力画素の対象値に加算する。
この際にp、qは誤差値の大きさに応じて変化する。This error e is calculated as p of the coefficient matrix 2 including aij.
A coefficient a is assigned to each element of the p-row q-column submatrix 6 of the target value matrix 5 of the input pixels corresponding to the range of the row q-column submatrix 3.
wz (however, w is changed by taking each natural number from i to i + p−1, and z is a natural number α of q or less for each w
Is set and the natural numbers from j-α + 1 to j-α + q are changed, and a ik for which k ≦ j is excluded is distributed in proportion to and added to the target value of the input pixel.
At this time, p and q change according to the magnitude of the error value.
【0025】この処理を入力の画素全体に対し、主走
査、副走査の順に行うことにより2値画像が得られる。A binary image is obtained by performing this processing for the entire input pixels in the order of main scanning and sub-scanning.
【0026】p、qとnとの関連は特にない。There is no particular relationship between p, q and n.
【0027】次に一例として、上記の処理によって誤差
を拡散する過程を図によって示す。但し、この説明で用
いた行列の大きさ、数値により請求の範囲が制限される
ものではない。図4において5は入力の多値の画像の対
象値の行列であって各要素として誤差が加算される前の
画像の画素の読み取り値の行列であり、符号10は誤差
が発生した箇所を示す。図5に示すように係数行列2を
5行5列の係数行列とし、部分行列3を図6に示すよう
に2×2とする。入力の画素値が取りうる範囲は0〜1
00とし、閾値を100とすると、対象値行列5のc11
の値は42であり閾値より小さいので2値化信号は“出
力しない”になり、42が誤差になり、部分行列の大き
さは2×2であるから、誤差拡散範囲a12、a21、a22
に対応した入力の画素の行列要素c12、c21、c22にそ
れぞれe12=10(=42×1/(1+1+2))、e
21=10(=42×1/(1+1+2))、e22=21
(=42×2/(1+1+2))が加算され、その結
果、入力の多値の画像の対象値の行列5は図7になる。
次の処理対象である入力の画素a12の値は109であり
閾値より大きいもので2値化信号は“出力する”になり
11が誤差になり、部分行列の大きさは2×2であるか
ら誤差拡散範囲a13、a22、a23に対応した入力の要素
c13、c22、c23にそれぞれ新しい誤差分割分e13=1
(=9×1/(1+2+2))、e22=3(=9×2/
(1+2+2))、e23=3(=9×2/(1+2+
2))が加算され、その結果、入力の多値の画像の読み
取り値の行列は図8になる。同様の処理が入力の画素全
体に対し、主走査、副走査の順に行われて1フレームに
ついての処理を完了する。Next, as an example, a process of diffusing an error by the above processing will be shown in the drawings. However, the scope of the claims is not limited by the size and numerical values of the matrix used in this description. In FIG. 4, reference numeral 5 denotes a matrix of target values of an input multi-valued image, which is a matrix of read values of pixels of the image before the error is added as each element, and reference numeral 10 indicates a location where the error occurs. .. As shown in FIG. 5, the coefficient matrix 2 is a coefficient matrix of 5 rows and 5 columns, and the partial matrix 3 is 2 × 2 as shown in FIG. The range that the input pixel value can take is 0-1
00 and the threshold value is 100, c 11 of the target value matrix 5
Since the value of is 42, which is smaller than the threshold value, the binarized signal is “not output”, 42 is an error, and the size of the submatrix is 2 × 2. Therefore, the error diffusion ranges a 12 , a 21 , a 22
To input matrix elements c 12 , c 21 , and c 22 of the input pixel corresponding to e 12 = 10 (= 42 × 1 / (1 + 1 + 2)), e
21 = 10 (= 42 × 1 / (1 + 1 + 2)), e 22 = 21
(= 42 × 2 / (1 + 1 + 2)) is added, and as a result, the matrix 5 of the target values of the input multivalued image is shown in FIG. 7.
The value of the input pixel a 12 which is the next processing target is 109, which is larger than the threshold value, the binarized signal is “output”, 11 is an error, and the size of the submatrix is 2 × 2. From the error diffusion ranges a 13 , a 22 and a 23 to new input error components c 13 , c 22 and c 23 , respectively, a new error division e 13 = 1
(= 9 × 1 / (1 + 2 + 2)), e 22 = 3 (= 9 × 2 /
(1 + 2 + 2)), e 23 = 3 (= 9 × 2 / (1 + 2 +)
2)) is added, so that the matrix of readings of the input multi-valued image is shown in FIG. The same process is performed for all input pixels in the order of main scanning and sub-scanning, and the process for one frame is completed.
【0028】上記の例はn=5とした係数行列を用いて
おり、一番外の周囲に要素として1が分布し、その内側
に要素として2が分布し、中心に要素として4が分布
し、要素の内容が周囲から中心に向かってρ=2/1=
4/2=2倍ずつ増加している。この係数行列により、
従来の網点と同様な2値化を行うことが可能である。In the above example, a coefficient matrix with n = 5 is used, 1 is distributed as an element at the outermost periphery, 2 is distributed as an element inside thereof, and 4 is distributed as an element at the center. The content of the element is ρ = 2/1 = from the periphery to the center
4/2 = increasing by 2 times. With this coefficient matrix,
It is possible to perform binarization similar to the conventional halftone dot.
【0029】次に第3の発明に関し説明する。Next, the third invention will be described.
【0030】図9はn=5の係数行列の例であり、1行
目及び最終行(5行目)に要素として1が分布し、2行
目及び最終−1行目(4行目)に要素として3が分布
し、中心行(3行目)に要素として9が分布し、要素の
内容が周囲から中心に向かってρ=3/1=9/3=3
倍ずつ増加している。この係数行列を用いて、第1、第
2、第4の発明の説明におけるのと同様な画像処理を行
うことにより従来の万線スクリーンと同様な2値化が可
能である。FIG. 9 shows an example of a coefficient matrix of n = 5, in which 1 is distributed as an element in the first row and the last row (fifth row), and the second row and the last-1 row (fourth row). 3 is distributed as an element, 9 is distributed as an element in the central row (third row), and the content of the element is ρ = 3/1 = 9/3 = 3 from the periphery toward the center.
It is doubling. By using this coefficient matrix and performing the same image processing as in the description of the first, second and fourth inventions, it is possible to perform binarization similar to the conventional parallel line screen.
【0031】次に第5の発明に関し説明する。Next, the fifth invention will be described.
【0032】図10はn=5の係数行列の例であり、4
隅に要素として16が分布し、4隅から中心に向かっ
て、その直角方向に要素として24が分布し、さらに中
心に向かってその直角方向に要素として36が分布し、
さらに中心に向かってその直角方向に54が分布し、中
心に81が配置されており、ρ=24/16=36/2
4=54/36=81/54=1.5倍ずつ増加してい
る。この係数行列を用いて、第1、第2、第4の発明の
説明におけるのと同様な画像処理を行うことにより、従
来の網点と同様な2値化が可能である。FIG. 10 shows an example of a coefficient matrix of n = 5, which is 4
16 are distributed as elements in the corners, 24 are distributed as elements in the right direction from the four corners toward the center, and 36 are distributed as elements in the right direction toward the center,
Further, 54 are distributed in the direction perpendicular to the center and 81 are arranged in the center, and ρ = 24/16 = 36/2
4 = 54/36 = 81/54 = 1.5 times each. By using this coefficient matrix and performing the same image processing as in the description of the first, second, and fourth inventions, binarization similar to the conventional halftone dot is possible.
【0033】次に係数行列の回転に関し説明する。Next, the rotation of the coefficient matrix will be described.
【0034】図21において、2aは前記の係数行列2
を角度Aだけ回転させたものであり、2bは入力のカラ
ーの多値の入力画素の対象値の行列5の要素cijに対応
した要素bijを持った係数行列であり、要素bijの値は
arlの値に等しく、In FIG. 21, 2a is the coefficient matrix 2 described above.
The are those rotated by an angle A, 2b is a coefficient matrix having elements b ij corresponding to the element c ij of the matrix 5 of the object value of the input pixel of the multilevel input color, the elements b ij The value is equal to the value of a rl ,
【0035】 r=[i・cos(A)−j・sin(A)]mod m. l=[i・sin(A)+j・cos(A)]mod n. の関係がある。ここで[]は丸め処理を表す。R = [i · cos (A) −j · sin (A)] mod m. l = [i.sin (A) + j.cos (A)] mod n. Have a relationship. Here, [] represents rounding processing.
【0036】係数行列2の代りに、色ごとに異なった角
度を用いて回転させた係数行列2bを用い、第1の発明
の説明で用いた処理と同じ処理を行うことにより、出力
時の見当ずれにより生ずるモアレ、色差を少なくする2
値画像が得られる。Instead of the coefficient matrix 2, the coefficient matrix 2b rotated by using different angles for each color is used, and the same process as that used in the description of the first aspect of the invention is performed. Reduce moire and color difference caused by misalignment 2
A value image is obtained.
【0037】前記の方法で回転させた係数行列を、2値
化に先立ち、予め記憶装置上に記憶させておくことによ
り、処理の高速化をはかることが可能である。特に、t
anθ=δ/γが有理数となるような角度θを選択する
ことにより、1辺の要素数が下記数式1である、繰り返
しが可能な、回転後の係数行列を構成することが可能で
あり、記憶装置上に占める領域の大きさを縮小すること
が可能である。ここでfは係数行列の縦横の要素数nと
mの最小公倍数である。By storing the coefficient matrix rotated by the above method in the storage device in advance before binarization, the processing speed can be increased. In particular, t
By selecting an angle θ such that an θ = δ / γ is a rational number, it is possible to construct a repeatable rotated coefficient matrix in which the number of elements on one side is Equation 1 below. It is possible to reduce the size of the area occupied by the storage device. Here, f is the least common multiple of the vertical and horizontal element numbers n and m of the coefficient matrix.
【0038】[0038]
【数1】 [Equation 1]
【0039】図22において、2cはn×nの係数行列
の1単位であり、2dは一例としてtanθ=3/4と
なるような角度θで前記係数行列を回転させたものであ
り、下記数式2が一辺の要素数になっており、縦横に繰
り返しが可能である。In FIG. 22, 2c is one unit of an n × n coefficient matrix, and 2d is, for example, the coefficient matrix rotated by an angle θ such that tan θ = 3/4, 2 is the number of elements on one side, and can be repeated vertically and horizontally.
【0040】[0040]
【数2】 [Equation 2]
【0041】(実験例−1)図11をn=6、ρ=2の
係数行列とし、p=q=3とし、100%から0%まで
連続的に変化するグラデーション・データに対し該画像
処理を行い、図12に示すような万線スクリーンと同様
な結果を得た。図13に示すn=6、ρ=1の係数行列
の場合には図14に示すようなある種のパターンが目に
付く様な良くない結果になる。(Experimental Example-1) FIG. 11 shows a coefficient matrix of n = 6 and ρ = 2, p = q = 3, and the image processing for gradation data continuously changing from 100% to 0%. The same result as that of the parallel line screen as shown in FIG. 12 was obtained. In the case of the coefficient matrix of n = 6 and ρ = 1 shown in FIG. 13, a bad result that a certain pattern as shown in FIG. 14 is noticeable is obtained.
【0042】(実験例−2)図15をn=8、ρ=2の
係数行列とし、p=q=4とし、100%から0%まで
連続的に変化するグラデーション・データに対し該画像
処理を行い、図16に示す様な従来の網点スクリーンと
同様な結果を得た。(Experimental Example-2) FIG. 15 is a coefficient matrix of n = 8 and ρ = 2, p = q = 4, and the image processing is performed on gradation data continuously changing from 100% to 0%. The same result as that of the conventional halftone dot screen as shown in FIG. 16 was obtained.
【0043】(実験例−3)図17をn=8、ρ=1.
5の係数行列とし、p=q=4とし、100%から0%
まで連続的に変化するグラデーション・データに対し該
画像処理を行い、図18に示す様な従来の網点スクリー
ンと同様な結果を得た。(Experimental Example-3) FIG. 17 shows n = 8, ρ = 1.
A coefficient matrix of 5 and p = q = 4, and 100% to 0%
The image processing was performed on the gradation data that continuously changed until, and the same result as that of the conventional halftone screen as shown in FIG. 18 was obtained.
【0044】(実験例−4)図19をn=6、ρ=2.
5±0.1の係数行列とし、p=q=3とし、100%
から0%まで連続的に変化するグラデーション・データ
に対し該画像処理を行い、図20に示す様な従来の網点
スクリーンと同様な結果を得た。以下にρの計算を示
す。(Experimental Example-4) FIG. 19 shows n = 6, ρ = 2.
A coefficient matrix of 5 ± 0.1, p = q = 3, 100%
The image processing was performed on the gradation data which continuously changes from 0% to 0%, and the same result as that of the conventional halftone screen as shown in FIG. 20 was obtained. The calculation of ρ is shown below.
【0045】[0045]
【図23】FIG. 23
【0046】[0046]
【発明の効果】このように、この発明によれば忠実な階
調再現性を有し、閾値テーブルを使用せず、また画質的
に優れた処理画像を得ることができる画像情報処理方法
を得ることができる。As described above, according to the present invention, it is possible to obtain an image information processing method which has faithful gradation reproducibility, does not use a threshold table, and can obtain a processed image excellent in image quality. be able to.
【図1】係数行列を示す説明図である。FIG. 1 is an explanatory diagram showing a coefficient matrix.
【図2】画像処理の過程を示す説明図である。FIG. 2 is an explanatory diagram showing a process of image processing.
【図3】係数行列中の部分行列を示すグラフである。FIG. 3 is a graph showing a partial matrix in a coefficient matrix.
【図4】対象値の行列の一例を示す説明図である。FIG. 4 is an explanatory diagram showing an example of a matrix of target values.
【図5】係数行列の他の一例を示す説明図である。FIG. 5 is an explanatory diagram showing another example of a coefficient matrix.
【図6】係数行列の部分行列を示す説明図である。FIG. 6 is an explanatory diagram showing a partial matrix of a coefficient matrix.
【図7】誤差加算後の対象値の行列を示す説明図であ
る。FIG. 7 is an explanatory diagram showing a matrix of target values after error addition.
【図8】更に誤差加算後の対象値の行列を示す説明図で
ある。FIG. 8 is an explanatory diagram showing a matrix of target values after error addition.
【図9】係数行列の他の一例を示す説明図である。FIG. 9 is an explanatory diagram showing another example of a coefficient matrix.
【図10】係数行列の他の一例を示す説明図である。FIG. 10 is an explanatory diagram showing another example of a coefficient matrix.
【図11】係数行列の他の一例を示す説明図である。FIG. 11 is an explanatory diagram showing another example of a coefficient matrix.
【図12】この発明による処理方法によった出力画像を
示す出力図である。FIG. 12 is an output diagram showing an output image according to the processing method of the present invention.
【図13】係数行列の他の一例を示す説明図である。FIG. 13 is an explanatory diagram showing another example of a coefficient matrix.
【図14】この発明による処理方法によった出力画像を
示す出力図である。FIG. 14 is an output diagram showing an output image according to the processing method of the present invention.
【図15】係数行列の他の一例を示す説明図である。FIG. 15 is an explanatory diagram showing another example of a coefficient matrix.
【図16】この発明による処理方法によった出力画像を
示す出力図である。FIG. 16 is an output diagram showing an output image according to the processing method of the present invention.
【図17】係数行列の他の一例を示す説明図である。FIG. 17 is an explanatory diagram showing another example of a coefficient matrix.
【図18】この発明による処理方法によった出力画像を
示す出力図である。FIG. 18 is an output diagram showing an output image according to the processing method of the present invention.
【図19】拡散行列の他の一例を示す説明図である。FIG. 19 is an explanatory diagram showing another example of the spreading matrix.
【図20】この発明による処理方法によった出力画像を
示す出力図である。FIG. 20 is an output diagram showing an output image according to the processing method of the present invention.
【図22】tanθが有理数となるような角度θで回転
させた係数行列の説明図である。FIG. 22 is an explanatory diagram of a coefficient matrix rotated by an angle θ such that tan θ is a rational number.
【図23】同一周囲部の要素の平均値の計算を示す説明
図である。FIG. 23 is an explanatory diagram showing calculation of an average value of elements in the same peripheral portion.
2 係数行列 3 部分行列 4 カラー画像 5 対象値の行列 6 部分行列 7 入力画素 T 閾値 2 coefficient matrix 3 partial matrix 4 color image 5 target value matrix 6 partial matrix 7 input pixel T threshold
─────────────────────────────────────────────────────
─────────────────────────────────────────────────── ───
【手続補正書】[Procedure amendment]
【提出日】平成3年5月17日[Submission date] May 17, 1991
【手続補正1】[Procedure Amendment 1]
【補正対象書類名】明細書[Document name to be amended] Statement
【補正対象項目名】0024[Correction target item name] 0024
【補正方法】変更[Correction method] Change
【補正内容】[Correction content]
【0024】この誤差eをaijを含む係数行列2のp行
q列の部分行列3の範囲に対応する入力画素の対象値行
列5のp行q列の部分行列6の各要素に係数awz(但
し、wはiからi+p−1までの各自然数をとって変化
させ、各wに対してzはq以下のある自然数αを設定し
てj−α+1からj−α+qまでの各自然数をとって変
化させたもののうち、k≦jであるaikは除く)に比例
して分散し、入力画素の対象値に加算する。この際に
p、qは誤差値の大きさに応じて変化する。This error e is assigned to each element of the p-row q-column submatrix 6 of the target value matrix 5 of the input pixel corresponding to the range of the p-row q-column submatrix 3 of the coefficient matrix 2 including a ij. wz (however, w is changed by taking each natural number from i to i + p−1, z is set to a natural number α equal to or less than q, and each natural number from j−α + 1 to j−α + q is set. Among the changed values, a ik where k ≦ j is excluded) is dispersed in proportion to and added to the target value of the input pixel. At this time, p and q change according to the magnitude of the error value.
【手続補正2】[Procedure Amendment 2]
【補正対象書類名】明細書[Document name to be amended] Statement
【補正対象項目名】0027[Name of item to be corrected] 0027
【補正方法】変更[Correction method] Change
【補正内容】[Correction content]
【0027】次に一例として、上記の処理によって誤差
を拡散する過程を図によって示す。但し、この説明で用
いた行列の大きさ、数値により請求の範囲が制限される
ものではない。図4において5は入力の多値の画像の対
象値の行列であって各要素として誤差が加算される前の
画像の画素の読み取り値の行列であり、符号10は誤差
が発生した箇所を示す。図5に示すように係数行列2を
5行5列の係数行列とし、部分行列3を図6に示すよう
に2×2とする。入力の画素値が取りうる範囲は0〜1
00とし、閾値を100とすると、対象値行列5のc11
の値は42であり閾値より小さいので2値化信号は“出
力しない”になり、42が誤差になり、部分行列の大き
さは2×2であるから、誤差拡散範囲a12、a21、a22
に対応した入力の画素の行列要素c12、c21、c22にそ
れぞれe12=10(=42×1/(1+1+2))、e
21=10(=42×1/(1+1+2))、e22=21
(=42×2/(1+1+2))が加算され、その結
果、入力の多値の画像の対象値の行列5は図7になる。
次の処理対象である入力の画素a12の値は109であり
閾値より大きいもので2値化信号は“出力する”になり
9が誤差になり、部分行列の大きさは2×2であるから
誤差拡散範囲a13、a22、a23に対応した入力の要素c
13、c22、c23にそれぞれ新しい誤差分割分e13=1
(=9×1/(1+2+2))、e22=3(=9×2/
(1+2+2))、e23=3(=9×2/(1+2+
2))が加算され、その結果、入力の多値の画像の読み
取り値の行列は図8になる。同様の処理が入力の画素全
体に対し、主走査、副走査の順に行われて1フレームに
ついての処理を完了する。Next, as an example, a process of diffusing an error by the above processing will be shown in the drawings. However, the scope of the claims is not limited by the size and numerical values of the matrix used in this description. In FIG. 4, reference numeral 5 denotes a matrix of target values of an input multi-valued image, which is a matrix of read values of pixels of the image before the error is added as each element, and reference numeral 10 indicates a location where the error occurs. .. As shown in FIG. 5, the coefficient matrix 2 is a coefficient matrix of 5 rows and 5 columns, and the partial matrix 3 is 2 × 2 as shown in FIG. The range that the input pixel value can take is 0-1
00 and the threshold value is 100, c 11 of the target value matrix 5
Since the value of is 42, which is smaller than the threshold value, the binarized signal is “not output”, 42 is an error, and the size of the submatrix is 2 × 2. Therefore, the error diffusion ranges a 12 , a 21 , a 22
To input matrix elements c 12 , c 21 , and c 22 of the input pixel corresponding to e 12 = 10 (= 42 × 1 / (1 + 1 + 2)), e
21 = 10 (= 42 × 1 / (1 + 1 + 2)), e 22 = 21
(= 42 × 2 / (1 + 1 + 2)) is added, and as a result, the matrix 5 of the target values of the input multivalued image is shown in FIG. 7.
The value of the input pixel a 12 to be processed next is 109, which is larger than the threshold value, the binarized signal is “output”, and 9 is an error, and the size of the submatrix is 2 × 2. To the input element c corresponding to the error diffusion ranges a 13 , a 22 , and a 23
New error division e 13 = 1 for 13 , c 22 , and c 23 , respectively.
(= 9 × 1 / (1 + 2 + 2)), e 22 = 3 (= 9 × 2 /
(1 + 2 + 2)), e 23 = 3 (= 9 × 2 / (1 + 2 +)
2)) is added, so that the matrix of readings of the input multi-valued image is shown in FIG. The same process is performed for all input pixels in the order of main scanning and sub-scanning, and the process for one frame is completed.
【手続補正書】[Procedure amendment]
【提出日】平成3年10月30日[Submission date] October 30, 1991
【手続補正1】[Procedure Amendment 1]
【補正対象書類名】明細書[Document name to be amended] Statement
【補正対象項目名】全文[Name of item to be corrected] Full text
【補正方法】変更[Correction method] Change
【補正内容】[Correction content]
【書類名】 明細書[Document name] Statement
【発明の名称】 画像情報処理方法Image processing method
【特許請求の範囲】[Claims]
【発明の詳細な説明】Detailed Description of the Invention
【0001】[0001]
【産業上の利用分野】この発明は多値の濃淡の画像を2
値化する方法、特にスキャナによって読み取られたディ
ジタルの多値の濃淡の画像を2値出力が可能な出力装置
により再製する際の2値化処理方法に関するものであ
る。BACKGROUND OF THE INVENTION The present invention provides a multilevel grayscale image.
The present invention relates to a binarization method, and more particularly to a binarization processing method for reproducing a digital multi-value grayscale image read by a scanner by an output device capable of binary output.
【0002】[0002]
【従来の技術】一般に画像処理の分野では多値の画像を
2値化して階調再現をするための手法としては組織的デ
ィザ法や誤差拡散法が知られている。2. Description of the Related Art Generally, in the field of image processing, a systematic dither method and an error diffusion method are known as methods for binarizing a multi-valued image to reproduce a gradation.
【0003】組織的ディザ法は多値の画像の原稿から読
み取った入力信号の1画素を2値記録の1画素に対応さ
せ、入力信号を入力画素の位置に固定的に対応させた周
期性をもった閾値テーブルと比較し、“出力する”、
“出力しない”を決定する2値化手法である。In the systematic dither method, one pixel of an input signal read from a document of a multi-valued image is made to correspond to one pixel of binary recording, and the periodicity in which the input signal is fixedly made to correspond to the position of the input pixel. Compare with the threshold table you have, and "output",
This is a binarization method that determines "no output".
【0004】また、誤差拡散法は入力の多値画像の一画
素の入力信号を2値化する際に生じた誤差を誤差発生箇
所に相対的に固定的な係数行列の係数の大きさに応じて
周囲の入力画素に分散して加える2値化手法である。In the error diffusion method, an error generated when binarizing an input signal of one pixel of an input multi-valued image is determined according to the coefficient size of a coefficient matrix which is relatively fixed at an error occurrence point. This is a binarization method that is dispersedly added to surrounding input pixels.
【0005】一方、印刷の分野ではフィルム原稿を入力
媒体とし、色分解したものをコンタクト・スクリーンを
用いた光学的手法により白黒フィルム上に周期的な網点
を作成し、そのフィルムを用いて印刷版を作成し、画像
を網点画像として再製する方法が知られている。網点画
像の場合は、網点の大小が画像の濃度を表現する。更に
カラー印刷の場合はコンタクトスクリーンを色ごとに異
なった角度で回転させることにより、色ごとの見当ずれ
によるモアレや色差の発生の少ない手法が知られてい
る。On the other hand, in the field of printing, a film original is used as an input medium, and color separation is performed to create periodic halftone dots on a black and white film by an optical method using a contact screen, and printing is performed using the film. A method is known in which a plate is made and the image is reproduced as a halftone image. In the case of a halftone dot image, the size of the halftone dot expresses the density of the image. Further, in the case of color printing, there is known a method in which the contact screen is rotated at different angles for each color to reduce the occurrence of moire and color difference due to misregistration for each color.
【0006】また、光学的スクリーンを用いずに電子的
手法により網点形成を行う方法も開発され、最近の印刷
用スキャナ、プロッタシステムに装備されるようになっ
ている。Further, a method of forming a halftone dot by an electronic method without using an optical screen has also been developed, and has been installed in a recent printing scanner or plotter system.
【0007】[0007]
【発明が解決しようとする課題】しかるに、ディザ法は
閾値テーブルの構造に関連した特有な模様が発生し、ま
た忠実な階調再現性という点において必ずしも充分でな
く、見当ずれによりモアレ、色差が発生する。However, the dither method is not always sufficient in terms of faithful gradation reproducibility due to the occurrence of a peculiar pattern related to the structure of the threshold table, and moiré and color difference due to misregistration may occur. Occur.
【0008】また誤差拡散法は処理画像に特有の縞模様
があらわれ、画質的にも解決すべき点が残っており、忠
実な階調再現性という点でも問題がある。In the error diffusion method, a striped pattern peculiar to the processed image appears, and there is still a point to be solved in terms of image quality, and there is a problem in faithful gradation reproducibility.
【0009】これらの問題点を解決するために、画像の
入力画素の読み取り値またはその読み取り値に誤差加算
分を加算した対象値を閾値との比較により2値化する場
合に、対象値と閾値との差を入力画素の位置に固定的に
対応する要素からなる1次元若しくは2次元方向に周期
性を持った係数行列の部分行列内の係数に比例した大き
さの誤差加算分に分割して入力画素の位置に固定的に対
応して分布する他の入力画素の対象値に加える方法が特
願平2−250944(平成2年9月20日出願)とし
て出願されている。In order to solve these problems, when a read value of an input pixel of an image or a target value obtained by adding an error addition amount to the read value is binarized by comparison with a threshold value, the target value and the threshold value The difference between and is divided into error additions of a size proportional to the coefficient in the submatrix of the coefficient matrix that has a periodicity in the one-dimensional or two-dimensional direction, which consists of elements that fixedly correspond to the position of the input pixel. Japanese Patent Application No. 2-250944 (filed on Sep. 20, 1990) has been filed for a method of adding to target values of other input pixels which are fixedly distributed corresponding to the positions of input pixels.
【0010】この発明は前記既出願発明内で用いられる
拡散係数行列内の要素の内容を特定し、忠実な階調再現
性を有し、閾値テーブルを使用せず、画質の優れた画像
が得られる方法である。The present invention specifies the contents of elements in the diffusion coefficient matrix used in the above-mentioned invention, has faithful gradation reproducibility, does not use a threshold table, and obtains an image with excellent image quality. It is a method to be done.
【0011】[0011]
【課題を解決するための手段】この目的に対応して、第
1の発明の画像情報処理方法は、多値の画像情報を2値
出力が可能な出力装置により再製する際に、画像の入力
画素の読み取り値、またはその読み取り値に誤差加算分
を加算した対象値を閾値との比較により2値化する場合
に、前記対象値と閾値との差を入力画素の位置に固定的
に対応する要素からなり、単位係数行列の1次元、もし
くは2次元的繰り返しで構成される係数行列の部分行列
の係数に比例した大きさの前記誤差加算分に分割して前
記入力画素の位置に固定的に対応して分布する他の入力
画素の対象値に加える画像情報処理方法において、単位
係数行列の要素の内容を周囲から中心に向かって、同一
周囲部である要素の平均がρ±0.1倍(ρは1以上の
実数であり、ρ±0.1は1を超える実数を示す)ずつ
増加させることを特徴としている。To solve this problem, the image information processing method according to the first aspect of the present invention uses an image input method when reproducing multivalued image information with an output device capable of binary output. When the read value of the pixel or the target value obtained by adding the error addition to the read value is binarized by comparison with the threshold value, the difference between the target value and the threshold value is fixedly corresponded to the position of the input pixel. It is composed of elements and is divided into the error addition amount of a size proportional to the coefficient of the submatrix of the coefficient matrix constituted by one-dimensional or two-dimensional repetition of the unit coefficient matrix and fixed at the position of the input pixel. In the image information processing method of adding to the target value of another input pixel distributed correspondingly, the content of the elements of the unit coefficient matrix is ρ ± 0.1 times the average from the periphery to the center. (Ρ is a real number of 1 or more, and ρ ± 0. 1 is a real number exceeding 1).
【0012】また第2の発明の画像情報処理方法は、前
記ρが1.1≦ρ≦10.0であることを特徴としてい
る。The image information processing method of the second invention is characterized in that the ρ is 1.1 ≦ ρ ≦ 10.0.
【0013】また第3の発明は、単位係数行列の大きさ
をn行n列とし、1行または1列から中心行または中心
列に向かって、及びn行またはn列から中心行または中
心列に向かって、それぞれの行内、または列内の要素の
内容を増加させ、部分行列の大きさをp行q列(p、q
は2から5の整数)とすることを特徴としている。According to a third aspect of the present invention, the unit coefficient matrix has a size of n rows and n columns, from 1 row or 1 column toward a central row or a central column, and from n rows or n columns to a central row or a central column. To increase the content of the elements in each row or column and reduce the submatrix size to p rows and q columns (p, q
Is an integer from 2 to 5).
【0014】また第4の発明は、単位係数行列の大きさ
をn行n列とし、1行及び1列から中心行及び中心列に
向かって、及び、n行n列から中心行中心列に向かっ
て、それぞれ行内、列内の要素の内容を増加させ、部分
行列の大きさをp行q列(p、qは2〜5の整数)とす
ることを特徴としている。According to a fourth aspect of the present invention, the size of the unit coefficient matrix is n rows and n columns, from 1 row and 1 column toward the central row and the central column, and from the n row n column to the central row central column. It is characterized by increasing the contents of elements in the rows and the columns, respectively, and setting the size of the submatrix to p rows and q columns (p and q are integers of 2 to 5).
【0015】また第5の発明は、単位係数行列の大きさ
をn行n列とし、単位係数行列の4隅から中心に向かう
線に垂直な方向の要素の内容を単位係数行列の4隅から
中心に向かって増加させ、部分行列の大きさをp行q列
(p、qは2〜5)とすることを特徴としている。According to a fifth aspect of the invention, the size of the unit coefficient matrix is set to n rows and n columns, and the contents of elements in the direction perpendicular to the line from the four corners of the unit coefficient matrix to the center are calculated from the four corners of the unit coefficient matrix. It is characterized in that the size of the submatrix is increased toward the center and the size of the submatrix is p rows and q columns (p and q are 2 to 5).
【0016】[0016]
【作用】まず、係数行列を準備する。係数行列の要素そ
れぞれは画像の入力画素の位置と固定的に対応してい
る。この係数行列は行方向、列方向に長さnの単位係数
行列の繰り返しで構成されている。そしてその係数行列
のなかにp行q列の部分行列を想定する。First, the coefficient matrix is prepared. Each element of the coefficient matrix fixedly corresponds to the position of the input pixel of the image. This coefficient matrix is formed by repeating a unit coefficient matrix of length n in the row and column directions. Then, a p-by-q-column submatrix is assumed in the coefficient matrix.
【0017】入力画素からの入力値は閾値によって2値
化されるが、このときに生ずる入力値と閾値との誤差は
所定の割合で分割されて次以降の入力画素からの入力値
に蓄積されて加算されるが、このときの所定の割合は入
力画素に固定的に対応する係数行列の部分行列の要素の
係数に比例して決定されるが、単位係数行列の要素の内
容を周囲から中心に向かって、同一周囲部である要素の
平均がρ±o.1倍(ρは1以上の実数であり、ρ±
0.1は1を超える実数を示す)ずつ増加させる。な
お、同一周囲部とは、行及び若しくは列ごとに増加させ
る場合、同一行及び若しくは同一列に含まれる要素を意
味し、更には4隅から行う場合には同一レベルの4隅に
位置する要素を意味する。The input value from the input pixel is binarized by the threshold value, and the error between the input value and the threshold value generated at this time is divided at a predetermined ratio and accumulated in the input values from the next and subsequent input pixels. The predetermined ratio at this time is determined in proportion to the coefficient of the element of the submatrix of the coefficient matrix that fixedly corresponds to the input pixel, but the content of the element of the unit coefficient matrix is centered from the surroundings. Toward the average, the average of the elements in the same surrounding area is ρ ± o. 1 times (ρ is a real number of 1 or more, ρ ±
0.1 indicates a real number exceeding 1). In addition, the same peripheral portion means an element included in the same row and / or column when increasing the number of rows and / or columns, and further, an element located at four corners of the same level when performed from four corners. Means
【0018】このような操作を画像の全画素についてス
キャンして行うことにより画像の2値画像が得られる。
カラー印刷のように重ね合わせるべき単色画像を各色ご
とに再製する場合には係数行列を色ごとに異なった角度
で回転させて、前記処理を行う。By performing such an operation by scanning all the pixels of the image, a binary image of the image can be obtained.
When a monochrome image to be superimposed is reproduced for each color like color printing, the coefficient matrix is rotated at different angles for each color, and the above process is performed.
【0019】[0019]
【実施例】以下、この発明の詳細を一実施例を示す図面
について説明する。DESCRIPTION OF THE PREFERRED EMBODIMENTS The details of the present invention will be described below with reference to the drawings showing one embodiment.
【0020】まず第1、第2、第4の発明について説明
する。First, the first, second and fourth inventions will be described.
【0021】図1において、符号2は係数行列を示して
おり、係数行列2はU軸方向に長さn、V軸方向に長さ
nの単位係数行列の2次元的な繰り返しで構成される係
数行列であり、単位係数行列はa11、・・・、ann
のn・n個の係数を含んでいる。係数行列2の要素は原
稿である多値の画像4(図2)の入力画素7の位置に固
定的に対応している。In FIG. 1, reference numeral 2 denotes a coefficient matrix, and the coefficient matrix 2 is formed by two-dimensionally repeating a unit coefficient matrix having a length n in the U-axis direction and a length n in the V-axis direction. Is a coefficient matrix, and the unit coefficient matrix is a 11 , ..., A nn
N · n coefficients of The elements of the coefficient matrix 2 fixedly correspond to the positions of the input pixels 7 of the multivalued image 4 (FIG. 2) which is the original.
【0022】すなわち、図3において2は係数行列であ
り、3は係数行列2のp行、q列の部分行列であり、係
数行列2の要素aijは入力の多値のカラー画像4の対
象値の行列5の要素Cijに位置的に対応しており、係
数行列2は周期性を持っているのでaijの値はa
i mod n,j mod nの値に等しい。例えば
周期n=3とした場合に、a11.8=a
11 mod 3.8 mod 3=a22であるから
a2.2とa11.8との値は等しい。対象値の行列5
の要素cijはカラー画像4の入力画素7の位置に固定
的に対応している。ここで行列5の要素cijで示され
ている対象値とは画像4の入力画素7を読み取った読み
取り値またはその読み取り値に後述する誤差加算分を逐
次加えたものである。That is, in FIG. 3, 2 is a coefficient matrix, 3 is a partial matrix of the coefficient matrix 2 with p rows and q columns, and the element a ij of the coefficient matrix 2 is the target of the input multivalued color image 4. Since the coefficient matrix 2 has a periodicity and corresponds to the element C ij of the value matrix 5, the value of a ij is a
equal to the value of i mod n, j mod n . For example, when the cycle n = 3, a 11.8 = a
Since 11 mod 3.8 mod 3 = a 22 , the values of a 2.2 and a 11.8 are equal. Target value matrix 5
The element c ij of is fixedly corresponding to the position of the input pixel 7 of the color image 4. Here, the target value indicated by the element c ij of the matrix 5 is a read value obtained by reading the input pixel 7 of the image 4 or the read value sequentially added with an error addition amount described later.
【0023】Uを処理の主走査方向としVを副走査方向
とすると、例えばcijの値をある閾値Tと比較して2
値化すると、cij>Tの場合、2値化信号は“出力す
る”になり、e=cij−Tの誤差が発生し、またc
ij<Tの場合、2値化信号は“出力しない”になり、
e=cijの誤差が発生する。When U is the main scanning direction of processing and V is the sub scanning direction, for example, the value of c ij is compared with a certain threshold value T to obtain 2
When binarized, if c ij > T, the binarized signal becomes “output”, an error of e = c ij −T occurs, and c
When ij <T, the binarized signal is “not output”,
An error of e = c ij occurs.
【0024】この誤差eをaijを含む係数行列2のp
行q列の部分行列3の範囲に対応する入力画素の対象値
行列5のp行q列の部分行列6の各要素に係数a
wz(但し、wはiからi+p−1までの各自然数をと
って変化させ、各wに対してzはq以下のある自然数α
を設定してj−α+1からj−α+qまでの各自然数を
とって変化させたもののうち、k≦jであるaikは除
く)に比例して分散し、入力画素の対象値に加算する。
この際にp、qは誤差値の大きさに応じて変化する。This error e is calculated as p of the coefficient matrix 2 including a ij.
A coefficient a is assigned to each element of the p-row q-column submatrix 6 of the target value matrix 5 of the input pixels corresponding to the range of the row q-column submatrix 3.
wz (however, w is changed by taking each natural number from i to i + p−1, and z is a natural number α of q or less for each w
Is set and the natural numbers from j−α + 1 to j−α + q are changed, and a ik where k ≦ j is excluded) is dispersed in proportion to and added to the target value of the input pixel.
At this time, p and q change according to the magnitude of the error value.
【0025】この処理を入力の画素全体に対し、主走
査、副走査の順に行うことにより2値画像が得られる。A binary image is obtained by performing this processing for the entire input pixels in the order of main scanning and sub-scanning.
【0026】p、qとnとの関連は特にない。There is no particular relationship between p, q and n.
【0027】次に一例として、上記の処理によって誤差
を拡散する過程を図によって示す。但し、この説明で用
いた行列の大きさ、数値により請求の範囲が制限される
ものではない。図4において5は入力の多値の画像の対
象値の行列であって各要素として誤差が加算される前の
画像の画素の読み取り値の行列であり、符号10は誤差
が発生した箇所を示す。係数行列2を図5に示すような
5行5列の単位係数行列の繰り返しとし、部分行列3を
図6に示すように2×2とする。入力の画素値が取りう
る範囲は0〜100とし、閾値を100とすると、対象
値行列5のc11の値は42であり閾値より小さいので
2値化信号は“出力しない”になり、42が誤差にな
り、部分行列の大きさは2×2であるから、誤差拡散範
囲a12、a21、a22に対応した入力の画素の行列
要素c12、c21、c22にそれぞれe12=10
(=42×1/(1+1+2))、e21=10(=4
2×1/(1+1+2))、e22=21(=42×2
/(1+1+2))が加算され、その結果、入力の多値
の画像の対象値の行列5は図7になる。次の処理対象で
ある入力の画素c12の値は109であり閾値より大き
いもので2値化信号は“出力する”になり9が誤差にな
り、部分行列の大きさは2×2であるから誤差拡散範囲
a13、a22、a23に対応した入力の要素c13、
c22、c23にそれぞれ新しい誤差分割分e13=1
(=9×1/(1+2+2))、e22=3(=9×2
/(1+2+2))、e23=3(=9×2/(1+2
+2))が加算され、その結果、入力の多値の画像の読
み取り値の行列は図8になる。同様の処理が入力の画素
全体に対し、主走査、副走査の順に行われて1フレーム
についての処理を完了する。Next, as an example, a process of diffusing an error by the above processing will be shown in the drawings. However, the scope of the claims is not limited by the size and numerical values of the matrix used in this description. In FIG. 4, reference numeral 5 denotes a matrix of target values of an input multi-valued image, which is a matrix of read values of pixels of the image before the error is added as each element, and reference numeral 10 indicates a location where the error occurs. .. The coefficient matrix 2 is a repetition of the unit coefficient matrix of 5 rows and 5 columns as shown in FIG. 5, and the partial matrix 3 is 2 × 2 as shown in FIG. When the range of the input pixel value is 0 to 100 and the threshold value is 100, the value of c 11 of the target value matrix 5 is 42, which is smaller than the threshold value, and therefore the binarized signal is “not output”. There will be errors, because the size of the partial matrix is a 2 × 2, the error diffusion range a 12, a 21, the matrix elements c 12 of the input pixel corresponding to a 22, c 21, respectively c 22 e 12 = 10
(= 42 × 1 / (1 + 1 + 2)), e 21 = 10 (= 4
2 × 1 / (1 + 1 + 2)), e 22 = 21 (= 42 × 2)
/ (1 + 1 + 2)) is added, and as a result, the matrix 5 of the target values of the input multivalued image becomes as shown in FIG. The value of the input pixel c 12 which is the next processing target is 109, which is larger than the threshold value, the binarized signal is “output”, and 9 is an error, and the size of the submatrix is 2 × 2. From the error diffusion range a 13 , a 22 , a 23 corresponding to the input element c 13 ,
New error division e 13 = 1 for c 22 and c 23 , respectively
(= 9 × 1 / (1 + 2 + 2)), e 22 = 3 (= 9 × 2)
/ (1 + 2 + 2)), e 23 = 3 (= 9 × 2 / (1 + 2)
+2)) is added, so that the matrix of readings of the input multi-valued image is shown in FIG. The same process is performed for all input pixels in the order of main scanning and sub-scanning, and the process for one frame is completed.
【0028】上記の例はn=5とした単位係数行列を用
いており、一番外の周囲に要素として1が分布し、その
内側に要素として2が分布し、中心に要素として4が分
布し、要素の内容が周囲から中心に向かってρ=2/1
=4/2=2倍ずつ増加している。この係数行列によ
り、従来の網点と同様な2値化を行うことが可能であ
る。In the above example, a unit coefficient matrix with n = 5 is used. 1 is distributed as an element around the outermost periphery, 2 is distributed as an element inside it, and 4 is distributed as an element at the center. , The content of the element is ρ = 2/1 from the periphery to the center
= 4/2 = doubled. With this coefficient matrix, it is possible to perform binarization similar to the conventional halftone dot.
【0029】次に第3の発明に関し説明する。Next, the third invention will be described.
【0030】図9はn=5の単位係数行列の例であり、
1行目及び最終行(5行目)に要素として1が分布し、
2行目及び最終−1行目(4行目)に要素として3が分
布し、中心行(3行目)に要素として9が分布し、要素
の内容が周囲から中心に向かってρ=3/1=9/3=
3倍ずつ増加している。この係数行列を用いて、第1、
第2、第4の発明の説明におけるのと同様な画像処理を
行うことにより従来の万線スクリーンと同様な2値化が
可能である。FIG. 9 shows an example of a unit coefficient matrix of n = 5,
1 is distributed as an element in the 1st line and the last line (5th line),
3 is distributed as an element in the 2nd line and the last-1st line (4th line), 9 is distributed as an element in the central line (3rd line), and the content of the element is ρ = 3 from the periphery toward the center. / 1 = 9/3 =
It is increasing by three times. Using this coefficient matrix,
By performing the same image processing as in the description of the second and fourth inventions, the binarization similar to the conventional parallel line screen is possible.
【0031】次に第5の発明に関し説明する。Next, the fifth invention will be described.
【0032】図10はn=5の単位係数行列の例であ
り、4隅に要素として16が分布し、4隅から中心に向
かって、その直角方向に要素として24が分布し、さら
に中心に向かってその直角方向に要素として36が分布
し、さらに中心に向かってその直角方向に54が分布
し、中心に81が配置されており、ρ=24/16=3
6/24=54/36=81/54=1.5倍ずつ増加
している。この係数行列を用いて、第1、第2、第4の
発明の説明におけるのと同様な画像処理を行うことによ
り、従来の網点と同様な2値化が可能である。FIG. 10 is an example of a unit coefficient matrix of n = 5, in which 16 elements are distributed at the four corners, 24 elements are distributed in the direction perpendicular to the four corners toward the center, and further in the center. 36 are distributed as elements in the direction orthogonal to that direction, 54 are further distributed in the direction orthogonal to that direction toward the center, and 81 is arranged in the center, and ρ = 24/16 = 3
6/24 = 54/36 = 81/54 = 1.5 times each. By using this coefficient matrix and performing the same image processing as in the description of the first, second, and fourth inventions, binarization similar to the conventional halftone dot is possible.
【0033】次に係数行列の回転に関し説明する。Next, the rotation of the coefficient matrix will be described.
【0034】図21において、2aは前記の係数行列2
を角度Aだけ回転させたものであり、2bは入力のカラ
ーの多値の入力画素の対象値の行列5の要素cijに対
応した要素bijを持った係数行列であり、要素bij
の値はarlの値に等しく、In FIG. 21, 2a is the coefficient matrix 2 described above.
Is rotated by an angle A, and 2b is a coefficient matrix having an element b ij corresponding to the element c ij of the matrix 5 of the target values of the input multi-valued input color, and the element b ij
Is equal to the value of a rl ,
【0035】 r=[i・cos(A)−j・sin(A)]mod m. l=[i・sin(A)+j・cos(A)]mod n. の関係がある。ここで[]は丸め処理を表す。R = [i · cos (A) −j · sin (A)] mod m. l = [i.sin (A) + j.cos (A)] mod n. Have a relationship. Here, [] represents rounding processing.
【0036】係数行列2の代りに、色ごとに異なった角
度を用いて回転させた係数行列2bを用い、第1の発明
の説明で用いた処理と同じ処理を行うことにより、出力
時の見当ずれにより生ずるモアレ、色差を少なくする2
値画像が得られる。Instead of the coefficient matrix 2, the coefficient matrix 2b rotated by using different angles for each color is used, and the same process as that used in the description of the first aspect of the invention is performed. Reduce moire and color difference caused by misalignment 2
A value image is obtained.
【0037】前記の方法で回転させた係数行列を、2値
化に先立ち、予め記憶装置上に記憶させておくことによ
り、処理の高速化をはかることが可能である。特に、t
anθ=δ/γが有理数となるような角度θを選択する
ことにより、1辺の要素数が下記数式1である、繰り返
しが可能な、回転後の係数行列を構成することが可能で
あり、記憶装置上に占める領域の大きさを縮小すること
が可能である。ここでfは係数行列の縦横の要素数nと
mの最小公倍数である。By storing the coefficient matrix rotated by the above method in the storage device in advance before binarization, the processing speed can be increased. In particular, t
By selecting an angle θ such that an θ = δ / γ is a rational number, it is possible to construct a repeatable rotated coefficient matrix in which the number of elements on one side is Equation 1 below. It is possible to reduce the size of the area occupied by the storage device. Here, f is the least common multiple of the vertical and horizontal element numbers n and m of the coefficient matrix.
【0038】[0038]
【数1】[Equation 1]
【0039】図22において、2cはn×nの単位係数
行列であり、2dは一例としてtanθ=3/4となる
ような角度θで前記係数行列を回転させたものであり、
下記数式2が一辺の要素数になっており、縦横に繰り返
しが可能である。In FIG. 22, 2c is an n × n unit coefficient matrix, and 2d is, for example, the coefficient matrix rotated by an angle θ such that tan θ = 3/4.
Equation 2 below is the number of elements on one side, and can be repeated vertically and horizontally.
【0040】[0040]
【数2】[Equation 2]
【0041】(実験例−1)図11をn=6、ρ=2の
係数行列とし、p=q=3とし、100%から0%まで
連続的に変化するグラデーション・データに対し該画像
処理を行い、図12に示すような万線スクリーンと同様
な結果を得た。図13に示すn=6、ρ=1の単位係数
行列の場合には図14に示すようなある種のパターンが
目に付く様な良くない結果になる。(Experimental Example-1) FIG. 11 shows a coefficient matrix of n = 6 and ρ = 2, p = q = 3, and the image processing for gradation data continuously changing from 100% to 0%. The same result as that of the parallel line screen as shown in FIG. 12 was obtained. In the case of the unit coefficient matrix of n = 6 and ρ = 1 shown in FIG. 13, a certain kind of pattern as shown in FIG.
【0042】(実験例−2)図15をn=8、ρ=2の
単位係数行列とし、p=q=4とし、100%から0%
まで連続的に変化するグラデーション・データに対し該
画像処理を行い、図16に示す様な従来の網点スクリー
ンと同様な結果を得た。(Experimental Example-2) FIG. 15 shows a unit coefficient matrix of n = 8 and ρ = 2, p = q = 4, and 100% to 0%.
The image processing was performed on the gradation data that continuously changed until, and the same result as that of the conventional halftone screen as shown in FIG. 16 was obtained.
【0043】(実験例−3)図17をn=8、ρ=1.
5の単位係数行列とし、p=q=4とし、100%から
0%まで連続的に変化するグラデーション・データに対
し該画像処理を行い、図18に示す様な従来の網点スク
リーンと同様な結果を得た。(Experimental Example-3) FIG. 17 shows n = 8, ρ = 1.
The unit coefficient matrix of 5 is set, p = q = 4, the image processing is performed on the gradation data that continuously changes from 100% to 0%, and the same processing as that of the conventional halftone screen as shown in FIG. I got the result.
【0044】(実験例−4)図19をn=6、ρ=2.
5±0.1の単位係数行列とし、p=q=3とし、10
0%から0%まで連続的に変化するグラデーション・デ
ータに対し該画像処理を行い、図20に示す様な従来の
網点スクリーンと同様な結果を得た。以下にρの計算を
示す。(Experimental Example-4) FIG. 19 shows n = 6, ρ = 2.
A unit coefficient matrix of 5 ± 0.1, p = q = 3, and 10
The image processing was performed on gradation data which continuously changes from 0% to 0%, and the same result as that of the conventional halftone screen as shown in FIG. 20 was obtained. The calculation of ρ is shown below.
【0045】[0045]
【図23】FIG. 23
【0046】[0046]
【発明の効果】このように、この発明によれば忠実な階
調再現性を有し、閾値テーブルを使用せず、また画質的
に優れた処理画像を得ることができる画像情報処理方法
を得ることができる。As described above, according to the present invention, it is possible to obtain an image information processing method which has faithful gradation reproducibility, does not use a threshold table, and can obtain a processed image excellent in image quality. be able to.
【図面の簡単な説明】[Brief description of drawings]
【図1】係数行列を示す説明図である。FIG. 1 is an explanatory diagram showing a coefficient matrix.
【図2】画像処理の過程を示す説明図である。FIG. 2 is an explanatory diagram showing a process of image processing.
【図3】係数行列中の部分行列を示すグラフである。FIG. 3 is a graph showing a partial matrix in a coefficient matrix.
【図4】対象値の行列の一例を示す説明図である。FIG. 4 is an explanatory diagram showing an example of a matrix of target values.
【図5】単位係数行列の他の一例を示す説明図である。FIG. 5 is an explanatory diagram showing another example of a unit coefficient matrix.
【図6】係数行列の部分行列を示す説明図である。FIG. 6 is an explanatory diagram showing a partial matrix of a coefficient matrix.
【図7】誤差加算後の対象値の行列を示す説明図であ
る。FIG. 7 is an explanatory diagram showing a matrix of target values after error addition.
【図8】更に誤差加算後の対象値の行列を示す説明図で
ある。FIG. 8 is an explanatory diagram showing a matrix of target values after error addition.
【図9】単位係数行列の他の一例を示す説明図である。FIG. 9 is an explanatory diagram showing another example of the unit coefficient matrix.
【図10】単位係数行列の他の一例を示す説明図であ
る。FIG. 10 is an explanatory diagram showing another example of the unit coefficient matrix.
【図11】単位係数行列の他の一例を示す説明図であ
る。FIG. 11 is an explanatory diagram showing another example of the unit coefficient matrix.
【図12】この発明による処理方法によった出力画像を
示す出力図である。FIG. 12 is an output diagram showing an output image according to the processing method of the present invention.
【図13】単位係数行列の他の一例を示す説明図であ
る。FIG. 13 is an explanatory diagram showing another example of the unit coefficient matrix.
【図14】この発明による処理方法によった出力画像を
示す出力図である。FIG. 14 is an output diagram showing an output image according to the processing method of the present invention.
【図15】単位係数行列の他の一例を示す説明図であ
る。FIG. 15 is an explanatory diagram showing another example of the unit coefficient matrix.
【図16】この発明による処理方法によった出力画像を
示す出力図である。FIG. 16 is an output diagram showing an output image according to the processing method of the present invention.
【図17】単位係数行列の他の一例を示す説明図であ
る。FIG. 17 is an explanatory diagram showing another example of the unit coefficient matrix.
【図18】この発明による処理方法によった出力画像を
示す出力図である。FIG. 18 is an output diagram showing an output image according to the processing method of the present invention.
【図19】単位係数行列の他の一例を示す説明図であ
る。FIG. 19 is an explanatory diagram showing another example of the unit coefficient matrix.
【図20】この発明による処理方法によった出力画像を
示す出力図である。FIG. 20 is an output diagram showing an output image according to the processing method of the present invention.
【図21】係数行列の回転を示す説明図である。FIG. 21 is an explanatory diagram showing rotation of a coefficient matrix.
【図22】tanθが有理数となるような角度θで回転
させた係数行列の説明図である。FIG. 22 is an explanatory diagram of a coefficient matrix rotated by an angle θ such that tan θ is a rational number.
【図23】同一周囲部の要素の平均値の計算を示す説明
図である。FIG. 23 is an explanatory diagram showing calculation of an average value of elements in the same peripheral portion.
【符号の説明】 2 係数行列 3 部分行列 4 カラー画像 5 対象値の行列 6 部分行列 7 入力画素 T 閾値[Explanation of Codes] 2 Coefficient Matrix 3 Partial Matrix 4 Color Image 5 Matrix of Target Values 6 Partial Matrix 7 Input Pixel T Threshold
Claims (5)
装置により再製する際に、画像の入力画素の濃度値、ま
たはその濃度値に誤差加算分を加算した対象値を閾値と
の比較により2値化する場合に、前記対象値と閾値との
差を入力画素の位置に固定的に対応する要素からなる1
次元、もしくは2次元方向に周期性を持った係数行列の
部分行列の係数に比例した大きさの前記誤差加算分に分
割して前記入力画素の位置に固定的に対応して分布する
他の入力画素の対象値に加える画像情報処理方法におい
て、係数行列の要素の内容を周囲から中心に向かって、
同一周囲部である要素の平均がρ±0.1 倍(ρは1以上
の実数であり、ρ±0.1は1を超える実数を示す)ずつ
増加させることを特徴とする画像情報処理方法。1. When reproducing multi-valued image information by an output device capable of binary output, a density value of an input pixel of an image or a target value obtained by adding an error addition amount to the density value is used as a threshold value. In the case of binarization by comparison, the difference between the target value and the threshold value is fixed to the position of the input pixel.
Another input that is divided into the above-described error addition amount having a size proportional to the coefficient of the submatrix of the coefficient matrix having periodicity in the two-dimensional or two-dimensional direction and fixedly distributed corresponding to the position of the input pixel In the image information processing method of adding to the target value of the pixel, from the periphery to the center of the content of the elements of the coefficient matrix,
An image information processing method, characterized in that the average of elements in the same peripheral portion is increased by ρ ± 0.1 times (ρ is a real number of 1 or more, and ρ ± 0.1 is a real number exceeding 1).
徴とする請求項1記載の画像情報処理方法。2. The image information processing method according to claim 1, wherein the ρ is 1.1 ≦ ρ ≦ 10.0.
または1列から中心行または中心列に向かって、及びn
行またはn列から中心行または中心列に向かって、それ
ぞれの行内、または列内の要素の内容を増加させ、部分
行列の大きさをp行q列(p、qは3から5の整数)と
することを特徴とする請求項1または2記載の画像情報
処理方法。3. The size of the coefficient matrix is set to n rows and n columns, from one row or one column to a central row or a central column, and n
Increase the content of elements in each row or column from the row or the nth column toward the central row or the central column, and set the size of the submatrix to p rows and q columns (p and q are integers from 3 to 5). The image information processing method according to claim 1 or 2, wherein
及び1列から中心行及び中心列に向かって、及び、n行
及びn列から中心行及び中心列に向かって、それぞれ行
内、列内の要素の内容を増加させ、部分行列の大きさを
p行q列(p、qは3〜5の整数)とすることを特徴と
する請求項1または2記載の画像情報処理方法。4. The size of the coefficient matrix is set to n rows and n columns, from 1 row and 1 column to the center row and center column, and from n rows and n columns to the center row and center column, respectively. 3. The image information processing according to claim 1, wherein the contents of elements in rows and columns are increased so that the size of the submatrix is p rows and q columns (p and q are integers of 3 to 5). Method.
行列の4隅から中心に向かう線に垂直な方向の要素の内
容を係数行列の4隅から中心に向かって増加させ、部分
行列の大きさをp行q列(p、qは3〜5)とすること
を特徴とする請求項1または2記載の画像情報処理方
法。5. The size of the coefficient matrix is set to n rows and n columns, and the contents of elements in the direction perpendicular to the line extending from the four corners of the coefficient matrix toward the center are increased from the four corners of the coefficient matrix toward the center. 3. The image information processing method according to claim 1, wherein the size of the matrix is p rows and q columns (p and q are 3 to 5).
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP03080817A JP3089688B2 (en) | 1991-03-19 | 1991-03-19 | Image information processing method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP03080817A JP3089688B2 (en) | 1991-03-19 | 1991-03-19 | Image information processing method |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH05219374A true JPH05219374A (en) | 1993-08-27 |
JP3089688B2 JP3089688B2 (en) | 2000-09-18 |
Family
ID=13729005
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP03080817A Expired - Fee Related JP3089688B2 (en) | 1991-03-19 | 1991-03-19 | Image information processing method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3089688B2 (en) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS63102474A (en) * | 1986-10-17 | 1988-05-07 | Matsushita Electric Ind Co Ltd | Picture signal processor |
JPS63244971A (en) * | 1987-03-30 | 1988-10-12 | Canon Inc | Picture processing method |
JPH0197650A (en) * | 1987-10-09 | 1989-04-17 | Canon Inc | Image processing method |
-
1991
- 1991-03-19 JP JP03080817A patent/JP3089688B2/en not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS63102474A (en) * | 1986-10-17 | 1988-05-07 | Matsushita Electric Ind Co Ltd | Picture signal processor |
JPS63244971A (en) * | 1987-03-30 | 1988-10-12 | Canon Inc | Picture processing method |
JPH0197650A (en) * | 1987-10-09 | 1989-04-17 | Canon Inc | Image processing method |
Also Published As
Publication number | Publication date |
---|---|
JP3089688B2 (en) | 2000-09-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5515456A (en) | Process for providing digital halftone image with random error diffusion, color correction and enlargement | |
EP0625844A1 (en) | A method of halftoning digitized grey value images and an image processing device suitable for performing such a method | |
US5130821A (en) | Method and apparatus for digital halftoning employing density distribution for selection of a threshold template | |
US5289294A (en) | Image processing apparatus | |
US5184213A (en) | Binarizing method for color image using modified error diffusion method | |
US5926582A (en) | Method and system for converting multi-gradated image data into binary image data | |
JP2821806B2 (en) | Color image information processing method | |
JPH05219374A (en) | Picture information processing method | |
JP2913867B2 (en) | Color image processing method | |
JP3057809B2 (en) | Image information processing method | |
JP3104263B2 (en) | Color image processing method | |
JPH066604A (en) | Picture information processing method | |
JPH0556264A (en) | Image information processing method | |
JP2900907B2 (en) | Image processing device | |
JPH0197066A (en) | Picture processing method | |
JP2608404B2 (en) | Image processing device | |
JPH07143338A (en) | Image thresholding device | |
JPH0457274B2 (en) | ||
KR940010475B1 (en) | Resolution degree changing method for fax | |
JPS632517B2 (en) | ||
JPH07143337A (en) | Image thresholding method | |
JPS6029872A (en) | Method and device for picture signal processing | |
JPH06339013A (en) | Binarizing method and device for multilevel image | |
JP2682985B2 (en) | Image processing method | |
JPH0292562A (en) | Image processor |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
LAPS | Cancellation because of no payment of annual fees |