(57)【特許請求の範囲】
【請求項１】
インターネット・ネットワークによってアクセスされるマルチリンガル・プレゼンテーション・システムであって、前記プレゼンテーションは、ワークステーションのユーザによってアクセスされるチャート又はスライドのような複数の可視オブジェクトであって、前記可視オブジェクトの各々は、幾つかの所定の言語の中から選択された言語でオーディオ・レコーディングと関連付けられており、
前記マルチリンガル・プレゼンテーション・システムは、
前記インターネット・ネットワークに接続されたサーバであって、前記サーバは、ファイルＩＮＤＥＸ．ＨＴＭＬと制御ファイルとを有し、前記ＩＮＤＥＸ．ＨＴＭＬは、プレゼンテーションと前記プレゼンテーションに関連付けられたオーディオファイルを記録した話し手とを説明するための紹介ページを含み、前記ワークステーションのユーザがプレゼンテーションに参加したいときに先ず該ＩＮＤＥＸ．ＨＴＭＬがアクセスされ、及び前記制御ファイルが、前記プレゼンテーションの獲得を要求するユーザによって要求されるプレゼンテーションのための全てのパラメータを定義する全ての変数を含む、前記サーバと、
前記ユーザからのプレゼンテーションの獲得を要求すると、前記サーバに格納された前記ＩＮＤＥＸ．ＨＴＭＬにアクセスして、前記ＩＮＤＥＸ．ＨＴＭＬ及び制御ファイルとともに、ファイルＩＮＤＥＸ．ＪＳをダウンロードする手段を有するワークステーションであって、前記ファイルＩＮＤＥＸ．ＪＳは、前記制御ファイルの変数を使用してインデックス・ページを構築するための機能を含み、前記ユーザは、前記インデックス・ページ上で、開始しようとしているプレゼンテーションに関して言語を含む選択を行い、そしてプレゼンテーションの開始を指示すると、前記制御ファイル内の変数の定義に依存して、前記ユーザに対してプレゼンテーションが行われる、前記ワークステーションと
を含むマルチリンガル・プレゼンテーション・システム。
【請求項２】
前記制御ファイルは、前記ユーザによってアクセスされるＩＮＤＥＸ．ＨＴＭＬによって使用される全ての変数を含む、請求項１に記載のマルチリンガル・プレゼンテーション・システム。
【請求項３】
前記変数が、前記プレゼンテーションに先立って前記制御ファイルの中で定義されており、前記変数は、プレゼンテーションの表題、プレゼンテーションにおけるチャート又はスライドの数、プレゼンテーションの持続時間、使用される言語、プレゼンテーションにおける最初のスライド、及びプレゼンテーションの要約からなる群から選択される、請求項１に記載のマルチリンガル・プレゼンテーション・システム。
【請求項４】
前記制御ファイルがジャバスクリプトファイルである、請求項１に記載のマルチリンガル・プレゼンテーション・システム。
【請求項５】
前記紹介ページが、プレゼンテーションの表題、プレゼンテーションを作成した提示者の名前、スライドの数、オーディオの持続時間、１又は複数の言語、プレゼンテーションの要約、前記提示者の経歴、前記提示者の写真、大きなグラフィックス及び／又は小さなグラフィックスの選択、プレゼンテーションのどの章から開始したいか、アイコンを伴う又は伴わないオーディオ・ストリーミング・オプションの情報からなる群から選択される項目を含む、請求項４に記載のマルチリンガル・プレゼンテーション・システム。
【請求項６】
前記ワークステーションで前記紹介ページにアクセスするとき、ユーザが、使用される言語、スライド上のグラフィックスのサイズ、プレゼンテーションを開始する章の番号、及びスライドに関連づけられたオーディオ・レコーディングを聴くテクノロジーからなる群から選択される項目を選択することを可能にする、請求項４又は５に記載のマルチリンガル・プレゼンテーション・システム。
【請求項７】
前記サーバがＣＯＮＴＡＩＮＥＲ．ＨＴＭＬを更に含み、前記ＣＯＮＴＡＩＮＥＲ．ＨＴＭＬは、前記紹介ページへアクセスするときに、ユーザによってなされた選択を含むプレゼンテーションの詳細の全てを含む、請求項６に記載のマルチリンガル・プレゼンテーション・システム。
【請求項８】
前記ワークステーションへロードされる前記ファイルＣＯＮＴＡＩＮＥＲ．ＨＴＭＬを使用することによって、前記ユーザが前記制御ファイルで定義された機能へアクセスすることができる、請求項７に記載のマルチリンガル・プレゼンテーション・システム。
【請求項９】
前記ファイルＣＯＮＴＡＩＮＥＲ．ＨＴＭＬが、前記制御ファイルに含まれる変数「ＡｓｋａＱｕｅｓｔｉｏｎ」を使用して前記ワークステーションでボタンを表示させ、そして前記ボタンは、ユーザに質問するために使用される、請求項８に記載のマルチリンガル・プレゼンテーション・システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、オーディオ・レコーディングを伴ったチャート又はスライドによって、世界中のオーディエンスに対して会議及びプレゼンテーションを実行させるインターネット・システムに関し、具体的には、マルチリンガル・インターネット・プレゼンテーション・システムで使用される変数を定義する方法に関する。
【０００２】
【従来の技術】
今日、世界中の何千という参加者を含むオーディエンスは、インターネット・ネットワークによってブロードキャストされる会議及びプレゼンテーションに出席することができる。そのようなプレゼンテーションの間に、参加者は、チャート、スライド、画像、グラフィックス（一般的にはマイクロソフト（Ｒ）社のＰｏｗｅｒＰｏｉｎｔ（Ｒ）で）のような可視オブジェクトを見ることができ、各々の可視オブジェクトに関連づけられた記録済みのオーディオ・レコーディングを聴くことができる。
【０００３】
一般的に、オーディオ・コメントを付け加える責任がある話し手は、最終の引渡し可能なコンテンツをアセンブルしないで、インターネット・ウェブ・ページへのアクセスを介して、アセンブリ・プロセスを呼び出すことができる。通常、アセンブリは、同期化されたオブジェクトを作成するスキルを有する第三者又は自動システムによって行われる。
【０００４】
しかし、可視オブジェクトへ同期化されたオーディオ・レコーディングを有するプレゼンテーションを作成することに関しては、多くの問題が存在する。従って、話し手はレコーディング・マシン、マイクロフォン、又はレコーディングを作成するオーディオ・サポートを有するＰＣのような機器へ即座にアクセスしなければならない。代替の方法はレコーディング・スタジオへ行き、その施設を使用することであるが、これは必ずしも即座に可能であるとは限らず、費用のかかる解決法である。もしユーザがテープ・レコーダの使用を選択すれば、このメディアを受け取る第三者はレコーディングを再生するために使用可能な類似の機器を有していなければならない。
【０００５】
しかし、エンドユーザが見るウェブ引渡し可能プレゼンテーションは、その最初の作成段階から、その最終公開形式まで、多くの変形を有することができる。作成の最初の段階では、利用可能なオーディオは存在せず、従って、コンテンツの作成者がウェブ形式のスライドを見てコンテンツを校正できるように、ウェブ・ページのセットが作成される必要がある。後の或る段階で、オーディオが付け加えられるかも知れない。今やオーディオを含むので、ウェブ・ページの最初のセットとは異なった他のセットが生成される必要がある。
【０００６】
もし異なったタイプのオーディオ・ストリーミング・サポートが許可されるならば、これは、再び、ウェブ・ページの形式、及び作成されなければならないウェブ・ページの数を変更する。
【０００７】
更に、作成者は異なった必要性を有し、テクノロジが変化するにつれて、他の変数が付け加えられるかも知れない。これらの変数は、オーディオの言語、グラフィックスの異なったサイズ、調査、提示者の名前、表題、経歴、スライドのインデックスなどであることができる。
【０００８】
これらの変更のすべては、各々のプレゼンテーションについて、それ自身の独特のＨＴＭＬページ・セットを作成するとき、多大の時間を消費する。更に、簡単な変更、例えばスライド数の増加は、かなりの作り直しを必要とする。例えば、Ｌｏｔｕｓ（Ｒ）社のフリーランス（Ｒ）グラフィック・プレゼンテーションにおける「ＨＴＭＬページとしてのエクスポート」機能は、３０スライドのプレゼンテーションのために９２のＨＴＭＬページを作成する場合がある。  マイクロソフト（Ｒ）社のＰｏｗｅｒＰｏｉｎｔ（Ｒ）の場合も、類似の機能は７２のＨＴＭＬページを作成する場合がある。更に、これらのページは、基本的なナビゲーション特徴のみを有し、ストリーミング・オーディオに必要なＨＴＭＬ機能を含んでいない。
【０００９】
【発明が解決しようとする課題】
従って、本発明の主な目的は、異なった変数が使用される各々のプレゼンテーションについてＨＴＭＬページを必要とすることなく、マルチリンガル・プレゼンテーションで使用される全ての変数を前もって定義する方法を達成することである。
【００１０】
【課題を解決するための手段】
従って、本発明は、インターネット・ネットワークによってアクセスされるマルチリンガル・プレゼンテーション・システムで使用される変数を定義する方法に関する。この方法において、サーバ内で第三者によって制御されるチャート又はスライドのような複数の可視オブジェクトは、ワークステーションを有するインターネット・ネットワークのユーザによってアクセスされることができ、可視オブジェクトの各々は、幾つかの所定の言語の中から選択された言語でオーディオ・レコーディングを関連づけられる。この方法は、インターネット・ネットワークのユーザによって要求されたプレゼンテーションの全てのパラメータを定義する全ての変数を含む制御ファイルを作成することから成り、変数は、プレゼンテーションに先立って制御ファイルの中で定義される。
【００１１】
【発明の実施の形態】
図１では、プレゼンテーション・システムに責任がある第三者は、ワークステーション１０−１、１０−２、１０−３によってインターネット・ネットワーク１２へ接続されたユーザへ提示されるチャート又はスライドを既に生成したものと仮定する。ここで、作成者（話し手）は、各々のチャート又はスライドに関連づけられたオーディオ・ファイルを記録しなければならない。作成者は、インターネット・ネットワーク１２へ接続されたワークステーション１４、及び公衆交換網（ＰＳＮ）１８へ接続された電話セット１６を自由に使用することができる。
【００１２】
プレゼンテーションの作成者は、識別番号ＩＤ、パスワード、及び電話番号を提供される（ウェブ・ページ、Ｅメール、又は第三者との会話を介して）。作成者がオーディオ・レコーディングを記録したいとき、作成者は第三者のサーバ２０を呼び出す。この時点で、話し手は、ワークステーション１４を介して話し手のＩＤを入力するようにプロンプトされる。
【００１３】
作成者によって入力されたＩＤは、使用される言語、ファイルの命名規約、及びレコーディングのロケーションを決定する。一般的に、第三者は、オブジェクト及び対応するオーディオ・ファイルを、コンテンツ・ディレクトリ内で、ＩＤによって指定されたロケーションと同じロケーションに記憶する。従って、例えばＩＤは、最終レコーディングが記憶されるディレクトリ名である番号６６６６を含む。
【００１４】
同期化されたオーディオを有するチャート又はスライドを作成している間、作成者は、プレゼンテーションに関する幾つかの質問を受ける。本発明の主な特徴に従えば、この情報は、制御ファイル、好ましくはジャバスクリプト（ｊａｖａｓｃｒｉｐｔ）ファイルに記憶される。ジャバスクリプト・ファイルは、例えば「ＩＮＩ．ＪＳ」と命名されることができ、プレゼンテーションの表題、スライドの数、プレゼンテーションの持続時間、使用される言語、最後の更新日付、最初のスライド、要約、経歴などを含む。これらは、全て、サポートするＨＴＭＬによって使用される変数である。次に、これらの変数はプレゼンテーションのユーザによってアクセスされる。
【００１５】
制御ファイルの中に含まれるコードの例、及び機能の説明を次に列挙する。
0004066309.tif 000002
0004066309.tif 000003
0004066309.tif 000004
【００１６】
図２に示されるように、第三者のサーバ２０は、制御ファイル２４を含むコンテンツ・ディレクトリ２２を含む。更に、コンテンツ・ディレクトリは、グラフィックス・ファイル及びオーディオ・ファイル（図示されていない）、及び２つの総称ファイルＩＮＤＥＸ．ＨＴＭＬ２６及びＣＯＮＴＡＩＮＥＲ．ＨＴＭＬ２８を含む。しかし、他の総称ファイルは共通ディレクトリ３０に含まれている。そのような総称ファイルは、もしｊａｖａｓｃｒｉｐｔファイルであれば、ＩＮＤＥＸ．ＪＳ  ３２及びＣＯＮＴＡＩＮＥＲ．ＪＳ  ３４である。
【００１７】
２つの総称ＨＴＭＬファイルがコンテンツ・ディレクトリ２２の中にある主な理由は、ユーザがウェブ・ブラウザを介して、それらのファイルへリンクすることができるからであることに注意されたい。制御ファイル及び特殊ファイルを共通ディレクトリの中にロードすることを除いて、これらのファイルに機能はない。実際の機能は、共通ディレクトリ内のファイルの中にある。
【００１８】
エンドユーザが、ユーザ・ワークステーション１０でプレゼンテーションに参加したいとき、使用されるステップは、図３のフローチャートに示される。先ず、ユーザはＩＮＤＥＸ．ＨＴＭＬにアクセスする（ステップ４０）。ＩＮＤＥＸ．ＨＴＭＬは、プレゼンテーション及び話し手を説明する紹介ページである。そのような紹介ページは、例えば、次のような情報を含む。
−  プレゼンテーションの表題
−  提示者の名前
−  スライドの数
−  オーディオの持続時間
−  言語
−  プレゼンテーションの要約
−  提示者の経歴
−  提示者の写真
−  大きなグラフィックスか小さなグラフィックスの選択
−  どの部（章）から開始したいか
−  アイコンを伴うか伴わないオーディオ・ストリーミング・オプション
【００１９】
ＩＮＤＥＸ．ＨＴＭＬにアクセスするとき、制御ファイル（ＩＮＩ．ＪＳ）は、インデックス・ページを構築するため、共通ディレクトリ３０内にあるＩＮＤＥＸ．ＪＳと共にユーザ・ワークステーションへ自動的にダウンロードされる（ステップ４２）。ファイルＩＮＤＥＸ．ＪＳは、インデックス・ページを構築するために必要な実際の機能を含む。次に、制御ファイル内の変数は、次の目的のために使用される。
【００２０】
１．ＩＮＤＥＸ．ＪＳを完成するため。
例えば、プレゼンテーションの表題を表示するため、ＩＮＤＥＸ．ＪＳは次のコード行を含む。
Document.write('<H3>'4+presName+'</H3>')
従って、このコード行を、プレゼンテーションの表題で完成するため、制御ファイルからのｐｒｅｓＮａｍｅ変数が使用される。
２．或る機能／特徴へのアクセスを許可／不許可にするため。
例えば、ＩＮＤＥＸ．ＪＳは、異なったストリーミング・テクノロジを使用してユーザにプレゼンテーションを開始させる能力を有する。必ずしも全てのオプションは表示されず、制御ファイル内にリストされたオプションのみが表示される。
【００２１】
一度、インデックス・ページがダウンロードされると、ユーザはプレゼンテーション及び話し手に関する詳細を読むことができ、ユーザが開始しようとしているプレゼンテーションに関して或る選択を行うことができる（ステップ４４）。これらの選択は、使用される言語、フォイル・グラフィックスのサイズ、プレゼンテーションを開始する部の番号、オーディオを聴くテクノロジを含む。
【００２２】
一度、ユーザが、或るオプションを使用してプレゼンテーションを開始したいことを指示すると、ファイルＣＯＮＴＡＩＮＥＲ．ＨＴＭＬがユーザ・ワークステーションのブラウザへ送られる。ユーザの選択は、それらをＵＲＬ内で付け加えることによって（ハッシュ・ステートメント）渡される（ステップ４６）。
【００２３】
次に、ＣＯＮＴＡＩＮＥＲ．ＨＴＭＬへのアクセスは、制御ファイルＩＮＩ．ＪＳ、及び共通ディレクトリ３０の中にあるファイルＣＯＮＴＡＩＮＥＲ．ＪＳを自動的にロードする。ステップ４２と同じく、ＣＯＮＴＡＩＮＥＲ．ＪＳを構築し機能及び特徴を許可／不許可にするため、制御ファイルが使用される（ステップ４８）。ＵＲＬで渡されたユーザ選択も、この目的のために使用される。１つの例として、制御ファイルは、プレゼンテーションが３つの部、即ち、章１〜５、章６〜１０、及び章１１〜１５へ分割されるように定義することができる。その結果、インデックス・ページは、どの部からプレゼンテーションを開始したいか（例えば、部２）を選択するオプションをユーザに提供する。次に、ユーザの選択は、ＵＲＬでＣＯＮＴＡＩＮＥＲ．ＨＴＭＬへ渡される。このファイルは制御ファイルを参照して、どのチャートが部２に含まれているかを決定し、それらのチャートのみを表示する。
【００２４】
一度、コンテナ・ページが完全に構築されると、ユーザは制御ファイル内で定義された或る機能へのアクセスを有するであろう（ステップ５０）。今度は、これらの機能の幾つかが、共通ディレクトリ３０の中にあるＨＴＭＬファイル及び、又はＪＳファイルをロードするであろう。これらのファイルは特定のフレームセットの中にロードされるので、親であるＣＯＮＴＡＩＮＥＲ．ＪＳからそれらを読み出すことによって、制御ファイル内の変数にアクセスすることができる。１つの例として、制御ファイルの中で、変数ＡｓｋａＱｕｅｓｔｉｏｎが「イエス」へセットされる。その結果、コンテナはボタンを表示し、ユーザはボタンを押して「Ｑｕｅｓｔｉｏｎ．ＨＴＭＬ」を立ち上げることができる。Ｑｕｅｓｔｉｏｎ．ＨＴＭＬは共通ディレクトリ内のファイルである。次に、このファイルは、制御ファイルから或る変数、例えばＥメール・アドレスを読み出し、この情報を使用して、別の状況では総称のＱｕｅｓｔｉｏｎ．ＨＴＭＬファイルをカスタマイズするであろう。
【００２５】
要するに、本発明は、補足情報（基本的情報は、スライド及び関連したオーディオ・レコーディングである）を制御ファイルに記憶することであり、非常に限られた数の特別に書かれるＨＴＭＬページが、このファイル内の変数を使用して、目的の結果を提供できるようにする。このアプローチを使用することによって、プレゼンテーションの作成に関連づけられた作業、又は最終表示結果が、全て、変数としてこのファイルの中に含まれる。オーディオ・ストリーミング・タイプ当たり１つだけのＨＴＭＬページが必要であり、このページに必要な情報は、制御ファイルの中に変数として記憶される。更に、全てのプレゼンテーションのために、同じＨＴＭＬページを使用できること、及び制御ファイルのみが異なったファイルであることに注意されたい。
【００２６】
更に、紹介ページの機能を実行する１つのＨＴＭＬページが存在する。このページは、プレゼンテーションの内容について概観を与える。オーディオ・ストリーミング・オプションを選択するとき、ユーザは第２のページを入力する。全てのオーディオ・ストリーミング・オプションのために、１つのＨＴＭＬページが存在する。各々の追加の機能、例えばヘルプ、調査、質問などについて、使用される言語ごとに１つのＨＴＭＬページが存在する。第２のページを入力するとき、ユーザはグラフィックスを見て、最初のオーディオ・レコーディングを聴くであろう。制御ファイル内の変数の定義に依存して、ユーザは、ヘルプ、調査などのために一連のボタンを見るであろう。全ての特徴及び機能は制御ファイルの中に記憶されるので、例えば、ヘルプ機能をインテリジェント・ヘルプ画面にすることができることに注意されたい。ヘルプＨＴＭＬページを作って制御ファイルを読み出すことができるので、それは、ユーザがどのようなオプションを有するかを前もって決定することができ、目に見えるオプションに対してのみヘルプを提供することができる。
【００２７】
まとめとして、本発明の構成に関して以下の事項を開示する。
（１）インターネット・ネットワーク（１２）によってアクセスされるマルチリンガル・プレゼンテーション・システムで使用される変数を定義する方法であって、サーバ（１８）内で第三者によって制御されるチャート又はスライドのような複数の可視オブジェクトが、ワークステーション（１０−１、１０−２、１０−３）を有する前記インターネット・ネットワークのユーザによってアクセスされることができ、前記可視オブジェクトの各々は、幾つかの所定の言語の中から選択された言語でオーディオ・レコーディングを関連づけられ、
前記方法は、前記インターネット・ネットワークのユーザによって要求されるプレゼンテーションの全てのパラメータを定義する全ての変数を含む制御ファイルを作成することから成り、前記変数は、前記プレゼンテーションに先立って前記制御ファイルの中で定義される
ことを備える方法。
（２）前記制御ファイルは、プレゼンテーションの獲得を要求する前記インターネット・ネットワークのユーザによってアクセスされるＨＴＭＬページによって使用される全ての変数を含む、上記（１）に記載の方法。
（３）前記変数は、少なくとも、プレゼンテーションの表題、プレゼンテーションにおけるチャート又はスライドの数、プレゼンテーションの持続時間、使用される言語、プレゼンテーションにおける全ての部の最初のスライド、及びプレゼンテーションの要約を含む、上記（２）に記載の方法。
（４）更に、プレゼンテーション及び話し手を説明する紹介ページ又はインデックス・ページを含むファイルＩＮＤＥＸ．ＨＴＭＬを作成するステップを含み、そのようなページは前記ワークステーション（１０−１、１０−２、１０−３）内でユーザによってアクセスされる、上記（１）から（３）のいずれか一項に記載の方法。
（５）前記紹介ページが、プレゼンテーションの表題、提示者の名前、スライドの数、オーディオの持続時間、言語、プレゼンテーションの要約、提示者の経歴、提示者の写真、大きなグラフィックスか小さなグラフィックスの選択、どの部（章）から開始したいか、及びアイコンを伴うか伴わないオーディオ・ストリーミング・オプションの情報を含む、上記（４）に記載の方法。
（６）ユーザが、前記ワークステーション（１０−１、１０−２、１０−３）で前記紹介ページにアクセスするとき、使用される言語、スライド上のグラフィックスのサイズ、プレゼンテーションを開始する部の番号、及びスライドに関連づけられたオーディオ・レコーディングを聴くテクノロジなどを選択することができる、上記（４）又は（５）に記載の方法。
（７）更に、前記紹介ページへアクセスするときユーザによってなされた選択を含むプレゼンテーションの全ての詳細を含むファイルＣＯＮＴＡＩＮＥＲ．ＨＴＭＬを作成するステップを含む、上記（６）に記載の方法。
（８）ユーザが、前記ワークステーション（１０−１、１０−２、１０−３）へロードされる前記ファイルＣＯＮＴＡＩＮＥＲ．ＨＴＭＬを使用することによって前記制御ファイルで定義された或る機能へアクセスすることができる、上記（７）に記載の方法。
（９）前記制御ファイルが変数「ＡｓｋａＱｕｅｓｔｉｏｎ」を含み、前記ファイルＣＯＮＴＡＩＮＥＲ．ＨＴＭＬが前記ワークステーション（１０−１、１０−２、１０−３）でボタンを表示させ、前記ボタンは、質問するためユーザによって使用される、上記（８）に記載の方法。
（１０）上記（１）から（９）のいずれか一項に記載の方法を実行するように適合化された手段を含むシステム。
【図面の簡単な説明】
【図１】  本発明が実施される一般的背景を表すブロック図である。
【図２】  インターネット・ネットワークを介してユーザのワークステーションへ転送されるファイルを有する第三者のサーバを表すブロック図である。
【図３】  ユーザが第三者のサーバへアクセスするとき、本発明の方法によって使用される様々なステップを表すフローチャートである。
【符号の説明】
１０、１０−１、１０−２、１０−３  ユーザのワークステーション
１２  インターネット・ネットワーク
１４  作成者のワークステーション
１６  電話セット
１８  公衆交換網
２０  第三者のサーバ
２２  コンテンツ・ディレクトリ
２４  制御ファイル
２６  総称ファイル（ＩＮＤＥＸ．ＨＴＭＬ）
２８  総称ファイル（ＣＯＮＴＡＩＮＥＲ．ＨＴＭＬ）
３０  共通ディレクトリ
３２  総称ファイル（ＩＮＤＥＸ．ＪＳ）
３４  総称ファイル（ＣＯＮＴＡＩＮＥＲ．ＪＳ）
【図１】
0004066309.tif 000005
【図２】
0004066309.tif 000006
【図３】
0004066309.tif 000007