Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4846346B2 - Content / advertisement management server, advertiser terminal, client terminal, content / advertisement management program, advertisement registration program, and content acquisition program - Google Patents
[go: Go Back, main page]

JP4846346B2 - Content / advertisement management server, advertiser terminal, client terminal, content / advertisement management program, advertisement registration program, and content acquisition program - Google Patents

Content / advertisement management server, advertiser terminal, client terminal, content / advertisement management program, advertisement registration program, and content acquisition program Download PDF

Info

Publication number
JP4846346B2
JP4846346B2 JP2005325638A JP2005325638A JP4846346B2 JP 4846346 B2 JP4846346 B2 JP 4846346B2 JP 2005325638 A JP2005325638 A JP 2005325638A JP 2005325638 A JP2005325638 A JP 2005325638A JP 4846346 B2 JP4846346 B2 JP 4846346B2
Authority
JP
Japan
Prior art keywords
advertisement
program
content
management server
information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
JP2005325638A
Other languages
Japanese (ja)
Other versions
JP2007133628A (en
Inventor
斉周 浜口
守 道家
林  正樹
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Japan Broadcasting Corp
NHK Engineering System Inc
Original Assignee
NHK Engineering Services Inc
Japan Broadcasting Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NHK Engineering Services Inc, Japan Broadcasting Corp filed Critical NHK Engineering Services Inc
Priority to JP2005325638A priority Critical patent/JP4846346B2/en
Publication of JP2007133628A publication Critical patent/JP2007133628A/en
Application granted granted Critical
Publication of JP4846346B2 publication Critical patent/JP4846346B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明は、コンテンツ・広告管理サーバ、広告主端末、クライアント端末、コンテンツ・広告管理プログラム、広告登録プログラム、及びコンテンツ取得プログラムに係り、特に、視聴者に最適な広告を提供するためのコンテンツ・広告管理サーバ、広告主端末、クライアント端末、コンテンツ・広告管理プログラム、広告登録プログラム、及びコンテンツ取得プログラムに関する。   The present invention relates to a content / advertisement management server, an advertiser terminal, a client terminal, a content / advertisement management program, an advertisement registration program, and a content acquisition program, and in particular, content / advertisement for providing an optimal advertisement to a viewer. The present invention relates to a management server, an advertiser terminal, a client terminal, a content / advertisement management program, an advertisement registration program, and a content acquisition program.

従来、番組等に代表されるコンテンツを制作するコンテンツ制作側は、コンテンツの制作者が視聴者に伝える情報(素材)の設定や、素材を用いた番組の演出の設定等、様々な設定を行う必要があった。特に、番組のスポンサーとなる広告主等から提供される広告データは、番組のどこかに挿入する必要があるが、従来では、広告を事前に人手等により挿入する作業を行う必要があった。   Conventionally, content producers who produce content represented by programs, etc., make various settings, such as setting information (materials) that the content creator conveys to viewers and setting the production of programs using materials. There was a need. In particular, it is necessary to insert advertisement data provided from an advertiser or the like who sponsors a program somewhere in the program. Conventionally, however, it has been necessary to manually insert an advertisement beforehand.

そこで、最近では、インターネットテレビ等を使用した広告方法として、インターネットテレビを介してコンテンツを閲覧する場合、コンテンツデータをダウンロードする空き時間を利用して、予めインターネットテレビのコマーシャル放送記録装置内に記録されているテレビコマーシャルを再生し、視聴者にテレビコマーシャルを視聴させる手法がある(例えば、特許文献1参照。)。
特開2001−285743号公報
Therefore, recently, as an advertising method using the Internet TV or the like, when browsing the content via the Internet TV, it is recorded in the commercial broadcast recording device of the Internet TV in advance using the free time for downloading the content data. There is a technique for playing a television commercial that is being viewed and allowing the viewer to view the television commercial (see, for example, Patent Document 1).
JP 2001-285743 A

しかしながら、上述したような広告表示における従来手法においては、番組等のコンテンツ提供者の意図に関係なく、広告(コマーシャル)がコンテンツ再生中等に再生されるため、コマーシャルの効果等により制作者側の演出が変わってしまう可能性がある。   However, in the conventional method for displaying advertisements as described above, since the advertisement (commercial) is played back during the playback of the content regardless of the intention of the content provider such as the program, the production side effects May change.

したがって、番組に挿入される広告は、視聴者が見ている番組の演出を維持したままシームレスに視聴者に提供する必要がある。   Therefore, the advertisement inserted into the program needs to be provided to the viewer seamlessly while maintaining the presentation of the program that the viewer is watching.

本発明は、上述した問題点に鑑みなされたものであり、視聴者に最適な広告を提供するためのコンテンツ・広告管理サーバ、広告主端末、クライアント端末、コンテンツ・広告管理プログラム、広告登録プログラム、及びコンテンツ取得プログラムを提供することを目的とする。   The present invention has been made in view of the above-described problems, and is a content / advertisement management server, an advertiser terminal, a client terminal, a content / advertisement management program, an advertisement registration program, for providing an optimal advertisement to a viewer, And it aims at providing a content acquisition program.

上記課題を解決するために、本件発明は、以下の特徴を有する課題を解決するための手段を採用している。   In order to solve the above problems, the present invention employs means for solving the problems having the following characteristics.

請求項1に記載された発明は、通信ネットワークに接続された少なくとも1つの端末に提供するコンテンツ及び広告の各情報を管理するコンテンツ・広告管理サーバにおいて、前記コンテンツは、番組情報としての番組制作エンジン、番組用台本データ、及び番組用素材データを有し、前記広告は、広告用台本データ、及び広告用素材データを有し、前記コンテンツ及び前記広告を蓄積する蓄積手段と、前記通信ネットワークに接続された端末から得られるコンテンツ取得要求又はコンテンツに対する検索情報に基づいて、前記蓄積手段により蓄積された前記コンテンツから対応するコンテンツを抽出し、抽出されたコンテンツの前記番組用台本データから得られるトピック情報に基づいて前記蓄積手段により蓄積された前記広告から、前記トピック情報に対応する予め設定された数の広告用台本データを抽出するコンテンツ・広告抽出手段とを有し、前記番組用台本データ及び前記広告用台本データは、同一のファイル形式で生成されていることを特徴とする。 The invention described in claim 1 is a content / advertisement management server that manages information of content and advertisement provided to at least one terminal connected to a communication network, wherein the content is a program production engine as program information. , Program script data, and program material data, and the advertisement has advertising script data and advertisement material data, and is connected to the communication network and storage means for storing the content and the advertisement. has been based on the search information to the content acquisition request or content obtained from a terminal, the corresponding content is extracted from the stored the content by the storage unit, the topic information obtained from the program for script data of the extracted content based on the the advertisement stored by said storing means, before Have a content and advertising extracting means for extracting a predetermined number of advertising script data corresponding to the topic information, script data and the advertising script data the program is generated in the same file format It is characterized by that.

請求項1記載の発明によれば、抽出したコンテンツから得られるトピック情報に基づいて対応する広告を抽出するため、視聴者に最適な広告を提供することができる。また、番組制作エンジンに広告を挿入することができる。これにより、番組における広告の挿入に違和感なく、視聴者に広告を提供することができる。したがって、コンテンツの演出を維持し視聴者に最適な広告を提供することができる。また、広告の視聴率を向上させることができる。 According to the first aspect of the present invention, since the corresponding advertisement is extracted based on the topic information obtained from the extracted content, the optimal advertisement can be provided to the viewer. Also, advertisements can be inserted into the program production engine. Thereby, the advertisement can be provided to the viewer without feeling uncomfortable in the insertion of the advertisement in the program. Therefore, it is possible to maintain the content presentation and provide the optimal advertisement to the viewer. In addition, the audience rating of the advertisement can be improved.

請求項2に記載された発明は、前記コンテンツ・広告抽出手段は、前記トピック情報に基づいて前記蓄積手段から抽出された広告のうち、予め設定された優先度、前記広告が登録あるいは制作された日時情報、広告主からの登録料、及び視聴者の地域情報のうち、少なくとも1つの情報に基づいて広告を選択することを特徴とする。   The content / advertisement extraction means may register or produce the advertisement with the preset priority among the advertisements extracted from the storage means based on the topic information. The advertisement is selected based on at least one of the date / time information, the registration fee from the advertiser, and the viewer's area information.

請求項2記載の発明によれば、視聴者に最適な広告を選択して提供することができる。   According to the second aspect of the present invention, it is possible to select and provide an advertisement optimal for the viewer.

請求項に記載された発明は、広告を生成し、通信ネットワークに接続された請求項1又は2に記載のコンテンツ・広告管理サーバに登録する広告主端末において、前記広告に対応する広告用台本データを生成する広告生成手段と、前記広告生成手段により得られる広告用台本データから、前記広告の検索時に用いられるキーワードを有するメタデータを生成するメタデータ生成手段とを有し、前記広告生成手段は、前記コンテンツ・広告管理サーバに蓄積される番組用台本データと同一のファイル形式で前記広告用台本データを生成することを特徴とする。 The invention described in claim 3 is an advertisement script corresponding to the advertisement in the advertiser terminal that generates the advertisement and registers in the content / advertisement management server according to claim 1 or 2 connected to the communication network. an advertisement generating means for generating data, the advertisement from the advertisement for script data obtained by the generation means, have a metadata generating means for generating metadata including a keyword used when the advertisement search, the advertisement generation means Is characterized in that the advertisement script data is generated in the same file format as the program script data stored in the content / advertisement management server .

請求項記載の発明によれば、コンテンツに対応する広告をメタデータから高精度に抽出することができる。これにより、視聴者に最適な広告を提供させることができる。 According to the invention described in claim 3, an advertisement corresponding to the content can be extracted from the metadata with high accuracy. Thereby, an optimal advertisement can be provided to the viewer.

請求項に記載された発明は、通信ネットワークにより接続されたコンテンツを管理する請求項1又は2に記載のコンテンツ・広告管理サーバにより公開されているメタデータ情報から所定のコンテンツの取得を行うクライアント端末において、前記コンテンツ・広告管理サーバが公開しているコンテンツに関するメタデータ情報を参照する参照手段と、前記参照手段により得られるメタデータにより、前記コンテンツ・広告管理サーバに所定のコンテンツの取得要求を行い、前記コンテンツ・広告管理サーバから取得したコンテンツにより抽出されるトピック情報に基づいて、前記コンテンツに関連する広告の検索を行う検索手段とを有し、前記所定のコンテンツは、番組制作エンジン、番組用台本データ、及び番組用素材データを有し、前記広告は、広告用台本データ及び広告用素材データを有し、前記番組制作エンジンを用いて、前記所定のコンテンツの番組用台本データに、前記広告の広告用台本データを挿入させた台本データに対応する番組を生成する番組生成手段を有することを特徴とする。 The invention described in claim 4 is a client that manages content connected via a communication network and acquires predetermined content from metadata information published by the content / advertisement management server according to claim 1 or 2. in the terminal, a reference means for referring to the metadata information about the content which the content and advertising management server is published by obtained metadata by said reference means, an acquisition request for the predetermined content to the content and advertising management server performed, based on the content topic information extracted by the content acquired from the advertisement management server, have a search means for searching for ads related to the content, the predetermined content, program production engine, the program Script data and program material data The advertisement includes script data for advertisement and material data for advertisement, and script data obtained by inserting the script data for advertisement of the advertisement into the script data for program of the predetermined content using the program production engine. characterized in that it have a program generation means for generating a corresponding program.

請求項記載の発明によれば、コンテンツにより抽出されるトピック情報に基づいて広告を検索し、対応する広告を取得することができる。これにより、番組に対応して視聴者に最適な広告を提供することができる。また、同一の番組制作エンジンを用いて番組に広告を挿入することにより、広告の挿入に違和感なく、視聴者に広告を提供することができる。したがって、広告の視聴率を向上させることができる。 According to invention of Claim 4, an advertisement can be searched based on the topic information extracted by content, and a corresponding advertisement can be acquired. Thereby, an optimal advertisement can be provided to the viewer corresponding to the program. Further, by inserting an advertisement into a program using the same program production engine, the advertisement can be provided to the viewer without feeling uncomfortable with the insertion of the advertisement. Therefore, the audience rating of the advertisement can be improved.

請求項に記載された発明は、コンピュータを、請求項1又は2に記載のコンテンツ・広告管理サーバとして機能させることを特徴とするコンテンツ・広告管理プログラムであるThe invention described in claim 5 is a content / advertisement management program which causes a computer to function as the content / advertisement management server described in claim 1 or 2 .

請求項記載の発明によれば、視聴者に最適な広告を提供することができる。また、番組制作エンジンに広告を挿入することができる。これにより、番組における広告の挿入に違和感なく、視聴者に広告を提供することができる。したがって、コンテンツの演出を維持し視聴者に最適な広告を提供することができる。また、広告の視聴率を向上させることができる。また、実行プログラムをコンピュータにインストールすることにより、容易にコンテンツ・広告等の管理を実現することができる。 According to the fifth aspect of the present invention, it is possible to provide an optimal advertisement to the viewer. Also, advertisements can be inserted into the program production engine. Thereby, the advertisement can be provided to the viewer without feeling uncomfortable in the insertion of the advertisement in the program. Therefore, it is possible to maintain the content presentation and provide the optimal advertisement to the viewer. In addition, the audience rating of the advertisement can be improved. In addition, by installing the execution program in the computer, it is possible to easily manage contents, advertisements, and the like.

請求項に記載された発明は、コンピュータを、請求項3に記載の広告主端末として機能させることを特徴とする広告登録プログラムであるThe invention described in claim 6 is an advertisement registration program which causes a computer to function as the advertiser terminal described in claim 3 .

請求項記載の発明によれば、コンテンツに対応する広告をメタデータから高精度に抽出することができる。これにより、視聴者に最適な広告を提供させることができる。また、実行プログラムをコンピュータにインストールすることにより、容易に広告の登録を実現することができる。 According to the invention described in claim 6, an advertisement corresponding to the content can be extracted from the metadata with high accuracy. Thereby, an optimal advertisement can be provided to the viewer. Also, by installing the execution program in the computer, advertisement registration can be easily realized.

請求項に記載された発明は、コンピュータを、請求項4に記載のクライアント端末として機能させることを特徴とするコンテンツ取得プログラムであるThe invention described in claim 7 is a content acquisition program that causes a computer to function as the client terminal described in claim 4 .

請求項記載の発明によれば、視聴者に最適な広告を提供することができる。また、同一の番組制作エンジンを用いて番組に広告を挿入することにより、広告の挿入に違和感なく、視聴者に広告を提供することができる。したがって、広告の視聴率を向上させることができる。また、実行プログラムをコンピュータにインストールすることにより、視聴者に最適な広告が付加されたコンテンツを容易に取得することができる。 According to the seventh aspect of the present invention, it is possible to provide an optimal advertisement to the viewer. Further, by inserting an advertisement into a program using the same program production engine, the advertisement can be provided to the viewer without feeling uncomfortable with the insertion of the advertisement. Therefore, the audience rating of the advertisement can be improved. In addition, by installing the execution program in the computer, it is possible to easily acquire content with an advertisement that is optimal for the viewer.

本発明によれば、視聴者に最適な広告を提供することができる。   According to the present invention, an optimal advertisement can be provided to a viewer.

以下に、上述したような特徴を有する本発明におけるコンテンツ・広告管理サーバ、広告主端末、クライアント端末、コンテンツ・広告管理プログラム、広告登録プログラム、及びコンテンツ取得プログラムを好適に実施した形態について、図面を用いて詳細に説明する。   Hereinafter, a preferred embodiment of a content / advertisement management server, an advertiser terminal, a client terminal, a content / advertisement management program, an advertisement registration program, and a content acquisition program according to the present invention having the above-described features will be described. The details will be described.

なお、本実施形態では、コンテンツの一例としてTVML(TV program Marking Language)を用いた番組を例に説明するが、本発明におけるコンテンツの種類は、これに限定されることはなく、例えば、音楽や映画、画像、音声等の多種多様なコンテンツに対応することができる。   In the present embodiment, a program using TVML (TV program Marking Language) is described as an example of content, but the type of content in the present invention is not limited to this, and for example, music or A wide variety of contents such as movies, images and sounds can be handled.

ここで、TVMLとは、テレビ番組を制作するためのオブジェクトベース記述言語であり、テレビ番組の映像と音声を、素材と台本(演出内容)とに分けて記述でき、番組台本を記述すればパソコン等で動作するソフトウェア等がこれを読取り、即座にテレビ番組として視聴(提示)することができる。なお、本発明はTVMLに限定されるものではなく、TVML以外の表現形式を用いてもよい。   Here, TVML is an object-based description language for producing a TV program, and can describe video and audio of a TV program separately into material and script (production contents). If a program script is described, a personal computer can be described. Can be read and viewed (presented) as a television program immediately. The present invention is not limited to TVML, and an expression format other than TVML may be used.

また、以下に説明する一例としてのコンテンツ・広告管理サーバは、自動番組制作装置(TV4U)の機能を有する。TV4Uは、ワープロ型のユーザインタフェースを用いて番組の台本を記述し、その台本に任意の番組制作エンジンを適用して番組を制作し、その台本、素材と番組制作エンジンをサーバにアップロードすることによって番組を公開する。これにより、視聴側では、公開されている台本データや素材、番組制作エンジン等をダウンロードし、クライアントでCG(Computer Graphics)や音声合成等を使用して番組を再生することが可能となる。   The content / advertisement management server as an example described below has a function of an automatic program production device (TV 4U). The TV 4U describes a script of a program using a word processor type user interface, creates a program by applying an arbitrary program production engine to the script, and uploads the script, material and the program production engine to a server. Publish the program. As a result, the viewing side can download the published script data, material, program production engine, and the like, and the client can reproduce the program using CG (Computer Graphics), voice synthesis, or the like.

<コンテンツ・広告管理システム:概略構成>
図1は、本発明におけるコンテンツ・広告管理システムの概略構成の一例を示す図である。図1に示すコンテンツ・広告管理システム10は、コンテンツ・広告管理サーバ11と、少なくとも1つの広告主端末12−1〜12−nと、少なくとも1つのクライアント端末13−1〜13−nとを有するよう構成されている。また、コンテンツ・広告管理サーバ11、広告主端末12−1〜12n、及びクライアント端末13−1〜13−nとは、それぞれインターネット等の通信ネットワーク14を介して相互にデータの送受信が可能な状態で接続されている。
<Content / Advertising Management System: Outline Configuration>
FIG. 1 is a diagram showing an example of a schematic configuration of a content / advertisement management system according to the present invention. The content / advertisement management system 10 shown in FIG. 1 includes a content / advertisement management server 11, at least one advertiser terminal 12-1 to 12-n, and at least one client terminal 13-1 to 13-n. It is configured as follows. In addition, the content / advertisement management server 11, the advertiser terminals 12-1 to 12n, and the client terminals 13-1 to 13-n can exchange data with each other via the communication network 14 such as the Internet. Connected with.

コンテンツ・広告管理サーバ11は、番組制作エンジンや、番組用台本データ、番組用素材データ等を番組データベース(番組)等に蓄積し、その番組を対応したメタデータを公開する。また、コンテンツ・広告管理サーバ11は、広告主から提供された広告データ(広告用台本データ、広告用素材データ、広告のメタデータ)を広告データベース(広告DB)等に蓄積する。   The content / advertisement management server 11 stores a program production engine, program script data, program material data, and the like in a program database (program) and publishes metadata corresponding to the program. Further, the content / advertisement management server 11 accumulates advertisement data (advertisement script data, advertisement material data, advertisement metadata) provided by the advertiser in an advertisement database (advertisement DB) or the like.

ここで、番組制作エンジンとは、番組に登場するCGキャラクタや番組における1つの動作の単位で「タイトル表示」、「ズームイン」、「CGキャラクタの動作」等のイベントが予め定義されたものであり、この番組制作エンジンを用いることにより、効率的に番組制作を実現することができる。   Here, the program production engine is a CG character appearing in a program or an event such as “title display”, “zoom-in”, or “CG character operation” defined in advance for each operation in the program. By using this program production engine, program production can be realized efficiently.

また、コンテンツ・広告管理サーバ11は、クライアント端末13から送信されるコンテンツ取得要求又はコンテンツに対する検索情報に基づいて番組DBから番組の検索を行う。更に、コンテンツ・広告管理サーバ11は、検索の結果抽出した番組の台本データ等からトピック情報等の番組特定情報を抽出し、広告DBに登録された広告用メタデータに含まれる検索キーワードとのマッチングを行い、視聴者に提示する広告を抽出して、クライアント端末13に配信する。   The content / advertisement management server 11 searches for a program from the program DB based on a content acquisition request transmitted from the client terminal 13 or search information for the content. Further, the content / advertisement management server 11 extracts program specifying information such as topic information from the script data of the program extracted as a result of the search, and matches with the search keyword included in the advertisement metadata registered in the advertisement DB. The advertisement to be presented to the viewer is extracted and distributed to the client terminal 13.

また、コンテンツ・広告管理サーバ11は、クライアント端末13が番組を再生している際に、視聴者がクライアント端末13からどのような分野の番組を見るための検索をしているか等の情報を随時抽出することができ、その情報から関連する番組や広告、視聴履歴等の各種情報を抽出することができる。   The content / advertising management server 11 also obtains information such as what kind of field the viewer is searching for to watch programs from the client terminal 13 while the client terminal 13 is playing back the program. Various information such as related programs, advertisements, and viewing histories can be extracted from the information.

ここで、番組用台本データ及び広告用台本データは、同一のファイル形式で生成されている。具体的には、XML(eXtensible Markup Language)等で構成することができる。したがって、番組制作エンジンに広告を挿入することができる。これにより、番組の演出等を維持したまま広告を挿入することができ、違和感なく視聴者に広告を提供することができる。また、コンテンツの演出を維持し視聴者に最適な広告を提供することができる。更に、広告の視聴率を向上させることができる。   Here, the program script data and the advertisement script data are generated in the same file format. Specifically, it can be configured by XML (extensible Markup Language) or the like. Therefore, an advertisement can be inserted into the program production engine. Thereby, an advertisement can be inserted while maintaining the performance of the program, and the advertisement can be provided to the viewer without a sense of incongruity. In addition, it is possible to maintain the content presentation and provide the optimal advertisement to the viewer. Furthermore, the audience rating of the advertisement can be improved.

一方、広告主端末12は、所定のファイル形式で広告台本データを生成する。また、広告台本データに対応するキーワードを含む広告用メタデータを生成する。更に、広告主端末12は、広告台本データ、広告台本データに使用される広告用素材データ、及び広告用メタデータを通信ネットワーク14を介してコンテンツ・広告管理サーバ11に登録する。   On the other hand, the advertiser terminal 12 generates advertising script data in a predetermined file format. In addition, advertisement metadata including a keyword corresponding to the advertisement script data is generated. Further, the advertiser terminal 12 registers the advertisement script data, the advertisement material data used for the advertisement script data, and the advertisement metadata in the content / advertisement management server 11 via the communication network 14.

クライアント端末13は、通信ネットワーク14を介してコンテンツ・広告管理サーバ11が公開しているコンテンツ情報にアクセスし、所望するコンテンツの視聴要求を行う。また、クライアント端末13は、コンテンツ・広告管理サーバ11から要求に対応する番組制作エンジン、番組用台本データ、番組用素材データ等の各種情報を受信する。   The client terminal 13 accesses content information published by the content / advertisement management server 11 via the communication network 14 and makes a request for viewing desired content. The client terminal 13 receives various information such as a program production engine, program script data, and program material data corresponding to the request from the content / advertisement management server 11.

また、クライアント端末13は、上述した各種情報からトピック情報等の番組特定情報等を抽出し、そのトピック情報に基づいて広告データの取得を行うこともできる。また、クライアント端末13は、取得した番組情報及び広告情報に基づいて番組を生成し、ディスプレイ等により出力し、視聴者に番組を視聴させる。   The client terminal 13 can also extract program specifying information such as topic information from the various information described above, and acquire advertisement data based on the topic information. In addition, the client terminal 13 generates a program based on the acquired program information and advertisement information, outputs the program using a display or the like, and allows the viewer to view the program.

なお、クライアント端末13は、番組を制作する機能を有していてもよく、その場合には自ら生成した番組制作エンジン、番組用台本データ、番組用素材データを、通信ネットワーク14を介してコンテンツ・広告管理サーバ11に送信(アップロード)してもよい。   The client terminal 13 may have a function of producing a program, in which case the program production engine, the program script data, and the program material data generated by itself are transmitted via the communication network 14 to the content / It may be transmitted (uploaded) to the advertisement management server 11.

ここで、図1に示すコンテンツ・広告管理システムにおけるシステム構成については、これに限定されることはなく、例えば、コンテンツ・広告管理サーバ11を複数有していてもよい。次に、コンテンツ・広告管理サーバ11、広告主端末12、及びクライアント端末13のそれぞれの機能構成について図を用いて説明する。   Here, the system configuration in the content / advertisement management system shown in FIG. 1 is not limited to this. For example, a plurality of content / advertisement management servers 11 may be provided. Next, functional configurations of the content / advertisement management server 11, the advertiser terminal 12, and the client terminal 13 will be described with reference to the drawings.

<コンテンツ・広告管理サーバ11:機能構成>
図2は、コンテンツ・広告管理サーバの機能構成の一例を示す図である。図2に示すコンテンツ・広告管理サーバ11は、入力手段21と、出力手段22と、蓄積手段23と、メタデータ生成手段24と、番組管理手段25と、公開手段26と、番組・広告抽出手段(コンテンツ・広告抽出手段)27と、送受信手段28と、制御手段29とを有するよう構成されている。
<Content / Advertisement Management Server 11: Functional Configuration>
FIG. 2 is a diagram illustrating an example of a functional configuration of the content / advertisement management server. The content / advertisement management server 11 shown in FIG. 2 includes input means 21, output means 22, storage means 23, metadata generation means 24, program management means 25, disclosure means 26, and program / advertisement extraction means. (Content / advertisement extraction means) 27, transmission / reception means 28, and control means 29 are provided.

入力手段21は、サーバ管理者等からのメタデータ生成指示や、メタデータの公開要求、キーワードの生成等の各種処理の入力を受け付ける。なお、入力手段21は、例えばキーボードや、マウス等のポインティングデバイス等からなる。   The input unit 21 receives input of various processes such as a metadata generation instruction, a metadata disclosure request, and keyword generation from a server administrator or the like. Note that the input unit 21 includes, for example, a keyboard and a pointing device such as a mouse.

また、出力手段22は、入力手段21により入力された指示内容や、指示内容に基づいて取得したメタデータや、コンテンツの内容を表示する。なお、出力手段22は、ディスプレイやスピーカ等からなる。更に、出力手段22は、プリンタ等の機能を有していてもよく、その場合には、例えば生成したメタデータの内容等、取得可能な情報を紙等の印刷媒体に印刷して、管理者等に提供することができる。   The output unit 22 displays the instruction content input by the input unit 21, the metadata acquired based on the instruction content, and the content content. Note that the output means 22 includes a display, a speaker, and the like. Further, the output means 22 may have a function of a printer or the like. In this case, for example, the information that can be acquired such as the contents of the generated metadata is printed on a print medium such as paper, and the administrator Etc. can be provided.

蓄積手段23は、本実施形態において必要となる各種情報を蓄積する。具体的には、蓄積手段23には、例えば番組DB31や、広告DB32や、視聴者データベース(視聴者DB)33等が蓄積されている。   The accumulating unit 23 accumulates various information necessary for the present embodiment. Specifically, the storage unit 23 stores, for example, a program DB 31, an advertisement DB 32, a viewer database (viewer DB) 33, and the like.

ここで、番組DB31には、例えばクライアント端末13から登録された番組制作エンジンや、番組用XML台本データ、番組用素材データ、及びメタデータ生成手段24により生成される番組用メタデータ、検索キーワード等が蓄積される。また、広告DB32には、例えば広告主端末12から登録された広告用XML台本データ、広告用素材データ、及び広告用メタデータ(キーワード情報を含む)等が蓄積される。更に、視聴者DB33には、視聴者の年齢、性別、地域情報等を含む住所、どんなジャンルが好きか等の嗜好情報、視聴履歴情報等が蓄積されている。   Here, in the program DB 31, for example, a program production engine registered from the client terminal 13, program XML script data, program material data, program metadata generated by the metadata generation means 24, search keywords, etc. Is accumulated. The advertisement DB 32 stores, for example, advertisement XML script data registered from the advertiser terminal 12, advertisement material data, advertisement metadata (including keyword information), and the like. Further, the viewer DB 33 stores an address including the viewer's age, gender, and regional information, preference information such as what kind of genre he likes, viewing history information, and the like.

メタデータ生成手段24は、番組DB31に蓄積されている番組制作エンジン、番組用台本データ、番組用素材データ等から得られる意味情報から公開するコンテンツのメタデータを生成する。ここで、意味情報とは、XML台本データ等の各情報に含まれるタイトル(見出し)やヘッドライン等の要約情報等、番組の制作者、制作日時あるいは登録日時等の日時情報等から抽出される。また、メタデータは、XMLやHTML(HyperText Markup Language)等の公開可能なファイル形式で生成される。   The metadata generation means 24 generates content metadata to be disclosed from semantic information obtained from the program production engine, program script data, program material data, and the like stored in the program DB 31. Here, the semantic information is extracted from date information such as a program producer, production date or registration date, etc., such as summary information such as titles (headings) and headlines included in each information such as XML script data. . Further, the metadata is generated in a publicly available file format such as XML or HTML (HyperText Markup Language).

また、メタデータ生成手段24は、意味情報等からコンテンツに対応するキーワードの抽出を行い、そのキーワードをクライアント端末13からの番組検索時等に利用することもできる。メタデータ生成手段24により生成されたメタデータ又はキーワード等は番組DB31に蓄積される。   Further, the metadata generation unit 24 can extract keywords corresponding to the contents from the semantic information and the like, and can use the keywords when searching for a program from the client terminal 13. Metadata or keywords generated by the metadata generation means 24 are stored in the program DB 31.

更に、メタデータ生成手段24は、広告DB32に蓄積された広告データからメタデータを生成してもよい。この場合、メタデータ生成手段24により生成されたメタデータは、広告DB32に蓄積される。   Furthermore, the metadata generation means 24 may generate metadata from advertisement data stored in the advertisement DB 32. In this case, the metadata generated by the metadata generation unit 24 is accumulated in the advertisement DB 32.

番組管理手段25は、予め蓄積手段23に蓄積された番組制作エンジン、番組用台本データ、番組用素材データ、メタデータ等の情報を蓄積、管理する。例えば、番組の新規追加や、編集、削除等の管理を行う。また、番組管理手段25は、通信ネットワーク14を介してクライアント端末13から送られてきた番組に関する各種情報についても同様に蓄積、管理を行う。   The program management unit 25 stores and manages information such as a program production engine, program script data, program material data, and metadata stored in the storage unit 23 in advance. For example, management of new addition, editing, and deletion of programs is performed. In addition, the program management means 25 similarly stores and manages various information related to programs sent from the client terminal 13 via the communication network 14.

また、番組管理手段25は、個々の番組がどのチャンネルに属するか、又は新規に開設するチャンネルであるか等を判断して、その番組のチャンネルを設定し、そのチャンネル情報を管理する。例えば、チャンネルの新規開設、編集、削除等の管理を行う。   Moreover, the program management means 25 determines which channel each program belongs to, or a newly established channel, sets the channel of the program, and manages the channel information. For example, management of new establishment, editing, and deletion of a channel is performed.

また、公開手段26は、メタデータ生成手段24により生成されたメタデータをWeb上に公開する。つまり、公開手段26は、メタデータを通信ネットワーク14を介して接続される他の端末から閲覧可能な状態にする。   The publication unit 26 publishes the metadata generated by the metadata generation unit 24 on the Web. That is, the disclosure means 26 makes the metadata viewable from other terminals connected via the communication network 14.

ここで、クライアント端末13は、予め設定されたURL(Uniform Resource Locator)やIP(Internet Protocol)アドレス、ファイル名等のアドレス情報によりコンテンツ・広告管理サーバ11に公開されているメタデータ情報が記述されたファイルを読み込んで、表示するためのソフトがWebブラウザを有している。これにより、メタデータに記載された情報は、通信ネットワーク14を介して、クライアント端末13等に容易に提供可能となる。   Here, the client terminal 13 describes metadata information disclosed to the content / advertisement management server 11 by using address information such as a URL (Uniform Resource Locator), an IP (Internet Protocol) address, and a file name. Software for reading and displaying a file has a Web browser. Thereby, the information described in the metadata can be easily provided to the client terminal 13 or the like via the communication network 14.

番組・広告抽出手段27は、クライアント端末13からの番組取得要求に対応する番組を、番組取得要求に含まれるキーワードに基づいて番組DB31に蓄積されたキーワード等を検索し、対応する番組を抽出する。また、番組・広告抽出手段27は、抽出された番組からトピック情報を抽出し、抽出したトピック情報に基づいて広告DB32に蓄積されたキーワード(広告用メタデータ等)を検索し、対応する広告を抽出する。なお、番組・広告抽出手段27は、広告DB32を検索する際、番組検索に用いたキーワードを用いて広告DB32を検索してもよく、トピック情報に番組検索に用いたキーワードを含めて広告DB32を検索してもよい。   The program / advertisement extracting unit 27 searches for a program corresponding to the program acquisition request from the client terminal 13 for keywords stored in the program DB 31 based on the keyword included in the program acquisition request, and extracts the corresponding program. . Further, the program / advertisement extraction means 27 extracts topic information from the extracted program, searches keywords (such as advertisement metadata) stored in the advertisement DB 32 based on the extracted topic information, and selects a corresponding advertisement. Extract. When searching the advertisement DB 32, the program / advertisement extraction means 27 may search the advertisement DB 32 using the keyword used for the program search, and the advertisement DB 32 including the keyword used for the program search in the topic information. You may search.

ここで、上述したトピック抽出技術としては、例えば本出願人により出願されている特開2000−259666号公報に示されている手法等を用いることができる。ここに示される手法に基づいて、単語の所定期間内における出現率を求め、その出現率に基づいて単語の重要度を求める。更に、求められた単語の重要度、及び似た項目を持つ番組用台本データ等における単語の出現率に基づいて似た項目を持つデータの類似度を求めることにより、似た項目を持つ単語群(トピック情報)に分類することができる。   Here, as the topic extraction technique described above, for example, a technique disclosed in Japanese Patent Application Laid-Open No. 2000-259666 filed by the present applicant can be used. Based on the method shown here, the appearance rate of a word within a predetermined period is obtained, and the importance of the word is obtained based on the appearance rate. Further, by obtaining the similarity of data having similar items based on the importance of the obtained word and the appearance rate of words in program script data having similar items, a group of words having similar items (Topic information).

また、番組・広告抽出手段27は、抽出された広告のうち、予め設定された広告数の広告を選択する。これにより、広告の量が多すぎることにより、コンテンツ制作者側の番組の意図が変わってしまうことを防止することができる。なお、具体的には、番組・広告抽出手段27は、例えば予め設定された広告の優先度、広告がコンテンツ・広告管理サーバ11に登録された日時情報、広告が広告主端末12により制作された日時情報、広告主からの登録料の値段、及び視聴者の地域情報のうち、少なくとも1つの情報に基づいて広告を選択する。これにより、視聴者に最適な広告を選択して提供することができる。   Further, the program / advertisement extraction unit 27 selects an advertisement with a preset number of advertisements from the extracted advertisements. As a result, it is possible to prevent the intention of the program on the content creator side from changing due to an excessive amount of advertisements. Specifically, the program / advertisement extraction means 27 is, for example, a preset advertisement priority, date / time information when the advertisement is registered in the content / advertisement management server 11, and an advertisement produced by the advertiser terminal 12. The advertisement is selected based on at least one of the date / time information, the price of the registration fee from the advertiser, and the viewer's area information. Thereby, it is possible to select and provide an advertisement optimal for the viewer.

なお、上述した地域情報は、視聴者DB33に予め蓄積されているクライアント端末13の地域情報等を取得する。つまり、広告内容が所定の地域限定である場合には、その地域にマッチした視聴者に対して該当する広告の抽出を行う。これにより、例えば、「東京」の視聴者である場合には、「大阪」限定の広告が抽出されないようになる。したがって、視聴のニーズに即した広告の抽出を行うことができる。   In addition, the area information mentioned above acquires the area information and the like of the client terminal 13 accumulated in advance in the viewer DB 33. That is, when the advertisement content is limited to a predetermined area, the corresponding advertisement is extracted for a viewer who matches the area. As a result, for example, if the viewer is “Tokyo”, advertisements limited to “Osaka” are not extracted. Therefore, it is possible to extract advertisements that meet viewing needs.

更に、番組・広告抽出手段27は、広告DB32からトピック情報等に対応する広告データが抽出されなかった場合は、予め視聴者の制限なく、多く視聴者に見てもらいたい広告等を設定しておき、その広告を広告DB32から抽出するようにしておいてもよい。   Further, the program / advertisement extraction means 27 sets advertisements, etc., that a large number of viewers want to see without restriction of viewers in advance when advertisement data corresponding to topic information or the like is not extracted from the advertisement DB 32. Alternatively, the advertisement may be extracted from the advertisement DB 32.

また、広告DB32に登録されている広告はXML形式であるため、番組制作エンジンによる番組の演出を維持したまま、広告を挿入することができる。したがって、オリジナルの番組の演出を維持したまま、その視聴者に適した広告をシームレスに提供することができる。   Further, since the advertisement registered in the advertisement DB 32 is in the XML format, the advertisement can be inserted while maintaining the production of the program by the program production engine. Therefore, it is possible to seamlessly provide an advertisement suitable for the viewer while maintaining the production of the original program.

また、送受信手段28は、クライアント端末13からの所定のコンテンツの取得要求を受信する。また、送受信手段28は、番組DB31から抽出された番組及び広告DB32から抽出された広告を、取得要求のあったクライアント端末13に送信する。また、送受信手段28は、広告主端末12からの広告データや、クライアント端末13からの番組データを受信し、蓄積手段23に登録する。   Further, the transmission / reception means 28 receives a predetermined content acquisition request from the client terminal 13. The transmission / reception means 28 transmits the program extracted from the program DB 31 and the advertisement extracted from the advertisement DB 32 to the client terminal 13 that has requested acquisition. The transmission / reception means 28 receives advertisement data from the advertiser terminal 12 and program data from the client terminal 13 and registers them in the storage means 23.

制御手段29は、コンテンツ・広告管理サーバ11の各構成部全体の制御を行う。具体的には、制御手段29は、メタデータ生成手段24により番組のメタデータを生成させたり、公開手段27によりメタデータを公開させたり、送受信手段28によりクライアント端末13から要求のあった番組を送信する等の処理を行う。   The control means 29 controls the entire components of the content / advertisement management server 11. Specifically, the control unit 29 causes the metadata generation unit 24 to generate program metadata, the disclosure unit 27 to disclose the metadata, and the transmission / reception unit 28 to display the program requested from the client terminal 13. Perform processing such as sending.

<広告主端末12:機能構成>
次に、広告主端末12における機能構成について図を用いて説明する。図3は、広告主端末の機能構成の一例を示す図である。図3に示す広告主端末12は、入力手段41と、出力手段42と、蓄積手段43と、広告生成手段44と、メタデータ生成手段45と、参照手段46と、送受信手段47と、制御手段48とを有するよう構成されている。
<Advertiser terminal 12: Functional configuration>
Next, the functional configuration of the advertiser terminal 12 will be described using the drawings. FIG. 3 is a diagram illustrating an example of a functional configuration of the advertiser terminal. The advertiser terminal 12 shown in FIG. 3 includes input means 41, output means 42, storage means 43, advertisement generation means 44, metadata generation means 45, reference means 46, transmission / reception means 47, control means. 48.

入力手段41は、広告主等からの広告生成指示や、広告に対応するキーワードを生成するための各種処理の入力を受け付ける。なお、入力手段41は、例えばキーボードや、マウス等のポインティングデバイス等からなる。   The input unit 41 accepts an advertisement generation instruction from an advertiser or the like and various processes for generating a keyword corresponding to the advertisement. Note that the input unit 41 includes, for example, a keyboard and a pointing device such as a mouse.

また、出力手段42は、入力手段41により入力された指示内容や、指示内容に基づいて取得した広告情報等を表示する。なお、出力手段42は、ディスプレイ等からなる。更に、出力手段42は、プリンタ等の機能を有していてもよく、その場合には、例えば生成した広告の内容等、取得可能な情報を紙等の印刷媒体に印刷して、広告主等に提供することもできる。   Further, the output means 42 displays the instruction content input by the input means 41, the advertisement information acquired based on the instruction content, and the like. The output means 42 is composed of a display or the like. Furthermore, the output means 42 may have a function such as a printer. In this case, for example, the content of the generated advertisement, etc., is printed on a print medium such as paper, and the advertiser etc. Can also be provided.

また、蓄積手段43には、広告生成手段44により生成された広告データ51、広告を生成するための素材となる映像や音声、音楽、テキストデータ、画像データ等の各素材データ52、及び広告データ51に対応するメタデータ53等が蓄積されている。   In addition, the storage means 43 includes advertisement data 51 generated by the advertisement generation means 44, material data 52 such as video, audio, music, text data, and image data that are materials for generating advertisements, and advertisement data. Metadata 53 corresponding to 51 is stored.

広告生成手段44は、蓄積手段43に蓄積されている素材データ52を用いて広告の生成を行う。なお、広告生成手段44は、広告データとして広告のXML台本を生成する。   The advertisement generation unit 44 generates an advertisement using the material data 52 stored in the storage unit 43. The advertisement generating unit 44 generates an advertisement XML script as advertisement data.

メタデータ生成手段45は、広告生成手段44により生成された広告データに対応するメタデータを作成する。具体的には、メタデータ生成手段45は、広告生成手段44により得られる広告のタイトル、説明文、台詞、広告の静止画ファイル、動画ファイル、音声ファイル等を適宜用いてメタデータを生成する。   The metadata generation unit 45 creates metadata corresponding to the advertisement data generated by the advertisement generation unit 44. Specifically, the metadata generation unit 45 appropriately generates metadata using an advertisement title, an explanation, a dialogue, an advertisement still image file, a moving image file, an audio file, and the like obtained by the advertisement generation unit 44.

なお、このメタデータ生成手段45にて生成されたメタデータは、広告データにおけるキーワードとして用いられる。なお、キーワードとしては、例えば、その広告のタイトル(見出し)や、ヘッドライン等の要約情報、広告主情報、制作日時、制作者等が含まれる。メタデータ生成手段45により生成されたメタデータ等は、蓄積手段43に蓄積される。   Note that the metadata generated by the metadata generation means 45 is used as a keyword in the advertisement data. The keyword includes, for example, the title (heading) of the advertisement, summary information such as a headline, advertiser information, production date and time, creator, and the like. The metadata generated by the metadata generation unit 45 is stored in the storage unit 43.

また、参照手段46は、通信ネットワーク14により接続可能なコンテンツ提供サーバ11上に公開されたコンテンツの閲覧を行う。つまり、参照手段46は、ブラウザ機能を有している。また、広告主端末12は、参照手段46を介してコンテンツ・広告管理サーバ11に広告の登録を行うことができる。   Further, the reference means 46 browses the content published on the content providing server 11 that can be connected by the communication network 14. That is, the reference means 46 has a browser function. Further, the advertiser terminal 12 can register an advertisement in the content / advertisement management server 11 via the reference means 46.

また、送受信手段47は、広告のXML台本51と、生成した広告用素材データ52、及びメタデータ53をコンテンツ・広告管理サーバ11に送信(アップロード)する。また、送受信手段47は、クライアント端末13からの広告の検索情報を受信した場合、制御手段48により蓄積手段43に蓄積された広告データの検索が行われ、抽出された広告データをクライアント端末13に送信する。   The transmission / reception means 47 transmits (uploads) the advertisement XML script 51, the generated advertisement material data 52, and the metadata 53 to the content / advertisement management server 11. Further, when receiving the advertisement search information from the client terminal 13, the transmission / reception means 47 searches the advertisement data stored in the storage means 43 by the control means 48, and sends the extracted advertisement data to the client terminal 13. Send.

制御手段48は、広告主端末12の各構成全体の制御を行う。具体的には、広告生成手段44により広告を生成させたり、メタデータ生成手段45により広告に対応するメタデータを生成させる等の制御を行う。   The control means 48 controls the entire configuration of the advertiser terminal 12. Specifically, control is performed such that an advertisement is generated by the advertisement generation unit 44 and metadata corresponding to the advertisement is generated by the metadata generation unit 45.

<クライアント端末13:機能構成>
次に、クライアント端末13における機能構成例について図を用いて説明する。図4は、クライアント端末の機能構成の一例を示す図である。なお、図4に示すクライアント端末13は、コンテンツ(番組)を生成する機能と、コンテンツ・広告管理サーバ11から所望するコンテンツを取得して再生・視聴する機能を有している。
<Client terminal 13: Functional configuration>
Next, a functional configuration example in the client terminal 13 will be described with reference to the drawings. FIG. 4 is a diagram illustrating an example of a functional configuration of the client terminal. The client terminal 13 shown in FIG. 4 has a function of generating content (program) and a function of acquiring desired content from the content / advertisement management server 11 and reproducing / viewing it.

図3に示すクライアント端末13は、入力手段61と、出力手段62と、蓄積手段63と、番組生成手段64と、参照手段65と、検索手段66と、送受信手段67と、制御手段68とを有するよう構成されている。   The client terminal 13 shown in FIG. 3 includes an input unit 61, an output unit 62, a storage unit 63, a program generation unit 64, a reference unit 65, a search unit 66, a transmission / reception unit 67, and a control unit 68. It is comprised so that it may have.

入力手段61は、クライアント(視聴者)からの番組制作要求や、コンテンツ・広告管理サーバ11に公開されているメタデータが表示されているページにアクセスしたり、所望するコンテンツの取得要求を送信したり、ダウンロードしたコンテンツを再生・視聴するための各種処理の入力を受け付ける。なお、入力手段61は、例えばキーボードや、マウス等のポインティングデバイス等からなる。   The input means 61 accesses a program production request from a client (viewer), a page on which metadata published on the content / advertisement management server 11 is displayed, or transmits a request for acquiring desired content. Or input of various processes for playing back / viewing the downloaded content. The input means 61 is composed of a keyboard, a pointing device such as a mouse, and the like.

また、出力手段62は、入力手段61により入力された指示内容や、指示内容に基づいて取得したメタデータの情報や、コンテンツの内容を表示する。なお、出力手段62は、ディスプレイ等からなる。更に、出力手段62は、プリンタ等の機能を有していてもよく、その場合には、例えば取得したメタデータの内容等、取得可能な情報を紙等の印刷媒体に印刷して、視聴者に提供することもできる。   The output unit 62 displays the instruction content input by the input unit 61, metadata information acquired based on the instruction content, and the content content. The output means 62 is composed of a display or the like. Further, the output means 62 may have a function of a printer or the like. In that case, the information that can be acquired, such as the content of the acquired metadata, is printed on a print medium such as paper, and the viewer Can also be provided.

また、蓄積手段63には、番組を制作するための番組制作エンジン71、番組の素材となる映像や音声、音楽、テキストデータ、画像データ等の各素材データ72、及び番組生成手段64にて生成される番組用の台本データ73等が蓄積されている。また、蓄積手段63には、コンテンツ・広告サーバ11から取得した番組データ及び広告データが蓄積される。   In addition, the storage means 63 is generated by a program production engine 71 for producing a program, each material data 72 such as video and sound, music, text data, image data, etc. as program materials, and program generation means 64 Script data 73 for the program to be played is stored. The storage means 63 stores program data and advertisement data acquired from the content / advertisement server 11.

番組生成手段64は、蓄積手段63に蓄積されている番組制作エンジン71及び素材データ72に基づいて、入力手段61から得られるクライアント(視聴者)の指示内容により制作された番組の台本データを生成する。なお、本実施形態では、番組用台本データの一例としてXML形式により構成される。また、番組生成手段64により生成された番組用台本データ等は蓄積手段63に蓄積される。   The program generation unit 64 generates script data of a program produced according to the instruction contents of the client (viewer) obtained from the input unit 61 based on the program production engine 71 and the material data 72 stored in the storage unit 63. To do. In this embodiment, the program script data is configured in the XML format as an example. Further, the program script data generated by the program generating unit 64 is stored in the storage unit 63.

また、番組生成手段64は、番組制作エンジン、番組用台本データ、番組用素材データ、広告用台本データ、及び広告用素材データに基づいて番組を生成(再生)する。つまり、番組生成手段64は、番組制作エンジンを用いて番組用台本データ及び広告用台本データから番組を生成する。これにより、番組の演出等を維持したまま広告を挿入することができ、違和感なく視聴者に広告を提供することができる。また、コンテンツの演出を維持し視聴者に最適な広告を提供することができる。更に、広告の視聴率を向上させることができる。   The program generation means 64 generates (reproduces) a program based on the program production engine, program script data, program material data, advertising script data, and advertising material data. That is, the program generation means 64 generates a program from the program script data and the advertisement script data using the program production engine. Thereby, an advertisement can be inserted while maintaining the performance of the program, and the advertisement can be provided to the viewer without a sense of incongruity. In addition, it is possible to maintain the content presentation and provide the optimal advertisement to the viewer. Furthermore, the audience rating of the advertisement can be improved.

また、参照手段65は、通信ネットワーク14により接続可能なコンテンツ・広告管理サーバ11上に公開されたメタデータの閲覧を行う。つまり、参照手段65は、ブラウザ機能を有している。   Further, the reference unit 65 browses metadata published on the content / advertisement management server 11 connectable via the communication network 14. That is, the reference means 65 has a browser function.

また、検索手段66は、コンテンツ・広告管理サーバ11に対して、参照手段65により閲覧しているメタデータから視聴したい番組の取得要求(視聴要求)を生成したり、また取得したい番組の検索情報を生成する。   The search unit 66 generates an acquisition request (viewing request) for a program to be viewed from the metadata browsed by the reference unit 65 with respect to the content / advertisement management server 11, or search information for the program to be acquired. Is generated.

また、検索手段66は、コンテンツ・広告管理サーバ11又は広告主端末12に対して、検索により得られた番組データからトピック情報を抽出し、抽出したトピック情報に基づいての広告の検索情報を生成することもできる。   Further, the search means 66 extracts topic information from the program data obtained by the search for the content / advertisement management server 11 or the advertiser terminal 12 and generates search information for advertisement based on the extracted topic information. You can also

送受信手段67は、制作した番組に対応する番組制作エンジン71、素材データ72、及び台本データ73をコンテンツ提供サーバ11に送信してアップロードする。また、送受信手段67は、上述した検索手段66により得られた番組の取得要求や番組の検索情報をコンテンツ・広告管理サーバ11に送信する。更に、送受信手段67は、広告の検索情報をコンテンツ・広告管理サーバ11や広告主端末12に送信することもできる。また、送受信手段67は、コンテンツ・広告管理サーバ11から送信された番組や広告等を受信する。また、送受信手段67は、広告主サーバ12から送信された広告を受信する。   The transmission / reception means 67 transmits the program production engine 71, the material data 72, and the script data 73 corresponding to the produced program to the content providing server 11 and uploads them. The transmission / reception unit 67 transmits the program acquisition request and the program search information obtained by the search unit 66 described above to the content / advertisement management server 11. Further, the transmission / reception means 67 can also transmit advertisement search information to the content / advertisement management server 11 and the advertiser terminal 12. The transmission / reception means 67 receives a program, an advertisement, or the like transmitted from the content / advertisement management server 11. The transmission / reception means 67 receives the advertisement transmitted from the advertiser server 12.

制御手段68は、クライアント端末13の各構成全体の制御を行う。具体的には、制御手段68は、参照手段65により参照したメタデータから入力手段61により指示された内容に基づいて要求情報を送受信手段67により送信させる。また、制御手段68は、コンテンツ・広告管理サーバ11により提供された番組データや広告データ等をダウンロードして、番組生成手段64により番組を生成させたり、出力手段62により表示させる等の制御を行う。   The control unit 68 controls the entire configuration of the client terminal 13. Specifically, the control unit 68 causes the transmission / reception unit 67 to transmit the request information based on the content instructed by the input unit 61 from the metadata referenced by the reference unit 65. Further, the control means 68 performs control such as downloading the program data or advertisement data provided by the content / advertisement management server 11 and generating the program by the program generation means 64 or displaying it by the output means 62. .

なお、上述した場合のクライアント端末13は、番組コンテンツの生成及び再生・視聴を行うための機能を有していたが、再生・視聴のみを目的としたクライアント端末の場合には、番組を制作するための機能を有していなくてもよい。   Note that the client terminal 13 in the case described above has a function for generating, playing, and viewing program content. However, in the case of a client terminal only for playing and viewing, the client terminal 13 produces a program. It is not necessary to have the function for.

上述したように、各装置に本発明における機能構成を具備させることで、コンテンツの演出を維持し視聴者に最適な広告を提供することができる。   As described above, by providing each device with the functional configuration of the present invention, it is possible to maintain the effect of the content and provide the optimal advertisement to the viewer.

ここで、上述したようにコンテンツ・広告管理サーバ11、広告主端末12、及びクライアント端末13は、上述した専用の装置構成により本発明におけるコンテンツ・広告提供を行うこともできるが、各構成における処理をコンピュータに実行させることができる実行プログラム(コンテンツ・広告管理プログラム、広告登録プログラム、コンテンツ取得プログラム)を生成し、例えば汎用のパーソナルコンピュータ、サーバ等にプログラムをインストールすることにより、コンテンツ・広告提供処理を実現することができる。   Here, as described above, the content / advertisement management server 11, the advertiser terminal 12, and the client terminal 13 can provide the content / advertisement in the present invention with the dedicated device configuration described above. Content / advertisement providing processing by generating an execution program (content / advertisement management program, advertisement registration program, content acquisition program) that can be executed by a computer and installing the program in, for example, a general-purpose personal computer or server Can be realized.

<ハードウェア構成>
ここで、本発明における実行可能なコンピュータのハードウェア構成例について図を用いて説明する。図5は、本発明における各装置共通のハードウェア構成の一例を示す図である。なお、図5は、上述したコンテンツ・広告管理サーバ11におけるコンテンツ・広告管理処理、広告主端末12における広告登録処理、及びクライアント端末13におけるコンテンツ取得処理が実現可能なハードウェア構成の一例を示している。
<Hardware configuration>
Here, an example of a hardware configuration of an executable computer in the present invention will be described with reference to the drawings. FIG. 5 is a diagram illustrating an example of a hardware configuration common to the apparatuses according to the present invention. FIG. 5 shows an example of a hardware configuration capable of realizing the content / advertisement management process in the content / advertisement management server 11, the advertisement registration process in the advertiser terminal 12, and the content acquisition process in the client terminal 13. Yes.

図5におけるコンピュータ本体には、入力装置81と、出力装置82と、ドライブ装置83と、補助記憶装置84と、メモリ装置85と、各種制御を行うCPU(Central Processing Unit)86と、ネットワーク接続装置87とを有するよう構成されており、これらはシステムバスBで相互に接続されている。   5 includes an input device 81, an output device 82, a drive device 83, an auxiliary storage device 84, a memory device 85, a CPU (Central Processing Unit) 86 for performing various controls, and a network connection device. 87, which are connected to each other by a system bus B.

入力装置81は、使用者が操作するキーボード及びマウス等のポインティングデバイスを有しており、使用者からのプログラムの実行等、各種操作信号を入力する。出力装置82は、本発明における処理を行うためのコンピュータ本体を操作するのに必要な各種ウィンドウやデータ等を表示するディスプレイを有し、CPU86が有する制御プログラムによりプログラムの実行経過や結果等を表示することができる。   The input device 81 has a pointing device such as a keyboard and a mouse operated by the user, and inputs various operation signals such as execution of a program from the user. The output device 82 has a display for displaying various windows and data necessary for operating the computer main body for performing the processing in the present invention, and displays the program execution progress and results by the control program of the CPU 86. can do.

ここで、本発明において、コンピュータ本体にインストールされる実行プログラムは、例えばCD−ROM等の記録媒体88等により提供される。プログラムを記録した記録媒体88は、ドライブ装置83にセット可能であり、記録媒体88に含まれる実行プログラムは、記録媒体88からドライブ装置83を介して補助記憶装置84にインストールされる。   Here, in the present invention, the execution program installed in the computer main body is provided by a recording medium 88 such as a CD-ROM. The recording medium 88 on which the program is recorded can be set in the drive device 83, and the execution program included in the recording medium 88 is installed in the auxiliary storage device 84 from the recording medium 88 via the drive device 83.

補助記憶装置84は、ハードディスク等のストレージ手段であり、本発明における実行プログラムや、コンピュータに設けられた制御プログラム等を蓄積し必要に応じて入出力を行うことができる。   The auxiliary storage device 84 is a storage means such as a hard disk, and can store an execution program according to the present invention, a control program provided in a computer, and perform input / output as necessary.

CPU86は、OS(Operating System)等の制御プログラム、メモリ装置85により読み出され格納されている実行プログラムに基づいて、各種演算や各ハードウェア構成部とのデータの入出力等、コンピュータ全体の処理を制御して各処理を実現することができる。また、CPU86は、プログラムの実行中に必要な各種情報を補助記憶装置84から取得することができ、また処理結果等を補助記憶装置84に格納させることもできる。   The CPU 86 performs processing of the entire computer, such as various operations and input / output of data with each hardware component, based on a control program such as an OS (Operating System) and an execution program read and stored by the memory device 85. Each process can be realized by controlling the above. Further, the CPU 86 can acquire various kinds of information necessary during execution of the program from the auxiliary storage device 84, and can store processing results and the like in the auxiliary storage device 84.

ネットワーク接続装置87は、通信ネットワーク等と接続することにより、実行プログラムを通信ネットワークに接続されている他の端末等から取得したり、プログラムを実行することで得られた結果又は本発明における実行プログラム自体を他の端末等に提供することができる。   The network connection device 87 obtains an execution program from another terminal connected to the communication network by connecting to a communication network or the like, or a result obtained by executing the program or the execution program in the present invention. It can be provided to other terminals.

上述したようなハードウェア構成により、特別な装置構成を必要とせず、低コストで効率的にコンテンツ・広告管理サーバ11におけるコンテンツ・広告管理処理、広告主端末12における広告登録処理、クライアント端末13におけるコンテンツ取得処理を実現することができる。また、プログラムをインストールすることにより、上述の各処理を容易に実現することができる。   With the hardware configuration described above, no special device configuration is required, and content / advertisement management processing in the content / advertisement management server 11, advertisement registration processing in the advertiser terminal 12, and client terminal 13 can be efficiently performed at low cost. Content acquisition processing can be realized. Further, by installing the program, the above-described processes can be easily realized.

<第1の処理手順:シーケンスフローチャート>
次に、本発明におけるコンテンツ・広告管理サーバ11、広告主端末12、及びクライアント端末13における各処理手順について、シーケンスフローチャートを用いて説明する。なお、以下の説明では、一例として広告主端末12と、コンテンツ提供サーバ11と、クライアント端末13とをそれぞれ1台用い、またクライアント端末13には、番組の制作機能及び番組視聴機能を兼ね備えている場合の処理手順例について説明する。
<First processing procedure: sequence flowchart>
Next, each processing procedure in the content / advertisement management server 11, the advertiser terminal 12, and the client terminal 13 in the present invention will be described using a sequence flowchart. In the following description, as an example, one advertiser terminal 12, one content providing server 11, and one client terminal 13 are used, and the client terminal 13 has both a program production function and a program viewing function. An example of the processing procedure in this case will be described.

図6は、本発明における番組・広告の提供処理を説明するための第1のシーケンスフローチャートである。図6において、まずクライアント端末13は、番組の生成を行い(S01)、番組制作エンジン、番組のXML台本、番組用メタデータをコンテンツ・広告管理サーバ11にアップロードする(S02)。   FIG. 6 is a first sequence flowchart for explaining a program / advertisement providing process according to the present invention. In FIG. 6, the client terminal 13 first generates a program (S01), and uploads the program production engine, the program XML script, and the program metadata to the content / advertisement management server 11 (S02).

コンテンツ・広告管理サーバ11は、クライアント端末13より得られた番組制作エンジン、番組用XML台本データ、及び番組用素材データを蓄積し(S03)、またこれらのデータから、その番組のメタデータを生成する(S04)。また、コンテンツ・広告管理サーバ11は、生成したメタデータを蓄積すると共に(S05)、生成したメタデータにより番組を公開する(S06)。   The content / advertising management server 11 stores the program production engine, program XML script data, and program material data obtained from the client terminal 13 (S03), and generates metadata of the program from these data. (S04). Further, the content / advertisement management server 11 accumulates the generated metadata (S05), and publishes the program using the generated metadata (S06).

一方、広告主端末12は、上述したように、予め蓄積されている素材データ等を用いて広告を生成し(S07)、更に生成した広告に対応するメタデータを生成して(S08)、広告用XML台本データ、広告用素材データ、及び広告用メタデータをコンテンツ・広告管理サーバ11にアップロードする(S09)。   On the other hand, as described above, the advertiser terminal 12 generates an advertisement using previously stored material data (S07), and further generates metadata corresponding to the generated advertisement (S08). The XML script data, the advertisement material data, and the advertisement metadata are uploaded to the content / advertisement management server 11 (S09).

コンテンツ・広告管理サーバ11は、広告主端末12により得られる広告のXML台本と、広告用素材データ、広告メタデータを蓄積する(S10)。   The content / advertisement management server 11 accumulates the XML script of the advertisement obtained by the advertiser terminal 12, advertisement material data, and advertisement metadata (S10).

ここで、クライアント端末13は、コンテンツ・広告管理サーバ11が公開しているメタデータの閲覧要求を行い(S11)、公開情報を取得する(S12)。また、クライアント端末13は、公開されたメタデータを閲覧し、所望する番組の視聴要求、又はメタデータには存在していないが所望する番組がコンテンツ・広告管理サーバ11に蓄積されているかを確認するための所定のキーワード等からなる番組の検索情報をコンテンツ・広告管理サーバ11に送信する(S14)。   Here, the client terminal 13 makes a browsing request for metadata published by the content / advertisement management server 11 (S11), and acquires public information (S12). Further, the client terminal 13 browses the published metadata, and confirms whether a request for viewing a desired program or a desired program that does not exist in the metadata is stored in the content / advertisement management server 11. The search information of the program which consists of a predetermined keyword etc. for doing is transmitted to the contents / advertisement management server 11 (S14).

コンテンツ・広告管理サーバ11は、クライアント端末13からの視聴要求又は番組検索情報に基づいて番組DBを検索し、対応する番組を抽出し(S15)抽出した番組データ(番組制作エンジン、番組用XML台本データ、番組用素材データ)をクライアント端末13にダウンロードさせる(S16)。   The content / advertisement management server 11 searches the program DB based on the viewing request from the client terminal 13 or program search information, extracts the corresponding program (S15), and extracts the extracted program data (program production engine, program XML script). Data, program material data) is downloaded to the client terminal 13 (S16).

