JPS6022878A - Interpolation method of digital picture signal - Google Patents

Interpolation method of digital picture signal

Info

Publication number
JPS6022878A
JPS6022878A JP58131589A JP13158983A JPS6022878A JP S6022878 A JPS6022878 A JP S6022878A JP 58131589 A JP58131589 A JP 58131589A JP 13158983 A JP13158983 A JP 13158983A JP S6022878 A JPS6022878 A JP S6022878A
Authority
JP
Japan
Prior art keywords
image
data
signal
address
interpolation
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP58131589A
Other languages
Japanese (ja)
Inventor
Kaneyoshi Sugawa
須川 兼好
Kazuhiro Maruyama
和宏 丸山
Nobuyuki Minami
信之 南
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.)
Sony Corp
Original Assignee
Sony Corp
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 Sony Corp filed Critical Sony Corp
Priority to JP58131589A priority Critical patent/JPS6022878A/en
Publication of JPS6022878A publication Critical patent/JPS6022878A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/222Studio circuitry; Studio devices; Studio equipment
    • H04N5/262Studio circuits, e.g. for mixing, switching-over, change of character of image, other special effects ; Cameras specially adapted for the electronic generation of special effects
    • H04N5/2628Alteration of picture size, shape, position or orientation, e.g. zooming, rotation, rolling, perspective, translation

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Controls And Circuits For Display Device (AREA)
  • Image Processing (AREA)
  • Studio Circuits (AREA)

Abstract

PURPOSE:To obtain surely a picture data at a position not stored in a picture memory by dividing a converting address signal into an integral part and a fraction part, reading a picture data from the integral part and using the fraction part to attain interpolation operation. CONSTITUTION:Address data in (x) and (y) directions are applied to a read address generating circuit 14, where the required operating processing is executed and as the result of operation, numeral data X, Y added with the integral part and the fraction part are obtained. The integral parts XI, YI in the numeral data X, Y are given to field memories 21, 22 of a frame memory 4 as a converting address signal S14 and also the fraction parts XF, YF are given to weight ratio signal forming circuits 29-32 of a read interpolation filter circuit 5 as an interpolation instruction S15. The read address converting circuit 14 uses the result of arithmetic operation for both a direct converting address signal S14 and the interpolation instruction S15 in this way and the constitution and the processing procedure are made simple.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明はディジクル画像信号の補間方法に関し、特に例
えばテレビジョン信号に特殊効果を付けるようにした特
殊効果発生装置に適用し得るものである。
DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a method of interpolating digital image signals, and is particularly applicable to, for example, a special effect generating device for adding special effects to a television signal.

〔背景技術とその問題点〕[Background technology and its problems]

この種の特殊効果発生装置として従来ディジタル符号に
変換されたビデオ信号を例えば1フレ一ム分のメモリ容
量を持つ画像メモリに書き込み又は読み出す際にその書
込みアドレス又は読出しアドレスを必要に応じて制御す
ることによって平面画像を内容とする入力ビデオ信号を
特殊効果が付いたビデオ信号にリアルタイムで変換する
ようなものが提案されている。このような原理に基づく
画像信号変換装置として第1図に示す構成のものが考え
られる。
This type of special effect generation device conventionally controls the write address or read address as necessary when writing or reading a video signal converted into a digital code into an image memory having a memory capacity for one frame, for example. There have been proposals for converting an input video signal containing a flat image into a video signal with special effects in real time. As an image signal conversion device based on such a principle, one having the configuration shown in FIG. 1 can be considered.

第1図において、1は全体として画像信号変換装置を示
し、入力画像信号Slがボーダ発生回路2に与えられて
画面内に枠を付けてなる画像信号S2を書込補間フィル
タ回路3に与える。書込補間フィルタ回路3は画像信号
S2に対して必要に応じて補間データを加えたのちこれ
を書込画像データS3として画像メモリを構成するフレ
ームメモリ4に与える。フレームメモリ4は奇数ライン
の画像データを格納する奇数フィールドメモリと、偶数
ラインの画像データを格納する偶数フィールトメそりと
を有し、かくして1フレ一ム分の画像データを格納する
ようになされている。かくしてフレームメモリ4に格納
された画像データは読出し時に特殊効果がつくような順
序で読み出されて当該読出画像データS4が読出補間フ
ィルタ回路5に与えられる。この読出補間フィルタ回路
5はデータS4が読み出された際に特殊効果を得るため
にデータS4にはない位置の画像データが必要となった
場合に、画像データS4から補間演錯、をして尚該補間
位置における画像データをめ、かかる補間画像データを
加えてなる出力画像信号S5を送出する。
In FIG. 1, reference numeral 1 designates an image signal converting device as a whole, in which an input image signal Sl is supplied to a border generation circuit 2, and an image signal S2 with a frame attached to the screen is supplied to a writing interpolation filter circuit 3. The write interpolation filter circuit 3 adds interpolation data to the image signal S2 as necessary, and then supplies this as write image data S3 to the frame memory 4 constituting the image memory. The frame memory 4 has an odd field memory that stores image data of odd lines and an even field memory that stores image data of even lines, and thus stores image data for one frame. . The image data thus stored in the frame memory 4 is read out in such an order that a special effect is produced at the time of reading, and the read image data S4 is provided to the read interpolation filter circuit 5. This readout interpolation filter circuit 5 performs an interpolation operation from the image data S4 when image data at a position not included in the data S4 is required to obtain a special effect when the data S4 is read out. Note that the image data at the interpolated position is added to the output image signal S5, and the output image signal S5 is sent out.

