[go: up one dir, main page]

JP2000324393A - Signal generator - Google Patents

Signal generator

Info

Publication number
JP2000324393A
JP2000324393A JP2000106941A JP2000106941A JP2000324393A JP 2000324393 A JP2000324393 A JP 2000324393A JP 2000106941 A JP2000106941 A JP 2000106941A JP 2000106941 A JP2000106941 A JP 2000106941A JP 2000324393 A JP2000324393 A JP 2000324393A
Authority
JP
Japan
Prior art keywords
signal
function
value
ramp
ramp function
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
JP2000106941A
Other languages
Japanese (ja)
Inventor
Jonathan Mark Greenwood
マーク グリーンウッド,ジョナサン
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 Europe BV United Kingdom Branch
Original Assignee
Sony United Kingdom 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 Sony United Kingdom Ltd filed Critical Sony United Kingdom Ltd
Publication of JP2000324393A publication Critical patent/JP2000324393A/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/265Mixing

Landscapes

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

Abstract

PROBLEM TO BE SOLVED: To generate a solid function signal representing a rectangle whose corners are rounded or a wipe effect of the shape as above by means of functional process. SOLUTION: The signal generator generates a solid function that is used for a wipe generator that displays a rectangle whose corners are rounded on a screen and this rectangle is suitably used for image switching processing by a wipe. The solid function signal generator is provided with ramp function signal generators 30, 32 that respectively generate ramp functions X, Y. Absolute processing 34, 36 are applied to signal values of the ramp functions X, Y and offset processing 38, 40 are applied and also limit processing 42, 44 are applied. A polar coordinate conversion processing section 46 convert signals Px, Py receiving the processing above into a polar coordinate form (R2)1/2=(Px2+ Py2)1/2. In the case of generating a wipe effect, it is preferred to change magnitude of the offset as the image area by the wipe is extended.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、ビデオ・ワイプ・
ジェネレータに使用する信号ジェネレータに関する。ビ
デオ・ワイプ・ジェネレータは、ワイプ効果ジェネレー
タとも呼ばれており、あるビデオ・ソースの画像から別
のビデオ・ソースの画像への画像切換処理をワイプ方式
で行うために、ビジョン・ミキサに用いられている。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a video wipe
It relates to a signal generator used for a generator. A video wipe generator, also called a wipe effect generator, is used in a vision mixer to perform an image switching process from an image of one video source to an image of another video source in a wipe manner. I have.

【0002】[0002]

【従来の技術】これより、添付図面のうち、本発明の背
景技術を示した図1〜図3を参照して説明をして行く。
2. Description of the Related Art A description will now be given with reference to FIGS.

【0003】図1は、ビデオ・ソースXの画像とビデオ
・ソースYの画像とを切換えるための、周知の単純なワ
イプ方式の画像切換処理を説明するための図である。ワ
イプ方式による画像切換が、画面上を矢印Wで示したよ
うに進行して行くにつれて、ビデオ・ソースXの画像部
分が、ビデオ・ソースYの画像部分に置き換えられて行
く(逆に、ビデオ・ソースYの画像部分がビデオ・ソー
スXの画像部分に置き換えられて行くようにすることも
できる)。このワイプ効果による画面切換処理は、ビデ
オ・ソースXのビデオ信号とビデオ・ソースYのビデオ
信号とを、KX+(1−K)Y、という式に従ってミキ
シングすることによって行われ、この式において、Kは
キーイング信号である。このキーイング信号Kは「ソリ
ッド関数信号」から導出される。それについて、以下
に、図2及び図3を参照して説明する。
FIG. 1 is a diagram for explaining a well-known simple wipe-type image switching process for switching between an image of a video source X and an image of a video source Y. As the image switching by the wipe method progresses on the screen as shown by the arrow W, the image portion of the video source X is replaced with the image portion of the video source Y (inversely, the video source Y). The image part of the source Y can be replaced with the image part of the video source X). The screen switching process by the wipe effect is performed by mixing the video signal of the video source X and the video signal of the video source Y in accordance with the following equation: KX + (1−K) Y. Is a keying signal. This keying signal K is derived from the “solid function signal”. This will be described below with reference to FIGS.

【0004】ソリッド関数信号とは、所望の形状の3次
元表面を表す電気的な信号である。ソリッド関数信号
は、少なくとも1つのランプ関数信号で構成され、通常
は2つ以上のランプ関数信号の組合せにより構成され
る。ソリッド関数信号を構成する個々のランプ関数信号
には、予め修飾処理を施しておくこともある。また、ソ
リッド関数信号は、極座標系で規定された信号の形を取
ることもあり、その場合には、そのソリッド関数信号は
曲面を表す信号となる。
A solid function signal is an electrical signal representing a three-dimensional surface having a desired shape. The solid function signal is composed of at least one ramp function signal, and is usually composed of a combination of two or more ramp function signals. Each lamp function signal constituting the solid function signal may be subjected to a modification process in advance. The solid function signal may take the form of a signal defined in a polar coordinate system, in which case the solid function signal is a signal representing a curved surface.

