JPH0581406A - Animation display processing device - Google Patents

Animation display processing device

Info

Publication number
JPH0581406A
JPH0581406A JP4011912A JP1191292A JPH0581406A JP H0581406 A JPH0581406 A JP H0581406A JP 4011912 A JP4011912 A JP 4011912A JP 1191292 A JP1191292 A JP 1191292A JP H0581406 A JPH0581406 A JP H0581406A
Authority
JP
Japan
Prior art keywords
moving image
window
image display
scenario description
display unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP4011912A
Other languages
Japanese (ja)
Other versions
JP3171632B2 (en
Inventor
Rieko Yamamoto
里枝子 山本
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 JP01191292A priority Critical patent/JP3171632B2/en
Publication of JPH0581406A publication Critical patent/JPH0581406A/en
Application granted granted Critical
Publication of JP3171632B2 publication Critical patent/JP3171632B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Controls And Circuits For Display Device (AREA)
  • Processing Or Creating Images (AREA)
  • Digital Computer Display Output (AREA)
  • Image Generation (AREA)

Abstract

(57)【要約】 【目的】 本発明は、ディスプレイ上の複数のウィンド
ウに動画を表示する動画表示処理装置に関し、関連的な
意味をもつ動画を各ウィンドウに表示可能とすることを
目的とする。 【構成】 動画表示制御手段6は、シナリオ記述管理手
段5内のシナリオ記述を解釈することにより、動画表示
単位管理手段4から動画表示単位を読み出し、ディスプ
レイ上にオープンされる複数のウィンドウに関連的な意
味を持つ動画表示単位の時系列データを表示する。ま
た、動画表示制御手段6は、ユーザの要求に従い、動画
履歴管理手段7の管理データに基づいて、動画表示単位
の逆戻り表示を行なう。一方、ユーザは、データ入力装
置2により、動画表示単位管理手段4内の動画表示単位
と、シナリオ記述管理手段5内のシナリオ記述を編集で
きる。特に、シナリオ記述編集手段13により、シナリ
オ記述をグラフィカルに編集できる。
(57) [Summary] [Object] The present invention relates to a moving picture display processing apparatus for displaying moving pictures in a plurality of windows on a display, and an object thereof is to make it possible to display moving pictures having a related meaning in each window. .. [Structure] The moving picture display control means 6 reads the moving picture display unit from the moving picture display unit management means 4 by interpreting the scenario description in the scenario description management means 5, and relates to a plurality of windows opened on the display. Display time-series data in video display units that have different meanings. Further, the moving image display control means 6 performs a backward display in moving image display units based on the management data of the moving image history management means 7 in accordance with the user's request. On the other hand, the user can edit the moving image display unit in the moving image display unit managing means 4 and the scenario description in the scenario description managing means 5 by using the data input device 2. In particular, the scenario description editing means 13 can edit the scenario description graphically.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は、ディスプレイ上の複数
のウィンドウに動画を表示する動画表示処理装置に関す
る。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a moving picture display processing apparatus for displaying moving pictures in a plurality of windows on a display.

【0002】[0002]

【従来の技術】ワークステーション等のディスプレイ上
に動画を表示する技術が開発されつつある。
2. Description of the Related Art Techniques for displaying moving images on a display such as a workstation are being developed.

【0003】このような動画表示処理の従来技術とし
て、ある時間単位に従う各時刻毎に画像を画面表示用の
ビットマップ等として構築し、それらの画像をディスプ
レイ上に時間順に表示していくという方式が最も一般的
に用いられている。この場合、動画は、ディスプレイ上
で、ウィンドウ毎に独立に表示される。
As a conventional technique for such moving image display processing, a method is constructed in which images are constructed as a bit map for screen display at each time according to a certain time unit, and those images are displayed in time order on a display. Is most commonly used. In this case, the moving image is independently displayed for each window on the display.

【0004】また、動画表示処理の他の従来技術とし
て、次のようなものがある。まず、ある時刻における画
面の状態が何らかの手法によりデータ化される。次に、
その後の任意の時刻における画面の状態が同様にデータ
化される。そして、その間の各時刻における画面の状態
が上述の2組の画面データから補間して求められる。こ
のようにして求められた各時刻の画面の状態がディスプ
レイに順次表示されることにより動画が表示される。こ
の場合にも、動画は、ディスプレイ上で、ウィンドウ毎
に独立に表示される。
Another conventional technique for moving image display processing is as follows. First, the state of the screen at a certain time is converted into data by some method. next,
The state of the screen at any time thereafter is similarly converted into data. Then, the state of the screen at each time during that time is obtained by interpolating from the above two sets of screen data. A moving image is displayed by sequentially displaying the state of the screen at each time thus obtained on the display. Also in this case, the moving image is independently displayed for each window on the display.

【0005】[0005]

【発明が解決しようとする課題】しかし、上述したよう
な従来技術(注:複数形)では、関連的な意味を持つ動
画を同時にディスプレイ上に表示できないために、ワー
クステーション等における動画の利用が限られてしまう
という問題点があった。例えば、ディスプレイ上にコン
ピュータシステムにおけるソフトウェアの動作説明を表
示する場合に、説明内容の文章とその説明に合わせて動
作を図解する動画とを同時に同期をとりながら表示して
いく構成を採ると、極めて容易にソフトウェア動作を説
明できることが予想されるが、上述した従来技術のよう
にウィンドウ毎に独立に動画を表示していく方式では、
このような要求に全く対応できなかった。
However, in the above-described conventional technology (Note: plural form), since moving pictures having a related meaning cannot be displayed on the display at the same time, it is not possible to use moving pictures in a workstation or the like. There was a problem that it was limited. For example, when displaying an operation description of software in a computer system on a display, if a structure is adopted in which the text of the description content and a moving image illustrating the operation according to the description are simultaneously displayed in synchronization with each other, It is expected that the software operation can be easily explained, but in the method of displaying moving images independently for each window as in the above-mentioned conventional technique,
We were not able to meet such demands at all.

【0006】また、従来の動画表示処理においては、あ
たかもフィルムを回すように、時間的な流れに沿ってデ
ィスプレイ上に一連の動画が表示されてゆく構成が採ら
れていた。このため、動画の表示内容が固定的になって
しまい、ワークステーション等における動画の利用が限
られてしまうという問題点があった。例えば、上述のよ
うにディスプレイ上にコンピュータシステムにおけるソ
フトウェアの動作説明を表示する場合に仮に動画を表示
できたとしても、ユーザが希望する説明部分に関してよ
り詳しい説明を望むような場合、ダイナミックに動画の
表示内容を変化させることはできないため、そのような
要求に全く対応できなかった。
Further, in the conventional moving image display processing, a series of moving images are displayed on the display along a temporal flow as if the film were rotated. Therefore, there is a problem in that the display contents of the moving image are fixed, and the use of the moving image in the workstation or the like is limited. For example, even if a moving image can be displayed when displaying the operation description of the software in the computer system on the display as described above, if the user wants more detailed explanation about the desired explanation part, the dynamic image Since the displayed contents cannot be changed, such a request could not be met at all.

【0007】しかも、従来の動画表示処理では、表示さ
れる動画はあたかもフィルムのように1つにまとめて管
理されていたため、例えば動画の内容の一部を変更する
ためには、その長い動画データの中から該当する部分を
探し出して編集しなければならず、非常な手間を要する
という問題点もあった。
Moreover, in the conventional moving image display processing, since the displayed moving images are collectively managed as if they were films, for example, in order to change a part of the contents of the moving image, the long moving image data is used. There was also a problem that it took a lot of time and effort to find and edit the corresponding part from among them.

【0008】本発明は、関連的な意味を持つ動画をディ
スプレイ上の複数のウィンドウに表示可能とすることを
目的とする。
An object of the present invention is to make it possible to display a moving image having a related meaning in a plurality of windows on a display.

【0009】[0009]

【課題を解決するための手段】図1に本発明の原理構成
を図示する。データ処理装置1は動画表示処理を実行す
る。データ入力装置2は、動画表示のためのシナリオ記
述をユーザに入力させる。マンマシン・インタフェース
(MMI)3はデータ処理装置1及びデータ入力装置2
に接続される。
FIG. 1 illustrates the principle configuration of the present invention. The data processing device 1 executes a moving image display process. The data input device 2 allows the user to input a scenario description for displaying a moving image. The man-machine interface (MMI) 3 includes a data processing device 1 and a data input device 2.
Connected to.

【0010】データ処理装置1は、例えば補助記憶装置
等によって実現される動画表示単位管理手段4及びシナ
リオ記述管理手段5と、動画表示制御手段6と、動画履
歴管理手段7と、動作モード制御手段8と、インタフェ
ース手段9を備える。
The data processing device 1 is, for example, a moving picture display unit managing means 4 and a scenario description managing means 5, a moving picture display controlling means 6, a moving picture history managing means 7, and an operation mode controlling means which are realized by an auxiliary storage device or the like. 8 and interface means 9.

【0011】動画表示単位管理手段4は、画面表示定義
を記述する1つ又は複数のフレームから構成される動画
表示単位を、複数単位分管理する。ここで、各動画表示
単位を構成するフレームは、規定の表示単位時間毎の各
画面表示定義を記述するデータセットであって、例えば
ディスプレイ上に表示される図形の種類とその図形の特
性情報とが図形IDが付されて記述される。
The moving image display unit managing means 4 manages a plurality of moving image display units each including one or a plurality of frames for describing the screen display definition. Here, the frame that constitutes each moving image display unit is a data set that describes each screen display definition for each prescribed display unit time, for example, the type of figure displayed on the display and the characteristic information of the figure. Is described with a figure ID.

【0012】シナリオ記述管理手段5は、各ウィンドウ
のディスプレイ上でのオープン又はクローズのタイミン
グ及びその位置などの状態、各ウィンドウに表示される
動画表示単位の時間的順序関係、又は各ウィンドウに表
示される各動画表示単位間の同期関係をそれぞれ記述す
るシナリオ記述を管理する。ここで、上述の時間的順序
関係は、1つの動画表示単位からそれが表示されるウィ
ンドウと同一又は異なるウィンドウに表示される他の動
画表示単位への任意の時間的遷移関係を含むように構成
することができる。また、上述の時間的遷移関係は、現
在表示されている動画表示単位中の所定の画面部分がユ
ーザによって指定された場合に有効となるような識別情
報を含むように構成することができる。更に、上述のシ
ナリオ記述は、複数の動画表示単位のグループが1つの
動画表示単位として扱われるようなグループ情報を含む
ように構成することができる。
The scenario description managing means 5 displays the opening and closing timings and positions of each window on the display, the temporal order relationship of the moving image display units displayed in each window, or the display in each window. It manages the scenario description that describes the synchronization relationship between each video display unit. Here, the above-described temporal order relationship is configured to include an arbitrary temporal transition relationship from one moving image display unit to another moving image display unit displayed in the same window as the window in which it is displayed or in a different window. can do. Further, the above temporal transition relationship can be configured to include identification information that becomes effective when a predetermined screen portion in the currently displayed moving image display unit is designated by the user. Furthermore, the above scenario description can be configured to include group information such that a group of a plurality of moving image display units is treated as one moving image display unit.

【0013】動画表示制御手段6は、シナリオ記述管理
手段5の管理するシナリオ記述を解釈し、この解釈に従
って各ウィンドウに動画表示単位の時系列データを順次
表示する。
The moving picture display control means 6 interprets the scenario description managed by the scenario description management means 5 and sequentially displays the time series data in moving picture display units in each window according to this interpretation.

【0014】動画履歴管理手段7は、任意の時間的遷移
を行う動画表示単位に基づいて表示される動画の履歴を
管理する。動作モード制御手段8は、マンマシン・イン
タフェース3からの指示に応答して動画履歴管理手段7
の管理機能を動作させないように制御する。
The moving picture history management means 7 manages the history of moving pictures displayed on the basis of moving picture display units that make arbitrary temporal transitions. The operation mode control means 8 responds to the instruction from the man-machine interface 3 in response to the moving picture history management means 7.
The management function of is controlled not to operate.

【0015】インタフェース手段9は、マンマシン・イ
ンタフェース3からの指示に応答して動画表示制御手段
6の実行状態を制御する。より具体的には、インタフェ
ース手段9は、動画表示制御手段6の動画表示処理の進
行を停止させる機能、動画表示制御手段6を制御するこ
とで停止させた動画表示単位を1つずつ前後に移動させ
る機能、動画表示制御手段6を制御することで停止させ
た動画表示単位の有するフレームを1つずつ前後に移動
させる機能などを備える。
The interface means 9 controls the execution state of the moving picture display control means 6 in response to an instruction from the man-machine interface 3. More specifically, the interface unit 9 has a function of stopping the progress of the moving image display processing of the moving image display control unit 6, and moves the stopped moving image display unit one by one by controlling the moving image display control unit 6. And a function of moving the frames of the stopped moving image display unit one by one by controlling the moving image display control means 6.

【0016】次に、データ入力装置は、動画入力制御手
段10と、図形編集手段11と、動画表示単位編集手段
12と、シナリオ記述編集手段13とを有する。動画入
力制御手段10は、マンマシン・インタフェース3と、
図形編集手段11、動画表示単位編集手段12又はシナ
リオ記述編集手段13との間のデータの入出力を制御す
る。
Next, the data input device has a moving image input control means 10, a graphic editing means 11, a moving image display unit editing means 12, and a scenario description editing means 13. The moving image input control means 10 includes a man-machine interface 3 and
It controls the input and output of data to and from the figure editing means 11, the moving image display unit editing means 12 or the scenario description editing means 13.

【0017】図形編集手段11は、汎用又は専用の図形
エディタであり、ユーザに、マンマシン・インタフェー
ス3によって、各動画表示単位の各フレームの図形定義
をグラフィック形式で編集させる。
The graphic editing means 11 is a general-purpose or special-purpose graphic editor, and allows the user to edit the graphic definition of each frame of each moving image display unit in the graphic format by the man-machine interface 3.

【0018】動画表示単位編集手段12は、図形編集手
段11がユーザに編集させた各動画表示単位の各フレー
ムの図形定義を1つの動画表示単位としてまとめ、その
動画表示単位を動画表示単位管理手段4に格納する。
The moving picture display unit editing means 12 collects the graphic definitions of each frame of each moving picture display unit edited by the figure editing means 11 as one moving picture display unit, and the moving picture display unit managing means. Store in 4.

【0019】シナリオ記述編集手段13は、ユーザに、
マンマシン・インタフェース3によって、シナリオ記述
管理手段5が管理するシナリオ記述を、図形シンボル編
集処理を含む編集処理によって編集させる。
The scenario description editing means 13 provides the user with
The man-machine interface 3 edits the scenario description managed by the scenario description managing means 5 by an editing process including a graphic symbol editing process.

【0020】具体的には、シナリオ記述編集手段13
は、ユーザに、編集時にディスプレイ上にオープンされ
た編集用ウィンドウ上で、動画表示時の各ウィンドウの
位置をテキスト形式で編集させると共に、各ウィンドウ
に表示される動画表示単位の時間的順序関係又は各ウィ
ンドウに表示される各動画表示単位間の同期関係を図形
シンボルを用いたグラフィック形式で編集させる。ま
た、シナリオ記述編集手段13は、ユーザに、編集用ウ
ィンドウ上で、動画表示時の各ウィンドウに表示される
動画表示単位の表示タイミングをテキスト形式で更に編
集させるようにしてもよい。
Specifically, the scenario description editing means 13
The user edits the position of each window at the time of displaying a moving image in text format on the editing window opened on the display at the time of editing, and the temporal order relation of moving image display units displayed in each window or Edit the synchronization relationship between each video display unit displayed in each window in a graphic format using graphic symbols. Further, the scenario description editing means 13 may allow the user to further edit the display timing of the moving image display unit displayed in each window when displaying the moving image in the text format on the editing window.

【0021】上述の動画表示単位の編集に加えて、シナ
リオ記述編集手段13は、ユーザに、編集用ウィンドウ
上に表示されるディスプレイ画面が時間軸方向に3次元
グラフィック表示された直方体上で、動画表示時の各ウ
ィンドウのディスプレイ上でのオープン又はクローズの
タイミング及びその位置を編集させる。或いは、シナリ
オ記述編集手段13は、ユーザに、編集用ウィンドウ上
で、動画表示時の各ウィンドウのディスプレイ上でのオ
ープン又はクローズのタイミングをテキスト形式で編集
させると共に、動画表示時の各ウィンドウを編集用ウィ
ンドウ上の所定領域内に配置させることにより動画表示
の各ウィンドウのディスプレイ上での位置を編集させ
る。
In addition to the above-described editing of moving image display units, the scenario description editing means 13 allows the user to display a moving image on a rectangular parallelepiped whose display screen displayed on the editing window is three-dimensionally displayed in the time axis direction. Edit the open / close timing and its position on the display of each window at the time of display. Alternatively, the scenario description editing means 13 allows the user to edit the opening or closing timing of each window on the display when displaying a moving image in a text format on the editing window, and edits each window when displaying the moving image. The position on the display of each window for displaying a moving image is edited by arranging the window in a predetermined area on the display window.

【0022】[0022]

【作用】動画表示単位管理手段4は、画面表示定義を記
述する1つ又は複数のフレームから構成される動画表示
単位を複数単位分管理する。また、シナリオ記述管理手
段5は、シナリオ記述に従って、各ウィンドウのディス
プレイ上での状態、各ウィンドウでの表示対象である各
動画表示単位の時間的順序関係、又は各ウィンドウの各
動画表示単位間の同期関係を管理する。そして、この管
理処理を受けて、動画表示制御手段6が、シナリオ記述
管理手段5の管理するシナリオ記述を解釈し、この解釈
に従って、ディスプレイ上にオープンされる複数のウィ
ンドウに動画表示単位の時系列データを表示していくこ
とで、関連的な意味を持つ動画をディスプレイ上に表示
していく。
The moving picture display unit managing means 4 manages a plurality of moving picture display units each including one or a plurality of frames which describe the screen display definition. Further, the scenario description management means 5 follows the scenario description, the state of each window on the display, the temporal order relation of each moving image display unit to be displayed in each window, or between each moving image display unit of each window. Manage synchronization relationships. Then, in response to this management processing, the moving picture display control means 6 interprets the scenario description managed by the scenario description management means 5, and according to this interpretation, a time series of moving picture display units is displayed in a plurality of windows opened on the display. By displaying the data, you can display moving images with relevant meanings on the display.

【0023】このように、本発明では、マルチウィンド
ウに従って関連的な意味を持つ動画をディスプレイ上に
表示できるようになることから、例えば、説明内容の文
章と、その説明に合わせて動作を図解する動画とを同時
に同期をとりながら表示していくといったアニュメーシ
ョン・マニュアルを構築することが可能になる。しか
も、表示対象である動画が動画表示単位を単位として管
理されるので、動画の編集効率が高められるという利点
もでてくることになる。
As described above, according to the present invention, since a moving image having a related meaning can be displayed on the display according to the multi-window, for example, the text of the explanation content and the operation according to the explanation are illustrated. It becomes possible to build an animation manual that displays the video and the video while synchronizing them at the same time. Moreover, since the moving images to be displayed are managed in units of moving image display units, there is an advantage that the editing efficiency of the moving images can be improved.

【0024】ここで、シナリオ記述により記述される動
画表示単位の時間的順序関係が、ある動画表示単位から
それが表示されるウィンドウと同一又は異なるウィンド
ウに表示される別の動画表示単位への任意の時間的遷移
関係を含み、この任意の時間的遷移関係が、表示されて
いる動画表示単位中の特定の画面部分がユーザによって
指定されたときに有効となるような識別情報を含む構成
が採られた場合、動画表示制御手段6は、この任意の時
間的遷移関係に従って動的に動画の表示内容を変化させ
ることが可能になる。
Here, the temporal order relation of the moving image display units described by the scenario description is arbitrary from one moving image display unit to another moving image display unit displayed in the same window as the window in which it is displayed or a different window. In this configuration, the arbitrary temporal transition relationship includes identification information that becomes effective when a specific screen portion in the displayed video display unit is designated by the user. In this case, the moving image display control means 6 can dynamically change the display content of the moving image according to this arbitrary temporal transition relationship.

【0025】更に、シナリオ記述において、複数の動画
表示単位のグループが1つの動画表示単位として扱われ
るようなグループ情報を含む構成が採られた場合、動画
表示制御手段6は、グループ化された動画表示単位で、
ディスプレイ上の表示を進めたり戻したりすることが可
能になる。
Further, when the scenario description has a configuration including group information such that a group of a plurality of moving image display units is treated as one moving image display unit, the moving image display control means 6 causes the moving image display control means 6 to group the moving images. In display units,
It is possible to move forward and backward on the display.

【0026】動画履歴管理手段7は、任意の時間的遷移
を行う動画表示単位に基づいて表示される動画の履歴を
管理し、動画表示制御手段6は、ユーザからの要求に応
答して、動画履歴管理手段7の管理データに従って、任
意の時間的遷移を行う動画表示単位の逆戻り表示処理を
実行する。これにより、シナリオ記述が別の動画表示単
位への任意の時間的遷移関係を含む場合でも、時間順序
を戻ることが可能になる。
The moving picture history management means 7 manages the history of moving pictures displayed on the basis of moving picture display units that make arbitrary temporal transitions, and the moving picture display control means 6 responds to a request from the user to display moving pictures. In accordance with the management data of the history management means 7, a backward moving display process is performed for each moving image display unit that makes an arbitrary time transition. Thereby, even when the scenario description includes an arbitrary temporal transition relation to another moving image display unit, it is possible to return the temporal order.

【0027】動画履歴管理手段7が動作状態に入ると、
動画履歴を管理していくためにメモリ容量が多く消費さ
れてしまう。そこで、シナリオ記述が別の動画表示単位
への任意の時間的遷移関係を含む場合において、ユーザ
が時間順序を戻ることを要求しない場合には、動作モー
ド制御手段8は、例えば装置の稼働時に、動画履歴管理
手段7の管理機能を動作させないように制御する。これ
により、メモリ容量の浪費をなくすことができる。
When the moving picture history management means 7 enters the operating state,
A large amount of memory is consumed to manage the movie history. Therefore, in the case where the scenario description includes an arbitrary temporal transition relation to another moving image display unit, if the user does not request to return to the temporal order, the operation mode control means 8 may, for example, when the device is operating, The management function of the moving picture history management means 7 is controlled so as not to operate. As a result, it is possible to eliminate waste of memory capacity.

【0028】そして、動画表示制御手段6は、インタフ
ェース手段9の制御処理に従って、動画表示処理の進行
を停止し、あるいは、停止させた動画表示単位を1つず
つ前後に移動し、あるいは、停止させた動画表示単位の
持つフレームを1つずつ前後に移動する。これにより、
ユーザは、ディスプレイ上に表示される動画を正確に理
解していくことが可能になる。
Then, the moving picture display control means 6 stops the progress of the moving picture display processing according to the control processing of the interface means 9, or moves the stopped moving picture display unit back and forth one by one, or stops it. Moves the frames of the video display unit back and forth one by one. This allows
The user can accurately understand the moving image displayed on the display.

【0029】一方、ユーザは、データ入力装置2によっ
て、動画表示単位管理手段4が管理する動画表示単位
と、シナリオ記述管理手段5が管理するシナリオ記述を
編集することができる。
On the other hand, the user can edit the moving image display unit managed by the moving image display unit managing means 4 and the scenario description managed by the scenario description managing means 5 by using the data input device 2.

【0030】特に、シナリオ記述編集手段13によっ
て、シナリオ記述をグラフィカルに編集することができ
る。具体的には、ユーザは、編集用ウィンドウ上で、動
画表示時の各ウィンドウの位置をテキスト形式で編集
し、各ウィンドウに表示される動画表示単位の時間的順
序関係又は各ウィンドウに表示される各動画表示単位間
の同期関係を図形シンボルを用いたグラフィック形式で
編集することができる。
In particular, the scenario description editing means 13 can graphically edit the scenario description. Specifically, the user edits the position of each window at the time of displaying the moving image in a text format on the editing window, and displays the temporal order relationship of the moving image display units displayed in each window or each window. It is possible to edit the synchronization relationship between the moving image display units in a graphic format using graphic symbols.

【0031】また、編集用ウィンドウ上で動画表示時の
各ウィンドウに表示される動画表示単位の表示タイミン
グをテキスト形式で編集できる構成が採用されれば、ユ
ーザは、各動画表示単位間の同期関係が保存された状態
で各ウィンドウ上に表示される各動画表示単位の表示タ
イミングが明示的に指定されたシナリオ記述を生成する
ことができる。
Further, if a configuration is adopted in which the display timing of the moving image display unit displayed in each window when displaying the moving image on the editing window can be edited in the text format, the user can synchronize the moving image display units with each other. It is possible to generate a scenario description in which the display timing of each moving image display unit displayed on each window in the state of being saved is explicitly specified.

【0032】上述の動画表示単位の編集に加えて、ユー
ザは、編集用ウィンドウ上に表示されるディスプレイ画
面が時間軸方向に3次元グラフィック表示された直方体
上で、動画表示時の各ウィンドウのディスプレイ上での
オープン又はクローズのタイミング及びその位置を編集
することができる。或いは、ユーザは、編集用ウィンド
ウ上で、動画表示時の各動画表示用ウィンドウのディス
プレイ上でのオープン又はクローズのタイミングをテキ
スト形式で編集できると共に、各動画表示用ウィンドウ
を編集用ウィンドウ上の所定領域内に配置させることに
より各動画表示用ウィンドウのディスプレイ上での位置
を編集することができる。
In addition to the above-described editing of moving image display units, the user can display each window when displaying a moving image on a rectangular parallelepiped whose display screen displayed on the editing window is three-dimensionally graphic in the time axis direction. It is possible to edit the timing of opening or closing and the position thereof. Alternatively, the user can edit the open / close timing on the display of each movie display window when displaying the movie in a text format on the edit window, and at the same time open each movie display window on the edit window by a predetermined value. By arranging it in the area, the position of each moving image display window on the display can be edited.

【0033】[0033]

【実施例】次に、本発明の実施例(注:複数形)につい
て説明する。図2に、本発明を実現する動画表示装置の
装置構成の一実施例を図示する。図2において、10は
本発明を実現する動画表示装置、20は動画表示装置1
0の備える入出力装置、30は図1で説明した動画表示
単位を入力する動画表示単位入力装置、31は図1で説
明したシナリオ記述を入力するシナリオ記述入力装置、
40は動画入力装置30により入力される動画表示単位
を管理する動画表示単位格納ファイル、41は動画入力
装置30により入力されるシナリオ記述を管理するシナ
リオ記述格納ファイルである。
EXAMPLES Next, examples of the present invention (note: plural) will be described. FIG. 2 illustrates an embodiment of the device configuration of a moving image display device that realizes the present invention. In FIG. 2, 10 is a moving image display device that realizes the present invention, and 20 is a moving image display device 1.
0 is an input / output device, 30 is a moving image display unit input device for inputting the moving image display unit described in FIG. 1, 31 is a scenario description input device for inputting the scenario description described in FIG.
Reference numeral 40 is a moving image display unit storage file that manages the moving image display unit input by the moving image input device 30, and 41 is a scenario description storage file that manages the scenario description input by the moving image input device 30.

【0034】まず、動画表示装置10は、次のような構
成を有する。動画表示単位解釈装置11は、動画表示単
位格納ファイル40に格納される動画表示単位を解釈す
る。シナリオ記述解釈装置12は、動画表示単位解釈装
置11の解釈結果を使用しつつ、シナリオ記述格納ファ
イル41に格納されるシナリオ記述を解釈する。ウィン
ドウシステム13は、例えばXウィンドウシステムであ
り、入出力装置20のディスプレイにウィンドウをオー
プンする。動画内部データ格納ファイル14には、シナ
リオ記述解釈装置12の解釈結果となる動画内部データ
が展開される。動画操作装置15は、入出力装置20と
の間のインタフェース処理を実行する。画面状態作成装
置16は、動画内部データ格納ファイル14に展開され
た動画内部データからディスプレイに表示される画面デ
ータを作成する。画面表示装置17は、ウィンドウシス
テム13を起動して画面状態作成装置16の作成した画
面データをディスプレイ上のウィンドウに表示する。
First, the moving image display device 10 has the following configuration. The moving image display unit interpretation device 11 interprets the moving image display unit stored in the moving image display unit storage file 40. The scenario description interpretation device 12 interprets the scenario description stored in the scenario description storage file 41 while using the interpretation result of the moving image display unit interpretation device 11. The window system 13 is, for example, an X window system, and opens a window on the display of the input / output device 20. In the moving picture internal data storage file 14, the moving picture internal data which is the interpretation result of the scenario description interpreting apparatus 12 is expanded. The moving image operating device 15 executes interface processing with the input / output device 20. The screen state creating device 16 creates screen data to be displayed on the display from the moving image internal data expanded in the moving image internal data storage file 14. The screen display device 17 activates the window system 13 to display the screen data created by the screen state creation device 16 in a window on the display.

【0035】動画入力装置30は、後に詳述するよう
に、専用エディタや汎用エディタを内蔵し、画面表示定
義を記述する1つ又は複数のフレームから構成される動
画表示単位をユーザに入出力装置20から入力させ、そ
の動画表示単位を動画表示単位格納ファイル40に格納
する。
As will be described in detail later, the moving image input device 30 has a built-in dedicated editor or general-purpose editor, and a moving image display unit composed of one or a plurality of frames for describing the screen display definition is input / output device to the user. Then, the moving image display unit is stored in the moving image display unit storage file 40.

【0036】図3に、動画表示単位格納ファイル40に
格納される動画表示単位の一実施例を示す。この実施例
は、図4に示される画面表示状態を記述するものであ
る。動画表示単位を構成するフレーム(frame)
は、規定の表示単位時間毎の各画面表示定義を記述する
データセットであって、ディスプレイ上に表示される図
形の種類とその図形の特性情報とが図形ID(identifie
r)が付されて記述される。
FIG. 3 shows an example of moving image display units stored in the moving image display unit storage file 40. This embodiment describes the screen display state shown in FIG. Frames that make up the video display unit
Is a data set that describes each screen display definition for each prescribed display unit time, and the type of figure displayed on the display and the characteristic information of that figure are figure ID (identifie
r) is added and described.

【0037】まず、時刻aの画面表示状態を記述する先
頭のフレームは、7つの図形を記述する。すなわち、図
形ID“arc0”と“arc1”がそれぞれ付された
記号“arc”は、それぞれ円弧の図形を記述する。図
形ID“cir1”が付された記号“circle”
は、円の図形を記述する。図形ID“box1”と“b
ox1 orig”がそれぞれ付された各記号“bo
x”は、それぞれ長方形の図形を記述する。但し、両者
は重なっている。図形ID“s3”が付された記号“s
tring”は、文字列の図形を記述する。図形ID
“al”が付された記号“arrow”は、矢印の図形
を記述する。また、各図形種類を示す記号に続いて、各
図形の位置や大きさを示す特性情報が記述される。例え
ば、記号“cir1”に続いて記述される数値列“40
0 300 20”は、円の中間座標が“400,30
0”で円の半径が“20”であることを記述している。
更に、次のフレームは、上述したのと同様の記述に従っ
て、時刻aの次の時刻(a+1)の画面表示状態を記述
する。ここで、ユーザによる動画表示単位の入力処理の
負荷の軽減を図るために、一度定義された図形に関する
画面表示定義は図形IDを参照することにより再利用が
可能な構成が採られている。
First, the first frame describing the screen display state at time a describes seven figures. That is, the symbol "arc" to which the graphic IDs "arc0" and "arc1" are attached respectively describes arc-shaped graphics. Symbol "circle" with figure ID "cir1"
Describes the shape of a circle. Graphic IDs "box1" and "b
ox1 Each symbol "bo" with "orig"
Each x "describes a rectangular graphic, but both are overlapping. The symbol" s "with the graphic ID" s3 "is added.
"string" describes a graphic of a character string. Graphic ID
The symbol "arrow" with "al" describes an arrow figure. Further, following the symbol indicating each type of figure, characteristic information indicating the position and size of each figure is described. For example, the numerical sequence “40” described after the symbol “cir1”
0 300 20 ”means that the intermediate coordinates of the circle are“ 400, 30
It is described that the radius of the circle is "20" with "0".
Further, the next frame describes the screen display state at the time (a + 1) following the time a according to the same description as above. Here, in order to reduce the load of the input processing of the moving image display unit by the user, the screen display definition for the once defined graphic is configured to be reused by referring to the graphic ID.

【0038】次に、動画入力装置30は、後に詳述する
ように、ディスプレイ上にオープンされる複数のウィン
ドウに表示される動画表示単位の時間的順序関係を記述
するシナリオ記述と、これらのウィンドウに表示される
動画表示単位の同期関係を記述するシナリオ記述を、ユ
ーザに入出力装置20から入力させ、そのシナリオ記述
をシナリオ記述格納ファイル41に格納する。
Next, the moving image input apparatus 30, as described later in detail, describes a scenario description describing the temporal order relation of moving image display units displayed in a plurality of windows opened on the display, and these windows. The user is prompted to input a scenario description that describes the synchronization relationship of the moving image display units displayed on the screen from the input / output device 20, and the scenario description is stored in the scenario description storage file 41.

【0039】動画入力装置30によって入力されるシナ
リオ記述のモデルには、フィルム型とネットワーク型と
いう2種類のモデルがあり、図2の実施例では、フィル
ム型のシナリオ記述を扱う装置構成が開示されている。
フィルム型のシナリオ記述は、図5(a) に示すように、
同一のウィンドウに表示される動画表示単位が時間順に
並べられたモデルであり、図5(a) の破線で示されるよ
うに、この時間順序を崩さずに各ウィンドウ間の同期関
係が規定される。ここで、図中の矩形は動画表示単位を
表し、“→”は時間順序関係を表す。
There are two types of models of the scenario description input by the moving image input device 30, that is, the film type and the network type. In the embodiment shown in FIG. 2, the device configuration for handling the film type scenario description is disclosed. ing.
The film type scenario description is as shown in Fig. 5 (a).
This is a model in which moving image display units displayed in the same window are arranged in time order, and as shown by the broken line in FIG. 5 (a), the synchronization relationship between windows is defined without breaking this time order. .. Here, the rectangles in the figure represent moving image display units, and “→” represents the time order relationship.

【0040】これに対してネットワーク型のシナリオ記
述は、動画表示単位間の関係の自由度を拡張したモデル
であり、図5(b) の破線で示されるような時間順序が戻
ることや、ユーザとのインタラクション(interaction)
により他の動画表示単位に移動することを許容するモデ
ルである。
On the other hand, the network type scenario description is a model in which the degree of freedom of the relationship between the moving image display units is expanded, and the time sequence shown by the broken line in FIG. Interaction with
This is a model that allows moving to another moving image display unit.

【0041】次に、シナリオ記述格納ファイル41に格
納されるシナリオ記述の基本フォーマットについて説明
する。 (1) ウィンドウの作成を指示するシナリオ記述として
は、 glueOpen<ウィンドウ名><幅><高さ><x><y> が記述される。この記述は、<幅>と<高さ>の大きさ
を持つウィンドウを<x>と<y>の座標位置にオープ
ンして、そのウィンドウに<ウィンドウ名>というID
を与えることを指示する。この<ウィンドウ名>は、そ
れを含むウィンドウが他のシナリオ記述中で参照される
ときに使用される。
Next, the basic format of the scenario description stored in the scenario description storage file 41 will be described. (1) glueOpen <window name><width><height><x><y> is described as a scenario description for instructing the creation of a window. This description opens a window with the size of <width> and <height> at the coordinate position of <x> and <y>, and then the window has an ID of <window name>.
Instruct to give. This <window name> is used when the window containing it is referenced in other scenario descriptions.

【0042】(2) 動画表示単位の表示を指示するシナリ
オ記述としては、 glue<グルー名><ウィンドウ名><動画表示単位のフ
ァイル名> が記述される。この記述は、<動画表示単位のファイル
名>に格納される動画表示単位を<ウィンドウ名>をI
Dとするウィンドウに表示して、その動画表示単位に<
グルー名>というIDを与えることを指示する。この記
述形式において、同じ<ウィンドウ名>を含む記述が連
続して記述された場合には、その記述の順番に従ってそ
の<ウィンドウ名>をIDとするウィンドウにそれぞれ
指定される動画表示単位を表示していくことを指示する
ことを意味する。ここで、<グルー名>は一意のもので
なければならない。
(2) Glue <glue name><windowname><file name in moving image display unit> is described as a scenario description for instructing display in moving image display unit. In this description, the moving image display unit stored in <file name of moving image display unit> is defined as <window name> by I
Display it in a window called D and add <
It is instructed to give an ID of "glue name>". In this description format, when descriptions including the same <window name> are described consecutively, the moving image display unit specified for each window with the <window name> as the ID is displayed in the order of the description. Means to instruct to go. Here, <glue name> must be unique.

【0043】(3) ウィンドウの消去を指示するシナリオ
記述としては、 glueClose <ウィンドウ名> が記述される。この記述は、オープンされている<ウィ
ンドウ名>をIDとするウィンドウの消去を指示する。
(3) glueClose <window name> is described as a scenario description for instructing deletion of a window. This description instructs the deletion of the window whose ID is the opened <window name>.

【0044】(4) 異なるウィンドウ間における動画表示
単位の同時表示を指示するシナリオ記述としては、 glueSync<グルー名1><グルー名2> が記述される。この記述は、<グルー名1>をIDとす
る動画表示単位と、<グルー名2>をIDとする動画表
示単位とを同時にそれぞれのウィンドウに表示すること
を指示する。ここで、<グルー名1>と<グルー名2>
は、定義済みである必要がある。
(4) glueSync <glue name 1><glue name 2> is described as a scenario description for instructing simultaneous display of moving image display units between different windows. This description indicates that a moving image display unit having <Glue Name 1> as an ID and a moving image display unit having <Glue Name 2> as an ID are simultaneously displayed in the respective windows. Here, <glue name 1> and <glue name 2>
Must be defined.

【0045】(5) 複数の動画表示単位を図6に例示する
ようにグループ化することを指示するシナリオ記述とし
ては、 group <グループ名>with{グルー名|グループ名} が記述される。この記述は、{グルー名|グループ名}
(グルー名又はグループ名の何れか一方)をIDとする
グルーやグループを1つのグループにして、<グループ
名>のIDを与えることを指示する。この定義されたグ
ループ名は上述のglueSyncで用いることが可能になるも
ので、その場合には、そのグループの先頭のグルー名を
持つ動画表示単位が使われる。
(5) group <group name> with {glue name | group name} is described as a scenario description for instructing to group a plurality of moving image display units as illustrated in FIG. This description is {glue name | group name}
It is instructed that the glue or the group having the ID (either the glue name or the group name) as one group is given and the ID of the <group name> is given. This defined group name can be used in the above-mentioned glueSync, in which case the moving image display unit having the first glue name of the group is used.

【0046】(6) ネットワーク型のシナリオ記述では、
前述したように、別の動画表示単位への任意の時間的遷
移が許容され、これに対応するシナリオ記述として、 gluebranch from <グルー名1>to<グルー名2> 又は、 gluebranch from <図形名>in<グルー1>to<グルー
名2> が記述される。前者の記述は、<グルー名1>をIDと
する動画表示単位から<グルー名2>をIDとする動画
表示単位への遷移を指示し、後者の記述は、<グルー名
1>をIDとする動画表示単位中の<図形名>を図形I
Dとする図形がユーザにより指定された場合に(マウス
のクリック動作による)、<グルー名2>をIDとする
動画表示単位へ遷移することを指示する。
(6) In the network type scenario description,
As described above, arbitrary time transition to another moving image display unit is allowed, and as a scenario description corresponding to this, gluebranch from <glue name 1> to <glue name 2> or gluebranch from <figure name> in <glue 1> to <glue name 2> is described. The former description indicates the transition from the moving image display unit having <Glue Name 1> as an ID to the moving image display unit having <Glue Name 2> as an ID, and the latter description specifies <Glue Name 1> as an ID. <Figure name> in the video display unit
When the figure D is designated by the user (by a mouse click operation), it is instructed to make a transition to a moving image display unit having <glue name 2> as an ID.

【0047】(7) シナリオ記述にコメントが記述される
場合には、その行頭に“#”が挿入される。このコメン
トの入力により、シナリオ記述の解読が容易になる。図
2の実施例のシナリオ記述格納ファイル41に格納され
るシナリオ記述は、以上に説明した基本フォーマットに
より記述される。
(7) When a comment is described in the scenario description, "#" is inserted at the beginning of the line. By inputting this comment, the scenario description can be easily decoded. The scenario description stored in the scenario description storage file 41 of the embodiment of FIG. 2 is described in the basic format described above.

【0048】図7及び図8に、あるデータ処理装置のマ
ニュアルを図2の動画表示処理装置によるディスプレイ
表示として実現する場合に、シナリオ記述格納ファイル
41に格納されるシナリオ記述の一実施例を図示する。
なお、図7に示されるシナリオ記述に図8に示されるシ
ナリオ記述が続いているものとする。
FIG. 7 and FIG. 8 illustrate an example of scenario description stored in the scenario description storage file 41 when a manual of a data processing device is realized as a display display by the moving image display processing device of FIG. To do.
It is assumed that the scenario description shown in FIG. 7 is followed by the scenario description shown in FIG.

【0049】図7及び図8において、まず、“概要の解
説”を表示するために、座標位置“100,100”
に、幅“640”、高さ“600”の大きさを持つ“s
tagel”というIDを有するウィンドウをオープン
することが指示された後、このウィンドウに、“sho
tman/kaisetsul”、“shotman/
kaisetsu2”、“shotman/kaise
tsu3”,“shotman/kaisetsu4
“という4つの動画表示単位を順番に表示することが指
示される。
7 and 8, the coordinate position "100,100" is displayed to display "outline explanation".
"S" having a width of "640" and a height of "600"
After instructing to open the window with the ID "tagel", this window displays "sho
tman / kaisetsul ”,“ shotman /
kaisetsu2 "," shotman / kaise "
"tsu3", "shotman / kaisetsu4"
It is instructed to sequentially display the four moving image display units "".

【0050】次に、上述した“概要の解説”の表示に続
いて“実現図”を表示するために、“booko/ko
useizu0”、“shotman2/kousei
zu1”、“shotman2/kouseizu
2”、“shotman2/kouseizu4”とい
う4つの動画表示単位を上述と同様の“stagel”
というIDを有するウィンドウに順番に表示することが
指示される。その後、このウィンドウを消去することが
指示される。
Next, in order to display the "realization diagram" following the display of the "outline explanation", "book / ko" is displayed.
useiz0 ”,“ shotman2 / kousei ”
zu1 ”,“ shotman2 / kouseizu ”
2 "," shotman2 / kouseizu4 ", and four moving image display units are the same as the above-mentioned" stage "
It is instructed to sequentially display the windows having the IDs. After that, it is instructed to delete this window.

【0051】一方、前述した“概要の解説”の補足とし
て“出力例”を表示するために“stage2”という
IDを有するウィンドウをオープンすることが指示され
た後、このウィンドウに3つの動画表示単位を順番に表
示することが指示される。
On the other hand, after being instructed to open the window having the ID "stage2" to display the "output example" as a supplement to the above-mentioned "outline explanation", three moving image display units are displayed in this window. Are instructed to be displayed in order.

【0052】次に、前述した“実現図”の表示に合せて
“実現の解説”を表示するために、6つの動画表示単位
を順番に表示することが指示される。その後、このウィ
ンドウを消去することが指示される。
Next, in order to display the "realization explanation" in accordance with the display of the "realization diagram" described above, it is instructed to sequentially display the six moving image display units. After that, it is instructed to delete this window.

【0053】更に、前述した“実現の解説”の一部の表
示に合せて“ソースファイル”を表示するために、“s
tage3”というIDを有するウィンドウをオープン
することが指示されてから、このウィンドウに1つの動
画表示単位を表示することが指示される。その後、この
ウィンドウを消去することが指示される。
Further, in order to display the "source file" in accordance with the display of a part of the "realization explanation" described above, "s" is displayed.
It is instructed to open the window having the ID "stage3" and then to display one moving image display unit in this window. Then, it is instructed to delete this window.

【0054】そして、“同期”というコメントに続い
て、上述の各ウィンドウに表示される各動画表示単位の
同期関係が記述される。例えば、グルー名“kai2”
を有する動画表示単位“shotman/kaiset
su2”と、グルー名“ex1”を有する動画表示単位
“shotman/example1”とを同時にディ
スプレイに表示させることが指示される。図9に、“同
期”というコメントに続く同期関係の記述(注:複数
形)によって規定される各動画表示単位間の同期関係を
図示する。なお、この図では、分かり易さのために、動
画表示単位の実際の時間の長さは適当に修正して示され
ている。
Then, following the comment "synchronization", the synchronization relation of each moving image display unit displayed in each of the above-mentioned windows is described. For example, the glue name "kai2"
Video display unit having "shotman / kaiset"
It is instructed to simultaneously display "su2" and the moving image display unit "shotman / example1" having the glue name "ex1" on the display.In Fig. 9, the description of the synchronization relationship following the comment "Synchronization" (Note: 2) shows the synchronization relationship between each video display unit defined by the plural form. Note that, in this figure, the actual time length of the video display unit is appropriately corrected and shown for the sake of clarity. ing.

【0055】図2の動画表示装置10は、シナリオ記述
格納ファイル41に格納されるシナリオ記述と、動画表
示単位格納ファイル40に格納される動画表示単位とを
解釈して、マルチウィンドウを利用して効果的に動画
(上述の例ではデータ処理装置のマニュアル)を表示し
ていくよう処理することになる。
The moving picture display device 10 of FIG. 2 interprets the scenario description stored in the scenario description storage file 41 and the moving picture display unit stored in the moving picture display unit storage file 40, and utilizes the multi-window. The processing is effectively performed so that the moving image (in the above example, the manual of the data processing device) is displayed.

【0056】図10に、シナリオ記述を解釈するシナリ
オ記述解釈装置12の処理フローの一実施例を図示す
る。まず、ステップ(ST)10で、シナリオ記述格納
ファイル41からシナリオ記述が読み込まれる。
FIG. 10 shows an embodiment of the processing flow of the scenario description interpretation device 12 for interpreting the scenario description. First, in step (ST) 10, the scenario description is read from the scenario description storage file 41.

【0057】次に、ステップ11で、シナリオ記述格納
ファイル41にシナリオ記述がなくなったか否かが判定
される。シナリオ記述格納ファイル41にシナリオ記述
がまだありステップ11の判定がNOならば、ステップ
12において、読み込まれたシナリオ記述のフォーマッ
トが識別され、各ウィンドウデータ、各動画表示単位、
それらのリンク関係、グローバル変数(後述する)等が
作成されることにより、シナリオ記述の解釈結果となる
動画内部データが作成される。ここで、動画表示単位に
ついては、後述するステップ14で動画表示単位解釈装
置11が起動されることにより実際の画面データがリン
クされるため、ステップ12が実行された段階では、動
画内部データの一部(以下、部分動画内部データと称す
る)が作成されることになる。
Next, at step 11, it is judged whether or not there are no scenario descriptions in the scenario description storage file 41. If there is still a scenario description in the scenario description storage file 41 and the determination in step 11 is NO, the format of the read scenario description is identified in step 12, each window data, each moving image display unit,
By creating those link relationships, global variables (described later), and the like, moving image internal data that is the interpretation result of the scenario description is created. Here, regarding the moving image display unit, since the actual screen data is linked by starting the moving image display unit interpretation device 11 in step 14 described later, at the stage when step 12 is executed, one of the moving image internal data is A part (hereinafter, referred to as partial moving image internal data) is created.

【0058】図12に、上述したシナリオ記述解釈装置
12の動作に基づいて作成される部分動画内部データの
一実施例を図示する。例えば、シナリオ記述格納ファイ
ル41から読み込まれたシナリオ記述が前述した(1) の
シナリオ記述“glueOpen”である場合には、図12に示
されるような“ウィンドウ”構造体が作成されると共
に、シナリオ記述に基づくウィンドウの幅、高さ、x座
標、y座標をパラメータとして図2のウィンドウシステ
ム13が起動され、ウィンドウを開設するための制御デ
ータ、例えばX Windowシステムの場合は、Wi
dgetと呼ばれる制御データが作成される。そして、
その制御データへのポインタが上述の“ウィンドウ”構
造体のデータとして設定され、その構造体内の他のデー
タも適切に設定される。
FIG. 12 shows an example of partial moving image internal data created based on the operation of the scenario description interpreting apparatus 12 described above. For example, when the scenario description read from the scenario description storage file 41 is the scenario description “glueOpen” described in (1) above, a “window” structure as shown in FIG. The window system 13 of FIG. 2 is started with the width, height, x coordinate, and y coordinate of the window based on the description as parameters, and control data for opening the window, for example, Wi in the case of the X Window system
Control data called dget is created. And
A pointer to that control data is set as the data for the "window" structure described above, and other data in that structure is also set appropriately.

【0059】また、シナリオ記述格納ファイル41から
読み込まれたシナリオ記述が前述した(2) のシナリオ記
述“glue”である場合は、図12に示されるような“動
画表示単位”構造体が作成され、ファイル名、グルー名
などがデータとして設定され、この構造体へのポインタ
が、ウィンドウ名で指定されたウィンドウに関する“ウ
ィンドウ”構造体の動画表示単位リストの最後のデータ
として設定される。
If the scenario description read from the scenario description storage file 41 is the scenario description "glue" described in (2) above, a "moving image display unit" structure as shown in FIG. 12 is created. , A file name, a glue name, etc. are set as data, and a pointer to this structure is set as the last data of the moving image display unit list of the “window” structure for the window specified by the window name.

【0060】また、シナリオ記述格納ファイル41から
読み込まれたシナリオ記述が前述した(4) のシナリオ記
述“glueSync”である場合には、図12に示されるよう
な“動画表示単位”構造体の同期リストのデータとして
新しい要素が1つ追加され、その要素として同期関係に
ある“動画表示単位”構造体へのポインタが設定され
る。また、同期関係にある“動画表示単位”構造体にお
いても、同様の設定が行なわれる。
If the scenario description read from the scenario description storage file 41 is the scenario description "glueSync" described in (4) above, synchronization of the "moving image display unit" structure as shown in FIG. One new element is added as list data, and a pointer to the "moving image display unit" structure having a synchronous relationship is set as the element. The same setting is made in the "moving image display unit" structure having a synchronous relationship.

【0061】また、シナリオ記述格納ファイル41から
読み込まれたシナリオ記述が前述した(6) のシナリオ記
述“gluebranch from<グルー名1>to<グルー名2
>”である場合には、グルー名1の“動画表示単位”構
造体のトリガー先リストのデータとして新しい要素が1
つ追加され、その要素としてグルー名2の“動画表示単
位”構造体へのポインタが格納される。
The scenario description read from the scenario description storage file 41 is the scenario description “gluebranch from <glue name 1> to <glue name 2” in (6) above.
> ”, The new element is 1 as the data of the trigger destination list of the“ video display unit ”structure of the glue name 1.
A pointer to the “moving image display unit” structure of the glue name 2 is stored as the element.

【0062】また、シナリオ記述格納ファイル41から
読み込まれたシナリオ記述が前述した(6) のシナリオ記
述“gluebranch from<図形名>in<グルー1>to<グ
ルー名2>”である場合には、グルー名1の“動画表示
単位”構造体のトリガー先リストのデータとして新しい
要素が1つ追加され、その要素として、指定されたテキ
スト形式の図形名と、グルー名2の“動画表示単位”構
造体へのポインタが格納される。
When the scenario description read from the scenario description storage file 41 is the scenario description “gluebranch from <figure name> in <glue 1> to <glue name 2>” in (6) above, One new element is added as the data of the trigger destination list of the "video display unit" structure of the glue name 1, the specified text format figure name and the "video display unit" structure of the glue name 2 The pointer to the body is stored.

【0063】以上の例のようにして、読み込まれたシナ
リオ記述に従って部分動画内部データが作成されると、
処理が図10のステップ10に戻され、シナリオ記述格
納ファイル41から次のシナリオ記述が読み込まれ、ス
テップ12でそのシナリオ記述に対応する部分動画内部
データが作成される。
When partial moving image internal data is created according to the read scenario description as in the above example,
The processing is returned to step 10 in FIG. 10, the next scenario description is read from the scenario description storage file 41, and partial moving image internal data corresponding to the scenario description is created in step 12.

【0064】上述の処理が繰り返される結果、シナリオ
記述格納ファイル41から読み込まれるべきシナリオ記
述がなくなり、ステップ11の判定がYESとなると、
ステップ13の処理が実行される。
As a result of repeating the above-mentioned processing, there is no scenario description to be read from the scenario description storage file 41, and if the determination in step 11 is YES,
The process of step 13 is executed.

【0065】ステップ13では、作成された部分動画内
部データの各動画表示単位がたどられることにより、各
動画表示単位のファイル名が抽出される。ファイル名が
抽出されるとステップ14の判定がNOとなり、ステッ
プ15で、このようにして抽出された各動画表示単位の
ファイル名に基づいて、動画表示単位解釈装置11が起
動される。
In step 13, each moving image display unit of the created partial moving image internal data is traced to extract the file name of each moving image display unit. When the file name is extracted, the determination in step 14 is NO, and in step 15, the moving image display unit interpreting device 11 is started based on the thus extracted file name of each moving image display unit.

【0066】図11に、動画表示単位を解釈する動画表
示単位解釈装置11の処理フローの一実施例を図示す
る。まず、ステップ20で、上述した動画表示単位のフ
ァイル名が参照されることにより、動画表示単位格納フ
ァイル40からそのファイル名に対応する動画表示単位
のデータが読み込まれる。
FIG. 11 shows an embodiment of the processing flow of the moving image display unit interpreting apparatus 11 which interprets the moving image display unit. First, in step 20, the file name of the moving image display unit described above is referred to, so that the data of the moving image display unit corresponding to the file name is read from the moving image display unit storage file 40.

【0067】次に、ステップ21で、参照された動画表
示単位内の全てのデータがなくなったか否かが判定され
る。動画表示単位内のデータがまだありステップ21の
判定がNOならば、ステップ22で、読み取られた動画
表示単位のデータに従って、表示対象となる画面データ
が作成され、その作成された画面データがシナリオ記述
解釈装置12の作成した上記ファイル名に対応する部分
動画内部データにリンクされる。すなわち、画面データ
は、例えば、各図形の形状、大きさ、位置などを一構造
体としてリスト形式で部分動画内部データに含まれる形
で作成され、そのリストへのポインタが図12に示され
るような“動画表示単位”構造体の画面データとして設
定される。
Next, at step 21, it is judged whether or not all the data in the referred moving image display unit are gone. If there is still data in the moving image display unit and the determination in step 21 is NO, in step 22, screen data to be displayed is created according to the read data in the moving image display unit, and the created screen data is a scenario. The partial moving image internal data corresponding to the file name created by the description interpreting device 12 is linked. That is, the screen data is created, for example, in the form of a list including the shape, size, position, etc. of each figure in the form of a list and included in the partial moving image internal data, and a pointer to the list is shown in FIG. It is set as the screen data of a "video display unit" structure.

【0068】この結果、完全な動画内部データが作成さ
れたことになり、この作成された動画内部データは、動
画内部データ格納ファイル14に格納される。その後、
シナリオ記述解釈装置12に制御が戻され、シナリオ記
述解釈装置12は、図10のステップ13の処理に制御
を戻す。そして、作成された部分動画内部データの各動
画表示単位がたどられることにより、次の動画表示単位
のファイル名が抽出され、それに基づいて動画表示単位
解釈装置11が起動されて画面データが作成され、動画
内部データが作成される。
As a result, complete moving picture internal data has been created, and the created moving picture internal data is stored in the moving picture internal data storage file 14. afterwards,
The control is returned to the scenario description interpretation device 12, and the scenario description interpretation device 12 returns the control to the process of step 13 of FIG. Then, each moving image display unit of the created partial moving image internal data is traced, the file name of the next moving image display unit is extracted, and the moving image display unit interpreting device 11 is activated based on the extracted file name to create the screen data. Then, the video internal data is created.

【0069】上述の処理が繰り返される結果、たどられ
るべき動画表示単位のファイル名がなくなり、ステップ
14の判定がYESとなると、ステップ16で、図2の
動画操作装置15が起動され、上述のようにして作成さ
れた動画内部データに基づいて、入出力装置20のディ
スプレイへの動画(前述の例ではデータ処理装置のマニ
ュアル)の表示が行なわれる。すなわち、動画操作装置
15は、始めに、入力装置20のディスプレイ上に後述
するコントロールパネルのウィンドウを表示する。ユー
ザがコントロールパネルに従って動画表示を指示する
と、画面状態作成装置16が、動画内部データ格納ファ
イル14に格納されている動画内部データをたどること
によって画面データを作成し、次に、画面表示装置17
が、ウィンドウシステム13を用いてこの画面データを
ディスプレイ上に表示させる。このようにして、動画を
ディスプレイ上にマルチウィンドウ形式で表示させるこ
とができる。画面状態作成装置16の動作については、
更に後述する図27の説明で詳述する。
As a result of repeating the above-described processing, there is no file name of the moving image display unit to be traced, and if the determination in step 14 is YES, in step 16, the moving image operating device 15 of FIG. Based on the moving image internal data created in this way, a moving image (in the above-described example, the manual of the data processing device) is displayed on the display of the input / output device 20. That is, the moving image operating apparatus 15 first displays a control panel window, which will be described later, on the display of the input device 20. When the user instructs to display a moving image according to the control panel, the screen state creating device 16 creates the screen data by tracing the moving image internal data stored in the moving image internal data storage file 14, and then the screen display device 17
Uses the window system 13 to display this screen data on the display. In this way, the moving image can be displayed on the display in a multi-window format. Regarding the operation of the screen state creation device 16,
This will be described in detail later with reference to FIG. 27.

【0070】図13〜図22に、上述の動画表示処理に
基づき、前述した図7及び図8のシナリオ記述に従って
ディスプレイ上に表示される動画の一例であるデータ処
理装置のマニュアルの一部を図示する。
13 to 22 show a part of the manual of the data processing apparatus which is an example of the moving image displayed on the display according to the scenario description of FIGS. 7 and 8 based on the above-described moving image display processing. To do.

【0071】まず図13は、ディスプレイ画面上のウィ
ンドウ配置を示した図である。図中、50は図14に図
示するコントロールパネル、51は前述した“stag
e1”というIDを有するウィンドウ、52は前述した
“stage2”というIDを有するウィンドウ、53
は前述した“stage3”というIDを有するウィン
ドウである。
First, FIG. 13 is a diagram showing the arrangement of windows on the display screen. In the figure, 50 is the control panel shown in FIG. 14, and 51 is the aforementioned "stag".
A window having an ID of "e1", 52 is a window having an ID of "stage2" described above, and 53
Is a window having the ID "stage3" described above.

【0072】図14は、コントロールパネル50の画面
構成を示す図である。コントロールパネル50は、アニ
ュメーションの再生を指示する“play”キー、巻き
戻しを指示する“back”キー、停止を指示する“s
top”キー、先頭への移動を指示する“head”キ
ー、末尾への移動を指示する“tail”キー、フレー
ム送りを指示する“fr++”キー、フレーム戻しを指
示する“fr−−”キー、動画表示単位間の前向きの移
動を指示する“sh++”キー、動画表示単位間の後ろ
向きの移動を指示する“sh−−”キー等を備えてい
る。
FIG. 14 is a diagram showing the screen structure of the control panel 50. The control panel 50 has a "play" key for instructing the reproduction of the animation, a "back" key for instructing the rewinding, and an "s" for instructing the stop.
"top" key, "head" key for instructing movement to the beginning, "tail" key for instructing movement to the end, "fr ++" key for instructing frame advance, "fr ---" key for instructing frame return, A “sh ++” key for instructing a forward movement between moving image display units, a “sh−−” key for instructing a backward movement between moving image display units, and the like are provided.

【0073】今、図13において、時刻t1におけるウ
ィンドウ表示は図9の画面例1に対応している。この画
面上には、“stage1”というIDを有するウィン
ドウ51がオープンされ、このウィンドウに、“sho
tman/kaisetsu1”というIDを有する動
画表示単位に対応する、図15に例示される“概要の解
説”が表示される。
Now, in FIG. 13, the window display at time t1 corresponds to the screen example 1 in FIG. A window 51 having an ID "stage1" is opened on this screen, and "sho" is displayed in this window.
The “outline explanation” illustrated in FIG. 15 corresponding to the moving image display unit having the ID “tman / kaisetsu1” is displayed.

【0074】次に、図13の時刻t2におけるウィンド
ウ表示は図9の画面例2に対応している。この画面上に
は、“stage1”というIDを有するウィンドウ5
1に、“shotman/kaisetsu3”という
動画表示単位に対応する、図16に例示される“概要の
解説”が表示される。これと同時に、“stage2”
というIDを有するウィンドウ52がオープンされ、こ
のウィンドウに、“shotman/example
2”という動画表示単位に対応する、図17に例示され
る“出力例”が表示される。なお、ウィンドウ52がオ
ープンされるときには、ユーザの注意を喚起するために
ベルを鳴らす構成が採られる。
Next, the window display at time t2 in FIG. 13 corresponds to the screen example 2 in FIG. On this screen, the window 5 with the ID "stage1"
In FIG. 1, the “outline explanation” illustrated in FIG. 16 corresponding to the moving image display unit “shotman / kaisetsu3” is displayed. At the same time, "stage2"
A window 52 having an ID of "open" is opened, and "shotman / example"
The "output example" illustrated in Fig. 17 corresponding to the moving image display unit "2" is displayed. When the window 52 is opened, the bell is ringed to call the user's attention. ..

【0075】続いて、図13の時刻t3におけるウィン
ドウ表示は図9の画面例3に対応している。この画面上
には、“stage1”というIDを有するウィンドウ
51に、“booko/kouseizu0”という動
画表示単位に対応する、図18に例示される“実現図”
が表示される。これと同時に、“stage2”という
IDを有するウィンドウ52に、“shotman2/
jitsugen2”という動画表示単位に対応する、
図19に例示される“実現の解説”が表示される。これ
らと同時に、“stage3”というIDを有するウィ
ンドウ53がオープンされ、このウィンドウに“sho
tman2/examplefile”という動画表示
単位に対応する、図20に例示される“ソースファイ
ル”が表示される。
Subsequently, the window display at time t3 in FIG. 13 corresponds to the screen example 3 in FIG. On this screen, a window 51 having an ID of "stage1" corresponds to a moving image display unit of "book / kouseizu0", and "realization diagram" illustrated in FIG.
Is displayed. At the same time, in the window 52 having the ID "stage2", "shotman2 /
It corresponds to the video display unit "jitsugen2",
“Explanation of realization” illustrated in FIG. 19 is displayed. At the same time, a window 53 having an ID of "stage3" is opened and "sho" is displayed in this window.
The "source file" illustrated in FIG. 20 corresponding to the moving image display unit "tman2 / examplefile" is displayed.

【0076】更に、図13の時刻t4におけるウィンド
ウ表示は図9の画面例4に対応している。この画面上に
は、“stage1”というIDのウィンドウ51に、
“booko/kouseizu0”という動画表示単
位に対応する、図21に例示される“実現図”が表示さ
れ、また、“stage2”というIDのウィンドウ5
2に、“shotman/jitsugen3”という
動画表示単位に対応する、図22に例示される“実現の
解説”が表示される。これと共に、“stage3”と
いうIDを有するウィンドウ53が消去される。
Furthermore, the window display at time t4 in FIG. 13 corresponds to the screen example 4 in FIG. On this screen, in the window 51 with the ID "stage1",
The “realization diagram” illustrated in FIG. 21 corresponding to the moving image display unit “book / kouseizu0” is displayed, and the window 5 with the ID “stage2” is displayed.
2, "Explanation of realization" illustrated in FIG. 22 corresponding to the moving image display unit of "shotman / jitsugen3" is displayed. At the same time, the window 53 having the ID “stage3” is deleted.

【0077】以上の例のようにして、マルチウィンドウ
に従ってデータ処理装置のマニュアルを効果的に動画表
示することができる。動画表示装置10の他の一実施例 次に、図23に、本発明を実現する動画表示装置の他の
一実施例を図示する。図23で、図2で説明したのと同
じ記号を付した部分は同じ機能を有する。
As in the above example, the manual of the data processing device can be effectively displayed as a moving image in accordance with the multi-window. Another Embodiment of Video Display Device Next, FIG. 23 shows another embodiment of the video display device for realizing the present invention. In FIG. 23, the parts denoted by the same symbols as described in FIG. 2 have the same functions.

【0078】この実施例では、図5(b) で説明したネッ
トワーク型のシナリオ記述を扱う装置構成が開示されて
おり、動画をダイナミックに変更することができる機能
を有する実施例である。
In this embodiment, a device configuration for handling the network type scenario description described in FIG. 5B is disclosed, which is an embodiment having a function of dynamically changing a moving image.

【0079】図5(a) で説明したフィルム型のシナリオ
記述では、動画表示単位が時間順に並べられているため
任意の時刻の画面状態を簡単に再現でき動画の時間順序
の逆戻りを実現できるのに対して、ネットワーク型のシ
ナリオ記述では、状況に応じて表示内容が変化するの
で、図2の実施例の構成では動画の時間順序の逆戻りを
実現することができない。そこで、図23の実施例で
は、履歴データ格納ファイル18が設けられ、この履歴
データ格納ファイル18に動画表示単位の遷移が記録さ
れ、この記録に従ってネットワーク型のシナリオ記述に
おける動画の時間順序の逆戻り動作が実現される。
In the film-type scenario description described with reference to FIG. 5A, since the moving image display units are arranged in time order, the screen state at any time can be easily reproduced and the moving image can be reversed in time order. On the other hand, in the network-type scenario description, the display contents change depending on the situation, and therefore the configuration of the embodiment of FIG. Therefore, in the embodiment of FIG. 23, the history data storage file 18 is provided, and the transition of the moving image display unit is recorded in the history data storage file 18, and the backward movement operation of the time sequence of the moving images in the network type scenario description is recorded according to this recording. Is realized.

【0080】ここで、履歴データ格納ファイル18に動
画表示単位の遷移を無制限に記録していくと、メモリ容
量を多く消費することになる。そこで、図23の実施例
では、ユーザとの対話処理に従ってユーザが時間順序を
戻ることを要求するしかないかを選択するモデル選択装
置19が設けられ、このモデル選択装置19が時間順序
を戻ることを要求しないことを選択するときには、履歴
データ格納ファイル18での保存処理が実行されないよ
うに制御することにより、メモリの浪費をなくす構成が
採られる。
Here, if the transitions of moving image display units are recorded in the history data storage file 18 indefinitely, a large memory capacity is consumed. Therefore, in the embodiment shown in FIG. 23, a model selection device 19 is provided for selecting whether or not the user has to request to return the time sequence according to the interaction processing with the user, and the model selection device 19 returns the time sequence. When it is selected not to request, the control is performed so that the saving process in the history data storage file 18 is not executed, so that the memory is not wasted.

【0081】図24及び図25に、図23の実施例のシ
ナリオ記述格納ファイル41に格納されるシナリオ記述
の一実施例を、図26に、図23の実施例の動画内部デ
ータ格納ファイル14に格納される動画内部データの一
実施例をそれぞれ図示する。なお、図24に示されるシ
ナリオ記述に図25に示されるシナリオ記述が続いてい
るものとする。
24 and 25, an example of the scenario description stored in the scenario description storage file 41 of the embodiment of FIG. 23 is shown in FIG. 26, and in the moving picture internal data storage file 14 of the embodiment of FIG. 3A and 3B respectively show examples of stored moving image internal data. It is assumed that the scenario description shown in FIG. 24 is followed by the scenario description shown in FIG.

【0082】図24及び図25の(i) 乃至(iv)に、ネッ
トワーク型に特有な前述した(6) のシナリオ記述“glue
branch from ”が記述されている。また、図24及び図
25の(a) 乃至(c) に示されるように、動画表示単位の
グループ化を指示する前述した(5) のシナリオ記述“gr
oup ”が記述されている。このようなグループ化が行わ
れると、例えば、章節構造を有する文書などを表わす動
画を表示することができ、章節の移動が可能になること
により、ユーザの用途に合わせて柔軟に動画を表示して
いけるようになる。画面状態作成装置16の詳細動作 次に、画面状態作成装置16の実行する図27に示す処
理フローについて詳述する。ここで、画面状態作成装置
16が図2の実施例上に実現される場合には、フィルム
型のシナリオ記述のみが扱われるため、ステップ31〜
36の処理のみが無条件に実行され、画面状態作成装置
16が図23の実施例上に実現される場合には、フィル
ム型のシナリオ記述とネットワーク型のシナリオ記述の
両方が扱われるため、ステップ30〜42までの処理が
実行される。以下では説明の簡単ため、画面状態作成装
置16が図2の実施例上に実現されたものとして説明す
る。
In FIGS. 24 and 25 (i) to (iv), the scenario description "glue" of (6) above, which is peculiar to the network type, is used.
"branch from" is described. Also, as shown in (a) to (c) of FIGS. 24 and 25, the scenario description "gr" of (5) described above instructing grouping of moving image display units is given.
"up" is described. When such grouping is performed, for example, a moving image showing a document having a chapter structure can be displayed, and the chapters can be moved so that the user can use it. 27. Detailed operation of screen state creating device 16 Next, the process flow shown in Fig. 27 executed by the screen state creating device 16 will be described in detail. If the device 16 is implemented on the embodiment of FIG. 2, only film-type scenario descriptions are dealt with, so steps 31 ...
When only the processing of 36 is unconditionally executed and the screen state creation device 16 is realized in the embodiment of FIG. 23, both the film type scenario description and the network type scenario description are handled, The processing from 30 to 42 is executed. For simplicity of explanation, the screen state creation device 16 will be described below as realized on the embodiment of FIG.

【0083】まず、ステップ30で、動画内部データ格
納ファイル14から前述したグローバル変数が読み出さ
れてその設定値が判定されることにより、シナリオ記述
がフィルム型であるのかネットワーク型であるのかが判
定される。
First, in step 30, it is determined whether the scenario description is a film type or a network type by reading the above-mentioned global variable from the moving image internal data storage file 14 and determining the setting value. To be done.

【0084】この判定処理において、シナリオ記述がフ
ィルム型であると判定されると、ステップ31で、コン
トロールパネルにおけるユーザからの入力が待たれる。
入力があると、ステップ32で、それが入力終了を指示
する入力であるか否かが判定される。
When it is determined in this determination process that the scenario description is of the film type, in step 31, the input from the user on the control panel is awaited.
If there is an input, in step 32, it is determined whether or not it is an input instructing the end of input.

【0085】この判定処理において、入力が入力終了以
外の入力であ上に実現されたものとして説明する。前述
したグローバル変数が読み出されてその設定値が判定さ
れることにより、シナリオ記述がフィルム型であるのか
ネットワーク型であるのかが判定される。この判定処理
においてされる。このとき、時刻が開始/終了時間を超
えていたら前後の適切な動画表示単位が探索され、それ
に関して同様の処理が実行される。また、入力が例えば
“動画の先頭/末尾への移動”の指示である場合には、
時刻がシナリオ記述の開始/終了時間とされ、その時刻
にオープンされているウィンドウに対して、その時刻の
動画表示単位の画面データが作成される。
In this determination processing, it is assumed that the input is an input other than the input end and is realized above. By reading the global variable described above and determining the setting value, it is determined whether the scenario description is a film type or a network type. This determination process is performed. At this time, if the time exceeds the start / end time, an appropriate moving image display unit before and after is searched, and similar processing is executed for that. If the input is, for example, an instruction to "move to the beginning / end of the video",
The time is set as the start / end time of the scenario description, and the screen data of the moving image display unit at that time is created in the window opened at that time.

【0086】続いて、ステップ34で、画面表示装置1
7が起動される。これにより、画面表示装置17は、画
面データによって示される各図形をウィンドウシステム
13の描画関数を使って該当するウィンドウ内に表示す
る。
Subsequently, in step 34, the screen display device 1
7 is activated. As a result, the screen display device 17 displays each figure indicated by the screen data in the corresponding window using the drawing function of the window system 13.

【0087】続くステップ35では、コントロールパネ
ルからの入力が“再生/逆戻り”であるか、それ以外の
ものであるかが判定される。入力が“再生/逆戻り”で
ある場合には、ステップ36で、自動的に“再生/逆戻
り”の入力が生成されて、ステップ33に制御が戻され
る。これにより、1回の“再生/逆戻り”の入力によ
り、動画表示単位の再生/逆戻りの処理が連続的に実行
される。
In the following step 35, it is determined whether the input from the control panel is "play / reverse" or other input. If the input is "play / reverse", then in step 36 a "play / reverse" input is automatically generated and control is returned to step 33. As a result, one-time "playback / reverse" input allows continuous reproduction / reverse processing of moving image display units.

【0088】入力が“再生/逆戻り”以外のものである
場合には、ステップ35からステップ31に戻って、コ
ントロールパネルの入力が待たれることになる。一方、
ステップ30の判定処理において、シナリオ記述がネッ
トワーク型であると判定されると、ステップ37で、コ
ントロールパネルにおけるユーザからの入力が待たれ
る。
If the input is something other than "play / reverse", the process returns from step 35 to step 31 to wait for the input on the control panel. on the other hand,
When the scenario description is determined to be of the network type in the determination processing of step 30, the input from the user on the control panel is awaited in step 37.

【0089】入力があると、ステップ38で、それが入
力終了を指示する入力であるか否かが判定される。この
判定処理において、入力が入力終了以外の入力であると
判定されると、ステップ39で、画面データが作成され
る。具体的には、入力が例えば“再生/逆戻り”の指示
である場合には、動画内部データ格納ファイル14にお
いて現在表示中の動画表示単位リストがたどられ、表示
中の画面データの次/前の画面データが作成される。こ
のとき、表示すべき画面データがなければ、現在の動画
表示単位の次/前の動画表示単位の先頭の画面データが
作成される。また、入力が例えば“画面のクリック”の
指示である場合は、クリックされた動画表示単位と図形
IDから移動リスト(図26参照)が検索されウィンド
ウ内に表示される。
When there is an input, it is determined in step 38 whether or not the input is an instruction to end the input. In this determination process, if it is determined that the input is an input other than the end of input, screen data is created in step 39. Specifically, if the input is, for example, a "play / reverse" instruction, the moving image display unit list currently displayed in the moving image internal data storage file 14 is traced, and the next / previous screen data is displayed. Screen data is created. At this time, if there is no screen data to be displayed, the screen data at the beginning of the next / previous moving image display unit of the current moving image display unit is created. Further, when the input is, for example, an instruction of “click on the screen”, the movement list (see FIG. 26) is retrieved from the clicked moving image display unit and the figure ID and displayed in the window.

【0090】続いて、ステップ40で、画面表示装置1
7が起動される。これにより、画面表示装置17は、画
面データによって示される各図形をウィンドウシステム
13の描画関数を使って該当するウィンドウ内に表示す
る。
Subsequently, in step 40, the screen display device 1
7 is activated. As a result, the screen display device 17 displays each figure indicated by the screen data in the corresponding window using the drawing function of the window system 13.

【0091】続くステップ41では、コントロールパネ
ルからの入力が“再生/逆戻り”であるか、それ以外の
ものであるかが判定される。入力が“再生/逆戻り”で
ある場合には、ステップ42で、自動的に“再生/逆戻
り”の入力が生成されて、ステップ39に制御が戻され
る。これにより、1回の“再生/逆戻り”の入力によ
り、動画表示単位の再生/逆戻りの処理が連続的に実行
される。
In the following step 41, it is determined whether the input from the control panel is "play / reverse" or other input. If the input is "play / reverse", then in step 42 a "play / reverse" input is automatically generated and control is returned to step 39. As a result, one-time "playback / reverse" input allows continuous reproduction / reverse processing of moving image display units.

【0092】このようにして、画面状態作成装置16
は、シナリオ記述の種別に応じて画面データを作成して
いく処理を実行する。入力が“再生/逆戻り”以外のも
のである場合には、ステップ41からステップ37に戻
って、コントロールパネルの入力が待たれることにな
る。動画入力装置30の一実施例 最後に、図2又は図23の動画入力装置30の一実施例
を図28に示し、その動作を図29〜図31の処理フロ
ーと図32の説明図に沿って説明する。
In this way, the screen state creating device 16
Executes a process of creating screen data according to the type of scenario description. If the input is something other than "play / reverse", the process returns from step 41 to step 37 to wait for the input on the control panel. One Example of Video Input Device 30 Finally, one example of the video input device 30 of FIG. 2 or FIG. 23 is shown in FIG. 28, and its operation is performed in accordance with the processing flow of FIGS. 29 to 31 and the explanatory diagram of FIG. 32. Explain.

【0093】動画入力装置301は、まず図29のステ
ップ50で、ユーザによる入出力装置20からの指示に
より、動画表示単位又はシナリオ記述の何れかの編集対
象を選択する。
First, in step 50 of FIG. 29, the moving image input device 301 selects an edit target of a moving image display unit or a scenario description according to an instruction from the input / output device 20 by the user.

【0094】ユーザにより動画表示単位の編集が指示さ
れた場合、動画入力装置301は動画表示単位ファイル
制御装置302を起動する。今、各動画表示単位はファ
イル単位で管理されている。それで、動画表示単位ファ
イル制御装置302は、図30のステップ51におい
て、ユーザによって指定されたファイル名に対応するフ
ァイルが動画表示単位格納ファイル40上に存在するか
否かを検索して、存在すればそのファイルを編集対象と
して選択し、存在しなければ新たにファイルを生成しそ
れを編集対象とする。その後、動画表示単位ファイル制
御装置302は、動画表示単位内フレーム指定装置30
3を起動する。
When the user gives an instruction to edit the moving image display unit, the moving image input device 301 activates the moving image display unit file control device 302. Currently, each moving image display unit is managed in file units. Then, the moving image display unit file control device 302 searches in step 51 of FIG. 30 whether or not a file corresponding to the file name designated by the user exists in the moving image display unit storage file 40, and the file exists. For example, the file is selected as an edit target, and if it does not exist, a new file is created and the edit target is created. After that, the moving image display unit file control device 302 determines that the moving image display unit inner frame specifying device 30
Start 3.

【0095】今、動画表示単位の編集はフレーム(時
刻)単位で行なわれる。そこで、動画表示単位内フレー
ム指定装置303は、ステップ52で、動画表示単位フ
ァイル制御装置302によって設定されたファイル上
で、ユーザによって指定されたフレームを編集対象とし
て指定し、ステップ53で、図形エディタ304を起動
する。この時、ファイルが既に動画表示単位格納ファイ
ル40上に存在し指定されたフレームがそのファイル上
に存在しているならば、そのフレームの動画表示単位の
データが図形エディタ304に読み込まれて表示され
る。
Now, editing in moving image display units is performed in frame (time) units. Therefore, the moving image display unit internal frame designation device 303 designates the frame designated by the user as an edit target on the file set by the moving image display unit file control device 302 in step 52, and in step 53, the graphic editor Start 304. At this time, if the file already exists in the moving image display unit storage file 40 and the designated frame exists in the file, the moving image display unit data of the frame is read and displayed in the graphic editor 304. It

【0096】図形エディタ304は、ステップ54と5
5の繰り返しにより、ユーザに該当フレームの画面デー
タを編集させる。図形エディタ304としては、既存の
汎用エディタを利用でき、また、周知の技術に基づいて
新たに専用図形エディタを開発することもできる。この
とき、ユーザが操作を行なう図2又は図23のデータ入
出力装置20と図形エディタ304との間の図形データ
の受け渡しは、動画入力制御装置301が制御する。
The graphic editor 304 uses steps 54 and 5
By repeating step 5, the user edits the screen data of the corresponding frame. An existing general-purpose editor can be used as the graphic editor 304, or a dedicated graphic editor can be newly developed based on a known technique. At this time, the moving image input control device 301 controls the transfer of the graphic data between the data input / output device 20 and the graphic editor 304 of FIG. 2 or FIG.

【0097】ユーザにより図形エディタ304での編集
終了が指示されると、ステップ55の判定がYESとな
り、編集結果が図形エディタ作成データ305としてデ
ィスク記憶装置などに保存される。その後、動画表示単
位ファイル制御装置302が図形データ解析装置306
を起動する。
When the user gives an instruction to end editing with the graphic editor 304, the determination in step 55 becomes YES, and the editing result is saved as graphic editor creation data 305 in a disk storage device or the like. After that, the moving image display unit file control device 302 causes the graphic data analysis device 306 to
To start.

【0098】図形データ解析装置306は、ステップ5
6で、動画表示単位のフォーマット定義307を参照し
ながら、既に図3に例示されているような内部テキスト
形式で表現された動画表示単位のフレームデータを生成
する。
The graphic data analysis device 306 executes step 5
In step 6, the frame data of the moving image display unit represented in the internal text format as already illustrated in FIG. 3 is generated with reference to the format definition 307 of the moving image display unit.

【0099】動画表示単位ファイル制御装置302は、
ステップ57で、上述のようにして生成された動画表示
単位のフレームデータを指定されたファイルに追加し、
又はそのフレームデータによってそのファイル上の該当
するフレームデータを置き換える。
The moving image display unit file control device 302
In step 57, the frame data of the moving image display unit generated as described above is added to the specified file,
Alternatively, the frame data on the file is replaced by the frame data.

【0100】ユーザによって別フレームの編集が指示さ
れたなら、動画表示単位ファイル制御装置302は、ス
テップ58からステップ52に制御を戻し、新たなフレ
ームの編集のための制御処理を繰り返す。
When the user instructs to edit another frame, the moving image display unit file control device 302 returns the control from step 58 to step 52 and repeats the control process for editing a new frame.

【0101】また、ユーザによって別動画表示単位の編
集が指示されたなら、動画表示単位ファイル制御装置3
02は、ステップ59からステップ51に制御を戻し、
新たな動画表示単位の編集のための制御処理を繰り返
す。
If the user gives an instruction to edit another moving image display unit, the moving image display unit file control device 3
02 returns control from step 59 to step 51,
The control process for editing a new moving image display unit is repeated.

【0102】ユーザによりシナリオ記述の編集が指示さ
れた場合、動画入力装置301はシナリオ記述編集装置
308を起動する。シナリオ記述編集装置308は、ス
テップ60で、シナリオ記述フォーマット定義309と
して予め定義されている編集画面フォーマットに従い、
シナリオ記述編集画面を表示し、ステップ61と62の
繰り返しにより、ユーザに例えば図32に示されるよう
な編集画面上でシナリオ記述を編集させる。このとき、
ユーザが操作を行なう図2又は図23のデータ入出力装
置20とシナリオ記述編集装置308との間のデータの
受け渡しは、動画入力制御装置301が制御する。
When the user gives an instruction to edit the scenario description, the moving image input device 301 activates the scenario description editing device 308. In step 60, the scenario description editing device 308 follows the edit screen format previously defined as the scenario description format definition 309.
The scenario description edit screen is displayed, and by repeating steps 61 and 62, the user is allowed to edit the scenario description on the edit screen as shown in FIG. 32, for example. At this time,
The moving image input control device 301 controls the passing of data between the data input / output device 20 and the scenario description editing device 308 of FIG.

【0103】ユーザは、各ウィンドウの名前、座標又は
大きさ・幅・高さなどは、例えば画面の表の対応する項
目を埋めることによって指定し、各ウィンドウ内の各動
画表示単位の順序関係は、図32のようにファイル名を
表す文字列と共に表示される矩形の順序をマウスなどで
操作することにより編集する。
The user specifies the name, coordinates or size / width / height of each window, for example, by filling the corresponding item in the table on the screen, and the order relation of each moving image display unit in each window is As shown in FIG. 32, the order of the rectangles displayed together with the character string representing the file name is edited by operating the mouse or the like.

【0104】また、ユーザは、動画表示時にマウスをク
リックさせることにより所定の動画表示単位中の所定の
図形から他の動画表示単位への遷移をトリガーさせたい
場合には、例えば、図32に示されるように、トリガー
を許す動画表示単位に対応する矩形内で所望の図形名
(ID)を入力すると共に、トリガーを許す動画表示単
位に対応する矩形から所望の動画表示単位に対応する矩
形へ矢印を設定する。
Further, when the user wants to trigger the transition from a predetermined figure in a predetermined moving image display unit to another moving image display unit by clicking the mouse at the time of displaying a moving image, for example, as shown in FIG. As shown in the figure, while inputting a desired figure name (ID) in the rectangle corresponding to the moving image display unit that allows the trigger, the arrow from the rectangle corresponding to the moving image display unit that allows the trigger to the rectangle corresponding to the desired moving image display unit To set.

【0105】ユーザによりシナリオ記述の編集終了が指
示されると、ステップ62の判定がYESとなり、ステ
ップ63で編集結果がシナリオ記述画面データ310と
してディスク記憶装置などに保存される。その後、ステ
ップ64で、シナリオ記述編集装置308がシナリオ記
述入力データ解析装置311を起動する。
When the user gives an instruction to end the editing of the scenario description, the determination in step 62 becomes YES, and in step 63, the editing result is saved as scenario description screen data 310 in a disk storage device or the like. Then, in step 64, the scenario description editing device 308 activates the scenario description input data analysis device 311.

【0106】シナリオ記述入力データ解析装置311
は、ステップ65で、シナリオ記述画面データ310、
シナリオ記述フォーマット定義309として予め定義さ
れている編集画面フォーマット、及びシナリオ記述フォ
ーマット定義309として予め定義されている内部テキ
スト形式のシナリオ記述のフォーマットを参照しなが
ら、既に図7及び図8に例示されているような内部テキ
スト形式で表現されたシナリオ記述のデータを生成す
る。生成されるシナリオ記述としては、図7及び図8を
用いて既に説明したように、各ウィンドウの位置、ウィ
ンドウ内の動画表示単位の順序関係、異なるウィンドウ
上の各動画表示単位間の同期関係、或いは任意の動画表
示単位への遷移を起動する図形と遷移先の動画表示単位
などの各情報が、前述した図2又は図23のシナリオ記
述解釈装置12が認識可能な形式で記述される。
Scenario description input data analysis device 311
In step 65, the scenario description screen data 310,
7 and 8 while referring to the edit screen format predefined as the scenario description format definition 309 and the internal text format scenario description format predefined as the scenario description format definition 309. The scenario description data expressed in the internal text format is generated. As the scenario description to be generated, as described above with reference to FIGS. 7 and 8, the position of each window, the order relationship of the moving image display units in the window, the synchronization relationship between the moving image display units on different windows, Alternatively, each information such as a graphic for activating the transition to any moving image display unit and the moving image display unit of the transition destination is described in a format that can be recognized by the scenario description interpretation device 12 of FIG. 2 or FIG. 23 described above.

【0107】シナリオ記述入力データ解析装置311
は、ステップ66で、上述のようにして生成されたシナ
リオ記述を、図2又は図23のシナリオ記述格納ファイ
ル41として格納する。
Scenario description input data analysis device 311
In step 66, the scenario description generated as described above is stored as the scenario description storage file 41 in FIG. 2 or FIG.

【0108】上述のようにシナリオ記述格納ファイル4
1に格納されたシナリオ記述は、図2又は図23のシナ
リオ記述解釈装置12によって解釈される。この場合、
シナリオ記述によって各ウィンドウ上に表示される各動
画表示単位の各フレームの進行時間は、例えば、前述し
た各動画表示単位間の同期関係が保存されるように各フ
レームに適当な表示時間が割り当てられることによっ
て、自動的に決定される。動画入力装置30の他の実施例 図2又は図23の動画入力装置30の構成及び動作は、
上述の図28〜図32で示されるものに限られるもので
はない。
As described above, the scenario description storage file 4
The scenario description stored in 1 is interpreted by the scenario description interpretation device 12 in FIG. 2 or FIG. in this case,
For the progress time of each frame of each moving image display unit displayed on each window according to the scenario description, for example, an appropriate display time is assigned to each frame so that the synchronization relationship between each moving image display unit described above is saved. By this, it is automatically determined. Other Embodiment of Video Input Device 30 The configuration and operation of the video input device 30 of FIG. 2 or FIG.
It is not limited to those shown in FIGS. 28 to 32 described above.

【0109】第1の他の実施例においては、例えば図3
2の動画表示単位の順序関係の“時刻”の軸に論理的な
時刻が表示され、ユーザは、各動画表示単位の順序関係
を、上述した矩形と上述した論理的な時刻を表す数値と
を用いて入力する。このようにして、ユーザは、前述し
た各動画表示単位間の同期関係が保存された状態で各ウ
ィンドウ上に表示される各動画表示単位の表示タイミン
グが明示的に指定されたシナリオ記述を生成することが
できる。この場合、図2又は図23のシナリオ記述解釈
装置12がシナリオ記述を解釈することによって動画内
部データ格納ファイル14として得られる動画内部デー
タにおいて、各動画表示単位の表示時間は、例えば図1
2の“動画表示単位”構造体における開始時間データ及
び終了時間データとして設定される。
In the first other embodiment, for example, FIG.
The logical time is displayed on the “time” axis of the order relationship of the moving image display units of No. 2, and the user sets the order relationship of each moving image display unit to the above-mentioned rectangle and the numerical value representing the above-mentioned logical time. Use to enter. In this way, the user creates a scenario description in which the display timing of each video display unit displayed on each window is explicitly specified in a state where the synchronization relationship between the above-mentioned video display units is saved. be able to. In this case, in the moving picture internal data obtained as the moving picture internal data storage file 14 by the scenario description interpretation device 12 of FIG. 2 or 23 interpreting the scenario description, the display time of each moving picture display unit is, for example, as shown in FIG.
It is set as start time data and end time data in the "moving image display unit" structure of 2.

【0110】第2の他の実施例においては、図33に示
されるように、図形エディタ上にディスプレイ画面を表
す面が時間軸の方向に重ねられた直方体が表示され、ユ
ーザは、その直方体内でウィンドウの位置、大きさ、表
示タイミングなどを指定し編集する。この結果、ユーザ
は、ウィンドウを制御する記述を含んだシナリオ記述を
生成することができる。そして、このようにして設定さ
れた各ウィンドウの状態毎に、ユーザは、例えば、前述
した図32に示される編集画面上で各動画表示単位の状
態を編集し、その編集操作に対応するシナリオ記述を生
成する。この場合、図2又は図23のシナリオ記述解釈
装置12がシナリオ記述を解釈することによって動画内
部データ格納ファイル14として得られる動画内部デー
タにおいて、各ウィンドウの表示時間は、例えば図12
の“ウィンドウ”構造体におけるオープン時間データ及
びクローズ時間データとして設定される。
In the second other embodiment, as shown in FIG. 33, a rectangular parallelepiped in which planes representing the display screen are superimposed in the direction of the time axis is displayed on the graphic editor, and the user is in the rectangular parallelepiped. Use to edit the window position, size, display timing, etc. As a result, the user can generate a scenario description including a description for controlling the window. Then, for each state of each window set in this way, the user edits the state of each moving image display unit on the editing screen shown in FIG. 32, for example, and the scenario description corresponding to the editing operation is performed. To generate. In this case, in the moving picture internal data obtained as the moving picture internal data storage file 14 by the scenario description interpretation device 12 of FIG. 2 or 23 interpreting the scenario description, the display time of each window is, for example, as shown in FIG.
It is set as the open time data and the close time data in the "window" structure of.

【0111】第3の他の実施例においては、図34に示
されるように、図形エディタ上に2次元のウィンドウ画
面の領域と論理時刻を入力する領域“A”、“B”など
が表示され、ユーザは、この両方の領域を用いてウィン
ドウの位置、大きさ、表示タイミングなどを指定し編集
する。この結果、第2の他の実施例の場合と同様、ユー
ザは、ウィンドウを制御する記述を含んだシナリオ記述
を生成することができる。そして、このようにして設定
された各ウィンドウの状態毎に、ユーザは、例えば、前
述した図32に示される編集画面上で各動画表示単位の
状態を編集し、その編集操作に対応するシナリオ記述を
生成する。
In the third other embodiment, as shown in FIG. 34, the area of the two-dimensional window screen and the areas "A" and "B" for inputting the logical time are displayed on the graphic editor. The user uses both of these areas to specify and edit the position, size, display timing, etc. of the window. As a result, the user can generate a scenario description including a description for controlling a window, as in the second alternative embodiment. Then, for each state of each window set in this way, the user edits the state of each moving image display unit on the editing screen shown in FIG. 32, for example, and the scenario description corresponding to the editing operation is performed. To generate.

【0112】[0112]

【発明の効果】本発明によれば、マルチウィンドウを利
用して、相互に関連付けたウィンドウに複数の動画画面
を表示することができ、動画の内容の理解を飛躍的に向
上させることが可能となる。
According to the present invention, a plurality of moving picture screens can be displayed in windows that are associated with each other by utilizing a multi-window, and it is possible to dramatically improve the understanding of the contents of a moving picture. Become.

【0113】また、動画をより小さな動画表示単位で時
間的空間的に関連付けるとともに、それらとウィンドウ
とを対応付けることにより、表現の自由度を飛躍的に向
上させることが可能となる。
Further, by associating the moving images temporally and spatially with a smaller moving image display unit and by associating them with the window, it is possible to dramatically improve the degree of freedom of expression.

【0114】しかも、動画をいくつかの部分に分解する
ことにより、それらを部品として再利用することが可能
になるので、長い時間の動画の編集も容易に行うことが
できるようになり、動画編集の能率も飛躍的に向上す
る。
Moreover, since the moving picture can be reused as parts by disassembling the moving picture into several parts, it becomes possible to easily edit the moving picture for a long time. The efficiency of is also dramatically improved.

【0115】更に、シナリオ記述をグラフィカルに編集
できるため、動画の編集が更に容易になる。
Furthermore, since the scenario description can be edited graphically, editing of the moving image becomes easier.

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

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

【図2】本発明の一実施例の全体構成図である。FIG. 2 is an overall configuration diagram of an embodiment of the present invention.

【図3】動画表示単位の記述形式の一実施例を示した図
である。
FIG. 3 is a diagram showing an example of a description format of a moving image display unit.

【図4】動画表示単位の記述形式の説明図である。FIG. 4 is an explanatory diagram of a description format of a moving image display unit.

【図5】シナリオ記述のモデルの説明図である。FIG. 5 is an explanatory diagram of a model of scenario description.

【図6】構造化された動画表示単位の説明図である。FIG. 6 is an explanatory diagram of a structured moving image display unit.

【図7】シナリオ記述の一実施例を示した図(その1)
である。
FIG. 7 is a diagram showing an example of scenario description (No. 1)
Is.

【図8】シナリオ記述の一実施例を示した図(その2)
である。
FIG. 8 is a diagram showing an example of scenario description (No. 2)
Is.

【図9】シナリオ記述の一実施例(図7、図8)におけ
る動画表示単位の同期関係の説明図である。
FIG. 9 is an explanatory diagram of a synchronization relationship of moving image display units in an example of scenario description (FIGS. 7 and 8).

【図10】シナリオ記述解釈装置の処理フローを示した
図である。
FIG. 10 is a diagram showing a processing flow of a scenario description interpretation device.

【図11】動画表示単位解釈装置の処理フローを示した
図である。
FIG. 11 is a diagram showing a processing flow of the moving image display unit interpretation device.

【図12】作成される動画内部データの一実施例を示し
た図である。
FIG. 12 is a diagram showing an example of created moving image internal data.

【図13】マニュアルの動画表示処理の説明図である。FIG. 13 is an explanatory diagram of a manual moving image display process.

【図14】コントロールパネル表示の一実施例を示した
図である。
FIG. 14 is a diagram showing an example of a control panel display.

【図15】ウィンドウに表示される画面データの説明図
(その1)である。
FIG. 15 is an explanatory diagram (part 1) of screen data displayed in a window.

【図16】ウィンドウに表示される画面データの説明図
(その2)である。
FIG. 16 is an explanatory diagram (part 2) of screen data displayed in a window.

【図17】ウィンドウに表示される画面データの説明図
(その3)である。
FIG. 17 is an explanatory diagram (part 3) of screen data displayed in a window.

【図18】ウィンドウに表示される画面データの説明図
(その4)である。
FIG. 18 is an explanatory view (No. 4) of screen data displayed in a window.

【図19】ウィンドウに表示される画面データの説明図
(その5)である。
FIG. 19 is an explanatory diagram (No. 5) of screen data displayed in a window.

【図20】ウィンドウに表示される画面データの説明図
(その6)である。
FIG. 20 is an explanatory diagram (No. 6) of screen data displayed in a window.

【図21】ウィンドウに表示される画面データの説明図
(その7)である。
FIG. 21 is an explanatory diagram (No. 7) of screen data displayed in a window.

【図22】ウィンドウに表示される画面データの説明図
(その8)である。
FIG. 22 is an explanatory diagram (No. 8) of screen data displayed in a window.

【図23】本発明の他の実施例の全体構成図である。FIG. 23 is an overall configuration diagram of another embodiment of the present invention.

【図24】シナリオ記述の一実施例を示した図(その
1)である
FIG. 24 is a diagram (part 1) illustrating an example of a scenario description.

【図25】シナリオ記述の一実施例を示した図(その
2)である
FIG. 25 is a diagram (No. 2) showing an example of the scenario description.

【図26】作成される動画内部データの一実施例を示し
た図である。
FIG. 26 is a diagram showing an example of created moving image internal data.

【図27】画面状態作成装置が実行する処理フローを示
した図である。
FIG. 27 is a diagram showing a processing flow executed by the screen state creation device.

【図28】動画入力装置の構成の一実施例を示した図で
ある。
FIG. 28 is a diagram showing an example of a configuration of a moving image input device.

【図29】動画入力装置の処理フローを示した図(その
1)である。
FIG. 29 is a diagram (No. 1) showing the processing flow of the moving image input apparatus.

【図30】動画入力装置の処理フローを示した図(その
2)である。
FIG. 30 is a diagram (No. 2) showing the processing flow of the moving image input apparatus.

【図31】動画入力装置の処理フローを示した図(その
3)である。
FIG. 31 is a diagram (No. 3) showing the processing flow of the moving image input apparatus.

【図32】2次元表による動画表示単位の編集画面を示
した図である。
FIG. 32 is a diagram showing an editing screen of a moving image display unit based on a two-dimensional table.

【図33】直方体表示によるウィンドウの編集画面を示
した図である。
[Fig. 33] Fig. 33 is a diagram showing a window editing screen in a rectangular parallelepiped display.

【図34】2次元画面表示によるウィンドウの編集画面
を示した図である。
[Fig. 34] Fig. 34 is a diagram showing a window editing screen by two-dimensional screen display.

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

1 データ処理装置 2 データ入力装置 3 マンマシン・インタフェース 4 動画表示単位管理手段 5 シナリオ記述管理手段 6 動画表示制御手段 7 動画履歴管理手段 8 動作モード制御手段 9 インタフェース手段 10 動画入力制御手段 11 図形編集手段 12 動画表示単位編集手段 13 シナリオ記述編集手段 1 data processing device 2 data input device 3 man-machine interface 4 video display unit management means 5 scenario description management means 6 video display control means 7 video history management means 8 operation mode control means 9 interface means 10 video input control means 11 graphic editing Means 12 Movie display unit editing means 13 Scenario description editing means

───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.5 識別記号 庁内整理番号 FI 技術表示箇所 G09G 5/36 8121−5G ─────────────────────────────────────────────────── ─── Continuation of the front page (51) Int.Cl. 5 Identification code Office reference number FI technical display location G09G 5/36 8121-5G

Claims (13)

【特許請求の範囲】[Claims] 【請求項1】 ディスプレイ上にオープンされる複数の
ウィンドウ上に動画を表示する動画表示処理装置であっ
て、 画面表示定義を記述する1つ又は複数のフレームから構
成される動画表示単位を複数単位分管理する動画表示単
位管理手段(4)と、 前記各ウィンドウのディスプレイ上での状態、前記各ウ
ィンドウに表示される前記動画表示単位の時間的順序関
係、又は前記各ウィンドウに表示される各動画表示単位
間の同期関係をそれぞれ記述するシナリオ記述を管理す
るシナリオ記述管理手段(5)と、 前記シナリオ記述管理手段(5)の管理するシナリオ記
述を解釈し、この解釈に従って前記各ウィンドウに前記
動画表示単位の時系列データを順次表示する動画表示制
御手段(6)と、 を含むことを特徴とする動画表示処理装置。
1. A moving picture display processing apparatus for displaying a moving picture on a plurality of windows opened on a display, wherein a plurality of moving picture display units each consisting of one or a plurality of frames describing a screen display definition are provided. Minute display managing unit (4) for managing the minutes, the state of each window on the display, the temporal order relationship of the moving image display units displayed in each window, or each moving image displayed in each window A scenario description management unit (5) for managing scenario descriptions each describing a synchronization relationship between display units and a scenario description managed by the scenario description management unit (5) are interpreted, and the moving image is displayed in each window according to this interpretation. A moving image display processing device, comprising: a moving image display control means (6) for sequentially displaying time-series data of a display unit.
【請求項2】 前記時間的順序関係は、1つの動画表示
単位からそれが表示されるウィンドウと同一又は異なる
ウィンドウに表示される他の動画表示単位への任意の時
間的遷移関係を含む、 ことを特徴とする請求項1に記載の動画表示処理装置。
2. The temporal order relation includes an arbitrary temporal transition relation from one moving image display unit to another moving image display unit displayed in the same window as the window in which it is displayed or in a different window. The moving image display processing device according to claim 1.
【請求項3】 前記時間的遷移関係は、現在表示されて
いる動画表示単位中の所定の画面部分がユーザによって
指定された場合に有効となるような識別情報を含む、 ことを特徴とする請求項2に記載の動画表示処理装置。
3. The temporal transition relationship includes identification information that becomes effective when a predetermined screen portion in the currently displayed moving image display unit is designated by the user. Item 2. The moving image display processing device according to item 2.
【請求項4】 前記各ウィンドウに表示され前記時間的
遷移関係に従って任意の時間的遷移を行う前記動画表示
単位について、各動画表示の履歴を管理する動画履歴管
理手段(7)を更に含み、 前記動画表示制御手段(6)は、前記動画履歴管理手段
(7)の管理する履歴データに従って、前記各ウィンド
ウに表示され前記時間的遷移関係に従って任意の時間的
遷移を行う前記動画表示単位について、各動画表示の逆
戻り表示処理を行なう、 ことを特徴とする請求項2又は3の何れか1項に記載の
動画表示処理装置。
4. A moving picture history management means (7) for managing the history of each moving picture display unit, which is displayed in each window and makes an arbitrary temporal transition in accordance with the temporal transition relationship, further comprising: The moving image display control means (6) controls each moving image display unit displayed in each window according to the history data managed by the moving image history management means (7) and performing an arbitrary temporal transition according to the temporal transition relationship. The moving image display processing apparatus according to claim 2, wherein the moving image display reverses display processing.
【請求項5】 マンマシン・インタフェース(3)から
の指示に応答して前記動画履歴管理手段(7)の履歴管
理機能を動作させないように制御する動作モード制御手
段(8)を更に含む、 ことを特徴とする請求項4に記載の動画表示処理装置。
5. An operation mode control means (8) for controlling the history management function of the moving picture history management means (7) so as not to operate in response to an instruction from the man-machine interface (3). The moving image display processing device according to claim 4.
【請求項6】 前記シナリオ記述は、複数の前記動画表
示単位のグループが1つの動画表示単位として扱われる
ようなグループ情報を含む、 ことを特徴とする請求項1乃至5の何れか1項に記載の
動画表示処理装置。
6. The scenario description includes group information such that a group of a plurality of moving image display units is treated as one moving image display unit, according to any one of claims 1 to 5. The moving image display processing device described.
【請求項7】 マンマシン・インタフェースからの指示
に応答して前記動画表示制御手段(6)の実行状態を制
御するインタフェース手段(9)を更に含む、 ことを特徴とする請求項1乃至6の何れか1項に記載の
動画表示処理装置。
7. An interface means (9) for controlling the execution state of the moving picture display control means (6) in response to an instruction from a man-machine interface, further comprising: The moving image display processing device according to any one of claims.
【請求項8】 前記インタフェース手段(9)は、前記
動画表示制御手段(6)の動画表示処理の進行を停止さ
せる機能と、前記動画表示制御手段(6)を制御するこ
とで停止させた前記動画表示単位を1つずつ前後に移動
させる機能と、前記動画表示制御手段(6)を制御する
ことで停止させた前記動画表示単位の有するフレームを
1つずつ前後に移動させる機能とを含む、 ことを特徴とする請求項7に記載の動画表示処理装置。
8. The interface means (9) has a function of stopping the progress of the moving picture display processing of the moving picture display control means (6) and the function of stopping the moving picture display control means (6). A function of moving the moving image display unit back and forth one by one, and a function of moving the frame of the moving image display unit stopped by controlling the moving image display control means (6) one by one back and forth, The moving image display processing device according to claim 7, wherein
【請求項9】 ディスプレイ上にオープンされる複数の
ウィンドウ上に動画を表示する動画表示処理装置であっ
て、 画面表示定義を記述する1つ又は複数のフレームから構
成される動画表示単位を複数単位分管理する動画表示単
位管理手段(4)と、 前記各ウィンドウのディスプレイ上での状態、前記各ウ
ィンドウに表示される前記動画表示単位の時間的順序関
係、又は前記各ウィンドウに表示される各動画表示単位
間の同期関係をそれぞれ記述するシナリオ記述を管理す
るシナリオ記述管理手段(5)と、 前記シナリオ記述管理手段(5)の管理するシナリオ記
述を解釈し、この解釈に従って前記各ウィンドウに前記
動画表示単位の時系列データを順次表示する動画表示制
御手段(6)と、 ユーザに、前記シナリオ記述管理手段(5)が管理する
シナリオ記述を、図形シンボル編集処理を含む編集処理
によって編集させるシナリオ記述編集手段(13)と、 を含むことを特徴とする動画表示処理装置。
9. A moving picture display processing apparatus for displaying a moving picture on a plurality of windows opened on a display, wherein a plurality of moving picture display units composed of one or a plurality of frames describing a screen display definition. Minute display managing unit (4) for managing the minutes, the state of each window on the display, the temporal order relationship of the moving image display units displayed in each window, or each moving image displayed in each window A scenario description management unit (5) for managing scenario descriptions each describing a synchronization relationship between display units and a scenario description managed by the scenario description management unit (5) are interpreted, and the moving image is displayed in each window according to this interpretation. The moving image display control means (6) for sequentially displaying the time-series data of the display unit, and the scenario description management means (5) for the user. The scenario description that sense, moving image display processing apparatus comprising a scenario description editing means (13) for editing by the editing process including a graphic symbol editing process.
【請求項10】 前記シナリオ記述編集手段(13)
は、ユーザに、編集時にディスプレイ上にオープンされ
た編集用ウィンドウ上で、前記動画表示時の各ウィンド
ウの位置をテキスト形式で編集させると共に、該各ウィ
ンドウに表示される前記動画表示単位の時間的順序関係
又は前記各ウィンドウに表示される各動画表示単位間の
同期関係を図形シンボルを用いたグラフィック形式で編
集させる、 ことを特徴とする請求項9に記載の動画表示処理装置。
10. The scenario description editing means (13)
Allows the user to edit the position of each window at the time of displaying the moving image in a text format on the editing window opened on the display at the time of editing, and the temporal position of the moving image display unit displayed in each window. The moving picture display processing apparatus according to claim 9, wherein the order relationship or the synchronization relationship between the moving picture display units displayed in the windows is edited in a graphic format using a graphic symbol.
【請求項11】 前記シナリオ記述編集手段(13)
は、ユーザに、前記編集用ウィンドウ上で、前記動画表
示時の各ウィンドウに表示される前記動画表示単位の表
示タイミングをテキスト形式で更に編集させる、 ことを特徴とする請求項10に記載の動画表示処理装
置。
11. The scenario description editing means (13)
11. The moving image according to claim 10, wherein the user further edits the display timing of the moving image display unit displayed in each window at the time of displaying the moving image in a text format on the editing window. Display processor.
【請求項12】 前記シナリオ記述編集手段(13)
は、ユーザに、編集時にディスプレイ上にオープンされ
た編集用ウィンドウ上に表示されるディスプレイ画面が
時間軸方向に3次元グラフィック表示された直方体上
で、動画表示時の各ウィンドウのディスプレイ上でのオ
ープン又はクローズのタイミング及びその位置を編集さ
せる、 ことを特徴とする請求項10又は11の何れか1項に記
載の動画表示処理装置。
12. The scenario description editing means (13)
Is a rectangular parallelepiped in which the display screen displayed on the editing window opened on the display at the time of editing is displayed three-dimensionally in the time axis direction. Alternatively, the closing timing and its position are edited, and the moving image display processing apparatus according to claim 10 or 11.
【請求項13】 前記シナリオ記述編集手段(13)
は、ユーザに、編集時にディスプレイ上にオープンされ
た編集用ウィンドウ上で、動画表示時の各ウィンドウの
ディスプレイ上でのオープン又はクローズのタイミング
をテキスト形式で編集させると共に、該動画表示時の各
ウィンドウを前記編集用ウィンドウ上の所定領域内に配
置させることにより該動画表示時の各ウィンドウのディ
スプレイ上での位置を編集させる、 ことを特徴とする請求項10又は11の何れか1項に記
載の動画表示処理装置。
13. The scenario description editing means (13)
Allows the user to edit, in a text format, the timing of opening or closing each window on the display when displaying a moving image in the editing window opened on the display when editing, and each window when displaying the moving image. 12. The position on the display of each window at the time of displaying the moving image is edited by arranging in a predetermined area on the editing window. 12. The method according to claim 10, wherein Video display processor.
JP01191292A 1991-01-29 1992-01-27 Video display processor Expired - Fee Related JP3171632B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP01191292A JP3171632B2 (en) 1991-01-29 1992-01-27 Video display processor

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2805491 1991-01-29
JP3-28054 1991-01-29
JP01191292A JP3171632B2 (en) 1991-01-29 1992-01-27 Video display processor

Publications (2)

Publication Number Publication Date
JPH0581406A true JPH0581406A (en) 1993-04-02
JP3171632B2 JP3171632B2 (en) 2001-05-28

Family

ID=26347439

Family Applications (1)

Application Number Title Priority Date Filing Date
JP01191292A Expired - Fee Related JP3171632B2 (en) 1991-01-29 1992-01-27 Video display processor

Country Status (1)

Country Link
JP (1) JP3171632B2 (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06214690A (en) * 1993-01-14 1994-08-05 Sony Corp Information synchronization control method, information transmission device, and information output device
JPH06348799A (en) * 1993-04-15 1994-12-22 Sony Electron Inc Method and apparatus for display, on screen, of blank usable for editing
JPH0744688A (en) * 1993-07-30 1995-02-14 Sony Corp Data output device and method
JPH0844857A (en) * 1994-07-29 1996-02-16 Fuji Photo Film Co Ltd Method and system for multimedia presentation, method and system for preparing multimedia data and method and system for compositing image
JPH11224347A (en) * 1998-02-05 1999-08-17 Nippon Telegr & Teleph Corp <Ntt> Multimedia data presentation method and system, and storage medium storing multimedia data presentation program
JP4757303B2 (en) * 2005-06-29 2011-08-24 キヤノン株式会社 Method, apparatus and computer-readable program for storing video data in a video file
JP2015530000A (en) * 2012-07-12 2015-10-08 サムスン エレクトロニクス カンパニー リミテッド Method and apparatus for configuring markup for placement of multimedia elements

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06214690A (en) * 1993-01-14 1994-08-05 Sony Corp Information synchronization control method, information transmission device, and information output device
JPH06348799A (en) * 1993-04-15 1994-12-22 Sony Electron Inc Method and apparatus for display, on screen, of blank usable for editing
JPH0744688A (en) * 1993-07-30 1995-02-14 Sony Corp Data output device and method
JPH0844857A (en) * 1994-07-29 1996-02-16 Fuji Photo Film Co Ltd Method and system for multimedia presentation, method and system for preparing multimedia data and method and system for compositing image
JPH11224347A (en) * 1998-02-05 1999-08-17 Nippon Telegr & Teleph Corp <Ntt> Multimedia data presentation method and system, and storage medium storing multimedia data presentation program
JP4757303B2 (en) * 2005-06-29 2011-08-24 キヤノン株式会社 Method, apparatus and computer-readable program for storing video data in a video file
US8160425B2 (en) 2005-06-29 2012-04-17 Canon Kabushiki Kaisha Storing video data in a video file
JP2015530000A (en) * 2012-07-12 2015-10-08 サムスン エレクトロニクス カンパニー リミテッド Method and apparatus for configuring markup for placement of multimedia elements
US10152555B2 (en) 2012-07-12 2018-12-11 Samsung Electronics Co., Ltd. Method and apparatus for composing markup for arranging multimedia elements

Also Published As

Publication number Publication date
JP3171632B2 (en) 2001-05-28

Similar Documents

Publication Publication Date Title
KR100292589B1 (en) Method and apparatus for displaying available source materials
US5274758A (en) Computer-based, audio/visual creation and presentation system and method
US5119474A (en) Computer-based, audio/visual creation and presentation system and method
US5751281A (en) Apparatus and method for storing a movie within a movie
US6081262A (en) Method and apparatus for generating multi-media presentations
CN105184839B (en) Seamless representation of video and geometry
EP0497327B1 (en) An animation display processor
EP0403118B1 (en) Audio/visual compilation in a data processing system
JP2994164B2 (en) Scenario editing device
JPH0455317B2 (en)
JP3171632B2 (en) Video display processor
JP3214258B2 (en) Video processing device, video anchor display method, video anchor determination method
JP4574113B2 (en) Device for creating file for displaying additional information superimposed on display screen and magnetic recording medium
JP2001238172A (en) Image structure editing apparatus, structural element reconstructing apparatus, and computer-readable recording medium storing a program for causing a computer to execute as each means of the apparatus
JPH0232473A (en) Moving image retrieving/editing system
JP2713147B2 (en) How to edit multimedia presentations
JPH06131470A (en) Apparatus and method for dynamically displaying graph illustration
JPH06231030A (en) Multimedia authoring system
JPH08286882A (en) Information processing apparatus and page turning method for the information processing apparatus
JP3371374B2 (en) Data processing device and data processing method
JP4420454B2 (en) Multimedia editing apparatus, multimedia editing method, program, and recording medium
JPH0935083A (en) Animation editing equipment
JPH02151972A (en) Document retrieving system
JPH03119465A (en) Document editing device
JPH0737152Y2 (en) Document creation device

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: 20010313

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

Free format text: PAYMENT UNTIL: 20080323

Year of fee payment: 7

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

Free format text: PAYMENT UNTIL: 20090323

Year of fee payment: 8

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

Free format text: PAYMENT UNTIL: 20100323

Year of fee payment: 9

LAPS Cancellation because of no payment of annual fees