JP2784278B2 - Image scaling processor - Google Patents
Image scaling processorInfo
- Publication number
- JP2784278B2 JP2784278B2 JP3141586A JP14158691A JP2784278B2 JP 2784278 B2 JP2784278 B2 JP 2784278B2 JP 3141586 A JP3141586 A JP 3141586A JP 14158691 A JP14158691 A JP 14158691A JP 2784278 B2 JP2784278 B2 JP 2784278B2
- Authority
- JP
- Japan
- Prior art keywords
- image
- scaling
- attribute
- data
- pixel
- 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.)
- Expired - Fee Related
Links
Landscapes
- Image Processing (AREA)
- Editing Of Facsimile Originals (AREA)
Description
【0001】[0001]
【産業上の利用分野】この発明は、入力画像データを2
値化データとして記憶装置に蓄えておき、必要に応じて
変倍処理を施して出力する画像変倍処理装置に関し、フ
ァクシミリ装置、画像ファイリング装置などに適用して
好適なものである。BACKGROUND OF THE INVENTION 1. Field of the Invention
The present invention relates to an image scaling processing device that stores value data in a storage device, performs a scaling process as necessary, and outputs the data, and is suitable for application to a facsimile device, an image filing device, and the like.
【0002】[0002]
【従来の技術】従来からファクシミリ装置など2値化さ
れた画像データを扱う機器では、紙サイズの異なる装置
間や解像度の異なる画像間での相互通信を図るために、
入力画像に対する拡大、縮小等の変倍処理が必須の技術
となっている。例えば、ファクシミリ装置におけるメモ
リ通信モードでは、スキャナで読み取った原稿画像を、
メモリコストを低減するために2値化処理して2値化デ
ータとして一旦メモリに蓄積し、一定時間経過した後に
通信を開始する。そして、通信開始後初めて受信装置の
仕様が分かり、受信装置の紙サイズが送信原稿サイズよ
り小さい場合はメモリに蓄積してある2値画像データに
対して縮小処理を施した後に送信する。2. Description of the Related Art Conventionally, in a device such as a facsimile machine that handles binarized image data, in order to achieve mutual communication between devices having different paper sizes or images having different resolutions,
It is an indispensable technique to perform scaling processing such as enlargement and reduction on an input image. For example, in a memory communication mode in a facsimile machine, a document image read by a scanner is
In order to reduce the memory cost, binarization processing is performed, the data is temporarily stored as binarized data, and communication is started after a certain period of time has elapsed. Then, after the communication is started, the specification of the receiving apparatus is known for the first time, and if the paper size of the receiving apparatus is smaller than the size of the transmission original, the binary image data stored in the memory is subjected to reduction processing before transmission.
【0003】このような縮小処理では、所定の間隔で画
素を間引く「間引き処理」が簡便であるが、「間引き処
理」では文字に途切れが起こり、ディザ処理された画像
についてはモアレが生じ、誤差拡散処理された画像につ
いてはテクスチャに乱れが生じるなど画質劣化を招く。[0003] In such reduction processing, "thinning processing" for thinning out pixels at predetermined intervals is simple. With respect to the image subjected to the diffusion processing, the image quality is deteriorated such that the texture is disturbed.
【0004】[0004]
【発明が解決しようとする課題】そこで、2値画像を一
旦所望の画素密度の多値画像に変換し、変換した多値画
像に対して変倍処理を施し、再び2値画像に変換するこ
とによって変倍後の2値画像の画質を向上させるように
した画素密度変換装置が種々提案されている(例えば、
特開平3−11879 号公報参照)。Therefore, a binary image is once converted into a multi-valued image having a desired pixel density, a scaling process is performed on the converted multi-valued image, and the converted multi-valued image is converted into a binary image again. There have been proposed various pixel density conversion devices that improve the image quality of a binary image after zooming (for example,
See JP-A-3-11879).
【0005】しかし、これらの装置では、2値/多値変
換部に投影法を簡略化した補間法を使用し、また、多値
/2値変換部には一般的な誤差拡散法を使用しているた
め、組織的ディザ画像を扱うとモアレが生じる。また、
投影法は縮小画像面上の画素に投影される原画素の平均
濃度を求め、その値を閾値処理して縮小画素の値(2
値)を求める方式であるため、細線(1ドット幅の線
分)が消失してしまうおそれがある。However, in these apparatuses, an interpolation method that simplifies the projection method is used for the binary / multi-value conversion unit, and a general error diffusion method is used for the multi-value / binary conversion unit. Therefore, moire occurs when an organized dither image is handled. Also,
In the projection method, an average density of original pixels projected onto pixels on the reduced image plane is obtained, and the obtained value is subjected to threshold processing to obtain the value of the reduced pixel (2
Value), a thin line (a line segment having a width of one dot) may be lost.
【0006】この発明は、2値画像の変倍処理に際し、
擬似階調画像に生じるモアレなどの画質劣化を抑制し、
同時に文字や線画など通常の2値画像の画質劣化を抑制
する画像変倍処理装置を提供することを目的とする。According to the present invention, when performing scaling processing of a binary image,
Suppress image quality deterioration such as moiré generated in the pseudo gradation image,
At the same time, it is an object of the present invention to provide an image scaling processing device that suppresses deterioration of image quality of a normal binary image such as a character or a line drawing.
【0007】[0007]
【課題を解決するための手段】この発明による画像変倍
処理装置は、原稿画像を線画領域と絵柄領域とに分離
し、各領域に適した2値化処理を行う2値化処理手段
と、原稿画像の属性を判定する属性判定手段と、2値化
処理手段から得られる2値画像データおよび属性判定手
段から得られる属性データを記憶するメモリ手段と、メ
モリ手段に記憶した2値画像データを、メモリ手段に記
憶した属性データに基づいて原稿画像の属性に適した変
倍処理を行う変倍処理手段と、からなる。An image scaling processing apparatus according to the present invention separates a document image into a line drawing area and a picture area, and performs binarization processing suitable for each area; Attribute determining means for determining the attribute of the document image, memory means for storing the binary image data obtained from the binarizing processing means and attribute data obtained from the attribute determining means, and binary image data stored in the memory means. And scaling means for performing scaling processing suitable for the attribute of the document image based on the attribute data stored in the memory means.
【0008】[0008]
【作用】この発明では、2値化処理手段によって原稿画
像を線画領域と絵柄領域とで異なる2値化処理を適応的
に施し、得られる2値画像データを、原稿画像の属性を
表す属性データと共にメモリ手段に記憶する。メモリ手
段に記憶した2値画像データを送出する際には、変倍処
理が必要でなければそのまま出力し、変倍処理が必要で
あれば属性データに基づいて原稿画像の属性に応じた変
倍処理を施して出力する。According to the present invention, the original image is adaptively subjected to different binarization processing between the line drawing area and the picture area by the binarization processing means, and the obtained binary image data is converted into attribute data representing the attribute of the original image. And stored in the memory means. When sending the binary image data stored in the memory means, if the scaling process is not required, the data is output as it is, and if the scaling process is required, the scaling is performed according to the attribute of the original image based on the attribute data. Process and output.
【0009】すなわち、原稿画像が線画画像であれば、
細線の抜けや潰れが生じないような変倍処理法、例え
ば、論理和法によって変倍処理して出力する。また、原
稿画像が階調表現された絵柄画像であれば、絵柄画像は
細かな画素配置はほとんど意味を持たず、ある範囲内で
の平均濃度とテクスチャの保存とが問題になるので、平
滑化した後、投影法のような画素密度変換法によって変
倍処理し、誤差拡散法等により再2値化処理して出力す
る。また、原稿画像が線画画像と絵柄画像とが混在する
画像であれば、2値画像データからエッジ画素を検出
し、エッジ画素はそのまま、非エッジ画素は平滑化した
後、それぞれ画素密度変換法によって変倍処理し、誤差
拡散法等により再2値化処理して出力する。That is, if the original image is a line drawing image,
A scaling process is performed by a scaling method that does not cause the thin line to be lost or collapsed, for example, a logical sum method, and output. In addition, if the original image is a pattern image in which gradation is expressed, fine pixel arrangement has little meaning in the pattern image, and there is a problem in preserving the average density and texture within a certain range. After that, the image data is subjected to a scaling process by a pixel density conversion method such as a projection method, re-binarized by an error diffusion method or the like, and output. If the original image is an image in which a line drawing image and a picture image are mixed, edge pixels are detected from the binary image data, the edge pixels are left as they are, and the non-edge pixels are smoothed. The data is scaled, re-binarized by an error diffusion method or the like, and output.
【0010】[0010]
【実施例】図1は、この発明の一実施例を示すブロック
図で、図1(a) は原稿画像を読み取り2値化処理して画
像データとしてメモリに蓄積するための構成を示し、図
1(b) はメモリに蓄積した画像データを変倍処理して送
出するための構成を示している。FIG. 1 is a block diagram showing an embodiment of the present invention. FIG. 1A shows a configuration for reading an original image, binarizing the original image, and storing it in a memory as image data. 1 (b) shows a configuration for scaling the image data stored in the memory and sending it out.
【0011】図1(a) において、スキャナ1は対象とな
る原稿画像を読み取るもので、文字を読み取る必要性か
ら400dpi 程度の解像度を有している。このスキャナ
1から出力される画像信号はラスタースキャンの順に出
力され、線画処理部2、絵柄処理部3および像域分離部
4にそれぞれ供給される。線画処理部2は入力される画
像信号を所定の閾値によって2値化して2値画像符号化
処理を行う手段であり、絵柄処理部3はディザ法などの
面積階調法によって画像信号を2値の面積変化による擬
似中間調データに変換する手段である。In FIG. 1A, a scanner 1 reads a target document image and has a resolution of about 400 dpi because of the necessity of reading characters. The image signals output from the scanner 1 are output in the order of raster scan, and are supplied to the line drawing processing unit 2, the picture processing unit 3, and the image area separation unit 4, respectively. The line image processing unit 2 is a means for performing a binary image encoding process by binarizing an input image signal by a predetermined threshold value, and the pattern processing unit 3 converts the image signal into a binary image by an area gradation method such as a dither method. Means for converting into pseudo halftone data based on the change in area.
【0012】像域分離部4は画像信号から線画領域と絵
柄領域とを分離する手段である。分離手法としては、例
えば、この出願人による「線画分離方式」(特願平2−
134054号)がある。この方式は、画像信号を所定の複数
画素からなるブロックに分割し、各ブロックを予め定め
たパターンと比較してその一致を検出することで線画/
絵柄の分離を実現している。像域分離部4における分離
結果は選択部5に供給され、線画処理部2または絵柄処
理部3で処理された2値画像データの一方を選択してメ
モリ6に格納する。The image area separating section 4 is means for separating a line drawing area and a picture area from an image signal. As a separation method, for example, a “line drawing separation method” (Japanese Patent Application No.
134054). In this method, an image signal is divided into blocks each having a predetermined number of pixels, and each block is compared with a predetermined pattern to detect the coincidence of the blocks.
The pattern is separated. The separation result in the image area separation unit 4 is supplied to the selection unit 5, and one of the binary image data processed by the line drawing processing unit 2 or the picture processing unit 3 is selected and stored in the memory 6.
【0013】属性判定部7は像域分離部4の分離結果を
利用して原稿画像の属性を判定し、その判定結果を属性
データとしてメモリ6に格納する。この場合、像域分離
部4で線画と判定した画素数がかなり少ない場合は、画
像原稿は絵柄のみの原稿であると判定し、濃度レベルが
高くかつ非線画である画素数がかなり少ない場合は、画
像原稿は線画のみの原稿であると判定し、これら以外の
原稿は混在原稿であると判定する。The attribute determining section 7 determines the attribute of the document image using the separation result of the image area separating section 4 and stores the determination result in the memory 6 as attribute data. In this case, when the number of pixels determined to be a line image by the image area separation unit 4 is considerably small, it is determined that the image document is a document having only a picture pattern. It is determined that the image document is a line-only document, and that the other documents are mixed documents.
【0014】こうしてメモリ6に蓄積された2値画像デ
ータは、図1(b) に示す線画用変倍部8、絵柄用変倍部
9および線画・絵柄混在用変倍部10にそれぞれ供給さ
れ、属性データは選択部11の制御端子に供給される。
線画用変倍部8は文字細線が変倍処理によって消失する
のを防止するために、論理和法によって変倍処理を行う
手段である。論理和法は縮小画像面の画素の近傍に位置
する複数の原画像上の画素の論理和によって画素値(2
値)を判断する手法であるため、細線が消失することは
ない。図2に論理和法の原理を示す。図中、○印は原画
像の格子点を示し、×印は変倍画像の格子点位置に対応
する格子を原画像上で示す。ここでは、原画像の格子間
隔を1とし、変倍率をkとする。すると、変倍画像の格
子間隔は 1/k となる。このとき、変倍画像の画素pを
囲む4つの原画像の画素a,b,c,dのうち、1画素
でも黒ければ変倍画素pを黒(「1」)とする。The binary image data stored in the memory 6 is supplied to the line drawing scaling section 8, picture scaling section 9 and line drawing / pattern mixed scaling section 10 shown in FIG. 1B. , And the attribute data are supplied to the control terminal of the selection unit 11.
The line drawing scaling section 8 is a means for performing scaling processing by a logical sum method in order to prevent thin character lines from disappearing due to scaling processing. In the OR method, a pixel value (2) is calculated by ORing pixels on a plurality of original images located near pixels on the reduced image plane.
Value), the thin line does not disappear. FIG. 2 shows the principle of the logical sum method. In the drawing, the mark ○ indicates a grid point of the original image, and the mark x indicates a grid corresponding to the grid point position of the scaled image on the original image. Here, the lattice interval of the original image is set to 1, and the scaling factor is set to k. Then, the grid interval of the scaled image is 1 / k. At this time, if at least one of the four pixels a, b, c, and d of the original image surrounding the pixel p of the scaled image is black, the scaled pixel p is set to black ("1").
【0015】絵柄用変倍部9は2値画像データを多値画
像データに変換して変倍処理し、再び2値化処理して出
力するものである。図3は、絵柄用変倍部9の構成を示
すブロック図である。同図において、入力2値画像デー
タは、2値/多値変換部20で同じ画素密度の多値画像
データに等倍変換される。2値/多値変換部20におけ
る多値画像データへの変換は、図4に示す3×3マトリ
クスサイズのマスクを用いた平滑化処理によって実現す
る。この処理はローパスフィルタ処理であり、疑似階調
画像に対する変倍処理の画質向上のための処理である。
すなわち、疑似階調画像はある範囲内の2値画素の平均
濃度によって階調を疑似的に表現するものであるから、
その範囲内の細かな形状はあまり情報を持たないばかり
か変倍処理にあたってはモアレなど画質劣化の原因にな
る。そこで、このように予め高周波成分を取り除くこと
によって変倍処理された疑似階調画像の画質を改善する
ことができる。The picture scaling unit 9 converts the binary image data into multi-valued image data, performs scaling processing, binarizes the data again, and outputs the result. FIG. 3 is a block diagram showing the configuration of the picture scaling unit 9. In the figure, input binary image data is converted by the binary / multi-level conversion unit 20 to multi-level image data having the same pixel density. The conversion into the multi-valued image data in the binary / multi-value conversion unit 20 is realized by a smoothing process using a 3 × 3 matrix size mask shown in FIG. This process is a low-pass filter process, and is a process for improving the image quality of the scaling process on the pseudo gradation image.
That is, since the pseudo-tone image is a pseudo-tone image expressed by the average density of the binary pixels within a certain range,
A fine shape within that range not only has little information but also causes image quality deterioration such as moire in the scaling process. Thus, by removing the high-frequency component in advance, the image quality of the pseudo-tone image subjected to the scaling process can be improved.
【0016】変倍部21は変換部20から多値データと
して出力される画像データを画素密度の異なる多値画像
データに変換する手段である。ここでは変換画素近傍の
3つの原画素を用いた線形補間により行う。図5を参照
してこの線形補間法について説明する。図5(a) に示す
ように、線形補間法は原画像面上に投影された変倍画素
pに対して、それを取り囲む4つの原画素a,b,c,
dから3つの画素a,b,dを選択する。そして、選択
した3つの画素の各濃度値の変倍画素pに対する寄与率
を、画素pの座標と3画素a,b,dの各頂点で構成さ
れる三角形の面積比から求めることによって線形補間す
る。すなわち、図5(b) に示すように、原画素a,b,
dの濃度値をCa,Cb,Cdとすると、画素pに対す
る画素aの寄与率を対角位置にある三角形の面積Scの
比によって求め、画素bの寄与率を対角位置にある三角
形の面積Sbの比によって求め、画素dの寄与率を対角
位置にある三角形の面積Saの比によって求める。する
と、変倍画素pの濃度値Cpは、 Cp=(Ca×Sc+Cb×Sb+Cd×Sa)/(Sa+Sb+Sc) となる。この式は、画素pの相対位置(x,y)から次
式と等価になる。 Cp=(Cb−Ca)・x+(Cd−Cb)・y+CaThe scaling section 21 is means for converting image data output from the conversion section 20 as multi-value data into multi-value image data having different pixel densities. Here, this is performed by linear interpolation using three original pixels near the converted pixel. This linear interpolation method will be described with reference to FIG. As shown in FIG. 5 (a), the linear interpolation method uses four original pixels a, b, c, and 4 enclosing the variable pixel p projected on the original image plane.
Three pixels a, b, and d are selected from d. Then, the linear interpolation is performed by determining the contribution ratio of each density value of the selected three pixels to the scaled pixel p from the coordinates of the pixel p and the area ratio of the triangle formed by the vertices of the three pixels a, b, and d. I do. That is, as shown in FIG. 5B, the original pixels a, b,
Assuming that the density values of d are Ca, Cb, and Cd, the contribution ratio of the pixel a to the pixel p is determined by the ratio of the area Sc of the triangle at the diagonal position, and the contribution ratio of the pixel b is the area of the triangle at the diagonal position. The contribution ratio of the pixel d is determined by the ratio of the area Sa of the diagonal triangular position. Then, the density value Cp of the variable magnification pixel p is as follows: Cp = (Ca × Sc + Cb × Sb + Cd × Sa) / (Sa + Sb + Sc) This equation is equivalent to the following equation from the relative position (x, y) of the pixel p. Cp = (Cb-Ca) .x + (Cd-Cb) .y + Ca
【0017】なお、ここでは3画素補間により変倍後の
画素濃度を求めるようにしたが、投影法やその簡略形で
ある4画素補間法(森田らによる「投影法に基づく高速
画素密度変換方式」,画像電子学会誌,第11巻,第2
号,P72〜P83)によって求めるようにしてもよい。Here, the pixel density after scaling is obtained by three-pixel interpolation. However, a projection method or a simplified four-pixel interpolation method (see Morita et al., “High-speed pixel density conversion method based on projection method”). ”, Journal of the Institute of Image Electronics Engineers of Japan, Vol. 11, No. 2
No., P72 to P83).
【0018】こうして求めた変倍後の画素pの濃度値
(多値)Cpは、多値/2値変換手段22に供給されて
2値化される。この変換手段22における2値変換は、
図6に示す誤差拡散法によって行われる。すなわち、エ
ラーバッファメモリ30に格納されているこれまでの誤
差データεijに、重み付け係数発生部31で重み係数α
ijを掛けた値が規格化され、加算器32で入力多値デー
タxijに加算される。図7に重み係数αijの一例を示
す。The density value of the pixel p after scaling obtained in this way.
The (multi-value) Cp is supplied to the multi-value / binary conversion means 22.
It is binarized. The binary conversion in the conversion means 22 is as follows.
This is performed by the error diffusion method shown in FIG. That is,
Error stored in the error buffer memory 30 so far.
Difference data εijAnd the weighting factor α
ijIs multiplied, and the adder 32 inputs the multi-valued data.
Ta xijIs added to FIG. 7 shows the weight coefficient α.ijShows an example
You.
【0019】加算器32から出力される補正データ
xij’は2値化回路33で閾値th と比較され、2値化
データyijを出力する。演算器34では、補正データx
ij’と2値化データyijとの差分を誤差データεijとし
て出力し、エラーバッファメモリ30の対応する画素位
置に格納する。この処理を繰り返すことによって入力多
値画像データxijの2値化処理が実行される。The correction data x ij ′ output from the adder 32 is compared with a threshold value th by a binarization circuit 33 to output binary data y ij . In the arithmetic unit 34, the correction data x
The difference between ij ′ and the binarized data y ij is output as error data ε ij and stored at the corresponding pixel position in the error buffer memory 30. By repeating this process, the binarization process of the input multi-valued image data xij is executed.
【0020】図1(b) に戻り、混在用変倍部10は2値
画像データの各画素がエッジ画素か否か判定し、エッジ
画素である場合は2値画像データをそのまま変倍処理
し、非エッジ画素である場合は多値画像データに変換し
て変倍処理し、それぞれ再び2値化処理して出力するも
のである。図8に混在用変倍部10の構成を示す。この
変倍部10は、メモリ6から供給される2値画像データ
の各画素がエッジ画素か否か判定するエッジ検出部23
と、このエッジ検出部23の判定結果に基づいて入力2
値画像データまたは2値/多値変換変換部20から出力
される多値画像データの一方を選択する選択部24とを
設けた点を除いては、図3に示す絵柄用変倍部9と同一
の構成を有している。したがって、選択部24からは入
力2値画像データのうち非エッジ部分だけが多値に変換
された画像データが出力される。Returning to FIG. 1B, the mixing scaling unit 10 determines whether each pixel of the binary image data is an edge pixel, and if the pixel is an edge pixel, scales the binary image data as it is. If the pixel is a non-edge pixel, it is converted into multi-valued image data, scaled, and then binarized again and output. FIG. 8 shows the configuration of the variable power unit 10 for mixing. The scaling unit 10 includes an edge detection unit 23 that determines whether each pixel of the binary image data supplied from the memory 6 is an edge pixel.
And input 2 based on the determination result of the edge detection unit 23.
3 except that a selection unit 24 for selecting one of the value image data or the multi-valued image data output from the binary / multi-value conversion conversion unit 20 is provided. It has the same configuration. Therefore, the selecting section 24 outputs image data in which only the non-edge portion of the input binary image data is converted into multi-valued data.
【0021】エッジ検出部23におけるエッジ検出は、
注目画素の周囲の画素の配置が、図9に示す8種類のパ
ターン、すなわち、縦または横に3画素並んだ白(また
は黒)画素列に3画素の長さの黒(または白)画素列が
隣接する8種類のパターンのうち、少なくとも1つのパ
ターンと一致する画素(図中、○印を付した画素)をエ
ッジ画素として検出している。エッジ画素は文字などの
縦、横の線分を意味する。The edge detection in the edge detection unit 23 is as follows.
The arrangement of the pixels around the target pixel is represented by eight types of patterns shown in FIG. 9, that is, a white (or black) pixel column having three pixels arranged vertically or horizontally and a black (or white) pixel column having a length of three pixels Among the eight types of adjacent patterns, pixels that match at least one pattern (pixels marked with a circle in the figure) are detected as edge pixels. An edge pixel means a vertical or horizontal line segment of a character or the like.
【0022】こうして、線画用変倍部8、絵柄用変倍部
9、混在用変倍部10で変倍処理された画像データは、
属性データに基いて選択部11で何れか1つの出力画像
データが選択され、変倍後の2値画像データとして出力
される。なお、前述の実施例において、簡易的に線画の
みの原稿か否か判定し、線画のみの原稿に対しては論理
和法により変倍し、絵柄を含む原稿に対しては前述の混
在原稿と同じ方式で変倍するようにしてもよい。The image data subjected to the scaling processing by the line drawing scaling section 8, the picture scaling section 9, and the mixture scaling section 10 are
Any one of the output image data is selected by the selection unit 11 based on the attribute data, and output as binary image data after scaling. In the above-described embodiment, it is simply determined whether or not the original is only a line image, and the original with only the line image is scaled by the logical sum method. The magnification may be changed in the same manner.
【0023】また、原稿属性の判定を自動ではなく、手
動で設定するようにしてもよい。The determination of the document attribute may be set manually instead of automatically.
【0024】[0024]
【発明の効果】この発明によれば、原稿画像の読み取り
時に画像属性を判定するので高精度な属性判定が可能と
なり、また、この判定結果に基づいて各画像属性に適し
た変倍処理方式に切り換えているので、高画質な変倍処
理が可能となる。According to the present invention, the image attribute is determined at the time of reading a document image, so that attribute determination can be performed with high accuracy. In addition, based on the determination result, a scaling processing method suitable for each image attribute is performed. Since the switching is performed, high-quality scaling processing can be performed.
【図1】この発明の一実施例を示すブロック図である。FIG. 1 is a block diagram showing one embodiment of the present invention.
【図2】論理和法の原理を説明するための図である。FIG. 2 is a diagram for explaining the principle of the logical sum method.
【図3】絵柄用変倍部のブロック図でる。FIG. 3 is a block diagram of a picture scaling unit.
【図4】2値/多値変換用マスクを示す図である。FIG. 4 is a diagram showing a binary / multi-value conversion mask.
【図5】線形補間を説明するための図である。FIG. 5 is a diagram for explaining linear interpolation.
【図6】多値/2値変換部のブロック図である。FIG. 6 is a block diagram of a multivalue / binary conversion unit.
【図7】重み係数の一例を示す図である。FIG. 7 is a diagram illustrating an example of a weight coefficient.
【図8】混在用変倍部のブロック図でる。FIG. 8 is a block diagram of a variable power unit for mixing.
【図9】エッジ画素検出パターンの一例を示す図であ
る。FIG. 9 is a diagram illustrating an example of an edge pixel detection pattern.
1 スキャナ 2 線画処理部 3 絵柄処理部 4 像域分離部 5 選択部 6 メモリ 7 属性判定部 8 線画用変倍部 9 絵柄用変倍部 10 混在用変倍部 11 選択部 DESCRIPTION OF SYMBOLS 1 Scanner 2 Line drawing processing part 3 Picture processing part 4 Image area separation part 5 Selection part 6 Memory 7 Attribute judgment part 8 Line drawing scaling part 9 Picture scaling part 10 Mixing scaling part 11 Selection part
───────────────────────────────────────────────────── フロントページの続き (58)調査した分野(Int.Cl.6,DB名) G06T 3/40 G06T 5/00 H04N 1/393──────────────────────────────────────────────────続 き Continued on the front page (58) Field surveyed (Int.Cl. 6 , DB name) G06T 3/40 G06T 5/00 H04N 1/393
Claims (5)
し、各領域に適した2値化処理を行う2値化処理手段
と、上記原稿画像の属性を判定する属性判定手段と、上
記2値化処理手段から得られる2値画像データおよび上
記属性判定手段から得られる属性データを記憶するメモ
リ手段と、上記メモリ手段に記憶した上記2値画像デー
タを、上記メモリ手段に記憶した上記属性データに基づ
いて上記原稿画像の属性に適した変倍処理を行う変倍処
理手段と、からなることを特徴とする画像変倍処理装
置。1. A binarization processing unit for separating a document image into a line drawing area and a picture area, and performing a binarization process suitable for each area; an attribute determination unit for determining an attribute of the document image; Memory means for storing binary image data obtained from the binarization processing means and attribute data obtained from the attribute determination means; and the attribute storing the binary image data stored in the memory means in the memory means An image scaling processing device, comprising: a scaling unit that performs scaling processing suitable for the attribute of the document image based on data.
は、文字や線画等の線画像を変倍処理する線画用変倍手
段と、絵柄画像を変倍処理する絵柄用変倍手段と、線画
像および絵柄画像が混在する混在画像を変倍処理する混
在用変倍手段とを備え、前記属性データに基づいて上記
何れか一の変倍手段を選択することを特徴とする画像変
倍処理装置。2. The magnification processing unit according to claim 1, wherein the magnification processing unit includes a line drawing magnification unit that performs magnification processing on a line image such as a character and a line drawing; Image resizing means for performing a resizing process on a mixed image in which line images and picture images are mixed, and selecting one of the resizing means based on the attribute data. apparatus.
は、縮小画像面の画素の近傍に位置する複数の原画像上
の画素の論理和により画素値を判断する論理和法を用い
た手段であることを特徴とする画像変倍処理装置。3. The line drawing scaling unit according to claim 2, wherein the line drawing scaling unit uses a logical sum method of determining a pixel value by a logical sum of pixels on a plurality of original images located near pixels on the reduced image plane. An image scaling processing device, characterized in that it is means.
は、入力2値画像データに対して平滑処理を施して多値
化し、投影法または補間法により変倍後の濃度を演算し
た後に既に2値化されている周辺画素の2値化に伴う量
子化誤差による補間をして再2値化する手段であること
を特徴とする画像変倍処理装置。4. The image magnification changing means according to claim 2, wherein said pattern scaling means performs a smoothing process on the input binary image data to convert the input binary image data into multi-valued data, and calculates a density after scaling by a projection method or an interpolation method. An image scaling processing device, characterized in that it is means for re-binarizing by interpolating by a quantization error accompanying binarization of a peripheral pixel that has already been binarized.
は、入力2値画像データのエッジ画素を検出する手段を
備え、エッジ画素に対してはそのまま、非エッジ画素に
対しては平滑化した後、それぞれ投影法または補間法に
より変倍処理し、誤差拡散法により再2値化処理するこ
とを特徴とする画像変倍処理装置。5. The variable magnification means for mixing according to claim 2, further comprising means for detecting an edge pixel of the input binary image data, and smoothing the edge pixel as it is and a non-edge pixel as it is. An image scaling processing device, which performs a scaling process by a projection method or an interpolation method, and re-binarizes by an error diffusion method.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3141586A JP2784278B2 (en) | 1991-06-13 | 1991-06-13 | Image scaling processor |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3141586A JP2784278B2 (en) | 1991-06-13 | 1991-06-13 | Image scaling processor |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH04365182A JPH04365182A (en) | 1992-12-17 |
| JP2784278B2 true JP2784278B2 (en) | 1998-08-06 |
Family
ID=15295453
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP3141586A Expired - Fee Related JP2784278B2 (en) | 1991-06-13 | 1991-06-13 | Image scaling processor |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2784278B2 (en) |
Families Citing this family (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3357776B2 (en) * | 1996-01-17 | 2002-12-16 | シャープ株式会社 | Image processing method |
| CN1290312C (en) | 1998-06-23 | 2006-12-13 | 夏普公司 | Image processing device and its method for removing and reading strik-through produced by double side or overlaped master cope |
| JP4596066B2 (en) * | 2007-12-06 | 2010-12-08 | 三菱電機株式会社 | Image processing apparatus, image processing method, and image display apparatus |
| JP4569680B2 (en) * | 2008-07-14 | 2010-10-27 | コニカミノルタビジネステクノロジーズ株式会社 | Resolution conversion method |
| JP4569679B2 (en) * | 2008-07-14 | 2010-10-27 | コニカミノルタビジネステクノロジーズ株式会社 | Resolution conversion method |
| JP5506554B2 (en) * | 2010-06-10 | 2014-05-28 | キヤノン株式会社 | Image forming apparatus |
| JP5874721B2 (en) | 2013-12-25 | 2016-03-02 | コニカミノルタ株式会社 | Image processing apparatus, image correction method, and program |
-
1991
- 1991-06-13 JP JP3141586A patent/JP2784278B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPH04365182A (en) | 1992-12-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3585703B2 (en) | Image processing device | |
| JP4219542B2 (en) | Image processing apparatus, image processing method, and recording medium storing image processing program | |
| US5644366A (en) | Image reproduction involving enlargement or reduction of extracted contour vector data for binary regions in images having both binary and halftone regions | |
| JP2001251517A (en) | Image processing apparatus, image processing method, and image processing system | |
| JPH04354470A (en) | Picture processing method, scanning/printing system for executing said method and picture selector for said scanning/printing system | |
| JP2784278B2 (en) | Image scaling processor | |
| JP3142279B2 (en) | Halftone dot area separation device | |
| JP3100383B2 (en) | Character region separation method and apparatus | |
| JP2851724B2 (en) | Image processing device | |
| JP2972172B2 (en) | Halftone area detection method | |
| JP3117331B2 (en) | Image data processing device | |
| JP3361355B2 (en) | Image processing device | |
| JPH0775395B2 (en) | Image processing device | |
| JP2962742B2 (en) | Image processing device | |
| JP2836992B2 (en) | Image scaling processor | |
| US7180636B2 (en) | Image processor and method | |
| JP2004153821A (en) | Method for generating output image by transforming input image | |
| JP3468966B2 (en) | Image processing device | |
| JP3647213B2 (en) | Image processing device | |
| JP2941288B2 (en) | Image processing system | |
| JP3093235B2 (en) | Image processing method and apparatus | |
| JP3245586B2 (en) | Extreme pixel detector | |
| JP2777476B2 (en) | Image processing device | |
| JP3004244B2 (en) | Area separation device | |
| JP2972171B2 (en) | Halftone area detection method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 19980421 |
|
| LAPS | Cancellation because of no payment of annual fees |