(57)【特許請求の範囲】
【請求項１】
マルチメディアプレゼンテーションを行うマルチメディアプレゼンテーション装置であって、
前記マルチメディアプレゼンテーションを実行するためのスクリプトが記述されたマルチメディアスクリプトファイルを記憶するメモリと、
シリアルかつシーケンシャルに前記マルチメディアスクリプトファイルを処理するプロセッサと、
テキストナレーションを音声に変換するテキスト-音声コンバータとを備え、
前記マルチメディアスクリプトファイルは、テキストナレーション及び所定のマルチメディア処理に係る制御コマンドであるマルチメディアコマンドを含み、
前記プロセッサは、
前記マルチメディアスクリプトファイルにおける前記マルチメディアコマンドと前記テキストナレーションとを識別する識別手段と、
前記識別手段により識別された前記テキストナレーションを前記テキスト-音声コンバータへ送る送出手段と、
前記識別手段により識別された前記マルチメディアコマンドを実行する実行手段と
を備えることを特徴とするマルチメディアプレゼンテーション装置。
【請求項２】
前記識別手段は、前記マルチメディアスクリプトファイル中で、前記マルチメディアコマンドと前記テキストナレーションとを識別する記号であるアクショントークンを検出する検出手段を有することを特徴とする請求項１に記載のマルチメディアプレゼンテーション装置。
【請求項３】
前記識別手段は、前記検出手段により検出された一対のアクショントークン間のマルチメディアコマンドを識別することを特徴とする請求項２に記載のマルチメディアプレゼンテーション装置。
【請求項４】
マルチメディアコマンドのタイプを判定する判定手段を、更に有することを特徴とする請求項１に記載のマルチメディアプレゼンテーション装置。
【請求項５】
前記マルチメディアコマンドのタイプは、ファイルアクセスコマンド、テキスト-音声制御コマンド、及びスクリプト分岐／制御コマンドを含むことを特徴とする請求項４に記載のマルチメディアプレゼンテーション装置。
【請求項６】
前記メモリは、イメージファイルを格納し、
前記マルチメディアコマンドは、前記イメージファイルをビデオインターフェースへ送るコマンドを含むことを特徴とする請求項１に記載のマルチメディアプレゼンテーション装置。
【請求項７】
前記イメージファイルは、動画ファイルであることを特徴とする請求項６に記載のマルチメディアプレゼンテーション装置。
【請求項８】
前記メモリは、ＭＩＤＩファイルを格納し、
前記マルチメディアコマンドは、前記ＭＩＤＩファイルをＭＩＤＩシンセサイザへ送るコマンドを含むことを特徴とする請求項１に記載のマルチメディアプレゼンテーション装置。
【請求項９】
前記メモリは、デジタル音声波ファイルを格納し、
前記マルチメディアコマンドは、前記デジタル音声波ファイルをオーディオインターフェースへ送るコマンドを含むことを特徴とする請求項１に記載のマルチメディアプレゼンテーション装置。
【請求項１０】
前記マルチメディアコマンドは、テキスト-音声変換パラメータを変化させるコマンドを含むことを特徴とする請求項１に記載のマルチメディアプレゼンテーション装置。
【請求項１１】
前記テキスト-音声変換パラメータは、音声、周波数、速度及び音量を変化させるパラメータを含むことを特徴とする請求項１０に記載のマルチメディアプレゼンテーション装置。
【請求項１２】
前記マルチメディアコマンドは、前記マルチメディアスクリプトファイル内の非シーケンシャルな位置にアクセスするよう前記プロセッサを制御するための分岐／制御コマンドを含むことを特徴とする請求項１に記載のマルチメディアプレゼンテーション装置。
【請求項１３】
オペレータ入力を受け入れる受け入れ手段を更に備え、
前記分岐／制御コマンドは、前記受け入れ手段により受け入れられた前記オペレータ入力に従い実行されることを特徴とする請求項１２に記載のマルチメディアプレゼンテーション装置。
【請求項１４】
前記プロセッサは、前記マルチメディアスクリプトファイルの先頭位置以外の途中位置から処理する場合には、前記マルチメディアスクリプトファイルの前記途中位置までをプレスキャンすることを特徴とする請求項１に記載のマルチメディアプレゼンテーション装置。
【請求項１５】
マルチメディアプレゼンテーションを行うマルチメディアプレゼンテーション装置であって、
オーディオインターフェース、ビデオインターフェース及びテキスト-音声インターフェースを含むマルチメディアプレゼンテーションインターフェースと、
前記マルチメディアプレゼンテーションを実行するためのスクリプトが記述されたマルチメディアスクリプトファイルを記憶するメモリと、
シリアルかつシーケンシャルに前記マルチメディアスクリプトを処理するプロセッサとを備え、
前記マルチメディアスクリプトファイルは、テキストナレーション、及び、前記テキストナレーションと識別する記号であるアクショントークンによって指定されるマルチメディアコマンドを含み、
前記メモリは、デジタル音声波ファイル、ビデオファイル、及びコンピュータ化音楽ファイルをさらに記憶し、
前記プロセッサは、前記マルチメディアスクリプトファイル内の前記アクショントークンを検出し、検出した前記アクショントークンに係る前記マルチメディアコマンドを実行し、
前記プロセッサは、前記マルチメディアスクリプトファイルの前記テキストナレーションを、前記テキスト-音声インターフェースへ送り、前記デジタル音声波ファイル、ビデオファイル、及びコンピュータ化音楽ファイルを、前記マルチメディアコマンドに従って、前記オーディオインターフェース及びビデオインターフェースへ送ることを特徴とするマルチメディアプレゼンテーション装置。
【請求項１６】
コンピュータによってマルチメディアプレゼンテーションを実行するための方法であって、
テキストナレーションと、所定のマルチメディア処理に係る制御コマンドであるマルチメディアコマンドと含むマルチメディアスクリプトファイルをメモリから読み出し、このマルチメディアスクリプトファイルにおける前記マルチメディアコマンドと前記テキストナレーションとを識別するステップと、
識別された前記テキストナレーションをテキスト-音声変換インターフェースへ送出するステップと、
識別された前記マルチメディアコマンドを実行するステップと、
を有することを特徴とする方法。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は、テキスト−音声処理に基礎を置くマルチメディアプログラムのためのスクリプトを作成するためのシステムに関するものであり、特に、テキストナレーションとマルチメディアコマンドを有するスクリプト作成ファイルが処理され、このテキストをコマンドから分離し、このテキストナレーションを発話させ、このマルチメディアコマンドを実行させるシステムに関する。
【０００２】
【従来の技術】
近年、コンピュータ化された高度なマルチメディアプレゼンテーションが劇的に増加してきた。このようなプレゼンテーションの中に含まれるものとしては、ＭＩＤＩ（ミュージカルインストルメントデジタルインターフェース）音楽やデジタル音声のようなオーディオプログラム、及び、ビットマップ静止ビデオ画像やデジタル動画ビデオすなわちアニメーションフィーチャなどがある。オーディオプログラムとビデオプログラムはスケジュールされて、連係マルチメディアプレゼンテーションになる。
【０００３】
マルチメディアプレゼンテーションにおけるオーディオプログラム及びビデオプログラムのための従来のスケジュールシステムは、時間／事象に基づくものであり、そこでは、各プログラム（または事象）は所定の時刻に始まり終了するようにスケジュールされている。このような例として、ＭＩＤＩミュージック、デジタル可聴音声、静止ビデオ及びデジタル動画ビデオプログラムを有するマルチメディアプレゼンテーションをスケジュールするシステムを図７に示す。プログラムの各々の局面は、各プログラム用の時間ライン上で設定された特定の時間で開始及び終了されるように予定されている。このような例として、マルチメディアプレゼンテーションは“クレジット”ファイルの静止ビデオプレゼンテーションで始まり、そして、”イントロ”ファイルから合成ＭＩＤＩミュージックプレゼンテーションで始まる。このマルチメディアプレゼンテーションに入って３０秒後に、デジタル音声がスケジュールされ、合成ＭＩＤＩミュージックと同時にボイスオーバシーケンスが開始する。一方、静止ビデオクレジットファイルは閉じられ、”導入”ファイルからのデジタル動画ビデオシーケンスが開始される。マルチメディアプレゼンテーションのスケジュールは図示の時間ラインにしたがって続けられる。
【０００４】
【発明が解決しようとする課題】
上述のスケジュール技術は全く満足のいくものではない。例えばこのスケジュールを編集するには、すべてのプログラム部分を変更して、残り部分が相互間で適正に調整されていることを保証する必要がある。従って、”ボイスオーバ”ファイルのようなデジタル音声の長さを延長するには、ＭＩＤＩ時間ライン及びデジタル動画ビデオ時間ラインを変更し、これらのプログラムが相互間で適正に調整された状態であることを保証する必要がある。
【０００５】
更に、種々のプログラム（ＭＩＤＩ、デジタル音声、静止及び動画ビデオ）のそれぞれは、大量の格納メモリを必要とする。そして特に、デジタル音声の場合、編集が必要なときには全音声シーケンスを再録する必要がある。
【０００６】
本発明は上記従来例に鑑みてなされたもので、マルチメディアに対するスクリプトの生成、編集を容易に行うことができるマルチメディアプレゼンテーションの方法とその装置を提供することを目的とする。
【０００７】
【問題を解決するための手段】
本発明の一側面に係るマルチメディアプレゼンテーション装置は、例えば以下の構成を有する。すなわち、
前記マルチメディアプレゼンテーションを実行するためのスクリプトが記述されたマルチメディアスクリプトファイルを記憶するメモリと、
シリアルかつシーケンシャルに前記マルチメディアスクリプトファイルを処理するプロセッサと、
テキストナレーションを音声に変換するテキスト-音声コンバータとを備え、
前記マルチメディアスクリプトファイルは、テキストナレーション及び所定のマルチメディア処理に係る制御コマンドであるマルチメディアコマンドを含み、
前記プロセッサは、
前記マルチメディアスクリプトファイルにおける前記マルチメディアコマンドと前記テキストナレーションとを識別する識別手段と、
前記識別手段により識別された前記テキストナレーションを前記テキスト-音声コンバータへ送る送出手段と、
前記識別手段により識別された前記マルチメディアコマンドを実行する実行手段とを備える。
【０００８】
【実施例】
１つの態様において、本発明の一実施例は、マルチメディアプレゼンテーションのスクリプト作成をするための方法と装置を提供するものであり、このプレゼンテーションにおいて、テキストナレーションとマルチメディアコマンドを含むマルチメディアスクリプトがメモリに格納される。プロセッサは、シリアルかつシーケンシャルにマルチメディアスクリプトを処理して、テキストナレーションはマルチメディアコマンドから分離される。このテキストナレーションはコンバータへ送られ、マルチメディアプレゼンテーションの１部として発話される。マルチメディアコマンド（垂直バー（”｜”）のようなアクショントークンによって指定される場合もある）は、実行されてマルチメディアプレゼンテーションの１部を形成する。マルチメディアコマンドの中には、種々のマルチメディアファイルを組み込むためのコマンドが含まれる。そのようなマルチメディアファイルとして、例えば、ＭＩＤＩファイル、ビットマップイメージファイル、デジタル動画ビデオファイル、アニメーションビットマップファイル、及びマルチメディアプレゼンテーション用デジタル音声波ファイルとともに、テキスト−音声変換パラメータ制御コマンド、及びスクリプトファイルのフローシーケンスを分岐し、制御するコマンドがある。
【０００９】
このような構成のために、マルチメディアスクリプトファイルが編集される場合、他のマルチメディア事象を調整する必要はない。なぜなら、マルチメディアスクリプトファイルのシリアルでかつシーケンシャルな処理によって、未編集マルチメディア事象に対する適正な調整が保証されるからである。更に、マルチメディアスクリプトファイルの１部としてナレーションテキストを含めることによって、デジタル音声に比べて格納条件を約１０００：１に削減することが可能であり、またナレーションテキストを変更した場合、デジタル音声ファイルの再録を回避できる。
【００１０】
この短い要約は、本発明の本質を迅速に理解して貰うために書かれたものである。本発明についてのより完全な理解は、本発明の推奨実施例についての下記の詳細な説明と、共に本明細書の完全な一部を構成する図面とを参照することによって得られる。
図１は本発明による装置の概略ブロック図である。
【００１１】
図１において、参照番号１０は、ＩＢＭＰＣまたはＰＣ−互換コンピュータのような、パーソナルコンピュータを示す。コンピュータ１０には８０３８６プロセッサのようなＣＰＵ１１が含まれ、このＣＰＵ１１によって、ＲＡＭ１２に格納されたオペレータ選択のアプリケーションプログラムのようなストアドプログラム命令、或は、ＲＯＭ１４に格納された起動プログラムのような特定機能が実行される。コンピュータ１０には更にローカルエリアネットワークインターフェース装置１５が含まれており、これによってローカルエリアネットワーク１６へのアクセスが行なわれ、それによってコンピュータ１０は、ファイル変更を用いるような公知の技術に従って、遠隔地のファイルサーバのファイルにアクセスしたり、ファイルを送信して遠隔地で印刷したり、或はローカルネットワークで対話することが出来る。
【００１２】
コンピュータ１０には更に、マルチメディアプレゼンテーションのビデオ部分のようなグラフィックイメージ表示用モニタ１７、及び、オペレータによる所望機能の指定や入力機能を可能にしたり、オペレータコマンドを入力するためのキーボードやマウスが含まれている。
【００１３】
固定デイスクやフロッピーデイスクドライブのようなアクセス用大容量記憶装置２０がＣＰＵ１１に接続されている。大容量記憶装置２０には、典型的のものとして、本発明によるマルチメディアスクリプトファイル処理のための命令シーケンスのようなストアドプログラム命令、或は、ワードプロセッサアプリケーションプログラム、光学的文字認識プログラム、スプレッドシートアプリケーションプログラム、及び、その他の情報及びデータ処理プログラムのような他のアプリケーションプログラムが含まれている。大容量記憶装置２０には更に、テキストナレーション及びマルチメディアコマンドを含むマルチメディアスクリプト作成ファイル、テキストファイル、ビットマップイメージファイル、デジタルビデオイメージファイル、アニメーションビットマップイメージ（”ＦＬＩ”  ファイル）、ＭＩＤＩファイル、及びデジタル  音声波ファイルが含まれている。その他のデータもオペレータの指定により大容量記憶装置２０に格納することができる。
【００１４】
図１に示してはいないが、コンピューター装置１０には、モデム、ファクシミルインターフェース、及び音声電話インターフェースを備えることができ、これによってＣＰＵ１１は通常の電話回線とインターフェースによってつながることが出来る。このようなインターフェースによって、本実施例に従って処理するためのデータファイルをＣＰＵ１１が取得できる更なる別の手段が提供される。
【００１５】
従来のテキスト−音声コンバータ２６がＣＰＵ１１に接続されている。テキスト−音声コンバータ２６はそこへ送られてきたテキスト文字列を解読し、これらのテキスト文字列を可聴音声情報に変換する。テキスト−音声コンバータ２６はこの可聴音声情報をスピーカを含むサウンドサブシステム２７へ送る。また、テキスト−音声コンバータ２６がこの可聴音声情報を、音声電話インターフェースのような他のオーディオインターフェースへ送ることもできる。テキスト−音声コンバータ２６には、制御可能なテキスト−音声変換パラメータが含まれ、コンバータによって発話された音声の特性はこのパラメータによって制御される。例えば、テキスト−音声コンバータの速度、ピッチ、音量、及び音声などを変えるパラメータを制御することも可能である。
【００１６】
ＭＩＤＩシンセサイザ２８もまたＣＰＵ１１に接続され、ＭＩＤＩミュージックを解読してオーディオ波形に変換し、この波形は順番にスピーカ２７から演奏される。
【００１７】
ＣＰＵ１１は、またオーディオポート２９を持ち、デジタル波形ファイルを直接スピーカ２７へ出力し、スピーカ２７で演奏する。
【００１８】
図２は、図１の装置のオペレーションを説明するための機能ブロック図である。図２において、３１はマルチメディアバッファで、テキストナレーションとマルチメディアコマンドを含むマルチメディアスクリプトファイルを格納するためのものである。バッファ３１のマルチメディアスクリプトはプロセッサ３２へ送られ、このプロセッサによってテキストナレーションがマルチメディアコマンドから分離され、テキストナレーションがコンバータ２６へ送られる。マルチメディアコマンドの存在は、各スクリプトコマンドの始まりを識別するアクショントークン検出器３４によって検出される。本実施例のアクショントークン検出器は垂直のバー（” ｜”）であるが、どの様なアクショントークンでも用いることができる。プロセッサ３２は、アクショントークン検出器３４で検出されたアクショントークンに出会うと、バッファ３１の後続情報をマルチメディアコマンドとして処理し、マルチメディアコマンドの意図をコマンド判定手段３５を参照することによって判定する。一般に、マルチメディアコマンドは、さらにテキストファイル３６を組み込み、これらのテキストファイルから得たテキストをテキスト-音声コンバータ２６へ送るコマンド、ＭＩＤＩファイル３７を取得し、そのファイル中のＭＩＤＩミュージックをＭＩＤＩシンセサイザ２８へ送るコマンド、ビットマップイメージファイル３９を取得し、そのビットマップイメージファイル中の静止ビデオ情報をビデオモニタ１７へ送るコマンド、デジタル動画ビデオファイル４０を取得し、そのファイル中のデジタルモーションビデオ情報をビデオモニタ１７へ送るコマンド、ビットマップイメージファイル３８（”ＦＬＩ”ファイル）のアニメーションシーケンスを取得し、そのファイルのアニメーションシーケンスをビデオモニタ１７へ送るコマンド、及びデジタル音声や他の音をデジタルオーディオウェーブファイル４１から検索し、インターフェース２９を通じてこれらのデジタルオーディオウェーブをスピーカ２７へ送るコマンド、を含みうる。
【００１９】
マルチメディアコマンドにはまた、図示するように、マルチメディアスクリプトファイル内での分岐と制御のためのコマンドが含まれる。スクリプトファイル内での分岐と制御は、例えば、スクリプトバッフア内のマルチメディアコマンドによって生成された要求に応じるオペレータインターアクションを通じてオペレータによって制御が可能である。分岐及び制御はまた数学的操作に従って行なうことも出来る。このような分岐及び制御は、マルチメディアプレゼンテーションがコンピュータ支援命令プログラムと連携して使用される環境では好都合である。
【００２０】
マルチメディアコマンドはまた、４４に図示されているように、テキスト-音声コンバータ２６のテキスト-音声変換特性を制御するパラメータ変更コマンドを含むことが出来る。スクリプトバッファ３１におけるこのマルチメディアコマンドに基づいて、テキスト-音声パラメータがテキスト-音声コンバータ２６へ送られる。テキスト-音声コンバータ２６への別個のチャンネルとして図２に示されてはいるが、テキスト-音声コマンドパラメータを、テキスト-音声コンバータ２６へ送られるテキストナレーション内に組み込むほうが望ましい。それによって、スピーチコマンドとこれらのコマンドが関連するテキストとの間の同期ずれの可能性を回避できる。
【００２１】
図３ａ、図３ｂは本実施例の動作を示す詳細なフローチャートである。図３ａ、図３ｂに示す処理ステップは、最も便宜的には実行に先立ってＲＡＭ１２中へロードされる、大容量メモリ２０のストアドプログラム命令ステップに従ってＣＰＵ１１によって実行される。
【００２２】
ステップＳ３０１で、スクリプトバッファ３１に格納されたマルチメディアスクリプトファイルからテキストが、ＣＰＵ１１によってシリアルかつシーケンシャルに読み出される。マルチメディアスクリプトファイルの次の発話が解析される（ステップＳ３０２）。解析は本発明者による係属中の「テキスト-音声変換のためのテキストパーサ」という名称の出願に従って行なうことが出来る。その内容は、あたかも以下に全てを説明しているかの如く、参考として本明細書中に取り入れられている。ステップＳ３０３で、次ぎの発話がマルチメディアコマンドを意味するアクショントークンであるかどうかがＣＰＵ１１によって判定される。本実施例では、垂直バー（”｜”）がアクショントークンとして使われている。この同じ記号は、マルチメディアコマンドの終了文字として使用され、一対の垂直バーの間の全ての文字はマルチメディアコマンドとして解読される。
【００２３】
もし、次の発話がアクショントークンでなければ、処理の流れはステップＳ３０４へ進み、そこでこの発話はテキスト-音声コンバータ２６へ送られる。そこで処理の流れはステップＳ３０１へ戻り、次のテキストがスクリプトバッファ３１から読み出される。
【００２４】
一方、ステップＳ３０３で、ＣＰＵ１１がアクショントークンに出会ったと判定すると、処理の流れはステップＳ３０５へ進み、そこでＣＰＵ１１は出会ったマルチメディアコマンドのタイプを判定する。本実施例では、少なくとも３つのタイプのマルチメディアコマンド（ファイルアクセスコマンド、テキストーコマンド制御コマンド、及びスクリプト／分岐制御コマンド）がサポートされている。本発明の当実施例によってサポートされているマルチメディアコマンドの完全なセットはこの出願の付録に示されている。ファイルアクセスコマンドによって、ＣＰＵ１１は特定のタイプのファイルにアクセスし、これらのファイルをこのコマンドに従ってマルチメディア環境で表示させる（聴覚的にまたは視覚的に）。このようにして、ＭＩＤＩファイル、ビットマップファイル、デジタルビデオイメージファイル、アニメーションビットマップ ”ＦＬＩ”ファイル、デジタル音声波ファイル、及びテキストファイルは、ファイルアクセスコマンドによってマルチメディア環境で検索され、表示される。ファイルアクセスコマンドはステップＳ３０６からＳ３１７で処理され、そこで、ファイル中の適切な一つが（例えば、ＭＩＤＩファイル、アニメーションファイル、ビットマッップイメージファイル、デジタルビデオイメージファイル、デジタル音声波ファイル、またはテキストファイル）検索され、関連するファイルアクセスコマンドが実行される。そこで処理の流れはステップＳ３０１へ戻り、ＣＰＵ１１はシリアルかつシーケンシャルにスクリプトバッファ３１のマルチメディアスクリプトファイルから次の情報を読み出す。
【００２５】
テキスト−音声制御コマンドによってテキスト−音声変換パラメータは変更され、これらの変更された変換パラメータは、テキストストリーム中へ挿入され、そこでテキスト−音声コンバータ２６によって解読される。ＣＰＵ１１がテキスト−音声制御コマンドに遭遇したと判定すると（ステップＳ３１８）、処理の流れはステップＳ３１９へ進み、そこでＣＰＵ１１によってテキスト−音声変換パラメータは変更され、この変更されたパラメータはテキストストリーム中へ挿入される。この変換パラメータはテキスト−音声コンバータ２６によって解読され、コンバータのスピーチ変換特性を変更する。例えば、  テキスト−音声コンバータ２６の音量、速度、ピッチ、及び音声を変更することが可能である。それから、処理の流れはステップＳ３０１へ戻り、そこで、ＣＰＵ１１は、スクリプトバッファ３１にあるマルチメディアスクリプトファイルをシリアルかつシーケンシャルに処理し続ける。
【００２６】
スクリプト分岐及び制御コマンドによって、スクリプトバッファ３１のマルチメディアスクリプトファイル中のＣＰＵ１１のシリアルでかつシーケンシャルな進行を変更することが可能になる。分岐及び制御によって、マルチメディアスクリプトの作成は、非シーケンシャルな記憶場所へ進むことが可能になる。ＣＰＵ１１によって、スクリプト分岐／制御コマンドに遭遇したと判定されると（ステップＳ３２０）、処理の流れはステップＳ３２１へ進み、そこでＣＰＵ１１はなんらかの必要なオペレータ入力（例えば、キーボード／マウス１９）を得て、このオペレータ入力に従って分岐または制御コマンドを実行する。本出願書の付録に示されているように、追加分岐が多重ｇｏｔｏ同様サポートされている。ここで、処理の流れはステップＳ３０１へ戻り、そこで、ＣＰＵ１１はスクリプトバッファ３１のマルチメディアスクリプトファイルをシリアルかつシーケンシャルに処理し続ける。但し、この処理はステップＳ３１９によって設定された非シーケンシャルな記憶場所から開始されるものである。
【００２７】
図４ａと図４ｂは、メモリ２０に格納されたマルチメディアスクリプトファイルの一例を示す。ここで、図４ａは、英語版のマルチメディアスクリプトファイルであり、図４ｂは、意味上で等価な日本語版のマルチメディアスクリプトファイルの一例である。図３ａ、図３ｂのフローチャートに従って、ＣＰＵ１１は最初に、マルチメディアコマンド４５が間に入っている一対のアクショントークンに遭遇するが、この場合これはテキスト-音声コンバータ２６に対してＣＰＵ１１に男性の声を選択させる制御コマンドである。ここで、マルチメディアスクリプトファイルのシリアルかつシーケンシャルな処理に従って、ＣＰＵ１１は、４６でテキストナレーションをテキスト-音声コンバータ２６へ送り発話させる。次いで、４７で、ＣＰＵ１１は、マルチメディアコマンド４７を指定する別の一対のアクショントークンに遭遇する。この場合、このマルチメディアコマンド４７は、ファイルアクセスコマンドであり、ＭＩＤＩファイル ”Ｆ：＼ＭＰＣ＼ＣＬＡＶＩＥＲ”をＭＩＤＩシンセサイザ２８へ送り、デジタル音楽を合成してスピーカ２７で演奏するように指定する。ＭＩＤＩミュージックが演奏されているとき、ＣＰＵ１１はシリアルかつシーケンシャルにこのマルチメディアスクリプトファイルを処理し、これによって、４９でテキストナレーションをテキスト-音声コンバータ２６へ送り、合成されたＭＩＤＩミュージックと共にスピーカ２７から同時にナレーションを行なわせる。
【００２８】
５０で、ＣＰＵ１１は別のアクショントークンに遭遇するが、この場合このトークンはファイルアクセスコマンドを意味し、特にビットマップイメージファイル ”Ｆ：＼ＭＰＣ ＼ＭＯＯＮ”を検索して表示せよというコマンドである。５０でこのコマンドが実行されると、図５のビデオ表示が得られ、そこから、月のビットマップイメージがビデオモニタ１７にマルチメディア表示としてスーパインポーズされる。一方、ＣＰＵ１１はこのマルチメディアスクリプトファイルをシリアルにかつシーケンシャルに処理し、これによって、５１のテキストをテキスト-音声コンバータ２６へ送る。
【００２９】
処理の流れは、図４ａのマルチメディアスクリプトファイルの中を”ｉｍａｇｅＯｕｔ”コマンドに５２で遭遇するまで進行し、この５２のポイントで、ファイル ”Ｆ：＼ＭＰＣ＼ＭＯＯＮ”からの月の画像はビデオモニタから削除される。５３でマルチメディアコマンドに遭遇すると、ＣＰＵ１１は、ファイルアクセスコマンドが指定されたと判定し、デジタル動画ビデオファイル ”Ｆ：＼ＭＰＣ＼ＬＡＵＮＣＨ１”を開始させる。ビデオモニタ１７のデジタル動画ビデオ表示の開始にすぐ続いて、ＣＰＵ１１は、マルチメディアスクリプトファイルのシリアルかつシーケンシャルな処理に従って、５４で指定されたファイルアクセスコマンドと遭遇するが、このコマンドは、マルチメディアプレゼンテーションの一部としてデジタル音声波ファイル（ここでは、ビデオシーケンスと関連する発射音）をスピーカ２７を通じて演奏させるものである。マルチメディアスクリプトのこの段階におけるプログラムのビデオ部分は図６に示されている。
【００３０】
この出願の付録に示されるスクリプト作成コマンドを参照すれば明らかなように、ＣＰＵ１１によって、図４ａに示されるマルチメディアスクリプト作成ファイルがシリアルかつシーケンシャルに処理され続ける。
【００３１】
上記の説明から明らかなように、このマルチメディアスクリプトファイルはＣＰＵ１１で実行される従来のワードプロセシングプログラムによって編集可能であり、しかもマルチメディアプレゼンテーションの様々な局面間で調整を行なうための特別な手段に訴える必要がない。従って、例えば、ビデオやオーディオプログラムのような、マルチメディアプログラムの他の局面に関して時間ラインを変更することなく、テキストナレーションのいずれでも変更することが出来る。同様に、マルチメディアファイルのビデオ及びオーディオプログラムを挿入及び削除することもでき、そして複雑な構成を使うことなく変更されたマルチメディアスクリプトファイルに従ってマルチメディアプレゼンテーションを演奏することもできる。この最後の目的のために、ＣＰＵ１１を使って、スクリプトファイル内のいかなる任意の点からでもマルチメディアの処理を開始できることは有利な点である。「テキスト-音声変換を制御するためのグラフィックユーザーインターフェース」という名称の本発明者の係属中の出願の明細書に説明されているような制御技術をこの目的のために利用することができる。その明細書の内容は、あたかも本明細書で全てを説明しているかの如く、参考として本明細書中に取り入れられている。もしこのマルチメディアスクリプトファイルが任意のポジションから開始された場合、このマルチメディアスクリプトファイル内のすべてのマルチメディアコマンドに対してＣＰＵ１１がマルチメディアスクリプトファイルをプレスキャンし、マルチメディア演奏装置（ここではビデオモニタ１７、 テキスト-音声コンバータ２６、及びＭＩＤＩシンセサイザ２８）を、これらの装置のために最後に送出されたコマンドに従って適切に構成することがＣＰＵ１１によって保証されることが望ましい。
【００３２】
【発明の効果】
以上説明したように本発明によれば、マルチメディアに対するスクリプトの生成、編集を容易に行うことができる。
【図面の簡単な説明】
【図１】図１は、本実施例の装置を示すブロック図である。
【図２】図２は、マルチメディアスクリプトファイルがどの様に処理されるかを説明する機能ブロック図である。
【図３ａ】本実施例によるマルチメディアスクリプトファイルの処理を説明するためのフローチャートである。
【図３ｂ】本実施例によるマルチメディアスクリプトファイルの処理を説明するためのフローチャートである。
【図４ａ】英語ベースのマルチメディアスクリプトファイルの１例を示す図である。
【図４ｂ】日本語ベースのマルチメディアスクリプトファイルの１例を示す図である。
【図５】図４のマルチメディアスクリプトに従ったマルチメディアプレゼンテーションのビデオ部分を示す例の図である。
【図６】図４のマルチメディアスクリプトに従ったマルチメディアプレゼンテーションのビデオ部分を示す例の図である。
【図７】従来の技術による時間／事象マルチメディアスケジュールシステムを示す時間ラインの図である。
【符号の説明】
１０  計算装置
１１  ＣＰＵ
１２  ＲＯＭ
１４  ＲＡＭインターフェース
１７  モニタ
１９  キーボード／マウス
２０  大容量メモリ
２６  テキスト−音声コンバータ
２８  ＭＩＤＩシンセサイザ
３２  プロセッサ
４１  デジタルオーディオウェーブファイル
【図１】
0003610083.tif 000002
【図２】
0003610083.tif 000003
【図３ａ】
0003610083.tif 000004
【図３ｂ】
0003610083.tif 000005
【図４ａ】
0003610083.tif 000006
【図４ｂ】
0003610083.tif 000007
【図５】
0003610083.tif 000008
【図６】
0003610083.tif 000009
【図７】
0003610083.tif 000010