■込アドレス制御回路6は画像データがフレームメモリ
4に病き込まれる際にその活込アドレスを必要に応じて
制御することによって特殊効果をつける。すなわち例え
ば縮少、スライド等の特殊効果を内容とするワイプ信号
S6が補助中央処理ユニット(補助CPU) 7に与え
られ、ボーダ発生回路2においてつけられた枠内の画像
を縮少、スライドさせるための位置データS7を書込ア
ドレス発生回路8に与える。書込アドレス発生回路8は
位置データS7に対応するアドレスでなる書込アドレス
信号S8をアドレス選択回路9を通じてフレームメモリ
4に与えて縮少、スライドした位置に対応する画像デー
タを対応するアドレスに書き込ませる。これと共に1・
込アドレス発生回路8は縮少、スライドした位置が画像
データS2の中間位置にきた場合には書込補間フィルタ
回路3に対して補間演算命令S9を与える。
1) The embedded address control circuit 6 applies special effects by controlling the active address as necessary when the image data is embedded into the frame memory 4. In other words, a wipe signal S6 containing special effects such as reduction and slide is given to the auxiliary central processing unit (auxiliary CPU) 7 to reduce and slide the image within the frame created by the border generation circuit 2. The position data S7 of is given to the write address generation circuit 8. The write address generation circuit 8 supplies a write address signal S8 consisting of an address corresponding to the position data S7 to the frame memory 4 through the address selection circuit 9, and writes the image data corresponding to the reduced or slid position to the corresponding address. let Along with this, 1.
The write address generation circuit 8 supplies an interpolation operation command S9 to the write interpolation filter circuit 3 when the reduced or slid position reaches the middle position of the image data S2.

また読出アドレス制御回路11は特殊効果の1つとして
枠内の画像を回転させる効果を得るための回転画像形成
回路12を有し、その回転位置信号811を透視画像形
成回路13に与えて透視画像を生ずるような位置データ
812に変換して読出アドレス発生回路14に与える。
The read address control circuit 11 also has a rotation image forming circuit 12 for obtaining the effect of rotating an image within a frame as one of the special effects, and provides the rotation position signal 811 to the perspective image forming circuit 13 to generate a perspective image. The position data 812 is converted into position data 812 that generates , and is applied to the read address generation circuit 14 .

かかる構成に加えて読出アドレス制御回路11は他の特
殊効果としてフレームメモリ4に格納されている平面画
像を立体画像例えば円筒面イ1;に変換するための円筒
画像効果回に;15を有し、その円筒位置データ813
な読出アドレス発生回路】4に与える。読出アドレス発
生回路j4は位置データ812または813に対応する
アドレス・1菖号814をアドレス選択回路9を通じて
アレーン・メモリ4に与え、かくしてフレームメモリ4
の画像データを回転透視画像が得られるような順序で順
次読み出し、又は円筒画像が得られるような順序で画像
データを順次読み出す。ところが画像変換位1?゛−か
フレームメモリ4のアドレス位置の中間にある場合は読
出アドレス発生回路14が読出補間演算命令SJ、5を
7c出補間フィルタ回路5に与える。
In addition to this configuration, the read address control circuit 11 has a cylindrical image effect circuit (15) for converting a planar image stored in the frame memory 4 into a three-dimensional image, for example, a cylindrical surface (1), as another special effect. , its cylinder position data 813
read address generation circuit]4. The read address generation circuit j4 supplies the address 1 number 814 corresponding to the position data 812 or 813 to the array memory 4 through the address selection circuit 9, and thus the frame memory 4
image data are sequentially read out in an order such that a rotational perspective image is obtained, or image data are sequentially read out in an order such that a cylindrical image is obtained. However, image conversion rank 1? If ``-'' is in the middle of the address position of the frame memory 4, the read address generation circuit 14 supplies the read interpolation operation command SJ,5 to the output interpolation filter circuit 5 of 7c.

なおこのような書込アドレス制御回路6及び読出アドレ
スtli制御回路11の動作は主中央処理ユニット(主
CPU )16によってバス17を介して制御される。
The operations of the write address control circuit 6 and read address tli control circuit 11 are controlled by a main central processing unit (main CPU) 16 via a bus 17.

