[go: up one dir, main page]

JPS63155954A - Picture signal processor - Google Patents

Picture signal processor

Info

Publication number
JPS63155954A
JPS63155954A JP61304249A JP30424986A JPS63155954A JP S63155954 A JPS63155954 A JP S63155954A JP 61304249 A JP61304249 A JP 61304249A JP 30424986 A JP30424986 A JP 30424986A JP S63155954 A JPS63155954 A JP S63155954A
Authority
JP
Japan
Prior art keywords
error
binarization
pixel
level
interest
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
Application number
JP61304249A
Other languages
Japanese (ja)
Other versions
JPH0666876B2 (en
Inventor
Yuji Maruyama
祐二 丸山
Katsuo Nakazato
中里 克雄
Hiroyoshi Tsuchiya
博義 土屋
Toshiharu Kurosawa
俊晴 黒沢
Kiyoshi Takahashi
潔 高橋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP61304249A priority Critical patent/JPH0666876B2/en
Priority to EP87311205A priority patent/EP0272147B2/en
Priority to DE3751957T priority patent/DE3751957T2/en
Priority to DE3752022T priority patent/DE3752022T2/en
Priority to DE3785558T priority patent/DE3785558T3/en
Priority to EP92110032A priority patent/EP0507354B1/en
Priority to EP92110355A priority patent/EP0512578B1/en
Priority to DE3751916T priority patent/DE3751916D1/en
Priority to EP92110386A priority patent/EP0507356B1/en
Priority to US07/136,486 priority patent/US4891710A/en
Publication of JPS63155954A publication Critical patent/JPS63155954A/en
Publication of JPH0666876B2 publication Critical patent/JPH0666876B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Image Processing (AREA)
  • Facsimile Image Signal Circuits (AREA)

Abstract

PURPOSE:To attain high speed processing by calculating two kinds of tentative binarization errors in advance in obtaining the binarization error and selecting a binarization error from the two kinds of the tentative binarization errors when the binarization level is confirmed so as to adopt one stage of circuit constitution for the arithmetic circuit. CONSTITUTION:In applying error operation respectively at two states of binarization level to obtain a binarization error and the level is selected in advance in deciding the binarization level. Then the arranged quantity of the binarization error is not concentrated on the picture element in a prescribed relative position of relation with respect to the noticed picture element by using an arrangement coefficient generating means 12 selecting one among plural arranging coefficient sets according to the generation of a random number set initially at an optional value or a value of a preceding line +(n) at each optional subscanning line in arranging the ratio of the binarization error of the noticed picture element with respect to the circumferential picture elements. Thus, the production of a texture pattern is suppressed in the processed output picture, high speed picture element processing is attained and the periodicity is given to a random number generator 39, then no texture is caused in the output picture even if the number of picture elements in the direction X is N times the periodicity.

Description

【発明の詳細な説明】 産業上の利用分野 本発明は、階調画像を含む画像情報を2値再生する機能
を備えた画像信号処理装置に関するものでちる。
DETAILED DESCRIPTION OF THE INVENTION Field of the Invention The present invention relates to an image signal processing device having a function of binary-reproducing image information including gradation images.

従来の技術 近年事務処理の機械化や画像通信の急速な普及に伴って
、従来の白黒2値原稿の他に、階調画像や印刷画像の高
品質での画像再現に対する要望が高まっている。
2. Description of the Related Art In recent years, with the mechanization of office processing and the rapid spread of image communications, there has been an increasing demand for high-quality reproduction of gradation images and printed images in addition to conventional black-and-white binary originals.

特に、階調画像の2値画像による擬似階調再現は、表示
装置や記録装置との適合性が良く多くの提案がなされて
いる。
In particular, many proposals have been made for pseudo gradation reproduction of gradation images using binary images, which is highly compatible with display devices and recording devices.

これらの擬似階調再現の1つの手段として、ディザ法が
最もよく知られている。この方法は、予め定められた一
定面積において、その面積内に再現するドツトの数によ
って階調を再現しようとするもので、ディザマトリック
スに用意した閾値と入力画情報を1画素毎に比較しなか
ら2値化処理を行っている。この方法は階調特性と分解
能がディザマトリクスの大きさ知直接依存し、互いに両
立できない関係にある。また印刷画像などに用いた再現
画像におけるモアレ模様の発生は避けがたい。
The dither method is the most well-known method for reproducing these pseudo gradations. This method attempts to reproduce gradations in a predetermined area by the number of dots reproduced within that area, and the input image information is compared for each pixel with the threshold value prepared in the dither matrix. Binarization processing is performed from In this method, the gradation characteristics and resolution are directly dependent on the size of the dither matrix, and are incompatible with each other. Furthermore, the occurrence of moiré patterns in reproduced images used for printed images and the like is unavoidable.

上記階調特性と高分解能が両立し、かつモアレ模様の発
生抑制効果の大きい方法として、誤差拡アール 70−
ド   アンド エル 差拡散法(文献:“R11・F、L”O−Y、D 、’
、&i、 、 L 。
As a method that achieves both the above gradation characteristics and high resolution, and has a large effect of suppressing the occurrence of moiré patterns, error expansion radius 70-
D and L difference diffusion method (Reference: “R11・F,L”O-Y,D,'
,&i, ,L.

が提案されている。is proposed.

第3図は上記誤差拡散法を実現するための装置の要部ブ
ロック図である。
FIG. 3 is a block diagram of essential parts of an apparatus for realizing the above error diffusion method.

原画像における注目画素の座標を(X、y)とするとき
、1は誤差記憶手段、2は誤差配分係数マトリクスの示
す注目画素の周辺の未処理画素領域、3は座標(X、y
)における集積誤差Sxyの記憶位置、4は座標(x、
y)における入力レベルIxyの入力端子、5はI’x
y (== Ixy−)−8xy)の入力補正手段、6
は出力レベルOまたは凡の2値化号Pxyの出力端子、
7は一定閾値R/2を印加する信号端子、8は入力信号
I’ x yと一定閾値R/2を比較してI’xy>几
/2の時Pxy=几を、その他の場合はP x y =
 Oを出力する2値化手段、9はExy (= I’x
y −P xy )の注目画素に対する2値化誤差を求
める差分演算手段である。
When the coordinates of the pixel of interest in the original image are (X, y), 1 is the error storage means, 2 is the unprocessed pixel area around the pixel of interest indicated by the error distribution coefficient matrix, and 3 is the coordinate (X, y).
), 4 is the coordinate (x,
y), the input terminal of the input level Ixy, 5 is I'x
y (== Ixy-)-8xy) input correction means, 6
is the output terminal of the output level O or the ordinary binary signal Pxy,
7 is a signal terminal that applies a constant threshold value R/2, and 8 is a signal terminal that compares the input signal I' x y =
Binarization means that outputs O, 9 is Exy (= I'x
This is a difference calculation means for calculating the binarization error for the pixel of interest of y - P xy ).

