[go: up one dir, main page]

JPH0951522A - Advertising video delivery method - Google Patents

Advertising video delivery method

Info

Publication number
JPH0951522A
JPH0951522A JP7201158A JP20115895A JPH0951522A JP H0951522 A JPH0951522 A JP H0951522A JP 7201158 A JP7201158 A JP 7201158A JP 20115895 A JP20115895 A JP 20115895A JP H0951522 A JPH0951522 A JP H0951522A
Authority
JP
Japan
Prior art keywords
video
advertisement
video data
delivery
client
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.)
Pending
Application number
JP7201158A
Other languages
Japanese (ja)
Inventor
Yusuke Mishina
雄介 三科
Mitsuo Asai
光男 浅井
Yoshihiro Takiyasu
美弘 滝安
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.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP7201158A priority Critical patent/JPH0951522A/en
Publication of JPH0951522A publication Critical patent/JPH0951522A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/258Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
    • H04N21/25866Management of end-user data
    • H04N21/25883Management of end-user data being end-user demographical data, e.g. age, family status or address
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/812Monomedia components thereof involving advertisement data

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Graphics (AREA)
  • Business, Economics & Management (AREA)
  • Marketing (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Television Signal Processing For Recording (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Telephonic Communication Services (AREA)

Abstract

(57)【要約】 【目的】映像配送システムにおいて広告映像の広告効果
を高める。 【構成】いずれかのクライアントから映像データの配送
要求がなされた場合、サーバ100内に設けられた映像
情報管理表150により、その映像データの広告者を判
別し、各クライアント毎に設けた広告情報管理表155
により、その広告者により事前にそのクライアントに対
して指定された広告映像があるかを検出し、あれば映像
データに付随した広告映像の代わりに、検出された映像
をそのクライアントに配布することにより、クライアン
トごとに広告を変える。視聴者が事前にこの広告映像を
視聴することも可能にし、その場合には、広告情報管理
表155に視聴済みのフラグをセットし、上記映像デー
タの視聴時には、そのクライアントには広告映像の視聴
を免除する。
(57) [Summary] [Purpose] To enhance the advertising effect of advertising video in a video delivery system. [Configuration] When a video data delivery request is made from any of the clients, an advertiser of the video data is identified by a video information management table 150 provided in the server 100, and the advertisement information provided for each client. Management table 155
By detecting whether there is an advertisement video specified in advance for the client by the advertiser, and by distributing the detected video to the client instead of the advertisement video attached to the video data, if any. , Change ads for each client. It is also possible for the viewer to view this advertisement video in advance, and in that case, a flag of already viewed is set in the advertisement information management table 155, and when the above-mentioned video data is viewed, the client can view the advertisement video. Exempt.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は、多量の映像データを格
納し、配送する映像配送サーバと、映像配送サーバから
の映像を受信するクライアントを有し、クライアントか
らの要求に応じて種々の番組を配送するインタラクティ
ブ映像配送システムにおける、広告映像の配送方法に関
する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention has a video delivery server for storing and delivering a large amount of video data, and a client for receiving video from the video delivery server, and various programs according to requests from the client. The present invention relates to a method of delivering an advertisement image in an interactive image delivery system for delivering an image.

【0002】[0002]

【従来の技術】インタラクティブ映像配送システムで
は、従来のテレビ放送システムでは不可能であった、ク
ライアントから配送サーバへの要求送出が可能である。
即ち、視聴者は所望の時間に所望の内容の映像を視聴す
ることが可能である。
2. Description of the Related Art In an interactive video delivery system, it is possible to send a request from a client to a delivery server, which is impossible with a conventional television broadcasting system.
That is, the viewer can watch the video of the desired content at the desired time.

【0003】インタラクティブ映像配送システムをハー
ドウェア面で見た場合、圧縮されたディジタル映像を蓄
積・配送するビデオサーバと映像を受信するクライアン
ト端末、そして両者を結合するネットワークから構成さ
れる。例えば、浅井他「映像メディアにおける映像格納
方法の検討」(電子情報通信学会技術研究報告IE94-1
3、1994.5発行)参照。ビデオサーバは大容量の映像情
報をハードディスク上に格納し、クライアントからの視
聴要求に応じて映像情報を主記憶上に読みだして、毎秒
30フレームの割合で映像データを安定的にネットワー
クへと送出する。クライアント端末はネットワークを介
して受信した映像データを主記憶に蓄積し、一定の時間
間隔で圧縮映像データのデコーダへと入力する。さら
に、クライアント端末は視聴者が入力する映像の一時停
止や巻き戻し等の要求を受け付け、ビデオサーバへの処
理命令としてネットワークへ送出する。ネットワーク
は、一般的に複数のレベルで構成され、基幹幹線では光
ファイバケーブルが、加入者線には同軸ケーブルが用い
られる。ネットワーク上にはサーバから端末への映像デ
ータと端末からサーバへの種々の要求が流れる。
In terms of hardware, the interactive video delivery system is composed of a video server that stores and delivers compressed digital video, a client terminal that receives the video, and a network that connects the two. For example, Asai et al., "Study of video storage method in video media" (IEICE Technical Report IE94-1)
Issue 3, 1994.5). The video server stores a large amount of video information on the hard disk, reads the video information into the main memory in response to a viewing request from the client, and sends the video data to the network stably at a rate of 30 frames per second. To do. The client terminal stores the video data received via the network in the main memory and inputs it to the decoder of the compressed video data at regular time intervals. Furthermore, the client terminal receives a request such as a pause or rewind of the video input by the viewer, and sends it to the network as a processing command to the video server. A network is generally composed of a plurality of levels, and an optical fiber cable is used for a backbone line and a coaxial cable is used for a subscriber line. Video data from the server to the terminal and various requests from the terminal to the server flow on the network.

【0004】インタラクティブ映像配送システムをサー
ビス面で見た場合、ビデオオンデマンドやカタログショ
ッピング、公共情報サービス等の応用ソフトウェアが予
想されている。これらのサービスに共通する課題の一つ
に課金方法が挙げられる。映像配送システムでの課金の
内訳は、ハードウェアシステムの使用コストと、映像配
送システム上を流通する情報自体の利用コストとに大別
できる。前者に関して言えばシステムは複雑かつ巨大で
あり、全てのコストを視聴者に分配・分担させることは
困難である。後者に関して言えば、情報の製作時の資金
提供者の存在は必須であり、資金提供の代償として、製
作された情報には広告が付帯する。
In terms of services, the interactive video delivery system is expected to be application software for video-on-demand, catalog shopping, public information services and the like. One of the issues common to these services is the charging method. The breakdown of charges in the video delivery system can be roughly divided into the cost of using the hardware system and the cost of using the information itself distributed on the video delivery system. Regarding the former, the system is complicated and huge, and it is difficult for the viewers to share and share all costs. Regarding the latter, the existence of a fund provider at the time of producing information is indispensable, and an advertisement is attached to the produced information as a compensation of the fund provision.

【0005】[0005]

【発明が解決しようとする課題】上述のように映像配送
システムに不可欠な広告映像データの配送に関して、イ
ンタラクティブ性を考慮した効率の良い広告配送方法は
未だ検討がなされていない。インタラクティブ映像配送
システムの特徴を生かした効果的な広告を実現すること
が望まれる。
As described above, an efficient advertisement delivery method in consideration of interactivity has not been studied for delivery of advertisement video data, which is essential for the video delivery system. It is desirable to realize effective advertising that makes the most of the features of the interactive video delivery system.

【0006】本発明の目的は、視聴者ごとに異なる広告
を提供することができる広告映像配送方法を提供するこ
とである。
An object of the present invention is to provide an advertisement video delivery method capable of providing different advertisements for each viewer.

【0007】本発明のより具体的な目的は、広告効果が
高い広告を提供することができる広告映像配送方法を提
供することである。
A more specific object of the present invention is to provide an advertisement video delivery method capable of providing an advertisement having a high advertising effect.

【0008】本発明の他の目的は、ユーザに対しては自
由度の高い広告視聴を可能とする広告映像配送方法を提
供することである。
Another object of the present invention is to provide an advertisement video delivery method which enables a user to view an advertisement with a high degree of freedom.

【0009】[0009]

【課題を解決するための手段】上記課題を解決するため
に、本願第1の発明では、複数の映像受信クライアント
のいずれか一つから映像データの配送が要求されたと
き、映像サーバ内の記憶装置に保持された複数の広告映
像データから、その要求された映像データに付加すべき
広告映像データをその映像受信クライアントに依存して
選択し、選択された広告映像データをその要求された映
像データに対する広告映像データとして該配送サーバか
ら該特定の映像受信クライアントに配送する。
In order to solve the above problems, according to the first invention of the present application, when video data delivery is requested from any one of a plurality of video receiving clients, storage in the video server is performed. The advertisement video data to be added to the requested video data is selected from a plurality of advertisement video data stored in the device depending on the video receiving client, and the selected advertisement video data is the requested video data. Is delivered from the delivery server to the specific video receiving client as advertisement video data for.

【0010】より望ましくは、上記選択では、上記要求
された映像データに付加すべき広告映像データを、その
映像データとその映像受信クライアントとに依存して選
択する。
More preferably, in the selection, the advertisement video data to be added to the requested video data is selected depending on the video data and the video receiving client.

【0011】より具体的には、上記要求された映像デー
タに対応して予め定められた広告提供者により予め指定
され、一群の映像クライアントの各々に配布すべき広告
映像データを指定する広告情報を予め記憶し、上記選択
では、その広告情報が、上記特定の映像受信クライアン
トに対して上記要求された映像データに付加すべき広告
映像データを指定しているか否かを判別し、いずれかの
広告映像データが上記特定の映像受信クライアントに対
して指定されている場合、その指定された広告映像デー
タを選択する。
More specifically, advertisement information that is designated in advance by a predetermined advertisement provider corresponding to the requested video data and that specifies the advertisement video data to be distributed to each of the group of video clients is displayed. It is stored in advance, and in the selection, it is determined whether or not the advertisement information specifies the advertisement video data to be added to the requested video data for the specific video receiving client, and one of the advertisements is determined. When the video data is designated for the specific video receiving client, the designated advertising video data is selected.

【0012】この本願第1の発明によれば、視聴者ごと
に、異なる広告映像を配送することが可能となる。本願
第1の発明のより具体的な態様では、広告提供者が選択
した視聴者ごとに、広告提供者が選択した広告映像を配
送することが可能となり、広告効果を高めることができ
る。
According to the first aspect of the present invention, it is possible to deliver different advertisement images to each viewer. In a more specific aspect of the first invention of the present application, the advertisement image selected by the advertisement provider can be delivered to each viewer selected by the advertisement provider, and the advertisement effect can be enhanced.

【0013】本願第2の発明では、いずれかの映像受信
クライアントから配送を要求されたいずれかの映像デー
タの配送前に広告映像データを視聴することが該映像受
信クライアントから要求されたとき、該広告映像データ
を前記映像サーバから上記映像受信クライアントに配送
し、その配送後に上記映像データを前記映像サーバから
上記映像受信クライアントに配送し、その映像データの
配送の間は広告映像データは配送しない。
In the second invention of the present application, when it is requested by the video receiving client to view the advertisement video data before the distribution of any video data requested to be delivered by any of the video receiving clients, The advertisement video data is delivered from the video server to the video reception client, the video data is delivered from the video server to the video reception client after the delivery, and the advertisement video data is not delivered during the delivery of the video data.

【0014】この本願第2の発明によれば、視聴者が欲
すれば、映像データの配送の前に広告を視聴するように
出来る。
According to the second aspect of the present invention, if the viewer desires, the advertisement can be viewed before the video data is delivered.

【0015】さらに、本願の他の発明によれば、広告映
像データを配送する時期を、ユーザが指定した時期にす
ることを可能にする。
Further, according to another invention of the present application, it is possible to set the time for delivering the advertisement video data to the time specified by the user.

【0016】[0016]

【実施例】以下、本発明に係るディスクアレイを図面に
示したいくつかの実施例を参照してさらに詳細に説明す
る。なお、以下においては、同じ参照番号は同じものも
しくは類似のものを表わすものとする。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS A disk array according to the present invention will be described below in more detail with reference to some embodiments shown in the drawings. In the following, the same reference numerals represent the same or similar ones.

【0017】<実施例1>まず、本発明の広告配送方法
を実現する映像配送システムの構成を、図1に従い説明
する。映像配送システムは、映像配送サーバ100と映
像受信クライアント140、両者を結合するネットワー
ク130からなるクライアントサーバシステムである。
映像配送サーバ100は、中央演算処理ユニットである
CPU101と、ネットワークとの入出力を制御するネ
ットワークインタフェースアダプタ(NIA)104、
磁気ディスク106との入出力を制御する入出力コント
ローラ(IOC)105、さらに主記憶103が内部デ
ータバス102を介して接続されるコンピュータシステ
ムであり、具体的にはRISCプロセッサ等を用いたワ
ークステーションで実現される。主記憶103内には、
コンピュータシステムの基本制御機能を実現するオペレ
ーティングシステム123と、映像配送処理のためのプ
ログラム120、121、122が格納されている。さ
らに主記憶103内には、本実施例の特徴である映像情
報管理表150、広告情報管理表155、広告配送タイ
ミング検出プログラム116、配送広告決定プログラム
118が格納されている。
<First Embodiment> First, the configuration of a video delivery system for realizing the advertisement delivery method of the present invention will be described with reference to FIG. The video delivery system is a client-server system including a video delivery server 100, a video reception client 140, and a network 130 connecting the two.
The video delivery server 100 includes a CPU 101 that is a central processing unit, a network interface adapter (NIA) 104 that controls input / output with a network,
An input / output controller (IOC) 105 for controlling input / output with the magnetic disk 106, and a computer system to which a main memory 103 is connected via an internal data bus 102. Specifically, a workstation using a RISC processor or the like. Will be realized in. In the main memory 103,
An operating system 123 that realizes the basic control functions of the computer system and programs 120, 121, 122 for video delivery processing are stored. Further, in the main memory 103, a video information management table 150, an advertisement information management table 155, an advertisement delivery timing detection program 116, and a delivery advertisement determination program 118, which are the features of this embodiment, are stored.

【0018】映像受信クライアント140は、CPU1
41とNIA142、ディジタル圧縮された映像データ
をデコードするデコーダ(DEC)143、視聴者から
の指示や映像名称を入力するキーボード172を管理す
るIOC144、主記憶146が内部データバス145
を介して接続されるコンピュータシステムであり、具体
的にはパーソナルコンピュータ、あるいはセットトップ
ボックスを有するテレビ等で実現される。デコーダ14
3により伸張された映像データはディスプレイ144に
表示される。主記憶146内には、コンピュータシステ
ムの基本制御機能を実現するオペレーティングシステム
123と、映像受信処理のためのプログラム147、1
48が格納されている。ネットワーク130は映像デー
タや制御データを転送するデータ転送路であり、具体的
には非同期転送モード(ATM)通信方法を用いた高帯
域ネットワークで実現される。
The video receiving client 140 is a CPU 1
41 and NIA 142, a decoder (DEC) 143 that decodes digitally compressed video data, an IOC 144 that manages a keyboard 172 that inputs an instruction from a viewer and a video name, and a main memory 146 has an internal data bus 145.
Is a computer system connected via a computer, and is specifically realized by a personal computer, a television having a set-top box, or the like. Decoder 14
The video data expanded by 3 is displayed on the display 144. In the main memory 146, an operating system 123 that realizes the basic control functions of the computer system, and programs 147 and 1 for video reception processing are provided.
48 is stored. The network 130 is a data transfer path for transferring video data and control data, and is specifically realized by a high bandwidth network using an asynchronous transfer mode (ATM) communication method.

【0019】映像データは、MPEG1等の画像圧縮技
術を用いてデータ圧縮されて、映像配送サーバ内の磁気
ディスク106に事前に格納される。視聴者は、映像受
信クライアントの主記憶146上の映像送信要求プログ
ラム147を起動して、視聴したい映像データの名称を
ネットワーク130を介して映像配送サーバ100に送
出する。配送要求を受信した映像配送サーバ100の主
記憶内のクライアント管理プログラム120は、映像配
送制御プログラム121を起動する。映像配送制御プロ
グラム121は映像読みだし制御プログラム122を起
動して、磁気ディスク106内の配送要求された映像デ
ータを読みだし、ネットワーク130を介して映像受信
クライアント140に送出する。映像受信クライアント
140は、映像受信プログラム148により映像データ
を受信して、デコーダ143を経由して要求された映像
をディスプレイ144に再生する。図1では説明の簡略
化のため、ネットワークに接続する映像配送サーバ、ク
ライアントは各々1台とし、また映像配送サーバ内の映
像データ格納用の磁気ディスクの台数を1台と仮定した
が、これらは複数台であっても構わない。
The video data is compressed using an image compression technique such as MPEG1 and stored in advance on the magnetic disk 106 in the video delivery server. The viewer activates the video transmission request program 147 on the main memory 146 of the video receiving client, and sends the name of the video data to be viewed to the video delivery server 100 via the network 130. Upon receiving the delivery request, the client management program 120 in the main storage of the video delivery server 100 activates the video delivery control program 121. The video delivery control program 121 activates the video read control program 122, reads out the video data requested to be delivered from the magnetic disk 106, and sends it to the video receiving client 140 via the network 130. The video reception client 140 receives the video data by the video reception program 148 and reproduces the requested video on the display 144 via the decoder 143. For simplification of description, it is assumed in FIG. 1 that each of the video delivery server and the client connected to the network is one, and the number of magnetic disks for storing video data in the video delivery server is one. Multiple units may be used.

【0020】映像配送サーバは、映像データに加えて広
告映像の配送も実行する。広告映像は広義の映像データ
であり、通常の映像データと同様に映像配送サーバ10
0内の磁気ディスク106に格納されており、同様のデ
ータパスを介して映像受信クライアント140に配送さ
れる。映像データと広告データの主な違いは配送の動機
を何が与えるかという点にある。即ち、映像データは視
聴者の配送要求により配送が開始される。一方で広告映
像データは、視聴者の配送要求の他に、事前に設定され
た映像データと広告の対応表に従って配送起動がなされ
る。通常の広告映像配送システムでは、番組対応に固定
的な広告映像を配送するに止まる。しかし本実施例で
は、同じ番組映像に対して、視聴者に応じて異なる広告
映像を配送するようになっている点に特徴がある。すな
わち、本実施例においては、主記憶103に格納されて
いる映像情報管理表150が番組映像とそれに対して付
加する広告映像との対応を与える。本実施例では、この
表以外に、特定のクライアントに特定の広告映像を送付
するために、広告情報管理表155がさらに設けられて
いる。
The video delivery server also delivers advertisement video in addition to video data. The advertising video is video data in a broad sense, and the video delivery server 10 is the same as normal video data.
It is stored in the magnetic disk 106 in 0 and is delivered to the video reception client 140 via the same data path. The main difference between video data and advertisement data is what motivates delivery. That is, the video data is started to be delivered in response to the viewer's delivery request. On the other hand, in addition to the viewer's delivery request, the delivery of the advertisement video data is started in accordance with a correspondence table of preset video data and advertisement. In a normal advertisement video delivery system, fixed advertisement videos corresponding to programs are only delivered. However, the present embodiment is characterized in that different advertisement videos are delivered to the same program video depending on the viewer. That is, in the present embodiment, the video information management table 150 stored in the main memory 103 provides the correspondence between the program video and the advertisement video added thereto. In this embodiment, in addition to this table, an advertisement information management table 155 is further provided in order to send a specific advertisement video to a specific client.

【0021】映像情報管理表150は基本的には映像名
称と広告挿入位置、広告提供者名称を管理する。すなわ
ち、映像情報管理表150は、映像情報管理表管理プロ
グラム107によりデータの検索/更新がなされるデー
タベースであり、この表により映像と広告の対応付けが
管理される。映像情報管理表150の検索及び登録は、
映像情報管理表管理プログラム107内の検索処理プロ
グラム108と更新処理プログラム109がそれぞれ実
行する。
The video information management table 150 basically manages video names, advertisement insertion positions, and advertisement provider names. That is, the video information management table 150 is a database in which data is searched / updated by the video information management table management program 107, and the correspondence between videos and advertisements is managed by this table. Search and registration of the video information management table 150
The search processing program 108 and the update processing program 109 in the video information management table management program 107 are executed respectively.

【0022】映像情報管理表150は6つのカラムから
構成されており、図1では4つのレコード151、15
2、153、154が格納されている。映像名称は広告
を付加されている映像データの名称を示す。広告挿入位
置は各映像のどの時刻で広告映像を挿入すべきかを示し
ている。配送時刻の一例としては、MPEG1システム
ストリームが規定するプレゼンテーションタイムスタン
プを用いる。例えば、レコード151は映像Aのプレゼ
ンテーションタイムスタンプが3000の時点で広告映
像X3を挿入することを意味している。広告提供者名は広
告映像の提供者を示しており、レコード151では提供
者はXである。広告送出条件は、同じ広告提供者が複数
の広告映像を切り替えて放送したい場合に使用する。指
定広告名称のカラムはそれらの条件で切り替えられて配
送される広告映像を示している。図1に示す例では、同
じ映像Aに対して、異なる時間帯により異なる広告映像
x3とx4を切り替えて送出すべきことを示している。
映像の配送中に、広告配送タイミング検出プログラム1
16は映像情報管理表150を用いて、広告の挿入位置
にあるときには、この表で指定された広告映像の配送を
起動する。映像情報管理表へのレコード登録は、広告提
供者が映像情報管理プログラム107に含まれる更新処
理プログラム109を起動して事前に行う。
The video information management table 150 is composed of six columns. In FIG. 1, four records 151, 15 are provided.
2, 153 and 154 are stored. The video name indicates the name of the video data to which the advertisement is added. The advertisement insertion position indicates at which time of each video the advertisement video should be inserted. A presentation time stamp defined by the MPEG1 system stream is used as an example of the delivery time. For example, the record 151 means that the advertisement image X3 is inserted when the presentation time stamp of the image A is 3000. The advertisement provider name indicates the provider of the advertisement image, and the provider is X in the record 151. The advertisement transmission condition is used when the same advertisement provider wants to switch and broadcast a plurality of advertisement videos. The column of the designated advertisement name indicates the advertisement video that is switched and delivered under these conditions. The example shown in FIG. 1 indicates that different advertisement images x3 and x4 should be switched and transmitted for the same image A in different time zones.
Advertisement delivery timing detection program 1 during video delivery
16 uses the video information management table 150 to start the delivery of the advertisement video specified in this table when the advertisement is in the insertion position. The record registration in the video information management table is performed in advance by the advertisement provider activating the update processing program 109 included in the video information management program 107.

【0023】一方、本実施例に特徴的である広告情報管
理表155は、クライアント毎に、そのクライアントに
配送すべき具体的な広告映像名称とその広告の提供者の
名称とを保持する。広告情報管理表155は、広告情報
管理表管理プログラム110によりデータの検索/更新
がなされるデータベースであり、この表により視聴者と
広告提供者、広告映像の対応付けが管理される。広告情
報管理表155の検索及び登録は、広告情報管理表管理
プログラム110内の検索処理プログラム111と更新
処理プログラム112がそれぞれ実行する。
On the other hand, the advertisement information management table 155, which is characteristic of this embodiment, holds, for each client, a specific advertisement video name to be delivered to the client and the name of the advertisement provider. The advertisement information management table 155 is a database whose data is searched / updated by the advertisement information management table management program 110, and the table manages the association between the viewer, the advertisement provider, and the advertisement video. The search and registration of the advertisement information management table 155 are executed by the search processing program 111 and the update processing program 112 in the advertisement information management table management program 110, respectively.

【0024】広告情報管理表155は5つのカラムから
構成されており、図1では4つのレコード156、15
7、158、159が格納されている。レコード156
を例に取りカラムを説明する。レコード156は、クラ
イアント名称U1の視聴者に対して広告提供者名称がX
の広告提供者が、広告名称X1の広告映像を送付するこ
とを指示していることを示している。さらに映像格納サ
ーバにおける広告映像X1の格納位置はサーバSV1の
file1であり、視聴者U1は広告X1を未視聴であ
ることが示されている。広告提供者が任意の視聴者につ
いて広告を送付したい場合には、広告情報管理表管理プ
ログラム110内の更新処理プログラム112を起動
し、広告情報管理表155への広告映像の情報登録を行
なう。
The advertisement information management table 155 is composed of five columns. In FIG. 1, four records 156 and 15 are shown.
7, 158 and 159 are stored. Record 156
The column will be explained by taking as an example. The record 156 shows that the advertisement provider name is X for the viewer with the client name U1.
Indicates that the advertisement provider instructed to send the advertisement video with the advertisement name X1. Further, the storage position of the advertisement video X1 in the video storage server is file1 of the server SV1, and it is shown that the viewer U1 has not yet viewed the advertisement X1. When the advertisement provider wants to send an advertisement to any viewer, it activates the update processing program 112 in the advertisement information management table management program 110 and registers the information of the advertisement video in the advertisement information management table 155.

【0025】この広告情報管理表155を用いて、各ク
ライアント毎に異なる広告映像を配送する。すなわち、
いずれかのクライアントから、映像情報の配送が要求さ
れたときに、配送サーバ100では映像配送制御プログ
ラム121が、映像情報管理表150により、要求され
た映像に付加する広告の提供者を検出し、さらに、その
クライアントに対して作成された広告情報管理表155
を参照して、その広告提供者がそのクライアントに対し
て特定の広告を配送することを要求しているか否かを検
出する。たとえば、映像Aの配送が今あるクライアント
から要求され、そのクライアントに対する広告情報管理
表155が図1に示すように、この映像の広告提供者は
Xであり、表115には、この広告提供者が指定した広
告X1、X2が指定されているので、これらの広告映像
のいずれかが、上記映像Aの広告として、このクライア
ントに配送される。このように、本実施例では、クライ
アントに応じて、異なる広告を配送するようになってい
る。
Using this advertisement information management table 155, different advertisement images are delivered to each client. That is,
When the video information is requested to be delivered from any of the clients, the video delivery control program 121 in the delivery server 100 detects the provider of the advertisement to be added to the requested video from the video information management table 150, Further, the advertisement information management table 155 created for the client
To determine whether the ad provider has requested the client to deliver a particular ad. For example, as shown in FIG. 1, the advertisement information management table 155 for the client requesting the delivery of the image A is the advertisement provider of this image is X, and in the table 115, the advertisement provider is Since the advertisements X1 and X2 designated by the above are designated, any of these advertisement videos is delivered to this client as the advertisement of the video A. As described above, in this embodiment, different advertisements are delivered depending on the client.

【0026】こうして、映像データ名称と広告映像名称
とを直接対応付ける代わりに、広告提供者名称で間接的
に結合することにより、広告提供者にとっては、視聴者
に適合した個別的な広告映像配送を実現できる。本実施
例の特徴である配送広告決定プログラム118は、広告
提供者名称を用いて映像データ名称と広告映像名称とを
間接的に結合する役割を果たしている。
Thus, instead of directly associating the video data name and the advertising video name, the advertising provider name is indirectly linked to each other, so that the advertising provider can deliver the individual advertising video suitable for the viewer. realizable. The delivery advertisement determining program 118, which is a feature of this embodiment, plays a role of indirectly connecting the video data name and the advertisement video name by using the advertisement provider name.

【0027】なお、本実施例では、このように同じ広告
提供者から同じクライアントに対して複数の広告映像を
指定可能になっている。さらに、これらの複数の広告映
像、例えば、X1、X2の一方をクライアントを使用し
ている視聴者が選べるようになっている。さらに、本実
施例では同一の映像名称に対して、複数の広告提供者の
提供する広告を指定可能になっている。さらに、本実施
例では、広告情報管理表155内に登録された広告映像
を、映像データの配送前に視聴することも可能にしてい
る。これにより映像番組視聴時の煩わしい広告映像配送
を免除される。広告情報管理表155内の視聴済みフラ
グは、この事前に広告映像がこの表に対応するクライア
ントにより視聴されたことを示す。なお、この広告情報
管理表155に要求された映像の広告提供者が指定した
特定の広告が登録されていないときには、そのクライア
ントには、映像情報管理表150が指定する広告映像を
配送する。
In this embodiment, a plurality of advertisement images can be designated from the same advertisement provider to the same client in this way. Further, a viewer who uses the client can select one of the plurality of advertisement images, for example, one of X1 and X2. Further, in this embodiment, it is possible to specify advertisements provided by a plurality of advertisement providers for the same video name. Further, in this embodiment, it is possible to view the advertisement video registered in the advertisement information management table 155 before the video data is delivered. This exempts the troublesome advertisement video delivery when viewing a video program. The watched flag in the advertisement information management table 155 indicates that the advertisement video has been watched by the client corresponding to this table in advance. When the specific advertisement specified by the advertisement provider of the requested video is not registered in the advertisement information management table 155, the advertisement video specified by the video information management table 150 is delivered to the client.

【0028】次に、本実施例の映像配送システムの動作
をさらに詳細に説明する。以下では、図2から図9の各
プログラム及び図15、17で示す入力画面の動作につ
いて、必要に応じて図1を参照しながら順に説明する。
Next, the operation of the video delivery system of this embodiment will be described in more detail. In the following, each program of FIGS. 2 to 9 and the operation of the input screen shown in FIGS. 15 and 17 will be sequentially described with reference to FIG. 1 as necessary.

【0029】まず、映像受信クライアント140が使用
し、主記憶146内に格納されているいろいろのプログ
ラムについて説明する。 (映像送信要求プログラム147)このプログラム14
7は、視聴者により起動され視聴映像の要求を発行す
る。まず、図15に示す初期メニューを表示する(ステ
ップ200)。次ぎにユーザからの視聴要求を入力する
(ステップ201)。例えば視聴者は図16に示すよう
に、チェックボックス1601を選択し、入力欄160
2に視聴対象の映像名称Aを入力する。番組映像を視聴
する要求があった場合はステップ202が、広告映像を
視聴する要求があった場合はステップ203が、当該視
聴者へ送付された広告一覧表を見る要求があった場合に
はステップ207が実行される。しかし、要求がなけれ
ばステップ200に戻って入力を待つ。まず、番組映像
の視聴について説明する。広告映像の視聴要求や広告一
覧表の検索表示に関する説明は後述する。上述のように
ステップ201でサーバ名称SV1(図1の例では映像
配送サーバ100)に格納された番組映像名称A(図1
の例では映像情報管理表150の映像情報151、15
2で示される映像A)を視聴者U1より入力されたとし
て以下の説明を行う。ステップ202では、映像Aの受
信プログラム148を起動する。ステップ204ではサ
ーバSV1に映像Aの送信要求を送出する。送信要求は
ネットワーク130を介して映像配送サーバ100に送
出される。以後、映像Aの受信がなされ、ステップ20
6で映像Aの最終パケットの表示終了信号が映像受信プ
ログラム148から通知されると映像送信要求プログラ
ム147は終了する(ステップ214)。
First, various programs used by the video receiving client 140 and stored in the main memory 146 will be described. (Video transmission request program 147) This program 14
Reference numeral 7 is activated by the viewer and issues a request for viewing video. First, the initial menu shown in FIG. 15 is displayed (step 200). Next, a viewing request from the user is input (step 201). For example, the viewer selects the check box 1601 as shown in FIG.
In 2, the video name A to be viewed is input. If there is a request to view the program video, step 202 is performed. If there is a request to view the advertisement video, step 203 is performed. If there is a request to view the advertisement list sent to the viewer, the step is performed. 207 is executed. However, if there is no request, the process returns to step 200 to wait for input. First, the viewing of the program video will be described. The description regarding the request for viewing the advertisement video and the search display of the advertisement list will be described later. As described above, the program video name A (FIG. 1) stored in the server name SV1 (video delivery server 100 in the example of FIG. 1) in step 201 is used.
In this example, the video information 151, 15 of the video information management table 150
The following description will be given on the assumption that the image A) indicated by 2 is input by the viewer U1. In step 202, the reception program 148 of the image A is activated. At step 204, a transmission request for video A is sent to the server SV1. The transmission request is sent to the video delivery server 100 via the network 130. After that, the image A is received, and step 20 is performed.
When the display end signal of the final packet of the video A is notified from the video reception program 148 in 6, the video transmission request program 147 ends (step 214).

