(57)【特許請求の範囲】
【請求項１】
通信ネットワークに接続された少なくとも１つの端末に提供するコンテンツ及び広告の各情報を管理するコンテンツ・広告管理サーバにおいて、
前記コンテンツは、番組情報としての番組制作エンジン、番組用台本データ、及び番組用素材データを有し、前記広告は、広告用台本データ、及び広告用素材データを有し、
前記コンテンツ及び前記広告を蓄積する蓄積手段と、
前記通信ネットワークに接続された端末から得られるコンテンツ取得要求又はコンテンツに対する検索情報に基づいて、前記蓄積手段により蓄積された前記コンテンツから対応するコンテンツを抽出し、抽出されたコンテンツの前記番組用台本データから得られるトピック情報に基づいて、前記蓄積手段により蓄積された前記広告から、前記トピック情報に対応する予め設定された数の広告用台本データを抽出するコンテンツ・広告抽出手段とを有し、
前記番組用台本データ及び前記広告用台本データは、同一のファイル形式で生成されていることを特徴とするコンテンツ・広告管理サーバ。
【請求項２】
前記コンテンツ・広告抽出手段は、
前記トピック情報に基づいて前記蓄積手段から抽出された広告のうち、予め設定された優先度、前記広告が登録あるいは制作された日時情報、広告主からの登録料、及び視聴者の地域情報のうち、少なくとも１つの情報に基づいて広告を選択することを特徴とする請求項１に記載のコンテンツ・広告管理サーバ。
【請求項３】
広告を生成し、通信ネットワークに接続された請求項１又は２に記載のコンテンツ・広告管理サーバに登録する広告主端末において、
前記広告に対応する広告用台本データを生成する広告生成手段と、
前記広告生成手段により得られる広告用台本データから、前記広告の検索時に用いられるキーワードを有するメタデータを生成するメタデータ生成手段とを有し、
前記広告生成手段は、前記コンテンツ・広告管理サーバに蓄積される番組用台本データと同一のファイル形式で前記広告用台本データを生成することを特徴とする広告主端末。
【請求項４】
通信ネットワークにより接続されたコンテンツを管理する請求項１又は２に記載のコンテンツ・広告管理サーバにより公開されているメタデータ情報から所定のコンテンツの取得を行うクライアント端末において、
前記コンテンツ・広告管理サーバが公開しているコンテンツに関するメタデータ情報を参照する参照手段と、
前記参照手段により得られるメタデータにより、前記コンテンツ・広告管理サーバに所定のコンテンツの取得要求を行い、前記コンテンツ・広告管理サーバから取得したコンテンツにより抽出されるトピック情報に基づいて、前記コンテンツに関連する広告の検索を行う検索手段とを有し、
前記所定のコンテンツは、番組制作エンジン、番組用台本データ、及び番組用素材データを有し、前記広告は、広告用台本データ及び広告用素材データを有し、
前記番組制作エンジンを用いて、前記所定のコンテンツの番組用台本データに、前記広告の広告用台本データを挿入させた台本データに対応する番組を生成する番組生成手段を有することを特徴とするクライアント端末。
【請求項５】
コンピュータを、請求項１又は２に記載のコンテンツ・広告管理サーバとして機能させることを特徴とするコンテンツ・広告管理プログラム。
【請求項６】
コンピュータを、請求項３に記載の広告主端末として機能させることを特徴とする広告登録プログラム。
【請求項７】
コンピュータを、請求項４に記載のクライアント端末として機能させることを特徴とするコンテンツ取得プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ・広告管理サーバ、広告主端末、クライアント端末、コンテンツ・広告管理プログラム、広告登録プログラム、及びコンテンツ取得プログラムに係り、特に、視聴者に最適な広告を提供するためのコンテンツ・広告管理サーバ、広告主端末、クライアント端末、コンテンツ・広告管理プログラム、広告登録プログラム、及びコンテンツ取得プログラムに関する。
【背景技術】
【０００２】
従来、番組等に代表されるコンテンツを制作するコンテンツ制作側は、コンテンツの制作者が視聴者に伝える情報（素材）の設定や、素材を用いた番組の演出の設定等、様々な設定を行う必要があった。特に、番組のスポンサーとなる広告主等から提供される広告データは、番組のどこかに挿入する必要があるが、従来では、広告を事前に人手等により挿入する作業を行う必要があった。
【０００３】
そこで、最近では、インターネットテレビ等を使用した広告方法として、インターネットテレビを介してコンテンツを閲覧する場合、コンテンツデータをダウンロードする空き時間を利用して、予めインターネットテレビのコマーシャル放送記録装置内に記録されているテレビコマーシャルを再生し、視聴者にテレビコマーシャルを視聴させる手法がある（例えば、特許文献１参照。）。
【特許文献１】特開２００１−２８５７４３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述したような広告表示における従来手法においては、番組等のコンテンツ提供者の意図に関係なく、広告（コマーシャル）がコンテンツ再生中等に再生されるため、コマーシャルの効果等により制作者側の演出が変わってしまう可能性がある。
【０００５】
したがって、番組に挿入される広告は、視聴者が見ている番組の演出を維持したままシームレスに視聴者に提供する必要がある。
【０００６】
本発明は、上述した問題点に鑑みなされたものであり、視聴者に最適な広告を提供するためのコンテンツ・広告管理サーバ、広告主端末、クライアント端末、コンテンツ・広告管理プログラム、広告登録プログラム、及びコンテンツ取得プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本件発明は、以下の特徴を有する課題を解決するための手段を採用している。
【０００８】
請求項１に記載された発明は、通信ネットワークに接続された少なくとも１つの端末に提供するコンテンツ及び広告の各情報を管理するコンテンツ・広告管理サーバにおいて、前記コンテンツは、番組情報としての番組制作エンジン、番組用台本データ、及び番組用素材データを有し、前記広告は、広告用台本データ、及び広告用素材データを有し、前記コンテンツ及び前記広告を蓄積する蓄積手段と、前記通信ネットワークに接続された端末から得られるコンテンツ取得要求又はコンテンツに対する検索情報に基づいて、前記蓄積手段により蓄積された前記コンテンツから対応するコンテンツを抽出し、抽出されたコンテンツの前記番組用台本データから得られるトピック情報に基づいて、前記蓄積手段により蓄積された前記広告から、前記トピック情報に対応する予め設定された数の広告用台本データを抽出するコンテンツ・広告抽出手段とを有し、前記番組用台本データ及び前記広告用台本データは、同一のファイル形式で生成されていることを特徴とする。
【０００９】
請求項１記載の発明によれば、抽出したコンテンツから得られるトピック情報に基づいて対応する広告を抽出するため、視聴者に最適な広告を提供することができる。また、番組制作エンジンに広告を挿入することができる。これにより、番組における広告の挿入に違和感なく、視聴者に広告を提供することができる。したがって、コンテンツの演出を維持し視聴者に最適な広告を提供することができる。また、広告の視聴率を向上させることができる。
【００１０】
請求項２に記載された発明は、前記コンテンツ・広告抽出手段は、前記トピック情報に基づいて前記蓄積手段から抽出された広告のうち、予め設定された優先度、前記広告が登録あるいは制作された日時情報、広告主からの登録料、及び視聴者の地域情報のうち、少なくとも１つの情報に基づいて広告を選択することを特徴とする。
【００１１】
請求項２記載の発明によれば、視聴者に最適な広告を選択して提供することができる。
【００１４】
請求項３に記載された発明は、広告を生成し、通信ネットワークに接続された請求項１又は２に記載のコンテンツ・広告管理サーバに登録する広告主端末において、前記広告に対応する広告用台本データを生成する広告生成手段と、前記広告生成手段により得られる広告用台本データから、前記広告の検索時に用いられるキーワードを有するメタデータを生成するメタデータ生成手段とを有し、前記広告生成手段は、前記コンテンツ・広告管理サーバに蓄積される番組用台本データと同一のファイル形式で前記広告用台本データを生成することを特徴とする。
【００１５】
請求項３記載の発明によれば、コンテンツに対応する広告をメタデータから高精度に抽出することができる。これにより、視聴者に最適な広告を提供させることができる。
【００１６】
請求項４に記載された発明は、通信ネットワークにより接続されたコンテンツを管理する請求項１又は２に記載のコンテンツ・広告管理サーバにより公開されているメタデータ情報から所定のコンテンツの取得を行うクライアント端末において、前記コンテンツ・広告管理サーバが公開しているコンテンツに関するメタデータ情報を参照する参照手段と、前記参照手段により得られるメタデータにより、前記コンテンツ・広告管理サーバに所定のコンテンツの取得要求を行い、前記コンテンツ・広告管理サーバから取得したコンテンツにより抽出されるトピック情報に基づいて、前記コンテンツに関連する広告の検索を行う検索手段とを有し、前記所定のコンテンツは、番組制作エンジン、番組用台本データ、及び番組用素材データを有し、前記広告は、広告用台本データ及び広告用素材データを有し、前記番組制作エンジンを用いて、前記所定のコンテンツの番組用台本データに、前記広告の広告用台本データを挿入させた台本データに対応する番組を生成する番組生成手段を有することを特徴とする。
【００１７】
請求項４記載の発明によれば、コンテンツにより抽出されるトピック情報に基づいて広告を検索し、対応する広告を取得することができる。これにより、番組に対応して視聴者に最適な広告を提供することができる。また、同一の番組制作エンジンを用いて番組に広告を挿入することにより、広告の挿入に違和感なく、視聴者に広告を提供することができる。したがって、広告の視聴率を向上させることができる。
【００２０】
請求項５に記載された発明は、コンピュータを、請求項１又は２に記載のコンテンツ・広告管理サーバとして機能させることを特徴とするコンテンツ・広告管理プログラムである。
【００２１】
請求項５記載の発明によれば、視聴者に最適な広告を提供することができる。また、番組制作エンジンに広告を挿入することができる。これにより、番組における広告の挿入に違和感なく、視聴者に広告を提供することができる。したがって、コンテンツの演出を維持し視聴者に最適な広告を提供することができる。また、広告の視聴率を向上させることができる。また、実行プログラムをコンピュータにインストールすることにより、容易にコンテンツ・広告等の管理を実現することができる。
【００２２】
請求項６に記載された発明は、コンピュータを、請求項３に記載の広告主端末として機能させることを特徴とする広告登録プログラムである。
【００２３】
請求項６記載の発明によれば、コンテンツに対応する広告をメタデータから高精度に抽出することができる。これにより、視聴者に最適な広告を提供させることができる。また、実行プログラムをコンピュータにインストールすることにより、容易に広告の登録を実現することができる。
【００２４】
請求項７に記載された発明は、コンピュータを、請求項４に記載のクライアント端末として機能させることを特徴とするコンテンツ取得プログラムである。
【００２５】
請求項７記載の発明によれば、視聴者に最適な広告を提供することができる。また、同一の番組制作エンジンを用いて番組に広告を挿入することにより、広告の挿入に違和感なく、視聴者に広告を提供することができる。したがって、広告の視聴率を向上させることができる。また、実行プログラムをコンピュータにインストールすることにより、視聴者に最適な広告が付加されたコンテンツを容易に取得することができる。
【発明の効果】
【００２６】
本発明によれば、視聴者に最適な広告を提供することができる。
【発明を実施するための最良の形態】
【００２７】
以下に、上述したような特徴を有する本発明におけるコンテンツ・広告管理サーバ、広告主端末、クライアント端末、コンテンツ・広告管理プログラム、広告登録プログラム、及びコンテンツ取得プログラムを好適に実施した形態について、図面を用いて詳細に説明する。
【００２８】
なお、本実施形態では、コンテンツの一例としてＴＶＭＬ（ＴＶ  ｐｒｏｇｒａｍ  Ｍａｒｋｉｎｇ  Ｌａｎｇｕａｇｅ）を用いた番組を例に説明するが、本発明におけるコンテンツの種類は、これに限定されることはなく、例えば、音楽や映画、画像、音声等の多種多様なコンテンツに対応することができる。
【００２９】
ここで、ＴＶＭＬとは、テレビ番組を制作するためのオブジェクトベース記述言語であり、テレビ番組の映像と音声を、素材と台本（演出内容）とに分けて記述でき、番組台本を記述すればパソコン等で動作するソフトウェア等がこれを読取り、即座にテレビ番組として視聴（提示）することができる。なお、本発明はＴＶＭＬに限定されるものではなく、ＴＶＭＬ以外の表現形式を用いてもよい。
【００３０】
また、以下に説明する一例としてのコンテンツ・広告管理サーバは、自動番組制作装置（ＴＶ４Ｕ）の機能を有する。ＴＶ４Ｕは、ワープロ型のユーザインタフェースを用いて番組の台本を記述し、その台本に任意の番組制作エンジンを適用して番組を制作し、その台本、素材と番組制作エンジンをサーバにアップロードすることによって番組を公開する。これにより、視聴側では、公開されている台本データや素材、番組制作エンジン等をダウンロードし、クライアントでＣＧ（Ｃｏｍｐｕｔｅｒ  Ｇｒａｐｈｉｃｓ）や音声合成等を使用して番組を再生することが可能となる。
【００３１】
＜コンテンツ・広告管理システム：概略構成＞
図１は、本発明におけるコンテンツ・広告管理システムの概略構成の一例を示す図である。図１に示すコンテンツ・広告管理システム１０は、コンテンツ・広告管理サーバ１１と、少なくとも１つの広告主端末１２−１〜１２−ｎと、少なくとも１つのクライアント端末１３−１〜１３−ｎとを有するよう構成されている。また、コンテンツ・広告管理サーバ１１、広告主端末１２−１〜１２ｎ、及びクライアント端末１３−１〜１３−ｎとは、それぞれインターネット等の通信ネットワーク１４を介して相互にデータの送受信が可能な状態で接続されている。
【００３２】
コンテンツ・広告管理サーバ１１は、番組制作エンジンや、番組用台本データ、番組用素材データ等を番組データベース（番組）等に蓄積し、その番組を対応したメタデータを公開する。また、コンテンツ・広告管理サーバ１１は、広告主から提供された広告データ（広告用台本データ、広告用素材データ、広告のメタデータ）を広告データベース（広告ＤＢ）等に蓄積する。
【００３３】
ここで、番組制作エンジンとは、番組に登場するＣＧキャラクタや番組における１つの動作の単位で「タイトル表示」、「ズームイン」、「ＣＧキャラクタの動作」等のイベントが予め定義されたものであり、この番組制作エンジンを用いることにより、効率的に番組制作を実現することができる。
【００３４】
また、コンテンツ・広告管理サーバ１１は、クライアント端末１３から送信されるコンテンツ取得要求又はコンテンツに対する検索情報に基づいて番組ＤＢから番組の検索を行う。更に、コンテンツ・広告管理サーバ１１は、検索の結果抽出した番組の台本データ等からトピック情報等の番組特定情報を抽出し、広告ＤＢに登録された広告用メタデータに含まれる検索キーワードとのマッチングを行い、視聴者に提示する広告を抽出して、クライアント端末１３に配信する。
【００３５】
また、コンテンツ・広告管理サーバ１１は、クライアント端末１３が番組を再生している際に、視聴者がクライアント端末１３からどのような分野の番組を見るための検索をしているか等の情報を随時抽出することができ、その情報から関連する番組や広告、視聴履歴等の各種情報を抽出することができる。
【００３６】
ここで、番組用台本データ及び広告用台本データは、同一のファイル形式で生成されている。具体的には、ＸＭＬ（ｅＸｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）等で構成することができる。したがって、番組制作エンジンに広告を挿入することができる。これにより、番組の演出等を維持したまま広告を挿入することができ、違和感なく視聴者に広告を提供することができる。また、コンテンツの演出を維持し視聴者に最適な広告を提供することができる。更に、広告の視聴率を向上させることができる。
【００３７】
一方、広告主端末１２は、所定のファイル形式で広告台本データを生成する。また、広告台本データに対応するキーワードを含む広告用メタデータを生成する。更に、広告主端末１２は、広告台本データ、広告台本データに使用される広告用素材データ、及び広告用メタデータを通信ネットワーク１４を介してコンテンツ・広告管理サーバ１１に登録する。
【００３８】
クライアント端末１３は、通信ネットワーク１４を介してコンテンツ・広告管理サーバ１１が公開しているコンテンツ情報にアクセスし、所望するコンテンツの視聴要求を行う。また、クライアント端末１３は、コンテンツ・広告管理サーバ１１から要求に対応する番組制作エンジン、番組用台本データ、番組用素材データ等の各種情報を受信する。
【００３９】
また、クライアント端末１３は、上述した各種情報からトピック情報等の番組特定情報等を抽出し、そのトピック情報に基づいて広告データの取得を行うこともできる。また、クライアント端末１３は、取得した番組情報及び広告情報に基づいて番組を生成し、ディスプレイ等により出力し、視聴者に番組を視聴させる。
【００４０】
なお、クライアント端末１３は、番組を制作する機能を有していてもよく、その場合には自ら生成した番組制作エンジン、番組用台本データ、番組用素材データを、通信ネットワーク１４を介してコンテンツ・広告管理サーバ１１に送信（アップロード）してもよい。
【００４１】
ここで、図１に示すコンテンツ・広告管理システムにおけるシステム構成については、これに限定されることはなく、例えば、コンテンツ・広告管理サーバ１１を複数有していてもよい。次に、コンテンツ・広告管理サーバ１１、広告主端末１２、及びクライアント端末１３のそれぞれの機能構成について図を用いて説明する。
【００４２】
＜コンテンツ・広告管理サーバ１１：機能構成＞
図２は、コンテンツ・広告管理サーバの機能構成の一例を示す図である。図２に示すコンテンツ・広告管理サーバ１１は、入力手段２１と、出力手段２２と、蓄積手段２３と、メタデータ生成手段２４と、番組管理手段２５と、公開手段２６と、番組・広告抽出手段（コンテンツ・広告抽出手段）２７と、送受信手段２８と、制御手段２９とを有するよう構成されている。
【００４３】
入力手段２１は、サーバ管理者等からのメタデータ生成指示や、メタデータの公開要求、キーワードの生成等の各種処理の入力を受け付ける。なお、入力手段２１は、例えばキーボードや、マウス等のポインティングデバイス等からなる。
【００４４】
また、出力手段２２は、入力手段２１により入力された指示内容や、指示内容に基づいて取得したメタデータや、コンテンツの内容を表示する。なお、出力手段２２は、ディスプレイやスピーカ等からなる。更に、出力手段２２は、プリンタ等の機能を有していてもよく、その場合には、例えば生成したメタデータの内容等、取得可能な情報を紙等の印刷媒体に印刷して、管理者等に提供することができる。
【００４５】
蓄積手段２３は、本実施形態において必要となる各種情報を蓄積する。具体的には、蓄積手段２３には、例えば番組ＤＢ３１や、広告ＤＢ３２や、視聴者データベース（視聴者ＤＢ）３３等が蓄積されている。
【００４６】
ここで、番組ＤＢ３１には、例えばクライアント端末１３から登録された番組制作エンジンや、番組用ＸＭＬ台本データ、番組用素材データ、及びメタデータ生成手段２４により生成される番組用メタデータ、検索キーワード等が蓄積される。また、広告ＤＢ３２には、例えば広告主端末１２から登録された広告用ＸＭＬ台本データ、広告用素材データ、及び広告用メタデータ（キーワード情報を含む）等が蓄積される。更に、視聴者ＤＢ３３には、視聴者の年齢、性別、地域情報等を含む住所、どんなジャンルが好きか等の嗜好情報、視聴履歴情報等が蓄積されている。
【００４７】
メタデータ生成手段２４は、番組ＤＢ３１に蓄積されている番組制作エンジン、番組用台本データ、番組用素材データ等から得られる意味情報から公開するコンテンツのメタデータを生成する。ここで、意味情報とは、ＸＭＬ台本データ等の各情報に含まれるタイトル（見出し）やヘッドライン等の要約情報等、番組の制作者、制作日時あるいは登録日時等の日時情報等から抽出される。また、メタデータは、ＸＭＬやＨＴＭＬ（ＨｙｐｅｒＴｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）等の公開可能なファイル形式で生成される。
【００４８】
また、メタデータ生成手段２４は、意味情報等からコンテンツに対応するキーワードの抽出を行い、そのキーワードをクライアント端末１３からの番組検索時等に利用することもできる。メタデータ生成手段２４により生成されたメタデータ又はキーワード等は番組ＤＢ３１に蓄積される。
【００４９】
更に、メタデータ生成手段２４は、広告ＤＢ３２に蓄積された広告データからメタデータを生成してもよい。この場合、メタデータ生成手段２４により生成されたメタデータは、広告ＤＢ３２に蓄積される。
【００５０】
番組管理手段２５は、予め蓄積手段２３に蓄積された番組制作エンジン、番組用台本データ、番組用素材データ、メタデータ等の情報を蓄積、管理する。例えば、番組の新規追加や、編集、削除等の管理を行う。また、番組管理手段２５は、通信ネットワーク１４を介してクライアント端末１３から送られてきた番組に関する各種情報についても同様に蓄積、管理を行う。
【００５１】
また、番組管理手段２５は、個々の番組がどのチャンネルに属するか、又は新規に開設するチャンネルであるか等を判断して、その番組のチャンネルを設定し、そのチャンネル情報を管理する。例えば、チャンネルの新規開設、編集、削除等の管理を行う。
【００５２】
また、公開手段２６は、メタデータ生成手段２４により生成されたメタデータをＷｅｂ上に公開する。つまり、公開手段２６は、メタデータを通信ネットワーク１４を介して接続される他の端末から閲覧可能な状態にする。
【００５３】
ここで、クライアント端末１３は、予め設定されたＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）やＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレス、ファイル名等のアドレス情報によりコンテンツ・広告管理サーバ１１に公開されているメタデータ情報が記述されたファイルを読み込んで、表示するためのソフトがＷｅｂブラウザを有している。これにより、メタデータに記載された情報は、通信ネットワーク１４を介して、クライアント端末１３等に容易に提供可能となる。
【００５４】
番組・広告抽出手段２７は、クライアント端末１３からの番組取得要求に対応する番組を、番組取得要求に含まれるキーワードに基づいて番組ＤＢ３１に蓄積されたキーワード等を検索し、対応する番組を抽出する。また、番組・広告抽出手段２７は、抽出された番組からトピック情報を抽出し、抽出したトピック情報に基づいて広告ＤＢ３２に蓄積されたキーワード（広告用メタデータ等）を検索し、対応する広告を抽出する。なお、番組・広告抽出手段２７は、広告ＤＢ３２を検索する際、番組検索に用いたキーワードを用いて広告ＤＢ３２を検索してもよく、トピック情報に番組検索に用いたキーワードを含めて広告ＤＢ３２を検索してもよい。
【００５５】
ここで、上述したトピック抽出技術としては、例えば本出願人により出願されている特開２０００−２５９６６６号公報に示されている手法等を用いることができる。ここに示される手法に基づいて、単語の所定期間内における出現率を求め、その出現率に基づいて単語の重要度を求める。更に、求められた単語の重要度、及び似た項目を持つ番組用台本データ等における単語の出現率に基づいて似た項目を持つデータの類似度を求めることにより、似た項目を持つ単語群（トピック情報）に分類することができる。
【００５６】
また、番組・広告抽出手段２７は、抽出された広告のうち、予め設定された広告数の広告を選択する。これにより、広告の量が多すぎることにより、コンテンツ制作者側の番組の意図が変わってしまうことを防止することができる。なお、具体的には、番組・広告抽出手段２７は、例えば予め設定された広告の優先度、広告がコンテンツ・広告管理サーバ１１に登録された日時情報、広告が広告主端末１２により制作された日時情報、広告主からの登録料の値段、及び視聴者の地域情報のうち、少なくとも１つの情報に基づいて広告を選択する。これにより、視聴者に最適な広告を選択して提供することができる。
【００５７】
なお、上述した地域情報は、視聴者ＤＢ３３に予め蓄積されているクライアント端末１３の地域情報等を取得する。つまり、広告内容が所定の地域限定である場合には、その地域にマッチした視聴者に対して該当する広告の抽出を行う。これにより、例えば、「東京」の視聴者である場合には、「大阪」限定の広告が抽出されないようになる。したがって、視聴のニーズに即した広告の抽出を行うことができる。
【００５８】
更に、番組・広告抽出手段２７は、広告ＤＢ３２からトピック情報等に対応する広告データが抽出されなかった場合は、予め視聴者の制限なく、多く視聴者に見てもらいたい広告等を設定しておき、その広告を広告ＤＢ３２から抽出するようにしておいてもよい。
【００５９】
また、広告ＤＢ３２に登録されている広告はＸＭＬ形式であるため、番組制作エンジンによる番組の演出を維持したまま、広告を挿入することができる。したがって、オリジナルの番組の演出を維持したまま、その視聴者に適した広告をシームレスに提供することができる。
【００６０】
また、送受信手段２８は、クライアント端末１３からの所定のコンテンツの取得要求を受信する。また、送受信手段２８は、番組ＤＢ３１から抽出された番組及び広告ＤＢ３２から抽出された広告を、取得要求のあったクライアント端末１３に送信する。また、送受信手段２８は、広告主端末１２からの広告データや、クライアント端末１３からの番組データを受信し、蓄積手段２３に登録する。
【００６１】
制御手段２９は、コンテンツ・広告管理サーバ１１の各構成部全体の制御を行う。具体的には、制御手段２９は、メタデータ生成手段２４により番組のメタデータを生成させたり、公開手段２７によりメタデータを公開させたり、送受信手段２８によりクライアント端末１３から要求のあった番組を送信する等の処理を行う。
【００６２】
＜広告主端末１２：機能構成＞
次に、広告主端末１２における機能構成について図を用いて説明する。図３は、広告主端末の機能構成の一例を示す図である。図３に示す広告主端末１２は、入力手段４１と、出力手段４２と、蓄積手段４３と、広告生成手段４４と、メタデータ生成手段４５と、参照手段４６と、送受信手段４７と、制御手段４８とを有するよう構成されている。
【００６３】
入力手段４１は、広告主等からの広告生成指示や、広告に対応するキーワードを生成するための各種処理の入力を受け付ける。なお、入力手段４１は、例えばキーボードや、マウス等のポインティングデバイス等からなる。
【００６４】
また、出力手段４２は、入力手段４１により入力された指示内容や、指示内容に基づいて取得した広告情報等を表示する。なお、出力手段４２は、ディスプレイ等からなる。更に、出力手段４２は、プリンタ等の機能を有していてもよく、その場合には、例えば生成した広告の内容等、取得可能な情報を紙等の印刷媒体に印刷して、広告主等に提供することもできる。
【００６５】
また、蓄積手段４３には、広告生成手段４４により生成された広告データ５１、広告を生成するための素材となる映像や音声、音楽、テキストデータ、画像データ等の各素材データ５２、及び広告データ５１に対応するメタデータ５３等が蓄積されている。
【００６６】
広告生成手段４４は、蓄積手段４３に蓄積されている素材データ５２を用いて広告の生成を行う。なお、広告生成手段４４は、広告データとして広告のＸＭＬ台本を生成する。
【００６７】
メタデータ生成手段４５は、広告生成手段４４により生成された広告データに対応するメタデータを作成する。具体的には、メタデータ生成手段４５は、広告生成手段４４により得られる広告のタイトル、説明文、台詞、広告の静止画ファイル、動画ファイル、音声ファイル等を適宜用いてメタデータを生成する。
【００６８】
なお、このメタデータ生成手段４５にて生成されたメタデータは、広告データにおけるキーワードとして用いられる。なお、キーワードとしては、例えば、その広告のタイトル（見出し）や、ヘッドライン等の要約情報、広告主情報、制作日時、制作者等が含まれる。メタデータ生成手段４５により生成されたメタデータ等は、蓄積手段４３に蓄積される。
【００６９】
また、参照手段４６は、通信ネットワーク１４により接続可能なコンテンツ提供サーバ１１上に公開されたコンテンツの閲覧を行う。つまり、参照手段４６は、ブラウザ機能を有している。また、広告主端末１２は、参照手段４６を介してコンテンツ・広告管理サーバ１１に広告の登録を行うことができる。
【００７０】
また、送受信手段４７は、広告のＸＭＬ台本５１と、生成した広告用素材データ５２、及びメタデータ５３をコンテンツ・広告管理サーバ１１に送信（アップロード）する。また、送受信手段４７は、クライアント端末１３からの広告の検索情報を受信した場合、制御手段４８により蓄積手段４３に蓄積された広告データの検索が行われ、抽出された広告データをクライアント端末１３に送信する。
【００７１】
制御手段４８は、広告主端末１２の各構成全体の制御を行う。具体的には、広告生成手段４４により広告を生成させたり、メタデータ生成手段４５により広告に対応するメタデータを生成させる等の制御を行う。
【００７２】
＜クライアント端末１３：機能構成＞
次に、クライアント端末１３における機能構成例について図を用いて説明する。図４は、クライアント端末の機能構成の一例を示す図である。なお、図４に示すクライアント端末１３は、コンテンツ（番組）を生成する機能と、コンテンツ・広告管理サーバ１１から所望するコンテンツを取得して再生・視聴する機能を有している。
【００７３】
図３に示すクライアント端末１３は、入力手段６１と、出力手段６２と、蓄積手段６３と、番組生成手段６４と、参照手段６５と、検索手段６６と、送受信手段６７と、制御手段６８とを有するよう構成されている。
【００７４】
入力手段６１は、クライアント（視聴者）からの番組制作要求や、コンテンツ・広告管理サーバ１１に公開されているメタデータが表示されているページにアクセスしたり、所望するコンテンツの取得要求を送信したり、ダウンロードしたコンテンツを再生・視聴するための各種処理の入力を受け付ける。なお、入力手段６１は、例えばキーボードや、マウス等のポインティングデバイス等からなる。
【００７５】
また、出力手段６２は、入力手段６１により入力された指示内容や、指示内容に基づいて取得したメタデータの情報や、コンテンツの内容を表示する。なお、出力手段６２は、ディスプレイ等からなる。更に、出力手段６２は、プリンタ等の機能を有していてもよく、その場合には、例えば取得したメタデータの内容等、取得可能な情報を紙等の印刷媒体に印刷して、視聴者に提供することもできる。
【００７６】
また、蓄積手段６３には、番組を制作するための番組制作エンジン７１、番組の素材となる映像や音声、音楽、テキストデータ、画像データ等の各素材データ７２、及び番組生成手段６４にて生成される番組用の台本データ７３等が蓄積されている。また、蓄積手段６３には、コンテンツ・広告サーバ１１から取得した番組データ及び広告データが蓄積される。
【００７７】
番組生成手段６４は、蓄積手段６３に蓄積されている番組制作エンジン７１及び素材データ７２に基づいて、入力手段６１から得られるクライアント（視聴者）の指示内容により制作された番組の台本データを生成する。なお、本実施形態では、番組用台本データの一例としてＸＭＬ形式により構成される。また、番組生成手段６４により生成された番組用台本データ等は蓄積手段６３に蓄積される。
【００７８】
また、番組生成手段６４は、番組制作エンジン、番組用台本データ、番組用素材データ、広告用台本データ、及び広告用素材データに基づいて番組を生成（再生）する。つまり、番組生成手段６４は、番組制作エンジンを用いて番組用台本データ及び広告用台本データから番組を生成する。これにより、番組の演出等を維持したまま広告を挿入することができ、違和感なく視聴者に広告を提供することができる。また、コンテンツの演出を維持し視聴者に最適な広告を提供することができる。更に、広告の視聴率を向上させることができる。
【００７９】
また、参照手段６５は、通信ネットワーク１４により接続可能なコンテンツ・広告管理サーバ１１上に公開されたメタデータの閲覧を行う。つまり、参照手段６５は、ブラウザ機能を有している。
【００８０】
また、検索手段６６は、コンテンツ・広告管理サーバ１１に対して、参照手段６５により閲覧しているメタデータから視聴したい番組の取得要求（視聴要求）を生成したり、また取得したい番組の検索情報を生成する。
【００８１】
また、検索手段６６は、コンテンツ・広告管理サーバ１１又は広告主端末１２に対して、検索により得られた番組データからトピック情報を抽出し、抽出したトピック情報に基づいての広告の検索情報を生成することもできる。
【００８２】
送受信手段６７は、制作した番組に対応する番組制作エンジン７１、素材データ７２、及び台本データ７３をコンテンツ提供サーバ１１に送信してアップロードする。また、送受信手段６７は、上述した検索手段６６により得られた番組の取得要求や番組の検索情報をコンテンツ・広告管理サーバ１１に送信する。更に、送受信手段６７は、広告の検索情報をコンテンツ・広告管理サーバ１１や広告主端末１２に送信することもできる。また、送受信手段６７は、コンテンツ・広告管理サーバ１１から送信された番組や広告等を受信する。また、送受信手段６７は、広告主サーバ１２から送信された広告を受信する。
【００８３】
制御手段６８は、クライアント端末１３の各構成全体の制御を行う。具体的には、制御手段６８は、参照手段６５により参照したメタデータから入力手段６１により指示された内容に基づいて要求情報を送受信手段６７により送信させる。また、制御手段６８は、コンテンツ・広告管理サーバ１１により提供された番組データや広告データ等をダウンロードして、番組生成手段６４により番組を生成させたり、出力手段６２により表示させる等の制御を行う。
【００８４】
なお、上述した場合のクライアント端末１３は、番組コンテンツの生成及び再生・視聴を行うための機能を有していたが、再生・視聴のみを目的としたクライアント端末の場合には、番組を制作するための機能を有していなくてもよい。
【００８５】
上述したように、各装置に本発明における機能構成を具備させることで、コンテンツの演出を維持し視聴者に最適な広告を提供することができる。
【００８６】
ここで、上述したようにコンテンツ・広告管理サーバ１１、広告主端末１２、及びクライアント端末１３は、上述した専用の装置構成により本発明におけるコンテンツ・広告提供を行うこともできるが、各構成における処理をコンピュータに実行させることができる実行プログラム（コンテンツ・広告管理プログラム、広告登録プログラム、コンテンツ取得プログラム）を生成し、例えば汎用のパーソナルコンピュータ、サーバ等にプログラムをインストールすることにより、コンテンツ・広告提供処理を実現することができる。
【００８７】
＜ハードウェア構成＞
ここで、本発明における実行可能なコンピュータのハードウェア構成例について図を用いて説明する。図５は、本発明における各装置共通のハードウェア構成の一例を示す図である。なお、図５は、上述したコンテンツ・広告管理サーバ１１におけるコンテンツ・広告管理処理、広告主端末１２における広告登録処理、及びクライアント端末１３におけるコンテンツ取得処理が実現可能なハードウェア構成の一例を示している。
【００８８】
図５におけるコンピュータ本体には、入力装置８１と、出力装置８２と、ドライブ装置８３と、補助記憶装置８４と、メモリ装置８５と、各種制御を行うＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）８６と、ネットワーク接続装置８７とを有するよう構成されており、これらはシステムバスＢで相互に接続されている。
【００８９】
入力装置８１は、使用者が操作するキーボード及びマウス等のポインティングデバイスを有しており、使用者からのプログラムの実行等、各種操作信号を入力する。出力装置８２は、本発明における処理を行うためのコンピュータ本体を操作するのに必要な各種ウィンドウやデータ等を表示するディスプレイを有し、ＣＰＵ８６が有する制御プログラムによりプログラムの実行経過や結果等を表示することができる。
【００９０】
ここで、本発明において、コンピュータ本体にインストールされる実行プログラムは、例えばＣＤ−ＲＯＭ等の記録媒体８８等により提供される。プログラムを記録した記録媒体８８は、ドライブ装置８３にセット可能であり、記録媒体８８に含まれる実行プログラムは、記録媒体８８からドライブ装置８３を介して補助記憶装置８４にインストールされる。
【００９１】
補助記憶装置８４は、ハードディスク等のストレージ手段であり、本発明における実行プログラムや、コンピュータに設けられた制御プログラム等を蓄積し必要に応じて入出力を行うことができる。
【００９２】
ＣＰＵ８６は、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）等の制御プログラム、メモリ装置８５により読み出され格納されている実行プログラムに基づいて、各種演算や各ハードウェア構成部とのデータの入出力等、コンピュータ全体の処理を制御して各処理を実現することができる。また、ＣＰＵ８６は、プログラムの実行中に必要な各種情報を補助記憶装置８４から取得することができ、また処理結果等を補助記憶装置８４に格納させることもできる。
【００９３】
ネットワーク接続装置８７は、通信ネットワーク等と接続することにより、実行プログラムを通信ネットワークに接続されている他の端末等から取得したり、プログラムを実行することで得られた結果又は本発明における実行プログラム自体を他の端末等に提供することができる。
【００９４】
上述したようなハードウェア構成により、特別な装置構成を必要とせず、低コストで効率的にコンテンツ・広告管理サーバ１１におけるコンテンツ・広告管理処理、広告主端末１２における広告登録処理、クライアント端末１３におけるコンテンツ取得処理を実現することができる。また、プログラムをインストールすることにより、上述の各処理を容易に実現することができる。
【００９５】
＜第１の処理手順：シーケンスフローチャート＞
次に、本発明におけるコンテンツ・広告管理サーバ１１、広告主端末１２、及びクライアント端末１３における各処理手順について、シーケンスフローチャートを用いて説明する。なお、以下の説明では、一例として広告主端末１２と、コンテンツ提供サーバ１１と、クライアント端末１３とをそれぞれ１台用い、またクライアント端末１３には、番組の制作機能及び番組視聴機能を兼ね備えている場合の処理手順例について説明する。
【００９６】
図６は、本発明における番組・広告の提供処理を説明するための第１のシーケンスフローチャートである。図６において、まずクライアント端末１３は、番組の生成を行い（Ｓ０１）、番組制作エンジン、番組のＸＭＬ台本、番組用メタデータをコンテンツ・広告管理サーバ１１にアップロードする（Ｓ０２）。
【００９７】
コンテンツ・広告管理サーバ１１は、クライアント端末１３より得られた番組制作エンジン、番組用ＸＭＬ台本データ、及び番組用素材データを蓄積し（Ｓ０３）、またこれらのデータから、その番組のメタデータを生成する（Ｓ０４）。また、コンテンツ・広告管理サーバ１１は、生成したメタデータを蓄積すると共に（Ｓ０５）、生成したメタデータにより番組を公開する（Ｓ０６）。
【００９８】
一方、広告主端末１２は、上述したように、予め蓄積されている素材データ等を用いて広告を生成し（Ｓ０７）、更に生成した広告に対応するメタデータを生成して（Ｓ０８）、広告用ＸＭＬ台本データ、広告用素材データ、及び広告用メタデータをコンテンツ・広告管理サーバ１１にアップロードする（Ｓ０９）。
【００９９】
コンテンツ・広告管理サーバ１１は、広告主端末１２により得られる広告のＸＭＬ台本と、広告用素材データ、広告メタデータを蓄積する（Ｓ１０）。
【０１００】
ここで、クライアント端末１３は、コンテンツ・広告管理サーバ１１が公開しているメタデータの閲覧要求を行い（Ｓ１１）、公開情報を取得する（Ｓ１２）。また、クライアント端末１３は、公開されたメタデータを閲覧し、所望する番組の視聴要求、又はメタデータには存在していないが所望する番組がコンテンツ・広告管理サーバ１１に蓄積されているかを確認するための所定のキーワード等からなる番組の検索情報をコンテンツ・広告管理サーバ１１に送信する（Ｓ１４）。
【０１０１】
コンテンツ・広告管理サーバ１１は、クライアント端末１３からの視聴要求又は番組検索情報に基づいて番組ＤＢを検索し、対応する番組を抽出し（Ｓ１５）抽出した番組データ（番組制作エンジン、番組用ＸＭＬ台本データ、番組用素材データ）をクライアント端末１３にダウンロードさせる（Ｓ１６）。
【０１０２】
クライアント端末１３は、取得した番組に対応する広告を取得するため、取得した番組からトピック情報を抽出し（Ｓ１７）、抽出したトピック情報に基づいて、コンテンツ・広告管理サーバ１１に広告の検索を行う（Ｓ１８）。このとき、トピック情報としては、番組用のＸＭＬ台本データの他に、Ｓ１５の処理において得られた検索情報を含んでいてもよい。
【０１０３】
コンテンツ・広告管理サーバ１１は、クライアント端末１３からのトピック情報に基づいて対応する広告情報を抽出する（Ｓ１９）。ここで、対応する広告データが抽出されなかった場合は、コンテンツ・広告管理サーバ１１において、予め視聴者の制限なく、多く視聴者に見てもらいたい広告等を設定しておき、その広告を抽出するようにしておいてもよい。
【０１０４】
更に、抽出される広告の数が多い場合には、予め設定される所定数の広告のみを抽出するようにする。なお、所定数の広告の抽出は、例えば、予め優先度等を設定しておき、その優先度に基づいて広告を抽出したり、広告の登録された日時等の日時情報の新しい順に抽出したり、広告主が支払う広告登録料の高い順に優先的に出力したり、単純に抽出された全広告からランダムに選択して抽出する等の処理を行う。
【０１０５】
更に、コンテンツ・広告管理サーバ１１は、抽出した広告用台本データ及び広告用素材データをクライアント端末１３にダウンロードさせる（Ｓ２０）。
【０１０６】
クライアント端末１３は、Ｓ１６の処理においてダウンロードした番組データ及びＳ２０の処理においてダウンロードした広告データに基づいて、広告付きの番組を生成し（Ｓ２１）、広告付き番組の再生・視聴を行う（Ｓ２２）。
【０１０７】
上述した処理手順により、同一の番組制作エンジンを用いて、同一のファイル形式により生成された番組用台本データ及び広告用台本データを組み合わせて視聴者に最適と思われる広告を、演出の一貫性を保ったままシームレスに番組に挿入することができる。これにより、違和感なく視聴者に広告を提供することができる。また、広告の視聴率を向上させることができる。
【０１０８】
＜第２の処理手順：シーケンスフローチャート＞
ここで、上述の処理手順においては、クライアント端末１３において先に番組情報をダウンロードした後、クライアント端末側でトピック情報を生成して広告の検索を行ったが、トピック情報の生成をコンテンツ・広告管理サーバ１１で行うことにより、コンテンツ・広告管理サーバ１１とクライアント端末１３とのデータの送受信を削減することができ、効率的に広告情報を取得することができる。
【０１０９】
ここで、上述の例を第２の処理手順として、シーケンスフローチャートを用いて説明する。図７は、本発明における番組・広告の提供処理を説明するための第２のシーケンスフローチャートである。ここで、図７に示す第２の処理手順においては、Ｓ３１〜Ｓ４５までの処理については、上述した図６に示す第１の処理手順のＳ０１〜Ｓ１５と同様の処理を行うため、ここでの説明は省略する。
【０１１０】
図７においては、コンテンツ・広告管理サーバ１１は、キーワードに対応する番組を抽出後（Ｓ４５）、抽出した番組からトピック情報を抽出する（Ｓ４６）。また、抽出したトピック情報に基づいて広告ＤＢ３２に蓄積されている広告を検索し、対応する広告用ＸＭＬ台本データ及び広告用素材データを抽出する（Ｓ４７）。具体的には、予め広告毎に設定され広告ＤＢ３２に蓄積されているキーワードと、Ｓ４６により得られるトピック情報とをマッチングして、対応する広告データを抽出する。このとき、Ｓ４７において、クライアント端末１３より得られた番組検索のキーワードをトピック情報に含めてもよい。
【０１１１】
更に、コンテンツ・広告管理サーバ１１は、番組データ及び広告データを一緒にクライアント端末１３にダウンロードさせる（Ｓ４８）。また、クライアント端末１３は、ダウンロードした番組及び広告の各データに基づいて広告付きの番組を生成し（Ｓ４９）、広告付き番組の再生・視聴を行う（Ｓ５０）。
【０１１２】
上述した処理手順により、上述した第１の処理手順と同様の効果を得ることができる。更に、番組データ及び広告データを効率よく同時に取得できる。そのため、コンテンツ・広告管理サーバ１１及びクライアント端末１３間のデータの送受信回数を削減することができる。
【０１１３】
＜第３の処理手順：シーケンスフローチャート＞
上述の処理手順においては、クライアント端末１３は、広告情報をコンテンツ・広告管理サーバ１１から取得する処理手順について説明したが、広告主端末１２にも同様の広告データが蓄積されているため、クライアント端末１３から広告主端末１２に対して直接広告の検索を行うこともできる。
【０１１４】
ここで、上述の例を第３の処理手順として、シーケンスフローチャートを用いて説明する。図８は、本発明における番組・広告の提供処理を説明するための第３のシーケンスフローチャートである。ここで、図８に示す第３の処理手順においてＳ５１〜Ｓ５８については、上述した図６に示す第１の処理手順のＳ０１〜Ｓ０８と同様の処理を行うため、ここでの説明は省略する。また、図８においてＳ６０〜Ｓ６６における処理も図６に示す第１の処理手順におけるＳ１１〜Ｓ１７と同様の処理を行うため、ここでの処理が省略する。
【０１１５】
図８において、第３の処理手順における広告主端末１２は、生成した広告に対応するメタデータを生成した後（Ｓ５８）、広告及びメタデータをコンテンツ広告管理サーバ１１に送信せず、広告主端末１２の蓄積手段４３に蓄積しておく。
【０１１６】
クライアント端末１３は、取得した番組からトピック情報を抽出すると（Ｓ６６）、予め設定された広告主端末１２に対して広告検索を行う（Ｓ６７）。なお、どの広告主端末１２に広告情報の取得に行くかについては、クライアント端末１３に予め設定された広告主端末１２を参照させてもよく、またＳ６５の処理において、ダウンロードさせる番組制作エンジン、番組用ＸＭＬ台本データ、及び番組用素材データの中に広告主のアドレス情報（ＵＲＬ情報、ＩＰアドレス、ファイル名等）等を付加し、付加されたアドレス情報から所定の広告主端末１２に広告の検索を行ってもよい。
【０１１７】
広告主端末１２は、トピック情報等に基づいて広告を抽出し（Ｓ６８）、抽出した広告用台本データ及び広告用素材データをクライアント端末１３に送信する（Ｓ６９）。これにより、クライアント端末１３は、コンテンツ・広告管理サーバ１１から得られる番組、及び広告主端末１２から送信された広告の各データに基づいて広告付きの番組を生成し（Ｓ７０）、広告付き番組の再生・視聴を行う（Ｓ７１）。
【０１１８】
上述した処理手順により、上述した第１の処理手順と同様の効果を得ることができる。更に、コンテンツ・広告管理サーバ１１における処理負担を軽減することができる。
【０１１９】
＜実施例１：番組・広告提供＞
ここで、本システムを適用した番組・広告提供例（実施例）について図を用いて説明する。図９は、番組・広告提供の一実施例を示す図である。また、図１０は、広告付き番組の生成例を示す図である。なお、図９及び図１０は、上述した第１の処理手順に対応させたものである。
【０１２０】
まず、図９に示すように、広告主側は、ＸＭＬ形式で台本データを生成し、生成した広告用ＸＭＬ台本データ、広告用素材データ、及びその広告に関連するキーワードを広告ＤＢ３２に登録しておく（図９（１））。
【０１２１】
クライアント端末１３側ではコンテンツ・広告管理サーバ１１にアクセスして見たい番組の番組制作エンジン、番組用ＸＭＬ台本、及び番組用素材データをダウンロードして（図９（２））、一次的にクライアント端末側で蓄積する（図９（３））。
【０１２２】
このとき、番組用ＸＭＬ台本データからトピック情報を抽出する（図９（４））。なお、その番組をダウンロードする際に、検索機能を用いた場合には、その検索情報９１もトピック抽出の入力として使用する。
【０１２３】
次に、抽出されたトピックと広告ＤＢにある広告メタデータとのマッチングを行い（図９（５））、番組に関連する広告を抽出し、抽出した広告用ＸＭＬ台本データとそれに使用する広告用素材データをダウンロードさせる（図９（６））。
【０１２４】
クライアント端末１３では、ダウンロードした広告用ＸＭＬ台本データ及び広告用素材データに対して番組制作エンジンをそのまま用いて広告を付加した番組を生成（再生）し、視聴者に視聴させる（図９（７））。
【０１２５】
ここで、図１０に示すように、関連広告９２が広告ＤＢ３２に登録されており（図１０（８））、またその広告に対応するキーワード（単語）が登録されているとする（図１０（９））。ある視聴者がある台本の番組（メイン番組９３）を視聴するとする（図１０における（１０））。そのとき、番組制作エンジンは、“ｒｏｙａｌ．ａｐｅ”であるとする（図１０（１１））。
【０１２６】
ここで、メイン番組のＸＭＬ台本をトピック抽出し「上海」というトピックが抽出されたとする。次に、「上海」というトピックから関連広告９２が抽出されたとする。これにより、視聴者に提示される出力番組としてはメイン番組部分（図１０（１２））の後半に、広告部分（図１０（１３））が挿入される。このとき、広告部分は、同じ番組制作エンジン（図１０（１１））を用いて生成されているため、番組の演出を維持したまま、シームレスに視聴者に最適な広告を提示することができる。なお、広告の挿入部分としては、番組の最初又は最後でもよく、更にメイン番組中に広告の検索に使用したキーワードが記述されている場所の前又は後に挿入してもよい。また、上述したように、広告の数を制限してもよく、また挿入する広告の頻度も優先度等に基づいて調整することができる。
【０１２７】
上述したように本発明によれば、視聴者に最適な広告を提供することができる。具体的には、番組用台本データ及び広告用台本データは、同一のファイル形式で生成されているため、番組制作エンジンに広告を挿入することができる。これにより、番組における広告の挿入に違和感なく、視聴者に広告を提供することができる。したがって、コンテンツの演出を維持し視聴者に最適な広告を提供することができる。また、広告の視聴率を向上させることができる。
【０１２８】
以上本発明の好ましい実施形態について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形、変更が可能である。
【図面の簡単な説明】
【０１２９】
【図１】本発明におけるコンテンツ・広告管理システムの概略構成の一例を示す図である。
【図２】コンテンツ・広告管理サーバの機能構成の一例を示す図である。
【図３】広告主端末の機能構成の一例を示す図である。
【図４】クライアント端末の機能構成の一例を示す図である。
【図５】本発明における各装置共通のハードウェア構成の一例を示す図である。
【図６】本発明における番組・広告の提供処理を説明するための第１のシーケンスフローチャートである。
【図７】本発明における番組・広告の提供処理を説明するための第２のシーケンスフローチャートである。
【図８】本発明における番組・広告の提供処理を説明するための第１のシーケンスフローチャートである。
【図９】番組・広告提供の一実施例を示す図である。
【図１０】広告付き番組の生成例を示す図である。
【符号の説明】
【０１３０】
１０  コンテンツ・広告管理システム
１１  コンテンツ・広告管理サーバ
１２  広告主端末
１３  クライアント端末
１４  通信ネットワーク
２１，４１，６１  入力手段
２２，４２，６２  出力手段
２３，４３，６３  蓄積手段
２４，４５  メタデータ生成手段
２５  番組管理手段
２６  公開手段
２７  番組・広告抽出手段
２８，４７，６７  送受信手段
２９，４８，６８  制御手段
３１  番組ＤＢ
３２  広告ＤＢ
３３  視聴者ＤＢ
４４  広告生成手段
４６，６５  参照手段
５１  広告データ
５２，７２  素材データ
５３，７３  メタデータ
６４  番組生成手段
６６  検索手段
７１  番組制作エンジン
８１  入力装置
８２  出力装置
８３  ドライブ装置
８４  補助記憶装置
８５  メモリ装置
８６  ＣＰＵ
８７  ネットワーク接続装置
８８  記録媒体
９１  検索情報
９２  関連広告
９３  メイン番組
【図１】
0004846346.tif 000002
【図２】
0004846346.tif 000003
【図３】
0004846346.tif 000004
【図４】
0004846346.tif 000005
【図５】
0004846346.tif 000006
【図６】
0004846346.tif 000007
【図７】
0004846346.tif 000008
【図８】
0004846346.tif 000009
【図９】
0004846346.tif 000010
【図１０】
0004846346.tif 000011