この実7/i11例の場合フレームメモリ4及び読出補
間フィルタ回路5からそれぞれボーダ発生回路2に対し
てリカージブループ18及び19が設けられ、かくして
リカーシブ効果をつげることができるようになされてい
る。
In this example, recursive loops 18 and 19 are provided from the frame memory 4 and readout interpolation filter circuit 5 to the border generation circuit 2, respectively, so that the recursive effect can be enhanced.

第1図の構成の画像信号変換装置1によればフレームメ
モリ4への画像データの書き込みに際して書込アドレス
制御回路6が動作してライン信号S6に基づく縮少、ス
ライド効果がつけられた画像データがフレームメモリ4
に格納され、またこのデータが読み出される際に読出ア
ドレス制御回路11によって回転透視画低位置データ3
12に基づいて回転透視効果がついた出力画像信号S5
が得られると共に、円筒画像位置データ813に基づい
て円筒画像効果がついた出力画像信号S5が得られる。
According to the image signal conversion device 1 having the configuration shown in FIG. 1, when writing image data to the frame memory 4, the write address control circuit 6 operates to write image data to which reduction and sliding effects are applied based on the line signal S6. is frame memory 4
When this data is read out, the readout address control circuit 11 outputs the rotation perspective image low position data 3.
Output image signal S5 with rotational perspective effect based on No. 12
is obtained, and an output image signal S5 with a cylindrical image effect added based on the cylindrical image position data 813 is obtained.

ところで読出アドレス制御回路11において発生される
変換アドレス信号814は入力画像信号S1を構成する
ライン信号に含まれる各ドツトについての画像データの
うち変換画像を得るために必要なものを読出すように形
成されて行くことになるが、iFI¥Llj袖間フィル
タ回路5を用いて画(44メモリ4には格納されていな
いドツトff装置の画像データを補間演算させている場
合には、画像メモリ4に格納されているデータを利用し
て補間画像データを演算できるようにすることが望まし
く、かくするにつき画像メモリ4からのデータの読出し
が複雑にならないようにすることが全体としての構成を
簡易化する点において有効である。因みにこのような補
間な行わないと変換画像が幾例学的に歪んで高い画質の
画像が得られない結果になる。
By the way, the conversion address signal 814 generated in the read address control circuit 11 is formed so as to read out the image data necessary to obtain a converted image from among the image data for each dot included in the line signal constituting the input image signal S1. However, if the iFI\Llj sleeve filter circuit 5 is used to interpolate image data from the dot ff device that is not stored in the image memory 4, the image data will be stored in the image memory 4. It is desirable to be able to calculate interpolated image data using stored data, and in this way, it is possible to simplify the overall configuration by not making reading data from the image memory 4 complicated. Incidentally, if such interpolation is not performed, the converted image will be geometrically distorted and a high quality image will not be obtained.

〔発明の目的〕[Purpose of the invention]

本発明は以上の点を考慮してなされたもので、比較的簡
易な構成及び手順で、画像メモリの画像データを読出し
て当該画像データに基づく補間演算を確実になし得るよ
うにしたディジタル画像信号の補間方法を提案しようと
するものである。
The present invention has been made in consideration of the above points, and is a digital image signal that makes it possible to read out image data from an image memory and reliably perform interpolation calculations based on the image data with a relatively simple configuration and procedure. This paper attempts to propose an interpolation method for

〔)′a明の概2k〕 かかる[1的を達成するため本発明においては、変換ア
ドレス信号を整数部及び小数部に分け、その整数部によ
って画像メモリから対応する画像データを読み出すと共
に、当該読み出された画像データ及び変換アドレス信号
の小数部を用いて補間演算をすることによって補間画像
信号を得るようにする。
[2k] In order to achieve the first objective, in the present invention, the conversion address signal is divided into an integer part and a decimal part, and the corresponding image data is read from the image memory using the integer part, and the corresponding image data is read out from the image memory using the integer part. An interpolated image signal is obtained by performing an interpolation operation using the read image data and the fractional part of the converted address signal.

〔実施例〕〔Example〕

以下図面について本発明の一実施例を詳述する。 An embodiment of the present invention will be described in detail below with reference to the drawings.

第2図及び第3図は本発明の原理を示したもので、平面
画像F1をドツトbを中心にして反時計方向に角度θだ
ゆ回転した変換画像F2を得るものとする。ここで平面
画像F1は■方向(X方向)に例えば512本の実効ラ
インを有するとともに、各ラインはH方向(X方向)に
768ドツトのディジタル画像データで構成されている
。第2図及び第3図の場合各ラインの中心位置を通るX
方向の線上に各ドツトが例えば等間隔で配列されている
ものとし、かくして各ドツトの位置はX方向の線と各ド
ツトを通ってX方向に延長する線の交点(これを格子点
という)のxy座標として表わすことができる。
FIGS. 2 and 3 illustrate the principle of the present invention, in which a converted image F2 is obtained by rotating the plane image F1 counterclockwise by an angle θ with dot b as the center. Here, the plane image F1 has, for example, 512 effective lines in the ■ direction (X direction), and each line is composed of digital image data of 768 dots in the H direction (X direction). In the case of Figures 2 and 3, X passing through the center position of each line
Assume that the dots are arranged, for example, at equal intervals on a line in the direction, and the position of each dot is determined by the intersection of the line in the X direction and the line passing through each dot and extending in the X direction (this is called a grid point). It can be expressed as xy coordinates.

各ドツトの画像データは各ラインごとに画像メモリ4に
格納され、かくして画像メモリを構成するフレームメモ
リ4の画像データを所定のタイミングでX方向及びX方
向に順次アドレッシングして行くことによって平面画像
F1を再現できるようになされている。
The image data of each dot is stored in the image memory 4 for each line, and by sequentially addressing the image data of the frame memory 4 constituting the image memory in the X direction and the X direction at a predetermined timing, the planar image F1 has been made so that it can be reproduced.

ところでこのような構成において平面画像F1を回転さ
せた場合、回転中心となるドツトbのデータはフレーム
メモリ4に格納されているが、例えば隣接するドツトa
及びCは回転画像F2を作るためにはイX1子点からは
ずれた位置a′及びclにそれぞれ移動させなければな
らない。ところがこの移動イiツの点a1及びclの位
置は格子点上にはない点であるからフレームメモリ4が
も対応する画像データを直接に71−み出すことはでき
ず、周囲の格子点上の両像データに基づいて補開演?i
1.なして得る必す!:がある。
By the way, when the plane image F1 is rotated in such a configuration, the data of the dot b, which is the center of rotation, is stored in the frame memory 4, but the data of the adjacent dot a, for example, is stored in the frame memory 4.
and C must be moved to positions a' and cl, respectively, which are deviated from the child point of IX1 in order to create the rotated image F2. However, since the positions of the points a1 and cl of this moving item are not on the grid points, the frame memory 4 cannot directly extract the corresponding image data 71-, and the positions of the points a1 and cl on the surrounding grid points cannot be directly retrieved. Supplementary performance based on both image data? i
1. Must get it! : There is.

今移1iJ1前の点a、b、cと移動後の点a゛及びC
’の関係を考えてみる。点aの座標を(x、y)とし、
点1〕のLに標を(x+1.y)とし、点Cの座標を(
x−4−2,y)とすれば、回転演qによって3点が移
動してできた31点の座標は(X+Δx、y+Δy)と
なる。
Points a, b, c before moving 1iJ1 and points a゛ and C after moving
Let's consider the relationship between '. Let the coordinates of point a be (x, y),
Point 1] L is marked (x+1.y), and the coordinates of point C are (
x-4-2, y), the coordinates of 31 points created by moving the three points by rotation operation q are (X+Δx, y+Δy).

