JP3715993B2 - Scenario editing device and scenario execution device - Google Patents
Scenario editing device and scenario execution device Download PDFInfo
- Publication number
- JP3715993B2 JP3715993B2 JP13553693A JP13553693A JP3715993B2 JP 3715993 B2 JP3715993 B2 JP 3715993B2 JP 13553693 A JP13553693 A JP 13553693A JP 13553693 A JP13553693 A JP 13553693A JP 3715993 B2 JP3715993 B2 JP 3715993B2
- Authority
- JP
- Japan
- Prior art keywords
- screen
- area
- effect
- definition area
- scenario
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Digital Computer Display Output (AREA)
Description
【0001】
【産業上の利用分野】
本発明は、画面を表示する順序を編集および編集したシナリオを実行するシナリオ編集装置およびシナリオ実行装置に関するものである。
【0002】
【従来の技術】
従来、画面を表示する順序を決めるシナリオは、オーサリングツール独自の言語による文字情報を使って最初にある画面0を初期表示し、次に画面1を表示するというように、いずれの画面をどのような順番で表示するかを順次決定して作成していた。
【0003】
また、記号を用いて図式化した手法により、シナリオを編集するツールが登場し、ファイル中心による記述によってシナリオを作成していた。
【0004】
【発明が解決しようとする課題】
上述したように、従来の前者のオーサリングツール独自の言語を使って画面を表示する順番を記述してシナリオを編集していたのでは、独自の言語学習や記述ミスが発生し、多大の時間が必要となってしまう問題があった。
【0005】
また、後者の手法によれば、ファイル中心による記述や難解な図式化などにより、前者に比して大幅な作業時間の削減に至らないという問題があった。
本発明は、これらの問題を解決するため、シナリオ全体の流れや画面を確認しながら会話的に効率的かつ簡単にシナリオの作成を可能にすると共に作成したシナリオを実行することを目的としている。
【0006】
【課題を解決するための手段】
図1は、本発明の原理構成図を示す。
図1において、シナリオ編集画面1は、画面定義領域2をツリー構造に編集するための画面である。
【0007】
画面定義領域2は、画面領域22、画面効果領域23、音声効果領域24、および音声領域25を設けたものである。
【0008】
画面領域22は、画面(イメージ、テキスト)、ボタンを格納表示する領域である。
画面効果領域23は、画面(イメージ、テキスト)を表示/非表示するときの画面効果を格納する領域である。
【0009】
音声効果領域24は、画面(イメージ、テキスト)を切り替えるときの音声効果を格納する領域である。
音声領域25は、音声(音声イメージ)を格納表示する領域である。
【0010】
選択画面3は、画面定義領域2に格納する候補の画面領域22の縮小画面21、画面効果、音声効果、音声(音声イメージ)を表示して選択するための画面である。
【0011】
【作用】
本発明は、図1に示すように、シナリオ編集画面1上に初期の画面定義領域2を表示すると共に当該画面定義領域2に格納する候補の画面群を選択画面3に表示し、利用者から当該選択画面3中から選択された画面21(選択画面3に表示された縮小された画面(イメージ、テキスト)を表す、以下同様)を画面定義領域2に格納して表示および当該選択された画面21中のボタンの数に対応した次の画面定義領域を作成表示することを繰り返すようにしている。
【0012】
この際、選択画面3上に縮小した候補の画面群を表示するようにしている。
また、画面定義領域2中に画面効果(画面を表示/非表示する際の表示方法)を格納する画面効果領域23を設け、利用者により選択画面3から選択された画面効果を当該画面効果領域23に格納表示するようにしている。
【0013】
また、画面定義領域2中に音声を格納する音声領域25を設け、利用者により選択画面3から選択された音声イメージを当該音声領域25に格納表示するようにしている。
【0014】
また、画面定義領域2中に音声効果(表示している画面を次の画面に切り替える間に再生する音声効果)を格納する音声効果領域24を設け、利用者により選択画面3から選択された音声効果を当該音声効果領域24に格納表示するようにしている。
【0015】
また、編集されたツリー構造の先頭の画面定義領域2から情報を取り出して組み立てて画面を表示し、画面中で選択されたボタンに対応する画面定義領域2について繰り返して画面を表示するようにしている。
【0016】
また、編集されたツリー構造の先頭の画面定義領域2から情報を取り出して組み立て、画像効果領域23に格納されていた画面効果に従って画面を表示および音声効果領域24に格納されていた音声効果に従って音声を出力した後、表示された画面21上で音声図形が選択されたときに音声領域25に格納されていた音声を出力し、画面上で選択されたボタン22に対応する画面定義領域2について繰り返して画面、画面効果、音声効果、音声を出力するようにしている。
【0017】
従って、シナリオ全体の流れや画面21を確認しながら会話的に効率的かつ簡単にシナリオの作成を行なうことが可能となる。この際、画面21のみでなく、画面効果、音声、音声効果を併せて会話的に効率的かつ簡単に作成することが可能となる。更に、作成したリナリオの画面定義領域2の先頭からその情報を取り出して組立てて表示、音声出力したり、更に選択されたボタンの画面定義領域3の情報を取り出して組み立てて表示、音声出力したりすることを繰り返し、シナリオを実行することが可能となる。
【0018】
【実施例】
次に、図1から図4を用いて本発明の実施例の構成および動作を順次詳細に説明する。
【0019】
図1は、本発明の原理構成図を示す。
図1の(a)は、シナリオ編集画面1を示す。これは、画面上で会話的に選択、入力してツリー構造の画面定義領域2を作成するための編集画面である。このシナリオ編集画面1には、図示のように、ツリー構造に画面定義領域2を順次作成したものを表示したり、画面21、画面効果、音声効果、および音声(音声イメージ)を選択するそれぞれの選択画面3を表示したりなどする。
【0020】
画面定義領域2は、画面を格納する画面領域22、画面効果を格納する画面効果領域23、音声効果を格納する音声効果領域24、および音声を格納する音声領域25から構成されるものである。
【0021】
選択画面3は、選択画面(画面)3、選択画面(画面効果)3、選択画面(音声効果)3、および選択画面(音声)3などであって、画面、画面効果、音声効果および音声(音声イメージ)などを選択したり、入力したりする画面である。この選択画面3から選択、入力された情報(画面(縮小画面)、画面効果、音声効果、および音声など)は、図1の(b)に示すように各画面定義領域2中の画面領域22、画面効果領域23、音声効果領域24、および音声領域25にそれぞれ格納する。
【0022】
図1の(b)は、画面定義領域を示す。この画面定義領域2に設けた画面領域22、画面効果領域23、音声効果領域24、および音声領域25には、画面(縮小画面)、画面効果、音声効果、および音声をそれぞれ格納するものである。
【0023】
・画面領域22には、図示のように、イメージの画面、テキストの画面、ボタンの画面をそれぞれ図示のように格納する。ボタンの画面は、次に表示する画面を格納した画面定義領域2およびボタン(音声発声図形ボタン)の場合には再生を行う音声を格納した音声領域25にリンクするためのものである。従って、図示の画面領域22には、ボタン1、ボタン2、ボタン3の3つが格納されているので、これらボタン1、ボタン2、ボタン3からそれぞれ次の画面定義領域2がリンクされ、ツリー構造を構築する(図1の(a)の画面定義領域▲1▼のボタン1によって画面定義領域▲2▼にリンクし、ボタン2によって画面定義領域▲3▼にリンクし、ボタン3によって画面定義領域▲4▼にリンクする)。従って、実行時に、ボタン1、ボタン2、ボタン3のうちのマウスでクリックされたボタンの画面定義領域2の画面が次に表示されることとなる。また、各画面(イメージ、テキスト)やボタンは、その表示する位置、サイズを図示のように予め設定して格納しておく。イメージは、写真などの静止画像や映像などの動画像である。
【0024】
・画面効果領域23には、図示のように画面効果を格納する。画面効果は、後述する図3に示す表示属性のうちの表示方法であり、例えばFADE(ゆっくりと画面を消去または表示する)などである。
【0025】
・音声効果領域24には、図示のように音声効果を格納する。音声効果は、後述する図3に示す音声情報のうちの音声効果であり、例えば音声C(画面から次の画面に切り替わるときの音声による説明)などである。
【0026】
・音声領域25には、図示のように音声を格納する。音声は、後述する図3に示す音声情報のうちの音声情報であり、例えば画面全体に対する音声A、更に画面内の音声図形が選択されたときの音声Bなどである。
【0027】
以上のように、画面定義領域2には、画面領域22、画面効果領域23、音声効果領域24、および音声領域25を設け、選択画面3から選択、入力して下記のようにそれぞれ格納する。
【0028】
・画面領域22には、画面(イメージ、テキスト)、ボタンを格納する。
・画面効果領域23には、画面効果を格納する。
・音声効果領域24には、音声効果を格納する。
【0029】
・音声領域25には、音声を格納する。
そして、これら各領域に格納した情報は、内部形式では、後述する図3の画面定義体情報4として格納して保存する。
【0030】
次に、図2のツリー構造のシナリオ編集フローチャートに示す順序に従い、図1の構成の動作を詳細に説明する。
図2において、S1は、初期画面表示する。これは、図1の(a)の初期画面(開始−画面定義領域▲1▼)を表示する。
【0031】
S2は、何を選択するかオペレータが指示する。画面の選択が指示された場合には、S3からS6の処理を行なう。一方、音声、画面効果、音声効果が選択された場合には、S7からS9の処理を行なう。
【0032】
S3は、S2で画面の選択が指示されたので、現在の画面定義領域2に格納する画面を選択するための選択画面(画面)3(例えば図1の(a)の選択画面(画面)3を表示する。
【0033】
S4は、最初に表示させたい画面選択をオペレータが行なう。オペレータが例えば図1の(a)の選択画面(画面)3に表示した画面である縮小1(縮小画面1を表す)、縮小2、縮小3、縮小4、縮小5、縮小6などのうちから最初に表示させたい画面(例えば縮小1)をマウスでクリックして選択する。
【0034】
S5は、選択された画面を画面定義領域2に格納表示する。これは、S4で選択された画面(例えば縮小1)を画面定義領域2中の画面領域22内に格納して表示(例えば図1の(b)の画面領域22内にイメージA、テキストA、ボタン1、ボタン2、ボタン3を格納して表示)する。
【0035】
S6は、選択された画面中のボタン数だけ画面定義領域2を作成表示する。これは、S4で選択された画面をS5で画面定義領域2の画面領域22に格納した後、当該画面領域22に格納した例えばボタン1、ボタン2、ボタン3の場合には当該ボタン1、ボタン2、ボタン3からリンクして画面定義領域2を3つ図1の(a)の画面定義領域▲2▼、画面定義領域▲3▼、画面定義領域▲4▼として作成し、表示する。これより、図1の(a)の場合には、先頭の画面定義領域▲1▼からボタン1によって画面定義領域▲2▼がリンクされ、ボタン2によって画面定義領域▲3▼がリンクされ、ボタン3によって画面定義領域▲4▼がリンクされたこととなる。
【0036】
S10は、終わりか判別する。YESの場合には、S22で保存し、終了する(END)。一方、NOの場合には、S11で次の画面に進み、S12以降を行なう。
【0037】
以上のS3からS6によって、最初の画面定義領域2に、最初に表示させたい画面を選択画面(画面)3から選択されたことに対応して、選択された画面を最初の画面定義領域2の画面領域22に格納表示すると共に当該格納した画面のボタンからリンクして当該ボタンの数だけ次の画面定義領域2を作成して表示し、自動的にツリー構造の画面定義領域2を作成表示することが可能となる。
【0038】
S7は、S2で音声、画面効果、あるいは音声効果のいずれか1つの選択が指示されたことに対応して、現在の画面定義領域2に格納する音声、画面効果、あるいは音声効果を選択するための図1の(a)に示す選択画面(音声)3、選択画面(画面効果)3、あるいは選択画面(音声効果)3を表示する。
【0039】
S8は、最初に表示させた画面に利用するもの(音声、画面効果、あるいは音声効果)を選択する。オペレータが例えば図3の音声情報である音声A、表示属性の表示方法(画面効果)であるFADE(ゆっくりと画面を消去または表示する)、あるいは音声情報の音声効果である音声Cをマウスでクリックして選択したり、入力したりする。
【0040】
S9は、選択されたもの(音声、画面効果、あるいは音声効果)を画面定義領域2に格納表示する。これは、S8で選択されたもの(音声、画面効果、あるいは音声効果)を画面定義領域2中の音声領域25、画面効果領域23、あるいは音声効果領域24のいずれかに格納して表示する。そして、S2に戻り、残りの他の音声、画面効果、あるいは音声効果について繰り返す。
【0041】
以上のS7からS9によって、最初の画面定義領域2に、最初に表示させた画面に利用する音声、画面効果、音声効果を選択画面(音声)3、選択画面(画面効果)3、あるいは選択画面(音声効果)3から順次選択されたことに対応して、画面定義領域2中の音声領域25、画面効果領域23、あるいは音声効果領域24に格納して表示し、ツリー構造の画面定義領域2の画面が利用する音声、画面効果、音声効果を簡易に画面上から登録することが可能となる。
【0042】
S10’は、S10のNOで終わりでないので、次の画面に進むか判別する。YESの場合には、S11の次の画面に進む。NOの場合には、S2に戻り、音声、画面効果、音声効果を選択する。
S12は、何を選択するかオペレ一夕が指示する。画面の選択が指示された場合には、S13からS16の処理(S3からS6の処理と同一)を行い、現在の画面定義領域2に表示させたい画面を選択画面(画面)3から選択されたことに対応して、選択された画面を現在の画面定義領域2の画面領域22に格納して表示すると共に当該格納した画面のボタンからリンクして当該ボタンの数だけ次の画面定義領域2を作成して表示し、自動的にツリー構造の画面定義領域2を作成表示することが簡易に可能となる。
【0043】
一方、S12で音声、画面効果、あるいは音声効果が選択された場合には、S17からS19の処理(S7からS9の処理と同一)を行い、現在の画面定義領域2に表示させた画面に利用する音声、画面効果、音声効果を選択画面(音声)3、選択画面(画面効果)3、あるいは選択画面(音声効果)3から順次選択されたことに対応して、画面定義領域2中の音声領域25、画面効果領域23、あるいは音声効果領域24に格納して表示し、ツリー構造の画面定義領域2の画面が利用する音声、画面効果、音声効果を画面上から簡易に登録することが可能となる。
【0044】
S20は、終わりか判別する。YESの場合には、S22で保存(図3の画面定義体情報4として保存)し、終了する(END)。一方、NOの場合には、S21に進む。
【0045】
S21は、次の画面に進むかオペレータからの指示を判断する。YESの場合には、S11に戻り、次の画面に進む。一方、NOの場合には、現在の画面についてS12に戻って繰り返す。
【0046】
以上によって、図1の(a)の場合には、初期画面上の先頭の画面定義領域▲1▼に表示する画面を選択画面(画面)3から選択して格納表示すると共にこの画面のボタン1、ボタン2、ボタン3からリンクして次の画面定義領域▲2▼、画面定義領域▲3▼、画面定義領域▲4▼を作成表示し、更に当該画面定義領域▲1▼の画面に利用する音声、画面効果、音声効果を選択画面(音声、画面効果、音声効果)3から選択してそれぞれ音声領域25、画面効果領域23、音声効果領域24に格納表示する。そして、次の画面定義領域▲2▼、画面定義領域▲3▼、画面定義領域▲4▼について同様に繰り返し行なう。これらにより、シナリオ編集画面1上でツリー構造の画面定義領域2を構築することが可能となると共に、各画面定義領域2に格納した画面が利用する音声、画面効果、音声効果も併せて格納表示することが可能となり、ツリー構造のシナリオを簡易に編集することができる。
【0047】
図3は、本発明の画面定義体情報例を示す。これは、図2のシナリオ編集フローチャートに従って作成した画面定義領域2のツリー構造の情報を、内部形式のイメージにまとめたものである。
【0048】
ラベルは、識別子であって、図1の画面定義領域▲1▼(画面▲1▼)に付与した識別子である。
表示属性のうちの表示方法(画面効果)は、画面の表示方法であって、下記に示すようなものである。
【0049】
・FADE:ゆっくりと画面を消去または表示する
・WIPE:画面をある部分からぬぐい去るように消していく、または表示していく
・COVER:画面の上に別の画面を重ねていく
・CLOSE:画面が左右、または上下から閉じていく
・OPEN:画面が左右、または上下から開いていく
・ZOOM:画面の中央から外へ、または外から中央に消去・表示する
・その他
画像情報には、イメージ情報とテキスト情報とがある。
【0050】
・イメージ情報は、イメージ(位置、サイズ)からなる。
・テキスト情報は、テキスト(位置、サイズ)からなる。
音声情報には、音声情報と音声効果とがある。
【0051】
・音声情報は、画面全体に利用する音声と、図形に利用(図形Aがマウスでクリックされたときに発声)する音声とがある。
・音声効果は、表示している画面を次の画面に切り替える間に再生する音声であって、例えば音声Cである。
【0052】
イベント情報には、ボタン情報などがある。
・ボタン情報は、画面上に配置するボタン(リンク先の画面、位置、サイズ)からなる。例えば図1の(a)の画面▲1▼(画面定義領域▲1▼)のボタン1は、画面▲2▼(画面定義領域▲2▼)にリンクし、位置、サイズは図示のように位置、サイズである。図中に示すようにイベント情報が登録されると、図1の(a)に示すように画面▲1▼(画面定義領域▲1▼)から画面▲7▼(画面定義領域▲7▼)がツリー構造にリンクされることとなる。
【0053】
次に、図4を用いて、図1から図3によって説明したツリー構造に画面(画面定義領域)を編集したシナリオについて、実行時の動作を詳細に説明する。
図4において、S31は、シナリオの選択画面定義領域の情報を取り出す。これは、選択されたシナリオの画面定義領域2の全ての情報(画面、音声、画面効果、音声効果など)を取り出す。
【0054】
S32は、全情報の名前、位置、サイズを元に組み立てて表示及び音声出力する。これは、S21で取り出した画面定義領域2の全ての情報(画面、音声、画面効果、音声効果など)を取り出し、これらをもとに組立て図1の(b)の画面(イメージ、テキスト)やボタンを画面効果に従って表示および音声効果に従って音声を発声する。
【0055】
S33は、ボタン選択か判別する。これは、S22で表示した画面、ボタンのうちのボタンがオペレータによってマウスでクリックされて選択されたか判別する。YESの場合には、S34に進む。NOの場合には、S33を繰り返し、ボタン選択されるのを待機する。
【0056】
S34は、終了ボタンが選択されたか判別する。YESの場合には、終了する(END)。NOの場合には、S35に進む。
S35は、音声発声図形(音声図形)が選択されたか判別する。YESの場合には、S36で選択された図形に対応する音声の再生を行い、S33に戻る。一方、NOの場合には、S37で押されたボタンに対応するシナリオの画面定義領域2の情報を取り出し、S32に戻り、次の画面定義領域(画面)について繰り返す。
【0057】
以上によって、シナリオの選択された画面定義領域(画面)の情報(画面(イメージ、テキスト)、ボタン、音声、画面効果、音声効果など)を取り出して組立てて表示、音声出力する。ボタンが押下された場合には、次の画面定義領域(画面)の情報を取り出して組立てて表示、音声出力することを繰り返す。これらにより、ツリー構造の先頭の画面定義領域2から順次ボタンの選択された画面定義情報2をもとに表示・音声出力することが可能となる。
【0058】
【発明の効果】
以上説明したように、本発明によれば、画面定義領域2を表示すると共に当該画面定義領域2に格納する候補の画面群を選択画面3に表示し、利用者から当該選択画面3中から選択された画面21を画面定義領域2に格納表示および当該選択された画面中のボタンの数に対応した次の画面定義領域2を作成表示すると共に、画面定義領域(画面)で利用する音声、画面効果、音声効果をそれぞれ選択画面(音声、画面効果、音声効果)3から選択して画面定義領域2に格納表示することを繰り返す構成を採用しているため、シナリオ全体の流れや画面21を確認しながら会話的に効率的かつ簡単に画面定義領域2をツリー構造にしたシナリオを作成することができる。そして、この作成したリナリオの画面定義領域2の先頭からその情報を取り出して組立て表示、音声出力したり、更に選択されたボタンの画面定義領域3の情報を取り出して組み立て表示、音声出力したりすることを繰り返し、シナリオを実行することができる。
【図面の簡単な説明】
【図1】本発明の原理構成図である。
【図2】本発明のツリー構造のシナリオ編集フローチャートである。
【図3】本発明の画面定義体情報例である。
【図4】本発明のシナリオ実行フローチャートである。
【符号の説明】
1:シナリオ編集画面
2:画面定義領域
21:画面(縮小画面)
22:画面領域
23:画面効果領域
24:音声効果領域
25:音声領域
3:選択画面(画面、音声、画面効果、音声効果)
4:画面定義体情報[0001]
[Industrial application fields]
The present invention relates to a scenario editing apparatus and a scenario execution apparatus that execute a scenario in which the order of displaying screens is edited and edited.
[0002]
[Prior art]
Conventionally, the scenario for determining the order in which the screens are displayed is based on the authoring tool's original language text information. Initially, the first screen 0 is displayed first, and then the
[0003]
In addition, a tool for editing a scenario has appeared by using a diagrammatic method using symbols, and a scenario was created by a file-centered description.
[0004]
[Problems to be solved by the invention]
As described above, editing the scenario by describing the order in which the screens are displayed using the original language of the former authoring tool, the original language learning and description errors occur, and a great deal of time is required. There was a problem that would be necessary.
[0005]
In addition, the latter method has a problem in that it does not lead to a significant reduction in work time compared to the former due to file-centric description and difficult graphical representation.
In order to solve these problems, an object of the present invention is to make it possible to create a scenario interactively and efficiently while confirming the flow and screen of the entire scenario and to execute the created scenario.
[0006]
[Means for Solving the Problems]
FIG. 1 shows a principle configuration diagram of the present invention.
In FIG. 1, a
[0007]
The
[0008]
The screen area 22 is an area for storing and displaying a screen (image, text) and buttons .
The screen effect area 23 is an area for storing a screen effect when a screen (image, text) is displayed / hidden.
[0009]
The sound effect area 24 is an area for storing a sound effect when the screen (image, text) is switched.
The sound area 25 is an area for storing and displaying sound (sound image).
[0010]
The selection screen 3 is a screen for displaying and selecting the reduced
[0011]
[Action]
As shown in FIG. 1, the present invention displays an initial
[0012]
At this time, the reduced candidate screen group is displayed on the selection screen 3.
The
[0013]
Also, an audio area 25 for storing audio is provided in the
[0014]
In addition, a sound effect area 24 for storing a sound effect (sound effect reproduced while switching the displayed screen to the next screen) is provided in the
[0015]
In addition, information is extracted from the first
[0016]
Further, information is extracted from the first
[0017]
Therefore, it is possible to efficiently and easily create a scenario interactively while checking the flow of the entire scenario and the
[0018]
【Example】
Next, the configuration and operation of the embodiment of the present invention will be sequentially described in detail with reference to FIGS.
[0019]
FIG. 1 shows a principle configuration diagram of the present invention.
FIG. 1A shows the
[0020]
The
[0021]
The selection screen 3 includes a selection screen (screen) 3, a selection screen (screen effect) 3, a selection screen (sound effect) 3, a selection screen (sound) 3, and the like. This is a screen for selecting or inputting a voice image. Information (screen (reduced screen), screen effect, voice effect, voice, etc.) selected and input from the selection screen 3 is displayed in the screen area 22 in each
[0022]
FIG. 1B shows a screen definition area. The screen area 22, the screen effect area 23, the sound effect area 24, and the sound area 25 provided in the
[0023]
As shown in the figure, the screen area 22 stores an image screen, a text screen, and a button screen as shown. The button screen is for linking to the
[0024]
In the screen effect area 23, screen effects are stored as shown. The screen effect is a display method among the display attributes shown in FIG. 3 to be described later, and is, for example, FADE (slowly erases or displays the screen).
[0025]
In the sound effect area 24, sound effects are stored as illustrated. The sound effect is a sound effect in the sound information shown in FIG. 3 to be described later, and is, for example, sound C (description by sound when switching from the screen to the next screen).
[0026]
In the audio area 25, audio is stored as illustrated. The voice is voice information of voice information shown in FIG. 3 to be described later. For example, the voice is voice A for the entire screen, and voice B when a voice graphic in the screen is selected.
[0027]
As described above, the
[0028]
In the screen area 22, a screen (image, text) and buttons are stored.
The screen effect area 23 stores screen effects.
The sound effect area 24 stores sound effects.
[0029]
The voice area 25 stores voice.
The information stored in each of these areas is stored and saved as
[0030]
Next, the operation of the configuration of FIG. 1 will be described in detail according to the order shown in the scenario editing flowchart of the tree structure of FIG.
In FIG. 2, S1 displays an initial screen. This displays the initial screen (start-screen definition area (1)) of FIG.
[0031]
In S2, the operator instructs what to select. When the screen selection is instructed, the processing from S3 to S6 is performed. On the other hand, when the voice, the screen effect, and the voice effect are selected, the processes from S7 to S9 are performed.
[0032]
In S3, since selection of a screen is instructed in S2, a selection screen (screen) 3 for selecting a screen to be stored in the current screen definition area 2 (for example, the selection screen (screen) 3 in FIG. 1A). Is displayed.
[0033]
In S4, the operator selects a screen to be displayed first. The operator displays, for example, reduction 1 (representing reduction screen 1),
[0034]
In S5, the selected screen is stored and displayed in the
[0035]
In S6, the
[0036]
In S10, it is determined whether or not the end. If yes, save in S22 and end (END). On the other hand, if NO, the process proceeds to the next screen in S11, and S12 and subsequent steps are performed.
[0037]
In response to the selection of the first screen to be displayed in the first
[0038]
S7 is for selecting a voice, a screen effect, or a voice effect to be stored in the current
[0039]
In S8, an item (sound, screen effect, or sound effect) to be used for the initially displayed screen is selected. For example, the operator clicks the voice A which is the voice information of FIG. 3, FADE which is the display attribute display method (screen effect) (slowly erases or displays the screen), or the voice C which is the voice effect of the voice information with the mouse. To select or enter.
[0040]
In S9, the selected one (sound, screen effect, or sound effect) is stored and displayed in the
[0041]
By the above S7 to S9, the voice, screen effect, and voice effect used for the screen first displayed in the first
[0042]
Since S10 'does not end with NO in S10, it is determined whether or not to proceed to the next screen. In the case of YES, the process proceeds to the next screen of S11. In the case of NO, the process returns to S2, and the sound, the screen effect, and the sound effect are selected.
In S12, the operation overnight instructs what to select. When the selection of the screen is instructed, the processing from S13 to S16 (same as the processing from S3 to S6) is performed, and the screen to be displayed in the current
[0043]
On the other hand, when a voice, a screen effect, or a voice effect is selected in S12, the processing from S17 to S19 (same as the processing from S7 to S9) is performed and used for the screen displayed in the current
[0044]
In S20, it is determined whether or not the end. In the case of YES, it is saved in S22 (saved as the screen
[0045]
In S21, the process proceeds to the next screen or an instruction from the operator is determined. If YES, the process returns to S11 and proceeds to the next screen. On the other hand, if NO, the process returns to S12 and repeats for the current screen.
[0046]
Thus, in the case of FIG. 1A, the screen to be displayed in the first screen definition area {circle over (1)} on the initial screen is selected from the selection screen (screen) 3 and stored and displayed, and
[0047]
FIG. 3 shows an example of screen definition information of the present invention. This is a summary of the information of the tree structure of the
[0048]
The label is an identifier and is an identifier assigned to the screen definition area (1) (screen (1)) in FIG.
Of the display attributes, the display method (screen effect) is a screen display method, as shown below.
[0049]
-FADE: slowly erases or displays the screen-WIPE: erases or displays the screen so that it is wiped from a certain part-COVER: overlays another screen on the screen-CLOSE: screen OPEN: The screen opens from the left, right, top or bottom. ZOOM: Erase / display from the center of the screen to the outside or from the center of the screen. Other image information includes image information. And text information.
[0050]
Image information consists of images (position, size).
-Text information consists of text (position, size).
Audio information includes audio information and audio effects.
[0051]
The voice information includes a voice used for the entire screen and a voice used for a figure (spoken when the figure A is clicked with the mouse).
The sound effect is a sound that is reproduced while switching the displayed screen to the next screen, and is, for example, the sound C.
[0052]
The event information includes button information.
Button information consists of buttons (link destination screen, position, size) to be arranged on the screen. For example,
[0053]
Next, with reference to FIG. 4, the operation at the time of execution of the scenario in which the screen (screen definition area) is edited in the tree structure described with reference to FIGS. 1 to 3 will be described in detail.
In FIG. 4, S31 takes out information of a scenario selection screen definition area. This extracts all information (screen, sound, screen effect, sound effect, etc.) in the
[0054]
In S32, the information is assembled based on the name, position, and size of all information, and displayed and output as audio. This is because all the information (screen, sound, screen effect, sound effect, etc.) in the
[0055]
In S33, it is determined whether the button is selected. This is to determine whether the button of the screen or button displayed in S22 has been selected by clicking with the mouse by the operator. If YES, the process proceeds to S34. If NO, repeat S33 and wait for a button to be selected.
[0056]
S34 determines whether the end button has been selected. If YES, the process ends (END). If NO, the process proceeds to S35.
S35 discriminates whether or not a voice utterance figure (voice figure) has been selected. In the case of YES, the sound corresponding to the graphic selected in S36 is reproduced, and the process returns to S33. On the other hand, in the case of NO, the information in the
[0057]
As described above, the information (screen (image, text), button, sound, screen effect, sound effect, etc.) of the screen definition area (screen) selected in the scenario is taken out, assembled, displayed, and output. When the button is pressed, information on the next screen definition area (screen) is taken out, assembled, displayed, and output in sound. As a result, it is possible to display and output sound based on the
[0058]
【The invention's effect】
As described above, according to the present invention, the
[Brief description of the drawings]
FIG. 1 is a principle configuration diagram of the present invention.
FIG. 2 is a flowchart of scenario editing of a tree structure according to the present invention.
FIG. 3 is an example of screen definition information according to the present invention.
FIG. 4 is a flowchart of scenario execution according to the present invention.
[Explanation of symbols]
1: Scenario edit screen 2: Screen definition area 21: Screen (reduced screen)
22: screen area 23: screen effect area 24: sound effect area 25: sound area 3: selection screen (screen, sound, screen effect, sound effect)
4: Screen definition information
Claims (6)
画面定義領域を表示し、
当該画面定義領域に格納する候補となる、イメージの画面、テキストの画面およびボタンの画面からなる画面領域に対応する縮小画面を選択画面に表示し、
利用者により当該選択画面中から選択された縮小画面に対応する画面領域を上記画面定義領域に格納表示する工程と当該選択された縮小画面に対応する画面領域中のボタンの数に対応した次の画面定義領域を作成しツリー構造で表示する工程とを繰り返して、自動的に画面定義領域のツリー構造を作成表示し、
ツリー構造にてシナリオを編集するシナリオ編集画面を備えたことを特徴とするシナリオ編集装置。In the scenario editing device that edits the display order of screens,
Display the screen definition area,
A reduced screen corresponding to a screen area consisting of an image screen, a text screen, and a button screen, which is a candidate to be stored in the screen definition area, is displayed on the selection screen.
A step of storing and displaying the screen area corresponding to the reduced screen selected from the selection screen by the user in the screen definition area and the number of buttons in the screen area corresponding to the selected reduced screen are as follows: Repeat the process of creating a screen definition area and displaying it in a tree structure , automatically creating and displaying the screen definition area tree structure,
A scenario editing apparatus comprising a scenario editing screen for editing a scenario in a tree structure.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP13553693A JP3715993B2 (en) | 1993-06-07 | 1993-06-07 | Scenario editing device and scenario execution device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP13553693A JP3715993B2 (en) | 1993-06-07 | 1993-06-07 | Scenario editing device and scenario execution device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH06348438A JPH06348438A (en) | 1994-12-22 |
| JP3715993B2 true JP3715993B2 (en) | 2005-11-16 |
Family
ID=15154077
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP13553693A Expired - Fee Related JP3715993B2 (en) | 1993-06-07 | 1993-06-07 | Scenario editing device and scenario execution device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3715993B2 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR101736570B1 (en) * | 2015-05-29 | 2017-05-17 | 주식회사 포스코 | Apparatus for virtual reality operation of rolling process reflecting interlock condition and method using thererof |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2914244B2 (en) * | 1995-09-29 | 1999-06-28 | 日本電気株式会社 | Presentation support method and device |
| JPH10312260A (en) * | 1997-05-14 | 1998-11-24 | Fujitsu Ltd | Link destination information presentation device and recording medium recording program for executing the operation |
| JP2000066799A (en) * | 1998-08-19 | 2000-03-03 | Nec Corp | Display controller, display control method and recording medium |
| JP4594766B2 (en) * | 2004-03-10 | 2010-12-08 | パナソニック株式会社 | Authoring system, program, authoring method. |
| JP6664070B2 (en) * | 2015-10-28 | 2020-03-13 | Hoya株式会社 | Endoscope processor, and signal processing method and control program for endoscope processor |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0374769A (en) * | 1989-08-16 | 1991-03-29 | Hitachi Ltd | multimedia presentation system |
| JPH0456890A (en) * | 1990-06-22 | 1992-02-24 | Hitachi Ltd | Presentation system and its scenario editing method |
| JP3249541B2 (en) * | 1991-01-18 | 2002-01-21 | 富士通株式会社 | Card type data processing device and data processing device |
| JP3057794B2 (en) * | 1991-04-19 | 2000-07-04 | 富士ゼロックス株式会社 | Hypertext device and hypertext generation method |
-
1993
- 1993-06-07 JP JP13553693A patent/JP3715993B2/en not_active Expired - Fee Related
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR101736570B1 (en) * | 2015-05-29 | 2017-05-17 | 주식회사 포스코 | Apparatus for virtual reality operation of rolling process reflecting interlock condition and method using thererof |
Also Published As
| Publication number | Publication date |
|---|---|
| JPH06348438A (en) | 1994-12-22 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3191266B2 (en) | Image simulation system | |
| JP3715993B2 (en) | Scenario editing device and scenario execution device | |
| US6336210B1 (en) | Panel-presentation-software creation method, computer-readable record medium recording a panel-presentation-software creation program, and panel-presentation-software creation device | |
| JP3288460B2 (en) | Display data generation apparatus and method | |
| JPH0827792B2 (en) | Document editing method | |
| JP2606543B2 (en) | Graph structure diagram data display management device | |
| JP3506087B2 (en) | Style and data structure simultaneous creation device | |
| JPH0916546A (en) | Script work support device and recording medium recording script work support program | |
| JPH0424733A (en) | Structural drawing editing process system for program | |
| US20260064447A1 (en) | Interactive Data Tour Creator for Dashboards | |
| JPH04135283A (en) | Stream editing execution device for multimedium information | |
| JPH10222356A (en) | Application creation device and application creation method | |
| JPH06259477A (en) | Link editing method | |
| JPH05346757A (en) | Training computer system | |
| JPH07282059A (en) | Document processor | |
| JPH09120463A (en) | Animation editing device | |
| JP2004126723A (en) | Power distribution cable routing apparatus and method | |
| JPH07129615A (en) | Data processing device and data processing method | |
| JP3469231B2 (en) | Animation search device | |
| JPH03119465A (en) | Document editing device | |
| JPH0765143A (en) | Method and system of drawing object content on graphic time bar on user interface of data processing system | |
| JPH06149829A (en) | Presentation material creation device | |
| JPH09305454A (en) | Database structuring device | |
| JPH1055364A (en) | Character / graphic editing device | |
| JPH0816809A (en) | Drawing system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20040210 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20040412 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20050823 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20050829 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080902 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090902 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090902 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100902 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100902 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110902 Year of fee payment: 6 |
|
| LAPS | Cancellation because of no payment of annual fees |