【0030】(映像受信プログラム148)このプログ
ラム148は映像送信要求プログラム147により起動
され、映像データの受信を行なう。ステップ301では
映像配送サーバ100からの映像データの受信を待つ。
映像データは前述のMPEG1のシステムストリームと
して送出されるものとする。図4にMPEG1システム
ストリームの構成を示す。MPEG1システムストリー
ムは、複数のパックから構成され、各パックには映像ま
たは音声データを格納するパケットが複数格納されてい
る。パケットには映像/音声データに加えて、これらの
データを再生すべき時間がプレゼンテーションタイムス
タンプ(PTS)として格納されている。クライアント
140の映像デコーダはこのPTSを用いて、順次映像
/音声を再生する。また最終のパックには終了コードが
格納されており、クライアントの映像受信プログラム1
48では、この終了コードを認識することで、映像デー
タの終了を判定する。
(Video Reception Program 148) This program 148 is started by the video transmission request program 147 and receives video data. In step 301, the reception of video data from the video delivery server 100 is awaited.
The video data shall be transmitted as the above-mentioned MPEG1 system stream. FIG. 4 shows the structure of the MPEG1 system stream. The MPEG1 system stream is composed of a plurality of packs, and each pack stores a plurality of packets for storing video or audio data. In the packet, in addition to the video / audio data, the time at which these data should be reproduced is stored as a presentation time stamp (PTS). The video decoder of the client 140 uses this PTS to sequentially play back video / audio. Also, the end code is stored in the final pack, and the video reception program 1 of the client
At 48, the end of the video data is determined by recognizing this end code.