クライアント端末13は、取得した番組に対応する広告を取得するため、取得した番組からトピック情報を抽出し(S17)、抽出したトピック情報に基づいて、コンテンツ・広告管理サーバ11に広告の検索を行う(S18)。このとき、トピック情報としては、番組用のXML台本データの他に、S15の処理において得られた検索情報を含んでいてもよい。   In order to acquire an advertisement corresponding to the acquired program, the client terminal 13 extracts topic information from the acquired program (S17), and searches the content / advertisement management server 11 for an advertisement based on the extracted topic information. (S18). At this time, the topic information may include search information obtained in the process of S15 in addition to the program XML script data.

コンテンツ・広告管理サーバ11は、クライアント端末13からのトピック情報に基づいて対応する広告情報を抽出する(S19)。ここで、対応する広告データが抽出されなかった場合は、コンテンツ・広告管理サーバ11において、予め視聴者の制限なく、多く視聴者に見てもらいたい広告等を設定しておき、その広告を抽出するようにしておいてもよい。   The content / advertisement management server 11 extracts corresponding advertisement information based on the topic information from the client terminal 13 (S19). Here, when the corresponding advertisement data is not extracted, the content / advertisement management server 11 sets in advance advertisements and the like that the viewer wants to see without restriction of the viewers, and extracts the advertisements. You may do it.