【0005】図2のAは、ソリッド関数信号125の周
知の具体例を示したものであり、この図に示したソリッ
ド関数信号125は、1つのランプ関数信号だけで構成
されている。図2のA〜Cに示したように、クリップ・
レベル142を設定する。このクリップ・レベル142
は、フィールドないしフレームの全域に亘って延在する
平面を規定するものであり、この平面142を、ここで
はクリップ平面と呼ぶことにする。このクリップ平面1
42については、後に図4を参照して更に詳細に説明す
る。ソリッド関数信号からキーイング信号Kを導出する
方法は、周知のものであり、即ち、図2のBに示したよ
うに、ソリッド関数信号を高ゲインで増幅して得られた
信号にリミット処理を施せばよい。これによってキーイ
ング信号が、「0」と「1」のいずれかのレベルを取る
2レベル信号として得られる。このキーイング信号は、
ソリッド関数信号がクリップ平面142を横切る位置
で、一方のレベルから他方のレベルへ遷移する。図2の
Cに示したように、ソリッド関数信号にオフセットを付
与することによって、その横切る位置を変化させること
ができ、これによってワイプ効果を発生させることがで
きる。
FIG. 2A shows a known concrete example of the solid function signal 125. The solid function signal 125 shown in FIG. 2 is composed of only one ramp function signal. As shown in FIGS.
Set the level 142. This clip level 142
Defines a plane that extends over the entire field or frame, and this plane 142 will be referred to herein as the clip plane. This clip plane 1
42 will be described in more detail later with reference to FIG. The method of deriving the keying signal K from the solid function signal is well known, that is, as shown in FIG. 2B, a signal obtained by amplifying the solid function signal with a high gain is subjected to limit processing. I just need. As a result, the keying signal is obtained as a two-level signal having one of the levels “0” and “1”. This keying signal is
At the point where the solid function signal crosses the clip plane 142, it transitions from one level to the other. As shown in FIG. 2C, by giving an offset to the solid function signal, the position where the solid function signal crosses the solid function signal can be changed, so that a wipe effect can be generated.

【0006】図3に示したのは、ビジョン・ミキサのワ
イプ・ジェネレータのブロック回路図である。このワイ
プ・ジェネレータは、ソリッド関数信号ジェネレータ、
クリップ要素、ゲイン要素、リミッタ、それにミキサを
含んでおり、ミキサは、ビデオ・ソースXとビデオ・ソ
ースYを、キーイング信号Kに応じてミキシングするも
のである。ソリッド関数信号ジェネレータは、ソリッド
関数信号を発生させるものであって、発生させるソリッ
ド関数信号は、例えば、図2のAに示したようなランプ
関数信号などである。クリップ要素は、そのランプ関数
信号にオフセットを付与することによって、そのランプ
関数信号によって表されたランプ関数がクリップ平面1
42と交わる交線の位置を、図2のA〜Cに示したよう
に変化させる。こうしてオフセットが付与されたランプ
関数信号に対して、ゲイン要素においてゲインが付与さ
れ、それによって得られた信号に対して、リミッタにお
いてリミット処理が施されることで、キーイング信号K
が得られる。図2のBに示したように、付与するゲイン
の大きさを変化させることで、キーイング信号Kの上限
値と下限値との間で遷移する部分の勾配を変化させるこ
とができる。
FIG. 3 is a block circuit diagram of a wipe generator of a vision mixer. This wipe generator is a solid function signal generator,
It includes a clip element, a gain element, a limiter, and a mixer. The mixer mixes the video source X and the video source Y in accordance with the keying signal K. The solid function signal generator generates a solid function signal, and the generated solid function signal is, for example, a ramp function signal as shown in FIG. 2A. The clipping element causes the ramp function represented by the ramp function signal to be offset by adding an offset to the ramp function signal.
The position of the intersection line intersecting with 42 is changed as shown in FIGS. The gain is applied to the gain function signal to the ramp function signal to which the offset is applied in this manner, and the signal obtained thereby is subjected to a limit process in a limiter, so that the keying signal K
Is obtained. As shown in FIG. 2B, by changing the magnitude of the applied gain, it is possible to change the gradient of the portion of the keying signal K that transitions between the upper limit and the lower limit.

【0007】ミキサは、ビデオ・ソースXとビデオ・ソ
ースYを、KX+(1−K)Y、という式に従ってミキ
シングする。このミキシング方式によれば、K=1のと
きには、出力信号はビデオ・ソースXそのものになり、
また、K=0のときには、出力信号はビデオ・ソースY
そのものになる。また、ソリッド関数信号に付与するゲ
インを「1」とし、クリップ平面のオフセット量を
「0」とした場合には、ソリッド関数信号とキーイング
信号とは同一信号となる。
[0007] The mixer mixes the video source X and the video source Y according to the equation KX + (1-K) Y. According to this mixing method, when K = 1, the output signal is the video source X itself,
When K = 0, the output signal is video source Y
It becomes itself. When the gain given to the solid function signal is “1” and the offset amount of the clip plane is “0”, the solid function signal and the keying signal are the same signal.

【0008】図1及び図2に示した具体例では、説明を
簡明にするために、発生させるソリッド関数信号は、た
だ1つのランプ関数信号で構成されるものとしてあり、
しかも、そのソリッド関数即ちランプ関数は、走査線上
のピクセル位置hのみの関数であって、単純なワイプ効
果を発生させるものである。しかしながら、画面上のh
座標(ピクセル位置)とv座標(走査線番号)の、両方
の関数として変化するソリッド関数信号を発生させるこ
とも可能であり、それによって、より複雑なワイプ効果
を発生させることができる。
In the specific examples shown in FIGS. 1 and 2, for simplicity of explanation, the generated solid function signal is constituted by only one ramp function signal.
Moreover, the solid function, that is, the ramp function, is a function of only the pixel position h on the scanning line, and generates a simple wipe effect. However, h on the screen
It is also possible to generate a solid function signal that varies as a function of both the coordinates (pixel position) and the v-coordinate (scan line number), thereby allowing a more complex wipe effect to be generated.

【0009】角に丸みを付けた矩形を画面上に表示させ
ることのできるソリッド関数信号を発生させることが望
まれている。また、角に丸みを付けた矩形によるワイプ
効果を発生させることも望まれている。
It is desired to generate a solid function signal that can display a rectangle with rounded corners on a screen. It is also desired to generate a wipe effect by a rectangle with rounded corners.

【0010】[0010]