【0031】ステップ302では、映像データがNIA
142を介してネットワーク130から受信され、主記
憶146上の図示しない受信バッファ領域に格納され
る。ステップ303ではMPEGデコーダからのデータ
転送要求があるかを調べて、転送が必要であればステッ
プ304により主記憶146上の映像/音声ぱケットを
デコーダ143に転送する。デコーダ143は転送され
たデータを解凍して、ディスプレイ144に表示する。
ステップ305では映像AのMPEG1システムストリ
ームの最終パックの受信がチェックされる。最終パック
に到達するまでステップ301から305が繰り返し実
行される。最終パックを受信するとステップ306が実
行され、クライアントが受信したデータが受信データバ
ッファから無くなるまで、ステップ307、308が実
行されて映像が表示される。受信データバッファが空に
なると、ステップ309が実行されて、起動元の映像送
信要求プログラム147に最終映像パケットの表示終了
を通知して映像受信プログラム148を終了する(ステ
ップ310)。以上で映像受信クライアント140が使
用し、主記憶146に格納されているいろいろのプログ
ラムについての説明を終了する。
In step 302, the video data is NIA.
It is received from the network 130 via 142 and stored in a reception buffer area (not shown) on the main memory 146. In step 303, it is checked whether or not there is a data transfer request from the MPEG decoder, and if transfer is necessary, the video / audio packet on the main memory 146 is transferred to the decoder 143 in step 304. The decoder 143 decompresses the transferred data and displays it on the display 144.
In step 305, the reception of the final pack of the MPEG1 system stream of the video A is checked. Steps 301 to 305 are repeatedly executed until the final pack is reached. When the final pack is received, step 306 is executed, and steps 307 and 308 are executed to display the image until the data received by the client is exhausted from the reception data buffer. When the reception data buffer becomes empty, step 309 is executed to notify the start-up video transmission request program 147 of the end of display of the final video packet and terminate the video reception program 148 (step 310). This is the end of the description of the various programs used by the video reception client 140 and stored in the main memory 146.

【0032】次に映像配送サーバ100が使用するいろ
いろのプログラムを説明する。 (クライアント管理プログラム120)このプログラム
は、図5に示すように、サーバ上のデーモンプロセスで
あり、ユーザからの配送要求を繰り返し待っている(ス
テップ500)。受信したクライアントの送信要求が番
組映像または広告映像の配送要求であればステップ50
1を、広告情報管理表155内の登録広告の一覧表示要
求であればステップ503を実行する。後者についての
説明は後述する。映像配送要求を受信するとステップ5
01が実行され、主記憶103上の図示しない領域にク
ライアント140のアドレス名称と配送すべき映像の名
称(図1と図16を用いた上述の説明では映像A)が格
納される。ステップ502ではこの格納情報に従って、
映像配送制御プログラム121が起動され、映像Aの配
送が実行される。この後、ステップ506では映像配送
サーバ100のシステム動作が終了するまで、ステップ
500に戻って映像配送要求を受け付ける。
Next, various programs used by the video delivery server 100 will be described. (Client Management Program 120) This program, as shown in FIG. 5, is a daemon process on the server and repeatedly waits for a delivery request from the user (step 500). If the received client transmission request is a program video or advertisement video delivery request, step 50
If 1 is a request to display a list of registered advertisements in the advertisement information management table 155, step 503 is executed. The latter will be described later. Step 5 upon receiving the video delivery request
01 is executed, and the address name of the client 140 and the name of the video to be delivered (video A in the above description using FIGS. 1 and 16) are stored in an area (not shown) on the main memory 103. In step 502, according to this stored information,
The video delivery control program 121 is activated, and the video A is delivered. Thereafter, in step 506, the process returns to step 500 to accept the video delivery request until the system operation of the video delivery server 100 ends.

【0033】(映像配送制御プログラム121)このプ
ログラムは上述のクライアント管理プログラム120に
より起動され、映像配送を実行する。図6に示すよう
に、まず映像配送時のデータのQOS(Quality of Ser
vice)を確保するため、ステップ600でMPEG1シ
ステムストリームを構成するパック内の転送データ量と
転送間隔を設定する。ここでは説明を簡略化するため
に、映像フレームの転送量を毎秒30フレームとし、各
々のパックには1フレーム分の映像/音声データが格納
され、パック単位でネットワーク上へデータが送出され
るものとする。即ち、各パックは1/30秒間隔でネッ
トワークに送出される。
(Video Delivery Control Program 121) This program is activated by the above-mentioned client management program 120 and executes video delivery. As shown in FIG. 6, first, the QOS (Quality of Ser
In order to secure the vice), in step 600, the transfer data amount and transfer interval in the pack forming the MPEG1 system stream are set. Here, to simplify the explanation, the transfer rate of video frames is set to 30 frames per second, one pack of video / audio data is stored in each pack, and the data is sent to the network in pack units. And That is, each pack is sent to the network at 1/30 second intervals.

【0034】ステップ601では配送要求のあった映像
名称(図1の説明では映像A)のファイルがオープンさ
れる。ステップ602では映像ファイル(=A)のファ
イルポインタをパラメータに映像読みだし制御プログラ
ム122が起動される。ステップ603では映像読みだ
し制御プログラム122により磁気ディスク106に格
納された映像データの1パック(この実施例では1フレ
ームに等しい)が、IOC105を経由して主記憶10
3上の図示しない送信バッファに読みだされるのを待
つ。ステップ604では、読みだされた映像パックの先
頭パケットのプレゼンテーションタイムスタンプ(PT
S)をパラメータとして、広告配送タイミング検出プロ
グラム116を起動する。広告配送タイミング検出プロ
グラム116の動作は後述する。ステップ605では配
送広告決定プログラム118からの広告配送指示の有無
をチェックする。配送広告決定プログラム118が配送
すべき広告名称を伴った広告配送指示を通知すると、ス
テップ606が実行される。ステップ606では映像配
送プログラム121により広告映像が配送される。広告
映像の配送は通常の番組映像の配送と同様に実行が可能
であり、説明は省略する。ステップ606で起動された
広告映像の配送が終了するとステップ607が実行され
る。また、後述するようにステップ605で配送広告決
定プログラム118から広告配送の指示がない場合に
は、ステップ607が実行される。ステップ607では
映像Aのデータが1パック分だけクライアントへ送出さ
れる。ステップ608では、映像Aの最終の映像パック
の送信がチェックされる。最終パックに到達していなけ
ればステップ602に戻り、残りのデータが送信され
る。最終フレームに達していれば、ステップ609にお
いて映像配送制御プログラム121は終了する。
In step 601, a file having a video name (video A in the description of FIG. 1) for which a delivery request has been issued is opened. In step 602, the video reading control program 122 is started using the file pointer of the video file (= A) as a parameter. In step 603, one pack of video data (equal to one frame in this embodiment) stored in the magnetic disk 106 by the video read control program 122 is transferred to the main memory 10 via the IOC 105.
Wait for the data to be read into the transmission buffer (not shown) above. In step 604, the presentation time stamp (PT
The advertisement delivery timing detection program 116 is started using S) as a parameter. The operation of the advertisement delivery timing detection program 116 will be described later. In step 605, the presence or absence of an advertisement delivery instruction from the delivery advertisement determination program 118 is checked. When the delivery advertisement determining program 118 notifies the advertisement delivery instruction with the advertisement name to be delivered, step 606 is executed. In step 606, the advertisement image is delivered by the image delivery program 121. The delivery of the advertisement video can be performed in the same manner as the delivery of the normal program video, and the description thereof will be omitted. When the delivery of the advertisement image started in step 606 is completed, step 607 is executed. Further, as will be described later, when there is no advertisement delivery instruction from the delivery advertisement determining program 118 in step 605, step 607 is executed. At step 607, the data of the image A is sent to the client by one pack. In step 608, the transmission of the final video pack of video A is checked. If the final pack has not been reached, the process returns to step 602, and the remaining data is transmitted. If the final frame has been reached, the video delivery control program 121 ends in step 609.

【0035】(映像読みだし制御プログラム122)こ
のプログラムは、上述の映像配送制御プログラム121
により起動され、映像Aの1パック分のデータ読み出し
を実行する。図7に詳細を示すように、まずステップ7
00では映像ファイル(=A)のファイルポインタをパ
ラメータとして、IOC105に磁気ディスク106の
リード要求を発行する。ステップ701ではディスクよ
り読みだされた映像データを主記憶103の図示しない
送信バッファ領域に格納する。送信バッファに格納され
た映像データは上述の映像配送制御プログラム121に
よりクライアント140へと送出される。以上で映像読
み出し制御プログラム121に関する説明を終了する。
(Video reading control program 122) This program is the above-mentioned video delivery control program 121.
Then, the data of one pack of the image A is read out. As shown in detail in FIG. 7, first step 7
At 00, a read request for the magnetic disk 106 is issued to the IOC 105 using the file pointer of the video file (= A) as a parameter. In step 701, the video data read from the disk is stored in the transmission buffer area (not shown) of the main memory 103. The video data stored in the transmission buffer is sent to the client 140 by the video delivery control program 121 described above. This is the end of the description of the video read control program 121.

【0036】(広告配送タイミング検出プログラム11
6)このプログラムは、映像配送制御プログラム121
の映像データのパック送出時に起動され、当該パックで
広告映像の送出が必要か否かをチェックする。図8に示
すように、まずステップ801で映像(=A)の送信パ
ックのプレゼンテーションタイムスタンプ(PTS)の
値を受信する。ステップ802では映像情報管理表管理
プログラム107に対して映像(=A)の広告挿入位置
の検索を要求する。
(Advertisement delivery timing detection program 11
6) This program is a video delivery control program 121
It is started at the time of sending the pack of the video data, and it is checked whether the pack needs to send the advertising video. As shown in FIG. 8, first in step 801, the value of the presentation time stamp (PTS) of the transmission pack of the video (= A) is received. In step 802, the video information management table management program 107 is requested to search the advertisement insertion position of the video (= A).

