(57)【特許請求の範囲】
【請求項１】
画面を表示する順序を編集するシナリオ編集装置において、
画面定義領域を表示し、
当該画面定義領域に格納する候補となる、イメージの画面、テキストの画面およびボタンの画面からなる画面領域に対応する縮小画面を選択画面に表示し、
利用者により当該選択画面中から選択された縮小画面に対応する画面領域を上記画面定義領域に格納表示する工程と当該選択された縮小画面に対応する画面領域中のボタンの数に対応した次の画面定義領域を作成しツリー構造で表示する工程とを繰り返して、自動的に画面定義領域のツリー構造を作成表示し、
ツリー構造にてシナリオを編集するシナリオ編集画面を備えたことを特徴とするシナリオ編集装置。
【請求項２】
上記画面定義領域中に画面効果を格納する画面効果領域を設け、利用者により選択画面から選択された画面効果を当該画面効果領域に格納表示することを特徴とする請求項１記載のシナリオ編集装置。
【請求項３】
上記画面定義領域中に音声を格納する音声領域を設け、利用者により選択画面から選択された音声情報を当該音声領域に格納表示することを特徴とする請求項１あるいは請求項２記載のシナリオ編集装置。
【請求項４】
上記画面定義領域中に音声効果を格納する音声効果領域を設け、利用者により選択画面から選択された音声効果を当該音声効果領域に格納表示することを特徴とする請求項１ないし請求項３のいずれかに記載のシナリオ編集装置。
【請求項５】
画面を表示する順序を編集するシナリオ編集装置において、画面定義領域を表示し、当該画面定義領域に格納する候補となる、イメージの画面、テキストの画面およびボタンの画面からなる画面領域に対応する縮小画面を選択画面に表示し、利用者により当該選択画面中から選択された縮小画面に対応する画面領域を上記画面定義領域に格納表示する工程と当該選択された縮小画面に対応する画面領域中のボタンの数に対応した次の画面定義領域を作成しツリー構造で表示する工程とを繰り返して、自動的に画面定義領域のツリー構造を作成表示することで、編集されたツリー構造の先頭の画面定義領域から情報を取り出して組み立てて画面を表示し、この画面上で選択されたボタンに対応する画面定義領域について繰り返し、ツリー構造にてシナリオを順次実行することを特徴とするシナリオ実行装置。
【請求項６】
上記編集されたツリー構造の先頭の画面定義領域から情報を取り出して組み立て、画面効果領域に格納されていた画面効果に従って画面を表示および音声効果領域に格納されていた音声効果に従って音声を出力した後、表示された画面上で音声図形が選択されたときに音声領域に格納されている音声を出力し、選択されたボタンに対応する画面定義領域について繰り返し、ツリー構造にてシナリオを順次実行することを特徴とする請求項５記載のシナリオ実行装置。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は、画面を表示する順序を編集および編集したシナリオを実行するシナリオ編集装置およびシナリオ実行装置に関するものである。
【０００２】
【従来の技術】
従来、画面を表示する順序を決めるシナリオは、オーサリングツール独自の言語による文字情報を使って最初にある画面０を初期表示し、次に画面１を表示するというように、いずれの画面をどのような順番で表示するかを順次決定して作成していた。
【０００３】
また、記号を用いて図式化した手法により、シナリオを編集するツールが登場し、ファイル中心による記述によってシナリオを作成していた。
【０００４】
【発明が解決しようとする課題】
上述したように、従来の前者のオーサリングツール独自の言語を使って画面を表示する順番を記述してシナリオを編集していたのでは、独自の言語学習や記述ミスが発生し、多大の時間が必要となってしまう問題があった。
【０００５】
また、後者の手法によれば、ファイル中心による記述や難解な図式化などにより、前者に比して大幅な作業時間の削減に至らないという問題があった。
本発明は、これらの問題を解決するため、シナリオ全体の流れや画面を確認しながら会話的に効率的かつ簡単にシナリオの作成を可能にすると共に作成したシナリオを実行することを目的としている。
【０００６】
【課題を解決するための手段】
図１は、本発明の原理構成図を示す。
図１において、シナリオ編集画面１は、画面定義領域２をツリー構造に編集するための画面である。
【０００７】
画面定義領域２は、画面領域２２、画面効果領域２３、音声効果領域２４、および音声領域２５を設けたものである。
【０００８】
画面領域２２は、画面（イメージ、テキスト）、ボタンを格納表示する領域である。
画面効果領域２３は、画面（イメージ、テキスト）を表示／非表示するときの画面効果を格納する領域である。
【０００９】
音声効果領域２４は、画面（イメージ、テキスト）を切り替えるときの音声効果を格納する領域である。
音声領域２５は、音声（音声イメージ）を格納表示する領域である。
【００１０】
選択画面３は、画面定義領域２に格納する候補の画面領域２２の縮小画面２１、画面効果、音声効果、音声（音声イメージ）を表示して選択するための画面である。
【００１１】
【作用】
本発明は、図１に示すように、シナリオ編集画面１上に初期の画面定義領域２を表示すると共に当該画面定義領域２に格納する候補の画面群を選択画面３に表示し、利用者から当該選択画面３中から選択された画面２１（選択画面３に表示された縮小された画面（イメージ、テキスト）を表す、以下同様）を画面定義領域２に格納して表示および当該選択された画面２１中のボタンの数に対応した次の画面定義領域を作成表示することを繰り返すようにしている。
【００１２】
この際、選択画面３上に縮小した候補の画面群を表示するようにしている。
また、画面定義領域２中に画面効果（画面を表示／非表示する際の表示方法）を格納する画面効果領域２３を設け、利用者により選択画面３から選択された画面効果を当該画面効果領域２３に格納表示するようにしている。
【００１３】
また、画面定義領域２中に音声を格納する音声領域２５を設け、利用者により選択画面３から選択された音声イメージを当該音声領域２５に格納表示するようにしている。
【００１４】
また、画面定義領域２中に音声効果（表示している画面を次の画面に切り替える間に再生する音声効果）を格納する音声効果領域２４を設け、利用者により選択画面３から選択された音声効果を当該音声効果領域２４に格納表示するようにしている。
【００１５】
また、編集されたツリー構造の先頭の画面定義領域２から情報を取り出して組み立てて画面を表示し、画面中で選択されたボタンに対応する画面定義領域２について繰り返して画面を表示するようにしている。
【００１６】
また、編集されたツリー構造の先頭の画面定義領域２から情報を取り出して組み立て、画像効果領域２３に格納されていた画面効果に従って画面を表示および音声効果領域２４に格納されていた音声効果に従って音声を出力した後、表示された画面２１上で音声図形が選択されたときに音声領域２５に格納されていた音声を出力し、画面上で選択されたボタン２２に対応する画面定義領域２について繰り返して画面、画面効果、音声効果、音声を出力するようにしている。
【００１７】
従って、シナリオ全体の流れや画面２１を確認しながら会話的に効率的かつ簡単にシナリオの作成を行なうことが可能となる。この際、画面２１のみでなく、画面効果、音声、音声効果を併せて会話的に効率的かつ簡単に作成することが可能となる。更に、作成したリナリオの画面定義領域２の先頭からその情報を取り出して組立てて表示、音声出力したり、更に選択されたボタンの画面定義領域３の情報を取り出して組み立てて表示、音声出力したりすることを繰り返し、シナリオを実行することが可能となる。
【００１８】
【実施例】
次に、図１から図４を用いて本発明の実施例の構成および動作を順次詳細に説明する。
【００１９】
図１は、本発明の原理構成図を示す。
図１の（ａ）は、シナリオ編集画面１を示す。これは、画面上で会話的に選択、入力してツリー構造の画面定義領域２を作成するための編集画面である。このシナリオ編集画面１には、図示のように、ツリー構造に画面定義領域２を順次作成したものを表示したり、画面２１、画面効果、音声効果、および音声（音声イメージ）を選択するそれぞれの選択画面３を表示したりなどする。
【００２０】
画面定義領域２は、画面を格納する画面領域２２、画面効果を格納する画面効果領域２３、音声効果を格納する音声効果領域２４、および音声を格納する音声領域２５から構成されるものである。
【００２１】
選択画面３は、選択画面（画面）３、選択画面（画面効果）３、選択画面（音声効果）３、および選択画面（音声）３などであって、画面、画面効果、音声効果および音声（音声イメージ）などを選択したり、入力したりする画面である。この選択画面３から選択、入力された情報（画面（縮小画面）、画面効果、音声効果、および音声など）は、図１の（ｂ）に示すように各画面定義領域２中の画面領域２２、画面効果領域２３、音声効果領域２４、および音声領域２５にそれぞれ格納する。
【００２２】
図１の（ｂ）は、画面定義領域を示す。この画面定義領域２に設けた画面領域２２、画面効果領域２３、音声効果領域２４、および音声領域２５には、画面（縮小画面）、画面効果、音声効果、および音声をそれぞれ格納するものである。
【００２３】
・画面領域２２には、図示のように、イメージの画面、テキストの画面、ボタンの画面をそれぞれ図示のように格納する。ボタンの画面は、次に表示する画面を格納した画面定義領域２およびボタン（音声発声図形ボタン）の場合には再生を行う音声を格納した音声領域２５にリンクするためのものである。従って、図示の画面領域２２には、ボタン１、ボタン２、ボタン３の３つが格納されているので、これらボタン１、ボタン２、ボタン３からそれぞれ次の画面定義領域２がリンクされ、ツリー構造を構築する（図１の（ａ）の画面定義領域▲１▼のボタン１によって画面定義領域▲２▼にリンクし、ボタン２によって画面定義領域▲３▼にリンクし、ボタン３によって画面定義領域▲４▼にリンクする）。従って、実行時に、ボタン１、ボタン２、ボタン３のうちのマウスでクリックされたボタンの画面定義領域２の画面が次に表示されることとなる。また、各画面（イメージ、テキスト）やボタンは、その表示する位置、サイズを図示のように予め設定して格納しておく。イメージは、写真などの静止画像や映像などの動画像である。
【００２４】
・画面効果領域２３には、図示のように画面効果を格納する。画面効果は、後述する図３に示す表示属性のうちの表示方法であり、例えばＦＡＤＥ（ゆっくりと画面を消去または表示する）などである。
【００２５】
・音声効果領域２４には、図示のように音声効果を格納する。音声効果は、後述する図３に示す音声情報のうちの音声効果であり、例えば音声Ｃ（画面から次の画面に切り替わるときの音声による説明）などである。
【００２６】
・音声領域２５には、図示のように音声を格納する。音声は、後述する図３に示す音声情報のうちの音声情報であり、例えば画面全体に対する音声Ａ、更に画面内の音声図形が選択されたときの音声Ｂなどである。
【００２７】
以上のように、画面定義領域２には、画面領域２２、画面効果領域２３、音声効果領域２４、および音声領域２５を設け、選択画面３から選択、入力して下記のようにそれぞれ格納する。
【００２８】
・画面領域２２には、画面（イメージ、テキスト）、ボタンを格納する。
・画面効果領域２３には、画面効果を格納する。
・音声効果領域２４には、音声効果を格納する。
【００２９】
・音声領域２５には、音声を格納する。
そして、これら各領域に格納した情報は、内部形式では、後述する図３の画面定義体情報４として格納して保存する。
【００３０】
次に、図２のツリー構造のシナリオ編集フローチャートに示す順序に従い、図１の構成の動作を詳細に説明する。
図２において、Ｓ１は、初期画面表示する。これは、図１の（ａ）の初期画面（開始−画面定義領域▲１▼）を表示する。
【００３１】
Ｓ２は、何を選択するかオペレータが指示する。画面の選択が指示された場合には、Ｓ３からＳ６の処理を行なう。一方、音声、画面効果、音声効果が選択された場合には、Ｓ７からＳ９の処理を行なう。
【００３２】
Ｓ３は、Ｓ２で画面の選択が指示されたので、現在の画面定義領域２に格納する画面を選択するための選択画面（画面）３（例えば図１の（ａ）の選択画面（画面）３を表示する。
【００３３】
Ｓ４は、最初に表示させたい画面選択をオペレータが行なう。オペレータが例えば図１の（ａ）の選択画面（画面）３に表示した画面である縮小１（縮小画面１を表す）、縮小２、縮小３、縮小４、縮小５、縮小６などのうちから最初に表示させたい画面（例えば縮小１）をマウスでクリックして選択する。
【００３４】
Ｓ５は、選択された画面を画面定義領域２に格納表示する。これは、Ｓ４で選択された画面（例えば縮小１）を画面定義領域２中の画面領域２２内に格納して表示（例えば図１の（ｂ）の画面領域２２内にイメージＡ、テキストＡ、ボタン１、ボタン２、ボタン３を格納して表示）する。
【００３５】
Ｓ６は、選択された画面中のボタン数だけ画面定義領域２を作成表示する。これは、Ｓ４で選択された画面をＳ５で画面定義領域２の画面領域２２に格納した後、当該画面領域２２に格納した例えばボタン１、ボタン２、ボタン３の場合には当該ボタン１、ボタン２、ボタン３からリンクして画面定義領域２を３つ図１の（ａ）の画面定義領域▲２▼、画面定義領域▲３▼、画面定義領域▲４▼として作成し、表示する。これより、図１の（ａ）の場合には、先頭の画面定義領域▲１▼からボタン１によって画面定義領域▲２▼がリンクされ、ボタン２によって画面定義領域▲３▼がリンクされ、ボタン３によって画面定義領域▲４▼がリンクされたこととなる。
【００３６】
Ｓ１０は、終わりか判別する。ＹＥＳの場合には、Ｓ２２で保存し、終了する（ＥＮＤ）。一方、ＮＯの場合には、Ｓ１１で次の画面に進み、Ｓ１２以降を行なう。
【００３７】
以上のＳ３からＳ６によって、最初の画面定義領域２に、最初に表示させたい画面を選択画面（画面）３から選択されたことに対応して、選択された画面を最初の画面定義領域２の画面領域２２に格納表示すると共に当該格納した画面のボタンからリンクして当該ボタンの数だけ次の画面定義領域２を作成して表示し、自動的にツリー構造の画面定義領域２を作成表示することが可能となる。
【００３８】
Ｓ７は、Ｓ２で音声、画面効果、あるいは音声効果のいずれか１つの選択が指示されたことに対応して、現在の画面定義領域２に格納する音声、画面効果、あるいは音声効果を選択するための図１の（ａ）に示す選択画面（音声）３、選択画面（画面効果）３、あるいは選択画面（音声効果）３を表示する。
【００３９】
Ｓ８は、最初に表示させた画面に利用するもの（音声、画面効果、あるいは音声効果）を選択する。オペレータが例えば図３の音声情報である音声Ａ、表示属性の表示方法（画面効果）であるＦＡＤＥ（ゆっくりと画面を消去または表示する）、あるいは音声情報の音声効果である音声Ｃをマウスでクリックして選択したり、入力したりする。
【００４０】
Ｓ９は、選択されたもの（音声、画面効果、あるいは音声効果）を画面定義領域２に格納表示する。これは、Ｓ８で選択されたもの（音声、画面効果、あるいは音声効果）を画面定義領域２中の音声領域２５、画面効果領域２３、あるいは音声効果領域２４のいずれかに格納して表示する。そして、Ｓ２に戻り、残りの他の音声、画面効果、あるいは音声効果について繰り返す。
【００４１】
以上のＳ７からＳ９によって、最初の画面定義領域２に、最初に表示させた画面に利用する音声、画面効果、音声効果を選択画面（音声）３、選択画面（画面効果）３、あるいは選択画面（音声効果）３から順次選択されたことに対応して、画面定義領域２中の音声領域２５、画面効果領域２３、あるいは音声効果領域２４に格納して表示し、ツリー構造の画面定義領域２の画面が利用する音声、画面効果、音声効果を簡易に画面上から登録することが可能となる。
【００４２】
Ｓ１０’は、Ｓ１０のＮＯで終わりでないので、次の画面に進むか判別する。ＹＥＳの場合には、Ｓ１１の次の画面に進む。ＮＯの場合には、Ｓ２に戻り、音声、画面効果、音声効果を選択する。
Ｓ１２は、何を選択するかオペレ一夕が指示する。画面の選択が指示された場合には、Ｓ１３からＳ１６の処理（Ｓ３からＳ６の処理と同一）を行い、現在の画面定義領域２に表示させたい画面を選択画面（画面）３から選択されたことに対応して、選択された画面を現在の画面定義領域２の画面領域２２に格納して表示すると共に当該格納した画面のボタンからリンクして当該ボタンの数だけ次の画面定義領域２を作成して表示し、自動的にツリー構造の画面定義領域２を作成表示することが簡易に可能となる。
【００４３】
一方、Ｓ１２で音声、画面効果、あるいは音声効果が選択された場合には、Ｓ１７からＳ１９の処理（Ｓ７からＳ９の処理と同一）を行い、現在の画面定義領域２に表示させた画面に利用する音声、画面効果、音声効果を選択画面（音声）３、選択画面（画面効果）３、あるいは選択画面（音声効果）３から順次選択されたことに対応して、画面定義領域２中の音声領域２５、画面効果領域２３、あるいは音声効果領域２４に格納して表示し、ツリー構造の画面定義領域２の画面が利用する音声、画面効果、音声効果を画面上から簡易に登録することが可能となる。
【００４４】
Ｓ２０は、終わりか判別する。ＹＥＳの場合には、Ｓ２２で保存（図３の画面定義体情報４として保存）し、終了する（ＥＮＤ）。一方、ＮＯの場合には、Ｓ２１に進む。
【００４５】
Ｓ２１は、次の画面に進むかオペレータからの指示を判断する。ＹＥＳの場合には、Ｓ１１に戻り、次の画面に進む。一方、ＮＯの場合には、現在の画面についてＳ１２に戻って繰り返す。
【００４６】
以上によって、図１の（ａ）の場合には、初期画面上の先頭の画面定義領域▲１▼に表示する画面を選択画面（画面）３から選択して格納表示すると共にこの画面のボタン１、ボタン２、ボタン３からリンクして次の画面定義領域▲２▼、画面定義領域▲３▼、画面定義領域▲４▼を作成表示し、更に当該画面定義領域▲１▼の画面に利用する音声、画面効果、音声効果を選択画面（音声、画面効果、音声効果）３から選択してそれぞれ音声領域２５、画面効果領域２３、音声効果領域２４に格納表示する。そして、次の画面定義領域▲２▼、画面定義領域▲３▼、画面定義領域▲４▼について同様に繰り返し行なう。これらにより、シナリオ編集画面１上でツリー構造の画面定義領域２を構築することが可能となると共に、各画面定義領域２に格納した画面が利用する音声、画面効果、音声効果も併せて格納表示することが可能となり、ツリー構造のシナリオを簡易に編集することができる。
【００４７】
図３は、本発明の画面定義体情報例を示す。これは、図２のシナリオ編集フローチャートに従って作成した画面定義領域２のツリー構造の情報を、内部形式のイメージにまとめたものである。
【００４８】
ラベルは、識別子であって、図１の画面定義領域▲１▼（画面▲１▼）に付与した識別子である。
表示属性のうちの表示方法（画面効果）は、画面の表示方法であって、下記に示すようなものである。
【００４９】
・ＦＡＤＥ：ゆっくりと画面を消去または表示する
・ＷＩＰＥ：画面をある部分からぬぐい去るように消していく、または表示していく
・ＣＯＶＥＲ：画面の上に別の画面を重ねていく
・ＣＬＯＳＥ：画面が左右、または上下から閉じていく
・ＯＰＥＮ：画面が左右、または上下から開いていく
・ＺＯＯＭ：画面の中央から外へ、または外から中央に消去・表示する
・その他
画像情報には、イメージ情報とテキスト情報とがある。
【００５０】
・イメージ情報は、イメージ（位置、サイズ）からなる。
・テキスト情報は、テキスト（位置、サイズ）からなる。
音声情報には、音声情報と音声効果とがある。
【００５１】
・音声情報は、画面全体に利用する音声と、図形に利用（図形Ａがマウスでクリックされたときに発声）する音声とがある。
・音声効果は、表示している画面を次の画面に切り替える間に再生する音声であって、例えば音声Ｃである。
【００５２】
イベント情報には、ボタン情報などがある。
・ボタン情報は、画面上に配置するボタン（リンク先の画面、位置、サイズ）からなる。例えば図１の（ａ）の画面▲１▼（画面定義領域▲１▼）のボタン１は、画面▲２▼（画面定義領域▲２▼）にリンクし、位置、サイズは図示のように位置、サイズである。図中に示すようにイベント情報が登録されると、図１の（ａ）に示すように画面▲１▼（画面定義領域▲１▼）から画面▲７▼（画面定義領域▲７▼）がツリー構造にリンクされることとなる。
【００５３】
次に、図４を用いて、図１から図３によって説明したツリー構造に画面（画面定義領域）を編集したシナリオについて、実行時の動作を詳細に説明する。
図４において、Ｓ３１は、シナリオの選択画面定義領域の情報を取り出す。これは、選択されたシナリオの画面定義領域２の全ての情報（画面、音声、画面効果、音声効果など）を取り出す。
【００５４】
Ｓ３２は、全情報の名前、位置、サイズを元に組み立てて表示及び音声出力する。これは、Ｓ２１で取り出した画面定義領域２の全ての情報（画面、音声、画面効果、音声効果など）を取り出し、これらをもとに組立て図１の（ｂ）の画面（イメージ、テキスト）やボタンを画面効果に従って表示および音声効果に従って音声を発声する。
【００５５】
Ｓ３３は、ボタン選択か判別する。これは、Ｓ２２で表示した画面、ボタンのうちのボタンがオペレータによってマウスでクリックされて選択されたか判別する。ＹＥＳの場合には、Ｓ３４に進む。ＮＯの場合には、Ｓ３３を繰り返し、ボタン選択されるのを待機する。
【００５６】
Ｓ３４は、終了ボタンが選択されたか判別する。ＹＥＳの場合には、終了する（ＥＮＤ）。ＮＯの場合には、Ｓ３５に進む。
Ｓ３５は、音声発声図形（音声図形）が選択されたか判別する。ＹＥＳの場合には、Ｓ３６で選択された図形に対応する音声の再生を行い、Ｓ３３に戻る。一方、ＮＯの場合には、Ｓ３７で押されたボタンに対応するシナリオの画面定義領域２の情報を取り出し、Ｓ３２に戻り、次の画面定義領域（画面）について繰り返す。
【００５７】
以上によって、シナリオの選択された画面定義領域（画面）の情報（画面（イメージ、テキスト）、ボタン、音声、画面効果、音声効果など）を取り出して組立てて表示、音声出力する。ボタンが押下された場合には、次の画面定義領域（画面）の情報を取り出して組立てて表示、音声出力することを繰り返す。これらにより、ツリー構造の先頭の画面定義領域２から順次ボタンの選択された画面定義情報２をもとに表示・音声出力することが可能となる。
【００５８】
【発明の効果】
以上説明したように、本発明によれば、画面定義領域２を表示すると共に当該画面定義領域２に格納する候補の画面群を選択画面３に表示し、利用者から当該選択画面３中から選択された画面２１を画面定義領域２に格納表示および当該選択された画面中のボタンの数に対応した次の画面定義領域２を作成表示すると共に、画面定義領域（画面）で利用する音声、画面効果、音声効果をそれぞれ選択画面（音声、画面効果、音声効果）３から選択して画面定義領域２に格納表示することを繰り返す構成を採用しているため、シナリオ全体の流れや画面２１を確認しながら会話的に効率的かつ簡単に画面定義領域２をツリー構造にしたシナリオを作成することができる。そして、この作成したリナリオの画面定義領域２の先頭からその情報を取り出して組立て表示、音声出力したり、更に選択されたボタンの画面定義領域３の情報を取り出して組み立て表示、音声出力したりすることを繰り返し、シナリオを実行することができる。
【図面の簡単な説明】
【図１】本発明の原理構成図である。
【図２】本発明のツリー構造のシナリオ編集フローチャートである。
【図３】本発明の画面定義体情報例である。
【図４】本発明のシナリオ実行フローチャートである。
【符号の説明】
１：シナリオ編集画面
２：画面定義領域
２１：画面（縮小画面）
２２：画面領域
２３：画面効果領域
２４：音声効果領域
２５：音声領域
３：選択画面（画面、音声、画面効果、音声効果）
４：画面定義体情報
【図１】
0003715993.tif 000002
【図２】
0003715993.tif 000003
【図３】
0003715993.tif 000004
【図４】
0003715993.tif 000005