【発明が解決しようとする課題】そのようなソリッド関
数信号や、そのようなワイプ効果を発生させるための方
法としては、それらを発生させるために必要な信号値を
予めルックアップ・テーブルに格納しておくという方法
がこれまでに提案されている。しかしながら、この方法
は、大きな記憶容量を必要とする上に、融通性にも乏し
い。
As a method for generating such a solid function signal and such a wipe effect, a signal value necessary for generating the solid function signal is stored in a look-up table in advance. A method has been proposed so far. However, this method requires a large storage capacity and is inflexible.

【0011】本発明は、角に丸みを付けた矩形を表すソ
リッド関数信号を、ないしは、そのような形状のワイプ
効果を、関数論的プロセスによって発生させることを目
的とするものである。
It is an object of the present invention to generate a solid function signal representing a rectangle with rounded corners or a wipe effect of such a shape by a functional theory process.

【0012】[0012]

【課題を解決するための手段】本発明によれば、次のよ
うなソリッド関数信号ジェネレータが提供され、このソ
リッド関数信号ジェネレータは、第1ランプ関数信号ジ
ェネレータ及び第2ランプ関数信号ジェネレータを備え
ており、前記第1ランプ関数信号ジェネレータは、第1
ランプ関数Xの信号値を、 X=Ah+Bv+Cx、 という式に従って発生させるようにしてあり、この式に
おいて、hは走査線方向におけるピクセル・カウント
値、vは走査線カウント値、そしてA、B、及びCは各
々が正負値を取り得る係数であり、前記第2ランプ関数
信号ジェネレータは、その傾斜方向が第1ランプ関数X
の傾斜方向と直交する第2ランプ関数Yの信号値を、 Y=Ah+Bv+Cy、 という式に従って発生させるようにしてあり、前記第1
ランプ関数X及び前記第2ランプ関数Yの信号値がいず
れも0値を通過するようにしてあり、前記第1ランプ関
数X及び前記第2ランプ関数Yの信号値の絶対値を表す
信号値を発生させる手段を備えており、前記第1ランプ
関数X及び前記第2ランプ関数Yの信号値の絶対値を表
す信号値にオフセット処理及びリミット処理を施すこと
によって、それらランプ関数X及びYの各々が0値領域
を有するようにする手段を備えており、前記第1ランプ
関数X及び前記第2ランプ関数Yの信号値の絶対値を表
す信号値にオフセット処理及びリミット処理を施した信
号値に極座標変換処理を施すことによってソリッド関数
信号を発生させる極座標変換処理手段を備えている、こ
とを特徴とするソリッド関数信号ジェネレータである。
According to the present invention, there is provided a solid function signal generator, comprising: a first ramp function signal generator and a second ramp function signal generator. Wherein the first ramp function signal generator comprises a first
The signal value of the ramp function X is generated according to the formula: X = Ah + Bv + Cx, where h is the pixel count value in the scan line direction, v is the scan line count value, and A, B, and C is a coefficient each of which can take a positive or negative value, and the second ramp function signal generator has a slope direction of the first ramp function X
The signal value of the second ramp function Y orthogonal to the inclination direction of is generated according to the following equation: Y = Ah + Bv + Cy,
The signal values of the ramp function X and the second ramp function Y both pass a zero value, and the signal values representing the absolute values of the signal values of the first ramp function X and the second ramp function Y are Generating means for performing an offset process and a limit process on a signal value representing an absolute value of a signal value of the first ramp function X and the second ramp function Y, so that each of the ramp functions X and Y Has a 0-value area, and has a signal value representing the absolute value of the signal value of the first ramp function X and the signal value of the second ramp function Y, which has been subjected to offset processing and limit processing. A solid function signal generator comprising polar coordinate conversion processing means for generating a solid function signal by performing a polar coordinate conversion process.

【0013】かかるソリッド関数信号ジェネレータは、
ルックアップ・テーブルを使用することなく、角に丸み
を付けた矩形を表すソリッド関数信号を発生させること
のできるものである。
[0013] Such a solid function signal generator comprises:
It is possible to generate a solid function signal representing a rectangle with rounded corners without using a look-up table.

【0014】[0014]

【発明の実施の形態】以下に添付図面を参照しつつ、本
発明について、その好適な実施の形態に即して更に詳細
に説明して行く。なお、説明を補足するため、この出願
と同一の出願人が同日に出願した「ランプ関数信号ジェ
ネレータ」に係る明細書を付属書Aとして添付し、その
全記載内容を援用する。図4に、角に丸みを付けた矩形
を示した。この矩形の4つの角の各々は四半分の円弧で
形成されている。この矩形を画面上に、固定した形状の
図形として表示するというのも、本発明の1つの実施の
形態である。そして、このように角に丸みを付けた矩形
の形状のワイプ効果を発生させるのも、本発明の好適な
実施の形態の1つである。かかる形状のワイプ効果の1
つの具体例は、点Oから、矢印Wで示したように外側へ
向かって、この形状の矩形が拡がって行くようにするも
のである。またその場合に、この矩形の4つの辺の直線
部分の長さが増大するようにすることもでき、また、4
つの角の曲率半径が増大して行くようにすることもでき
る。更に、この矩形は、正方形である必要はなく、一般
的に正方形と長方形のいずれとすることもできる。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS The present invention will be described below in more detail with reference to the accompanying drawings in accordance with preferred embodiments. In order to supplement the description, the specification of the “lamp function signal generator” filed on the same day by the same applicant as this application is attached as Appendix A, and the entire contents thereof are incorporated. FIG. 4 shows a rectangle with rounded corners. Each of the four corners of this rectangle is formed by a quarter arc. Displaying this rectangle on the screen as a figure having a fixed shape is also one embodiment of the present invention. It is also one of the preferred embodiments of the present invention to generate a wipe effect of a rectangular shape with rounded corners. One of the wipe effects of such a shape
One specific example is to make the rectangle of this shape expand outward from the point O, as indicated by the arrow W. In that case, the lengths of the linear portions of the four sides of the rectangle can be increased.
The radius of curvature of one corner may be increased. Further, the rectangle need not be square, but can generally be either a square or a rectangle.

