JPH08223405A - Image magnification device facsimile equipment provided with the device - Google Patents
Image magnification device facsimile equipment provided with the deviceInfo
- Publication number
- JPH08223405A JPH08223405A JP7023941A JP2394195A JPH08223405A JP H08223405 A JPH08223405 A JP H08223405A JP 7023941 A JP7023941 A JP 7023941A JP 2394195 A JP2394195 A JP 2394195A JP H08223405 A JPH08223405 A JP H08223405A
- Authority
- JP
- Japan
- Prior art keywords
- pixel
- pseudo
- halftone processing
- information
- grayscale
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Image Processing (AREA)
- Editing Of Facsimile Originals (AREA)
- Facsimile Image Signal Circuits (AREA)
Abstract
Description
【0001】[0001]
【産業上の利用分野】本発明は、原画像の濃淡情報に基
づいて拡大した画像の濃淡情報を生成する画像拡大装置
にかかり、ファクシミリ装置のスキャナ等により読み取
った一定の画素数からなる画像の画素数を増やして拡大
する画像拡大装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an image enlarging device for producing gray-scale information of an image enlarged on the basis of gray-scale information of an original image. The present invention relates to an image enlarging device that enlarges by enlarging the number of pixels.
【0002】[0002]
【従来の技術】ファクシミリ装置等においては、文書を
スキャナで読み取って画素列の濃淡情報からなる画像デ
ータを生成する。また、読み取った画像を拡大して2値
化する場合、1画素単位の画素の大きさ自身を拡大する
のではなく、画素の大きさは一定で、画素数を拡大率に
応じて増加させることで拡大している。2. Description of the Related Art In a facsimile apparatus or the like, a document is read by a scanner to generate image data consisting of density information of a pixel column. When the read image is enlarged and binarized, the pixel size itself is not enlarged, but the pixel size is constant, and the number of pixels is increased according to the enlargement ratio. Is expanding.
【0003】このような画像の拡大技術として、従来、
特開昭64ー71374号公報に記載されている「画像
の拡大・縮小装置」のように、読み取った文書画像デー
タの2値化出力を使って、増加画素の濃淡情報を生成す
る方式がある。As a technique for enlarging such an image, conventionally,
As in the "image enlarging / reducing device" described in Japanese Patent Laid-Open No. 64-71374, there is a method of generating grayscale information of increased pixels by using binary output of read document image data. .
【0004】また、他の拡大方式として、特開平3ー6
4166号公報に記載されている「画像処理装置」のよ
うに、読み取った画像の濃淡情報から増加画素の濃淡情
報を生成した後で2値化を行なう方式がある。As another enlargement method, Japanese Patent Laid-Open No. 3-6
There is a method of performing binarization after generating grayscale information of increased pixels from grayscale information of a read image, as in the "image processing device" described in Japanese Patent No. 4166.
【0005】[0005]
【発明が解決しようとする課題】一般に、読み取った画
像の濃淡情報を2値化処理する場合、文字や線等の画像
の場合は画素単位で固定しきい値により2値化するが、
写真や絵柄等はディザ法や誤差拡散法に代表される擬似
中間調処理により2値化する。Generally, in the case where the grayscale information of the read image is binarized, in the case of an image such as a character or a line, it is binarized by a fixed threshold value on a pixel-by-pixel basis.
Photos, patterns, etc. are binarized by a pseudo halftone process represented by a dither method or an error diffusion method.
【0006】擬似中間調処理で2値化する場合、従来の
方法で拡大処理を行なおうとすると、次のような問題が
生じた。In the case of binarization by the pseudo halftone processing, the following problems occur when the conventional enlargement processing is attempted.
【0007】(1)擬似中間調2値化処理後に拡大処理
を行なう方式 増加した画素位置の2値出力の出方が不規則になり、画
質が等倍時に比べて劣化する。(1) Method of performing enlargement processing after pseudo-halftone binarization processing The binary output of increased pixel positions becomes irregular, and the image quality deteriorates as compared with the case of equal magnification.
【0008】(2)擬似中間調2値化処理前に拡大処理
を行なう方式 増加画素の濃淡情報を追加した後、一律に同じ擬似中間
調処理を行なうため、2値化出力の画質は等倍時と同等
であるが、擬似中間調処理に用いる前の主走査ラインの
画素列の濃淡情報がその増加画素の数だけ増えるため、
ラインメモリ等の容量が拡大率に比例して増加する。(2) Method of enlarging processing before pseudo-halftone binarization processing Since the same pseudo-halftone processing is uniformly performed after adding the grayscale information of the increased pixels, the image quality of the binarized output is the same size. Although it is equivalent to the time, since the grayscale information of the pixel row of the main scanning line before it is used for the pseudo halftone processing increases by the number of the increased pixels,
The capacity of line memory etc. increases in proportion to the expansion rate.
【0009】本発明が解決しようとする課題は、画素を
増加した後に擬似中間調処理することにより拡大画像の
画質低下を抑え、かつその擬似中間調処理に必要なライ
ンメモリの増加を抑えることにある。The problem to be solved by the present invention is to suppress the deterioration of the image quality of an enlarged image by performing pseudo halftone processing after increasing the number of pixels, and to suppress the increase in the line memory necessary for the pseudo halftone processing. is there.
【0010】[0010]
【課題を解決するための手段】まず、本発明の解決手段
は、原画素に対する擬似中間調処理手段と、増加画素に
対する擬似中間調処理手段とを別々に設け、原画素に係
る擬似中間調の濃淡情報はラインメモリに格納して、従
来と同様に増加画素を含む他の画素の擬似中間調処理に
用い、増加画素に係る擬似中間調処理した濃淡情報は、
そのラインメモリに格納しない。そして、増加画素に係
る擬似中間調処理は、周辺画素の濃淡情報を用いないデ
ィザ法等を適用するか、あるいは原画素の擬似中間調処
理とは異なる位置関係の周辺画素を用いて行う。First, the means for solving the problems of the present invention is to provide pseudo halftone processing means for original pixels and pseudo halftone processing means for increased pixels separately to obtain pseudo halftone for original pixels. The grayscale information is stored in the line memory and is used for the pseudo-halftone processing of other pixels including the increased pixels as in the conventional case.
Do not store in that line memory. Then, the pseudo halftone process related to the increased pixels is performed by applying a dither method or the like that does not use the grayscale information of the peripheral pixels, or by using peripheral pixels having a positional relationship different from that of the pseudo halftone process of the original pixels.
【0011】すなわち、擬似中間調処理された画素の濃
淡情報を順次格納し、1ラインの走査時間単位で遅延さ
せて出力する少なくとも1つのラインメモリと、画像を
走査して得られる画素列の濃淡情報を取り込み、取り込
んだ画素の濃淡情報に対して、ラインメモリに格納され
ている周辺画素に係る擬似中間調の濃淡情報を用いて擬
似中間調処理を施して出力するとともに、ラインメモリ
に格納する第1の擬似中間調処理手段と、設定された拡
大率に応じた所定数の画素の濃淡情報が第1の擬似中間
調処理手段に取り込まれる度に、増加画素の濃淡情報を
生成する増加画素生成手段と、増加画素生成手段により
生成された増加画素の濃淡情報を取り込み、取り込んだ
増加画素の濃淡情報に対して擬似中間調処理を施して出
力する第2の擬似中間調処理手段と、第1の擬似中間調
処理手段から出力される画素列の擬似中間調の濃淡情報
の増加画素に対応する位置に、第2の擬似中間調処理手
段から出力される増加画素の擬似中間調の濃淡情報を挿
入して出力する切り替え手段とを備えてなるものとする
ことにより解決される。That is, at least one line memory that sequentially stores the grayscale information of the pixels that have been subjected to the pseudo halftone processing, outputs the delayed grayscale information in units of the scanning time of one line, and the grayscale of the pixel row obtained by scanning the image. Information is captured, and the grayscale information of the captured pixels is subjected to pseudo-halftone processing using the pseudo-halftone grayscale information related to the peripheral pixels stored in the line memory, and the information is stored in the line memory. The first pseudo-halftone processing means and the increment pixel for generating the grayscale information of the incremented pixel each time the grayscale information of a predetermined number of pixels according to the set enlargement ratio is taken in by the first pseudohalftone processing means. A second pseudo that captures the grayscale information of the increased pixel generated by the generation means and the increased pixel generation means, performs pseudo halftone processing on the captured grayscale information of the increased pixel, and outputs the grayscale information. Increasing pixels output from the second pseudo halftone processing means at positions corresponding to the increasing pixels of the pseudo halftone gradation information of the pixel row output from the halftone processing means and the first pseudo halftone processing means. And a switching unit that inserts and outputs the pseudo halftone grayscale information.
【0012】この場合において、第2の中間調処理手段
は、増加画素に対して周辺画像に係る擬似中間調の濃淡
情報を用いないで擬似中間調処理を施すものとすること
ができる。周辺画像に係る濃淡情報を用いない擬似中間
調処理としては、例えばディザ処理等が知られている。In this case, the second halftone processing means may perform the pseudo halftone processing on the increased pixels without using the grayscale information of the pseudo halftone related to the peripheral image. As the pseudo halftone process that does not use the grayscale information related to the peripheral image, for example, a dither process is known.
【0013】これに代えて、第2の中間調処理手段とし
て、1画素メモリを用いて、一定の周辺画素の濃淡情報
を加味する誤差拡散法を適用することができる。この場
合は、切り替え手段から出力される擬似中間調の濃淡情
報を書き込む1画素分の画素メモリを設け、その切り替
え手段は、第2の中間調処理手段から増加画素に係る濃
淡情報が出力されたとき、1画素分の走査時間の半分を
周期として増加画素に係る濃淡情報と第1の中間調処理
手段から出力される原画素の濃淡情報を画素メモリに順
次出力するものとし、第1の擬似中間調処理手段は、取
り込んだ画素の濃淡情報にラインメモリにより遅延され
た画素の濃淡情報に所定の係数を乗じたものと、画素メ
モリに格納されている画素の濃淡情報に所定の係数を乗
じたものを加算して擬似中間調処理するものとし、第2
の擬似中間調処理手段は、取り込んだ増加画素の濃淡情
報に、ラインメモリにより遅延された画素の濃淡情報に
所定の係数を乗じたものと、画素メモリに格納されてい
る画素の濃淡情報に所定の係数を乗じたものを加算して
擬似中間調処理するものとする。Alternatively, as the second halftone processing means, a one-pixel memory may be used to apply an error diffusion method in which grayscale information of certain peripheral pixels is added. In this case, a pixel memory for one pixel for writing the pseudo halftone grayscale information output from the switching unit is provided, and the switching unit outputs the grayscale information regarding the increased pixel from the second halftone processing unit. At this time, the grayscale information regarding the increased pixel and the grayscale information of the original pixel output from the first halftone processing unit are sequentially output to the pixel memory in a cycle of half the scanning time for one pixel, and the first pseudo The halftone processing means multiplies the gradation information of the captured pixels by the gradation information of the pixels delayed by the line memory by a predetermined coefficient, and the gradation information of the pixels stored in the pixel memory by a predetermined coefficient. And the pseudo halftone processing is performed by adding
The pseudo-halftone processing means of (1) multiply the acquired grayscale information of the increased pixel by the grayscale information of the pixel delayed by the line memory by a predetermined coefficient, and the grayscale information of the pixel stored in the pixel memory, Pseudo halftone processing is performed by adding those multiplied by the coefficient of.
【0014】さらに、切り替え手段の出力の濃淡情報を
固定しきい値と比較して2値化する比較手段を備え、こ
れにより擬似中間調2値化処理された拡大画像の2値デ
ータを生成することができる。Further, there is provided comparison means for comparing the grayscale information of the output of the switching means with a fixed threshold value and binarizing it, thereby generating binary data of the pseudo halftone binarized enlarged image. be able to.
【0015】これをプリンタに入力することにより、中
間調2値化された拡大画像を印字出力することができ
る。また、画像を走査して得られる画素列の濃淡情報
は、例えば、ファクシミリ等のイメージスキャナにより
読み取られた濃淡情報をディジタル変換して取り込むこ
とができる。By inputting this to the printer, the halftone-binarized enlarged image can be printed out. Further, the grayscale information of the pixel column obtained by scanning the image can be obtained by digitally converting the grayscale information read by an image scanner such as a facsimile.
【0016】[0016]
【作用】走査して読み込まれた原画素の擬似中間調処理
については、第1の中間調処理手段により、等倍時と同
様にラインメモリに格納された周辺画素の擬似中間調処
理された濃淡情報を用いて、所定の擬似中間調処理を行
い、かつ2値化する。With respect to the pseudo-halftone processing of the original pixel scanned and read, the pseudo-halftone processing of the peripheral pixels stored in the line memory by the first halftone processing means is performed by the first halftone processing means. Using the information, a predetermined pseudo halftone process is performed and binarization is performed.
【0017】一方、拡大のために生成された増加画素の
擬似中間調処理については、原画素の擬似中間調処理と
切り離して第2の中間調処理手段により行うことによ
り、増加画素に係る擬似中間調処理された濃淡情報をラ
インメモリに格納する必要のない処理を適用できる。On the other hand, the pseudo halftone processing of the increased pixels generated for enlargement is performed by the second halftone processing means separately from the pseudo halftone processing of the original pixel, so that the pseudo halftone related to the increased pixel is obtained. It is possible to apply processing that does not require storing the tone information that has undergone the tone processing in the line memory.
【0018】例えば、増加画素に係る擬似中間調処理と
して、周辺画素の濃淡情報を考慮しないディザ法を適用
することができる。For example, a dither method that does not consider the grayscale information of the peripheral pixels can be applied as the pseudo halftone processing related to the increased pixels.
【0019】また、周辺画素の濃淡情報を用いて増加画
素に係る擬似中間調処理を行う場合であっても、原画素
の擬似中間調処理とは異なる位置関係の周辺画素に係る
濃淡情報を用いることができる。Further, even when the pseudo halftone processing for the increased pixel is performed using the grayscale information of the peripheral pixel, the grayscale information for the peripheral pixel having a different positional relationship from the pseudo halftone processing of the original pixel is used. be able to.
【0020】[0020]
【実施例】以下、本発明の一実施例を図面を参照して説
明する。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of the present invention will be described below with reference to the drawings.
【0021】図1は、本発明の一実施例の画像拡大装置
を適用してなるファクシミリ装置のシステム構成例を示
したものである。FIG. 1 shows an example of the system configuration of a facsimile machine to which the image enlarging device of one embodiment of the present invention is applied.
【0022】スキャナ102は、原稿101を読み取る
手段であり、例えば水平方向に2048画素分の光電変
換素子を配置したイメージセンサと、原稿101を垂直
方向に移動するためのローラ及びモータからなる搬送機
構により実現できる。A/D変換103は、スキャナ1
02から出力される各画素単位の濃淡に応じたアナログ
電圧をデジタル信号に変換する手段である。The scanner 102 is a means for reading the original 101, and is, for example, an image sensor in which photoelectric conversion elements for 2048 pixels are arranged in the horizontal direction, and a conveyance mechanism including a roller and a motor for moving the original 101 in the vertical direction. Can be realized by The A / D converter 103 is the scanner 1
02 is a means for converting an analog voltage, which is output from No. 02 according to the shading of each pixel, into a digital signal.
【0023】画像拡大装置114は、拡大率制御手段1
04、増加画素生成手段105、読取画素(原画素)用
の擬似中間調処理手段106、増加画素用の擬似中間調
処理手段107、切り替え手段108、2値化手段10
9、ラインメモリ110を含んで構成されている。The image enlarging device 114 has an enlarging ratio control means 1
04, increased pixel generation means 105, pseudo halftone processing means 106 for read pixels (original pixels), pseudo halftone processing means 107 for increased pixels, switching means 108, and binarization means 10.
9 and a line memory 110.
【0024】拡大率制御手段104は、あらかじめ設定
された拡大率に応じて画素数の増加を制御する手段であ
る。例えば、6/5倍の拡大率が設定されていればスキ
ャナ102から入力される5画素に対して1画素の割合
で増加画素の濃淡情報を生成させ、切り替え手段108
を介して6画素として出力するものである。この場合、
スキャナ102の主走査ラインに沿った画素列が、1ラ
イン当たり2048画素であれば、拡大率制御手段10
4により2458画素に画素数が増加される。The enlargement ratio control means 104 is a means for controlling the increase in the number of pixels according to a preset enlargement ratio. For example, if the enlargement ratio of 6/5 is set, the grayscale information of the increased pixels is generated at a ratio of 1 pixel to 5 pixels input from the scanner 102, and the switching unit 108 is generated.
It is output as 6 pixels via. in this case,
If the pixel row along the main scanning line of the scanner 102 is 2048 pixels per line, the enlargement ratio control unit 10
4, the number of pixels is increased to 2458 pixels.
【0025】増加画素生成手段105は、スキャナ10
2で読み取られた画素の濃淡情報に基づいて、論理演算
により増加画素の濃淡情報を新たに生成して出力する手
段である。例えば、スキャナ102で読み取られた主走
査ラインの隣接する2画素の濃淡情報の平均値または高
値を新たな増加画素の濃淡情報として生成する。The incremented pixel generation means 105 is the scanner 10
It is means for newly generating and outputting the grayscale information of the increased pixel by a logical operation based on the grayscale information of the pixel read in 2. For example, the average value or the high value of the grayscale information of two adjacent pixels of the main scanning line read by the scanner 102 is generated as the grayscale information of the new increased pixel.
【0026】擬似中間調処理手段106は、AD変換1
03から出力される原画像の濃淡情報を取り込み、誤差
拡散処理法により各画素の濃淡情報に対し擬似中間調処
理を行うものである。誤差拡散処理は、複数画素で構成
する画像領域の濃淡値の平均値に応じて、2値化後の黒
画素と白画素の出現割合を制御することにより、擬似的
に絵柄等の画像の濃淡を表現する擬似中間調処理法であ
る。例えば、1画素の濃淡値が0から63までの濃淡値
で表現される主走査8画素、副走査8画素の計64画素
の領域で平均濃淡値が32であった場合、その64画素
領域の黒画素と白画素はともに32個でかつ白画素と黒
画素が1画素づつ交互に配置されるように2値化する。
その結果、人間の目には白と黒のちょうど中間の灰色に
見えることになる。また、その他の擬似中間調処理法と
しては、周辺画素の濃淡値に応じて2値化のしきい値を
変化させる方法等がある。いずれの場合も、周辺画素の
濃淡情報わ格納するためのラインメモリが必要である。The pseudo-halftone processing means 106 performs AD conversion 1
03, the grayscale information of the original image is taken in and the pseudo halftone processing is performed on the grayscale information of each pixel by the error diffusion processing method. The error diffusion process controls the appearance ratio of the black pixel and the white pixel after binarization in accordance with the average value of the gray value of the image area composed of a plurality of pixels, thereby artificially changing the gray level of the image such as a pattern. Is a pseudo halftone processing method that expresses For example, when the average gray value is 32 in a total area of 64 pixels of 8 pixels in the main scanning and 8 pixels in the sub-scan expressed by the gray values of 0 to 63, the gray value of the 64 pixel area There are 32 black pixels and 32 white pixels, and binarization is performed so that one white pixel and one black pixel are alternately arranged.
As a result, it appears to the human eye as a grey, just between white and black. Further, as another pseudo halftone processing method, there is a method of changing the binarization threshold value according to the gray value of the peripheral pixels. In either case, a line memory is required to store the grayscale information of the peripheral pixels.
【0027】ラインメモリ110は、主走査1ライン分
の画素数に対応した数の記憶エリアを有するシフトメモ
リであり、擬似中間調処理手段106から原画素の擬似
中間調の濃淡情報が出力されるたびに、記憶エリアの内
容が1画素づつシフトされる。その結果、現在、擬似中
間調処理している画素の前のラインの画素に係る濃淡情
報がラインメモリ110から出力されるようになってい
る。なお、このラインメモリ110を複数設け、前ライ
ン、前々ライン、……の画素にかかる濃淡情報を擬似中
間調処理に用いることができる。The line memory 110 is a shift memory having a number of storage areas corresponding to the number of pixels for one main scanning line, and the pseudo-halftone processing unit 106 outputs the pseudo-halftone gradation information of the original pixel. Each time, the contents of the storage area are shifted by one pixel. As a result, the grayscale information about the pixel on the line before the pixel that is currently undergoing the pseudo halftone process is output from the line memory 110. It should be noted that a plurality of line memories 110 can be provided and the grayscale information concerning the pixels of the previous line, the previous two lines, ... Can be used for the pseudo halftone processing.
【0028】増加画素用の擬似中間調処理手段107
は、増加画素生成手段105から出力される増加画素の
濃淡情報に対し、誤差拡散法による擬似中間調処理を行
なう手段である。Pseudo halftone processing means 107 for increasing pixels
Is means for performing pseudo halftone processing by the error diffusion method on the grayscale information of the increased pixels output from the increased pixel generation means 105.
【0029】切り替え手段108は、拡大率制御手段1
04の指令に合わせ、原画像用の擬似中間調処理手段1
06と増加画素用の擬似中間調処理手段107の出力を
切り替えて、2値化手段109に出力する手段である。The switching means 108 is the enlargement ratio control means 1
In accordance with the 04 command, the pseudo halftone processing means 1 for the original image
This is a means for switching the output of the pseudo halftone processing means 107 for increasing pixels to 06 and outputting to the binarization means 109.
【0030】2値化手段109は、それぞれの擬似中間
調処理手段106、107から出力される中間調処理さ
れた各画素の濃淡情報を固定のしきい値と比較して、白
と黒の情報に2値化する手段である。つまり、この2値
化手段109からは、拡大処理され、かつ擬似中間調2
値化処理された画素の2値データが出力される。ファク
シミリ装置の場合、その画素の2値データは、電話回線
を介して相手方のファクシミリ装置のプリンタ111に
入力されることになる。The binarizing means 109 compares the grayscale information of each pixel subjected to the halftone processing output from the respective pseudo halftone processing means 106 and 107 with a fixed threshold value to obtain white and black information. It is a means for binarizing. That is, the binarizing means 109 performs the enlargement process and the pseudo halftone 2
The binary data of the pixel that has undergone the binarization process is output. In the case of a facsimile machine, the binary data of the pixel will be input to the printer 111 of the facsimile machine of the other party via the telephone line.
【0031】プリンタ111は、2値化出力を1画素毎
に記録紙112に印字する手段であり、例えば2値出力
が1であれば黒を印字し、0であれば黒を印字しないよ
うに動作する。The printer 111 is means for printing the binarized output on the recording paper 112 pixel by pixel. For example, if the binary output is 1, black is printed, and if it is 0, black is not printed. Operate.
【0032】次に、上記実施例の動作を説明する。基本
的な動作として、読み取った原稿101を等倍または縮
小してプリンタ111から出力させる場合は、スキャナ
102で読み取った画像の濃淡情報をA/D変換103
でデジタルデータに変換し、それを擬似中間調処理手段
106と2値化手段109により擬似中間調2値化処理
し、擬似中間調処理及び2値化された画像データをプリ
ンタ111に転送して記録紙112に印字する。Next, the operation of the above embodiment will be described. As a basic operation, when the read original 101 is output at the same size or reduced by the printer 111, the grayscale information of the image read by the scanner 102 is A / D converted 103.
Is converted into digital data by the pseudo halftone processing means 106 and the binarization means 109, and the pseudo halftone binarization processing is performed. The pseudo halftone processing and binarized image data are transferred to the printer 111. The recording sheet 112 is printed.
【0033】以下、本実施例の特徴部の動作、つまり読
み取った原稿101を拡大して擬似中間調2値化処理し
プリンタ111から出力する点について説明する。例え
ば、6/5倍に拡大処理する場合を例にして説明する。
A/D変換103から出力される連続する5画素を擬似
中間調処理手段106で擬似中間調処理し、これを切り
替え手段108を介して2値化手段109に入力して2
値化し、プリンタ111に転送する。次いで、6画素目
の濃淡情報を増加画素生成手段105で作成し、その濃
淡情報を増加画素用の擬似中間調処理手段107で中間
調処理し、これを切り替え手段108を介して2値化手
段109に入力して2値化し、プリンタ111に転送す
る。その結果、スキャナ102で読み取った5画素毎に
1画素増加することで1ライン2048画素分の読み取
り画素を6/5倍の2458画素に増加して印字し拡大
印字を実現する。なお、スキャナ102で読み取った画
像の濃淡情報は、A/D変換103でデジタルデータに
変換される点は、等倍の場合と同じである。The operation of the characteristic part of the present embodiment, that is, the point that the read original 101 is enlarged, the pseudo halftone binarization processing is performed, and output from the printer 111 will be described below. For example, a case where the enlargement processing is performed by 6/5 times will be described as an example.
The continuous 5 pixels output from the A / D converter 103 are pseudo-halftone processed by the pseudo-halftone processing means 106, and are inputted to the binarization means 109 via the switching means 108 to output 2 pixels.
The value is converted and transferred to the printer 111. Next, the grayscale information of the sixth pixel is created by the increased pixel generation means 105, the grayscale information is halftone-processed by the pseudo-halftone processing means 107 for increased pixels, and this is binarized by the switching means 108. It is input to 109, binarized, and transferred to the printer 111. As a result, by increasing the pixel by 1 pixel for every 5 pixels read by the scanner 102, the number of pixels read by 2048 pixels per line is increased to 6/5 times to 2458 pixels and printing is performed to realize enlarged printing. Note that the grayscale information of the image read by the scanner 102 is converted into digital data by the A / D conversion 103, which is the same as in the case of the normal size.
【0034】ここで、本実施例の特徴部である原画素と
増加画素の擬似中間調処理の詳細について、図2乃至7
を参照して説明する。Here, the details of the pseudo halftone processing of the original pixel and the increased pixel, which is the characteristic part of this embodiment, will be described with reference to FIGS.
Will be described with reference to.
【0035】図2は、図1の画像拡大装置114の詳細
ブロック図である。図3は、スキャナ102に読み取ら
れる画像の濃淡データの配列を示したものである。図示
のように、n行×m列の画素データからなる。主走査ラ
インの画素列は図の横方向に対応し、副走査ラインの画
素列は図の縦方向に対応する。FIG. 2 is a detailed block diagram of the image enlarging device 114 of FIG. FIG. 3 shows an array of grayscale data of an image read by the scanner 102. As shown in the figure, it consists of pixel data of n rows × m columns. The pixel rows on the main scanning line correspond to the horizontal direction in the figure, and the pixel rows on the sub-scanning line correspond to the vertical direction in the figure.
【0036】ラインメモリ110は、擬似中間調処理手
段106にて誤差拡散処理された画素の濃淡データEn
mを1主走査ライン分記憶し(図4参照)、画素Pnm
について誤差拡散処理するときに、その前の主走査ライ
ンの対応する位置の画素の濃淡データE(n−1)mを
出力する。このラインメモリ110は、シフトメモリで
あり、半導体メモリで実現できる。1画素メモリ202
は、誤差拡散処理された画像の濃淡データを記憶し、次
の画素の誤差拡散処理時に出力する手段であり、フリッ
プフロップで実現できる。係数203、207は、それ
ぞれ誤差拡散係数をデジタル値で記憶しておく手段であ
り、例えばラッチ回路で実現できる。乗算器204、2
05、208、209は、画像データと誤差拡散係数の
乗算を実行する手段であり、論理回路で実現できる。加
算器206、210は、画素データ同志を加算する手段
であり論理回路で実現できる。The line memory 110 stores the grayscale data En of the pixels which have been subjected to error diffusion processing by the pseudo halftone processing means 106.
m is stored for one main scanning line (see FIG. 4), and the pixel Pnm
When the error diffusion processing is performed for, the grayscale data E (n-1) m of the pixel at the corresponding position on the preceding main scanning line is output. The line memory 110 is a shift memory and can be realized by a semiconductor memory. One pixel memory 202
Is a means for storing the grayscale data of the image that has been subjected to the error diffusion processing and outputting it at the time of the error diffusion processing of the next pixel, which can be realized by a flip-flop. The coefficients 203 and 207 are means for storing the error diffusion coefficient as a digital value, respectively, and can be realized by a latch circuit, for example. Multipliers 204, 2
Reference numerals 05, 208, and 209 are means for executing multiplication of the image data and the error diffusion coefficient, and can be realized by a logic circuit. The adders 206 and 210 are means for adding pixel data to each other and can be realized by a logic circuit.
【0037】加算器206と拡大画素生成手段105に
は、スキャナ102で読み取った連続する画素Pnm、
Pn(m+1)、Pn(m+2)…の濃淡データがA/
D変換手段103を介して入力される。これらの画素の
濃淡データは、例えば1画素当り6ビットのデジタル信
号となっており、これにより黒を表わす63から白を表
わす0までの64階調の濃淡が表現される。The adder 206 and the enlarged pixel generation means 105 include a continuous pixel Pnm read by the scanner 102,
The grayscale data of Pn (m + 1), Pn (m + 2) ... A /
It is input via the D conversion means 103. The grayscale data of these pixels is, for example, a 6-bit digital signal per pixel, whereby grayscale of 64 gradations from 63 representing black to 0 representing white is represented.
【0038】拡大画素生成手段105は、拡大率に応じ
て原画素Pnmの次に挿入する増加画素Pnmkの濃淡
データを作成して擬似中間調処理手段107に出力す
る。この増加画素Pnmkの濃淡情報の生成法は、例え
ば、直前の2つの画素Pnm、Pn(m−1)の濃淡情
報の平均値を求め、これを画素Pnmkの濃淡データと
する。なお、これに代えて、どちらか高い値を選択して
もよい。The enlarged pixel generation means 105 creates the grayscale data of the increased pixel Pnmk to be inserted next to the original pixel Pnm according to the enlargement ratio and outputs it to the pseudo halftone processing means 107. In the method of generating the grayscale information of the increased pixel Pnmk, for example, the average value of the grayscale information of the immediately preceding two pixels Pnm and Pn (m-1) is calculated and used as the grayscale data of the pixel Pnmk. Instead of this, either higher value may be selected.
【0039】図5は、原画素である通常の画素P12に
ついて、擬似中間調処理手段106と2値化手段109
にて、誤差拡散処理及び2値化処理する場合の動作を示
したものである。濃淡データE02は、画素P12の前
の主走査ライン(n=0)の同一位置(m=2)の画素
に係るものであり、誤差拡散処理後の濃淡データを示し
ている。このデータは1ライン遅延のラインメモリ11
0から出力されるものである。FIG. 5 shows the pseudo halftone processing means 106 and the binarization means 109 for the normal pixel P12 which is the original pixel.
4 shows the operation in the case of performing the error diffusion processing and the binarization processing. The grayscale data E02 relates to the pixel at the same position (m = 2) of the main scanning line (n = 0) before the pixel P12, and shows the grayscale data after the error diffusion processing. This data is the line memory 11 with one line delay.
It is output from 0.
【0040】濃淡データE11は、画素P12の左に位
置する画素P11の誤差拡散処理後の濃淡データであ
る。この濃淡データE11は1画素メモリ202から出
力される。画素P12に対し、前の主走査ライン(n=
0)の画素P02の濃淡データE02に係数203のα
を掛けたものと、左の画素P11の濃淡データE11に
係数203のβを掛けたものを加算器206で加算し
て、誤差拡散処理した濃淡データE12とする。このデ
ータは、スキャナ102から入力されたも原画素の誤差
拡散処理の出力であるから、ラインメモリ110に記憶
する。また、濃淡データE12は、切り替え手段108
を介して1画素メモリ202に格納される。更に、濃淡
データE12は、2値化手段109の比較器208にお
いて、しきい値209と比較され、しきい値より大きな
濃淡データであれば”1”の2値データB12が、しき
い値以下であれば”0”の2値データB12が出力され
る。The grayscale data E11 is the grayscale data after the error diffusion processing of the pixel P11 located on the left of the pixel P12. The grayscale data E11 is output from the one-pixel memory 202. For the pixel P12, the previous main scan line (n =
0) the grayscale data E02 of the pixel P02 to α of the coefficient 203
And the grayscale data E11 of the left pixel P11 multiplied by β of the coefficient 203 are added by the adder 206 to obtain the grayscale data E12 which has been subjected to error diffusion processing. Since this data is the output of the error diffusion processing of the original pixel input from the scanner 102, it is stored in the line memory 110. Further, the grayscale data E12 is used as the switching means 108.
Is stored in the 1-pixel memory 202 via. Further, the grayscale data E12 is compared with a threshold value 209 in the comparator 208 of the binarizing means 109. If the grayscale data is larger than the threshold value, the binary data B12 of "1" is less than or equal to the threshold value. If so, the binary data B12 of "0" is output.
【0041】この疑似中間調処理手段106における誤
差拡散法の画像処理は、次式の数1で表すことができ
る。The image processing of the error diffusion method in the pseudo halftone processing means 106 can be expressed by the following equation (1).
【0042】[0042]
【数1】Enm=Pnm+α・E(n−1)m+β・E
n(m−1) 図6は、増加画素生成手段105から出力される増加画
素Pnmkを、誤差拡散法により擬似中間調処理手段1
07にて中間調処理する場合の動作状態を示したもので
ある。例えば、入力される増加画素P12kに、画素P
03の擬似中間調処理された濃淡データE03に係数2
07のγを掛けたものと、左の画素P12の濃淡データ
E12に係数207のθを掛けたものを加算器206で
加算する。その処理結果の出力E12kが増加画素P1
2kを誤差拡散処理した後の濃淡データとなる。このデ
ータE12kは、拡大のために増加画素生成手段105
で作成した増加画素の誤差拡散処理結果であるから、1
画素メモリ202に記憶されるが、ラインメモリ110
には記憶されないようになっている。なお、増加画素の
誤差拡散処理結果であるE12kは、通常の画素データ
と同様に、2値化手段109の比較器208で2値化さ
れ、増加画素P12kの2値データB12kとして出力
される。[Equation 1] Enm = Pnm + α · E (n-1) m + β · E
n (m-1) In FIG. 6, the increased pixel Pnmk output from the increased pixel generation unit 105 is processed by the pseudo halftone processing unit 1 by the error diffusion method.
The operation state when halftone processing is performed at 07 is shown. For example, if the input increasing pixel P12k is
Coefficient 2 is added to the grayscale data E03 that has undergone pseudo-halftone processing of 03.
The value obtained by multiplying γ of 07 and the value obtained by multiplying the grayscale data E12 of the left pixel P12 by θ of the coefficient 207 are added by the adder 206. The output E12k of the processing result is the increased pixel P1.
It becomes the grayscale data after the error diffusion processing of 2k. This data E12k is increased pixel generation means 105 for expansion.
Since it is the error diffusion processing result of the increased pixel created in 1.
The line memory 110 is stored in the pixel memory 202.
Is not remembered by. Note that E12k, which is the error diffusion processing result of the increased pixel, is binarized by the comparator 208 of the binarization unit 109, and is output as the binary data B12k of the increased pixel P12k, as with normal pixel data.
【0043】この疑似中間調処理手段107における誤
差拡散法の画像処理は、次式の数2で表すことができ
る。The image processing by the error diffusion method in the pseudo halftone processing means 107 can be expressed by the following equation (2).
【0044】[0044]
【数2】Enmk=Pnmk+γ・E(n−1)(m+
1)+θ・Enm 図7は、増加画素Pnmkの右隣に位置させる原画素の
画素Pn(m+1)の誤差拡散処理の動作状態を説明す
る図である。例えば、画素P12の次に増加画素P12
kが挿入されると、画素P13に係る処理が図7に相当
する。同図に示すように、画素P13の誤差拡散処理は
擬似中間調処理手段106により行われ、前のラインの
同一位置の画素P03の中間調濃淡データE03に係数
203のαを掛けたものと、左の位置の画素つまり増加
画素P12kの中間調濃淡データE12kに係数203
のβを掛けたものを加算器206で加算する。その加算
データが、画素P13を誤差拡散処理した後の濃淡デー
タE13となる。このデータはスキャナ102から入力
された原画素の誤差拡散処理結果であるから、1画素メ
モリ202及びラインメモリ110に記憶する。更に、
2値化手段109の比較器208で2値化され、2値デ
ータB13となって出力される。## EQU00002 ## Enmk = Pnmk + .gamma.E (n-1) (m +
1) + θ · Enm FIG. 7 is a diagram for explaining the operating state of the error diffusion processing of the pixel Pn (m + 1) of the original pixel located to the right of the increased pixel Pnmk. For example, after the pixel P12, the increment pixel P12
When k is inserted, the process related to the pixel P13 corresponds to FIG. As shown in the figure, the error diffusion process of the pixel P13 is performed by the pseudo halftone processing unit 106, and the halftone grayscale data E03 of the pixel P03 at the same position on the previous line is multiplied by α of the coefficient 203. The pixel 203 at the left position, that is, the halftone data E12k of the increased pixel P12k, has a coefficient of 203
The value obtained by multiplying by β is added by the adder 206. The added data becomes the grayscale data E13 after the error diffusion processing of the pixel P13. Since this data is the error diffusion processing result of the original pixel input from the scanner 102, it is stored in the one-pixel memory 202 and the line memory 110. Furthermore,
It is binarized by the comparator 208 of the binarizing means 109 and outputted as the binary data B13.
【0045】このときにおける誤差拡散法の画像処理
は、次式の数3で表すことができる。The image processing by the error diffusion method at this time can be expressed by the following equation (3).
【0046】[0046]
【数3】En(m+1)=Pn(m+1)+α・E(n
−1)(m+1)+β・Enmk 以上のようにスキャナ102から入力された画素の濃淡
データに対しては、真上の画素及び左の画素に係る擬似
中間調処理された濃淡データを加味して誤差拡散処理を
行なう。一方、拡大のために作成した増加画素に対して
は、スキャナ102から入力された右上の画素及び左隣
の画素を加味して誤差拡散処理を行なう。したがって、
拡大のために作成した増加画素に係る誤差拡散処理した
濃淡データは、次のラインの同じ位置の画素に係る処理
においては使わないので、ラインメモリ110に記憶す
る必要がないから、ラインメモリ110の記憶容量は、
スキャナ102から読み込まれる原画素のデータ容量に
相当する記憶容量有ればたりる。[Equation 3] En (m + 1) = Pn (m + 1) + α · E (n
−1) (m + 1) + β · Enkm As described above, the grayscale data of the pixel input from the scanner 102 is added with the grayscale-processed grayscale data of the pixel immediately above and the pixel on the left. Perform error diffusion processing. On the other hand, with respect to the increased pixels created for enlargement, the error diffusion processing is performed in consideration of the upper right pixel and the adjacent pixel on the left input from the scanner 102. Therefore,
Since the grayscale data subjected to the error diffusion processing for the increased pixels created for enlargement is not used in the processing for the pixel at the same position on the next line, it is not necessary to store it in the line memory 110. The storage capacity is
It may have a storage capacity corresponding to the data capacity of the original pixel read from the scanner 102.
【0047】図8に、上記実施例の画像処理の動作タイ
ミングチャートを示す。図において、横軸は時間軸であ
り、処理周期aはスキャナ102で読み取った画素P1
2,P14……の濃淡データの誤差拡散処理を行なう期
間に対応する。つまり、A/D変換103はスキャナ1
02の読み取りタイミングに同期させて、一定の周期で
画素の濃淡データをディジタルデータに変換して出力す
る。したがって、通常の原画素にかかる中間調処理は、
スキャナ102による1画素当たりの読み取り周期に同
期して行われなければならない。FIG. 8 shows an operation timing chart of the image processing of the above embodiment. In the figure, the horizontal axis is the time axis, and the processing cycle a is the pixel P1 read by the scanner 102.
2, P14 ... Corresponds to the period for performing the error diffusion processing of the grayscale data. That is, the A / D converter 103 is the scanner 1
In synchronization with the reading timing of 02, the grayscale data of the pixel is converted into digital data and output at a constant cycle. Therefore, the normal halftone processing for original pixels is
It must be performed in synchronization with the reading cycle per pixel by the scanner 102.
【0048】処理周期bは、増加画素P12kの濃淡デ
ータの誤差拡散処理を行なう期間に対応する。処理周期
cは、増加画素P12kの次の原画素P13の濃淡デー
タの誤差拡散処理を行なう期間に対応している。つま
り、増加画素P12kの生成及び擬似中間調処理は通常
の画素の処理周期内に埋め込む必要があることから、次
の通常の原画素に係る擬似中間調処理と合わせて、処理
周期aの1/2の処理時間で行うようにしている。The processing cycle b corresponds to the period in which the error diffusion processing of the grayscale data of the increased pixel P12k is performed. The processing cycle c corresponds to a period in which the error diffusion processing of the grayscale data of the original pixel P13 next to the increased pixel P12k is performed. That is, since it is necessary to embed the generation of the increased pixel P12k and the pseudo halftone processing within the processing cycle of the normal pixel, the sum of the pseudo halftone processing related to the next normal original pixel and The processing time is 2.
【0049】拡大率制御手段104は、増加画素の生
成、増加画素の擬似中間処理(誤差拡散)を行なう期間
に合わせて、制御信号の”1”を出力する。The enlargement ratio control means 104 outputs "1" as the control signal in synchronization with the period for generating the increased pixels and the pseudo intermediate processing (error diffusion) of the increased pixels.
【0050】増加画素生成手段105は拡大率制御手段
104から与えられる制御信号が”1”の期間に合わせ
て、隣合う直前の2つの画素P11,P12の濃淡デー
タの平均値を求め、その値を増加画素P12kの濃淡デ
ータとして出力する。The increasing pixel generating means 105 finds the average value of the grayscale data of the immediately preceding two pixels P11 and P12 in accordance with the period when the control signal supplied from the enlargement ratio controlling means 104 is "1", and the value is obtained. Is output as the grayscale data of the increased pixel P12k.
【0051】ラインメモリ110は、現在走査している
ラインの画素P12、P13、P14に対し、1つ前の
ラインに係る同一位置の画素P02、P03、P04に
係る誤差拡散処理した濃淡データE02,E03,E0
4を、A/D変換103から出力される画素P12、P
13、P14のタイミングに同期して出力する。The line memory 110, for the pixels P12, P13, P14 of the currently scanned line, the error diffusion processed grayscale data E02 of the pixels P02, P03, P04 at the same position in the immediately preceding line. E03, E0
4 is output from the A / D conversion 103 to pixels P12, P
It is output in synchronization with the timings of 13 and P14.
【0052】1画素メモリ202には、切り替えスイッ
チ108から出力される増加画素を含む各画素の擬似中
間調処理された濃淡データE12,E12k,E13…
…が順次入力され、その入力のタイミングに合わせて書
き替えられる。In the 1-pixel memory 202, the pseudo-halftone processed grayscale data E12, E12k, E13, ...
Are sequentially input and rewritten according to the input timing.
【0053】このように、増加画素とその次の読み取り
画素との誤差拡散処理を、スキャナ102の読み取り速
度の2倍にすることにより、スキャナスピードを一定に
して画像の拡大処理ができる。In this way, the error diffusion process between the increased pixel and the next read pixel is doubled at the reading speed of the scanner 102, so that the scanner speed can be kept constant and the image can be enlarged.
【0054】以上説明したように、上記実施例によれ
ば、拡大のために増加した画素についての擬似中間調処
理結果の濃淡データをラインメモリ110へ格納せず、
これに対応する前ラインの画素の濃淡データとして、次
の画素と同一の前ラインの画素の濃淡データを用いて擬
似中間調処理を行うようにしていることから、拡大画像
の画質の低下を抑え、かつ擬似中間調処理に必要なライ
ンメモリの記憶容量の増加を抑えることができる。As described above, according to the above-described embodiment, the grayscale data of the pseudo halftone processing result for the pixels increased for enlargement is not stored in the line memory 110,
As the grayscale data of the pixel of the previous line corresponding to this, the grayscale data of the pixel of the same line as the next pixel is used to perform the pseudo halftone processing, so that the deterioration of the image quality of the enlarged image is suppressed. In addition, it is possible to suppress an increase in the storage capacity of the line memory required for the pseudo halftone processing.
【0055】なお、上記実施例では、増加画素の擬似中
間調処理に原画素と同様の誤差拡散法を適用して説明し
たが、増加画素の擬似中間調処理に周辺画素の濃淡情報
を用いないディザ処理を適用しても同様の効果を実現で
きる。In the above embodiment, the same error diffusion method as that of the original pixel is applied to the pseudo halftone processing of the increased pixels, but the grayscale information of the peripheral pixels is not used in the pseudo halftone processing of the increased pixels. Similar effects can be achieved by applying dither processing.
【0056】図9に、カラー画像処理装置に適用した場
合の実施例を示す。基本的には、前記実施例の画像拡大
装置を、光の3原色に対応させて3つ並列に設けて構成
されている。FIG. 9 shows an embodiment applied to a color image processing apparatus. Basically, three image enlarging devices of the above-described embodiment are provided in parallel corresponding to the three primary colors of light.
【0057】カラースキャナ116は、原稿101の上
のカラー画像情報を光の3原色である赤(R)、緑
(G)、青(B)の各波長成分を読み取る素子群で構成
される。例えば、ファクシミリで使われているCCDイ
メージセンサと、原稿の間に各波長帯域のみを通過させ
るフィルタをはさむことで実現できる。The color scanner 116 is composed of a group of elements for reading color image information on the original 101 from wavelength components of red (R), green (G) and blue (B) which are three primary colors of light. For example, it can be realized by sandwiching a CCD image sensor used in a facsimile and a filter that passes only each wavelength band between originals.
【0058】A/D変換手段103は、各色成分のアナ
ログ信号をデジタル信号に変換する手段であり、3原色
に対応させて3つ併設されている。The A / D conversion means 103 is a means for converting an analog signal of each color component into a digital signal, and three A / D conversion means 103 are provided for each of the three primary colors.
【0059】色変換手段115は、カラースキャナ11
6で読み取られた赤、緑、青の各波長成分の信号を、記
録紙112に印字するためのシアン(C)、マゼンダ
(M)、イエロー(Y)の各波長成分に分離する手段で
ある。例えば、半導体メモリで変換テーブルを作成し、
赤、緑、青の各成分をアドレス入力とし、それに対応し
たシアン、マゼンダ、イエローの成分を出力データとし
て記憶したROMにより実現できる。The color conversion means 115 includes the color scanner 11
It is a means for separating the signals of the respective wavelength components of red, green and blue read in 6 into the respective wavelength components of cyan (C), magenta (M) and yellow (Y) for printing on the recording paper 112. . For example, create a conversion table in semiconductor memory,
This can be realized by a ROM in which each component of red, green, and blue is used as an address input, and corresponding cyan, magenta, and yellow components are stored as output data.
【0060】画像拡大装置114は、図1、2に示した
実施例と同一のものであり、3つの波長成分毎に設けら
れている。The image enlarging device 114 is the same as that of the embodiment shown in FIGS. 1 and 2, and is provided for every three wavelength components.
【0061】カラープリンタ117はシアン(C)、マ
ゼンダ(M)、イエロー(Y)の各波長成分の2値出力
を記録紙112に印字する手段である。例えばインクジ
ェットプリンタのように各成分の2値出力に応じてイン
クを記録紙に1画素単位に吹き付けることで実現する。
その結果、原稿101のカラー画像情報を拡大した画像
が記録紙112に再現できる。The color printer 117 is means for printing the binary output of each wavelength component of cyan (C), magenta (M) and yellow (Y) on the recording paper 112. For example, like an ink jet printer, it is realized by spraying ink on a recording paper pixel by pixel according to the binary output of each component.
As a result, an image obtained by enlarging the color image information of the original 101 can be reproduced on the recording paper 112.
【0062】本実施例によっても、図1,2実施例と同
様に、拡大画像の画質低下を抑え、かつラインメモリの
容量の増加を抑えることができる。Also according to the present embodiment, similarly to FIGS. 1 and 2, it is possible to suppress the deterioration of the image quality of the enlarged image and the increase of the capacity of the line memory.
【0063】[0063]
【発明の効果】以上説明したように、本発明によれば、
増加画素の濃淡情報を誤差拡散法による擬似中間調処理
を行うにあたり、前ラインの同一位置の増加画素に係る
擬似中間処理した濃淡情報を用いず、前ラインの隣の位
置の画素に係る擬似中間処理した濃淡情報を用いるよう
にしたことから、ラインメモリに増加画素に係る濃淡情
報を格納しないですむ。よって、画素を増加した後に擬
似中間処理するようにしても、ラインメモリの増加を抑
えることができ、かつ拡大画像の画質劣化を抑えること
ができる。As described above, according to the present invention,
When performing pseudo-halftone processing on the grayscale information of the increased pixels by the error diffusion method, the pseudo-intermediate grayscale information about the increased pixel at the same position on the previous line is not used, and the pseudo-intermediate pixel on the pixel at the next position on the previous line Since the processed grayscale information is used, it is not necessary to store the grayscale information on the increased pixels in the line memory. Therefore, even if the pseudo intermediate processing is performed after increasing the number of pixels, it is possible to suppress the increase in the line memory and suppress the deterioration of the image quality of the enlarged image.
【0064】つまり、簡単な回路構成でラインメモリ容
量を等倍時の容量より増加させることなく、かつ等倍時
と同等の画質の拡大2値データを得られる。That is, it is possible to obtain the expanded binary data of the image quality equivalent to that at the same size without increasing the line memory capacity to the capacity at the same size with a simple circuit configuration.
【図1】本発明の画像拡大装置をファクシミリ装置に適
用した一実施例の全体構成図である。FIG. 1 is an overall configuration diagram of an embodiment in which an image enlarging device of the present invention is applied to a facsimile device.
【図2】図1の画像拡大装置の詳細構成図である。FIG. 2 is a detailed configuration diagram of the image enlarging device in FIG.
【図3】スキャナによる読み取り画素の配列の概念図で
ある。FIG. 3 is a conceptual diagram of an array of read pixels by a scanner.
【図4】ラインメモリ内に記憶された濃淡情報の配列状
態を説明する概念図である。FIG. 4 is a conceptual diagram illustrating an arrangement state of grayscale information stored in a line memory.
【図5】原画素に係る擬似中間調処理の動作状態を説明
する図である。FIG. 5 is a diagram illustrating an operating state of a pseudo halftone process related to an original pixel.
【図6】増加画素に係る擬似中間調処理の動作状態を説
明する図である。FIG. 6 is a diagram illustrating an operating state of pseudo halftone processing related to an increased pixel.
【図7】増加画素の次の原画素に係る擬似中間調処理の
動作状態を説明する図である。FIG. 7 is a diagram illustrating an operation state of a pseudo halftone process related to an original pixel next to an increasing pixel.
【図8】図2実施例の動作タイミングチャートである。FIG. 8 is an operation timing chart of the embodiment in FIG.
【図9】本発明の画像拡大装置をカラーファクシミリ装
置に適用した一実施例の全体構成図である。FIG. 9 is an overall configuration diagram of an embodiment in which the image enlarging apparatus of the present invention is applied to a color facsimile apparatus.
101 原稿 102 スキャナ 103 A/D変換手段 104 拡大率制御手段 105 増加画素生成手段 106 擬似中間調処理手段 107 擬似中間調処理手段 108 切り替え手段 109 2値化手段 110 ラインメモリ 111 プリンタ 112 記録紙 114 画像拡大装置 115 色変換手段 116 カラースキャナ 117 カラープリンタ 202 1画素メモリ 203 係数器 204、205 乗算器 206 加算器 207 係数器 208、209 乗算器 210 加算器 208 比較器 209 しきい値 Reference numeral 101 original document 102 scanner 103 A / D conversion means 104 enlargement ratio control means 105 increased pixel generation means 106 pseudo halftone processing means 107 pseudo halftone processing means 108 switching means 109 binarization means 110 line memory 111 printer 112 recording paper 114 image Enlargement device 115 Color conversion means 116 Color scanner 117 Color printer 202 1 pixel memory 203 Coefficient multiplier 204, 205 Multiplier 206 Adder 207 Coefficient multiplier 208, 209 Multiplier 210 Adder 208 Comparator 209 Threshold
Claims (5)
順次格納し、1ラインの走査時間単位で遅延させて出力
する少なくとも1つのラインメモリと、 画像を走査して読み取られる画素列の濃淡情報を取り込
み、取り込んだ画素の濃淡情報に対し、前記ラインメモ
リに格納されている周辺画素に係る擬似中間調処理され
た濃淡情報を用いて擬似中間調処理を施して出力すると
ともに、前記ラインメモリに格納する第1の擬似中間調
処理手段と、 設定された拡大率に応じて所定数の画素の濃淡情報が前
記第1の擬似中間調処理手段に取り込まれる度に、増加
画素の濃淡情報を生成して出力する増加画素生成手段
と、 該増加画素生成手段から出力される増加画素の濃淡情報
を取り込み、取り込んだ増加画素の濃淡情報に対し擬似
中間調処理を施して出力する第2の擬似中間調処理手段
と、 前記第1の擬似中間調処理手段から出力される前記画素
列の擬似中間調処理された濃淡情報列の前記増加画素に
対応する位置に、前記第2の擬似中間調処理手段から出
力される前記増加画素の擬似中間調処理された濃淡情報
を挿入して出力する切り替え手段とを備えてなる画像拡
大装置。1. At least one line memory that sequentially stores the grayscale information of pixels that have been subjected to pseudo halftone processing and outputs the grayscale information with a delay for each scanning time of one line, and the grayscale of a pixel row that is read by scanning an image. Information is taken in, and the gray level information of the fetched pixel is subjected to pseudo halftone processing using the gray level information that has been pseudo-halftone-processed for the peripheral pixels stored in the line memory, and the information is output. And the first pseudo-halftone processing means to store the grayscale information of the increased pixel each time the grayscale information of a predetermined number of pixels is fetched by the first pseudo-halftone processing means according to the set enlargement ratio. Increasing pixel generating means for generating and outputting, and gradation information of increasing pixels output from the increasing pixel generating means are taken in, and pseudo halftone processing is applied to the acquired gradation information of increasing pixels. Second pseudo-halftone processing means for outputting the above, and a position corresponding to the increasing pixel of the pseudo-halftone-processed grayscale information sequence of the pixel sequence output from the first pseudo-halftone processing means. An image enlarging apparatus, comprising: a switching unit that inserts and outputs the pseudo-halftone processed grayscale information of the increased pixel output from the second pseudo-halftone processing unit.
て、前記第2の中間調処理手段は、前記増加画素に対し
て周辺画像に係る擬似中間調の濃淡情報を用いないで擬
似中間調処理を施すものであることを特徴とする画像拡
大装置。2. The image enlarging device according to claim 1, wherein the second halftone processing unit does not use pseudo halftone grayscale information related to a peripheral image for the increased pixels, and the pseudo halftone processing is performed. An image enlarging device, which is characterized in that:
て、 前記切り替え手段から出力される擬似中間調の濃淡情報
を書き込む1画素分の画素メモリを備えてなり、 前記切り替え手段は、前記第2の中間調処理手段から増
加画素に係る濃淡情報が出力されたとき、1画素分の走
査時間の1/2を周期として該増加画素に係る濃淡情報
と第1の中間調処理手段から出力される原画素の濃淡情
報を前記画素メモリに順次出力するものとし、 前記第1の擬似中間調処理手段は、取り込んだ画素の濃
淡情報に、前記ラインメモリにより遅延された画素の濃
淡情報に所定の係数を乗じたものと、前記画素メモリに
格納されている画素の濃淡情報に所定の係数を乗じたも
のを加算して擬似中間調処理するものとし、 前記第2の擬似中間調処理手段は、取り込んだ増加画素
の濃淡情報に、前記ラインメモリにより遅延された画素
の濃淡情報に所定の係数を乗じたものと、前記画素メモ
リに格納されている画素の濃淡情報に所定の係数を乗じ
たものを加算して擬似中間調処理するものとした画像拡
大装置。3. The image enlarging apparatus according to claim 1, further comprising a pixel memory for one pixel for writing pseudo halftone grayscale information output from the switching unit, wherein the switching unit includes the second unit. When the grayscale information relating to the increased pixel is output from the halftone processing means, the grayscale information relating to the increased pixel and the first halftone processing means are output with a cycle of 1/2 of the scanning time for one pixel. The grayscale information of the original pixel is sequentially output to the pixel memory, and the first pseudo-halftone processing unit adds a predetermined coefficient to the grayscale information of the captured pixel and the grayscale information of the pixel delayed by the line memory. And the gray scale information of the pixel stored in the pixel memory are multiplied by a predetermined coefficient to perform pseudo halftone processing, and the second pseudo halftone processing means is The grayscale information of the increased pixel, the grayscale information of the pixel delayed by the line memory multiplied by a predetermined coefficient, and the grayscale information of the pixel stored in the pixel memory multiplied by a predetermined coefficient. An image enlarging device that performs pseudo halftone processing by adding.
拡大装置において、前記切り替え手段から出力される擬
似中間調の濃淡情報を固定しきい値と比較して2値化す
る比較手段を設けてなる画像拡大装置。4. The image enlarging apparatus according to claim 1, further comprising a comparing unit that binarizes the gray level information of the pseudo halftone output from the switching unit by comparing it with a fixed threshold value. An image enlarging device provided.
るスキャナと、 擬似中間調処理された画素の濃淡情報を順次格納し、1
ラインの走査時間単位で遅延させて出力する少なくとも
1つのラインメモリと、 前記スキャナにより読み取られた画素列の濃淡情報を取
り込み、取り込んだ画素の濃淡情報に対し、前記ライン
メモリに格納されている周辺画素に係る擬似中間調処理
された濃淡情報を用いて擬似中間調処理を施して出力す
るとともに、前記ラインメモリに格納する第1の擬似中
間調処理手段と、 設定された拡大率に応じて所定数の画素の濃淡情報が前
記第1の擬似中間調処理手段に取り込まれる度に、増加
画素の濃淡情報を生成して出力する増加画素生成手段
と、 該増加画素生成手段から出力される増加画素の濃淡情報
を取り込み、取り込んだ増加画素の濃淡情報に対し擬似
中間調処理を施して出力する第2の擬似中間調処理手段
と、 前記第1の擬似中間調処理手段から出力される前記画素
列の擬似中間調処理された濃淡情報列の前記増加画素に
対応する位置に、前記第2の擬似中間調処理手段から出
力される前記増加画素の擬似中間調処理された濃淡情報
を挿入して出力する切り替え手段と、 該切り替え手段から出力される擬似中間調の濃淡情報を
固定しきい値と比較して2値化する比較手段とを備えて
なるファクシミリ装置。5. A scanner that scans an original to read grayscale information of an image, and sequentially stores grayscale information of pixels subjected to pseudo halftone processing.
At least one line memory which delays and outputs the line scanning time unit, and the grayscale information of the pixel row read by the scanner, and the periphery stored in the line memory with respect to the grayscale information of the fetched pixels Pseudo-halftone processing is performed using the gray-scale information that has been subjected to the pseudo-halftone processing related to the pixel, and is output, and a predetermined pseudo-halftone processing means that stores the pseudo-halftone processing in the line memory and a predetermined enlargement ratio is set. Increasing pixel generation means for generating and outputting the gradation information of the increasing pixel each time the gradation information of a number of pixels is taken in by the first pseudo-halftone processing means; and the increasing pixel output from the increasing pixel generating means. Second pseudo-halftone processing means for taking in the grayscale information of, and performing pseudo-halftone processing on the captured grayscale information of the increased pixels, and outputting the first pseudo-halftone. Pseudo-halftone processing of the increased pixel output from the second pseudo-halftone processing means at a position corresponding to the increased pixel in the gray-scale information row subjected to pseudo-halftone processing of the pixel row output from the processing means. A facsimile apparatus comprising switching means for inserting and outputting the generated grayscale information, and comparing means for binarizing the grayscale grayscale information output from the switching means by comparing it with a fixed threshold value.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP7023941A JPH08223405A (en) | 1995-02-13 | 1995-02-13 | Image magnification device facsimile equipment provided with the device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP7023941A JPH08223405A (en) | 1995-02-13 | 1995-02-13 | Image magnification device facsimile equipment provided with the device |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH08223405A true JPH08223405A (en) | 1996-08-30 |
Family
ID=12124566
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP7023941A Pending JPH08223405A (en) | 1995-02-13 | 1995-02-13 | Image magnification device facsimile equipment provided with the device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH08223405A (en) |
-
1995
- 1995-02-13 JP JP7023941A patent/JPH08223405A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5835687A (en) | Methods and apparatus for providing digital halftone images with random error diffusion dithering | |
JPH03193472A (en) | Highly definite image generating system of image processor | |
US5515456A (en) | Process for providing digital halftone image with random error diffusion, color correction and enlargement | |
US5805738A (en) | Image processing apparatus and method | |
US6130661A (en) | Seamless parallel neighborhood process halftoning | |
US5835238A (en) | Phantom level edge enhanced error diffusion | |
US20030020935A1 (en) | Image processing method and apparatus | |
JPH0793534A (en) | Picture processor | |
JPH01115271A (en) | Image processor | |
JPH08223405A (en) | Image magnification device facsimile equipment provided with the device | |
JP3669081B2 (en) | Image processing device | |
JP3461247B2 (en) | Image processing apparatus and image processing method | |
JP2900907B2 (en) | Image processing device | |
JPH02210960A (en) | Picture processor | |
JP2635306B2 (en) | Image processing device | |
JP2848568B2 (en) | Image processing device | |
JP2941852B2 (en) | Image processing method | |
JP3384688B2 (en) | Image data processing device | |
JP3434395B2 (en) | Image processing device | |
JPH10243220A (en) | Image data processor | |
JP2004128839A (en) | Image processing apparatus | |
JPH0548889A (en) | Picture reader | |
JPH0413370A (en) | Picture processor | |
JPH0638038A (en) | Smoothing processing method for binary image | |
JPH06334863A (en) | Picture processing unit |