この点a′の画像データを内挿演算によりめるために、
この点a′を取り囲む4つの格子点との相対位置関係を
めて当該相対位置関係に応じた荷重比をそれぞれ4つの
格子点の画像データに乗算した後その乗算結果を加算す
る。
In order to determine the image data of this point a' by interpolation,
The relative positional relationship with the four grid points surrounding this point a' is determined, the image data of each of the four grid points is multiplied by a load ratio corresponding to the relative positional relationship, and then the multiplication results are added.

第3図の場合点alを取り囲む格子点は、ラインy上の
格子点a及びbと下側のラインy+x上にありかつ点a
及びbを通る線上にある格子点d及びeとになる。ここ
で格子点dの座標は(x、y+1)であり、格子点eの
座標は(x+1 、 y+1 )である。そこで格子点
a、b、d、eの画像データをそれぞれVa 、 Vb
 、 vct 、 Veとしがっ31点の画像データを
Va’とすれば、点a1の画像データVa’はVa’=
(1−Δx)(1−Δy)Va+Δx(1−Δy )v
b+(1−ΔX)ΔyVd+ΔXΔyVe ・・・・・
・(1)になる。
In the case of Fig. 3, the grid points surrounding point al are located on grid points a and b on line y and on the lower line y+x, and point a
and grid points d and e on the line passing through b. Here, the coordinates of grid point d are (x, y+1), and the coordinates of grid point e are (x+1, y+1). Therefore, the image data of grid points a, b, d, and e are respectively Va and Vb.
, vct, Ve, and the image data of 31 points is Va', the image data Va' of point a1 is Va'=
(1-Δx)(1-Δy)Va+Δx(1-Δy)v
b+(1-ΔX)ΔyVd+ΔXΔyVe...
・It becomes (1).

