Nothing Special   »   [go: up one dir, main page]

JPS5884358A - Picture enlargement processor - Google Patents

Picture enlargement processor

Info

Publication number
JPS5884358A
JPS5884358A JP56181811A JP18181181A JPS5884358A JP S5884358 A JPS5884358 A JP S5884358A JP 56181811 A JP56181811 A JP 56181811A JP 18181181 A JP18181181 A JP 18181181A JP S5884358 A JPS5884358 A JP S5884358A
Authority
JP
Japan
Prior art keywords
image
picture
data
original
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.)
Granted
Application number
JP56181811A
Other languages
Japanese (ja)
Other versions
JPS6126115B2 (en
Inventor
Masatsugu Kidode
正継 木戸出
Mitsuo Tabata
田端 光男
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toshiba Corp
Original Assignee
Toshiba Corp
Tokyo Shibaura Electric Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toshiba Corp, Tokyo Shibaura Electric Co Ltd filed Critical Toshiba Corp
Priority to JP56181811A priority Critical patent/JPS5884358A/en
Publication of JPS5884358A publication Critical patent/JPS5884358A/en
Publication of JPS6126115B2 publication Critical patent/JPS6126115B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T3/00Geometric image transformations in the plane of the image
    • G06T3/40Scaling of whole images or parts thereof, e.g. expanding or contracting

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Image Processing (AREA)

Abstract

PURPOSE:To obtain a magnified picture having the visual naturalness, by obtaining magnified image data at the coordinate position from the weight coefficient that is decided by the relation between the coordinate position and the position of the picture element of an original picture which encloses said coordinate position. CONSTITUTION:The weight coefficients S11-S22 which are delivered successively from a table memory 23 are multiplied by the picture element data f11-f22 of an original picture which are set to the registers 21a-21d. The results of these multiplications are fed successively to the adders 25a-25c to obtain the sum total. The value of this sum total is written to a prescribed picture element address of an output picture memory 3 in the form of a picture element data. This procedure is given to all picture elements of a magnified picture. Then the extracting region of the picture element data of the original picture is replaced. At the same time, the process is carried out repetitively until the data of all picture elements are obtained for a desired magnified image.

Description

【発明の詳細な説明】 〈発明の技術分野〉 本発明は拡大画像の画素で一夕を線形補間して求め、自
然な拡大画像を得ることのできる画像拡大処理装置に関
する。
DETAILED DESCRIPTION OF THE INVENTION Technical Field of the Invention The present invention relates to an image enlargement processing device that can obtain a natural enlarged image by linearly interpolating pixels of an enlarged image.

〈従来技術とその問題点〉 近時、文書を画像としてファイル化することが注目され
ている。即ち、計算aIVステムを用いて文1lIl!
Ii像をファイルし、その検索・編集炸薬の調速化・省
力化を図ることが行なわれている。しかして、検索した
文書画像や各種の画像をダイス!レイ表示する場合、I
[!il像中の所望領域のみを拡大して表示したいと云
う要求が多い。
<Prior art and its problems> Recently, converting documents into files as images has been attracting attention. That is, using the calculation aIV stem, the sentence 1lIl!
Ii images are filed, searched and edited to speed up explosive charges and save labor. Then, dice the searched document images and various images! When displaying rays, I
[! There are many requests to enlarge and display only a desired area in an il image.

この場合、従来一般的(:は第1図(畠)に示す原画像
の画素データを画像拡大率に従って繰返し出力して第2
図(b)に示す如き拡大画像を得ている。
In this case, conventionally, the pixel data of the original image shown in Figure 1 (Hata) is repeatedly output according to the image enlargement ratio, and the second
An enlarged image as shown in Figure (b) is obtained.

この画像拡大処理は非常に簡単であり、装置構成上から
も専属に実現できる。ところが、@1図・(a)(b)
に模式的に示されるように、拡大(2)像は原−像の画
素の大きさをそのまま拡大したものとなる。この為1文
書画像における文字ノ譬ターン等にあっては、その拡大
ノ譬ターンが所謂モザイク状になる等、視覚的多;非常
に不自然となると云う不具合がある。特に拡大率が大き
くなるに従って、その不具合が顕著になった。
This image enlargement process is very simple and can be realized exclusively from the viewpoint of the device configuration. However, @Figure 1・(a)(b)
As schematically shown, the enlarged (2) image is an enlarged version of the pixel size of the original image. For this reason, when there is a pattern of characters in a single document image, there is a problem in that the enlarged pattern turns into a so-called mosaic pattern, which is visually very unnatural. This problem became particularly noticeable as the magnification rate increased.

〈発明の目的〉 本発明はこのような事情を考慮してなされたもので、そ
の目的とするところは、簡易にして効果的1:、視覚的
な自然性を有する拡大−像を得ることのできる実用性の
高い一堂拡大処m装置を提供することにある。
<Objective of the Invention> The present invention has been made in consideration of the above circumstances, and its object is to: 1. easily and effectively obtain an enlarged image with visual naturalness; The purpose of the present invention is to provide a highly practical enlarging treatment device that can be used in one place.

〈発明の構成〉 本発明は拡大−像の1票に対応する原−像の座標位置を
求め、この座標位置とこれを囲む原画像画素位置との関
係によって定まる重み係数を用いて上記原画像−素のデ
ータから前記座標位置の拡大画像データを求めるように
したものである。そして、この処理な原−像の1票デー
タの読出しに対してdイタライシ的に実行して1記拡大
画像の画像データを願次求めるようにしたものである。
<Configuration of the Invention> The present invention calculates the coordinate position of the original image corresponding to one vote of the enlarged image, and uses a weighting coefficient determined by the relationship between this coordinate position and the surrounding original image pixel positions to calculate the original image. - Enlarged image data at the coordinate position is obtained from raw data. Then, this processing is performed in an iterative manner for reading out the data of one image of the original image, and the image data of the first enlarged image is obtained as required.

〈発明の効果〉 従って本発明によれば拡大−億の画素データを原−像の
画素データから線形補間的に求められることになる。こ
れ故、拡大画像の隣ffl’する11ill累間におけ
るデータ変化がなめらかになり、全体的には視覚的6:
不自然さのない良好なものとなる。また原画像の隣接す
る4つの画素データを用い、これらのvjIA素によっ
て囲まれる鎖環に該当する拡大1i!II像圓素のWA
JIA位置の7′″−夕を順次・々イブライン的に求め
るので、簡易にしてAimdに拡大I[!II像r−夕
を得ることが可能となり、ここに−実用上多大な効果を
奏することになる。
<Effects of the Invention> Therefore, according to the present invention, the expanded pixel data can be obtained from the pixel data of the original image by linear interpolation. Therefore, the data change in the 11ill interval adjacent to the enlarged image becomes smooth, and the overall visual result is 6:
The result will be a good one without any unnaturalness. Also, using four adjacent pixel data of the original image, enlarge 1i! corresponding to the chain ring surrounded by these vjIA elements! WA of II image circle element
Since the 7'''-events at the JIA position are sequentially obtained in a linear manner, it is possible to easily obtain the enlarged I[!II image r-events in Aimd, which has a great practical effect. become.

〈発明の実施例〉 以下1図面を参照して本発明の一実施例につき説明する
<Embodiment of the Invention> An embodiment of the present invention will be described below with reference to one drawing.

第2図は実施例装置の概略構成図である。入力画像メモ
リ1は拡大処理に供される原画像の幽倣r−夕を蓄積記
憶したものであり、入力アドレス針算回路2のアドレス
指定を受けてそのアドレスに格納した上記原画像のll
lIIIIgr−夕を絖出す如く構成されている。出力
−像メモリ1は、上記入力画像メモ91から読出されて
拡大処理された画像を記憶し、これを図示しない表示装
置等へ出力するものである。この出力画像メモリJは、
出力アドレス計算回路4によるアドレス制御を受けて上
記拡大−像r−夕の書込みおよび読出しを実行する。こ
れらの−倣メモリ1 、 J(Dm1117’−夕の続
出しとその書込みは。
FIG. 2 is a schematic configuration diagram of the embodiment device. The input image memory 1 stores and stores the traces of the original image to be subjected to enlargement processing.
IIIIgr- It is constructed to bring out the evening light. The output-image memory 1 stores an enlarged image read from the input image memo 91 and outputs it to a display device (not shown) or the like. This output image memory J is
Writing and reading of the enlarged image data is executed under address control by the output address calculation circuit 4. These copying memories 1 and J (Dm1117') continued output and writing.

コントローラ5の制御によって同期的に行なわれ、上記
入力画像メモリ1から読出した画像データを拡大処理し
て出カー像メモ97に書込む為の上記1aax拡大処通
は、1a度データ計算回路6に二より行なわれる。この
一度データ針算回絡6もまた前記コントローラ5の制御
を受けて作動する。
The 1aax enlargement process, which is performed synchronously under the control of the controller 5 and is used to enlarge the image data read from the input image memory 1 and write it in the output car image memo 97, is carried out by the 1a data calculation circuit 6. It is carried out from the second. This one-time data counting circuit 6 also operates under the control of the controller 5.

さて、このように構成された装置は原理的には次のよう
にして線形補間的に画像の拡大処理を実行する。今、原
−儀を3倍に拡大する場合ζ;ついて、113図(1)
(11)を参照して説明する。尚。
Now, in principle, the apparatus configured as described above executes image enlargement processing using linear interpolation as follows. Now, if we enlarge the original by three times, ζ; then, Figure 113 (1)
This will be explained with reference to (11). still.

拡大率が異なる場合であっても、基本的には同様な処理
を行なうことができる。第3図(1)に示すように原画
像の2次元的に隣緩する一嵩’ its’1ms ’l
l* ’mlが示されるとき、これを3倍に拡大するに
は183図(b)に示すように上記各画1IE4−1t
t # ’ 11 I f□、f0間を3等分し、1l
liI素g。
Even if the enlargement ratios are different, basically the same processing can be performed. As shown in FIG.
When l* 'ml is shown, to enlarge it three times, each of the above images 1IE4-1t is shown in Figure (b).
t #' 11 I Divide the space between f□ and f0 into three equal parts, and divide 1l
liI elementary g.

を呵紀IN!11g、f、lと同じくして基準としたg
ll。
Aki IN! 11g, f, and l were used as a standard.
ll.

g11* gts# gll〜g18なる計9mの拡大
画像IJ!!l素を得るべく、原画像上の対応する位置
座標を考えればよい。つまり、拡大画像の11!II素
g1mについては、原−像の―素’lls’l1間を3
等分し、しかもtitit累’11に近い側の位置座標
)二つき考えればよい。しかしてこのように拡大画像の
各1素に対応した原−像上の位置座標が求められたとき
、これらの各位置座標はその位置関係に応じて原画像の
4つの画素’11e’1m*イ□。
g11* gts# Enlarged image IJ of gll to g18, totaling 9m! ! In order to obtain l elements, it is sufficient to consider the corresponding position coordinates on the original image. In other words, the enlarged image is 11! For the II element g1m, the original-image -element 'lls'l1 is 3
Divide it into equal parts, and consider the position coordinates of the side closer to the '11'. However, when the positional coordinates on the original image corresponding to each element of the enlarged image are determined in this way, each of these positional coordinates corresponds to the four pixels '11e'1m* of the original image according to the positional relationship. I□.

ft1のデータにそれぞれ関係を有することになる。即
ち、最も近い位置の画素のデータの影響を強く受け、離
れた位置の画素データの影響を刺く受ける。従って、こ
れを線形的に捕えると。
They each have a relationship with the data of ft1. That is, it is strongly influenced by the data of the pixel at the closest position, and is slightly influenced by the pixel data at a distant position. Therefore, if we capture this linearly.

その2位置関係に広じて4つの座標’11  a ’l
le’IIg’□の画素データに従って、線形補間され
た各位置座標の画像データを求めることが可能となる。
The four coordinates '11 a 'l are spread over the two positional relationships.
According to the pixel data of le'IIg'□, it is possible to obtain image data of each linearly interpolated position coordinate.

従って今、′位置座標gfilについて例示すれば、相
対的に画素f、に対して距離「1」、−素f。
Therefore, if we take the position coordinate gfil as an example, the relative distance to the pixel f is "1", -element f.

に対して距!II r2Jを隔てることから、上記位置
座m[gtmのデータを とすれば線形的な内挿補間により、拡大画像のデータを
得ることが可能となる。また、−素’II 1’11 
m ’IIs ’IIに囲まれる領域の内部に位置する
位置座標、例えば厘嘗麿(;ついては、この位置によっ
て分割される面積”11 * ”11 # ’11 s
S、を考え、これらの面積を線形内挿補間の関数として
Distance against! II r2J, it is possible to obtain enlarged image data by linear interpolation, assuming that the data at the position m[gtm is the above-mentioned data. Also, -prime 'II 1'11
m 'IIs The position coordinates located inside the area surrounded by 'II, for example, the area divided by this position "11 * "11 # '11 s
Consider S, and these areas as a function of linear interpolation.

gom ’11x811 +’ll”’1m+’H×8
11 +’**xtvsとして拡大−像のデータを得る
ことができる。
gom '11x811 +'ll''1m+'Hx8
Enlarged image data can be obtained as 11 +'**xtvs.

従って、この上うな画像拡大処理の基本的原理礪二従え
ば、拡大画像の画素に対応した原−像上の位置座標が求
められれば、それを囲む2次元的に隣接する4つの原−
像画素のデータから千の拡大−像の画素r−夕を線形的
内挿補間処理によって求めることが可能となる。
Therefore, according to the basic principle of image enlargement processing as described above, once the position coordinates on the original image corresponding to the pixels of the enlarged image are determined, the four two-dimensionally adjacent originals surrounding it can be found.
From the image pixel data, it is possible to obtain 1,000 enlarged image pixel values by linear interpolation processing.

しかしてこのような拡大処理を実行させるべく、台す化
コントローラ5は入力アドレス計算回′NI2に指令を
与え、入力画像メモリ1の2次元的に隣豪する4つの画
素をアドレス指定して。
However, in order to execute such enlargement processing, the platform controller 5 gives a command to the input address calculation circuit NI2, and specifies addresses of four two-dimensionally adjacent pixels in the input image memory 1.

その画素データを濃度r−タ計算回路−に続出している
。同時にコントローラ5は、出力アドレス針算回路4を
付勢し、上記入力図像メモリ1から続出された4つの画
素に囲まれる領域に七当位i1座標を有する拡大−億の
画集を計、痒している。この−素アドレスが出力−像メ
モリ3に対して+11次指定される。そして濃度データ
計算回路6では、上記出力−像メモリJが指定される―
素アドレスに従って、その画素位置の画威r−夕を前述
した線形処理により1次求めている。
The pixel data is successively sent to a density r-ta calculation circuit. At the same time, the controller 5 energizes the output address counting circuit 4, and calculates and calculates an enlarged 100 million art book having the 7th point i1 coordinate in the area surrounded by the 4 pixels consecutively output from the input image memory 1. ing. This negative address is specified to the output image memory 3 in the +11th order. Then, in the density data calculation circuit 6, the above output-image memory J is specified-
According to the pixel address, the image power of the pixel position is firstly determined by the linear processing described above.

・、・第4図は、上記線形内挿補間による画像拡大処理
を行なう一度データ計算回路6の一構成例を示すもので
ある。しかしてへカー像メモリ1からはアドレス打算1
11’lljで計算された4つの1gXのデータが例え
ば第5図(1)に示す11 。
. . . Fig. 4 shows an example of the configuration of the one-time data calculation circuit 6 that performs the image enlargement process using the linear interpolation described above. However, from Heker image memory 1, address calculation 1
For example, the four 1gX data calculated with 11'llj are shown in FIG. 5 (1).

Il*Il@”4なる順序で順次続出され、I!続痙二
接続された4つのレジスタ21麿、 j 2 bell
c、:Ildζ二順次格納される。また並列1;設けら
れた4つのレジスタ11 a 、 j J b 。
Four registers are sequentially outputted in the order of Il*Il@"4 and connected as I! continuation two, j 2 bell
c, :Ildζ are stored sequentially. Also parallel 1; four registers 11a, jJb provided.

xxc、xxc4二は、テーブルメモリ11力1ら前記
面積Ls s 811e sll * 8@@ l:1
IIILzり重み係数が読出されてセットされる。この
重み係数は、出力画像メモリ3の画素が第5図(b)に
示す0leO1〜0・なる順序で指定される場合。
xxc, xxc4 2 are the table memory 11 force 1 and the area Ls s 811e sll * 8 @ @ l: 1
IIILz weighting coefficients are read and set. This weighting coefficient is used when the pixels of the output image memory 3 are specified in the order of 0leO1 to 0. shown in FIG. 5(b).

その指定順序の画素位置座標の位置関係に従って変化す
るものである。この3倍に拡大する画像拡大処理にあっ
ては%前記レジスタ21畠。
It changes according to the positional relationship of the pixel position coordinates in the designated order. In this image enlargement process of enlarging the image three times, %the register 21 is used.

21b、xi町、21dにセットされた4つの1累デー
タ’11* ’lle ’ml p ’−に対して、9
タイミングに亘つ【テーブルメモリ2J力1ら重み係数
が順欠出力され、レジスタ221゜11b、12c、1
2tli:セットされる。このような重み係数5lls
’lヨB ’11 e a、、は。
21b, xi town, and 9 for the four cumulative data '11*'lle 'ml p'- set in 21d.
[Weighting coefficients are sequentially output from the table memory 2J force 1 over the timing, and the weight coefficients are sequentially output from the registers 221゜11b, 12c, 1.
2tli: Set. Such a weighting factor 5lls
'lyoB'11 e a,, ha.

拡大率が「3」のとき1例えば次のように定められる。When the magnification rate is "3", 1 is determined, for example, as follows.

そして、上記レジスタI1m、Ilb、12c。And the above-mentioned registers I1m, Ilb, and 12c.

Jjdにそれぞれ順次セットされる上記表に示される重
み係数は乗算器14 m 、 14 b 、 j4c。
The weighting coefficients shown in the above table that are sequentially set in Jjd are multipliers 14 m , 14 b , j4c.

24−に各々与えられ、前記レジスタ21m。24-, respectively, and the register 21m.

21b、21c、11−にセットされた1IjI!ll
像、の画素データにそれぞれ隋ぎれる。そして、そ(D
ME算結果は加算@jja 、 Is b 、 25 
c4”l−順次与えられてその総和が求められる。この
総和値が拡大画像の画素データとして前記出力−像メモ
リ3の所定の画素アドレスに書込まれる。
1IjI set to 21b, 21c, 11-! ll
The image is divided into pixel data. And so(D
ME calculation result is addition @jja, Is b, 25
c4''l- are given sequentially and the sum is determined. This sum value is written to a predetermined pixel address of the output-image memory 3 as pixel data of the enlarged image.

例えばタイミングT4にて、出方mxアドレス0、に対
応T6ffみ係数(V3 、0 、1/3 、 O)が
出力されたとき、この重み係数に従って前記乗算処理と
その乗算結果の総和処理が行なわれて前記画素アドレス
04に対する画素データが求められ、このデータが出力
画像メモリ3の上記画素アドレス04に書込まれること
になる。
For example, at timing T4, when the corresponding T6ff weighting coefficient (V3, 0, 1/3, O) is output to the output mx address 0, the multiplication process and the summation process of the multiplication results are performed according to this weighting coefficient. Then, pixel data for the pixel address 04 is obtained, and this data is written to the pixel address 04 of the output image memory 3.

しかして、このような画像拡大処理が、原画像の画素デ
ータ’11* ’Its ’l1w ’□を基準として
拡大画像の画素M He l il ”−gasの全て
について行なわれたのち、原画像の画素データの抽出領
域が、例えば’11* ’18 m ’II m ’1
mと云うように更新され、これらを基準として同様に画
像拡大処理が行なわれる。以wk、所望とする拡大画像
の全画素のデータが得られる迄、上述した処理が繊返し
実行される。
After such image enlargement processing is performed on all the pixels of the enlarged image based on the pixel data '11*'Its 'l1w'□ of the original image, the pixel data of the original image is For example, the extraction area of pixel data is '11 * '18 m 'II m '1
m, and image enlargement processing is similarly performed using these as a reference. Thereafter, the above-described process is repeated until data for all pixels of the desired enlarged image is obtained.

尚、上述した9タイミングに亘る重み係数は画像拡大率
が3倍のときの例であるが、他の拡大率の場合にあって
も同様に菫み係数を与えればよい。また一般的には、拡
大画像の口糸アドレスが定まる都度その重み係数を計算
により求めて、これを用いるよ・うにしてもよい。
Note that the above-mentioned weighting coefficients over the nine timings are an example when the image magnification rate is 3 times, but the gradation coefficients may be similarly given even in the case of other magnification rates. In general, the weighting coefficient may be calculated and used each time the opening address of the enlarged image is determined.

@6図は、東み係数を与える為の線形内挿補間の原理に
つき説明するものである。拡大1ilI像の成るl1m
1素に対応する原−像上の位置座標が定まると、その位
置座標と原−像の画素アドレスとの位置關係は一義的に
決定される。つまり第6図に示すように、原−億のIl
!iI#g間隔を「1」とし、左上部の画素を基準とし
て拡大画像の位置座標を(ΔX、Δy)とした場合、こ
の位置座傾によって分割される画素間単位面構の割合い
は。
Figure @6 explains the principle of linear interpolation for providing easting coefficients. l1m consisting of enlarged 1ilI image
Once the positional coordinates on the original image corresponding to one element are determined, the positional relationship between the positional coordinates and the pixel address of the original image is uniquely determined. In other words, as shown in Figure 6,
! When the iI#g interval is "1" and the position coordinates of the enlarged image are (ΔX, Δy) with the upper left pixel as a reference, the ratio of the inter-pixel unit surface structure divided by this positional tilt is:

8m、:=ΔX・jy 8□=(1−jx)・jy 83聰 = Δ X ・  (l −Δ y )S□=
(1−ΔX)・(l−jy) として求される。従って、この面m割合に基づいて例え
ばその逆数に相当する割合で原−像の各画素のデータの
影響を受けて、前記位置座標(ΔX、Δy)のr−夕が
決定されるものとすると、ここに線形内挿補間が行なわ
れることになる。従って、87図に示すように、原画像
に対する拡大画像の位置座標(x、y)が求められたと
き、その小数部(jx)(jy)とこれに対応する補助
値(1−)x)s(1jy)を求めたのち1乗算器16
m、R1b、l1lc。
8m, :=ΔX・jy 8□=(1−jx)・jy 83聰=ΔX・(l−Δy)S□=
It is calculated as (1-ΔX)・(l-jy). Therefore, based on this surface m ratio, for example, it is assumed that the r-value of the position coordinates (ΔX, Δy) is determined by being influenced by the data of each pixel of the original image at a ratio corresponding to its reciprocal. , linear interpolation will be performed here. Therefore, as shown in Figure 87, when the position coordinates (x, y) of the enlarged image with respect to the original image are determined, its decimal part (jx) (jy) and the corresponding auxiliary value (1-)x) After calculating s(1jy), 1 multiplier 16
m, R1b, l1lc.

26dを介して面積値’1168□、8□°、8Iをそ
れぞれ求めるようにすればよい。そして。
The area values '1168□, 8□°, and 8I may be obtained through 26d. and.

これらの面積値の配分割合に従って1紀重み係数を決定
していけば、ここにあらゆる拡大率に対する画像拡大処
理が可能となる。
If the primary weighting coefficient is determined according to the distribution ratio of these area values, image enlargement processing can be performed for any enlargement ratio.

以上のように本装置によれば、拡大−像の画素r−夕を
原画像に対する線形内挿補間により順次決定していくの
で、その拡大−像は原画像の特徴を反映した視覚的に自
然性の高いものとなる。しかも画像拡大処理は、上述し
たように非常に簡易に行なうことができる上、短時間に
高1度に処理できる。つまり、データの基礎となる原−
像の画素データを得て、これによって求められる拡大画
像の画素データを全て計算したのち、次の画素データに
基づく画像拡大処理に移行するので、計算処理速度が早
い。従って、視覚的な自然性を損うことのない効果的な
拡大1Ii1111を鴎ることができ、その実用的利点
は絶大である。
As described above, according to this device, the pixels of the enlarged image are sequentially determined by linear interpolation with respect to the original image, so that the enlarged image is visually natural and reflects the characteristics of the original image. It becomes highly sexual. In addition, the image enlargement process can be performed very easily as described above, and can be performed at high speeds in a short time. In other words, the source that forms the basis of the data.
After obtaining the pixel data of the image and calculating all the pixel data of the enlarged image obtained from this, the process moves to image enlargement processing based on the next pixel data, so the calculation processing speed is fast. Therefore, it is possible to achieve effective enlargement 1Ii1111 without impairing visual naturalness, and its practical advantages are enormous.

尚1本発明は上記実施例に限定されるものではない。例
えば画像拡大率は任意に設定可能であり、w!Ii1倍
に特定されることもない。またアドレス計算回路2,4
の構成や、濃度データ針線回路6の構成も、仕様に応じ
て種々変形することができる。要するに本発明はその要
旨を逸脱しない範囲で種々変形して実施することができ
る、
Note that the present invention is not limited to the above embodiments. For example, the image enlargement rate can be set arbitrarily, lol! It is not specified by Ii1 times. In addition, address calculation circuits 2 and 4
The configuration and the configuration of the concentration data needle line circuit 6 can also be modified in various ways depending on specifications. In short, the present invention can be implemented with various modifications without departing from its gist.

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

441図(a) (b)は従来の画像拡大処理の概念を
示す図、第2図は本発明の一実施例を示T装置C峨N1
fII4成図、@3図(a)(b)は本発明に係る画像
拡大処理の概念を示す図、第4図は実施例装置の濃度r
−タ計算回路の一構成例を示す図、第5図(a)(b)
は−一夕の入力順序と出力順序の関係を示す辺、第6図
は重み係数の概念を説明する為の図、第7図は重み係数
計算の処理を示す図である。 1・・・入力画像メモリ、2・・・入力アドレス計算回
路、3・・・出力画像メモリ、4・・・出力アドレス計
算回路、5・・・コントローラ、−・−濃度データ計算
回路、IIs、Ilb、II@、114”・レジスタ(
原−像データ)、Ila、Ilb。 11e、Ild・・・レジスタ(重み係数)、21・・
・テーブルメモリ、14m、14b、14@。 x J m−乗算器、2ja、Ilb、21cm加算器
、Ila、Ilb、j#c、1g4−*・乗算器。 出願人代理人  弁理士 鈴 江 武 廖第1図 第3図 114m!1 一口 −1、l 第5図 (a)      (b) 第6図 522 521    ’z12Su
441 (a) and (b) are diagrams showing the concept of conventional image enlargement processing, and Fig. 2 shows an embodiment of the present invention.
fII4 diagram, @3 Figures (a) and (b) are diagrams showing the concept of image enlargement processing according to the present invention, and Figure 4 is the density r of the embodiment device.
- Diagrams showing an example of the configuration of a data calculation circuit, FIGS. 5(a) and (b)
6 is a diagram for explaining the concept of weighting coefficients, and FIG. 7 is a diagram illustrating the process of calculating weighting coefficients. DESCRIPTION OF SYMBOLS 1... Input image memory, 2... Input address calculation circuit, 3... Output image memory, 4... Output address calculation circuit, 5... Controller, ---Density data calculation circuit, IIs, Ilb, II@, 114” register (
original image data), Ila, Ilb. 11e, Ild... register (weighting coefficient), 21...
・Table memory, 14m, 14b, 14@. x J m-multiplier, 2ja, Ilb, 21cm adder, Ila, Ilb, j#c, 1g4-* multiplier. Applicant's agent Patent attorney Suzu Jiang Wu Liao Figure 1 Figure 3 114m! 1 Sip-1, l Fig. 5 (a) (b) Fig. 6 522 521 'z12Su

Claims (1)

【特許請求の範囲】 原画像を記憶した入力画像メモリと、拡大処理された拡
大画像を記憶する出力画像メモリと。 この出力画像メモリの各llljIll位置シ一対応す
る前記原画像上の画面位置を画像拡大率に従ってそれぞ
れ計算する手段と、この計算された一面位置を囲む前記
画像の画素位置を計算する手段と。 これらの計算された画素位置と前記−面位置との位置関
係に従って定められる重み係数を用いて前記各画素位置
の原−像データから前記−面位置の拡大画像データを求
めるデータ計算回路とを具備したことを特徴とする画像
拡大処3I装置。
[Scope of Claims] An input image memory that stores an original image, and an output image memory that stores an enlarged image that has been subjected to enlargement processing. Means for calculating a screen position on the original image corresponding to each llljIll position of the output image memory according to an image enlargement ratio; and means for calculating pixel positions of the image surrounding the calculated one-plane position. and a data calculation circuit that calculates enlarged image data at the -plane position from the original image data at each pixel position using weighting coefficients determined according to the positional relationship between these calculated pixel positions and the -plane position. An image enlargement processing 3I device characterized by:
JP56181811A 1981-11-13 1981-11-13 Picture enlargement processor Granted JPS5884358A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP56181811A JPS5884358A (en) 1981-11-13 1981-11-13 Picture enlargement processor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP56181811A JPS5884358A (en) 1981-11-13 1981-11-13 Picture enlargement processor

Publications (2)

Publication Number Publication Date
JPS5884358A true JPS5884358A (en) 1983-05-20
JPS6126115B2 JPS6126115B2 (en) 1986-06-19

Family

ID=16107244

Family Applications (1)

Application Number Title Priority Date Filing Date
JP56181811A Granted JPS5884358A (en) 1981-11-13 1981-11-13 Picture enlargement processor

Country Status (1)

Country Link
JP (1) JPS5884358A (en)

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS58189762A (en) * 1982-04-30 1983-11-05 Hitachi Ltd Picture magnifying and reducing system
JPS6084583A (en) * 1983-10-17 1985-05-13 株式会社東芝 Dot interpolation control system
JPS60134991A (en) * 1983-12-23 1985-07-18 Toshiba Corp Picture processor
JPS61184687A (en) * 1985-02-13 1986-08-18 Mitsubishi Electric Corp Control system of multilevel image magnification and reduction
JPS61227477A (en) * 1985-03-30 1986-10-09 Dainippon Screen Mfg Co Ltd Picture processor
JPS61229033A (en) * 1985-03-30 1986-10-13 東海日研株式会社 Malodor collecting and conveying apparatus in toilet
JPS61236274A (en) * 1985-04-12 1986-10-21 Ricoh Co Ltd Processing system for image data
JPS623372A (en) * 1985-06-27 1987-01-09 インタ−ナショナル ビジネス マシ−ンズ コ−ポレ−ション Image converter
JPS62139083A (en) * 1985-12-13 1987-06-22 Canon Inc Two-dimensional linear interpolation circuit
JPS62145482A (en) * 1985-12-20 1987-06-29 Canon Inc Picture processor
JPS63245569A (en) * 1987-03-31 1988-10-12 Yokogawa Medical Syst Ltd Picture display processor
JPH01126779A (en) * 1987-09-16 1989-05-18 Commiss Energ Atom Interpolation
JP2006004114A (en) * 2004-06-16 2006-01-05 Ricoh Co Ltd Resolution conversion circuit and display device

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5478629A (en) * 1977-12-05 1979-06-22 Fuji Photo Film Co Ltd Character pattern generating system
JPS5522708A (en) * 1978-08-04 1980-02-18 Dainippon Screen Mfg Co Ltd Method and apparatus for recording of color image
JPS55124185A (en) * 1979-03-20 1980-09-25 Nippon Electric Co Coordinate conversion circuit
JPS55158771A (en) * 1979-05-28 1980-12-10 Nec Corp Data interpolating system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5478629A (en) * 1977-12-05 1979-06-22 Fuji Photo Film Co Ltd Character pattern generating system
JPS5522708A (en) * 1978-08-04 1980-02-18 Dainippon Screen Mfg Co Ltd Method and apparatus for recording of color image
JPS55124185A (en) * 1979-03-20 1980-09-25 Nippon Electric Co Coordinate conversion circuit
JPS55158771A (en) * 1979-05-28 1980-12-10 Nec Corp Data interpolating system

Cited By (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS58189762A (en) * 1982-04-30 1983-11-05 Hitachi Ltd Picture magnifying and reducing system
JPH0420224B2 (en) * 1982-04-30 1992-04-02 Hitachi Ltd
JPS6084583A (en) * 1983-10-17 1985-05-13 株式会社東芝 Dot interpolation control system
JPH0443274B2 (en) * 1983-10-17 1992-07-16 Tokyo Shibaura Electric Co
JPS60134991A (en) * 1983-12-23 1985-07-18 Toshiba Corp Picture processor
JPH0581951B2 (en) * 1983-12-23 1993-11-16 Tokyo Shibaura Electric Co
JPS61184687A (en) * 1985-02-13 1986-08-18 Mitsubishi Electric Corp Control system of multilevel image magnification and reduction
JPS61229033A (en) * 1985-03-30 1986-10-13 東海日研株式会社 Malodor collecting and conveying apparatus in toilet
JPH0476263B2 (en) * 1985-03-30 1992-12-03 Dainippon Screen Mfg
JPS61227477A (en) * 1985-03-30 1986-10-09 Dainippon Screen Mfg Co Ltd Picture processor
JPS61236274A (en) * 1985-04-12 1986-10-21 Ricoh Co Ltd Processing system for image data
JPS623372A (en) * 1985-06-27 1987-01-09 インタ−ナショナル ビジネス マシ−ンズ コ−ポレ−ション Image converter
US4725892A (en) * 1985-06-27 1988-02-16 International Business Machines Corporation Method and apparatus for enlarging or reducing an image on the basis of precalculated reference pel contribution rate data and two-dimensional reference window shifting amount data stored in a table memory
JPS62139083A (en) * 1985-12-13 1987-06-22 Canon Inc Two-dimensional linear interpolation circuit
JPS62145482A (en) * 1985-12-20 1987-06-29 Canon Inc Picture processor
JPS63245569A (en) * 1987-03-31 1988-10-12 Yokogawa Medical Syst Ltd Picture display processor
JPH01126779A (en) * 1987-09-16 1989-05-18 Commiss Energ Atom Interpolation
JP2006004114A (en) * 2004-06-16 2006-01-05 Ricoh Co Ltd Resolution conversion circuit and display device
JP4488498B2 (en) * 2004-06-16 2010-06-23 株式会社リコー Resolution conversion circuit and display device

Also Published As

Publication number Publication date
JPS6126115B2 (en) 1986-06-19

Similar Documents

Publication Publication Date Title
US4720871A (en) Digital image convolution processor method and apparatus
JPS5884358A (en) Picture enlargement processor
JP3190762B2 (en) Digital video special effects device
EP2709057A2 (en) System, method and computer program product for image processing, in particular for introducing blurring effects to an image
JPH04211584A (en) Mapping function circuit
JPS5952380A (en) Interpolating device
CN113962856A (en) Image processing method and device, storage medium and electronic equipment
JP2813881B2 (en) Video signal processing device
US9741095B2 (en) Method for electronic zoom with sub-pixel offset
EP0511606B1 (en) Parallel interpolator for high speed digital image enlargement
JPS6346584A (en) Method and apparatus for high-speed phong shading
JP2000187726A (en) Data interpolation method and its device and storage medium
JPS59100972A (en) Color picture processor
JPH08107512A (en) Method for adjusting sharpness of image
JPH06197222A (en) Image processor
JPH0721155A (en) Central arithmetic processor
JPH05219432A (en) Method and device for generating special-effect image
JPH1125266A (en) Method for converting picture and device therefor
JPS62114068A (en) System for reducing image at high speed and with high picture quality
TWI247246B (en) Scaling device and method for scaling a digital picture
AU736359B2 (en) Image interpolation with a continuous 2-dimensional kernel
JP4661112B2 (en) Image information processing apparatus and image information processing method
JP2015197718A (en) Interpolation device and interpolation method
JPH11306381A (en) Method and device for graphic operation
Wolberg Separable image warping: implications and techniques