更に、抽出される広告の数が多い場合には、予め設定される所定数の広告のみを抽出するようにする。なお、所定数の広告の抽出は、例えば、予め優先度等を設定しておき、その優先度に基づいて広告を抽出したり、広告の登録された日時等の日時情報の新しい順に抽出したり、広告主が支払う広告登録料の高い順に優先的に出力したり、単純に抽出された全広告からランダムに選択して抽出する等の処理を行う。   Further, when the number of advertisements to be extracted is large, only a predetermined number of advertisements set in advance are extracted. The predetermined number of advertisements can be extracted, for example, by setting priorities in advance and extracting advertisements based on the priorities, or by extracting date information such as the date and time when the advertisements are registered in order from the newest. Priority is given to the advertisement registration fee paid by the advertiser in descending order, or processing is performed such as selecting and extracting at random from all the extracted advertisements.

更に、コンテンツ・広告管理サーバ11は、抽出した広告用台本データ及び広告用素材データをクライアント端末13にダウンロードさせる(S20)。   Furthermore, the content / advertisement management server 11 causes the client terminal 13 to download the extracted advertising script data and advertising material data (S20).

クライアント端末13は、S16の処理においてダウンロードした番組データ及びS20の処理においてダウンロードした広告データに基づいて、広告付きの番組を生成し(S21)、広告付き番組の再生・視聴を行う(S22)。   The client terminal 13 generates a program with an advertisement based on the program data downloaded in the process of S16 and the advertisement data downloaded in the process of S20 (S21), and reproduces / views the program with the advertisement (S22).