本発明においては(1)式の演Q6を行なうための画像
データVa、Vb、Vd、Ve右□画像メモリ4がら読
み出すためのアドレス信号と、これらのアドレス信号V
a、vb、Vd、Veに対して補訂−すべき荷!#を比
を表わす43号を得るための補間データとを読出アドレ
ス制御回路11 (J 1図)から送出される変換アド
レス信号814のうちの整数部及び小数部によって指定
するようになされている。すなわち変換アドレス信号8
14は第2図について上述したように平面画像Flの各
ドツトが変換画像F2に回転した場合どの位置に移動す
るかを演算によりメ、その演算結果に基づいてフレーム
メモリ4に記憶されているデータのうち当該演算結果の
位置を取り囲む4つのドツトの画像データを読み出すと
ともに、読出補間フィルタ5において当該4つの画像デ
ータに乗算すべき121重比の演算を実行させる。
In the present invention, image data Va, Vb, Vd, Ve for performing operation Q6 of equation (1), right □ address signals for reading from the image memory 4, and these address signals V
Loads to be corrected for a, vb, Vd, Ve! # and interpolation data for obtaining No. 43 representing a ratio are specified by the integer part and decimal part of the conversion address signal 814 sent from the read address control circuit 11 (Fig. J1). That is, the converted address signal 8
14 is data stored in the frame memory 4 based on the calculation result, which calculates to which position each dot of the plane image Fl will move when rotated to the converted image F2, as described above with reference to FIG. Among them, the image data of four dots surrounding the position of the calculation result are read out, and the readout interpolation filter 5 executes calculation of the 121 weighting ratio to be multiplied by the four image data.

この実施例の場合画像メモリを構成するフレームメモリ
4は第4図に示すように奇数フィルドメモリ21及びQ
<数フィルドメモリ22を有し、読出アドレス発生回路
14かも与えられるアドレス信号814によって指定さ
れた格子点(第2図及び第3図の点a)を指定し、この
指定された格子点aと補間演算に必要な隣接する格子点
す、d、eとに対応する画像データをそれぞれ出力デー
タVa。
In this embodiment, the frame memory 4 constituting the image memory includes an odd field memory 21 and a Q field memory 21 as shown in FIG.
A grid point (point a in FIGS. 2 and 3) specified by the address signal 814 which is also provided by the read address generation circuit 14 is specified, and the specified grid point a and Image data corresponding to adjacent grid points s, d, and e necessary for interpolation calculation are output data Va.

Vb 、 Vd 、 Ve として前出補間フィルタ回
路5に送出する。ここで補間アドレス信号814は格子
点aのX方向のアドレスを表わすXアドレス信号と格子
点aのy軸方向のアドレスを表わすyアドレス信号とで
構成されている。
The signals are sent to the interpolation filter circuit 5 as Vb, Vd, and Ve. Here, the interpolated address signal 814 is composed of an X address signal representing the address of the grid point a in the X direction and a y address signal representing the address of the grid point a in the Y axis direction.

読出補間フィルタ回路5はこれらの出力画何:データV
a、Vb、Vd、Veをそれぞれ引算回路25゜2G 
、 27 、28に受ける。一方読出補間フィルタ回路
5は上述の(1)式の第1項、第2項、第3項、第4項
にそれぞれ対応する4つの荷重比信号形成回路29 、
30 、31 、32を有し、各荷重比信号形成回路2
9゜30 、31 、32は読出アドレス発生回路14
かも与えられる補間命令815によってそれぞれ第(1
)式の荷重比(1−Δx)(1−Δy)、Δx(1−Δ
y)2(1−ΔX)Δy、ΔXΔyを内容とする荷重比
信号825、826.827.828をそれぞれ掛算回
路25,26゜27 、28に与える。ここで荷重比信
号形成回路29゜3(+ 、 31 、32はそれぞれ
ΔX及びΔyを変数として荷重比(1−Δx)(1−Δ
y)、Δx (1−Δy)。
The readout interpolation filter circuit 5 uses these output images: data V
a, Vb, Vd, Ve each subtraction circuit 25°2G
Received on 27th and 28th. On the other hand, the readout interpolation filter circuit 5 includes four load ratio signal forming circuits 29 corresponding to the first, second, third, and fourth terms of equation (1), respectively.
30, 31, and 32, each load ratio signal forming circuit 2
9° 30, 31, 32 are read address generation circuits 14
The interpolation command 815 given by
) equation load ratio (1-Δx) (1-Δy), Δx(1-Δ
y) Load ratio signals 825, 826.827.828 containing 2(1-ΔX)Δy and ΔXΔy are applied to multiplication circuits 25, 26°27 and 28, respectively. Here, the load ratio signal forming circuits 29゜3(+, 31, and 32 each calculate the load ratio (1-Δx)(1-Δ
y), Δx (1−Δy).

(1−ΔX)Δy、ΔXΔyをルックアップテーブルと
して記憶するTtOM で構成され、補間命令815と
してΔX及びΔyを内容とする指定信号が到来したとぎ
対応する荷重比データを読み出して荷重比信号825 
、826 、827 、828として送出するようにな
されている。補間命令815は変数ΔX及びΔyを内容
とするX移動量信号XF及びy移動量信号YFで構成さ
れている。
(1-ΔX)Δy, ΔXΔy is stored as a lookup table. When a specified signal containing ΔX and Δy arrives as an interpolation command 815, the corresponding load ratio data is read out and a load ratio signal 825 is generated.
, 826 , 827 , and 828 . The interpolation command 815 is composed of an X movement amount signal XF and a Y movement amount signal YF whose contents are variables ΔX and Δy.

読出アドレス発生回路14は第1図について上述したよ
うに、イIナベき変換画像に対応する変換画像信号を回
転画像形成回路12.透視画像形成回路13゜円筒画像
形成回路15などから得てこの変換信号によってX方向
およびX方向のアドレスデータADfLx及びAD几、
に基づいて変換に必要な演算処理を実行し、その演詩結
果を変換アドレスデータ82]として送出する。この変
換アドレスデータ821は第2図及び第3図について上
述したxy平面上の平面画像のすべての点を整数部及び
小数部で表わす構成となされ、この各点はX方向の位f
σを表わすXデータX及びX方向の位置を表わすyデー
タYとで構成されている。
As described above with reference to FIG. 1, the read address generation circuit 14 converts the converted image signal corresponding to the horizontal converted image into the rotated image forming circuit 12. The X-direction and X-direction address data ADfLx and
It executes the arithmetic processing necessary for the conversion based on the address data 82, and sends out the result as converted address data 82]. This conversion address data 821 is configured to represent all the points of the plane image on the xy plane described above with reference to FIGS.
It is composed of X data X representing σ and y data Y representing the position in the X direction.

