JPH07143339A - Image signal processor - Google Patents
Image signal processorInfo
- Publication number
- JPH07143339A JPH07143339A JP5290543A JP29054393A JPH07143339A JP H07143339 A JPH07143339 A JP H07143339A JP 5290543 A JP5290543 A JP 5290543A JP 29054393 A JP29054393 A JP 29054393A JP H07143339 A JPH07143339 A JP H07143339A
- Authority
- JP
- Japan
- Prior art keywords
- coefficients
- pixel
- coefficient
- error
- stored
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Image Processing (AREA)
- Facsimile Image Signal Circuits (AREA)
Abstract
Description
【0001】[0001]
【産業上の利用分野】この発明は、多階調画像を通信や
印刷および計算等に出力する場合に、多階調画像データ
を扱い易くするめに2値画像による疑似階調表現に変換
する装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a device for converting a multi-tone image data into a pseudo-tone representation by a binary image in order to make the multi-tone image data easy to handle when outputting the data for communication, printing and calculation. Regarding
【0002】[0002]
【従来の技術】近年、事務処理の機械化や情報通信網の
発達により、白黒2値のみで表された原稿だけでなく、
多階調で表現された原稿も処理する要望が高まってい
る。2. Description of the Related Art In recent years, due to the mechanization of office work and the development of information and communication networks, not only manuscripts represented only by black and white binary,
There is an increasing demand for processing originals expressed in multiple gradations.
【0003】また、情報量、通信形態、プリンタ等の画
像再生装置等の都合により、より構造が簡単でかつ容易
に入手できるものに対応するために、多階調画像を高品
位な2値画像により疑似階調表現に変換し、記憶、伝送
するという手段が望まれて来た。このような疑似階調変
換の方法として、dither法があるが、この方法では、予
め用意したディザマトリクスの内容、およびこれを繰り
返し用いることにより、モアレと呼ばれるテクスチャ模
様が発生する問題がある。Further, in order to correspond to the one having a simpler structure and easily available due to the amount of information, the communication mode, the image reproducing device such as a printer, etc., a multi-tone image is a high-quality binary image. Therefore, there has been a demand for a means of converting into a pseudo gradation expression, storing and transmitting. As a method of such pseudo gradation conversion, there is a dither method, but this method has a problem that a texture pattern called moire is generated by repeatedly using the contents of a dither matrix prepared in advance.
【0004】そこで、より高品位な疑似階調画像を得る
方法として、誤差拡散法が用いられるようになってい
る。この方法は、ある注目画素を予め設定された閾値に
より2値化した際に生じた2値化誤差に、ある係数を乗
じてその周辺画素に加算してゆくというものであるが、
この方式においても、2値化誤差を配分するための係数
の設定方法によっては、同じ配分係数パターンの繰り返
しによってテクスチャ模様が発生する場合がある。この
様なテクスチャ模様を除去するための配分係数の決定手
段として、予め配分係数の周辺画素位置への振り分けパ
ターンを数個用意しておき、その中から順次パターンを
選択してゆくことにより、係数パターンを決定するとい
う方法がとられている。Therefore, an error diffusion method has been used as a method for obtaining a higher quality pseudo gradation image. In this method, a binarization error generated when a certain pixel of interest is binarized by a preset threshold value is multiplied by a certain coefficient and added to the surrounding pixels.
Also in this method, depending on the method of setting the coefficient for distributing the binarization error, a texture pattern may be generated by repeating the same distribution coefficient pattern. As a means for determining the distribution coefficient for removing such a texture pattern, several distribution patterns of the distribution coefficient to the peripheral pixel positions are prepared in advance, and the pattern is sequentially selected from among them to calculate the coefficient. The method of deciding a pattern is taken.
【0005】図3は特開昭63−102475号公報に
示されているような従来の係数決定の方法を説明するた
めの図である。FIG. 3 is a diagram for explaining a conventional coefficient determination method as disclosed in Japanese Patent Laid-Open No. 63-102475.
【0006】誤差拡散の方法は、注目画素(図3中☆で
示す画素)の値と閾値とを比較して2値データを作成
し、その時に発生した誤差ERRを図3中A〜Dの位置
の画素に振り分け加算し、新規に注目画素とするもので
ある。その際の誤差の配分方法は、図3中の誤差配分決
定手段に示すように、予め誤差の配分係数の組み合わせ
パターンを設定したレジスタセット1〜nを設けてお
き、レジスタ設定手段によりいずれかのレジスタセット
を適当に(無作為に)選択するものである。In the error diffusion method, the value of the pixel of interest (pixel indicated by a star in FIG. 3) is compared with a threshold value to create binary data, and the error ERR generated at that time is represented by A to D in FIG. The pixel is distributed and added to the pixel at the position to be a new pixel of interest. As an error distribution method at that time, as shown in the error distribution determination means in FIG. 3, register sets 1 to n in which combination patterns of error distribution coefficients are set in advance are provided, and one of them is set by the register setting means. It is a proper (random) selection of register sets.
【0007】例えばこの例の場合、レジスタセット1〜
nにはそれぞれ、図示するように、A〜Dの各々の位置
に誤差を振り分けるための4つの係数K1〜K4が様々
な順序で設定されている。そして、レジスタセット1〜
nの中の1つが選択されることにより、画素位置A〜D
の各々に対応する係数KA〜KDが決定する。そしてこ
の係数KA〜KDと、注目画素を2値化した時の誤差値
ERRとから、画素位置A〜Dのそれぞれの画素データ
へ加算する配分誤差が、下記のように求められる。For example, in the case of this example, register sets 1 to
As shown in the figure, four coefficients K1 to K4 for distributing errors to the respective positions A to D are set in n in various orders. And register set 1
By selecting one of n, pixel positions A to D are selected.
The coefficients KA-KD corresponding to each of the above are determined. Then, from the coefficients KA to KD and the error value ERR when the pixel of interest is binarized, the distribution error to be added to each pixel data of the pixel positions A to D is obtained as follows.
【0008】 Aの画素位置への配分誤差:ERR×KA Bの画素位置への配分誤差:ERR×KB Cの画素位置への配分誤差:ERR×KC Dの画素位置への配分誤差:ERR×KDDistribution error to A pixel position: ERR × KA Distribution error to B pixel position: ERR × KB Distribution error to C pixel position: ERR × KCD Distribution error to pixel position: ERR × KD
【0009】[0009]
【発明が解決しようとする課題】しかしながら上記のよ
うな方法で係数配分パターンを決定してゆく場合、レジ
スタセットが多くなって、実際に回路を構成する場合に
回路規模が非常に大きくなってしまう。例えば上記した
振り分けの画素をA〜Dの4カ所とし、係数を4個とし
た場合にはその振り分けのパターン数は、4 P4 =24 となり、24通りのレジスタの組み合わせを持つ必要が
あり、回路規模が非常に大きくなってしまう問題があ
る。However, when the coefficient distribution pattern is determined by the method as described above, the number of register sets increases and the circuit scale becomes very large when actually configuring the circuit. . For example, when the above-mentioned distribution pixels are set at four positions A to D and the coefficient is four, the number of distribution patterns is 4 P 4 = 24, and it is necessary to have 24 combinations of registers. There is a problem that the circuit scale becomes very large.
【0010】このため、通常は組み合わせのパターンを
数個程度に制限している場合が多い。例えば、上記特開
昭63−102475号公報では2個の例が示されてい
る。しかしながらこのように組み合わせのパターンを少
なくすると、選択できる組み合わせが少なくなって、誤
差の振り分けの乱雑さが減少することになり、テクスチ
ャ模様の発生を十分に抑えることができなくなってしま
うことがあった。Therefore, in many cases, the number of combination patterns is usually limited to about several. For example, Japanese Patent Laid-Open No. 63-102475 discloses two examples. However, if the number of patterns of combinations is reduced in this way, the number of combinations that can be selected is reduced, and the clutter of error distribution is reduced, and it may not be possible to sufficiently suppress the occurrence of texture patterns. .
【0011】この発明は、上記のような問題に鑑み、小
さな回路規模にて注目画素ごとに各係数の組み合わせを
決定し、かつ、その組み合わせパターンに制限を加えず
に係数配分を決定することを目的とする。In view of the above problems, the present invention determines a combination of coefficients for each pixel of interest with a small circuit scale, and determines coefficient distribution without limiting the combination pattern. To aim.
【0012】[0012]
【課題を解決するための手段】請求項1に記載の発明
は、多階調レベルで入力される画像データを2値画像に
変換する際に、注目画素を予め設定された閾値で2値化
し、この2値化のときに発生した2値化誤差をその周辺
に位置する周辺画素に、各周辺画素ごとに設定された係
数に基づいて振り分け、各注目画素から振り分けられた
誤差を加算して記憶するとともに、この記憶した画像デ
ータを読み出して、次の2値化注目画素として使用する
画像信号処理装置において、前記2値化誤差を振り分け
るための複数種類の係数を記憶する係数記憶手段と、一
つの注目画素の2値化誤差を周辺画素に振り分ける際
に、前記係数記憶手段に記憶された複数種類の係数の中
から、各周辺画素ごとに無作為に係数を選択する係数選
択手段と、を備えたことを特徴とする。According to a first aspect of the present invention, when converting image data input at multiple gradation levels into a binary image, a pixel of interest is binarized by a preset threshold value. The binarization error generated at the time of binarization is distributed to the peripheral pixels located around the binarization based on the coefficient set for each peripheral pixel, and the error distributed from each target pixel is added. A coefficient storage unit that stores the plurality of types of coefficients for allocating the binarization error in the image signal processing device that stores the image data, reads the stored image data, and uses the image data as the next pixel to be binarized. A coefficient selecting means for randomly selecting a coefficient for each peripheral pixel from among a plurality of types of coefficients stored in the coefficient storing means when the binarization error of one pixel of interest is distributed to the peripheral pixels; Equipped with The features.
【0013】請求項2に記載の発明は、前記係数記憶手
段が、前記2値化誤差が振り分けられる周辺画素の個数
分の係数を記憶する手段であり、かつ、前記係数選択手
段が、既に他の周辺画素に設定されている係数を除いた
係数のうちから無作為に選択する手段であることを特徴
とする。According to a second aspect of the present invention, the coefficient storage means is a means for storing coefficients corresponding to the number of peripheral pixels to which the binarization error is distributed, and the coefficient selection means is already different. It is characterized in that it is means for randomly selecting from the coefficients excluding the coefficients set in the peripheral pixels of.
【0014】[0014]
【作用】図1はこの発明の作用を説明するための図であ
る。この図は、注目画素(図中☆で示した画素)1の2
値化誤差を周辺画素A〜Dに振り分ける状態を示してい
る。FIG. 1 is a diagram for explaining the operation of the present invention. This figure shows 2 of 1 of the target pixel (pixel indicated by star in the figure)
It shows a state in which the binarization error is distributed to the peripheral pixels A to D.
【0015】係数記憶手段2には、複数種類の係数K
1,K2・・・が記憶されている。係数選択手段〜は、
これらの係数K1,K2・・・の中から一つを無作為に
選択し、その値をぞれぞれの画素A〜Dの係数として設
定する。これにより、画素A〜Dに対する係数の組み合
わせパターンがその時々で変更される。なおこのとき、
画素A〜Dに対しては請求項2に示すように各々が異な
る係数となるようにしてもよいが、同一の係数が重ねて
設定されるようであってもかまわない。The coefficient storage means 2 stores a plurality of types of coefficients K.
1, K2 ... Are stored. Coefficient selection means ~
One of these coefficients K1, K2, ... Is randomly selected and the value is set as the coefficient of each pixel A to D. As a result, the combination pattern of the coefficients for the pixels A to D is changed each time. At this time,
The pixels A to D may have different coefficients as described in claim 2, but the same coefficient may be set to be overlapped.
【0016】なお、係数を無作為に選択する手段として
は、例えば、自然画等のように下位数ビットはランダム
であることが期待できる場合には注目画素の以下ビット
の情報を利用することができる。また、計算機により作
成された画像等のように下位ビットがランダムであるこ
とが期待できない場合には、乱数発生器を用いてもよ
い。As a means for randomly selecting the coefficient, for example, when the lower several bits can be expected to be random as in a natural image, information of the following bits of the pixel of interest is used. it can. A random number generator may be used when the lower bits cannot be expected to be random, such as an image created by a computer.
【0017】[0017]
【実施例】以下、図面を参照してこの発明の実施例を説
明する。Embodiments of the present invention will be described below with reference to the drawings.
【0018】図2はこの発明の実施例である画像信号処
理装置の誤差振り分けパターン決定部の構成を示す図で
ある。この例は、図3と同様に、注目画素1の2値化誤
差を、周辺の4つの画素A〜Dに振り分けるものであ
る。FIG. 2 is a diagram showing the configuration of the error distribution pattern determination unit of the image signal processing apparatus according to the embodiment of the present invention. In this example, as in the case of FIG. 3, the binarization error of the target pixel 1 is distributed to the four surrounding pixels A to D.
【0019】図において、注目画素1の画像濃度データ
は、比較器6により閾値発生部5から出力される閾値と
比較され、その結果により誤差ERRが計算される。こ
の誤差は、図示する誤差振り分けパターン決定部7によ
り重み付けされた後、それぞれの画素位置へと振り分け
られて加算される。In the figure, the image density data of the target pixel 1 is compared with the threshold value output from the threshold value generating section 5 by the comparator 6, and the error ERR is calculated based on the result. The error is weighted by the error distribution pattern determination unit 7 shown in the figure, and then distributed to each pixel position and added.
【0020】誤差振り分けパターン決定部7の構成を説
明する。The configuration of the error distribution pattern determination unit 7 will be described.
【0021】図において、乱数発生回路15は、2ビッ
トの乱数を発生する回路である。なお、このビット数は
選択する係数の数に応じて適宜設定される。乱数発生回
路15から出力された乱数は、直接、または排他回路1
6〜18を介してセレクタ11〜14に入力される。排
他回路16〜18は、同一値の乱数が異なるセレクタに
入力されてしまうのを阻止する回路である。また、セレ
クタ11〜14は、各周辺画素A〜Dのそれぞれの重み
付けの係数(誤差分配係数)KA〜KDを決定する回路
であり、予め係数K1〜K4が記憶されている。なお、
この実施例では、周辺画素が4個であるために4種類の
係数K1〜K4を記憶しているが、記憶する係数の数は
周辺画素数に応じて適宜設定される。なお、係数K1〜
K4は正規化された値である。In the figure, a random number generating circuit 15 is a circuit for generating a 2-bit random number. The number of bits is appropriately set according to the number of selected coefficients. The random number output from the random number generation circuit 15 may be the direct or exclusive circuit 1.
It is input to the selectors 11 to 14 via 6 to 18. The exclusive circuits 16 to 18 are circuits that prevent random numbers having the same value from being input to different selectors. The selectors 11 to 14 are circuits that determine weighting coefficients (error distribution coefficients) KA to KD of the respective peripheral pixels A to D, and the coefficients K1 to K4 are stored in advance. In addition,
In this embodiment, since there are four peripheral pixels, four types of coefficients K1 to K4 are stored, but the number of stored coefficients is appropriately set according to the number of peripheral pixels. The coefficients K1 to
K4 is a normalized value.
【0022】セレクタ11〜14は、予め用意された4
つの係数K1〜K4を記憶し、記憶した係数の中からい
ずれか一つを選択して、誤差配分係数KA〜KDとして
出力する。例えば、セレクタ11は係数K1〜K4を記
憶し、そのうちのいずれか一つを周辺画素Aの誤差拡散
係数KAとして出力する。同様に、セレクタ12は記憶
した係数K1〜K4の中の一つを周辺画素Bの誤差拡散
係数KBとして、セレクタ13は係数K1〜K4の中の
一つを周辺画素Cの誤差拡散係数KCとして、セレクタ
14は係数K1〜K4の中の一つを周辺画素Dの誤差拡
散係数KDとしてそれぞれ出力する。The selectors 11 to 14 are four prepared in advance.
One coefficient K1 to K4 is stored, and one of the stored coefficients is selected and output as error distribution coefficients KA to KD. For example, the selector 11 stores the coefficients K1 to K4 and outputs any one of them as the error diffusion coefficient KA of the peripheral pixel A. Similarly, the selector 12 sets one of the stored coefficients K1 to K4 as the error diffusion coefficient KB of the peripheral pixel B, and the selector 13 sets one of the coefficients K1 to K4 as the error diffusion coefficient KC of the peripheral pixel C. , The selector 14 outputs one of the coefficients K1 to K4 as the error diffusion coefficient KD of the peripheral pixel D, respectively.
【0023】出力された誤差拡散係数KA,KB,K
C,KDはそれぞれ、注目画素1の2値化の際の誤差E
RRに加算されることによって、それぞれの周辺画素へ
配分される誤差が演算される。Output error diffusion coefficients KA, KB, K
C and KD are the error E in binarizing the target pixel 1, respectively.
By being added to RR, the error distributed to each peripheral pixel is calculated.
【0024】乱数発生回路15は、2ビットで構成され
る3種類の乱数Rnd1,Rnd2,Rnd3を出力す
る。このうち乱数Rnd1はセレクタ1に直接入力され
る。セレクタ1はこの乱数Rnd1により、予め記憶し
ている4種類の係数K1〜K4のうちの一つを選択し、
誤差拡散係数KAとして出力する。The random number generating circuit 15 outputs three types of random numbers Rnd1, Rnd2 and Rnd3 each consisting of 2 bits. Of these, the random number Rnd1 is directly input to the selector 1. The selector 1 uses this random number Rnd1 to select one of four types of coefficients K1 to K4 stored in advance,
The error diffusion coefficient KA is output.
【0025】また、乱数Rnd2は排他回路16に出力
される。排他回路16は、Rnd2と、セレクタ11に
入力された数値(この場合、Rnd1)とを比較し、両
者が一致していなければRnd2をそのままRnd2′
として、セレクタ12に出力する。一方、Rnd2がセ
レクタ11に入力された数値と一致していた場合にはR
nd2を変更し、変更した値がセレクタ11に入力され
た数値と一致していなければRnd2′として出力す
る。なおRnd2の変更の方法としては、例えば、Rn
d2に所定数(“1”等)を加算する方法、再度、乱数
発生回路15から乱数を発生させる方法等がある。この
ようにして、セレクタ12には、セレクタ11と異なる
値が入力され、これに基づいて係数K1〜K4の中から
誤差拡散係数KBが選択される。The random number Rnd2 is output to the exclusive circuit 16. The exclusive circuit 16 compares Rnd2 with the numerical value (Rnd1 in this case) input to the selector 11, and if they do not match, Rnd2 is directly used as Rnd2 ′.
Is output to the selector 12. On the other hand, if Rnd2 matches the numerical value input to the selector 11, then R
nd2 is changed, and if the changed value does not match the numerical value input to the selector 11, it is output as Rnd2 '. As a method of changing Rnd2, for example, Rn2
There are a method of adding a predetermined number (such as "1") to d2 and a method of generating a random number from the random number generation circuit 15 again. In this way, a value different from that of the selector 11 is input to the selector 12, and the error diffusion coefficient KB is selected from the coefficients K1 to K4 based on this.
【0026】同様に、排他回路17には乱数Rnd3
と、セレクタ11に入力された数値(Rnd1)、およ
びセレクタ12に入力された数値(Rnd2′)が入力
され、Rnd3が、Rnd1,Rnd2′と異なってい
た場合にのみ、その値がRnd3′として出力され、こ
れに基づいて誤差拡散係数KCが選択される。なお、R
nd3がRnd1,Rnd2′と同値であった場合のR
nd3′の設定は上記と同様に行われる。Similarly, the exclusive circuit 17 has a random number Rnd3.
And when the numerical value (Rnd1) input to the selector 11 and the numerical value (Rnd2 ′) input to the selector 12 are input and Rnd3 is different from Rnd1 and Rnd2 ′, the value is regarded as Rnd3 ′. It is output and the error diffusion coefficient KC is selected based on this. In addition, R
R when nd3 has the same value as Rnd1 and Rnd2 '
The setting of nd3 'is performed in the same manner as above.
【0027】排他回路18には、Rnd1、Rnd
2′、およびRnd3′が入力される。排他回路18は
そのいずれとも同値とならない2ビットの数値をセレク
タ14に入力する。そしてこれに基づいて誤差拡散係数
KDが選択される。The exclusive circuit 18 includes Rnd1 and Rnd.
2'and Rnd3 'are input. The exclusive circuit 18 inputs to the selector 14 a 2-bit numerical value that does not have the same value. Then, the error diffusion coefficient KD is selected based on this.
【0028】以上のようにして選択された誤差拡散係数
KA〜KDに基づいて各周辺画素A〜Dのそれぞれの誤
差が演算される。The respective errors of the peripheral pixels A to D are calculated based on the error diffusion coefficients KA to KD selected as described above.
【0029】なお、上記の実施例では排他回路16〜1
8を設けて他の画素に割当てられた係数は設定できない
ようにしているが、排他回路を設けずに他の画素に割当
てられた係数と同一の係数を設定できるようにしてもよ
い。ただしその場合には、係数選択の後に周辺画素の係
数を正規化する必要があり、各々の画素に対して係数を
割当てた後、正規化処理を行うようにする。In the above embodiment, the exclusive circuits 16 to 1
Although 8 is provided so that the coefficient assigned to another pixel cannot be set, the same coefficient as the coefficient assigned to another pixel may be set without providing the exclusive circuit. However, in that case, it is necessary to normalize the coefficients of the peripheral pixels after selecting the coefficients, and the normalization process is performed after assigning the coefficients to each pixel.
【0030】[0030]
【発明の効果】この発明によれば、誤差の振り分けに使
用する係数が予め記憶されており、その中から各画素ご
とに係数が振り分けられる。すなわち、それぞれの係数
自体は予め記憶されているが、係数を組み合わせた状態
で記憶するのではなく単独状態での記憶であるため記憶
手段の構成は小規模でよい。そして、各画素への係数の
組み合わせはその時々で決定され、組み合わせパターン
がランダムに、しかも係数分の全ての組み合わせパター
ンの中から選択される。すなわち、係数の組み合わせパ
ターン数が多くなり、多階調画像を2値の疑似階調表現
に変換したときに発生するテクスチャ模様を効率良く抑
制し、高品位な疑似階調を得ることができるようにな
る。According to the present invention, the coefficients used for error distribution are stored in advance, and the coefficient is distributed for each pixel from among them. That is, although the coefficients themselves are stored in advance, the storage means may be small in scale because the coefficients are not stored in a combined state but in a single state. Then, the combination of coefficients for each pixel is decided at any given time, and the combination pattern is randomly selected from all the combination patterns for the coefficients. That is, the number of combination patterns of coefficients increases, and it is possible to efficiently suppress the texture pattern that occurs when a multi-tone image is converted into a binary pseudo-tone expression, and obtain a high-quality pseudo-tone. become.
【図1】この発明の作用を説明するための図である。FIG. 1 is a diagram for explaining the operation of the present invention.
【図2】この発明の実施例である画像信号処理装置の要
部構成を示す図である。FIG. 2 is a diagram showing a main configuration of an image signal processing device according to an embodiment of the present invention.
【図3】従来の画像信号処理装置の要部構成を示す図で
ある。 1 注目画素 7 誤差振り分けパターン発生部 11〜14 セレクタ(係数記憶手段) 15 乱数発生回路 16〜18 排他回路 A〜D 2値化誤差振り分け用の周辺画素FIG. 3 is a diagram showing a main configuration of a conventional image signal processing device. 1 Pixel of Interest 7 Error Distribution Pattern Generation Unit 11 to 14 Selector (Coefficient Storage Means) 15 Random Number Generation Circuit 16 to 18 Exclusive Circuit A to D Peripheral Pixels for Binarization Error Distribution
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.6 識別記号 庁内整理番号 FI 技術表示箇所 4226−5C H04N 1/40 103 A ─────────────────────────────────────────────────── ─── Continuation of the front page (51) Int.Cl. 6 Identification code Internal reference number FI technical display location 4226-5C H04N 1/40 103 A
Claims (2)
値画像に変換する際に、注目画素を予め設定された閾値
で2値化し、この2値化のときに発生した2値化誤差を
その周辺に位置する周辺画素に、各周辺画素ごとに設定
された係数に基づいて振り分け、各注目画素から振り分
けられた誤差を加算して記憶するとともに、この記憶し
た画像データを読み出して、次の2値化注目画素として
使用する画像信号処理装置において、 前記2値化誤差を振り分けるための複数種類の係数を記
憶する係数記憶手段と、 一つの注目画素の2値化誤差を周辺画素に振り分ける際
に、前記係数記憶手段に記憶された複数種類の係数の中
から、各周辺画素ごとに無作為に係数を選択する係数選
択手段と、 を備えたことを特徴とする画像信号処理装置。1. Image data input at multi-gradation levels
When converting to a value image, the pixel of interest is binarized by a preset threshold value, and the binarization error generated at the time of binarization is set for each of the peripheral pixels located in the periphery of the binarized error. In the image signal processing device, which is sorted based on the calculated coefficient, the errors sorted from each target pixel are added and stored, and the stored image data is read out and used as the next binarized target pixel. Coefficient storage means for storing a plurality of types of coefficients for allocating the binarization error, and a plurality of types of coefficients stored in the coefficient storage means for allocating the binarization error of one pixel of interest to peripheral pixels. An image signal processing device, comprising: a coefficient selecting unit that randomly selects a coefficient for each peripheral pixel from among them.
り分けられる周辺画素の個数分の係数を記憶する手段で
あり、 かつ、前記係数選択手段が、既に他の周辺画素に設定さ
れている係数を除いた係数のうちから無作為に選択する
手段である、請求項1に記載の画像信号処理装置。2. The coefficient storage means is means for storing coefficients corresponding to the number of peripheral pixels to which the binarization error is distributed, and the coefficient selection means is already set to another peripheral pixel. The image signal processing apparatus according to claim 1, wherein the image signal processing apparatus is means for randomly selecting from coefficients excluding existing coefficients.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP5290543A JPH07143339A (en) | 1993-11-19 | 1993-11-19 | Image signal processor |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP5290543A JPH07143339A (en) | 1993-11-19 | 1993-11-19 | Image signal processor |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH07143339A true JPH07143339A (en) | 1995-06-02 |
Family
ID=17757391
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP5290543A Pending JPH07143339A (en) | 1993-11-19 | 1993-11-19 | Image signal processor |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH07143339A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008042872A (en) * | 2006-08-04 | 2008-02-21 | Primax Electronics Ltd | Method and apparatus for processing image |
-
1993
- 1993-11-19 JP JP5290543A patent/JPH07143339A/en active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008042872A (en) * | 2006-08-04 | 2008-02-21 | Primax Electronics Ltd | Method and apparatus for processing image |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5638188A (en) | Image processing method and apparatus with storing and selecting of dot patterns | |
JPH0865508A (en) | Error diffusion method,error diffusion system and error generation | |
EP0824822B1 (en) | Multiple density level stochastic screening system and method | |
JPH07143339A (en) | Image signal processor | |
US5987182A (en) | Markov model image encoding device and method | |
JP2703911B2 (en) | Image processing device | |
US5896137A (en) | Image processing apparatus having storage area for efficiently storing two-value and multi-value image data | |
JPS63155952A (en) | Picture signal processor | |
JPS63102473A (en) | Picture signal processor | |
JP2002209102A (en) | Method for deteriorating gray scale image using error diffusion system approach | |
JP2839095B2 (en) | Image processing device | |
JPS63155954A (en) | Picture signal processor | |
JPH06113125A (en) | Picture processor | |
JPH03182169A (en) | Intermediate tone estimate system for dither picture | |
JP4262148B2 (en) | Image processing apparatus and image processing method | |
JPS63102474A (en) | Picture signal processor | |
JPH0983794A (en) | Method and device for processing image | |
JPH09247446A (en) | Signal processor and method therefor | |
JP2001045284A (en) | Image processor | |
JPS63232571A (en) | Artificial half tone processor | |
JPS63288370A (en) | Method and device for processing image | |
JPH07295527A (en) | Processor for image signal binarization processing and method therefor | |
JPH08317208A (en) | Image processor | |
JP2001148783A (en) | Image processing unit | |
JPH079672B2 (en) | Image signal processor |