上述した処理手順により、同一の番組制作エンジンを用いて、同一のファイル形式により生成された番組用台本データ及び広告用台本データを組み合わせて視聴者に最適と思われる広告を、演出の一貫性を保ったままシームレスに番組に挿入することができる。これにより、違和感なく視聴者に広告を提供することができる。また、広告の視聴率を向上させることができる。   By using the same processing procedure described above, the same program production engine is used to combine the program script data and advertisement script data generated in the same file format to produce the advertisement that seems to be optimal for the viewer, It can be inserted into the program seamlessly while keeping it. Thereby, an advertisement can be provided to a viewer without a sense of incongruity. In addition, the audience rating of the advertisement can be improved.

<第2の処理手順:シーケンスフローチャート>
ここで、上述の処理手順においては、クライアント端末13において先に番組情報をダウンロードした後、クライアント端末側でトピック情報を生成して広告の検索を行ったが、トピック情報の生成をコンテンツ・広告管理サーバ11で行うことにより、コンテンツ・広告管理サーバ11とクライアント端末13とのデータの送受信を削減することができ、効率的に広告情報を取得することができる。
<Second Processing Procedure: Sequence Flowchart>
Here, in the above-described processing procedure, after the program information is downloaded in the client terminal 13 first, the topic information is generated and the advertisement is searched on the client terminal side. By using the server 11, data transmission / reception between the content / advertisement management server 11 and the client terminal 13 can be reduced, and advertisement information can be acquired efficiently.