【0015】図5〜図9は、図4に示した形状の矩形を
画面上に表示できるようにするソリッド関数信号を発生
させるために利用する信号を示した図である。
FIGS. 5 to 9 are diagrams showing signals used to generate a solid function signal that enables a rectangle having the shape shown in FIG. 4 to be displayed on a screen.

【0016】図5に示したのは、円錐形のソリッド関数
である。ここでは、説明を簡明にするために、図5のX
Y平面が、順次走査方式のビデオ信号のフレームに対応
しており、Xが走査線方向(画面の水平方向)であり、
Yが走査線方向に直交するフレーム方向(画面の垂直方
向)であるものとする。また、このXY平面の中心に原
点Oを取ることにする。このフレームの全てのアクティ
ブ走査線の各々に沿って、ランプ関数信号の信号値を発
生させて行くようにし、発生させるランプ関数の信号値
は、2の補数の形で表された信号値とし、また、そのラ
ンプ関数信号のダイナミックレンジは、−Mから+Mま
でであるものとする。従って、このランプ関数信号の信
号値は、このフレームの左右の中央を垂直方向に延在す
るセンターラインにおいて0を通過する。このようなラ
ンプ関数は、X=Ahで表され、この式において、hは
走査線上におけるピクセルのカウント値(走査線の先頭
のピクセルから数えて何個目のピクセルかを表す値)で
あり、Aはこのランプ関数の傾きである。
FIG. 5 shows a conical solid function. Here, for simplicity of explanation, X in FIG.
The Y plane corresponds to the frame of the video signal of the progressive scanning system, X is the scanning line direction (horizontal direction of the screen),
It is assumed that Y is the frame direction (vertical direction of the screen) orthogonal to the scanning line direction. The origin O is set at the center of the XY plane. A signal value of a ramp function signal is generated along each of all the active scanning lines of this frame, and a signal value of the generated ramp function is a signal value expressed in a two's complement form. It is also assumed that the dynamic range of the ramp function signal is from -M to + M. Therefore, the signal value of the ramp function signal passes through 0 at the center line extending vertically in the left and right centers of the frame. Such a ramp function is represented by X = Ah, where h is a count value of a pixel on a scan line (a value representing the number of pixels counted from the first pixel of the scan line), A is the slope of this ramp function.

【0017】同様のランプ関数信号を、Y方向において
も発生させる。そのランプ関数は、Y=Bvで表され、
この式において、vは走査線のカウント値(フレームの
先頭の走査線から数えて何本目の走査線かを表す値)で
あり、Bはこのランプ関数の傾きである。
A similar ramp function signal is also generated in the Y direction. The ramp function is represented by Y = Bv,
In this equation, v is the scan line count value (a value indicating the number of the scan line counting from the first scan line in the frame), and B is the slope of this ramp function.

【0018】このようにして発生させたランプ関数X、
ないしランプ関数Yの信号値を示したのが、図6であ
る。
The ramp function X thus generated,
FIG. 6 shows the signal value of the ramp function Y.