さて、注目画素に対する集積誤差Sxyは第(1)、(
2)式で表される。
Now, the integration error Sxy for the pixel of interest is the (1)th, (
2) It is expressed by the formula.

5xy==ΣKij−Ex−jll y−i+1  −
(1)(但し、’s  Jは誤差配分係数マトリクス内
の座標を示す) この誤差配分係数K i jは誤差Exyの注目画素の
周辺画素への配分の重み付けをするもので前記文献では (但し、傘は注目画素の位置) を例示している。
5xy==ΣKij−Ex−jll y−i+1 −
(1) (However, 's J indicates the coordinate in the error allocation coefficient matrix) This error allocation coefficient K i j is used to weight the allocation of the error Exy to the peripheral pixels of the pixel of interest, and in the above literature (however, , the umbrella indicates the position of the pixel of interest).

第3図の構成では、上記の演算は注目画素に対する2値
化誤差Exyに、未処理の周辺画素領域2内の各画素A
−Dに対応する配分係数を乗算し、誤差記憶手段1内の
値に加算し再び該当位置へ記憶させる誤差配分演算手段
10によって実現してさて上記の誤差拡散法は、ディザ
法に比して階調特性や分解能の点で優れた性能を持ち、
印刷画像の再現時忙おいてもモアレ模様の出現は極めて
少い。しかし、濃度変化の少い画像や計算機で生成され
た均一な濃度の画像などでは方式特有の模様(テクスチ
ャ)が発生するため、はとんど普及していない。このテ
クスチャの発生の主たる原因は、注目画素の周辺画素に
対する2値化誤差の配分の割合が注目画素と常に一定の
相対的位置関係に保持されているためである。
In the configuration shown in FIG. 3, the above calculation adds the binarization error Exy to the pixel of interest to each pixel A in the unprocessed surrounding pixel area 2.
-D is multiplied by the distribution coefficient corresponding to D, added to the value in the error storage means 1, and stored in the corresponding position again.The above error diffusion method is different from the dither method. It has excellent performance in terms of gradation characteristics and resolution,
Even when a printed image is reproduced, moiré patterns rarely appear. However, this method is not widely used because it produces a pattern (texture) unique to the method in images with small density changes or images with uniform density generated by a computer. The main reason for the occurrence of this texture is that the ratio of binarization error distribution to surrounding pixels of the pixel of interest is always maintained in a constant relative positional relationship with the pixel of interest.

また、上記誤差拡散法の構成では、1画素処理が多段の
演算となるために高速な画像処理装置を得ることは困難
である。
Furthermore, in the configuration of the error diffusion method described above, it is difficult to obtain a high-speed image processing device because one pixel processing involves multi-stage calculations.

本発明は上記誤差拡散法におけるテクスチャの発生を抑
制し、階調特性・分解能に優れ、かつ印刷画像の再生時
にもモアレ模様の柵めて少く、高速処理が可能な画像信
号処理装置を提供するものである。
The present invention provides an image signal processing device that suppresses the occurrence of texture in the error diffusion method, has excellent gradation characteristics and resolution, has very few moiré patterns when reproducing printed images, and is capable of high-speed processing. It is something.

問題点を解決するための手段 本発明は、画素単位でサンプリングした多階調の濃度レ
ベルを2値化する際に、注目画素の2値化誤差をその周
辺の画素位置に対応させて記憶する誤差記憶手段と、注
目画素の入カッベルと前記誤差記憶手段内の注目画素位
置に対応した集積誤差を加算しレジスタに一時記憶し補
正レベルを出力する入力補正手段と、前記補正ンペルを
2値化レベルの2状態で予らかしめ並列に差分を求めて
それぞれのレジスタに一時記′憶し差分ンペルAと差分
レベルBi出力する差分演算手段と、前記差分レベルA
と差分レベルBと前画素処理時に一時記憶しておいた2
値化誤差とをそれぞれに加算し誤差入と誤差Bを求め、
誤差Aを予め定められた閾値と比較し注目画素の2値化
レベルを決定し、この2値化レベルにより誤差Aあるい
は誤差Bを選択し新な2値化誤差を得レジスタに一時記
憶して次の画素処理の際に2値化誤差とする2値化手段
と、前記2値化誤差を注目画素の周辺の未処理画素に配
分する配分係数を、予め定められた変更周期で、複数組
の配分係数セットの中から任意副走査ライン毎に任意に
初期設定された乱数発生に従って発生させる配分係数発
生手段と、前記差分演算手段からの差分と前記配分係数
発生手段からの複数の配分係数から注目画素周辺の未処
理画素に対応する誤差配分値を算出し、前記誤差配分値
を前記誤差記憶手段内の対応する画素位置の集積誤差と
を加算し新な集積誤差とし再び記憶させる誤差配分・更
新手段から成る画像信号処理装置を構成し、上記目的を
達成しようとするものである。
Means for Solving the Problems The present invention stores the binarization error of a pixel of interest in correspondence with its surrounding pixel positions when binarizing multi-gradation density levels sampled in pixel units. error storage means; input correction means for adding the input signal of the pixel of interest and the integrated error corresponding to the position of the pixel of interest in the error storage means, temporarily storing the result in a register and outputting a correction level; and binarizing the correction level. a difference calculating means for calculating the difference in parallel in advance in two states of the level, temporarily storing it in each register, and outputting the difference A and the difference level Bi;
and difference level B and 2 temporarily stored during previous pixel processing.
Add the valuation error to each to find the error input and error B,
Error A is compared with a predetermined threshold value to determine the binarization level of the pixel of interest, and based on this binarization level, error A or error B is selected and a new binarization error is obtained and temporarily stored in a register. A binarization means that generates a binarization error during the next pixel processing, and a distribution coefficient that distributes the binarization error to unprocessed pixels around the pixel of interest are set in plural sets at a predetermined change period. distribution coefficient generation means for generating random numbers arbitrarily initialized for each arbitrary sub-scanning line from among the distribution coefficient set; and from the difference from the difference calculation means and the plurality of distribution coefficients from the distribution coefficient generation means. Error allocation, in which an error allocation value corresponding to unprocessed pixels around the pixel of interest is calculated, and the error allocation value is added to the integrated error of the corresponding pixel position in the error storage means, and is stored again as a new integrated error. The present invention aims to achieve the above object by configuring an image signal processing device comprising updating means.

作  用 本発明は上記構成によ、す、2値化誤差を得る原子じめ
2値化レベルの2状態でそれぞれに誤差演算を行い、2
値化レベルの決定に応じ選択するとともに、注目画素の
周辺画素に対する2値化誤差の配分割合を、複数組の配
分係数セットの中から任意副走査ライン毎に任意値また
は前ライン+0した値で初期設定された乱数発生に従っ
て1組を選択する配分係数発生手段の機能によって、2
値化誤差の配分量が注目画素と一定の相対的位置関係に
ある画素に偏らないようにし、処理された出力画像にテ
クスチャ模様の発生を抑制し、しかも高速な画素処理が
出来るようにしたものである。
According to the above configuration, the present invention performs error calculations for each of the two states of the atomic and binary levels to obtain the binary error, and
In addition to selecting the digitization level according to the determination of the digitization level, the distribution ratio of the binarization error to the surrounding pixels of the pixel of interest is set to an arbitrary value for each arbitrary sub-scanning line from among multiple sets of distribution coefficients or a value obtained by adding 0 to the previous line. By the function of the distribution coefficient generation means that selects one set according to the initial set random number generation, 2
This system prevents the distribution of value errors from being biased toward pixels that have a certain relative positional relationship with the pixel of interest, suppresses the occurrence of texture patterns in the processed output image, and enables high-speed pixel processing. It is.

また、乱数発生器は周期性を持っており、X方向の画素
数がその周期性のN倍の場合にも、出力画像にテクスチ
ャが発生しないようにしたものである。
Further, the random number generator has periodicity, and even if the number of pixels in the X direction is N times the periodicity, texture is not generated in the output image.

実施例 第1図は本発明の一実施例における画像信号処理装置の
要部ブロック構成図である。
Embodiment FIG. 1 is a block diagram of main parts of an image signal processing apparatus in an embodiment of the present invention.

第1図において、原画像における注目画素の座標を(x
、y)とするとき、1は誤差記憶手段、2は誤差配分係
数マトリクスの示す注目画素の周辺の未処理画素領域、
3は座標(X+2、y)における集積誤差の読み出し位
置である。15は入力補正手段、18は差分演算手段、
23は2値化手段、11は誤差配分・更新手段、12は
配分係数発生手段であり、これらの構成はさらに以下で
詳細に説明する。
In Figure 1, the coordinates of the pixel of interest in the original image are (x
, y), 1 is the error storage means, 2 is the unprocessed pixel area around the pixel of interest indicated by the error distribution coefficient matrix,
3 is the reading position of the integrated error at the coordinates (X+2, y). 15 is input correction means, 18 is difference calculation means,
23 is a binarization means, 11 is an error distribution/updating means, and 12 is a distribution coefficient generation means, and these structures will be explained in more detail below.

入力補正手段15は、注目画素の座標を(X、y)とし
たとき入力端子4から入力レベルI X+2、yと誤差
記憶手段1からの集積誤差S X+2、yとを加算し画
素処理周期に同期した同期信号14でレジスタ17に一
時記憶する。
When the coordinates of the pixel of interest are (X, y), the input correction means 15 adds the input level I X+2,y from the input terminal 4 and the integrated error S It is temporarily stored in the register 17 using the synchronized synchronization signal 14.

差分演算手段18は、入力補正手段15から出力された
I’X+1.Yと出力レベルであるOおよび凡の2値化
レベルとの差分をそれぞれにとりレジスタ21とレジス
タ22に一時記憶し差分レベルAと差分レベルBを出力
する。
The difference calculating means 18 calculates I'X+1. output from the input correcting means 15. The differences between Y and the output level O and the normal binarization level are respectively taken and temporarily stored in registers 21 and 22, and a difference level A and a difference level B are output.

2値化手段23は、前記差分レベルAと差分ンペルBと
をそれぞれに誤差配分・更新手段11からの誤差配分値
47と加算し誤差Aと誤差Bを求める。誤差Aを予じめ
定められた閾値と比較し、2値化ノペルPxyを得ると
ともに2値化レベルに応じセレクタ27により誤差入ま
たは誤差Bを選択し新たな2値化誤差としてレジスタ2
8に一時記憶し2値化誤差Exyを出力する。
The binarization means 23 adds the difference level A and the difference level B to the error allocation value 47 from the error allocation/updating means 11, respectively, to obtain an error A and an error B. The error A is compared with a predetermined threshold value to obtain the binarized Nopel Pxy, and the selector 27 selects error input or error B depending on the binarization level, and registers 2 as a new binarization error.
8 and outputs the binarization error Exy.

配分係数発生手段12は、注目画素周辺の未処理画素に
対する複数組の配分係数セットを予め用意し、同期信号
入力端子13よりX方向の画素処理周期に同期した同期
信号14を得て周辺画素領域2内の画素位置A−Dに対
する2値化誤差gxyの配分係数KA−KDを前記複数
組の配分係数セットより選択し、誤差配分・更新手段1
1へ出力する。誤差配分・更新手段11は同期信号14
に同期しながら、前記配分係数K A −K Dととも
に差分演算手段9からの注目画素に対する2値化誤差E
xyおよび誤差記憶手段1の周辺画素領域2内の画素位
置A、 C,Dに対応する記憶装置に記憶されている。
The distribution coefficient generating means 12 prepares in advance a plurality of distribution coefficient sets for unprocessed pixels around the pixel of interest, obtains a synchronization signal 14 synchronized with the pixel processing cycle in the X direction from the synchronization signal input terminal 13, and generates the peripheral pixel area. The error distribution/updating means 1
Output to 1. The error distribution/updating means 11 uses the synchronization signal 14
, the binarization error E for the pixel of interest from the difference calculation means 9 along with the distribution coefficient K A −K D
xy and in the storage devices corresponding to pixel positions A, C, and D in the peripheral pixel area 2 of the error storage means 1.

それ以前の画素処理課程における集積誤差S’O,S’
Dを読み出し、新たな集積誤差5A−8Bを第(3)式
により求める。
Accumulation errors S'O, S' in the previous pixel processing process
D is read out and a new integration error 5A-8B is determined using equation (3).

さらに誤差配分・更新手段11は新たな集積誤差S B
 −S Dを誤差記憶手段l内の画素位置A −Dに対
応する記憶装置に書込む更新処理を行う。
Furthermore, the error distribution/updating means 11 generates a new accumulated error S B
- An update process is performed in which SD is written into the storage device corresponding to the pixel position A to D in the error storage means l.

これら誤差配分・更新手段11と配分係数発生手段12
のより具体的回路を第2図に示す。同図において、配分
係数セットは2組とした場合について説明する。
These error distribution/update means 11 and distribution coefficient generation means 12
A more specific circuit is shown in FIG. In the figure, a case will be described in which there are two distribution coefficient sets.

配分係数発生手段12は複数組の配分係数セットKxA
−KIDとK 2 A 、 K 2 Dを予め格納する
ために記憶装置40と記憶装置41を設は前記係数セッ
トを画素処理の開始に先だって収納する。
The distribution coefficient generating means 12 generates a plurality of distribution coefficient sets KxA.
- A storage device 40 and a storage device 41 are provided to store KID, K 2 A and K 2 D in advance, and the coefficient set is stored prior to the start of pixel processing.

初期値テーブル37は副走査ライン毎に乱数発生の開始
点を決める初期値を画素処理の開始に先だって格納し、
ライン同期信号入力端子35がら与えられるY方向の同
期信号であるライン同期信号36によって初期値38が
出力される。また初期値テーブルは、副走査ライン毎に
+0した初期値が格納されたRAMまたはROMのよう
な記憶装置でも構成できるが、任意副走査ライン毎に前
ライン+nの初期値を設定する場合には計数カウンタ等
でも容易に構成できる。
The initial value table 37 stores initial values for determining the starting point of random number generation for each sub-scanning line prior to the start of pixel processing,
An initial value 38 is output by a line synchronization signal 36 which is a synchronization signal in the Y direction applied from a line synchronization signal input terminal 35. The initial value table can also be configured with a storage device such as RAM or ROM that stores an initial value incremented by 0 for each sub-scanning line, but when setting the initial value of the previous line + n for each arbitrary sub-scanning line, It can also be easily configured with a counting counter or the like.

またランダム信号発生器39は初期値テーブル37よシ
出力された初期値38はライン同期信号36゛によって
乱数発生の開始点が設定され、同期信号入力端子13か
ら与えられるX方向の画素処理周期に対応した同期信号
14の入力によりセレクト信号42を出力する。
Further, the random signal generator 39 uses the initial value 38 outputted from the initial value table 37 to set the starting point of random number generation by the line synchronization signal 36', and to match the pixel processing period in the X direction given from the synchronization signal input terminal 13. A select signal 42 is output by inputting a corresponding synchronization signal 14.

ランダム信号発生器39はマキシムレ/ゲス番カウンタ
回路等を用いてセレクト信号42を発生し、2組の配分
係数セットを選択する。
The random signal generator 39 generates a select signal 42 using a maximum/guess number counter circuit or the like, and selects two distribution coefficient sets.

誤差配分・更新手段11は同期信号14に同期しながら
、配分係数発生手段12から入力された配分係数K A
 −K Dと2値化手段23から入力された2値化誤差
Exyを乗算し誤差配分値47〜5oを得る。誤差配分
値47は新たな2値化誤差を求めるために2値化手段2
3へ出力される。画素位置Bに対する集積誤差は注目画
素3の処理において生ずるため、誤差配分値48を画素
位置Bに対応する集積誤差(SB)として内部レジスタ
51 (RB)  に一時記憶する。誤差配分値49と
前画素処理において一時記憶している内部レジスタ51
(凡B)のデータを加算し画素位置Cの集積誤差(SC
)として内部レジスタ52(几C)のデータとし一時記
憶する。誤差配分イ直50と前画素の処理において一時
記憶している内部レジスタ52(PLO)のデータと加
算し、誤差記憶手段1の画素位置りに対応する記憶装置
に記憶させる。
The error allocation/updating means 11 receives the allocation coefficient K A input from the allocation coefficient generation means 12 in synchronization with the synchronization signal 14 .
-K D is multiplied by the binarization error Exy input from the binarization means 23 to obtain error distribution values 47 to 5o. The error distribution value 47 is used by the binarization means 2 to obtain a new binarization error.
Output to 3. Since the accumulated error for pixel position B occurs in the processing of the pixel of interest 3, the error distribution value 48 is temporarily stored in the internal register 51 (RB) as the accumulated error (SB) corresponding to pixel position B. Error allocation value 49 and internal register 51 temporarily stored in previous pixel processing
(B) is added and the integration error (SC) of pixel position C is added.
) is temporarily stored as data in the internal register 52 (C). It is added to the data of the internal register 52 (PLO) which is temporarily stored in the error allocation correction 50 and the processing of the previous pixel, and is stored in the storage device corresponding to the pixel position of the error storage means 1.