ここで、上述の例を第2の処理手順として、シーケンスフローチャートを用いて説明する。図7は、本発明における番組・広告の提供処理を説明するための第2のシーケンスフローチャートである。ここで、図7に示す第2の処理手順においては、S31〜S45までの処理については、上述した図6に示す第1の処理手順のS01〜S15と同様の処理を行うため、ここでの説明は省略する。   Here, the above example will be described as a second processing procedure with reference to a sequence flowchart. FIG. 7 is a second sequence flowchart for explaining a program / advertisement providing process according to the present invention. Here, in the second processing procedure shown in FIG. 7, the processing from S31 to S45 is the same as the processing from S01 to S15 in the first processing procedure shown in FIG. Description is omitted.

図7においては、コンテンツ・広告管理サーバ11は、キーワードに対応する番組を抽出後(S45)、抽出した番組からトピック情報を抽出する(S46)。また、抽出したトピック情報に基づいて広告DB32に蓄積されている広告を検索し、対応する広告用XML台本データ及び広告用素材データを抽出する(S47)。具体的には、予め広告毎に設定され広告DB32に蓄積されているキーワードと、S46により得られるトピック情報とをマッチングして、対応する広告データを抽出する。このとき、S47において、クライアント端末13より得られた番組検索のキーワードをトピック情報に含めてもよい。   In FIG. 7, the content / advertisement management server 11 extracts a program corresponding to the keyword (S45), and then extracts topic information from the extracted program (S46). Further, the advertisement stored in the advertisement DB 32 is searched based on the extracted topic information, and the corresponding advertisement XML script data and advertisement material data are extracted (S47). Specifically, the keyword set in advance for each advertisement and stored in the advertisement DB 32 is matched with the topic information obtained in S46, and the corresponding advertisement data is extracted. At this time, in S47, a keyword for program search obtained from the client terminal 13 may be included in the topic information.

