JP2712287B2 - Wipe pattern generator - Google Patents

Wipe pattern generator

Info

Publication number
JP2712287B2
JP2712287B2 JP63120234A JP12023488A JP2712287B2 JP 2712287 B2 JP2712287 B2 JP 2712287B2 JP 63120234 A JP63120234 A JP 63120234A JP 12023488 A JP12023488 A JP 12023488A JP 2712287 B2 JP2712287 B2 JP 2712287B2
Authority
JP
Japan
Prior art keywords
data
wipe pattern
circuit
signal
wipe
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
Application number
JP63120234A
Other languages
Japanese (ja)
Other versions
JPH01290382A (en
Inventor
哲郎 中田
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 JP63120234A priority Critical patent/JP2712287B2/en
Priority to US07/345,229 priority patent/US4954898A/en
Priority to GB8910342A priority patent/GB2219170B/en
Priority to FR898906003A priority patent/FR2631189B1/en
Priority to KR1019890006056A priority patent/KR0143421B1/en
Priority to DE3915037A priority patent/DE3915037C2/en
Publication of JPH01290382A publication Critical patent/JPH01290382A/en
Application granted granted Critical
Publication of JP2712287B2 publication Critical patent/JP2712287B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Studio Circuits (AREA)

Description

【発明の詳細な説明】 〔産業上の利用分野〕 この発明は、映像特殊効果に用いられるワイプパター
ン信号の発生装置に関する。
Description: BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an apparatus for generating a wipe pattern signal used for special video effects.

〔発明の概要〕[Summary of the Invention]

この発明は、ワイプパターンのデータが記憶されたメ
モリを用いてワイプパターン信号を発生する装置におい
て、そのワイプパターンデータを極座標によって表わす
ことによりデータ圧縮するとともに、この極座標によっ
て表わされたワイプパターンデータを演算回路を用いて
処理することによって、ソフトワイプ用のパターンデー
タを得るようにしたものである。
The present invention relates to an apparatus for generating a wipe pattern signal using a memory in which data of a wipe pattern is stored. The wipe pattern data is compressed by representing the wipe pattern data by polar coordinates. Is processed using an arithmetic circuit to obtain soft wipe pattern data.

〔従来の技術〕[Conventional technology]

例えば、テレビジョン画面において、円形やひし形等
の種々の形のワイプパターンに別な画面を出していく画
面の転換技法がある。この転換技法のうち、ワイプパタ
ーンの輪郭に幅を持たせ、そこに2つの画面を混合させ
るソフトワイプがある。
For example, on a television screen, there is a screen conversion technique of displaying another screen in a wipe pattern of various shapes such as a circle and a diamond. Among the conversion techniques, there is a soft wipe in which the outline of the wipe pattern has a width and the two screens are mixed.

第9図はそのようなソフトワイプをデジタル式に行な
う装置の例を示す図、第10図は第9図例の説明図であ
る。
FIG. 9 is a diagram showing an example of an apparatus for performing such a soft wipe digitally, and FIG. 10 is an explanatory diagram of the example of FIG.

図において、水平駆動信号HDおよび垂直駆動信号VDが
それぞれのこぎり波発生回路(1)および(2)に供給
される。こののこぎり波発生回路(1)および(2)か
らはのこぎり波HおよびVが得られ、これらは座標変換
回路(3)に供給され、この座標変換回路(3)におい
て、例えば画面上での位置を示す直交座標データ(x,
y)に変換される。そして、この座標データ(x,y)が図
形メモリ(4)に供給される。
In the figure, a horizontal drive signal HD and a vertical drive signal VD are supplied to respective sawtooth wave generating circuits (1) and (2). From the sawtooth wave generating circuits (1) and (2), sawtooth waves H and V are obtained and supplied to a coordinate conversion circuit (3). In the coordinate conversion circuit (3), for example, a position on a screen is displayed. Coordinate data (x,
y). Then, the coordinate data (x, y) is supplied to the graphic memory (4).

図形メモリ(4)には、例えば第9図に示すワイプパ
ターンWPを断面とする錐Cを示すデータが記憶されてい
る。つまり、錐Cの底面D内の座標(x,y)に対する錐
Cの高さhがデータとして記憶されている。例えば、底
面Dの座標(x1,y1)に対して高さh1が記憶されてい
る。この図形メモリ(4)によって得られる、座標(x,
y)に対する高さhを示すデータが、比較回路(5)の
一方の入力端子に供給される。この比較回路(5)の他
方の入力端子には、錐Cのどの高さでの断面、つまりど
の大きさのワイプパターンWPを用いるかを示すフェーダ
レベルLが供給される。そして、この比較回路(5)に
おいて、座標(x,y)における高さhとフェーダレベル
Lとが比較されてその差信号(h−L)が取り出され、
この差信号がリミッタ(6)に供給される。このリミッ
タ(6)によって比較回路(5)からの差信号は、例え
ば第11図に示す「0」レベル低下の部分は「0」、
「1」レベル以上の部分は「1」レベルとされたソフト
ワイプパターン信号W′が得られる。そして、この信号
W′は、映像混合回路(7)を構成する加算回路(8)
ならびに乗算回路(10)に供給される。加算回路(8)
に供給されたパターン信号W′は信号1−W′となり、
この信号1−W′は、次に乗算回路(9)に供給され、
映像信号Bと乗算される。そして、第11図に示す信号
(1−W′)・Bが得られる。そして、この信号(1−
W′)・Bは加算回路(11)に供給される。また、乗算
回路(10)に供給されたパターン信号W′は、映像信号
Aと乗算され、第11図に示す信号W′・Aとなる。この
信号W′・Aは加算回路(11)に供給され、上述した信
号(1−W′)・Bと加算され、信号W′・A+(1−
W′)・Bが取り出される。
The figure memory (4) stores, for example, data indicating a cone C having a cross section of the wipe pattern WP shown in FIG. That is, the height h of the cone C with respect to the coordinates (x, y) in the bottom surface D of the cone C is stored as data. For example, the height h 1 is stored against the bottom surface D coordinates (x 1, y 1). The coordinates (x,
Data indicating the height h with respect to y) is supplied to one input terminal of the comparison circuit (5). The other input terminal of the comparison circuit (5) is supplied with a fader level L indicating which cross section of the cone C at which height, that is, which size of the wipe pattern WP to use. Then, in the comparison circuit (5), the height h at the coordinates (x, y) is compared with the fader level L, and the difference signal (h-L) is taken out.
This difference signal is supplied to a limiter (6). By the limiter (6), the difference signal from the comparison circuit (5) is, for example, "0" in the portion where the "0" level is reduced as shown in FIG.
For the portion above the "1" level, a soft wipe pattern signal W 'at the "1" level is obtained. Then, this signal W 'is added to an adder circuit (8) constituting a video mixing circuit (7).
And supplied to a multiplication circuit (10). Adder circuit (8)
Is supplied to the signal 1-W ',
This signal 1-W 'is then supplied to a multiplication circuit (9),
The video signal B is multiplied. Then, the signal (1-W '). B shown in FIG. 11 is obtained. Then, this signal (1-
W '). B is supplied to an adding circuit (11). Further, the pattern signal W 'supplied to the multiplication circuit (10) is multiplied by the video signal A to become a signal W'A shown in FIG. This signal W'.A is supplied to an adding circuit (11) and added to the above-mentioned signal (1-W '). B to obtain a signal W'.A + (1-
W ′) · B is extracted.

したがって、信号W′・A+(1−W′)・Bに基づ
いて、例えば第11図に示すようなソフトワイプパターン
が形成されることになる。すなわち、第11図において、
Awは映像信号Aの円状の映像部、Bwは映像信号Bの映像
部であり、斜線を施した円環状の部分は、映像信号Aと
Bとが混合された、ソフトエッジ部SEである。この映像
部Aw,Bwならびにソフトエッジ部SEの例えばQ−Q線に
沿ったソフトワイプパターン信号W′が、この第11図に
示すようになる。つまり、パターン信号W′は、映像部
Bwにおいては、「0」レベルであり、映像部Awにおいて
は「1」レベルである。そして、映像部Bwから、映像部
Awに近づくにつれて、ソフトワイプパターン信号W′は
「0」から「1」レベルへと徐々に増加する。そして、
この場合、ソフトパターン信号W′の映像部BwからAwへ
の増加の割合は、第9図における比較回路(5)のゲイ
ンを調整することにより、調整できる。つまり、比較回
路(5)のゲインが「1」であれば、ソフトワイプパタ
ーン信号W′の増加の割合は、第10図に示した錐Cの傾
きに等しい。そして、ゲインが「1」よりも大きくなれ
ば、信号W′の増加の割合は、錐Cの傾きより大きくな
り、第11図に点線で示すようになる。ゲインが「1」よ
りも小さい場合は信号W′の増加の割合は、錐Cの傾き
よりも小さくなる。
Therefore, for example, a soft wipe pattern as shown in FIG. 11 is formed based on the signal W'.A + (1-W '). B. That is, in FIG.
Aw is a circular video portion of the video signal A, Bw is a video portion of the video signal B, and a hatched annular portion is a soft edge portion SE where the video signals A and B are mixed. . The soft wipe pattern signal W 'of the video portions Aw, Bw and the soft edge portion SE along, for example, the QQ line is as shown in FIG. That is, the pattern signal W 'is
The level is “0” in Bw, and is “1” in the video section Aw. Then, from the video section Bw, the video section
As approaching Aw, the soft wipe pattern signal W 'gradually increases from "0" to "1" level. And
In this case, the rate of increase of the soft pattern signal W 'from the video portion Bw to Aw can be adjusted by adjusting the gain of the comparison circuit (5) in FIG. That is, if the gain of the comparison circuit (5) is "1", the rate of increase of the soft wipe pattern signal W 'is equal to the slope of the cone C shown in FIG. When the gain becomes larger than "1", the rate of increase of the signal W 'becomes larger than the slope of the cone C, as shown by a dotted line in FIG. When the gain is smaller than “1”, the rate of increase of the signal W ′ is smaller than the slope of the cone C.

〔発明が解決しようとする課題〕[Problems to be solved by the invention]

ところで上述したソフトワイプ装置において断面がワ
イプパターンWPとなっている錐Cを示すデータは非常に
多量のものであり、これを記憶する図形メモリの容量は
非常に大きなものとなってしまうという欠点がある。例
えば、錐の高さを第12図に示すように210通りの分解能
のものとすれば、錐の底辺の分解能は211通り必要であ
る。このような図形のアスペクト比を変え、例えば点線
で示すように、底辺を4倍とすると、底辺は213通りの
分解能のものとなる。この場合図形メモリの容量は、座
標(x,y)を(13ビット、13ビット)とすると、これを
示すアドレスは213×213であり、高さのデータは10ビッ
トであるので、213×213×10≒640Mビットとなっししま
い、これでは実用性がない。
By the way, in the above-described soft wiping apparatus, the data indicating the cone C whose cross section is the wipe pattern WP is very large, and the capacity of the graphic memory for storing the data is very large. is there. For example, if one of the resolution of 2 10 kinds to indicate the height of the cone in FIG. 12, the resolution of the base of the cone is required are two 11. Changing the aspect ratio of such a figure, for example, as shown by the dotted line, when four times the base, base is to that of the resolution of 2 13 kinds. In this case, assuming that the coordinates (x, y) are (13 bits, 13 bits), the address of the figure memory is 2 13 × 213 , and the height data is 10 bits. 13 × 2 13 × 10 ≒ 640 Mbits, which is not practical.

〔課題を解決するための手段〕[Means for solving the problem]

この発明は、極座標系においてワイプパターンの輪郭
を示す第1の角度データと第1の角度データに対応した
第1の距離データのうちの第1の距離データが、第1の
角度データに対応したアドレスに記憶されている記憶手
段(10)と、極座標系において表示画面の各画素の位置
を示す第2の角度データと第2の距離データとを生成
し、第2の角度データを記憶手段のアドレスを示すデー
タとして記憶手段に供給する画素位置データ生成手段
(14)と、画素位置データ生成手段から記憶手段に第2
の角度データが供給されることによって記憶手段から読
み出される第1の距離データと画素位置データ生成手段
から出力される第2の距離データとを除算する除算手段
(19)と、除算手段の出力信号のレベルを所定範囲に制
限するリミッタ手段(23)とを備え、リミッタ手段の出
力信号をワイプパターンデータとして出力することを特
徴とするワイプパターン発生装置である。
According to the present invention, the first distance data of the first angle data indicating the outline of the wipe pattern in the polar coordinate system and the first distance data corresponding to the first angle data corresponds to the first angle data. The storage means (10) stored at the address, second angle data indicating the position of each pixel on the display screen in the polar coordinate system, and second distance data are generated, and the second angle data is stored in the storage means. A pixel position data generating means (14) to be supplied to the storage means as data indicating an address;
Division means (19) for dividing the first distance data read from the storage means and the second distance data outputted from the pixel position data generation means by the supply of the angle data, and an output signal of the division means And a limiter means (23) for limiting the level of the signal to a predetermined range, and outputting an output signal of the limiter means as wipe pattern data.

〔作用〕[Action]

ワイプパターンメモリ(18)(25)は極座標変換回路
(14)の出力信号に応じて、ワイプパターンの輪郭の情
報を出力し、演算回路(60)(61)はこの輪郭の情報と
極座標変換回路(14)からの出力信号とに応じて、ソフ
トワイプパターン信号を発生する。
The wipe pattern memories (18) and (25) output the information on the outline of the wipe pattern in accordance with the output signal of the polar coordinate conversion circuit (14). The arithmetic circuits (60) and (61) output the information on the outline and the polar coordinate conversion circuit. A soft wipe pattern signal is generated according to the output signal from (14).

〔実施例〕〔Example〕

実施例の説明に先だって、この発明の原理について以
下に述べる。
Prior to the description of the embodiments, the principle of the present invention will be described below.

第2図は、この発明の原理であるワイプパターンの極
座標表現の説明図である。
FIG. 2 is an explanatory diagram of a polar coordinate expression of a wipe pattern which is a principle of the present invention.

同図において、WPはワイプパターンを示し、この例に
おいてはハート形の場合である。そして、P0はワイプパ
ターンWP内に位置する基準点であり、この基準点P0から
ワイプパターンWPの輪郭へ延長する直線は、全て、ワイ
プパターンWPの輪郭と1箇所でしか交差しない点であ
る。l0は基準点P0から図における、右方向に延びる基準
線である。Pcは、基準点P0からワイプパターンWPの輪郭
へ延びる直線lθが、ワイプパターンWPの輪郭と交差す
る点である。ワイプパターンWPの極座標データは、直線
θと、基準線l0とのなす角度θと、基準点P0及び交差
点Pcの間の距離rとである。
In the drawing, WP indicates a wipe pattern, and in this example, it is a heart shape. P 0 is a reference point located within the wipe pattern WP, and straight lines extending from the reference point P 0 to the outline of the wipe pattern WP are all points that intersect the outline of the wipe pattern WP at only one point. is there. l 0 is the picture from the reference point P 0, which is a reference line extending in the right direction. P c linearly l theta extending from the reference point P 0 to the contour of the wipe pattern WP is a point which intersects the contour of the wipe pattern WP. Polar coordinate data of the wipe pattern WP is a straight line l theta, and an angle theta between the reference line l 0, the distance r between the reference point P 0 and the intersection P c.

第3図は、第2図に示した角度θをアドレスAθとし
て、基準点P0と交差点Pcとの距離rをデータとして記憶
する極座標データの記憶例を示す図である。この第3図
の例の場合には、アドレスAθが212=4096通りの場合
の例である。この場合、アドレスAθは上述したように
212であり、第4図に示すように、直交座標(x,y)が
(13ビット、13ビット)とすると、これを極座標で表現
すれば距離データrは、213×213の大きさの正方形に内
接する円αの半径となるので、データrは12ビットとな
る。したがって、図形メモリの容量は212×12≒48kビッ
トとなる。
Figure 3 is the angle theta as shown in FIG. 2 as an address A theta, is a diagram showing a storage example of a polar coordinate data storing the distance r between the reference point P 0 and the intersection P c as data. The example of FIG. 3 is an example where the address is 2 12 = 4096. In this case, the address is
2 is 12, as shown in FIG. 4, the orthogonal coordinates (x, y) is the (13-bit, 13-bit), the distance data r is Expressed this in polar coordinates, the size of 2 13 × 2 13 Since the radius is the radius of the circle α inscribed in the square, the data r has 12 bits. Therefore, the capacity of the graphic memory is 2 12 × 12 ≒ 48 kbits.

次に、上述した極座標表現されたワイプパターンから
ソフトワイプパターン信号を形成するための原理を説明
する。
Next, the principle for forming a soft wipe pattern signal from the above-described polar-copied wipe pattern will be described.

第5図は、ソフトワイプパターン信号形成の原理図で
ある。
FIG. 5 is a principle diagram of forming a soft wipe pattern signal.

同図において、(50)はその表示画面を示し、Axは映
像信号Aによる円状の映像部、Bxは映像信号Bによる映
像部である。また、斜線を施した円環状の部分はソフト
エッジ部SEであり、WPは映像部Axと同心円状で、その輪
郭がソフトエッジ部SE内に存在するワイプパターンであ
る。P0は映像部Axの中心位置にある基準点、l0は基準線
である。lθは基準点P0を通り、基準線l0との角度がθ
である直線、W0は直線lθがワイプパターンWPの輪郭と
交差する点、W1は直線lθが映像部Axの輪郭と交差する
点、W2は直線lθが、ソフトエッジ部SEと映像部Bxとの
境界と交差する点である。
In the same figure, (50) shows the display screen, where Ax is a circular video part by the video signal A, and Bx is a video part by the video signal B. The hatched annular portion is a soft edge SE, and WP is a wipe pattern that is concentric with the video portion Ax and whose outline exists in the soft edge SE. P 0 is a reference point at the center position of the image portion Ax, and l 0 is a reference line. l theta passes through the reference point P 0, the angle between the reference line l 0 theta
In a straight line, W 0 is the point where the straight line l theta crosses the contour of the wipe pattern WP, W 1 is that the straight line l theta crosses the contour of the image portion Ax, W 2 is linear l theta is soft edge portion SE At a point that intersects the boundary between the image and the video section Bx.

まず、直線lθ上の画素の位置(x,y)が、P0を原点
とし、l0を基準線とする極座標 に変換される。そして、原点P0と点W0との距離rと、 との距離差Δrが算出される。そして、点 が映像部Axにあるとき、つまりΔrが点P0と点W1との距
離からrを引いたもの以下であるとき、ソフトワイプパ
ターン信号Wのレベルが例えば1.0となるようにする。
また、点 が映像部Bxにあるとき、つまりΔrが点P0と点W2との距
離からrを引いたもの以上であるとき、ソフトワイプパ
ターン信号Wのレベルは例えば0.0となるようにする。
そして、点 が、点W1から点W0に近づくにつれて、徐々に減少し、点 が、点W0となるとき、つまりΔrが零のときには、ソフ
トワイプパターン信号Wのレベルが例えば0.5となるよ
うにする。そして、点 が、点W0から点W2に近づくにつれて減少して、点W2にな
るときには、ソフトワイプパターン信号Wのレベルは0.
0となるようにする。
First, polar position of the pixel on the line l θ (x, y) is, the P 0 as the origin, a reference line l 0 Is converted to Then, the distance r between the origin P 0 and the point W 0 , Is calculated. And points There when in the video portion Ax, that is, when Δr is below minus r from the distance between the point P 0 and the point W 1, so that the level of the soft wipe pattern signal W is for example 1.0.
Also point There when in the video unit Bx, that is, when Δr is equal to or greater than minus r from the distance between the point P 0 and the point W 2, the level of the soft wipe pattern signal W is set to be, for example, 0.0.
And points But closer from point W 1 to the point W 0, gradually decreases, the point At the point W 0 , that is, when Δr is zero, the level of the soft wipe pattern signal W is set to, for example, 0.5. And points But decreases as approaching from point W 0 to the point W 2, when made the point W 2, the level of the soft wipe pattern signal W 0.
Set to 0.

第6図は、上述したソフトワイプパターン信号Wと距
離差Δrとの,点W1とW2との間における関係を示す図で
ある。
Figure 6 is a soft wipe pattern signal W and the distance difference Δr described above, is a diagram showing the relationship between the points W 1 and W 2.

同図において、点W1と点W2との間におけるソフトワイ
プパターン信号Wは以下の(1)式に示すように直線の
式として表わすことができる。
In the figure, the soft wipe pattern signal W between the points W 1 and the point W 2 can be expressed as a formula of a straight line as shown in the following equation (1).

ただし、点W1と点W2との間の距離を後述するようなS
・rとする。
However, S as described below the distance between the point W 1 and the point W 2
・ It shall be r.

W=−{1/(S・r)}Δr+0.5 ・・・(1) Δrは、点 と距離rとの差であるから、 とすることができるので、これを(1)式に代入すると
以下の(2)式となる。
W = − {1 / (S · r)} Δr + 0.5 (1) Δr is a point And the distance r Therefore, when this is substituted into the expression (1), the following expression (2) is obtained.

ここで、ワイプパターンWPを拡大又は縮小する場合に
は、距離rに可変の係数kを乗ずるようにすればよい。
したがって、この係数kを考慮して、 とすれば、(2)式は以下の(3)式となる。
Here, when enlarging or reducing the wipe pattern WP, the distance r may be multiplied by a variable coefficient k.
Therefore, considering this coefficient k, Then, the expression (2) becomes the following expression (3).

さて、点W1と点W2との間の距離をS・rで示したが、
Sは可変の係数であり、ソフトエッジ部SEの幅の距離r
に対する割合とする。したがって、係数Sを変えること
により、ソフトエッジ部SEの幅も可変とすることができ
る。なお、この係数Sと係数kとは無関係であるので、
係数kが変更されてワイプパターンWPが拡大又は縮小さ
れても、係数Sが変更されない限り、ソフトエッジ部SE
の幅は一定である。
Well, the distance between the point W 1 and the point W 2 shown by the S · r,
S is a variable coefficient, and the distance r of the width of the soft edge SE.
And the ratio to Therefore, by changing the coefficient S, the width of the soft edge portion SE can be made variable. Since the coefficient S and the coefficient k are irrelevant,
Even if the coefficient k is changed and the wipe pattern WP is enlarged or reduced, the soft edge portion SE is not changed unless the coefficient S is changed.
Is constant.

以上のように、ソフトワイプパターン信号Wは、 が点W1と点P0との距離以下である場合には、1.0とさ
れ、 が点W2と点P0との距離以上であれば、0.0とされる。そ
して、 が点W1と点P0との距離以上であり、点W2と点P0との距離
以下であれば、ソフトワイプパターン信号Wは、上述の
(3)式に基づいたものとされる。
As described above, the soft wipe pattern signal W is There If it is less distance between the point W 1 and the point P 0 is 1.0, There equal to or greater than the distance between the point W 2 and the point P 0, is 0.0. And And at There than the distance between the point W 1 and the point P 0, equal to or less than the distance between the point W 2 and the point P 0, the soft wipe pattern signal W is assumed that based on the above (3) .

第1図は、上述したこの発明の原理に基づく一実施例
を示すブロック図である。
FIG. 1 is a block diagram showing an embodiment based on the principle of the present invention described above.

同図において、直交座標(x,y)は座標変換回路(1
3)によって、上述した基準点P0が原点となるように座
標変換される。そして、座標変換された信号X,Yは極座
標変換回路(14)を構成する角度算出回路(15)及び距
離算出回路(16)に供給される。そして、角度算出回路
(15)は供給された信号X,Yから角度データθ=tan-1
(Y/X)を算出する。そして、得られた角度データθ
を加算回路(17)に供給する。この加算回路(17)にお
いて、図形を回転したい場合にはその回転したい角度の
情報であるアドレスオフセット値が加算される。そし
て、この加算回路(17)を介して、角度データθは、
図形メモリ(18)に、アドレスデータとして供給され
る。
In the figure, rectangular coordinates (x, y) are represented by a coordinate conversion circuit (1
By 3), the reference point P 0 as described above are coordinate transformation such that the origin. Then, the signals X and Y that have been subjected to the coordinate conversion are supplied to an angle calculation circuit (15) and a distance calculation circuit (16) constituting a polar coordinate conversion circuit (14). Then, the angle calculation circuit (15) calculates the angle data θ s = tan −1 from the supplied signals X and Y.
(Y / X) is calculated. Then, the obtained angle data θ s
Is supplied to the addition circuit (17). In the addition circuit (17), when the figure is to be rotated, an address offset value, which is information on the angle to be rotated, is added. Then, through this addition circuit (17), the angle data θ s is
It is supplied as address data to the graphic memory (18).

このメモリ(18)は、上述のように、極座標データ
(第3図)を有するものである。したがって、図形メモ
リ(18)からは供給された角度θに対応する距離デー
タrが読み出される。
This memory (18) has polar coordinate data (FIG. 3) as described above. Accordingly, the distance data r corresponding to the supplied angle theta s is read from the graphic memory (18).

続いて、この距離データrが後述する除算回路(1
9)、加算回路(20)、乗算回路(21)及び加算回路(2
2)を備えた演算回路(60)に供給される。そして、こ
の距離データrは、演算回路(60)においてまず除算回
路(19)に供給される。この除算回路(19)には、距離
算出回路(16)からの距離データ が供給されており、この除算回路(19)において、 が算出される。そして、この を示す信号は、加算回路(20)に供給され、−kが加算
されて、 とされる。この を示す信号は、この信号に1/Sを乗算する乗算回路(2
1)に供給され、 が算出され、次に、加算回路(22)に供給されて、
(3)式に示した が得られる。次に、加算回路(22)の、 を示す信号がリミッタ(23)に供給される。すると、こ
のリミッタ(23)は、加算回路(22)から供給された信
号のうちレベルが「1」以上のものは「1」に、「0」
以下のものは「0」とする。したがって、リミッタ(2
3)からは例えば第5図に示すようなソフトワイプパタ
ーン信号Wが得られる。
Subsequently, the distance data r is used as a division circuit (1
9), addition circuit (20), multiplication circuit (21) and addition circuit (2
It is supplied to an arithmetic circuit (60) having 2). Then, the distance data r is first supplied to the division circuit (19) in the arithmetic circuit (60). This division circuit (19) has the distance data from the distance calculation circuit (16) Is supplied. In this division circuit (19), Is calculated. And this Is supplied to the addition circuit (20), and -k is added, It is said. this Is a multiplication circuit (2
1) supplied to Is calculated and then supplied to an addition circuit (22),
(3) Is obtained. Next, the addition circuit (22) Is supplied to the limiter (23). Then, the limiter (23) sets the signal supplied from the adder circuit (22) having a level of "1" or higher to "1" and "0".
The following is set to “0”. Therefore, the limiter (2
From 3), for example, a soft wipe pattern signal W as shown in FIG. 5 is obtained.

そして、このソフトワイプパターン信号Wが、映像混
合回路(24)に供給され、上述したW・A+(1−W)
・Bが得られる。
Then, the soft wipe pattern signal W is supplied to the video mixing circuit (24), and the above-mentioned WA + (1-W)
B is obtained.

上述した第1図例の図形メモリ(18)に多数のワイプ
パターンを記憶させるために、この図形メモリ(18)の
容量を大きくすることが考えられる。しかし、一般にメ
モリの容量を大きくすると、メモリのアクセスタイムが
長くなり、ワイプパターン発生装置全体の処理速度が遅
いものとなってしまう。したがって、図形メモリ(18)
の容量は、あまり大きくすることはできず、記憶させる
ワイプパターンの数も限られたものとなる。
In order to store a large number of wipe patterns in the graphic memory (18) of the example shown in FIG. 1, it is conceivable to increase the capacity of the graphic memory (18). However, in general, when the capacity of the memory is increased, the access time of the memory becomes longer, and the processing speed of the entire wipe pattern generator becomes slow. Therefore, figure memory (18)
Cannot be made so large, and the number of wipe patterns to be stored is also limited.

そこで、大容量の図形メモリを使用することができ、
したがって、多数のワイプパターンを記憶することがで
きるようにした例を次に説明する。
So you can use a large amount of graphics memory,
Therefore, an example in which a large number of wipe patterns can be stored will be described below.

第7図は、この発明の他の実施例を示すブロック図で
あり、この第7図例と、第1図例との異なる点は、バッ
ファメモリが設けられている点である。
FIG. 7 is a block diagram showing another embodiment of the present invention. The difference between the embodiment of FIG. 7 and the embodiment of FIG. 1 is that a buffer memory is provided.

同図において、(25)は、多数のタイプのワイプパタ
ーンが記憶された図形メモリであり、(26)は高速のバ
ッファメモリである。この図形メモリ(25)ならびにバ
ッファメモリ(26)には、転送アドレスが供給される。
この転送アドレスが図形メモリ(25)に供給されるとと
もに、ワイプパターン選択用アドレスが図形メモリ(2
5)に供給されることにより図形メモリ(25)に記憶さ
れた図形データのうち必要なものだけ、バッファメモリ
(26)に転送される。そして、バッファメモリ(26)に
て、加算回路(17)を介して供給される角度データθ
に応じた距離データrが得られる。
In the figure, (25) is a graphic memory in which many types of wipe patterns are stored, and (26) is a high-speed buffer memory. A transfer address is supplied to the graphic memory (25) and the buffer memory (26).
The transfer address is supplied to the graphic memory (25), and the wipe pattern selection address is stored in the graphic memory (2).
Only the necessary graphic data stored in the graphic memory (25) is transferred to the buffer memory (26) by being supplied to (5). Then, in the buffer memory (26), the angle data θ s supplied via the addition circuit (17)
Is obtained in accordance with the distance data r.

この第7図例のようにすれば、図形メモリ(25)を大
きな容量のものとして、多数のワイプパターンを図形メ
モリ(25)に記憶した場合でも、必要なワイプパターン
のデータを1フィールド期間内にメモリ(26)に転送す
ればよいので、ワイプパターン発生装置全体の処理速度
は、遅いものとはならない。
According to the example shown in FIG. 7, even when a large number of wipe patterns are stored in the graphic memory (25) with the graphic memory (25) having a large capacity, necessary wipe pattern data can be stored within one field period. Therefore, the processing speed of the entire wipe pattern generation device does not become slow.

第8図は、この発明のさらに他の実施例を示すブロッ
ク図であり、第1図例と対応する部分には同一符号が付
してある。なお、この第8図例と第1図例との異なると
ころは、第(3)式の演算を行なう演算回路の構成であ
る。
FIG. 8 is a block diagram showing still another embodiment of the present invention, and portions corresponding to those in FIG. 1 are denoted by the same reference numerals. The difference between the example of FIG. 8 and the example of FIG. 1 lies in the configuration of an arithmetic circuit for performing the operation of the expression (3).

同図において、図形メモリ(18)の距離データrは、
演算回路(61)に供給される。この演算回路(61)は、
乗算回路(27)(30)、加算回路(22)(28)及び除算
回路(29)を備える。距離データrは、まず演算回路
(61)の乗算回路(27)及び(30)に供給される。そし
て、乗算回路(27)にて、距離データrと係数kとの乗
算が行なわれ、乗算回路(30)にて、距離データrと係
数Sとの乗算が行なわれる。乗算回路(27)による乗算
結果krは加算回路(28)に供給される。この加算回路
(28)には、距離算出回路(16)の出力データ が供給されている。そして、この加算回路(28)にて、 が算出され、これが除算回路(29)に供給される。この
除算回路(29)には、上述した乗算回路(30)によって
得られた乗算結果Srが供給されており、この除算回路
(29)によって、 が算出される。そして、この除算回路(29)の出力デー
タが加算回路(22)に供給されて、 が得られる。
In the figure, the distance data r of the graphic memory (18) is
It is supplied to an arithmetic circuit (61). This arithmetic circuit (61)
It has multiplication circuits (27) and (30), addition circuits (22) and (28), and a division circuit (29). The distance data r is first supplied to the multiplication circuits (27) and (30) of the arithmetic circuit (61). Then, the multiplication circuit (27) multiplies the distance data r and the coefficient k, and the multiplication circuit (30) multiplies the distance data r and the coefficient S. The multiplication result kr by the multiplication circuit (27) is supplied to the addition circuit (28). The output data of the distance calculation circuit (16) is added to the addition circuit (28). Is supplied. Then, in this addition circuit (28), Is calculated and supplied to the division circuit (29). The multiplication result Sr obtained by the above-described multiplication circuit (30) is supplied to the division circuit (29). Is calculated. Then, the output data of the division circuit (29) is supplied to the addition circuit (22), Is obtained.

なお、上述の第1図例と第7図例とにおいて、図形メ
モリ(18)(25)には、角度データθに対応した距離
データrの逆数データ1/rを記憶させておき、加算回路
(17)の出力信号に応答して逆数データ1/rを出力する
ようにしてもよい。この場合には、除算回路(19)の代
わりに(1/r)と とを乗算する乗算回路を用いればよいので回路構成が複
雑な除算回路を用いなくともよい。
Note that in Figure 1 the above example and the Figure 7 example, the graphics memory (18) (25), may be stored reciprocal data 1 / r of the distance data r corresponding to the angle data theta s, adding The reciprocal data 1 / r may be output in response to the output signal of the circuit (17). In this case, instead of the division circuit (19), (1 / r) Therefore, a multiplication circuit that multiplies the above may be used, so that a division circuit having a complicated circuit configuration may not be used.

また、座標変換回路(13)の前段又は後段に、アスペ
クト比の変換及びパターンモジュレーション信号の加算
を行なうための回路を追加してもよい。
Further, a circuit for converting the aspect ratio and adding the pattern modulation signal may be added before or after the coordinate conversion circuit (13).

さらに、実施例においては演算回路(60)(61)を図
示したような構成としたが、第(3)式の演算を実行し
得るものであれば、他の回路構成のものでもよい。
Further, in the embodiment, the arithmetic circuits (60) and (61) are configured as illustrated, but other circuit configurations may be used as long as they can execute the arithmetic operation of Expression (3).

上述の実施例によれば、ワイプパターンが記憶された
メモリを用いてワイプパターンを発生する装置におい
て、ワイプパターンを極座標によって表わすことにより
ワイプパターンデータを圧縮化するとともに、この極座
標で表わされたワイプパターンデータを演算して、ソフ
トワイプパターンデータを得るようにしたので、ワイプ
パターンを記憶するメモリの容量が小さなもので、ソフ
トワイプが行なえるという効果がある。
According to the above-described embodiment, in an apparatus for generating a wipe pattern using a memory in which a wipe pattern is stored, the wipe pattern data is compressed by expressing the wipe pattern by polar coordinates, and the wipe pattern is expressed by the polar coordinates. Since the wipe pattern data is calculated to obtain the soft wipe pattern data, the memory capacity for storing the wipe pattern is small, and the soft wipe can be performed.

また、第7図例のように、バッファメモリを使用すれ
ば、多数のワイプパターンを記憶した大容量の図形メモ
リを用いてソフトワイプが行なえるという効果がある。
Further, if a buffer memory is used as in the example in FIG. 7, there is an effect that a soft wipe can be performed using a large-capacity graphic memory storing a large number of wipe patterns.

また、ワイプパターンを極座標で表現したので、図形
メモリから得られる距離データrの倍率kを変更するこ
とにより、簡単にワイプパターンの拡大又は縮小がで
き、角度θに単純にオフセット値を加算するだけで、
ワイプパターンを回転移動することができるという効果
がある。
Further, since the representation of the wipe pattern in polar coordinates, by changing the magnification k of the distance data r obtained from the graphic memory, can be easily enlarged or reduced wipe pattern, simply adding an offset value to the angle theta s Just
There is an effect that the wipe pattern can be rotated and moved.

[発明の効果] この発明によれば、ワイプパターンが記憶されたメモ
リを用いてワイプパターンを発生する装置において、ワ
イプパターンを極座標によって表すことによりワイプパ
ターンデータを圧縮化するとともに、この極座標で表さ
れたワイプパターンデータを演算して、ソフトワイプパ
ターンデータを得るようにしたので、ワイプパターンを
記憶するメモリの容量が小さなもので、ソフトワイプが
行えるという効果がある。
[Effects of the Invention] According to the present invention, in a device for generating a wipe pattern using a memory in which a wipe pattern is stored, wipe pattern data is compressed by expressing the wipe pattern by polar coordinates, and the wipe pattern data is expressed by the polar coordinates. Since the obtained wipe pattern data is calculated to obtain the soft wipe pattern data, there is an effect that the capacity of the memory for storing the wipe pattern is small and the soft wipe can be performed.

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

第1図はこの発明の一実施例のブロック図、第2図はワ
イプパターンの極座標表現の説明図、第3図は極座標デ
ータのメモリの例を示す図、第4図は極座標表現と直交
座標表現とのビット数の比較説明図、第5図はソフトワ
イプパターン形成の原理図、第6図は距離差Δrとソフ
トワイプパターン信号Wとの関係を示す図、第7図はこ
の発明の他の実施例を示すブロック図、第8図はこの発
明のさらに他の実施例を示すブロック図、第9図は従来
のソフトワイプを行なう装置の例を示す図、第10図は第
9図例の説明図、第11図はソフトワイプの説明図、第12
図は錐を示すために必要なビット数の説明図である。 (14)は極座標変換回路、(18)(25)は図形メモリ、
(60)(61)は演算回路である。
FIG. 1 is a block diagram of one embodiment of the present invention, FIG. 2 is an explanatory diagram of a polar coordinate expression of a wipe pattern, FIG. 3 is a diagram showing an example of a memory of polar coordinate data, and FIG. FIG. 5 is a diagram illustrating the principle of soft wipe pattern formation, FIG. 6 is a diagram illustrating the relationship between the distance difference Δr and the soft wipe pattern signal W, and FIG. 7 is another diagram of the present invention. FIG. 8 is a block diagram showing still another embodiment of the present invention, FIG. 9 is a diagram showing an example of a conventional apparatus for performing soft wipe, and FIG. 10 is an example of FIG. Fig. 11 is an explanatory diagram of soft wipe, Fig. 12
The figure is an explanatory diagram of the number of bits required to indicate a cone. (14) is a polar coordinate conversion circuit, (18) and (25) are figure memories,
(60) and (61) are arithmetic circuits.

Claims (1)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】極座標系においてワイプパターンの輪郭を
示す第1の角度データと上記第1の角度データに対応し
た第1の距離データのうちの上記第1の距離データが、
上記第1の角度データに対応したアドレスに記憶されて
いる記憶手段と、 上記極座標系において表示画面の各画素の位置を示す第
2の角度データと第2の距離データとを生成し、上記第
2の角度データを上記記憶手段の上記アドレスを示すデ
ータとして上記記憶手段に供給する画素位置データ生成
手段と、 上記画素位置データ生成手段から上記記憶手段に上記第
2の角度データが供給されることによって上記記憶手段
から読み出される上記第1の距離データと上記画素位置
データ生成手段から出力される上記第2の距離データと
を除算する除算手段と、 上記除算手段の出力信号のレベルを所定範囲に制限する
リミッタ手段とを備え、 上記リミッタ手段の出力信号をワイプパターンデータと
して出力することを特徴とするワイプパターン発生装
置。
A first angle data indicating a contour of a wipe pattern in a polar coordinate system and the first distance data among the first distance data corresponding to the first angle data;
A storage unit stored at an address corresponding to the first angle data; and a second angle data and a second distance data indicating a position of each pixel on the display screen in the polar coordinate system. Pixel position data generating means for supplying the angle data of No. 2 to the storage means as data indicating the address of the storage means; and supplying the second angle data from the pixel position data generation means to the storage means. Division means for dividing the first distance data read from the storage means and the second distance data output from the pixel position data generation means, and setting the level of the output signal of the division means within a predetermined range. A limiter means for limiting, and outputting an output signal of the limiter means as wipe pattern data. apparatus.
JP63120234A 1988-05-07 1988-05-17 Wipe pattern generator Expired - Lifetime JP2712287B2 (en)

Priority Applications (6)

Application Number Priority Date Filing Date Title
JP63120234A JP2712287B2 (en) 1988-05-17 1988-05-17 Wipe pattern generator
US07/345,229 US4954898A (en) 1988-05-07 1989-05-01 Wipe pattern generator
GB8910342A GB2219170B (en) 1988-05-07 1989-05-05 Wipe pattern generators
FR898906003A FR2631189B1 (en) 1988-05-07 1989-05-05 GENERATOR OF SCALABLE CONFIGURATIONS CONFIGURATIONS
KR1019890006056A KR0143421B1 (en) 1988-05-07 1989-05-06 Wipe pattern generators
DE3915037A DE3915037C2 (en) 1988-05-07 1989-05-08 Pattern generator

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63120234A JP2712287B2 (en) 1988-05-17 1988-05-17 Wipe pattern generator

Related Child Applications (2)

Application Number Title Priority Date Filing Date
JP9181361A Division JP2970607B2 (en) 1997-07-07 1997-07-07 Wipe pattern generator
JP9181360A Division JP2973978B2 (en) 1997-07-07 1997-07-07 Wipe pattern generator

Publications (2)

Publication Number Publication Date
JPH01290382A JPH01290382A (en) 1989-11-22
JP2712287B2 true JP2712287B2 (en) 1998-02-10

Family

ID=14781171

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63120234A Expired - Lifetime JP2712287B2 (en) 1988-05-07 1988-05-17 Wipe pattern generator

Country Status (1)

Country Link
JP (1) JP2712287B2 (en)

Also Published As

Publication number Publication date
JPH01290382A (en) 1989-11-22

Similar Documents

Publication Publication Date Title
US4975976A (en) Image transformation method and device
EP0280316A2 (en) Video image transforming method and apparatus
US5373568A (en) Apparatus for image transformation
KR0143421B1 (en) Wipe pattern generators
DE60004323T2 (en) METHOD AND DEVICE FOR STRETCH BLITTING WITH A 3D PIPELINE PROCESSOR
JP3687945B2 (en) Image processing apparatus and method
JP2712287B2 (en) Wipe pattern generator
JP2951663B2 (en) Texture mapping apparatus and method
JP2970607B2 (en) Wipe pattern generator
JP2973978B2 (en) Wipe pattern generator
JP2712278B2 (en) Wipe pattern generator
JP2502274B2 (en) Image converter
JP2970606B2 (en) Wipe pattern generator
JP4828006B2 (en) Image processing device
US7697817B2 (en) Image processing apparatus and method, and recorded medium
JP2712303B2 (en) Wipe pattern generator
JPH0525143B2 (en)
JP2998689B2 (en) How to map image data
JP2699342B2 (en) Image conversion method
JPH03196376A (en) Addressing mechanism for parallel access to a plurality of adjacent storage positions from the whole field storage devices
JP3018450B2 (en) Wipe pattern generator
JPH0571113B2 (en)
JP2599045B2 (en) Vertical expansion circuit
JPS63292378A (en) Image producing device
JPS6195478A (en) Coordinate conversion processing device of picture

Legal Events

Date Code Title Description
EXPY Cancellation because of completion of term
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081031

Year of fee payment: 11