(57)【要約】【課題】コンテンツの共同制作を容易に実現する。【解決手段】ネットワークに接続された複数のコンテンツ制作装置を用いてコンテンツを制作するためのコンテンツ制作管理装置において、前記コンテンツを構成する台本データを前記複数のコンテンツ制作装置に配信する台本データ配信手段と、前記複数のコンテンツ制作装置から得られる予め設定された各役割に対応する演出スクリプト情報を取得するスクリプト取得手段と、前記スクリプト取得手段により取得されたスクリプトを、前記複数のコンテンツ制作装置に配信するスクリプト配信手段と、前記コンテンツ制作装置の増減又は各コンテンツ制作装置が担当する役割の変更を管理する制作装置管理手段を有することにより、上記課題を解決する。【選択図】図２
2010251920.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続された複数のコンテンツ制作装置を用いてコンテンツを制作するためのコンテンツ制作管理装置において、
前記コンテンツを構成する台本データを前記複数のコンテンツ制作装置に配信する台本データ配信手段と、
前記複数のコンテンツ制作装置から得られる予め設定された各役割に対応する演出スクリプト情報を取得するスクリプト取得手段と、
前記スクリプト取得手段により取得されたスクリプトを、前記複数のコンテンツ制作装置に配信するスクリプト配信手段と、
前記コンテンツ制作装置の増減又は各コンテンツ制作装置が担当する役割の変更を管理する制作装置管理手段を有することを特徴とするコンテンツ制作管理装置。
【請求項２】
前記スクリプト配信手段は、
前記スクリプト取得手段にて得られたスクリプトを生成したコンテンツ制作装置以外のコンテンツ制作装置に配信することを特徴とする請求項１に記載のコンテンツ制作管理装置。
【請求項３】
前記制作装置管理手段は、
新たに参加するコンテンツ制作装置に対して、今までに制作されたスクリプトを配信することを特徴とする請求項１又は２に記載のコンテンツ制作管理装置。
【請求項４】
ネットワークに接続されたコンテンツ制作管理装置から得られる台本データに基づいてコンテンツを制作するコンテンツ制作装置において、
前記台本データから予め設定された役割情報に基づいて台本内容を選別する台本内容選別手段と、
前記台本情報選別手段により得られる内容に基づいて、前記役割情報に対応する演出を行う演出生成手段と、
前記役割情報に対応する演出の内容と、前記台本データに含まれる演出の内容とを切り替えて再生する切替再生手段とを有することを特徴とするコンテンツ制作装置。
【請求項５】
前記演出生成手段は、
前記台本データを表示する台本データ表示領域と、前記役割情報に基づく映像を再生する再生表示領域と、役割表示領域とを含む画面を生成する画面生成手段を有することを特徴とする請求項４に記載のコンテンツ制作装置。
【請求項６】
ネットワークに接続された複数のコンテンツ制作装置を用いてコンテンツを制作するためのコンテンツ制作管理プログラムにおいて、
コンピュータを、
前記コンテンツを構成する台本データを前記複数のコンテンツ制作装置に配信する台本データ配信手段、
前記複数のコンテンツ制作装置から得られる予め設定された各役割に対応する演出スクリプト情報を取得するスクリプト取得手段、
前記スクリプト取得手段により取得されたスクリプトを、前記複数のコンテンツ制作装置に配信するスクリプト配信手段、及び、
前記コンテンツ制作装置の増減又は各コンテンツ制作装置が担当する役割の変更を管理する制作装置管理手段として機能させるためのコンテンツ制作管理プログラム。
【請求項７】
ネットワークに接続されたコンテンツ制作管理装置から得られる台本データに基づいてコンテンツを制作するコンテンツ制作プログラムにおいて、
前記台本データから予め設定された役割情報に基づいて台本内容を選別する台本内容選別手段、
前記台本情報選別手段により得られる内容に基づいて、前記役割情報に対応する演出を行う演出生成手段、及び、
前記役割情報に対応する演出の内容と、前記台本データに含まれる演出の内容とを切り替えて再生する切替再生手段として機能させるコンテンツ制作プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ制作管理装置、コンテンツ制作装置、コンテンツ制作管理プログラム、及びコンテンツ制作プログラムに係り、特に、コンテンツの共同制作を容易に実現するためのコンテンツ制作管理装置、コンテンツ制作装置、コンテンツ制作管理プログラム、及びコンテンツ制作プログラムに関する。
【背景技術】
【０００２】
従来、番組等のコンテンツの制作において、立案、制作、制作したコンテンツの蓄積、公開、配信等といった各分野を統合して、一連のコンテンツ制作を行うシステムが提案されている（例えば、特許文献１参照。）。
【０００３】
なお、コンテンツの提供については、主にインターネット等の通信ネットワーク等を介して、ＨＴＭＬ（ＨｙｐｅｒＴｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）やＸＭＬ（ｅＸｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）等のマークアップ言語や、画像や映像、音声、テキスト情報等の素材データ等がＷｅｂ上に公開されているため、ユーザは所望する情報を取得することができる。
【０００４】
また、上述したコンテンツを提供するツールとしては、例えば番組の制作、提示に用いられるスクリプトの一例として、ＴＶＭＬ（ＴＶ  ｐｒｏｇｒａｍ  Ｍａｒｋｉｎｇ  Ｌａｎｇｕａｇｅ）を用いた自動番組制作システム（ＴＶ４Ｕ）がある。ＴＶＭＬとは、テレビ番組を制作するためのオブジェクトベース記述言語であり、テレビ番組の映像や音声等を、素材データと台本（演出内容等）とに分けて記述することができ、台本を記述すればパソコン等で動作するソフトウェア等がこれを読取り、即座にテレビ番組として再生・視聴することができる。
【０００５】
なお、ＴＶ４Ｕは、ワープロ（エディタ）型のユーザインタフェースを用いて番組の台本を記述し、その台本に任意の番組制作エンジンを適用して番組を制作し、その台本や素材データ、番組制作エンジンをサーバ等にアップロードすることにより番組を公開する。
【０００６】
なお、番組制作エンジンとは、番組に登場するＣＧ（Ｃｏｍｐｕｔｅｒ  Ｇｒａｐｈｉｃｓ）キャラクタや番組における１つの動作の単位で「タイトル表示」、「ズームイン」、「ＣＧキャラクタの動作」等のイベントが予め定義されたものであり、この番組制作エンジンを用いることにより、効率的に番組制作を実現することができる。
【０００７】
一方、視聴者（クライアント）側では、上述したサーバ等にアップロードされた台本、素材、番組制作エンジンをダウンロードし、クライアントでＣＧや音声合成等を使用して番組を再生して視聴を行っている。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００５−３１８２５４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかしながら、上述したような従来技術では、１つの台本にコンテンツの全てを記述する必要があり、その台本に含まれるスクリプトを各キャラクタや番組を構成する他の要素（例えば、照明、カメラ、小道具、音声等）等の役割毎に分割することができない。したがって、視聴者は、配信されている台本にしたがって視聴することしかできず、視聴者毎に異なる映像を生成することができなかった。
【００１０】
また、制作側において、ネットワーク経由で番組を共同制作しようとする場合には、従来ではサーバ側でリアルタイムに映像を生成し、それを各端末へ配信することにより行われるが、現在、どのような端末がどのような役割を分担しているかを管理しないと、どの端末にどのようなスクリプトを送ればよいか、多くの端末から送られてきたスクリプトからビューアーがどのように映像を再生するか等を予め詳しく決めておく必要があり、煩雑な処理となる。また、端末の数を変更した場合には、再設計するのに多くの労力が必要となる。つまり、従来技術では、スクリプトの送受を個々の制作管理装置と制作装置との間で決めておく必要があり、カメラの台数や出演者の数が変わった場合、その都度、送受の取り決めを変更するのが煩雑になる。
【００１１】
本発明は、上述した問題点に鑑みなされたものであり、コンテンツの共同制作を容易に実現するためのコンテンツ制作管理装置、コンテンツ制作装置、コンテンツ制作管理プログラム、及びコンテンツ制作プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１２】
上記課題を解決するために、本件発明は、以下の特徴を有する課題を解決するための手段を採用している。
【００１３】
請求項１に記載された発明は、ネットワークに接続された複数のコンテンツ制作装置を用いてコンテンツを制作するためのコンテンツ制作管理装置において、前記コンテンツを構成する台本データを前記複数のコンテンツ制作装置に配信する台本データ配信手段と、前記複数のコンテンツ制作装置から得られる予め設定された各役割に対応する演出スクリプト情報を取得するスクリプト取得手段と、前記スクリプト取得手段により取得されたスクリプトを、前記複数のコンテンツ制作装置に配信するスクリプト配信手段と、前記コンテンツ制作装置の増減又は各コンテンツ制作装置が担当する役割の変更を管理する制作装置管理手段を有することを特徴とする。
【００１４】
請求項１記載の発明によれば、コンテンツの共同制作を容易に実現することができる。
【００１５】
請求項２に記載された発明は、前記スクリプト配信手段は、前記スクリプト取得手段にて得られたスクリプトを生成したコンテンツ制作装置以外のコンテンツ制作装置に配信することを特徴とする。
【００１６】
請求項３に記載された発明は、前記制作装置管理手段は、新たに参加するコンテンツ制作装置に対して、今までに制作されたスクリプトを配信することを特徴とする。
【００１７】
請求項４に記載された発明は、ネットワークに接続されたコンテンツ制作管理装置から得られる台本データに基づいてコンテンツを制作するコンテンツ制作装置において、前記台本データから予め設定された役割情報に基づいて台本内容を選別する台本内容選別手段と、前記台本情報選別手段により得られる内容に基づいて、前記役割情報に対応する演出を行う演出生成手段と、前記役割情報に対応する演出の内容と、前記台本データに含まれる演出の内容とを切り替えて再生する切替再生手段とを有することを特徴とする。
【００１８】
請求項４記載の発明によれば、役割に対応する演出を容易に行うことができる。また、コンテンツ制作管理装置によりコンテンツの共同制作を容易に実現することができる。
【００１９】
請求項５に記載された発明は、前記演出生成手段は、前記台本データを表示する台本データ表示領域と、前記役割情報に基づく映像を再生する再生表示領域と、役割表示領域とを含む画面を生成する画面生成手段を有することを特徴とする。
【００２０】
請求項６に記載された発明は、ネットワークに接続された複数のコンテンツ制作装置を用いてコンテンツを制作するためのコンテンツ制作管理プログラムにおいて、コンピュータを、前記コンテンツを構成する台本データを前記複数のコンテンツ制作装置に配信する台本データ配信手段、前記複数のコンテンツ制作装置から得られる予め設定された各役割に対応する演出スクリプト情報を取得するスクリプト取得手段、前記スクリプト取得手段により取得されたスクリプトを、前記複数のコンテンツ制作装置に配信するスクリプト配信手段、及び、前記コンテンツ制作装置の増減又は各コンテンツ制作装置が担当する役割の変更を管理する制作装置管理手段として機能させる。
【００２１】
請求項６記載の発明によれば、コンテンツの共同制作を容易に実現することができる。また、実行プログラムをコンピュータにインストールすることにより、容易にコンテンツ制作管理を実現することができる。
【００２２】
請求項７に記載された発明は、ネットワークに接続されたコンテンツ制作管理装置から得られる台本データに基づいてコンテンツを制作するコンテンツ制作プログラムにおいて、前記台本データから予め設定された役割情報に基づいて台本内容を選別する台本内容選別手段、前記台本情報選別手段により得られる内容に基づいて、前記役割情報に対応する演出を行う演出生成手段、及び、前記役割情報に対応する演出の内容と、前記台本データに含まれる演出の内容とを切り替えて再生する切替再生手段として機能させる。
【００２３】
請求項７記載の発明によれば、コンテンツの共同制作を容易に実現することができる。また、実行プログラムをコンピュータにインストールすることにより、容易にコンテンツ制作を実現することができる。
【発明の効果】
【００２４】
本発明によれば、コンテンツの共同制作を容易に実現することができる。
【図面の簡単な説明】
【００２５】
【図１】本実施形態におけるコンテンツ制作管理システムの概略構成例を示す図である。
【図２】コンテンツ制作管理装置の機能構成の一例を示す図である。
【図３】本実施形態におけるコンテンツ制作装置の機能構成の一例を示す図である。
【図４】コンテンツ制作管理システムの第１の具体例を説明するための図である。
【図５】第１の具体例におけるコンテンツ制作の概略を説明するための図である。
【図６】台本データの一例を示す図である。
【図７】全ての制作クライアントによって生成されたＴＶＭＬスクリプトを時系列に記述した一例を示す図である。
【図８】本実施形態における画面生成の一例を示す図である。
【図９】本実施形態におけるコンテンツ制作管理処理手順の一例を示すフローチャートである。
【図１０】本実施形態におけるコンテンツ制作処理手順の一例を示すフローチャートである。
【発明を実施するための形態】
【００２６】
＜本発明について＞
本発明は、例えば配信されてくる台本に対してフィルタリングを行い、視聴者が好みの状態を維持したまま、視聴することができる機能を有する。つまり、本発明では、クライアントが受信したスクリプトの内容を判別し、好みの状態を維持するのに不要となるスクリプトを排除し、必要となるスクリプト映像コンテンツを生成する。これによって、視聴クライアントは、好みの状態を維持したまま視聴することができる。なお、このとき不要なスクリプトは、バックグラウンドで処理され続けているため、視聴者は好みの状態から本来のオンエア状態にいつでも戻すことができる。
【００２７】
また本発明は、コンテンツ制作装置がコンテンツの制作途中に参加したり、途中で止める等の増減があった場合に、その旨をコンテンツ制作管理装置に通知すし、コンテンツ制作管理装置にて１つの役割を複数の制作装置が担当したり、スクリプトを不要なコンテンツ制作装置に送信するといったことがないように制御を行う。
【００２８】
以下に、上述したような特徴を有する本発明におけるコンテンツ制作管理装置、コンテンツ制作装置、コンテンツ制作管理プログラム、及びコンテンツ制作プログラムを好適に実施した形態について、図面を用いて詳細に説明する。
【００２９】
なお、本実施形態では、制作するコンテンツの一例として番組を用いることとし、複数のコンテンツ制作装置が通信ネットワークにより接続された通信環境において、複数のコンテンツ制作装置が協力して１つの番組を制作し、配信するＴＶ４Ｕシステムについて説明する。また、本実施形態では、番組の生成や提示等に用いられるスクリプトの一例としてＴＶＭＬを用いる。
【００３０】
＜コンテンツ制作管理システム：概略構成例＞
図１は、本実施形態におけるコンテンツ制作管理システムの概略構成例を示す図である。図１に示すコンテンツ制作管理システム１０は、コンテンツ制作管理装置１１と、複数のコンテンツ制作装置１２−１〜１２−ｎと、複数のコンテンツ視聴装置１３−１〜１３−ｎとを有するよう構成されている。また、コンテンツ制作管理装置１１、コンテンツ制作装置１２−１〜１２−ｎ、及びコンテンツ視聴装置１３−１〜１３−ｎは、それぞれインターネット等の通信ネットワーク１４を介してデータの送受信が可能な状態で接続されている。
【００３１】
ここで、コンテンツ制作管理装置１１は、例えば予め制作された若しくはコンテンツ制作管理装置１１で制作された台本データ又は各コンテンツ制作装置１２−１〜１２−ｎに対して予め設定された役割毎にワープロ（エディタ）型のユーザインタフェースを用いて制作される番組の演出スクリプトを生成し、その台本データや演出（スクリプト）、素材データ、番組制作エンジン等を、通信ネットワーク１４を介して他の装置がダウンロードして再生できるように公開したり、コンテンツ視聴装置１３−１〜１３−ｎに配信することにより番組を提供する。
【００３２】
コンテンツ制作装置１２−１〜１２−ｎは、コンテンツ制作管理装置１１から得られる番組全体の台本データから予め設定された自分の役割に相当する部分を選別し、選別した台本の内容に基づいて演出を行う。また、コンテンツ制作装置１２−１〜１２−ｎは、役割に相当する演出を行った後、その演出情報に対応するスクリプトを生成し、生成したスクリプトを、通信ネットワーク１４を介してコンテンツ制作管理装置１１に送信する。
【００３３】
ここで、役割とは、番組を制作する上で分担可能な１要素を示し、例えばカメラ、ＣＧキャラクタ、カメラスイッチ、音声等があり、カメラやキャラクタ等については、カメラ１、カメラ２、キャラクタＡ、キャラクタＢ等、番組において必要な複数の役割を設定することができる。なお、それぞれには、所定の性質、性格等を有しており、例えば「カメラ１」であれば「きれのある、スピード感を持ったカメラワーク」を演出し、「カメラ２」であれば「ゆっくりとしていて、たどたどしい素人のようなカメラワーク」を演出し、キャラクタＡであれば「メリハリのある機敏な動きの女性キャラクタ」、キャラクタＢであれば「ぎこちない動きのロボットキャラクタ」等のようにそれぞれが異なる演出目的を有していることが好ましい。したがって、本実施形態では、役割毎に個性化された演出を行うことができる。更に、台本記述を元にコンテンツ制作装置側で使用者が操作して演出することも可能となる。
【００３４】
なお、コンテンツ制作装置１２−１〜１２−ｎについては、各役割に相当する画面の再生表示と、コンテンツ制作管理装置１１やコンテンツ視聴装置１３−１〜１３−ｎが視聴する再生表示とを切り替えて再生することができる。つまり、コンテンツ制作装置１２−１〜１２−ｎは、分担された役割に対する演出を行う場合には、その対応する部分の演出がしやすい画面が表示され、使用者は、その画面を見ながら番組の役割に応じた演出を制作することができる。
【００３５】
コンテンツ視聴装置１３−１〜１３−ｎは、コンテンツ制作管理装置１１から得られるコンテンツ制作装置１２−１〜１２−ｎにより生成された演出情報を受信し、番組を再生表示する。
【００３６】
ここで、図１におけるコンテンツ制作管理装置１１、コンテンツ制作装置１２−１〜１２−ｎ、コンテンツ視聴装置１３−１〜１３−ｎの数については、本発明においてはこれに限定されず、例えばコンテンツ制作装置１２及びコンテンツ視聴装置１３は、同一の機能を有して１台に統合されていてもよく、また、コンテンツ制作管理装置１１、コンテンツ制作装置１２−１〜１２−ｎ、及びコンテンツ視聴装置１３−１〜１３−ｎは、それぞれ個々のＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）により実現されてもよい。
【００３７】
次に、上述したコンテンツ制作管理システム１０におけるコンテンツ制作管理装置１１及びコンテンツ制作装置１２の機能構成例について具体的に説明する。
【００３８】
＜コンテンツ制作管理装置１１：機能構成例＞
図２は、コンテンツ制作管理装置の機能構成の一例を示す図である。図２に示すコンテンツ制作管理装置１１は、入力手段２１と、出力手段２２と、蓄積手段２３と、台本データ生成手段２４と、台本データ配信手段２５と、スクリプト取得手段２６と、スクリプト配信手段２７と、再生手段２８と、制作装置管理手段２９と、送受信手段３０と、制御手段３１とを有するよう構成されている。
【００３９】
入力手段２１は、番組制作管理者等の使用者等からの台本データ生成指示や台本データ配信指示、スクリプト生成指示、スクリプト配信指示、再生指示、制作装置管理指示、送受信指示等のコンテンツ制作管理における各入力を受け付ける。なお、入力手段２１は、例えばキーボードや、マウス等のポインティングデバイス、マイク等の音声入力デバイス等からなる。
【００４０】
出力手段２２は、入力手段２１により入力された指示内容や、各指示内容に基づいて生成された制御データや台本データ、スクリプト、番組、制作装置接続情報等の内容を表示したり、音声を出力する。なお、出力手段２２は、ディスプレイ等の画面表示機能やスピーカ等の音声出力機能等を有する。
【００４１】
蓄積手段２３は、コンテンツである所定の番組を制作するために必要な台本データ生成手段２４において生成された台本データ４１、生成された台本データ４１に記述されている演出を行い、番組を生成するために必要なキャラクタ、セット、音声、動作、静止画、動画、テキストデータ等の各種データからなる複数の素材データ４２、番組の演出内容や番組を構成する上で必要な番組制作エンジン４３、スクリプト取得手段２６において生成されたＴＶＭＬスクリプトやコンテンツ制作装置１３から得られる役割毎のスクリプト情報からなるスクリプト４４、再生手段２８により再生される番組４５、制作装置管理手段２９においてコンテンツ制作管理装置１１に通信ネットワーク１４を介して接続されるコンテンツ制作装置１２−１〜１２−ｎの接続状況と番組制作上の役割分担を管理する制作装置接続情報４６等の各種設定情報等を蓄積する。
【００４２】
また、蓄積手段２３は、送受信手段３０を介して外部装置等から受信した制御データや、台本データ、素材データ、番組制作エンジン、スクリプト、番組、制作装置接続情報等の各種データを蓄積することができる。なお、蓄積手段２３は、上述した各種データを通信ネットワーク１４等に接続された外部装置等から取得することもできる。
【００４３】
台本データ生成手段２４は、実際の番組を生成するための演出情報等を含む台本データを生成する。具体的には、台本データ生成手段２４は、カメラの動きや切り替え、画像や映像等の表示、音楽や観客の拍手や笑い声、ため息等の各種演出情報等を用いて番組を構成する台本データを生成する。なお、台本データは、所定のテキストフォーマットで生成され、例えばＸＭＬ形式やＨＴＭＬ等で生成される。
【００４４】
台本データ配信手段２５は、通信ネットワーク１４に接続されたコンテンツ制作装置１２−１〜１２−ｎのうち、台本データ生成手段２４により生成された台本データに記述された役割に対応する演出を行うコンテンツ制作装置又は全てのコンテンツ制作装置に対して台本データを配信する。
【００４５】
スクリプト取得手段２６は、台本データを配信したコンテンツ制作装置１２から得られる役割毎に生成されたスクリプト情報を取得する。また、スクリプト取得手段２６は、得られた複数のスクリプトを収集して台本データの記述順序等に併せて並べ替え等を行い、素材データ４２や番組制作エンジン４３を用いて番組に対応するＴＶＭＬスクリプトを生成する。なお、スクリプト取得手段２６は、既にコンテンツ制作装置側でＴＶＭＬスクリプトを生成している場合には、そのＴＶＭＬスクリプトをそのまま利用する。また、スクリプト取得手段２６は、複数のスクリプト情報を纏めてＴＶＭＬスクリプトを生成してもよく、生番組等のリアルタイム性を有する番組に対するＴＶＭＬスクリプトの場合には、順序に関係なく、役割毎に対応するコンテンツ制作装置から得られるＴＶＭＬスクリプトをそのまま利用し、即座にスクリプト配信手段２７により配信させる。
【００４６】
スクリプト配信手段２７は、スクリプト取得手段２６により得られるＴＶＭＬスクリプトを、通信ネットワーク１４を介して接続されるコンテンツ制作装置１２−１〜１２−ｎ、コンテンツ視聴装置１３−１〜１３−ｎに配信する。なお、スクリプト配信手段２７は、各コンテンツ制作装置１２−１〜１２−ｎに配信する際、その送信対象のスクリプトを生成したコンテンツ制作装置には配信を行わず、そのスクリプトを生成していないコンテンツ制作装置に対して配信を行う。
【００４７】
これにより、既に生成してコンテンツ制作管理装置１１に送信されたスクリプトを再び受信して、その装置で再生されるのを防止することができる。なお、各コンテンツ制作装置１３−１〜１３−ｎには、それぞれを識別する識別情報を有しており、スクリプト配信手段２７は、コンテンツ制作装置１３から送信されるスクリプトに付与される識別情報を参照することにより、スクリプトの配信先を上述したように制御することができる。
【００４８】
再生手段２８は、スクリプト取得手段２６により生成されたＴＶＭＬスクリプトを再生し、映像又は音声等により出力手段２２により再生表示させる。なお、再生手段２８は、役割毎に別々の装置で生成されたスクリプト等の制御データがそれぞれ非同期で送られてくるため、再生手段２８は、入力されたＴＶＭＬスクリプトをそのまま現在再生中に番組で実行されているスクリプトの直後に割り込ませて再生を行う。
【００４９】
なお、再生手段２８は、予め設定される制御データの優先順位に基づいて再生する順序も優先させて再生させることができる。これにより、例えばキャラクタ動作に関するスクリプトを優先的に再生させることで、リアルタイム動作を実現することができる。
【００５０】
また、再生手段２８は、リアルタイム再生を行わない場合には、入力されるＴＶＭＬスクリプトを一時的にメモリ等の蓄積手段２３に保存し、台本データと照合して適切な順序に並べ替えた後、再生するようにしてもよい。これにより、所望する番組の演出を分担させた制御データから柔軟な番組演出を実現することができる。
【００５１】
更に、再生手段２８は、例えばＴＶＭＬプレイヤーを用いることができる。ここで、ＴＶＭＬプレイヤーは、ＴＶＭＬスクリプトを解釈してリアルタイムＣＧ、音声合成等を用いてコンテンツを生成し、再生出力するソフトウェアである。
【００５２】
制作装置管理手段２９は、番組制作中に台本に記述されたカメラやキャラクタの演出等の役割を担当するコンテンツ制作装置１３の接続状態や担当変更時の管理を行う。つまり、制作装置管理装置２９は、番組の制作途中や、制作開始前において、コンテンツ制作装置の接続数が増減した場合や変更した場合には、上述した台本データ配信手段２５やスクリプト配信手段２７における配信先を管理する。また、制作装置管理手段２９は、番組の制作途中で新たにコンテンツ制作装置が追加された場合には、その装置に対して今までに制作されたスクリプトを送信することができる。
【００５３】
送受信手段３０は、通信ネットワーク１４を介して制御データ、台本データ、素材データ、番組制作エンジン、スクリプト、番組、制作装置接続情報等の各種データを、コンテンツ制作管理システム１０を構成する他の装置に送信したり、他の装置から各種データを受信するための通信インタフェースである。
【００５４】
制御手段３１は、コンテンツ制作管理装置１１における各機能構成全体の制御を行う。具体的には、制御手段３１は、入力手段２１により入力された使用者等からの入力情報に基づいて台本データを生成したり、生成した台本データを配信したり、ＴＶＭＬスクリプトを生成したり、ＴＶＭＬスクリプトを配信したり、ＴＶＭＬスクリプト再生したり、コンテンツ制作装置の接続の増減や演出の役割変更対応した処理を行う等の各種制御を行う。
【００５５】
＜コンテンツ制作装置１２：機能構成例＞
図３は、本実施形態におけるコンテンツ制作装置の機能構成の一例を示す図である。図３に示すコンテンツ制作装置１２は、入力手段５１と、出力手段５２と、蓄積手段５３と、台本内容選別手段５４と、演出生成手段５５と、スクリプト切替再生手段５６と、送受信手段５７と、制御手段５８とを有するよう構成されている。
【００５６】
入力手段５１は、コンテンツ制作者等の使用者等からの台本内容選別指示や演出生成指示、スクリプト切替再生指示、送受信指示等のコンテンツ制作における各入力を受け付ける。なお、入力手段５１は、例えばキーボードや、マウス等のポインティングデバイス、マイク等の音声入力デバイス等からなる。
【００５７】
出力手段５２は、入力手段５１により入力された指示内容や、各指示内容に基づいて生成された制御データや台本データ、スクリプト、番組、役割情報等の内容を表示したり、音声を出力する。なお、出力手段５２は、ディスプレイ等の画面表示機能やスピーカ等の音声出力機能等を有する。
【００５８】
蓄積手段５３は、コンテンツである所定の番組を制作するために必要なコンテンツ制作管理装置１１から通信ネットワーク１４を介して送信された台本データ６１、素材データ６２、番組制作エンジン６３、演出生成手段５５により生成されたスクリプト６４、スクリプト切替再生手段５６により再生された番組６５、演出生成手段５５やスクリプト切替再生手段５６により演出又は再生される基準となる予めコンテンツ制作装置毎にカメラＡ、キャラクタＢ等の役割が設定された役割情報６６等の各種設定情報等を蓄積する。
【００５９】
また、蓄積手段５３は、送受信手段５７を介して外部装置等から受信した制御データや、台本データ、素材データ、番組制作エンジン、スクリプト、番組、役割情報等の各種データを蓄積することができる。なお、蓄積手段５３は、上述した各種データを通信ネットワーク１４等に接続された外部装置等から取得することもできる。
【００６０】
台本内容選別手段５４は、コンテンツ制作管理装置１１から得られ、蓄積手段５３に蓄積されている台本データ６１を読み込み、上述した役割情報から得られる役割に対応する台本部分を抜き出すフィルタリング処理を行う。具体的には、台本内容選別手段５４は、ＸＭＬ台本データのタグ情報やコマンド情報等を参照し、役割に対応する部分を抜き出す。なお、台本内容選別手段５４は、選別した台本の内容と、選別されなかった台本の内容とをそれぞれ区別して台本データ６１として蓄積することができる。
【００６１】
演出生成手段５５は、台本内容選別手段５４において選別された台本内容に基づいて対応する役割の演出を行う。なお、演出情報は、例えば使用者が入力手段５１により入力することもでき、また台本の記述内容に応じて予め設定された演出を行ってもよい。なお、演出生成手段５５は、使用者が容易に演出を行えるような表示画面を生成する画面生成手段を有する。画面生成手段では、台本データを表示する領域と番組を再生表示する領域と、役割情報６６に基づいて、対応する役割の処理がきたらその内容を表示する役割表示領域を生成する。なお、これらの生成された画面は、ディスプレイ等の出力手段５２により出力される。また、上述した各領域は、１つのウィンドウ画面上の所定の位置に配置されてもよく、複数のウィンドウ画面を用いて表示されてもよい。
【００６２】
演出生成手段５５は、使用者等により生成された演出情報をスクリプトに変換し、変換したスクリプトを送受信手段５７によりコンテンツ制作管理装置１１に送信する。このとき、演出生成手段５５は、スクリプトには、予め設定されるコンテンツ制作装置の識別情報を付与して送信する。
【００６３】
スクリプト切替再生手段５６は、予め設定される役割情報６６に対応して台本内容選別手段５４により選別された台本データから素材データ６２、番組制作エンジン６３等を用いて生成されたスクリプトや演出生成手段５５により演出されたことにより得られたスクリプトの内容と、コンテンツ制作管理装置１２から送信された通常の台本データ６１から素材データ６２、番組制作エンジン６３等を用いて生成されたスクリプトとを切り替えて再生表示する。なお、スクリプト切替再生手段５６は、上述した再生手段２８と同様の機能を有しており、例えばＴＶＭＬプレイヤーを用いることができる。
【００６４】
送受信手段５７は、通信ネットワーク１４を介して制御データ、台本データ、素材データ、番組制作エンジン、スクリプト、番組、役割情報等の各種データを、コンテンツ制作管理システム１０を構成する他の装置に送信したり、他の装置から各種データを受信するための通信インタフェースである。
【００６５】
制御手段５８は、コンテンツ制作装置１２おける各機能構成全体の制御を行う。具体的には、制御手段５８は、入力手段５１により入力された使用者等からの入力情報に基づいて台本内容を選別したり、演出生成したり、スクリプトを切り替えて再生する等の各種制御を行う。
【００６６】
なお、コンテンツ制作装置１２がコンテンツ制作管理システム１０に新規に追加して数が増加する場合、そのコンテンツ制作装置１２は、予め設定されたコンテンツ制作管理装置１１のアドレス情報に基づいてアクセスすることで、コンテンツ制作管理装置１１から台本データや素材データ、番組制作エンジン、今まで制作されたスクリプト、番組、役割情報等が送信され、その役割情報に応じて上述した演出を行う。また、あるコンテンツ制作装置１２がコンテンツの制作を終了する場合には、電源をＯＦＦにする等、コンテンツ制作管理装置１１との通信を行わないようにすることで、コンテンツ制作管理装置１１は、そのコンテンツ制作装置に対して台本データ等を送らないようにすることができる。
【００６７】
上述したように、本実施形態によれば、コンテンツの共同制作を容易に実現することができる。具体的には、例えばインターネット等の通信ネットワークに接続された複数のクライアント（コンテンツ制作装置）が共同で番組を制作する際に、カメラ担当の制作クライアントが自分の操作するカメラ映像と実際のオンエア映像とをスクリプト単位で適宜切り替えて表示させることができる。これにより、再生画面を見ながら演出を容易に行うことができる。更に、クライアントが増減しても容易に管理することができる。
【００６８】
ここで、上述した図１に示すコンテンツ制作管理システム１０の動作の具体例について以下に説明する。
【００６９】
＜コンテンツ制作管理システム１０：第１の具体例＞
図４は、コンテンツ制作管理システムの第１の具体例を説明するための図である。図４に示すコンテンツ制作管理システム１０では、コンテンツ制作管理装置１１と、制作クライアントとしてのコンテンツ制作装置１２−１〜１２−４と、視聴クライアントとしてのコンテンツ視聴装置１３とを有しており、それぞれが通信ネットワーク１４によりデータの送受信が可能な状態で接続されている。
【００７０】
なお、図４に示す例では、番組を制作する複数のクライアントがカメラや出演者等の役割を分担しており、具体的にはコンテンツ制作装置１２−１が出演者Ａの演出を担当し、コンテンツ制作装置１２−２が出演者Ｂの演出を担当し、コンテンツ制作装置１２−３がカメラＡの演出を担当し、コンテンツ制作装置１２−４がカメラＢの演出を担当する例を示している。
【００７１】
また、図４に示すコンテンツ制作管理システム１０は、予め制作されたＸＭＬ台本を入力として、それぞれの役割に対してカメラワークやキャラクタの動作等の演出を付加したＴＶＭＬスクリプトを出力して、コンテンツ制作管理装置１１に送信し、コンテンツ制作管理装置１１と通信ネットワーク１４を介して接続される全てのクライアント（制作クライアント１２−１〜１２−４、視聴クライアント１３）に対して配信する。なお、配信するクライアントは、全てではなく配信するＴＶＭＬスクリプトを生成したクライアントには送らないようにすることもでき、また配信先の設定等により所定のクライアントのみに配信することもできる。
【００７２】
なお、視聴側では、具体例１において視聴クライアントが公開サーバとしてのコンテンツ制作管理装置１１で公開されたＴＶＭＬスクリプトを受信し、上述した台本内容選別手段としてのフィルタリング処理により各役割担当により演出された映像を視聴することができる。
【００７３】
ここで、図５は、第１の具体例におけるコンテンツ制作の概略を説明するための図である。図５に示すように、ある制作クライアントＡは、コンテンツ制作管理装置によりＸＭＬ台本データが送信され、ユーザ操作により、番組制作エンジンや素材データ等を用いて演出を行い、台本を生成し、ＴＶＭＬ変換処理して台本データのＴＶＭＬスクリプトを生成する。
【００７４】
次に、生成したＴＶＭＬスクリプトは、素材データと共に通信ネットワークを介して公開サーバとしてのコンテンツ制作管理装置にアップロードして公開される。ここで、コンテンツ制作管理装置は、通信ネットワークに接続された制作クライアントＡ以外の全ての制作クライアントや視聴クライアントにＸＭＬ台本から制作されたＴＶＭＬスクリプトを配信する。
【００７５】
全てのクライアントは、配信されたＴＶＭＬスクリプトと公開された素材データを受信し、番組を視聴することができる。ここで、例えばカメラを担当した制作クライアントがある場合には、ＴＶＭＬフィルタ機能により、自分が操作するカメラの映像だけを視聴しながらカメラアングルを変更することが可能である。このとき、実際にオンエアで再生表示されているカメラ情報に関するＴＶＭＬスクリプトは蓄積手段等により蓄積されており、自分の操作するカメラ映像の再生表示画面と、蓄積手段に蓄積した通常のオンエア映像とを適宜切り替えて表示させることができる。
【００７６】
つまり、図５に示すように、ＴＶＭＬフィルタによりＴＶＭＬスクリプトの内容を判別し、コマンドの挿入／削除等を行ったＴＶＭＬスクリプトを、素材データ等を用いてＴＶＭＬプレイヤーにより再生し、映像・音声が出力される。つまり、ＴＶＭＬフィルタでは、クライアントが予め登録したカメラ名に関するＴＶＭＬスクリプトだけを通過させ、登録外のカメラについては蓄積しておき、実際のオンエア映像やバックグラウンドでスクリプトを待機させておく。これにより、使用者は操作によって登録したカメラ映像と、オンエア映像とをスクリプトのみを切り替えるだけで、容易に切り替え表示を行うことができる。
【００７７】
＜台本データ例／ＴＶＭＬスクリプト例＞
ここで、図６は、台本データの一例を示す図である。また、図７は、全ての制作クライアントによって生成されたＴＶＭＬスクリプトを時系列に記述した一例を示す図である。図６及び図７に示す台本データ及びＴＶＭＬスクリプトは、一例としてＸＭＬ形式のデータを示している。また、図６及び図７では説明のため、図の左側には行番号を付している。制作クライアント（コンテンツ制作装置）は、図６に示すようなＸＭＬ台本データを受信し、演出を付加して図７に示すＴＶＭＬスクリプトを出力する。
【００７８】
なお、図７において、例えば（０１）行目はカメラＡクライアントによるＴＶＭＬスクリプトを示し、（０２），（０５）行目はスイッチャークライアントによるＴＶＭＬスクリプトを示し、（０３）行目は出演者ＡクライアントによるＴＶＭＬスクリプトを示し、（０４）行目はカメラＢクライアントによるＴＶＭＬスクリプトを示している。
【００７９】
つまり、図７の例では、カメラＡ担当の制作クライアントはカメラＡを動作させるＴＶＭＬスクリプトを送信し、スイッチャークライアントが複数のカメラの中から適宜選択し、カメラを切り替えるＴＶＭＬスクリプトを送信している。
【００８０】
＜画面生成例＞
ここで、上述した本実施形態における画面生成例について図を用いて説明する。図８は、本実施形態における画面生成の一例を示す図である。なお、図８に示す画面生成例では、上述したコンテンツ制作装置における演出生成手段５５にて生成される画面が表示されており、具体的には台本データに基づき２人のＣＧキャラクタによるスタジオ内の番組映像が表示されている。
【００８１】
ここで、図８（ａ）はカメラＡの映像を示し、図８（ｂ）は、オンエアされているカメラＢの映像を示している。つまり、実際にはカメラＢの映像がオンエアされている最中にカメラＡを担当する制作クライアントは、カメラＡの映像を視聴しながらカメラＡに動きをつけることができ、適宜オンエア映像を確認することができる。
【００８２】
また、図８（ｃ）に示すように、画面生成手段により生成される画面７０は、台本データを表示する台本データ表示領域７１と、役割情報に基づく番組の映像等を再生する再生表示領域７２と、役割表示領域７３とを有するよう構成されている。
【００８３】
台本データ表示領域７１は、台本データが表示され、挿入される画像データや映像データがある場合には、その内容がそのまま表示される。更に、台本データ表示領域７１は、現在実行中の台本部分をマーク表記や文字の色を変える等の強調表示を行うことができる。また、台本データ表示領域７１は、台本データ中の実行している内容が役割情報６６に対応する役割の演出を行う順番がきた時点又は直前でその内容を役割表示領域に表示する。これにより、使用者は、演出する順番やタイミングを容易に把握することができ、所望する演出を行うことができる。
【００８４】
＜コンテンツ制作管理システム１０：第２の具体例＞
次に本実施形態におけるコンテンツ制作管理システム１０の第２の具体例について説明する。第２の具体例では、番組を制作しているコンテンツ制作装置の数が増減したり、演出する役割の担当が変更する場合について説明する。
【００８５】
例えば、第２の具体例において、コンテンツ制作装置としての制作クライアント１がカメラ１の役割を担当し、制作クライアント２がカメラ２の役割を担当し、制作クライアント３が出演者１の役割を担当し、制作クライアント４がカメラのスイッチングの役割を担当することとする。このとき、制作クライアント２は、途中から参加するものとする。
【００８６】
まず、上述した制作クライアント１，３，４で番組を共同制作する。第２の具体例では、予め設定された自分の役割を、通信ネットワークを介してコンテンツ制作管理装置に通知する。ここで、カメラスイッチングを行う制作クライアント４は、カメラ１及びカメラ２の映像を切り替えてオンエア画面を出力する。また、制作開始時にシーン読み込み部が出演者やセット、照明、カメラの情報等を記述したスクリプトを読み込み、コンテンツ制作管理装置を介して通信ネットワークに接続された他の制作クライアントへ配信しその番組の映像を生成して表示する。
【００８７】
カメラ操作による演出を行う制作クライアント１では、例えば、ジョイスティックやマウス等のデバイスを入力手段として使用してカメラ１を操作する。操作したカメラ情報は、スクリプトとして、コンテンツ制作管理装置に配信され、他の制作クライアントに送信され、リアルタイムに生成し、映像に反映する。
【００８８】
また、番組の出演者１の演出を担当する制作クライアント３でも同様に、出演者１の演技を制御し、各装置の映像に反映する。更に、制作クライアント４では、スイッチャの制御のスクリプトをコンテンツ制作管理装置に送り、他の制作クライアントに配信される。このとき、制作クライアント３及び４の映像は変化するが、制作クライアント１は、カメラ１の映像の演出を担当しているため、映像は変化しない。
【００８９】
ここで、カメラ２の演出を担当する制作クライアント２がコンテンツ制作に参加するためにコンテンツ制作管理装置のアドレス情報に基づいて通信ネットワークを介してコンテンツ制作管理装置にアクセスする。このとき、コンテンツ制作管理装置は、今まで制作された台本データに対応するスクリプトを制作クライアント２に送り、制作クライアント２は、他の装置と同様の映像を生成して再生する。しかしながら、本実施形態では、制作クライアント２は、カメラ２の役割を持っているため、台本データのうち、カメラ１やスイッチャの操作に関するスクリプトは無視され、自分が担当するスクリプトに対してのみ演出を行い、演出情報からスクリプトを生成してコンテンツ制作管理装置を介して他の制作クライアントに反映させる。
【００９０】
ここで、上述した例は、制作クライアント２が途中から参加した場合を示しているが、出演者２の制作クライアントが途中参加する場合も同様である。また、逆にカメラ２の演出を途中で止める（非参加となる）場合は、コンテンツ制作管理装置が各制作クライアントの接続状態を監視しているため、制作クライアント２から通知を行わなくても容易に非参加を把握することができる。なお、上述の例の他にも、例えば非参加となる時に制作クライアント２からコンテンツ制作管理装置にその旨を通知し、それ以降は、制作クライアント２への台本データの配信を取り止めるようにしてもよい。
【００９１】
更に、本実施形態では、制作クライアント１の操作者がカメラ１の役割から出演者２の役割に変更することも容易に行うことができる。この場合には、カメラ１を制御するための役割情報をカメラ１から出演者２に変更し、台本データから出演者２に対応する部分を選別して、その部分のみ演出を行えるようにし、その演出情報から得られるスクリプトをコンテンツ制作管理装置に送信するようにするだけでよい。
【００９２】
また、上述した変更情報は、コンテンツ制作管理装置に送信され、コンテンツ制作管理装置は、出演者２を担当している装置がないことを確認後、制作クライアント１から送られてくるスクリプトを配信する。
【００９３】
上述した第２の具体例によれば、制作クライアントが増減しても柔軟に対応することができる。また、制作クライアントは、コンテンツ制作管理装置のアドレス情報だけを知っていれば、通信ネットワークを介してコンテンツ制作管理装置にアクセスして、容易に共同制作に参加することができる。
【００９４】
なお、第２の具体例では、台本データから役割に応じてスクリプトを抽出する台本内容選別手段としてのアダプターと再生手段としてのビューアー（例えば、上述の図８（ｃ）に示すような機能等）を別体で設けておいてもよく、アダプターの機能をビューアーに持たせてもよい。
【００９５】
また、各制作クライアントで制作されたスクリプトは、コンテンツ制作管理装置を経由せずに通信ネットワークに接続された他の制作クライアントへ直接送信することもできる。これにより、コンテンツ制作管理装置を経由しない分、高速に各制作クライアントの再生画面に反映することができる。したがって、特にカメラ操作の際の操作性が向上する。
【００９６】
＜実行プログラム＞
ここで、上述したコンテンツ制作管理装置やコンテンツ制作装置は、ＣＰＵ、ＲＡＭ等の揮発性の記憶媒体、ＲＯＭ等の不揮発性の記憶媒体、マウスやキーボード、ポインティングデバイス等の入力装置、画像やデータを表示する表示部、並びに外部と通信するためのインタフェースを備えたコンピュータによって構成することができる。
【００９７】
したがって、コンテンツ制作管理制作装置やコンテンツ制作装置が有する上述した各機能は、これらの機能を記述したプログラムをＣＰＵに実行させることによりそれぞれ実現可能となる。また、これらのプログラムは、磁気ディスク（フロッピィーディスク、ハードディスク等）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤ等）、半導体メモリ等の記録媒体に格納して頒布することもできる。
【００９８】
つまり、上述した各構成における処理をコンピュータに実行させるための実行プログラム（コンテンツ制作管理プログラム、コンテンツ制作プログラム）を生成し、例えば、汎用のパーソナルコンピュータやサーバ等にそのプログラムをインストールすることにより、コンテンツ制作管理処理、コンテンツ制作処理を実現することができる。
【００９９】
次に、本発明における実行プログラムによる処理手順についてコンテンツ制作管理装置におけるコンテンツ制作管理処理、コンテンツ制作装置におけるコンテンツ制作についてフローチャートを用いて説明する。なお、以下の処理の説明では、コンテンツの一例として番組を用いるが、本発明におけるコンテンツの種類についてはこれに限定されるものではない。
【０１００】
＜コンテンツ制作管理処理手順＞
図９は、本実施形態におけるコンテンツ制作管理処理手順の一例を示すフローチャートである。図９において、まず制作する番組の台本データを生成し（Ｓ０１）、台本データをコンテンツ制作装置に配信する（Ｓ０２）。次に、コンテンツ制作装置毎に予め決められた役割に応じて演出されたスクリプトを取得し（Ｓ０３）、取得したスクリプトを制作した装置以外のコンテンツ制作装置に配信する（Ｓ０４）。
【０１０１】
ここで、コンテンツ制作装置の増減又は役割変更があるか否かを判断し（Ｓ０５）、変更がある場合（Ｓ０５において、ＹＥＳ）、他のコンテンツ制作装置との役割で重複がないように調整を行い（Ｓ０６）。決定した役割に対応する今までのスクリプトをそのコンテンツ制作装置に送信する（Ｓ０７）。具体的には、もしコンテンツ制作装置が新たに参加する場合や役割を変更する場合には、演出内容が重複することがないように、重複があった場合に他の役割を割り当てる等の接続管理を行う。更に、参加していたコンテンツ制作装置が参加を止める場合には、その役割を担当する他のコンテンツ制作装置を割り当てて、今までのスクリプトを送信するといった処理を行う。
【０１０２】
また、Ｓ０５の処理において、コンテンツ制作装置の増減や役割変更がない場合（Ｓ０５において、ＮＯ）、又はＳ０７の処理が終了後、コンテンツ制作管理を終了するか否かを判断し（Ｓ０８）、終了しない場合（Ｓ０８において、ＮＯ）、Ｓ０３に戻り後続の処理を行い、終了する場合（Ｓ０８において、ＹＥＳ）、コンテンツ制作管理処理を終了する。
【０１０３】
＜コンテンツ制作処理手順＞
次に、コンテンツ制作処理手順について説明する。図１０は、本実施形態におけるコンテンツ制作処理手順の一例を示すフローチャートである。図１０において、まずコンテンツ制作管理装置から台本データを取得し（Ｓ１１）、台本内容を予め設定された役割に対応して選別する（Ｓ１２）。
【０１０４】
次に、選別されたスクリプトと、実際にオンエアされているスクリプトの内容を切り替えて再生しながら（Ｓ１３）、担当する役割の演出を行い、その演出情報から演出スクリプトを生成し（Ｓ１４）、生成したスクリプトをコンテンツ制作管理装置に送信する（Ｓ１５）。これにより、コンテンツ制作管理装置から他の装置に対して演出スクリプトが配信され、演出された番組を再生して視聴することができる。
【０１０５】
ここで、台本データが終了か否かを判断し（Ｓ１６）、終了しない場合（Ｓ１６において、ＮＯ）、Ｓ１２に戻り後続の処理を行い、終了する場合（Ｓ１６において、ＹＥＳ）、コンテンツ制作処理を終了する。
【０１０６】
上述したように本発明によれば、コンテンツの共同制作を容易に実現することができる。また、ネットワーク上で離れた複数のユーザが共同して台本を制作・編集・再生することが可能となる。
【０１０７】
以上本発明の好ましい実施形態について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形、変更が可能である。
【符号の説明】
【０１０８】
１０  コンテンツ制作管理システム
１１  コンテンツ制作管理装置
１２  コンテンツ制作装置
１３  コンテンツ視聴装置
１４  通信ネットワーク
２１，５１  入力手段
２２，５２  出力手段
２３，５３  蓄積手段
２４  台本データ生成手段
２５  台本データ配信手段
２６  スクリプト取得手段
２７  スクリプト配信手段
２８  再生手段
２９  制作装置管理手段
３０，５７  送受信手段
３１，５８  制御手段
４１，６１  台本データ
４２，６２  素材データ
４３，６３  番組制作エンジン
４４，６４  スクリプト
４５，６５  番組
４６  制作装置接続情報
５４  台本内容選別手段
５５  演出生成手段
５６  スクリプト切替再生手段
６６  役割情報
７０  画面
７１  台本データ表示領域
７２  再生表示領域
７３  役割表示領域
【図１】
2010251920.tif 000003
【図２】
2010251920.tif 000004
【図３】
2010251920.tif 000005
【図４】
2010251920.tif 000006
【図５】
2010251920.tif 000007
【図６】
2010251920.tif 000008
【図７】
2010251920.tif 000009
【図９】
2010251920.tif 000010
【図１０】
2010251920.tif 000011
【図８】
2010251920.tif 000012