(57)【特許請求の範囲】
【請求項１】
所定のシナリオに基づいて再生されるマルチメディアタイトルを生成及び変更するマルチメディアタイトル編集装置であって、
アプリケーションの動作内容を示す定義情報が格納されているアプリケーション情報格納手段と、
マルチメディアタイトル上にアプリケーションを配置するアプリケーション配置手段と、前記アプリケーション情報格納手段に格納されている前記アプリケーション配置手段で配置された前記アプリケーションの定義情報に基づいて、前記アプリケーションの起動により出力される素材の動作を示す属性情報を設定するアプリケーション設定手段と、
前記アプリケーション設定手段で設定された前記属性情報に基づいて、所定のアプリケーションを実行するアプリケーション実行手段と、
前記アプリケーション実行手段の実行結果及び前記アプリケーション設定手段で設定された前記属性情報に基づいてシナリオを生成するシナリオ生成手段と、
を備えることを特徴とするマルチメディアタイトル編集装置。
【請求項２】
所定のシナリオに基づいて再生されるマルチメディアタイトルを生成及び変更するマルチメディアタイトル編集装置であって、
アプリケーションの動作内容を示す定義情報が格納されているアプリケーション情報格納手段と、
マルチメディアタイトル上にアプリケーションを配置するアプリケーション配置手段と、前記アプリケーション情報格納手段に格納されている前記アプリケーション配置手段で配置された前記アプリケーションの定義情報に基づいて、前記アプリケーションの起動により出力される素材の動作を示す属性情報を設定するアプリケーション設定手段と、
前記アプリケーション設定手段で設定された前記属性情報に基づいて、所定のアプリケーションを実行するアプリケーション実行手段と、
前記アプリケーション実行手段の実行結果を受け取る受信手段と、
前記受信手段で受け取った前記実行結果を解釈する解釈手段と、
前記解釈手段の解釈結果及び前記アプリケーション設定手段で設定された前記属性情報に基づいてシナリオを生成するシナリオ生成手段と、
を備えることを特徴とするマルチメディアタイトル編集装置。
【請求項３】
さらに、前記アプリケーション設定手段で設定された前記アプリケーションの属性情報を変更して設定する属性設定手段を有し、
前記シナリオ生成手段は、前記解釈手段の解釈結果、及び前記アプリケーション設定手段で設定された前記属性情報又は前記属性設定手段で設定された前記属性情報に基づいてシナリオを生成する、
ことを特徴とする請求項２記載のマルチメディアタイトル編集装置。
【請求項４】
さらに、前記アプリケーション設定手段で設定された前記アプリケーションの属性情報を変更して設定する属性設定手段を有し、
前記属性設定手段は、前記解釈手段の解釈結果に基づいて前記アプリケーション設定手段で設定された前記アプリケーションの属性情報を変更して設定し、
前記シナリオ生成手段は、前記解釈手段の解釈結果、及び前記アプリケーション設定手段で設定された前記属性情報又は前記属性設定手段で設定された前記属性情報に基づいてシナリオを生成する、
ことを特徴とする請求項２記載のマルチメディアタイトル編集装置。
【請求項５】
前記解釈手段は、解釈した前記実行結果に登録メッセージが含まれているか否かを判断し、
前記シナリオ生成手段は、前記実行結果に前記登録メッセージが含まれている場合にのみ、前記アプリケーションの前記属性情報に基づいてシナリオを生成する、
ことを特徴とする請求項２から４のいずれか記載のマルチメディアタイトル編集装置。
【請求項６】
前記アプリケーション情報格納手段に格納されている前記アプリケーションの定義情報は、マルチメディアタイトルに該アプリケーションを設定するための制作用アプリケーションを含み、
前記アプリケーション実行手段は、前記制作用アプリケーションを前記所定のアプリケーションとして実行する、
ことを特徴とする請求項１から５のいずれか記載のマルチメディアタイトル編集装置。
【請求項７】
さらに、前記シナリオ生成手段で生成されたシナリオを格納するシナリオ格納手段を備えることを特徴とする請求項１から６のいずれか記載のマルチメディアタイトル編集装置。
【請求項８】
所定のシナリオに基づいて再生されるマルチメディアタイトルを生成及び変更するマルチメディアタイトルの編集方法であって、
アプリケーションの動作内容を示す定義情報を格納し、
マルチメディアタイトル上にアプリケーションを配置し、
格納されている前記アプリケーションの定義情報に基づいて、配置された前記アプリケーションの起動により出力される素材の動作を示す属性情報を設定し、
設定された前記属性情報に基づいて、所定のアプリケーションを実行し、
当該実行結果及び前記属性情報に基づいてシナリオを生成する、
ことを特徴とするマルチメディアタイトル編集方法。
【請求項９】
所定のシナリオに基づいて再生されるマルチメディアタイトルを生成及び変更するマルチメディアタイトルの編集方法であって、
アプリケーションの動作内容を示す定義情報を格納し、
マルチメディアタイトル上にアプリケーションを配置し、
格納されている前記アプリケーションの定義情報に基づいて、配置された前記アプリケーションの起動により出力される素材の動作を示す属性情報を設定し、
設定された前記属性情報に基づいて、所定のアプリケーションを実行し、
当該実行結果を解釈し、
当該解釈結果及び前記属性情報に基づいてシナリオを生成する、
ことを特徴とするマルチメディアタイトル編集方法。
【請求項１０】
さらに、シナリオを生成するステップの前に、
前記属性情報を変更し、
前記シナリオを生成するステップは、前記解釈結果、及び設定された前記属性情報又は変更された前記属性情報に基づいてシナリオを生成する、
ことを特徴とする請求項９記載のマルチメディアタイトル編集方法。
【請求項１１】
さらに、シナリオを生成するステップの前に、
前記解釈結果に基づいて前記属性情報を変更し、
前記シナリオを生成するステップは、前記解釈結果、及び設定された前記属性情報又は変更された前記属性情報に基づいてシナリオを生成する、
ことを特徴とする請求項９記載のマルチメディアタイトル編集方法。
【請求項１２】
前記実行結果を解釈するステップは、解釈した前記実行結果に登録メッセージが含まれているか否かを判断し、
前記シナリオを生成するステップは、前記実行結果に前記登録メッセージが含まれている場合にのみ、前記アプリケーションの前記属性情報に基づいてシナリオを生成する、
ことを特徴とする請求項９から１１のいずれか記載のマルチメディアタイトル編集方法。
【請求項１３】
前記定義情報は、マルチメディアタイトルにアプリケーションを設定するための制作用アプリケーションを含み、
前記所定のアプリケーションを実行するステップは、前記制作用アプリケーションを前記所定のアプリケーションとして実行する、
ことを特徴とする請求項８から１２のいずれか記載のマルチメディアタイトル編集方法。
【請求項１４】
前記シナリオを生成するステップの後に、
生成されたシナリオを格納する、
ことを特徴とする請求項８から１３のいずれか記載のマルチメディアタイトル編集方法。
【請求項１５】
アプリケーションの動作内容を示す定義情報を格納するステップと、
マルチメディアタイトル上にアプリケーションを配置するステップと、
格納されている前記アプリケーションの定義情報に基づいて、配置された前記アプリケーションの起動により出力される素材の動作を示す属性情報を設定するステップと、
設定された前記属性情報に基づいて、所定のアプリケーションを実行するステップと、
当該実行結果及び前記属性情報に基づいてシナリオを生成するステップと、
を有する方法をコンピュータに実行させるためのマルチメディアタイトル編集プログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項１６】
アプリケーションの動作内容を示す定義情報を格納するステップと、
マルチメディアタイトル上にアプリケーションを配置するステップと、
格納されている前記アプリケーションの定義情報に基づいて、配置された前記アプリケーションの起動により出力される素材の動作を示す属性情報を設定するステップと、
設定された前記属性情報に基づいて、所定のアプリケーションを実行するステップと、
当該実行結果を解釈するステップと、
当該解釈結果及び前記属性情報に基づいてシナリオを生成するステップと、
を有する方法をコンピュータに実行させるためのマルチメディアタイトル編集プログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項１７】
さらに、シナリオを生成するステップの前に、
前記属性情報を変更するステップを有し、
前記シナリオを生成するステップは、前記解釈結果、及び設定された前記属性情報又は変更された前記属性情報に基づいてシナリオを生成する、
ことを特徴とする請求項１６記載の記録媒体。
【請求項１８】
さらに、シナリオを生成するステップの前に、
前記解釈結果に基づいて前記属性情報を変更するステップを有し、
前記シナリオを生成するステップは、前記解釈結果、及び設定された前記属性情報又は変更された前記属性情報に基づいてシナリオを生成する、
ことを特徴とする請求項１６記載の記録媒体。
【請求項１９】
前記実行結果を解釈するステップは、解釈した前記実行結果に登録メッセージが含まれているか否かを判断し、
前記シナリオを生成するステップは、前記実行結果に前記登録メッセージが含まれている場合にのみ、前記アプリケーションの前記属性情報に基づいてシナリオを生成する、
ことを特徴とする請求項１６から１８のいずれか記載の記録媒体。
【請求項２０】
前記定義情報は、マルチメディアタイトルにアプリケーションを設定するための制作用アプリケーションを含み、
前記所定のアプリケーションを実行するステップは、前記制作用アプリケーションを前記所定のアプリケーションとして実行する、
ことを特徴とする請求項１５から１９のいずれか記載の記録媒体。
【請求項２１】
前記シナリオを生成するステップの後に、
生成されたシナリオを格納するステップを有する、
ことを特徴とする請求項１５から２０のいずれか記載の記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、動画、静止画、テキスト、音声などのマルチメディア情報を、予め決められたシナリオにしたがって再生するようにマルチメディアタイトルを編集するマルチメディアタイトル編集装置、マルチメディアタイトル編集方法、及びマルチメディアタイトル編集プログラムを記録した記録媒体に関する。特には、マルチメディアタイトルにアプリケーション素材を容易に設定することができるマルチメディアタイトル編集装置、マルチメディアタイトル編集方法、及びマルチメディアタイトル編集プログラムを記録した記録媒体に関する。
【０００２】
【従来の技術】
従来から、マルチメディアプレゼンテーションなどで行われるマルチメディアタイトルの編集方法としては、タイトルの進行軸として実時間などの絶対軸を設け、この絶対軸に対して各々のオブジェクト、例えば、動画、静止画、テキストなどのリンク情報を付加して、シナリオを定義していた。
【０００３】
図９は、特開平５−２０４５７６号公報に記載されている従来のシナリオ提示装置を示す図である。図９において、この装置は、マウス／キーボードなどの入力デバイス（図示せず）とその制御部（図示せず）により構成され、ユーザ入力をモニタし、入力があった場合にターゲットメモリ９２に入力結果を書き込む入力モニタ管理部９１と、ターゲットを指定するデータ名を格納し、書き込み、読み出し、クリアの３つのアクセスが可能であるターゲットメモリ９２と、シナリオ提示制御部９４の命令に応じて現在時刻を通知するクロックを持ち、時刻設定、スタート、時刻読み出しの３つの命令を実行する時計管理部９３と、データベース管理部９６からシナリオを読み出し、各データの提示開始／終了時刻、入力モニタ開始／終了時刻、ターゲットメモリ読み出し開始／終了時刻に従ってタイムテーブルを作成し、さらに、時計管理部９３から時刻情報をモニタしながらタイムテーブルに記載された時刻に指定された処理を行い、データ開始／終了処理命令をデータ提示部９５へ、入力モニタ開始終了処理命令を入力モニタ管理部９１へ、ターゲットメモリ読み出し処理命令をターゲットメモリ９２へそれぞれ送って実行させるシナリオ提示制御部９４と、シナリオ提示制御部９４及びターゲットメモリ９２からの通知を受け、指定されたメディアデータ、対話ボタンの提示／消去を行い、各メディアデータ及び対話ボタンの表示データをデータ記録部９７に記録し、要求されたデータをデータ記録部１７から読み出し、ＣＲＴディスプレイ（図示せず）や、動画用フレームバッファ（図示せず）、音声出力用アンプ（図示せず）などに表示するデータ提示部９５と、各メディアデータの提示開始／終了のイベント情報を管理するシナリオ情報、メディアデータ、対話ボタンの属性情報を記録するデータベース管理部９６と、各マルチメディアデータやボタンアイコンの表示用グラフィックデータを格納しているデータ記録部９７とを有している。
【０００４】
以上のような従来のシナリオ提示装置によれば、提示されたシナリオに基づいて、動画、静止画、テキスト等を提示し、また、外部にあるアプリケーションを連動することができた。
【０００５】
【発明が解決しようとする課題】
しかしながら、図９に示したような従来のシナリオ提示装置によれば、マルチメディアタイトルにおいてアプリケーションを連動する場合、予め全ての条件に適合したタイトルを１つのシナリオとして編集しておく必要があるため、表示内容だけ変更した他のマルチメディアタイトルに同一のアプリケーションを利用する場合にも、それぞれ個別にアプリケーションを開発して編集する必要があるという問題があった。
【０００６】
また、マルチメディアタイトルにおいてアプリケーションを変更する場合、予め全ての条件に適合したタイトルを１つのシナリオとして編集しておく必要があるため、そのアプリケーションに連動するシナリオ（マルチメディア情報）を切り替えるのに非常に手間がかかるという問題があった。
【０００７】
したがって、本発明はこのような問題点に鑑みてなされたもので、その目的は、動画、静止画、テキスト、アプリケーション素材などのマルチメディア情報の登録や書き換えを容易に行え、シナリオの生成や変更を容易に行うことのできるマルチメディアタイトル編集装置、マルチメディアタイトル編集方法、及びマルチメディアタイトル編集プログラムを記録した記録媒体を提供することである。
【００１１】
【課題を解決するための手段】
上記課題を解決するため、本発明の第１の態様のマルチメディアタイトル編集装置は、所定のシナリオに基づいて再生されるマルチメディアタイトルを生成及び変更するマルチメディアタイトル編集装置であって、  アプリケーションの動作内容を示す定義情報が格納されているアプリケーション情報格納手段と、  マルチメディアタイトル上にアプリケーションを配置するアプリケーション配置手段と、  アプリケーション情報格納手段に格納されているアプリケーション配置手段で配置されたアプリケーションの定義情報に基づいて、アプリケーションの起動により出力される素材の動作を示す属性情報を設定するアプリケーション設定手段と、  アプリケーション設定手段で設定された属性情報に基づいて、所定のアプリケーションを実行するアプリケーション実行手段と、  アプリケーション実行手段の実行結果及びアプリケーション設定手段で設定された属性情報に基づいてシナリオを生成するシナリオ生成手段と、を備えることを特徴とする。
【００１２】
また、上記課題を解決するため、本発明の第１の態様のマルチメディアタイトル編集方法は、  所定のシナリオに基づいて再生されるマルチメディアタイトルを生成及び変更するマルチメディアタイトルの編集方法であって、  アプリケーションの動作内容を示す定義情報を格納し、  マルチメディアタイトル上にアプリケーションを配置し、  格納されているアプリケーションの定義情報に基づいて、配置されたアプリケーションの起動により出力される素材の動作を示す属性情報を設定し、  設定された属性情報に基づいて、所定のアプリケーションを実行し、  当該実行結果及び属性情報に基づいてシナリオを生成する、ことを特徴とする。
【００１３】
上述した本発明の第１の態様のマルチメディアタイトル編集装置及びマルチメディアタイトル編集方法は、シナリオ上にアプリケーションを登録するための製作用のアプリケーションを個別に設けて実行するため、容易にシナリオ上にアプリケーションを登録することができる。
【００１７】
また、上記課題を解決するため、本発明の第２の態様のマルチメディアタイトル編集装置は、  所定のシナリオに基づいて再生されるマルチメディアタイトルを生成及び変更するマルチメディアタイトル編集装置であって、  アプリケーションの動作内容を示す定義情報が格納されているアプリケーション情報格納手段と、  マルチメディアタイトル上にアプリケーションを配置するアプリケーション配置手段と、アプリケーション情報格納手段に格納されているアプリケーション配置手段で配置されたアプリケーションの定義情報に基づいて、アプリケーションの起動により出力される素材の動作を示す属性情報を設定するアプリケーション設定手段と、  アプリケーション設定手段で設定された属性情報に基づいて、所定のアプリケーションを実行するアプリケーション実行手段と、  アプリケーション実行手段の実行結果を受け取る受信手段と、受信手段で受取った実行結果を解釈する解釈手段と、  解釈手段の解釈結果及びアプリケーション設定手段で設定された属性情報に基づいてシナリオを生成するシナリオ生成手段と、を備えることを特徴とする。
【００１８】
また、上記課題を解決するため、本発明の第２の態様のマルチメディアタイトル編集方法は、  所定のシナリオに基づいて再生されるマルチメディアタイトルを生成及び変更するマルチメディアタイトルの編集方法であって、  アプリケーションの動作内容を示す定義情報を格納し、  マルチメディアタイトル上にアプリケーションを配置し、  格納されているアプリケーションの定義情報に基づいて、配置されたアプリケーションの起動により出力される素材の動作を示す属性情報を設定し、  設定された属性情報に基づいて、所定のアプリケーションを実行し、  当該実行結果を解釈し、  当該解釈結果及び属性情報に基づいてシナリオを生成する、ことを特徴とする。
【００１９】
上述した本発明の第２の態様のマルチメディアタイトル編集装置及びマルチメディアタイトル編集方法は、シナリオ上にアプリケーションを登録するための製作用のアプリケーションを個別に設けて実行しその結果を解釈してシナリオを生成するため、容易にシナリオ上にアプリケーションを登録することができる。
【００２０】
上述した本発明の第１又は第２に態様のマルチメディアタイトル編集装置は、さらに、アプリケーション設定手段で設定されたアプリケーションの属性情報を変更して設定する属性設定手段を有し、シナリオ生成手段は、解釈手段の解釈結果、及びアプリケーション設定手段で設定された属性情報又は属性設定手段で設定された前記属性情報に基づいてシナリオを生成する、ようにしてもよい。
【００２１】
また、上述した本発明の第１又は第２に態様のマルチメディアタイトル編集方法は、さらに、シナリオを生成するステップの前に、属性情報を変更するステップを有し、シナリオを生成するステップは、解釈結果、及び設定された属性情報又は変更された属性情報に基づいてシナリオを生成する、ようにしてもよい。
【００２２】
さらに、属性情報を任意に変更することができるため、より簡単にシナリオ上のアプリケーションを編集することができる。
【００２３】
また、上述した本発明の第２に態様のマルチメディアタイトル編集装置は、さらに、アプリケーション設定手段で設定されたアプリケーションの属性情報を変更して設定する属性設定手段を有し、属性設定手段は、解釈手段の解釈結果に基づいてアプリケーション設定手段で設定されたアプリケーションの属性情報を変更して設定し、シナリオ生成手段は、解釈手段の解釈結果、及びアプリケーション設定手段で設定された属性情報又は属性設定手段で設定された属性情報に基づいてシナリオを生成する、ようにしてもよい。このとき、解釈手段は、解釈した実行結果に登録メッセージが含まれているか否かを判断し、シナリオ生成手段は、実行結果に登録メッセージが含まれている場合にのみ、アプリケーションの属性情報に基づいてシナリオを生成する、ようにすることもできる。
【００２４】
また、上述した本発明の第２に態様のマルチメディアタイトル編集方法は、さらに、シナリオを生成するステップの前に、解釈結果に基づいて属性情報を変更するステップを有し、シナリオを生成するステップは、解釈結果、及び設定された属性情報又は変更された属性情報に基づいてシナリオを生成する、ようにしてもよい。このとき、実行結果を解釈するステップは、解釈した実行結果に登録メッセージが含まれているか否かを判断し、シナリオを生成するステップは、実行結果に登録メッセージが含まれている場合にのみ、アプリケーションの属性情報に基づいてシナリオを生成する、ようにすることもできる。
【００２５】
製作用のアプリケーションの実行結果を解釈し、解釈結果に応じて属性情報を変更することができるため、より最適にシナリオ上のアプリケーションを変更することができる。
【００２６】
また、上述した本発明のマルチメディアタイトル編集装置においては、アプリケーション情報格納手段に格納されているアプリケーションの定義情報は、マルチメディアタイトルに該アプリケーションを設定するための制作用アプリケーションを含み、アプリケーション実行手段は、制作用アプリケーションを所定のアプリケーションとして実行する、ようにするとよい。
【００２７】
また、上述した本発明のマルチメディアタイトル編集方法においては、定義情報は、マルチメディアタイトルにアプリケーションを設定するための制作用アプリケーションを含み、所定のアプリケーションを実行するステップは、制作用アプリケーションを所定のアプリケーションとして実行する、ようにするとよい。格納されているアプリケーションの定義情報に制作用アプリケーションを含ませておくことにより、アプリケーションの設定又は特定のみでマルチメディアタイトルの編集を容易に行うことができる。
【００２８】
また、上述した本発明のマルチメディアタイトル編集装置においては、さらに、シナリオ生成手段で生成されたシナリオを格納するシナリオ格納手段を備えるようにするとよい。
【００２９】
また、上述した本発明のマルチメディアタイトル編集方法においては、シナリオを生成するステップの後に、生成されたシナリオを格納する、ようにするとよい。
【００３０】
一度生成したシナリオを格納しておくことにより、当該シナリオを変更する際に、格納してあるシナリオを使用できるので、容易にマルチメディアタイトルの編集をすることができる。
【００３１】
また、上述したマルチメディアタイトル編集方法をコンピュータで実行可能なマルチメディアタイトル編集プログラムとし、これをコンピュータ読み取り可能な記録媒体に記録することもできる。
【００３２】
【発明の実施の形態】
以下、本発明のマルチメディアタイトル編集装置、マルチメディアタイトル編集方法、及びマルチメディアタイトル編集プログラムを記録した記録媒体について、図面を参照しつつ詳細に説明する。
【００３３】
図１は、本発明のマルチメディアタイトル編集装置の構成例を示す概略図である。このマルチメディアタイトル編集装置は、マルチメディアタイトルを製作、編集、再生する画面のレイアウトスタイルを作成するスタイル作成部２０と、動画、静止画、テキストなどのマルチメディア情報の素材を管理し、スタイル作成部２０で作成された製作編集画面において、マルチメディアタイトル（番組）上に該マルチメディア情報の素材を配置する素材管理部２１と、スタイル作成部２０で作成された製作編集画面において、マルチメディアタイトル上に外部アプリケーションを配置する外部アプリケーション配置部１１と、外部アプリケーションの定義情報が格納されている外部アプリケーション対応情報格納部１２と、外部アプリケーション配置部１１で配置された外部アプリケーションの初期処理や外部アプリケーション起動用の画面上のボタンの属性を仮設定する外部アプリケーション設定部１３と、外部アプリケーション配置部１１で配置された外部アプリケーションの制作用アプリケーションを起動する外部アプリケーション実行部１４と、外部アプリケーション設定部１３で仮設定したボタン属性を変更して設定する外部アプリケーション属性設定部１５と、外部アプリケーション実行部１４で実行された制作用アプリケーションから登録要求やキャンセル命令などを含むメッセージを受信する外部メッセージ受信部１６と、外部メッセージ受信部１６で受信したメッセージを解釈するメッセージ解釈部１７と、外部アプリケーション設定部１３、外部アプリケーション属性設定部１５、メッセージ解釈部１７、スタイル作成部２０、及び素材管理部２１からのデータに基づいてシナリオを生成するシナリオ生成部１８と、シナリオ生成部１８で生成されたシナリオを格納するシナリオ格納部１９とを備えている。
【００３４】
以下、図１に示したマルチメディアタイトル編集装置の動作を基に、マルチメディアタイトルの編集方法について説明する。ここで、以下に説明するマルチメディアタイトルの編集においては、動画の時間軸を実時間の基準としてシナリオを生成する場合について説明する。
【００３５】
図２は、マルチメディアタイトルの編集方法を示すフローチャートである。図２において、まず、スタイル作成部２０によって、マルチメディアタイトルの再生画面のレイアウト（画面スタイル）が作成される（ステップ２０１）。
【００３６】
図３は、画面スタイルの一例を示す図である。図３において、画面スタイル３１には、マルチメディア情報の素材を表示する１又は複数の表示領域３２が設けられている。図３に示すように、複数のパターンの画面スタイル３１を準備しておき、画面スタイル格納部（図示せず）に格納しておくようにするとよい。この画面スタイル格納部（図示せず）に格納されている複数のパターンの画面スタイル３１から任意の画面スタイル３１を選択して、画面スタイル３１を作成するようにするとよい。
【００３７】
図４は、図２のステップ２０１で示した画面スタイルの作成処理の一例を示すフローチャートである。まず、画面スタイル格納部（図示せず）に格納されている図３に示したような複数のパターンの画面スタイル３１から、マルチメディアタイトルの再生に使用する任意の画面スタイル３１を選択する（ステップ４０１、４０２）。
【００３８】
一方、画面スタイル格納部（図示せず）に所望の画面スタイル３１がなかった場合（ステップ４０１）、新たな画面スタイル３１を作成する（ステップ４０３）。この新たに作成された画面スタイル３１は、画面スタイル格納部（図示せず）に登録される（ステップ４０４）。
【００３９】
画面スタイル格納部（図示せず）から任意の画面スタイル３１を選択して（ステップ４０２）、マルチメディアタイトルの再生に使用される画面スタイル３１を決定する。
【００４０】
次に、マルチメディア情報の素材の選択を行う（ステップ２０２）。このマルチメディア情報の素材の選択について、図５を用いて具体的に説明する。
【００４１】
図５は、マルチメディアタイトルの編集における編集画面の一例を示す図である。図５において、編集画面５１には、ステップ２０１で作成された画面スタイル３１と、マルチメディアタイトル製作及び編集用の制御ボタン５２と、動画、静止画、テキスト、アプリケーションなどのマルチメディア情報の素材毎にフォルダ分けした素材フォルダ５３とが表示される。例えば、マルチメディア情報の素材から所定の動画を選択する場合、まず、図５（ａ）において、動画用の素材フォルダ５３を選択する。次に、選択された動画用の素材フォルダ５３に登録されている素材（動画）５４から任意の動画を選択し、画面スタイル３１の所定の表示領域３２ａに定義する。この作業は、具体的には、マウスのポインタで所定の動画を指定し、ドラック・アンド・ドロップ動作によって、その動画を表示領域３２ａに指示するようにする。以下の説明においては、この動画が実時間の基準となる。
【００４２】
次に、制御ボタン５２の再生ボタンを押して、動画の再生を開始する。動画の映像が所定の場面になったら、制御ボタン５２の停止ボタンを押して動画を停止する。これによって、マルチメディアタイトルの編集における実時間も停止する。この状態で、上述の動画の定義と同様にして、他のマルチメディア情報の素材（静止画、テキストなど）を任意の表示領域３２ｂ、３２ｃに定義する。
【００４３】
次に、図５（ｂ）に示すように、上述したマルチメディア情報の素材と同様にして、動画の映像の所定の場面で画面スタイル３１の任意の場所に外部アプリケーションの定義を行う。この定義によって、外部アプリケーション配置部１１は、外部アプリケーションをマルチメディアタイトル（番組）上に配置する（ステップ２０３）。
【００４４】
次に、外部アプリケーション設定部１３は、配置された外部アプリケーションの情報を外部アプリケーション対応情報格納部１２から参照して読出し、その情報を仮設定する（ステップ２０４）。ここで、マルチメディアタイトル上で外部アプリケーションを起動させるトリガとして、画面上にボタン状のアイコン（以下、単に「アプリボタン」ともいう）を表示するものとする。また、仮設定される情報とは、画面上のアプリボタン名、制作用アプリケーションファイル名、アイコンファイル名、再生用アプリケーションファイル名、ボタン動作属性である。また、ボタン動作属性は、各外部アプリケーション毎に、予めデフォルト値が設定して格納されている。
【００４５】
図６は、外部アプリケーション対応情報格納部１２に格納されている外部アプリケーションの情報の一例を示す。図６では、外部アプリケーションとして、画面上に問題を表示してその答えを求める問題アプリケーション（上段）、音声を出力する補助音声アプリケーション（中段）、及びテキスト文を表示する補助解説アプリケーション（下段）を示している。すなわち、この外部アプリケーションが起動すると、図６の上段のステートメントに示されたファイルや属性によって、番組に応じた問題が出題され、中段のステートメントに示されたファイルや属性によって、その番組に応じた音声が出力され、下段のステートメントに示されたファイルや属性によって、その番組に応じた補助的なテキスト文などが表示される。ここで、例えば、図６の上段のステートメントにおいて、「アプリボタン名、制作用アプリケーションファイル名、アイコンファイル名、再生用アプリケーションファイル名、ボタン動作属性」は、それぞれ、「問題、que#play.exe、que.ico、que#edit.exe、０」となっている。
【００４６】
次に、外部アプリケーション設定部１３は、外部アプリケーション属性設定部１５を起動する。外部アプリケーション属性設定部１５は、外部アプリケーション配置部１１で配置された外部アプリケーションのアプリボタンのマルチメディアタイトル（番組）上でのボタン属性及び配置される時刻を生成し、シナリオファイルに登録する（ステップ２０５）。ここで、ボタン属性には、ボタン名、アイコンファイル名、ボタン種別、ボタン位置（画面上の座標）、制作用アプリケーションファイル名、再生用アプリケーション名、ボタンサイズ、ボタン動作属性を含む。また、ボタン種別は、アプリボタンが可視ボタンか透明ボタンかを示し、ボタン動作属性は、再生用アプリケーションの起動が、アプリボタンのクリック動作による起動か、シナリオ時刻による自動起動かを示す。また、これに加えて、再生用アプリケーションが実行中に、動画の再生や停止などの制御ボタンの操作、すなわち、マルチメディアタイトルの操作ができるかどうかの属性を含むようにしてもよい。
【００４７】
次に、外部アプリケーション実行部１４は、外部アプリケーション情報に含まれる制作用アプリケーションを実行する（ステップ２０６、及び図５（ｃ））。このとき、制作用アプリケーションの実行が最初の実行である場合には、アプリボタン名を出力し、編集作業などの２度目以降の実行である場合には、変更情報とそのアプリボタン名をそのままターゲットとして出力する。
【００４８】
外部アプリケーション設定部１３及び外部アプリケーション属性設定部１５でそれぞれの項目を設定した後、外部メッセージ受信部１６が外部アプリケーション実行部１４で実行された制作用アプリケーションからメッセージを受信する（ステップ２０７）。
【００４９】
メッセージ解釈部１７は、外部メッセージ受信部１６で受信したメッセージを解釈する（ステップ２０８）。ここで、受信したメッセージがキャンセルメッセージの場合（ステップ２０９）には、アプリケーション素材の登録は行わず、そのアプリケーション素材を無効にするかどうかを判断する（ステップ２１７）。アプリケーション素材を無効にしない場合には、ステップ２０５の処理に戻る。また、アプリケーション素材を無効にする場合には、制御ボタン５２（図５）の削除ボタンを使用してアプリケーション素材を削除し（ステップ２１８）、ステップ２０３の処理に戻る。
【００５０】
一方、受信したメッセージに登録メッセージを含む場合（ステップ２０９）には、制作用アプリケーションから受信したメッセージに含まれるアプリケーション名と任意の数のターゲットファイル名を検出し設定する（ステップ２１０）。ここで、ターゲットファイルには、テキストファイル、動画ファイル、静止画ファイルなどの画像ファイルと、アプリケーションの属性を有するアプリ属性ファイルとがある。このアプリ属性ファイルには、再生アプリボタン名、再生アプリケーション表示位置（画面上の座標）、及び再生アプリケーション表示サイズを含む。また、再生用アプリケーションの画面上の表示位置と表示サイズを１つのターゲットファイルに記述しておくこともできる。この場合、再生用アプリケーションの画面上の表示位置と表示サイズの設定を制作用アプリケーションで行って、ターゲットファイルに記述しておく。これにより、番組の再生時に、再生用アプリケーションがこのターゲットファイルを読み込み、当該再生用アプリケーション自身の画面上の表示位置と表示サイズを設定することができる。
【００５１】
次に、シナリオ生成部１８は、メッセージ解釈部１７からアプリケーション名とターゲットファイル名を受取り、シナリオに外部アプリケーションが使用するターゲットファイルを記載して登録する（ステップ２１１）。
【００５２】
ここで、既に設定されているアプリボタンのボタン属性、すなわち、ボタン名、アイコンファイル名、ボタン種別、ボタン位置（画面上の座標）、制作用アプリケーションファイル名、再生用アプリケーション名、ボタンサイズ、ボタン動作属性のデフォルト値を変更する場合（ステップ２１２）には、外部アプリケーション属性設定部１５によって、これらの値が変更される（ステップ２１３）。これらの値を変更しない場合（ステップ２１２）には、そのままの値でアプリボタンを設定する（ステップ２１４）。
【００５３】
以上のようにして、マルチメディアタイトルの編集（ステップ２０１〜ステップ２１４、及び図５（ａ）〜（ｄ））を行い、全ての編集が終了したら（ステップ２１５）、作成したシナリオをシナリオ格納部１９に格納する。
【００５４】
以上、本発明のマルチメディアタイトル編集装置及びマルチメディアタイトル編集方法の一形態を示したが、動画を時間軸とせずに、個別に時間軸を持つようにしてもよい。
【００５５】
また、上述においては、マルチメディアタイトルに新たに外部アプリケーションを設定する場合を説明したが、既に設定済みの外部アプリケーションを再設定する場合には、ステップ２０４からの処理を行えばよい。
【００５６】
また、上述したマルチメディアタイトル編集方法をコンピュータで実行可能なマルチメディアタイトル編集プログラムとし、これをコンピュータ読み取り可能な記録媒体に記録することもできる。
【００５７】
次に、上述のようにして編集したマルチメディアタイトルのシナリオの再生について説明する。
【００５８】
図７は、マルチメディアタイトルのシナリオの再生方法を示すフローチャートである。また、図８は、シナリオ再生時の画面及びアプリケーションの状態を示す概念図である。
【００５９】
図７及び図８において、まず、制御ボタン８２の再生ボタンを押す（クリックする）と再生画面８１でシナリオの再生が始まり、画面スタイル３１の所定の表示領域３１ａ〜３１ｃに動画、静止画、テキストなどが表示される（ステップ７０１、図８（ａ））。そして、所定の時間経過後又は所定の画像場面で登録されているアプリボタン５５が表示される（ステップ７０３、図８（ｂ））。ここで、アプリボタン５５の表示属性が透明ボタンであり、再生用アプリケーション８３の起動が自動起動の場合には、ユーザの画面操作やデータの入力を待たずに外部アプリケーションの再生用アプリケーション８３が起動する（ステップ７０４、ステップ７０６）。
【００６０】
一方、アプリボタン５５の表示属性が可視ボタンであり、再生用アプリケーション８３の起動がボタンクリックに対応する場合には、ユーザの画面操作（クリック動作）を待って外部アプリケーションの再生用アプリケーション８３を起動する（ステップ７０５〜ステップ７０６）。再生用アプリケーション８３の実行が終了したら、再び動画などの再生（ステップ７０１）に戻る。
【００６１】
以下、同様にして、マルチメディアタイトルのシナリオの再生が終了する（ステップ７０２）まで、処理が続けられる。
【００６２】
以上、本発明のマルチメディアタイトル編集装置、マルチメディアタイトル編集方法、及びマルチメディアタイトル編集プログラムを記録した記録媒体について述べたが、上述した外部アプリケーションの制作用アプリケーションと再生用アプリケーションは同一のアプリケーションにすることもできる。
【００６３】
【発明の効果】
以上述べた通り、本発明のマルチメディアタイトル編集装置、マルチメディアタイトル編集方法、及びマルチメディアタイトル編集プログラムを記録した記録媒体によれば、マルチメディアタイトルに設定される外部アプリケーションの再生用アプリケーションと制作用アプリケーションの対応情報を有し、制作用アプリケーションで外部アプリケーションをマルチメディアタイトルに設定することとしたため、動画、静止画、テキスト、アプリケーション素材などのマルチメディア情報の書き換え、すなわち、シナリオの変更を容易に行うことができるようになった。特に、アプリケーション素材の書き換えや登録などにおけるシナリオの変更を容易に行うことができるようになった。
【図面の簡単な説明】
【図１】本発明によるマルチメディアタイトル編集装置の一形態を示す概略図である。
【図２】本発明によるマルチメディアタイトル編集方法の処理を示すフローチャートである。
【図３】画面スタイルの構成を示す概略図である。
【図４】画面スタイルを作成する方法の処理を示すフローチャートである。
【図５】本発明によるマルチメディアタイトルの編集を示す概略図である。
【図６】アプリケーションの定義情報を示す図である。
【図７】シナリオの再生処理を示すフローチャートである。
【図８】シナリオの再生処理を示す概略図である。
【図９】従来のシナリオ提示装置を示す概略図である。
【符号の説明】
１１  外部アプリケーション配置部
１２  外部アプリケーション対応情報格納部
１３  外部アプリケーション設定部
１４  外部アプリケーション実行部
１５  外部アプリケーション属性設定部
１６  外部メッセージ受信部
１７  メッセージ解釈部
１８  シナリオ生成部
１９  シナリオ格納部
２０  スタイル作成部
２１  素材管理部
３１  画面スタイル
３２、３２ａ、３２ｂ、３２ｃ  表示領域
５１  編集画面
５２  制御ボタン
５３  素材フォルダ
５４  素材
８１  再生画面
８２  制御ボタン
８３  再生アプリケーション
９１  入力モニタ管理部
９２  ターゲットメモリ
９３  時計管理部
９４  シナリオ提示制御部
９５  データ提示部
９６  データベース管理部
９７  データ記録部
【図１】
0003542293.tif 000002
【図２】
0003542293.tif 000003
【図３】
0003542293.tif 000004
【図４】
0003542293.tif 000005
【図５】
0003542293.tif 000006
【図６】
0003542293.tif 000007
【図７】
0003542293.tif 000008
【図８】
0003542293.tif 000009
【図９】
0003542293.tif 000010