JPH1028223A - Image data processor - Google Patents

Image data processor

Info

Publication number
JPH1028223A
JPH1028223A JP8179461A JP17946196A JPH1028223A JP H1028223 A JPH1028223 A JP H1028223A JP 8179461 A JP8179461 A JP 8179461A JP 17946196 A JP17946196 A JP 17946196A JP H1028223 A JPH1028223 A JP H1028223A
Authority
JP
Japan
Prior art keywords
data
pixel
value data
pixels
circuit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP8179461A
Other languages
Japanese (ja)
Inventor
Mitsuaki Hatakeyama
満章 畠山
Kenichi Okubo
健一 大久保
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.)
Sanyo Electric Co Ltd
Original Assignee
Sanyo Electric 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 Sanyo Electric Co Ltd filed Critical Sanyo Electric Co Ltd
Priority to JP8179461A priority Critical patent/JPH1028223A/en
Priority to TW086108717A priority patent/TW417387B/en
Priority to US08/889,720 priority patent/US6016370A/en
Priority to KR1019970031463A priority patent/KR100376951B1/en
Publication of JPH1028223A publication Critical patent/JPH1028223A/en
Pending legal-status Critical Current

Links

Landscapes

  • Image Processing (AREA)
  • Editing Of Facsimile Originals (AREA)
  • Facsimile Image Signal Circuits (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide an image data processor for obtaining image data which can be easy to see even when pixel density is converted. SOLUTION: An image data processor 1 is provided with a gradation emphasizing circuit 11 and a pixel-density converting circuit 12. The gradation- emphasizing circuit 11 considers one pixel among plural pixels, calculates the average of the multilevel data of the plural pixels adjacent to the pixel under consideration, and outputs an arithmetic result based on a difference between the multilevel data of the arithmetic result and the multilevel data of the pixel under consideration as new multilevel data in which the density of the pixel under consideration is emphasize. Also, a pixel-density converting circuit 12 calculates the average of the multilevel data of the adjacent two pixels for the multilevel data of each pixel, inputted from the gradation emphasizing circuit 11, selects and outputs the multilevel data of the arithmetic result or the multilevel data before the arithmetic operation, and converts the number of the pixels worth one line.

Description

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

【0001】[0001]

【発明の属する技術分野】本発明は画像データ処理装置
に係り、詳しくは、画像データの画素密度を変換して処
理することのできる画像データ処理装置に関するもので
ある。
[0001] 1. Field of the Invention [0002] The present invention relates to an image data processing apparatus, and more particularly, to an image data processing apparatus capable of processing by converting the pixel density of image data.

【0002】[0002]

【従来の技術】一般に、ファクシミリ,コピー,OCR
等に用いられる画像データ処理装置は、CCDや密着セ
ンサ等のラインセンサから入力されたアナログ画像信号
を高品位な二値画像データに変換し、出力する。ファク
シミリは変換された二値画像データをモデムを介して相
手先へ送信する。コピーは、変換された二値画像データ
をプリンタに出力し原稿を作成する。また、OCRは、
変換された二値画像データをパソコン等のコンピュータ
に出力するようになっている。
2. Description of the Related Art Generally, facsimile, copy, OCR
The image data processing device used in the above-described apparatus converts an analog image signal input from a line sensor such as a CCD or a contact sensor into high-quality binary image data, and outputs the binary image data. The facsimile transmits the converted binary image data to a destination via a modem. In copying, the converted binary image data is output to a printer to create a document. Also, OCR is
The converted binary image data is output to a computer such as a personal computer.

【0003】ところで、ラインセンサにより得られた画
像データに対して、通信する場合とコピーする場合とで
必要な画素密度が異なる場合がある。例えば、通信する
場合には200dpi、コピーする場合には400dp
i、等である。通信する場合には画素密度を低くするこ
とでデータ量を削減して転送速度を短くし、コピーする
場合には画素密度を高くして画質の向上を図る。
By the way, with respect to image data obtained by a line sensor, the required pixel density may differ between communication and copying. For example, 200 dpi for communication and 400 dpi for copying
i, etc. When communicating, the pixel density is reduced to reduce the amount of data to reduce the transfer speed, and when copying, the pixel density is increased to improve image quality.

【0004】この場合、画像データ処理装置は、データ
の画素密度を、通信,プリンタ,パソコン等の画素密度
に合わせて変換する。例えば、コピーの場合、画像デー
タ処理装置は画像データを拡大する、即ち、入力した各
画素のデータを2回ずつ出力することによって画素数を
2倍にして画素密度を高くするようになっている。ま
た、パソコンから入力された画像データをプリンタに出
力する場合、パソコンで扱われる画像データの画素密度
(例えば、800dpi)は、プリンタの画素密度より
も高い場合が多い。従って、画像データ処理装置は、パ
ソコンから入力される画像データを縮小する、即ち、画
像データの画素を1つおきに出力して間引くことにより
画素数を1/2にして画素密度を低くしてプリンタに出
力するようになっている。
In this case, the image data processing device converts the pixel density of data according to the pixel density of communication, a printer, a personal computer or the like. For example, in the case of copying, the image data processing device enlarges the image data, that is, outputs the data of each input pixel twice, thereby doubling the number of pixels and increasing the pixel density. . When image data input from a personal computer is output to a printer, the pixel density (for example, 800 dpi) of the image data handled by the personal computer is often higher than the pixel density of the printer. Accordingly, the image data processing apparatus reduces the image data input from the personal computer, that is, reduces the pixel density by reducing the number of pixels by half by outputting every other pixel of the image data and thinning it out. Output to a printer.

【0005】[0005]

【発明が解決しようとする課題】しかしながら、画素密
度を高くする場合、画素を2回ずつ出力する、即ち、同
一データの画素が2つ連続して出力されるため、文字等
太くなってかえって見にくくなる場合がある。
However, when the pixel density is increased, the pixels are output twice, that is, two pixels of the same data are continuously output. May be.

【0006】一方、画素密度を低くする場合、同じ太さ
の線の幅が変化したり、細線が消失してしまう場合があ
る。例えば、3画素分のラインの場合、中央の1画素を
間引くと2画素分のラインとなり、両側の2画素を間引
くと1画素分のラインとなってしまう。また、1画素分
のラインは、間引かれてなくなってしまう場合があっ
た。
On the other hand, when the pixel density is reduced, the width of a line having the same thickness may change or a thin line may disappear. For example, in the case of a line for three pixels, a line for two pixels is obtained when one pixel at the center is thinned, and a line for one pixel is obtained when two pixels on both sides are thinned. In addition, the line for one pixel was sometimes thinned out.

【0007】本発明は上記問題点を解決するためになさ
れたものであって、その目的は、画素密度を変換しても
見やすい画像データを得ることができる画像データ処理
装置を提供することにある。
SUMMARY OF THE INVENTION The present invention has been made to solve the above problems, and an object of the present invention is to provide an image data processing apparatus capable of obtaining easy-to-view image data even if the pixel density is converted. .

【0008】[0008]

【課題を解決するための手段】請求項1に記載の発明
は、1ライン単位で連続し、1画面を構成する画像デー
タから1画素毎の量子化によって得られる多値データを
取り込み、順序二値データに変換して出力する画像デー
タ処理装置であって、隣接する2画素に対応する多値デ
ータの平均値を演算し、その演算結果の多値データと演
算前の多値データとを、所定パターンの選択クロックに
応答して選択的に出力することで、1ライン毎の画素数
を所望の個数に変換する画素密度変換回路を備えたこと
を要旨とする。
According to a first aspect of the present invention, multi-valued data obtained by quantization for each pixel from image data constituting one screen, which is continuous in units of one line, is fetched. An image data processing device that converts and outputs multivalued data to value data, calculates an average value of multivalued data corresponding to two adjacent pixels, and calculates multivalued data of the calculation result and multivalued data before calculation, The gist of the present invention is to provide a pixel density conversion circuit for selectively outputting the number of pixels per line to a desired number by selectively outputting in response to a selection clock of a predetermined pattern.

【0009】請求項2に記載の発明は、1ライン単位で
連続し、1画面を構成する画像データから1画素毎の量
子化によって得られる多値データを取り込み、順序二値
データに変換して出力する画像データ処理装置であっ
て、各ラインの特定の画素の多値データに対し、その画
素に隣接する他の画素の多値データとの差を加算して画
素間の濃淡を強調した新たな多値データを出力する濃淡
強調回路と、前記濃淡強調回路から各画素の多値データ
が入力され、隣接する2画素に対応する多値データの平
均値を演算s、その演算結果の多値データと演算前の多
値データとを、所定パターンの選択クロックに応答して
選択的に出力し、1ライン毎の画素数を所望の個数に変
換する画素密度変換回路とを備えたことを要旨とする。
According to a second aspect of the present invention, multi-valued data obtained by quantization for each pixel is taken from image data constituting one screen, which is continuous in units of one line, and is converted into binary data in order. An image data processing device for outputting, wherein a difference between the multi-value data of a specific pixel of each line and the multi-value data of another pixel adjacent to the pixel is added to emphasize the shading between pixels. And a multi-level emphasis circuit that outputs multi-level data, multi-level data of each pixel is input from the multi-level emphasis circuit, and an average value of multi-level data corresponding to two adjacent pixels is calculated. A pixel density conversion circuit for selectively outputting data and multi-value data before operation in response to a selection clock of a predetermined pattern, and converting the number of pixels per line into a desired number. And

【0010】請求項3に記載の発明は、請求項1又は2
に記載の画像データ処理装置において、前記画素密度変
換回路は、連続して入力される複数の画素の多値データ
を順次格納する直列接続された複数のレジスタと、前記
複数のレジスタに格納された多値データのうち、隣接す
る2つの画素の多値データが入力され、それらの多値デ
ータの平均を演算する平均演算回路と、前記レジスタに
格納された多値データと、前記平均演算回路の演算結果
とを入力し、変換する画素の密度に応じて生成される所
定パターンの選択クロックに応答して多値データと演算
結果とを選択して出力する選択回路とから構成される。
[0010] The invention described in claim 3 is the invention according to claim 1 or 2.
In the image data processing device described in the above, the pixel density conversion circuit, a plurality of serially connected registers that sequentially store multi-valued data of a plurality of pixels that are continuously input, and a plurality of registers stored in the plurality of registers Among the multi-valued data, multi-valued data of two adjacent pixels is input, an average operation circuit for calculating an average of the multi-valued data, multi-valued data stored in the register, A selection circuit that receives the operation result and selects and outputs multi-valued data and the operation result in response to a selection clock of a predetermined pattern generated according to the density of the pixel to be converted.

【0011】請求項4に記載の発明は、請求項2に記載
の画像データ処理装置において、前記濃淡強調回路は、
隣接する複数の画素の多値データをそれぞれ格納する複
数のレジスタと、前記複数のレジスタに格納された多値
データのうち、着目した特定の画素の画像データに対
し、前記特定の画素に隣接する画素の多値データとの差
を演算する減算器と、前記減算器の演算結果に対して、
設定された強調度を乗算する乗算器と、前記乗算器の演
算結果と、前記特定の画素の多値データとを加算し、そ
の加算結果を前記特定の画素に対する新たな多値データ
として出力する加算器とから構成される。
According to a fourth aspect of the present invention, in the image data processing apparatus according to the second aspect, the density enhancement circuit comprises:
A plurality of registers for respectively storing multi-value data of a plurality of adjacent pixels, and among the multi-value data stored in the plurality of registers, adjacent to the specific pixel with respect to image data of a specific pixel of interest A subtractor for calculating the difference between the multi-value data of the pixel and a calculation result of the subtractor,
A multiplier for multiplying the set emphasis degree, an operation result of the multiplier, and multi-value data of the specific pixel are added, and the addition result is output as new multi-value data for the specific pixel And an adder.

【0012】従って、請求項1に記載の発明によれば、
画素密度変換回路では、隣接する2画素に対応する多値
データの平均値が演算され、その演算結果の多値データ
と演算前の多値データとが、所定パターンの選択クロッ
クに応答して選択的に出力されることで、1ライン毎の
画素数が所望の個数に変換される。
Therefore, according to the first aspect of the present invention,
In the pixel density conversion circuit, an average value of multi-value data corresponding to two adjacent pixels is calculated, and multi-value data of the calculation result and multi-value data before calculation are selected in response to a selection clock of a predetermined pattern. As a result, the number of pixels per line is converted into a desired number.

【0013】また、請求項2に記載の発明によれば、濃
淡強調回路では、各ラインの特定の画素の多値データに
対し、その画素に隣接する他の画素の多値データとの差
が加算されて画素間の濃淡が強調された新たな多値デー
タが出力される。画素密度変換回路では、濃淡強調回路
から各画素の多値データが入力され、隣接する2画素に
対応する多値データの平均値が演算され、その演算結果
の多値データと演算前の多値データとが、所定パターン
の選択クロックに応答して選択的に出力され、1ライン
毎の画素数が所望の個数に変換される。
According to the second aspect of the present invention, in the shading emphasis circuit, the difference between the multi-value data of a specific pixel in each line and the multi-value data of another pixel adjacent to the pixel is determined. New multi-value data in which the addition and the shading between pixels are emphasized is output. In the pixel density conversion circuit, multi-value data of each pixel is input from the shading emphasis circuit, the average value of multi-value data corresponding to two adjacent pixels is calculated, and the multi-value data of the calculation result and the multi-value data before calculation are calculated. Data is selectively output in response to a selection clock of a predetermined pattern, and the number of pixels per line is converted to a desired number.

【0014】また、請求項3に記載の発明によれば、画
素密度変換回路は、複数のレジスタ、平均演算回路、及
び、選択回路とから構成される。複数のレジスタは、入
力される複数の画素の多値データをそれぞれ格納する。
平均演算回路は、レジスタに格納された多値データのう
ち、隣接する2つの画素の多値データが入力され、それ
らの多値データの平均を演算する。選択回路は、レジス
タに格納された多値データと、平均演算回路の演算結果
とを入力し、変換する画素の密度に応じて多値データと
演算結果とを選択して出力する。
According to the third aspect of the present invention, the pixel density conversion circuit includes a plurality of registers, an average operation circuit, and a selection circuit. The plurality of registers respectively store the input multi-value data of the plurality of pixels.
The averaging circuit receives multi-value data of two adjacent pixels among the multi-value data stored in the register, and calculates an average of the multi-value data. The selection circuit inputs the multi-value data stored in the register and the operation result of the averaging circuit, and selects and outputs the multi-value data and the operation result according to the density of the pixel to be converted.

【0015】また、請求項4に記載の発明によれば、濃
淡強調回路は、複数のレジスタ、減算器、乗算器、及
び、加算器とから構成される。複数のレジスタは、隣接
する複数の画素の多値データをそれぞれ格納する。平均
演算回路は、レジスタに格納された多値データのうち、
着目した画素に隣接する複数の画素の多値データが入力
され、それらの多値データの平均を演算する。減算器
は、平均演算回路の演算結果と、着目した画素の多値デ
ータとの差を演算する。乗算器は、減算器の演算結果に
対して、設定された強調度を乗算する。そして、加算器
は、乗算器の演算結果と、着目した画素の多値データと
を加算し、その加算結果を前記着目した画素の新たな多
値データとして出力する。
According to the fourth aspect of the present invention, the gray level emphasizing circuit includes a plurality of registers, a subtractor, a multiplier, and an adder. The plurality of registers respectively store multivalue data of a plurality of adjacent pixels. The averaging circuit, among the multi-value data stored in the register,
The multi-value data of a plurality of pixels adjacent to the pixel of interest is input, and the average of the multi-value data is calculated. The subtractor calculates the difference between the calculation result of the average calculation circuit and the multi-value data of the pixel of interest. The multiplier multiplies the operation result of the subtractor by the set emphasis degree. Then, the adder adds the operation result of the multiplier and the multi-value data of the pixel of interest, and outputs the addition result as new multi-value data of the pixel of interest.

【0016】[0016]

【発明の実施の形態】以下、本発明を具体化した一実施
の形態を図1〜図10に従って説明する。図1は、画像
データ処理装置の概略ブロック回路図である。画像デー
タ処理装置1は、ファクシミリ等の様々な用途に用いる
ことができるようになっている。画像データ処理装置1
は、CCDや密着センサ等から得られるアナログ画像信
号を高品位な二値画像データに変換する。この変換され
た二値画像データは、ファクシミリ、コピーに用いられ
る。また、画像データ処理装置1は、二値画像データに
変換する前の多値データを出力する。この多値データ
は、パソコンの画像入力に用いられる。
DESCRIPTION OF THE PREFERRED EMBODIMENTS One embodiment of the present invention will be described below with reference to FIGS. FIG. 1 is a schematic block circuit diagram of the image data processing device. The image data processing device 1 can be used for various applications such as facsimile. Image data processing device 1
Converts an analog image signal obtained from a CCD or a contact sensor into high-quality binary image data. The converted binary image data is used for facsimile and copy. Further, the image data processing device 1 outputs multi-valued data before conversion to binary image data. This multi-value data is used for image input of a personal computer.

【0017】画像データ処理装置1は、アナログ部2、
歪み補正部3、多値解像度変換部4、ガンマ補正部5、
フィルタ部6、中間調部7、二値化部8、制御回路9、
及び、レジスタ10よりなり、1チップ上に集積化され
ている。
The image data processing device 1 includes an analog unit 2,
Distortion correction unit 3, multi-level resolution conversion unit 4, gamma correction unit 5,
A filter section 6, a halftone section 7, a binarization section 8, a control circuit 9,
And a register 10 integrated on one chip.

【0018】ラインセンサは、送信原稿を主走査方向に
複数の画素に分割し、各画素の濃淡を読み取り、その濃
淡に応じた電圧の画像信号を出力する。ラインセンサか
ら入力された画像信号は、アナログ部2に入力される。
画像信号はアナログ値であって、例えば画素が黒色の場
合には高い電圧、白色の場合には低い電圧、灰色の場合
にはその中間の電圧を示す。アナログ部2は所定のビッ
ト数(例えば8ビット)のA/Dコンバータよりなり、
画像信号を量子化して複数の階調(256階調)の多値
データに変換する。その変換された多値データは、各画
素の濃淡に応じた値となる。そして、変換された多値デ
ータは、歪み補正部3に出力される。
The line sensor divides a transmission original into a plurality of pixels in the main scanning direction, reads the density of each pixel, and outputs an image signal having a voltage corresponding to the density. The image signal input from the line sensor is input to the analog unit 2.
The image signal is an analog value, for example, a high voltage when the pixel is black, a low voltage when the pixel is white, and an intermediate voltage when the pixel is gray. The analog unit 2 includes an A / D converter having a predetermined number of bits (for example, 8 bits).
The image signal is quantized and converted into multi-value data of a plurality of gradations (256 gradations). The converted multi-value data has a value corresponding to the density of each pixel. Then, the converted multi-value data is output to the distortion correction unit 3.

【0019】歪み補正部3は、予め図示しないメモリに
予め格納された歪み補正データを読みたし、入力した1
ライン分の多値データに対してその歪み補正データに基
づいて階調補正を行い、その補正結果の多値データを多
値解像度変換部4に出力する。歪み補正データ(シェー
ディングデータ)は、光学系で生じた歪みを数値的に補
正するためのデータである。
The distortion correction unit 3 reads the distortion correction data stored in advance in a memory (not shown) and
The multi-value data for the line is subjected to gradation correction based on the distortion correction data, and the multi-value data resulting from the correction is output to the multi-value resolution conversion unit 4. The distortion correction data (shading data) is data for numerically correcting distortion generated in the optical system.

【0020】多値解像度変換部4は、歪み補正部3から
入力されたデータに対して、各画素の濃淡を強調する濃
淡強調処理と、画素密度を変換する密度変換処理とを多
値データにて行うために設けられている。多値解像度変
換部4は、濃淡強調回路としての濃淡強調回路11と画
素密度変換回路12とから構成されている。
The multi-level resolution conversion unit 4 converts the data input from the distortion correction unit 3 into a multi-level data by performing a density enhancement process for enhancing the density of each pixel and a density conversion process for converting the pixel density. It is provided for performing. The multi-level resolution converter 4 includes a density enhancement circuit 11 as a density enhancement circuit and a pixel density conversion circuit 12.

【0021】濃淡強調回路11には歪み補正部3により
補正された多値データが入力される。濃淡強調回路11
は、主走査方向の複数の画素の多値データに基づいて濃
淡の強調処理を行う。尚、本実施の形態では、濃淡強調
回路11は、3画素分の多値データを保持し、その3画
素分の多値データに基づいて濃淡処理を行い、濃淡処理
を施した各画素の多値データを画素密度変換回路12に
出力する。
The multi-level data corrected by the distortion correction unit 3 is input to the gray level emphasizing circuit 11. Shade emphasis circuit 11
Performs a shading enhancement process based on multi-value data of a plurality of pixels in the main scanning direction. In the present embodiment, the gray level emphasizing circuit 11 holds multi-value data of three pixels, performs gray level processing based on the multi-level data of the three pixels, and performs multi-level processing of each pixel subjected to the gray level processing. The value data is output to the pixel density conversion circuit 12.

【0022】図8に示すように、主走査方向に読み取ら
れた1ライン分の画像データL1は、複数の画素Gから
構成されている。そして、濃淡強調回路11は、その時
々に複数(本実施の形態では3個)の画素Gを入力し、
入力した複数の画素Gの多値データに基づいて濃淡強調
処理を施す。この時の濃淡強調回路11に入力された画
素Gを他の画素Gと区別するために、図8では、画素G
1,G2,G3とする。
As shown in FIG. 8, one line of image data L1 read in the main scanning direction is composed of a plurality of pixels G. Then, the gray level emphasizing circuit 11 inputs a plurality of (three in this embodiment) pixels G at each time,
Shade emphasis processing is performed based on the input multi-value data of the plurality of pixels G. In order to distinguish the pixel G input to the density enhancement circuit 11 at this time from other pixels G, FIG.
1, G2, and G3.

【0023】濃淡強調回路11は、主走査方向に隣接す
る3つの画素G1〜G3のうち、中央の画素G2に対し
て濃淡強調処理を施す。濃淡強調回路11は、着目画素
G2の濃淡と、隣接する2つの画素G1,G3の濃淡の
平均との濃淡差を演算し、その濃淡差を一次微分係数と
する。そして、濃淡強調回路11は、一次微分係数に予
め設定された強調度を乗算し、その乗算結果を着目画素
G2の多値データに加算する。その加算結果が、濃淡強
調処理された着目画素G2の新たな多値データとなる。
The gradation emphasizing circuit 11 performs a gradation emphasizing process on a central pixel G2 among three pixels G1 to G3 adjacent in the main scanning direction. The shading emphasis circuit 11 calculates a shading difference between the shading of the pixel of interest G2 and the average of shading of two adjacent pixels G1 and G3, and uses the shading difference as a first-order differential coefficient. Then, the shading emphasis circuit 11 multiplies the primary differential coefficient by a preset emphasis degree, and adds the multiplication result to the multi-value data of the target pixel G2. The addition result becomes new multi-value data of the pixel of interest G2 that has been subjected to the shading emphasis processing.

【0024】上記の濃淡強調処理は、着目画素G2の多
値データをD0、隣接する画素G1,G3の多値データ
をそれぞれD1,D2とすると、一次微分係数K1は、 K1=D0−(D1+D2)/2 (1) となる。更に、強調度をK2とし、着目画素G2の新た
な多値データをDXとすると、 DX=D0+K2×K1 (2) となる。
In the above-described shading emphasis processing, assuming that the multivalued data of the pixel of interest G2 is D0 and the multivalued data of the adjacent pixels G1 and G3 are D1 and D2, respectively, the primary differential coefficient K1 is K1 = D0- (D1 + D2 ) / 2 (1). Further, assuming that the degree of emphasis is K2 and the new multi-value data of the pixel of interest G2 is DX, DX = D0 + K2 × K1 (2)

【0025】例えば、図9に示すように、主走査方向の
複数(図9において5つ)の画素G11〜G15の多値
データのあらわす値をそれぞれ「100」「120」
「120」「100」「100」とし、強調度K2を
「2」とする。先ず、濃淡強調回路11は、画素G11
〜G13の多値データに基づいて、中央の着目画素G1
2の新たな多値データを演算し、画素G12aの多値デ
ータとして「140」を得る。次に、濃淡強調回路11
は、画素G12〜G14の多値データに基づいて、着目
画素G13の新たな多値データを演算し、画素G13a
の多値データとして「140」を得る。更に、濃淡強調
回路11は、画素G13〜G15の多値データに基づい
て、着目画素G14の新たな多値データを演算し、画素
G14aの多値データとして「80」を得る。
For example, as shown in FIG. 9, the values representing the multivalued data of a plurality of (five in FIG. 9) pixels G11 to G15 in the main scanning direction are “100” and “120”, respectively.
“120”, “100”, and “100”, and the degree of emphasis K2 is “2”. First, the gray level emphasizing circuit 11 includes a pixel G11.
To the center pixel of interest G1 based on the multi-valued data of
The two new multivalued data are calculated to obtain “140” as the multivalued data of the pixel G12a. Next, the shading emphasis circuit 11
Calculates new multivalued data of the pixel of interest G13 based on the multivalued data of the pixels G12 to G14,
"140" is obtained as multi-valued data. Further, the gray-scale emphasizing circuit 11 calculates new multi-value data of the pixel of interest G14 based on the multi-value data of the pixels G13 to G15, and obtains “80” as the multi-value data of the pixel G14a.

【0026】従って、画素G12a,G13aの多値デ
ータと画素G14aの多値データとの差が、画素G1
2,G13の多値データと画素G14の多値データとの
差に比べて大きくなるので、画素G12〜G14の濃淡
が強調されたことになる。
Therefore, the difference between the multivalued data of the pixels G12a and G13a and the multivalued data of the pixel G14a is
Since the difference is larger than the difference between the multi-value data of G2 and the multi-value data of G13 and the multi-value data of pixel G14, the shading of the pixels G12 to G14 is emphasized.

【0027】画素密度変換回路12は、主走査方向に隣
接する画素の平均を演算し、その演算結果と隣接する画
素の多値データとを変換する密度に応じて出力すること
で、画素数を増減するようになっている。例えば、図1
0(b)に示すように、画素密度変換回路12は、入力
された隣接する2画素毎に平均を演算し、その演算結果
の多値データのみを出力する。即ち、2画素に基づいて
1画素の多値データを演算して出力することで、画素密
度を「1/2倍」に変換する。また、図10(c)に示
すように、画素密度変換回路12は、1画素おきに隣接
する2画素の平均を演算し、演算しなかった1画素の多
値データと演算結果の多値データを交互に出力する。即
ち、1画素おきに2画素から1画素を演算して出力する
ことで、画素密度を「2/3倍」に変換する。
The pixel density conversion circuit 12 calculates the average of the pixels adjacent in the main scanning direction, and outputs the calculation result and the multi-value data of the adjacent pixels according to the conversion density, thereby reducing the number of pixels. It is designed to increase or decrease. For example, FIG.
As shown in FIG. 0 (b), the pixel density conversion circuit 12 calculates an average for every two adjacent pixels input and outputs only multi-valued data of the calculation result. That is, the pixel density is converted to “1 /” by calculating and outputting multi-value data of one pixel based on two pixels. Further, as shown in FIG. 10C, the pixel density conversion circuit 12 calculates the average of two adjacent pixels every other pixel, and calculates the multivalued data of one pixel that has not been calculated and the multivalued data of the calculation result. Are output alternately. That is, by calculating and outputting one pixel from two pixels every other pixel, the pixel density is converted to “画素”.

【0028】また、図10(d)に示すように、画素密
度変換回路12は、隣接する2画素毎に平均を演算し、
元の2画素の多値データと、演算結果の多値データとを
出力する。この時、画素密度変換回路12は、演算結果
の多値データを、元の2画素の多値データの間に出力す
る。即ち、2画素から1画素を演算し、元の2画素と演
算結果とを出力することで、画素密度を「3/2倍」に
変換する。更に、図10(e)に示すように、画素密度
変換回路12は、入力された隣接する2画素の平均を演
算し、入力された画素と演算結果の多値データを交互に
出力する。即ち、隣接する2画素の間に、その2画素の
平均の演算結果を挿入することで、画素密度を「2/1
倍」に変換する。尚、図10(a)は、無変換の場合、
即ち、画素密度を「1/1」に変換する場合を示してい
る。
As shown in FIG. 10D, the pixel density conversion circuit 12 calculates an average for every two adjacent pixels.
The multi-value data of the original two pixels and the multi-value data of the operation result are output. At this time, the pixel density conversion circuit 12 outputs the multi-value data of the operation result between the original multi-value data of the two pixels. That is, the pixel density is converted to "3/2 times" by calculating one pixel from two pixels and outputting the original two pixels and the calculation result. Further, as shown in FIG. 10 (e), the pixel density conversion circuit 12 calculates the average of the input two adjacent pixels, and alternately outputs the input pixel and the multi-value data of the calculation result. That is, by inserting the average calculation result of the two pixels between two adjacent pixels, the pixel density is set to “2/1”.
To "double". FIG. 10A shows the case of no conversion.
That is, the case where the pixel density is converted to “1/1” is shown.

【0029】画素密度変換回路12は、後述するレジス
タに書き込まれる制御データに基づいて、変換する画素
密度を切り換えるようになっている。そして、画素密度
変換回路12から出力される演算結果の多値データは、
ガンマ補正部5に出力される。
The pixel density conversion circuit 12 switches the pixel density to be converted based on control data written in a register described later. Then, the multi-value data of the operation result output from the pixel density conversion circuit 12 is
Output to the gamma correction unit 5.

【0030】ガンマ補正部5は、図示しないメモリに予
め格納されたガンマ補正データを読みだし、そのガンマ
補正データに基づいて、多値解像度変換部4から入力さ
れた多値データに対してガンマ補正を行う。ガンマ補正
データは、ラインセンサの光電変換特性と、人が実際に
視覚上感じる光の強度変化とのずれを補正するためのデ
ータである。ガンマ補正部5は、その補正結果の多値デ
ータをフィルタ部6に出力する。また、ガンマ補正部5
は、補正結果の多値データを直接外部に出力する。
The gamma correction unit 5 reads gamma correction data stored in a memory (not shown) in advance, and performs gamma correction on the multi-value data input from the multi-value resolution conversion unit 4 based on the gamma correction data. I do. The gamma correction data is data for correcting a deviation between a photoelectric conversion characteristic of the line sensor and a change in light intensity that a person actually visually perceives. The gamma correction unit 5 outputs the multi-value data of the correction result to the filter unit 6. The gamma correction unit 5
Outputs the multi-value data of the correction result directly to the outside.

【0031】フィルタ部6は、図示しないメモリに格納
された2ライン分の多値データと、ガンマ補正部5から
入力された1ライン分の多値データとに基づいて3×3
のマトリックスよりなる二次元の空間フィルタを構成
し、フィルタ処理を施したデータを中間調部7又は二値
化部8に出力する。この空間フィルタは、多値データに
対してエッジ強調等のフィルタ処理を行うものであり、
基本的な構成は、後述する濃淡強調回路11の構成と同
じである。
The filter section 6 is based on the multi-valued data for two lines stored in a memory (not shown) and the multi-valued data for one line input from the gamma correction section 5 and has a size of 3 × 3.
, And outputs the filtered data to the halftone unit 7 or the binarization unit 8. This spatial filter performs filter processing such as edge enhancement on multi-valued data.
The basic configuration is the same as the configuration of the gradation emphasizing circuit 11 described later.

【0032】二値化部8は、入力された多値データを予
め設定されたしきい値に基づいて二値データに変換す
る。その二値データは、例えば、多値データがしきい値
よりも大きい場合には「1」、多値データがしきい値よ
りも小さい場合には「0」となる。そして、二値データ
が「0」の場合には出力される原稿は白色になり二値デ
ータが「1」の場合には原稿は黒色になる。
The binarizing unit 8 converts the input multi-value data into binary data based on a preset threshold. The binary data is, for example, “1” when the multi-valued data is larger than the threshold, and “0” when the multi-valued data is smaller than the threshold. When the binary data is "0", the output document is white, and when the binary data is "1", the document is black.

【0033】一方、中間調部7は、入力された多値デー
タに対して誤差拡散処理を施し、疑似的に中間調を表す
ようにした二値データを作成する。誤差拡散処理は、多
値データを二値データにて表現するために、ある画素の
多値データを二値化する際に生じる誤差をその画素の周
辺の画素の多値データに加算するようにしたものであ
る。
On the other hand, the halftone section 7 performs an error diffusion process on the input multi-valued data, and creates binary data representing the halftone in a pseudo manner. In the error diffusion processing, in order to express multi-value data as binary data, an error generated when binarizing multi-value data of a certain pixel is added to multi-value data of pixels around the pixel. It was done.

【0034】中間調部7及び二値化部8から出力される
二値データは、スイッチSWを介して外部に出力され
る。そのスイッチSWは、アナログスイッチであって、
出力される二値データが含まれる画像領域に従って後述
する制御回路9によって切り換えられる。その画像領域
は、文字等よりなる領域、写真等よりなる領域等があ
る。白データ及び黒データからなる文字画像領域では、
スイッチSWを二値化部8に切り換えることにより、エ
ッジのはっきりした二値データが得られる。一方、中間
調の多値データからなる写真画像領域では、スイッチS
Wを中間調部7に切り換えることにより、誤差拡散され
た濃淡を擬似的に表現することが可能な二値データが得
られる。
The binary data output from the halftone section 7 and the binarization section 8 are output to the outside via the switch SW. The switch SW is an analog switch,
Switching is performed by a control circuit 9 described later according to an image area including the output binary data. The image area includes an area composed of characters and the like, an area composed of photographs and the like. In the character image area consisting of white data and black data,
By switching the switch SW to the binarizing unit 8, binary data with a clear edge can be obtained. On the other hand, in a photographic image area composed of halftone multivalued data, the switch S
By switching W to the halftone section 7, binary data capable of expressing the error-diffusion density in a pseudo manner is obtained.

【0035】制御回路9及びレジスタ10は、各部2〜
8を制御するために設けられている。レジスタ10に
は、ファクシミリ等の全体を制御するためのコントロー
ラから入力される変換する画素密度等の各種データが格
納される。制御回路9は、レジスタ10に格納された各
種データに基づいて、各部2〜8に制御信号を出力し、
各部2〜8は、制御信号に基づいて動作するようになっ
ている。
The control circuit 9 and the register 10 are composed of
8 is provided for control. The register 10 stores various data such as the pixel density to be converted, which is input from a controller for controlling the entire facsimile or the like. The control circuit 9 outputs a control signal to each of the units 2 to 8 based on various data stored in the register 10,
Each of the units 2 to 8 operates based on a control signal.

【0036】次に、多値解像度変換部4を構成する濃淡
強調回路11と画素密度変換回路12の構成を図2及び
図3に従って説明する。図2に示すように、濃淡強調回
路11には、各画素の多値データTDが1画素づつ順次
入力される。また、濃淡強調回路11には、クロック信
号CLKと、強調信号MFとが入力される。クロック信
号CLKは、濃淡処理を施す多値データTDの入力タイ
ミングに同期する。
Next, the configurations of the density enhancement circuit 11 and the pixel density conversion circuit 12 constituting the multi-level resolution conversion section 4 will be described with reference to FIGS. As shown in FIG. 2, the multi-level data TD of each pixel is sequentially input to the gray level emphasizing circuit 11 one pixel at a time. Further, the clock signal CLK and the emphasis signal MF are input to the shading emphasis circuit 11. The clock signal CLK is synchronized with the input timing of the multi-value data TD to be subjected to the shading process.

【0037】強調信号MFは、各画素の多値データを強
調する度合いに対応して生成される。例えば、図5に示
すように、「強調×0」の場合には「00」に、「強調
×1」の場合には「01」に、「強調×2」の場合には
「10」に、「強調×4」の場合には「11」にそれぞ
れ設定され入力される。尚、「強調×0」は濃淡強調処
理を行わない場合、「強調×1」は1倍の濃淡強調処理
を行う場合、「強調×2」2倍の濃淡強調処理を行う場
合、「強調×4」は4倍の濃淡強調処理を行う場合であ
る。
The emphasis signal MF is generated corresponding to the degree of emphasizing the multi-value data of each pixel. For example, as shown in FIG. 5, to “00” for “emphasized × 0”, to “01” for “emphasized × 1”, to “10” for “emphasized × 2”. , “Emphasis × 4” is set and input to “11”, respectively. Note that “emphasized × 0” indicates that no gray level emphasis processing is performed, “emphasized × 1” indicates that one-time gray level emphasizing processing is performed, and “emphasized × 2” indicates that two-times gray level emphasizing processing is performed. "4" indicates a case where a four-fold shading enhancement process is performed.

【0038】濃淡強調回路11は、レジスタ21,2
2,23、加算器24、除算器25、減算器26、乗算
器27、加算器28、及び、リミッタ29とから構成さ
れている。
The shade emphasizing circuit 11 includes registers 21 and
2, 23, an adder 24, a divider 25, a subtractor 26, a multiplier 27, an adder 28, and a limiter 29.

【0039】レジスタ21〜23は、それぞれ多ビット
のフリップフロップ回路よりなり、それぞれには1画素
分の多値データTDが格納される。レジスタ21〜23
は、直列に接続され、レジスタ21には多値データTD
が順次入力される。また、各レジスタ21〜23には、
クロック信号CLKが入力され、そのクロック信号CL
Kに基づいて、順次多値データTDを取り込んで格納す
る。また、各レジスタ21〜23は、格納された多値デ
ータをそれぞれ出力する。従って、レジスタ21〜23
には、隣接する3つの画素の多値データが保持される。
そして、レジスタ22から出力される多値データは、濃
淡強調回路11によって濃淡強調処理を施す着目画素の
多値データD0となり、レジスタ21,23から出力さ
れる多値データは、それぞれ着目画素に隣接する画素の
多値データD1,D2となる。
Each of the registers 21 to 23 is formed of a multi-bit flip-flop circuit, and stores multi-value data TD for one pixel. Registers 21-23
Are connected in series, and the multi-valued data TD
Are sequentially input. Also, in each of the registers 21 to 23,
A clock signal CLK is input, and the clock signal CL
Based on K, the multi-level data TD is sequentially taken in and stored. Each of the registers 21 to 23 outputs the stored multi-value data. Therefore, the registers 21 to 23
Holds multivalued data of three adjacent pixels.
Then, the multi-valued data output from the register 22 becomes the multi-valued data D0 of the target pixel on which the gray level emphasizing process is performed by the gray level emphasizing circuit 11, and the multi-level data output from the registers 21 and 23 are adjacent to the target pixel. Data D1 and D2 of the pixel to be processed.

【0040】レジスタ21から出力される多値データD
1と、レジスタ23から出力される多値データD2は、
加算器24に入力される。加算器24は、入力された多
値データD1,D2を加算演算し、その演算結果を除算
器25に出力する。除算器25は、加算器24の演算結
果を1/2にして、その結果を信号AVEとして減算器
26に出力する。除算器25は、例えばシフトレジスタ
よりなり、入力されたデータを下位ビット方向に1ビッ
トシフトすることにより加算器24の演算結果を1/2
にして出力する。
Multi-value data D output from register 21
1 and the multi-level data D2 output from the register 23,
It is input to the adder 24. The adder 24 performs an addition operation on the input multi-value data D1 and D2, and outputs the operation result to the divider 25. The divider 25 halves the operation result of the adder 24 and outputs the result to the subtractor 26 as a signal AVE. The divider 25 is composed of, for example, a shift register, and shifts the input data by one bit in the lower bit direction to thereby reduce the operation result of the adder 24 by 1 /.
And output.

【0041】減算器26には、信号AVEと共に、レジ
スタ22から出力される多値データD0が入力される。
減算器26は、信号AVEを多値データD0かさ減算
し、その演算結果を乗算器27に出力する。従って、減
算器26は、着目画素の濃淡と、隣接する2つの画素の
濃淡の平均との濃淡差、即ち、式(1)の一次微分係数
K1を演算し、その演算結果を乗算器27に出力する。
The subtracter 26 receives the multilevel data D0 output from the register 22 together with the signal AVE.
The subtracter 26 subtracts the signal AVE from the multi-value data D0 and outputs the result of the subtraction to the multiplier 27. Accordingly, the subtracter 26 calculates a gray level difference between the gray level of the pixel of interest and the average of the gray levels of two adjacent pixels, that is, the first derivative K1 of the equation (1). Output.

【0042】乗算器27には、強調信号MFが入力され
る。乗算器27は、入力される強調信号MFに基づい
て、減算器26から入力される一次微分係数K1に対し
て強調度K2(式2)を乗算し、その演算結果を加算器
28に出力する。乗算器27は、例えばシフトレジスタ
よりなり、入力された一次微分係数K1を、強調信号M
Fに基づいてシフトすることにより、強調度K2を乗算
する。
The multiplier 27 receives the emphasis signal MF. The multiplier 27 multiplies the primary differential coefficient K1 input from the subtractor 26 by the enhancement K2 (Equation 2) based on the input enhancement signal MF, and outputs the calculation result to the adder 28. . The multiplier 27 is composed of, for example, a shift register, and converts the input first derivative K1 into an emphasis signal M
By shifting based on F, the degree of emphasis K2 is multiplied.

【0043】図5に示すように、「強調×0」の場合、
乗算器27は、強調信号MFに基づいて、強調度K2を
には0(ゼロ)を出力する。この場合、濃淡強調処理は
行われない。「強調×1」の場合、乗算器27は、「ス
ルー」、即ち、一次微分係数K1をそのまま出力する。
「強調×2」の場合、乗算器27は、一次微分係数K1
を上位方向に1ビットシフト、即ち、2倍(K2=2)
にして出力する。「強調×4」の場合、乗算器27は、
一次微分係数K1を上位方向に2ビットシフト、即ち、
4倍(K2=4)にして出力する。
As shown in FIG. 5, in the case of “emphasis × 0”,
The multiplier 27 outputs 0 (zero) for the enhancement degree K2 based on the enhancement signal MF. In this case, no shading emphasis processing is performed. In the case of “emphasis × 1”, the multiplier 27 outputs “through”, that is, the primary differential coefficient K1 as it is.
In the case of “emphasis × 2”, the multiplier 27 calculates the first derivative K1
Is shifted one bit upward, that is, twice (K2 = 2)
And output. In the case of “emphasis × 4”, the multiplier 27
The first derivative K1 is shifted upward by 2 bits, that is,
The output is quadrupled (K2 = 4).

【0044】また、乗算器27は、その演算結果に基づ
いて、リミット信号LIMを出力する。このリミット信
号LIMは、後述するリミッタ29において、出力され
る多値データEDのビット数に応じて出力される。例え
ば、多値データED(多値データTD)が8ビットの場
合、その多値データEDは0から255までの値とな
る。一方、減算器26から出力される一次微分係数K1
は、隣接する2つの画素の濃淡の平均と着目画素の濃淡
との差であるので、正又は負となる。従って、リミッタ
29から出力される多値データEDは、その値が8ビッ
トの範囲を超える場合がある。そのため、乗算器27に
おいて演算した結果に基づいて、リミッタ29にて多値
データEDが正の値であって所定のビット数に収まるよ
うにするわけである。
The multiplier 27 outputs a limit signal LIM based on the calculation result. The limit signal LIM is output by a limiter 29 described later in accordance with the number of bits of the output multi-level data ED. For example, when the multi-level data ED (multi-level data TD) is 8 bits, the multi-level data ED takes a value from 0 to 255. On the other hand, the primary differential coefficient K1 output from the subtractor 26
Is positive or negative because it is the difference between the average of the shades of two adjacent pixels and the shade of the target pixel. Therefore, the value of the multi-value data ED output from the limiter 29 may exceed the range of 8 bits. Therefore, based on the result calculated by the multiplier 27, the multi-level data ED is set to a positive value in the limiter 29 so as to be within a predetermined number of bits.

【0045】そして、図4に示すように、多値データE
Dが正の値であって所定のビット数の範囲となる場合、
乗算器27は、「リミット無し」としてリミット信号L
IMを「00」にして出力する。また、多値データED
が正の値であって所定のビット数を超える場合、乗算器
27は、「FFリミット」(FFは、符号無し8ビット
で表現される最大の値(255の16進数表示)として
リミット信号LIMを「01」にして出力する。一方、
多値データが負の値の場合、乗算器27は、「0リミッ
ト」(0は、符号無し8ビットで表現される最小の値)
としてリミット信号LIMを「10」にして出力する。
Then, as shown in FIG.
If D is a positive value and falls within a predetermined number of bits,
The multiplier 27 sets the limit signal L
IM is set to “00” and output. Also, multi-value data ED
Is a positive value and exceeds the predetermined number of bits, the multiplier 27 sets the limit signal LIM as the “FF limit” (FF is the maximum value represented by unsigned 8 bits (255 in hexadecimal notation)). Is output as "01".
When the multi-value data is a negative value, the multiplier 27 determines “0 limit” (0 is the minimum value represented by unsigned 8 bits)
And outputs the limit signal LIM as "10".

【0046】乗算器27から出力される演算結果は、加
算器28に入力される。また、加算器28には、レジス
タ22から出力される着目画素の多値データD0が入力
される。加算器28は、乗算器27の演算結果と着目画
素の多値データD0とを加算演算し、その演算結果を出
力する。この演算結果は、(式2)における着目画素の
新たな多値データとなる。
The operation result output from the multiplier 27 is input to an adder 28. Further, the multi-value data D0 of the pixel of interest output from the register 22 is input to the adder 28. The adder 28 performs an addition operation on the operation result of the multiplier 27 and the multi-value data D0 of the pixel of interest, and outputs the operation result. The calculation result becomes new multi-value data of the pixel of interest in (Equation 2).

【0047】リミッタ29には、加算器28から出力さ
れる演算結果と共に、乗算器27から出力されるリミッ
ト信号LIMが入力される。リミッタ29は、リミット
信号LIMに基づいて、加算器28の演算結果に対して
リミット処理し、処理結果を多値データEDとして出力
する。
The limiter 29 receives the calculation result output from the adder 28 and the limit signal LIM output from the multiplier 27. The limiter 29 performs limit processing on the operation result of the adder 28 based on the limit signal LIM, and outputs the processing result as multi-value data ED.

【0048】図3に示すように、画素密度変換回路12
には、濃淡強調回路11により濃淡強調処理が施された
結果の多値データEDが入力される。また、画素密度変
換回路12には、クロック信号CLK、選択クロック信
号CHS、及び、出力選択信号RESが入力される。ク
ロック信号CLKは、上記の濃淡強調回路11と共通で
ある。
As shown in FIG. 3, the pixel density conversion circuit 12
, Multi-valued data ED as a result of the shading emphasis processing performed by the shading emphasizing circuit 11 is input. Further, the clock signal CLK, the selected clock signal CHS, and the output selection signal RES are input to the pixel density conversion circuit 12. The clock signal CLK is common to the above-described shading emphasis circuit 11.

【0049】選択クロック信号CHSは、クロック信号
CLKに基づいて、変換する画素の密度に応じたパルス
信号として生成され、入力される。画素密度変換回路1
2は、選択クロック信号CHSがHレベルの場合には、
隣接する2画素の平均を演算した演算結果の多値データ
を出力し、選択クロック信号信号CHSがLレベルの場
合には、元の画素の多値データを出力する。
The selected clock signal CHS is generated and input as a pulse signal corresponding to the density of the pixel to be converted based on the clock signal CLK. Pixel density conversion circuit 1
2, when the selected clock signal CHS is at the H level,
The multi-value data of the calculation result obtained by calculating the average of two adjacent pixels is output. When the selected clock signal CHS is at the L level, the multi-value data of the original pixel is output.

【0050】変換する画素の密度は、例えば図10
(a)〜(e)に示すように、「1/1倍」「1/2
倍」「2/3倍」「3/2倍」「2/1倍」に設定され
る。これに対応して選択クロック信号CHSは、図7に
示すように、「1/1倍」の場合に常にLレベルの信号
として生成され、「1/2倍」の場合に常にHレベルの
信号として生成される。また、「2/3倍」の場合、選
択クロック信号CHSは、クロック信号CLKの3周期
に対して2周期がLレベルとなるクロック信号として生
成される。また、「3/2倍」の場合、選択クロック信
号CHSは、クロック信号CLKの2周期に対して1.
5周期がLレベルとなるクロック信号として生成され
る。更に、「2/1倍」の場合、選択クロック信号CH
Sは、クロック信号CLKの1周期に対して0.5周期
がLレベルとなるクロック信号として生成される。
The density of the pixels to be converted is, for example, as shown in FIG.
As shown in (a) to (e), “1/1”, “1/2”
Double, "2/3 times,""3/2times,""2/1times." Corresponding to this, as shown in FIG. 7, the selected clock signal CHS is always generated as an L-level signal when "1/1 times", and is always at an H level when "1/2 times". Is generated as In the case of “2/3”, the selected clock signal CHS is generated as a clock signal in which two cycles are at L level for three cycles of the clock signal CLK. In the case of “3/2 times”, the selected clock signal CHS is set to 1.
Five periods are generated as clock signals having the L level. Further, in the case of “2/1 times”, the selected clock signal CH
S is generated as a clock signal in which 0.5 cycle is L level for one cycle of the clock signal CLK.

【0051】出力選択信号RESは、変換する画素の密
度に応じて設定され、入力される。例えば、図6に示す
ように、出力選択信号RESは、「1/1倍」の場合に
は「000」、「1/2倍」の場合には「001」、
「2/3倍」の場合には「010」、「3/2倍」の場
合には「011」、「2/1倍」の場合には「100」
に設定される。
The output selection signal RES is set and input according to the density of the pixel to be converted. For example, as shown in FIG. 6, the output selection signal RES is “000” for “1/1”, “001” for “1 /”,
"010" for "2/3 times", "011" for "3/2 times", and "100" for "2/1 times"
Is set to

【0052】画素密度変換回路12は、レジスタ31,
32,33、加算器34,35、除算器36,37、及
び、選択回路38,39,40とから構成されている。
レジスタ31〜33は、それぞれ多ビットのフリップフ
ロップ回路よりなり、それぞれには1画素分の多値デー
タが格納される。レジスタ31〜33は、濃淡強調回路
11のレジスタ21〜23と同様に直列に接続され、ク
ロック信号CLKに基づいて、順次多値データEDを取
り込んで格納する。この構成により、レジスタ31〜3
3には、隣接する3つの画素の多値データが保持され
る。そして、レジスタ31は、格納したデータを多値デ
ータWR1として出力する。また、レジスタ32は、格
納したデータを多値データWR2として出力する。更
に、レジスタ33は、格納したデータを多値データWR
3として出力する。
The pixel density conversion circuit 12 includes a register 31,
32, 33, adders 34 and 35, dividers 36 and 37, and selection circuits 38, 39 and 40.
Each of the registers 31 to 33 is formed of a multi-bit flip-flop circuit, and stores multi-value data of one pixel. The registers 31 to 33 are connected in series similarly to the registers 21 to 23 of the shading emphasis circuit 11, and sequentially take in and store the multi-value data ED based on the clock signal CLK. With this configuration, the registers 31 to 3
3 holds multivalued data of three adjacent pixels. Then, the register 31 outputs the stored data as the multi-value data WR1. The register 32 outputs the stored data as multi-value data WR2. Further, the register 33 stores the stored data in the multi-value data WR.
Output as 3.

【0053】レジスタ31から出力される多値データW
R1と、レジスタ32から出力される多値データWR2
は、加算器34に入力される。また、レジスタ32から
出力される多値データWR2と、レジスタ33から出力
される多値データWR3は、加算器35に入力される。
即ち、加算器34,35には、それぞれ隣接する2画素
の多値データが入力される。
Multi-value data W output from register 31
R1 and multi-value data WR2 output from the register 32
Is input to the adder 34. The multi-value data WR 2 output from the register 32 and the multi-value data WR 3 output from the register 33 are input to the adder 35.
That is, the multi-value data of two adjacent pixels are input to the adders 34 and 35, respectively.

【0054】加算器34は、入力された多値データWR
1,WR2を加算演算し、その演算結果を除算器36に
出力する。除算器36は、加算器34の演算結果を1/
2にして、その結果を信号AVE1として出力する。除
算器36は、例えばシフトレジスタよりなり、入力され
たデータを下位ビット方向に1ビットシフトすることに
より加算器34の演算結果を1/2にして出力する。
The adder 34 receives the input multi-value data WR
1 and WR2, and outputs the operation result to the divider 36. The divider 36 calculates the operation result of the adder 34 as 1 /
2, and outputs the result as a signal AVE1. The divider 36 is formed of, for example, a shift register, and shifts the input data by one bit in the lower bit direction, thereby halving the operation result of the adder 34 and outputting the result.

【0055】また、加算器35は、入力された多値デー
タWR2,WR3を加算演算し、その演算結果を除算器
37に出力する。除算器37は、加算器35の演算結果
を1/2にして、その結果を信号AVE2として出力す
る。除算器37は、例えばシフトレジスタよりなり、入
力されたデータを下位ビット方向に1ビットシフトする
ことにより加算器35の演算結果を1/2にして出力す
る。
The adder 35 performs an addition operation on the input multi-value data WR2 and WR3, and outputs the operation result to the divider 37. Divider 37 halves the operation result of adder 35 and outputs the result as signal AVE2. The divider 37 is composed of, for example, a shift register, and shifts the input data by one bit in the lower bit direction, thereby halving the operation result of the adder 35 and outputting the result.

【0056】即ち、加算器34と除算器36、加算器3
5と除算器37は、それぞれ隣接する2画素の多値デー
タの平均を演算する平均演算回路を構成し、その演算結
果をそれぞれ信号AVE1,AVE2として出力する。
That is, the adder 34, the divider 36, and the adder 3
5 and the divider 37 constitute an averaging circuit for calculating the average of multi-value data of two adjacent pixels, and output the calculation results as signals AVE1 and AVE2, respectively.

【0057】選択回路38には、信号AVE1と、レジ
スタ32から出力される多値データWR2とが入力され
る。選択回路39には、レジスタ32から出力される多
値データWR2と、信号AVE2とが入力される。ま
た、両選択回路38,39には、選択クロック信号CH
Sが入力される。
The selection circuit 38 receives the signal AVE1 and the multi-value data WR2 output from the register 32. The multi-value data WR2 output from the register 32 and the signal AVE2 are input to the selection circuit 39. Also, the selection clock signals CH are supplied to both the selection circuits 38 and 39.
S is input.

【0058】選択回路38は、選択クロック信号CHS
に基づいて、入力される信号AVE1と多値データWR
2のうちの一方を選択し、信号SEL1として出力す
る。同様に、選択回路39は、選択クロック信号CHS
に基づいて、入力される多値データWR2と信号AVE
2のうちの一方を選択し、信号SEL2として出力す
る。
The selection circuit 38 selects the selected clock signal CHS
AVE1 and multi-level data WR based on
One of the two is selected and output as a signal SEL1. Similarly, the selection circuit 39 outputs the selected clock signal CHS
Based on the input multi-value data WR2 and signal AVE
2 is selected and output as a signal SEL2.

【0059】例えば、選択クロック信号CHSがLレベ
ルの場合、選択回路38,39は共に多値データWR2
を選択する。そして、選択回路38,39は、選択クロ
ック信号CHSがLレベルの間、選択した信号を保持す
るとともに、それぞれ信号SEL1,SEL2として出
力する。
For example, when the selected clock signal CHS is at the L level, both of the selection circuits 38 and 39 provide the multi-level data WR2
Select The selection circuits 38 and 39 hold the selected signal while the selected clock signal CHS is at the L level, and output the signals as signals SEL1 and SEL2, respectively.

【0060】また、選択クロック信号CHSがHレベル
の場合、選択回路38は信号AVE1を、選択回路39
は信号AVE2を選択する。そして、選択回路38,3
9は、選択クロック信号CHSがHレベルの間、選択し
た信号を保持するとともに、それぞれ信号SEL1,S
EL2として出力する。
When the selected clock signal CHS is at the H level, the selection circuit 38 outputs the signal AVE1 to the selection circuit 39.
Selects the signal AVE2. Then, the selection circuits 38, 3
9 holds the selected signal while the selected clock signal CHS is at the H level, and outputs signals SEL1 and SEL, respectively.
Output as EL2.

【0061】選択回路38,39からそれぞれ出力され
る信号SEL1,SEL2は、選択回路40に入力され
る。また、選択回路40には、レジスタ32から出力さ
れる多値データWR2が入力される。更に、選択回路4
0には、出力選択信号RESが入力される。
The signals SEL1 and SEL2 output from the selection circuits 38 and 39 are input to the selection circuit 40. Further, the multi-value data WR2 output from the register 32 is input to the selection circuit 40. Further, the selection circuit 4
To 0, the output selection signal RES is input.

【0062】選択回路40は、出力選択信号RESに基
づいて、信号SEL1,SEL2と多値データWR2の
うちの1つを選択して多値データMDとして出力する。
出力選択信号RESは、変換する画素の密度に対応して
いる。従って、選択回路40は、変換する画素の密度に
対応して信号SEL1,SEL2と多値データWR2の
うちの1つを選択して多値データMDとして出力する。
The selection circuit 40 selects one of the signals SEL1 and SEL2 and the multi-value data WR2 based on the output selection signal RES, and outputs it as multi-value data MD.
The output selection signal RES corresponds to the density of the pixel to be converted. Therefore, the selection circuit 40 selects one of the signals SEL1 and SEL2 and the multi-value data WR2 according to the density of the pixel to be converted, and outputs the multi-value data MD.

【0063】即ち、選択回路38〜40は、選択クロッ
ク信号CHSと出力選択信号RESとに基づいて、隣接
する2画素の平均の多値データと、元の画素の多値デー
タとを選択して、密度を変換した多値データMDとして
出力する。
That is, the selection circuits 38 to 40 select average multi-value data of two adjacent pixels and multi-value data of the original pixel based on the selection clock signal CHS and the output selection signal RES. , And outputs the converted multi-value data MD.

【0064】図6に示すように、変換する画素の密度が
「1/1倍」の場合、選択回路40は、多値データWR
2を選択し、そのまま多値データMDとして出力する。
多値データWR2は、クロック信号CLKに同期してレ
ジスタ32に格納された画素の多値データが出力され
る。従って、選択回路40から出力される多値データM
Dは、画素密度変換回路12に入力される多値データE
Dとなり、演算結果を含まない、即ち、画素密度は変換
されずに出力される。
As shown in FIG. 6, when the density of the pixel to be converted is “1/1”, the selection circuit 40 outputs the multi-value data WR
2 is selected and output as multi-value data MD as it is.
As the multi-level data WR2, the multi-level data of the pixel stored in the register 32 is output in synchronization with the clock signal CLK. Therefore, the multi-value data M output from the selection circuit 40
D is the multi-value data E input to the pixel density conversion circuit 12
D, which does not include the calculation result, that is, is output without conversion of the pixel density.

【0065】また、変換する画素の密度が「1/2倍」
の場合、選択回路40は、信号SEL1を選択して多値
データMDとして出力する。その信号SEL1は、選択
回路38によって、常にHレベルの選択クロック信号C
HSに基づいて選択された信号AVE1が出力される。
そのため、画素密度変換回路12は、2画素分の多値デ
ータEDから1画素分の多値データMDを出力するの
で、画素の密度は1/2となる。
The density of the pixels to be converted is "1/2 times".
In this case, the selection circuit 40 selects the signal SEL1 and outputs it as multi-value data MD. The signal SEL1 is always supplied to the selection circuit 38 by the selection clock signal C at H level.
The signal AVE1 selected based on the HS is output.
Therefore, since the pixel density conversion circuit 12 outputs multi-value data MD for one pixel from multi-value data ED for two pixels, the pixel density is reduced to half.

【0066】また、変換する画素の密度が「2/3倍」
の場合、選択回路40は、信号SEL1を選択して多値
データMDとして出力する。その信号SEL1は、選択
回路38によって、選択クロック信号CHSに基づい
て、隣接する2画素の平均の演算結果、又は、多値デー
タWR2の一方が選択されて出力される。選択回路38
は、クロック信号CLKの2周期の間、多値データWR
2を選択して信号SEL1として出力し、クロック信号
CLKが1周期の間、信号AVE1を選択して信号SE
L1として出力する。そのため、画素密度変換回路12
は、3画素分の多値データEDから2画素分の多値デー
タMDを出力するので、画素の密度は2/3となる。
The density of the pixels to be converted is "2/3 times"
In this case, the selection circuit 40 selects the signal SEL1 and outputs it as multi-value data MD. The signal SEL1 is selected and output by the selection circuit 38 based on the selected clock signal CHS, either the average calculation result of two adjacent pixels or the multi-value data WR2. Selection circuit 38
Is the multi-level data WR for two cycles of the clock signal CLK.
2 is selected and output as a signal SEL1. During a period of one cycle of the clock signal CLK, the signal AVE1 is selected and the signal SE
Output as L1. Therefore, the pixel density conversion circuit 12
Outputs the multi-value data MD for two pixels from the multi-value data ED for three pixels, so that the pixel density is 2/3.

【0067】また、変換する画素の密度が「3/2倍」
の場合、選択回路40は、信号SEL2を選択して多値
データMDとして出力する。その信号SEL1は、選択
回路39によって、選択クロック信号CHSに基づい
て、隣接する2画素の平均の演算結果、又は、多値デー
タWR2の一方が選択されて出力される。選択回路39
は、クロック信号CLKの1.5周期の間、多値データ
WR2を選択して信号SEL2として出力し、クロック
信号CLKが0.5周期の間、信号AVE2を選択して
信号SEL2として出力する。そのため、画素密度変換
回路12は、2画素分の多値データEDから3画素分の
多値データMDを出力するので、画素の密度は3/2と
なる。
The density of the pixel to be converted is "3/2 times"
In this case, the selection circuit 40 selects the signal SEL2 and outputs it as multi-value data MD. The signal SEL1 is selected and output by the selection circuit 39 based on the selected clock signal CHS, either the average calculation result of two adjacent pixels or the multi-value data WR2. Selection circuit 39
Selects the multi-value data WR2 for 1.5 cycles of the clock signal CLK and outputs it as the signal SEL2, and selects the signal AVE2 for 0.5 cycles of the clock signal CLK and outputs it as the signal SEL2. Therefore, the pixel density conversion circuit 12 outputs the multi-value data MD for three pixels from the multi-value data ED for two pixels, so that the pixel density is 3/2.

【0068】更に、変換する画素の密度が「2/1倍」
の場合、選択回路40は、信号SEL2を選択して多値
データMDとして出力する。その信号SEL2は、選択
回路39によって、選択クロック信号CHSに基づい
て、隣接する2画素の平均の演算結果、又は、多値デー
タWR2の一方が選択されて出力される。選択回路39
は、クロック信号CLKの0.5周期の間、多値データ
WR2を選択して信号SEL2として出力し、クロック
信号CLKが0.5周期の間、信号AVE2を選択して
信号SEL2として出力する。そのため、画素密度変換
回路12は、元の画素の多値データと、平均を演算した
多値データとを交互に出力するので、画素の密度は2/
1となる。
Further, the density of the pixel to be converted is "2/1 times"
In this case, the selection circuit 40 selects the signal SEL2 and outputs it as multi-value data MD. The signal SEL2 is selected and output by the selection circuit 39 based on the selected clock signal CHS, either the average calculation result of two adjacent pixels or the multi-value data WR2. Selection circuit 39
Selects the multi-value data WR2 during the 0.5 cycle of the clock signal CLK and outputs it as the signal SEL2, and selects the signal AVE2 during the 0.5 cycle of the clock signal CLK and outputs it as the signal SEL2. Therefore, the pixel density conversion circuit 12 alternately outputs the multi-valued data of the original pixel and the multi-valued data obtained by calculating the average.
It becomes 1.

【0069】以上記述したように、本実施の形態によれ
ば、以下の効果を奏する。 (1)画像データ処理装置1には、濃淡強調回路11と
画素密度変換回路12とが備えられる。濃淡強調回路1
1は、複数の画素のうちの1つの画素に着目し、その着
目した画素に隣接する複数の画素の多値データの平均を
演算し、その演算結果の多値データと着目した画素の多
値データとの差に基づいて演算した演算結果を、その着
目した画素の濃淡を強調した新たな多値データとして出
力する。また、画素密度変換回路12は、濃淡強調回路
11から入力される各画素の多値データに対して、隣接
する2画素の多値データの平均を演算し、その演算結果
の多値データと、演算前の多値データとを選択して出力
して1ライン分の画素の個数を変換するようにした。そ
の結果、多値データで予め画素密度が変換されるので、
文字等が太くなったり、細線が消失したりすることが少
ないので、見やすい画像データを得ることができる。
As described above, the present embodiment has the following advantages. (1) The image data processing device 1 includes a density enhancement circuit 11 and a pixel density conversion circuit 12. Shade emphasis circuit 1
1 focuses on one of the plurality of pixels, calculates an average of multi-valued data of a plurality of pixels adjacent to the focused-on pixel, and calculates multi-valued data of the calculation result and multi-valued of the focused-on pixel The calculation result calculated based on the difference from the data is output as new multivalued data in which the density of the focused pixel is emphasized. Further, the pixel density conversion circuit 12 calculates an average of multi-value data of two adjacent pixels with respect to multi-value data of each pixel input from the shading emphasis circuit 11, and calculates multi-value data of the calculation result, The multi-value data before the operation is selected and output, and the number of pixels for one line is converted. As a result, the pixel density is converted in advance with the multi-value data,
Since characters and the like rarely become thick and thin lines disappear, it is possible to obtain easy-to-view image data.

【0070】尚、本発明は上記実施の形態に他、以下の
ように実施してもよい。 (1)上記実施の形態では、多値解像度変換部4を濃淡
強調回路11と画素密度変換回路12とから構成した
が、画素密度変換回路12のみの構成として実施しても
よい。この場合、画像の濃淡が平坦化されるものの、階
調性を損なうことなく画素密度の増減を行うことが可能
となる。
The present invention may be carried out as follows in addition to the above embodiment. (1) In the above embodiment, the multi-level resolution conversion unit 4 is configured by the gray level emphasizing circuit 11 and the pixel density conversion circuit 12, but may be implemented only by the pixel density conversion circuit 12. In this case, the density of the image is flattened, but the pixel density can be increased or decreased without deteriorating the gradation.

【0071】(2)上記実施の形態では、濃淡強調回路
11は、図8に示す着目画素G2の多値データと、その
着目画素G2に主走査方向に隣接する前後1つずつの2
つの画素G1,G3の多値データとに基づいて、着目画
素G2の新たな多値データを演算して濃淡を強調するよ
うにしたが、前後それぞれ2つ以上の画素の多値データ
に基づいて着目画素の新たな多値データを演算してその
画素の濃淡を強調するようにしてもよい。
(2) In the above embodiment, the gray level emphasizing circuit 11 includes the multi-valued data of the pixel of interest G2 shown in FIG. 8 and the two adjacent data adjacent to the pixel of interest G2 in the main scanning direction.
The new multi-valued data of the pixel of interest G2 is calculated based on the multi-valued data of the two pixels G1 and G3 to emphasize the shading, but based on the multi-valued data of two or more pixels before and after each pixel. New multi-value data of the pixel of interest may be calculated to emphasize the shading of the pixel.

【0072】また、着目画素の副走査方向に隣接する画
素の濃淡に基づいて強調処理を行うようにしてもよい。
また、主走査方向に隣接する画素、及び、副走査方向に
隣接する画素の濃淡に基づいて画素の濃淡の強調処理を
行うようにしてもよい。
Further, the emphasis processing may be performed based on the density of pixels adjacent to the pixel of interest in the sub-scanning direction.
Further, the process of emphasizing the density of the pixel may be performed based on the density of the pixel adjacent in the main scanning direction and the pixel adjacent in the sub-scanning direction.

【0073】さらに、上記実施の形態では、濃淡強調回
路11は、着目画素の多値データとその周辺の複数の画
素の多値データとの差を平均化して着目画素の多値デー
タに加算するようにしたが、着目画素の多値データとそ
の前または後に位置する1つの画素の多値データとの差
を着目画素の多値データに加算するようにしてもよい。
Further, in the above embodiment, the gray level emphasizing circuit 11 averages the difference between the multi-value data of the target pixel and the multi-value data of a plurality of peripheral pixels and adds the average to the multi-value data of the target pixel. However, the difference between the multi-value data of the target pixel and the multi-value data of one pixel located before or after the target pixel may be added to the multi-value data of the target pixel.

【0074】[0074]

【発明の効果】以上詳述したように本発明によれば、画
素密度を変換しても見やすい画像データを得ることがで
きる画像データ処理装置を提供することができる。
As described above in detail, according to the present invention, it is possible to provide an image data processing apparatus capable of obtaining image data which is easy to view even if the pixel density is converted.

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

【図1】 一実施の形態の画像データ処理装置のブロッ
ク回路図。
FIG. 1 is a block circuit diagram of an image data processing apparatus according to an embodiment.

【図2】 多値解像度変換部を構成する濃淡強調回路の
回路図。
FIG. 2 is a circuit diagram of a gray level emphasizing circuit constituting a multi-level resolution conversion unit.

【図3】 多値解像度変換部を構成する画素密度変換回
路の回路図。
FIG. 3 is a circuit diagram of a pixel density conversion circuit constituting a multi-level resolution conversion unit.

【図4】 濃淡強調回路の動作を示す説明図。FIG. 4 is an explanatory diagram showing the operation of the gray level emphasizing circuit.

【図5】 濃淡強調回路の動作を示す説明図。FIG. 5 is an explanatory diagram showing the operation of the gray level emphasizing circuit.

【図6】 画素密度変換回路の動作を示す説明図。FIG. 6 is an explanatory diagram showing an operation of the pixel density conversion circuit.

【図7】 画素密度変換回路の動作を示す波形図。FIG. 7 is a waveform chart showing the operation of the pixel density conversion circuit.

【図8】 演算する画素を示す説明図。FIG. 8 is an explanatory diagram showing pixels to be calculated.

【図9】 画素の濃淡強調処理を示す説明図。FIG. 9 is an explanatory diagram illustrating a pixel shading emphasis process.

【図10】 (a)〜(e)は、画素密度変換処理を示
す説明図。
FIGS. 10A to 10E are explanatory diagrams illustrating a pixel density conversion process.

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

4 多値解像度変換部 11 濃淡強調回路 12 画素密度変換回路 21〜23 レジスタ 24 加算器 25 除算器 26 減算器 27 乗算器 28 加算器 31〜33 レジスタ 34,35 平均演算回路としての加算器 36,37 平均演算回路としての除算器 38〜40 選択回路 Reference Signs List 4 Multi-level resolution conversion unit 11 Shading emphasis circuit 12 Pixel density conversion circuit 21-23 Register 24 Adder 25 Divider 26 Subtractor 27 Multiplier 28 Adder 31-33 Register 34, 35 Adder 36 as an average arithmetic circuit 36, 37 Divider as Average Calculation Circuit 38-40 Selection Circuit

Claims (4)

【特許請求の範囲】[Claims] 【請求項1】 1ライン単位で連続し、1画面を構成す
る画像データから1画素毎の量子化によって得られる多
値データを取り込み、順序二値データに変換して出力す
る画像データ処理装置であって、 隣接する2画素に対応する多値データの平均値を演算
し、その演算結果の多値データと演算前の多値データと
を、所定パターンの選択クロックに応答して選択的に出
力することで、1ライン毎の画素数を所望の個数に変換
する画素密度変換回路(12)を備えた画像データ処理
装置。
1. An image data processing apparatus which takes in multi-value data obtained by quantization for each pixel from image data which is continuous in units of one line and constitutes one screen, converts the data into binary data in order, and outputs the binary data. And calculates an average value of multi-value data corresponding to two adjacent pixels, and selectively outputs multi-value data of the calculation result and multi-value data before calculation in response to a selection clock of a predetermined pattern. An image data processing apparatus including a pixel density conversion circuit (12) for converting the number of pixels per line into a desired number.
【請求項2】 1ライン単位で連続し、1画面を構成す
る画像データから1画素毎の量子化によって得られる多
値データを取り込み、順序二値データに変換して出力す
る画像データ処理装置であって、 各ラインの特定の画素の多値データに対し、その画素に
隣接する他の画素の多値データとの差を加算して画素間
の濃淡を強調した新たな多値データを出力する濃淡強調
回路(11)と、 前記濃淡強調回路(11)から各画素の多値データが入
力され、隣接する2画素に対応する多値データの平均値
を演算s、その演算結果の多値データと演算前の多値デ
ータとを、所定パターンの選択クロックに応答して選択
的に出力し、1ライン毎の画素数を所望の個数に変換す
る画素密度変換回路(12)とを備えた画像データ処理
装置。
2. An image data processing apparatus which takes in multi-value data obtained by quantization for each pixel from image data constituting one screen which is continuous in units of one line, converts the data into binary data in order, and outputs the binary data. Then, a new multi-valued data in which the difference between the multi-valued data of a specific pixel in each line and the multi-valued data of another pixel adjacent to the pixel is added to emphasize the shading between pixels is output. Multi-level data of each pixel is input from the gray-scale emphasizing circuit (11), and the average of multi-level data corresponding to two adjacent pixels is calculated, and multi-level data of the calculation result is obtained. And an image density conversion circuit (12) for selectively outputting the multi-valued data and the multi-value data before the operation in response to a selection clock of a predetermined pattern and converting the number of pixels per line into a desired number. Data processing device.
【請求項3】 請求項1又は2に記載の画像データ処理
装置において、 前記画素密度変換回路(12)は、 連続して入力される複数の画素の多値データを順次格納
する直列接続された複数のレジスタ(31〜33)と、 前記複数のレジスタ(31〜33)に格納された多値デ
ータのうち、隣接する2つの画素の多値データが入力さ
れ、それらの多値データの平均を演算する平均演算回路
(34,35,36,37)と、 前記レジスタ(32)に格納された多値データと、前記
平均演算回路の演算結果とを入力し、変換する画素の密
度に応じて生成される所定パターンの選択クロックに応
答して多値データと演算結果とを選択して出力する選択
回路(38,39,40)とから構成された画像データ
処理装置。
3. The image data processing device according to claim 1, wherein the pixel density conversion circuit (12) is connected in series for sequentially storing multivalued data of a plurality of pixels that are continuously input. A plurality of registers (31-33), and among the multi-value data stored in the plurality of registers (31-33), multi-value data of two adjacent pixels are input, and the average of the multi-value data is calculated. An averaging circuit (34, 35, 36, 37) for calculating, multi-valued data stored in the register (32), and an operation result of the averaging circuit are input and converted according to the density of pixels to be converted. An image data processing device comprising a selection circuit (38, 39, 40) for selecting and outputting multi-value data and an operation result in response to a generated selection clock of a predetermined pattern.
【請求項4】 請求項2に記載の画像データ処理装置に
おいて、 前記濃淡強調回路(11)は、 隣接する複数の画素の多値データをそれぞれ格納する複
数のレジスタ(21〜23)と、 前記複数のレジスタ(21〜23)に格納された多値デ
ータのうち、着目した特定の画素の画像データに対し、
前記特定の画素に隣接する画素の多値データとの差を演
算する減算器(26)と、 前記減算器(26)の演算結果に対して、設定された強
調度を乗算する乗算器(27)と、 前記乗算器(27)の演算結果と、前記特定の画素の多
値データとを加算し、その加算結果を前記特定の画素に
対する新たな多値データとして出力する加算器(28)
とから構成された画像データ処理装置。
4. The image data processing device according to claim 2, wherein the density enhancement circuit (11) includes a plurality of registers (21 to 23) each storing multi-value data of a plurality of adjacent pixels; Of the multi-valued data stored in the plurality of registers (21 to 23), for the image data of the particular pixel of interest,
A subtractor (26) for calculating a difference between the multi-value data of a pixel adjacent to the specific pixel and a multiplier (27) for multiplying a calculation result of the subtracter (26) by a set emphasis degree And an adder (28) for adding the operation result of the multiplier (27) and the multi-value data of the specific pixel and outputting the addition result as new multi-value data for the specific pixel.
And an image data processing device.
JP8179461A 1996-07-09 1996-07-09 Image data processor Pending JPH1028223A (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP8179461A JPH1028223A (en) 1996-07-09 1996-07-09 Image data processor
TW086108717A TW417387B (en) 1996-07-09 1997-06-21 Graphic data processing apparatus having pixel density conversion and error diffusing function
US08/889,720 US6016370A (en) 1996-07-09 1997-07-08 Image data processing apparatus having pixel quantity conversion and error diffusion functions
KR1019970031463A KR100376951B1 (en) 1996-07-09 1997-07-08 An apparatus for processing an image data having the pixel density conversion and error diffusion functions

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP8179461A JPH1028223A (en) 1996-07-09 1996-07-09 Image data processor

Publications (1)

Publication Number Publication Date
JPH1028223A true JPH1028223A (en) 1998-01-27

Family

ID=16066264

Family Applications (1)

Application Number Title Priority Date Filing Date
JP8179461A Pending JPH1028223A (en) 1996-07-09 1996-07-09 Image data processor

Country Status (1)

Country Link
JP (1) JPH1028223A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008197437A (en) * 2007-02-14 2008-08-28 Sanyo Electric Co Ltd Image display device

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008197437A (en) * 2007-02-14 2008-08-28 Sanyo Electric Co Ltd Image display device

Similar Documents

Publication Publication Date Title
US5805738A (en) Image processing apparatus and method
US5604825A (en) Image processing apparatus capable of varying magnification of images and method of using same
KR100376951B1 (en) An apparatus for processing an image data having the pixel density conversion and error diffusion functions
JPH1028223A (en) Image data processor
JPS63169174A (en) Picture processing method
JPH01115271A (en) Image processor
JP3461247B2 (en) Image processing apparatus and image processing method
JP3784537B2 (en) Image processing device
JP2005057598A (en) Color image forming device and color image processor
JP3428822B2 (en) Image processing apparatus and image processing method
JP3774523B2 (en) Image processing apparatus and control method thereof
JPS63132571A (en) Image read processor
JPH0131344B2 (en)
JP3384688B2 (en) Image data processing device
JPH10243220A (en) Image data processor
JPH03219978A (en) Image processing device
JP2568187B2 (en) Color masking method
JPH03234177A (en) Picture input device
JP3089355B2 (en) Image processing device
JPH0360576A (en) Binarizing processing unit
JPH1117944A (en) Image processing unit
JPH0541793A (en) Digital picture processor
JP2000196875A (en) Image processor
JPH1032713A (en) Picture processor
JPH10243231A (en) Image data processor