【0037】ステップ802で送出された映像情報検索
要求により、レコード151(または152)から映像
Aの広告挿入位置(=PTS値3000)が検索結果と
して広告配送タイミング検出プログラム116に返され
る。レコード151、152が重複して存在する理由は
後述する。ステップ803では受信した検索結果の広告
挿入位置が、映像配送制御プログラム121から受け取
ったプレゼンテーションタイムスタンプの値と一致する
かがチェックされる。図1の例では映像AのPTS値が
3000の映像パック送出時に、ステップ804が実行
される。ステップ804では、配送広告を決定すべく、
クライアント名称(図1の例ではU1である)、広告提
供者名称(図1の例では提供Xである)、広告送出条
件、指定広告名称とをパラメータにとり、配送広告決定
プログラム118を起動する。
In response to the video information search request sent in step 802, the advertisement insertion position (= PTS value 3000) of video A is returned from the record 151 (or 152) to the advertisement delivery timing detection program 116 as a search result. The reason why the records 151 and 152 are duplicated will be described later. In step 803, it is checked whether the advertisement insertion position of the received search result matches the value of the presentation time stamp received from the video delivery control program 121. In the example of FIG. 1, step 804 is executed at the time of transmitting the video pack in which the PTS value of the video A is 3000. In step 804, to determine the delivery advertisement,
The delivery advertisement determination program 118 is activated with the client name (U1 in the example of FIG. 1), the advertisement provider name (provided X in the example of FIG. 1), the advertisement transmission condition, and the designated advertisement name as parameters.

【0038】(広告情報管理表管理プログラム110)
このプログラムは、通常のデータベース管理システムと
同様に登録された広告映像情報について、映像配送サー
バ100の時刻を用いて、当該情報の登録後に所定の時
間が経過すると当該登録情報を自動的に削除するトリガ
機能を有する。この削除機能により、広告提供者は視聴
者へのアップツーデートな広告提供を実現できる。
(Advertisement information management table management program 110)
This program uses the time of the video delivery server 100 for the advertisement video information registered as in a normal database management system, and automatically deletes the registration information when a predetermined time has elapsed after the registration of the information. Has a trigger function. With this deletion function, the advertisement provider can realize the up-to-date advertisement provision to the viewer.

【0039】(配送広告決定プログラム118)図9に
おいて、このプログラムは、まず、ステップ900では
映像(図1の例では映像Aである)の配送広告の決定要
求の受信を待つ。ステップ901では、広告配送タイミ
ング検出プログラムから受信した視聴者名称(図1の例
ではU1である)と広告提供者名称(図1の例では提供
Xである)を用いて、広告情報管理表管理プログラム1
10に広告情報検索要求を送出する。ステップ902で
は検索結果として広告提供者Xが視聴者U1へ送付した
広告の有無がチェックされる。図1の例では広告提供者
が事前に送付した広告レコード156、157が登録さ
れているので、ステップ904が選択される。事前に送
付した広告がない場合、ステップ903が選択される
が、この場合の説明は後述する。
(Delivery Advertisement Determination Program 118) In FIG. 9, this program first waits in step 900 for the reception of a delivery advertisement determination request for a video (video A in the example of FIG. 1). In step 901, the advertisement information management table management is performed using the viewer name (U1 in the example of FIG. 1) and the advertisement provider name (provided X in the example of FIG. 1) received from the advertisement delivery timing detection program. Program 1
An advertisement information search request is sent to 10. In step 902, the presence or absence of an advertisement sent by the advertisement provider X to the viewer U1 is checked as a search result. In the example of FIG. 1, since the advertisement records 156 and 157 sent by the advertisement provider in advance are registered, step 904 is selected. If there is no advertisement sent in advance, step 903 is selected, which will be described later.

【0040】ステップ904では送付済みの広告が視聴
者により映像配送に先だって視聴されているか否かをチ
ェックする。広告提供者Xから視聴者U1に送付されて
いる広告X1, X2を示すレコード156、157
は、共に視聴済みフラグが未視聴であるのでステップ9
05に進む。視聴者が送付済みの広告を視聴済みである
場合については後述する。ステップ905では送付済み
の広告の数が複数であるかがチェックされる。送付済み
の広告が1つであればステップ906が選択され、この
送付済みの広告が視聴者に配送される広告になる。一
方、図1の例のように複数の送付済み広告(レコード1
56、157)が存在する場合にはステップ907が実
行されて、視聴者に視聴する広告の選択を要求する。ス
テップ908では視聴者の選択結果を待ち、ステップ9
09では選択結果の広告が視聴者に配送される広告に決
定される。ステップ910では決定した配送広告の名称
を用いて、映像配送制御プログラムを起動し、広告映像
が配送され、処理が終了する(ステップ911)。
In step 904, it is checked whether or not the sent advertisement is viewed by the viewer prior to the video delivery. Records 156 and 157 showing advertisements X1 and X2 sent from the advertisement provider X to the viewer U1.
Indicates that both of the watched flags are not watched, so step 9
Go to 05. A case where the viewer has already viewed the sent advertisement will be described later. In step 905, it is checked whether the number of sent advertisements is plural. If there is one sent advertisement, step 906 is selected and this sent advertisement becomes the advertisement to be delivered to the viewer. On the other hand, a plurality of sent advertisements (record 1
56, 157) is present, step 907 is executed requesting the viewer to select an advertisement to view. Step 908 waits for the viewer's selection result, and step 9
In 09, the advertisement of the selection result is determined as the advertisement to be delivered to the viewer. In step 910, the video delivery control program is started using the determined delivery advertisement name, the advertisement video is delivered, and the process ends (step 911).

【0041】ステップ902で視聴者U1に事前に送付
された広告映像が存在しない場合の説明に戻る。この場
合には、ステップ903が選択される。ステップ903
は映像情報管理表150の広告送出条件、指定広告名称
の2つのカラムの情報をもとに配送広告を決定する。即
ち、レコード151では広告送出条件として’T:6−
15’が指定されており、これは映像Aの視聴時刻が
6:00から15:00の間であれば、デフォルトの指
定として指定広告名称が示す広告X3を配送することを
意味している。また、レコード152では視聴時間が1
5:00から6:00の間であれば広告X4を配送する
ことを示している。広告送出条件には、図1に示す視聴
時間の他にも視聴者の性別や年令等の指定を行うように
拡張が可能であることは言うまでもない。ステップ90
3では、以上の広告送出指定条件に従って広告X3また
はX4が選択され、ステップ910で広告映像の配送が
実行され、処理が終了する(ステップ911)。以上の
結果、任意の視聴者について事前の広告送付がなされて
いない場合、本実施例でも、デフォルトで映像に付加さ
れた広告映像を配送している。
Returning to the description in step 902, when there is no advertisement image previously sent to the viewer U1. In this case, step 903 is selected. Step 903
Determines a delivery advertisement based on the information in the two columns of the advertisement transmission condition and the designated advertisement name in the video information management table 150. That is, in record 151, the advertisement transmission condition is'T: 6-.
15 'is designated, which means that if the viewing time of the video A is between 6:00 and 15:00, the advertisement X3 indicated by the designated advertisement name is delivered as the default designation. Also, in the record 152, the viewing time is 1
It indicates that the advertisement X4 is delivered if it is between 5:00 and 6:00. It goes without saying that the advertisement sending condition can be expanded to specify the sex and age of the viewer in addition to the viewing time shown in FIG. Step 90
In 3, the advertisement X3 or X4 is selected in accordance with the above-mentioned advertisement transmission designation condition, the advertisement video is delivered in step 910, and the process ends (step 911). As a result of the above, when the advertisement is not sent in advance for any viewer, the advertisement image added to the image is delivered by default also in this embodiment.

【0042】最後にステップ904で検索結果の送付済
み広告を視聴者が事前に視聴済みである場合について説
明する。広告情報管理表155に登録されたレコード1
58を例に取り説明する。レコード158は、視聴者U
1が広告提供者Yの送付広告Y1を視聴済みであること
を示している。視聴済みフラグがセットされるのは以下
の2つのケースがある。
Finally, a case where the viewer has already viewed the sent advertisement of the search result in step 904 will be described. Record 1 registered in the advertisement information management table 155
58 will be described as an example. Record 158 is for viewer U
1 indicates that the advertisement Y1 sent by the advertisement provider Y has been viewed. The watched flag is set in the following two cases.

【0043】(1)広告提供者が事前に送付した広告映
像を、視聴者が視聴した場合 (2)広告提供者による広告映像の送付がない場合に、
視聴者自身が視聴を希望する広告映像として希望する広
告映像の名称を入力して視聴した場合 後者の場合、後述するように広告映像の視聴に伴い、広
告情報管理表への該当する広告映像のレコード登録が実
行される。いずれの場合にも視聴者は通常の映像視聴に
伴う広告視聴ではなく、広告映像の視聴自体を目的に視
聴した場合にのみ視聴済みフラグがセットされることに
なる。
(1) When the viewer views the advertisement image sent by the advertisement provider in advance (2) When the advertisement image is not sent by the advertisement provider,
When the viewer himself / herself inputs and inputs the name of the desired advertisement video as the advertisement video he / she desires to view In the latter case, as the advertisement video is viewed, the corresponding advertisement video in the advertisement information management table Record registration is executed. In either case, the viewer will set the watched flag only when he / she views the advertisement video itself for the purpose of viewing the advertisement video, not the normal advertisement viewing.

【0044】次に、視聴者が事前に送付された広告映像
の視聴を希望した場合について説明する。この場合に
は、図2の映像送信要求プログラム147のステップ2
07から213が実行される。ステップ201で視聴者
U1が広告情報管理表に登録済みの自分に向けての送付
広告の視聴を希望する場合、ステップ207が実行され
る。ステップ207ではネットワーク130を介して映
像配送サーバSV1に登録広告の一覧表の表示要求が送
出される。ステップ208では映像配送サーバSV1か
ら受信した登録広告の一覧表が表示される(図17)。
ステップ209で視聴者は視聴を希望する広告映像を選
択する。図17の例では広告映像Y1が視聴されるもの
とする。ステップ210から212は、既に説明したス
テップ202から204と同様であり説明は省略する。
ステップ213では視聴した広告映像Y1の視聴済みフ
ラグ158のセット要求を映像配送サーバ100に送出
する。広告映像Y1が広告情報管理プログラム110に
設定されていない場合には、広告情報管理表への当該広
告映像のレコード158の登録要求、および視聴済みフ
ラグ158のセット要求を映像配送サーバ100に送出
する。事前視聴済みフラグ情報の設定については、映像
配送サーバ100のクロックを用いて、当該フラグ情報
の設定後に所定の時間が経過するとリセットされるよう
にすることが可能である。このリセットにより、広告提
供者は視聴者へのアップツーデートな広告提供を期待で
きる。ステップ201で視聴者が送付されていない広告
映像の視聴を希望する場合には、ステップ203が実行
されて視聴者の希望の広告名称を入力する。ステップ2
05は既に説明済みのステップ204と同様であり説明
は省略する。
Next, a case where the viewer desires to watch the advertisement video sent in advance will be described. In this case, step 2 of the video transmission request program 147 of FIG.
07 to 213 are executed. In step 201, if the viewer U1 desires to view the advertisement sent to himself who has been registered in the advertisement information management table, step 207 is executed. In step 207, a display request for a list of registered advertisements is sent to the video delivery server SV1 via the network 130. In step 208, a list of registered advertisements received from the video delivery server SV1 is displayed (FIG. 17).
In step 209, the viewer selects an advertisement image that he / she wants to view. In the example of FIG. 17, it is assumed that the advertisement image Y1 is viewed. Steps 210 to 212 are the same as steps 202 to 204 already described, and a description thereof will be omitted.
In step 213, a request for setting the viewed flag 158 of the viewed advertisement video Y1 is sent to the video delivery server 100. When the advertisement image Y1 is not set in the advertisement information management program 110, a request to register the record 158 of the advertisement image in the advertisement information management table and a request to set the watched flag 158 are sent to the image delivery server 100. . Regarding the setting of the pre-viewed flag information, it is possible to use the clock of the video delivery server 100 so that it is reset when a predetermined time has elapsed after setting the flag information. By this reset, the advertisement provider can expect the up-to-date advertisement provision to the viewer. If the viewer desires to view the advertisement image that has not been sent in step 201, step 203 is executed to input the advertisement name desired by the viewer. Step 2
Step 05 is the same as step 204 which has already been described, and a description thereof will be omitted.

【0045】広告映像の視聴要求を受信した映像配送サ
ーバ100の処理内容を図5に従い説明する。ステップ
500で受信したクライアントの送信要求が広告情報管
理表155の登録広告一覧の表示要求であればステップ
503を実行する。ステップ503では視聴者U1を図
示しない主記憶内の領域に読み込み、ステップ504で
は広告情報管理表管理プログラム110の検索処理プロ
グラム111を起動して、視聴者U1に送付されている
登録広告の一覧表検索を実行する。ステップ505では
検索結果の登録広告の一覧表をネットワーク130を介
してクライアントに送出する。
The processing contents of the video delivery server 100 which has received the advertisement video viewing request will be described with reference to FIG. If the client transmission request received in step 500 is a request for displaying the registered advertisement list of the advertisement information management table 155, step 503 is executed. In step 503, the viewer U1 is read into an area in the main memory (not shown), and in step 504, the search processing program 111 of the advertisement information management table management program 110 is activated to list the registered advertisements sent to the viewer U1. Perform a search. In step 505, the list of registered advertisements as the search result is sent to the client via the network 130.

【0046】上述したように、本実施例によれば視聴者
は任意の時刻に広告映像を視聴しておくことで、視聴し
た広告提供者の提供する通常映像の視聴時に強制的な広
告の視聴を免除されることになり、自由度の高い映像視
聴が可能となる。
As described above, according to the present embodiment, the viewer watches the advertisement video at an arbitrary time, so that the viewer is forced to view the advertisement when watching the normal video provided by the viewed advertisement provider. Will be exempted, and it will be possible to view videos with a high degree of freedom.

【0047】また本実施例の広告映像配送システムで
は、映像配送サーバに格納される任意の映像データにつ
いて当該映像データの広告提供者を複数設定可能とし、
広告映像配送時に当該複数の広告提供者の提供広告のう
ち、どの広告を視聴するかを視聴者に選択させる。当該
複数の広告提供者に関して視聴者の視聴回数を、映像配
送サーバ100の主記憶上の図示しない領域に格納し、
当該映像データに関する広告映像の視聴比率を求め、提
供者の広告料金の負担の比率を決定することは容易に可
能である。これにより、広告提供者は自由度の高い広告
提供形態をとることが可能となる。
In the advertisement video delivery system of the present embodiment, it is possible to set a plurality of advertisement providers of the video data for arbitrary video data stored in the video delivery server.
At the time of delivering the advertisement video, the viewer is allowed to select which of the advertisements provided by the plurality of advertisement providers to view. The number of views of the viewer regarding the plurality of advertisement providers is stored in an area (not shown) on the main storage of the video delivery server 100,
It is easily possible to obtain the viewing ratio of the advertisement video related to the video data and determine the ratio of the advertisement fee burden on the provider. As a result, the advertisement provider can take an advertisement providing form with a high degree of freedom.

【0048】以上示したように、本実施例によれば、広
告提供者が選択した任意の視聴者の事前の指定およびそ
の人へ配送する広告映像の事前の選択および選択された
広告映像の事前の配送が可能であり、広告提供者の視聴
者の嗜好に応じた広告配送が可能となり、広告提供者に
とって広告効果が高い広告の配送が実現される。
As described above, according to the present embodiment, the advance designation of an arbitrary viewer selected by the advertisement provider, the advance selection of the advertisement image to be delivered to the person, and the advance selection of the selected advertisement image. Can be delivered, the advertisement can be delivered according to the viewer's preference of the advertisement provider, and the advertisement can be delivered with a high advertising effect for the advertisement provider.

【0049】<実施例2>次に、本発明による広告映像
配送システムの第2の実施例を図10から図14を用い
て説明する。本実施例の広告映像配送システムは、基本
的な構成は図1に従う。しかし、視聴者が選択した映像
の視聴に先立って、選択した映像に付随する広告の視聴
方法を指定することを可能とするため、映像情報管理表
管理プログラム107が管理する映像情報管理表150
の代りに図9に示す映像情報管理表150を用い、広告
情報管理表管理プログラム110が管理する広告情報管
理表110の代りに図10に示す広告情報管理表110
を用いる。また、クライアント140内の映像送信要求
プログラム147の代りに、図12の映像送信要求プロ
グラム147を用い、映像配送サーバ100内のクライ
アント管理プログラム120の代りに、図13のクライ
アント管理プログラム1200を用い、広告配送タイミ
ング検出プログラム116の代りに、図14に示す広告
配送タイミング検出プログラム116を用いる。以下に
おいては、実施例1と異なる点を主に説明する。
<Second Embodiment> Next, a second embodiment of the advertisement video delivery system according to the present invention will be described with reference to FIGS. 10 to 14. The basic configuration of the advertisement video delivery system according to the present embodiment complies with FIG. However, the video information management table 150 managed by the video information management table management program 107 is provided in order to allow the viewer to specify the viewing method of the advertisement accompanying the selected video prior to viewing the selected video.
9 is used instead of the advertisement information management table 110 shown in FIG. 9, and the advertisement information management table 110 shown in FIG. 10 is used instead of the advertisement information management table 110 managed by the advertisement information management table management program 110.
Is used. Also, the video transmission request program 147 in the client 140 is replaced with the video transmission request program 147 in FIG. 12, and the client management program 120 in the video delivery server 100 is replaced with the client management program 1200 in FIG. The advertisement delivery timing detection program 116 shown in FIG. 14 is used instead of the advertisement delivery timing detection program 116. The differences from the first embodiment will be mainly described below.

【0050】(映像情報管理表150)図10に示すよ
うに、図1の映像情報管理表150と異なり、本実施例
の映像情報150には、課金割引率の欄が追加されてい
る。レコード1001は映像Aの視聴に際して広告X2
を視聴すれば視聴者への課金が5%割り引かれること、
レコード1002は広告Y2を視聴すれば課金が10%
割り引かれることを示している。視聴者は視聴広告の選
択にあたり本情報を利用することで自由度の高い視聴形
態を取ることができる。
(Video Information Management Table 150) As shown in FIG. 10, unlike the video information management table 150 of FIG. 1, the video information 150 of the present embodiment is provided with a column of the charge discount rate. Record 1001 is advertisement X2 when viewing video A
If you watch, you will get a 5% discount on the viewer's bill,
Record 1002 charges 10% if you watch advertisement Y2
It shows that it is discounted. The viewer can take a highly flexible viewing mode by using this information when selecting the viewing advertisement.

【0051】(広告情報管理表155)図1の広告情報
管理表155と異なり、本実施例では、図11に示すよ
うに、視聴要否フラグと広告挿入位置の欄がこの広告情
報管理表に追加されている。後述する映像送信要求プロ
グラム147により、視聴者が映像視聴に先立って入力
する広告視聴方法に従って両方の欄への値が設定され
る。レコード1101はユーザU1が映像視聴に先立っ
て、広告X2を視聴することを要求しており、広告の挿
入位置はPTSの値が0、即ち映像視聴の先頭で広告視
聴することを指定したことを示している。また、レコー
ド1102は視聴者U1が映像視聴に先立って、広告Y
2の視聴は不要であると指定したことを示している。
(Advertisement information management table 155) Unlike the advertisement information management table 155 of FIG. 1, in this embodiment, as shown in FIG. 11, the columns of the viewing necessity flag and the advertisement insertion position are included in this advertisement information management table. Has been added. A video transmission request program 147, which will be described later, sets values in both columns according to the advertisement viewing method that the viewer inputs prior to viewing the video. The record 1101 requests that the user U1 views the advertisement X2 prior to the video viewing, and the insertion position of the advertisement specifies that the PTS value is 0, that is, the advertisement viewing is specified at the beginning of the video viewing. Shows. In addition, the record 1102 shows that the viewer U1 is in the advertisement Y before the video is viewed.
It indicates that the viewing of No. 2 is designated as unnecessary.

【0052】(映像送信要求プログラム147)図11
に示すように、映像送信要求プログラム147はクライ
アント内のプログラムであり、映像視聴に先立って視聴
者の広告視聴形態をユーザから入力して、サーバ内の広
告情報管理表155に登録する機能を有する。
(Video transmission request program 147) FIG.
As shown in, the video transmission request program 147 is a program in the client, and has a function of inputting the advertisement viewing mode of the viewer from the user prior to viewing the video and registering it in the advertisement information management table 155 in the server. .

【0053】(映像送信要求プログラム147)このプ
ログラムの処理は、図2に示す映像送信要求プログラム
147の処理とほぼ同様であり、以下では図2の映像送
信要求プログラム147と異なる点を中心に説明する。
ステップ201では視聴対象の映像名称Aが入力され
る。新規に追加されたステップ1202ではサーバSV
1と映像名称Aをユーザから入力しする。ステップ12
03ではサーバSV1と映像名称Aの広告視聴形態の表
示を要求する。この結果、後述するクライアント管理プ
ログラム120が起動されて、図10に示す映像情報管
理表150の内容をもとに、映像AのPTS値が300
0の時点で広告X2とY2の視聴が設定されていること
がクライアント端末の視聴者に示される。視聴者はステ
ップ1204で希望する広告視聴形態として、広告毎の
視聴の要否と広告の挿入位置を入力する。ステップ12
05ではサーバSV1の広告情報管理表155に、ステ
ップ1204で入力した視聴要否フラグと広告挿入位置
とが登録される。図11の例で言えば、視聴者U1に関
して、広告X2の視聴が挿入位置はPTS値=0で指定
され、広告Y2の視聴は不要であることが指定されたこ
とが示されている。残りのステップは図2と同様であ
り、説明は省略する。以上説明したように、図12の映
像送信要求プログラム147により、図11の広告情報
管理表155に視聴者毎の広告視聴形態要求が設定され
る。
(Video Transmission Request Program 147) The processing of this program is almost the same as the processing of the video transmission request program 147 shown in FIG. 2, and the following description will focus on the points different from the video transmission request program 147 of FIG. To do.
In step 201, the video name A to be viewed is input. In step 1202 newly added, the server SV
The user inputs 1 and the video name A. Step 12
In 03, the server SV1 and the display of the advertisement viewing mode of the video name A are requested. As a result, the client management program 120, which will be described later, is activated, and the PTS value of the video A is 300 based on the contents of the video information management table 150 shown in FIG.
The viewer of the client terminal indicates that the viewing of the advertisements X2 and Y2 is set at time 0. In step 1204, the viewer inputs the necessity of viewing for each advertisement and the insertion position of the advertisement as the desired advertisement viewing mode. Step 12
In 05, the viewing necessity flag and the advertisement insertion position input in step 1204 are registered in the advertisement information management table 155 of the server SV1. In the example of FIG. 11, regarding the viewer U1, it is indicated that the viewing position of the advertisement X2 is designated by the PTS value = 0 and the viewing position of the advertisement Y2 is designated as unnecessary. The remaining steps are the same as in FIG. 2 and will not be described. As described above, the video transmission request program 147 of FIG. 12 sets the advertisement viewing mode request for each viewer in the advertisement information management table 155 of FIG. 11.

【0054】(クライアント管理プログラム120)こ
のプログラムは、映像毎に付随する広告の表示に関する
情報をクライアントへ提供する機能を有する。図13に
示すように、ステップ1200では視聴者(=U1)の
要求が、番組映像または広告映像の視聴要求か、登録広
告映像の一覧表の表示要求か、映像(=A)の付随広告
に関する情報の検索要求であるかの区別がなされる。映
像(=A)の付随広告に関する情報の検索要求であれ
ば、ステップ501が実行されてクライアント名称(=
U1)と、視聴映像名称(=A)が読み込まれる。ステ
ップ1302では、図10の映像情報管理表150に視
聴映像Aの広告挿入位置と課金割引率の検索が要求され
る。ステップ1303では検索結果がネットワーク13
0を介してクライアント140に送出される。送出され
た検索結果は前述の映像送信要求プログラム147によ
り視聴者へ表示される。また、ステップ502の映像配
送終了後にはステップ1301で、視聴映像の課金金額
と視聴広告内容の割引率に従い、課金金額を決定する。
残りのステップは図5と同様であり、説明は省略する。
(Client Management Program 120) This program has a function of providing the client with information regarding the display of advertisements accompanying each video. As shown in FIG. 13, in step 1200, the request of the viewer (= U1) relates to the request for viewing the program video or the advertising video, the request for displaying the list of the registered advertising video, or the accompanying advertisement of the video (= A). A distinction is made as to whether it is a request for information retrieval. If the search request is for information related to the accompanying advertisement of the video (= A), step 501 is executed and the client name (=
U1) and the viewing video name (= A) are read. In step 1302, the video information management table 150 of FIG. 10 is requested to search for the advertisement insertion position of the viewing video A and the charge discount rate. In step 1303, the search result is the network 13
It is sent to the client 140 via 0. The sent search result is displayed to the viewer by the above-mentioned video transmission request program 147. Further, after the video delivery in step 502 is completed, in step 1301, the billing amount is determined according to the billing amount for viewing video and the discount rate for viewing advertisement content.
The remaining steps are the same as in FIG. 5, and description thereof will be omitted.

【0055】以上説明したように、図12の映像送信要
求プログラム147と図13のクライアント管理プログ
ラム120により、視聴者は映像視聴に先立って視聴映
像に付随する広告映像の視聴を実行することができ、そ
の結果として、映像配送サーバ100内の広告情報管理
表155内の視聴済みフラグがセットされる。
As described above, the video transmission request program 147 of FIG. 12 and the client management program 120 of FIG. 13 allow the viewer to view the advertisement video accompanying the viewing video prior to viewing the video. As a result, the watched flag in the advertisement information management table 155 in the video delivery server 100 is set.

【0056】(広告配送タイミング検出プログラム11
6)このプログラムが図8のそれと異なる点を以下に説
明する。図14に示すように、ステップ802では図1
0の映像情報管理表150に登録された映像Aの指定広
告名称を検索している。さらに新規に追加されたステッ
プ1401では、検索結果である映像Aの指定広告名称
(=X2)を用いて図11の広告情報管理表155を検
索し、視聴者U1が視聴を要求しているか否かを検索す
る。要求が存在する場合には、ステップ1402が選択
されて、広告情報管理表内の広告挿入位置が広告挿入位
置として選択される。以上の流れを図10および図11
の例を用いて説明する。映像Aの広告X2の所定の挿入
位置はレコード1001が示すようにPTS=3000
であるが、広告X2は図11のレコード1101に示す
ように視聴者U1が視聴を要求し挿入位置としてPTS
=0を指定している。この結果、広告X2はPTS=0
に挿入されることがわかる。
(Advertisement delivery timing detection program 11
6) The difference of this program from that of FIG. 8 will be described below. As shown in FIG. 14, in step 802, as shown in FIG.
The designated advertisement name of the video A registered in the video information management table 150 of 0 is searched. Furthermore, in step 1401 newly added, the advertisement information management table 155 of FIG. 11 is searched using the designated advertisement name (= X2) of the video A which is the search result, and whether the viewer U1 requests the viewing or not. To search for If there is a request, step 1402 is selected and the advertisement insertion position in the advertisement information management table is selected as the advertisement insertion position. The above flow is shown in FIG. 10 and FIG.
This will be described with reference to an example. The predetermined insertion position of the advertisement X2 of the image A is PTS = 3000 as indicated by the record 1001.
However, as for the advertisement X2, as shown in the record 1101 of FIG. 11, the viewer U1 requests the viewing and the PTS is set as the insertion position.
= 0 is specified. As a result, the advertisement X2 has PTS = 0.
You can see that it is inserted into.

【0057】一方、ステップ1401で広告情報管理表
内に映像Aの指定広告名称(=X2)の視聴要求が登録
されていない場合には、視聴者が当該広告の視聴方法に
関して特定の要求を行っていないことが示されている。
この場合にはステップ1403が実行されて、映像情報
管理表管理プログラム107の検索処理プログラム10
8を起動して、映像(=A)の指定広告名称(=X2)
について映像情報管理表の広告挿入位置を検索して広告
挿入位置を決定する。ステップ803では送信中の映像
のPTS値が上記で設定した広告挿入位置と一致するか
がチェックされ、一致する場合にはステップ804で配
送広告の決定がなされる。
On the other hand, if the viewing request for the designated advertising name (= X2) of the video A is not registered in the advertising information management table in step 1401, the viewer makes a specific request regarding the viewing method of the advertisement. It has not been shown.
In this case, step 1403 is executed and the search processing program 10 of the video information management table management program 107 is executed.
8 is started, and the designated advertisement name (= X2) of the video (= A)
The advertisement insertion position in the video information management table is searched to determine the advertisement insertion position. In step 803, it is checked whether the PTS value of the video being transmitted matches the advertisement insertion position set above. If they match, the delivery advertisement is determined in step 804.

【0058】以上説明したように、本実施例2によれ
ば、視聴者が映像の視聴に先立って映像に付随する広告
の内容、および広告視聴の位置を自由に設定することが
可能となり、視聴者の好みに応じた映像視聴が可能とな
る。また、本実施例では視聴者が設定可能な広告の視聴
形態を、広告内容と広告挿入位置の2点としているが、
その他にも広告映像画面の大きさ、映像視聴と並行して
広告視聴を行う等の指定が可能である事は明らかであ
る。
As described above, according to the second embodiment, the viewer can freely set the contents of the advertisement accompanying the video and the position of viewing the advertisement prior to viewing the video. It is possible to view the video according to the taste of the person. Further, in the present embodiment, the viewing modes of the advertisement that can be set by the viewer are two points, that is, the advertisement content and the advertisement insertion position.
In addition, it is obvious that the size of the advertisement video screen and the advertisement viewing in parallel with the video viewing can be designated.

【0059】<変形例> (1)実施例1、2では、映像情報管理表に保持され
た、広告広告映像を配送する時点の上に基づいて、映像
を配送中に、広告映像を配送すべき時点に到着したか否
かを広告配送タイミング検出プログラム116により検
出し、その時点に達したと検出されたときに、配送広告
決定プログラム118を起動して、配送すべき広告をク
ライアントごとに決定していた。しかし、この方法に代
えて、映像の配送要求がクライアントから送出されたと
きに、配送すべき広告を決定し、広告を配送すべき時点
に到着したときに、この決定された広告を配送する方法
でもよい。この変形例では、実施例1、2よりは、配送
すべき広告の決定をゆっくりと実行することが許され
る。
<Modification> (1) In the first and second embodiments, the advertisement image is delivered during the delivery of the advertisement image based on the time when the advertisement advertisement image is delivered, which is held in the image information management table. The advertisement delivery timing detection program 116 detects whether or not the time has arrived, and when it is detected that the time has arrived, the delivery advertisement determination program 118 is activated to determine the advertisement to be delivered for each client. Was. However, instead of this method, when a video delivery request is sent from a client, an advertisement to be delivered is determined, and when the advertisement arrives at the time when the advertisement should be delivered, the determined advertisement is delivered. But it is okay. In this modified example, the determination of the advertisement to be delivered can be executed more slowly than in the first and second embodiments.

【0060】(2)実施例1においては、映像情報管理
表150には一つの映像に対しては、同一の広告提供者
による複数の広告映像が登録されていたが、そこに示さ
れた配送位置、配送条件などにより、その番組映像に
は、これらの複数の広告映像の一つしか配送されないよ
うになっていた。しかし、番組映像の視聴時間が長い場
合には、通常の商用のテレビジョン放送における放送の
ごとく、一つの番組映像に複数の広告映像を使用するこ
とももとより可能である。
(2) In the first embodiment, the video information management table 150 registered a plurality of advertisement videos by the same advertisement provider for one video. Depending on the position, delivery conditions, etc., only one of these advertisement images is delivered to the program image. However, when the viewing time of the program video is long, it is possible to use a plurality of advertisement videos for one program video, as in the case of broadcasting in normal commercial television broadcasting.

【0061】すなわち、同一の番組映像の異なる位置で
異なる広告映像を配送するように実施例1を変形でき
る。その場合には、映像情報管理テーブル150には、
同じ映像の異なる、配送位置で使用する複数の広告映像
を登録し、各配送位置ごとに、その時点で配送すべき広
告映像に代えて使用する広告を、現在その映像を要求し
ているクライアントに対して設けられた広告情報管理表
155から選択すればよい。このためには、この広告情
報管理表155にも同じ広告提供者により指定された複
数の広告映像を登録し、上記番組映像の異なる配送位置
に応じて、これらの異なる広告映像を広告情報管理表か
ら選択するようにすることが望ましい。
That is, the first embodiment can be modified so that different advertisement images are delivered at different positions of the same program image. In that case, in the video information management table 150,
Register multiple advertisement videos for the same video that are used at different delivery locations, and for each delivery location, use the advertisement that is used in place of the advertisement video that should be delivered at that time to the client currently requesting that video. It may be selected from the advertisement information management table 155 provided for it. To this end, a plurality of advertisement videos designated by the same advertisement provider are also registered in this advertisement information management table 155, and these different advertisement videos are displayed according to different delivery positions of the program videos. It is desirable to select from.

【0062】(3)実施例1においては、映像情報管理
表150には一つの映像に対しては、同一の広告提供者
による一つ又は複数の広告映像とその配送位置、配送条
件などを登録した。しかし、通常の商用のテレビジョン
放送における放送のごとく、一つの番組映像に複数の広
告提供者による広告映像を登録することももとより可能
である。すなわち、同一の番組映像の異なる位置で異な
る広告提供者による広告映像を配送するように実施例1
を変形できる。その場合には、映像情報管理表150に
は、同じ映像の異なる、配送位置で使用する、異なる広
告提供者による複数の広告映像を登録し、各配送位置ご
とに、その時点で配送すべき広告映像に代えて使用する
広告を、現在その映像を要求しているクライアントに対
して設けられた広告情報管理表155から選択すればよ
い。このためには、この広告情報管理表155にも、こ
れらの広告提供者から指定された、複数の広告映像を登
録し、上記番組映像の異なる配送位置とそこで配送され
る広告の広告提供者に応じて、これらの異なる広告映像
を広告情報管理表から選択するようにする。
(3) In the first embodiment, in the video information management table 150, for one video, one or a plurality of advertisement videos by the same advertisement provider and their delivery positions, delivery conditions, etc. are registered. did. However, it is of course possible to register advertisement images by a plurality of advertisement providers in one program image, as in the case of ordinary commercial television broadcasting. That is, the first embodiment is designed so that the advertisement images from different advertisement providers are delivered at different positions of the same program image.
Can be transformed. In that case, in the image information management table 150, a plurality of advertisement images of the same image used at different delivery positions by different advertisement providers are registered, and advertisements to be delivered at each delivery position at each delivery position. The advertisement to be used instead of the video may be selected from the advertisement information management table 155 provided for the client who is currently requesting the video. To this end, a plurality of advertisement videos designated by these advertisement providers are also registered in this advertisement information management table 155, and the different advertisement delivery locations of the program videos and the advertisement providers of advertisements delivered there are registered. Accordingly, these different advertisement images are selected from the advertisement information management table.

【0063】(4)実施例1、2とも、広告情報管理表
155は各クライアントごとに設けたが、この広告情報
管理表を各広告提供者毎に持つようにしても、クライア
ント毎に異なる広告を配送することも可能である。すな
わち、実施例1で使用した広告情報管理表155の内、
特定の広告提供者が関連している映像に関する広告情報
を、その広告提供者が指定したクライアントごとに保持
すればよい。また、視聴済みフラグ等の各クライアント
の操作に関係する情報は、クライアント毎に記憶する必
要がある。
(4) In both the first and second embodiments, the advertisement information management table 155 is provided for each client. However, even if this advertisement information management table is provided for each advertisement provider, different advertisements are provided for each client. It is also possible to deliver. That is, of the advertisement information management table 155 used in Example 1,
The advertisement information regarding the video related to the specific advertisement provider may be held for each client specified by the advertisement provider. In addition, information related to the operation of each client, such as the watched flag, needs to be stored for each client.

【0064】(5)上記変形例4のごとく、各広告提供
者ごとに、各クライアント対応の広告管理情報を持つの
に代えて、各広告提供者毎に、クライアントの群毎に広
告情報管理表を記憶し、各クライアントがどの群に属す
るかを示す情報を別に記憶しておく方法をしようすれ
ば、クライアント群毎に異なる広告映像を配送できる。
実施例1では、見かけ上クライアントごとに異なる広告
映像を配送できるが、実際には準備する広告映像の数が
制限されるから実施例1でも、結局はクライアント毎に
広告映像を指定することになる。したがって、その点で
は、この変形例5は実施例1とは実質的には変わらな
い。
(5) Instead of having advertisement management information corresponding to each client for each advertisement provider as in the fourth modification, an advertisement information management table for each client group for each advertisement provider By using a method of storing the information and separately storing information indicating which group each client belongs to, a different advertisement image can be delivered to each client group.
In the first embodiment, different advertisement videos can be apparently delivered to each client, but since the number of advertisement videos to be prepared is actually limited, even in the first embodiment, the advertisement video is eventually designated for each client. . Therefore, in that respect, the fifth modification is substantially the same as the first embodiment.

【0065】(6)上記変形例2のごとく、同一の番組
映像に対して、異なる広告提供者により提供される複数
の広告映像を配送する場合に、上記変形例4または5を
適用することができる。
(6) In the case where a plurality of advertisement videos provided by different advertisement providers are delivered to the same program video as in the second modification, the fourth or fifth modification may be applied. it can.

【0066】(7)実施例1、2とも、映像情報管理表
150では、映像名称とその映像に付帯する広告名称を
関連づけて管理し、番組映像に応じた特定広告の配送を
可能としている。しかし、視聴者が視聴を行った時間帯
毎に特定の広告を配送するように実施例を変形すること
も可能である。この場合、映像情報管理表150で、映
像名称の代わりに視聴時間帯を指定する欄を設けて、視
聴時間帯毎に広告提供者名称や指定広告名称との関連づ
けを指定すればよい。
(7) In both the first and second embodiments, the video information management table 150 manages the video name and the advertisement name attached to the video in association with each other, and enables delivery of a specific advertisement corresponding to the program video. However, it is also possible to modify the embodiment so that a specific advertisement is delivered every time the viewer watches. In this case, in the video information management table 150, a column for designating the viewing time zone instead of the video name may be provided, and the association with the advertisement provider name or the designated advertisement name may be designated for each viewing time zone.

【0067】[0067]

【発明の効果】本願発明によれば、視聴者ごとに、異な
る広告映像を配送することが可能となる。本願の発明の
より具体的な態様では、広告提供者が選択した視聴者ご
とに、広告提供者が選択した広告映像を配送することが
可能となる。
According to the present invention, different advertisement images can be delivered to each viewer. In a more specific aspect of the invention of the present application, it becomes possible to deliver the advertisement image selected by the advertisement provider to each viewer selected by the advertisement provider.

【0068】本願の他の発明によれば、視聴者が望め
ば、広告映像を視聴者が映像データを視聴するまえに視
聴することができる。
According to another invention of the present application, if the viewer desires, the advertisement video can be viewed before the viewer views the video data.

【図面の簡単な説明】[Brief description of drawings]

【図1】本発明による映像配送システムの第1の実施例
の概略構成図。
FIG. 1 is a schematic configuration diagram of a first embodiment of a video delivery system according to the present invention.

【図2】図1の装置で使用する映像受信クライアントの
映像送信要求プログラム(147)のフローチャート。
2 is a flowchart of a video transmission request program (147) of a video reception client used in the apparatus of FIG.

【図3】図1の装置で使用する映像受信クライアントの
映像受信プログラム(148)のフローチャート。
3 is a flowchart of a video reception program (148) of a video reception client used in the apparatus of FIG.

【図4】図1の装置で使用するMPEG1システムスト
リームの構成を示す図。
4 is a diagram showing a structure of an MPEG1 system stream used in the apparatus of FIG.

【図5】図1の装置で使用する映像配送サーバのクライ
アント管理プログラム(120)のフローチャート。
5 is a flowchart of a client management program (120) of the video delivery server used in the apparatus of FIG.

【図6】図1の装置で使用する映像配送サーバの映像配
送制御プログラム(121)のフローチャート。
6 is a flowchart of a video delivery control program (121) of the video delivery server used in the apparatus of FIG.

【図7】図1の装置で使用する映像配送サーバの映像読
みだし制御プログラム(122)のフローチャート。
7 is a flowchart of a video reading control program (122) of the video delivery server used in the apparatus of FIG.

【図8】図1の装置で使用する映像配送サーバの広告配
送タイミング検出プログラム(116)のフローチャー
ト。
8 is a flowchart of an advertisement delivery timing detection program (116) of the video delivery server used in the apparatus of FIG.

【図9】図1の装置で使用する映像配送サーバの配送広
告決定プログラム(119)のフローチャート。
9 is a flowchart of a delivery advertisement determination program (119) of the video delivery server used in the apparatus of FIG.

【図10】本発明による映像配送システムの第2の実施
例で使用する映像情報管理表(150)の構成を示す
図。
FIG. 10 is a diagram showing the configuration of a video information management table (150) used in the second embodiment of the video delivery system according to the present invention.

【図11】第2の実施例で使用する広告情報管理表(1
55)の構成を示す図。
FIG. 11 is an advertisement information management table (1 used in the second embodiment.
55) is a diagram showing the configuration of FIG.

【図12】第2の実施例で使用する映像受信クライアン
トの映像送信要求プログラム(147)のフローチャー
ト。
FIG. 12 is a flowchart of a video transmission request program (147) of a video reception client used in the second embodiment.

【図13】第2の実施例で使用する映像配送サーバのク
ライアント管理プログラム(120)のフローチャー
ト。
FIG. 13 is a flowchart of a client management program (120) of the video delivery server used in the second embodiment.

【図14】第2の実施例で使用する広告配送タイミング
検出プログラム(116)のフローチャート。
FIG. 14 is a flowchart of an advertisement delivery timing detection program (116) used in the second embodiment.

【図15】第1の実施例で使用する初期メニューの表示
画面の例を示す図。
FIG. 15 is a diagram showing an example of a display screen of an initial menu used in the first embodiment.

【図16】第1の実施例で使用する初期メニューへのユ
ーザの入力例を示す図。
FIG. 16 is a diagram showing an example of user input to an initial menu used in the first embodiment.

【図17】第1の実施例で使用する広告一覧表の表示画
面の例を示す図。
FIG. 17 is a diagram showing an example of a display screen of an advertisement list used in the first embodiment.

【符号の説明】[Explanation of symbols]

102・・・内部バス、104・・・ネットワーク・イ
ンタフェース・アダプタ、105・・・入出力コントロ
ーラ、106・・・磁気ディスク、143・・・圧縮映
像デコーダ
102 ... Internal bus, 104 ... Network interface adapter, 105 ... Input / output controller, 106 ... Magnetic disk, 143 ... Compressed video decoder

Claims (16)

【特許請求の範囲】[Claims] 【請求項1】配送すべき複数の映像データとその映像デ
ータに附すべき広告映像データとを格納する記憶装置を
有する映像配送サーバと、それぞれ該映像配送サーバか
ら配送される映像データを受信して視聴者に表示する複
数の映像受信クライアントとを有し、該映像配送サーバ
は、いずれかの映像受信クライアントから要求されたい
ずれかの映像データとその映像データに附すべき広告映
像データとを該記憶装置から読み出し、当該映像受信ク
ライアントへ送出する映像配送システムにおいて、 該複数の映像受信クライアントのいずれか一つから映像
データの配送が要求されたとき、上記記憶装置に保持さ
れた複数の広告映像データからその要求された映像デー
タに附すべき広告映像データをその映像受信クライアン
トに依存して選択し、 選択された広告映像データをその要求された映像データ
に対する広告映像データとして該映像配送サーバから該
特定の映像受信クライアントに配送する広告映像配送方
法。
1. A video delivery server having a storage device for storing a plurality of video data to be delivered and advertisement video data to be attached to the video data, and receiving the video data delivered from each of the video delivery servers. And a plurality of video receiving clients for displaying to a viewer, the video delivering server stores any video data requested by any video receiving client and advertisement video data to be attached to the video data. In a video delivery system that reads out from the storage device and sends out to the video reception client, when a delivery of video data is requested from any one of the plurality of video reception clients, a plurality of advertisements stored in the storage device From the video data, select the advertising video data to be attached to the requested video data depending on the video receiving client, An advertisement video delivery method for delivering selected advertisement video data as advertisement video data for the requested video data from the video delivery server to the specific video receiving client.
【請求項2】上記選択では、上記要求された映像データ
に付加すべき広告映像データを、その映像データとその
映像受信クライアントとに依存して選択する請求項1記
載の広告映像配送方法。
2. The advertisement video delivery method according to claim 1, wherein in the selection, the advertisement video data to be added to the requested video data is selected depending on the video data and the video receiving client.
【請求項3】上記要求された映像データに対応して予め
定められた広告提供者により予め指定され、一群の映像
クライアントの各々に配布すべき広告映像データを指定
する広告情報を予め記憶するステップをさらに有し、 上記選択では、 その広告情報が、上記特定の映像受信クライアントに対
して上記要求された映像データに付加すべき広告映像デ
ータを指定しているか否かを判別し、 いずれかの広告映像データが上記特定の映像受信クライ
アントに対して指定されている場合、その指定された広
告映像データを選択する請求項2記載の広告映像配送方
法。
3. A step of pre-storing advertisement information which is designated in advance by a predetermined advertisement provider corresponding to the requested video data and which designates the advertisement video data to be distributed to each of the group of video clients. In the selection, it is determined whether or not the advertisement information specifies advertisement video data to be added to the requested video data for the specific video reception client. The advertisement video delivery method according to claim 2, wherein when the advertisement video data is designated for the specific video receiving client, the designated advertisement video data is selected.
【請求項4】上記選択では、 複数の広告映像データが上記特定の映像受信クライアン
トに対して指定されている場合、該指定された複数の広
告映像データを識別する情報を該特定の映像受信クライ
アントに配送して、上記特定の映像受信クライアントの
ユーザにより、該複数の指定された広告映像データの一
つを選択させる請求項3記載の広告映像配送方法。
4. In the above selection, when a plurality of advertisement video data is designated for the particular video receiving client, information for identifying the designated plurality of advertisement video data is provided for the particular video receiving client. 4. The advertisement image delivery method according to claim 3, wherein the advertisement image is delivered to the user, and the user of the particular image reception client selects one of the plurality of designated advertisement image data.
【請求項5】該配送では、その広告情報が、上記特定の
映像受信クライアントに対して上記要求された映像デー
タに付加すべき広告映像データを広告映像データを指定
していない場合、該要求された映像データに付加すべき
広告映像データとして、該映像受信クライアントに依ら
ないで予め定められている広告映像データを選択する請
求項3記載の広告映像配送方法。
5. In the delivery, if the advertising information does not specify advertising video data to be added to the requested video data to the specific video receiving client, the advertising information is requested. The advertisement video delivery method according to claim 3, wherein predetermined advertisement video data is selected as the advertisement video data to be added to the video data, without depending on the video receiving client.
【請求項6】複数の映像受信クライアントの各々に対応
して、複数の広告提供者が指定した複数の広告映像デー
タを識別する広告情報を記憶するステップをさらに有
し、 上記選択では、上記特定の映像受信クライアントに対し
て記憶された広告情報が指定する複数の広告映像データ
の一つを選択するステップを有する請求項1記載の広告
映像配送方法。
6. The method further comprises a step of storing advertisement information for identifying a plurality of advertisement image data designated by a plurality of advertisement providers, corresponding to each of the plurality of image receiving clients. The advertisement video delivery method according to claim 1, further comprising the step of selecting one of a plurality of advertisement video data designated by the advertisement information stored for the video reception client.
【請求項7】上記選択は、 上記特定の映像受信クライアントに対応して記憶された
広告情報が指定する複数の広告映像データ内に、上記要
求された映像データに対応して予め定められた広告提供
者が指定した少なくとも一つの広告映像データが含まれ
ているか否かを判定し、 その一つの広告映像データが含まれていれば、それを選
択するステップを有する請求項1記載の広告映像配送方
法。
7. The selection is a predetermined advertisement corresponding to the requested video data in a plurality of advertisement video data designated by advertisement information stored corresponding to the specific video receiving client. The advertisement image delivery according to claim 1, further comprising a step of determining whether or not at least one advertisement image data designated by the provider is included, and if the one advertisement image data is included, selecting the same. Method.
【請求項8】上記特定の映像受信クライアントから、上
記映像データの配送の前に発行された広告映像データの
配送要求にしたがって、その特定の映像受信クライアン
トに対応して記憶された上記広告情報が指定する複数の
広告映像データを識別する情報を、該特定の映像受信ク
ライアントに配送し、 該特定の映像受信クライアントから送出された、上記複
数の広告映像データの一つを選択したことを信号にした
がって、該選択された一つの広告映像データを該特定の
映像受信クライアントに配送し、 該特定の映像受信クライアントに上記選択された広告映
像の配送後に、上記映像データの配送要求が該特定の映
像受信クライアントから発行あったときには、上記要求
された映像データに付加すべき広告映像データの選択と
上記配送を実行しない請求項6記載の広告映像配送方
法。
8. The advertisement information stored corresponding to the particular video receiving client according to a delivery request of the advertisement video data issued from the particular video receiving client before the delivery of the video data. Information for identifying a plurality of designated advertisement video data is delivered to the specific video reception client, and one of the plurality of advertisement video data transmitted from the specific video reception client is selected as a signal. Therefore, the selected one of the advertisement video data is delivered to the specific video receiving client, and after the delivery of the selected advertisement video to the specific video receiving client, the delivery request of the video data is transmitted to the specific video receiving client. When issued by the receiving client, select the advertisement video data to be added to the requested video data and execute the above delivery Advertisement video delivery method no claim 6.
【請求項9】配送すべき複数の映像データとその映像デ
ータに附すべき広告映像データとを格納する記憶装置を
有する映像配送サーバと、それぞれ該映像配送サーバか
ら配送される映像データを受信して視聴者に表示する複
数の映像受信クライアントとを有し、該映像配送サーバ
は、いずれかの映像受信クライアントから要求されたい
ずれかの映像データとその映像データに附すべき広告映
像データとを該記憶装置から読み出し、当該映像受信ク
ライアントへ送出する映像配送システムにおいて、 いずれかの映像受信クライアントから配送を要求された
いずれかの映像データの配送前に、該映像データに付加
される広告映像データを上記映像データが配送される前
に配送すべきことが該映像受信クライアントから要求さ
れたとき、該広告映像データを前記映像サーバから上記
映像受信クライアントに配送し、 その配送後に上記映像データを前記映像サーバから上記
映像受信クライアントに配送し、その映像データの配送
の間には、上記広告映像データは配送しない広告映像配
送方法。
9. A video delivery server having a storage device for storing a plurality of video data to be delivered and advertisement video data to be attached to the video data, and receiving the video data delivered from each of the video delivery servers. And a plurality of video receiving clients for displaying to a viewer, the video delivering server stores any video data requested by any video receiving client and advertisement video data to be attached to the video data. In a video delivery system that reads out from the storage device and sends out to the video receiving client, advertisement video data added to the video data before delivery of any video data requested to be delivered by any video receiving client When the video receiving client requests that the video data be delivered before the video data is delivered, the advertisement video Data is delivered from the video server to the video receiving client, the video data is delivered from the video server to the video receiving client after the delivery, and the advertisement video data is not delivered during the delivery of the video data. Advertising video delivery method.
【請求項10】配送すべき複数の映像データとその映像
データに附すべき広告映像データとを格納する記憶装置
を有する映像配送サーバと、それぞれ該映像配送サーバ
から配送される映像データを受信して視聴者に表示する
複数の映像受信クライアントとを有し、該映像配送サー
バは、いずれかの映像受信クライアントから要求された
いずれかの映像データとその映像データに附すべき広告
映像データとを該記憶装置から読み出し、当該映像受信
クライアントへ送出する映像配送システムにおいて、 いずれかの映像受信クライアントからいずれかの映像デ
ータの配送を要求するときに、該映像データに付加され
る広告映像データの表示態様を指定し、 該要求された映像データに付加すべき広告映像データが
上記指定された表示態様にしたがって表示されるよう
に、前記映像サーバから広告映像データを上記映像受信
クライアントに配送する広告映像配送方法。
10. A video delivery server having a storage device for storing a plurality of video data to be delivered and advertisement video data to be attached to the video data, and video data delivered from each of the video delivery servers. And a plurality of video receiving clients for displaying to a viewer, the video delivering server stores any video data requested by any video receiving client and advertisement video data to be attached to the video data. In a video delivery system that reads out from the storage device and sends out to the video receiving client, display of advertisement video data added to the video data when requesting delivery of any video data from any video receiving client A mode is specified, and the advertisement video data to be added to the requested video data has the display mode specified above. As appears Te, advertisement video delivery method of delivering the advertisement video data in the video receiving client from the video server.
【請求項11】上記表示態様は、上記映像データ内の、
上記広告映像データの挿入位置を含む請求項10記載の
広告映像配送方法。
11. The display mode is, in the video data,
11. The advertisement video delivery method according to claim 10, including an insertion position of the advertisement video data.
【請求項12】映像データを格納する映像配送サーバ
と、映像データを受信する映像受信クライアントから構
成され、視聴者は映像受信クライアントを介して視聴を
要求する映像データの名称を映像配送サーバに送信し、
映像配送サーバは受信した映像データの名称に従って映
像配送プロセスを起動して該受信した名称の映像データ
を映像受信クライアントへと送出し、映像受信クライア
ントは該受信した映像データを視聴者に提供し、映像配
送サーバは視聴対象の映像データ毎に予め付随する広告
を所定の回数及びタイミングで映像受信クライアントに
配送し、映像配送サーバは該広告映像データの配送回数
と視聴対象の映像データ毎に設定された視聴料金とから
視聴者への課金金額を決定する映像配送装置において、
映像配送サーバ内に、各々が広告提供者名称と広告映像
データ名称とで構成される複数の広告情報をクライアン
ト毎に管理する広告情報管理表を設け、広告提供者は、
任意の視聴者を対象に視聴を希望する広告がある場合
に、該広告に関する前記広告情報を、前記広告情報表に
予め設定しておき、映像配送サーバ内に、該映像配送サ
ーバが格納する番組映像データ毎に該番組映像データの
提供広告者の名称を管理する映像情報管理表を設け、広
告提供者は、該映像情報管理表に任意の番組映像情報に
付随する広告提供者の名称を予め登録しておき、映像配
送サーバ内の映像配送プログラムが任意のクライアント
への番組映像データの配送中に広告映像データを配送す
べきタイミングを検出した場合に、該配送中の番組映像
データに予め付加されている前記広告提供者の名称と、
該クライアントの広告情報管理表に設定されている前記
広告情報とから、配送する広告映像データを決定する広
告映像配送方法。
12. A video delivery server for storing video data and a video reception client for receiving the video data, wherein a viewer sends the name of the video data requested to be viewed to the video delivery server via the video reception client. Then
The video delivery server activates the video delivery process according to the name of the received video data and sends the video data of the received name to the video reception client, and the video reception client provides the received video data to the viewer, The video delivery server delivers an advertisement accompanying each video data to be viewed in advance to the video receiving client at a predetermined number and timing, and the video delivery server is set for each number of delivery of the advertisement video data and each video data to be viewed. In the video delivery device that determines the amount charged to the viewer from the viewing fee
In the video delivery server, an advertisement information management table that manages, for each client, a plurality of advertisement information, each advertisement information including an advertisement provider name and an advertisement video data name, is provided.
When there is an advertisement desired to be viewed by any viewer, the advertisement information relating to the advertisement is preset in the advertisement information table, and the program stored in the video delivery server is stored in the video delivery server. An image information management table that manages the name of the advertiser who provides the program image data for each image data is provided. If the video delivery program in the video delivery server detects the timing to deliver the advertisement video data during delivery of the program video data to any client, it is added in advance to the program video data being delivered. The name of the advertising provider being
An advertisement video delivery method for determining advertisement video data to be delivered from the advertisement information set in the advertisement information management table of the client.
【請求項13】広告提供者が任意のクライアントを対象
に視聴を希望する広告がある場合に、該対象のクライア
ントの広告情報管理表に予め設定する該広告に関する広
告情報について、該広告情報は設定後に所定の時間が経
過すると広告情報管理表より削除するステップをさらに
有する請求項12記載の広告映像配送方法。
13. When the advertisement provider has an advertisement desired to be viewed by any client, the advertisement information is set for the advertisement information regarding the advertisement preset in the advertisement information management table of the target client. The advertisement video delivery method according to claim 12, further comprising a step of deleting from the advertisement information management table after a predetermined time has elapsed.
【請求項14】広告提供者は複数の所定の広告映像デー
タ毎にクライアントの年令や趣向、聴取時間による配送
条件を付加しておき、配送広告決定プログラムは、映像
受信クライアントに問い合わせたクライアントの年令や
趣向、聴取時間に基づいて、配送すべき広告映像情報を
選択するステップをさらに有する請求項12記載の広告
映像配送方法。
14. The advertisement provider adds a delivery condition according to the age, taste, and listening time of the client for each of a plurality of predetermined advertisement video data, and the delivery advertisement decision program sets the delivery advertisement determination program of the client who inquires the video reception client. The advertisement video delivery method according to claim 12, further comprising the step of selecting advertisement video information to be delivered based on age, taste, and listening time.
【請求項15】広告情報管理表に格納されている広告情
報について、該広告情報を送付されたクライアントが、
映像データの視聴に伴って強制される広告映像データの
視聴とは無関係に、該広告情報に基づいて広告映像デー
タを事前に視聴することを可能とし、 広告情報の送付がないばあいにも、クライアントの要求
に応じて任意の広告映像データを視聴することを可能と
し、 任意のクライアントがこれら事前の広告映像データの視
聴を行なった場合に、該広告が事前に視聴済みであるこ
とを示す事前視聴済みフラグ情報を、前記広告情報管理
表に格納されている各広告情報に設定可能としておき、 該クライアントが任意の映像データの視聴時に広告映像
データを視聴すべき場合にも、該映像データから決定さ
れた広告情報の事前視聴済みフラグ情報がセットされて
いれば、該広告情報の指定する広告映像データの該クラ
イアントへの配送を免除し、 該広告情報を広告情報管理表より削除するステップをさ
らに有する請求項12記載の広告映像配送方法。
15. Regarding the advertisement information stored in the advertisement information management table, the client to whom the advertisement information is sent,
Regardless of the viewing of the advertising video data that is forced along with the viewing of the video data, it is possible to view the advertising video data in advance based on the advertising information, and even if the advertising information is not sent, It enables to watch any advertisement video data in response to the request of the client, and when any client watches these advance advertisement video data, it indicates that the advertisement has been watched in advance. The viewing flag information can be set in each advertisement information stored in the advertisement information management table, and even when the client should watch the advertisement video data when viewing any video data, If the pre-viewed flag information of the determined advertisement information is set, the delivery of the advertisement video data designated by the advertisement information to the client is exempted, 13. The advertisement video delivery method according to claim 12, further comprising the step of deleting the advertisement information from the advertisement information management table.
【請求項16】任意のクライアントが事前の広告データ
の視聴を行なった場合に、該広告が事前に視聴済みであ
ることを示す事前視聴済みフラグ情報の設定について、
該フラグ情報の設定値は設定後に所定の時間が経過する
とリセットするステップをさらに有する請求項15記載
の広告映像配送方法。
16. Setting of pre-viewed flag information indicating that the advertisement has been watched in advance when an arbitrary client has watched the advertisement data in advance,
The advertisement video delivery method according to claim 15, further comprising a step of resetting a set value of the flag information after a predetermined time has elapsed after the setting.
JP7201158A 1995-08-07 1995-08-07 Advertising video delivery method Pending JPH0951522A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP7201158A JPH0951522A (en) 1995-08-07 1995-08-07 Advertising video delivery method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP7201158A JPH0951522A (en) 1995-08-07 1995-08-07 Advertising video delivery method

Publications (1)

Publication Number Publication Date
JPH0951522A true JPH0951522A (en) 1997-02-18

Family

ID=16436346

Family Applications (1)

Application Number Title Priority Date Filing Date
JP7201158A Pending JPH0951522A (en) 1995-08-07 1995-08-07 Advertising video delivery method

Country Status (1)

Country Link
JP (1) JPH0951522A (en)

Cited By (30)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10241294A (en) * 1997-02-25 1998-09-11 Mitsubishi Electric Corp Information recording / reproducing device
JPH1168870A (en) * 1997-08-22 1999-03-09 Nippon Telegr & Teleph Corp <Ntt> How to use information
JPH11355549A (en) * 1998-06-05 1999-12-24 Sharp Corp Image processing device
JP2000165845A (en) * 1998-09-21 2000-06-16 Impress:Kk Time-designated program content receiving method, system and medium
WO2001028236A1 (en) * 1999-10-13 2001-04-19 Dentsu Inc. Television program broadcasting method, television receiver, and medium
JP2001186494A (en) * 1999-12-24 2001-07-06 Matsushita Electric Ind Co Ltd Imaging system and method
WO2001058161A1 (en) * 2000-02-04 2001-08-09 Adc Technology Inc. Broadcasting program guide device and electronic program guide system
WO2001063503A1 (en) * 2000-02-25 2001-08-30 Matsushita Electric Industrial Co., Ltd. Information distributing system
WO2001082620A1 (en) * 2000-04-24 2001-11-01 Mitsubishi Denki Kabushiki Kaisha Information delivery system, information delivery method, and program for allowing computer to execute that method
JP2001309345A (en) * 2000-04-21 2001-11-02 Matsushita Electric Ind Co Ltd CM providing method and mass storage medium supply method
JP2001350940A (en) * 2000-06-08 2001-12-21 Nippon Telegr & Teleph Corp <Ntt> Program provision method in Internet system
WO2002001873A1 (en) * 2000-06-28 2002-01-03 Ftl International Inc. Advertisement information delivery method and system
JP2002101399A (en) * 2000-09-20 2002-04-05 Sony Corp Apparatus and method for delivering video with advertisement
JP2002197370A (en) * 2000-12-25 2002-07-12 Namco Ltd Billing management system, program and information storage medium
JP2002218340A (en) * 2001-01-19 2002-08-02 Sony Corp Receiving device and method, broadcasting device and method, recording medium, and program
WO2002091261A1 (en) * 2001-05-02 2002-11-14 Dentsu Inc. Advertisement distribution managing system and method
WO2002091262A1 (en) * 2001-05-02 2002-11-14 Dentsu Inc. System and method for managing distribution of advertisement
JP2002366569A (en) * 2001-06-06 2002-12-20 Sony Corp Advertisement selection system, advertisement selection method, and storage medium
JP2003522485A (en) * 2000-02-01 2003-07-22 スイスコム モービル アーゲー System and method for delivering image objects
JP2003531511A (en) * 2000-01-19 2003-10-21 インディヴィデュアル ネットワーク インコーポレーテッド Method and system for providing a customized media list
JPWO2002101700A1 (en) * 2001-06-06 2004-09-30 ソニー株式会社 Advertisement insertion device, advertisement insertion method, and storage medium
JP2005304057A (en) * 2005-04-25 2005-10-27 Sharp Corp Information reproducing system and information reproducing apparatus used in the system
JP2006067619A (en) * 2005-10-14 2006-03-09 Ishii Mieko Broadcast content providing system, publicity system, commercial message retrieving apparatus, commercial message transmitting apparatus, and broadcasting apparatus
WO2007037568A1 (en) * 2005-09-29 2007-04-05 Hanaromedia Co., Ltd. System and method for the provision of advertisement coupled to treatment of video on demand through set top box
JP2007096380A (en) * 2005-09-27 2007-04-12 Hitachi Ltd Reproducer
US7313804B2 (en) 2000-11-08 2007-12-25 Matsushita Electric Industrial Co., Ltd. Broadcast program transmission/reception system, method for transmitting/receiving broadcast program, program that exemplifies the method for transmitting/receiving broadcast program, recording medium that is readable to a computer on which the program is recorded, pay broadcast program site, CM information management site, and viewer's terminal
US8161508B2 (en) 2000-06-12 2012-04-17 Sony Corporation Image content and advertisement data providing method, system, and apparatus
JP2012108614A (en) * 2010-11-15 2012-06-07 Sharp Corp Terminal and advertisement display method
JP2012185852A (en) * 2012-06-08 2012-09-27 Ishii Mieko Content providing system
US20220377188A1 (en) * 2021-05-19 2022-11-24 Canon Kabushiki Kaisha Image processing apparatus, server, system, controlling method and storage medium therefor

Cited By (41)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10241294A (en) * 1997-02-25 1998-09-11 Mitsubishi Electric Corp Information recording / reproducing device
JPH1168870A (en) * 1997-08-22 1999-03-09 Nippon Telegr & Teleph Corp <Ntt> How to use information
JPH11355549A (en) * 1998-06-05 1999-12-24 Sharp Corp Image processing device
JP2000165845A (en) * 1998-09-21 2000-06-16 Impress:Kk Time-designated program content receiving method, system and medium
WO2001028236A1 (en) * 1999-10-13 2001-04-19 Dentsu Inc. Television program broadcasting method, television receiver, and medium
KR100740571B1 (en) * 1999-10-13 2007-07-19 가부시키가이샤 덴츠 How to Provide Television Programs, Television Receivers, and Media
EP1227674A4 (en) * 1999-10-13 2007-11-21 Dentsu Inc TV PROGRAM TRANSMISSION METHOD, TELEVISION RECEIVER AND MEDIUM
JP2001186494A (en) * 1999-12-24 2001-07-06 Matsushita Electric Ind Co Ltd Imaging system and method
JP2003531511A (en) * 2000-01-19 2003-10-21 インディヴィデュアル ネットワーク インコーポレーテッド Method and system for providing a customized media list
US9113206B2 (en) 2000-02-01 2015-08-18 Swisscom Ag System and method for distribution of picture objects
US10097887B2 (en) 2000-02-01 2018-10-09 Swisscom Ag System and method for distribution of picture objects
JP2003522485A (en) * 2000-02-01 2003-07-22 スイスコム モービル アーゲー System and method for delivering image objects
US8099748B2 (en) 2000-02-01 2012-01-17 Swisscom System and method for distribution of picture objects
WO2001058161A1 (en) * 2000-02-04 2001-08-09 Adc Technology Inc. Broadcasting program guide device and electronic program guide system
WO2001063503A1 (en) * 2000-02-25 2001-08-30 Matsushita Electric Industrial Co., Ltd. Information distributing system
JP2001309345A (en) * 2000-04-21 2001-11-02 Matsushita Electric Ind Co Ltd CM providing method and mass storage medium supply method
WO2001082620A1 (en) * 2000-04-24 2001-11-01 Mitsubishi Denki Kabushiki Kaisha Information delivery system, information delivery method, and program for allowing computer to execute that method
JP2001350940A (en) * 2000-06-08 2001-12-21 Nippon Telegr & Teleph Corp <Ntt> Program provision method in Internet system
US8978061B2 (en) 2000-06-12 2015-03-10 Sony Corporation Image content and advertisement data providing method, system, and apparatus
US8707353B2 (en) 2000-06-12 2014-04-22 Sony Corporation Image content and advertisement data providing method, system, and apparatus
US9633377B2 (en) 2000-06-12 2017-04-25 Sony Corporation Image content and advertisement data providing method, system, and apparatus
US8161508B2 (en) 2000-06-12 2012-04-17 Sony Corporation Image content and advertisement data providing method, system, and apparatus
WO2002001873A1 (en) * 2000-06-28 2002-01-03 Ftl International Inc. Advertisement information delivery method and system
JP2002101399A (en) * 2000-09-20 2002-04-05 Sony Corp Apparatus and method for delivering video with advertisement
US7313804B2 (en) 2000-11-08 2007-12-25 Matsushita Electric Industrial Co., Ltd. Broadcast program transmission/reception system, method for transmitting/receiving broadcast program, program that exemplifies the method for transmitting/receiving broadcast program, recording medium that is readable to a computer on which the program is recorded, pay broadcast program site, CM information management site, and viewer's terminal
JP2002197370A (en) * 2000-12-25 2002-07-12 Namco Ltd Billing management system, program and information storage medium
JP2002218340A (en) * 2001-01-19 2002-08-02 Sony Corp Receiving device and method, broadcasting device and method, recording medium, and program
WO2002091261A1 (en) * 2001-05-02 2002-11-14 Dentsu Inc. Advertisement distribution managing system and method
JPWO2002091262A1 (en) * 2001-05-02 2004-08-26 株式会社電通 Ad delivery management system and method
WO2002091262A1 (en) * 2001-05-02 2002-11-14 Dentsu Inc. System and method for managing distribution of advertisement
US7650617B2 (en) 2001-06-06 2010-01-19 Sony Corporation Advertisement insert apparatus and advertisement insert method, and storage medium
JP2002366569A (en) * 2001-06-06 2002-12-20 Sony Corp Advertisement selection system, advertisement selection method, and storage medium
JPWO2002101700A1 (en) * 2001-06-06 2004-09-30 ソニー株式会社 Advertisement insertion device, advertisement insertion method, and storage medium
JP2005304057A (en) * 2005-04-25 2005-10-27 Sharp Corp Information reproducing system and information reproducing apparatus used in the system
JP2007096380A (en) * 2005-09-27 2007-04-12 Hitachi Ltd Reproducer
US8526791B2 (en) 2005-09-27 2013-09-03 Hitachi Consumer Electronics Co., Ltd. Playback apparatus
WO2007037568A1 (en) * 2005-09-29 2007-04-05 Hanaromedia Co., Ltd. System and method for the provision of advertisement coupled to treatment of video on demand through set top box
JP2006067619A (en) * 2005-10-14 2006-03-09 Ishii Mieko Broadcast content providing system, publicity system, commercial message retrieving apparatus, commercial message transmitting apparatus, and broadcasting apparatus
JP2012108614A (en) * 2010-11-15 2012-06-07 Sharp Corp Terminal and advertisement display method
JP2012185852A (en) * 2012-06-08 2012-09-27 Ishii Mieko Content providing system
US20220377188A1 (en) * 2021-05-19 2022-11-24 Canon Kabushiki Kaisha Image processing apparatus, server, system, controlling method and storage medium therefor

Similar Documents

Publication Publication Date Title
JPH0951522A (en) Advertising video delivery method
US9706248B2 (en) Video playback device for use with a mobile communication device
JPH0965321A (en) Video on demand equipment
JP2002516533A (en) System and method for advertising television networks, channels and programs
KR20020003366A (en) Method and system for enabling optional customer election of auxiliary content provided on detachable local storage media
US20020161713A1 (en) Multimedia contents service system and a method thereof
CN102077548A (en) Alternative mechanism to associate supplemental/advertising information with multimedia programs
US20060112410A1 (en) Method and apparatus for presenting on-demand event records
JP2003179901A (en) Program-distributing system and additional information- inserting method
CN101299805A (en) Apparatus and method for receiving an electronic program guide
JP4537546B2 (en) Data distribution system and data distribution method
JPH1023362A (en) Video server equipment
JP2008040623A (en) Advertisement providing system, advertisement providing device, advertisement display device, advertisement providing method and program
KR101695711B1 (en) Method for providing targeted advertisement
JP4309460B1 (en) Video content distribution system and video content distribution reservation method
JP2002330416A (en) Streaming advertisement distribution system and streaming advertisement distribution method
JP2004229103A (en) Image delivery system and image delivery business method
US8327398B2 (en) Apparatus, computer program product, and method for data distribution
JP2003242402A (en) Advertising display method in content distribution system
JP2002125215A (en) Advertisement providing method in video-on-demand system, system and program recording medium
JP2003009116A (en) Video distribution system, video distribution device, video distribution method, recording medium, and program
JPH0918853A (en) Multimedia communication system and terminal device
JP2003244671A (en) Content providing method, content providing apparatus, and program
JP5181102B2 (en) Internet program guide distribution system
JPH09154108A (en) Service provision system

Legal Events

Date Code Title Description
A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20040803