更に、コンテンツ・広告管理サーバ11は、番組データ及び広告データを一緒にクライアント端末13にダウンロードさせる(S48)。また、クライアント端末13は、ダウンロードした番組及び広告の各データに基づいて広告付きの番組を生成し(S49)、広告付き番組の再生・視聴を行う(S50)。   Furthermore, the content / advertisement management server 11 causes the client terminal 13 to download the program data and the advertisement data together (S48). Further, the client terminal 13 generates a program with an advertisement based on the downloaded program and each data of the advertisement (S49), and reproduces / views the program with the advertisement (S50).

上述した処理手順により、上述した第1の処理手順と同様の効果を得ることができる。更に、番組データ及び広告データを効率よく同時に取得できる。そのため、コンテンツ・広告管理サーバ11及びクライアント端末13間のデータの送受信回数を削減することができる。   By the processing procedure described above, the same effect as that of the first processing procedure described above can be obtained. Furthermore, program data and advertisement data can be acquired efficiently and simultaneously. Therefore, the number of data transmission / receptions between the content / advertisement management server 11 and the client terminal 13 can be reduced.

<第3の処理手順:シーケンスフローチャート>
上述の処理手順においては、クライアント端末13は、広告情報をコンテンツ・広告管理サーバ11から取得する処理手順について説明したが、広告主端末12にも同様の広告データが蓄積されているため、クライアント端末13から広告主端末12に対して直接広告の検索を行うこともできる。
<Third processing procedure: sequence flowchart>
In the above-described processing procedure, the client terminal 13 has described the processing procedure for acquiring advertisement information from the content / advertisement management server 11. However, since similar advertising data is accumulated in the advertiser terminal 12, the client terminal 13 It is also possible to search for advertisements directly from the advertiser terminal 12 to the advertiser terminal 12.

