(57)【要約】【課題】番組制作における素材の収集から演出、再生まで効率的に実現する。【解決手段】ユーザが入力した入力情報に基づいて番組を制作するための素材データを取得し、取得した素材データにより番組の制作を行う番組制作システムにおいて、前記入力情報から前記素材データの検索条件及び番組の演出条件とからなるスクリプトを生成する端末と、前記検索条件に基づいて、前記素材データを検索し、検索された素材データ及び該素材データのメタデータを前記端末に出力するメタデータ検索サーバと、前記演出条件に基づいて、番組の特徴を含む番組特徴情報を前記端末に出力する番組制作サーバと、前記メタデータ及び前記番組特徴情報に基づいて、予め設定された番組制作モジュールにより番組を再生するための番組再生スクリプトを生成し、前記端末へ出力する番組制作モジュールサーバとを有することにより、上記課題を解決する。【選択図】        図１
2004328568.tif 000002
【特許請求の範囲】
【請求項１】
ユーザが入力した入力情報に基づいて番組を制作するための素材データを取得し、取得した素材データにより番組の制作を行う番組制作システムにおいて、
前記入力情報から前記素材データの検索条件及び番組の演出条件とからなるスクリプトを生成する端末と、
前記検索条件に基づいて、前記素材データを検索し、検索された素材データ及び該素材データのメタデータを前記端末に出力するメタデータ検索サーバと、
前記演出条件に基づいて、番組の特徴を含む番組特徴情報を前記端末に出力する番組制作サーバと、
前記メタデータ及び前記番組特徴情報に基づいて、予め設定された番組制作モジュールにより番組を再生するための番組再生スクリプトを生成し、前記端末へ出力する番組制作モジュールサーバとを有することを特徴とする番組制作システム。
【請求項２】
前記番組制作サーバは、
前記番組制作モジュールサーバから得られる番組特徴情報から前記演出条件に基づく番組特徴情報を選定することを特徴とする請求項１に記載の番組制作システム。
【請求項３】
前記番組制作サーバは、
前記演出条件から選定される番組特徴情報を解析し、解析結果に基づいて演出情報を付加する演出情報付加手段を有することを特徴とする請求項１又は２に記載の番組制作システム。
【請求項４】
前記番組制作モジュールサーバは、
ＴＶＭＬ用のスクリプトを生成するためのテンプレートを有し、該テンプレートに前記メタデータ及び前記番組特徴情報を対応させて前記番組再生スクリプトを生成することを特徴とする請求項１乃至３の何れか１項に記載の番組制作システム。
【請求項５】
ユーザが入力した入力情報に基づいて番組を制作するための素材データを取得し、取得した素材データから番組の制作を行うための番組制作端末において、
前記入力情報から番組を制作するためのスクリプトを生成するスクリプト生成手段と、
前記スクリプトにより前記素材データ及び該素材データのメタデータを取得する素材データ取得手段と、
前記スクリプトにより番組の特徴を含む番組特徴情報を取得する番組特徴情報取得手段と、
前記メタデータ及び前記番組特徴情報から制作された番組を再生する番組再生手段とを有することを特徴とする番組制作端末。
【請求項６】
スクリプト生成手段は、
前記素材データ及び前記メタデータの情報を前記スクリプトに付加し、付加したスクリプトに基づいて前記番組特徴情報を取得することを特徴とする請求項５に記載の番組制作端末。
【請求項７】
端末からの番組の制作指示における演出条件に基づいて、番組の特徴を含む番組特徴情報を抽出し、前記端末に出力する番組制作サーバにおいて、
前記演出条件により、予め蓄積されている番組制作モジュールに基づいて、前記番組特徴情報を選定する番組特徴情報選定手段を有することを特徴とする番組制作サーバ。
【請求項８】
番組特徴情報選定手段は、
前記演出条件から得られる番組特徴情報を解析し、解析結果に基づいて演出情報を付加する演出情報付加手段を有することを特徴とする請求項７に記載の番組制作サーバ。
【請求項９】
ユーザが番組制作端末に入力した入力情報に基づいて、番組を制作するための素材データを取得し、取得した素材データによる番組の制作をコンピュータに実行させるための番組制作端末における番組制作プログラムにおいて、
前記入力情報から前記素材データの検索条件及び番組の演出条件とからなるスクリプトを生成するスクリプト生成処理と、
前記検索条件に基づいて、検索サーバから前記素材データを検索し、検索された素材データ及び該素材データのメタデータを取得する素材データ取得処理と、
前記演出条件に基づいて、番組制作サーバから番組の特徴を含む番組特徴情報を取得する番組特徴情報取得処理と、
前記メタデータ及び前記番組特徴情報に基づいて、番組制作モジュールサーバから予め設定された番組制作モジュールにより番組を再生するための番組再生スクリプトを取得する番組再生スクリプト取得処理と、
前記番組再生スクリプトを再生する再生処理とをコンピュータに実行させるための番組制作プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、番組制作システム、番組制作端末、番組制作サーバ、及び番組制作端末における番組制作プログラムに係り、特に、番組を制作するための素材データ及び番組制作モジュールを用いて効率的な番組制作を行うための番組制作システム、番組制作端末、番組制作サーバ、及び番組制作端末における番組制作プログラムに関する。
【０００２】
【従来の技術】
従来、デジタル放送によるテレビ番組の多チャンネル化に伴い、コンテンツの制作及び加工を自動化する技術が重要性を増している。ここで、コンテンツの制作手法としてＴＶ４Ｕ（ＴＶ  ｆｏｒ  ｙｏｕ）がある。
【０００３】
ＴＶ４Ｕは、ユーザプロファイルを基に素材を収集し、適切な演出を加え、そのユーザ（制作者）が所望する番組をユーザ側の端末で自動的に制作するためのシステムである。
【０００４】
また、番組台本を作成する際に、既存の構成を組み合わせることで容易に番組を制作することができる番組制作支援装置がある（例えば、特許文献１参照。）。
【０００５】
この特許文献１では、入力する素材データの意味内容と、それを入力する番組制作モジュールがどのような演出の番組映像を出力するかの両方をユーザが理解した上で使用する必要がある。
【０００６】
更に、「内容」と「演出」の番組情報データを夫々ＸＭＬ（ｅＸｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）で記述し、番組構成順序にしたがって番組情報データから必要なデータを抽出して、テレビ番組記述言語であるＴＶＭＬ（ＴＶ  ｐｒｏｇｒａｍ  Ｍａｒｋｉｎｇ  Ｌａｎｇｕａｇｅ）で記載されたテキスト台本から自動番組制作を行う技術がある（例えば、非特許文献１参照。）。
【０００７】
【特許文献１】
特開２００３−４６４６４号公報
【０００８】
【非特許文献１】
「テキスト台本からの自動番組制作〜ＴＶＭＬの提案」テレビジョン学会年次大会，Ｓ４−３，ｐｐ５８９−５９２（１９９６）
【０００９】
【発明が解決しようとする課題】
しかしながら、上記のような自動コンテンツ生成手法では、ユーザが欲する映像番組を得るためには、入力する素材データに適した番組が制作する番組制作モジュールをユーザが自ら探さなければならない。また、その素材データがどのような内容のものであるかを事前に理解しなければならなかったため、最終的に映像番組の出力を得るまでには手間がかかっていた。
【００１０】
更に、様々な素材データや番組モジュールをネットワークに流通させて使用する場合、無数の素材データと番組制作モジュールとを適切に組み合わせて制作させることは不可能である。
【００１１】
本発明は、上述した問題点に鑑みなされたものであり、素材の収集から演出、再生までを効率的に行うことができる番組制作システム、番組制作端末、番組制作サーバ、及び番組制作端末における番組制作プログラムを提供することを目的とする。
【００１２】
【課題を解決するための手段】
上記課題を解決するために、本件発明は、以下の特徴を有する課題を解決するための手段を採用している。
【００１３】
請求項１に記載された発明は、ユーザが入力した入力情報に基づいて番組を制作するための素材データを取得し、取得した素材データにより番組の制作を行う番組制作システムにおいて、前記入力情報から前記素材データの検索条件及び番組の演出条件とからなるスクリプトを生成する端末と、前記検索条件に基づいて、前記素材データを検索し、検索された素材データ及び該素材データのメタデータを前記端末に出力するメタデータ検索サーバと、前記演出条件に基づいて、番組の特徴を含む番組特徴情報を前記端末に出力する番組制作サーバと、前記メタデータ及び前記番組特徴情報に基づいて、予め設定された番組制作モジュールにより番組を再生するための番組再生スクリプトを生成し、前記端末へ出力する番組制作モジュールサーバとを有することを特徴とする。
【００１４】
請求項１記載の発明によれば、番組の素材と演出を生成する部分を夫々部品化し、その素材の特徴を記述するメタデータ及び番組特徴情報を組み合わせて利用することにより、素材の内容とユーザ（制作者）の要求に適応した番組コンテンツを容易に制作することができる。これにより、素材の収集から演出、再生までの一連の処理を効率的に行うことができる。
【００１５】
請求項２に記載された発明は、前記番組制作サーバは、前記番組制作モジュールサーバから得られる番組特徴情報から前記演出条件に基づく番組特徴情報を選定することを特徴とする。
【００１６】
請求項２記載の発明によれば、素材データやメタデータに基づき、ユーザが自ら番組制作モジュール又は番組特徴情報を探す必要がなく、データに適応する番組特徴情報を容易に選定することができる。
【００１７】
請求項３に記載された発明は、前記番組制作サーバは、前記演出条件から選定される番組特徴情報を解析し、解析結果に基づいて演出情報を付加する演出情報付加手段を有することを特徴とする。
【００１８】
請求項３記載の発明によれば、番組特徴情報に関連した演出情報を付加されることにより、番組内容を充実させ、付加価値の高い番組を提供することができる。
【００１９】
請求項４に記載された発明は、前記番組制作モジュールサーバは、ＴＶＭＬ用のスクリプトを生成するためのテンプレートを有し、該テンプレートに前記メタデータ及び前記番組特徴情報を対応させて前記番組再生スクリプトを生成することを特徴とする。
【００２０】
請求項４記載の発明によれば、テンプレートを用いることで、メタデータ及び番組特徴情報に対応させて制作される番組内容を容易に変更させることができる。これにより、効率的な番組制作を実現することができる。
【００２１】
請求項５に記載された発明は、ユーザが入力した入力情報に基づいて番組を制作するための素材データを取得し、取得した素材データから番組の制作を行うための番組制作端末において、前記入力情報から番組を制作するためのスクリプトを生成するスクリプト生成手段と、前記スクリプトにより前記素材データ及び該素材データのメタデータを取得する素材データ取得手段と、前記スクリプトにより番組の特徴を含む番組特徴情報を取得する番組特徴情報取得手段と、前記メタデータ及び前記番組特徴情報から制作された番組を再生する番組再生手段とを有することを特徴とする。
【００２２】
請求項５記載の発明によれば、番組の素材と演出を生成する部分を夫々部品化し、その素材の特徴を記述するメタデータ及び番組特徴情報を組み合わせて利用することにより、素材の内容とユーザの要求に適応した番組コンテンツを容易に制作することができる。また、素材の収集から演出、再生までの一連の処理を効率的に行うことができる。
【００２３】
請求項６に記載された発明は、スクリプト生成手段は、前記素材データ及び前記メタデータの情報を前記スクリプトに付加し、付加したスクリプトに基づいて前記番組特徴情報を取得することを特徴とする。
【００２４】
請求項６記載の発明によれば、素材データ及びメタデータの内容に対応した高精度な番組特徴情報を取得することができる。これにより、番組制作を効率的で高精度に行うことができる。
【００２５】
請求項７に記載された発明は、端末からの番組の制作指示における演出条件に基づいて、番組の特徴を含む番組特徴情報を抽出し、前記端末に出力する番組制作サーバにおいて、前記演出条件により、予め蓄積されている番組制作モジュールに基づいて、前記番組特徴情報を選定する番組特徴情報選定手段を有することを特徴とする。
【００２６】
請求項７記載の発明によれば、素材データやメタデータに基づき、ユーザが自ら番組制作モジュール又は番組特徴情報を探す必要がなく、データに適応する番組特徴情報を容易に選定することができる。
【００２７】
請求項８に記載された発明は、番組特徴情報選定手段は、前記演出条件から得られる番組特徴情報を解析し、解析結果に基づいて演出情報を付加する演出情報付加手段を有することを特徴とする。
【００２８】
請求項８記載の発明によれば、番組特徴情報に関連した演出情報を付加させることにより、番組内容を充実させ、付加価値の高い番組を提供することができる。
【００２９】
請求項９に記載された発明は、ユーザが番組制作端末に入力した入力情報に基づいて、番組を制作するための素材データを取得し、取得した素材データによる番組の制作をコンピュータに実行させるための番組制作端末における番組制作プログラムにおいて、前記入力情報から前記素材データの検索条件及び番組の演出条件とからなるスクリプトを生成するスクリプト生成処理と、前記検索条件に基づいて、検索サーバから前記素材データを検索し、検索された素材データ及び該素材データのメタデータを取得する素材データ取得処理と、前記演出条件に基づいて、番組制作サーバから番組の特徴を含む番組特徴情報を取得する番組特徴情報取得処理と、前記メタデータ及び前記番組特徴情報に基づいて、番組制作モジュールサーバから予め設定された番組制作モジュールにより番組を再生するための番組再生スクリプトを取得する番組再生スクリプト取得処理と、前記番組再生スクリプトを再生する再生処理とをコンピュータに実行させる。
【００３０】
請求項９記載の発明によれば、番組の素材と演出を生成する部分を夫々部品化し、その素材の特徴を記述するメタデータ及び番組特徴情報を組み合わせて利用することにより、素材の内容とユーザの要求に適応した番組コンテンツを容易に制作することができる。これにより、素材の収集から演出、再生までの一連の処理を効率的に行うことができる。
【００３１】
【発明の実施の形態】
本発明は、番組を制作するための素材の収集から演出、再生までの一連の処理を効率的に行うためのもので、番組を出力する仕組みを演出や使用方法に応じて細分化した番組制作モジュールによって行う。具体的には、通信ネットワークにより接続可能なハードディスクに蓄積されている情報から、所望する番組を制作するために適切な素材データと番組制作モジュールとを検索する機能を有し、番組制作モジュールは入力される素材のメタデータによって適応的に演出を変化させることを可能にする。
【００３２】
ここで、番組制作モジュールとは、テキストを入力としてＴＶＭＬを出力とするプログラムである。また、本発明における素材データとしては、例えば、素材データの場所（ＵＲＬ）、タイトル、概要、キーワード、制作日時、データサイズ、メディアタイプ、権利情報、言語、制作者、所有者、分類等の意味情報を記述したメタデータと組み合わせて使用するものとする。更に、番組制作モジュールについてもタイトル、入力仕様、出力仕様、使用方法、動作の説明、キーワード、分類、場所（ＵＲＬ）、所有者、使用条件、権利情報等の番組制作モジュールの意味内容や特徴を記述したディスクリプション（番組特徴情報）と組み合わせて使用するものとする。
【００３３】
ここで、本発明における番組制作の流れとしては、まず、ユーザの所望する情報を記述した検索クエリー（検索条件）により検索サーバにて検索を行う。ここでは、素材のメタデータにおけるパラメータをキーにして検索し、所望の素材データ及びそのメタデータを得る。
【００３４】
次に、ユーザの所望する番組の演出を得るための演出要求（演出条件）により番組制作サーバにて検索を行う。ここでは、番組制作モジュールのディスクリプションにおけるパラメータをキーにして検索し、所望の番組制作モジュールの番組特徴情報を得る。次に、得られたメタデータと番組特徴情報を用いて番組制作モジュールにより素材データに合った演出をしてＣＧ映像と映像・音声素材、スーパーインポーズ、音声合成等を使用して番組コンテンツを生成する。この番組コンテンツを再生することにより、効率的な番組制作を実現される。
【００３５】
次に、本発明における実施の形態について図を用いて説明する。
【００３６】
（第１の実施の形態）
図１は、本発明における番組制作システムの一構成例を示す図である。図１の番組制作システム１０は、クライアント端末（番組制作端末）１１と、メタデータ検索サーバ１２と、素材データベース１３と、自動制作サーバ（番組制作サーバ）１４と、番組制作モジュールサーバ１５と、番組再生装置１６とを有するよう構成され、各主要構成部はクライアント端末１１と通信ネットワーク等によりデータの送受信可能な状態で接続されている。
【００３７】
ここで、クライアント端末１１は、ＴＶ４Ｕ用のクライアント端末であり、ユーザ（制作者）から入力されるＧＵＩによる入力情報又はユーザプロファイル情報によりＴＶ４Ｕスクリプトを生成するためのＴＶ４Ｕクライアントソフトウェアを有している。更に、クライアント端末１１は、ＴＶＭＬにおいて構成・編集された番組を番組再生装置１６に出力させるＴＶＭＬプレーヤーを有している。なお、番組再生装置１６は、ＴＶＭＬプレーヤーにより番組コンテンツにおける映像表示及び音声表示を可能とする。
【００３８】
クライアント端末１１は、ＴＶ４Ｕクライアントソフトウェアを用いて、ユーザの要求をＴＶ４Ｕスクリプトと呼ぶスクリプト言語により、素材データの検索クエリーと演出要求からなるＴＶ４Ｕスクリプトを生成する。更に、メタデータ検索サーバ１２、素材データベース１３、自動制作サーバ１４、番組制作モジュールサーバ１５に夫々に対応するデータ要求を出力し、その応答により番組制作モジュールサーバ１５から得られるＴＶＭＬスクリプトを番組再生装置１６に出力して番組コンテンツの再生を行う。
【００３９】
メタデータ検索サーバ１２は、クライアント端末１１からのクエリー要求に対して、素材データベース１３から予め登録され蓄積されている素材データ群のメタデータからクエリー要求に対応するメタデータを抽出しクライアント端末１１に出力する。
【００４０】
素材データベース１３は、素材データ群のメタデータ情報をデータ更新時等のタイミングやメタデータ検索サーバ１２からの要求によりメタデータをメタデータ検索サーバ１２に出力すると共に、クライアント端末１１からの素材要求に対して素材本体をクライアント端末１１へ出力する。ここで、素材としては、例えば動画、静止画、音声、テキスト等の各データがある。
【００４１】
なお、素材データベース１３は、メタデータ検索サーバ１２内に具備されていてもよく、これにより、検索クエリーに対してメタデータ検索サーバ１２により得られる素材本体とそのメタデータとをクライアント端末１１に出力することもできる。
【００４２】
自動制作サーバ１４は、クライアント端末１１からの演出要求に応じて、番組制作モジュールサーバ１５から登録されたディスクリプションをクライアント端末１１へ出力する。ここで、演出要求とは、制作者であるユーザからの１つの番組におけるコンテンツの内容、順序、時間等を構成させるための情報である。コンテンツの具体的な内容としては、ニュース情報、スポーツ情報、天気情報等の１つの番組における各番組項目の情報となる。
【００４３】
番組制作モジュールサーバ１５は、ＴＶＭＬを生成する多種の番組制作モジュールを有しており、自動制作サーバ１４にディスクリプションを出力すると共に、クライアント端末１１からの演出パラメータにより該当する番組制作モジュールによりＴＶＭＬスクリプトを作成してクライアント端末１１に出力する。
【００４４】
番組再生装置１６は、クライアント端末１１のＴＶＭＬプレーヤーからの番組コンテンツを出力する。具体的には、クライアント端末１１は、番組制作モジュールサーバ１５から得られたＴＶＭＬスクリプトをＴＶＭＬプレーヤーに入力する。ＴＶＭＬプレーヤーは、ＴＶＭＬスクリプトを解析し、ＣＧ映像と動画、静止画、音声、音声合成等の素材本体を利用して番組を再生する。
【００４５】
これにより、番組を制作するための素材の収集から演出、再生までの一連の処理を効率的に行うことができる。
【００４６】
ここで、クライアント端末１１において本発明における番組制作処理が実行可能なコンピュータのハードウェア構成例について図を用いて説明する。図２は、本発明における自動番組制作処理が実現可能なハードウェア構成の一例を示す図である。
【００４７】
図２におけるコンピュータ本体には、入力装置２１と、出力装置２２と、ドライブ装置２３と、補助記憶装置２４と、メモリ装置２５と、各種制御を行うＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２６と、ネットワーク接続装置２７とを有するよう構成されており、これらはシステムバスＢで相互に接続されている。
【００４８】
入力装置２１は、使用者が操作するキーボード及びマウス等のポインティングデバイスを有しており、ユーザからのＧＵＩやユーザプロファイルによる番組制作指示や番組制作プログラムの実行等の各種操作信号を入力する。
【００４９】
出力装置２２は、本発明におけるクライアント端末１１本体を操作するのに必要な各種ウィンドウやデータ等を表示するモニタを有し、ＣＰＵ２６に有する制御プログラムに基づいてプログラム実行結果等を表示することができる。
【００５０】
ここで、クライアント端末１１にインストールされる実行プログラムは、例えば、ＣＤ−ＲＯＭ等の記録媒体２８等により取得することができる。プログラムを記録した記録媒体２８は、ドライブ装置２３にセット可能であり、記録媒体２８に含まれる実行プログラムが、記録媒体２８からドライブ装置２３を介して補助記憶装置２４にインストールされる。
【００５１】
補助記憶装置２４は、ハードディスク等からなるストレージ手段であり、本発明における実行プログラムや、コンピュータに設けられた制御プログラムの他に、ドライブ装置２３から読み取ることができるデータや、メタデータ検索サーバ１２、素材データベース１３、自動制作サーバ１４、又は番組制作モジュールサーバ１５に対する要求データや、各サーバから入力されたデータを蓄積し、必要に応じて入出力を行うことができる。また、本発明における自動番組制作プログラムの実行により得られる番組コンテンツを格納することもできる。
【００５２】
ＣＰＵ２６は、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）等の制御プログラムや実行プログラムに基づいて、各種演算や各ハードウェア構成部とのデータの入出力等、コンピュータ全体の処理を制御する。
【００５３】
また、ＣＰＵ２６は、本発明における実行プログラム及び制御プログラムにより、メタデータ検索サーバ１２、素材データベース１３、自動制作サーバ１４、又は番組制作モジュールサーバ１５におけるデータの要求出力、及び応答されたデータの取得を行うことができる。プログラムの実行中に必要な各種情報は、補助記憶装置２４から取得することができ、また格納することもできる。
【００５４】
ネットワーク接続装置２７は、通信ネットワーク等と接続することにより、実行プログラムを通信ネットワークに接続されているメタデータ検索サーバ１２、素材データベース１３、自動制作サーバ１４、又は番組制作モジュールサーバ１５からのデータの送受信を可能にし、また、他のサーバや端末等からデータを取得したり、自動番組制作手順を規定したプログラムを実行することで得られた情報もしくは本発明における自動番組制作処理をコンピュータに実行させるための実行プログラムを他の端末等に提供することができる。
【００５５】
なお、本発明における自動番組制作プログラムはＣＤ−ＲＯＭ等の持ち運び可能な記録媒体２８に格納することにより任意の端末で実行することができる。上述したようなハードウェア構成により、特別な装置構成を必要とせず、低コストで高精度な言語間の対応づけを行うことができる。
【００５６】
次に、本発明における番組制作手順について各サーバの処理を含めたシーケンシャルフローチャートと用いて説明する。
【００５７】
なお、本実施例における実施の形態においては、ＭＰＥＧ７（ＭＰＥＧ：Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）を用いることとする。ここで、ＴＶ４ＵシステムにおいてＭＰＥＧ７を用いる第一の理由は、ユーザプロファイルに基づいて必要な素材を検索・収集する必要があるからである。また、検索だけでなく自動的に番組を制作する過程においてもＭＰＥＧ７を有効に活用することができる。
【００５８】
例えば、アナウンサーのコメントやナレーション、画面のスーパーインポーズ等は使用される素材の内容によって変わってくるものである。従来の入手による番組制作では、素材を見て人間が判断していたが、ＭＰＥＧ７メタデータを用いることにより、素材のジャンルや内容によって、ある程度自動で制作することが可能となる。更に、素材の内容に対応させてＢＧＭの曲調やアナウンサーの語り口を変化させるようなことも可能となる。
【００５９】
図３は、本発明における番組制作処理手順の一例を示すシーケンシャルフローチャートである。ここで、図３では、ユーザからのプロファイルの入力に対して番組の制作を行うものとする。
【００６０】
ここで、前提として素材データベース１３から素材データ群のメタデータがメタデータ検索サーバに登録され、メタデータ検索サーバ１１内に蓄積されている（Ｓ０１）。更に、番組制作モジュールサーバ１５から自動制作サーバ１４に対してもディスクリプションが登録され自動制作サーバにて蓄積されている（Ｓ０２）。なお、上述の登録については、データの更新時に行うか、各サーバ間における問合せに対応して登録が行われる。
【００６１】
まず、ＴＶ４Ｕクライアントソフトウェアを具備するクライアント端末１１のＣＰＵ２６は、補助記憶装置２４に記録されている番組制作プログラムを実行させメモリ装置２５上の展開され、ＣＰＵ２６による制御が行われる。ＣＰＵ２６は、入力装置２１から得られるユーザからのプロファイルの入力により（Ｓ０３）、素材データの検索クエリー及ぶ演出要求を含むＴＶ４Ｕスクリプトを生成し（Ｓ０４）、素材データの検索クエリー部分をメタデータ検索サーバ１２に入力する（Ｓ０５）。メタデータ検索サーバ１２は、素材データに基づくメタデータのパラメータをキーにして検索クエリーによって要求されているメタデータを検索し、そのメタデータをクライアント端末１１に出力させる（Ｓ０６）。
【００６２】
クライアント端末１１のＣＰＵ２６は、メタデータ検索サーバ１２から入力したメタデータ情報に対応する素材要求を素材データベース１３に対して行う（Ｓ０７）。素材データベース１３は、素材要求のあった素材本体をクライアント端末１１に出力させる（Ｓ０８）。
【００６３】
次に、クライアント端末１１のＣＰＵ２６は、Ｓ０４にて生成せれた演出要求を自動制作サーバ１４に出力する（Ｓ０９）。自動制作サーバ１４は、番組制作モジュールサーバ１５から予め登録されている番組制作モジュール群のディスクリプションのパラメータをキーにして演出要求によって要求されているディスクリプションを検索し、対応したディスクリプションをクライアント端末１１に出力させる（Ｓ１０）。ここで、ディスクリプションとは、ＴＶＭＬを生成するプログラム群の特徴を記述した番組特徴情報である。
【００６４】
次に、クライアント端末１１は、取得したメタデータとディスクリプションから番組制作モジュールに対する演出パラメータを生成して番組制作モジュールサーバ１５に出力し（Ｓ１１）、番組制作モジュールサーバ１５は、番組制作モジュールを用いてＴＶＭＬスクリプトを制作し、クライアント端末１１に出力する（Ｓ１２）。
【００６５】
ここで、ＴＶＭＬスクリプトは、ＴＶＭＬを制作するためのテンプレートを有しており、入力されたメタデータ及びディスクリプションを分析してテンプレートに対応付けることによりＴＶＭＬスクリプトを生成することができる。
【００６６】
クライアント端末１１は、得られたＴＶＭＬスクリプトをＴＶＭＬプレーヤーに入力する。ＴＶＭＬプレーヤーは、ＴＶＭＬスクリプトを解析し、素材データベース１３から得られるＣＧ映像、動画、静止画、音声、又は音声合成等を利用して番組再生装置１６から番組コンテンツを再生する（Ｓ１３）。
【００６７】
上記したように、本発明における番組制作プログラムにより効率的で高精度に番組制作を行うことができる。また、上記実行プログラムの実行経過及び実行結果は、出力装置２２で見ることができ、制作した番組を補助記憶装置２４にて蓄積して置いたり、ネットワーク接続装置２７を用いて、他の端末に出力することができる。更には、ドライブ装置２３から記憶媒体２８に記憶して、その記憶媒体２８により、データの保管等を行うことができる。なお、上述の番組再生装置１６は、ネットワーク接続装置２７に接続されているものである。
【００６８】
次に、番組制作処理の具体的な例について図を用いて説明する。
【００６９】
図４は、ユーザプロファイルとクライアント端末にて生成されるＴＶ４Ｕスクリプトの一例を示す図である。ここで、図４（ａ）は、ユーザから入力されるユーザプロファイルの一例を示し、図４（ｂ）は、クライアント端末１１にて生成されるＴＶ４Ｕスクリプトの一例を示している。
【００７０】
図４（ａ）は、上述したＳ０３のステップによりユーザから入力されるプロファイルを示しており、「演出」、「構成」が図４（ａ）に示すように設定されたとする。次に、クライアント端末１１は、Ｓ０４のステップにより図４（ｂ）に示すようなＴＶ４Ｕスクリプトが生成される。ここで、図４（ｂ）▲１▼は、メタデータ検索サーバ１２に出力される検索クエリー部分を示し、図４（ｂ）▲２▼は、自動制作サーバ１４に出力される演出要求のスクリプトを示している。
【００７１】
なお、図４（ｂ）における「ＮＥＷＳ」をリソース変数とする。このリソース変数は、検索クエリーで抽出された結果、つまりメタデータが代入され、その後の演出要求へのメタデータの受け渡しに使用されるものである。
【００７２】
図４（ｂ）▲１▼におけるクエリー検索条件は、「ｏｗｎｅｒ」が「ＮＨＫ」、「Ｄａｔｅ」が「２００３／４／４」、及び「Ｇｅｎｒｅ」が「Ｄａｉｌｙ  ｎｅｗｓ」であるものを検索するというものである。なお、検索条件はこの限りではなく、素材データから得られるメタデータであれば、データサイズ、制作者等のキーワードも使用することができる。
【００７３】
また、図４（ｂ）▲２▼における演出要求における検索条件は、「ｋｅｙｗｏｒｄ」が「ｆｕｌｌ  ｓｃｒｅｅｎ」であり、「ｉｎｐｕｔ  ｔｙｐｅ」が「ｍｐｅｇ７」であるものを検索するというものである。なお、本発明における演出要求の条件はこの限りではなく、番組制作モジュール群により制作されるディスクリプション中に含まれる特徴情報の項目であれば、いかなる組合せであってもよい。
【００７４】
なお、クライアント端末１１は、図４（ｂ）に示したように１つのスクリプト内で検索クエリー及び演出要求を生成してもよく、また、夫々を必要に応じて別々のスクリプトとして生成してもよい。
【００７５】
次に、検索クエリーにおけるメタデータ検索サーバ１２の応答について具体的に図を用いて説明する。
【００７６】
図５は、本発明における検索クエリーとメタデータの一例を示す図である。ここで、図５（ａ）は、上述の図４（ｂ）▲１▼に示す検索クエリーを示し、図５（ｂ）は、メタデータ検索サーバ１２において検索の結果抽出されたメタデータを示すものである。図５（ｂ）の例では、メタデータとして、検索条件に対応するデータとは別に、タイトル＜Ｔｉｔｌｅ＞、概要＜Ａｂｓｔｒａｃｔ＞、素材データの内容＜Ｃｏｎｔｅｎｔ＞、素材の格納場所＜ＭｅｄｉａＵｒｉ＞がメタデータ内に含まれている。
【００７７】
なお、メタデータ検索サーバ１２における検索結果は、１つに限らず複数の検索結果が出力されることもあるが、その場合は、その全てのメタデータをクライアント端末１１に出力させたり、メタデータのデータサイズやメタデータの登録日等で優先順位を設け、その優先順位に基づいて出力させたりすることができる。また、その優先順位の設定は、クライアント端末１１で生成されるスクリプトに付加させてもよく、メタデータ検索サーバ１２に設定条件に対する処理を行うよう登録しておいてもよい。また、抽出されるメタデータの内容をこの限りではなく、メタデータ検索サーバ１２に予め設定されるメタデータの内容、又はクライアント端末１１からの要求に応じて設定することができる。
【００７８】
次に、演出要求において、自動制作サーバにて制作された番組制作モジュールのディスリプションの例を図を用いて説明する。
【００７９】
図６は、本発明における演出要求とディスクリプションの一例を示す図である。ここで、図６（ａ）は、図４（ｂ）▲２▼の演出要求を示し、図６（ｂ）は、番組制作モジュールサーバ１５により自動制作サーバ１４に登録され、演出要求に基づいて抽出されたディスクリプションを示している。
【００８０】
クライアント端末１１は、Ｓ０９のステップとして演出要求を自動制作サーバ１４に出力すると、自動制作サーバ１４では番組制作モジュールサーバ１５より得られるディスリプションから演出要求に合うディスクリプションを選定し、クライアント端末１１に出力する。ここで、図６（ｂ）に示すディスクリプションとしては、「＜ｋｅｙ  ｗｏｒｄ＞＝ｆｕｌｌ  ｓｃｒｅｅｎ」の設定に対して、動作説明（図６▲１▼）、又はメタデータの入出力条件（図６▲２▼）等により構成されている。なお、上述のディスクリプションの内容については、この限りではなく、番組制作モジュール群を用いて制作可能となるディスクリプションの内容であればよい。
【００８１】
なお、自動制作サーバ１４は、入力される演出要求により、例えば、明るい話題のニュースであれば、明るい音楽を付加したり、アナウンサーの表情をにこやかなものにする演出データをディスクリプションに付加したり、暗い話題であれば、暗い音楽と、アナウンサーの表情を悲しいものにする演出データを付加させることができる。
【００８２】
上述における演出データをディスクリプションに付加させる処理を行うために、自動制作サーバ１４に演出情報付加手段を設け、演出情報付加手段によりディスクリプションに含まれるタグの情報を解析したり、文字情報を解析したりすることにより内容を把握して、その内容に基づく上述したような演出データをディスクリプションに付加させる。これにより、例えば、ＭＰＥＧ７のデータを用いて素材のジャンルや内容によってＢＧＭの曲調やアナウンサーの語り口を変化させるようなことも行うことができ、番組内容を充実させ、付加価値の高い番組を提供することができる。
【００８３】
このように、従来は人手により設定していた演出条件について自動制作サーバ１４を具備し演出条件を自動制作サーバ１４に入力することにより、番組を制作するために必要な情報を容易に取得することができる。
【００８４】
次に、自動制作サーバ１４から得られるディスクリプションから番組モジュールを用いてＴＶＭＬスクリプトを生成する仕組みについて、図を用いて説明する。
【００８５】
図７は、番組制作モジュールによるＴＶＭＬスクリプトの生成の一例を示す図である。ここで、図７（ａ）は、番組制作モジュールサーバ１５の番組制作モジュールに含まれているＴＶＭＬスクリプトのテンプレートの一例を示し、図７（ｂ）は、番組制作モジュールサーバ１５により生成されたＴＶＭＬスクリプトの一例を示す図である。
【００８６】
クライアント端末１１は、メタデータ検索サーバ１２から得られるメタデータと自動制作サーバ１４により得られるディスクリプションの情報から、制作する番組に用いるタグ情報や文字情報等を演出パラメータとして番組制作モジュールサーバ１５に出力する。番組制作モジュールサーバ１５は、図７（ａ）に示すような番組制作モジュールであるＴＶＭＬテンプレートを有し、「＄（Ｔｉｔｌｅ）」や「＄（Ａｂｓｔｒａｃｔ）」といった部分を入力されたメタデータの「Ｔｉｔｌｅ」や「Ａｂｓｔｒａｃｔ」に置換するよう処理される。これによって、図７（ｂ）のようなＴＶＭＬスクリプトが生成される。ここで、「ｃｈａｒａｃｔｅｒ：ｔａｌｋ」は、ＴＶＭＬスクリプトの内容を示し、ＣＧキャスターが音声合成を使って喋る動作を行う。また、「ｓｕｐｅｒ：ｏｎ」は「ｔｅｘｔ」の内容をスーパーインポーズする処理を行い、「ｍｏｖｉｅ：ｐｌａｙ」は素材データベース１３から得られる「ｆｉｌｅｎａｍｅ」の動画ファイルを再生するという処理を行う。
【００８７】
上述の図７（ｂ）に示すこのＴＶＭＬスクリプトは、番組制作モジュールサーバ１５からクライアント端末１１に入力され、クライアント端末１１のＴＶＭＬプレーヤーにより番組再生装置１６から再生させる。
【００８８】
ここで、ＴＶＭＬプレーヤーにより番組再生装置１６から出力されるの再生画面の例について図を用いて説明する。図８は、本発明における再生画面の動作の一例を示す図である。ここで、図８の動作は図７（ｂ）に示したＴＶＭＬスクリプトに基づく動作を行う。
【００８９】
まず、画面のアナウンサー（ｃｈａｒａｃｔｅｒ）が、図７（ｂ）▲１▼に示すＴＶＭＬスクリプトにより、図８▲１▼に示す内容（ｔｅｘｔ）を音声（ｔａｌｋ）にて出力する。次に、図７（ｂ）▲２▼に示すＴＶＭＬスクリプトにより、スーパーインポーズ（ｓｕｐｅｒ）により図８▲２▼の内容（ｔｅｘｔ）を画面上に表示させる（ｏｎ）。
【００９０】
その後、図７（ｂ）▲３▼に示すＴＶＭＬスクリプトにより、他の映像（ｍｏｖｉｅ：ｆｉｌｅｎａｍｅ）を画面上に表示（ｐｌａｙ）し、図７（ｂ）▲４▼に示すＴＶＭＬスクリプトにより、画面のアナウンサー（ｃｈａｒａｃｔｅｒ）が、図８▲４▼に示す内容（ｔｅｘｔ）を音声（ｔａｌｋ）にて出力する。
【００９１】
これにより、ユーザが所望する番組を容易に制作し、再生することができる。
【００９２】
上述したように本発明によれば、番組の素材と演出を生成するモジュールを夫々部品化し、その素材の特徴を記述するメタデータ及びディスクリプションを組み合わせて利用することにより、素材の内容とユーザ（制作者）の要求に適応した番組コンテンツを自動的に制作することができる。
【００９３】
また、番組制作サーバを有し、メタデータの内容を解析することにより、適応的に番組の演出を行うことができる。これにより、番組を制作するための素材の収集から演出、再生までを自動で行うことで効率的な番組制作を実現することができる。
【００９４】
以上本発明の好ましい実施例について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形、変更が可能である。
【００９５】
【発明の効果】
上述の如く本発明によれば、番組を制作するための素材の収集から演出、再生までを効率的に行うことができる。
【図面の簡単な説明】
【図１】本発明における番組制作システムの一構成例を示す図である。
【図２】本発明における自動番組制作処理が実現可能なハードウェア構成の一例を示す図である。
【図３】本発明における番組制作処理手順の一例を示すシーケンシャルフローチャートである。
【図４】ユーザプロファイルとクライアント端末にて生成されるＴＶ４Ｕスクリプトの一例を示す図である。
【図５】本発明における検索クエリーとメタデータの一例を示す図である。
【図６】本発明における演出要求とディスクリプションの一例を示す図である。
【図７】番組制作モジュールによるＴＶＭＬスクリプトの生成の一例を示す図である。
【図８】本発明における再生画面の動作の一例を示す図である。
【符号の説明】
１０  番組制作システム
１１  クライアント端末
１２  メタデータ検索サーバ
１３  素材データベース
１４  自動制作サーバ
１５  番組制作モジュールサーバ
１６  番組再生装置
２１  入力装置
２２  出力装置
２３  ドライブ装置
２４  補助記憶装置
２５  メモリ装置
２６  ＣＰＵ
２７  ネットワーク接続装置
２８  記録媒体
【図１】
2004328568.tif 000003
【図２】
2004328568.tif 000004
【図３】
2004328568.tif 000005
【図４】
2004328568.tif 000006
【図５】
2004328568.tif 000007
【図６】
2004328568.tif 000008
【図７】
2004328568.tif 000009
【図８】
2004328568.tif 000010