Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP3186240B2 - Figure editing device - Google Patents
[go: Go Back, main page]

JP3186240B2 - Figure editing device - Google Patents

Figure editing device

Info

Publication number
JP3186240B2
JP3186240B2 JP24111392A JP24111392A JP3186240B2 JP 3186240 B2 JP3186240 B2 JP 3186240B2 JP 24111392 A JP24111392 A JP 24111392A JP 24111392 A JP24111392 A JP 24111392A JP 3186240 B2 JP3186240 B2 JP 3186240B2
Authority
JP
Japan
Prior art keywords
graphic
time
point
information
cursor
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 - Fee Related
Application number
JP24111392A
Other languages
Japanese (ja)
Other versions
JPH0696186A (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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP24111392A priority Critical patent/JP3186240B2/en
Priority to PCT/JP1993/001303 priority patent/WO1994006090A1/en
Priority to GB9409280A priority patent/GB2277661B/en
Priority to GB9618852A priority patent/GB2303281B/en
Priority to GB9618919A priority patent/GB2303282B/en
Publication of JPH0696186A publication Critical patent/JPH0696186A/en
Priority to US08/786,190 priority patent/US5926186A/en
Application granted granted Critical
Publication of JP3186240B2 publication Critical patent/JP3186240B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Processing Or Creating Images (AREA)
  • Digital Computer Display Output (AREA)

Description

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

【0001】[0001]

【産業上の利用分野】本発明は,計算機により表示装置
上で図形を作成/編集する装置において,時間の経過ま
たは所定の属性値の変化に従って,図形の位置,形状ま
たは状態を簡単に変化させることができるようにした
形編集装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an apparatus for creating / editing a graphic on a display device by a computer, wherein the position, shape or state of the graphic is easily changed according to the passage of time or a change in a predetermined attribute value. Figure that can be done
It relates to a shape editing device .

【0002】図形の表示においては,時間の経過に伴っ
て図形の位置や形状や状態などを変化させることが要求
されている。時間やその他の属性値に従って変化する図
形を作成/編集することは,多大な手数がかかるため,
それを容易に実現できる手段が必要とされている。
In the display of graphics, it is required to change the position, shape, state, etc. of the graphics over time. Creating / editing shapes that change according to time or other attribute values can be tedious,
There is a need for a means that can easily realize this.

【0003】[0003]

【従来の技術】従来,計算機を利用した図形処理システ
ムにおいて,例えばアニメーションなどの動きのある図
形を扱うような場合には,各時刻に対応する表示装置上
での図形の位置を,所定のスクリプトを用いて記述する
方法や,各時刻ごとの図形の位置や形状などをことごと
く指定する方法が用いられていた。
2. Description of the Related Art Conventionally, in a graphic processing system using a computer, when a moving graphic such as an animation is handled, the position of the graphic on a display device corresponding to each time is determined by a predetermined script. A method of describing the position by using a method and a method of designating the position and shape of a figure at each time have been used.

【0004】前者の方法は,図形の位置と各時刻の関係
を式で表すなどして,位置の変化情報を指定しなければ
ならないので,作成/編集時において時間と図形の位置
との関係を決めるのが難しく,特に複数の変化する図形
を扱うときの作成/編集が困難であった。また,きめ細
かに変化する状態を指定することが困難であった。
In the former method, the position change information must be specified by expressing the relationship between the position of the figure and each time by using an equation, and the like. It was difficult to decide, especially when dealing with multiple changing figures. Also, it has been difficult to specify a state that changes finely.

【0005】また,各時刻ごとに変化する図形をことご
とく指定する方法は,時刻に従って送られる画面(以
下,これを駒という)に対して,図形の位置および形状
をすべて描画しなければならないので,作成/編集の作
業量が膨大になるという問題があった。また,作成/編
集後に,図形をもっと速く移動させたり,逆に遅く移動
させたりしようとした場合,すべての駒についての再編
集が必要となり,修正が困難であるという問題があっ
た。
In the method of designating a figure which changes at each time, the position and shape of the figure must all be drawn on a screen transmitted in accordance with the time (hereinafter referred to as a frame). There has been a problem that the amount of work for creation / editing is enormous. Also, if the figure is moved faster or conversely later after creation / edit, all the pieces need to be re-edited, which makes correction difficult.

【0006】時刻に従って変化する図形に限らず,ある
属性値に従って変化する図形についても,従来方式によ
れば同様に編集が困難であるという問題があった。例え
ば,瓢箪形の容器に水を入れる場合,水の量によって容
器内の水位が上昇するが,その水面の高さの上昇する割
合は,容器の横断面積に依存し,増加する水の量が一定
でも水面の高さの上昇する速度は一定にならない。この
場合の水の量というような属性値によって変化する図形
を編集する場合,従来は,水面の高さを複雑な式によっ
て記述したり,駒ごとに水面の高さが変化する図形を作
成しなければならなかった。
There is a problem that it is difficult to edit not only a graphic that changes according to time but also a graphic that changes according to a certain attribute value according to the conventional method. For example, when water is poured into a gourd-shaped container, the water level in the container rises according to the amount of water, but the rate at which the water surface rises depends on the cross-sectional area of the container. Even if it is constant, the rising speed of the water surface does not become constant. In the case of editing a figure that changes depending on the attribute value such as the amount of water in this case, conventionally, the height of the water surface is described by a complicated formula, or a figure in which the height of the water surface changes for each piece is created. I had to.

【0007】[0007]

【発明が解決しようとする課題】本発明は上記問題点の
解決を図り,時刻や属性値によって変化する図形を,容
易に作成/編集できる手段を提供することを目的として
いる。
SUMMARY OF THE INVENTION It is an object of the present invention to solve the above-mentioned problems and to provide means for easily creating / editing a graphic which changes according to time or attribute value.

【0008】特に,時間の経過や属性値の変化に従っ
て,図形の位置,図形の形状,図形の色・輝度などの状
態が変化する図形について,時間軸または属性値の軸上
での対応関係を定義することにより,自動的に図形を移
動させたり,変形させたり,また図形の状態を変化させ
たりすることができるようにすることを目的としてい
る。
In particular, for a figure whose state such as the position of the figure, the shape of the figure, and the color / brightness of the figure changes with the passage of time or a change in the attribute value, the correspondence on the time axis or the attribute value axis is determined. By defining, the object is to be able to automatically move, deform, and change the state of the figure.

【0009】[0009]

【課題を解決するための手段】図1は,本発明の原理説
明図である。図1において,10はCPUおよびメモリ
などからなる処理装置,11は作成/編集する図形を表
示する表示装置,12はマウスやキーボードなどの表示
画面中での位置を指定する位置指定装置,13は図形情
報記憶部,14は通常の図形に関する一般図形情報,1
5は図形を変化させる軌跡などを表す図形に関する変化
基準図形情報,16は通常の図形または変化基準図形に
対応する時間軸上の時間を表す時間表示図形情報,17
は通常の図形および変化基準図形の表示処理を行う図形
表示処理手段,18は時間表示図形の表示処理を行う時
間表示処理手段,19は時刻または属性値による変化情
報を設定する変化情報設定処理手段,20は時刻または
属性値の変化に伴って図形の表示を更新する表示更新処
理手段,21は現時刻を指示する現時刻指示部,22は
各図形間の束縛関係に関する情報を入力し設定する束縛
関係設定処理手段,23は時間表示図形に関する編集を
行う時間編集処理手段を表す。
FIG. 1 is a diagram illustrating the principle of the present invention. In FIG. 1, reference numeral 10 denotes a processing device including a CPU and a memory; 11, a display device for displaying a figure to be created / edited; 12, a position specifying device for specifying a position on a display screen such as a mouse or a keyboard; A graphic information storage unit 14 stores general graphic information relating to a normal graphic,
Reference numeral 5 denotes change reference graphic information related to a graphic representing a trajectory that changes the graphic, reference numeral 16 denotes time display graphic information indicating a time on a time axis corresponding to a normal graphic or the change reference graphic,
Is a graphic display processing means for displaying a normal graphic and a change reference graphic, 18 is a time display processing means for displaying a time display graphic, and 19 is a change information setting processing means for setting change information based on time or attribute value. , 20 are display update processing means for updating the display of the figure according to the change of the time or the attribute value, 21 is a current time designating unit for designating the current time, and 22 is a unit for inputting and setting information on the binding relationship between the figures. The binding relation setting processing means 23 represents time editing processing means for editing the time display graphic.

【0010】また,24は通常の図形および変化基準図
形を表示する画面上の図形表示領域,25は時間表示図
形を表示する画面上の時間表示領域,26は通常の図
形,27は変化基準図形,28は時間表示図形,29は
時刻によって変化する位置を示す位置カーソル,30は
時間表示領域25において現時刻を示す時刻カーソルを
表す。
Reference numeral 24 denotes a graphic display area on a screen for displaying a normal graphic and a change reference graphic, 25 denotes a time display area on a screen for displaying a time display graphic, 26 denotes a normal graphic, and 27 denotes a change reference graphic. , 28 indicate a time display graphic, 29 indicates a position cursor indicating a position that changes with time, and 30 indicates a time cursor indicating the current time in the time display area 25.

【0011】本発明では,次の各処理手段が設けられて
いる。図形表示処理手段17は,表示装置11における
画面上に図形表示領域24を設けて,その領域内に図形
26および変化基準図形27を表示する処理手段であ
る。時間表示処理手段18は,表示装置11における画
面上に時間表示領域25を設け,その領域内に,時間軸
に沿って,線または所定の図形により表される時間を示
す時間表示図形28を表示する処理手段である。
In the present invention, the following processing means are provided. The graphic display processing means 17 is a processing means for providing a graphic display area 24 on the screen of the display device 11 and displaying the graphic 26 and the change reference graphic 27 in the area. The time display processing means 18 provides a time display area 25 on a screen of the display device 11, and displays a time display graphic 28 indicating a time represented by a line or a predetermined graphic along the time axis in the area. Processing means.

【0012】変化情報設定処理手段19は,時間の経過
に従って,図形を移動または変形(回転を含む)させる
基準となる変化基準図形27を,位置指定装置12の入
力により図形表示領域24上で作成/編集し,その変化
基準図形27上のいくつかの点の位置と時間表示図形2
8における同数の点の位置との対応情報を,図形情報記
憶部13における関係する図形情報中に設定する処理手
段である。
The change information setting processing means 19 creates a change reference graphic 27, which is a reference for moving or deforming (including rotation) a graphic as time elapses, on the graphic display area 24 by input from the position specifying device 12. / Edit and change the position of some points on the change reference graphic 27 and the time display graphic 2
This is processing means for setting information corresponding to the positions of the same number of points in 8 in the related graphic information in the graphic information storage unit 13.

【0013】表示更新処理手段20は,時間表示図形2
8上における現時刻を示す点の移動(時刻カーソル30
の移動),または指定された時間の経過に対応して,変
化基準図形27上における対応する点,すなわち位置カ
ーソル29の位置を補間計算により求め,その点の位置
に基づいて図形を移動または変形させる編集を行い図形
の表示を更新する処理手段である。
[0013] The display update processing means 20 includes a time display graphic 2
8 moves the point indicating the current time (time cursor 30
Corresponding to the designated time, ie, the corresponding point on the change reference graphic 27, that is, the position of the position cursor 29 is obtained by interpolation calculation, and the graphic is moved or deformed based on the position of the point. This is processing means for performing editing to update the display of the figure.

【0014】以上では,時間の経過に従って変化する図
形を扱うのに対し,ある属性値の変化に従って変化する
図形を扱うこともできる。そのため,前述した時間表示
処理手段18の代わりに,または時間表示処理手段18
の他に,属性値表示処理手段(図示省略)が設けられ,
属性値表示処理手段は,時間表示領域25と同様な属性
値表示領域に,属性値表示図形を表示する。
[0014] In the above, while dealing with the shape you want to change with the passage of time, it is also possible to handle the shape you want to change in accordance with the change of Oh Ru attribute value. Therefore, instead of the time display processing means 18 described above , or the time display processing means 18
In addition, an attribute value display processing means (not shown) is provided.
The attribute value display processing means displays the attribute value display graphic in an attribute value display area similar to the time display area 25.

【0015】変化情報設定処理手段19および表示更新
処理手段20の処理についても,時刻の変化に関する場
合と同様であり,時刻の変化の代わりに属性値の変化に
従った処理を遂行する。
The processing of the change information setting processing means 19 and the display update processing means 20 is the same as the case of the change of the time, and performs the processing according to the change of the attribute value instead of the change of the time.

【0016】また,変化情報設定処理手段19は,時間
の経過に従って,図形を移動または変形させる基準とな
る変化基準図形27を,位置指定装置12の入力によ
り, 表示装置11の表示画面上における図形表示領域2
4上で作成/編集し,その変化基準図形27上のいくつ
かの点の位置に対応する時刻に関する情報を,図形情報
中に設定する。また,束縛関係設定処理手段22が設け
られ,束縛関係設定処理手段22は,編集対象となる
数の図形の間の束縛関係または図形表示領域上の一点と
図形26との間の束縛関係を,位置指定装置12から入
力し,その定義情報を図形情報記憶部13に設定する。
The change information setting processing means 19 generates a change reference graphic 27 as a reference for moving or deforming the graphic as time passes, by inputting the position specifying device 12 to the graphic on the display screen of the display device 11. Display area 2
4, the information relating to the time corresponding to the positions of some points on the change reference graphic 27 is set in the graphic information. Furthermore, binding relationship setting processing unit 22 is provided, binding relationship setting processing means 22, it is edited double
Binding relationship between figures or a point on the figure display area
The binding relationship with the graphic 26 is input from the position specifying device 12, and its definition information is set in the graphic information storage unit 13.

【0017】表示更新処理手段20は,現時刻指示部2
1等による指定された時間の経過に対応して,変化基準
図形27上における現時刻に対応する点の位置を補間計
算により求め,その点の位置と図形情報中に設定されて
いる束縛関係とに基づいて図形の移動/変形動作を確定
させ,図形の表示を更新するように構成される。
The display update processing means 20 includes the current time instruction unit 2
In accordance with the elapse of the time designated by 1 or the like, the position of the point corresponding to the current time on the change reference graphic 27 is obtained by interpolation calculation, and the position of the point and the binding relation set in the graphic information are obtained. Is configured to determine the movement / deformation operation of the figure based on the information, and to update the display of the figure.

【0018】以上では,時間の経過に従って変化する図
形を扱うのに対し,ある属性値の変化に従って変化する
図形を扱うこともできる。変化情報設定処理手段19お
よび束縛関係設定処理手段22の処理は,時刻の変化に
関する場合と同様であり,時刻の変化の代わりに属性値
の変化に従った処理を遂行する。
[0018] In the above, while dealing with the shape you want to change with the passage of time, it is also possible to handle the shape you want to change in accordance with the change of Oh Ru attribute value. The processing of the change information setting processing means 19 and the binding relation setting processing means 22 is the same as the case relating to the change of the time, and performs the processing according to the change of the attribute value instead of the change of the time.

【0019】また,図形表示処理手段17および時間表
示処理手段18は,時間の経過に従って図形26を移動
させたり,変形させたりするのではなく,時間に従って
図形26を出現させたり,消滅させたり,また色や輝度
などの状態を変化させたりする。
Moreover, the graphic display processing unit 17 and time display processing means 18, or moves the graphic 26 with the passage of time, instead of or deformed, or is allowed or, extinguish appearance of graphic 26 in accordance with time, It also changes the state such as color and brightness.

【0020】そのため,変化情報設定処理手段19は,
指定された図形26のいくつかの状態と,時間表示図形
28における同数の点の位置との対応情報を,図形情報
記憶部13の図形情報中に設定する処理を行い,表示更
新処理手段20は,時間表示図形28上における現時刻
を示す点の移動または指定された時間の経過に対応し
て,表示する図形26の状態を,前後の点の状態から補
間計算により求め,求めた状態に基づく図形を表示する
ように構成されている。
Therefore, the change information setting processing means 19
A process of setting correspondence information between some states of the designated graphic 26 and positions of the same number of points in the time display graphic 28 in the graphic information of the graphic information storage unit 13 is performed. In accordance with the movement of the point indicating the current time on the time display graphic 28 or the elapse of the designated time, the state of the graphic 26 to be displayed is obtained by interpolation calculation from the state of the preceding and following points, and based on the obtained state. It is configured to display figures.

【0021】時間編集処理手段23は,位置指定装置1
2による入力により,時間表示図形28上において図形
の状態と対応づけられた点の位置を,対応する図形の状
態情報とは独立に変更する処理手段である。これによ
り,図形26を任意の時刻に出現または消滅させたり,
状態の変化する速度を,時間表示領域25上の時間表示
図形28の編集だけで,変えることができる。
The time editing processing means 23 comprises the position specifying device 1
2 is a processing means for changing the position of a point on the time display graphic 28 that is associated with the state of the figure, independently of the state information of the corresponding figure. As a result, the figure 26 can appear or disappear at any time,
The speed at which the state changes can be changed only by editing the time display graphic 28 on the time display area 25.

【0022】以上では,時間の経過に従って状態が変化
する図形を扱うのに対し,ある属性値の変化に従って状
態が変化する図形を扱うこともできる。このとき,変化
情報設定処理手段19および表示更新処理手段20は,
時刻の変化に関する場合と同様であり,時刻の変化の代
わりに属性値の変化に従った処理を遂行する。
In the above description, a graphic whose state changes with the passage of time is handled, whereas a graphic whose state changes with a change of a certain attribute value can be handled . At this time, the change information setting processing means 19 and the display update processing means 20
This is the same as the case of the change of the time, and performs the processing according to the change of the attribute value instead of the change of the time.

【0023】また,属性値編集処理手段(図示省略)
は,位置指定装置12による入力により,属性値表示図
形上において図形の状態と対応づけられた点の位置を,
対応する図形の状態情報とは独立に変更する処理を行
う。
Attribute value editing processing means (not shown)
Indicates the position of the point associated with the state of the graphic on the attribute value display graphic by the input from the position specifying device 12.
A process for changing the state information of the corresponding figure is performed independently of the state information.

【0024】[0024]

【作用】発明では,図形表示領域24における図形2
6の位置を変化させる時間を示す時間表示図形28を,
図形表示領域24とは別に設けた時間表示領域25に表
示する。これによって,図形26の位置変化を,変化基
準図形27を介して時間表示図形28により容易にコン
トロールすることができる。すなわち,時間表示領域2
5において,現時刻を示す時刻カーソル30を動かすこ
とにより,図形表示領域24における変化基準図形27
上の位置カーソル29を動かすことができる。
According to the present invention, FIG.
The time display graphic 28 indicating the time for changing the position of No. 6
The time is displayed in a time display area 25 provided separately from the graphic display area 24. Thus, the position change of the graphic 26 can be easily controlled by the time display graphic 28 via the change reference graphic 27. That is, the time display area 2
5, the time reference cursor 27 in the graphic display area 24 is moved by moving the time cursor 30 indicating the current time.
The upper position cursor 29 can be moved.

【0025】位置カーソル29の動く軌跡を,変化基準
図形27によって定めることができるので,図形26を
各時刻ごとに編集する必要はない。また,位置カーソル
29の動く速度を,時間表示図形28における時刻カー
ソル30の移動速度,または変化基準図形27上の各点
に対応する時間表示図形28における点の間隔によっ
て,制御することができる。
Since the locus of movement of the position cursor 29 can be determined by the change reference graphic 27, it is not necessary to edit the graphic 26 at each time. Further, the moving speed of the position cursor 29 can be controlled by the moving speed of the time cursor 30 in the time display graphic 28 or the interval between points in the time display graphic 28 corresponding to each point on the change reference graphic 27.

【0026】変化情報設定処理手段19により,時間表
示領域25と変化基準図形27との対応情報を図形情報
記憶部13に設定した後は,変化基準図形27および時
間表示領域25を表示する必要はなく,位置指定装置1
2からの現時刻の指示またはアプリケーションプログラ
ムからの現時刻の指示によって,変化基準図形27およ
び時間表示領域25を表示しない状態で,その時刻に対
応する図形26の表示のみを行わせることもできる。
After the correspondence information between the time display area 25 and the change reference graphic 27 is set in the graphic information storage unit 13 by the change information setting processing means 19, it is not necessary to display the change reference graphic 27 and the time display area 25. No, position specifying device 1
2, the display of the graphic 26 corresponding to the time can be performed without displaying the change reference graphic 27 and the time display area 25 by the current time instruction from the application program.

【0027】同様に,発明では,時間に限らず,任意
の属性値の変化に対応して,図形を移動させたり変形さ
せたりすることができる。したがって,例えば値によっ
て動的に変化する棒グラフなどの図形の表示を容易に実
現することができるようになる。
Similarly, in the present invention, a figure can be moved or deformed in response to a change in an arbitrary attribute value, not limited to time. Therefore, it is possible to easily realize the display of a graphic such as a bar graph which dynamically changes depending on the value.

【0028】また,本発明では,編集対象となる複数の
図形の間の束縛関係または図形表示領域上の一点と図形
26との間の束縛関係(参照/被参照関係ともいう)を
定義して,図形情報記憶部13中に設定しておき,時刻
に応じて,変化基準図形27上の位置カーソル29を移
動させたときに,単に図形26を時刻に従って移動させ
るだけでなく,位置カーソル29の移動に伴い,束縛関
係の種類に応じて,図形26を回転させたり,拡大させ
たり,または縮小させることができるようになる。これ
により,例えば,太陽の動く軌跡を変化基準図形27に
よって定義し,さらに向日葵の花が常に太陽の方を向く
ような動画の編集を,容易に行うことができる。
In the present invention, a plurality of editing targets
A binding relationship between figures or a point on the figure display area and a figure
26 (referred to as reference / referenced relationship)
Defined, may be set in the graphic information storage unit 13, in response to the time, when moving the position cursor 29 on the change reference graphic 27 not only moves in accordance with the time the graphic 26, the position As the cursor 29 moves, the graphic 26 can be rotated, enlarged, or reduced according to the type of the binding relationship. Thereby, for example, the moving trajectory of the sun is defined by the change reference graphic 27, and the moving image can be easily edited such that the sunflowers always face the sun.

【0029】同様に,発明では,時間に限らず,任意
の属性値の変化に対応して,図形26を位置カーソル2
9との束縛関係に応じて変化させることができる。
Similarly, in the present invention, the graphic 26 is moved to the position cursor 2 in response to a change in an arbitrary attribute value, not limited to time.
9 can be changed in accordance with the binding relationship with 9.

【0030】さらに,本発明では,例えば時間表示図形
28上の時刻T1の点において,図形26の色を青と定
義し,時間表示図形28上の時刻T2の点において図形
26の色を黄色と定義することにより,その時刻T1と
時刻T2間の時刻変化に伴って,図形26の色を青から
黄色まで,連続的に変化させることができる。また,時
間表示図形28上における時刻T1と時刻T2を示す点
の距離を変えることにより,色の変化の速度を簡単な操
作で変えることができる。
Furthermore, in the present invention, for example, at the time T1 on the time display graphic 28, the color of the graphic 26 is defined as blue, and at the time T2 on the time display graphic 28, the color of the graphic 26 is changed to yellow. With the definition, the color of the graphic 26 can be continuously changed from blue to yellow with the time change between the time T1 and the time T2. Further, by changing the distance between the points indicating the time T1 and the time T2 on the time display graphic 28, the speed of the color change can be changed by a simple operation.

【0031】同様に,発明では,時間に限らず,任意
の属性値の変化に対応して,図形26の状態を連続的に
変えたり,また図形26を出現させたり消滅させたりす
ることができるようになる。例えば,温度値を属性値と
することにより,温度変化に伴って図形の色が変化する
画像を,プログラムによる属性値の指定または位置指定
装置12からの属性値の指定によって,容易に生成する
ことができるようになる。
Similarly, according to the present invention, it is possible to continuously change the state of the graphic 26 or to make the graphic 26 appear or disappear in response to a change in an arbitrary attribute value, not limited to time. become able to. For example, by using a temperature value as an attribute value, an image in which the color of a figure changes with a temperature change can be easily generated by designating an attribute value by a program or by designating an attribute value from a position designation device 12. Will be able to

【0032】[0032]

【実施例】図2は,本発明の具体的な概要説明図であ
る。図2の(イ)は図形表示領域24の例,(ロ)は時
間表示領域25の例を示している。図形表示領域24お
よび時間表示領域25は,それぞれ別のウインドウ上に
設けられ,図形表示領域24に対応して,図形の作成/
編集操作のためのコマンドメニュー表示部35およびア
イコンによるモード指定/表示部36が設けられる。同
様に,時間表示領域25に対応して,時刻に関する編集
操作のためのコマンドメニュー表示部37が設けられて
いる。
DESCRIPTION OF THE PREFERRED EMBODIMENTS FIG. 2 is a specific schematic explanatory diagram of the present invention. 2A shows an example of the graphic display area 24, and FIG. 2B shows an example of the time display area 25. The graphic display area 24 and the time display area 25 are provided on separate windows, respectively.
A command menu display unit 35 for editing operation and a mode designation / display unit 36 using icons are provided. Similarly, a command menu display section 37 for editing operation relating to time is provided corresponding to the time display area 25.

【0033】今,図形表示領域24上で,時間によって
動く人間の図形26を作成/編集するものとする。図形
26の動く径路を,変化基準図形27のように作成す
る。この変化基準図形27の作成は,モード指定/表示
部36などの指定により,従来の図形作成操作と同様に
行われる。
Now, it is assumed that a human figure 26 moving with time is created / edited on the figure display area 24. A moving path of the graphic 26 is created as in the change reference graphic 27. The creation of the change reference graphic 27 is performed in the same manner as the conventional graphic creation operation by designating the mode designation / display unit 36 and the like.

【0034】変化基準図形27の作成により自動的に,
または作成コマンドによって時間表示領域25上に時間
表示図形28−1が作成される。時間表示領域25の横
軸は時間を示し,時刻カーソル30は現時刻を示す。変
化基準図形27上における代表的な点P0,P1,…に
対応して,時間表示図形28−1における時刻を示す点
T0,T1,…が自動的にまたは指定により表示され
る。
Automatically by creating the change reference graphic 27,
Alternatively, the time display graphic 28-1 is created on the time display area 25 by the creation command. The horizontal axis of the time display area 25 indicates time, and the time cursor 30 indicates the current time. Corresponding to the representative points P0, P1,... On the change reference graphic 27, points T0, T1,... Indicating the time in the time display graphic 28-1 are automatically or designated.

【0035】時刻カーソル30は,時間の経過とともに
右方に移動するカーソルである。また,位置指定装置1
2により,時刻カーソル30を任意の時刻の位置へ動か
すこともできる。時刻カーソル30が移動すると,位置
カーソル29も変化基準図形27上を移動する。時刻T
0では,位置カーソル29は点P0の位置に,時刻T1
では,位置カーソル29は点P1の位置に,同様に時刻
T2では,位置カーソル29は点P2の位置にある。時
刻カーソル30が時刻T1とT2の間にある場合には,
その内分値に応じて,点P1とP2の間に位置カーソル
29が位置付けられる。
The time cursor 30 is a cursor that moves to the right as time passes. Also, the position specifying device 1
2, the time cursor 30 can be moved to an arbitrary time position. When the time cursor 30 moves, the position cursor 29 also moves on the change reference graphic 27. Time T
0, the position cursor 29 is moved to the position of the point P0 and the time T1
Then, the position cursor 29 is at the position of the point P1, and similarly at time T2, the position cursor 29 is at the position of the point P2. When the time cursor 30 is between the times T1 and T2,
The position cursor 29 is positioned between the points P1 and P2 according to the divided value.

【0036】時間とともに動かしたい図形26を作成し
たならば,図形26と位置カーソル29とを関係付け
る。すなわち,位置指定装置12により,図形26と位
置カーソル29との関係付け操作を行う。この関係付け
操作により,位置カーソル29が動くと,図形26も動
く。すなわち,時刻カーソル30の移動によって,図形
26も移動することになる。
When the graphic 26 to be moved with time is created, the graphic 26 and the position cursor 29 are associated with each other. That is, the position specifying device 12 performs an operation for associating the figure 26 with the position cursor 29. When the position cursor 29 moves by this association operation, the figure 26 also moves. That is, the movement of the time cursor 30 also moves the graphic 26.

【0037】この関係付けには,変形/回転/相似変形
(拡大/縮小)というように,何種類かあり,その関係
付けの種類に応じて,位置カーソル29の移動とともに
図形26が変化するように図形26が操作される。
There are several types of this relation, such as deformation / rotation / similar deformation (enlargement / reduction). Depending on the type of the relation, the figure 26 changes as the position cursor 29 moves. Is operated in FIG.

【0038】また,変化基準図形27に対して時間表示
図形28−1が設けられるように,図形26に対して,
時間表示図形28−2が設けられる。時刻カーソル30
により,時間表示図形28−2上の点を指定し,その時
刻における図形26の色や輝度などの状態を定義するこ
とができる。時間表示図形28−2が表示されている範
囲の外では,図形26の表示は抑止される。したがっ
て,時間表示図形28−2を編集することにより,ある
時刻T10に図形26の表示を開始し,ある時刻T13
に図形26を自動的に画面上から消去するというような
ことができる。
Also, the time display graphic 28-1 is provided for the change reference graphic 27,
A time display graphic 28-2 is provided. Time cursor 30
Thus, a point on the time display graphic 28-2 can be designated, and the state of the graphic 26, such as color and brightness, at that time can be defined. Outside the range where the time display graphic 28-2 is displayed, the display of the graphic 26 is suppressed. Therefore, by editing the time display graphic 28-2, the display of the graphic 26 is started at a certain time T10, and is displayed at a certain time T13.
Can be automatically deleted from the screen.

【0039】また,例えば時刻T11における図形26
の状態と,時刻T12における図形26の状態とを定義
しておくだけで,時刻T11〜T12間の連続的な状態
変化を補間計算によって実現することができる。
Also, for example, the figure 26 at time T11
By simply defining the state of FIG. 26 and the state of FIG. 26 at time T12, a continuous state change between times T11 and T12 can be realized by interpolation calculation.

【0040】時間表示領域25上における時刻カーソル
30の移動は,位置指定装置12によって指定すること
ができるとともに,アプリケーションプログラムからも
指定することができる。図形情報記憶部13に必要な情
報を設定した後には,実際の表示画面では,変化基準図
形27と時間表示領域25とを表示しないように指定す
ることにより,図形26だけが時間とともに移動した
り,変化したりするように見せることもできる。
The movement of the time cursor 30 on the time display area 25 can be designated by the position designation device 12 and also by an application program. After the necessary information is set in the graphic information storage unit 13, by designating that the change reference graphic 27 and the time display area 25 are not displayed on the actual display screen, only the graphic 26 moves with time. , It can be shown to change.

【0041】時間変化の代わりに,任意の属性値の変化
に対して,図2の(ロ)に示すような表示および操作対
象を設けることにより,属性値の変化に伴って変化する
図形についても同様に作成/編集することができる。
By providing a display and an operation target as shown in FIG. 2B for an arbitrary attribute value change instead of a time change, a figure changing with the attribute value change can be provided. It can be created / edited similarly.

【0042】図3ないし図6は,本発明の実施例に係る
編集例を示す。まず,時間によって位置が変化する図形
の編集について,図3に従って説明する。図3の(イ)
に示す図形表示領域24上で,径路となる変化基準図形
27を作成する。次に,図3の(ロ)に示すように,変
化基準図形27を選択した状態で,時間表示領域25に
おいてガント作成コマンドを実行する。これにより,図
3の(ハ)に示すように,時間表示領域25内に時間表
示図形28が作成され,また,図形表示領域24の変化
基準図形27上に位置カーソル29が作成される。
FIGS. 3 to 6 show editing examples according to the embodiment of the present invention. First, editing of a figure whose position changes with time will be described with reference to FIG. (A) of FIG.
Is created on the graphic display area 24 shown in FIG. Next, as shown in FIG. 3B, a Gantt creation command is executed in the time display area 25 with the change reference graphic 27 selected. As a result, as shown in FIG. 3C, a time display graphic 28 is created in the time display area 25, and a position cursor 29 is created on the change reference graphic 27 in the graphic display area 24.

【0043】変化基準図形27上の点と時間表示図形2
8上の点との対応情報が,図1に示す図形情報記憶部1
3に設定され,以後,時刻カーソル30の移動により,
位置カーソル29が移動するように制御される。すなわ
ち,図3の(ニ)に示すように,時刻カーソル30が移
動すると,位置カーソル29は変化基準図形27に沿っ
て移動する。
Point on change reference graphic 27 and time display graphic 2
8 corresponds to the graphic information storage unit 1 shown in FIG.
3 and thereafter, by moving the time cursor 30,
The position cursor 29 is controlled to move. That is, as shown in FIG. 3D, when the time cursor 30 moves, the position cursor 29 moves along the change reference graphic 27.

【0044】図4は,変化基準図形27上の位置カーソ
ル29に図形26を関連づけることにより,位置カーソ
ル29の移動に従って図形26を移動させる編集の例を
示している。ただし,図4の例は,本発明の実施に関連
した編集の例ではあるが,本発明を直接用いた編集の例
ではない。
FIG. 4 shows an example of editing in which the graphic 26 is moved according to the movement of the position cursor 29 by associating the graphic 26 with the position cursor 29 on the change reference graphic 27. However, the example of FIG. 4 relates to the implementation of the present invention.
Example of editing, but an example of editing using the present invention directly
is not.

【0045】図3に示す編集処理により,変化基準図形
27および時間表示図形28を作成した後,図4の
(イ)に示すように,図形26を作成する。なお,最初
に図形26を作成しておいてもよい。
After the change reference graphic 27 and the time display graphic 28 are created by the editing process shown in FIG. 3, the graphic 26 is created as shown in FIG. Note that the figure 26 may be created first.

【0046】次に,図4の(ロ)に示すように,図形2
6と位置カーソル29との間に参照/被参照関係を定義
する。なお,このための関係付けに関するコマンドが用
意されている。ここでは,位置指定装置12で指定する
ことにより,図形26の中心にあらかじめ定義された束
縛点40と位置カーソル29とを結び付けている。
Next, as shown in FIG.
6 and a position cursor 29 are defined as a reference / reference relationship. Note that a command related to this is provided. Here, the binding point 40 defined in advance at the center of the graphic 26 and the position cursor 29 are linked by designating with the position designating device 12.

【0047】以上のような関係付けに関する定義情報
は,図形情報記憶部13に設定され,以後,図4の
(ハ)および(ニ)に示すように,時間表示領域25上
において時刻カーソル30が移動すると,図形表示領域
24において位置カーソル29が移動し,それに伴い図
形26も移動する。
The definition information relating to the above-described association is set in the graphic information storage unit 13. Thereafter, as shown in FIGS. 4 (c) and 4 (d), the time cursor 30 is displayed on the time display area 25. When moved, the position cursor 29 moves in the graphic display area 24, and the graphic 26 moves accordingly.

【0048】図5は,変化基準図形27上の位置カーソ
ル29に図形26を関連づけることにより,位置カーソ
ル29の移動に従って図形26を変形および回転させる
編集の例を示している。なお,時間表示領域25の図は
省略する。
FIG. 5 shows an example of editing in which the graphic 26 is deformed and rotated according to the movement of the position cursor 29 by associating the graphic 26 with the position cursor 29 on the change reference graphic 27. The illustration of the time display area 25 is omitted.

【0049】例えば,図5の(イ)に示すように,図形
表示領域24上で図形26を作成する。また,必要であ
れば,図形26上で束縛点40をマウスなどの位置指定
装置12によって指定する。束縛点40は,図形26の
作成によって自動的に所定の位置に設定されるが,位置
指定装置12によって,その位置を変更することができ
る。
For example, as shown in FIG. 5A, a figure 26 is created on the figure display area 24. If necessary, the binding point 40 is designated on the graphic 26 by the position designation device 12 such as a mouse. The binding point 40 is automatically set at a predetermined position when the graphic 26 is created, but the position can be changed by the position specifying device 12.

【0050】次に,図5の(ロ)に示すように,マウス
カーソルによって図形26上の関係付ける点(これを参
照点という)と位置カーソル29(これを被参照点とい
う)とを指定し,これらの間に変形参照の関係を結ぶ。
この操作は,図2に示すモード指定/表示部36によっ
て変形参照のモードを設定した後,図形26と変化基準
図形27を選択し,図形26の上の参照点をマウスカー
ソルによってドラッグして,被参照点である位置カーソ
ル29に位置づけることにより行われる。
Next, as shown in (b) of FIG. 5, a point to be related on the graphic 26 (this is referred to as a reference point) and a position cursor 29 (this is referred to as a referred point) are designated by a mouse cursor. , A relationship of deformation reference is formed between them.
In this operation, after setting the deformation reference mode by the mode designation / display unit 36 shown in FIG. 2, the graphic 26 and the change reference graphic 27 are selected, and the reference point on the graphic 26 is dragged with the mouse cursor. This is performed by positioning the cursor at the position cursor 29 which is the referenced point.

【0051】この関係付けによって,図形26は,図5
の(ハ)に示すように変形される。参照点と位置カーソ
ル29との参照/被参照関係に関する情報は,図形情報
記憶部13に保存される。以後,図5の(ニ)に示すよ
うに,位置カーソル29が移動すると,それに伴って図
形26上の参照点が移動し,図形26は変形する。この
場合,束縛点40の位置は変わらないので,図形26
は,位置カーソル29の移動に伴い縦方向に伸縮する。
By this association, FIG.
(C). Information about the reference / reference relationship between the reference point and the position cursor 29 is stored in the graphic information storage unit 13. Thereafter, as shown in FIG. 5D, when the position cursor 29 moves, the reference point on the graphic 26 moves accordingly, and the graphic 26 is deformed. In this case, the position of the binding point 40 does not change.
Expands and contracts in the vertical direction as the position cursor 29 moves.

【0052】図5の(ホ)〜(チ)は,回転参照の編集
例を示している。図5の(ホ)に示すように,図形26
を作成する。図形26は,この例では矢印の図形であ
る。束縛点40は矢印の始端に設定されている。この図
形26の矢印の先端が,常に位置カーソル29の方向を
向くようにする場合,回転参照のモードを設定した後,
図5の(ヘ)に示すように,マウス操作によって,図形
26の先端を位置カーソル29の位置までドラッグす
る。
FIGS. 5E to 5H show an example of editing rotation reference. As shown in FIG.
Create The graphic 26 is an arrow graphic in this example. The binding point 40 is set at the beginning of the arrow. If the tip of the arrow in FIG. 26 always points in the direction of the position cursor 29, after setting the rotation reference mode,
As shown in FIG. 5F, the tip of the graphic 26 is dragged to the position of the position cursor 29 by the mouse operation.

【0053】これにより,図5の(ト)に示すように,
図形26の矢印は,位置カーソル29を向くように表示
され,その回転参照に関する設定情報が図形情報記憶部
13に保存される。以後,図5の(チ)に示すように,
時間の変化等に従って位置カーソル29が変化基準図形
27上を動くと,図形26の矢印の先端が位置カーソル
29の方向を向くように回転する操作が自動的に行われ
る。
As a result, as shown in FIG.
The arrow of the graphic 26 is displayed so as to face the position cursor 29, and the setting information relating to the rotation reference is stored in the graphic information storage unit 13. Thereafter, as shown in FIG.
When the position cursor 29 moves on the change reference graphic 27 according to a change in time or the like, an operation of automatically rotating the tip of the arrow of the graphic 26 so as to point in the direction of the position cursor 29 is automatically performed.

【0054】図6は,時間の変化に伴う図形26の状態
変化を設定する編集例を示している。図6の(イ)に示
すように,図形表示領域24上で状態を変化させる図形
26を作成し,時間表示領域25上に,図形26に対応
する時間表示図形を作成する。時間表示領域25上のこ
の図形を,以後,ガント(Gantt)という。変化基
準図形27に対して,時間表示図形28が設けられたよ
うに,ガント45は,図形26に対して自動的にまたは
指定により設けられる。
FIG. 6 shows an editing example for setting a change in the state of the graphic 26 with time. As shown in FIG. 6A, a graphic 26 whose state is changed is created on the graphic display area 24, and a time display graphic corresponding to the graphic 26 is created on the time display area 25. This graphic on the time display area 25 is hereinafter referred to as Gantt. As in the case where the time display graphic 28 is provided for the change reference graphic 27, the Gantt 45 is provided for the graphic 26 automatically or by designation.

【0055】図形26に対して,色などの状態を設定す
る場合,位置指定装置12によって時刻カーソル30
を,状態を設定しようとする時刻T2に移動する。そし
て,図6の(ロ)に示すように,状態分割コマンドを実
行する。これによって,ガント45上に状態の設定点が
設けられる。
When setting a state such as a color for the figure 26, the time designation of the time cursor 30
Is moved to time T2 when the state is to be set. Then, a state division command is executed as shown in FIG. This provides a state set point on the Gantt 45.

【0056】ここで,図6の(ハ)に示すように,図形
26の色や輝度などの必要な状態を指定する。これによ
って,図形26の状態と,ガント45における時刻T2
との対応情報が,図形情報記憶部13に保存される。な
お,時刻T1における初期状態についても,ガント45
の作成時に図形情報記憶部13に保存されている。
Here, as shown in FIG. 6C, necessary states such as the color and luminance of the graphic 26 are designated. As a result, the state of FIG.
Is stored in the graphic information storage unit 13. Note that the initial state at the time T1 is also the Gantt 45
Are stored in the graphic information storage unit 13 at the time of creation.

【0057】この後,図6の(ニ)に示すように,時刻
カーソル30を移動させると,図形26の状態(ここで
は,色)が自動的に変化して表示される。図6の(ホ)
は,時刻カーソル30の位置と,図形26の状態との関
係を示している。時刻カーソル30が,時刻T0からガ
ント45の開始時刻T1の間にある場合には,図形26
は非表示状態であって,図形表示領域24には表示され
ない。時刻T1になると,初期状態の色で図形26が表
示される。時刻T1から時刻T2まで時刻カーソル30
が移動する間は,その位置に応じて,時刻T1の状態と
時刻T2の状態の中間の状態で,図形26が表示され
る。
Thereafter, as shown in FIG. 6D, when the time cursor 30 is moved, the state of the graphic 26 (here, the color) is automatically changed and displayed. (E) of FIG.
Indicates the relationship between the position of the time cursor 30 and the state of the graphic 26. When the time cursor 30 is between the time T0 and the start time T1 of the Gantt 45, the graphic 26
Is in a non-display state and is not displayed in the graphic display area 24. At time T1, the graphic 26 is displayed in the initial color. Time cursor 30 from time T1 to time T2
While the moves, the graphic 26 is displayed in an intermediate state between the state at the time T1 and the state at the time T2 according to the position.

【0058】時刻T2からガント45の終端の時刻T3
までは,時刻T2における図形26の状態が維持され
る。なお,時刻T3においても,新たな状態が設定され
ていれば,図形26が途中の補間された状態で表示され
る。時刻T3以後は,図形26は消去され,図形表示領
域24上から消滅する。
From time T2 to time T3 at the end of Gantt 45
Until then, the state of the graphic 26 at the time T2 is maintained. At time T3, if a new state is set, the graphic 26 is displayed in an interpolated state in the middle. After time T3, the graphic 26 is erased and disappears from the graphic display area 24.

【0059】図7は,本発明の実施例によるガントの編
集例を示す図である。時間表示領域25上における時間
表示図形28(通常の図形26に関するガント45も同
様)は,図1に示す時間編集処理手段23によって編集
操作することができる。この編集は,基本的には通常の
図形編集と同様な操作によって行われる。
FIG. 7 is a diagram showing an example of editing a Gantt according to the embodiment of the present invention. The time display graphic 28 on the time display area 25 (the same applies to the Gantt 45 relating to the normal graphic 26) can be edited by the time editing processing means 23 shown in FIG. This editing is performed basically by the same operation as the ordinary figure editing.

【0060】例えば,図7の(イ)に示すように,時間
表示領域25上で時刻カーソル30が移動すると,変化
基準図形27における位置カーソル29が移動する。時
刻カーソル30の移動は,通常の動作指示による場合に
は,定速度で移動する。したがって,時間表示図形28
上における点の間隔を変更することにより,変化基準図
形27における位置カーソル29の移動速度を変えるこ
とができる。換言すれば,変化基準図形27を編集する
ことなく,時間表示図形28を編集するだけで,図形2
6などの動作を規定することができる。
For example, as shown in FIG. 7A, when the time cursor 30 moves on the time display area 25, the position cursor 29 on the change reference graphic 27 moves. The movement of the time cursor 30 moves at a constant speed according to a normal operation instruction. Therefore, the time display figure 28
The moving speed of the position cursor 29 in the change reference graphic 27 can be changed by changing the interval between the points above. In other words, only the time display graphic 28 is edited without editing the change reference graphic 27,
6 and the like.

【0061】図7の(ロ)は,時間表示領域25内で時
間表示図形28を移動する例であって,マウスカーソル
によってドラッグすることによって,時間表示図形28
aから時間表示図形28bまでの位置に移動させてい
る。
FIG. 7B shows an example in which the time display graphic 28 is moved in the time display area 25. The time display graphic 28 is dragged by the mouse cursor.
It is moved to a position from a to the time display graphic 28b.

【0062】図7の(ハ)は,時間表示図形28におけ
る特定の範囲の移動を示しており,時間表示図形28a
の始端と終端とを固定した状態で,そのうちの一点(例
えば時刻T2の点)をドラッグすると,時間表示図形2
8bのように,他の点T1についても固定点からの距離
に比例して移動する。
FIG. 7C shows the movement of a specific range in the time display graphic 28, and the time display graphic 28a
When the start point and the end point are fixed and one point (for example, the point at time T2) is dragged, the time display graphic 2
As shown in 8b, the other point T1 also moves in proportion to the distance from the fixed point.

【0063】図7の(ニ)は,時刻T1の点を固定した
状態で,時間表示図形28の終端をドラッグすることに
より,時間表示図形28aから時間表示図形28bのよ
うに,時刻T1の点から終端までの全体を引き伸ばした
例を示している。これらの編集の種類などについては,
メニューコマンドによって選択することができる。
FIG. 7D shows a state in which the point at the time T1 is fixed by fixing the point at the time T1 and dragging the end of the time display graphic 28 from the time display graphic 28a to the time display graphic 28b. This shows an example in which the entirety from to is terminated. For information on these types of edits,
Can be selected by menu command.

【0064】図8は,図1に示す図形情報記憶部13に
設定する図形情報の基本データ構造の例を示している。
図形情報は,基本的には,図8の(イ)に示すように,
図形ヘッダ情報50と,図形の形状を決める点情報51
−1,51−2,…の集まりからなる。図形ヘッダ情報
50は,図形が占める矩形の範囲(これを,エクステン
トという)に関する情報と,点の数および先頭の点情報
51へのポインタ等の情報を持つ。さらに,束縛点40
として定義された点へのポインタ情報を持つ。
FIG. 8 shows an example of the basic data structure of the graphic information set in the graphic information storage unit 13 shown in FIG.
Basically, the figure information is, as shown in FIG.
Graphic header information 50 and point information 51 for determining the shape of the graphic
-1, 51-2,... The graphic header information 50 has information on a range of a rectangle occupied by the graphic (this is called an extent), information on the number of points, a pointer to the first point information 51, and the like. Furthermore, the binding point 40
With pointer information to the point defined as

【0065】図形が,例えば図8の(ロ)に示すような
多角形である場合,エクステントは,点線の矩形で図示
した範囲の領域である。図形ヘッダ情報50中のエクス
テント情報は,エクステントの左上角の点の座標(x
0,y0)と,エクステントの幅wと,エクステントの
高さh等の情報である。点情報51は,多角形の頂点に
関する位置情報(x1,y1),(x2,y2),…や
次の点へのポインタ情報等を持つ。また,図形ヘッダ情
報50および点情報51中に,必要に応じて他の各種の
属性情報を持つことができる。
When the figure is a polygon, for example, as shown in FIG. 8B, the extent is an area within the range shown by the dotted rectangle. The extent information in the graphic header information 50 is the coordinates (x
(0, y0), the width w of the extent, and the height h of the extent. The point information 51 has position information (x1, y1), (x2, y2),... Relating to the vertices of the polygon, pointer information to the next point, and the like. Further, the graphic header information 50 and the point information 51 can have various other attribute information as needed.

【0066】図8に示す例では,点情報51−2の示す
点(x2,y2)が束縛点40として定義されている。
束縛点40は,図形の編集において変形の動作を確定す
るために,図形情報の属性の一つとして定められる点で
ある。
In the example shown in FIG. 8, the point (x2, y2) indicated by the point information 51-2 is defined as the binding point 40.
The binding point 40 is a point determined as one of the attributes of the graphic information in order to determine the deformation operation in the editing of the graphic.

【0067】図9は,本発明の実施例に係るデータ関係
図を示している。一般図形情報14,変化基準図形情報
15,時間表示図形情報16のそれぞれに対して,図形
ヘッダ情報50−1,50−2,50−3が設けられ
る。なお,図9の各図形ヘッダ情報中において,図8で
説明したエクステント情報等については,図示省略して
いる。
FIG. 9 shows a data relation diagram according to the embodiment of the present invention. Graphic header information 50-1, 50-2, and 50-3 are provided for each of the general graphic information 14, the change reference graphic information 15, and the time display graphic information 16. In the graphic header information of FIG. 9, the extent information and the like described in FIG. 8 are not shown.

【0068】変化基準図形情報15は,特に位置カーソ
ル情報52を持ち,これには,位置カーソル29の座標
(x,y)や,左右の隣の点情報に対するポインタや,
その2点間における位置カーソル29の位置の割合ra
tioの情報が格納される。図形ヘッダ情報50−2に
繋がれる点情報51−3,51−4,51−5は,図2
に示す例で説明すると,P0,P1,P2の点に関する
情報である。
The change reference graphic information 15 has, in particular, position cursor information 52, which includes the coordinates (x, y) of the position cursor 29, pointers to the left and right adjacent point information,
Ratio ra of the position of the position cursor 29 between the two points
tio information is stored. The point information 51-3, 51-4, 51-5 connected to the graphic header information 50-2 is shown in FIG.
In the example shown in FIG. 7, the information is about the points P0, P1, and P2.

【0069】時間表示図形情報16は,図2の(ロ)に
示す時間表示図形28−1等に関する情報であり,これ
も図形ヘッダ情報50−3と,点情報51−6,51−
7,…からなる。また,図示省略するが,位置カーソル
情報52と同様な形式で時刻カーソル情報が設けられ
る。点情報51−6,51−7,…は,図2の例では,
T0,T1,…の位置を示す情報であって,変化基準図
形情報15における点情報51−3,51−4,…にそ
れぞれ対応している。
The time display graphic information 16 is information relating to the time display graphic 28-1 and the like shown in FIG. 2B, and is also the graphic header information 50-3 and the point information 51-6, 51-.
7, ... Although not shown, time cursor information is provided in the same format as the position cursor information 52. The point information 51-6, 51-7,...
Are information indicating the positions of T0, T1,... And correspond to the point information 51-3, 51-4,.

【0070】また,図形ヘッダ情報50−3は,現時刻
指示部21をポイントし,現在時間を管理している。前
述したように,図形26上の点は位置カーソル29など
の他の点と関係付けることができる。図9に示すデータ
関係の例では,点情報51−1の点が位置カーソル29
に関係付けられ,点情報51−1と位置カーソル情報5
2との間に,相互にポインタが張られている。なお,変
形参照,回転参照というような関係の種類に関する情報
(図示省略)についても,点情報51−1内に設定され
る。
The graphic header information 50-3 points to the current time indicating unit 21 and manages the current time. As described above, points on the graphic 26 can be associated with other points, such as the position cursor 29. In the data relation example shown in FIG. 9, the point of the point information 51-1 is the position cursor 29.
, The point information 51-1 and the position cursor information 5
Two pointers are set between them. It should be noted that information (not shown) relating to the type of relation such as deformation reference and rotation reference is also set in the point information 51-1.

【0071】図10は,図6の例で説明したような状態
変化に関する情報を管理するための状態を示すデータ構
造の例を示している。図6に示すガント45の図形ヘッ
ダ情報50−2から,図形26の状態が定義されている
時刻を示す点情報51−1,51−2,…がポイントさ
れる。点情報51−1は時刻T1,点情報51−2は時
刻T2に対応している。時刻カーソル30が,例えば時
刻T1と時刻T2の間にあるとすると,時刻カーソル情
報61に,図10に示すように,点情報51−1,51
−2へのポインタ情報が設定される。
FIG. 10 shows an example of a data structure indicating a state for managing information relating to a state change as described in the example of FIG. Point information 51-1, 51-2,... Indicating the time at which the state of the graphic 26 is defined is pointed out from the graphic header information 50-2 of the Gantt 45 shown in FIG. The point information 51-1 corresponds to time T1, and the point information 51-2 corresponds to time T2. Assuming that the time cursor 30 is located between the time T1 and the time T2, for example, the time cursor information 61 includes point information 51-1 and 51 as shown in FIG.
-2 pointer information is set.

【0072】図形26の図形ヘッダ情報50−1から
は,各時刻T1,T2,…における状態を示す状態情報
60−1,60−2,…がポイントされる。また,状態
情報60−1,60−2,…は,時刻を示す点情報51
−1,51−2,…からもそれぞれポイントされる。状
態情報60−1,60−2,…は,この例では,状態指
定値として,図形を出現させるか消滅させるかの情報,
色情報,輝度情報,透明度に関する情報などを持つよう
になっている。他に,例えば線幅や図形のサイズなど,
各種形態に関する情報を持たせてもよい。
The state information 60-1, 60-2,... Indicating the state at each time T1, T2,. Also, the state information 60-1, 60-2,...
-1, 51-2,... In this example, the state information 60-1, 60-2,... Are information indicating whether a figure should appear or disappear, as state designation values.
It has color information, luminance information, information on transparency, and the like. In addition, for example, line width and figure size
Information on various forms may be provided.

【0073】時刻カーソル情報61により,時刻カーソ
ル30の位置が与えられると,点情報51−1,51−
2が参照され,その位置から2点間の位置の割合が計算
される。この割合に応じて,状態情報60−1から得ら
れる状態指定値と,状態情報60−2から得られる状態
指定値との補間を行い,現在の状態が決定される。
When the position of the time cursor 30 is given by the time cursor information 61, the point information 51-1 and 51-
2 is referenced, and the ratio of the position between the two points is calculated from the position. In accordance with this ratio, the state designation value obtained from the state information 60-1 and the state designation value obtained from the state information 60-2 are interpolated to determine the current state.

【0074】時刻カーソル30が移動する場合には,単
位時間ごとに図10に示すデータを参照/更新すること
により,表示される図形26の状態を決定して,図形2
6の状態を変化させる。
When the time cursor 30 moves, the state of the graphic 26 to be displayed is determined by referencing / updating the data shown in FIG.
6 is changed.

【0075】図11の(イ)は,本発明の実施例による
変化基準図形27および時間表示図形28の作成処理説
明図である。 (a) 変化基準図形27の作成コマンドまたは通常の図形
作成コマンドにより,図形作成モードが選択された状態
で,変化基準図形27の始端,終端,その他の主要点に
関する位置情報を,位置指定装置12から入力する。
FIG. 11A is an explanatory diagram of a process of creating the change reference graphic 27 and the time display graphic 28 according to the embodiment of the present invention. (a) With the figure creation mode selected by the creation command of the change reference figure 27 or the normal figure creation command, the position information about the start end, end, and other main points of the change reference figure 27 is transmitted to the position designation device 12. Enter from.

【0076】(b) 変化基準図形27が作成されたならば
自動的に,または明示的な指定によって,変化基準図形
27に対応する時間表示図形28の情報を生成する。す
なわち,図9に示すような時間表示図形情報16を作成
する。
(B) When the change reference graphic 27 is created, the information of the time display graphic 28 corresponding to the change reference graphic 27 is automatically or explicitly specified. That is, the time display graphic information 16 as shown in FIG. 9 is created.

【0077】(c) また,変化基準図形27の点情報に対
応して,時間表示図形情報16の点情報を作成する。特
に指定がない場合には,各時刻の点の間隔は,等間隔と
する。 (d) 図形表示領域24に変化基準図形27を表示する。
(C) Further, the point information of the time display graphic information 16 is created corresponding to the point information of the change reference graphic 27. Unless otherwise specified, the points at each time are equally spaced. (d) The change reference graphic 27 is displayed in the graphic display area 24.

【0078】(e) また,時間表示領域25に時間表示図
形28を表示する。なお,これらの処理順序は,必ずし
も上記(a) 〜(e) の順でなくてもよい。図4に示すよう
に,変化基準図形27に任意の図形26を関係付ける場
合,図11の(ロ)に示す処理を実行する。
(E) A time display figure 28 is displayed in the time display area 25. The order of these processes does not necessarily have to be the order of (a) to (e). As shown in FIG. 4, when associating an arbitrary graphic 26 with the change reference graphic 27, the processing shown in FIG.

【0079】(a) 位置指定装置12によって図形作成情
報を入力する。 (b) 対応するガントの時間表示図形情報16を生成し,
それを時間表示領域25に表示する。
(A) The figure creation information is input by the position designation device 12. (b) Generate the time display graphic information 16 of the corresponding Gantt,
It is displayed in the time display area 25.

【0080】(c) 図4で説明したような関係付け操作に
より,変形/移動/回転などの参照の種類を入力し,図
形26上の点と変化基準図形27上の位置カーソル29
との参照/被参照関係を入力する。それらの入力情報
を,図9に示すデータ構造に反映する。
(C) The type of reference such as deformation / movement / rotation is input by the association operation as described with reference to FIG. 4, and the point on the graphic 26 and the position cursor 29 on the change reference graphic 27 are input.
Enter the reference / referenced relationship with. The input information is reflected in the data structure shown in FIG.

【0081】(d) 指定された参照/被参照関係が位置カ
ーソル29に合わせて維持されるように,図形26の表
示すべき位置や形状を計算する。 (e) 関係付け後の図形26を再表示する。
(D) The position and shape of the graphic 26 to be displayed are calculated so that the specified reference / reference relationship is maintained in accordance with the position cursor 29. (e) The figure 26 after the association is displayed again.

【0082】図12は,時間の経過に伴って図形26を
変化させる処理説明図である。位置指定装置12または
アプリケーションプログラム等によって,時刻の進行を
指定することができる。
FIG. 12 is an explanatory diagram of processing for changing the graphic 26 with the passage of time. The progress of time can be designated by the position designation device 12 or an application program.

【0083】(a) 指定された現在時刻または自動的に進
められた現在時刻により,時刻カーソル30の位置を決
定する。 (b) 時刻カーソル30の直前の点T1と直後の点T2と
の内分値Sを計算する。すなわち,図9に示す点情報5
1−1,51−2などをもとに,時刻カーソル30の位
置の2点間の割合ratioを計算する。
(A) The position of the time cursor 30 is determined based on the specified current time or the automatically advanced current time. (b) An internal division value S between a point T1 immediately before the time cursor 30 and a point T2 immediately after the time cursor 30 is calculated. That is, the point information 5 shown in FIG.
Based on 1-1, 51-2, etc., a ratio ratio between two points of the position of the time cursor 30 is calculated.

【0084】(c) 時刻の点T1,T2に対応する変化基
準図形27上の点P1,P2と,内分値Sから,位置カ
ーソル29の位置を決定する。 (d) 図9に示す位置カーソル情報52を更新し,変化基
準図形27上で位置カーソル29を新しい位置に移動す
る。
(C) The position of the position cursor 29 is determined from the points P1 and P2 on the change reference graphic 27 corresponding to the time points T1 and T2 and the internal division value S. (d) The position cursor information 52 shown in FIG. 9 is updated, and the position cursor 29 is moved to a new position on the change reference graphic 27.

【0085】(e) 位置カーソル29に関係する点がある
かどうかを判定し,位置カーソル29を参照している点
があれば,処理(f) を実行する。 (f) 位置カーソル29と参照点との関係に応じて,参照
点を持つ図形26に移動/回転/変形操作などを施す。
この処理を,位置カーソル29に関係付けられているす
べての図形に対して繰り返す。
(E) It is determined whether there is a point related to the position cursor 29, and if there is a point referring to the position cursor 29, the process (f) is executed. (f) In accordance with the relationship between the position cursor 29 and the reference point, the graphic 26 having the reference point is moved / rotated / deformed.
This process is repeated for all figures associated with the position cursor 29.

【0086】図13は,時間の経過に従って図形26の
状態を変化させるときの処理を示している。 (a) 指定された現在時刻または自動的に進められた現在
時刻により,時刻カーソル30の位置を決定する。
FIG. 13 shows a process for changing the state of the FIG. 26 over time. (a) The position of the time cursor 30 is determined based on the specified current time or the automatically advanced current time.

【0087】(b) 時刻カーソル30の直前の点T1と直
後の点T2との内分値Sを計算する。すなわち,図10
に示す点情報51−1,51−2などをもとに,時刻カ
ーソル30の位置の2点間の割合ratioを計算す
る。
(B) An internal division value S between a point T1 immediately before the time cursor 30 and a point T2 immediately after the time cursor 30 is calculated. That is, FIG.
The ratio ratio between the two points at the position of the time cursor 30 is calculated based on the point information 51-1 and 51-2 shown in FIG.

【0088】(c) 時刻の点T1,T2に対応する図形2
6の状態情報と,内分値Sとから,各状態指定値の補間
値を計算し,図形26の状態を決める。 (d) ガント45と現時刻の位置の関係,または出現/消
滅を指示する状態指定値から,図形26を消滅させるか
否かを判定する。
(C) FIG. 2 corresponding to time points T1 and T2
The interpolation value of each state designation value is calculated from the state information 6 and the internal division value S, and the state of the figure 26 is determined. (d) It is determined from the relationship between the Gantt 45 and the current time position or the state designation value for instructing appearance / deletion whether the graphic 26 is to be deleted.

【0089】(e) 図形26を消滅させない場合には,
(c) で求めた状態に従って,図形26を再描画する。 (f) 図形26を消滅させる場合,図形表示領域24から
図形26を消去する。
(E) If the figure 26 is not erased,
The graphic 26 is redrawn according to the state obtained in (c). (f) When the figure 26 is deleted, the figure 26 is deleted from the figure display area 24.

【0090】図14は,本発明の具体的な応用例を示し
ている。例えば,図14の(イ)に示すような頭部A,
胴体B,脚部C,Dからなる人の図形に関する動画を作
成するものとする。
FIG. 14 shows a specific application example of the present invention. For example, a head A as shown in FIG.
It is assumed that a moving image relating to a figure of a person including the body B and the legs C and D is created.

【0091】図14の(ロ)に示すように,図形の各部
を関係付ける。すなわち,頭部Aに定義された束縛点と
胴体B上に定義された束縛点とを関係付け,脚部C,D
の各束縛点と胴体Bの下辺上の点とをそれぞれ関係付け
る。また,変化基準図形として,胴体Bに沿って図形E
を作成し,その位置カーソル29−1を胴体Bの下部に
関係付ける。同様に,脚部Dに沿って図形Fを作成し,
その位置カーソル29−2を脚部C,Dの先端に関係付
ける。
As shown in FIG. 14B, each part of the figure is related. That is, the binding points defined on the head A and the binding points defined on the body B are related, and the legs C and D
And the points on the lower side of the body B are associated with each other. As a change reference figure, a figure E along the body B
Is created, and the position cursor 29-1 is associated with the lower part of the body B. Similarly, a figure F is created along the leg D,
The position cursor 29-2 is associated with the tips of the legs C and D.

【0092】図14の(ハ)に示すように,時間表示領
域25内に各図形A〜Fのガントを作成し表示する。時
間表示領域25内の時刻カーソル30の移動に伴い,位
置カーソル29−1,29−2が移動する。
As shown in FIG. 14C, a Gantt of each of the figures A to F is created and displayed in the time display area 25. With the movement of the time cursor 30 in the time display area 25, the position cursors 29-1 and 29-2 move.

【0093】図14の(ニ)ないし(ヘ)に示すよう
に,時間の経過に従って時刻カーソル30が移動する
と,図形E,F上で位置カーソル29−1,29−2が
移動し,これに伴って位置カーソル29−1,29−2
に関係付けられた参照点が移動する。すなわち,頭部A
は成長せず,胴体Bが先に成長し,脚部C,Dは後から
大きく成長するというような一連の変化を伴う図形の編
集が容易に実現されることになる。
As shown in (d) to (f) of FIG. 14, when the time cursor 30 moves as time passes, the position cursors 29-1 and 29-2 move on the figures E and F. Accordingly, the position cursors 29-1, 29-2
The reference point associated with moves. That is, head A
Does not grow, the body B grows first, and the legs C and D grow large later, so that editing of a figure with a series of changes can be easily realized.

【0094】頭部A,胴体B,脚部C,Dのそれぞれの
接合関係は,関係付けによって維持されるので,各部の
変形(成長)かかわらず,人の図形を構成する部品の図
形A〜Dがばらばらになることはない。
Since the joint relationship between the head A, the body B, and the legs C and D is maintained by association, the figures A to A of the parts constituting the figure of the person regardless of the deformation (growth) of each part. D does not fall apart.

【0095】時刻は,次の方法によって更新することが
できる。 マウスなどの位置指定装置12により,時間表示領
域25上で時刻カーソル30を任意の位置まで移動す
る。
The time can be updated by the following method. The time cursor 30 is moved to an arbitrary position on the time display area 25 by the position designation device 12 such as a mouse.

【0096】 時刻指定ダイアログウインドウ(図示
省略)により,任意の時刻を示す数値を入力する。 メニューにより「連続実行」を選択する。これによ
り,所定の単位時間ごとに,時刻が一定量ずつ進められ
る。
A numerical value indicating an arbitrary time is input through a time designation dialog window (not shown). Select "Continuous execution" from the menu. As a result, the time is advanced by a fixed amount every predetermined unit time.

【0097】 アプリケーションプログラムから,あ
らかじめシステムに用意された時間設定関数を呼び出
す。この関数は,例えば次のような形式をとる。 ・連続実行を指定する場合 int SetTime(開始時刻,終了時刻,更新速度または間
隔) ・連続実行を指定しない場合 int SetTime(設定時刻) 連続実行を指定する場合には,その開始時刻と終了時刻
とどの程度の速さで時刻を更新するかをパラメタで指定
する。連続実行を指定しない場合には,更新する時刻を
パラメタで指定する。
A time setting function prepared in the system in advance is called from the application program. This function takes the following form, for example: • When specifying continuous execution int SetTime (start time, end time, update speed or interval) • When not specifying continuous execution int SetTime (set time) When specifying continuous execution, the start time, end time, and Specify how fast the time is updated by a parameter. If you do not specify continuous execution, specify the update time in a parameter.

【0098】なお,以上の実施例の説明では,時刻の変
化に伴って図形を変化させる例を説明したが,時刻では
なく,任意の属性値によって,同様に図形を変化させる
こともできる。上記実施例の説明において,「時刻」を
「属性値」と読み替えることにより,実現方法は明らか
であろう。
In the above description of the embodiment, an example in which a figure is changed according to a change in time has been described. However, a figure can be similarly changed not by time but by an arbitrary attribute value. In the description of the above embodiment, the implementation method will be clear by replacing “time” with “attribute value”.

【0099】任意の属性値について現在値を更新するア
プリケーションプログラムに対するインタフェースは,
次の形式による関数呼び出しによって実現される。int
SetAttributeValue(const char* name, float newvalu
e)ここで,nameは属性の種類を示す属性名, newvalueは
新しい属性値である。
The interface to an application program that updates the current value for any attribute value is:
This is realized by a function call in the following format. int
SetAttributeValue (const char * name, float newvalu
e) Here, name is an attribute name indicating the type of attribute, and newvalue is a new attribute value.

【0100】本発明によって編集した図形情報を,アプ
リケーションプログラムから利用する際,その図形情報
に含まれる図形の操作を,任意の属性値を通じて,図形
表示処理手段との間でやりとりすることにより,アプリ
ケーションプログラムの柔軟性を向上させ,かつアプリ
ケーションプログラムの簡略化を実現することができ
る。
When the graphic information edited by the present invention is used from an application program, the operation of the graphic included in the graphic information is exchanged with the graphic display processing means through an arbitrary attribute value, thereby enabling the application program to operate. The flexibility of the program can be improved and the application program can be simplified.

【0101】すなわち,従来技術では,図形の動的な位
置の変化は,アプリケーションプログラム内で,計算式
や内蔵データにより決定しなければならなかったので,
図形の位置を変更する場合には,アプリケーションプロ
グラムの再編集,再コンパイルが必要であった。本発明
の編集装置で作成した図形情報は,アプリケーションプ
ログラムとは独立に管理されており,図形の変化基準図
形などの軌跡の変更は,アプリケーションプログラムに
影響を与えない。
That is, in the prior art, a change in the dynamic position of a figure had to be determined by a calculation formula or built-in data in an application program.
To change the position of the figure, it was necessary to re-edit and recompile the application program. The graphic information created by the editing apparatus of the present invention is managed independently of the application program, and a change in the trajectory of the graphic change reference graphic does not affect the application program.

【0102】また,従来技術では,アプリケーションプ
ログラムから,動的に図形の位置変化を起こす場合に
は,XおよびYの二次元の座標を計算して算出しなけれ
ばらなかった。本発明の編集装置により作成した図形
を,動的に位置変化させる場合,アプリケーションプロ
グラムは,時刻または属性値を操作するだけでよく,画
面上の座標を意識する必要はなくなる。
In the prior art, when the position of a figure is dynamically changed from an application program, two-dimensional X and Y coordinates have to be calculated and calculated. When the position of a graphic created by the editing apparatus of the present invention is dynamically changed, the application program only needs to operate the time or the attribute value and does not need to be aware of the coordinates on the screen.

【0103】図形表示領域24,時間表示領域25また
は属性値表示領域は,異なる表示装置11の画面に割り
当ててもよく,また周知のウインドウ制御機構を持つシ
ステムにおいて,各ウインドウに1対1に割り当てても
よい。
The graphic display area 24, the time display area 25, or the attribute value display area may be assigned to different screens of the display device 11, or in a system having a well-known window control mechanism, one to one for each window. You may.

【0104】図15は,本発明の実施例で用いるハード
ウェア構成例を示す図である。本発明は,例えば図15
に示すような周知のハードウェア機構により実施するこ
とができる。システムバス107には,ディスプレイア
ダプタ103,ランダム・アクセス・メモリ(RAM)
105,CPU106,ディスクアダプタ108が接続
されている。ディスプレイアダプタ103には,グラフ
ィックディスプレイ100,キーボード101,マウス
102,ビデオ用メモリ(VRAM)104が接続さ
れ,VRAM104の内容がディスプレイアダプタ10
3を介して,グラフィックディスプレイ100に表示さ
れる。ディスクアダプタ108には,磁気ディスクなど
のディスク記憶装置109が接続され,ディスクアダプ
タ108は,CPU106の入出力命令によって,RA
M105とディスク記憶装置109との間のデータ転送
を制御する。
FIG. 15 is a diagram showing an example of a hardware configuration used in the embodiment of the present invention. For example, FIG.
It can be implemented by a known hardware mechanism as shown in FIG. The system bus 107 includes a display adapter 103, a random access memory (RAM)
105, CPU 106, and disk adapter 108 are connected. A graphic display 100, a keyboard 101, a mouse 102, and a video memory (VRAM) 104 are connected to the display adapter 103, and the contents of the VRAM 104 are stored in the display adapter 10.
3 is displayed on the graphic display 100. A disk storage device 109 such as a magnetic disk is connected to the disk adapter 108.
It controls data transfer between the M105 and the disk storage device 109.

【0105】グラフィックディスプレイ100,キーボ
ード101,マウス102およびディスプレイアダプタ
103は,図1に示す表示装置11および位置指定装置
12に相当する。図1に示す図形情報記憶部13は,R
AM105またはディスク記憶装置109に設けられ
る。
The graphic display 100, keyboard 101, mouse 102 and display adapter 103 correspond to the display device 11 and the position designation device 12 shown in FIG. The graphic information storage unit 13 shown in FIG.
It is provided in the AM 105 or the disk storage device 109.

【0106】もちろん,本発明は,図15に示すシステ
ムに限らず,通常の汎用計算機,ワークステーション・
タイプの計算機または一般のパーソナル・コンピュータ
等によっても実施することが可能である。
Of course, the present invention is not limited to the system shown in FIG.
It can also be implemented by a type of computer or a general personal computer.

【0107】[0107]

【発明の効果】以上説明したように,本発明によれば,
時刻または属性値の変化に伴って変化する図形を容易に
編集し,表示装置の画面上に描画することが可能にな
る。また,編集した図形の形態を変化させる場合に,位
置指定装置12によって操作するだけでなく,アプリケ
ーションプログラムからも簡単なインタフェースによっ
て操作することができ,アプリケーションプログラムの
柔軟性の向上および簡略化に寄与するところが大きい。
As described above, according to the present invention,
It is possible to easily edit a figure that changes with a change in time or attribute value and draw it on the screen of the display device. In addition, when changing the form of the edited graphic, it can be operated not only by the position specifying device 12 but also by a simple interface from an application program, contributing to improvement and simplification of the flexibility of the application program. The place to do is big.

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

【図1】本発明の原理説明図である。FIG. 1 is a diagram illustrating the principle of the present invention.

【図2】本発明の具体的な概要説明図である。FIG. 2 is a specific schematic explanatory diagram of the present invention.

【図3】本発明の実施例に係る編集例を示す図である。FIG. 3 is a diagram showing an editing example according to the embodiment of the present invention.

【図4】本発明の実施例に係る編集例を示す図である。FIG. 4 is a diagram showing an editing example according to the embodiment of the present invention.

【図5】本発明の実施例に係る編集例を示す図である。FIG. 5 is a diagram showing an editing example according to the embodiment of the present invention.

【図6】本発明の実施例に係る編集例を示す図である。FIG. 6 is a diagram showing an editing example according to the embodiment of the present invention.

【図7】本発明の実施例に係るガントの編集例を示す図
である。
FIG. 7 is a diagram illustrating an example of editing a Gantt according to an embodiment of the present invention.

【図8】本発明の実施例に係る図形情報の基本データ構
造の例を示す図である。
FIG. 8 is a diagram showing an example of a basic data structure of graphic information according to the embodiment of the present invention.

【図9】本発明の実施例に係るデータ関係図である。FIG. 9 is a data relation diagram according to the embodiment of the present invention.

【図10】本発明の実施例に係る状態を示すデータ構造
の例を示す図である。
FIG. 10 is a diagram illustrating an example of a data structure indicating a state according to the embodiment of the present invention.

【図11】本発明の実施例に係る処理説明図である。FIG. 11 is an explanatory diagram of a process according to the embodiment of the present invention.

【図12】本発明の実施例に係る処理説明図である。FIG. 12 is an explanatory diagram of a process according to the embodiment of the present invention.

【図13】本発明の実施例に係る処理説明図である。FIG. 13 is an explanatory diagram of a process according to the embodiment of the present invention.

【図14】本発明の本発明の具体的な応用例を示す図で
ある。
FIG. 14 is a diagram showing a specific application example of the present invention.

【図15】本発明の実施例で用いるハードウェア構成例
を示す図である。
FIG. 15 is a diagram illustrating an example of a hardware configuration used in an embodiment of the present invention.

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

10 処理装置 11 表示装置 12 位置指定装置 13 図形情報記憶部 14 一般図形情報 15 変化基準図形情報 16 時間表示図形情報 17 図形表示処理手段 18 時間表示処理手段 19 変化情報設定処理手段 20 表示更新処理手段 21 現時刻指示部 22 束縛関係設定処理手段 23 時間編集処理手段 24 図形表示領域 25 時間表示領域 26 図形 27 変化基準図形 28 時間表示図形 29 位置カーソル 30 時刻カーソル REFERENCE SIGNS LIST 10 processing device 11 display device 12 position designation device 13 graphic information storage unit 14 general graphic information 15 change reference graphic information 16 time display graphic information 17 graphic display processing means 18 time display processing means 19 change information setting processing means 20 display update processing means 21 current time indicating section 22 binding relation setting processing means 23 time editing processing means 24 graphic display area 25 time display area 26 graphic 27 change reference graphic 28 time display graphic 29 position cursor 30 time cursor

───────────────────────────────────────────────────── フロントページの続き (72)発明者 鈴木 雅裕 神奈川県大和市深見西4丁目2番49号 株式会社ピーエフユー 大和工場内 (72)発明者 葛西 敦子 神奈川県大和市深見西4丁目2番49号 株式会社ピーエフユー 大和工場内 (56)参考文献 特開 平2−199579(JP,A) (58)調査した分野(Int.Cl.7,DB名) G06T 13/00 G06T 11/80 G06F 3/153 320 特許ファイル(PATOLIS) JICSTファイル(JOIS)──────────────────────────────────────────────────続 き Continuing on the front page (72) Inventor Masahiro Suzuki 4-49, Fukami Nishi, Yamato-shi, Kanagawa Prefecture PF Corporation Yamato Plant (72) Inventor Atsuko Kasai 4-49, Fukami-Nishi, Yamato-shi, Kanagawa No. PF Corporation Yamato Factory (56) References JP-A-2-199579 (JP, A) (58) Fields investigated (Int. Cl. 7 , DB name) G06T 13/00 G06T 11/80 G06F 3 / 153 320 Patent file (PATOLIS) JICST file (JOIS)

Claims (4)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】 図形を編集する図形編集装置において,第一図形上の点であって,他の第二図形上の点に関連付
けられて,該第二図形の移動や変形に応じて移動する束
縛点を設定する束縛点設定手段と, 前記第一図形の移動または形状を変化させる基準となる
変化基準図形上の移動点に,当該第一図形内の点を参照
点として関連付ける関連付手段と, 変化基準図形上の移動点に応じて移動する当該参照点お
よび前記束縛点の位置関係に基づいて前記 第一図形を変
化させる処理手段とを有することを特徴とする図形編集
装置。
In a graphic editing apparatus for editing a graphic , a point on a first graphic, which is associated with a point on another second graphic.
Bunch that moves according to the movement or deformation of the second figure
Binding point setting means for setting a binding point, and a reference for moving or changing the shape of the first figure
Refers to a point in the first figure as the moving point on the change reference figure
An associating means for associating them as points;
And a processing means for changing the first graphic based on the positional relationship between the binding points .
【請求項2】 図形を編集する図形処理装置において
一図形上の点であって,図形表示領域上の一点に対して
固定される束縛点を設定する束縛点設定手段と, 前記第一図形の移動または形状を変化させる基準となる
変化基準図形上の移動点に,当該第一図形内の点を参照
点として関連付ける関連付手段と, 変化基準図形上の移動点に応じて移動する当該参照点お
よび前記束縛点の位置関係に基づいて前記第一図形を変
化させる処理手段と を有する ことを特徴とする図形編集
装置。
2. A graphic processing apparatus for editing a graphic .
For a point on one figure, one point on the figure display area
Binding point setting means for setting a fixed binding point; and a reference for moving or changing the shape of the first figure
Refers to a point in the first figure as the moving point on the change reference figure
An associating means for associating them as points;
And transforms the first figure based on the positional relationship between the binding points.
Figure Editing The device you; and a processing means for reduction.
【請求項3】 前記関連付手段は,前記移動点の位置に
おける第一図形の属性値を設定することを含むことを特
徴とする請求項1または請求項2記載の図形編集装置。
3. The method according to claim 1, wherein the associating means is arranged at a position of the moving point.
3. The graphic editing apparatus according to claim 1 , further comprising setting an attribute value of a first graphic in the graphic editing apparatus.
【請求項4】 前記処理手段は,前記関連付手段により
属性値の設定された点と点との間における第一図形を表
示する際,それらの2点における属性値から補間して第
一図形の点と点との間の途中の属性値を決定して表示す
ことを特徴とする請求項3記載の図形編集装置。
4. The processing means according to claim 1 , wherein:
Displays the first figure between points with attribute values
When showing, interpolation is performed from the attribute values at those two points.
Determines and displays attribute values on the way between points of one figure
Graphics editing system according to claim 3, wherein the that.
JP24111392A 1992-09-10 1992-09-10 Figure editing device Expired - Fee Related JP3186240B2 (en)

Priority Applications (6)

Application Number Priority Date Filing Date Title
JP24111392A JP3186240B2 (en) 1992-09-10 1992-09-10 Figure editing device
PCT/JP1993/001303 WO1994006090A1 (en) 1992-09-10 1993-09-10 Graphic editor and processing method
GB9409280A GB2277661B (en) 1992-09-10 1993-09-10 Graphic editor and processing method
GB9618852A GB2303281B (en) 1992-09-10 1993-09-10 Graphic editing apparatus and method
GB9618919A GB2303282B (en) 1992-09-10 1993-09-10 Graphic editing apparatus
US08/786,190 US5926186A (en) 1992-09-10 1997-01-21 Graphic editing apparatus and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP24111392A JP3186240B2 (en) 1992-09-10 1992-09-10 Figure editing device

Publications (2)

Publication Number Publication Date
JPH0696186A JPH0696186A (en) 1994-04-08
JP3186240B2 true JP3186240B2 (en) 2001-07-11

Family

ID=17069481

Family Applications (1)

Application Number Title Priority Date Filing Date
JP24111392A Expired - Fee Related JP3186240B2 (en) 1992-09-10 1992-09-10 Figure editing device

Country Status (1)

Country Link
JP (1) JP3186240B2 (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20000064772A (en) * 1997-01-24 2000-11-06 이데이 노부유끼 Apparatus for generating a shape data, a method for generating the shape data, and a medium thereof
US6108010A (en) * 1997-07-18 2000-08-22 International Business Machines Corp. Method and system for a true-scale motion path editor
JP3790126B2 (en) 2001-05-30 2006-06-28 株式会社東芝 Spatiotemporal domain information processing method and spatiotemporal domain information processing system
DE112009004615T5 (en) 2009-03-31 2012-08-23 Mitsubishi Electric Corporation Animation editing device and animation playback device
CN102255821B (en) * 2010-05-20 2015-08-05 腾讯科技(深圳)有限公司 The state output method of a kind of contact person and system
WO2015163220A1 (en) 2014-04-20 2015-10-29 彰一 村瀬 Electronic picture book which sequentially changes in response to scroll operation
US11164393B2 (en) * 2018-09-14 2021-11-02 Microsoft Technology Licensing, Llc Generating display of a 3-dimensional object

Also Published As

Publication number Publication date
JPH0696186A (en) 1994-04-08

Similar Documents

Publication Publication Date Title
US7110005B2 (en) Object manipulators and functionality
US5999195A (en) Automatic generation of transitions between motion cycles in an animation
US5491781A (en) Method and apparatus for displaying a graphic image
US5914717A (en) Methods and system for providing fly out menus
US5621430A (en) Method and apparatus for navigating multiple independent windowed images
US6462751B1 (en) Framework for objects having authorable behaviors and appearances
JP3173067B2 (en) Graph creation apparatus and method
JPH10508403A (en) Method and apparatus for modifying data by manipulating a display graph
JP3705826B2 (en) Virtual three-dimensional window display control method
JP3186241B2 (en) Figure editing device
JP3186240B2 (en) Figure editing device
US5995984A (en) Apparatus and method for zoom-in entry of an element in a table
US6219056B1 (en) Shape objects having authorable behaviors and appearances
JPH0723995B2 (en) Document adjustment method
JPH06215095A (en) Object attribute expressing/changing system
US6392662B1 (en) Draw order preservation in a computer-implemented graphics system
JPH1125285A (en) Graphic element input method
JP3186242B2 (en) Figure editing device
US6848082B1 (en) Reactor-based viewport clipping using arbitrary graphical entities
JPS6215670A (en) In-shape character string editing method
CN117197289A (en) Pattern rendering method and system based on templates
JPH0642245B2 (en) Spreadsheet
Casteleiro et al. An Object Oriented Architecture for interactive Animation and Simulation
CN120610696A (en) Methods for displaying objects in the viewing area
WO1994006090A1 (en) Graphic editor and processing method

Legal Events

Date Code Title Description
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20010417

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080511

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090511

Year of fee payment: 8

LAPS Cancellation because of no payment of annual fees