このように読出アドレス発生回路14は第2図において
元の平面画像F1の各格子点が平面画像F2に変換した
ことによりどの位置に移動するかを演算し、その演算結
果を整数部に小数部(必要に応じた桁数に四捨五入する
)を加算した数値データX及びYとして得、この数値デ
ータX及びYのうち整数部XIおよびYIを変換アドレ
ス信号814としてフレームメモリ4の各フィルドメモ
リ21及びnに与えるとともに、数値データX及びYの
うち小数部XF及びYFを補間命令815として読出補
間フィルタ回路5の荷重比信号形成回路29゜30 、
31 、32に与える。かくして読出アドレス発生回路
14は数値演算結果を直接変換アドレス信号814及び
補間命令815として用いることができ、かくして構成
が簡易かつ処理手順が簡易なものを適用し得る。因みに
このようにしなければ、数値演算結果をフレームメモリ
4のデータの読出しに適した信号形式のアドレス信号に
変換するとともに、画像データに荷重比を乗算するのに
適した数値データに変換するための変換回路を必要とす
るが第4図の構成によればかかる構成を必要としない。
In this way, the read address generation circuit 14 calculates to which position each lattice point of the original planar image F1 will be moved after converting it to the planar image F2 in FIG. (rounded off to the necessary number of digits) are obtained as numerical data X and Y, and the integer parts XI and YI of these numerical data X and Y are used as a conversion address signal 814 for each field memory 21 and n, and read out the decimal parts XF and YF of the numerical data X and Y as an interpolation command 815.The load ratio signal forming circuit 29 of the interpolation filter circuit 5
31 and 32. In this way, the read address generation circuit 14 can directly use the numerical calculation results as the conversion address signal 814 and the interpolation instruction 815, and thus can be applied with a simple configuration and simple processing procedure. Incidentally, if this is not done, the numerical calculation result will be converted into an address signal in a signal format suitable for reading data from the frame memory 4, and the image data will be converted into numerical data suitable for multiplying the weight ratio. Although a conversion circuit is required, the configuration shown in FIG. 4 does not require such a configuration.

かくして読出補間フィルタ回路5の掛算回路5〜路にお
いて得られる乗算出力は加算回路蕊において加算され、
その加算結果が上述の(1)式の内容を持つ変換画像デ
ータ信号S5として送出される。
Thus, the multiplication outputs obtained in the multiplication circuits 5 to 5 of the readout interpolation filter circuit 5 are added in the addition circuit 5,
The addition result is sent out as a converted image data signal S5 having the content of equation (1) above.

第4図の構成において第2図及び第3図について上述し
たように、xy平面上に置いた平面画像F1の格子上に
ある画像データを各ラインごとにX方向に走査して行く
と同様の態様でアドレス信−r−;Ana、及びADR
,が読出アドレス発生回路14に力えられると、読出ア
ドレス変換回路14は得べき変換画像に応じて決まる変
換関数によって各格子点のアドレスを演算変換し、その
演η結果のX及びyアドレス×及びイを発生する。この
変換アドレス×及び工は第2図の変換画像F2の各格子
点が移動するxy平面上の位置(変換前の画像F1と同
じ平面)を表わすことになり、その整数部XI及びYI
は移動後の位置を取り囲むxy平面上の4つの格子点(
これは変換前の画像の格子点である)のうちの基準点の
アドレスを表わしているとともに、アドレスX及びAの
小数部分は当該基準格子点位置からの移動量を表わして
いる。換言すれば整数部のデータXI及びYIは変換画
像の各格子点が変換前の画像のどの格子点間に位置する
ことになるかを意味し、またアドレスデータX及びYの
小数部XF及びYFは当該ドツト間の領域におけるどの
位置に変換後のドツトが来るかを意味している。
In the configuration of FIG. 4, as described above with respect to FIGS. 2 and 3, if the image data on the grid of the plane image F1 placed on the xy plane is scanned line by line in the address signal -r-;Ana, and ADR
, is input to the read address generation circuit 14, the read address conversion circuit 14 calculates and converts the address of each grid point using a conversion function determined according to the conversion image to be obtained, and calculates the X and y address of the result of the calculation x and i. This conversion address x and x represent the position on the xy plane to which each grid point of the converted image F2 in FIG. 2 moves (the same plane as the image F1 before conversion), and its integer parts XI and YI
is the four grid points on the xy plane surrounding the position after movement (
This represents the address of the reference point among the lattice points of the image before conversion), and the decimal parts of addresses X and A represent the amount of movement from the reference lattice point position. In other words, the integer part data XI and YI mean which grid points of the image before conversion each grid point of the converted image is located between, and the decimal parts XF and YF of the address data X and Y means the position of the converted dot in the region between the dots.