【0019】図5の円錐形のソリッド関数は、 R2 =X2 +Y2 という式に従って発生させた信号値Rによって表され、
この式を変形すると、 R=(X2 +Y2 1/2 となる。
The conical solid function of FIG. 5 is represented by the signal value R generated according to the equation R 2 = X 2 + Y 2 ,
By transforming this equation, R = (X 2 + Y 2 ) 1/2 .

【0020】図7に示した信号値は、図6に示したラン
プ関数の信号値の絶対値を表す信号値である。
The signal values shown in FIG. 7 are signal values representing the absolute values of the signal values of the ramp function shown in FIG.

【0021】図6ないし図7に示した信号から、図5に
示したような円錐形の関数を表す信号を発生させる。
尚、最終的な目標は、直線から成る4つの辺と、丸みを
付けた4つの角とを有する矩形を発生させることにあ
る。
From the signals shown in FIGS. 6 and 7, a signal representing a conical function as shown in FIG. 5 is generated.
It should be noted that the ultimate goal is to generate a rectangle having four sides of a straight line and four rounded corners.

【0022】図5に示した円錐形の関数と、図6及び図
7に示したランプ関数とは、いずれも、X=0、Y=0
で表される点における値が0となっている。尚、この点
を以下、(0、0)で表す。
The conical function shown in FIG. 5 and the ramp function shown in FIGS. 6 and 7 both have X = 0 and Y = 0.
The value at the point represented by is 0. This point is hereinafter represented by (0, 0).

【0023】図8及び図9に関し、図7に示した、ラン
プ関数X及びYの信号値に絶対値処理を施して得られた
信号値|X|及び|Y|に、更にオフセット処理を施す
ことによって、ある矩形領域20の内部において、それ
ら信号値|X|及び|Y|が共に0になるようにするこ
とができる。このオフセット処理を施すと、図5に示し
たように円錐形であった関数が変形して、図9に、矩形
領域20の更に外側を囲繞している線で示したように、
角に丸みを付けた矩形の断面形状を有する関数になる。
矩形領域20の外側では、信号値|X|及び|Y|が共
に0になることはない。特に図9に示した4つの領域2
1、22、23、24では、X2 とY2とが、共に0で
はない値を取るため、R2 =X2 +Y2 の式に従って発
生させた信号値によって表される上述の関数の形状は、
これら領域21、22、23、24においては、その断
面形状が四半分の円弧の形状になる。また、図9に示し
た残りの4つの領域25、26、27、28では、信号
値X及びYの一方が0になるため、直線から成る辺が生
成されている。
8 and 9, the signal values | X | and | Y | obtained by subjecting the signal values of the ramp functions X and Y to absolute value processing shown in FIG. 7 are further subjected to offset processing. By doing so, the signal values | X | and | Y | can both be 0 inside a certain rectangular area 20. When this offset processing is performed, the function which is conical as shown in FIG. 5 is deformed, and as shown in FIG. 9 by a line surrounding the outside of the rectangular area 20,
It is a function having a rectangular cross-sectional shape with rounded corners.
Outside the rectangular area 20, the signal values | X | and | Y | do not both become zero. In particular, the four regions 2 shown in FIG.
At 1, 22, 23, and 24, since X 2 and Y 2 both take non-zero values, the shape of the above function represented by the signal value generated according to the equation of R 2 = X 2 + Y 2 Is
In these regions 21, 22, 23, and 24, the cross-sectional shape is a quarter-arc shape. Further, in the remaining four regions 25, 26, 27, and 28 shown in FIG. 9, one of the signal values X and Y becomes 0, so that a side formed of a straight line is generated.

【0024】従って、図8に示したように、クリップ平
面CPの高さを、絶対値処理を施したランプ関数の信号
値の0レベルより高い位置に設定することによって、角
に丸みを付けた矩形を発生させることができる。
Accordingly, as shown in FIG. 8, the corners are rounded by setting the height of the clip plane CP at a position higher than the zero level of the signal value of the ramp function subjected to the absolute value processing. A rectangle can be generated.

【0025】そこで、図8に示したように、絶対値処理
を施したランプ関数の信号値に付与するオフセットの大
きさを固定しておき、クリップ平面CPを図8のWの方
向に移動させることによって、図9に示したようなワイ
プ効果を発生させることができる。尚、このようにして
ワイプ効果を発生させる場合には、そのワイプ効果によ
って画面上で拡大して行く角に丸みを付けた矩形は、そ
の4つの辺の直線部分の長さが一定で、4つの角の曲率
半径だけが増大して行くようなものとなる。
Therefore, as shown in FIG. 8, the magnitude of the offset given to the signal value of the ramp function subjected to the absolute value processing is fixed, and the clip plane CP is moved in the direction of W in FIG. Thus, a wipe effect as shown in FIG. 9 can be generated. When the wipe effect is generated in this manner, a rectangle obtained by rounding a corner that expands on the screen by the wipe effect has a constant linear portion of the four sides. Only the radius of curvature of one corner increases.

【0026】これとは別の、本発明の好適な実施の形態
として、角に丸みを付けた矩形がワイプ効果によって画
面上で拡大して行く際に、その矩形の4つの辺の直線部
分の長さが増大して行くようにするものがある。これを
達成するには、ワイプ効果によってその矩形が画面上で
拡大して行くのに合わせて、図8に示した絶対値処理を
施したランプ関数の信号値に付与するオフセットの大き
さを増大させて、上述の矩形領域20を、図8に矢印W
2で示したように拡大して行くようにすればよい。
As another preferred embodiment of the present invention, when a rectangle with rounded corners is enlarged on a screen by a wipe effect, a straight line portion of four sides of the rectangle is formed. There are things that increase in length. To achieve this, the magnitude of the offset given to the signal value of the ramp function subjected to the absolute value processing shown in FIG. 8 is increased as the rectangle expands on the screen by the wipe effect. Then, the above-described rectangular area 20 is indicated by an arrow W in FIG.
What is necessary is just to make it expand as shown by 2.

【0027】図10は、本発明の実施の形態にかかるワ
イプ・ジェネレータのブロック回路図である。
FIG. 10 is a block circuit diagram of the wipe generator according to the embodiment of the present invention.

【0028】図10に示したワイプ・ジェネレータは、
ランプ関数Xの信号値を発生させるランプ関数信号ジェ
ネレータ30と、ランプ関数Yの信号値を発生させるラ
ンプ関数信号ジェネレータ32とを含んでいる。これら
ランプ関数信号ジェネレータ30、32は、例えば、付
属書Aに記載されているランプ関数信号ジェネレータと
同様の構成のものとすればよい。
The wipe generator shown in FIG.
A ramp function signal generator 30 for generating a signal value of the ramp function X and a ramp function signal generator 32 for generating a signal value of the ramp function Y are included. These ramp function signal generators 30 and 32 may have the same configuration as the ramp function signal generator described in Appendix A, for example.

【0029】ランプ関数信号ジェネレータ30、32に
は、例えば図6に示したようなランプ関数信号を発生さ
せる。そして、それらランプ関数信号の各々に、絶対値
処理回路34、36において絶対値処理(絶対値を取る
処理)を施すことで、例えば図7に示したような、それ
らランプ関数の信号値の絶対値を表す信号|X|ないし
|Y|を発生させる。続いて、それら絶対値処理を施し
たランプ関数の信号値に、クリップ回路38、40にお
いて、オフセット処理(オフセットを付与する処理)を
施し、このオフセット処理は、例えば、それら信号値か
らオフセット値を減じる減算として行われる。こうして
絶対値処理とオフセット処理とを施したランプ関数の信
号値に、続いて、リミッタ42、44においてリミット
処理を施し、このリミット処理によって、図8に示した
ように、それら信号値の下限値を0に設定する。こうし
て絶対値処理、オフセット処理、及びリミット処理を施
したランプ関数の信号値Px及びPyを、極座標変換処
理部46へ供給する。この極座標変換処理部46の構成
は公知の一般的なものであるため、その構成については
説明を省略する。この極座標変換処理部46は、 (R2 1/2 =(Px2 +Py2 1/2 という式に従って計算処理を実行し、これによって、例
えば図9に示したような断面形状を有する関数が得られ
る。
The ramp function signal generators 30, 32 generate, for example, ramp function signals as shown in FIG. Then, the absolute value processing (processing for obtaining the absolute value) is performed on each of the ramp function signals in the absolute value processing circuits 34 and 36, so that the absolute values of the signal values of the ramp function as shown in FIG. The signals | X | to | Y | representing the values are generated. Subsequently, the clipping circuits 38 and 40 perform offset processing (processing to add an offset) to the signal values of the ramp function that have been subjected to the absolute value processing. This is done as a subtraction. The signal values of the ramp function that have been subjected to the absolute value processing and the offset processing are then subjected to limit processing in the limiters 42 and 44, and as a result of this limit processing, as shown in FIG. Is set to 0. The signal values Px and Py of the ramp function that have been subjected to the absolute value processing, the offset processing, and the limit processing are supplied to the polar coordinate conversion processing unit 46. Since the configuration of the polar coordinate conversion processing unit 46 is a known general one, the description of the configuration is omitted. The polar coordinate conversion processing unit 46 executes a calculation process according to the formula (R 2 ) 1/2 = (Px 2 + Py 2 ) 1/2 , whereby a function having a sectional shape as shown in FIG. 9 is obtained. Is obtained.

【0030】こうして得られた信号値(R2 1/2 を、
キーイング信号ジェネレータ48へ供給し、このキーイ
ング信号ジェネレータ48は、例えば図3に示したよう
な構成のものである。
The signal value (R 2 ) 1/2 obtained in this way is
It is supplied to a keying signal generator 48, which has, for example, a configuration as shown in FIG.

【0031】ワイプ効果を発生させるには、ワイプ制御
部50からキーイング信号ジェネレータ48へ、ワイプ
制御信号Wを供給する。ワイプ制御部50は更に、ラン
プ関数の絶対値を表す信号値に付与すべきオフセットの
大きさを表す値を、クリップ回路38、40へ供給して
いる。ワイプ制御信号Wを送出する際に、このオフセッ
トの大きさを表す値を、ワイプ制御信号Wの値に応じて
変化させることによって、角に丸みを付けた矩形がワイ
プによって画面上で拡大して行く際に、その矩形の4つ
の辺の直線部分の長さを変化させることができる。
To generate a wipe effect, a wipe control signal W is supplied from the wipe control unit 50 to the keying signal generator 48. The wipe control unit 50 further supplies a value representing the magnitude of the offset to be added to the signal value representing the absolute value of the ramp function to the clipping circuits 38 and 40. When the wipe control signal W is transmitted, the value representing the magnitude of the offset is changed according to the value of the wipe control signal W, so that the rectangle with rounded corners is enlarged on the screen by the wipe. When going, the lengths of the linear portions of the four sides of the rectangle can be changed.

【0032】以上の説明では、ランプ関数Xの傾斜方向
を、画面の水平方向である走査線方向に合わせ、ランプ
関数Yの傾斜方向を、画面の垂直方向であるフレーム方
向に合わせていた。ただし、ランプ関数Xの傾斜方向と
ランプ関数Yの傾斜方向とを直交させる必要はあるが、
それらの傾斜方向を走査線方向及びフレーム方向に合わ
せることは必ずしも必要ではない。それらランプ関数の
傾斜方向を走査線方向及びフレーム方向に合わせないこ
とによって、走査線方向及びフレーム方向に対して回転
した矩形のワイプ領域を発生させることができる。
In the above description, the inclination direction of the ramp function X is adjusted to the scanning line direction which is the horizontal direction of the screen, and the inclination direction of the ramp function Y is adjusted to the frame direction which is the vertical direction of the screen. However, it is necessary to make the inclination direction of the ramp function X and the inclination direction of the ramp function Y orthogonal,
It is not always necessary to match those inclination directions with the scanning line direction and the frame direction. By not matching the inclination directions of these ramp functions with the scanning line direction and the frame direction, a rectangular wipe area rotated with respect to the scanning line direction and the frame direction can be generated.

【0033】図10のワイプ・ジェネレータには、以上
に説明したソリッド関数とはまた別の形状の、曲面を備
えたソリッド関数を発生させるための構成要素も含まれ
ており、それらについては以下に説明する。
The wipe generator of FIG. 10 also includes components for generating a solid function having a curved surface having a shape different from that of the solid function described above. explain.

【0034】セレクタ52は、選択信号SELによって
制御されており、ランプ関数X及びYの夫々のランプ関
数信号を、上述の構成要素34、36、38、40、4
2、44から成るサブシステム54を迂回させて、それ
ら信号に何ら処理を加えていない状態のままで、上述の
極座標変換処理部46へ供給するためのものである。
The selector 52 is controlled by the selection signal SEL, and outputs the ramp function signals of the ramp functions X and Y to the components 34, 36, 38, 40, and 4 described above.
The signals are supplied to the above-mentioned polar coordinate conversion processing unit 46 without any processing being applied to those signals, bypassing the subsystem 54 composed of the components 2 and 44.

【0035】極座標変換処理部46は、公知の信号変換
方法によって、次の式で表される信号を発生させる。 (R2 1/2 =(X2 +Y2 1/2 、及び θ=arctan(|Y|/|X|)
The polar coordinate conversion processing section 46 generates a signal represented by the following equation by a known signal conversion method. (R 2 ) 1/2 = (X 2 + Y 2 ) 1/2 , and θ = arctan (| Y | / | X |)

【0036】このようにして発生させた信号θを利用し
て、(R2 1/2 の値を、角度θに応じて変化させるこ
とによって、断面が非円形の曲面を備えたソリッド関数
を発生させることができる。そのための信号修飾処理
は、信号修飾処理回路56において行われる。上述の角
に丸みを付けた矩形を発生させる際には、選択信号SE
Lによって、この信号修飾処理回路56をディスエーブ
ルしておけばよい。
By using the signal θ generated in this way and changing the value of (R 2 ) 1/2 according to the angle θ, a solid function having a non-circular curved surface can be obtained. Can be generated. Signal modification processing for that is performed in the signal modification processing circuit 56. To generate the above-described rectangle with rounded corners, the selection signal SE
The signal modification processing circuit 56 may be disabled by L.

【0037】以上に説明した本発明の具体例は、順次走
査方式のフレームに本発明を適用した場合のものであっ
たが、本発明はインターレース方式のフィールドに対し
ても適用可能である。
Although the specific example of the present invention described above is the case where the present invention is applied to a frame of a progressive scanning system, the present invention is also applicable to an interlaced field.

【0038】以上に説明した本発明の具体例において
は、フレームないしフィールドの中心に矩形が発生する
ようにしていたが、フレームないしフィールドのどの位
置に矩形を発生させることも可能である。矩形が発生す
るのは、フレームないしフィールド内の、ランプ関数X
及びYの信号値が0の点である。それゆえ、ランプ関数
信号ジェネレータ30、32において、発生させるラン
プ関数の信号値にオフセットCx、Cyを加算すること
によって、矩形の発生位置を移動させることができる。
この場合、もし、ランプ関数X及びYの傾斜方向を走査
線方向及びフレーム方向に合わせるのであれば、それら
ランプ関数X及びYは、 X=Ah+Cx Y=Bv+Cy で表される。
In the embodiment of the present invention described above, a rectangle is generated at the center of a frame or a field. However, a rectangle can be generated at any position of a frame or a field. The rectangle occurs because of the ramp function X in the frame or field.
And the point where the signal value of Y is 0. Therefore, by adding the offsets Cx and Cy to the ramp function signal values to be generated in the ramp function signal generators 30 and 32, it is possible to move the rectangular generation position.
In this case, if the inclination directions of the ramp functions X and Y are adjusted to the scanning line direction and the frame direction, the ramp functions X and Y are represented by X = Ah + CxY = Bv + Cy.

【0039】また、それらランプX及びY関数は、より
一般的には、付属書Aに記載したように、 X=Ah+Bv+C' x、及び Y=Ah+Bv+C' y という式で表されるが、ただし本発明を実施するために
は、先に述べたように、それらランプ関数XとYの傾斜
方向が互いに直交するということが更に条件として加わ
る。
Further, the ramp X and Y functions are more generally expressed by the formulas X = Ah + Bv + C ′ x and Y = Ah + Bv + C ′ y as described in Appendix A. In order to carry out the invention, it is further required that the inclination directions of the ramp functions X and Y are orthogonal to each other, as described above.

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

【図1】ワイプ効果の具体例を示した図である。FIG. 1 is a diagram showing a specific example of a wipe effect.

【図2】ソリッド関数をキーイング信号と共に示した図
である。
FIG. 2 is a diagram showing a solid function together with a keying signal.

【図3】ワイプ・ジェネレータのブロック回路図であ
る。
FIG. 3 is a block circuit diagram of a wipe generator.

【図4】角に丸みを付けた矩形の具体例を示した図であ
る。
FIG. 4 is a diagram showing a specific example of a rectangle with rounded corners.

【図5】断面形状が円形の、円錐形のソリッド関数を示
した図である。
FIG. 5 is a diagram showing a conical solid function having a circular cross section.

【図6】ランプ関数を示した図である。FIG. 6 is a diagram showing a ramp function.

【図7】絶対値処理を施したランプ関数を示した図であ
る。
FIG. 7 is a diagram showing a ramp function subjected to absolute value processing;

【図8】絶対値処理を施しオフセット処理を施したラン
プ関数を示した図である。
FIG. 8 is a diagram showing a ramp function subjected to an absolute value process and an offset process;

【図9】本発明に従って発生させるソリッド関数の断面
形状を示した図である。
FIG. 9 is a diagram showing a cross-sectional shape of a solid function generated according to the present invention.

【図10】本発明にかかるワイプ・ジェネレータのブロ
ック回路図である。
FIG. 10 is a block circuit diagram of a wipe generator according to the present invention.

【符号の説明】[Explanation of symbols]

20‥‥矩形領域、30,32‥‥ランプ関数信号ジェ
ネレータ、34,36‥‥絶対値処理回路、38,40
‥‥クリップ回路、42,44‥‥リミッタ、46‥‥
極座標変換処理部、48‥‥キーイング信号ジェネレー
タ、50‥‥ワイプ制御部
20 ‥‥ rectangular area, 30, 32 ‥‥ ramp function signal generator, 34, 36 ‥‥ absolute value processing circuit, 38, 40
{Clip circuit, 42, 44} Limiter, 46}
Polar coordinate conversion processing unit, 48 ° keying signal generator, 50 ° wipe control unit

Claims (5)

【特許請求の範囲】[Claims] 【請求項1】 ソリッド関数信号ジェネレ
ータにおいて、 第1ランプ関数信号ジェネレータ及び第2ランプ関数信
号ジェネレータを備えており、 前記第1ランプ関数信号ジェネレータは、第1ランプ関
数Xの信号値を、 X=Ah+Bv+Cx、 という式に従って発生させるようにしてあり、この式に
おいて、hは走査線方向におけるピクセル・カウント
値、vは走査線カウント値、そしてA、B、及びCは各
々が正負値を取り得る係数であり、 前記第2ランプ関数信号ジェネレータは、その傾斜方向
が第1ランプ関数Xの傾斜方向と直交する第2ランプ関
数Yの信号値を、 Y=Ah+Bv+Cy、 という式に従って発生させるようにしてあり、 前記第1ランプ関数X及び前記第2ランプ関数Yの信号
値がいずれも0値を通過するようにしてあり、 前記第1ランプ関数X及び前記第2ランプ関数Yの信号
値の絶対値を表す信号値を発生させる手段を備えてお
り、 前記第1ランプ関数X及び前記第2ランプ関数Yの信号
値の絶対値を表す信号値にオフセット処理及びリミット
処理を施すことによって、それらランプ関数X及びYの
各々が0値領域を有するようにする手段を備えており、 前記第1ランプ関数X及び前記第2ランプ関数Yの信号
値の絶対値を表す信号値にオフセット処理及びリミット
処理を施した信号値に極座標変換処理を施すことによっ
てソリッド関数信号を発生させる極座標変換処理手段を
備えている、 ことを特徴とするソリッド関数信号ジェネレータ。
1. A solid function signal generator comprising: a first ramp function signal generator and a second ramp function signal generator, wherein the first ramp function signal generator outputs a signal value of a first ramp function X; Ah + Bv + Cx, where h is the pixel count value in the scan line direction, v is the scan line count value, and A, B and C are coefficients that can each be positive or negative. Wherein the second ramp function signal generator generates a signal value of a second ramp function Y whose inclination direction is orthogonal to the inclination direction of the first ramp function X according to the following equation: Y = Ah + Bv + Cy. The signal values of the first ramp function X and the second ramp function Y both pass a zero value. And means for generating a signal value representing the absolute value of the signal value of the first ramp function X and the signal value of the second ramp function Y. The signal value of the first ramp function X and the signal value of the second ramp function Y Means for performing an offset process and a limit process on a signal value representing an absolute value of the first and second ramp functions X and Y so that each of the first and second ramp functions X and Y has a zero-value area. (2) polar coordinate conversion processing means for generating a solid function signal by performing a polar coordinate conversion process on a signal value obtained by performing an offset process and a limit process on a signal value representing an absolute value of a signal value of the ramp function Y; Features solid function signal generator.
【請求項2】 前記ソリッド関数に基づいてキーイング
信号を発生させるキーイング信号ジェネレータを備えて
いることを特徴とする請求項1記載のソリッド関数信号
ジェネレータ。
2. The solid function signal generator according to claim 1, further comprising a keying signal generator for generating a keying signal based on the solid function.
【請求項3】 前記キーイング信号ジェネレータが、前
記ソリッド関数信号にオフセットを付与することによっ
てワイプ効果を発生させる手段を含んでいることを特徴
とする請求項2記載のソリッド関数信号ジェネレータ。
3. The solid function signal generator according to claim 2, wherein said keying signal generator includes means for generating a wipe effect by applying an offset to said solid function signal.
【請求項4】 前記第1ランプ関数X及び前記第2ラン
プ関数Yの信号値の絶対値を表す信号値に付与するオフ
セットの大きさを、前記ソリッド関数信号に付与するオ
フセットの大きさに応じて変化させるようにしたことを
特徴とする請求項3記載のソリッド関数信号ジェネレー
タ。
4. The magnitude of the offset given to the signal value representing the absolute value of the signal value of the first ramp function X and the signal value of the second ramp function Y depends on the magnitude of the offset given to the solid function signal. 4. The solid function signal generator according to claim 3, wherein said signal is varied by changing said value.
【請求項5】 添付図面のうちの図10を参照して明細
書中に説明したものと実質的に同一の、ないしは、それ
に更に添付図面のうちの図3に従って変更を加えたもの
と実質的に同一のソリッド関数信号ジェネレータ。
5. Substantially the same as described in the specification with reference to FIG. 10 of the accompanying drawings, or substantially further modified according to FIG. 3 of the accompanying drawings. Identical solid function signal generator.
JP2000106941A 1999-04-09 2000-04-07 Signal generator Pending JP2000324393A (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
GB9908238A GB2348763B (en) 1999-04-09 1999-04-09 Signal generator
GB9908238:0 1999-04-09

Publications (1)

Publication Number Publication Date
JP2000324393A true JP2000324393A (en) 2000-11-24

Family

ID=10851311

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2000106941A Pending JP2000324393A (en) 1999-04-09 2000-04-07 Signal generator

Country Status (2)

Country Link
JP (1) JP2000324393A (en)
GB (1) GB2348763B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007052771A1 (en) * 2005-11-07 2007-05-10 Matsushita Electric Industrial Co., Ltd. Wipe pattern generation device

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2390950A (en) * 2002-07-17 2004-01-21 Sony Uk Ltd Video wipe generation based on the distance of a display position between a wipe origin and a wipe destination

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5608465A (en) * 1994-01-28 1997-03-04 Scitex Im Acquisition Corp. Video mixer control signal generator modular element

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007052771A1 (en) * 2005-11-07 2007-05-10 Matsushita Electric Industrial Co., Ltd. Wipe pattern generation device
US8022946B2 (en) 2005-11-07 2011-09-20 Panasonic Corporation Wipe pattern generation apparatus

Also Published As

Publication number Publication date
GB2348763B (en) 2003-07-16
GB9908238D0 (en) 1999-06-02
GB2348763A (en) 2000-10-11

Similar Documents

Publication Publication Date Title
JP3013808B2 (en) Resolution conversion method and display control device using the same
KR100410710B1 (en) Motion compensated interpolation method and device
US20070188525A1 (en) Image processing method and apparatus and image display apparatus
JPH0419556B2 (en)
CN102201126B (en) Image processing method, system and terminal
JP2000152121A (en) Clock generation circuit, image display device and method
JP2000324393A (en) Signal generator
EP0416619A2 (en) Image processing with horizontal blanking width correction
JP2840690B2 (en) Wipe pattern generator and video signal processor
JP2004064309A (en) Image special effects device
JP4251766B2 (en) Image signal processing device
JPH04269793A (en) Large-picture display device
JP2712278B2 (en) Wipe pattern generator
KR20000013052A (en) Brightness correcting circuit of monitor screen capable of effectively correcting brightness in edge and corner
JP2000307945A (en) Signal generating device
JPH03266572A (en) Wipe pattern generator
JP2973978B2 (en) Wipe pattern generator
JPH0646295A (en) Contour correction device
JPH04343584A (en) Image data processor
JP2970606B2 (en) Wipe pattern generator
JP2905485B2 (en) Image processing device
JPH05207316A (en) Television receiver
JPH08149499A (en) Image converter with γ correction
JPH1065968A (en) Wipe pattern generator
JP2005151393A (en) Image signal processing circuit