ここで、上述の例を第3の処理手順として、シーケンスフローチャートを用いて説明する。図8は、本発明における番組・広告の提供処理を説明するための第3のシーケンスフローチャートである。ここで、図8に示す第3の処理手順においてS51〜S58については、上述した図6に示す第1の処理手順のS01〜S08と同様の処理を行うため、ここでの説明は省略する。また、図8においてS60〜S66における処理も図6に示す第1の処理手順におけるS11〜S17と同様の処理を行うため、ここでの処理が省略する。   Here, the above example will be described as a third processing procedure with reference to a sequence flowchart. FIG. 8 is a third sequence flowchart for explaining a program / advertisement providing process according to the present invention. Here, since S51 to S58 in the third processing procedure shown in FIG. 8 are the same as S01 to S08 of the first processing procedure shown in FIG. 6 described above, description thereof is omitted here. In FIG. 8, the processing in S60 to S66 is the same as that in S11 to S17 in the first processing procedure shown in FIG.

図8において、第3の処理手順における広告主端末12は、生成した広告に対応するメタデータを生成した後(S58)、広告及びメタデータをコンテンツ広告管理サーバ11に送信せず、広告主端末12の蓄積手段43に蓄積しておく。   In FIG. 8, the advertiser terminal 12 in the third processing procedure generates metadata corresponding to the generated advertisement (S58), and then does not transmit the advertisement and metadata to the content advertisement management server 11, and the advertiser terminal 12 It is stored in 12 storage means 43.

クライアント端末13は、取得した番組からトピック情報を抽出すると(S66)、予め設定された広告主端末12に対して広告検索を行う(S67)。なお、どの広告主端末12に広告情報の取得に行くかについては、クライアント端末13に予め設定された広告主端末12を参照させてもよく、またS65の処理において、ダウンロードさせる番組制作エンジン、番組用XML台本データ、及び番組用素材データの中に広告主のアドレス情報(URL情報、IPアドレス、ファイル名等)等を付加し、付加されたアドレス情報から所定の広告主端末12に広告の検索を行ってもよい。   When the client terminal 13 extracts the topic information from the acquired program (S66), the client terminal 13 performs an advertisement search with respect to the advertiser terminal 12 set in advance (S67). As for which advertiser terminal 12 to go to acquire advertisement information, the client terminal 13 may be referred to the advertiser terminal 12 set in advance, and the program production engine and program to be downloaded in the processing of S65 Advertiser address information (URL information, IP address, file name, etc.) is added to the XML script data and program material data, and an advertisement search is made to the predetermined advertiser terminal 12 from the added address information. May be performed.

広告主端末12は、トピック情報等に基づいて広告を抽出し(S68)、抽出した広告用台本データ及び広告用素材データをクライアント端末13に送信する(S69)。これにより、クライアント端末13は、コンテンツ・広告管理サーバ11から得られる番組、及び広告主端末12から送信された広告の各データに基づいて広告付きの番組を生成し(S70)、広告付き番組の再生・視聴を行う(S71)。   The advertiser terminal 12 extracts advertisements based on topic information and the like (S68), and transmits the extracted advertisement script data and advertisement material data to the client terminal 13 (S69). Accordingly, the client terminal 13 generates a program with an advertisement based on the data obtained from the content / advertisement management server 11 and the advertisement data transmitted from the advertiser terminal 12 (S70). Playback / viewing is performed (S71).

上述した処理手順により、上述した第1の処理手順と同様の効果を得ることができる。更に、コンテンツ・広告管理サーバ11における処理負担を軽減することができる。   By the processing procedure described above, the same effect as that of the first processing procedure described above can be obtained. Furthermore, the processing burden on the content / advertisement management server 11 can be reduced.

<実施例1:番組・広告提供>
ここで、本システムを適用した番組・広告提供例(実施例)について図を用いて説明する。図9は、番組・広告提供の一実施例を示す図である。また、図10は、広告付き番組の生成例を示す図である。なお、図9及び図10は、上述した第1の処理手順に対応させたものである。
<Example 1: Provision of programs and advertisements>
Here, a program / advertisement providing example (example) to which the present system is applied will be described with reference to the drawings. FIG. 9 is a diagram showing an example of program / advertisement provision. FIG. 10 is a diagram illustrating a generation example of a program with an advertisement. 9 and 10 correspond to the first processing procedure described above.

まず、図9に示すように、広告主側は、XML形式で台本データを生成し、生成した広告用XML台本データ、広告用素材データ、及びその広告に関連するキーワードを広告DB32に登録しておく(図9(1))。   First, as shown in FIG. 9, the advertiser side generates script data in the XML format, and registers the generated advertisement XML script data, advertisement material data, and keywords related to the advertisement in the advertisement DB 32. (FIG. 9 (1)).

クライアント端末13側ではコンテンツ・広告管理サーバ11にアクセスして見たい番組の番組制作エンジン、番組用XML台本、及び番組用素材データをダウンロードして(図9(2))、一次的にクライアント端末側で蓄積する(図9(3))。   The client terminal 13 accesses the content / advertising management server 11 and downloads the program production engine of the program to be viewed, the program XML script, and the program material data (FIG. 9 (2)), and then the client terminal temporarily. (FIG. 9 (3)).

このとき、番組用XML台本データからトピック情報を抽出する(図9(4))。なお、その番組をダウンロードする際に、検索機能を用いた場合には、その検索情報91もトピック抽出の入力として使用する。   At this time, topic information is extracted from the program XML script data (FIG. 9 (4)). If a search function is used when downloading the program, the search information 91 is also used as topic extraction input.

次に、抽出されたトピックと広告DBにある広告メタデータとのマッチングを行い(図9(5))、番組に関連する広告を抽出し、抽出した広告用XML台本データとそれに使用する広告用素材データをダウンロードさせる(図9(6))。   Next, the extracted topic is matched with the advertisement metadata in the advertisement DB (FIG. 9 (5)), the advertisement related to the program is extracted, and the extracted advertisement XML script data and the advertisement used for it are extracted. The material data is downloaded (FIG. 9 (6)).

クライアント端末13では、ダウンロードした広告用XML台本データ及び広告用素材データに対して番組制作エンジンをそのまま用いて広告を付加した番組を生成(再生)し、視聴者に視聴させる(図9(7))。   The client terminal 13 generates (plays back) a program with an advertisement added to the downloaded advertisement XML script data and advertisement material data as it is, and causes the viewer to view the program (FIG. 9 (7)). ).

ここで、図10に示すように、関連広告92が広告DB32に登録されており(図10(8))、またその広告に対応するキーワード(単語)が登録されているとする(図10(9))。ある視聴者がある台本の番組(メイン番組93)を視聴するとする(図10における(10))。そのとき、番組制作エンジンは、“royal.ape”であるとする(図10(11))。   Here, as shown in FIG. 10, it is assumed that the related advertisement 92 is registered in the advertisement DB 32 (FIG. 10 (8)), and keywords (words) corresponding to the advertisement are registered (FIG. 10 (FIG. 10). 9)). Assume that a certain viewer views a script program (main program 93) ((10) in FIG. 10). At this time, it is assumed that the program production engine is “royal.ape” (FIG. 10 (11)).

ここで、メイン番組のXML台本をトピック抽出し「上海」というトピックが抽出されたとする。次に、「上海」というトピックから関連広告92が抽出されたとする。これにより、視聴者に提示される出力番組としてはメイン番組部分(図10(12))の後半に、広告部分(図10(13))が挿入される。このとき、広告部分は、同じ番組制作エンジン(図10(11))を用いて生成されているため、番組の演出を維持したまま、シームレスに視聴者に最適な広告を提示することができる。なお、広告の挿入部分としては、番組の最初又は最後でもよく、更にメイン番組中に広告の検索に使用したキーワードが記述されている場所の前又は後に挿入してもよい。また、上述したように、広告の数を制限してもよく、また挿入する広告の頻度も優先度等に基づいて調整することができる。   Here, it is assumed that the XML script of the main program is extracted as a topic and the topic “Shanghai” is extracted. Next, it is assumed that the related advertisement 92 is extracted from the topic “Shanghai”. As a result, as the output program presented to the viewer, the advertisement part (FIG. 10 (13)) is inserted in the latter half of the main program part (FIG. 10 (12)). At this time, since the advertisement part is generated using the same program production engine (FIG. 10 (11)), it is possible to seamlessly present the optimal advertisement to the viewer while maintaining the effect of the program. The advertisement insertion part may be at the beginning or end of the program, and may be inserted before or after the place where the keyword used for the advertisement search is described in the main program. Further, as described above, the number of advertisements may be limited, and the frequency of advertisements to be inserted can be adjusted based on priority or the like.

上述したように本発明によれば、視聴者に最適な広告を提供することができる。具体的には、番組用台本データ及び広告用台本データは、同一のファイル形式で生成されているため、番組制作エンジンに広告を挿入することができる。これにより、番組における広告の挿入に違和感なく、視聴者に広告を提供することができる。したがって、コンテンツの演出を維持し視聴者に最適な広告を提供することができる。また、広告の視聴率を向上させることができる。   As described above, according to the present invention, an optimal advertisement can be provided to the viewer. Specifically, since the program script data and the advertisement script data are generated in the same file format, an advertisement can be inserted into the program production engine. Thereby, the advertisement can be provided to the viewer without feeling uncomfortable in the insertion of the advertisement in the program. Therefore, it is possible to maintain the content presentation and provide the optimal advertisement to the viewer. In addition, the audience rating of the advertisement can be improved.

以上本発明の好ましい実施形態について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形、変更が可能である。   Although the preferred embodiment of the present invention has been described in detail above, the present invention is not limited to the specific embodiment, and various modifications, within the scope of the gist of the present invention described in the claims, It can be changed.

本発明におけるコンテンツ・広告管理システムの概略構成の一例を示す図である。It is a figure which shows an example of schematic structure of the content and advertisement management system in this invention. コンテンツ・広告管理サーバの機能構成の一例を示す図である。It is a figure which shows an example of a function structure of a content and advertisement management server. 広告主端末の機能構成の一例を示す図である。It is a figure which shows an example of a function structure of an advertiser terminal. クライアント端末の機能構成の一例を示す図である。It is a figure which shows an example of a function structure of a client terminal. 本発明における各装置共通のハードウェア構成の一例を示す図である。It is a figure which shows an example of the hardware constitutions common to each apparatus in this invention. 本発明における番組・広告の提供処理を説明するための第1のシーケンスフローチャートである。It is a 1st sequence flowchart for demonstrating the provision process of the program and advertisement in this invention. 本発明における番組・広告の提供処理を説明するための第2のシーケンスフローチャートである。It is a 2nd sequence flowchart for demonstrating the provision process of the program and advertisement in this invention. 本発明における番組・広告の提供処理を説明するための第1のシーケンスフローチャートである。It is a 1st sequence flowchart for demonstrating the provision process of the program and advertisement in this invention. 番組・広告提供の一実施例を示す図である。It is a figure which shows one Example of a program and advertisement provision. 広告付き番組の生成例を示す図である。It is a figure which shows the example of a production | generation of a program with an advertisement.

符号の説明Explanation of symbols

