【事件の表示】
　特許第３０９２４９６号「シナリオ編集装置」の請求項１、２に係る特許に対する特許異議の申立てについて、次のとおり決定する。
【結　論】
　訂正を認める。
　本件特許異議の申立てを却下する。
【理　由】
１．手続の経緯
　特許３０９２４９６号の請求項１乃至４に係る発明についての出願は、平成７年１１月２日に特許出願され、平成１２年７月２８日にその特許の設定登録がなされ、その後、日本電信電話株式会社より特許異議の申立てがなされ、取消理由通知がなされ、その指定期間内である平成１３年１０月５日に訂正請求がなされたものである。
　
２．訂正の適否についての判断
（１）訂正の内容
　請求項１、２を削除し、もとの請求項３、４を繰り上げて新たな請求項１、請求項２とする。
（２）訂正の目的の適否、新規事項の有無及び特許請求の範囲の拡張・変更の存否
　上記訂正は、特許請求の範囲の減縮に該当し、新規事項の追加に該当せず、実質上特許請求の範囲を拡張し、又は変更するものではない。
（３）むすび
　以上のとおりであるから、上記訂正は、特許法第１２０条の４第２項及び同条第３項で準用する第１２６条第２、３項の規定に適合するので、当該訂正を認める。
　
３．特許異議の申立てについての判断
　請求項１、２に係る発明は、訂正の結果削除され、特許異議の申立ての対象が存在しないので、この特許異議の申立ては、不適法な申立てであって、その補正をすることができないものである。
　したがって、本件特許異議の申立ては、特許法第１２０条の６第１項で準用する第１３５条の規定によって却下すべきものである。
　よって、結論のとおり決定する。
【異議決定日】
平成１３年１０月２５日（２００１．１０．２５）
【訂正の要旨】
訂正の要旨
　請求項１、２を削除し、もとの請求項３、４を繰り上げて新たな請求項１、請求項２とする。
（５４）【発明の名称】
シナリオ編集装置
（５７）【特許請求の範囲】
　【
請求項１
　【
請求項２
【発明の詳細な説明】
　【０００１】
　【発明の属する技術分野】
　本発明は、動画、静止画を含むマルチメディアデータの表示開始・終了等のタイミング及び画面レイアウト等を記述したシナリオの編集において、編集作業を効率良く行なうことを可能にするシナリオ編集装置に関するものである。
　【０００２】
　【従来の技術】
　従来、マルチメディアデータのシナリオ編集装置に於いて、シナリオ作成者は次の３つのパラメータを逐次設定しながら編集作業を行っている。
　【０００３】
　・時間情報
　・レイアウト情報
　・オブジェクトの動作
　ここでいうオブジェクトとは、タイトルを構成する静止画やテキストといったメディアで、シナリオに従って提示される単位のことである。このような編集では、作成されるシナリオの種類は無制限と言って良いほど膨大である。
　【０００４】
　【発明が解決しようとする課題】
　しかし、従来のシナリオ編集装置では、このように自由度が高い反面、シナリオ作成者はこれら３つのパラメータを常に意識して編集作業を行わねばならず、高度な能力が要求された。
　【０００５】
　この問題を解決するために、本発明ではハイパービデオ型のシナリオを作成する装置を提供することによって、シナリオ編集を容易にすることを目的とする。ハイパービデオ型のシナリオとは、動画オブジェクトがシナリオの骨格となり、動画の進行に合わせて、他のデータ、例えば静止画やテキストなどが表示されたり、消去されたりするものである。
　【０００６】
　本発明では、ハイパービデオ型のシナリオを作成する場合において、第一に基本的なハイパービデオ型のシナリオ編集装置を提供することを目的とする。
　【０００７】
　第二に、シナリオ編集時の画面と、設定したオブジェクトの動きを確認する（以降、実行と呼ぶ）画面を同一にし、同一画面で編集作業と実行作業を行うことにより、シナリオ作成作業を効率を良くすることが実現できるシナリオ編集装置を提供することを目的とする。
　【０００８】
　第三に、シナリオが完成する前にシナリオの再編集ができ、修正したシナリオが反映された上で確認のための実行ができるシナリオ編集装置を提供することを目的とする。
　【０００９】
　第四にオブジェクトの表示開始設定の操作を行うことなしに、オブジェクトを選択するだけで自動的に設定が行えるシナリオ編集装置を提供することを目的とする。
　【００１０】
　【課題を解決するための手段】
　上記第一の目的を達成するために、第一の発明の装置は、レイアウトデータを入力するためのレイアウト情報入力手段と、入力されたレイアウト情報を管理するレイアウト情報格納部と、オブジェクトを選択するためのオブジェクト入力手段と、選択されたオブジェクトの情報を管理する選択オブジェクト情報格納部と、リンク付け命令を出すシナリオ記録指示手段と、リンク情報を記録するシナリオ記録手段と、生成されたシナリオを管理するシナリオ格納部と、リンクする時刻を決定する時刻指示手段と、シナリオに沿ってオブジェクトの表示を制御する実行手段と、現在の時刻を管理する時刻情報格納部を備えたものである。
　【００１１】
　第二に、上記第一の発明のオブジェクト入力手段の替わりに、すべてのオブジェクト情報を管理するオブジェクト情報格納部と、すべてのオブジェクトを一覧表示する一覧表示手段と、目的のオブジェクトを選択するオブジェクト選択手段と、選択されたオブジェクトを画面上に表示する選択オブジェクト表示手段を設け、時刻入力手段の替わりに、時刻の指示を行う再生／停止指示手段と、時刻の制御を行う動画再生手段を設け、さらに、レイアウト情報入力手段を取り除きレイアウトを固定したものである。
　【００１２】
　第三に　上記第二の発明のシナリオ記録手段の替わりに、記録だけでなくシナリオを修正したり、途中に追加するシナリオ生成手段を設け、動画再生手段と実行手段と実行指示手段の替わりに、時間的情報を持つオブジェクトの時刻の制御とオブジェクトを画面上に表示する制御を行う実行制御部と、画面上に表示されているオブジェクトを管理する表示状態格納部を備えたものである。
　【００１３】
　第四に、上記第三の発明のシナリオ記録指示手段の替わりに、シナリオ記述命令を自動的に行なう、同期設定手段を備えたものである。
　【００１４】
　第五に、上記第一の発明のオブジェクト入力手段の替わりに、すべてのオブジェクト情報を管理するオブジェクト情報格納部と、すべてのオブジェクトを一覧表示する一覧表示手段と、目的のオブジェクトを選択するタッチパネルを備えたオブジェクト選択手段と、選択されたオブジェクトを画面上に表示する選択オブジェクト表示手段を設け、時刻入力手段の替わりに、タッチパネルによって時刻の指示を行う再生／停止指示手段と、利用者がタッチパネルを用いてシナリオを再生するための実行指示手段と、時刻の制御を行う動画再生手段を設け、さらに、レイアウト情報入力手段を取り除きレイアウトを固定したものである。
　【００１５】
　【発明の実施の形態】
　第一の発明は、シナリオに必要な情報を利用者が入力することにより、時間的情報に他の情報を自動的にリンク付けることができる。
　【００１６】
　第二の発明は、オブジェクトを選択した時点で、レイアウトが決まるため、シナリオが出来る前に使用するオブジェクトを正確な位置に表示することができる。
　【００１７】
　第三の発明は、表示中のオブジェクトを管理することによって、時刻が戻された場合でも、オブジェクトの情報が取得できることにより、編集作業中にシナリオの変更、追加ができる。
　【００１８】
　第四の発明は、時間が止められた直後の画面上の状態と、時間を進める直前の画面上の状態を比較し、利用者が新たに選択したオブジェクトがあるかどうかを調べることにより、表示開始の設定を自動的に行える。
　【００１９】
　第五の発明は、シナリオに必要な情報の入力操作と、時刻の移動操作、リンク付けの指示とシナリオ再生の指示を、タッチパネルを用いて行うことにより、利用者が編集画面を見ながら選択・指示という一連の操作を行うことができるため、編集作業が利用者の意図通り行え、容易で効率的なシナリオ編集作業を行うことができる。
　【００２０】
　（実施の形態１）
　以下、第一の発明の実施の形態について図面を参照しながら説明する。図１に本発明が対象とするハイパービデオ型シナリオの構成図を示す。図１は、フレーム０で表示が始まった動画１がフレーム１まで進むと静止画１が画面上に表示され、次にフレーム２でテキスト１が追加表示され、フレーム３まで進むと静止画１とテキスト１が画面上から消去されるという画面上の流れを意味している。
　【００２１】
　利用者がこのような画面の流れを設定すると、オブジェクトの関係を記述したシナリオが作成される。シナリオ生成後、利用者が動画を再生すると、設定したフレームで静止画１とテキスト１が画面上に表示される。このように動画と、他のオブジェクトを表示開始、または表示終了設定する。
　【００２２】
　なお、フレーム情報の替わりに、動画データに付けられているタイムスタンプなどの時間情報を用いても良い。
　【００２３】
　図２は本発明の一実施形態に於ける構成を示すブロック図である。図２に於いて、２０１はオブジェクトを表示する位置や大きさを利用者が決定するためのインターフェースを提供するレイアウト情報入力手段、２０２は利用者が入力したレイアウト情報を蓄積するレイアウト情報格納部である。２０３は使用するオブジェクトのファイル名を利用者が入力するためのインターフェースを提供するオブジェクト入力手段、２０４は利用者が選択した全オブジェクトの情報を蓄積する選択オブジェクト情報格納部である。２０５は利用者によるシナリオ生成命令を送信するためのインターフェースを提供するシナリオ記録指示手段、２０６はシナリオを生成して出力するシナリオ記録手段、２０７はシナリオを格納するシナリオ格納部である。２０８は利用者が動画のフレームを入力するためのインターフェースを提供する時刻入力手段、２０９は入力されたフレーム情報を管理する時刻情報格納部、２１０は利用者がシナリオ実行命令を出すためのインターフェースを提供する実行指示手段、２１１はシナリオに沿ってオブジェクトの表示を制御する実行手段である。
　【００２４】
　上記のように構成されたシナリオ編集装置に於いて、以下その動作を図３を用いて説明する。図３は利用者が図１で示されたオブジェクトの関係を設定する際の操作フローである。
　【００２５】
　まず、利用者はオブジェクト入力手段２０３を用いて、基軸となる動画のファイル名”動画１”を入力する（ステップ３０１）。次に、その他に使用するオブジェクトのファイル名”静止画１”、”テキスト１”を入力する（ステップ３０２）。入力されたオブジェクト情報は選択オブジェクト情報格納部２０４に蓄積される。
　【００２６】
　図４は選択オブジェクト情報２０４の一例を示した図である。選択オブジェクト情報格納部２０４には、使用される全てのオブジェクトの情報が蓄積される。図４で「オブジェクトＩＤ」は、オブジェクトを一意に表す番号である。「ファイル名」は各オブジェクトの実データを格納したファイルの名称である。「ウィンドウＩＤ」はオブジェクトを表示するウィンドウを一意に表す番号である。「属性」とはオブジェクトのデータ形式を区別するために設けられた名称である。利用者に選択されたオブジェクトは、このように選択オブジェクト情報格納部２０４に蓄積され、管理される。次に、利用者はレイアウト情報入力手段２０１を用いて、それぞれのオブジェクトを表示する位置を入力する（ステップ３０３）。入力されたレイアウト情報はレイアウト情報格納部２０２に蓄積される。
　【００２７】
　図５はレイアウト情報格納部２０２の一例をそれぞれ示した図である。次に利用者は、時刻入力手段２０８を用いて、静止画とテキストを表示するフレームを入力する（ステップ３０４）。次に、静止画とテキストを消去するフレームを入力する（ステップ３０５）。利用者はステップ３０４とステップ３０５を適当な回数繰り返す。ステップ３０４とステップ３０５で入力されたタイミング情報は、時刻情報格納部２０９に蓄積される。
　【００２８】
　図６に時刻情報格納部２０９の一例を示す。最後に利用者は、シナリオ記録指示手段２０５を介して、シナリオ生成の指示を出す（ステップ３０６）。利用者のシナリオ生成指示は、シナリオ記録手段２０６が受け取り、シナリオを生成する。完成したシナリオはシナリオ格納部２０７に保存される。
　【００２９】
　図７に、図１のオブジェクトの関係をシナリオ格納部に記録する場合のフォーマットの一例を示す。図７（ａ）はシナリオの構成を管理するタイトル管理部、図７（ｂ）はシナリオ中で使用するオブジェクトの情報を示すオブジェクト管理部、図７（ｃ）はタイミングとオブジェクトの表示関係を示すメッセージ管理部、図７（ｄ）はオブジェクトを表示する位置や大きさを示すデータを管理するウィンドウ管理部である。このようにシナリオは４つの管理部から構成される。以下、それぞれの示す意味を説明する。
　【００３０】
　タイトル管理部におけるタイトル名は、基軸となる動画と、その動画にリンクするオブジェクトによってできあがった画面の流れ（以降、タイトルと呼ぶ）に付けられた名前である。オブジェクト数は、タイトルで使用されるオブジェクトの個数である。メッセージ数は、すべてのオブジェクトの表示回数と消去回数の合計数である。ウィンドウ数は使用する各オブジェクト毎の個数である。オブジェクト管理部における、オブジェクトＩＤは、使用する各オブジェクトにつけられたＩＤである。オブジェクト名は各オブジェクトに付けられたファイル名である。メッセージ管理部におけるフレームは、主体となる動画のフレーム数である。メッセージＩＤは表示または消去を示すものであり、ここではメッセージＩＤ”０”が表示を、メッセージＩＤ”ー１”が消去を、それぞれ示すこととする。ウィンドウＩＤは各属性ごとにつけられたＩＤである。属性はファイル形式を示すものである。ウィンドウ管理部における幅、高さは、それぞれオブジェクトを表示する際の幅、高さを示すものでる。Ｘ座標、Ｙ座標は、オブジェクトを表示する際の位置を示すものである。
　【００３１】
　シナリオ記述手段２０６はオブジェクト管理部の情報を選択オブジェクト情報格納部２０４より、メッセージ管理部の情報を時刻情報格納部２０９と選択オブジェクト情報格納部２０４より、ウィンドウ管理部の情報をレイアウト情報格納部２０２より取り出しシナリオを生成する。生成されたシナリオは、実行手段２１１によって実行される。実行手段２１１は、利用者が実行指示手段２１０を介して送信した実行命令によって実行を始める。
　【００３２】
　以上のように、本実施形態によれば、動画を基軸とし、動画の持つフレームに他のフレームをリンク付けることより、ハイパービデオ型のシナリオ編集装置を提供することができ、利用者は時間軸を意識すること無しに編集作業を進めることができる。
　【００３３】
　（実施の形態２）
　以下、第二の実施の形態について図面を参照しながら説明する。図８は、本発明の一実施形態に於ける構成を示すブロック図である。図８に於いて、８０１はオブジェクトのファイル名を管理するオブジェクト情報格納部、８０２はオブジェクト情報格納部で管理されているオブジェクトを一覧表示する一覧表示手段、８０３は使用するオブジェクトを利用者が選択するためのインターフェースを提供するオブジェクト選択手段、８０４は利用者が選択したオブジェクトを表示する選択オブジェクト表示手段、２０４は利用者が使用するオブジェクトの情報を蓄積する選択オブジェクト情報格納部、２０２はオブジェクトの表示位置を示すデータを格納するレイアウト情報格納部、２０５は利用者によるシナリオ生成命令を送信するためのインターフェースを提供するシナリオ記録指示手段、２０６はシナリオを生成し、出力するシナリオ記録手段、２０７はシナリオを格納するシナリオ格納部、８０５は利用者が動画を進めたり止めたりするためのインターフェースを提供する再生／停止指示手段、、８０６は動画の再生を行う動画再生手段、２０９は動画のフレームがどこまで進んだかを格納する時刻情報格納部、２１０は利用者がシナリオ実行命令を出すためのインターフェースを提供する実行指示手段、２１１はシナリオに沿ってオブジェクトを表示する実行手段である。
　【００３４】
　上記のように構成されたシナリオ編集装置に於ける、画面上のイメージを図９に示す。図９で、９０１は動画オブジェクトが表示される動画表示予定領域、９０２は静止画オブジェクトが表示される静止画表示予定領域、９０３はテキストオブジェクトが表示されるテキスト表示予定領域である。このように各オブジェクトの表示位置と大きさは、各属性毎に固定されている。
　【００３５】
　表示位置と大きさを固定することにより、レイアウト情報を考え、入力するという手間を省き、簡単な操作手順を実現している。９０４は動画のフレームを進める再生ボタン、９０５は動画のフレームが進むのを停止する停止ボタン、９０６はオブジェクトの表示開始タイミングを設定するときに使用する表示開始設定ボタン、９０７はオブジェクトの表示終了タイミングを設定するときに使用する表示終了設定ボタン。９０８は表示するオブジェクトの属性を切り替える表示オブジェクト切り替えボタン、９０９はオブジェクトを属性毎に一覧表示するオブジェクト表示領域である。
　【００３６】
　次に、本実施形態における利用者の操作フローを図１０を用いて説明する。図１０は、本実施形態における利用者の操作フローである。利用者は最初に基軸となる動画を選択し（ステップ１００１）、動画の表示開始を設定するボタンを押す（ステップ１００２）。
　【００３７】
　次に、他のオブジェクトを表示設定するフレームまで動画を再生し、オブジェクトとの関連づけを行う場所で動画を停止する（ステップ１００３）。次に、表示するオブジェクトを選択し（ステップ１００４）、表示開始を設定するボタンを押す（ステップ１００６）。ステップ１００３からステップ１００６を繰り返すことによって、すべてのオブジェクトの表示開始設定をする。表示終了設定は、表示開始ボタンの替わりに表示終了ボタンを押すことによって設定する（ステップ１００７）。
　【００３８】
　次に、図１のような表示タイミングを設定する際の、本実施形態における利用者の操作フローと画面イメージを説明する。図１１は本実施形態における利用者の操作フローであり、図１２は画面上のイメージ図である。
　【００３９】
　利用者は最初に、動画１を選択する（図１１ステップ１１０１）。すると、画面上の動画表示予定領域にに動画１が表示される（図１２（ａ））。次に、動画１をフレーム１まで再生し、停止する（図１１ステップ１１０２）。次に、静止画１を選択する（図１１ステップ１１０３）。すると、画面上の静止画表示予定領域に静止画１が表示される（図１２（ｂ））。
　【００４０】
　次に、静止画１の表示開始を確定するボタンを押す（図１１ステップ１１０４）。同様に、動画１をフレーム２まで再生し、停止する（図１１ステップ１１０５）。次にテキスト１を選択する（図１１ステップ１１０６）。すると、画面上のテキスト表示予定領域にテキスト１が表示される（図１２（ｃ））。
　【００４１】
　次に、テキスト１の表示開始を確定するボタンを押す（ステップ１１０７）。次に動画１をフレーム３まで再生し、停止する（図１１ステップ１１０８）。次に静止画１を選択し（図１１ステップ１１０９）、表示終了を設定するボタンを押す（図１１ステップ１１１０）。最後にテキスト１を選択し（図１１ステップ１１１１）、表示終了を設定するボタンを押す（図１１ステップ１１１２）。このように、画面を確認しながら設定をする。
　【００４２】
　次に、本実施形態の処理フローを説明する。まず、利用者がオブジェクトを選択するまで（図１０ステップ１００１、ステップ１００４）の処理フローを説明する。
　【００４３】
　図１３はオブジェクト情報格納部２０１の一例を示す図である。図１３に於いて、「動画管理ＩＤ」は各動画オブジェクトを一意に表す番号である。「動画オブジェクト名」は各動画オブジェクトごとにつけられたオブジェクト名である。このような形式で、静止画とテキストについても同様に、オブジェクト情報格納部８０１に記憶され管理される。一覧表示手段８０２はオブジェクト情報格納部８０１に格納されているオブジェクト情報を参照し、管理ＩＤ順にオブジェクト名を取り出し、オブジェクトを表す静止画を画面上に配置する。この静止画はオブジェクトが動画の場合には、動画の内容を最も良く表す１枚のフレームであり、オブジェクトが静止画の場合には、当該データを縮小したものであり、オブジェクトがテキストの場合には、題名文字列と、予め決められたアイコンと呼ばれるデータである。
　【００４４】
　動画の内容を最も良く表すフレームは代表静止画と呼び、動画をオブジェクト情報格納部８０１に登録する際に作成し、対応する動画オブジェクト名により一意に決定される名称のファイルに格納されている。次に、利用者は使用するオブジェクトを、一覧表示手段８０２で一覧表示されたオブジェクトから、オブジェクト選択手段８０３を用いて選択する。オブジェクト選択手段８０３としては、マウスと呼ばれるポインティングデバイス、タッチパネルなどを用い、所望のオブジェクトを表す静止画をクリックしたり、利用者の指などで指し示すなどして、オブジェクトを選択する。
　【００４５】
　利用者が選択したオブジェクトは選択オブジェクト表示手段８０４によって、画面上に表示される。選択オブジェクト表示手段８０４は、オブジェクトの属性をオブジェクト情報格納部より得て、レイアウト情報格納部２０２からオブジェクトの位置とサイズの情報を取り出し、画面上に配置する。
　【００４６】
　図１４はレイアウト情報格納部の一例を示す図である。このような形式で位置情報とサイズ情報はあらかじめ固定され、管理されている。また、利用者が選択したオブジェクトの情報は選択オブジェクト情報格納部２０４に蓄積される。選択オブジェクト情報格納部２０４は、動画に他のオブジェクトを関連づける際の一時記憶として使用するため、一度シナリオを生成するとその内容は消去されてしまう。
　【００４７】
　図１５は選択オブジェクト情報格納手段２０４に蓄積される情報の一例である。例えば、図１１のステップ１１０１において、利用者が”動画１”を選択すると、選択オブジェクト表示手段９０４によって、動画１が画面上に表示され、選択オブジェクト情報格納部２０４には、オブジェクトＩＤ”Ｏ００１”、ファイル名”動画１”、動画ウィンドウＩＤ”動画Ｗ００１”、属性”動画”が蓄積される（図１５（ａ））。同様に図１５（ｂ）は、図１１のステップ１１０３において、利用者が”静止画１”を選択した際の選択オブジェクト格納手段２０４の一例であり、図１５（ｃ）は、図１１のステップ１１０５において、利用者が”テキスト１”を選択した際の選択オブジェクト格納手段２０４の一例である。
　【００４８】
　次に、利用者が、動画を再生する際の（図１０ステップ１００３）、本実施形態の動作を説明する。再生／停止指示手段８０５は、利用者が動画の再生、巻き戻し、早送り、停止をするためのインターフェースを提供する。利用者が再生／停止指示手段８０５を介して出した命令が再生指示の場合は動画再生手段８０６によって動画が再生され、停止指示の場合には動画が停止し、時刻情報格納手段２０９に、停止時のフレームが格納される。
　【００４９】
　次に、利用者がオブジェクトの表示開始設定（図１０ステップ１００５）または表示終了設定（図１０ステップ１００６）を行う際の、本装置の動作を説明する。シナリオ記録指示手段２０５は、利用者がシナリオ記述命令を送信するためのインターフェースを提供する。利用者がシナリオ記録指示手段２０５を介して出したシナリオ記録指示は、シナリオ記録手段２０６が受け取り、シナリオを生成する。
　【００５０】
　図１６はシナリオ記録手段２０６の処理手順を示すフローチャートである。図１６を用いて、シナリオ記録指示を受けたシナリオ記録手段２０６がシナリオ格納部２０７に対してシナリオを出力するまでの動作を説明する。シナリオ記録手段２０６は、シナリオ記録指示手段２０５から、表示開始設定または表示終了設定の指示を受け取る（ステップ１６０１）。
　【００５１】
　次に、時刻情報格納部２０９から時刻情報を取得する（ステップ１６０２）。次に、選択オブジェクト情報格納手段２０４からウィンドウＩＤを取り出す（ステップ１６０３）。次にシナリオ記録手段２０６が、シナリオ記録指示手段２０５からのメッセージが、表示開始設定指示なのか、表示終了設定指示なのかを判断する（ステップ１６０４）。表示開始設定指示の場合には、レイアウト情報格納部２０２から、ウィンドウＩＤに対応するレイアウト情報を取り出す（ステップ１６０５）。例えばステップ１６０３で取り出した情報が動画だった場合、レイアウト情報格納部２０２からは”幅１”、”高さ１”、”Ｘ座標１”、”Ｙ座標１”を、取り出すことが出来る。ステップ１６０４で表示終了設定の場合にはウィンドウＩＤに対応するオブジェクトを画面上から消去する（ステップ１６０７）。最後に、以上の情報をシナリオ格納部に蓄積する（ステップ１６０６、ステップ１６０８）。
　【００５２】
　例えば、図１１ステップ１１０４で静止画１の表示開始設定をした際のシナリオは図１７のようになる。図１８は、図１１ステップ１１１０でテキスト１の表示終了設定を行った際のシナリオの一例である。シナリオ記録手段２０６で生成されたシナリオはシナリオ格納部２０７に蓄積される。
　【００５３】
　シナリオの編集が終了し、利用者が実行指示手段２１０を用いて、実行手段２１１に実行命令を送信すると、実行手段２１１はシナリオ格納部２０７からシナリオを取り出し、シナリオに沿って画面上にオブジェクトを表示する。
　【００５４】
　以上のように、本実施形態によれば、選択オブジェクト表示手段９０４によって、オブジェクトを選択した時点で、レイアウト情報に従って、そのオブジェクトの表示イメージがすぐに表示されるため、シナリオができる前に画面上の見え方を確認できる。また、表示終了設定を行なうと、オブジェクトが画面上から消去され、実行時の画面イメージと同一になる。このように編集画面のまま動画が再生され、実行画面に移り変わることにより、利用者に画面の切り替わりを意識させない操作を提供することができる。さらに、表示されているオブジェクト同志をリンク付けるという方法を取ることにより、リンク付け設定時の操作性を改善することができる。
　【００５５】
　（実施の形態３）
　以下、第三の発明の実施の形態について図面を参照しながら説明する。図１９は、本発明の一実施形態に於ける構成を示すブロック図である。図１９に於いて、８０１はオブジェクトのファイル名を管理するオブジェクト情報格納部、８０２はオブジェクト情報格納部で管理されているオブジェクトを一覧表示する一覧表示手段、８０３は使用するオブジェクトを利用者が選択するためのインターフェースを提供するオブジェクト選択手段、８０４は利用者が選択したオブジェクトを表示する選択オブジェクト表示手段、２０４は利用者が使用するオブジェクトの情報を蓄積する選択オブジェクト情報格納部、２０２はオブジェクトの表示位置を示すデータを格納するレイアウト情報格納部、２０５は利用者によるシナリオ生成命令を送信するためのインターフェースを提供するシナリオ記録指示手段、１９０１はシナリオを生成し出力するシナリオ生成手段、２０７はシナリオを格納するシナリオ格納部、８０５は利用者が動画を進めたり止めたりするためのインターフェースを提供する再生／停止指示手段、１９０２は動画を再生しながら、編集中のシナリオに沿ってオブジェクトの表示を制御する実行制御手段、２１１はシナリオに沿ってオブジェクトを表示する実行手段、２０９は動画のフレームがどこまで進んだかを格納する時刻情報格納部、１９０３は動画の現在のフレームに表示開始設定されているオブジェクトの情報を格納する表示状態格納部である。
　【００５６】
　上記のように構成されたシナリオ編集装置に於けるオブジェクト間の表示関係の一例を図２０に示す。図２０（ａ）は実施形態二で示したようにシナリオを作成した後、再生／停止指示手段８０５によって、動画１のフレームを戻し、静止画１の表示終了フレームを変更する場合の、オブジェクトの関係を示す図である。一度、フレーム３で表示終了の設定が行なわれた静止画１に対して、再度、終了フレームがフレーム３’で設定されると、シナリオ中の終了フレームが変更される。図２０（ｂ）は実施形態二で示したようにシナリオを作成した後、再生／停止指示手段８０５によって、動画１のフレームを戻し、静止画１が表示される前のフレームに別の静止画２を表示開始設定する場合のオブジェクトの関係を示す図である。図１４で示したようにレイアウトはファイルの属性毎に固定されているため、静止画２はフレーム１’で表示開始設定されると同時に、静止画１の表示が予定されているフレーム１で消去されるようにするため、表示終了設定が自動的に行われる。図２０（ｃ）は実施形態二で示したようにシナリオを作成した後、、再生／停止指示手段８０５によって、動画１のフレームを戻し、静止画１の表示終了フレームより手前のフレームで静止画２を表示設定する場合のオブジェクトの関係を示す図である。図１４で示したようにレイアウトはファイルの属性毎に固定されているため、静止画２が表示開始設定されると同時に、自動的に静止画１がフレーム２’で表示終了設定される。
　【００５７】
　本実施形態が、第二の発明における実施形態と異なる点は、再生／停止指示手段２０５によってフレームを戻し、シナリオの再編集を行なうことができる点と、実行制御手段１９０２が動画の再生を進めると同時に、シナリオを実行する点である。実行制御手段１９０２によって利用者が動画の巻き戻しを指示し、フレームを戻した後停止指示を送ると、停止したフレームに於いて表示中の設定になっているオブジェクトが画面上に現われる。停止したフレームで表示中に設定されているオブジェクトの情報は、表示状態格納部１９０３に蓄積され、次にフレームが進められるまで格納される。図２１に、表示状態格納部１９０３に表示中のオブジェクト情報を格納する場合の、フォーマットの一例を示す。図２１（ａ）は、図１のような表示設定をされているタイトルに於いて、フレーム１とフレーム２の間で動画が止められた場合の例であり、図２１（ｂ）は、図１のような表示設定をされているタイトルに於いて、フレーム２とフレーム３の間で動画が止められた場合の例である。このように画面上に表示されているオブジェクトの情報を管理する。
　【００５８】
　次に、シナリオ生成手段１９０１がシナリオを生成するまでの動作を説明する。図２２はシナリオ生成手段１９０１の処理手順を示すフローチャートである。利用者からシナリオ記録指示手段２０５を介して、シナリオ記録指示を受け取ったシナリオ生成手段１９０１は、時刻情報格納部２０９より、動画のフレームを取得する（ステップ２２０２）。次に、受け取った指示が表示開始設定指示かどうかを判断する（ステップ２２０３）。開始設定指示だった場合には、選択オブジェクト情報格納手段２０４より、ウィンドウＩＤを取り出す（ステップ２２０４）。次に、レイアウト情報格納部２０２より対応するオブジェクトのレイアウト情報を取得する（ステップ２２０５）。次に、表示開始のシナリオを出力する（ステップ２２０６）。次に、現フレームより前のフレームにおいて、同じ位置に表示開始設定されているオブジェクトがあるかどうかを検索する。まず、シナリオ中のメッセージ管理部を対象オブジェクトの属性を用いて、現フレームの前方に向かって検索する（ステップ２２０７）。同じ属性のオブジェクトが存在している場合、そのオブジェクトの表示終了フレームを現フレームに変更する（ステップ２２０９）。検索条件にあてはまるメッセージが一つ見つかったら、検索は終了する。
　【００５９】
　例えば、図２０（ｃ）のような場合において、ステップ２２０９が行われる。図２０（ｃ）の場合、静止画２の属性”静止画”で、シナリオのメッセージ管理部（図７（ｃ））をフレーム２から前方に向かって検索する。すると、フレーム１で静止画１の表示開始が設定されているので、静止画２を表示するために、静止画１の表示終了フレームは自動的にフレーム２’として設定される。次に、以後のフレームに於いて、同じ位置に表示開始設定されているオブジェクトがあるかを検索する。まず、シナリオ中のメッセージ管理部を対象オブジェクトの属性を用いて現フレームの後方に向かって検索する（ステップ２２０７）。同じ属性のオブジェクトが存在している場合、そのフレームで表示終了設定を行う（ステップ２２１６）。検索条件にあてはまるメッセージが一つ見つかったら、検索は終了する。
　【００６０】
　例えば、図２０（ｂ）のような場合において、ステップ２２１６が行われる。図２０（ｂ）の場合、静止画２の属性”静止画”で、シナリオのメッセージ管理部（図７（ｃ））をフレーム１から後方に向かって検索する。すると、フレーム１で静止画１の表示開始が設定されているので、静止画２の表示終了フレームは自動的に”フレーム１”として設定される。次に、ステップ２２０３で受けた指示が表示終了設定の指示であった場合には、表示状態格納部１９０３からウィンドウＩＤを取り出し（ステップ２２１２）、取り出したウィンドウＩＤに対応する、表示中のオブジェクトを画面から消去する（ステップ２２１３）。次に、対象となっているオブジェクトが、すでに表示終了フレームを設定されているかどうかを検索する。まず、シナリオ中のメッセージ管理部を現フレームの後方に向かって対象のオブジェクトのオブジェクトＩＤで検索する（ステップ２２１４）。検索中のオブジェクトＩＤが見つかった場合、表示終了フレームを現フレームに変更する（ステップ２２１７）。
　【００６１】
　例えば、図２０（ａ）のような場合において、ステップ２２１７が行われる。図２０（ａ）の場合、静止画１のオブジェクトＩＤ”Ｏ００２”で、シナリオのメッセージ管理部（図７（ｃ））をフレーム３から検索する。するとフレーム３で静止画１はすでに表示終了設定されているため、メッセージ管理部中のＯ００２に関する表示終了フレームを”フレーム３’”に変更する。ステップ２２１５でオブジェクトＩＤが見つからなかった場合には、表示終了のシナリオを新たに出力する（ステップ２２１６）。最後に、シナリオをフレーム順にソートする（ステップ２２１８）。
　【００６２】
　次に、図２０（ａ）（ｂ）（ｃ）それぞれのように、変更が生じた後のシナリオの一例を示す。図２３は、図２０（ａ）のようにオブジェクトの表示関係が変更された場合の、シナリオのメッセージ管理部の一例である。図８で示したシナリオのうち、静止画１に関する終了メッセージが記録されている部分のみ修正される。
　【００６３】
　図２４は、図２０（ｂ）のようにオブジェクトの関係が設定された場合の、シナリオの一例である。図７で示したシナリオと異なる点は、オブジェクト管理部に静止画２に関する情報が追加された（図２４（ｂ））点と、メッセージ管理部に静止画２に関する表示開始フレームと表示終了フレームが記録された（図２４（ｃ））点と、ウィンドウ管理部に静止画２に関するレイアウト情報が記録された（図２４（ｄ）点と、前記変更に伴うタイトル管理部の変更（図２４（ａ））である。
　【００６４】
　図２５は、図２０（ｃ）のようにオブジェクトの関係が設定された場合の、シナリオの一例である。図７で示したシナリオと異なる点は、オブジェクト管理部に静止画２に関する情報が追加された（図２５（ｂ））点と、メッセージ管理部の静止画１の表示終了フレームが変更され、静止画２に関する表示開始フレーム記録された（図２５（ｃ））点と、ウィンドウ管理部に静止画２に関するレイアウト情報が記録された（図２５（ｄ）点と、前記変更に伴うタイトル管理部の変更（図２５（ａ））である。
　【００６５】
　以上のように本実施形態によれば、シナリオ生成手段１９０１が編集中のシナリオを取り出し再編集することにより、フレームを逆方向に進めてオブジェクトの表示開始を設定したり表示終了設定したりすることができる。また、再編集したシナリオがすぐに反映されるので、編集中に実行画面の確認をすることができる。
　【００６６】
　（実施の形態４）
　以下、第四の発明の実施形態について図面を参照しながら説明する。図２６は、本発明の一実施形態に於ける構成を示すブロック図である。図２６に於いて、８０１はオブジェクトのファイル名を管理するオブジェクト情報格納部、８０２はオブジェクト情報格納部で管理されているオブジェクトを一覧表示する一覧表示手段、８０３は使用するオブジェクトを利用者が選択するためのインターフェースを提供するオブジェクト選択手段、８０４は利用者が選択したオブジェクトを表示する選択オブジェクト表示手段、２０４は利用者が使用するオブジェクトの情報を蓄積する選択オブジェクト情報格納部、２０２はオブジェクトの表示位置を示すデータを格納するレイアウト情報格納部、１９０１はシナリオを生成し、出力するシナリオ生成手段、２０７はシナリオを格納するシナリオ格納部、８０５は利用者が動画を再生、巻き戻し、停止といった制御をするためのインターフェースを提供する再生／停止指示手段、１９０２は動画を進めると同時に、シナリオに沿ってオブジェクトを表示する実行制御手段、２０９は動画のフレームがどこまで進んだかを格納する時刻情報格納部１９０３は現在表示中のオブジェクトの情報を格納する表示状態格納部、２６０１は動画を停止した直後と再生する直前の画面上の表示状態の差分を取り、自動的に表示開始設定をする同期設定手段である。
　【００６７】
　次に、上記のように構成されたシナリオ編集装置に於ける利用者の操作フローを図２７を用いて説明する。利用者は最初に、動画を選択する（ステップ２７０１）。次に、静止画またはテキストの表示開始フレームに達するまで動画を再生し、停止する（ステップ２７０２）。次に、表示するオブジェクトを選択する（ステップ２７０３）。このようにステップ２７０２とステップ２７０３を繰り返し、表示開始設定を行う。表示終了設定をする場合には、終了設定をするフレームまで動画を進め（ステップ２７０２）、終了設定するオブジェクトを選択した後（ステップ２７０３）、表示終了を確定するボタンを押す（ステップ２７０５）。
　【００６８】
　本実施形態、第三の発明による実施形態と異なる点は、第三の発明の実施形態では、オブジェクトを選択した後に表示開始設定のボタンを押さなければならなかったが、本実施形態では、動画が停止されてから再生されるまでの間に、選択され画面上に表示されたオブジェクトは自動的に表示開始設定がされる点である。図２７に本実施形態に於ける、画面上のイメージを示す。画面上のイメージが第三の発明の実施形態と異なる点は、表示開始設定のボタンが取り除かれた点である。
　【００６９】
　次に、図１のような画面上の流れを意味するシナリオを作成する際の、本実施形態における利用者の操作フローを、図２９を用いて説明する。図２９は図１のようなオブジェクトの表示関係を設定する際の利用者の操作フローである。利用者は最初に、動画１を選択する（ステップ２９０１）。次に、動画１をフレーム１まで再生し、停止する（ステップ２９０２）。次に、静止画１を選択する（ステップ２９０３）。同様に、動画１をフレーム２まで再生し、停止する（ステップ２９０４）。次にテキスト１を選択する（ステップ２９０５）。次に動画１をフレーム３まで再生し、停止する（ステップ２９０６）。次に静止画１とテキスト１を選択し（ステップ２９０７）、表示終了を確定するボタンを押す（ステップ２９０８）。このようにシナリオを編集する。
　【００７０】
　次に、本実施形態における同期設定手段２６０１の動作を説明する。図３０は同期設定手段２６０１が、命令を制御する際の動作フローを示したものである。同期設定手段２６０１は、再生／停止指示手段８０５から動画の再生指示または停止指示を受け付ける（ステップ３００１）。受けた指示が停止指示であった場合、実行制御手段１９０２に実行停止命令を送信する（ステップ３００６）。ステップ３００２で受けた指示が再生指示であった場合は、選択オブジェクト情報格納部２０４に、選択オブジェクト情報が格納されているかどうか調べる。格納されている場合には、シナリオ生成手段１９０１にシナリオ記録指示を送信し（ステップ３００４）、シナリオ記録が終了した後に、実行制御手段１９０２に実行命令を送信する。ステップ３００３で選択オブジェクト情報格納部に情報が格納されていない場合には、実行制御手段１９０２に実行命令を送信する。
　【００７１】
　以上のように本実施形態によれば、同期設定手段２６０１が、動画が止まった時の状態と、進む直前時の画面上の状態を比較し、自動的にシナリオ生成の判断をするため、多数のオブジェクトを同時に設定する際に処理が一度で済み、効率良く編集が行なえる。また、利用者がフレームを進めるだけで、表示開始設定の動作を行わなくても自動的に設定されるので、操作の煩雑さを取り除くことができる。
　【００７２】
　（実施の形態５）
　以下、第五の発明の実施形態について図面を参照しながら説明する。図３１は、本発明の一実施形態に於ける構成を示すブロック図である。図３１に於いて、８０１はオブジェクトのファイル名を管理するオブジェクト情報格納部、８０２はオブジェクト情報格納部で管理されているオブジェクトを一覧表示する一覧表示手段、８０３は使用するオブジェクトを利用者が選択するためのインターフェースを提供するオブジェクト選択手段、８０４は利用者が選択したオブジェクトを表示する選択オブジェクト表示手段、２０４は利用者が使用するオブジェクトの情報を蓄積する選択オブジェクト情報格納部、２０２はオブジェクトの表示位置を示すデータを格納するレイアウト情報格納部、２０５は利用者によるシナリオ生成命令を送信するためのインターフェースを提供するシナリオ記録指示手段、２０６はシナリオを生成し、出力するシナリオ記録手段、２０７はシナリオを格納するシナリオ格納部、８０５は利用者が動画を進めたり止めたりするためのインターフェースを提供する再生／停止指示手段、、８０６は動画の再生を行う動画再生手段、２０９は動画のフレームがどこまで進んだかを格納する時刻情報格納部、２１０は利用者がシナリオ実行命令を出すためのインターフェースを提供する実行指示手段、２１１はシナリオに沿ってオブジェクトを表示する実行手段、３１０１は利用者がシナリオに必要な情報を入力したり、指示をするためのタッチパネルである。利用者はタッチパネル３１０１に触れることによって、オブジェクト選択手段８０３、シナリオ記録指示手段２０５、再生／停止指示手段８０５、実行指示手段２１０の各機能を使うことができる。
　【００７３】
　上記のように構成されたシナリオ編集装置に於ける、画面上のイメージを図９に示す。図９で、９０１は動画オブジェクトが表示される動画表示予定領域、９０２は静止画オブジェクトが表示される静止画表示予定領域、９０３はテキストオブジェクトが表示されるテキスト表示予定領域である。このように各オブジェクトの表示位置と大きさは、各属性毎に固定されている。
　【００７４】
　表示位置と大きさを固定することにより、レイアウト情報を考え、入力するという手間を省き、簡単な操作手順を実現している。９０４は動画のフレームを進める再生ボタン、９０５は動画のフレームが進むのを停止する停止ボタン、９０６はオブジェクトの表示開始タイミングを設定するときに使用する表示開始設定ボタン、９０７はオブジェクトの表示終了タイミングを設定するときに使用する表示終了設定ボタン。９０８は表示するオブジェクトの属性を切り替える表示オブジェクト切り替えボタン、９０９はオブジェクトを属性毎に一覧表示するオブジェクト表示領域である。これらのボタンの機能は、タッチパネル３１０１によるタッチで指定することができる。
　【００７５】
　次に、本実施形態における利用者の操作フローを図１０を用いて説明する。図１０は、本実施形態における利用者の操作フローである。利用者は最初に基軸となる動画をタッチパネル３１０１上で選択し（ステップ１００１）、動画の表示開始を設定するボタンを押す（ステップ１００２）。
　【００７６】
　次に、他のオブジェクトを表示設定するフレームまで動画を再生し、オブジェクトとの関連づけを行う場所で動画を停止する（ステップ１００３）。次に、表示するオブジェクトをタッチパネル３１０１上で選択し（ステップ１００４）、表示開始を設定するボタンを押す（ステップ１００６）。ステップ１００３からステップ１００６を繰り返すことによって、すべてのオブジェクトの表示開始設定をする。表示終了設定は、表示開始ボタンの替わりに表示終了ボタンを押すことによって設定する（ステップ１００７）。
　【００７７】
　次に、図１のような表示タイミングを設定する際の、本実施形態における利用者の操作フローと画面イメージを説明する。図１１は本実施形態における利用者の操作フローであり、図１２は画面上のイメージ図である。
　【００７８】
　利用者は最初に、タッチパネル３１０１上で動画１を選択する（図１１ステップ１１０１）。すると、画面上の動画表示予定領域にに動画１が表示される（図１２（ａ））。次に、動画１をフレーム１まで再生し、停止する（図１１ステップ１１０２）。次に、タッチパネル３１０１上で静止画１を選択する（図１１ステップ１１０３）。すると、画面上の静止画表示予定領域に静止画１が表示される（図１２（ｂ））。
　【００７９】
　次に、静止画１の表示開始を確定するボタンを押す（図１１ステップ１１０４）。同様に、動画１をフレーム２まで再生し、停止する（図１１ステップ１１０５）。次にタッチパネル３１０１上でテキスト１を選択する（図１１ステップ１１０６）。すると、画面上のテキスト表示予定領域にテキスト１が表示される（図１２（ｃ））。
　【００８０】
　次に、テキスト１の表示開始を確定するボタンを押す（ステップ１１０７）。次に動画１をフレーム３まで再生し、停止する（図１１ステップ１１０８）。次にタッチパネル上で静止画１を選択し（図１１ステップ１１０９）、表示終了を設定するボタンを押す（図１１ステップ１１１０）。最後にタッチパネル３１０１上でテキスト１を選択し（図１１ステップ１１１１）、表示終了を設定するボタンを押す（図１１ステップ１１１２）。このように、オブジェクトの選択とボタンの押下はすべてタッチパネル３１０１上で操作し、画面を確認しながら設定をする。
　【００８１】
　次に、本実施形態の処理フローを説明する。まず、利用者がオブジェクトを選択するまで（図１０ステップ１００１、ステップ１００４）の処理フローを説明する。
　【００８２】
　図１３はオブジェクト情報格納部２０１の一例を示す図である。図１３に於いて、「動画管理ＩＤ」は各動画オブジェクトを一意に表す番号である。「動画オブジェクト名」は各動画オブジェクトごとにつけられたオブジェクト名である。このような形式で、静止画とテキストについても同様に、オブジェクト情報格納部８０１に記憶され管理される。一覧表示手段８０２はオブジェクト情報格納部８０１に格納されているオブジェクト情報を参照し、管理ＩＤ順にオブジェクト名を取り出し、オブジェクトを表す静止画を画面上に配置する。この静止画はオブジェクトが動画の場合には、動画の内容を最も良く表す１枚のフレームであり、オブジェクトが静止画の場合には、当該データを縮小したものであり、オブジェクトがテキストの場合には、題名文字列と、予め決められたアイコンと呼ばれるデータである。
　【００８３】
　動画の内容を最も良く表すフレームは代表静止画と呼び、動画をオブジェクト情報格納部８０１に登録する際に作成し、対応する動画オブジェクト名により一意に決定される名称のファイルに格納されている。次に、利用者は使用するオブジェクトを、一覧表示手段８０２で一覧表示されたオブジェクトから、オブジェクト選択手段８０３を用いて選択する。選択指示はタッチパネル３１０１を介して行われる。
　【００８４】
　利用者が選択したオブジェクトは選択オブジェクト表示手段８０４によって、画面上に表示される。選択オブジェクト表示手段８０４は、オブジェクトの属性をオブジェクト情報格納部より得て、レイアウト情報格納部２０２からオブジェクトの位置とサイズの情報を取り出し、画面上に配置する。
　【００８５】
　図１４はレイアウト情報格納部の一例を示す図である。このような形式で位置情報とサイズ情報はあらかじめ固定され、管理されている。また、利用者が選択したオブジェクトの情報は選択オブジェクト情報格納部２０４に蓄積される。選択オブジェクト情報格納部２０４は、動画に他のオブジェクトを関連づける際の一時記憶として使用するため、一度シナリオを生成するとその内容は消去されてしまう。
　【００８６】
　図１５は選択オブジェクト情報格納手段２０４に蓄積される情報の一例である。例えば、図１１のステップ１１０１において、利用者が”動画１”を選択すると、選択オブジェクト表示手段９０４によって、動画１が画面上に表示され、選択オブジェクト情報格納部２０４には、オブジェクトＩＤ”Ｏ００１”、ファイル名”動画１”、動画ウィンドウＩＤ”動画Ｗ００１”、属性”動画”が蓄積される（図１５（ａ））。同様に図１５（ｂ）は、図１１のステップ１１０３において、利用者が”静止画１”を選択した際の選択オブジェクト格納手段２０４の一例であり、図１５（ｃ）は、図１１のステップ１１０５において、利用者が”テキスト１”を選択した際の選択オブジェクト格納手段２０４の一例である。
　【００８７】
　次に、利用者が、動画を再生する際の（図１０ステップ１００３）、本実施形態の動作を説明する。再生／停止指示手段８０５は、利用者が動画の再生、巻き戻し、早送り、停止をするためのインターフェースを提供する。。再生／停止の指示はタッチパネル３１０１を用いて行われる。利用者が再生／停止指示手段８０５を介して出した命令が再生指示の場合は動画再生手段８０６によって動画が再生され、停止指示の場合には動画が停止し、時刻情報格納手段２０９に、停止時のフレームが格納される。
　【００８８】
　次に、利用者がオブジェクトの表示開始設定（図１０ステップ１００５）または表示終了設定（図１０ステップ１００６）を行う際の、本装置の動作を説明する。シナリオ記録指示手段２０５は、利用者がシナリオ記述命令を送信するためのインターフェースを提供する。シナリオ記述の指示はタッチパネル３１０１を用いて行われる。利用者がシナリオ記録指示手段２０５を介して出したシナリオ記録指示は、シナリオ記録手段２０６が受け取り、シナリオを生成する。
　【００８９】
　図１６はシナリオ記録手段２０６の処理手順を示すフローチャートである。図１６を用いて、シナリオ記録指示を受けたシナリオ記録手段２０６がシナリオ格納部２０７に対してシナリオを出力するまでの動作を説明する。シナリオ記録手段２０６は、シナリオ記録指示手段２０５から、表示開始設定または表示終了設定の指示を受け取る（ステップ１６０１）。
　【００９０】
　次に、時刻情報格納部２０９から時刻情報を取得する（ステップ１６０２）。次に、選択オブジェクト情報格納手段２０４からウィンドウＩＤを取り出す（ステップ１６０３）。次にシナリオ記録手段２０６が、シナリオ記録指示手段２０５からのメッセージが、表示開始設定指示なのか、表示終了設定指示なのかを判断する（ステップ１６０４）。表示開始設定指示の場合には、レイアウト情報格納部２０２から、ウィンドウＩＤに対応するレイアウト情報を取り出す（ステップ１６０５）。例えばステップ１６０３で取り出した情報が動画だった場合、レイアウト情報格納部２０２からは”幅１”、”高さ１”、”Ｘ座標１”、”Ｙ座標１”を、取り出すことが出来る。ステップ１６０４で表示終了設定の場合にはウィンドウＩＤに対応するオブジェクトを画面上から消去する（ステップ１６０７）。最後に、以上の情報をシナリオ格納部に蓄積する（ステップ１６０６、ステップ１６０８）。
　【００９１】
　例えば、図１１ステップ１１０４で静止画１の表示開始設定をした際のシナリオは図１７のようになる。図１８は、図１１ステップ１１１０でテキスト１の表示終了設定を行った際のシナリオの一例である。シナリオ記録手段２０６で生成されたシナリオはシナリオ格納部２０７に蓄積される。
　【００９２】
　シナリオの編集が終了し、利用者がタッチパネル３１０１から実行指示手段２１０を用いて、実行手段２１１に実行命令を送信すると、実行手段２１１はシナリオ格納部２０７からシナリオを取り出し、シナリオに沿って画面上にオブジェクトを表示する。
　【００９３】
　以上のように、本実施形態によれば、オブジェクト選択手段８０３とシナリオ記録指示手段２０５と再生／停止指示手段８０５と実行指示手段２１０の各機能を、タッチパネル３１０１を用いて利用することができ、また、編集画面上で、利用者が編集対象そのものを見ながら操作できる、いわゆるＷＹＳＩＷＹＧ（Ｗｈａｔ　ｙｏｕ　ｓｅｅ　ｉｓ　ｗｈａｔ　ｙｏｕ　ｇｅｔ）による編集作業ができるため、効率の良い編集機能を提供できる。
　【００９４】
　また、本発明はタッチパネルの替わりに、ペン入力装置、利用者の音声指示を認識して処理を行う音声入力装置、テレビやビデオなどのリモコン操作のように利用者が指示を出すワイヤレスリモコン入力装置を用いても同様の編集が可能である。
　【００９５】
　【発明の効果】
　以上のように、第一の発明によれば、時間的情報を持つオブジェクトの時刻を指定し、その時刻にリンクさせる情報を入力することで、基本的なハイパービデオ型のシナリオ編集装置を実現することできる。
　【００９６】
　第二の発明によれば、シナリオを生成する前にあらかじめ画面が確認できるため、シナリオ生成後の修正という手間を省くことが出来るシナリオ編集装置を実現できるものである。また、画面上に表示されているオブジェクトをリンク付けることで利用者に理解しやすい設定操作を提供できるシナリオ編集装置を実現できるものである。
　【００９７】
　第三の発明によれば、シナリオが完成する前にシナリオを修正でき、また、修正したシナリオが、反映された上で実行されるので、すぐに画面の流れや各画像の前後関係を確認することができるという効果がある
　また、第四の発明によれば、利用者がリンク設定という操作を意識せずに、表示させたいオブジェクトを表示させたい時刻で選択するだけで自動的にリンク付けが行なえるため、リンク付けの操作が省力化できるシナリオ編集装置を実現できるものである。
　【００９８】
　第五の発明によれば、編集画面上ですべての編集作業が行えるので、利用者の意図通りの編集が容易に行え、効率的に編集作業を行える。
　【００９９】
　なお、本発明は、動画データの替わりに、時間情報を持つ音声データを用いても同様の編集が可能である。
【図面の簡単な説明】
　【図１】
　本発明におけるハイパービデオ型シナリオの構成図
　【図２】
　本発明の第一の実施の形態に於けるシナリオ編集装置のブロック図
　【図３】
　本発明の第一の実施の形態に於ける利用者の操作フロー図
　【図４】
　本発明の第一の実施の形態に於ける選択オブジェクト情報格納部の概念図
　【図５】
　本発明の第一の実施の形態に於けるレイアウト情報格納部の概念図
　【図６】
　本発明の第一の実施の形態に於ける時刻情報格納部の概念図
　【図７】
　本発明の第一の実施の形態の於けるシナリオ格納部の概念図
　【図８】
　本発明の第二の実施の形態に於けるシナリオ編集装置の構成を示すブロック図
　【図９】
　本発明の第二の実施の形態に於ける画面イメージ図
　【図１０】
　本発明の第二の実施の形態に於ける利用者の操作フロー図
　【図１１】
　本発明の第二の実施の形態に於ける利用者の操作フロー図
　【図１２】
　本発明の第二の発明の実施の形態に於ける画面イメージ図
　【図１３】
　本発明の第二の実施の形態に於けるオブジェクト情報格納部の概念図
　【図１４】
　本発明の第二の実施の形態に於けるレイアウト情報格納部の概念図
　【図１５】
　本発明の第二の実施の形態に於ける選択オブジェクト情報格納部の概念図
　【図１６】
　本発明の第二の実施の形態に於けるシナリオ記録手段のフローチャート
　【図１７】
　本発明の第二の実施の形態に於けるシナリオ格納部の概念図
　【図１８】
　本発明の第二の実施の形態に於けるシナリオ格納部の概念図
　【図１９】
　本発明の第三の実施の形態に於けるシナリオ編集装置の構成を示すブロック図
　【図２０】
　本発明の第三の実施の形態に於けるオブジェクトの関係を示す概念図
　【図２１】
　本発明の第三の実施の形態に於ける表示状態格納部の概念図
　【図２２】
　本発明の第三の実施の形態に於けるシナリオ生成手段のフローチャート
　【図２３】
　本発明の第三の実施の形態に於けるシナリオ格納部の概念図
　【図２４】
　本発明の第三の実施の形態に於けるシナリオ格納部の概念図
　【図２５】
　本発明の第三の実施の形態に於けるシナリオ格納部の概念図
　【図２６】
　本発明の第四の実施の形態に於けるシナリオ編集装置の構成を示すブロック図
　【図２７】
　本発明の第四の実施の形態に於ける利用者の操作フロー図
　【図２８】
　本発明の第四の実施の形態に於ける画面イメージ図
　【図２９】
　本発明の第四の実施の形態に於ける利用者の操作フロー図
　【図３０】
　本発明の第四の発明の実施の形態に於ける同期設定手段のフローチャート
　【図３１】
　本発明の第五の発明の実施の形態に於けるシナリオ編集装置の構成を示すブロック図
　【符号の説明】
　２０１　レイアウト情報入力手段
　２０２　レイアウト情報格納部
　２０３　オブジェクト入力手段
　２０４　選択オブジェクト情報格納部
　２０５　シナリオ記録指示手段
　２０６　シナリオ記録手段
　２０７　シナリオ格納部
　２０８　時刻指示手段
　２０９　時刻情報格納部
　２１０　実行指示手段
　２１１　実行手段
　８０１　オブジェクト情報格納部
　８０２　一覧表示部
　８０３　オブジェクト選択手段
　８０４　選択オブジェクト表示手段
　８０５　再生／停止指示手段
　８０６　動画再生手段
　１９０１　シナリオ生成手段
　１９０２　実行制御手段
　１９０３　表示状態格納部
　２６０１　同期設定手段
　３１０１　タッチパネル