(57)【要約】【課題】  番組の制作、蓄積、配信、提示を効率的に実現する。【解決手段】  番組を制作する番組制作端末と、前記番組制作端末と通信ネットワークにより接続され、前記番組制作端末から得られる番組に関する情報を管理する番組制作管理サーバとからなる番組制作システムにおいて、前記番組制作端末は、素材データ及び演出内容を示すテキストデータに基づいて番組を制作する番組制作手段と、前記番組制作手段により得られる番組に関する情報を前記番組制作管理サーバにアップロードするアップロード手段とを有し、前記番組制作管理サーバは、前記アップロード手段により得られる番組に関する情報に基づいて、チャンネル要約情報及び番組要約情報をメタデータで作成するメタデータ作成手段と、前記メタデータ作成手段により得られるメタデータと、前記番組に関する情報とを蓄積する蓄積手段とを有することにより、上記課題を解決する。【選択図】        図１
2005318254.tif 000002
【特許請求の範囲】
【請求項１】
番組を制作する番組制作端末と、前記番組制作端末と通信ネットワークにより接続され、前記番組制作端末から得られる番組に関する情報を管理する番組制作管理サーバとからなる番組制作システムにおいて、
前記番組制作端末は、素材データ及び演出内容を示すテキストデータに基づいて番組を制作する番組制作手段と、前記番組制作手段により得られる番組に関する情報を前記番組制作管理サーバにアップロードするアップロード手段とを有し、
前記番組制作管理サーバは、前記アップロード手段により得られる番組に関する情報に基づいて、チャンネル要約情報及び番組要約情報をメタデータで作成するメタデータ作成手段と、前記メタデータ作成手段により得られるメタデータと、前記番組に関する情報とを蓄積する蓄積手段とを有することを特徴とする番組制作システム。
【請求項２】
前記番組制作端末は、
前記番組制作管理サーバに予め蓄積されている前記メタデータから、所望するチャンネル又は番組を取得するための検索手段を有することを特徴とする請求項１に記載の番組制作システム。
【請求項３】
前記メタデータ作成手段は、
ＲＳＳ（ＲＤＦ  Ｓｉｔｅ  Ｓｕｍｍａｒｙ）からなるメタデータを作成することを特徴とする請求項１又は２に記載の番組制作システム。
【請求項４】
前記蓄積手段は、
前記メタデータと、前記番組に関する情報に含まれる素材データ、番組制作エンジン、及び番組内容とを独立したデータとして蓄積することを特徴とする請求項１乃至３の何れか１項に記載の番組制作システム。
【請求項５】
素材データを用いて番組を制作する番組制作端末において、
前記素材データ及び演出内容を示すテキストデータに基づいて番組を制作する番組制作手段と、
前記番組制作手段により得られる番組に関する情報を通信ネットワークにより接続され、制作された番組を管理する番組制作管理サーバへアップロードするアップロード手段とを有することを特徴とする番組制作端末。
【請求項６】
前記番組制作管理サーバに予め蓄積されている前記番組に関する情報から作成されたメタデータから所望するチャンネル又は番組を取得するための検索手段を有することを特徴とする請求項５に記載の番組制作端末。
【請求項７】
番組制作端末により制作された番組に関する情報を取得し番組の管理を行う番組制作管理サーバにおいて、
前記番組制作端末により得られる番組に関する情報に基づいて、チャンネル要約情報及び番組要約情報をメタデータで作成するメタデータ作成手段と、
前記メタデータ作成手段により得られるメタデータと、前記番組に関する情報とを蓄積する蓄積手段とを有することを特徴とする番組制作管理サーバ。
【請求項８】
前記番組制作端末からのチャンネル又は番組の取得要求に対して、前記蓄積手段により対応するメタデータを抽出し、要求のあった番組制作端末に配信する要求回答手段を有することを特徴とする請求項７に記載の番組制作管理サーバ。
【請求項９】
素材データを用いて番組を制作する処理をコンピュータに実行させるための番組制作プログラムにおいて、
前記素材データ及び演出内容を示すテキストデータに基づいて番組を制作する番組制作処理と、
前記番組制作処理により得られる番組に関する情報を通信ネットワークにより接続され、制作された番組を管理する番組制作管理サーバへアップロードするアップロード処理とをコンピュータに実行させるための番組制作プログラム。
【請求項１０】
番組制作端末により制作された番組に関する情報を取得し番組の管理を行う処理をコンピュータに実行させるための番組制作管理プログラムにおいて、
前記番組制作端末により得られる番組に関する情報に基づいて、チャンネル要約情報及び番組要約情報をメタデータで作成するメタデータ作成処理と、
前記メタデータ作成処理により得られるメタデータと、前記番組に関する情報とを蓄積する蓄積処理とをコンピュータに実行させるための番組制作管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、番組制作システム、番組制作端末、番組制作管理サーバ、番組制作プログラム、及び番組制作管理プログラムに係り、特に、番組の制作、蓄積、配信、提示を効率的に実現するための番組制作システム、番組制作端末、番組制作管理サーバ、番組制作プログラム、及び番組制作管理プログラムに関する。
【背景技術】
【０００２】
従来、番組制作において、番組を立案する、番組を制作する、制作した番組を蓄積する、蓄積した番組を配信する、番組をダウンロードして視聴する等の各分野の技術は、それぞれの分野毎に分かれて提案されている。そのため、番組は制作段階で「番組」としてパッケージ化され、パッケージされた後の段階では、その「番組」に関する情報を様々な手法により流通させるのみであった。
【０００３】
更に、番組と称されるコンテンツを制作するコンテンツ制作側においても、コンテンツの制作者が視聴者に伝える情報（素材）の設定や素材を用いた番組の演出の設定等、様々な設定を行う必要があった。
【０００４】
そこで、最近では、制作した番組を蓄積装置に蓄積する際、素材を基に番組に関するメタデータを自動的に付加することにより、番組視聴側において目的の番組を検索することを可能にし、更に提示する番組を個人個人の好みに応じてカスタマイズする手法が提案されている（例えば、特許文献１参照。）。
【特許文献１】特開２００１−２４６１０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述した従来の技術では番組制作における番組素材の入力から番組の制作、蓄積、配信、提示までの技術がそれぞれの分野毎に分かれており、番組が番組制作の段階でパッケージ化されている。そのため、新たな番組を制作する際、再利用が簡単でなかったり、番組を制作した後の段階でデータに手を加えたり、番組制作者が意図した方法以外の手法で番組を視聴者の好みにカスタマイズするといったことができなかった。
【０００６】
また、番組制作についてはある程度、経験のある番組制作者が特別な方法で行う必要があった。そのため、視聴者毎の細かいニーズに応えるための大量のコンテンツを生成するには、多くの手間が必要となっていた。
【０００７】
本発明は、上述した問題点に鑑みなされたものであり、番組の制作、蓄積、配信、提示を効率的に実現するための番組制作システム、番組制作端末、番組制作管理サーバ、番組制作プログラム、及び番組制作管理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本件発明は、以下の特徴を有する課題を解決するための手段を採用している。
【０００９】
請求項１に記載された発明は、番組を制作する番組制作端末と、前記番組制作端末と通信ネットワークにより接続され、前記番組制作端末から得られる番組に関する情報を管理する番組制作管理サーバとからなる番組制作システムにおいて、前記番組制作端末は、素材データ及び演出内容を示すテキストデータに基づいて番組を制作する番組制作手段と、前記番組制作手段により得られる番組に関する情報を前記番組制作管理サーバにアップロードするアップロード手段とを有し、前記番組制作管理サーバは、前記アップロード手段により得られる番組に関する情報に基づいて、チャンネル要約情報及び番組要約情報をメタデータで作成するメタデータ作成手段と、前記メタデータ作成手段により得られるメタデータと、前記番組に関する情報とを蓄積する蓄積手段とを有することを特徴とする。
【００１０】
請求項１記載の発明によれば、番組制作端末は、制作した番組に関する情報を迅速にアップデートすることができ、更に番組制作管理サーバにより、チャンネル要約情報及び番組要約情報をメタデータで作成して蓄積しておくことで、番組に関する情報を効率的に管理することができる。また、作成したメタデータを用いて、番組制作端末や他の端末にチャンネル及び番組の配信、提示を効率的に実現することができる。
【００１１】
請求項２に記載された発明は、前記番組制作端末は、前記番組制作管理サーバに予め蓄積されている前記メタデータから、所望するチャンネル又は番組を取得するための検索手段を有することを特徴とする。
【００１２】
請求項２記載の発明によれば、チャンネル要約情報及び番組要約情報から所望するチャンネル又は番組を検索することにより、効率的にチャンネル及び番組を取得することができる。また、チャンネルや番組に用いられる素材データ等を使用して新たな番組を効率的に制作することができる。
【００１３】
請求項３に記載された発明は、前記メタデータ作成手段は、ＲＳＳからなるメタデータを作成することを特徴とする。
【００１４】
請求項３記載の発明によれば、ＲＳＳを用いることで、チャンネル及び番組の要約情報や素材データ等の関連情報を容易に管理することができ、ユーザが所望するチャンネル及び番組を容易に取得することができる。
【００１５】
請求項４に記載された発明は、前記蓄積手段は、前記メタデータと、前記番組に関する情報に含まれる素材データ、番組制作エンジン、及び番組内容とを独立したデータとして蓄積することを特徴とする。
【００１６】
請求項４記載の発明によれば、番組制作端末は、メタデータから素材データ、番組制作エンジン、及び番組内容のうち必要なデータのみを番組制作管理サーバより配信させて効率的にデータを取得することができる。
【００１７】
請求項５に記載された発明は、素材データを用いて番組を制作する番組制作端末において、前記素材データ及び演出内容を示すテキストデータに基づいて番組を制作する番組制作手段と、前記番組制作手段により得られる番組に関する情報を通信ネットワークにより接続され、制作された番組を管理する番組制作管理サーバへアップロードするアップロード手段とを有することを特徴とする。
【００１８】
請求項５記載の発明によれば、番組制作管理サーバを用いて番組の制作、蓄積、配信、提示を効率的に実現することができる。
【００１９】
請求項６に記載された発明は、前記番組制作管理サーバに予め蓄積されている前記番組に関する情報から作成されたメタデータから所望するチャンネル又は番組を取得するための検索手段を有することを特徴とする。
【００２０】
請求項６記載の発明によれば、チャンネル要約情報及び番組要約情報から所望するチャンネル又は番組を検索することにより、効率的にチャンネル及び番組を取得することができる。また、チャンネルや番組に用いられる素材データ等を使用して新たな番組を効率的に制作することができる。
【００２１】
請求項７に記載された発明は、番組制作端末により制作された番組に関する情報を取得し番組の管理を行う番組制作管理サーバにおいて、前記番組制作端末により得られる番組に関する情報に基づいて、チャンネル要約情報及び番組要約情報をメタデータで作成するメタデータ作成手段と、前記メタデータ作成手段により得られるメタデータと、前記番組に関する情報とを蓄積する蓄積手段とを有することを特徴とする。
【００２２】
請求項７記載の発明によれば、チャンネル要約情報及び番組要約情報をメタデータで作成して蓄積しておくことで、番組に関する情報を効率的に管理することができる。また、作成したメタデータを用いて、番組制作端末や他の端末にチャンネル及び番組の配信、提示を効率的に実現することができる。
【００２３】
請求項８に記載された発明は、前記番組制作端末からのチャンネル又は番組の取得要求に対して、前記蓄積手段により対応するメタデータを抽出し、要求のあった番組制作端末に配信する要求回答手段を有することを特徴とする。
【００２４】
請求項８記載の発明によれば、番組制作者は、既に存在するチャンネルや番組に用いられる素材データ等を使用して新たな番組を効率的に制作することができる。
【００２５】
請求項９に記載された発明は、素材データを用いて番組を制作する処理をコンピュータに実行させるための番組制作プログラムにおいて、前記素材データ及び演出内容を示すテキストデータに基づいて番組を制作する番組制作処理と、前記番組制作処理により得られる番組に関する情報を通信ネットワークにより接続され、制作された番組を管理する番組制作管理サーバへアップロードするアップロード処理とをコンピュータに実行させる。
【００２６】
請求項９記載の発明によれば、番組制作管理サーバを用いて番組の制作、蓄積、配信、提示を効率的に実現することができる。また、実行プログラムをコンピュータにインストールすることにより、容易に番組制作を実現することができる。
【００２７】
請求項１０に記載された発明は、番組制作端末により制作された番組に関する情報を取得し番組の管理を行う処理をコンピュータに実行させるための番組制作管理プログラムにおいて、前記番組制作端末により得られる番組に関する情報に基づいて、チャンネル要約情報及び番組要約情報をメタデータで作成するメタデータ作成処理と、前記メタデータ作成処理により得られるメタデータと、前記番組に関する情報とを蓄積する蓄積処理とをコンピュータに実行させる。
【００２８】
請求項１０記載の発明によれば、チャンネル要約情報及び番組要約情報をメタデータで作成して蓄積しておくことで、番組に関する情報を効率的に管理することができる。また、作成したメタデータを用いて、番組制作端末や他の端末にチャンネル及び番組の配信、提示を効率的に実現することができる。また、実行プログラムをコンピュータにインストールすることにより、容易に制作された番組の管理を実現することができる。
【発明の効果】
【００２９】
本発明によれば、番組の制作、蓄積、配信、提示を効率的に実現することができる。
【発明を実施するための最良の形態】
【００３０】
＜本発明の概要＞
本発明は、番組制作管理サーバ及び番組制作端末により、番組の制作、蓄積（公開）、配信、提示の各機能を統合して扱えるようにする。具体的には、番組制作端末により制作される番組の素材と演出内容（台本）とを、制作から提示まで独立して扱うことで、どの段階でも番組そのもののカスタマイズを可能とする。
【００３１】
また、番組を蓄積する段階で、その番組や番組が属するチャンネルがどのようなもので、番組を自動生成する際にはどのような素材を用いるかといったメタデータを作成することにより、番組の蓄積（公開）から提示までを人手を介することなく効率的に行うことができる。
【００３２】
また、番組制作者がコンテンツの制作を行う際も、どのような演出を付加するかを予め容易してある雛形（番組制作エンジン）を適用することで、非常に簡易な操作でコンテンツの制作を可能とし、視聴者毎のニーズに即した様々なコンテンツを効率よく制作することができる。
【００３３】
ここで、番組制作エンジンとは、番組に登場するＣＧキャラクタや番組における１つの動作の単位で「タイトル表示」、「ズームイン」、「ＣＧキャラクタの動作」等のイベントが予め定義されたものであり、この番組制作エンジンを用いることにより、効率的に番組制作を実現することができる。
【００３４】
＜実施形態＞
以下に、上記のような特徴を有する本発明における番組制作システム、番組制作端末、番組制作管理サーバ、番組制作プログラム、及び番組制作管理プログラムを好適に実施した形態について、図面を用いて詳細に説明する。なお、本実施形態では、番組の制作、提示に用いられるスクリプトの一例として、ＴＶＭＬ（ＴＶ  ｐｒｏｇｒａｍ  Ｍａｒｋｉｎｇ  Ｌａｎｇｕａｇｅ）を用いる。ＴＶＭＬは、テレビ番組を制作するためのオブジェクトベース記述言語である。ＴＶＭＬは、テレビ番組の映像と音声を、素材と台本（演出内容）とに分けて記述するものであり、番組台本を記述すれば、パソコン等で動作するソフトウェア等がこれを読取り、即座にテレビ番組として視聴（提示）することができるものである。なお、ＴＶＭＬ以外の表現形式を用いて本発明を適用することもできる。
【００３５】
図１は、本発明における番組制作システムの概要構成例を示す図である。図１に示す番組制作システム１０は、番組制作管理サーバ１１と、少なくとも１つの番組制作端末１２−１〜１２−ｎとを有するよう構成されている。また、番組制作管理サーバ１１と番組制作端末１２とは、インターネット等の通信ネットワーク１３を介してデータの送受信が可能な状態で接続されている。
【００３６】
番組制作管理サーバ１１は、番組制作端末１２により制作された番組に対して番組が属するチャンネルの設定や、そのチャンネル及び番組の要約情報をメタデータとして作成する。ここで、要約情報としては、タイトル、概要、番組内で使用する素材等が含まれている。また、本発明では、作成するメタデータとして、ＲＳＳ（ＲＤＦ（Ｒｅｓｏｕｒｃｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｆｒａｍｅｗｏｒｋ）  Ｓｉｔｅ  Ｓｕｍｍａｒｙ）を用いる。
【００３７】
番組制作端末１２は、ユーザ（番組制作者）により番組を制作させると共に、制作した番組に関する情報を番組制作管理サーバ１２にアップロードする。また、番組制作端末１２は、番組制作管理サーバ１１に蓄積されたメタデータ（チャンネル要約情報、番組要約情報）を取得し、更にその素材データ等を取得して、番組を制作する際に利用することができる。また、番組制作管理サーバ１１から取得した番組を提示することもできる。なお、番組制作システム１０には、番組制作管理サーバ１１から番組を取得し、提示する機能のみを設けた視聴端末も有する。
【００３８】
このようなシステム構成により、番組の制作、蓄積、配信、提示を効率的に実現することができる。次に、番組制作管理サーバ１１、番組制作端末１２の具体的な機能構成例について図を用いて説明する。
【００３９】
＜番組制作管理サーバ＞
図２は、本実施形態における番組制作管理サーバの機能構成の一例を示す図である。図２に示す番組制作管理サーバ１１は、番組管理手段２１と、チャンネル管理手段２２と、メタデータ作成手段２３と、蓄積手段２４と、要求回答手段２５とを有するよう構成されている。
【００４０】
番組管理手段２１は、インターネット等の通信ネットワーク１３を介して番組制作端末１２から送られてきた番組に関する情報を蓄積、管理する。例えば、番組（コンテンツ）の新規追加や、編集、削除の受付等の管理を行う。
【００４１】
ここで、番組に関する情報とは、番組内容、番組制作エンジン、及び素材データ等からなる。また、番組内容とは、どのような素材や番組制作エンジンを使用してどのような番組を生成されているか等、その番組を構成する具体的な内容を有している。また、番組管理手段２１は、番組に関する情報を蓄積手段２４に出力する。
【００４２】
チャンネル管理手段２２は、番組管理手段２１にて管理される個々の番組がどのチャンネルに属するか、又は新規に開設するチャンネルであるか判断して、その番組のチャンネルを設定し、そのチャンネル情報を管理する。例えば、チャンネルの新規開設、編集、削除の受付等の管理を行う。
【００４３】
メタデータ作成手段２３は、番組制作端末１２から送られてきた番組に関する情報に対し番組管理手段２１やチャンネル管理手段２２により管理されるチャンネルや番組の要約情報をメタデータとして作成する。なお、本発明は、メタデータとしてＲＳＳを用いる。しがたって、メタデータ作成手段２３は、チャンネルＲＳＳや各チャンネルに含まれる番組のＲＳＳ等を作成する。ＲＳＳにより、制作した番組に関して、どこにどのような情報（素材）があるかを把握することができる。また、メタデータ作成手段２３は、作成したＲＳＳを蓄積手段２４に出力する。
【００４４】
蓄積手段２４は、番組内容３１と、番組制作エンジン３２と、素材データ３３と、ＲＳＳ３４とを蓄積する。なお、ここでいう素材データ３３とは、番組そのものだけでなく、キャラクタの音声情報や、映像情報、画像情報等も含まれている。
【００４５】
要求回答手段２５は、番組制作端末１２より検索キーワード等で取得要求のあったチャンネルや番組等に対応したＲＳＳや番組制作エンジン等を蓄積手段２４から取得して、要求のあった番組制作端末１２に配信する。
【００４６】
＜番組制作端末＞
次に、番組制作端末１２について図を用いて説明する。図３は、本実施形態における番組制作端末の機能構成の一例を示す図である。図３に示す番組制作端末１２は、検索手段４１と、番組一覧生成手段４２と、番組制作手段４３と、入力手段４４と、アップロード手段４５と、表示手段４６と、蓄積手段４７とを有するよう構成されている。
【００４７】
検索手段４１は、ユーザがキーボードやマウス等からなる入力手段４４により入力したキーワード等の検索情報に基づいて、番組制作管理サーバ１１からＲＳＳを取得する。また、検索手段４１は、番組制作端末１２からユーザにより指定された番組の素材データ及び番組制作エンジンのダウンロードを行う。
【００４８】
また、番組一覧生成手段４２は、番組制作管理サーバ１１からＲＳＳを取得し、このＲＳＳに基づいてチャンネル一覧（リスト）や番組一覧（リスト）等を生成する。
【００４９】
番組制作手段４３は、蓄積手段４７により予め蓄積されている番組制作エンジン５１や素材データ５２に基づいて編集を行い、番組を制作する。また、番組制作手段４３は、キーワード等を用いて番組制作管理サーバ１１に所望する番組を検索し、番組制作管理サーバ１１から配信された番組の素材データや番組制作エンジンを利用して新たな番組を制作したり、配信された番組を再編集したりする。
【００５０】
具体的には、番組制作手段４３は、ワードプロセッサ等に代表されるエディタ機能を有し、入力手段４４により視聴者に伝えるＣＧキャラクタの喋る台詞やタイトル等の演出内容をテキストデータとして入力したり、番組内で使用される画像を貼り付けたりすることで番組を制作する。
【００５１】
アップロード手段４５は、番組制作手段４３により制作された番組を構成する番組内容、番組制作エンジン、素材データを、通信ネットワーク１３を介して番組制作管理サーバ１１にアップロードする。
【００５２】
表示手段４６は、ユーザが番組を制作したり、視聴したりするための画面を提示する。また、蓄積手段４７は、番組制作手段４３により制作された、又は番組制作管理サーバ１１から取得した番組制作エンジン５１及び素材データ５２を蓄積する。
【００５３】
上述した番組制作管理サーバ１１及び番組制作端末１２の機能構成により、番組の制作、蓄積、配信、提示を効率的に実現することができる。
【００５４】
ここで、番組制作管理サーバ１１における番組の管理や番組制作端末１２における番組制作については、汎用のコンピュータ等を用いて、ソフトウェア等により上述の機能を有することで実現することができる。具体的には、ＧＵＩ（グラフィカルユーザインタフェース）を用いた入力フォーム等を基にしたコンピュータでの処理を行う。
【００５５】
換言すれば、上述したように番組制作管理サーバ１１及び番組制作端末１２は、専用の装置構成により本発明における番組制作及び管理を行うこともできるが、各構成における処理をコンピュータに実行させることができる実行プログラムを生成し、例えば、汎用のパーソナルコンピュータ、ワークステーション等にプログラムをインストールすることにより、本発明における番組の制作、管理、提示を実現することができる。
＜ハードウェア構成＞
ここで、本発明における実行可能なコンピュータのハードウェア構成例について図を用いて説明する。図４は、本発明における番組制作、管理、提示処理が実現可能なハードウェア構成の一例を示す図である。
【００５６】
図４におけるコンピュータ本体には、入力装置６１と、出力装置６２と、ドライブ装置６３と、補助記憶装置６４と、メモリ装置６５と、各種制御を行うＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）６６と、ネットワーク接続装置６７とを有するよう構成されており、これらはシステムバスＢで相互に接続されている。
【００５７】
入力装置６１は、使用者が操作するキーボード及びマウス等のポインティングデバイスを有しており、使用者からのプログラムの実行等、各種操作信号を入力する。出力装置６２は、本発明における処理を行うためのコンピュータ本体を操作するのに必要な各種ウィンドウやデータ等を表示するディスプレイを有し、ＣＰＵ６６が有する制御プログラムによりプログラムの実行経過や結果等を表示することができる。
【００５８】
ここで、本発明において、コンピュータ本体にインストールされる実行プログラムは、例えば、ＣＤ−ＲＯＭ等の記録媒体６８等により提供される。プログラムを記録した記録媒体６８は、ドライブ装置６３にセット可能であり、記録媒体６８に含まれる実行プログラムが、記録媒体６８からドライブ装置６３を介して補助記憶装置６４にインストールされる。
【００５９】
補助記憶装置６４は、ハードディスク等のストレージ手段であり、本発明における実行プログラムや、コンピュータに設けられた制御プログラム等を蓄積し必要に応じて入出力を行うことができる。
【００６０】
ＣＰＵ６６は、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）等の制御プログラム、メモリ装置６５により読み出され格納されている実行プログラムに基づいて、各種演算や各ハードウェア構成部とのデータの入出力等、コンピュータ全体の処理を制御して各処理を実現することができる。また、プログラムの実行中に必要な各種情報は、補助記憶装置６４から取得することができ、また格納することもできる。
【００６１】
ネットワーク接続装置６７は、通信ネットワーク等と接続することにより、実行プログラムを通信ネットワークに接続されている他の端末等から取得したり、プログラムを実行することで得られた実行結果又は本発明における実行プログラム自体を他の端末等に提供することができる。
【００６２】
上述したようなハードウェア構成により、特別な装置構成を必要とせず、低コストで効率的に番組制作、管理、提示を実現することができる。また、プログラムをインストールすることにより、番組容易に対訳語の抽出処理を実現することができる。
【００６３】
＜処理手順＞
次に、本発明における処理手順についてフローチャートを用いて説明する。なお、処理として番組制作処理、蓄積（管理）処理、提示処理についてそれぞれ説明する。
【００６４】
＜番組制作処理＞
図５は、番組制作処理手順の一例を示すフローチャートである。まず、番組を制作するために必要なデータ（素材データ、番組制作エンジン等）が既に端末に蓄積されているか否かを判断する（Ｓ０１）。必要なデータが不足している場合（Ｓ０１において、ＮＯ）、キーワード等により不足データを番組制作管理サーバに問い合わせ（取得要求）し（Ｓ０２）、必要なデータを取得する（Ｓ０３）。なお番組制作管理サーバ１１より取得したデータは、蓄積手段等により蓄積される。
【００６５】
Ｓ０１において、既に必要なデータが蓄積されている場合（Ｓ０１において、ＹＥＳ）、又はＳ０３の処理が終了後、蓄積されたデータを編集して番組を制作する（Ｓ０４）。
【００６６】
次に、制作した番組を構成する素材及び番組制作エンジンをＸＭＬ（ｅＸｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）形式のデータに変換する（Ｓ０５）。なお、Ｓ０５の処理で変換されるデータ形式は、ＸＭＬに限定されず、番組制作管理サーバにて管理が容易となる又は予め設定されたデータ形式に変換される。
【００６７】
次に、制作した番組を参照（プレビュー）するか否かを判断する（Ｓ０６）。プレビューする場合（Ｓ０６において、ＹＥＳ）、番組を再生するためのＴＶＭＬスクリプトを生成し、端末に設けられているディスプレイ等を用いて番組を再生表示する（Ｓ０７）。
【００６８】
また、プレビューしない場合（Ｓ０６において、ＮＯ）、又はＳ０７の参照が終了後、制作した番組を再編集するか否かを判断する（Ｓ０８）。ここで、再編集しない場合（Ｓ０８において、ＹＥＳ）、番組内容、番組制作エンジン情報、及び素材データを番組制作管理サーバにアップロードする（Ｓ０９）。また、Ｓ０８の処理において、再編集の処理が必要な場合（Ｓ０８において、ＮＯ）、Ｓ０４以降の処理を行う。
【００６９】
これにより、例えば不足しているデータを番組制作管理サーバより取得して効率的に番組制作を実現することができる。
【００７０】
＜蓄積（管理）処理＞
次に、蓄積処理手順についてフローチャートを用いて説明する。図６は、蓄積処理手順の一例を示すフローチャートである。図６において、まず、番組を制作した端末より番組内容、番組制作エンジン、素材データを入力する（Ｓ１１）。次に、入力された番組に関する情報について、番組の管理を行う（Ｓ１２）。具体的には、既に蓄積されている番組（コンテンツ）を参照し、番組の新規追加を行うか、編集、削除を行うか等の管理を行う。
【００７１】
また、Ｓ１２の処理対象となった番組が属するチャンネルの設定と管理を行う（Ｓ１３）。具体的には、既に蓄積されたチャンネルと比較して、チャンネルを新規開設する必要があるか、又は既存のチャンネルを編集する必要があるか等を判断しチャンネルの設定を行い、最新のチャンネル情報及び番組情報を管理する。
【００７２】
次に、チャンネル要約情報や番組要約情報のＲＳＳ（メタデータ）を作成する（Ｓ１４）。また、上述の処理にて得られるデータを蓄積手段に蓄積する（Ｓ１５）。この蓄積されたデータを用いて、番組制作に対する不足データの取得要求や番組を視聴するたの取得要求に対応したデータを配信することができる。なお、Ｓ１４にて生成されるＲＳＳの具体例については後述する。
【００７３】
＜提示処理＞
次に、提示処理手順について、フローチャートを用いて説明する。図７は、提示処理手順の一例を示すフローチャートである。まず、番組を提示するために、番組制作管理サーバに蓄積されているＲＳＳの取得要求を行い（Ｓ２１）、番組制作管理サーバよりＲＳＳデータを取得する（Ｓ２２）。ここで、ＲＳＳの取得方法については、キーワード等を用いて所望するＲＳＳのみを取得することもでき、また番組制作管理サーバにより予め設定された条件、例えば、所定の期間毎に最新のＲＳＳデータを配信する等の条件に基づいて取得することもできる。
【００７４】
次に、取得したＲＳＳを用いてチャンネル一覧及び番組一覧を生成し（Ｓ２３）、生成したチャンネル又は番組一覧を端末に設けられたディスプレイ等を用いて表示する（Ｓ２４）。
【００７５】
ここで、ユーザが取得したい番組が表示された一覧にある場合、番組制作管理サーバにその番組の素材データ、番組内容の取得要求を行い（Ｓ２５）、対応する素材データ、番組内容を取得する（Ｓ２６）。また、取得した番組に対応する番組制作エンジンが端末にない場合は、番組制作管理サーバに番組制作エンジンの取得要求を行い（Ｓ２７）、対応する番組制作エンジンを取得する（Ｓ２８）。
【００７６】
次に、Ｓ２６、Ｓ２８の処理により取得した素材データ、番組内容及び番組制作エンジンにより、番組を再生するＴＶＭＬスクリプトを生成して（Ｓ２９）、生成したＴＶＭＬスクリプトを端末に設けられているディスプレイ等に再生することで提示を行う（Ｓ３０）。
【００７７】
これにより、効率的に所望する番組の提示を実現することができる。なお、上述した提示処理のみを実行する実行プログラムを生成し、端末にインストールすることにより、視聴者端末として動作させることができる。
【００７８】
＜ＲＳＳ具体例＞
ここで、上述のＳ１４にて生成されるＲＳＳの例について、図を用いて説明する。図８は、本実施形態におけるＲＳＳの一例を示す図である。図８において、図８（ａ）では、どのようなフォーマットでＲＳＳが表記されているかを定義している。また、図８（ｂ）では、このＲＳＳには、どのようなチャンネルを有しているかを示している。具体的には、チャンネルのタイトル（Ｔｉｔｌｅ）、サーバのアドレス（ｌｉｎｋ）、チャンネルの概要（ｄｅｓｃｒｉｐｓｉｏｎ）、使用言語、チャンネルの制作者、チャンネルの制作日、チャンネルの内容等からなる。なお、図８（ｂ）では、ｃｈａｎｎｅｌ００１〜ｃｈａｎｎｎｅｌ００３の３種類の番組を含んでいることを示している。
【００７９】
また、図８（ｃ）は、このチャンネルに対応した画面に表示されるアイコン等に関する情報を示している。また、図８（ｄ）は、ｃｈａｎｎｅｌ００１の具体的な内容を示し、図８（ｅ）は、ｃｈａｎｎｅｌ００２の具体的な内容を示している。
【００８０】
ここで、本発明では、番組制作端末から新たな番組がアップロードされた場合で、その番組が図８に示すチャンネルに該当するときにＲＳＳの更新（編集）が行われる。このように、ＲＳＳは、常に最新の情報に更新されることにより、蓄積されている番組の内容を容易に把握することができる。また、番組制作端末にＲＳＳを配信することで、効率的に所望する番組を取得させ、提示させることができる。
【００８１】
なお、図８に示すＲＳＳに含まれる情報としては、上述した限りではなく、例えば、どのユーザ（視聴者）がいつ、この番組を視聴したか、又はどのユーザ（番組制作者）が編集のために番組を利用したか等のアクセス情報をメタデータとして蓄積することで、番組制作管理サーバは、番組に関する情報の使用ランキング等を番組制作端末に配信し提示させることもできる。
【００８２】
＜画面例＞
次に、番組制作及び提示を行うための画面例について、図を用いて説明する。なお、後述する画面例における各部の配置例は、図に示す配置に限定されるものではなく、また各部を複数の画面を用いて表示させてもよい。
【００８３】
＜番組制作時の画面例＞
図９は、番組制作時における画面例を示す図である。図９に示す番組制作画面８０は、編集部８１と、番組制作エンジン選択部８２と、番組参照部８３と、番組操作領域８４と、番組一覧表示領域８５と、番組制作内容設定領域８６と、キーワード入力領域８７とを有するよう構成されている。
【００８４】
編集部８１は、ユーザが入力手段により番組のタイトルや、視聴者に提供する番組キャスター（ＣＧキャラクタ）の喋る台詞等の演出内容をテキスト入力させたり、番組上に表示する画像（素材）の設定をさせたりする。編集部８１により、ユーザ、ワードプロセッサ等で文章を書く感覚で演出内容を記述することができ、番組を制作することができる。なお、図９では、「今晩のおかず」というタイトル９０と、文字情報９１及び画像９２とが示されている。
【００８５】
次に、番組制作エンジン選択部８２は、予め番組制作端末１２に蓄積されている番組制作エンジンや、番組制作管理サーバ１１から取得した番組制作エンジン等から所望する番組制作エンジンを選択する。この番組制作エンジンは、いわば、番組の演出に対応する部分であり、図８においては、「マダム」という演出（番組制作エンジン）が選択されている。
【００８６】
なお、番組制作エンジンは、マダムの他にも、「キャスター（男性、女性）」、「動物」等が存在し、番組の内容等に応じて番組制作者が選択することができる。
【００８７】
また、自分でデザインしたキャラクタを、ＣＧツール等を用いてモデリングし、キャラクタに関する情報（例えば、手足の長さ等）を記述したテキストファイルを用意することで、番組制作エンジンを生成し、ＴＶＭＬスクリプト等で呼び出すことにより、使用することもできる。
【００８８】
次に、番組参照部８３は、編集部８１にて編集された番組を表示する。また、同時に音声データやＢＧＭ等が設定されている場合は、対応する音声の出力を行う。ここで、番組参照部８３は、番組操作領域８４にて設定される動作設定に基づいて番組の提示を行う。動作設定としては、例えば、「巻き戻し」、「再生」、「一時停止」、「停止」、「早送り」等の設定を行うことができる。
【００８９】
このように、編集部８１にて番組を制作した後、番組制作管理サーバ１１にアップロードする前に映像参照部８３により番組を確認することができるため、効率的に再編集等の処理を行うことができる。
【００９０】
番組一覧表示領域８５は、キーワード入力部８７におけるキーワードの入力により、番組制作管理サーバ１１から取得したＲＳＳより生成されるチャンネルリストや番組リストを表示する。このとき、番組リストのチャンネル名（図９においては、「マダムＣＨ番組リスト」）を表示させることもできる。
【００９１】
また、番組一覧表示領域８５は、前回表示したチャンネルリストや番組リストを番組制作端末１２に予め蓄積させておき、そのリストを表示させることもできる。
【００９２】
番組制作内容設定領域８６は、番組の制作内容を設定するためのボタン群を表示するための領域であり、例えば「新規ボタン」、「編集ボタン」、「削除ボタン」、「アップロードボタン」、「検索ボタン」等からなる。
【００９３】
「新規ボタン」は、番組の制作を既存の番組を用いることなく行う場合、編集部８１の内容をクリアにするためのボタンである。また、「編集ボタン」は、番組一覧表示領域８５により表示された番組の中から特定の番組を選択し、「編集ボタン」を選択することにより、編集部８１に選択された番組の演出内容や素材データを表示させるためのボタンである。
【００９４】
なお、「編集ボタン」により編集する場合は、元の番組を変更する場合に用いられるだけではなく、元の番組を利用して新たな番組を制作するために利用することもできる。また、既存の番組を利用する場合にも、ユーザ認証等のセキュリティを設けることにより、予め設定されたユーザのみにしか利用できないようにしたり、元の番組を編集することはできず、その番組を利用して新たな番組を制作することができるようにしたりすることができる。
【００９５】
また、「削除ボタン」は、番組一覧表示領域８５に表示されている番組の中から特定の番組を選択し、「削除ボタン」を選択することにより、選択された番組の情報を削除するためのボタンである。
【００９６】
また、「アップロードボタン」は、編集部８１にて編集された番組を番組制作管理サーバ１１へアップロードするためのボタンである。ユーザ（番組制作者）は、番組参照部８３により制作された番組をプレビューし、その内容で問題なければ、「アップロードボタン」を選択することにより、制作した番組に関する情報を番組制作管理サーバに出力する。
【００９７】
更に、「検索ボタン」は、番組を制作する際、所望する番組のキーワードをキーワード入力部８７に入力した後、「検索ボタン」を選択することにより、キーワードに対応するＲＳＳを取得し、ＲＳＳからチャンネルリストや番組リストを生成して、番組一覧表示領域８５に表示する。ユーザは、取得したリストから所望する番組を選択して編集等の処理を行うことで、重複して同一の番組を制作せずに、効率的に番組を制作することができる。また、関連した番組を取得、参照することにより、ユーザ（視聴者）のニーズに即した高精度な番組内容を制作することができる。
【００９８】
なお、図９に示すような画面及び画面を用いた処理は、例えば、簡単にテレビ番組を制作できるツール（「ＴＶクリエータ」）として提供することができる。
【００９９】
＜番組提示時の画面例＞
次に、制作された番組を提示するための画面例について説明する。なお、番組を制作する機能を有する端末においては、上述の画面例により番組の提示をすることもできるが、後述する画面例により番組を提示させてもよい。また、番組を視聴する機能のみを有する端末においては、後述する画面例により番組の提示を行う。
【０１００】
図１０は、番組提示時における画面例を示す図である。図１０に示す番組提示画面１００は、番組提示部１０１と、番組一覧表示領域１０２と、質問入力部１０３と、番組操作領域１０４とを有するよう構成されている。
【０１０１】
番組提示部１０１は、番組一覧表示領域１０２に表示された番組を選択することにより、番組制作管理サーバから素材データ、番組内容、番組制作エンジンを取得し、ＴＶＭＬスクリプトにより番組を自動生成して生成された番組を番組提示部１０１に提示する。
【０１０２】
番組一覧表示領域１０２は、質問入力部１０３により入力した質問内容に対応して番組制作管理サーバから取得されたＲＳＳに基づいて生成されたチャンネルリストや番組リストを表示する。また、番組一覧表示領域１０２は、前回表示したチャンネルリストや番組リストを番組制作端末１２に予め蓄積させておき、そのリストを表示させることもできる。
【０１０３】
また、番組一覧表示領域１０２は、見出しとして取得した番組一覧に対応するチャンネル名等を表示させることができる。
【０１０４】
また、質問入力部１０３は、所望するチャンネルや番組を取得するためにチャンネル名や番組名を入力する。つまり、質問入力部１０３には、番組制作管理サーバに問い合わせするための質問内容を入力して、「ＧＯボタン」を選択する。また、番組提示部１０１に提示されているＣＧキャラクタが発言した内容や、番組に表示された単語等について、質問入力部１０３に「○○とは？」等のように入力して、その意味が何であるかを質問することで、番組制作管理サーバや他のサーバから予め蓄積されている情報を取得することができる。なお、取得した情報は、例えば、ＴＶＭＬスクリプトにより、ＣＧキャラクタから発言させる等の設定を行うこともできる。
【０１０５】
更に、番組操作領域１０４は、番組提示部１０１に提示される番組の動作設定を行う。動作設定としては、例えば、「巻き戻し」、「再生」、「一時停止」、「停止」、「早送り」等の設定を行うことができる。
【０１０６】
上述したように、端末のユーザインターフェースとして提示画面を表示することにより、効率的な番組の取得と提示を行うことができる。なお、上述した番組一覧表示領域１０２においては、最初にチャンネルリストを表示してユーザの選択により、図１０に示す番組リストを表示させる場合や、質問入力部に入力される項目に基づいて番組制作管理サーバにより抽出された結果を表示させてもよい。ここで、上述した内容に対応した番組一覧表示領域１０２におけるリストの表示例について図を用いて説明する。
【０１０７】
図１１は、番組一覧表示領域におけるリストの表示例を示す図である。図１１（ａ）に示すように、最初に番組制作管理サーバから取得したＲＳＳより生成されたチャンネルリストを表示させ、ユーザにどのチャンネルの番組リストを表示させるかを選択させる。例えば、図１１（ａ）に示すチャンネルリストの中から「マダムＣＨ」を選択することにより、図１０の番組一覧表示領域１０２に示すように「マダムＣＨ」の番組リストを表示させることができる。
【０１０８】
また、図１１（ｂ）に示すように、例えば、質問入力部に「ネット」という語を入力し、入力された語により番組制作管理サーバを検索した結果得られる多種のチャンネルからの結果を番組一覧表示領域に表示させることもできる。
【０１０９】
更に、番組制作管理サーバが今までアクセスされたチャンネルや番組の履歴を蓄積しておき、その履歴情報に基づいてチャンネルの視聴ランキングを表示させることもできる。番組制作端末は、このような様々なリストを表示することで、効率的に所望する番組を取得し、制作、提示することができる。
【０１１０】
なお、図１０に示すような画面及び画面を用いた処理は、例えば、番組制作管理サーバ等に蓄積された膨大な量の番組を視聴者個人の好みに応じて検索し視聴できるツール（「ＴＶブラウザ」）として提供することができる。
【０１１１】
上述した「ＴＶクリエータ」や「ＴＶブラウザ」等を用いることにより、例えば、従来からあるＴＶ４Ｕ（ＴＶ  ｆｏｒ  Ｙｏｕ）システム等に本発明を適用することができる。
【０１１２】
上述したように本発明によれば、番組の制作、蓄積、配信、提示を効率的に実現することができる。具体的には、番組制作者はテキスト入力と画像の貼り付け等といった簡単な操作により番組の制作を行うことができる。これにより、誰でも番組を制作することが可能となり様々な番組を簡単に制作することができる。
【０１１３】
また、入力した番組内容を、通信ネットワークを介して番組制作管理サーバにアップロードすることができ、管理サーバ側では、番組内容等からＲＳＳを作成して制作された番組に関する情報を独立して蓄積する。これにより、番組制作端末は、必要なＲＳＳや番組に関する情報のみを効率的に取得して番組の制作や視聴を行うことができる。また、番組制作管理サーバにおいても、番組制作端末や視聴端末等からのデータの取得要求に対して必要な情報だけを抽出して効率的に配信することができる。
【０１１４】
以上本発明の好ましい実施例について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形、変更が可能である。
【図面の簡単な説明】
【０１１５】
【図１】本発明における番組制作システムの概要構成例を示す図である。
【図２】本実施形態における番組制作管理サーバの機能構成の一例を示す図である。
【図３】本実施形態における番組制作端末の機能構成の一例を示す図である。
【図４】本発明における番組制作、管理、提示処理が実現可能なハードウェア構成の一例を示す図である。
【図５】番組制作処理手順の一例を示すフローチャートである。
【図６】蓄積処理手順の一例を示すフローチャートである。
【図７】提示処理手順の一例を示すフローチャートである。
【図８】本実施形態におけるＲＳＳの一例を示す図である。
【図９】番組制作時における画面例を示す図である。
【図１０】番組提示時における画面例を示す図である。
【図１１】番組一覧表示領域におけるリストの表示例を示す図である。
【符号の説明】
【０１１６】
１０  番組制作システム
１１  番組制作管理サーバ
１２  番組制作端末
２１  番組管理手段
２２  チャンネル管理手段
２３  メタデータ管理手段
２４，４７  蓄積手段
２５  要求回答手段
３１  番組内容
３２，５１  番組制作エンジン
３３，５２  素材データ
３４  ＲＳＳ
４１  検索手段
４２  番組一覧生成手段
４３  番組制作手段
４４  入力手段
４５  アップロード手段
４６  表示手段
６１  入力装置
６２  出力装置
６３  ドライブ装置
６４  補助記憶装置
６５  メモリ装置
６６  ＣＰＵ
６７  ネットワーク接続装置
６８  記録媒体
８０  番組制作画面
８１  編集部
８２  番組制作エンジン選択部
８３  番組参照部
８４，１０４  番組操作領域
８５，１０２  番組一覧表示領域
８６  番組制作内容設定領域
８７  キーワード入力領域
９０  タイトル
９１  文字情報
９２  画像
１００  番組提示画面
１０１  番組提示部
１０３  質問入力部
【図１】
2005318254.tif 000003
【図２】
2005318254.tif 000004
【図３】
2005318254.tif 000005
【図４】
2005318254.tif 000006
【図５】
2005318254.tif 000007
【図６】
2005318254.tif 000008
【図７】
2005318254.tif 000009
【図８】
2005318254.tif 000010
【図９】
2005318254.tif 000011
【図１０】
2005318254.tif 000012
【図１１】
2005318254.tif 000013