(57)【特許請求の範囲】
【請求項１】
複数のクライアント端末と、
有限の再生時間で再生されるコンテンツを指定の配信先に配信する複数のコンテンツ配信装置と、
有限の再生時間で再生されるそれぞれの広告をそれぞれの再生時間によって分類して蓄積した広告蓄積手段と、この広告蓄積手段によって蓄積された広告の中で選択されたものを所定の配信先に配信する広告配信手段とを備えた複数の広告配信装置と、
前記複数のコンテンツ配信装置の配信するコンテンツの鑑賞のために前記クライアント端末のいずれかがアクセスしてきたとき、その鑑賞対象のコンテンツとリンクするリンクアドレスを受信するリンクアドレス受信手段と、このリンクアドレス受信手段が前記リンクアドレスを受信したときそのリンク先のコンテンツが有限の再生時間を有するコンテンツであるたびに前記リンクアドレスを送信した前記クライアント端末が実際にコンテンツを再生した時間を加算してコンテンツ再生総時間として保存するコンテンツ再生総時間保存手段と、アクセスしてきた前記クライアント端末が広告を再生するたびに実際の再生時間を加算して広告再生総時間として保存する広告再生総時間保存手段と、前記クライアント端末に配信されるコンテンツに対して広告の挿入を行う際の目標として、各観賞者が観賞する、コンテンツの総時間長に対する、広告の総時間長の比率の目標値としての目標時間比と、前記コンテンツ再生総時間保存手段に保存されたコンテンツ再生総時間と広告再生総時間保存手段に保存された広告再生総時間との時間比からなる実測値との間の誤差について、補正を行うか否かの基準となる時間比補正範囲からなる運用方針を格納する運用方針設定手段と、前記コンテンツ再生総時間保存手段に保存されたコンテンツ再生総時間と広告再生時間保存手段に保存された広告再生総時間との時間比からなる実測値を、前記目標時間比と比較して、これらの誤差が前記時間比補正範囲を逸脱しているか否かを判別する誤差フィードバック手段と、この誤差フィードバック手段により逸脱すると判別されたとき、広告の挿入時にその挿入確率や選出する広告の時間長を補正する広告挿入時誤差補正手段と、広告の挿入目標を参照して前記広告配信装置の広告蓄積手段に蓄積された広告の中からそのクライアント端末に配信する広告を選択する広告選択手段と、この広告選択手段によって広告が選択されたときにはその広告とリンク先のコンテンツとを時分割で、また広告が選択されなかったときにはそのコンテンツのみを、そのコンテンツを選択したクライアント端末に再生のために配信させる配信指示手段とを備えた広告挿入処理装置
とを具備することを特徴とする広告挿入システム。
【請求項２】
前記広告蓄積手段に蓄積されたそれぞれの広告はそれらの再生時間の長さに応じて複数のグループに区分けされており、前記広告選択手段は対応するグループの広告群の中から広告を１つずつ選択することを特徴とする請求項１記載の広告挿入システム。
【請求項３】
前記広告挿入処理装置は１つ以上のコンテンツへのリンクを含む情報提供装置であるウェブサイトに備えられており、前記ウェブサイトは前記広告挿入処理装置と前記１つ以上のコンテンツへのリンクの一部にのみ、前記広告挿入処理装置のアドレスを含んでいることを特徴とする請求項１記載の広告挿入システム。
【請求項４】
前記コンテンツおよび広告は動画であることを特徴とする請求項１記載の広告挿入システム。
【請求項５】
前記コンテンツおよび広告は前記クライアント端末の表示画面の少なくとも一部に設けられた表示枠に表示されることを特徴とする請求項１記載の広告挿入システム。
【請求項６】
前記広告挿入処理装置は、アクセス先としての広告挿入処理装置のアドレス、前記広告蓄積手段に蓄積されたそれぞれの広告をそれらの再生時間の長さに応じてグループに区分けた情報で前記広告選択手段が広告を選択する際の時間的な基準となる複数の広告グループ情報、各観賞者が観賞する、コンテンツの総時間長に対する、広告の総時間長の比率の目標値としての目標時間比、各観賞者が観賞する、コンテンツの総観賞回数に対する、広告の総観賞回数の比率の目標値としての目標回数比のいずれかを少なくとも含むデータを、前記クライアント端末に配信されるコンテンツに対して広告の挿入を行う際の基準として格納する運用方針設定手段を具備することを特徴とする請求項１記載の広告挿入システム。
【請求項７】
前記コンテンツの再生時間に対する前記広告配信装置から前記クライアント端末に対して１回で配信される広告の再生時間が前記目標時間比を越えるときには、複数のコンテンツのうちの一部のコンテンツに広告を挿入しないことで前記クライアント端末がコンテンツに対して実際に広告を挿入した挿入実績による時間比を調整する時間比調整手段を具備することを特徴とする請求項６記載の広告挿入システム。
【請求項８】
前記広告蓄積手段に蓄積されたそれぞれの広告はそれらの再生時間の長さに応じて複数のグループに区分けされており、コンテンツに挿入する広告は前記目標時間比に沿うような再生時間のグループから選択することを特徴とする請求項６記載の広告挿入システム。
【請求項９】
前記広告蓄積手段に蓄積されたそれぞれの広告はそれらの再生時間の長さに応じて複数のグループに区分けされており、コンテンツに挿入する広告の一部は前記グループをランダムに選択し、残りについては全体として目標時間比に合うようにコンテンツに対する広告の挿入の可否を判定することで選択することを特徴とする請求項７記載の広告挿入システム。
【請求項１０】
前記広告蓄積手段に蓄積された広告の再生時間は少なくとも一部が他と異なっており、前記コンテンツに挿入する広告の一部は前記広告蓄積手段に蓄積された広告の中からランダムに選択し、残りについては全体として目標時間比に合うようにコンテンツに対する広告の挿入の可否を判定することを特徴とする請求項７記載の広告挿入システム。
【請求項１１】
コンピュータと、このコンピュータの実行する制御プログラムやその他のデータを格納する記憶媒体と、コンテンツを指定の配信先に配信するコンテンツ配信装置のコンテンツとリンクするリンクアドレスをコンテンツの鑑賞を行うクライアント端末から受信するリンクアドレス受信手段を備えた装置において、
前記コンテンツの鑑賞を行うクライアント端末が有限の再生時間で再生されるコンテンツをリンクアドレスで指定するたびに、この指定したコンテンツを前記クライアント端末が再生した実際の再生時間を加算してコンテンツ再生総時間として前記記憶媒体に保存するコンテンツ再生総時間保存ステップと、
前記クライアント端末が広告を再生するたびに実際の再生時間を加算して広告再生総時間として前記記憶媒体に保存する広告再生総時間保存ステップと、
前記コンテンツ再生総時間保存ステップで保存されたコンテンツ再生総時間と広告再生総時間保存ステップで保存された広告再生総時間との時間比からなる実測値を、広告の挿入を行う際の目標となる前記記憶媒体から読み出した、各観賞者が観賞する、コンテンツの総時間長に対する、広告の総時間長の比率の目標値としての目標時間比と比較して、前記クライアント端末が再生するコンテンツに対して広告を挿入するか否かを判定する広告挿入可否判定ステップと、
この広告挿入可否判定ステップでコンテンツに対する広告の挿入を可とする判定が行われたとき、そのコンテンツに挿入する広告を選択する広告選択ステップと、
前記広告挿入可否判定ステップでコンテンツに対する広告の挿入を可とする判定が行われたときには、そのコンテンツを格納した前記コンテンツ配信装置に前記クライアント端末へのコンテンツの配信を指示すると共に、前記広告選択ステップで選択した広告をそのコンテンツに挿入する形で配信を指示する広告挿入可時配信処理ステップと、
前記広告挿入可否判定ステップでコンテンツに対する広告の挿入を可としない判定が行われたときには、そのコンテンツを格納したコンテンツ配信装置に前記クライアント端末へのコンテンツのみの配信を指示する広告挿入否時配信処理ステップ
とを前記コンピュータが時を経て実施することを特徴とする広告挿入方法。
【請求項１２】
前記記憶媒体の前記運用方針が予め設定された記憶領域は運用方針記憶装置として構成されており、前記広告挿入可否判定ステップでは、コンテンツの再生時間の総和に対する広告の再生時間の総和の比を算出し、これが前記運用方針記憶装置から読み出した予め定めた目標値となるように、それぞれのコンテンツに対して広告の挿入の可否を判定することを特徴とする請求項１１記載の広告挿入方法。
【請求項１３】
前記記憶媒体の前記運用方針が予め設定された記憶領域は運用方針記憶装置として構成されており、前記広告挿入可否判定ステップでは、コンテンツの再生回数の総和に対する広告の再生回数の総和の比を算出し、これが前記運用方針記憶装置から読み出した予め定めた目標値となるように、それぞれのコンテンツに対して広告の挿入の可否を判定することを特徴とする請求項１１記載の広告挿入方法。
【請求項１４】
前記記憶媒体の前記運用方針が予め設定された記憶領域は運用方針記憶装置として構成されており、前記広告選択ステップでは、再生時間の長さに応じて複数のグループに区分けされた広告の中から、前記運用方針記憶装置から読み出した適切な再生時間のグループから広告が選択されることを特徴とする請求項１１記載の広告挿入方法。
【請求項１５】
コンテンツを指定の配信先に配信するコンテンツ配信装置のコンテンツとリンクするリンクアドレスをコンテンツの鑑賞を行うクライアント端末から受信するリンクアドレス受信手段やその他のデータを格納する記憶媒体を備えた装置のコンピュータに、
前記コンテンツの鑑賞を行うクライアント端末が有限の再生時間で再生されるコンテンツをリンクアドレスで指定するたびに、この指定したコンテンツを前記クライアント端末が再生した実際の再生時間を加算してコンテンツ再生総時間として前記記憶媒体に保存するコンテンツ再生総時間保存処理と、
前記クライアント端末が広告を再生するたびに実際の再生時間を加算して広告再生総時間として前記記憶媒体に保存する広告再生総時間保存処理と、
前記コンテンツ再生総時間保存処理で保存されたコンテンツ再生総時間と広告再生総時間保存処理で保存された広告再生総時間との時間比からなる実測値を、広告の挿入を行う際の目標となる前記記憶媒体から読み出した、各観賞者が観賞する、コンテンツの総時間長に対する、広告の総時間長の比率の目標値としての目標時間比と比較して、前記クライアント端末が再生するコンテンツに対して広告を挿入するか否かを判定する広告挿入可否判定処理と、
この広告挿入可否判定処理でコンテンツに対する広告の挿入を可とする判定が行われたとき、そのコンテンツに挿入する広告を選択する広告選択処理と、
前記広告挿入可否判定処理でコンテンツに対する広告の挿入を可とする判定が行われたときには、そのコンテンツを格納したコンテンツ配信装置に前記クライアント端末へのコンテンツの配信を指示すると共に、前記広告選択処理で選択した広告をそのコンテンツに挿入する形で配信を指示する広告挿入可時配信処理と、
前記広告挿入可否判定処理でコンテンツに対する広告の挿入を可としない判定が行われたときには、そのコンテンツを格納したコンテンツ配信装置に前記クライアント端末へのコンテンツのみの配信を指示する広告挿入否時配信処理
とを実行させることを特徴とする広告挿入プログラム。
【請求項１６】
前記記憶媒体の前記運用方針が予め設定された記憶領域は運用方針記憶装置として構成されており、前記広告挿入可否判定処理では、コンテンツの再生時間の総和に対する広告の再生時間の総和の比を算出し、これが前記運用方針記憶装置から読み出した予め定めた目標値となるように、それぞれのコンテンツに対して広告の挿入の可否を判定することを特徴とする請求項１５記載の広告挿入プログラム。
【請求項１７】
前記記憶媒体の前記運用方針が予め設定された記憶領域は運用方針記憶装置として構成されており、前記広告選択処理では、コンテンツの再生回数の総和に対する広告の再生回数の総和の比を算出し、これが前記運用方針記憶装置から読み出した予め定めた目標値となるように、それぞれのコンテンツに対して広告の挿入の可否を判定することを特徴とする請求項１５記載の広告挿入プログラム。
【請求項１８】
前記記憶媒体の前記運用方針が予め設定された記憶領域は運用方針記憶装置として構成されており、前記広告選択ステップでは、再生時間の長さに応じて複数のグループに区分けされた広告の中から、前記運用方針記憶装置から読み出した適切な再生時間のグループから広告が選択されることを特徴とする請求項１５記載の広告挿入プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はインターネット、テレビジョン放送等の通信によって提供されるコンテンツに広告を挿入する広告挿入システム、広告挿入方法および広告挿入プログラムに係わり、特に所定のコンテンツとして保有された映像や音声あるいは音楽といったコンテンツを鑑賞する際に、広告をコンテンツに挿入する広告挿入システム、広告挿入方法および広告挿入プログラムに関する。
【０００２】
【従来の技術】
インターネット、ＣＡＴＶ（cable television）等の有線あるいは無線放送のように通信によって映像、音声、音楽あるいはこれらの組み合わされたコンテンツを鑑賞する機会が増大している。このような通信を用いたコンテンツに広告を挿入することでその鑑賞者に何らかの得点を与えることが広く行われている。最も代表的なものは、テレビジョンやラジオで放送されるコンテンツにＣＭ（コマーシャル：広告）を挿入することで、その放送の鑑賞を無料にすることである。鑑賞を安価にしたり、景品を与えるといったことも行われる。
【０００３】
ところが、コンテンツに対して広告を機械的に挿入することは一般に好ましくない。たとえばスポーツの実況中継で３０分単位で５分の広告を全く機械的に挿入すると、最も重要なシーンが広告でカットされるといった不都合が発生する。そこで特開平９−１３０３４６号公報では、広告が機械的に挿入されると困るような番組に対して広告が挿入されて視聴されるタイミングを設定できるような技術を開示している。この技術では、送信側が主たる送信対象の番組データの前に、その番組中で送信する可能性のある広告を全て一括して送信しておくようになっている。
【０００４】
受信側では、送られてきた広告をその記憶部に記憶しておき、視聴者（以下、鑑賞者という。）から入力された出力条件に基づいて記憶部に記憶されている広告を適宜番組データの間に挿入しながら、番組データを出力するようになっている。これにより、たとえば全く広告を挿入しない番組データの出力や、３０分ごとに３０秒の広告を挿入する番組データの出力等のように、鑑賞者の要求に応じた形態で番組を提供できることになる。
【０００５】
特開平２０００−０１３７６７号公報でも、コンテンツに対して広告を機械的に挿入しないようにする工夫を提案している。この提案では、鑑賞者がコンテンツをハードディスク等の記憶手段に一度蓄積して再生する場合を配慮している。すなわち、鑑賞者がこのようなコンテンツを記憶手段に一度蓄積して、これらを再生する場合にはコンテンツを再構成する場合がある。そこでこの提案では、再構成されたコンテンツの適切な箇所に適量の広告を挿入できるようにしている。このため、この提案ではコンテンツへの挿入対象となる広告を挿入対象広告リストに予め登録しておく。一方、コンテンツにおける広告を挿入することを推奨する箇所には広告挿入推奨箇所情報を付加しておく。そして、これらの広告挿入推奨箇所情報の付加された箇所が到来するたびに広告を挿入するかどうかを判別するようにしている。判別の結果、広告を挿入するとされた箇所には挿入対象広告リストに登録された広告が挿入される。
【０００６】
挿入対象広告リストには、挿入順序に従って広告が配置されているので、これを順次選択するようにしている。また、広告はグループ単位で選択できるようにすることもでき、これによりストーリ性のある複数の広告を一度に鑑賞できる。更にこの提案では、コンテンツに対する広告の挿入比率を演算して１つのコンテンツに適宜挿入される広告の比率の総量が適切なものとなるようにしている。また、この提案では広告の挿入回数を設定しておけば、その範囲内で広告挿入推奨箇所情報の付加された箇所から広告を挿入する箇所を選択できるようにもしている。
【０００７】
この提案に限らず、一般に広告をコンテンツに挿入する手法では、番組データを鑑賞者側に送出する前に、その番組中で挿入する可能性のある広告をすべて一括して鑑賞者側に送信しておく必要がある。したがって、広告すべてを記憶する容量の記憶装置を必要とするだけでなく、記憶した広告を適宜分割しながら番組データの出力の合間に挿入するといった複雑な映像あるいは音声出力処理が必要とされた。
【０００８】
一方、インターネット等の通信ネットワークを利用した各種のサービスが実用化されている。たとえばガーラ社の「info@Mail(http://www.infomail.ne.jp)サービス」や、サイバエージェント社(http://cyberagent.co.jp)とサイブロ社(http://www.cybro.co.jp)の「salut! cinemaサービス」や、株式会社第一通信の「PointMail(http://www.pointtown.com)サービス」や、ピュアクリック社の「finemail(http://www.finemail.ne.jp)サービス」や、マグプロモーション社の「ふくびき.COM(http://www.fukubiki.com)サービス」や、メールイン社(http://www.mailin.ne.jp)の「M@ilinサービス」や、ワイノット社(http://www.ynot.co.jp)の「ファンeカードサービス」は、電子メールのメールマガジンの文面の中に動画広告を埋め込むような動画広告配信システムを構築している。これらの動画広告配信システムはニュースや映画などの番組コンテンツに動画広告を挿入するものではなく、単に通常のウェブページの静止画バナー広告と同じように、ウェブブラウザの表示領域の一部に動画広告だけが独立した形で表示されるものである。
【０００９】
また、アドソサエティ・ジャパン社(http://www.adsociety.co.jp)の「Video Bannerサービス、Unicast Superstitialsサービス、Infomercialサービス」や、サイバ・コミュニケーションズ社(http://www.cci.co.jp)とアゼスト社(http://www.azest.co.jp)とレッドライスメディウム社(http://www.redrice.co.jp)の「e-CMサービス、WebSpotサービス」や、デジタル・アドバタイジング・コンソーシアム社(http://www.dac.co.jp)の「Net-CMサービス、Dynamic ADサービス」や、ナチュラルアイデンティティー社(http://www.naturalidentity.co.jp)の「シアタースタイルサービス、ナチュラルクリックサービス」や、ジービーネクサイト社(http://www.gbnexsite.com)の「クリップストリームサービス」や、ソニー社(http://www.sony.co.jp)とアイ・ニューズ社(http://www.inews.co.jp)の「MotionViewer(http://www.bit-drive.ne.jp/MotionViewer/)サービス、liveMailサービス」や、バリュークリックジャパン社(http://www.valueclick.ne.jp)の「ビデオバナーサービス」や、ハローネットワークアジア社(http://www.hellonetwork.co.jp)の「helloBannerサービス、helloVideoMailProfessionalサービス」は、インターネット上のウェブページに、映像と音声を合わせた動画広告を配信するシステムを構築している。これらの動画広告配信システムもニュースや映画などの番組コンテンツに動画広告を挿入するものではなく、単に通常のウェブページの静止画バナー広告と同じように、ウェブブラウザの表示領域の一部に動画広告だけが独立した形で表示されるものである。
【００１０】
このような動画広告配信システムでは、いずれも、動画広告を配信するための独立した広告枠を用意することが必須である。ソニー社(http://www.sony.co.jp)とインタービジョン社(http://www.ivision.co.jp)の「PaSaTaサービス」や、ダブルクリック社(http://www.doubleclick.net/jp/)の「DARTサービス」や、三菱商事社とベネフィットオンライン社の「CMナビ(http://www.cmnavi.com)サービス」は、ニュースや映画などの番組コンテンツに動画広告を挿入する動画広告挿入システムを構築している。
【００１１】
また、米DigaCast社の「Ad Mintサービス、Ad Mint Mailサービス」や、米MP3.com社や、米デジタル・ペイローズ社や、米エバーストリーム社や、米ライトニングキャスト社は、ラジオや音楽などの、音声のコンテンツに音声広告を挿入する音声広告挿入システムを構築している。
【００１２】
【発明が解決しようとする課題】
以上説明した従来の広告挿入の手法では、挿入される広告の存在が煩わしく感じられるという問題点があった。すなわち、通常の広告配信システムを使用してコンテンツに広告を挿入すると、このシステムが取り扱うコンテンツのすべてに対して広告が必ず挿入されてしまう。したがって、鑑賞者が鑑賞するコンテンツの時間長がそれほど長くないような場合には、全体の鑑賞時間に占める広告の割合が大きくなってしまい、広告が煩わしく感じられる傾向が強くなる。
【００１３】
たとえばコンテンツが２分とか３分といった時間的に短いニュースを次々鑑賞するような場合に、それぞれについて１分とか２分の広告が挿入されると、１０分のコンテンツに１分の広告が挿入された場合よりも広告の占める割合が大きくなる。また短いコンテンツを１つ選択するたびに広告が挿入されると、広告の存在が煩わしくなる。
【００１４】
その結果、コンテンツを鑑賞する鑑賞者の数が減少し、コンテンツの価値が低下してしまう。また、広告主が安心してコンテンツに広告を挿入できなくなってしまう、あるいはコンテンツへの広告の挿入を希望する広告主の広告費が減少したり広告主自体の数が減少してしまうといった悪循環が発生する可能性がある。
【００１５】
以上の問題を解決するために、一部のコンテンツのみに広告に挿入する広告配信システムが検討されている。この広告配信システムでは、鑑賞者が鑑賞するコンテンツと広告の総時間長の比率としての時間比の目標値を設定したり、あるいは鑑賞者が鑑賞するコンテンツと広告の総鑑賞回数に対する広告の総鑑賞回数の比率としての回数比の目標値を設定する。そして、このような目標値の下で広告配信システムの運用を行うとするものである。たとえば目標回数比が２５％に設定されている場合には大体４回に１回の割合で広告が挿入され、４回に３回の割合で広告が挿入されないことになる。しかしながら、実際にはこの運用方針に正確に沿ってコンテンツに広告を挿入することは困難であると考えられている。
【００１６】
その理由は、このような広告配信システムを採用すると鑑賞者が広告あるいはコンテンツの鑑賞途中で鑑賞を中止してしまった場合に前記した時間比や回数比が目標値と一致しないことが考えられるからである。このような場合に、広告配信システム側で途中から広告の挿入確率を高めたり、広告自体の時間長が長いもの等に変更したりしたとしても、鑑賞をいつ中止するかが予測できないので目標値に近づけることはできない。この結果として鑑賞を中止した時点で時間比や回数比が目標値よりも増加したり減少することになり、一部の鑑賞者に不公平感が生じてしまう。
【００１７】
また、このような広告配信システムを採用すると、コンテンツの時間長が比較的短いものが多く用意されている場合に目標値との誤差を修正しにくいという問題がある。たとえばインターネットのニュースのホームページにアクセスしてその日のニュースの要約としてニュースごとにたとえば１分という短い時間にまとめたものを次々選択して鑑賞するような場合の誤差の修正についてである。
【００１８】
その理由は、時間比あるいは回数比の「目標値」と、鑑賞者が実際に鑑賞を行った鑑賞実績に基づく時間比や回数比の「実測値」との誤差が開いたときには、即座に誤差の修正をすることが困難なことによる。コンテンツの時間長が比較的短い場合、鑑賞者はいろいろなコンテンツを鑑賞するために頻繁にコンテンツと広告の鑑賞を繰り返す可能性が高いからである。このような場合には、前記した時間比や回数比で広告配信システムの運用を行うと、短時間のうちに累積誤差が大きくなる可能性がある。
【００１９】
そこで本発明の目的は、再生される時間長が比較的短いコンテンツが選択された場合でも広告の存在の煩わしさを軽減した広告挿入システム、広告挿入方法および広告挿入プログラムを提供することにある。
【００２０】
本発明の他の目的は、１つのコンテンツの鑑賞を途中で切り上げて他のコンテンツの鑑賞を開始するといったコンテンツの鑑賞形態をとる鑑賞者と、コンテンツそれぞれを最後まで鑑賞する鑑賞者との間で公平さを保つことのできる広告挿入システム、広告挿入方法および広告挿入プログラムを提供することにある。
【００２３】
【課題を解決するための手段】
請求項１記載の発明では、（イ）複数のクライアント端末と、（ロ）有限の再生時間で再生されるコンテンツを指定の配信先に配信する複数のコンテンツ配信装置と、（ハ）有限の再生時間で再生されるそれぞれの広告をそれぞれの再生時間によって分類して蓄積した広告蓄積手段と、この広告蓄積手段によって蓄積された広告の中で選択されたものを所定の配信先に配信する広告配信手段とを備えた複数の広告配信装置と、（ニ）前記した複数のコンテンツ配信装置の配信するコンテンツの鑑賞のためにクライアント端末のいずれかがアクセスしてきたとき、その鑑賞対象のコンテンツとリンクするリンクアドレスを受信するリンクアドレス受信手段と、このリンクアドレス受信手段がリンクアドレスを受信したときそのリンク先のコンテンツが有限の再生時間を有するコンテンツであるたびにリンクアドレスを送信したクライアント端末が実際にコンテンツを再生した時間を加算してコンテンツ再生総時間として保存するコンテンツ再生総時間保存手段と、アクセスしてきたクライアント端末が広告を再生するたびに実際の再生時間を加算して広告再生総時間として保存する広告再生総時間保存手段と、クライアント端末に配信されるコンテンツに対して広告の挿入を行う際の目標として、各観賞者が観賞する、コンテンツの総時間長に対する、広告の総時間長の比率の目標値としての目標時間比と、コンテンツ再生総時間保存手段に保存されたコンテンツ再生総時間と広告再生総時間保存手段に保存された広告再生総時間との時間比からなる実測値との間の誤差について、補正を行うか否かの基準となる時間比補正範囲からなる運用方針を格納する運用方針設定手段と、コンテンツ再生総時間保存手段に保存されたコンテンツ再生総時間と広告再生時間保存手段に保存された広告再生総時間との時間比からなる実測値を、目標時間比と比較して、これらの誤差が時間比補正範囲を逸脱しているか否かを判別する誤差フィードバック手段と、この誤差フィードバック手段により逸脱すると判別されたとき、広告の挿入時にその挿入確率や選出する広告の時間長を補正する広告挿入時誤差補正手段と、広告の挿入目標を参照して広告配信装置の広告蓄積手段に蓄積された広告の中からそのクライアント端末に配信する広告を選択する広告選択手段と、この広告選択手段によって広告が選択されたときにはその広告とリンク先のコンテンツとを時分割で、また広告が選択されなかったときにはそのコンテンツのみを、そのコンテンツを選択したクライアント端末に再生のために配信させる配信指示手段とを備えた広告挿入処理装置とを広告挿入システムに具備させる。
【００２４】
すなわち本発明では、クライアント端末が所定の広告挿入処理装置にアクセスしてこれを通じて鑑賞対象としてのコンテンツを選択すると、リンク先のコンテンツ配信装置のコンテンツが選択される。このようにしてコンテンツが選択されると、アクセスしたクライアント端末に対応するコンテンツ再生総時間保存手段は、クライアント端末が実際にコンテンツを再生した時間を加算してコンテンツ再生総時間として保存し、また、アクセスしたクライアント端末が広告を再生するたびに広告再生総時間保存手段は実際の再生時間を加算して広告再生総時間として保存するようになっている。そして、誤差フィードバック手段は、コンテンツ再生総時間保存手段に保存されたコンテンツ再生総時間と広告再生総時間保存手段に保存された広告再生総時間との時間比からなる実測値を、目標時間比と比較して、これらの誤差が時間比補正範囲を逸脱しているか否かを判別し、広告挿入時誤差補正手段は、誤差フィードバック手段により逸脱すると判別されたとき、広告の挿入時にその挿入確率や選出する広告の時間長を補正するようにしている。広告選択手段は、コンテンツに対する広告の挿入目標を参照して広告配信装置の広告蓄積手段に蓄積された広告の中からそのクライアント端末に配信する広告を広告選択手段で選択する。そして、配信指示手段は、広告選択手段によって広告が選択されたときにはその広告とリンク先のコンテンツとを時分割で、そのコンテンツを選択したクライアント端末に再生のために配信させ、広告が選択されなかったときにはそのコンテンツのみを、このクライアント端末に再生のために配信させるようにしている。これにより、コンテンツや広告の実際の再生の実績に応じてコンテンツに広告が挿入されたり挿入されなかったりするので、たとえば再生時間の短いコンテンツに対しては数度の鑑賞に一度の広告挿入といった鑑賞形態をとることが可能になり、広告の存在の煩わしさを軽減することができるだけでなく、不公平感も解消することができる。
【００２７】
請求項３記載の発明では、請求項１記載の広告挿入システムで、広告挿入処理装置は１つ以上のコンテンツへのリンクを含む情報提供装置であるウェブサイトに備えられており、ウェブサイトは広告挿入処理装置と１つ以上のコンテンツへのリンクの一部にのみ、広告挿入処理装置のアドレスを含んでいることを特徴としている。
【００２８】
すなわち本発明では、一例として広告挿入処理装置が１つ以上のコンテンツへのリンクを含む情報提供装置であるウェブサイトに備えられており、そのホームページで選択した各種コンテンツに対して適宜広告が選択されることを示している。１つのこのようなウェブサイト内で広告の挿入に煩わしさを感じなくなったり、公平感が保たれればそのウェブサイトへのアクセスが結果的に増加し、また広告の提供側もより良い条件で広告を提供するので、より質の高いコンテンツを提供できるという良好なビジネスを展開できる。
【００２９】
請求項４記載の発明では、請求項１記載の広告挿入システムで、コンテンツおよび広告は動画であることを特徴としている。
【００３０】
すなわち本発明では、一例としてコンテンツおよび広告は動画であることを示している。静止画を幾つか切り替える紙芝居風のものや、動画とこれらのものを組み合わせたものであってもよい。
【００３１】
請求項５記載の発明では、請求項１記載の広告挿入システムで、コンテンツおよび広告はクライアント端末の表示画面の少なくとも一部に設けられた表示枠に表示されることを特徴としている。
【００３２】
すなわち本発明では、コンテンツおよび広告はクライアント端末の表示画面の全体を占めるものであってもよいし、表示画面の一部に表示枠を設けてこれにコンテンツと広告が時分割で表示されるものであってもよい。
【００３３】
請求項６記載の発明では、請求項１記載の広告挿入システムで、広告挿入処理装置は、アクセス先としての広告挿入処理装置のアドレス、広告蓄積手段に蓄積されたそれぞれの広告をそれらの再生時間の長さに応じてグループに区分けた情報で広告選択手段が広告を選択する際の時間的な基準となる複数の広告グループ情報、各観賞者が観賞する、コンテンツの総時間長に対する、広告の総時間長の比率の目標値としての目標時間比、各観賞者が観賞する、コンテンツの総観賞回数に対する、広告の総観賞回数の比率の目標値としての目標回数比のいずれかを少なくとも含むデータを、クライアント端末に配信されるコンテンツに対して広告の挿入を行う際の基準として格納する運用方針設定手段を具備することを特徴としている。
【００３４】
すなわち本発明では、運用方針としてコンテンツに対する広告の挿入目標が定められ、この目標に応じて広告の挿入の有無、再生時間長、再生回数等の広告挿入の形態を決定していくことで、鑑賞者により満足を与える広告挿入システムを実現することができる。一例としては、コンテンツと広告の再生時間の比の目標を目標時間比として設定する。コンテンツにその価値に応じた重みを付けて実質再生時間という概念で目標時間比を設定してもよい。また、コンテンツの鑑賞を途中で止めて次のコンテンツの鑑賞を始めるような場合や、コンテンツの時間長が異なっていたり、価値が相違するような場合には、コンテンツに重みを付けて実質回数という概念で目標回数比を設定してもよい。他の例としては、コンテンツと広告の再生される回数の比の目標を目標回数比として設定する。コンテンツの鑑賞を途中で止めて次のコンテンツの鑑賞を始めるような場合や、コンテンツの時間長が異なっていたり、価値が相違するような場合には、コンテンツに重みを付けて実質回数という概念で目標回数比を設定してもよい。また、クライアント端末に合わせて、それぞれに適応した広告の挿入目標を運用方針として設定可能である。たとえば、広告に対する商品購入の実績が高い鑑賞者のクライアント端末については広告の挿入の割合を軽減する等である。
【００４１】
請求項７記載の発明では、請求項６記載の広告挿入システムで、コンテンツの再生時間に対する広告配信装置からクライアント端末に対して１回で配信される広告の再生時間が目標時間比を越えるときには、複数のコンテンツのうちの一部のコンテンツに広告を挿入しないことでクライアント端末がコンテンツに対して実際に広告を挿入した挿入実績による時間比を調整する時間比調整手段を具備することを特徴としている。
【００４２】
すなわち本発明では、広告の挿入が行われる場合を具体化したもので、広告配信装置からクライアント端末に対して１回で配信される広告の再生時間が目標時間比を越えるときには、複数のコンテンツのうちの一部のコンテンツに広告を挿入しないことで挿入実績による時間比を調整するようにしている。これ以外の調整態様が可能であることはもちろんである。
【００４３】
請求項８記載の発明では、請求項６記載の広告挿入システムで、広告蓄積手段に蓄積されたそれぞれの広告はそれらの再生時間の長さに応じて複数のグループに区分けされており、コンテンツに挿入する広告は目標時間比に沿うような再生時間のグループから選択することを特徴としている。
【００４４】
すなわち本発明では、広告を再生時間ごとにグループ化した場合には、目標時間比に沿う最も適切なグループを選択し、そのグループの中から任意に広告を選択することで、処理を容易化すると共に比較的短い時間範囲における公正性を確保している。
【００４５】
請求項９記載の発明では、請求項７記載の広告挿入システムで、広告蓄積手段に蓄積されたそれぞれの広告はそれらの再生時間の長さに応じて複数のグループに区分けされており、コンテンツに挿入する広告の一部はグループをランダムに選択し、残りについては全体として目標時間比に合うようにコンテンツに対する広告の挿入の可否を判定することで選択することを特徴としている。
【００４６】
すなわち本発明では、請求項７記載の発明と対照的なものであり、コンテンツに挿入する広告の一部はグループをランダムに選択し、残りについては全体として目標時間比に合うようにコンテンツに対する広告の挿入の可否を判定することで選択する。これにより、広告の鑑賞にメリハリを与えている。この場合には比較的長時間でコンテンツに対する広告の挿入の公正性を図ることになる。
【００４７】
請求項１０記載の発明では、請求項７記載の広告挿入システムで、広告蓄積手段に蓄積された広告の再生時間は少なくとも一部が他と異なっており、コンテンツに挿入する広告の一部は広告蓄積手段に蓄積された広告の中からランダムに選択し、残りについては全体として目標時間比に合うようにコンテンツに対する広告の挿入の可否を判定することを特徴としている。
【００４８】
すなわち本発明では、広告蓄積手段に蓄積された広告の再生時間は少なくとも一部が他と異なっているときに、コンテンツに挿入する広告の一部は全広告からランダムにコンテンツに挿入する広告を選択することで、広告が平等に利用されるようにしている。請求項９記載の発明と同様であるが、コンテンツに広告を挿入する割合を調整する等の手法でこの場合にもコンテンツに対する広告の挿入の公正性を図ることができる。
【００４９】
請求項１１記載の発明では、（イ）コンピュータと、このコンピュータの実行する制御プログラムやその他のデータを格納する記憶媒体と、コンテンツを指定の配信先に配信するコンテンツ配信装置のコンテンツとリンクするリンクアドレスをコンテンツの鑑賞を行うクライアント端末から受信するリンクアドレス受信手段を備えた装置において、（ロ）コンテンツの鑑賞を行うクライアント端末が有限の再生時間で再生されるコンテンツをリンクアドレスで指定するたびに、この指定したコンテンツをクライアント端末が再生した実際の再生時間を加算してコンテンツ再生総時間として記憶媒体に保存するコンテンツ再生総時間保存ステップと、（ハ）クライアント端末が広告を再生するたびに実際の再生時間を加算して広告再生総時間として記憶媒体に保存する広告再生総時間保存ステップと、（ニ）コンテンツ再生総時間保存ステップで保存されたコンテンツ再生総時間と広告再生総時間保存ステップで保存された広告再生総時間との時間比からなる実測値を、広告の挿入を行う際の目標となる記憶媒体から読み出した、各観賞者が観賞する、コンテンツの総時間長に対する、広告の総時間長の比率の目標値としての目標時間比と比較して、クライアント端末が再生するコンテンツに対して広告を挿入するか否かを判定する広告挿入可否判定ステップと、（ホ）この広告挿入可否判定ステップでコンテンツに対する広告の挿入を可とする判定が行われたとき、そのコンテンツに挿入する広告を選択する広告選択ステップと、（へ）広告挿入可否判定ステップでコンテンツに対する広告の挿入を可とする判定が行われたときには、そのコンテンツを格納したコンテンツ配信装置にクライアント端末へのコンテンツの配信を指示すると共に、広告選択ステップで選択した広告をそのコンテンツに挿入する形で配信を指示する広告挿入可時配信処理ステップと、（ト）広告挿入可否判定ステップでコンテンツに対する広告の挿入を可としない判定が行われたときには、そのコンテンツを格納したコンテンツ配信装置にクライアント端末へのコンテンツのみの配信を指示する広告挿入否時配信処理ステップとをコンピュータが時を経て実施する広告挿入方法に具備させる。
【００５０】
すなわち本発明では、コンテンツの鑑賞を行うクライアント端末が有限の再生時間で再生されるコンテンツを指定するたびに、この指定したコンテンツをクライアント端末が再生した実際の再生時間を加算してコンテンツ再生総時間として保存し、クライアント端末が広告を再生するたびに実際の再生時間を加算して広告再生総時間として保存する。そして、保存されたコンテンツ再生総時間と広告再生総時間との時間比からなる実測値を、広告の挿入を行う際の目標となる記憶媒体から読み出した、各観賞者が観賞する、コンテンツの総時間長に対する、広告の総時間長の比率の目標値としての目標時間比と比較して、クライアント端末が再生するコンテンツに対して広告を挿入するか否かを判定し、その結果としてコンテンツに対する広告の挿入を可とする判定が行われたときには、そのコンテンツに挿入する広告を選択するようにして、そのコンテンツを格納したコンテンツ配信装置にクライアント端末へのコンテンツの配信を指示すると共に、選択した広告をそのコンテンツに挿入する形で配信を指示するようにしている。また、コンテンツに対する広告の挿入を可としない判定が行われたときには、そのコンテンツを格納したコンテンツ配信装置にクライアント端末へのコンテンツのみの配信を指示するようにしている。このようにコンテンツに広告を挿入するかどうかを、実際に広告を挿入した挿入実績を基にして個別に判定するので、コンテンツに対する広告の挿入の公正性を図ることができる。
【００５１】
請求項１２記載の発明では、請求項１１記載の広告挿入方法で、運用方針が予め設定された記憶媒体の対応する記憶領域は運用方針記憶装置として構成されており、広告挿入可否判定ステップでは、コンテンツの再生時間の総和に対する広告の再生時間の総和の比を算出し、これが運用方針記憶装置から読み出した予め定めた目標値となるように、それぞれのコンテンツに対して広告の挿入の可否を判定することを特徴としている。
【００５２】
すなわち本発明では、運用方針は、コンテンツの再生時間の総和に対する広告の再生時間の総和の比が予め定めた目標値となるように、それぞれのコンテンツに対して広告の挿入の可否を判定するものなので、再生時間に関してコンテンツと広告のバランスをとることができる。
【００５３】
請求項１３記載の発明では、請求項１１記載の広告挿入方法で、記憶媒体の前記した運用方針が予め設定された記憶領域は運用方針記憶装置として構成されており、広告挿入可否判定ステップでは、コンテンツの再生回数の総和に対する広告の再生回数の総和の比を算出し、これが運用方針記憶装置から読み出した予め定めた目標値となるように、それぞれのコンテンツに対して広告の挿入の可否を判定することを特徴としている。
【００５４】
すなわち本発明では、運用方針は、コンテンツの再生回数の総和に対する広告の再生回数の総和の比が予め定めた目標値となるように、それぞれのコンテンツに対して広告の挿入の可否を判定するものなので、広告の再生回数に関してコンテンツと広告のバランスをとることができる。
【００５５】
請求項１４記載の発明では、請求項１１記載の広告挿入方法で、記憶媒体の前記した運用方針が予め設定された記憶領域は運用方針記憶装置として構成されており、広告選択ステップでは、再生時間の長さに応じて複数のグループに区分けされた広告の中から、運用方針記憶装置から読み出した適切な再生時間のグループから広告が選択されることを特徴としている。
【００５６】
すなわち本発明では、広告はその再生時間の長さに応じて複数のグループに区分けされており、運用方針に沿って適切な再生時間のグループから広告が選択されるようにしているので、運用が簡単になり、またグループ内の広告がある程度公平にコンテンツに挿入されることになる。
【００５７】
請求項１５記載の広告挿入プログラムでは、コンテンツを指定の配信先に配信するコンテンツ配信装置のコンテンツとリンクするリンクアドレスをコンテンツの鑑賞を行うクライアント端末から受信するリンクアドレス受信手段やその他のデータを格納する記憶媒体を備えた装置のコンピュータに、（イ）コンテンツの鑑賞を行うクライアント端末が有限の再生時間で再生されるコンテンツをリンクアドレスで指定するたびに、この指定したコンテンツをクライアント端末が再生した実際の再生時間を加算してコンテンツ再生総時間として記憶媒体に保存するコンテンツ再生総時間保存処理と、（ロ）クライアント端末が広告を再生するたびに実際の再生時間を加算して広告再生総時間として記憶媒体に保存する広告再生総時間保存処理と、（ハ）コンテンツ再生総時間保存処理で保存されたコンテンツ再生総時間と広告再生総時間保存処理で保存された広告再生総時間との時間比からなる実測値を、広告の挿入を行う際の目標となる記憶媒体から読み出した、各観賞者が観賞する、コンテンツの総時間長に対する、広告の総時間長の比率の目標値としての目標時間比と比較して、クライアント端末が再生するコンテンツに対して広告を挿入するか否かを判定する広告挿入可否判定処理と、（ニ）この広告挿入可否判定処理でコンテンツに対する広告の挿入を可とする判定が行われたとき、そのコンテンツに挿入する広告を選択する広告選択処理と、（ホ）広告挿入可否判定処理でコンテンツに対する広告の挿入を可とする判定が行われたときには、そのコンテンツを格納したコンテンツ配信装置にクライアント端末へのコンテンツの配信を指示すると共に、広告選択処理で選択した広告をそのコンテンツに挿入する形で配信を指示する広告挿入可時配信処理と、（ヘ）広告挿入可否判定処理でコンテンツに対する広告の挿入を可としない判定が行われたときには、そのコンテンツを格納したコンテンツ配信装置にクライアント端末へのコンテンツのみの配信を指示する広告挿入否時配信処理とを実行させることを特徴としている。
【００５８】
すなわち本発明では、コンテンツを指定の配信先に配信するコンテンツ配信装置のコンテンツとリンクするリンクアドレスをコンテンツの鑑賞を行うクライアント端末から受信するリンクアドレス受信手段やその他のデータを格納する記憶媒体を備えた装置のコンピュータに実行させる広告挿入プログラムが、コンテンツの鑑賞を行うクライアント端末が有限の再生時間で再生されるコンテンツをリンクアドレスで指定するたびに、この指定したコンテンツをクライアント端末が再生した実際の再生時間を加算してコンテンツ再生総時間として記憶媒体に保存し、クライアント端末が広告を再生するたびに実際の再生時間を加算して広告再生総時間として記憶媒体に保存する。そして、コンテンツ再生総時間保存処理で保存されたコンテンツ再生総時間と広告再生総時間保存処理で保存された広告再生総時間との時間比からなる実測値を、広告の挿入を行う際の目標となる記憶媒体から読み出した、各観賞者が観賞する、コンテンツの総時間長に対する、広告の総時間長の比率の目標値としての目標時間比と比較して、クライアント端末が再生するコンテンツに対して広告を挿入するか否かを判定する広告挿入可否判定処理と、この広告挿入可否判定処理でコンテンツに対する広告の挿入を可とする判定が行われたとき、そのコンテンツに挿入する広告を選択する広告選択処理と、広告挿入可否判定処理でコンテンツに対する広告の挿入を可とする判定が行われたときには、そのコンテンツを格納したコンテンツ配信装置にクライアント端末へのコンテンツの配信を指示すると共に、広告選択処理で選択した広告をそのコンテンツに挿入する形で配信を指示する広告挿入可時配信処理と、広告挿入可否判定処理でコンテンツに対する広告の挿入を可としない判定が行われたときには、そのコンテンツを格納したコンテンツ配信装置にクライアント端末へのコンテンツのみの配信を指示する広告挿入否時配信処理から構成されていることを示している。広告挿入可否判定処理があるので、たとえば極端に短いコンテンツに対して更に短い広告を挿入するといった形態を採らずに、より長い広告を複数のコンテンツに挿入するといった形態をとることができる。
【００５９】
請求項１６記載の広告挿入プログラムでは、記憶媒体の前記した運用方針が予め設定された記憶領域は運用方針記憶装置として構成されており、広告挿入可否判定処理では、コンテンツの再生時間の総和に対する広告の再生時間の総和の比を算出し、これが運用方針記憶装置から読み出した予め定めた目標値となるように、それぞれのコンテンツに対して広告の挿入の可否を判定することを特徴としている。
【００６０】
すなわち本発明では、運用方針は、コンテンツの再生時間の総和に対する広告の再生時間の総和の比が予め定めた目標値となるように、それぞれのコンテンツに対して広告の挿入の可否を判定するものなので、再生時間に関してコンテンツと広告のバランスをとるプログラムを実行することができる。
【００６１】
請求項１７記載の広告挿入プログラムでは、記憶媒体の前記した運用方針が予め設定された記憶領域は運用方針記憶装置として構成されており、広告選択処理では、コンテンツの再生回数の総和に対する広告の再生回数の総和の比を算出し、これが運用方針記憶装置から読み出した予め定めた目標値となるように、それぞれのコンテンツに対して広告の挿入の可否を判定することを特徴としている。
【００６２】
すなわち本発明では、運用方針は、コンテンツの再生回数の総和に対する広告の再生回数の総和の比が予め定めた目標値となるように、それぞれのコンテンツに対して広告の挿入の可否を判定するものなので、広告の再生回数に関してコンテンツと広告のバランスをとるプログラムを実行することができる。
【００６３】
請求項１８記載の広告挿入プログラムでは、広告はその再生時間の長さに応じて複数のグループに区分けされており、運用方針に沿って適切な再生時間のグループから広告が選択されることを特徴としている。
【００６４】
すなわち本発明では、記憶媒体の前記した運用方針が予め設定された記憶領域は運用方針記憶装置として構成されており、広告選択ステップでは、再生時間の長さに応じて複数のグループに区分けされた広告の中から、運用方針記憶装置から読み出した適切な再生時間のグループから広告が選択されることにしているので、運用が簡単になり、またグループ内の広告がある程度公平にコンテンツに挿入されるようなプログラムを実行することができる。
【００６５】
【発明の実施の形態】
【００６６】
【実施例】
以下実施例につき本発明を詳細に説明する。
【００６７】
図１は本発明の一実施例における広告挿入システムの概要を表わしたものである。この広告挿入システム１００は、インターネット網やＣＡＴＶ（cable television）網等の通信ネットワーク１０１によって各種の装置が接続された構成となっている。本実施例ではインターネット網に接続された場合を説明する。
【００６８】
クライアント端末装置１０２は、クライアント側に配置されたパーソナルコンピュータ等の通信端末であり、この図では１台のみ示しているが、実際には鑑賞者に対応させて多数存在する。鑑賞者はクライアント端末装置１０２を用いてコンテンツおよび広告の鑑賞を行うことができる。通信ネットワーク１０１上には広告を配信する広告配信装置１０３とコンテンツとしての番組を配信する番組（コンテンツ）配信装置１０４が接続されている。これらはそれぞれ大容量の記憶装置（図示せず）を備えており、これに広告あるいはコンテンツを格納するようになっている。広告配信装置１０３とコンテンツ配信装置１０４は鑑賞者に配信する広告あるいは番組（コンテンツ）の実績を通信ネットワーク１０１上に送出する鑑賞実績送出手段（この図には図示せず）を備えている。コンテンツ配信装置１０４は各種コンテンツを集中的に格納した装置であってもよいが、それぞれの会社や個人等がそれぞれのコンテンツを独自にそれらのサーバに格納したようなものであってもよい。広告配信装置１０３はたとえば複数の広告を格納しておりその配信等の管理を行うが、必ずしも１つの装置である必要はない。
【００６９】
通信ネットワーク１０１上には更に広告挿入装置１０５と情報提供装置１０６も接続されている。このうち広告挿入装置１０５はコンテンツ配信装置１０４がクライアント端末装置１０２に対して配信するコンテンツに対して広告を挿入する制御を行う装置であり、前記した時間比や回数比といった目標値を用いた運用方針を格納している。インターネット上で個々のクライアント端末装置１０２がコンテンツを鑑賞するときに広告挿入装置１０５が鑑賞対象のコンテンツに対して広告を挿入するので、クライアント端末装置１０２側では広告を事前に受け取るといった必要がない。
【００７０】
なお、本発明でコンテンツに広告を「挿入」するとは、必ずしもコンテンツの途中に広告を配置することを意味しない。コンテンツの直前あるいは直後、またはこれらの双方に広告を配置することもコンテンツに広告を挿入するという意味で使用する。特にコンテンツが数分以下の短い時間長のものである場合、広告をその途中に配置すると、短いコンテンツが更に細分されて再生されることになり、その鑑賞を落ち着いて行うことができない。そこで、比較的短い時間長のコンテンツでは特にその前または後あるいはその双方に広告を配置し、途中には原則として広告を配置しない。コンテンツの前後双方に広告を配置するときは、広告の時間長が必ずしも等分である必要はない。たとえば前に付加する広告の長さを後に付加する広告よりも長くするといった具合である。
【００７１】
広告挿入装置１０５の格納する運用方針には、時間比や回数比等の目標値と実測値の間の誤差を抑制するための補正パラメータも含まれている。広告挿入装置１０５は、広告配信装置１０３とコンテンツ配信装置１０４の前記した鑑賞実績送出手段から逐一送られてくる鑑賞者の鑑賞実績を受信する鑑賞実績受信手段（図示せず）を備えている。
【００７２】
情報提供装置１０６は各コンテンツのアドレスを記憶した装置である。情報提供装置１０６はいわゆるポータルサイトとしての役割を果たす装置である。すなわち、本実施例の広告挿入システムでは、クライアント端末装置１０２がコンテンツを鑑賞するためにアクセスするのは情報提供装置１０６である。コンテンツ配信装置１０４の所有する個々のコンテンツは情報提供装置１０６とリンクされており、クライアント端末装置１０２は情報提供装置１０６を介してそれぞれのコンテンツ配信装置１０４のコンテンツを鑑賞することになる。ただし、コンテンツおよびこれに挿入される広告は広告挿入装置１０５の指示によってコンテンツ配信装置１０４あるいは広告配信装置１０３から対応するクライアント端末装置１０２に配信される。
【００７３】
このような本実施例の広告挿入システムの１つの特徴は、広告挿入装置１０５が必ずしもすべてのコンテンツに対して広告を挿入するものではない点である。これは先に目標回数比として説明した通りである。広告挿入装置１０５は、コンテンツに対して広告を挿入したり、挿入しなかったりして、鑑賞者ごとに広告の挿入の仕方を変化させるという特徴がある。また、前記した目標時間比や目標回数比といったコンテンツに対する広告の比率としての目標値を運用方針として設定が可能な構成となっている。この目標値を基にして広告の挿入の可否を自動的に制御するようになっており、これにより従来の技術として説明した問題を解決するようになっている。
【００７４】
なお、図１に示したクライアント端末装置１０２、広告配信装置１０３、コンテンツ配信装置１０４、広告挿入装置１０５および情報提供装置１０６は共に図示しないＣＰＵ（中央処理装置）を備えており、同じく図示しないＲＯＭ（リード・オンリ・メモリ）あるいは磁気ディスク等の記録媒体に格納した制御プログラムを用いてそれぞれ所定の処理を行うようになっている。
【００７５】
図２は、図１に示した広告挿入システムのうちの通信ネットワークに接続された広告配信装置およびコンテンツ配信装置の具体的な構成を表わしたものである。広告配信装置１０３は、通信ネットワーク１０１と接続され広告の配信についての処理を行う広告配信処理装置１１１を備えている。広告配信処理装置１１１は配信する広告を格納する広告配信記憶装置１１２と入力装置１１３を接続している。広告配信記憶装置１１２は、広告を保有する保有広告記憶装置１１５と、広告の配信実績を記憶する配信実績記憶装置１１６を備えている。入力装置１１３は、広告配信処理装置１１１に情報を入力するために使用される。
【００７６】
また、コンテンツ配信装置１０４は、通信ネットワーク１０１と接続されコンテンツの配信についての処理を行うコンテンツ配信処理装置１２１を備えている。コンテンツ配信処理装置１２１は配信するコンテンツを格納するコンテンツ配信記憶装置１２２と入力装置１２３を接続している。入力装置１２３は、コンテンツ配信処理装置１２１に情報を入力するために使用される。コンテンツ配信記憶装置１２２は、コンテンツを保有する保有コンテンツ記憶装置１２５と、コンテンツの配信実績を記憶する配信実績記憶装置１２６を備えている。ここでコンテンツ配信処理装置１２１の処理の対象となるコンテンツは、映像、ストリーミングを含んだ動画像ならびに静止画に限られるものではなく、複数の静止画を時間軸上で紙芝居のように順次選択的に再生することによって表わされる擬似的な動画画像あるいは有限の再生時間で再生される音声、音楽等の情報であってもよい。また、画像はクライアント端末装置１０２におけるコンテンツの表示領域の全体を占めるものであってもよいし、一部を占めるものであってもよい。
【００７７】
更にポータルサイトとしての機能を有する情報提供装置１０６が提供する情報は、ＨＴＭＬ（Hyper Text Markup Language）あるいはＸＭＬ（Extensible Markup Language）等の文書記述言語で記述されたインターネット上の情報とその中に含まれるリンクであってもよい。または、ＢＭＬ（Broadcast Markup Language)等の言語で記述された放送用コンテンツとその中に含まれるリンク、テキスト等によって記述されたメールマガジン等の通信ネットワーク上の配布物とその中に含まれるリンク、携帯用端末や街頭端末ならびに専用装置等の専用情報とその中に含まれるリンク、ならびにこれらに類似するその他の通信ネットワーク等の媒体を介して入手することのできる情報とその中に含まれるリンクであってもよい。
【００７８】
図３は通信ネットワークに接続されたクライアント端末装置、情報提供装置および広告挿入装置の具体的な構成を表わしたものである。このうち鑑賞者の操作するクライアント端末装置１０２は、通信ネットワーク１０１と接続された表示装置１３１ならびに再生装置１３２と、表示装置１３１に接続された入力装置１３３およびクライアントＩＤ記憶装置１３４を備えている。
【００７９】
ここで入力装置１３３は、鑑賞者が表示装置１３１によって表示される表示情報を目視して、この表示装置１３１に情報を入力する際や、その他の操作を行う際に使用される。表示装置１３１は図１に示した情報提供装置１０６から情報を取得して表示したり、また広告挿入装置１０５から情報を取得してこの情報を再生装置１３２に送出する役割を持っている。再生装置１３２は表示装置１３１から受信した情報に基づいて、図１に示した広告配信装置１０３やコンテンツ配信装置１０４から広告やコンテンツを取得して、鑑賞者の鑑賞のためにこれを再生する。本実施例の広告挿入システムを機能させる前提として、クライアント端末装置１０２はその入力装置１３３の指示によって情報提供装置１０６に接続される必要がある。もちろん、クライアント端末装置１０２が起動すれば情報提供装置１０６にデフォルトで接続されるような設定が行われていてもよい。
【００８０】
クライアントＩＤ記憶装置１３４は、クライアント端末装置１０２ごとに固有のＩＤ（identification）を保有する装置である。クライアントＩＤ記憶装置１３４に保有されたその装置のＩＤは、図１に示す広告配信装置１０３、コンテンツ配信装置１０４、広告挿入装置１０５および情報提供装置１０６に送信されるようになっている。ＩＤは、実際には複数存在するクライアント端末装置１０２のうちのどれがどの装置にアクセスしているかを識別するために用いられるようになっている。これは、たとえば目標回数比を鑑賞者ごとに管理する際に必要である。
【００８１】
図３に示す情報提供装置１０６は、通信ネットワーク１０１と接続された情報提供処理装置１４１と、この情報提供処理装置１４１に接続された入力装置１４２ならびにコンテンツ情報記憶装置１４３を備えている。このうち情報提供処理装置１４１は、図１に示したコンテンツ配信装置１０４から各コンテンツのアドレスを受信する。そしてこれをコンテンツ情報記憶装置１４３に格納するようになっている。ここでこの明細書で「アドレス」とは、各装置のＩＰ（Internet Protocol）アドレス、ウェブブラウザのクッキー値、ハードウェア固有キー値、ソフトウェアのシリアル番号、電話番号およびこれらに類似するその他の任意の文字列あるいはデータを含んだ概念である。
【００８２】
ところで、コンテンツ情報記憶装置１４３にコンテンツのアドレスを送信するコンテンツ配信装置１０４の多くはコンテンツ自体に経済的な価値を有しており、コンテンツの鑑賞に対して本来は鑑賞者に対価を要求する関係にある。広告挿入システムの運用者は、広告配信装置１０３から配信される広告による広告料を徴収することで、鑑賞者のコンテンツの鑑賞を無料化し、あるいは低価格として、ビジネスを成立させる。
【００８３】
図３に示したコンテンツ情報記憶装置１４３はコンテンツのアドレスを格納するだけでなく、このコンテンツ情報記憶装置１４３が保有する情報をクライアント端末装置１０２に送信するようになっている。送信されたこれらの情報は、クライアント端末装置１０２によってたとえばリスト形式で表示され、鑑賞者がどのコンテンツを鑑賞するかを選択することができるようになっている。コンテンツの鑑賞による広告収入を得るため、コンテンツ情報記憶装置１４３には、広告挿入装置１０５のアドレスと、広告配信装置１０３が保有する各コンテンツのアドレスが保有されている。クライアント端末装置１０２は情報提供装置１０６にセットしてある広告挿入装置アドレスを参照して、この広告挿入装置１０５にアクセスし、コンテンツアドレスを送信する。
【００８４】
この情報提供処理装置１４１に接続された入力装置１４２は、情報提供処理装置１４１に情報を入力するために設けられている。
【００８５】
一方、広告挿入装置１０５は通信ネットワーク１０１と接続された挿入判定処理装置１５１を備えている。挿入判定処理装置１５１は、入力装置１５２ならびに挿入判定情報記憶装置１５３と接続されている。挿入判定情報記憶装置１５３は、運用方針記憶装置１５４、クライアント情報記憶装置１５５、広告情報記憶装置１５６、コンテンツ情報記憶装置１５７および再生情報記憶装置１５８から構成されている。
【００８６】
ここで挿入判定処理装置１５１は挿入判定情報記憶装置１５３が保有する情報に基づいて、クライアント端末装置１０２で再生される再生データに広告を挿入するかどうかを判定する機能を有している。この判定結果は、挿入判定情報記憶装置１５３内に保存されるようになっている。また、図１に示した広告配信装置１０３とコンテンツ配信装置１０４から送信されたそれぞれのクライアント端末装置１０２に対する広告とコンテンツの鑑賞時間と鑑賞回数によって、挿入判定情報記憶装置１５３内に格納されているクライアント情報を更新する機能を持っている。これにより、必ずしもすべてのコンテンツに対して広告を挿入する必要のないシステムが実現すると共に、鑑賞者に不公平感が生じない広告挿入システムが実現される。
【００８７】
また、挿入判定処理装置１５１は広告配信装置１０３とコンテンツ配信装置１０４に対して登録、削除または変更された広告やコンテンツの情報を用いて、挿入判定情報記憶装置１５３内に記憶された広告情報やコンテンツ情報を更新するようになっている。更に挿入判定処理装置１５１は、各広告データを後に説明する代表値によってグループ分けする機能を持っている。
【００８８】
次に、以上説明した広告挿入システムにおける各部で使用されるデータの説明を図２〜図１４を用いて行う。
【００８９】
図３に示した情報提供装置１０６内のコンテンツ情報記憶装置１４３は、広告挿入装置１０５のアドレスと、コンテンツ配信装置１０４が保有する各コンテンツのアドレスを保有するようになっている。
【００９０】
図４は、コンテンツ情報のデータ構成を示したものである。コンテンツ情報２００は広告挿入装置アドレス２０１と複数のコンテンツアドレス２０２から構成されている。これら広告挿入装置アドレス２０１および複数のコンテンツアドレス２０２は、図３に示した情報提供装置１０６内のコンテンツ情報記憶装置１４３に記憶されている。クライアント端末装置１０２は情報提供装置１０６にセットしてある広告挿入装置アドレス２０１を参照して広告挿入装置１０５にアクセスし、コンテンツアドレス２０２を送信することで、情報提供装置１０６を経由して所望のコンテンツを鑑賞するようになっている。
【００９１】
図５は、再生情報のデータ構成を示したものである。再生情報２１０は、複数の再生データ２１１で構成されている。図３に示した挿入判定情報記憶装置１５３内の再生情報記憶装置１５８は、再生データ２１１をリスト形式で複数個記憶している。それぞれの再生データ２１１は、クライアントＩＤ２２１と広告アドレス２２２とコンテンツアドレス２２３により構成されている。これらについての説明は後に行う。
【００９２】
図６は、クライアント情報のデータ構成を示したものである。クライアント情報２３０は複数のクライアントデータ２３１で構成されている。図３に示した挿入判定情報記憶装置１５３内のクライアント情報記憶装置１５５はクライアントデータ２３１をリスト形式で複数個記憶している。それぞれのクライアントデータ２３１は、各観賞者の観賞履歴をログとして記憶しており、クライアントＩＤ２４１とコンテンツ総時間２４２と広告総時間２４３とコンテンツ総回数２４４と広告総回数２４５と時間比２４６と回数比２４７と回数比補正フラグ２４８および広告時間補正フラグ２４９により構成されている。
【００９３】
図７は、クライアントＩＤ２５０を示している。また、図８は運用方針のデータ構成を表わしたものである。運用方針２６０は、広告挿入装置アドレス２６１、複数の広告グループ情報２６２、目標時間比２６３、目標回数比２６４、時間比補正範囲２６５、回数比補正値２６６および広告時間補正値２６７から構成されている。それぞれの広告グループ情報２６２は、広告グループＩＤ２７１と代表値２７２によって構成されている。これらについては後に説明する。
【００９４】
ところで図６におけるクライアントＩＤ２４１には、クライアント端末装置１０２から送信されたクライアントＩＤ２５０（図７）が記憶されており、リスト形式で複数個記憶されているクライアントデータ２３１を識別するために使用される。コンテンツ総時間２４２は、各観賞者が観賞したそれぞれの（通常は多数の）コンテンツの総時間長である。広告総時間２４３は、各観賞者が観賞したそれぞれの広告の総時間長である。コンテンツ総回数２４４は、各観賞者が観賞した多数のコンテンツの総観賞回数である。広告総回数２４５は、各観賞者が観賞したそれぞれの広告の総観賞回数である。時間比２４６は、各観賞者が観賞した、コンテンツと広告とを合わせた総時間長に対する、広告の総時間長の比率である。回数比２４７は、各観賞者が観賞する、コンテンツの総観賞回数に対する、広告の総観賞回数の比率の目標値である。これは広告の挿入確率に相当する。回数比補正フラグ２４８と広告時間補正フラグ２４９は、各観賞者の時間比２４６や回数比２４７が、目標時間比２６３（図８）や目標回数比２６４（図８）の値と乖離してきた際にそれを補正するために使用される。
【００９５】
挿入判定処理装置１５１は、挿入判定情報記憶装置１５３が保有する情報に基づき、再生データ２１１に広告を挿入するか否かを判定する機能を持つ。判定結果は再生情報２１０に保存される。また、広告配信装置１０３とコンテンツ配信装置１０４から送信された、各クライアント端末装置１０２の広告とコンテンツの観賞時間と観賞回数により、鑑賞者にそれぞれ対応するクライアント情報２３０（図６）を更新する機能を持つ。
【００９６】
図９は、広告情報のデータ構成を表わしたものである。広告情報２８０は、複数の広告データ２８１で構成されている。図３の挿入判定情報記憶装置１５３内の広告情報記憶装置１５６は、広告データ２８１をリスト形式で複数個記憶している。それぞれの広告データ２８１は、広告アドレス２９１と広告時間長２９２と広告グループＩＤ２９３により構成されている。
【００９７】
図１０は保有広告のデータ構成を表わしたものである。保有広告３００は、複数の保有広告データ３０１で構成されている。図２の広告配信記憶装置１１２内の保有広告記憶装置１１５は、保有広告データ３０１をリスト形式で複数個記憶している。それぞれの保有広告データ３０１は、広告アドレス３１１と、広告時間長３１２および広告本体３１３により構成されている。
【００９８】
図９における広告アドレス２９１は、広告配信装置１０３が保有する各広告の広告本体３１３へのアドレスが記憶されている。ここで広告本体３１３には、観賞される広告の本体が記憶されている。広告時間長２９２は、広告配信装置１０３が保有する各広告の広告本体３１３（図１０）の時間長が記憶されている。
【００９９】
広告グループＩＤ２９３は、各広告が所属する広告グループを識別するために使用される。ここで広告グループとは、それぞれの広告の再生時間が異なることを前提として、これらの再生時間の長短に応じて同じような再生時間のものをグループ単位でまとめたものである。挿入判定処理装置１５１は、図８の各広告グループ情報２６２の代表値２７２を参照し、広告時間長２９２の値が代表値２７２の値に近い広告グループの広告グループＩＤ２７１を図９の広告グループＩＤ２９３に割り当てる。これによって各広告データ２８１がグループ分けされる。各広告グループには、時間長が図８の代表値２７２に近い広告が集められることになる。
【０１００】
図１１は保有コンテンツのデータ構成を表わしたものである。保有コンテンツ３２０は複数の保有コンテンツデータ３２１で構成されている。図２のコンテンツ配信記憶装置１２２内の保有コンテンツ記憶装置１２５は、保有コンテンツデータ３２１をリスト形式で複数個記憶している。それぞれの保有コンテンツデータ３２１は、コンテンツアドレス３３１とコンテンツ時間長３３２およびコンテンツ本体３３３により構成されている。
【０１０１】
コンテンツアドレス３３１は、コンテンツ本体３３３へのアドレスが記憶されている。コンテンツ時間長３３２は、コンテンツ本体３３３の時間長が記憶されている。コンテンツ本体３３３には、観賞されるコンテンツの本体が記憶されている。
【０１０２】
図１２はコンテンツ情報のデータ構成を表わしたものである。コンテンツ情報３４０は、通常の場合、複数のコンテンツデータ３４１で構成されている。図３の挿入判定情報記憶装置１５３内のコンテンツ情報記憶装置１５７はコンテンツデータ３４１をリスト形式で複数個記憶している。それぞれのコンテンツデータ３４１は、コンテンツアドレス３５１とコンテンツ時間長３５２により構成されている。コンテンツアドレス３５１は、コンテンツ配信装置１０４が保有する各コンテンツのコンテンツ本体３３３（図１１）へのアドレスが記憶されている。コンテンツ時間長３５２（図１２）は、コンテンツ配信装置１０４が保有する各コンテンツのコンテンツ本体３３３の時間長が記憶されている。
【０１０３】
ところで挿入判定処理装置１５１は、更に、広告配信装置１０３とコンテンツ配信装置１０４に登録、削除または変更された広告やコンテンツの情報が存在すると、これに応じて広告情報２８０とコンテンツ情報３４０（図１２）を更新する機能を持つ。また、各広告データ２８１（図９）を代表値２７２（図８）によりグループ分けする機能を持つ。
【０１０４】
図１３は、配信実績のデータ構成を表わしたものである。配信実績３６０は、広告挿入装置アドレス３６１と複数のクライアントデータ３６２で構成されている。図２の広告配信装置１０３の広告配信記憶装置１１２内の配信実績記憶装置１１６は、広告挿入装置アドレス３６１を記憶しており、更にクライアントデータ３６２をリスト形式で複数個記憶している。それぞれのクライアントデータ３６２は、クライアントＩＤ３７１と広告アドレス３７２および広告配信時間３７３により構成されている。
【０１０５】
広告挿入装置アドレス３６１には、広告挿入装置１０５のアドレスが記憶されている。クライアントＩＤ３７１は、クライアント端末装置１０２の再生実績がどのクライアントデータ３６２に保存されるかを識別するために使用される。広告アドレス３７２には、クライアント端末装置１０２が再生した広告本体３１３（図１０）の広告アドレス３１１（図１０）が保存される。
【０１０６】
広告配信時間３７３は、クライアント端末装置１０２が実際に再生した広告本体３１３（図１０）の再生時間が保存される。広告本体３１３が最初から最後まで再生された場合には、広告時間長３１２（図１０）と同じ値が保存され、広告本体３１３が途中までしか再生されなかった場合には、再生された途中までの時間が保存される。これにより、鑑賞者が１つのコンテンツの鑑賞を早期に切り上げて他のコンテンツの鑑賞を行うような場合にも、実際にコンテンツを鑑賞した時間を実績として広告の挿入を行うことが可能になる。
【０１０７】
図１４は、もう１つの配信実績のデータ構成を表わしたものである。配信実績３８０は、広告挿入装置アドレス３８１と複数のクライアントデータ３８２で構成されている。図２のコンテンツ配信装置１０４のコンテンツ配信記憶装置１２２内の配信実績記憶装置１２６は、広告挿入装置アドレス３８１を記憶しており、更に、クライアントデータ３８２をリスト形式で複数個記憶している。それぞれのクライアントデータ３８２は、クライアントＩＤ３９１とコンテンツアドレス３９２とコンテンツ配信時間３９３により構成されている。
【０１０８】
広告挿入装置アドレス３８１は、広告挿入装置１０５のアドレスが記憶されている。クライアントＩＤ３９１は、クライアント端末装置１０２の再生実績がどのクライアントデータ３８２に保存されるかを識別するために使用される。コンテンツアドレス３９２は、クライアント端末装置１０２が再生したコンテンツ本体３３３（図１１）のコンテンツアドレス３３１（図１１）が保存される。コンテンツ配信時間３９３は、クライアント端末装置１０２が実際に再生したコンテンツ本体３３３（図１１）の再生時間が保存される。コンテンツ本体３３３が最初から最後まで再生された場合には、コンテンツ時間長３３２と同じ値が保存され、コンテンツ本体３３３（図１１）が途中までしか再生されなかった場合には、再生された途中までの時間が保存される。
【０１０９】
さて、図８に示した運用方針２６０が、広告挿入装置アドレス２６１、複数の広告グループ情報２６２、目標時間比２６３、目標回数比２６４、時間比補正範囲２６５、回数比補正値２６６および広告時間補正値２６７から構成されていることはすでに説明した。ここで広告挿入装置アドレス２６１は、情報提供装置１０６と広告配信装置１０３およびコンテンツ配信装置１０４にそれぞれ広告挿入装置アドレス２０１（図４）、広告挿入装置アドレス３６１（図１３）、広告挿入装置アドレス３８１（図１４）としてコピーされ、広告挿入装置１０５へアクセスさせるために使用される。
【０１１０】
広告グループ情報２６２は、運用方針記憶装置１５４（図３）の中にリスト形式で複数個記憶されており、それぞれ広告グループＩＤ２７１（図８）と代表値２７２（図８）を記憶している。代表値２７２は広告グループＩＤ２７１と共に、多数ある広告をいくつかの広告グループとしてまとめるために使用される。代表値２７２には、広告グループＩＤ２７１で識別される広告グループを代表する時間長が格納される。広告グループＩＤ２７１は、広告情報２８０（図９）内にリスト形式で複数個記憶されている広告データ２８１をグループ分けするために使用される。
【０１１１】
目標時間比２６３は、各観賞者が観賞する、コンテンツと広告とを合わせた総時間長に対する、広告の総時間長の比率の目標値である。目標回数比２６４は、各観賞者が観賞する、コンテンツの総観賞回数に対する、広告の総観賞回数の比率の目標値である。これは広告の挿入確率の目標値に相当する。時間比補正範囲２６５と回数比補正値２６６および広告時間補正値２６７は、各観賞者の時間比２４６（図６）や回数比２４７（図６）が、目標時間比２６３（図８）や目標回数比２６４（図８）の値と乖離してきた際にそれを補正するために使用される。
【０１１２】
図５では、再生データ２１１が、クライアントＩＤ２２１と広告アドレス２２２およびコンテンツアドレス２２３により構成されていることを説明した。ここで、クライアントＩＤ２２１は、クライアント端末装置１０２が、リスト形式で複数個記憶されている再生データ２１１のうち、どれを再生すべきかを識別するために使用される。広告アドレス２２２は、挿入判定処理装置１５１（図３）が広告を挿入すると決定した場合は、クライアント端末装置１０２が再生する広告配信装置１０３が保有する広告本体３１３（図１０）へのアドレスが記憶される。挿入判定処理装置１５１が広告を挿入しないと決定した場合は、ＮＵＬＬ（ヌル）値が記憶される。
【０１１３】
コンテンツアドレス２２３（図５）には、コンテンツ配信装置１０４が保有する各コンテンツのコンテンツ本体３３３（図１１）へのアドレスが記憶される。入力装置１５２は、挿入判定処理装置１５１に情報を入力するために使用される。
【０１１４】
図２に示した広告配信装置１０３の広告配信処理装置１１１は、広告アドレス２２２（図５）を参照してアクセスしてきたクライアント端末装置１０２に対して、広告アドレス２２２が広告アドレス３１１（図１０）と等しい保有広告データ３０１の保有する広告本体３１３（図１０）を配信する機能を持つ。また、そのクライアント端末装置１０２が実際に再生した広告本体３１３の再生時間を、配信実績時間として広告配信時間３７３（図１３）に保存する機能を持つ。また、広告挿入装置アドレス３６１（図１３）を参照することによって広告挿入装置１０５にアクセスし、配信実績結果を送信する機能を持つ。また、保有広告データ３０１（図１０）を登録、削除または変更する機能を持つ。更に、その際に広告アドレス３１１（図１０）と広告時間長３１２を広告挿入装置１０５に送信する機能を持つ。
【０１１５】
コンテンツ配信装置１０４（図２）のコンテンツ配信処理装置１２１は、コンテンツアドレス２２３（図５）を参照してアクセスしてきたクライアント端末装置１０２に対して、コンテンツアドレス２２３がコンテンツアドレス３３１（図１１）と等しい保有コンテンツデータ３２１（図１１）の保有するコンテンツ本体３３３を配信する機能を持つ。また、そのクライアント端末装置１０２が実際に再生したコンテンツ本体３３３の再生時間を、配信実績時間としてコンテンツ配信時間３９３（図１４）に保存する機能を持つ。また、広告挿入装置アドレス３８１（図１４）を参照することによって広告挿入装置１０５にアクセスし、配信実績結果を送信する機能を持つ。更に、保有コンテンツデータ３２１（図１１）を登録、削除または変更する機能を持つ。また、その際にコンテンツアドレス３３１（図１１）とコンテンツ時間長３３２を広告挿入装置１０５に送信する機能を持つ。
【０１１６】
次に本実施例の広告挿入システムの動作を説明する。
【０１１７】
図１５は、この広告挿入システムにおける広告挿入装置の初期化処理の流れを表わしたものである。図１に示した広告挿入装置１０５が起動されると、図３に示した挿入判定処理装置１５１が初期化処理を行う（ステップＳ４０１）。具体的には、図３に示した運用方針記憶装置の運用方針２６０（図８）の各情報に値をセットすると共に、広告挿入装置アドレス２６１（図８）を情報提供装置１０６と広告配信装置１０３とコンテンツ配信装置１０４に送信する。
【０１１８】
この後、広告挿入装置１０５は図１に示した広告配信装置１０３から新規に登録、削除または変更された広告の情報が挿入判定処理装置１５１に送られてきたら（ステップＳ４０２：Ｙ）、該当する広告データ２８１（図９）を更新する（ステップＳ４０３）。
【０１１９】
広告の登録または変更の場合には、更に該当する広告データ２８１（図９）の広告グループＩＤ２９３（図９）が次のようにしてセットされる。すなわちステップＳ４０１の初期化処理でセットされた各代表値２７２（図８）のうちで、広告時間長２９２（図９）に近い代表値２７２（図８）を選び出す。そして、その代表値２７２が属している広告グループ情報２６２の広告グループＩＤ２７１（図８）を、広告グループＩＤ２９３（図９）としてセットする。
【０１２０】
この後、処理がステップＳ４０２に戻る。この状態でコンテンツ配信装置１０４から新規に登録、削除または変更されたコンテンツの情報が広告挿入装置１０５で受信された場合には（ステップＳ４０２：Ｎ、ステップＳ４０４：Ｙ）、該当するコンテンツデータ３４１（図１２）とコンテンツ情報２００（図４）の更新が行われる（ステップＳ４０５）。
【０１２１】
図１６は、この広告挿入システムにおける情報提供装置での初期化処理の流れを表わしたものである。図１５のステップＳ４０１で広告挿入装置１０５は広告挿入装置アドレス２６１（図８）を情報提供装置１０６等の所定の装置に送信する。情報提供装置１０６はこの広告挿入装置アドレス２６１が受信されるのを待機している（ステップＳ４２１）。そして、広告挿入装置アドレス２６１が送られてきたら（Ｙ）、これを広告挿入装置アドレス２０１（図４）として保存する（ステップＳ４２２）。また、新規に登録、削除または変更されたコンテンツの情報が図１に示したコンテンツ配信装置１０４から送信され情報提供装置１０６で受信された場合には（ステップＳ４２１：Ｎ、ステップＳ４２３：Ｙ）、該当するコンテンツデータ３４１（図１２）とコンテンツ情報２００（図４）の更新が行われる（ステップＳ４２４）。
【０１２２】
図１７は、広告配信装置での初期化処理の流れを表わしたものである。広告配信装置１０３は、図１５のステップＳ４０１で広告挿入装置１０５から送出される広告挿入装置アドレス２６１（図８）の受信を待機している（ステップＳ４４１）。広告挿入装置アドレス２６１が受信されれば（Ｙ）、これを広告挿入装置アドレス３６１（図１３）として保存する（ステップＳ４４２）。一方、広告挿入装置１０５は広告が登録、削除または変更されるかを監視し（ステップＳ４４３）、広告が登録、削除または変更された場合には（Ｙ）、その広告の情報が広告挿入装置１０５の挿入判定処理装置１５１（図３）に送出される（ステップＳ４４４）。これを基にして広告挿入装置１０５では広告データ２８１（図９）が更新されることになる（図１５ステップＳ４６３）。
【０１２３】
図１８は、コンテンツ配信装置での初期化処理の流れを表わしたものである。コンテンツ配信装置１０４は、図１５のステップＳ４０１で広告挿入装置１０５から送出される広告挿入装置アドレス２６１（図８）の受信を待機している（ステップＳ４５１）。広告挿入装置アドレス２６１が受信されれば（Ｙ）、これを広告挿入装置アドレス３８１（図１４）として保存する（ステップＳ４５２）。一方、コンテンツ配信装置１０４は新規にコンテンツが登録、削除または変更されるかを監視し（ステップＳ４５３）、コンテンツが登録、削除または変更された場合にはそのコンテンツの情報が広告挿入装置１０５の挿入判定処理装置１５１（図３）と情報提供処理装置１４１（図３）に送信される（ステップＳ４５４）。これにより、該当するコンテンツデータ３４１（図１２）とコンテンツ情報２００（図４）がそれぞれ更新されることになる。
【０１２４】
以上の処理で、コンテンツ配信装置１０４でコンテンツが登録、削除または変更されない場合には（ステップＳ４５３：Ｎ）、クライアント端末装置１０２が動作を開始するための準備が完了したことになる。
【０１２５】
図１９および図２０は、この初期化後の広告挿入システムの処理の流れを表わしたものである。まず図１９のステップＳ４６１では、クライアント端末装置１０２が所望のコンテンツを選択するために、ポータルサイトとしての役割を果たす情報提供装置１０６内の情報提供処理装置１４１（図３）にアクセスする。この結果としてステップＳ４６２で広告挿入装置アドレス２０１（図４）と各コンテンツアドレス２０２を取得する。取得した各コンテンツアドレス２０２（図４）は表示装置１３１（図３）に表示され、観賞者はどのコンテンツを観賞するかを入力装置１３３（図３）で選択する。
【０１２６】
図２１は、情報提供装置にアクセスしたときのクライアント端末装置のディスプレイに表示された初期画面の一例を表わしたものである。表示画面５０１には、初期画面として各種の映像や音楽を鑑賞するためのメニューが表示される。鑑賞者はこの中から所望の項目をカーソル５０２で選択することになる。
【０１２７】
図２２は、一例として図２１における「最新ニュース映像」が選択された際の広告挿入システムを構成する各装置の関係を示したものである。「最新ニュース映像」が選択されると、表示画面５０１にはその詳細なメニュー（各ニュースの項目）が表示される。鑑賞者はそのうちの１つにカーソル５０２を移動させて、図示しないマウスでクリックすることになる。すると、広告挿入装置１０５が指定されたコンテンツの映像の配信をコンテンツ配信装置１０４に指示する。コンテンツ配信装置１０４は指示を受けた映像としての「世界最大のメディア企業誕生」というニュースをクライアント端末装置１０２に配信することになる。
【０１２８】
鑑賞者はクライアント端末装置１０２を操作することで図２１に示したメニューの中から所望のニュースや他の番組を選択してこれらのコンテンツを鑑賞していく。広告挿入装置１０５は前記した運用方針２６０として、図８にも示した目標時間比２６３や目標回数比２６４といったデータを格納している。広告挿入装置１０５は、この運用方針２６０に沿って、コンテンツ配信装置１０４からクライアント端末装置１０２に配信されるコンテンツに対して広告の挿入を行う。広告配信装置１０３は広告挿入装置１０５の指示に従って、クライアント端末装置１０２に対して広告の映像を配信することになる。
【０１２９】
図１９に戻って説明を続ける。ステップＳ４６３で、観賞者がどのコンテンツを観賞するか選択すると、クライアント端末装置１０２は取得した広告挿入装置アドレス２０１（図４）に基づいて挿入判定処理装置１５１（図３）にアクセスする。この際に同時に、クライアントＩＤ２５０（図７）と、選択したコンテンツアドレス２０２（図４）を、挿入判定処理装置１５１（図３）に送信する。これに基づいてステップＳ４６４では、広告挿入の判定処理が開始する。
【０１３０】
図２３は、このステップＳ４６４の処理を具体的に表わしたものである。まず、受信したクライアントＩＤ２５０（図７）と一致するクライアントＩＤ２４１（図６）を持つクライアントデータ２３１（図６）が存在するかどうかを判別する（ステップＳ４６４Ａ）。クライアントデータ２３１が存在する場合には（Ｙ）、これを選択する（ステップＳ４６４Ｂ）。一致するクライアントＩＤ２４１（図６）が存在しない場合には（ステップＳ４６４Ａ：Ｎ）、新規にクライアントデータ２３１（図６）を生成し、初期化を行っておく（ステップＳ４６４Ｃ）。
【０１３１】
次に、挿入判定処理装置１５１（図３）が乱数を発生し（ステップＳ４６４Ｄ）、その値が、所定値、すなわち「目標回数比２６４（図８）＋（回数比補正フラグ２４８（図６）×回数比２４７（図６））」で示される値よりも小さい場合には（ステップＳ４６４Ｅ：Ｙ）、ヒットと判定し、広告を挿入するものと決定して（ステップＳ４６４Ｆ）、次のステップＳ４６５（図１９）に進む。そうでない場合には（ステップＳ４６４Ｅ：Ｎ）、ミスと判定し、広告は挿入しないものと決定して（ステップＳ４６４Ｇ）、ステップＳ４６６（図２０）に進む。
【０１３２】
図１９のステップＳ４６５では、「目標時間比２６３（図８）−時間比２４６（図６）」で示される値が「（目標時間比２６３（図８）−時間比２４６（図６））＜＝（−時間比補正範囲２６５（図８））」の関係になっている場合には回数比補正フラグ２４８（図６）と広告時間補正フラグ２４９（図６）の値を“−１”にセットする。また、「（−時間比補正範囲２６５（図８））＜（目標時間比２６３（図８）−時間比２４６（図６））＜時間比補正範囲２６５（図８）」の関係になっている場合には回数比補正フラグ２４８（図６）と広告時間補正フラグ２４９（図６）の値を“０”にセットする。更に、「時間比補正範囲２６５（図８）＜（目標時間比２６３（図８）−時間比２４６（図６））」の関係になっている場合には、回数比補正フラグ２４８（図６）と広告時間補正フラグ２４９（図６）の値を“１”にセットする（ステップＳ４６７）。
【０１３３】
次のステップＳ４６８では、挿入する広告の候補を、１つの広告グループにまず絞り込む。グループ選択に用いるパラメータは、コンテンツ時間長３５２（図１２）と目標時間比２６３（図８）、そして代表値２７２（図８）である。コンテンツ時間長３５２（図１２）は、観賞者が選択したコンテンツアドレス２０２（図４）と一致するコンテンツアドレス３５１（図１２）を持つコンテンツデータ３４１（図１２）が保有するコンテンツ時間長３５２（図１２）を用いる。
【０１３４】
まず、「（（コンテンツ時間長３５２（図１２）×目標時間比２６３（図８））／（１００−目標時間比２６３（図８）））＋（広告時間補正フラグ２４９（図６）×広告時間補正値２６７（図８））」の値に最も近い値を持つ代表値２７２（図８）を選ぶ。次に、この代表値２７２（図８）が属する広告グループ情報２６２（図８）が持つ広告グループＩＤ２７１（図８）を、絞り込みに用いる広告グループとして決定する。広告をグループ化する理由は、仮にグループ化せずに単純にコンテンツ時間長３５２（図１２）に対する適切な比率の広告時間長２９２（図９）を持った広告を挿入するようにした場合、多数ある広告時間長２９２（図９）のばらつき加減によっては、頻繁に挿入される広告と、ほとんど挿入されない広告が出てくるという問題を生じさせてしまう場合があるからである。
【０１３５】
次のステップＳ４６９では、広告グループの中から、実際に挿入される広告を決定する。挿入判定処理装置１５１（図３）が、広告データ２８１（図９）の中から広告グループＩＤ２９３（図９）の値がステップＳ４６８で選ばれた広告グループＩＤの値と一致するものを選び出し、更にその中からランダムに広告を選択する。選択された広告データ２８１（図９）が挿入の対象となる広告である。
【０１３６】
次のステップＳ４７０で、挿入判定処理装置１５１（図３）は再生データ２１１（図５）をセットする。まず、再生データ２１１（図５）の中からクライアントＩＤ２２１（図５）がクライアントＩＤ２４１（図６）と一致するものを選択する。この際、一致するクライアントＩＤ２２１（図５）が存在しない場合には新規に再生データ２１１（図５）を生成し、初期化を行っておく。次に、ステップＳ４６９で選ばれた広告データ２８１（図９）が持つ広告アドレス２９１（図９）を広告アドレス２２２（図５）に格納し、ステップＳ４６３で受信済みのコンテンツアドレス２０２（図４）をコンテンツアドレス２２３（図５）に格納する。
【０１３７】
次のステップＳ４７１（図２０）では、クライアント端末装置１０２が再生データ２１１（図５）を取得し、セットされている広告アドレス２２２（図５）を参照し、これに基づいて広告配信装置１０３にアクセスする。この際、同時に、クライアントＩＤ２５０（図７）と、再生データ２１１（図５）に格納されている広告アドレス２２２（図５）を、広告配信装置１０３（図２）に送信する。
【０１３８】
次のステップＳ４７２で、広告配信装置１０３（図２）は、クライアントＩＤ２５０（図７）と広告アドレス２２２（図５）を取得し、保有広告データ３０１（図１０）の中から広告アドレス３１１（図１０）が広告アドレス２２２（図５）と一致するものを選択する。この広告アドレス３１１（図１０）が属する保有広告データ３０１（図１０）が持つ広告本体３１３（図１０）が実際に挿入される広告となり、クライアント端末装置１０２に配信される。配信された広告本体３１３（図１０）は再生装置１３２（図３）によって再生され、観賞者によって観賞される。
【０１３９】
次のステップＳ４７３では、クライアント端末装置１０２が実際に再生した広告本体３１３（図１０）の再生時間が配信実績３６０（図１３）の広告配信時間３７３（図１３）に保存される。広告本体３１３（図１０）が最初から最後まで再生された場合には、広告時間長３１２（図１０）と同じ値が保存され、広告本体３１３（図１０）が途中までしか再生されなかった場合には、再生された途中までの時間が保存される。このクライアントデータ３６２（図１３）は、広告配信装置１０３（図２）によって挿入判定処理装置１５１（図３）に送信される。挿入判定処理装置１５１（図３）は、クライアントデータ２３１（図６）の中からクライアントＩＤ２４１（図６）がクライアントＩＤ３７１（図１３）に一致するものを選択し、広告総時間２４３（図６）に広告配信時間３７３（図１３）の値を加算する、また、広告総回数２４５（図６）に“１”を加算する。
【０１４０】
次のステップＳ４７４では、クライアント端末装置１０２が再生データ２１１（図５）を取得し、セットされているコンテンツアドレス２２３（図５）を参照して、これに基づいてコンテンツ配信装置１０４にアクセスする。この際に、同時にクライアントＩＤ２５０（図７）と、再生データ２１１（図５）に格納されているコンテンツアドレス２２３（図５）を、コンテンツ配信処理装置１２１（図２）に送信する。
【０１４１】
なお、ステップＳ４６６において、ステップＳ４６４での広告挿入確率の結果がミスだった場合（Ｎ）、挿入判定処理装置１５１（図３）は再生データ２１１（図５）をセットする。まず、再生データ２１１（図５）の中からクライアントＩＤ２２１（図５）がクライアントＩＤ２４１（図６）と一致するものを選択する。この際、一致するクライアントＩＤ２２１（図５）が存在しない場合には新規に再生データ２１１（図５）を生成し、初期化を行っておく。次に、広告アドレス２２２（図５）にはＮＵＬＬ値を格納し、ステップＳ４６３で受信済みのコンテンツアドレス２０２（図４）をコンテンツアドレス２２３（図５）に格納する。
【０１４２】
ステップＳ４６６の次のステップＳ４７５では、クライアント端末装置１０２が再生データ２１１（図５）を取得し、セットされているコンテンツアドレス２２３（図５）を参照し、これに基づいてコンテンツ配信装置１０４にアクセスする。この際、同時に、クライアントＩＤ２５０（図７）と、再生データ２１１（図５）に格納されているコンテンツアドレス２２３（図５）を、コンテンツ配信処理装置１２１（図２）に送信する。
【０１４３】
ステップＳ４７４あるいはステップＳ４７５の次に行われるステップＳ４７６で、コンテンツ配信処理装置１２１（図２）は、クライアントＩＤ２５０（図７）とコンテンツアドレス２２３（図５）を取得する。そして保有コンテンツデータ３２１（図１１）の中からコンテンツアドレス３３１（図１１）がコンテンツアドレス２２３（図５）と一致するものを選択する。このコンテンツアドレス３３１（図１１）が属する保有コンテンツデータ３２１（図１１）が持つコンテンツ本体３３３（図１１）が実際に配信されるコンテンツとなり、クライアント端末装置１０２に配信される。配信されたコンテンツ本体３３３（図１１）は再生装置１３２（図３）によって再生され、観賞者によって観賞される。
【０１４４】
次のステップＳ４７７では、クライアント端末装置１０２が実際に再生したコンテンツ本体３３３（図１１）の再生時間が配信実績３８０（図１４）のコンテンツ配信時間３９３（図１４）に保存される。コンテンツ本体３３３（図１１）が最初から最後まで再生された場合には、コンテンツ時間長３３２（図１１）と同じ値が保存される。これに対して、コンテンツ本体３３３（図１１）が途中までしか再生されなかった場合には、再生された途中までの時間が保存される。このクライアントデータ３８２（図１４）は、コンテンツ配信処理装置１２１（図２）によって挿入判定処理装置１５１（図３）に送信される。挿入判定処理装置１５１は、クライアントデータ２３１（図６）の中からクライアントＩＤ２４１（図６）がクライアントＩＤ３９１（図１４）に一致するものを選択し、コンテンツ総時間２４２（図６）にコンテンツ配信時間３９３（図１４）の値を加算する、また、コンテンツ総回数２４４（図６）に“１”を加算する。更に、コンテンツ総時間２４２（図６）と広告総時間２４３（図６）に基づいて時間比２４６（図６）を再計算し、コンテンツ総回数２４４（図６）と広告総回数２４５（図６）に基づいて回数比２４７（図６）を再計算する。
【０１４５】
ここでもう一度クライアント端末装置１０２が観賞行為を続行するために情報提供装置１０６にアクセスするようにしてもよい。この場合にはステップＳ４６１にループバックする経路４８１を設ければよい。
【０１４６】
図２４は、コンテンツに対して広告が挿入される態様の一例を鑑賞者ごとに時系列的に表わしたものである。ここで同図（ａ）〜（ｄ）はそれぞれ異なった鑑賞者を示している。たとえば同図（ａ）に示した鑑賞者は、最初に１００秒の再生時間のコンテンツＵを指定したので、その先頭に１８秒の広告Ｃが挿入されて鑑賞が開始される。図２２に示したようにこの場合の目標回数比が６５％であるとすると、最初のコンテンツに対する広告の挿入でこの基準を越える。そこで、鑑賞者が次に９０秒の再生時間のコンテンツＶを指示したときには広告が挿入されない。次に鑑賞者が１２０秒のコンテンツＷの再生を指示すると、広告Ｃがその先頭に挿入されることになる。以下同様にして、各コンテンツに対する広告の挿入が運用方針２６０に沿って行われる。
【０１４７】
同図（ｂ）に示した他の鑑賞者の場合には、この広告挿入システムで情報提供装置１０６を前回利用したクライアント端末装置１０２の履歴から、コンテンツに挿入される広告の再生時間の割合（目標時間比）で広告の再生時間が多くなった状態となっている。したがって、鑑賞者が今回の利用で最初に１００秒のコンテンツＵの鑑賞を指定した段階では広告の配信は行われない。この鑑賞者が次にコンテンツＶの再生を指示すると、広告挿入装置１０５は運用方針２６０に従って１８秒の再生時間の広告Ｃをその先頭部分に挿入する。以下同様にしてコンテンツの指示が行われるたびに広告の挿入の可否が判断され、それに応じてコンテンツに対する広告の挿入あるいは非挿入が行われていく。
【０１４８】
次に具体的な数値を使用して広告挿入システムの処理の流れを説明する。この説明を行うために、それぞれ具体的な数値を表わした図を示すことにする。ここで図２５はコンテンツ情報のデータ構成を示したものであり、図４に対応するものである。図２６は再生情報のデータ構成を示したものであり、図５に対応するものである。図２７はクライアント情報のデータ構成を示したものであり、図６に対応するものである。図２８はクライアントＩＤを表わしたものであり、図７に対応するものである。図２９は運用方針のデータ構成を表わしたものであり、図８に対応するものである。図３０は広告情報のデータ構成を表わしたものであり、図９に対応するものである。図３１は保有広告のデータ構成を表わしたものであり、図１０に対応するものである。図３２は保有コンテンツのデータ構成を表わしたものであり、図１１に対応するものである。図３３はコンテンツ情報のデータ構成を表わしたものであり、図１２に対応するものである。図３４は配信実績のデータ構成を表わしたものであり、図１３に対応するものである。図３５はもう１つの配信実績のデータ構成を表わしたものであり、図１４に対応するものである。これら図２５〜図３５については図４〜図１４と対応する部分に同一の符号を付しているが、これらの図を区別するために図２５〜図３５に記した符号にはそれらの末尾に符号「Ａ」を付加している。
【０１４９】
図３６はこの広告挿入システムにおける初期化処理の流れを表わしたものである。この図３６および図２５〜図３５を用いてこの処理を先ず説明する。なお、図３６は先の図１５〜図１８に対応するものである。
【０１５０】
ステップＳ６０１では、広告挿入装置１０５において、挿入判定処理装置１５１（図３）が初期化処理を行う。具体的には運用方針２６０Ａ（図２９）の各情報に値をセットする処理により、広告挿入装置アドレス２６１Ａ（図２９）は「１０．５６．５６．３０」、広告グループＩＤ２７１Ａ（図２９）は「０００００３」など、代表値２７２Ａ（図２９）は「１５秒」など、目標時間比２６３Ａ（図２９）は「１５．０％」、目標回数比２６４Ａは「２５．０％」、時間比補正範囲２６５Ａは「５．５％」、回数比補正値２６６Ａは「３．０％」、広告時間補正値２６７Ａは「５秒」となる。
【０１５１】
次に、広告挿入装置アドレス２６１Ａ（図２９）を情報提供装置１０６と広告配信装置１０３とコンテンツ配信装置１０４に送信する処理を行う。情報提供装置１０６と広告配信装置１０３とコンテンツ配信装置１０４が広告挿入装置アドレス２６１Ａ（図２９）を受信し、広告挿入装置アドレス２０１Ａ（図２５）と広告挿入装置アドレス３６１Ａ（図３４）と広告挿入装置アドレス３８１Ａ（図３５）はいずれも「１０．５６．５６．３０」となる。（ステップＳ６０２）。
【０１５２】
広告配信装置１０３で、入力装置１１３（図２）により広告配信処理装置１１１（図２）に新規に広告を登録、削除または変更する場合にはステップＳ６０４に進み、しない場合にはステップＳ６０６に進む（ステップＳ６０３）。
【０１５３】
ステップＳ６０４では、新規に登録、削除または変更された広告の情報が挿入判定処理装置１５１（図３）に送信され、該当する広告データ２８１Ａ（図３０）が更新される（ステップＳ６０５）。ここでは新規に登録があったものと仮定する。広告配信装置１０３の保有広告データ３０１Ａ（図３１）が新規に１つ生成され、広告アドレス３１１Ａ（図３１）は「http://10.56.56.40/ad24.asf」、広告時間長３１２Ａ（図３１）は「１４秒」、広告本体３１３Ａ（図３１）は「ad27.asf」ファイルの内容そのものとなる。ここで、「１０．５６．５６．４０」は広告配信装置１０３のＩＰ（Internet Protocol）アドレスであるものとする。更に、広告挿入装置１０５の広告データ２８１Ａ（図３０）も新規に１つ生成され、広告アドレス２９１Ａ（図３０）は「http://10.56.56.40/ad24.asf」、広告時間長２９２Ａ（図３０）は「１４秒」、広告グループＩＤ２９３Ａ（図３０）は広告グループ情報２６２Ａ（図２９）を参照の結果、「０００００３」となる。
【０１５４】
コンテンツ配信装置１０４では、入力装置１２３（図２）によりコンテンツ配信処理装置１２１（図２）に新規にコンテンツを登録、削除または変更する場合には（ステップＳ６０６：Ｙ）、ステップＳ６０７に進み、これ以外の場合には（ステップＳ６０６：Ｎ）、ステップＳ６０９（図１９）に進む。
【０１５５】
ステップＳ６０７では、新規に登録、削除または変更されたコンテンツの情報が挿入判定処理装置１５１（図３）と情報提供処理装置１４１（図３）に送信され、該当するコンテンツデータ３４１Ａ（図３３）とコンテンツ情報２００Ａ（図２５）がそれぞれ更新される（ステップＳ６０８）。ここでも新規に登録があったと仮定すると、コンテンツ配信装置１０４の保有コンテンツデータ３２１Ａ（図３２）が新規に１つ生成され、コンテンツアドレス３３１Ａ（図３２）は「http://10.56.56.50/ct77.asf」、コンテンツ時間長３３２Ａ（図３２）は「１１９秒」、コンテンツ本体３３３Ａ（図３２）は「ct77.asf」ファイルの内容そのものとなる。ここで、「１０．５６．５６．５０」はコンテンツ配信装置１０４のＩＰアドレスであるものとする。更に、広告挿入装置１０５のコンテンツデータ３４１Ａ（図３３）も新規に１つ生成され、コンテンツアドレス３５１Ａ（図３３）は「http://10.56.56.50/ct77.asf」、コンテンツ時間長３５２Ａ（図３３）は「１１９秒」となる。更に、コンテンツ情報２００Ａ（図２５）にはコンテンツアドレス２０２Ａ（図２５）が１つ新規に生成され、コンテンツアドレス２０２Ａ（図２５）は「http://10.56.56.50/ct77.asf」となる。
【０１５６】
以上でクライアント端末装置１０２が動作を開始するための準備が完了した。
【０１５７】
次に先に示した図１９および図２０を用いて、広告挿入システムにおける初期化処理後の処理を具体的に説明する。ステップＳ４６１（図１９）では、クライアント端末装置１０２が情報提供処理装置１４１（図３）にアクセスし、ステップＳ４６２において広告挿入装置アドレス２０１Ａ（図２５）と各コンテンツアドレス２０２Ａ（図２５）を取得する。取得した各コンテンツアドレス２０２Ａ（図２５）は表示装置１３１（図３）に表示され、観賞者はどのコンテンツを観賞するかを入力装置１３３（図３）によって選択する。
【０１５８】
次のステップＳ４６３において、観賞者がどのコンテンツを観賞するか選択すると、クライアント端末装置１０２は取得した広告挿入装置アドレス２０１Ａ（図２５）に基づいて挿入判定処理装置１５１（図３）にアクセスする。この際、同時に、クライアントＩＤ２５０Ａ（図２８）と、選択したコンテンツアドレス２０２Ａ（図２５）を、挿入判定処理装置１５１（図３）に送信する。ここでは、選択したコンテンツアドレス２０２Ａ（図２５）は、たまたまステップＳ６０７（図３６）で新規に登録された「http://10.56.56.50/ct77.asf」であるものとする。
【０１５９】
ステップＳ４６４で、広告挿入の判定処理が開始する。まず、受信したクライアントＩＤ２５０Ａ（図２８）と一致するクライアントＩＤ２４１Ａ（図２７）を持つクライアントデータ２３１Ａ（図２７）を選択する。ここで、クライアントＩＤ２４１Ａ（図２７）は「１０．５６．５６．１０」、コンテンツ総時間２４２Ａ（図２７）は「４１２５秒」、広告総時間２４３Ａ（図２７）は「１２７５秒」、コンテンツ総回数２４４Ａ（図２７）は「８６回」、広告総回数２４５Ａ（図２７）は「１４回」、時間比２４６Ａ（図２７）は「２３．６％」、回数比２４７Ａ（図２７）は「１４．０％」、回数比補正フラグ２４８Ａ（図２７）は“０”、広告時間補正フラグ２４９Ａ（図２７）は“０”であるものとする。次に、挿入判定処理装置１５１（図３）が乱数を発生し、その値が、（目標回数比２６４Ａ（図２９）＋（回数比補正フラグ２４８Ａ（図２７）×回数比２４７Ａ（図２７）））＝「２５．０％」の値よりも小さい場合には、ヒットと判定し（ステップＳ４６４：Ｙ）、広告を挿入するものと決定し、ステップＳ４６５に進む。そうでない場合には（ステップＳ４６４：Ｎ）、ミスと判定し、広告は挿入しないものと決定し、ステップＳ４６６に進む。
【０１６０】
ステップＳ４６５において、「（目標時間比２６３Ａ（図２９）−時間比２４６Ａ（図２７））＝−８．６％」で示される値が「（目標時間比２６３Ａ（図２９）−時間比２４６Ａ（図２７））＜＝（−時間比補正範囲２６５Ａ）」の関係になっているので（−８．６＜−５．５）、回数比補正フラグ２４８Ａ（図２７）と広告時間補正フラグ２４９Ａ（図２７）の値を“−１”にセットする（ステップＳ４６７）。
【０１６１】
ステップＳ４６８では、挿入する広告の候補を１つの広告グループにまず絞り込む。グループ選択に用いるパラメータは、コンテンツ時間長３５２Ａ（図３３）が「１１９秒」と目標時間比２６３Ａ（図２９）が「１５．０％」、そして代表値２７２Ａ（図２９）が「１５秒」である。
【０１６２】
まず、次式の値に最も近い値を持つ代表値２７２Ａ（図２９）を選ぶ。
「（（コンテンツ時間長３５２Ａ（図３３）×目標時間比２６３Ａ（図２９））／（１００−目標時間比２６３Ａ（図２９）））＋（広告時間補正フラグ２４９Ａ（図２７）×広告時間補正値２６７Ａ（図２９））」
＝（（１１９秒×１５．０）／（１００−１５．０））＋（−１×５秒））
＝２１−５
＝１６秒
ここでは、代表値２７２Ａ（図２９）が「１５秒」である広告グループが該当し、広告グループＩＤ２７１Ａ（図２９）は「０００００３」となった。
【０１６３】
ステップＳ４６９では、広告グループの中から、実際に挿入される広告を決定する。挿入判定処理装置１５１（図３）が、広告データ２８１Ａ（図３０）の中から広告グループＩＤ２９３Ａ（図３０）の値がステップＳ４６８で選ばれた広告グループＩＤの値である「１５秒」のものを選び出し、更にその中からランダムに広告を選択する。選択された広告データ２８１Ａ（図３０）が挿入の対象となる広告である。ここでは広告アドレス２９１Ａ（図３０）が「http://10.56.56.40/ad24.asf」であるものが選出されたものとする。
【０１６４】
ステップＳ４７０では、挿入判定処理装置１５１（図３）は再生データ２１１Ａ（図２６）をセットする。まず、再生データ２１１Ａ（図２６）の中からクライアントＩＤ２２１Ａ（図２６）がクライアントＩＤ２４１Ａ（図２７）と一致するものを選択する。次に、ステップＳ４６９で選ばれた広告データ２８１Ａ（図３０）が持つ広告アドレス２９１Ａ（図３０）を広告アドレス２２２Ａ（図２６）に格納し、ステップＳ４６３にて受信済みのコンテンツアドレス２０２Ａ（図２５）をコンテンツアドレス２２３Ａ（図２６）に格納する。これにより再生データ２１１Ａ（図２６）の内容は、クライアントＩＤ２２１Ａ（図２６）が「１０．５６．５６．１０」、広告アドレス２２２Ａ（図２６）が「http://10.56.56.40/ad24.asf」、コンテンツアドレス２２３Ａ（図２６）が「http://10.56.56.50/ct77.asf」となる。
【０１６５】
ステップＳ４７１において、クライアント端末装置１０２が再生データ２１１Ａ（図２６）を取得し、セットされている広告アドレス２２２Ａ（図２６）を参照し、これに基づいて広告配信装置１０３にアクセスする。この際、同時にクライアントＩＤ２５０Ａ（図２８）と、再生データ２１１Ａ（図２６）に格納されている広告アドレス２２２Ａ（図２６）を、広告配信装置１０３（図２）に送信する。
【０１６６】
ステップＳ４７２では、広告配信装置１０３（図２）は、クライアントＩＤ２５０Ａ（図２８）と広告アドレス２２２Ａ（図２６）を取得し、保有広告データ３０１Ａ（図３１）の中から広告アドレス３１１Ａ（図３１）が広告アドレス２２２Ａ（図２６）と一致するものを選択する。この広告アドレス３１１Ａ（図３１）が属する保有広告データ３０１Ａ（図３１）が持つ広告本体３１３Ａ（図３１）が実際に挿入される広告となり、クライアント端末装置１０２に配信される。配信された広告本体３１３Ａ（図３１）は再生装置１３２（図３）によって再生され、観賞者によって観賞される。ここでは、広告本体３１３Ａ（図３１）は「ad27.asf」ファイルの内容となる。
【０１６７】
ステップＳ４７３では、クライアント端末装置１０２が実際に再生した広告本体３１３Ａ（図３１）の再生時間が配信実績３６０Ａ（図３４）の広告配信時間３７３Ａ（図３４）に保存される。広告本体３１３Ａ（図３１）が最初から最後まで再生された場合には、広告時間長３１２Ａ（図３１）と同じ値が保存される。これに対して広告本体３１３Ａ（図３１）が途中までしか再生されなかった場合には、再生された途中までの時間が保存される。ここでは、観賞者は１４秒全てを観賞したものとする。このクライアントデータ３６２Ａ（図３４）は、広告配信装置１０３（図２）によって挿入判定処理装置１５１（図３）に送信される。挿入判定処理装置１５１（図３）は、クライアントデータ２３１Ａ（図２７）の中からクライアントＩＤ２４１Ａ（図２７）がクライアントＩＤ３７１Ａ（図３４）に一致するものを選択し、広告総時間２４３Ａ（図２７）に広告配信時間３７３Ａ（図３４）の値を加算する、また、広告総回数２４５Ａ（図２７）に“１”を加算する。これにより、広告総時間２４３Ａ（図２７）の値は「１２７５＋１４＝１２８９秒」、広告総回数２４５Ａ（図２７）の値は「１４＋１＝１５回」となる。
【０１６８】
ステップＳ４７４では、クライアント端末装置１０２が再生データ２１１Ａ（図２６）を取得し、セットされているコンテンツアドレス２２３Ａ（図２６）を参照し、これに基づいてコンテンツ配信装置１０４にアクセスする。この際同時に、クライアントＩＤ２５０Ａ（図２８）と、再生データ２１１Ａ（図２６）に格納されているコンテンツアドレス２２３Ａ（図２６）を、コンテンツ配信処理装置１２１（図２）に送信する。
【０１６９】
ステップＳ４６６では、ステップＳ４６４での広告挿入確率の結果がミスだった場合（Ｎ）、挿入判定処理装置１５１（図３）は再生データ２１１Ａ（図２６）をセットする。まず、再生データ２１１Ａ（図２６）の中からクライアントＩＤ２２１Ａ（図２６）がクライアントＩＤ２４１Ａ（図２７）と一致するものを選択する。次に、広告アドレス２２２Ａ（図２６）にはＮＵＬＬ値を格納し、ステップＳ４６３にて受信済みのコンテンツアドレス２０２Ａ（図２５）をコンテンツアドレス２２３Ａ（図２６）に格納する。
【０１７０】
ステップＳ４７５では、クライアント端末装置１０２が再生データ２１１Ａ（図２６）を取得し、セットされているコンテンツアドレス２２３Ａ（図２６）を参照し、これに基づいてコンテンツ配信装置１０４にアクセスする。この際、同時に、クライアントＩＤ２５０Ａ（図２８）と、再生データ２１１Ａ（図２６）に格納されているコンテンツアドレス２２３Ａ（図２６）を、コンテンツ配信処理装置１２１（図２）に送信する。
【０１７１】
ステップＳ４７６では、コンテンツ配信処理装置１２１（図２）は、クライアントＩＤ２５０Ａ（図２８）とコンテンツアドレス２２３Ａ（図２６）を取得し、保有コンテンツデータ３２１Ａ（図３２）の中からコンテンツアドレス３３１Ａ（図３２）がコンテンツアドレス２２３Ａ（図２６）と一致するものを選択する。ここではコンテンツアドレス３３１Ａ（図３２）が「http://10.56.56.50/ct77.asf」となる。このコンテンツアドレス３３１Ａ（図３２）が属する保有コンテンツデータ３２１Ａ（図３２）が持つコンテンツ本体３３３Ａ（図３２）が実際に配信されるコンテンツとなり、クライアント端末装置１０２に配信される。配信されたコンテンツ本体３３３Ａ（図３２）は再生装置１３２（図３）によって再生され、観賞者によって観賞される。ここではコンテンツ本体３３３Ａ（図３２）は「ct77.asf」ファイルの内容となる。
【０１７２】
ステップＳ４７７では、クライアント端末装置１０２が実際に再生したコンテンツ本体３３３Ａ（図３２）の再生時間が配信実績３８０Ａ（図３５）のコンテンツ配信時間３９３Ａ（図３５）に保存される。コンテンツ本体３３３Ａ（図３２）が最初から最後まで再生された場合には、コンテンツ時間長３３２Ａ（図３２）と同じ値が保存され、コンテンツ本体３３３Ａ（図３２）が途中までしか再生されなかった場合には、再生された途中までの時間が保存される。ここでは、観賞者は「６２秒」間観賞した時点で、観賞を途中で中止したものとする。このクライアントデータ３８２Ａ（図３５）は、コンテンツ配信処理装置１２１（図２）によって挿入判定処理装置１５１（図３）に送信される。挿入判定処理装置１５１（図３）は、クライアントデータ２３１Ａ（図２７）の中からクライアントＩＤ２４１Ａ（図２７）がクライアントＩＤ３９１Ａ（図３５）に一致するものを選択し、コンテンツ総時間２４２Ａ（図２７）にコンテンツ配信時間３９３Ａ（図３５）の値を加算する。また、コンテンツ総回数２４４Ａ（図２７）に“１”を加算する。これにより、コンテンツ総時間２４２Ａ（図２７）の値は「４１２５＋６２＝４１８７秒」、コンテンツ総回数２４４Ａ（図２７）の値は「８６＋１＝８７回」となる。
【０１７３】
更に、コンテンツ総時間２４２Ａ（図２７）と広告総時間２４３Ａ（図２７）に基づいて時間比２４６Ａ（図２７）を再計算し、コンテンツ総回数２４４Ａ（図２７）と広告総回数２４５Ａ（図２７）に基づいて回数比２４７Ａ（図２７）を再計算する。
【０１７４】
ステップＳ４６４でヒットした場合（Ｙ）、には、広告を観賞したことになる。従って、時間比２４６Ａ（図２７）の値は「１００×１２８９／（４１８７＋１２８９）＝２３．５％」、回数比２４７Ａ（図２７）の値は「１００×１５／（８７＋１５）＝１４．７％」となる。
【０１７５】
ステップＳ４６４でミスした場合には（Ｎ）、広告は観賞していないことになる。この場合、時間比２４６Ａ（図２７）の値は「１００×１２７５／（４１８７＋１２７５）＝２３．３％」、回数比２４７Ａ（図２７）の値は「１００×１４／（８７＋１４）＝１３．９％」となる。
【０１７６】
このように、時間比と回数比の両方について、観賞者が、広告の再生途中やコンテンツの再生途中で、再生を中止してしまう場合があり、結果的に時間比や回数比が増加する場合も減少する場合もあり得ることが分かる。
【０１７７】
時間比と回数比に関するこの問題に対処するには、広告の挿入確率や選出する広告の時間長を意図的に補正する仕組みが重要である。更に、コンテンツの時間長が比較的短い場合には、観賞者は色々なコンテンツを観賞するために頻繁にコンテンツと広告の観賞を繰り返す可能性が高い。この場合、広告挿入装置１０５の運用方針２６０Ａ（図２９）に正確に従った動作を挿入判定処理装置１５１（図３）に行わせるようにするには、コンテンツと広告の観賞行為の直後に観賞実績を挿入判定処理装置１５１（図３）にフィードバックさせる仕組みが重要である。
【０１７８】
なお、以上説明したような実施例によれば、時間比や回数比などの目標値と実測値との誤差が大きくなってしまった場合でも、累積誤差が大きくなる前に、即座に誤差を修正することができる。すなわち、コンテンツ配信装置と広告配信装置の両方に、各観賞者がどのコンテンツおよび広告をいつからいつまで観賞したかを、観賞者ごとの単位で記憶しておく観賞実績を作成する機能があるだけでなく、更に、観賞者がコンテンツまたは広告を観賞した際には、観賞が終了したら即座に、この観賞実績を観賞者ごとの単位で広告挿入制御装置に送信する機能があるので、このフィードバック機能により、誤差の調整機能が、正確にかつ迅速に動作する。
【０１７９】
＜第１の変形例＞
【０１８０】
図３７は、本発明の第１の変形例における初期化後の広告挿入システムの処理の流れの後半部分を表わしたものであり、先の実施例の図２０に対応するものである。この図３７で図２０と同一部分には同一の符号を付しており、これらの説明を適宜省略する。また、この変形例の広告挿入システムの処理の流れの前半部分は図１９と同一であるので、その説明を適宜省略する。
【０１８１】
先の実施例ではその図２０のステップＳ４７２で広告を配信し、この後のステップＳ４７６でコンテンツを配信することにしていた。本発明の第１の変形例では図１９のステップＳ４７０の次のステップＳ７０１で、クライアント端末装置１０２が再生データ２１１（図５）を取得し、セットされているコンテンツアドレス２２３（図５）を参照して、これに基づいてコンテンツ配信装置１０４にアクセスする。この際に、同時にクライアントＩＤ２５０（図７）と、再生データ２１１（図５）に格納されているコンテンツアドレス２２３（図５）を、コンテンツ配信処理装置１２１（図２）に送信する。
【０１８２】
ステップＳ７０１の次のステップＳ７０２では、ステップＳ４７６（図２０）と同様の処理を行う。
【０１８３】
そして、ステップＳ７０３で広告挿入装置１０５は先の実施例のステップＳ４７３と同様に配信実績を受信する。ただしこれは広告の配信実績ではなく、コンテンツの配信実績である。広告挿入装置１０５は運用方針２６０に沿ってコンテンツに広告を挿入するために、そのコンテンツに対して広告を挿入する場合にはステップＳ７０４に進んで広告配信装置１０３にアクセスし、広告配信装置１０３から広告をクライアント端末装置１０２に配信させる（ステップＳ７０５）。この場合には、広告の配信実績が広告挿入装置１０５に送られて受信される（ステップＳ７０６）。
【０１８４】
これに対して、ステップＳ７０３でそのコンテンツに広告を挿入する必要がないと判断された場合には、ステップＳ７０４およびステップＳ７０５の処理を経ることなく、広告が配信されなかったとする配信実績が広告挿入装置１０５側で処理される（ステップＳ７０６）。そして、経路４８１で図１９のステップＳ４６１に処理が戻されることになる。
【０１８５】
なお、図１９のステップＳ４６４で広告挿入の判定処理においてミスと判定し、広告は挿入しないものと決定した場合（Ｎ）、この場合にもコンテンツの配信を行う必要がある。そこでこの場合にもステップＳ７０７で再生情報のセットを行い、ステップＳ７０１と同様にコンテンツ配信装置１０４にアクセスしコンテンツを配信させることになる（ステップＳ７０８、Ｓ７０２）。以下、同様である。
【０１８６】
＜第２の変形例＞
【０１８７】
図３８は、本発明の第２の変形例における初期化後の広告挿入システムの処理の流れの前半部分を表わしたものであり、先の実施例の図１９に対応するものである。この図３８で図１９と同一部分には同一の符号を付しており、これらの説明を適宜省略する。また、この変形例の広告挿入システムの処理の流れの後半部分は図２０と同一であるので、その説明を適宜省略する。
【０１８８】
先の実施例では、広告やコンテンツの時間長に基づいて、広告グループを決定していた。本発明の第２の変形例では広告グループを決定する部分において、広告グループＩＤ２７１（図８）をランダムに選択する。このため、ステップＳ４６４の広告挿入の判定処理で広告を挿入する（ヒット）と判定された場合には（Ｙ）、広告挿入装置１０５でランダムに広告グループが決定される（ステップＳ７１１）。そして、決定された広告グループから再生する広告が決定され（ステップＳ７１２）、再生情報がセットされることになる（ステップＳ７１３）。この後は図２０に示したステップＳ４７５に進むことになる。
【０１８９】
この第２の変形例では、ランダムに広告グループが決定されるので、鑑賞者は長短異なった広告を鑑賞することになり、広告に対する刺激が持続するといった効果がある。もちろん、全体として目標時間比に合うようにコンテンツに対する広告の挿入の可否を判定するようにすれば、仮に長い広告が選択されるような場合があっても、その後は広告が挿入されないコンテンツが続くことになり、鑑賞者に不公平感を生じさせることはない。
【０１９０】
＜第３の変形例＞
【０１９１】
図３９は、本発明の第３の変形例における初期化後の広告挿入システムの処理の流れの前半部分を表わしたものであり、先の実施例の図１９に対応するものである。この図３９で図１９と同一部分には同一の符号を付しており、これらの説明を適宜省略する。また、この変形例の広告挿入システムの処理の流れの後半部分は図２０と同一であるので、その説明を適宜省略する。
【０１９２】
第２の変形例ではコンテンツに挿入する広告を選択するとき、広告のグループをランダムに選択し、その中から広告を選択することにした。第３の変形例では、広告をグループ分けしているか、していないかに係らず、全広告の中からコンテンツに挿入する広告をランダムに選択することにしている（ステップＳ７２１）。そして、再生情報をセットして（ステップＳ７２２）、広告配信装置１０３からその広告をクライアント端末装置１０２に配信させる（図２０ステップＳ４７１、Ｓ４７２）。
【０１９３】
この第３の変形例でも、鑑賞者は長短異なった広告を鑑賞することになり、広告に対する刺激が持続するといった効果がある。もちろん、全体として目標時間比に合うようにコンテンツに対する広告の挿入の可否を判定するようにすれば、仮に長い広告が選択されるような場合があっても、その後は広告が挿入されないコンテンツが続くことになり、鑑賞者に不公平感を生じさせることはない。
【０１９４】
＜第４の変形例＞
【０１９５】
図４０および図４１は、本発明の第４の変形例における広告挿入システムの構成を２つに分割して表わしたものであり、実施例の図２および図３に対応している。そこでこれら図４０および図４１で図２あるいは図３と同一部分には同一の符号を付しており、これらの説明を適宜省略する。
【０１９６】
この第４の変形例では、まず図２に対応する図４０で広告配信装置１０３Ａは記録媒体７３１を備えており、広告配信処理装置１１１に接続されている。また、コンテンツ配信装置１０４Ａも記録媒体７３２を備えており、これはコンテンツ配信処理装置１２１に接続されている。図３に対応した図４１では、広告挿入装置１０５Ａが記録媒体７３４を備えており、挿入判定処理装置１５１に接続されている。また、情報提供装置１０６Ａも記録媒体７３５を備えており、これは情報提供処理装置１４１に接続されている。
【０１９７】
このような構成の広告挿入システムで、それぞれの記録媒体７３１、７３２、７３４、７３５は、磁気ディスク、光ディスク、半導体メモリ、ＣＤ−ＲＯＭ（Compact Disc-Read Only Memory）、ＤＶＤ−ＲＯＭ（Digital Versatile Disk-Read Only Memory）その他の記録媒体で構成されており、それぞれ所定のプログラムが格納されている。
【０１９８】
記録媒体７３１には広告配信処理プログラムが格納されている。記録媒体７３１から読み出された広告配信処理プログラムは広告配信装置１１１（図４０）の動作を制御する。記録媒体７３２にはコンテンツ配信処理プログラムが格納されている。記録媒体７３２から読み出されたコンテンツ配信処理プログラムはコンテンツ配信処理装置１２１（図４０）の動作を制御する。記録媒体７３４には挿入判定処理プログラムが格納されている。記録媒体７３４から読み出された挿入判定処理プログラムは挿入判定処理装置１５１（図４１）の動作を制御する。記録媒体７３５には情報提供処理プログラムが格納されている。記録媒体７３５から読み出された情報提供処理プログラムは情報提供処理装置１４１（図４１）の動作を制御することになる。
【０１９９】
＜第５の変形例＞
【０２００】
図４２は、本発明の第５の変形例における広告挿入システムの処理の要部を示したもので、先の実施例の図２３に対応するものである。そこで、図２３と同一部分には同一の符号を付している。
【０２０１】
この第５の変形例では、受信したクライアントＩＤ２５０（図７）と一致するクライアントＩＤ２４１（図６）を持つクライアントデータ２３１（図６）が存在するかどうかを判別する（ステップＳ４６４Ａ）。クライアントデータ２３１が存在する場合には（Ｙ）、これを選択する（ステップＳ４６４Ｂ）。一致するクライアントＩＤ２４１（図６）が存在しない場合には（ステップＳ４６４Ａ：Ｎ）、新規にクライアントデータ２３１（図６）を生成し、初期化を行っておく（ステップＳ４６４Ｃ）。
【０２０２】
次に、目標時間比２６３（図８）の値が、時間比２４６（図６）の値より小さいかどうかをチェックして（ステップＳ４６４Ｈ）、小さい場合には（Ｙ）、ヒットと判定し、広告を挿入するものと決定して（ステップＳ４６４Ｆ）、次のステップＳ４６５に進む。そうでない場合には（ステップＳ４６４Ｈ：Ｎ）、ミスと判定し、広告は挿入しないものと決定して（ステップＳ４６４Ｇ）、ステップＳ４６６（図２０）に進む。
【０２０３】
すなわち、第５の変形例では目標回数比は使用しないことになる。広告挿入の判定に、第１〜４の変形例のような、目標回数比の値を挿入確率として使うと、当然のことながら、目標回数比の設定値に大きく影響を受ける判定処理が実現できる。一方、広告挿入の判定に、この第５の変形例のような処理を用いると、目標時間比の設定値に大きく影響を受ける判定処理が実現できる。したがって、第５の変形例のように広告挿入の判定処理を複数用意しておくことで、広告挿入サーバを運用する会社の運営方針が、会社ごとに異なっていてもそれに対応することができるという利点がある。
【０２０４】
なお、以上説明した実施例では表示画面全面にコンテンツおよび広告が表示される前提で説明したが、これに限るものではない。たとえば表示画面に１または複数の画像表示枠あるいは音楽等の操作パネルや関連情報の表示枠が設定され、ここにコンテンツと広告が時分割で表示されるようになっていてもよい。
【０２０５】
【発明の効果】
以上説明したように請求項１〜請求項１２記載の発明によれば、コンテンツの再生の実績に応じてコンテンツに広告が挿入されたり挿入されなかったりするので、たとえば再生時間の短いコンテンツに対しては数度の鑑賞に一度の広告挿入といった鑑賞形態をとることが可能になり、広告の存在の煩わしさを軽減することができるだけでなく、不公平感も解消することができる。この結果、広告主が安心してコンテンツに広告を挿入できるようになる。
【０２０８】
また請求項３記載の発明によれば、広告挿入処理装置が１つ以上のコンテンツへのリンクを含む情報提供装置であるウェブサイトに備えられているので、鑑賞者が広告の挿入に煩わしさを感じなくなったり公平感を抱けば、そのウェブサイトへのアクセスが結果的に増加する。これにより広告の提供側もより良い条件で広告を提供することになり、ウェブサイト側もより質の高いコンテンツを提供できるので良好なビジネスを展開することができる。
【０２１０】
また請求項６記載の発明によれば、運用方針設定手段は、クライアント端末に合わせて、それぞれに適応した広告の挿入目標を運用方針として設定可能であるので、たとえば、広告に対する商品購入の実績が高い鑑賞者のクライアント端末については広告の挿入の割合を軽減する等の各状況にあった適切なシステムを構築することができる。
【０２１１】
更に請求項８記載の発明によれば、広告を再生時間ごとにグループ化し、目標時間比に沿う最も適切なグループを選択して、そのグループの中から任意に広告を選択することにより、処理を容易化すると共に比較的短い時間範囲における公正性を確保している。
【０２１２】
また、請求項９記載の発明によれば、広告の一部を再生時間で分類したグループをランダムに選択することで、たとえば比較的短い再生時間のコンテンツのみを鑑賞しているような鑑賞者にも再生時間の長い広告を鑑賞させることができ、広告の鑑賞にメリハリを与えることができる。
【０２１３】
更に請求項１０記載の発明によれば、広告の一部については、全広告からランダムにコンテンツに挿入する広告を選択することで、広告が平等に利用される。
【０２１４】
また請求項１１記載の発明によれば、コンテンツに広告を挿入するかどうかを、コンテンツ再生総時間保存ステップで保存されたコンテンツ再生総時間と広告再生総時間保存ステップで保存された広告再生総時間との時間比からなる実測値を、広告の挿入を行う際の目標となる目標時間比と比較して判定するので、コンテンツに対する広告の挿入の公正性を図ることができる。
【０２１５】
更に請求項１２記載の発明によれば、運用方針は、コンテンツの再生時間の総和に対する広告の再生時間の総和の比が予め定めた目標値となるように、それぞれのコンテンツに対して広告の挿入の可否を判定するものなので、再生時間に関してコンテンツと広告のバランスをとることができる。
【０２１６】
また請求項１３記載の発明によれば、運用方針は、コンテンツの再生回数の総和に対する広告の再生回数の総和の比が予め定めた目標値となるように、それぞれのコンテンツに対して広告の挿入の可否を判定するものなので、広告の再生回数に関してコンテンツと広告のバランスをとることができる。
【０２１７】
更に請求項１４記載の発明によれば、広告はその再生時間の長さに応じて複数のグループに区分けされており、運用方針に沿って適切な再生時間のグループから広告が選択されることにしているので、運用が簡単になり、またグループ内の広告がある程度公平にコンテンツに挿入されることになる。
【０２１８】
また請求項１５記載の広告挿入プログラムには、コンテンツの鑑賞が指定された際にコンテンツに広告を挿入するかを判定する広告挿入可否判定処理があるので、たとえば極端に短いコンテンツに対して更に短い広告を挿入するといった形態を採ることができるだけでなく、より長い広告を複数のコンテンツに挿入するといった形態も採ることができる。
【０２１９】
更に請求項１６記載の広告挿入プログラムによれば、運用方針は、コンテンツの再生時間の総和に対する広告の再生時間の総和の比が予め定めた目標値となるように、それぞれのコンテンツに対して広告の挿入の可否を判定するものなので、再生時間に関してコンテンツと広告のバランスをとるプログラムを実行することができる。
【０２２０】
また請求項１７記載の広告挿入プログラムによれば、運用方針は、コンテンツの再生回数の総和に対する広告の再生回数の総和の比が予め定めた目標値となるように、それぞれのコンテンツに対して広告の挿入の可否を判定するものなので、広告の再生回数に関してコンテンツと広告のバランスをとるプログラムを実行することができる。
【０２２１】
更に請求項１８記載の広告挿入方法および広告挿入プログラムによれば、広告はその再生時間の長さに応じて複数のグループに区分けされており、運用方針に沿って適切な再生時間のグループから広告が選択されることにしているので、運用が簡単になり、またグループ内の広告がある程度公平にコンテンツに挿入されるようなプログラムを実行することができる。
【図面の簡単な説明】
【図１】本発明の第１の実施例における広告挿入システムの概要を表わしたシステム構成図である。
【図２】図１に示した広告挿入システムのうちの広告配信装置およびコンテンツ配信装置の具体的な構成を表わしたブロック図である。
【図３】図１に示した広告挿入システムのうちのクライアント端末装置、情報提供装置および広告挿入装置の具体的な構成を表わしたブロック図である。
【図４】第１の実施例でコンテンツ情報のデータ構成を示した説明図である。
【図５】第１の実施例で再生情報のデータ構成を示した説明図である。
【図６】第１の実施例でクライアント情報のデータ構成を示した説明図である。
【図７】第１の実施例でクライアントＩＤを示した説明図である。
【図８】第１の実施例で運用方針のデータ構成を表わした説明図である。
【図９】第１の実施例で広告情報のデータ構成を表わした説明図である。
【図１０】第１の実施例で保有広告のデータ構成を表わした説明図である。
【図１１】第１の実施例で保有コンテンツのデータ構成を表わした説明図である。
【図１２】第１の実施例でコンテンツ情報のデータ構成を表わした説明図である。
【図１３】第１の実施例で配信実績のデータ構成を表わした説明図である。
【図１４】第１の実施例でもう１つの配信実績のデータ構成を表わした説明図である。
【図１５】第１の実施例で広告挿入装置の初期化処理の流れを表わした流れ図である。
【図１６】第１の実施例で広告挿入装置の初期化処理の流れを表わした流れ図である。
【図１７】第１の実施例で広告配信装置の初期化処理の流れを表わした流れ図である。
【図１８】第１の実施例でコンテンツ配信装置の初期化処理の流れを表わした流れ図である。
【図１９】第１の実施例における初期化後の広告挿入システムの処理の流れの前半を表わした流れ図である。
【図２０】第１の実施例における初期化後の広告挿入システムの処理の流れの後半を表わした流れ図である。
【図２１】第１の実施例で情報提供装置にアクセスしたときのクライアント端末装置のディスプレイに表示された初期画面の一例を表わした平面図である。
【図２２】図２１における「最新ニュース映像」が選択された際の広告挿入システムを構成する各装置の関係を示した説明図である。
【図２３】図１９のステップＳ４６４の処理を具体的に表わした流れ図である。
【図２４】第１の実施例でコンテンツに対して広告が挿入される態様の一例を鑑賞者ごとに時系列的に表わした説明図である。
【図２５】第１の実施例におけるコンテンツ情報のデータ構成の具体例を示した説明図である。
【図２６】第１の実施例における再生情報のデータ構成を示した説明図である。
【図２７】第１の実施例におけるクライアント情報のデータ構成の具体例を示した説明図である。
【図２８】第１の実施例におけるクライアントＩＤの具体例を示した説明図である。
【図２９】第１の実施例における運用方針のデータ構成の具体例を示した説明図である。
【図３０】第１の実施例における広告情報のデータ構成の具体例を示した説明図である。
【図３１】第１の実施例における保有広告のデータ構成を具体的の具体例を示した説明図である。
【図３２】第１の実施例における保有コンテンツのデータ構成の具体例を示した説明図である。
【図３３】第１の実施例におけるコンテンツ情報のデータ構成の具体例を示した説明図である。
【図３４】第１の実施例における配信実績のデータ構成の具体例を示した説明図である。
【図３５】第１の実施例におけるもう１つの配信実績のデータ構成の具体例を示した説明図である。
【図３６】第１の実施例における広告挿入システムにおける初期化処理の流れを表わした流れ図である。
【図３７】本発明の第１の変形例における初期化後の広告挿入システムの処理の流れの後半部分を表わした流れ図である。
【図３８】本発明の第２の変形例における初期化後の広告挿入システムの処理の流れの前半部分を表わした流れ図である。
【図３９】本発明の第３の変形例における初期化後の広告挿入システムの処理の流れの前半部分を表わした流れ図である。
【図４０】本発明の第４の変形例における広告挿入システムの構成のうち図２に対応する部分を表わしたブロック図である。
【図４１】本発明の第４の変形例における広告挿入システムの構成のうち図３に対応する部分を表わしたブロック図である。
【図４２】本発明の第５の変形例としてステップＳ４６４の変形を表わした流れ図である。
【符号の説明】
１００  広告挿入システム
１０１  通信ネットワーク
１０２  クライアント端末装置
１０３、１０３Ａ  広告配信装置
１０４、１０４Ａ  コンテンツ配信装置
１０５、１０５Ａ  広告挿入装置（広告挿入処理装置）
１０６、１０６Ａ  情報提供装置（広告挿入処理装置）
１１１  広告配信処理装置
１１２  広告配信記憶装置
１２１  コンテンツ配信処理装置
１２２  コンテンツ配信記憶装置
１３４  クライアントＩＤ記憶装置
１４３、１５７  コンテンツ情報記憶装置
１５１  挿入判定処理装置
１５３  挿入判定情報記憶装置
１５４  運用方針記憶装置
１５５  クライアント情報記憶装置
１５６  広告情報記憶装置
１５８  再生情報記憶装置
５０１  表示画面
【図１】
0004106897.tif 000002
【図２】
0004106897.tif 000003
【図３】
0004106897.tif 000004
【図４】
0004106897.tif 000005
【図５】
0004106897.tif 000006
【図６】
0004106897.tif 000007
【図７】
0004106897.tif 000008
【図８】
0004106897.tif 000009
【図９】
0004106897.tif 000010
【図１０】
0004106897.tif 000011
【図１１】
0004106897.tif 000012
【図１２】
0004106897.tif 000013
【図１３】
0004106897.tif 000014
【図１４】
0004106897.tif 000015
【図１５】
0004106897.tif 000016
【図１６】
0004106897.tif 000017
【図１７】
0004106897.tif 000018
【図１８】
0004106897.tif 000019
【図１９】
0004106897.tif 000020
【図２０】
0004106897.tif 000021
【図２１】
0004106897.tif 000022
【図２２】
0004106897.tif 000023
【図２３】
0004106897.tif 000024
【図２４】
0004106897.tif 000025
【図２５】
0004106897.tif 000026
【図２６】
0004106897.tif 000027
【図２７】
0004106897.tif 000028
【図２８】
0004106897.tif 000029
【図２９】
0004106897.tif 000030
【図３０】
0004106897.tif 000031
【図３１】
0004106897.tif 000032
【図３２】
0004106897.tif 000033
【図３３】
0004106897.tif 000034
【図３４】
0004106897.tif 000035
【図３５】
0004106897.tif 000036
【図３６】
0004106897.tif 000037
【図３７】
0004106897.tif 000038
【図３８】
0004106897.tif 000039
【図３９】
0004106897.tif 000040
【図４０】
0004106897.tif 000041
【図４１】
0004106897.tif 000042
【図４２】
0004106897.tif 000043