このような誤差配分・更新手段11によシ、誤差記憶手
段1内の記憶装置へのアクセスは、画素位置(X+2、
y)に対応する読込みアクセスと画素位置りに対応する
書込みアクセスのみとなり容易に実現可能な構成となる
With such an error allocation/updating means 11, access to the storage device in the error storage means 1 is possible at the pixel position (X+2,
It is an easily realized configuration that requires only a read access corresponding to y) and a write access corresponding to the pixel position.

発明の効果 以上のように本発明では、2値化誤差を求める原子じめ
2通りの仮の2値化誤差を演算し2値化レベルが確定し
たときに2通りの仮の2値化誤差から選択することで多
段の演算回路構成が一段の演算回路構成となシ高速処理
が可能となった。
Effects of the Invention As described above, in the present invention, two types of temporary binarization errors are calculated in addition to calculating the binarization error, and when the binarization level is determined, two types of temporary binarization errors are calculated. By selecting from the following, a multi-stage arithmetic circuit configuration becomes a single-stage arithmetic circuit configuration, and high-speed processing becomes possible.

注目画素の周辺画素に対する2値化誤差の配分比率を一
定とせず、画素処理とともに複数組の配分係数セットの
中から選択して用いることKより、従来の誤差拡散法に
見られた偽画像(テクスチャ)を大幅に抑制することが
可能で、マた、乱数発生の開始点を任意副走査ライン毎
に設定することにより、X方向の画素数に影響されるこ
となく偽画像(テクスチャ)を大幅に抑制することが可
能となった。
The distribution ratio of the binarization error to the surrounding pixels of the pixel of interest is not fixed, and instead of being selected from among multiple sets of distribution coefficients during pixel processing, false images ( Additionally, by setting the starting point of random number generation for each arbitrary sub-scanning line, false images (texture) can be significantly suppressed without being affected by the number of pixels in the X direction. It became possible to suppress the

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は本発明の一実施例における画像信号処理装置の
要部ブロック構成図、第2図は第1図の要部であ、る、
誤差配分・更新手段と配分係数発生手段の詳細回路図、
第3図は従来の誤差拡散法を実現する要部ブロック構成
図である。 1・・・誤差記憶手段、11・・・誤差配分・更新手段
、40〜41・・・記憶装置、39・・・ランダム信号
発生器、43〜46・・・セレクタ、51〜52・・・
内部レジスタ、37・・・初期値テーブル。 代理人の氏名 弁理士 中 尾 敏 男 ほか1名第2
FIG. 1 is a block diagram of a main part of an image signal processing device according to an embodiment of the present invention, and FIG. 2 is a main part of FIG. 1.
Detailed circuit diagram of error distribution/update means and distribution coefficient generation means,
FIG. 3 is a block diagram of a main part realizing the conventional error diffusion method. DESCRIPTION OF SYMBOLS 1... Error storage means, 11... Error allocation/updating means, 40-41... Storage device, 39... Random signal generator, 43-46... Selector, 51-52...
Internal register, 37...Initial value table. Name of agent: Patent attorney Toshio Nakao and 1 other person 2nd
figure

Claims (1)

【特許請求の範囲】[Claims] (1)画素単位でサンプリングした多階調の濃度レベル
を2値化する際に、注目画素の2値化誤差をその周辺の
画素位置に対応させて記憶する誤差記憶手段と、注目画
素の入力レベルと前記誤差記憶手段内の注目画素位置に
対応した集積誤差を加算しレジスタに一時記憶し補正レ
ベルを出力する入力補正手段と、前記補正レベルを2値
化レベルの2状態で予らかじめそれぞれに差分を求めそ
れぞれのレジスタに一時記憶し差分レベルAと差分レベ
ルBを出力する差分演算手段と、前記差分レベルAと差
分レベルBと前記画素処理時に一時記憶しておいた2値
化誤差とをそれぞれに加算し誤差Aと誤差Bを求め、誤
差Aを予め定められた閾値と比較し注目画素の2値化レ
ベルを決定し、この2値化レベルにより誤差Aあるいは
誤差Bを選択し新な2値化誤差を得レジスタに一時記憶
して次の画素処理の際に2値化誤差とする2値化手段と
、前記2値化誤差を注目画素の周辺の未処理画素に配分
する配分係数を、予め定められた変更周期で、複数組の
配分係数セットの中から任意副走査ライン毎に任意に初
期設定された乱数発生に従って発生させる配分係数発生
手段と、前記差分演算手段からの複数の配分係数から注
目画素周辺の未処理画素に対応する誤差配分値を算出し
、前記誤差配分値を前記誤差記憶手段内の対応する画素
位置の集積誤差とを加算し再び記憶させる誤差配分・更
新手段とを具備する画像信号処理装置。
(1) Error storage means for storing the binarization error of the pixel of interest in correspondence with the surrounding pixel positions when binarizing multi-gradation density levels sampled in pixel units, and input of the pixel of interest. input correction means for adding the level and the accumulated error corresponding to the pixel position of interest in the error storage means, temporarily storing it in a register and outputting a correction level; Difference calculating means for calculating the difference between the two and temporarily storing the difference in the respective registers and outputting the difference level A and the difference level B, and the difference level A, the difference level B, and the binarization error temporarily stored during the pixel processing. are added to each to obtain error A and error B, and error A is compared with a predetermined threshold to determine the binarization level of the pixel of interest. Error A or error B is selected based on this binarization level. A binarization means that obtains a new binarization error, temporarily stores it in a register, and uses it as a binarization error for the next pixel processing, and distributes the binarization error to unprocessed pixels around the pixel of interest. Distribution coefficient generation means for generating a distribution coefficient according to an arbitrarily initialized random number generation for each arbitrary sub-scanning line from among a plurality of distribution coefficient sets at a predetermined change period; Error allocation, which calculates an error allocation value corresponding to unprocessed pixels around the pixel of interest from a plurality of allocation coefficients, adds the error allocation value to the accumulated error of the corresponding pixel position in the error storage means, and stores the result again. An image signal processing device comprising: updating means.
JP61304249A 1986-12-19 1986-12-19 Image signal processor Expired - Fee Related JPH0666876B2 (en)

Priority Applications (10)

Application Number Priority Date Filing Date Title
JP61304249A JPH0666876B2 (en) 1986-12-19 1986-12-19 Image signal processor
EP87311205A EP0272147B2 (en) 1986-12-19 1987-12-18 Bi-level image display signal processing apparatus
DE3751957T DE3751957T2 (en) 1986-12-19 1987-12-18 Device for processing signals for displaying images with two levels
DE3752022T DE3752022T2 (en) 1986-12-19 1987-12-18 Device for processing signals for displaying images with two levels
DE3785558T DE3785558T3 (en) 1986-12-19 1987-12-18 Device for processing signals for displaying images with two levels.
EP92110032A EP0507354B1 (en) 1986-12-19 1987-12-18 Bi-level image display signal processing apparatus
EP92110355A EP0512578B1 (en) 1986-12-19 1987-12-18 Bi-level image display signal processing apparatus
DE3751916T DE3751916D1 (en) 1986-12-19 1987-12-18 Device for processing signals for displaying images with two levels
EP92110386A EP0507356B1 (en) 1986-12-19 1987-12-18 Bi-level image display signal processing apparatus
US07/136,486 US4891710A (en) 1986-12-19 1987-12-21 Bi-level image display signal processing apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61304249A JPH0666876B2 (en) 1986-12-19 1986-12-19 Image signal processor

Publications (2)

Publication Number Publication Date
JPS63155954A true JPS63155954A (en) 1988-06-29
JPH0666876B2 JPH0666876B2 (en) 1994-08-24

Family

ID=17930782

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61304249A Expired - Fee Related JPH0666876B2 (en) 1986-12-19 1986-12-19 Image signal processor

Country Status (1)

Country Link
JP (1) JPH0666876B2 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06284275A (en) * 1992-02-14 1994-10-07 Matsushita Graphic Commun Syst Inc Picture processor
US6747669B1 (en) 1999-09-22 2004-06-08 Nec Lcd Technologies, Ltd. Method for varying initial value in gray scale modification

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06284275A (en) * 1992-02-14 1994-10-07 Matsushita Graphic Commun Syst Inc Picture processor
US6747669B1 (en) 1999-09-22 2004-06-08 Nec Lcd Technologies, Ltd. Method for varying initial value in gray scale modification

Also Published As

Publication number Publication date
JPH0666876B2 (en) 1994-08-24

Similar Documents

Publication Publication Date Title
JPS6163893A (en) Method for displaying pseudo-halftone images on display device
JPH07288689A (en) Device and method for binarization processing of image signal
JPH0693246B2 (en) Dither image enlargement / reduction method
JPS63155954A (en) Picture signal processor
JPS63102473A (en) Picture signal processor
JPS63155952A (en) Picture signal processor
JPS63102474A (en) Picture signal processor
JP2848569B2 (en) Image data binarization method and image processing apparatus
JPH03182169A (en) Halftone estimation method for dithered images
JPS63155950A (en) Picture signal processor
JPH08111777A (en) Image processing device
JP2899304B2 (en) Dither image scaling processor
JPH01238373A (en) Picture signal processor
JP3302426B2 (en) Image processing method
JPS63102475A (en) Picture signal processor
JP2839095B2 (en) Image processing device
JPH0462680A (en) Method for reducing picture
JPS6139778A (en) Image binary-coding processing method
JPH06103922B2 (en) Image signal processor
JPH06105953B2 (en) Image signal processor
JPS63155953A (en) Picture signal processor
JPH03243063A (en) Method for binarizing multilevel image
JPH07143339A (en) Image signal processor
JPH08317205A (en) Image processing device
JPH08116443A (en) Image processing device

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees