JPH07108013B2 - Image enlargement / reduction device - Google Patents
Image enlargement / reduction deviceInfo
- Publication number
- JPH07108013B2 JPH07108013B2 JP5282689A JP28268993A JPH07108013B2 JP H07108013 B2 JPH07108013 B2 JP H07108013B2 JP 5282689 A JP5282689 A JP 5282689A JP 28268993 A JP28268993 A JP 28268993A JP H07108013 B2 JPH07108013 B2 JP H07108013B2
- Authority
- JP
- Japan
- Prior art keywords
- image
- circuit
- output
- pattern
- density
- 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 - Lifetime
Links
- 239000011159 matrix material Substances 0.000 claims description 27
- 238000006243 chemical reaction Methods 0.000 claims description 19
- 238000000034 method Methods 0.000 claims description 13
- 238000010586 diagram Methods 0.000 description 14
- 238000004364 calculation method Methods 0.000 description 4
- 230000000737 periodic effect Effects 0.000 description 3
- 102100040862 Dual specificity protein kinase CLK1 Human genes 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 102100040844 Dual specificity protein kinase CLK2 Human genes 0.000 description 1
- 101000749294 Homo sapiens Dual specificity protein kinase CLK1 Proteins 0.000 description 1
- 101000749291 Homo sapiens Dual specificity protein kinase CLK2 Proteins 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 230000009897 systematic effect Effects 0.000 description 1
Landscapes
- Image Processing (AREA)
- Editing Of Facsimile Originals (AREA)
Description
【0001】[0001]
【産業上の利用分野】本発明は画像の拡大又は縮小の少
なくとも一方を行うことができるようにした画像の拡大
・縮小装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an image enlarging / reducing device capable of enlarging or reducing an image.
【0002】[0002]
【従来の技術】画素密度変換方式により画像を拡大又は
縮小する画像拡大・縮小方法として、従来からSPC
法,論理和法,9分割法,投影法等が知られている。2. Description of the Related Art As an image enlarging / reducing method for enlarging or reducing an image by a pixel density conversion method, SPC has been conventionally used.
Law, logical sum method, nine division method, projection method, etc. are known.
【0003】[0003]
【発明が解決しようとする課題】これら従来方法の問題
点としては、線部のツブレ或いはヌケが目立つという点
が挙げられるが、最大の問題点は、組織的ディザ法で表
現した2値化画像等のように周期構造のある中間調画像
を拡大・縮小する場合、モアレ縞が発生するということ
である。ディザマトリックスを用いて2値化処理した画
像は、使用したディザマトリックスによってそれぞれ異
なった特性を有しており、使用したディザマトリックス
の種類によっては、画像の拡大・縮小には適していない
特性のものもある。例えば、ベイヤ(Bayer)型ディザ
マトリックスを用いて2値化処理をしたり、集中型ディ
ザマトリックスを用いて2値化処理した画像に対して縮
小処理した画像に対して拡大処理をしたりすると画質の
劣化が目立つことになる。As a problem of these conventional methods, there is a noticeable blurring or missing of a line portion, but the biggest problem is a binarized image expressed by the systematic dither method. That is, when enlarging / reducing a halftone image having a periodic structure such as the above, moire fringes are generated. Images that have been binarized using a dither matrix have different characteristics depending on the dither matrix used. Depending on the type of dither matrix used, the image may not be suitable for image enlargement / reduction. There is also. For example, image quality can be obtained by performing binarization processing using a Bayer type dither matrix, or performing enlargement processing on an image obtained by reducing a binarized image using a centralized dither matrix. Will be noticeable.
【0004】本発明はこの点に鑑みてなされたもので、
その目的は、周期構造のある2値化画像であってもモア
レ縞を生じることなく、ディザ画像の拡大・縮小時の問
題点を解決し、容易に拡大・縮小が行え、高品質の拡大
・縮小画像が得られる画像の拡大・縮小方法を提供する
ことにある。The present invention has been made in view of this point,
The purpose is to solve the problem at the time of enlarging / reducing a dither image without causing moire fringes even for a binarized image with a periodic structure, and enlarging / reducing easily, and enlarging a high quality image. An object of the present invention is to provide a method for enlarging / reducing a reduced image.
【0005】さらに、本発明は、外部操作により、拡大
・縮小と同時に、濃度調節や、階調処理等の画質調節
を、2値化画像に対して可能にする画像の拡大・縮小装
置を提供することにある。Further, the present invention provides an image enlarging / reducing device which enables an image to be enlarged / reduced and an image quality such as gradation processing can be adjusted for a binarized image by an external operation. To do.
【0006】[0006]
【課題を解決するための手段】上記問題を解決する本発
明の画像の拡大・縮小装置は、操作パネルと、拡大・縮
小の対象である2値画像を複数画素からなるブロックに
分割し、各ブロック内の黒画素数を求め、該画素数を各
ブロックの平均濃度値として出力する演算手段と、前記
操作パネルから入力された外部信号に対応した種々の濃
度変換信号を出力する濃度指示手段と、前記濃度指示手
段の出力を用いて、前記演算手段からの出力を処理して
濃度変換処理を行い、各ブロックについて新たな平均濃
度値を出力する画像処理手段と、前記新たな平均濃度値
に対して、濃度パターンによる閾値処理を行い、マトリ
ックスパターンを作成する画像作成手段と、外部信号に
対応して、拡大・縮小倍率信号を出力する拡大・縮小指
示手段と、前記画像作成手段から出力されたマトリック
スパターンに対して、拡大・縮小処理を施す拡大縮小手
段と、からなることを特徴とするものである。An image enlarging / reducing device of the present invention which solves the above problems divides an operation panel and a binary image to be enlarged / reduced into blocks each having a plurality of pixels. Calculation means for obtaining the number of black pixels in a block and outputting the number of pixels as an average density value of each block, and density indicating means for outputting various density conversion signals corresponding to external signals input from the operation panel. , An image processing means for processing the output from the arithmetic means by using the output of the density instructing means to perform density conversion processing, and outputting a new average density value for each block; On the other hand, an image creating means for performing threshold processing by a density pattern to create a matrix pattern, an enlarging / reducing instruction means for outputting an enlarging / reducing magnification signal corresponding to an external signal, and the image Against matrix pattern output from the creating means and is characterized with scaling means for performing scaling processing, in that it consists of.
【0007】[0007]
【実施例】以下、図面を参照して本発明の実施例を詳細
に説明する。Embodiments of the present invention will now be described in detail with reference to the drawings.
【0008】図1は、本発明の一実施例を示す構成ブロ
ック図である。図において、1は入力画像信号を2値化
する2値化回路、2は既に2値化された画像マトリック
スが格納されているメモリである。2値化回路1として
は、例えばディザマトリックスを用いて2値化する方式
のものが用いられる。3は2値化回路1又はメモリ2か
ら出力される2値化画像を複数画素からなるブロックに
分割し、各ブロック内の黒画素数を求め、これを各ブロ
ックの平均濃度値として出力する演算回路(演算手
段)、4は該演算回路3の出力を受け、各ブロックの平
均濃度値に対して、第1の指示回路5の出力信号により
選択された濃度変換の処理を行い、各ブロックについて
新たな平均濃度値を求める画像処理回路(画像処理手
段)である。6は第1の指示回路5に、濃度変換,階調
パターン,倍率等に関する指示を与える操作パネルであ
る。該操作パネル6は、例えばキーボードとCRT表示
部より構成される。7は画像処理回路4から出力された
各ブロックの新たな平均濃度値から、第1の指示回路5
の出力信号により選択された階調パターンを用いて、各
ブロックについてのマトリックスパターンを作成し出力
する画像作成回路(画像作成手段)、8は画像作成回路
7から出力されたマトリックスパターンを、第2の指示
回路9からの指示に従って、繰り返し又は間引き処理
し、拡大・縮小画像上の各ブロックのパターンを作成す
ることにより、拡大・縮小画像を再構成する画像再構成
回路(画像再構成手段)である。上記第1の指示回路5
(画像処理回路4に特定の濃度変換を選択させるための
信号と、画像作成回路7に特定の階調パターンを選択さ
せるための信号を出力する)と、指示回路9(画像再構
成回路8に拡大・縮小倍率に応じたマトリックスパター
ンの繰り返し又は間引き処理を選択させる信号を出力す
る)とが、指示手段を構成している。FIG. 1 is a block diagram showing the configuration of an embodiment of the present invention. In the figure, 1 is a binarization circuit for binarizing an input image signal, and 2 is a memory in which an already binarized image matrix is stored. As the binarizing circuit 1, for example, a binarizing system using a dither matrix is used. 3 is an operation for dividing the binarized image output from the binarization circuit 1 or the memory 2 into blocks composed of a plurality of pixels, obtaining the number of black pixels in each block, and outputting this as the average density value of each block. The circuits (arithmetic means) 4 receive the output of the arithmetic circuit 3 and perform the density conversion processing selected by the output signal of the first instruction circuit 5 on the average density value of each block, for each block. An image processing circuit (image processing means) for obtaining a new average density value. An operation panel 6 gives the first instruction circuit 5 instructions regarding density conversion, gradation pattern, magnification, and the like. The operation panel 6 is composed of, for example, a keyboard and a CRT display section. Reference numeral 7 indicates the first instruction circuit 5 from the new average density value of each block output from the image processing circuit 4.
An image creating circuit (image creating means) that creates and outputs a matrix pattern for each block using the gradation pattern selected by the output signal of An image reconstruction circuit (image reconstruction means) for reconstructing a magnified / reduced image by repeatedly or thinning out a pattern of each block on the magnified / reduced image according to an instruction from the instruction circuit 9 of FIG. is there. The first instruction circuit 5
(A signal for causing the image processing circuit 4 to select a specific density conversion and a signal for causing the image creating circuit 7 to select a specific gradation pattern are output), and an instruction circuit 9 (to the image reconstruction circuit 8). The output of the signal for selecting the repetition of the matrix pattern or the thinning-out process according to the enlargement / reduction ratio constitutes the instructing means.
【0009】画像再構成回路8で再構成された画像デー
タは画像メモリ10に格納される。このように構成された
装置の動作を説明すれば、以下の通りである。The image data reconstructed by the image reconstructing circuit 8 is stored in the image memory 10. The operation of the apparatus thus configured will be described below.
【0010】2値化回路1は、図2(ロ)に示すような
各画素毎のマトリックスより構成されるオリジナル画像
Aを、図2(イ)に示すような4×4のディザマトリッ
クスで2値化処理を行う。この結果、図2(ハ)に示す
ような2値化された画像マトリックスBが得られる。図
の斜線領域が黒画素である。The binarization circuit 1 converts an original image A composed of a matrix for each pixel as shown in FIG. 2B into a 4 × 4 dither matrix as shown in FIG. Perform value conversion processing. As a result, a binarized image matrix B as shown in FIG. 2C is obtained. The shaded areas in the figure are black pixels.
【0011】演算回路3は、2値化回路1或いはメモリ
2に格納されている、図2(ハ)に示すような2値化画
像マトリックスデータを受けて、各ブロック毎の黒画素
数を演算により求める。ここで、ブロックとは、図2
(ハ)の太い実線で囲まれた領域をいい、図の例では4
×4で1つのブロックを構成している。画像拡大時のブ
ロック構造を低減するためには、ブロックは小さい方が
好ましく、図に示すように4×4程度が好ましい大きさ
である。図3(ロ)は、このようにして得られた黒画素
の数を示す図である。The arithmetic circuit 3 receives the binary image matrix data stored in the binary circuit 1 or the memory 2 as shown in FIG. 2C, and calculates the number of black pixels for each block. Ask by. Here, the block is shown in FIG.
The area surrounded by the thick solid line in (c) means 4 in the example in the figure.
One block consists of × 4. In order to reduce the block structure at the time of image enlargement, it is preferable that the block is small, and as shown in the figure, about 4 × 4 is a preferable size. FIG. 3B is a diagram showing the number of black pixels thus obtained.
【0012】画像処理回路4は、演算回路3から図3
(ロ)に示すような各ブロック毎の黒画素数データを受
けて他の数値に変換する演算処理を行う。演算処理の方
法としては、例えば、図3(ロ)に示す各ブロック毎の
黒画素数を示すデータを平均濃度とみなして、ディジタ
ル演算を行う。The image processing circuit 4 includes the arithmetic circuit 3 to FIG.
The calculation processing for receiving the black pixel number data for each block as shown in (b) and converting it to another numerical value is performed. As a calculation method, for example, digital calculation is performed by regarding the data indicating the number of black pixels in each block shown in FIG. 3B as the average density.
【0013】画像処理回路4での濃度変換は、どのよう
な濃度曲線を選択するかを操作パネル6から指示回路5
に指示し、指示回路5が画像処理回路4にその濃度曲線
を選択させることによって行う。濃度変換自体は、演算
回路3の出力及び指示回路5の出力をアドレス(入力)
としてのアドレスに格納されたデータを新たな濃度値
(出力)とするメモリ(ROM)で構成したルックアッ
プテーブル等を用いて、新しい濃度値を得ることにより
行う。濃度曲線として、例えば図7の濃度曲線F1やF
2のようなものを用いれば、高濃度側若しくは低濃度側
に階調数を多く割り当てることができる。尚、上記RO
Mの代わりに関数発生器を用いて任意の濃度曲線を作れ
ば、多種の濃度変換を選択できるようになる。In the density conversion in the image processing circuit 4, the operation circuit 6 indicates from the operation panel 6 which density curve to select.
The instruction circuit 5 causes the image processing circuit 4 to select the density curve. In the density conversion itself, the output of the arithmetic circuit 3 and the output of the instruction circuit 5 are addressed (input).
The new density value is obtained by using a look-up table or the like configured with a memory (ROM) that uses the data stored in the address as a new density value (output). As the density curve, for example, the density curves F1 and F in FIG.
If a value such as 2 is used, a large number of gradations can be assigned to the high density side or the low density side. In addition, the above RO
If a density curve is created using a function generator instead of M, various density conversions can be selected.
【0014】画像処理回路4での濃度変換(階調変換)
は、その必要があると操作者が判断した場合に操作パネ
ル6から指示するもので、常に行うとは限らないもので
ある。濃度曲線として入力データと出力データが等しい
ものを選択すれば、実質的には濃度変換がなされないこ
とになる。Density conversion (gradation conversion) in the image processing circuit 4
Is to be instructed from the operation panel 6 when the operator judges that it is necessary, and is not always performed. If a density curve with the same input data and output data is selected, the density conversion is not substantially performed.
【0015】画像作成回路7は、このようにして得られ
た画像処理回路4からの出力(各ブロックの新たな平均
濃度値)を受け、指示回路5からの出力信号により選択
された階調パターンを用いて、各ブロックについてのマ
トリックスパターンを作成し、出力する。この画像作成
回路7の具体的処理は以下の通りである。尚、ここで
は、第1の指示回路5から画像処理回路4に濃度変換は
不要との指示が与えられ、演算回路3の出力がそのまま
画像処理回路4から出力された場合について述べる。画
像作成回路7は、各ブロック毎に送られてくる画像処理
回路4の出力、即ち、図3(ロ)に示す各数値を平均濃
度値とみなし、図3(イ)に示すような4×4のディザ
マトリックスで2値化処理を行う。第1ブロックB1を
例にとると、その平均濃度値は7である。そこで、画像
作成回路7は、図3(イ)に示すディザマトリクッスの
7と等しいか又それよりも小さい値のみ黒画素とする2
値化変換を行い、その結果を出力する。図3に示す画像
処理プロセスは、階調パターンの1例である図3(イ)
に示す4×4ディザマトリックスを用いて、図3(ロ)
に示す新たな平均濃度値の閾値処理を行って、図3
(ハ)に示すようなマトリックスパターンをうるプロセ
スである。以上の操作を全ブロックについて行う。図3
(ハ)は、上に説明した画像処理プロセスによって得ら
れたマトリックスパターンを示す。この画像作成回路7
は、具体的には、画像処理回路4の出力データをXアド
レスとして、Yアドレスを順次走査した時に、アドレス
を1だけインクリメントするたび毎に、マトリックスの
1列分或いは1行分のパターンが出力されるように構成
される。The image forming circuit 7 receives the output (new average density value of each block) thus obtained from the image processing circuit 4, and the gradation pattern selected by the output signal from the instruction circuit 5. Is used to create and output a matrix pattern for each block. The specific processing of the image creating circuit 7 is as follows. Here, a case will be described in which the first instruction circuit 5 gives an instruction to the image processing circuit 4 that density conversion is unnecessary, and the output of the arithmetic circuit 3 is output from the image processing circuit 4 as it is. The image forming circuit 7 regards the output of the image processing circuit 4 sent for each block, that is, each numerical value shown in FIG. 3B as an average density value, and 4 × as shown in FIG. Binarization processing is performed using a dither matrix of 4. Taking the first block B 1 as an example, the average density value is 7. Therefore, the image forming circuit 7 sets only black pixels that are equal to or smaller than 7 of the dither matrix 7 shown in FIG.
Performs binarization conversion and outputs the result. The image processing process shown in FIG. 3 is an example of a gradation pattern.
Using the 4 × 4 dither matrix shown in FIG.
The new average density value threshold processing shown in FIG.
This is a process for obtaining a matrix pattern as shown in (c). The above operation is performed for all blocks. Figure 3
(C) shows the matrix pattern obtained by the image processing process described above. This image creation circuit 7
Specifically, when the Y address is sequentially scanned using the output data of the image processing circuit 4 as the X address, a pattern for one column or one row of the matrix is output every time the address is incremented by 1. Is configured to be.
【0016】画像再構成回路8は、画像作成回路7から
送られてくる1列分或いは1行分のパターンを、第2の
指示回路9からの指示によって1画面分の画像を再構成
する。例えば、拡大画像を得る場合には同一の列パター
ン(又は行パターン)を必要な数だけ繰り返し、縮小画
像を得る時には一部の列パターン(又は行パターン)の
間引き処理を行って、画像の再構成を行う。この時、画
像拡大時の列パターン(又は行パターン)の画面上の繰
り返し開始位置及び終了位置,画像縮小時の列パターン
(又は行パターン)の割り当て位置は第2の指示回路9
から画像再構成回路8に与えられる。画像再構成回路8
で再構成された1画面分の画像パターンは、画像メモリ
10に格納される。格納された拡大画像或いは縮小画像
は、必要に応じて取り出され画像処理される。The image reconstructing circuit 8 reconstructs the image for one screen from the pattern for one column or one row sent from the image forming circuit 7 according to an instruction from the second instruction circuit 9. For example, when obtaining a magnified image, the same column pattern (or row pattern) is repeated as many times as necessary, and when obtaining a reduced image, part of the column pattern (or row pattern) is thinned to re-create the image. Make the configuration. At this time, the repeat start position and end position of the column pattern (or row pattern) on the screen at the time of image enlargement and the allocation position of the column pattern (or row pattern) at the time of image reduction are the second instruction circuit 9
To the image reconstruction circuit 8. Image reconstruction circuit 8
The image pattern for one screen reconstructed by
Stored in 10. The stored enlarged image or reduced image is extracted and image-processed as needed.
【0017】図4は、画像処理回路4,画像作成回路
7,画像再構成回路8及び第2の指示回路9で構成され
る画像処理回路部の具体的構成を示す電気回路図であ
る。演算回路3(図1参照)によって計数された黒画素
数は、閾値格納ROM11に入力される。この閾値格納R
OM11は、前述の画像処理回路4及び画像作成回路7の
機能を兼ね備えたもので、ここへのアドレス信号である
閾値選択信号(指示回路5から出力される)によって、
特定の濃度曲線と階調パターンの双方が選択され、濃度
変換されたマトリックスパターンのデータが、別途入力
されるクロックCLKによって順次出力され、RAM12
(画像再構成回路8に相当する)に格納される。該RA
M12には、アドレス設定ROM13(指示回路9に相当す
る)からアドレスが与えられる。アドレス設定ROM13
には、倍率信号,行カウンタ14出力及び列カウンタ15出
力が与えられており、該アドレス設定ROM13は、これ
ら信号を受けて、RAM12に入力信号に対応したアドレ
スを与える。行カウンタ14には第1のクロックCLK1
が与えられ、列カウンタ15には第2のクロックCLK2
が与えられ、これらカウンタの出力がアドレスとしてア
ドレス設定ROM13に与えられる。FIG. 4 is an electric circuit diagram showing a specific configuration of an image processing circuit section composed of the image processing circuit 4, the image creating circuit 7, the image reconstructing circuit 8 and the second instruction circuit 9. The number of black pixels counted by the arithmetic circuit 3 (see FIG. 1) is input to the threshold value storage ROM 11. This threshold storage R
The OM 11 also has the functions of the image processing circuit 4 and the image creating circuit 7 described above, and is controlled by a threshold value selection signal (output from the instruction circuit 5) which is an address signal to the OM 11.
Both the specific density curve and the gradation pattern are selected, and the density-converted matrix pattern data is sequentially output by the separately input clock CLK.
(Corresponding to the image reconstruction circuit 8). The RA
An address is given to M12 from the address setting ROM 13 (corresponding to the instruction circuit 9). Address setting ROM 13
Are supplied with a magnification signal, a row counter 14 output and a column counter 15 output, and the address setting ROM 13 receives these signals and gives the RAM 12 an address corresponding to the input signal. The row counter 14 has a first clock CLK1.
Is given to the column counter 15 and the second clock CLK2
Are given, and the outputs of these counters are given to the address setting ROM 13 as addresses.
【0018】アドレス設定ROM13は、倍率信号を受け
て画像拡大処理を行うのか、画像縮小処理を行うのかを
判断する。アドレス設定ROM13には、画像拡大モー
ド、画像縮小モードに応じたデータが予め格納されてお
り、該アドレス設定ROM13はその何れであるかを確認
すると、アドレス設定ROM13は内蔵している対応した
数値データをアドレスとして出力し、RAM12に与える
ようになっている。The address setting ROM 13 receives a magnification signal and determines whether to perform image enlargement processing or image reduction processing. Data corresponding to the image enlargement mode and the image reduction mode are stored in advance in the address setting ROM 13. When the address setting ROM 13 confirms which one, the address setting ROM 13 stores the corresponding numerical data. Is output as an address and given to the RAM 12.
【0019】一方、RAM12は、n×n(nは整数)
パターンに対応したアドレスを有するメモリであり、閾
値格納ROM11の出力を記憶し、アドレス設定メモリ
13の出力に従って、記憶されたデータが出力される。
即ち、前述したように画像拡大時には、同一データを複
数回出力し、画像縮小時には、幾つかのアドレスをスキ
ップして乃至は一部データを無視して出力する。このよ
うにして出力された画像データは、画像メモリ10に順
次格納され、1画面分の拡大画像或いは縮小画像として
際構成される。On the other hand, the RAM 12 has n × n (n is an integer)
The memory has an address corresponding to the pattern, stores the output of the threshold value storage ROM 11, and outputs the stored data according to the output of the address setting memory 13.
That is, as described above, when the image is enlarged, the same data is output a plurality of times, and when the image is reduced, some addresses are skipped or some data are ignored and output. The image data output in this manner is sequentially stored in the image memory 10 and is configured as an enlarged image or reduced image for one screen.
【0020】図5は、原画像を3/4倍に縮小する時の
画像の再構成の説明図である。図中に示してあるパター
ンは、画像作成回路7で作成されたパターンを示してい
る。図6は、図3(ハ)に示すマトリックスから再構成
した画像例を示す図である。図6(イ)は、5/4倍の
拡大画像例を、図6(ロ)は3/4倍の縮小画像例を示
す図である。図5及び図6から明らかなように、3/4
倍の縮小の時は、第1パターンは第1、2、3列目の画
素、第2パターンは、第4、1、2列目の画素、第3パ
ターンは、第3、4、1列目の画素、でそれぞれ構成さ
れる。この例では、第1パターンから順に、第4列目、
第3列目、第2列目の画素が間引きされるように各パタ
ーンに対する列が割り当てられる。また、拡大処理時に
は、第1パターンは、第1、2、3、4、1列目の画
素、第2パターンは、第2、3、4、1、2列目の画
素、でそれぞれ構成される。この場合、再構成の際の各
パターンの繰り返し開始位置は第1パターンでは第1列
目、第2パターンでは第2列目...というように1画
素づつずれて再構成される。FIG. 5 is an explanatory diagram of image reconstruction when the original image is reduced to 3/4 times. The pattern shown in the drawing is a pattern created by the image creating circuit 7. FIG. 6 is a diagram showing an example of an image reconstructed from the matrix shown in FIG. FIG. 6A is a diagram showing an example of an enlarged image at 5/4 times, and FIG. 6B is a diagram showing an example of a reduced image at 3/4 times. As is clear from FIGS. 5 and 6, 3/4
At the time of double reduction, the first pattern has pixels in the first, second, and third columns, the second pattern has pixels in the fourth, first, and second columns, and the third pattern has third, fourth, and first columns. Each pixel of the eye. In this example, from the first pattern, in the fourth column,
The columns for the respective patterns are assigned so that the pixels in the third and second columns are thinned out. Further, during the enlargement process, the first pattern is composed of pixels in the first, second, third, fourth, and first columns, and the second pattern is composed of pixels in the second, third, fourth, first, and second columns. It In this case, the repetition start position of each pattern upon reconstruction is the first row in the first pattern, the second row in the second pattern. . . In this way, the pixels are reconstructed by shifting them by one pixel.
【0021】[0021]
【発明の効果】以上詳細に説明したように、本発明によ
れば、拡大・縮小の対象である2値化画像がどのような
ディザマトリックスを用いて2値化処理した画像であっ
ても、指示手段により、所望の濃度変換や階調パターン
の選択に関する指示を与え、目的の拡大或いは縮小に最
適な特性の2値化画像であっても濃度も適切な2値化画
像に変換し、これを拡大或いは縮小することができるた
め、周期構造のある2値化画像であってもモアレ縞を生
じることなく、容易に高品質の拡大・縮小画像を得るこ
とができる。As described in detail above, according to the present invention, no matter what dither matrix the binarized image to be scaled up or down is, The instructing means gives an instruction relating to desired density conversion and selection of a gradation pattern, and even if the binarized image having the optimum characteristics for enlargement or reduction of a target is converted into a binarized image having an appropriate density, Can be enlarged or reduced, so that a high-quality enlarged / reduced image can be easily obtained without generating moire fringes even in a binarized image having a periodic structure.
【0022】さらに本発明によれば、外部操作により、
拡大・縮小と同時に、濃度調節や、階調処理・画像強調
等の画質調節を、2値化画像に対して可能にする画像の
拡大・縮小装置が得られる。Further, according to the present invention, by an external operation,
It is possible to obtain an image enlargement / reduction device that enables density adjustment and image quality adjustment such as gradation processing and image enhancement to a binarized image at the same time as enlargement / reduction.
【図1】本発明の一実施例を示す構成ブロック図。FIG. 1 is a configuration block diagram showing an embodiment of the present invention.
【図2】2値化の説明図。FIG. 2 is an explanatory diagram of binarization.
【図3】数値変換の説明図。FIG. 3 is an explanatory diagram of numerical conversion.
【図4】画像処理回路部の具体的構成例を示す図。FIG. 4 is a diagram showing a specific configuration example of an image processing circuit unit.
【図5】画像縮小時の画像再構成の説明図。FIG. 5 is an explanatory diagram of image reconstruction at the time of image reduction.
【図6】再構成された画像例を示す図。FIG. 6 is a diagram showing an example of a reconstructed image.
【図7】濃度曲線の一例を示す図。FIG. 7 is a diagram showing an example of a concentration curve.
1 2値化回路 2 メモリ 3 演算回路 4 画像処理回路 5,9 指示回路 6 操作パネル 7 画像作成回路 8 画像再構成回路 10 画像メモリ 11 閾値格納ROM 12 RAM 13 アドレス設定ROM 14 行カウンタ 15 列カウンタ 1 binarization circuit 2 memory 3 arithmetic circuit 4 image processing circuit 5, 9 instruction circuit 6 operation panel 7 image creation circuit 8 image reconstruction circuit 10 image memory 11 threshold value storage ROM 12 RAM 13 address setting ROM 14 row counter 15 column counter
Claims (1)
値画像を複数画素からなるブロックに分割し、各ブロッ
ク内の黒画素数を求め、該画素数を各ブロックの平均濃
度値として出力する演算手段と、 前記操作パネルから入力された外部信号に対応した種々
の濃度変換信号を出力する濃度指示手段と、 前記濃度指示手段の出力を用いて、前記演算手段からの
出力を処理して濃度変換処理を行い、各ブロックについ
て新たな平均濃度値を出力する画像処理手段と、 前記新たな平均濃度値に対して、階調パターンによる閾
値処理を行い、マトリックスパターンを作成する画像作
成手段と、 外部信号に対応して、拡大・縮小倍率信号を出力する拡
大・縮小指示手段と、 前記画像作成手段から出力されたマトリックスパターン
に対して、拡大・縮小処理を施す拡大縮小手段と、 からなることを特徴とする画像の拡大・縮小装置。1. An operation panel and an object of enlargement / reduction 2
The value image is divided into blocks each having a plurality of pixels, the number of black pixels in each block is calculated, and the calculating unit outputs the number of pixels as an average density value of each block, and corresponds to an external signal input from the operation panel. The density instructing means for outputting various density conversion signals described above, and the output of the density instructing means are used to process the output from the arithmetic means to perform density conversion processing, and output a new average density value for each block. Image processing means for performing threshold processing on the new average density value by a gradation pattern to create a matrix pattern, and outputting an enlargement / reduction magnification signal corresponding to an external signal. And an enlarging / reducing means for enlarging / reducing the matrix pattern output from the image creating means. Scaling device of an image.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5282689A JPH07108013B2 (en) | 1993-11-11 | 1993-11-11 | Image enlargement / reduction device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5282689A JPH07108013B2 (en) | 1993-11-11 | 1993-11-11 | Image enlargement / reduction device |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP60049629A Division JPS61208363A (en) | 1984-12-26 | 1985-03-12 | Picture magnifying and reducing device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH06237366A JPH06237366A (en) | 1994-08-23 |
| JPH07108013B2 true JPH07108013B2 (en) | 1995-11-15 |
Family
ID=17655782
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP5282689A Expired - Lifetime JPH07108013B2 (en) | 1993-11-11 | 1993-11-11 | Image enlargement / reduction device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH07108013B2 (en) |
-
1993
- 1993-11-11 JP JP5282689A patent/JPH07108013B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPH06237366A (en) | 1994-08-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4783838A (en) | Image processing method and apparatus therefor | |
| JPH06233120A (en) | Blue noise type method for usage in half-tone tile type screener and for masking screener-induced badness of picture | |
| JPH03185969A (en) | Half-tone treatment of input picture element and conversion of image signal | |
| JPH113420A (en) | Digital halftone processing using sequenced base tone | |
| US5134668A (en) | Masked combinations of video slices for computer display | |
| JP3965302B2 (en) | Spatial filtering method | |
| JPH0476262B2 (en) | ||
| JPH05314250A (en) | Method and device for smoothing enlarged image | |
| JPH07108013B2 (en) | Image enlargement / reduction device | |
| JP3539552B2 (en) | Image processing device | |
| JPS6397067A (en) | Dot forming method | |
| JP4024643B2 (en) | Image signal processing device | |
| JPH03236097A (en) | Method and device for image display | |
| JPH07262351A (en) | Image processing apparatus and control method thereof | |
| JPH0779420B2 (en) | Image processing device | |
| JPH0762867B2 (en) | Halftone image screen number conversion device | |
| JPH0431466B2 (en) | ||
| JPH07177347A (en) | Image processing device | |
| JPH09311669A (en) | Image processing apparatus and image processing method thereof | |
| JPH01212073A (en) | Picture data reducing device | |
| JP3826861B2 (en) | Image processing apparatus, image forming apparatus, and image processing method | |
| JPH0589238A (en) | Image processing device, image reducing method, and image processing method | |
| JPH08102850A (en) | Picture processor | |
| JPH06324672A (en) | Picture processor | |
| JPH10126612A (en) | High-speed pixel interpolation method of enlarged image and image processing device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| EXPY | Cancellation because of completion of term |