(57)【要約】【課題】効率的に高精度なコンテンツを提供する。【解決手段】制作されたコンテンツを通信ネットワークを介してクライアント端末に提供するコンテンツ提供サーバにおいて、前記制作されたコンテンツを予め設定されたファイル形式からなる他のコンテンツとリンクさせるためのリンク用ファイルを生成するリンク用ファイル生成手段と、前記リンク用ファイル生成手段により得られたリンク用ファイルに対応するファイル識別情報を設定するファイル識別情報設定手段と、前記ファイル識別情報設定手段により得られた識別情報及び前記リンク用ファイルに関するメタデータを生成するメタデータ生成手段と、前記メタデータ生成手段により得られたメタデータを前記通信ネットワークから閲覧可能な状態に公開する公開手段とを有することにより、上記課題を解決する。【選択図】図１
2008118468.tif 000002
【特許請求の範囲】
【請求項１】
制作されたコンテンツを通信ネットワークを介してクライアント端末に提供するコンテンツ提供サーバにおいて、
前記制作されたコンテンツを予め設定されたファイル形式からなる他のコンテンツとリンクさせるためのリンク用ファイルを生成するリンク用ファイル生成手段と、
前記リンク用ファイル生成手段により得られたリンク用ファイルに対応するファイル識別情報を設定するファイル識別情報設定手段と、
前記ファイル識別情報設定手段により得られた識別情報及び前記リンク用ファイルに関するメタデータを生成するメタデータ生成手段と、
前記メタデータ生成手段により得られたメタデータを前記通信ネットワークから閲覧可能な状態に公開する公開手段とを有することを特徴とするコンテンツ提供サーバ。
【請求項２】
前記リンク用ファイル生成手段は、
前記制作されたコンテンツから動画ファイル、音声ファイル、テキストファイル、及び画像ファイルのうち、少なくとも１つのファイルを生成することを特徴とする請求項１に記載のコンテンツ提供サーバ。
【請求項３】
前記リンク用ファイル生成手段は、
前記リンク用ファイルの蓄積場所のアドレス情報を生成することを特徴とする請求項１又は２に記載に記載のコンテンツ提供サーバ。
【請求項４】
前記リンク用ファイル生成手段は、
コンテンツの内容が同一でデータ容量、画像サイズ、及びビットレートのうち、少なくとも１つが異なる複数のファイルを生成することを特徴とする請求項１乃至３の何れか１項に記載のコンテンツ提供サーバ。
【請求項５】
前記ファイル識別情報設定手段は、
前記制作されたコンテンツに対するタイプ、チャンネルＩＤ、コンテンツＩＤのうち、少なくとも１つを識別情報に含むことを特徴とする請求項１乃至４の何れか１項に記載のコンテンツ提供サーバ。
【請求項６】
前記ファイル識別情報設定手段は、
前記クライアント端末に再生させるリンク用ファイルの時間、位置、及び内容のうち、少なくとも１つを識別情報に含むことを特徴とする請求項１乃至５の何れか１項に記載のコンテンツ提供サーバ。
【請求項７】
制作されたコンテンツを通信ネットワークを介してクライアント端末に提供するコンテンツ提供処理をコンピュータに実行させるためのコンテンツ提供プログラムにおいて、
前記制作されたコンテンツを予め設定されたファイル形式からなる他のコンテンツとリンクさせるためのリンク用ファイルを生成するリンク用ファイル生成処理と、
前記リンク用ファイル生成処理により得られたリンク用ファイルに対応するファイル識別情報を設定するファイル識別情報設定処理と、
前記ファイル識別情報設定処理により得られた識別情報及び前記リンク用ファイルに関するメタデータを生成するメタデータ生成処理と、
前記メタデータ生成処理により得られたメタデータを前記通信ネットワークから閲覧可能な状態に公開する公開処理とをコンピュータに実行させるためのコンテンツ提供プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ提供サーバ及びコンテンツ提供プログラムに係り、特に効率的に高精度なコンテンツの提供を実現するためのコンテンツ提供サーバ及びコンテンツ提供プログラムに関する。
【背景技術】
【０００２】
従来、番組等のコンテンツの制作において、立案、制作、制作したコンテンツの蓄積、公開、配信等といった各分野の技術は、それぞれの分野毎に個別の手法が提案されている。また、最近では、上述した各分野を統合して制作から配信を行うコンテンツ提供システムが提案されている（例えば、特許文献１参照。）。
【０００３】
なお、コンテンツの提供については、主にインターネット等の通信ネットワーク等を介して、ＨＴＭＬ（ＨｙｐｅｒＴｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）やＸＭＬ（ｅＸｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）等のマークアップ言語や、画像や映像、音声、テキスト情報等の素材データ等がＷｅｂ上に公開されているため、ユーザは所望する情報を取得することができる。
【０００４】
また、上述したコンテンツを提供するツールとしては、例えば番組の制作、提示に用いられるスクリプトの一例として、ＴＶＭＬ（ＴＶ  ｐｒｏｇｒａｍ  Ｍａｒｋｉｎｇ  Ｌａｎｇｕａｇｅ）を用いた自動番組制作システム（ＴＶ４Ｕ）がある。ＴＶＭＬとは、テレビ番組を制作するためのオブジェクトベース記述言語であり、テレビ番組の映像や音声等を、素材データと台本（演出内容等）とに分けて記述することができ、台本を記述すればパソコン等で動作するソフトウェア等がこれを読取り、即座にテレビ番組として再生・視聴することができる。
【０００５】
なお、ＴＶ４Ｕは、ワープロ（エディタ）型のユーザインタフェースを用いて番組の台本を記述し、その台本に任意の番組制作エンジンを適用して番組を制作し、その台本や素材データ、番組制作エンジンをサーバ等にアップロードすることにより番組を公開する。
【０００６】
なお、番組制作エンジンとは、番組に登場するＣＧキャラクタや番組における１つの動作の単位で「タイトル表示」、「ズームイン」、「ＣＧキャラクタの動作」等のイベントが予め定義されたものであり、この番組制作エンジンを用いることにより、効率的に番組制作を実現することができる。
【０００７】
一方、視聴者（クライアント）側では、サーバやデータベース等にアップロードされた台本や素材データ、番組制作エンジンをＷｅｂ上からダウンロードし、ＣＧ（Ｃｏｍｐｕｔｅｒ  Ｇｒａｐｈｉｃｓ）や音声合成等を使用して専用のブラウザ等により番組を再生し視聴を行っている。
【特許文献１】特開２００５−３１８２５４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
ところで、上述した従来のコンテンツの提供システムでは、制作者側で制作された複数のコンテンツ間において、例えばＷｅｂページのハイパーテキストのようなハイパーリンク機能を用いてリンクさせたり、番組内でのハイパーリンク機能を行う手法については開示されていなかった。
【０００９】
そのため、番組の演出形態を維持したまま、番組の中で他の番組へのリンクを表現することが困難であり、効率的に高精度なコンテンツの提供を実現することができなかった。
【００１０】
本発明は、上述した問題点に鑑みなされたものであり、効率的に高精度なコンテンツの提供を行うためのコンテンツ提供サーバ及びコンテンツ提供プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記課題を解決するために、本件発明は、以下の特徴を有する課題を解決するための手段を採用している。
【００１２】
請求項１に記載された発明は、制作されたコンテンツを通信ネットワークを介してクライアント端末に提供するコンテンツ提供サーバにおいて、前記制作されたコンテンツを予め設定されたファイル形式からなる他のコンテンツとリンクさせるためのリンク用ファイルを生成するリンク用ファイル生成手段と、前記リンク用ファイル生成手段により得られたリンク用ファイルに対応するファイル識別情報を設定するファイル識別情報設定手段と、前記ファイル識別情報設定手段により得られた識別情報及び前記リンク用ファイルに関するメタデータを生成するメタデータ生成手段と、前記メタデータ生成手段により得られたメタデータを前記通信ネットワークから閲覧可能な状態に公開する公開手段とを有することを特徴とする。
【００１３】
請求項１記載の発明によれば、複数のコンテンツ間におけるリンクを容易に実現することができる。これにより、効率的に高精度なコンテンツの提供を行うことができる。
【００１４】
請求項２に記載された発明は、前記リンク用ファイル生成手段は、前記制作されたコンテンツから動画ファイル、音声ファイル、テキストファイル、及び画像ファイルのうち、少なくとも１つのファイルを生成することを特徴とする。
【００１５】
請求項２記載の発明によれば、生成されたファイルを素材データの１つとして扱うことができる。これにより、他のコンテンツを容易に利用することができる。
【００１６】
請求項３に記載された発明は、前記リンク用ファイル生成手段は、前記リンク用ファイルの蓄積場所のアドレス情報を生成する。
【００１７】
請求項３記載の発明によれば、リンク用ファイルのアドレス情報を他のコンテンツの台本等に記述しておくことで、リンク用ファイルが更新された場合にも台本の内容を変更することなく最新のリンク用ファイルの内容を参照することができる。
【００１８】
請求項４に記載された発明は、前記リンク用ファイル生成手段は、コンテンツの内容が同一でデータ容量、画像サイズ、及びビットレートのうち、少なくとも１つが異なる複数のファイルを生成する。
【００１９】
請求項４記載の発明によれば、処理性能や通信回線等が異なる複数のクライアント端末毎に適したコンテンツの提供を実現することができる。
【００２０】
請求項５に記載された発明は、前記ファイル識別情報設定手段は、前記制作されたコンテンツに対するタイプ、チャンネルＩＤ、コンテンツＩＤのうち、少なくとも１つを識別情報に含むことを特徴とする。
【００２１】
請求項５記載の発明によれば、識別情報を基準にリンクさせるコンテンツの内容を特定することができる。更に、リンク先のコンテンツの更新があった場合、識別情報を変更することなく、最新のコンテンツとのリンクを実現することができる。
【００２２】
請求項６に記載された発明は、前記ファイル識別情報設定手段は、前記クライアント端末に再生させるリンク用ファイルの時間、位置、及び内容のうち、少なくとも１つを識別情報に含むことを特徴とする。
【００２３】
請求項６記載の発明によれば、リンク用ファイルの全てを他のコンテンツに含めずに、所定の時間、位置、内容を選択的に利用することで、リンク元のコンテンツの内容、演出等が破綻することなく、効率的に高精度なコンテンツを提供することができる。
【００２４】
請求項７に記載された発明は、制作されたコンテンツを通信ネットワークを介してクライアント端末に提供するコンテンツ提供処理をコンピュータに実行させるためのコンテンツ提供プログラムにおいて、前記制作されたコンテンツを予め設定されたファイル形式からなる他のコンテンツとリンクさせるためのリンク用ファイルを生成するリンク用ファイル生成処理と、前記リンク用ファイル生成処理により得られたリンク用ファイルに対応するファイル識別情報を設定するファイル識別情報設定処理と、前記ファイル識別情報設定処理により得られた識別情報及び前記リンク用ファイルに関するメタデータを生成するメタデータ生成処理と、前記メタデータ生成処理により得られたメタデータを前記通信ネットワークから閲覧可能な状態に公開する公開処理とをコンピュータに実行させる。
【００２５】
請求項７記載の発明によれば、複数のコンテンツ間におけるリンクを容易に実現することができる。これにより、効率的に高精度なコンテンツの提供を行うことができる。また、実行プログラムをコンピュータにインストールすることにより、容易に本発明におけるコンテンツ提供処理を実現することができる。
【発明の効果】
【００２６】
本発明によれば、効率的に高精度なコンテンツの提供を行うことができる。
【発明を実施するための最良の形態】
【００２７】
＜本発明の概要＞
本発明は、いわゆる番組等のコンテンツ間においてハイパーリンクを実現するシステムである。具体的には、例えばコンテンツとして番組を用いた場合、リンクを設定する元の番組（以下、リンク元番組）は、その台本の中でリンクが設定される先の番組（以下、リンク先番組）の蓄積場所を示すアドレス情報や番組の識別情報（ＩＤ）を引数（パラメータ）として設定し、更にリンク先番組を所定のファイル形式に変換して、リンク元番組にリンク先番組を１つのコンテンツ素材として含ませることにより、番組間のハイパーリンクを表現する。
【００２８】
なお、リンク先番組を１つの素材としてリンク元番組に含ませるため、例えばリンク先番組から動画ファイルを生成する。また、その動画ファイルを参照するために、アドレス情報（ＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ），ＩＰアドレス、ファイル名、パス名等）を記述する。これにより、リンク先の最新の番組を常に参照することができる。
【００２９】
以下に、上述したような特徴を有する本発明におけるコンテンツ提供サーバ及びコンテンツ提供プログラムを好適に実施した形態について、図面を用いて詳細に説明する。なお、本実施形態では、コンテンツの一例として番組を用いるが、本発明は番組に限定されるものではない。また、番組の制作、提示に用いられるスクリプトの一例として上述したＴＶＭＬを用いるが、本発明はＴＶＭＬに限定されるものではなく、ＴＶＭＬ以外の表現形式を用いてもよい。
【００３０】
＜コンテンツ提供システム：概略構成＞
図１は、本発明におけるコンテンツ提供システムの概略構成の一例を示す図である。図１に示すコンテンツ提供システム１０は、コンテンツ提供サーバ１１と、少なくとも１つのクライアント端末１２−１〜１２−ｎとを有するよう構成されている。また、コンテンツ提供サーバ１１とクライアント端末１２とは、インターネット等の通信ネットワーク１３を介して相互にデータの送受信が可能な状態で接続されている。
【００３１】
なお、クライアント端末１２は、大別すると、自ら番組を制作し、コンテンツ提供サーバ１１に対してアップロードを行うことができる制作クライアントと、コンテンツ提供サーバ１１に蓄積され、公開されているコンテンツ（番組制作エンジン、素材データ、台本等）等をダウンロードして、再生・視聴を行うための視聴クライアントがある。以下の説明では、クライアント端末１２−１を「制作クライアント端末」とし、クライアント端末１２−２を「視聴クライアント端末」として説明する。なお、上述した各クライアント端末は、それぞれ通信ネットワーク１３上に１又は複数存在する。
【００３２】
コンテンツ提供サーバ１１は、クライアント端末１２−１が制作した番組制作エンジンや、ＸＭＬ等で構成された番組の演出内容等を含む台本、画像や映像、音声、テキスト情報等の素材データ等がアップロードされるため、そのアップロードされた各種データを蓄積する。
【００３３】
また、コンテンツ提供サーバ１１は、クライアント端末１２−１から送信された各種データから番組を生成し、更に他の番組（コンテンツ）におけるハイパーリンクを可能にするため、生成した番組から例えば動画ファイル等の所定のファイル形式に変換しリンク用ファイルを生成する。なお、ファイル形式としては、例えば動画ファイルであれば、ｍｐｇ、ａｖｉ、ｗｍｖ、ａｓｆ、ｒｍ、ｍｏｖ、ｏｇｍ等の通常動画ファイルとして利用されているファイル形式を用いることができる。
【００３４】
また、生成される動画ファイルのコンテンツは、番組の全てをファイル化しなくてもよく、例えば番組開始から予め設定された時間分や、所定のシーン等の位置、内容、番組の要約情報等のデータを抽出してもよい。これにより、リンクする番組の内容により元の番組の内容、演出等が破綻することなく、効率的に高精度な番組を提供することができる。
【００３５】
また、コンテンツ提供サーバ１１は、生成したリンク用ファイルの蓄積場所のアドレス情報を生成する。更にコンテンツ提供サーバ１１は、リンク用ファイルに対応するメタデータを生成し、生成したメタデータと、番組と、番組から生成される動画ファイル等の所定のファイル形式のファイル識別情報等を通信ネットワーク１３に接続された外部端末から閲覧することができるように公開する。
【００３６】
なお、公開するメタデータの内容としては、例えば、タイトル、ファイル形式（圧縮形式も含む）、ファイル容量、番組内容の要約情報、メタデータの作成日や公開日等の日時情報等からそれぞれの項目が必要に応じて選択して公開される。
【００３７】
更に、コンテンツ提供サーバ１１は、クライアント端末１２から送信されたコンテンツ取得要求に対応する所定のファイル形式のリンク用ファイルや番組コンテンツ等を送信して、クライアント端末１２にダウンロードさせる。なお、クライアント端末１２から送信されるコンテンツ取得要求は、コンテンツ提供サーバ１１が公開したメタデータに基づいて行われるため、各クライアント端末１２の処理性能や通信回線等に適したファイル形式のコンテンツがそれぞれ取得要求されることになる。
【００３８】
また、制作クライアントとしてのクライアント端末１２−１は、予め蓄積されている番組制作エンジンや素材データ等に基づいて番組の台本を生成し、生成した台本や番組制作エンジン、素材データ等をコンテンツ提供サーバ１１に出力する。
【００３９】
また、視聴クライアントとしてのクライアント端末１２−２は、ＩＰアドレスやＵＲＬ等のアドレス情報等に基づいて、通信ネットワーク１３を介してコンテンツ提供サーバ１１に公開されているメタデータを閲覧する。また、クライアント端末１２−２は、閲覧したメタデータから所望する番組の取得要求を行い、コンテンツ提供サーバ１１から対応する番組をダウンロード又はストリーミング等により取得する。
【００４０】
ここで、コンテンツ提供サーバ１１からダウンロード又はストリーミングする番組は、クライアント端末１２に特別な再生・視聴ソフトを有していなくても閲覧することができる所定のファイル形式で蓄積されている。したがって、視聴クライアント端末１２−２は、容易にコンテンツを再生し視聴させることができる。次に、コンテンツ提供サーバ１１及びクライアント端末１２における機能構成について具体的に説明する。
【００４１】
＜コンテンツ提供サーバ１１：機能構成＞
図２は、本発明におけるコンテンツ提供サーバの機能構成の一例を示す図である。図２に示すコンテンツ提供サーバ１１は、入力手段２１と、出力手段２２と、蓄積手段２３と、リンク用ファイル生成手段２４と、ファイル識別設定手段２５と、メタデータ生成手段２６と、番組管理手段２７と、公開手段２８と、送受信手段２９と、制御手段３０とを有するよう構成されている。
【００４２】
入力手段２１は、ユーザからのリンク用ファイルやメタデータの生成指示、生成したメタデータの公開指示、蓄積されているコンテンツデータ等の削除等の各種処理の入力を受け付ける。なお、入力手段２１は、例えばキーボードやマウス等のポインティングデバイス等からなる。
【００４３】
また、出力手段２２は、入力手段２１により入力された指示内容や、指示内容に基づいて生成した台本やリンク用ファイル、メタデータ等の内容を表示する。なお、出力手段２２は、ディスプレイ等からなる。
【００４４】
蓄積手段２３は、制作クライアント端末１２−１等から送信された送受信手段２９により受信する番組制作エンジン３１、素材データ３２、及び台本３３を蓄積する。また、蓄積手段２３は、番組コンテンツを提供するために公開手段２８にてＷｅｂ等の通信ネットワーク１３上に公開するために番組制作エンジン３１、素材データ３２、及び台本３３から再生された各番組３４と、各番組のリンク用ファイル３５と、各番組３４の要約情報等であるＲＳＳ（ＲＤＦ（Ｒｅｓｏｕｒｃｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｆｒａｍｅｗｏｒｋ）  Ｓｉｔｅ  Ｓｕｍｍａｒｙ）３６を蓄積する。
【００４５】
なお、各番組３４には、後述する番組管理手段２７にて生成する番組に対するチャンネルＩＤや番組ＩＤも番組毎に対応付けられて蓄積されている。また、リンク用ファイル３５には、生成された動画ファイルと共に、その動画ファイルに関連したファイル識別情報が含まれている。なお、ファイル識別情報としては、例えば上述した番組のチャンネルＩＤ、番組ＩＤ等がある。また、ＲＳＳ３６を用いることで、チャンネル及び番組の要約情報や素材データ等の関連情報を容易に管理することができ、ユーザが所望するチャンネル及び番組を容易に取得することができる。
【００４６】
リンク用ファイル生成手段２４は、制作クライアント端末１２−１から通信ネットワーク１３を介して送受信手段２９より受信した番組制作エンジン３１、素材データ３２、及び台本３３に基づいて、予め設定された所定のファイル形式の番組ファイル（例えば、動画ファイル等）を生成する。
【００４７】
ここで、リンク用ファイル生成手段２４におけるファイル生成例について説明する。例えば、動画ファイルを生成する場合は、まず蓄積手段２３に含まれる素材データ３２の映像や音声、テキストデータ等を番組制作エンジン及び台本３３に基づいて番組を再生し、リンク用の動画ファイルを生成する。
【００４８】
また、リンク用ファイル生成手段２４は、動画ファイルを生成する際にも、高画質、標準画質、低画質等の複数のファイルを生成したり、同一のコンテンツでも音声データやテキストデータのみを用いて音声ファイルやテキストファイル等の動画ファイル以外の異なるファイル形式のデータを生成する。
【００４９】
つまり、リンク用ファイル生成手段２４は、同一のコンテンツについて、動画ファイル、音声ファイル（ｗａｖ、ｍｐ３、ｒｍ等）、テキストファイル（ｔｘｔ、ｄｏｃ等）、画像ファイル(ｂｍｐ、ｐｃｔ、ｊｐｇ、ｇｉｆ、ｐｎｇ等)のうち、少なくとも１以上のファイル形式で、データ容量や画像サイズ、ビットレートの条件等が異なる複数のファイル（例えば、高画質、標準画質、低画質等）を生成する。
【００５０】
これにより、生成されたファイルを素材データの１つとして扱うことができる。これにより、他のコンテンツを容易に利用することができる。また、ダウンロードするクライアント端末１２が有する処理性能やアプリケーション等の機能、通信回線の混雑具合等に対応して最適なコンテンツファイルを提供することができる。
【００５１】
したがって、例えば光通信が使用可能なクライアント端末であれば、高画質のコンテンツを要求して取得することができ、通信速度の遅い通信しかできないクライアント端末であれば、高画質のコンテンツの取得は時間がかかるため、低画質のコンテンツを要求することで、迅速に所望するコンテンツを取得することができる。
【００５２】
なお、上述したリンク用ファイル生成手段２４において、番組の再生時には、例えばＴＶＭＬプレーヤーを用いることにより、台本等を使用して所望する映像音声に変換して再生することができる。ここで、ＴＶＭＬプレーヤーは、例えばスタジオショット等をリアルタイムＣＧで生成したり、ＣＧスタジオセットの中に登場するＣＧキャラクタがＴＶＭＬスクリプトの中に記述された台詞を合成音声により出力することで、しゃべっているように表現させたり、演技するところを表示させたりする機能を有している。また、ＴＶＭＬプレーヤーは、その他にも動画再生や、ＢＧＭ再生、画像によるタイトル表示等の出力も可能である。
【００５３】
更に、リンク用ファイル生成手段２４は、生成されたリンク用ファイル等を蓄積手段２３や送受信手段２９を介して通信ネットワーク１３上の他の外部装置等に蓄積させると共に、その蓄積場所のアドレス情報を生成する。これにより、例えばリンク用ファイルのアドレス情報を他のコンテンツの台本等に記述しておくことで、リンク用ファイルが更新された場合にも台本の内容を変更することなく最新のリンク用ファイルの内容を参照することができる。
【００５４】
ファイル識別設定手段２５は、リンク用ファイル生成手段２４により得られた動画ファイル等のリンク用ファイルに関する識別情報を設定する。なお、識別情報としては、例えばファイルタイプ（ｔｙｐｅ）、チャンネルＩＤ（ｃｈａｎｎｅｌ）、番組ＩＤ（ｐｒｏｇｒａｍ）等を設定する。
【００５５】
このように、ＩＤ等の識別情報を設定しておくことで、識別情報を基準にリンクさせる番組の内容を特定することができる。更に、リンク先のコンテンツの更新があった場合、識別情報を変更することなく、最新のコンテンツとのリンクを実現することができる。
【００５６】
また、ファイル識別設定手段２５は、番組全体のうち、どこ（時間、位置、内容等を含む）をリンク元で再生させる等の再生情報をパラメータとして識別情報に含ませることができる。つまり、ファイル識別情報設定手段２５は、クライアント端末１２に再生させるリンク用ファイルの時間、位置、及び内容のうち、少なくとも１つを識別情報に含ませる。これにより、リンク用ファイルの全てを他のコンテンツに含めずに、所定の時間、位置、内容を選択的に利用することで、リンク元のコンテンツの内容、演出等が破綻することなく、効率的に高精度なコンテンツを提供することができる。
【００５７】
具体的には、例えば“ｔｒａｉｌｅｒ”パラメータを設定した場合、リンク先番組の冒頭１５秒と再生するようにし、引数としては、ｃｈａｎｎｅｌ（チャンネルＩＤ），ｐｒｏｇｒａｍ（番組ＩＤ）を設定可能とする。また、例えば“ｕｐｄａｔｅ”パラメータを設定した場合、リンク先のチャンネルの中で最新番組の冒頭１５秒を再生するようにし、引数としては、ｃｈａｎｎｅｌ（チャンネルＩＤ）を設定可能とする。更に、例えば“ｆｕｌｌ”パラメータを設定した場合、リンク先番組の全編を再生するように設定し、引数としては、ｃｈａｎｎｅｌ（チャンネルＩＤ），ｐｒｏｇｒａｍ（番組ＩＤ）を設定可能とする。
【００５８】
つまり、上述した例では、ファイル識別情報設定手段２５は、識別情報として、リンク先の番組を予め設定された時間再生するように設定するパラメータ、リンク先チャンネルの中で最新番組を予め設定された時間再生するように設定するパラメータ、又はリンク先番組の全部を再生するように設定するパラメータを設定することができる。
【００５９】
また、ファイル識別設定手段２５は、設定された各種データを蓄積手段２３に蓄積する。なお、上述したチャンネルＩＤや番組ＩＤは、番組管理手段２７により管理され、蓄積手段２３の番組３４に蓄積される。
【００６０】
メタデータ生成手段２６は、リンク用ファイル生成手段２４で生成されたファイル形式等の異なる個々のリンク用ファイルに対応するメタデータを生成する。具体的には、メタデータ生成手段２６は、番組制作エンジン３１、素材データ３２及び台本３３から得られる番組のタイトルや見出し等の情報（ＲＳＳ等）と、リンク用ファイル生成手段２４におけるリンク用ファイル生成時の情報（ファイル形式、画像サイズ、データ容量、ビットレート等）等に基づいて、各ファイルに対応するメタデータを生成する。なお、メタデータの内容は、タイトル、ファイル形式、ビットレート、画像サイズ、番組内容に関する各種情報等から必要に応じて適宜選択される。
【００６１】
メタデータ生成手段２６により作成されたメタデータは、公開手段２８によりＨＴＭＬ（ＨｙｐｅｒＴｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）形式等でＷｅｂ上に公開され、通信ネットワーク１３に接続された外部端末が備えるブラウザ機能等を用いて容易に閲覧することができる。
【００６２】
したがって、クライアント端末１２は、メタデータ生成手段２６により生成されたメタデータを参照して端末に最適なコンテンツの形式を迅速且つ確実に把握することができる。また、メタデータに対応するコンテンツを確実に要求することができる。
【００６３】
番組管理手段２７は、通信ネットワーク１３を介して制作クライアント端末１２−１から送信されたコンテンツに関する各種情報（番組制作エンジン３１、素材データ３２、台本３３、番組３４、リンク用ファイル３５、ＲＳＳ３６等）を管理する。具体的には、番組管理手段２７は、例えば番組（コンテンツ）の新規追加や、編集、削除等の管理を行う。
【００６４】
また、番組管理手段２７は、例えば個々の番組が既存のチャンネルのうち、どのチャンネルに属するか、又は新規に開設するチャンネルであるか等を判断して、その番組のチャンネルを設定し、そのチャンネルや番組にＩＤ等を付与して得られる管理情報を蓄積手段２３の番組３４等に蓄積する。なお、これらの情報は、ファイル識別設定手段２５において、引数（パラメータ）として利用される。
【００６５】
公開手段２８は、メタデータ生成手段２６にて生成されたメタデータから例えばＨＴＭＬ等のファイル形式の所定のファイルを生成する。また、公開手段２８は、生成したファイルをＷｅｂ上の外部端末等から閲覧可能な状態にし、メタデータの内容を公開する。なお、本発明において公開するファイル形式は、ＨＴＭＬに限定されるものではなく他のファイル形式であってもよい。
【００６６】
ここで、視聴クライアント端末１２−２には、上述したＨＴＭＬファイルを閲覧するためのアプリケーション（Ｗｅｂブラウザ等）が必要であるが、Ｗｅｂブラウザは、一般的には容易に取得することができ、また市販のパソコン等では購入時にインストールされている。そのため、視聴クライアント端末１２−２は、既存のＷｅｂブラウザを用いてコンテンツ提供サーバ１１が公開しているメタデータを容易に閲覧することができる。
【００６７】
送受信手段２９は、公開手段２８により公開されているメタデータに対応する番組コンテンツの取得要求を通信ネットワーク１３に接続されたクライアント端末１２から受信する。また、送受信手段２９は、コンテンツ取得要求に対応する番組やアドレス情報等を取得要求のあったクライアント端末１２に送信する。
【００６８】
また、制御手段３０は、コンテンツ提供サーバ１１の各構成部全体の制御を行う。具体的には、制御手段３０は、入力手段２１からのユーザ指示に基づき、リンク用ファイル生成手段２４により番組の動画ファイルを生成させたり、ファイル識別設定手段２５により例えば上述した動画ファイルの識別情報を設定させたり、メタデータ生成手段２６により動画ファイルに対応するメタデータを生成させたり、公開手段２８により生成したメタデータを公開させる等の制御を行う。
【００６９】
上述したコンテンツ提供サーバ１１の構成により、リンク元では番組の演出形態を維持したまま、番組の中で他の番組へのリンクを表現することができ、番組間のハイパーリンクを実現することができる。
【００７０】
＜クライアント端末１２＞
次に、クライアント端末１２の機能構成について図を用いて説明する。図３は、クライアント端末の機能構成の一例を示す図である。なお、図３では、番組制作機能及び番組視聴機能を備えた制作クライアント端末１２−１の機能構成を示している。
【００７１】
図３に示す制作クライアント端末１２−１は、入力手段４１と、出力手段４２と、蓄積手段４３と、番組生成手段４４と、参照手段４５と、送受信手段４６と、制御手段４７とを有するよう構成されている。
【００７２】
入力手段４１は、ユーザからの番組生成指示や、コンテンツ提供サーバ１１に公開されているメタデータが表示されているアドレス情報のアドレス先にアクセスし、所望するコンテンツの取得要求を送信し、ダウンロードしたコンテンツを再生・視聴するための各種処理の入力を受け付ける。なお、入力手段４１は、例えばキーボードやマウス等のポインティングデバイス等からなる。
【００７３】
また、出力手段４２は、入力手段４１により入力された指示内容や、指示内容に基づいて取得したメタデータや、再生された番組の表示等を行う。なお、出力手段４２は、ディスプレイ等からなる。
【００７４】
また、蓄積手段４３は、番組を制作するための番組制作エンジン５１、番組の素材となる映像や音声、音楽、テキストデータ、画像データ等の素材データ５２、番組生成手段４４にて生成される番組の台本５３が蓄積されている。
【００７５】
番組生成手段４４は、蓄積手段４３に蓄積されている番組制作エンジン５１及び素材データ５２に基づいて、入力手段４１から得られるユーザの指示内容により番組の台本を生成する。なお、本実施形態では、台本の一例としてＸＭＬを用いるが、他のファイル形式であってもよい。
【００７６】
また、番組生成手段４４は、生成した台本を番組制作エンジン５１及び素材データ５２と共に送受信手段４６により通信ネットワーク１３を介してコンテンツ提供サーバ１１にアップロードする。なお、番組生成手段４４は、生成した台本５３の送信の有無に関わらず、蓄積手段４３に蓄積しておいてもよい。
【００７７】
参照手段４５は、コンテンツ提供サーバ１１等から提供される所定のＩＰアドレスやＵＲＬ等のアドレス情報に基づいて、通信ネットワーク１３によりコンテンツ提供サーバ１１上に公開されているメタデータの閲覧を行う。
【００７８】
ここで、参照手段４５は、上述したＨＴＭＬ等を閲覧可能なＷｅｂブラウザ機能を有する。このとき、クライアント端末１２は、コンテンツ提供サーバ１１にて公開されているメタデータから番組間のリンクを設定させるためのリンク用ファイルのアドレス情報を取得する。
【００７９】
ここで、クライアント端末１２は、参照手段４５のＷｅｂブラウザ機能を用いて番組の再生、視聴を行うこともでき、その場合には、出力手段４２の機能を有していなくてもよい。
【００８０】
また、送受信手段４６は、番組制作エンジン５１、素材データ５２、及び台本５３をコンテンツ提供サーバ１１に送信する。また、送受信手段４６は、参照手段４５により閲覧したメタデータの中に所望の番組があった場合、入力手段４１による指示等により制御手段４７が生成したコンテンツ取得要求をコンテンツ提供サーバ１１に送信する。更に、送受信手段４６は、コンテンツ提供サーバ１１から送信された番組等の各種データを受信する。
【００８１】
制御手段４７は、クライアント端末１２の各構成全体の制御を行う。具体的には、制御手段４７は、入力手段４１からのユーザ指示に基づいて参照手段４５によりメタデータを参照させたり、参照したメタデータから入力手段４１により指示された内容に基づいてコンテンツ要求情報を生成し、送受信手段４６に送信させたり、コンテンツ提供サーバ１１から得られる番組を出力手段４２により再生させる等の制御を行う。これにより、制作クライアント端末１２−１は、コンテンツ提供サーバ１１に対して番組の登録や再生、視聴を行うことができる。
【００８２】
なお、上述した制作クライアント端末１２−１は、番組の生成、登録及び視聴・再生を行うための機能を有していたが、視聴クライアント端末１２−２は、番組を生成、登録するための機能を有していなくてもよい。したがって、視聴クライアント端末１２−２の場合は、少なくとも上述した入力手段４１と、出力手段４２と、参照手段４５と、送受信手段４６と、制御手段４７とを有するよう構成されていればよい。
【００８３】
ここで、上述したコンテンツ提供サーバ１１及びクライアント端末１２は、汎用のコンピュータ等を用いて、ソフトウェア等により上述の機能を有することで実現することができる。具体的には、ＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）を用いた入力フォーム等を基にしたコンピュータでの処理を行う。
【００８４】
換言すれば、コンテンツ提供サーバ１１及びクライアント端末１２は、上述した専用の装置構成により本発明におけるコンテンツ提供を行うこともできるが、各構成における処理をコンピュータに実行させるための実行プログラムを生成し、例えば汎用のパーソナルコンピュータ、サーバ等にプログラムをインストールすることにより、コンテンツ提供処理を実現することができる。
【００８５】
＜ハードウェア構成＞
ここで、本発明における実行可能なコンピュータのハードウェア構成例について図を用いて説明する。図４は、本発明におけるコンテンツ提供サーバにおけるコンテンツ提供処理が実現可能なハードウェア構成の一例を示す図である。なお、以下に示すハードウェア構成は、上述したコンテンツ提供サーバ１１及びクライアント端末１２の何れにも適用される。
【００８６】
図４におけるコンピュータ本体には、入力装置６１と、出力装置６２と、ドライブ装置６３と、補助記憶装置６４と、メモリ装置６５と、各種制御を行うＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）６６と、ネットワーク接続装置６７とを有するよう構成されており、これらはシステムバスＢで相互に接続されている。
【００８７】
入力装置６１は、ユーザが操作するキーボード及びマウス等のポインティングデバイスを有しており、ユーザからのプログラムの実行等、各種操作信号を入力する。出力装置６２は、本発明における処理を行うためのコンピュータ本体を操作するのに必要な各種ウィンドウやデータ等を表示するディスプレイを有し、ＣＰＵ６６が有する制御プログラムによりプログラムの実行経過や結果等を表示することができる。
【００８８】
ここで、本発明において、コンピュータ本体にインストールされる実行プログラムは、例えばＣＤ−ＲＯＭ等の記録媒体６８等により提供される。プログラムを記録した記録媒体６８は、ドライブ装置６３にセット可能であり、記録媒体６８に含まれる実行プログラムが、記録媒体６８からドライブ装置６３を介して補助記憶装置６４にインストールされる。
【００８９】
補助記憶装置６４は、ハードディスク等のストレージ手段であり、本発明における実行プログラムや、コンピュータに設けられた制御プログラム、各種データ等を蓄積し必要に応じて入出力を行うことができる。
【００９０】
メモリ装置６５は、ＣＰＵ６６により補助記憶装置６４から読み出された実行プログラム等を格納する。なお、メモリ装置６５は、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）やＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等からなる。
【００９１】
ＣＰＵ６６は、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）等の制御プログラム、メモリ装置６５により格納されている実行プログラムに基づいて、各種演算や各ハードウェア構成部とのデータの入出力等、コンピュータ全体の処理を制御して各処理を実現することができる。また、プログラムの実行中に必要な各種情報は、補助記憶装置６４から取得することができ、また格納することもできる。
【００９２】
ネットワーク接続装置６７は、通信ネットワーク等と接続することにより、実行プログラムを通信ネットワークに接続されている他の端末等から取得したり、プログラムを実行することで得られた実行結果又は本発明における実行プログラム自体を他の端末等に提供することができる。
【００９３】
上述したようなハードウェア構成により、特別な装置構成を必要とせず、低コストで効率的にコンテンツ提供処理を実現することができる。また、プログラムをインストールすることにより、上述のコンテンツ提供処理を容易に実現することができる。
【００９４】
＜処理手順：シーケンスフローチャート＞
次に、本発明におけるコンテンツ提供処理手順について、シーケンスフローチャートを用いて説明する。なお、以下の説明では、本発明におけるコンテンツ間のハイパーリンクの様子が明確になるように、コンテンツ提供サーバ１１と、２つの異なる制作クライアント端末１２−１，１２−１’を用いた一連の処理手順について説明する。
【００９５】
図５は、コンテンツ提供処理手順の一例を示すシーケンスフローチャートである。まず、制作クライアント端末１２−１は、予め蓄積された番組制作エンジン及び素材データ等から番組の生成し（Ｓ０１）、生成した番組の基となる番組制作エンジン、素材データ、及び台本をコンテンツ提供サーバ１１へ送信（アップロード）する（Ｓ０２）。
【００９６】
コンテンツ提供サーバ１１は、制作クライアント端末１２−１から得られた番組制作エンジン、素材データ、及び台本に基づいて番組を生成し、その番組から予め設定されたファイル形式からなるリンク用ファイルを生成し（Ｓ０３）、更に生成されたリンク用ファイル等から識別情報を設定する（Ｓ０４）。なお、Ｓ０３におけるリンク用ファイルを生成時には、予め設定される蓄積場所のアドレス情報等も生成される。
【００９７】
また、コンテンツ提供サーバ１１は、番組やリンク用ファイル、ファイル識別情報等のメタデータを生成し（Ｓ０５）、それらの情報を蓄積し（Ｓ０６）、またＳ０５にて生成されたメタデータ等をＷｅｂ等により公開する(Ｓ０７)。
【００９８】
ここで、番組間のハイパーリンクを含む番組を生成する制作クライアント端末１２−１’は、コンテンツ提供サーバ１１が公開している情報を参照し（Ｓ０８）、公開内容を閲覧する（Ｓ０９）。このとき、公開されている番組自体をダウンロードして閲覧することもできる。
【００９９】
また、制作クライアント端末１２−１’は、閲覧した公開内容から生成する番組とリンクさせる番組の取得要求を行う（Ｓ１０）。このとき、取得要求としては、例えばメタデータに表示されているコンテンツ間でハイパーリンクを設定するための動画ファイル形式のコンテンツ及びそのアドレス情報等が取得要求される。
【０１００】
コンテンツ提供サーバ１１は、制作クライアント端末１２−１’から送信された取得要求に基づいて対応するファイル形式の番組のアドレス情報を検索し（Ｓ１１）、抽出された番組やアドレス情報等を取得要求のあった制作クライアント端末１２−１’に送信する（Ｓ１２）。
【０１０１】
つまり、公開されたメタデータには、ファイル形式等の異なる番組毎にメタデータが表示されているため、クライアント側から特定のメタデータを指定すれば、対応するファイル形式の番組及びそのアドレス情報等を取得することができる。
【０１０２】
制作クライアント１２−１’は、コンテンツ提供サーバ１１から得られる動画ファイル、アドレス情報等や番組制作エンジン、素材データ等に基づいて番組を生成させる（Ｓ１３）。このとき、生成される番組には、他のコンテンツを動画ファイルの素材データとして用いることができるため、コンテンツ間で容易にリンクさせることができる。
【０１０３】
また、制作クライアント端末１２−１’は、生成した番組の基となる番組制作エンジン、素材データ、及び台本をコンテンツ提供サーバ１１へ送信（アップロード）する（Ｓ１４）。
【０１０４】
コンテンツ提供サーバ１１は、上述したＳ０３〜Ｓ０７と同様に制作クライアント端末１２−１’から得られた番組制作エンジン、素材データ、及び台本に基づいて、リンク用ファイルを生成し（Ｓ１５）、識別情報を設定し（Ｓ１６）、メタデータを生成し（Ｓ１７）、それらの情報を蓄積して（Ｓ１８）、更にメタデータをＷｅｂ等により公開する(Ｓ１９)。
【０１０５】
したがって、例えば視聴クライアント端末１２−２は、Ｓ１９により公開された番組（コンテンツ）を閲覧し視聴したい番組をダウンロード又はストリーミングすることにより番組を再生・視聴することができる。
【０１０６】
上述したように、コンテンツ提供処理によりクライアント端末で容易に番組を再生・視聴することができる。具体的には、今までの端末では、コンテンツ視聴専用のソフトウェア等ＣＧ、音声合成を駆動する性能や仕組みを持たないクライアントでは再生・視聴することができなかったが、本発明により、番組間のリンクを効率的で容易に設定することができる。したがって、効率的に高精度なコンテンツの提供を実現することができる。
【０１０７】
＜リンク元の台本例＞
ここで、本発明における番組間のリンク機能を使用したリンク元番組の台本例について説明する。図６は、リンク元番組の台本の一例を示す図である。なお、図６の左側には便宜上行番号を付している。また、図６に示す台本は、一例としてＸＭＬ形式で記述されているが、本発明においては特に制限されるものではない。
【０１０８】
図６において、台本に記述された＜ｔｉｔｌｅ＞、＜ｓｕｂｔｉｔｌｅ＞は、それぞれ番組タイトル・サブタイトルを示すタグ、＜ａｃｔｉｏｎ＞は動作を示すタグ、＜ｔｅｘｔ＞は台詞を示すタグ、＜ｓｕｂｍｏｖｉｅ＞は番組のスタジオ内で動画を再生することを示すタグである。
【０１０９】
ここで、図６の（１０）行目に示されているように、「ｈｔｔｐ：／／ｍｏｖｉｅｓｅｒｖｅｒ．ｃｏｍ／ｌｉｎｋ．ａｓｐｘ？ｔｙｐｅ＝ｔｒａｉｌｅｒ＆ｃｈａｎｎｅｌ＝００１＆ｐｒｏｇｒａｍ＝０１０」は、チャンネルＩＤが００１、番組ＩＤが０１０の動画の冒頭を再生することを示している。なお、上述のｔｙｐｅ＝ｔｒａｉｌｅｒは、指定した動画の冒頭１５秒を再生するという引数を示す。
【０１１０】
また、図６の（１３）行目に示されているように「ｈｔｔｐ：／／ｍｏｖｉｅｓｅｒｖｅｒ．ｃｏｍ／ｌｉｎｋ．ａｓｐｘ？ｔｙｐｅ＝ｕｐｄａｔｅ＆ｃｈａｎｎｅｌ＝００１」は、ｔｙｐｅがｕｐｄａｔｅで、番組ＩＤがない設定で参照される。すなわち、この記述によれば、チャンネルＩＤが００１の番組の中で最新の番組への参照パスになる。
【０１１１】
なお、コンテンツ提供サーバ１１にあるリンク用ファイル生成用のプログラム（例えば、（１０）行目、（１３）行目のｈｔｔｐ：／／ｍｏｖｉｅｓｅｒｖｅｒ．ｃｏｍ／ｌｉｎｋ．ａｓｐｘ）は、引数として、例えばタイプ（ｔｙｐｅ）、チャンネルＩＤ（ｃｈａｎｎｅｌ）、番組ＩＤ（ｐｒｏｇｒａｍ）等の識別情報をとり、“ＨＴＴＰ  ＧＥＴ”の形式で動作することができるサーバプログラムである。このように動画ファイルを用いて他の番組とのリンクを容易に取ることができる。また、本発明においては、タイプ（ｔｙｐｅ）、チャンネルＩＤ（ｃｈａｎｎｅｌ）、番組ＩＤ（ｐｒｏｇｒａｍ）から少なくとも１つを識別情報として含む。更に、上述した動画ファイルを再生する時間や位置、及び内容等のうち、少なくとも１つを識別情報に含むことができる。
【０１１２】
＜画面例＞
次に、本実施形態による番組間リンクを用いた画面例について図を用いて説明する。図７は、本発明において生成されるコンテンツ画面の一例を説明するための図である。
【０１１３】
図７（ａ）では、表示画面７１−１として上述したＸＭＬ台本のリンク先の番組（チャンネルＩＤ００１，番組ＩＤ０１０）が示されている。ここで、表示画面７１−１に表示される動画の内容は、リンク元の番組の表示画面７２−１の所定の位置に設けられた画面表示領域７３−１内で動画ファイルとして再生、表示される。つまり、リンクした番組を動画ファイルとすることにより、素材データとして扱うことができる。
【０１１４】
また、ＸＭＬ台本のリンク先の番組（チャンネルＩＤ００１，番組ＩＤ０１０）が更新された場合には、図７（ｂ）に示すように、図７（ａ）で示した番組内容とは異なる表示画面７１−２の最新番組（チャンネルＩＤ００１の最新番組）を台本等の内容を変更することなく取得することができ、その画面がリンク元番組の表示画面７２−２の所定の位置に設けられた画面表示領域７３−２内で動画ファイルとして再生される。
【０１１５】
＜コンテンツ生成画面（再生ソフトウェア）の画面例＞
次に、コンテンツ生成画面例について説明する。図８は、コンテンツ生成画面の一例を示す図である。
【０１１６】
まず、図８（ａ）に示すように、コンテンツ生成画面８１は、コンテンツ群表示領域８２と、コンテンツ再生領域８３と、ボタン群表示領域８４とを有するよう構成されている。なお、上述の各領域のコンテンツ生成画面８１上における配置や大きさについては、特に制限されるものではない。
【０１１７】
ここで、コンテンツを生成する場合、例えばコンテンツ群表示領域８２に表示されているコンテンツ一覧の中からリンクを設定するためのコンテンツを選択する。なお、これらの情報は、上述したアドレス情報等により表示される動画ファイルでもよく、またコンテンツそのものであってもよい。選択されたコンテンツは、コンテンツ再生領域８３に再生される。
【０１１８】
ここで、コンテンツ群表示領域８２にてあるコンテンツを選択後、ボタン群表示領域８４にある“ＬＩＮＫ”ボタンを選択することで、図８（ａ）に示す台本生成画面８５にリンク先番組の動画ファイルの埋め込みを行うことができる。
【０１１９】
更に、図８（ｂ）に示すように、番組間のリンクを行ったリンク先番組の再生中に挿入したリンク元番組が再生されている場合、ボタン群表示領域８４にある“ＪＵＭＰ”ボタンを選択することで、コンテンツ再生領域８３にリンク先番組を切り替えて再生させることができる。なお、本実施形態におけるボタン群表示領域８４のボタンの種類については、上述した内容に限定されるものではない。
【０１２０】
このように、制作側の端末に上述した機能を設けることにより、制作者は番組生成時に容易に番組間のハイパーリンクを実現した番組を制作、再生することができる。
【０１２１】
上述したように、本発明によれば、効率的に高精度なコンテンツの提供を行うことができる。具体的には、リンクを設定するリンク元番組は。その台本データ中でリンク先番組の動画等の所定のファイルのリンクを設定し、リンク元番組に通常の素材データと同様の素材として扱わせることができるため、番組間のハイパーリンクを容易に実現することができる。
【０１２２】
つまり、番組の演出形態を維持したまま、番組の中で他の番組へのリンクを表現することができ、番組間のハイパーリンクを実現することができる。
【０１２３】
以上、本発明の好ましい実施形態について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形、変更が可能である。
【図面の簡単な説明】
【０１２４】
【図１】本発明におけるコンテンツ提供システムの概略構成の一例を示す図である。
【図２】本発明におけるコンテンツ提供サーバの機能構成の一例を示す図である。
【図３】クライアント端末の機能構成の一例を示す図である。
【図４】本発明におけるコンテンツ提供サーバにおけるコンテンツ提供処理が実現可能なハードウェア構成の一例を示す図である。
【図５】コンテンツ提供処理手順の一例を示すシーケンスフローチャートである。
【図６】リンク元番組の台本の一例を示す図である。
【図７】本発明において生成されるコンテンツ画面の一例を説明するための図である。
【図８】コンテンツ生成画面の一例を示す図である。
【符号の説明】
【０１２５】
１０  コンテンツ提供システム
１１  コンテンツ提供サーバ
１２  クライアント端末
１３  通信ネットワーク
２１，４１  入力手段
２２，４２  出力手段
２３，４３  蓄積手段
２４  リンク用ファイル生成手段
２５  ファイル識別設定手段
２６  メタデータ生成手段
２７  番組管理手段
２８  公開手段
２９，４６  送受信手段
３０，４７  制御手段
３１，５１  番組制作エンジン
３２，５２  素材データ
３３，５３  台本データ
３４  番組
３５  リンク用ファイル
３６  ＲＳＳ
４４  番組生成手段
４５  参照手段  
６１  入力装置
６２  出力装置
６３  ドライブ装置
６４  補助記憶装置
６５  メモリ装置
６６  ＣＰＵ
６７  ネットワーク接続装置
６８  記録媒体
７１，７２  表示画面
７３  画面表示領域
８１  コンテンツ生成画面
８２  コンテンツ群表示領域
８３  コンテンツ再生領域
８４  ボタン群表示領域
８５  台本生成画面
【図１】
2008118468.tif 000003
【図２】
2008118468.tif 000004
【図３】
2008118468.tif 000005
【図４】
2008118468.tif 000006
【図５】
2008118468.tif 000007
【図６】
2008118468.tif 000008
【図７】
2008118468.tif 000009
【図８】
2008118468.tif 000010