10 コンテンツ・広告管理システム
11 コンテンツ・広告管理サーバ
12 広告主端末
13 クライアント端末
14 通信ネットワーク
21,41,61 入力手段
22,42,62 出力手段
23,43,63 蓄積手段
24,45 メタデータ生成手段
25 番組管理手段
26 公開手段
27 番組・広告抽出手段
28,47,67 送受信手段
29,48,68 制御手段
31 番組DB
32 広告DB
33 視聴者DB
44 広告生成手段
46,65 参照手段
51 広告データ
52,72 素材データ
53,73 メタデータ
64 番組生成手段
66 検索手段
71 番組制作エンジン
81 入力装置
82 出力装置
83 ドライブ装置
84 補助記憶装置
85 メモリ装置
86 CPU
87 ネットワーク接続装置
88 記録媒体
91 検索情報
92 関連広告
93 メイン番組
DESCRIPTION OF SYMBOLS 10 Content / advertisement management system 11 Content / advertisement management server 12 Advertiser terminal 13 Client terminal 14 Communication network 21, 41, 61 Input means 22, 42, 62 Output means 23, 43, 63 Storage means 24, 45 Metadata generation means 25 Program management means 26 Publication means 27 Program / advertisement extraction means 28, 47, 67 Transmission / reception means 29, 48, 68 Control means 31 Program DB
32 Advertising DB
33 Viewer DB
44 Advertisement generation means 46, 65 Reference means 51 Advertisement data 52, 72 Material data 53, 73 Metadata 64 Program generation means 66 Search means 71 Program production engine 81 Input device 82 Output device 83 Drive device 84 Auxiliary storage device 85 Memory device 86 CPU
87 Network connection device 88 Recording medium 91 Search information 92 Related advertisement 93 Main program

Claims (7)

通信ネットワークに接続された少なくとも1つの端末に提供するコンテンツ及び広告の各情報を管理するコンテンツ・広告管理サーバにおいて、
前記コンテンツは、番組情報としての番組制作エンジン、番組用台本データ、及び番組用素材データを有し、前記広告は、広告用台本データ、及び広告用素材データを有し、
前記コンテンツ及び前記広告を蓄積する蓄積手段と、
前記通信ネットワークに接続された端末から得られるコンテンツ取得要求又はコンテンツに対する検索情報に基づいて、前記蓄積手段により蓄積された前記コンテンツから対応するコンテンツを抽出し、抽出されたコンテンツの前記番組用台本データから得られるトピック情報に基づいて前記蓄積手段により蓄積された前記広告から、前記トピック情報に対応する予め設定された数の広告用台本データを抽出するコンテンツ・広告抽出手段とを有し、
前記番組用台本データ及び前記広告用台本データは、同一のファイル形式で生成されていることを特徴とするコンテンツ・広告管理サーバ。
In a content / advertisement management server that manages content and advertisement information provided to at least one terminal connected to a communication network,
The content includes a program production engine as program information, program script data, and program material data, and the advertisement includes advertising script data and advertisement material data,
Storage means for storing the content and the advertisement;
Based on the search information to the content acquisition request or content obtained from a terminal connected to the communication network, the corresponding content is extracted from the stored the content by the storage means, extracted the program for script data content based on the topic information obtained from, it possesses from said stored by the storage means the advertisement, and a content advertisement extraction means for extracting a predetermined number of advertisements for script data was corresponding to the topic information,
The content / advertisement management server, wherein the program script data and the advertisement script data are generated in the same file format .
前記コンテンツ・広告抽出手段は、
前記トピック情報に基づいて前記蓄積手段から抽出された広告のうち、予め設定された優先度、前記広告が登録あるいは制作された日時情報、広告主からの登録料、及び視聴者の地域情報のうち、少なくとも1つの情報に基づいて広告を選択することを特徴とする請求項1に記載のコンテンツ・広告管理サーバ。
The content / advertisement extraction means includes:
Among the advertisements extracted from the storage means based on the topic information, among the preset priority, the date information when the advertisement is registered or produced, the registration fee from the advertiser, and the viewer's local information The content / advertisement management server according to claim 1, wherein an advertisement is selected based on at least one piece of information.
広告を生成し、通信ネットワークに接続された請求項1又は2に記載のコンテンツ・広告管理サーバに登録する広告主端末において、
前記広告に対応する広告用台本データを生成する広告生成手段と、
前記広告生成手段により得られる広告用台本データから、前記広告の検索時に用いられるキーワードを有するメタデータを生成するメタデータ生成手段とを有し、
前記広告生成手段は、前記コンテンツ・広告管理サーバに蓄積される番組用台本データと同一のファイル形式で前記広告用台本データを生成することを特徴とする広告主端末。
In an advertiser terminal that generates an advertisement and registers in the content / advertisement management server according to claim 1 or 2 connected to a communication network,
Advertisement generating means for generating script data for advertisement corresponding to the advertisement ;
The advertisement from the generation means advertisement script data obtained by, have a metadata generating means for generating metadata including a keyword used when the advertisement search,
The advertiser terminal, wherein the advertisement generation means generates the advertisement script data in the same file format as the program script data stored in the content / advertisement management server .
通信ネットワークにより接続されたコンテンツを管理する請求項1又は2に記載のコンテンツ・広告管理サーバにより公開されているメタデータ情報から所定のコンテンツの取得を行うクライアント端末において、
前記コンテンツ・広告管理サーバが公開しているコンテンツに関するメタデータ情報を参照する参照手段と、
前記参照手段により得られるメタデータにより、前記コンテンツ・広告管理サーバに所定のコンテンツの取得要求を行い、前記コンテンツ・広告管理サーバから取得したコンテンツにより抽出されるトピック情報に基づいて、前記コンテンツに関連する広告の検索を行う検索手段とを有し、
前記所定のコンテンツは、番組制作エンジン、番組用台本データ、及び番組用素材データを有し、前記広告は、広告用台本データ及び広告用素材データを有し、
前記番組制作エンジンを用いて、前記所定のコンテンツの番組用台本データに、前記広告の広告用台本データを挿入させた台本データに対応する番組を生成する番組生成手段を有することを特徴とするクライアント端末。
In a client terminal that acquires predetermined content from metadata information published by the content / advertisement management server according to claim 1 or 2 for managing content connected by a communication network,
Reference means for referring to metadata information related to the content published by the content / advertisement management server ;
Based on the topic information extracted by the content acquired from the content / advertisement management server, the content / advertisement management server is requested to acquire the predetermined content using the metadata obtained by the reference means, and related to the content to have a search means for performing a search of the ad,
The predetermined content includes a program production engine, program script data, and program material data, and the advertisement includes advertising script data and advertisement material data,
Using the program production engine, the program for script data of the predetermined content, characterized by have a program generation means for generating a program corresponding to the script data said to insert advertisements in advertising script data Client terminal.
コンピュータを、請求項1又は2に記載のコンテンツ・広告管理サーバとして機能させることを特徴とするコンテンツ・広告管理プログラム。 A content / advertisement management program for causing a computer to function as the content / advertisement management server according to claim 1 . コンピュータを、請求項3に記載の広告主端末として機能させることを特徴とする広告登録プログラム。 An advertisement registration program for causing a computer to function as the advertiser terminal according to claim 3 . コンピュータを、請求項4に記載のクライアント端末として機能させることを特徴とするコンテンツ取得プログラム。 A content acquisition program for causing a computer to function as the client terminal according to claim 4 .
JP2005325638A 2005-11-10 2005-11-10 Content / advertisement management server, advertiser terminal, client terminal, content / advertisement management program, advertisement registration program, and content acquisition program Expired - Lifetime JP4846346B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2005325638A JP4846346B2 (en) 2005-11-10 2005-11-10 Content / advertisement management server, advertiser terminal, client terminal, content / advertisement management program, advertisement registration program, and content acquisition program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2005325638A JP4846346B2 (en) 2005-11-10 2005-11-10 Content / advertisement management server, advertiser terminal, client terminal, content / advertisement management program, advertisement registration program, and content acquisition program

Publications (2)

Publication Number Publication Date
JP2007133628A JP2007133628A (en) 2007-05-31
JP4846346B2 true JP4846346B2 (en) 2011-12-28

Family

ID=38155239

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005325638A Expired - Lifetime JP4846346B2 (en) 2005-11-10 2005-11-10 Content / advertisement management server, advertiser terminal, client terminal, content / advertisement management program, advertisement registration program, and content acquisition program

Country Status (1)

Country Link
JP (1) JP4846346B2 (en)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9100702B2 (en) 2006-09-11 2015-08-04 Tivo Inc. Personal content distribution network
JP2009033602A (en) * 2007-07-30 2009-02-12 Obic Co Ltd Video extraction system
JP2009065416A (en) * 2007-09-06 2009-03-26 Obic Co Ltd Video extraction system
JP2009065414A (en) * 2007-09-06 2009-03-26 Obic Co Ltd Video extraction system
JP2009088777A (en) * 2007-09-28 2009-04-23 Dentsu Inc Advertisement selection optimization processing apparatus and processing method thereof
US8359612B2 (en) 2008-08-13 2013-01-22 Tivo Inc. Content distribution system using transportable memory devices
CA2732674A1 (en) * 2008-08-13 2010-02-18 Tivo Inc. Advertisement content management and distribution system
US20100057577A1 (en) * 2008-08-28 2010-03-04 Palo Alto Research Center Incorporated System And Method For Providing Topic-Guided Broadening Of Advertising Targets In Social Indexing
JP7426632B2 (en) * 2019-05-31 2024-02-02 パナソニックIpマネジメント株式会社 Information processing method, information processing system, and program

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1421792B1 (en) * 2001-06-08 2011-11-09 Grotuit Media Inc. Audio and video program recording, editing and playback systems using metadata
WO2003079271A1 (en) * 2002-03-15 2003-09-25 Metatv System and method for construction, delivery and display of itv content
JP2004102475A (en) * 2002-09-06 2004-04-02 D-Rights Inc Advertisement information superimposing device
US20040073919A1 (en) * 2002-09-26 2004-04-15 Srinivas Gutta Commercial recommender

Also Published As

Publication number Publication date
JP2007133628A (en) 2007-05-31

Similar Documents

Publication Publication Date Title
JP3852568B2 (en) Apparatus and method for creating multimedia presentation
US10631063B2 (en) Systems and method for using closed captions to initiate display of related content on a second display device
CN110049370B (en) Use the audio stream to identify metadata associated with the currently playing TV show
US20060173825A1 (en) Systems and methods to provide internet search/play media services
US20020112247A1 (en) Method and system for creation, delivery, and presentation of time-synchronized multimedia presentations
JP2004515864A (en) Method of adjusting size of embedded media player page, recording medium, and transmission medium
JP2007517422A (en) Method and apparatus for organizing and reproducing data
CN101383937A (en) Method, system, server and terminal for playing video advertisement and text information
US10013704B2 (en) Integrating sponsored media with user-generated content
JP2003244677A (en) Video distribution / playback control system and video distribution / playback control computer program
JP4846346B2 (en) Content / advertisement management server, advertiser terminal, client terminal, content / advertisement management program, advertisement registration program, and content acquisition program
JP4866076B2 (en) Multimedia viewing system and multimedia viewing method
US20090133067A1 (en) Multi-media enhancement channel
JP4152715B2 (en) How to distribute video playable content
JP5150350B2 (en) Program management system, program management server, program viewing terminal, program management program, and program viewing program
WO2007064715A2 (en) Systems, methods, and computer program products for the creation, monetization, distribution, and consumption of metacontent
JP5291448B2 (en) Content production server and content production program
JP4796377B2 (en) Content providing server and content providing program
JP5103092B2 (en) Content management server, content presentation device, content management program, and content presentation program
JP4932435B2 (en) Content providing server and content providing program
JP2008072396A (en) Information presentation system, server device, terminal device, information presentation method, etc.
JP4407650B2 (en) Blog creation client device, blog server, and programs thereof
JP4927464B2 (en) Advertisement distribution system, advertisement production device, content production engine production device, script production device, viewing device, and advertisement distribution program
JP2009025940A (en) Web page display system and display method therefor
JP2004045776A (en) Delivery audio data creation method, delivery audio data creation system, audio data delivery system, and audio data delivery method

Legal Events

Date Code Title Description
A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A711

Effective date: 20070226

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20080812

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110201

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110401

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20111011

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20111012

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20141021

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Ref document number: 4846346

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20141021

Year of fee payment: 3

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313117

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20141021

Year of fee payment: 3

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

EXPY Cancellation because of completion of term