かくして整数部のデータXI及びYIでなる変換アドレ
ス信号814によってフレームメモリ4に格納されてい
る4つのドツトに対応する画像データVa〜Ve が読
み出され、かつ荷重比信号形成回路29〜32において
小数部のデータXF及びYFに対応する荷重比信号82
5〜828が送出されて掛算回路5〜28において画像
データVa −Ve と乗1:′メされ、その乗n゛結
果が加多↓回路35において加算されることにより袈換
後のドツトの画像データS5がイ(Iられる。そしてこ
の画像データは変換後の位置が4つの格子点の間にきた
とき、この位置が基準点となる格子点からの変−1’f
L廿ΔX及びΔyK応じた値と)仁るので、変換後の画
像信号による画像は、アレーン・メモリ4に分散的に格
納されているデータを直接読み出した場合と比較して格
段的Vr 1.’fめらかで高い17j−+ 賀を持つ
ことになる。
In this way, the image data Va to Ve corresponding to the four dots stored in the frame memory 4 are read out by the conversion address signal 814 consisting of the data XI and YI of the integer part, and the weight ratio signal forming circuits 29 to 32 convert them into decimal numbers. Load ratio signal 82 corresponding to data XF and YF of
5 to 828 are sent out and multiplied by the image data Va - Ve by 1:' in the multiplication circuits 5 to 28, and the result of the multiplication n is added in the addition↓ circuit 35 to obtain the image of the dot after the conversion. Data S5 is converted to I. When the position after conversion is between the four lattice points, this image data is changed by -1'f from the lattice point where this position becomes the reference point.
(values corresponding to ΔX and ΔyK), the image based on the converted image signal has a much higher Vr1. It will have a smooth and high 17j-+ radius.

ノ21お上述においては第2図及び第3図について回Q
i’、 iiり+ (4,jをイ1?る場合について沖
、理及び実旌例を詳述したが、これに限らず円筒図形に
平面画像を巻きつけたと同様のΔ′7体画何:をイ:j
るJll:> f’+などのようシ(冗〕・出アドレス
発生回路1・1において蝕し倉の演算式を1!jい゛(
り124.’l、テーデー及びYを1))た場合に、ア
レーン・メモリ4には格に#’Jされて(・ない位VC
の両イ、(データを上jホの煕1合と同イ、)・にして
演qすることかできる。
ノ21 In the above, Q regarding Figures 2 and 3.
i', iiri + (Oki, Osamu, and actual examples have been described in detail for the case where 4, j are i1?, but this is not limited to Δ'7 body image similar to wrapping a plane image around a cylindrical figure. what: i:j
Jll: >f'+ etc. (redundant) - In the output address generation circuit 1.
ri124. 'l, td, and
It is possible to perform the operation q by setting both a and (the data are the same as hi and 1 in j and e above) and q.

〔づi、明の効シ1゛〕 以上のように本発明によればXl−曲両像から変換画像
を得るための演算結果の5ち、整数部を画像メモリのア
ドレス信号として用いるとともに、小数部を用いて画像
メモリに記憶されているドツトの間の位置の画像データ
の演算を実行するようにしたことにより、画像メモリに
は格納されていない位置の画像データを比較的簡易な構
成及び手順によって確実に得ることができる。
[Using the integer part of the calculation result for obtaining the converted image from the Xl-curved image according to the present invention as described above, and using the integer part as the address signal of the image memory, By using the decimal part to perform calculations on image data at positions between dots stored in the image memory, it is possible to calculate image data at positions not stored in the image memory with a relatively simple configuration and You can definitely get it by following these steps.

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

第1図は本発明によるディジタル画像信号の補間方法を
適用した画像信号変換装置を示すブロック図、第2図及
びその第3図は画像信号の変換の説明に供する路線図、
第4図は補間演算をするための構成を詳細に示すブロッ
ク図である。 路、14・・・続出アドレス発生回路、21.n・・・
奇数。 偶数フィールドメモリ、四〜32・・・荷重比信号形成
回路。
FIG. 1 is a block diagram showing an image signal conversion device to which the digital image signal interpolation method according to the present invention is applied; FIGS. 2 and 3 are route maps for explaining image signal conversion;
FIG. 4 is a block diagram showing in detail the configuration for performing interpolation calculations. 14... successive address generation circuit, 21. n...
Odd number. Even field memory, 4 to 32...load ratio signal forming circuit.

Claims (1)

【特許請求の範囲】[Claims] ディジタル画像信号を画像メモリに書き込み、画像変換
アドレス演算によって得た変換アドレス信号によって上
記画像メモリの画像データを読み出して当該画像データ
に基づいて補間演算を行うようになされたディジタル画
像信号の補間方法において、上記変換アドレス信号を整
数部及び小数部に分け、上記変換アドレス信号の整数部
によって上記画像メモリから対応する画像データを読み
出すと共に、当該読み出された画像データ及び上記変換
アドレス信号の整数部を用いて補間演算することによっ
て補間画像信号を得るようにしたことを特徴とするディ
ジタル画像(tf号の補間方法。
In a digital image signal interpolation method, the digital image signal is written into an image memory, the image data of the image memory is read out using a conversion address signal obtained by an image conversion address calculation, and an interpolation calculation is performed based on the image data. , divides the conversion address signal into an integer part and a decimal part, reads corresponding image data from the image memory using the integer part of the conversion address signal, and reads the read image data and the integer part of the conversion address signal. An interpolation method for digital images (TF), characterized in that an interpolated image signal is obtained by performing interpolation calculations using the digital images.
JP58131589A 1983-07-18 1983-07-18 Interpolation method of digital picture signal Pending JPS6022878A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP58131589A JPS6022878A (en) 1983-07-18 1983-07-18 Interpolation method of digital picture signal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP58131589A JPS6022878A (en) 1983-07-18 1983-07-18 Interpolation method of digital picture signal

Publications (1)

Publication Number Publication Date
JPS6022878A true JPS6022878A (en) 1985-02-05

Family

ID=15061582

Family Applications (1)

Application Number Title Priority Date Filing Date
JP58131589A Pending JPS6022878A (en) 1983-07-18 1983-07-18 Interpolation method of digital picture signal

Country Status (1)

Country Link
JP (1) JPS6022878A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6220072A (en) * 1985-07-19 1987-01-28 Canon Inc Image information processor
JPS62130474A (en) * 1985-11-19 1987-06-12 Sony Corp Picture signal processor
EP0387008A2 (en) * 1989-03-06 1990-09-12 Motorola, Inc. Data processor with table look-up and interpolate instruction
JPH03192979A (en) * 1989-12-22 1991-08-22 Nec Corp Display system for picture

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5492125A (en) * 1977-12-29 1979-07-21 Chubu Nippon Housou Kk Special effect generator
JPS55133186A (en) * 1979-04-04 1980-10-16 Toshiba Corp Conversion unit for television picture

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5492125A (en) * 1977-12-29 1979-07-21 Chubu Nippon Housou Kk Special effect generator
JPS55133186A (en) * 1979-04-04 1980-10-16 Toshiba Corp Conversion unit for television picture

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6220072A (en) * 1985-07-19 1987-01-28 Canon Inc Image information processor
JPS62130474A (en) * 1985-11-19 1987-06-12 Sony Corp Picture signal processor
EP0387008A2 (en) * 1989-03-06 1990-09-12 Motorola, Inc. Data processor with table look-up and interpolate instruction
JPH02272677A (en) * 1989-03-06 1990-11-07 Motorola Inc Data processor
JPH03192979A (en) * 1989-12-22 1991-08-22 Nec Corp Display system for picture

Similar Documents

Publication Publication Date Title
JP2773354B2 (en) Special effect device and special effect generation method
JPH03205976A (en) Picture synthesizing system using special effector
JPH0771225B2 (en) Television special effect device
JPS6022878A (en) Interpolation method of digital picture signal
JP2813881B2 (en) Video signal processing device
JPH0481231B2 (en)
KR19990064151A (en) Special effect system, image processing method and symmetric image generation method
JPH0344350B2 (en)
JPS63189056A (en) Image synthesizing system
JP2699342B2 (en) Image conversion method
JP2580441B2 (en) Figure processing method
JP2998689B2 (en) How to map image data
JPS60128572A (en) Output device
JPH08212357A (en) Device and method for interpolation, and image generating device
JP2575267B2 (en) Character processor
JPH0244478A (en) Semiconductor storage cell
JP4661112B2 (en) Image information processing apparatus and image information processing method
JP2604711B2 (en) Image conversion device
JPH0462105B2 (en)
JPH0244433B2 (en)
JPH0863595A (en) Method and device for rotation processing of image
JPH0712207B2 (en) Image converter
JPS61243566A (en) Action display method
JPH023512B2 (en)
JPH01131971A (en) Method and device for processing affine transformation of image