(57)【特許請求の範囲】
【請求項１】
コンテンツを提供するコンテンツ提供者と、コンテンツに付随して広告情報を提供する広告主と、コンテンツを視聴する視聴者とからなる情報提供空間において、
視聴者の属性情報と、前記コンテンツ提供者によって提供される各コンテンツのコンテンツ属性情報と、前記広告主によって提供される各広告情報の広告属性情報と、前記コンテンツ提供者によって提供される各コンテンツについての当該コンテンツに挿入すべき広告情報の属性に関する第１の要求条件と、前記広告主によって提供される各広告情報についての当該広告情報を見せたい視聴者の属性に関する第２−１の要求条件と、前記広告主によって提供される各広告情報についての当該広告情報を挿入したいコンテンツの属性に関する第２−２の要求条件と、各視聴者についての視聴者が見たい広告情報の属性に関する第３の要求条件が設定されており、
広告情報の属性と前記第１の要求条件を比較する第１のマッチング手段と、コンテンツの属性と前記第２−２の要求条件を比較する第２のマッチング手段と、視聴者の属性と前記第３の要求条件と前記第２−１の要求条件を比較する第３のマッチング手段と、広告の属性と前記第３の要求条件を比較する第４のマッチング手段とを備える属性情報比較手段と、
視聴者がコンテンツを視聴要求したときの前記第１乃至第４のマッチング手段による各比較結果に基づいて視聴者に提供するコンテンツに挿入すべき広告情報を選択する広告情報選択手段と、
前記広告情報選択手段により選択された広告情報が挿入されたコンテンツを視聴者端末に送信するコンテンツ送信手段と、
該視聴者端末でコンテンツを再生するコンテンツ再生手段と、
該視聴者端末上で現在再生している位置がコンテンツ中に挿入された広告情報に相当するか否かを判断する再生位置検出手段と、
該視聴者端末上で再生制御操作が印加されたことを検出する制御操作検出手段と、
該視聴者端末上で広告情報を再生中に所定の再生制御操作が印加されたときには、該操作の実行を禁止又は無効にする操作禁止手段と、
を具備することを特徴とするコンテンツ配信システム。
【請求項２】
前記操作禁止手段は、早送り、巻き戻しなどの再生位置の変更を伴う操作を無効又は禁止にする、
ことを特徴とする請求項１に記載のコンテンツ配信システム。
【請求項３】
前記操作禁止手段は、倍速再生、スロー再生などの再生速度の変更を伴う操作を無効又は禁止にする、
ことを特徴とする請求項１に記載のコンテンツ配信システム。
【請求項４】
前記操作禁止手段は、停止、一時停止などの操作を無効又は禁止にする、
ことを特徴とする請求項１に記載のコンテンツ配信システム。
【請求項５】
コンテンツを提供するコンテンツ提供者と、コンテンツに付随して広告情報を提供する広告主と、コンテンツを視聴する視聴者とからなる情報提供空間において、視聴者が視聴要求するコンテンツを配信サービスするコンテンツ配信方法であって、
視聴者の属性情報と、前記コンテンツ提供者によって提供される各コンテンツのコンテンツ属性情報と、前記広告主によって提供される各広告情報の広告属性情報と、前記コンテンツ提供者によって提供される各コンテンツについての当該コンテンツに挿入すべき広告情報の属性に関する第１の要求条件と、前記広告主によって提供される各広告情報についての当該広告情報を見せたい視聴者の属性に関する第２−１の要求条件と、前記広告主によって提供される各広告情報についての当該広告情報を挿入したいコンテンツの属性に関する第２−２の要求条件と、各視聴者についての視聴者が見たい広告情報の属性に関する第３の要求条件が設定されており、
広告情報の属性と前記第１の要求条件を比較する第１のマッチング・ステップと、コンテンツの属性と前記第２−２の要求条件を比較する第２のマッチング・ステップと、視聴者の属性と前記第３の要求条件と前記第２−１の要求条件を比較する第３のマッチング・ステップと、広告の属性と前記第３の要求条件を比較する第４のマッチング・ステップとを有する属性情報比較ステップと、
視聴者がコンテンツを視聴要求したときの前記第１乃至第４のマッチング・ステップによる各比較結果に基づいて視聴者に提供するコンテンツに挿入すべき広告情報を選択する広告情報選択ステップと、
前記広告情報選択ステップにより選択された広告情報が挿入されたコンテンツを視聴者端末に送信するコンテンツ送信ステップと、
該視聴者端末でコンテンツを再生するコンテンツ再生ステップと、
該視聴者端末上で現在再生している位置がコンテンツ中に挿入された広告情報に相当するか否かを判断する再生位置検出ステップと、
該視聴者端末上で再生制御操作が印加されたことを検出する制御操作検出ステップと、
該視聴者端末上で広告情報を再生中に所定の再生制御操作が印加されたときには、該操作の実行を禁止又は無効にする操作禁止ステップと、
を有することを特徴とするコンテンツ配信方法。
【請求項６】
前記操作禁止ステップでは、早送り、巻き戻しなどの再生位置の変更を伴う操作を無効又は禁止にする、
ことを特徴とする請求項５に記載のコンテンツ配信方法。
【請求項７】
前記操作禁止ステップでは、倍速再生、スロー再生などの再生速度の変更を伴う操作を無効又は禁止にする、
ことを特徴とする請求項５に記載のコンテンツ配信方法。
【請求項８】
前記操作禁止ステップでは、停止、一時停止などの操作を無効又は禁止にする、
ことを特徴とする請求項５に記載のコンテンツ配信方法。
【請求項９】
視聴者にコンテンツを提供するコンテンツ提供装置であって、
視聴者の属性情報と、前記コンテンツ提供者によって提供される各コンテンツのコンテンツ属性情報と、前記広告主によって提供される各広告情報の広告属性情報と、前記コンテンツ提供者によって提供される各コンテンツについての当該コンテンツに挿入すべき広告情報の属性に関する第１の要求条件と、前記広告主によって提供される各広告情報についての当該広告情報を見せたい視聴者の属性に関する第２−１の要求条件と、前記広告主によって提供される各広告情報についての当該広告情報を挿入したいコンテンツの属性に関する第２−２の要求条件と、各視聴者についての視聴者が見たい広告情報の属性に関する第３の要求条件が設定されており、
広告情報の属性と前記第１の要求条件を比較する第１のマッチング手段と、コンテンツの属性と前記第２−２の要求条件を比較する第２のマッチング手段と、視聴者の属性と前記第３の要求条件と前記第２−１の要求条件を比較する第３のマッチング手段と、広告の属性と前記第３の要求条件を比較する第４のマッチング手段とを備える属性情報比較手段と、
視聴者がコンテンツを視聴要求したときの前記第１乃至第４のマッチング手段による各比較結果に基づいて視聴者に提供するコンテンツに挿入すべき広告情報を選択する広告情報選択手段と、
前記広告情報選択手段により選択された広告情報が挿入されたコンテンツを視聴者端末に送信するコンテンツ送信手段と、
該視聴者端末上で現在再生している位置がコンテンツ中に挿入された広告情報に相当するか否かを判断する再生位置検出手段と、
該視聴者端末上で再生制御操作が印加されたことを検出する制御操作検出手段と、
該視聴者端末上で広告情報を再生中に所定の再生制御操作が印加されたときには、該操作の実行を禁止又は無効にする操作禁止手段と、
を具備することを特徴とするコンテンツ提供装置。
【請求項１０】
前記操作禁止手段は、早送り、巻き戻しなどの再生位置の変更を伴う操作を無効又は禁止にする、
ことを特徴とする請求項９に記載のコンテンツ提供装置。
【請求項１１】
前記操作禁止手段は、倍速再生、スロー再生などの再生速度の変更を伴う操作を無効又は禁止にする、
ことを特徴とする請求項９に記載のコンテンツ提供装置。
【請求項１２】
前記操作禁止手段は、停止、一時停止などの操作を無効又は禁止にする、
ことを特徴とする請求項９に記載のコンテンツ提供装置。
【請求項１３】
前記操作禁止手段により再生制御操作が無効又は禁止にされた旨のメッセージを該視聴者端末上で表示させるメッセージ表示手段をさらに備える、
ことを特徴とする請求項９に記載のコンテンツ提供装置。
【請求項１４】
視聴者にコンテンツを提供するコンテンツ提供方法であって、
視聴者の属性情報と、前記コンテンツ提供者によって提供される各コンテンツのコンテンツ属性情報と、前記広告主によって提供される各広告情報の広告属性情報と、前記コンテンツ提供者によって提供される各コンテンツについての当該コンテンツに挿入すべき広告情報の属性に関する第１の要求条件と、前記広告主によって提供される各広告情報についての当該広告情報を見せたい視聴者の属性に関する第２−１の要求条件と、前記広告主によって提供される各広告情報についての当該広告情報を挿入したいコンテンツの属性に関する第２−２の要求条件と、各視聴者についての視聴者が見たい広告情報の属性に関する第３の要求条件が設定されており、
広告情報の属性と前記第１の要求条件を比較する第１のマッチング・ステップと、コンテンツの属性と前記第２−２の要求条件を比較する第２のマッチング・ステップと、視聴者の属性と前記第３の要求条件と前記第２−１の要求条件を比較する第３のマッチング・ステップと、広告の属性と前記第３の要求条件を比較する第４のマッチング・ステップとを有する属性情報比較ステップと、
視聴者がコンテンツを視聴要求したときの前記第１乃至第４のマッチング・ステップによる各比較結果に基づいて視聴者に提供するコンテンツに挿入すべき広告情報を選択する広告情報選択ステップと、
前記広告情報選択ステップにより選択された広告情報が挿入されたコンテンツを視聴者端末に送信するコンテンツ送信ステップと、
該視聴者端末上で現在再生している位置がコンテンツ中に挿入された広告情報に相当するか否かを判断する再生位置検出ステップと、
該視聴者端末上で再生制御操作が印加されたことを検出する制御操作検出ステップと、
該視聴者端末上で広告情報を再生中に所定の再生制御操作が印加されたときには、該操作の実行を禁止又は無効にする操作禁止ステップと、
有することを特徴とするコンテンツ提供方法。
【請求項１５】
前記操作禁止ステップでは、早送り、巻き戻しなどの再生位置の変更を伴う操作を無効又は禁止にする、
ことを特徴とする請求項１４に記載のコンテンツ提供方法。
【請求項１６】
前記操作禁止ステップでは、倍速再生、スロー再生などの再生速度の変更を伴う操作を無効又は禁止にする、
ことを特徴とする請求項１４に記載のコンテンツ提供方法。
【請求項１７】
前記操作禁止ステップでは、停止、一時停止などの操作を無効又は禁止にする、
ことを特徴とする請求項１４に記載のコンテンツ提供方法。
【請求項１８】
前記操作禁止ステップにより再生制御操作が無効又は禁止にされた旨のメッセージを該視聴者端末上で表示させるメッセージ表示ステップをさらに有する、
ことを特徴とする請求項１４に記載のコンテンツ提供方法。
【請求項１９】
コンテンツを提供するコンテンツ提供者と、コンテンツに付随して広告情報を提供する広告主と、コンテンツを視聴する視聴者とからなる情報提供空間において、視聴者が視聴要求するコンテンツを配信サービスするコンテンツ配信処理をコンピュータ上で実行するように記述されたコンピュータ・ソフトウェアをコンピュータ可読形式で物理的に格納した記憶媒体であって、
視聴者の属性情報と、前記コンテンツ提供者によって提供される各コンテンツのコンテンツ属性情報と、前記広告主によって提供される各広告情報の広告属性情報と、前記コンテンツ提供者によって提供される各コンテンツについての当該コンテンツに挿入すべき広告情報の属性に関する第１の要求条件と、前記広告主によって提供される各広告情報についての当該広告情報を見せたい視聴者の属性に関する第２−１の要求条件と、前記広告主によって提供される各広告情報についての当該広告情報を挿入したいコンテンツの属性に関する第２−２の要求条件と、各視聴者についての視聴者が見たい広告情報の属性に関する第３の要求条件が設定されており、
前記コンピュータ・ソフトウェアは、前記コンピュータを、
広告情報の属性と前記第１の要求条件を比較する第１のマッチング手段と、コンテンツの属性と前記第２−２の要求条件を比較する第２のマッチング手段と、視聴者の属性と前記第３の要求条件と前記第２−１の要求条件を比較する第３のマッチング手段と、広告の属性と前記第３の要求条件を比較する第４のマッチング手段とを備える属性情報比較手段、
視聴者がコンテンツを視聴要求したときの前記第１乃至第４のマッチング手段による各比較結果に基づいて視聴者に提供するコンテンツに挿入すべき広告情報を選択する広告情報選択手段、
前記広告情報選択手段により選択された広告情報が挿入されたコンテンツを視聴者端末に送信するコンテンツ送信手段、
該視聴者端末でコンテンツを再生するコンテンツ再生手段、
該視聴者端末上で現在再生している位置がコンテンツ中に挿入された広告情報に相当するか否かを判断する再生位置検出手段、
該視聴者端末上で再生制御操作が印加されたことを検出する制御操作検出手段、
該視聴者端末上で広告情報を再生中に所定の再生制御操作が印加されたときには、該操作の実行を禁止又は無効にする操作禁止手段、
として機能させることを特徴とする記憶媒体。
【請求項２０】
視聴者にコンテンツを提供するコンテンツ提供処理をコンピュータ上で実行するように記述されたコンピュータ・ソフトウェアをコンピュータ可読形式で物理的に格納した記憶媒体であって、
視聴者の属性情報と、前記コンテンツ提供者によって提供される各コンテンツのコンテンツ属性情報と、前記広告主によって提供される各広告情報の広告属性情報と、前記コンテンツ提供者によって提供される各コンテンツについての当該コンテンツに挿入すべき広告情報の属性に関する第１の要求条件と、前記広告主によって提供される各広告情報についての当該広告情報を見せたい視聴者の属性に関する第２−１の要求条件と、前記広告主によって提供される各広告情報についての当該広告情報を挿入したいコンテンツの属性に関する第２−２の要求条件と、各視聴者についての視聴者が見たい広告情報の属性に関する第３の要求条件が設定されており、
前記コンピュータ・ソフトウェアは、前記コンピュータを、
広告情報の属性と前記第１の要求条件を比較する第１のマッチング手段と、コンテンツの属性と前記第２−２の要求条件を比較する第２のマッチング手段と、視聴者の属性と前記第３の要求条件と前記第２−１の要求条件を比較する第３のマッチング手段と、広告の属性と前記第３の要求条件を比較する第４のマッチング手段とを備える属性情報比較手段、
視聴者がコンテンツを視聴要求したときの前記第１乃至第４のマッチング手段による各比較結果に基づいて視聴者に提供するコンテンツに挿入すべき広告情報を選択する広告情報選択手段、
前記広告情報選択手段により選択された広告情報が挿入されたコンテンツを視聴者端末に送信するコンテンツ送信手段、
該視聴者端末上で現在再生している位置がコンテンツ中に挿入された広告情報に相当するか否かを判断する再生位置検出手段、
該視聴者端末上で再生制御操作が印加されたことを検出する制御操作検出手段、
該視聴者端末上で広告情報を再生中に所定の再生制御操作が印加されたときには、該操作の実行を禁止又は無効にする操作禁止手段、
として機能させることを特徴とする記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ＣＭなどの広告情報を挿入した形態でコンテンツを配信・配布するコンテンツ配信システム及びコンテンツ配信方法、コンテンツ提供装置及びコンテンツ提供方法、コンテンツ再生装置及びコンテンツ再生方法、並びに記憶媒体に係り、特に、インターネットなどの広域ネットワークを介して広告情報を挿入した形態でコンテンツを配信・配布して視聴者側で再生させるコンテンツ配信システム及びコンテンツ配信方法、コンテンツ提供装置及びコンテンツ提供方法、コンテンツ再生装置及びコンテンツ再生方法、並びに記憶媒体に関する。
【０００２】
更に詳しくは、本発明は、広告情報を各視聴者毎に選択的に挿入することでパーソナライズされたコンテンツを、インターネットなどを利用してプル配信形式で提供して視聴者側で再生させるコンテンツ配信システム及びコンテンツ配信方法、コンテンツ提供装置及びコンテンツ提供方法、コンテンツ再生装置及びコンテンツ再生方法、並びに記憶媒体に係り、特に、コンテンツの早送りや巻き戻しなどの再生制御可能が装備された視聴者機器側においてコンテンツを再生するときに広告情報の露出を保証するコンテンツ配信システム及びコンテンツ配信方法、コンテンツ提供装置及びコンテンツ提供方法、コンテンツ再生装置及びコンテンツ再生方法、並びに記憶媒体に関する。
【０００３】
【従来の技術】
テレビ放送を始めとして、映像や音楽などのメディア・コンテンツの配信サービスは古くから行われている。このようなコンテンツ配信サービスは、有料である以外に、ＣＭなどの広告情報をコンテンツ内に挿入して広告料若しくはスポンサ料を得ることで無料化が行われている。
【０００４】
このような場合、広告料すなわちスポンサ料は、コンテンツ提供事業者における事業利益となり、あるいはコンテンツ制作費に充てられる。この種の広告事業は、放送業界や出版業界を始めとして、各種のコンテンツ配信・配布事業において既に広く浸透している。
【０００５】
このような状況下では、視聴者、広告主（スポンサ）、コンテンツ提供者の３者間では一種の連鎖関係が形成されている。すなわち、視聴者が興味を持つ広告情報をコンテンツに挿入することによって、商品やサービスの消費が高まり、広告主の事業収益が増す。広告主はさらなる増収と事業発展を期待して、広告・宣伝のために広告料を支払う。コンテンツ提供者は、広告収入の増加により、よりよいコンテンツの制作に資金を投入することができる。すなわち、広告事業モデルは、効果的な広告情報をコンテンツに挿入することによって成立する。
【０００６】
広告主（スポンサ）は、一般には、家電製品やその他の工業製品などの商品、あるいは各種サービスを有料で提供する各種の事業主である。ＣＭなどの広告情報をコンテンツに挿入することにより広告・宣伝された自社商品やサービスへの顧客吸引力が高まり、販売活動が促進されることによって、広告主は支払った広告料相当の利益を得ることが期待される。
【０００７】
また、コンテンツの視聴者側は、配信コンテンツを無料で享受することができるが、ＣＭなどの広告情報を視聴するという形式で、実質上の受信料を支払っているという側面もある。言い換えれば、コンテンツとともに配信・提供される広告情報が現実に視聴者に露出されなければ、不当にコンテンツを享受することになる。また、広告の露出が保証されなければ、広告料を課金された広告主は、支払い額に相応する利益を得ることができなくなる。コンテンツ提供者においては、広告収入の減少により事業の発展が阻害される危険さえある。
【０００８】
ところで、最近の情報処理・情報通信技術の革新的な進歩により、コンテンツ配信サービスの形態も変容してきた。従来は、テレビ放送やラジオ放送などのいわゆるプッシュ配信形式のコンテンツ配信サービスが主流であったが、インターネットのような広域ネットワークを介したプル配信形式のコンテンツ配信サービスが徐々に浸透してきている。
【０００９】
例えば、インターネットのようなＴＣＰ／ＩＰ（Transmission Control Protocol/Internet Protocol）ネットワーク上では、ＷＷＷ（World Wide Web）に代表されるような情報提供空間が構築されており、ＵＲＬ（Uniform Resource Locator）形式の資源識別情報を基に情報空間を探索して、ＨＴＭＬ（Hyper Text Markup Language）形式で記述された情報資源にアクセスすることができる。この種の情報資源は、ＷＷＷブラウザを起動するクライアント側ではホームページとして閲覧することができる。このような場合、コンテンツ提供者は、いわゆる「バナー広告」の形式で広告情報をホームページ上に貼り付けて、広告収入を得ることができる。
【００１０】
また、最近では、電話回線（ＡＤＳＬ（Asymmetric Digital Subscriber Line）など）やケーブル・テレビなどのネットワーク回線の高速化に伴い、映画、アニメーション、ライブ中継などの動画像からなる映像コンテンツの配信サービスが期待されるようになってきた。
【００１１】
例えば、インターネットでサウンドやビデオ映像などを配信するとき、ユーザーがファイルをダウンロードし終えてからこれを再生するのではなく、ダウンロードしながら再生するという「ストリーミング」技術が開発され、普及し始めている。ストリーミング配信は次世代のインターネット利用の要と見られている。現在、ストリーミング技術を実装した著名なシステムとして、例えば"RealSystem G2"や"Windows Media Technologies"などが挙げられる。
【００１２】
このようなインターネットを介したコンテンツ配信サービスに代表されるような、プル配信形式のコンテンツ提供事業においても、広告事業モデルを適用する、すなわち配信されるコンテンツ中に広告情報を挿入することにより、無料若しくは低価格で視聴者にコンテンツを提供して、視聴数を増加させることができる。特に、プル配信においては、個々の視聴者毎にコンテンツに挿入すべき広告情報を取捨選択して、パーソナライズ若しくはカスタマイズされた広告宣伝サービスを行うことができる。この結果、視聴者、コンテンツ提供者、広告主の３者にとってより利益のある事業形態を構築することができる。
【００１３】
従来のインターネット広告では、バナー広告などの静止画による広告（静止画広告）が主流であった。広告配信に対して、広告主に対して広告料（又はスポンサ料）の課金を行うために、広告の露出を保証する仕組みが必要である。
【００１４】
静止画広告では、その静止画広告が含まれるＷｅｂページが視聴者側のコンテンツ再生装置上で表示されたことで、露出保証を行うことができる。また、静止画広告では、一度画面表示されることで、その広告情報全体の露出を保証することができる。
【００１５】
これに対し、最近普及し始めている動画像配信においては、動画像を用いた広告すなわち動画広告が利用されている。このような動画広告の場合、一部のシーンのみが露出されただけでは広告効果として不充分であり、動画広告の最初から最後まで実際に視聴されたことを保証しなければ、広告主にとって意味がない。
【００１６】
ところが、動画配信システムにおいては、一般に、コンテンツの早送りや巻き戻しなどのコンテンツ再生制御機能が装備されているので、コンテンツ配信・提供側においてせっかく挿入した動画広告を、視聴者側で勝手に早送りなど視聴をスキップしてしまうことができ、露出を保証することができない。動画広告の露出保証することができる確固たる仕組みは、まだ確立されていない。
【００１７】
【発明が解決しようとする課題】
本発明の目的は、広告情報を各視聴者毎に選択的に挿入することでパーソナライズされたコンテンツを、インターネットなどを利用してプル配信形式で提供して、視聴者端末側で好適に再生させることができる、優れたコンテンツ配信システム及びコンテンツ配信方法、コンテンツ提供装置及びコンテンツ提供方法、コンテンツ再生装置及びコンテンツ再生方法、並びに記憶媒体を提供することにある。
【００１８】
本発明の更なる目的は、視聴者機器側においてコンテンツを再生するときの広告情報の露出を保証することができる、優れたコンテンツ配信システム及びコンテンツ配信方法、コンテンツ提供装置及びコンテンツ提供方法、コンテンツ再生装置及びコンテンツ再生方法、並びに記憶媒体を提供することにある。
【００１９】
本発明の更なる目的は、コンテンツの早送りや巻き戻しなどの再生制御可能が装備された視聴者機器側において動画像コンテンツを再生するときの動画形式の広告情報について露出を保証することができる、優れたコンテンツ配信システム及びコンテンツ配信方法、コンテンツ提供装置及びコンテンツ提供方法、コンテンツ再生装置及びコンテンツ再生方法、並びに記憶媒体を提供することにある。
【００２０】
本発明の更なる目的は、インターネット上の動画像ストリーミング配信において、動画広告映像が視聴者に露出される際には、広告映像のすべて（すなわち最初から最後まで）が必ず表示されることを保証することができる、優れたコンテンツ配信システム及びコンテンツ配信方法、コンテンツ提供装置及びコンテンツ提供方法、コンテンツ再生装置及びコンテンツ再生方法、並びに記憶媒体を提供することにある。
【００２１】
【課題を解決するための手段及び作用】
本発明は、上記課題を参酌してなされたものであり、その第１の側面は、コンテンツを提供するコンテンツ提供者と、コンテンツに付随して広告情報を提供する広告主と、コンテンツを視聴する視聴者とからなる情報提供空間において、視聴者が視聴要求するコンテンツを配信サービスするコンテンツ配信システムコンテンツ配信方法であって、コンテンツは広告情報が挿入された１以上の広告挿入枠を含んでおり、
視聴者端末にコンテンツを送信するコンテンツ送信手段又はステップと、
該視聴者端末でコンテンツを再生するコンテンツ再生手段又はステップと、
該視聴者端末上で現在再生している位置がコンテンツ中に挿入された広告情報に相当するか否かを判断する再生位置検出手段又はステップと、
該視聴者端末上で再生制御操作が印加されたことを検出する制御操作検出手段又はステップと、
該視聴者端末上で広告情報を再生中に所定の再生制御操作が印加されたときには、該操作の実行を禁止又は無効にする操作禁止手段又はステップと、
を具備することを特徴とするコンテンツ配信システム又はコンテンツ配信方法である。
【００２２】
但し、ここで言う「システム」とは、複数の装置（又は特定の機能を実現する機能モジュール）が論理的に集合した物のことを言い、各装置や機能モジュールが単一の筐体内にあるか否かは特に問わない。
【００２３】
本発明の第１の側面に係るコンテンツ配信システム及びコンテンツ配信方法は、例えば、インターネット上で動画像などのコンテンツにＣＭなどの広告情報を挿入してストリーミング配信するようなコンテンツ配信サービスに適用することができる。
【００２４】
そして、視聴者端末上にコンテンツを配信してその再生を開始した後に、この視聴者端末上で所定の再生制御操作が印加されたか否かを検出することができる。例えば、該視聴者端末上で広告情報を再生中に所定の再生制御操作が印加されたときには、該操作の実行を禁止又は無効にすることができる。
【００２５】
ここで言う、所定の再生制御操作とは、例えば、早送り、巻き戻しなどの再生位置の変更を伴う操作や、倍速再生、スロー再生などの再生速度の変更を伴う操作、停止、一時停止などの操作などのように、視聴者が広告情報の視聴を意図的に避けることを可能にするような操作を指す。
【００２６】
したがって、本発明の第１の側面に係るコンテンツ配信システム及びコンテンツ配信方法によれば、現在表示している映像が広告映像であるか否かを判断し、広告映像の表示中には、早送りや巻き戻しなどの再生ポジションの変更を伴う操作や、倍速再生やスロー再生などの再生速度の変更操作、停止、一時停止などの操作を禁止する。したがって、広告映像が視聴者に露出される際には、そのすべてが必ず表示されることを保証できる。
【００２７】
例えば、配信コンテンツが動画であり、コンテンツに挿入される広告情報も動画映像すなわち動画広告であるような場合には、静止画のように瞬間的に表示されるだけではなく、広告映像全体が視聴されなければ所望の広告効果を得ることができない。本発明の第１の側面に係るコンテンツ配信システム及びコンテンツ配信方法によれば、動画広告映像の全体が露出されることを保証することで、動画広告配信サービスにおいて、広告主に対して正当な課金を行うことができる。例えば、動画広告の一部を表示（すなわち視聴者に露出）しただけで広告主に広告料を課金するという不公平を防止することができる。
【００２８】
なお、コンテンツ中の広告挿入枠に挿入された広告情報は、コンテンツを提供するコンテンツ提供者と、コンテンツに付随して広告情報を提供する広告主と、コンテンツを視聴する視聴者とからなる情報提供空間におけるシステム全体の満足度を基に選択することができる。
【００２９】
また、本発明の第２の側面は、視聴者にコンテンツを提供するコンテンツ提供装置又はコンテンツ提供方法であって、コンテンツは広告情報が挿入された１以上の広告挿入枠を含んでおり、
視聴者端末にコンテンツを送信するコンテンツ送信手段又はステップと、
該視聴者端末上で現在再生している位置がコンテンツ中に挿入された広告情報に相当するか否かを判断する再生位置検出手段又はステップと、
該視聴者端末上で再生制御操作が印加されたことを検出する制御操作検出手段又はステップと、
該視聴者端末上で広告情報を再生中に所定の再生制御操作が印加されたときには、該操作の実行を禁止又は無効にする操作禁止手段又はステップと、
を具備することを特徴とするコンテンツ提供装置又はコンテンツ提供方法である。
【００３０】
本発明の第２の側面に係るコンテンツ提供装置又はコンテンツ提供方法は、例えば、インターネット上で動画像などのコンテンツをストリーミング配信するためのサーバとして適用することができる。
【００３１】
そして、視聴者端末上にコンテンツを配信してその再生を開始した後に、この視聴者端末上で所定の再生制御操作が印加されたか否かを検出することができる。例えば、該視聴者端末上で広告情報を再生中に所定の再生制御操作が印加されたときには、該操作の実行を禁止又は無効にすることができる。
【００３２】
ここで言う、所定の再生制御操作とは、例えば、早送り、巻き戻しなどの再生位置の変更を伴う操作や、倍速再生、スロー再生などの再生速度の変更を伴う操作、停止、一時停止などの操作などのように、視聴者が広告情報の視聴を意図的に避けることを可能にするような操作を指す。
【００３３】
したがって、本発明の第２の側面に係るコンテンツ提供装置及びコンテンツ提供方法によれば、現在表示している映像が広告映像であるか否かを判断し、広告映像の表示中には、早送りや巻き戻しなどの再生ポジションの変更を伴う操作や、倍速再生やスロー再生などの再生速度の変更操作、停止、一時停止などの操作を禁止する。したがって、広告映像が視聴者に露出される際には、そのすべてが必ず表示されることを保証できる。
【００３４】
例えば、配信コンテンツが動画であり、コンテンツに挿入される広告情報も動画映像すなわち動画広告であるような場合には、静止画のように瞬間的に表示されるだけではなく、広告映像全体が視聴されなければ所望の広告効果を得ることができない。本発明の第２の側面に係るコンテンツ提供装置及びコンテンツ提供方法によれば、動画広告映像の全体が露出されることを保証することで、動画広告配信サービスにおいて、広告主に対して正当な課金を行うことができる。例えば、動画広告の一部を表示（すなわち視聴者に露出）しただけで広告主に広告料を課金するという不公平を防止することができる。
【００３５】
本発明の第２の側面に係るコンテンツ提供装置又はコンテンツ提供方法は、さらに、前記操作禁止手段又はステップにより再生制御操作が無効又は禁止にされた旨のメッセージを該視聴者端末上で表示させるメッセージ表示手段又はステップをさらに備えて、コンテンツを正当に利用する上で広告情報の視聴を避ける行為が禁止されていることを通知又は教示するようにしてもよい。
【００３６】
また、本発明の第３の側面は、コンテンツを再生するコンテンツ再生装置又はコンテンツ再生方法であって、コンテンツは広告情報が挿入された１以上の広告挿入枠を含んでおり、
外部装置からコンテンツを受信するコンテンツ受信手段又はステップと、
受信したコンテンツを再生するコンテンツ再生手段又はステップと、
現在再生している位置がコンテンツ中に挿入された広告情報に相当するか否かを判断する再生位置検出手段又はステップと、
再生制御操作が印加されたことを検出する制御操作検出手段又はステップと、広告情報を再生中に所定の再生制御操作が印加されたときには、該操作の実行を禁止又は無効にする操作禁止手段又はステップと、
を具備することを特徴とするコンテンツ再生装置又はコンテンツ再生方法である。
【００３７】
本発明の第３の側面に係るコンテンツ再生装置又はコンテンツ再生方法は、例えば、インターネット上でストリーミング配信される動画像コンテンツなどを受信しリアル再生するためのクライアントとして適用することができる。
【００３８】
そして、配信コンテンツを受信してその再生を開始した後に、所定の再生制御操作が印加されたか否かを検出することができる。例えば、広告情報を再生中に所定の再生制御操作が印加されたときには、該操作の実行を禁止又は無効にすることができる。
【００３９】
ここで言う、所定の再生制御操作とは、例えば、早送り、巻き戻しなどの再生位置の変更を伴う操作や、倍速再生、スロー再生などの再生速度の変更を伴う操作、停止、一時停止などの操作などのように、視聴者が広告情報の視聴を意図的に避けることを可能にするような操作を指す。
【００４０】
したがって、本発明の第３の側面に係るコンテンツ再生装置及びコンテンツ再生方法によれば、現在表示している映像が広告映像であるか否かを判断し、広告映像の表示中には、早送りや巻き戻しなどの再生ポジションの変更を伴う操作や、倍速再生やスロー再生などの再生速度の変更操作、停止、一時停止などの操作を禁止する。したがって、広告映像が視聴者に露出される際には、そのすべてが必ず表示されることを保証できる。
【００４１】
例えば、配信コンテンツが動画であり、コンテンツに挿入される広告情報も動画映像すなわち動画広告であるような場合には、静止画のように瞬間的に表示されるだけではなく、広告映像全体が視聴されなければ所望の広告効果を得ることができない。本発明の第３の側面に係るコンテンツ再生装置及びコンテンツ再生方法によれば、動画広告映像の全体が露出されることを保証することで、動画広告配信サービスにおいて、広告主に対して正当な課金を行うことができる。例えば、動画広告の一部を表示（すなわち視聴者に露出）しただけで広告主に広告料を課金するという不公平を防止することができる。
【００４２】
本発明の第３の側面に係るコンテンツ再生装置又はコンテンツ再生方法は、さらに、前記操作禁止手段又はステップにより再生制御操作が無効又は禁止にされた旨のメッセージを表示するメッセージ表示手段又はステップをさらに備えて、コンテンツを正当に利用する上で広告情報の視聴を避ける行為が禁止されていることを通知又は教示するようにしてもよい。
【００４３】
また、本発明の第４の側面は、コンテンツを提供するコンテンツ提供者と、コンテンツに付随して広告情報を提供する広告主と、コンテンツを視聴する視聴者とからなる情報提供空間において、視聴者が視聴要求するコンテンツを配信サービスするコンテンツ配信処理をコンピュータ・システム上で実行するように記述されたコンピュータ・ソフトウェアをコンピュータ可読形式で物理的に格納した記憶媒体であって、コンテンツは広告情報が挿入された１以上の広告挿入枠を含んでおり、前記コンピュータ・ソフトウェアは、
視聴者端末にコンテンツを送信するコンテンツ送信ステップと、
該視聴者端末でコンテンツを再生するコンテンツ再生ステップと、
該視聴者端末上で現在再生している位置がコンテンツ中に挿入された広告情報に相当するか否かを判断する再生位置検出ステップと、
該視聴者端末上で再生制御操作が印加されたことを検出する制御操作検出ステップと、
該視聴者端末上で広告情報を再生中に所定の再生制御操作が印加されたときには、該操作の実行を禁止又は無効にする操作禁止ステップと、
を具備することを特徴とする記憶媒体である。
【００４４】
また、本発明の第５の側面は、視聴者にコンテンツを提供するコンテンツ提供処理をコンピュータ・システム上で実行するように記述されたコンピュータ・ソフトウェアをコンピュータ可読形式で物理的に格納した記憶媒体であって、コンテンツは広告情報が挿入された１以上の広告挿入枠を含んでおり、前記コンピュータ・ソフトウェアは、
視聴者端末にコンテンツを送信するコンテンツ送信ステップと、
該視聴者端末上で現在再生している位置がコンテンツ中に挿入された広告情報に相当するか否かを判断する再生位置検出ステップと、
該視聴者端末上で再生制御操作が印加されたことを検出する制御操作検出ステップと、
該視聴者端末上で広告情報を再生中に所定の再生制御操作が印加されたときには、該操作の実行を禁止又は無効にする操作禁止ステップと、
具備することを特徴とする記憶媒体である。
【００４５】
また、本発明の第６の側面は、コンテンツを再生するコンテンツ再生処理をコンピュータ・システム上で実行するように記述されたコンピュータ・ソフトウェアをコンピュータ可読形式で物理的に格納した記憶媒体であって、コンテンツは広告情報が挿入された１以上の広告挿入枠を含んでおり、前記コンピュータ・ソフトウェアは、
外部装置からコンテンツを受信するコンテンツ受信ステップと、
受信したコンテンツを再生するコンテンツ再生ステップと、
現在再生している位置がコンテンツ中に挿入された広告情報に相当するか否かを判断する再生位置検出ステップと、
再生制御操作が印加されたことを検出する制御操作検出ステップと、
広告情報を再生中に所定の再生制御操作が印加されたときには、該操作の実行を禁止又は無効にする操作禁止ステップと、
を具備することを特徴とする記憶媒体である。
【００４６】
本発明の第４乃至第６の側面に係る各記憶媒体は、例えば、様々なプログラム・コードを実行可能な汎用コンピュータ・システムに対して、コンピュータ・ソフトウェアをコンピュータ可読な形式で提供する媒体である。このような媒体は、例えば、ＣＤ（Compact Disc）やＦＤ（Floppy Disk）、ＭＯ（Magneto-Optical disc）などの着脱自在で可搬性の記憶媒体である。あるいは、ネットワーク（ネットワークは無線、有線の区別を問わない）などの伝送媒体などを経由してコンピュータ・ソフトウェアを特定のコンピュータ・システムに提供することも技術的に可能である。
【００４７】
このような記憶媒体は、コンピュータ・システム上で所定のコンピュータ・ソフトウェアの機能を実現するための、コンピュータ・ソフトウェアと記憶媒体との構造上又は機能上の協働的関係を定義したものである。換言すれば、本発明の第４乃至第６の各側面に係る記憶媒体を介して所定のコンピュータ・ソフトウェアをコンピュータ・システムにインストールすることによって、コンピュータ・システム上では協働的作用が発揮され、本発明の第１の側面に係るコンテンツ配信システム及びコンテンツ配信方法、本発明の第２の側面に係るコンテンツ提供装置及びコンテンツ提供方法、又は、本発明の第３の側面に係るコンテンツ再生装置及びコンテンツ再生方法のそれぞれと同様の作用効果を得ることができる。
【００４８】
本発明のさらに他の目的、特徴や利点は、後述する本発明の実施例や添付する図面に基づくより詳細な説明によって明らかになるであろう。
【００４９】
【発明の実施の形態】
以下、図面を参照しながら本発明の実施例を詳解する。
【００５０】
Ａ．システム構成
図１には、本発明の一実施形態に係るコンテンツ／広告提供システム１の構成を概略的に示している。コンテンツ／広告提供システム１上では、ネットワークを介して、動画像からなる映像コンテンツなどが、パーソナライズされた広告情報とともに配信サービスされる仕組みが提供される。ここで言うネットワークは、例えば、インターネットのような広域ネットワークであり、ＴＣＰ／ＩＰ（Transmission Control Protocol/Internet Protocol）などの所定の通信プロトコルに従って機器間を相互接続させることができる。
【００５１】
同図に示すように、このコンテンツ／広告提供システム１は、映像コンテンツなどのコンテンツを提供すなわち配信サービスするコンテンツ提供者が運営するコンテンツ・サーバ１０と、広告主によって運営され、配信コンテンツに挿入すべき広告情報を蓄積し提供する広告サーバ２０と、配信サービスされるコンテンツを視聴する視聴者が所持する視聴者端末３０と、配信コンテンツに挿入すべき広告情報を選択してパーソナライズ広告選択サービスを行う広告選択事業者が運営する広告選択サーバ４０とで構成される。コンテンツ／広告提供システム１を構成するコンテンツ提供者、広告主、視聴者、並びに、広告選択事業者のことを、以下では「プレイヤ」とも呼ぶ。
【００５２】
各サーバ・マシン１０，２０，４０は、例えば、ワークステーション（ＷＳ）やパーソナル・コンピュータ（ＰＣ）上で所定のサーバ・アプリケーションを起動するという形態によって実装することができる。また、視聴者端末３０は、例えば、パーソナル・コンピュータ上でＷｅｂブラウザなどのクライアント・アプリケーションを起動するという形式によって実装することができる。
【００５３】
これらサーバ及びクライアントなどの各マシンは、Ｅｔｈｅｒｎｅｔなどの物理的な接続手段を用いて、インターネットなどのＴＣＰ／ＩＰネットワークに接続されている。そして、各マシンどうしは、所定の認証処理を経て安全に相互接続されている。
【００５４】
視聴者端末３０は、ネットワークを介してコンテンツ・サーバ１０と接続されている。したがって、視聴者は、視聴者端末３０を操作することにより、コンテンツ・サーバ１０が提供する動画像などのコンテンツを指定することができる。コンテンツ・サーバ１０がＲｅａｌＳｅｒｖｅｒなどのストリーミング配信技術を実装し、且つ、視聴者端末３０上でＲｅａｌＰｌａｙｅｒなどの動画再生ソフトウェアをインストールしておくことで、視聴者は要求したコンテンツをリアルタイムで視聴することができる。
【００５５】
また、コンテンツ・サーバ１０は、同様にネットワーク経由で、広告サーバ２０や選択サーバ４０と接続されており、視聴者から要求された配信コンテンツに挿入すべき広告情報の要求、すなわち広告選択要求を発行することができる。そして、広告選択サーバ４０から選択・返信された広告情報を広告サーバ２０から取得して、これをコンテンツ中に挿入することで、当該広告を視聴者端末３０上で露出させることができる。
【００５６】
さらに、本実施形態に係るコンテンツ・サーバ１０は、視聴者端末３０上での広告情報の露出を検出する機能を備え、広告露出時には、広告選択サーバ４０に広告視聴ログを送信するようになっている。例えば、コンテンツ・サーバ１０上に広告選択要求や広告露出ログ送信などの拡張機能を実現するためのプラグイン・ソフトウェアをインストールしておけばよい。
【００５７】
広告選択サーバ４０は、視聴者プロファイル、広告属性、コンテンツ属性などの各種データベースとネットワークを介して接続されている。そして、広告選択サーバ４０は、コンテンツ・サーバ１０からの広告選択要求を受理すると、要求内容とデータベースの内容に応じて、コンテンツとともに露出すべき広告情報を選択して、その選択結果を応答として返信する。また、広告選択サーバ４０は、コンテンツ・サーバ１０から広告露出ログを受理すると、これを広告視聴履歴としてデータベースに保存する機能を持つ。
【００５８】
広告選択サーバ４０は、アプリケーション・サーバである"Weblogic Server"が動作するワークステーションやパーソナル・コンピュータを用いて構成される。広告選択要求の処理や広告露出ログの保存を行うソフトウェアは、例えばＪａｖａプログラムによって記述することができる。
【００５９】
また、視聴者情報（趣味嗜好、年齢、住所など）、広告属性（視聴者のターゲティング）、コンテンツ属性（優先広告の情報など）、広告視聴履歴などを蓄積する各データベースは、例えば、リレーショナル・データベース（ＲＤＢ）・システムであるＯｒａｃｌｅが動作するワークステーション又はパーソナル・コンピュータを用いて構成することができる。
【００６０】
ここで、図１に示したサーバ１０，２０，４０やクライアントなどのホスト端末として使用可能なコンピュータ・システムの構成について説明する。図２には、この種のコンピュータ・システム１００のハードウェア構成例を模式的に示している。
【００６１】
システム１００のメイン・コントローラであるＣＰＵ（Central Processing Unit）１１１は、オペレーティング・システムＯＳの制御下で、各種のアプリケーションを実行するようになっている。例えば、コンテンツ提供用のサーバ・アプリケーション、広告情報提供用のサーバ・アプリケーション、各コンテンツに挿入する広告情報を選択する広告選択用のサーバ・アプリケーションや、コンテンツ視聴用のクライアント・アプリケーションがＣＰＵ１１１により実行されることで、システム１００は、各サーバ１０，２０，４０、あるいは視聴者端末３０として稼働する。
【００６２】
図示の通り、ＣＰＵ１１１は、バス１１７によって他の機器類（後述）と相互接続されている。バス１１７上の各機器にはそれぞれ固有のメモリ・アドレス又はＩ／Ｏアドレスが付与されており、ＣＰＵ１１１はこれらアドレスによって機器アクセスが可能となっている。バス１１７の一例はＰＣＩ（Peripheral Component Interconnect）バスである。
【００６３】
メモリ１１２は、プロセッサ１１１において実行されるプログラム・コードを格納したり、実行中の作業データを一時保管するために使用される記憶装置である。同図に示すメモリ１１２は、不揮発及び揮発メモリ双方を含むものと理解されたい。
【００６４】
ディスプレイ・コントローラ１１３は、プロセッサ１１１が発行する描画命令を実際に処理するための専用コントローラであり、例えばＳＶＧＡ（Super Video Graphic Array）又はＸＧＡ（eXtended Graphic Array）相当のビットマップ描画機能をサポートする。ディスプレイ・コントローラ１１３において処理された描画データは、例えばフレーム・バッファ（図示しない）に一旦書き込まれた後、表示装置１２１に画面出力される。表示装置１２１は、例えば、ＣＲＴ（Cathode Ray Tube）ディスプレイや、液晶表示ディスプレイ（Liquid Crystal Display）などである。
【００６５】
入力機器インターフェース１１４は、キーボード１２２やマウス１２３などのユーザ入力機器をシステム１００に接続するための装置である。後述するように、コンテンツ提供サーバ１０、広告提供サーバ２０、視聴者端末３０上では、それぞれコンテンツ用、広告情報用、視聴者用の属性情報や広告選択に関する要求条件（ＯＰＴＩＮＯＵＴ情報）の各項目を入力しなければならない。コンピュータ・システム１００上では、キーボード１２２及びマウス１２３を用いてこれら項目の設定内容を入力することができる。
【００６６】
ネットワーク・インターフェース１１５は、Ｅｔｈｅｒｎｅｔなどの所定の通信プロトコルに従って、システム１００をＬＡＮ（Local Area Network）などのネットワークに接続することができる。ネットワーク・インターフェース１１５は、一般に、ＬＡＮアダプタ・カードという形態で提供され、マザーボード（図示しない）上のＰＣＩバス・スロットの装着して用いられる。但し、ネットワーク・インターフェースではなく、モデム（図示しない）経由で外部ネットワークに接続することもできる。
【００６７】
ＬＡＮ上では、複数のホスト（コンピュータ）がトランスペアレントな状態で接続され、分散コンピューティング環境が構築されている。また、ホストの一部はルータとして稼動し、さらに他のＬＡＮやインターネットなどの外部ネットワークに接続されている。インターネット上では、ソフトウェア・プログラムやデータ・コンテンツなどの配信が行われる。
【００６８】
本実施形態では、コンテンツやコンテンツに挿入する広告情報がネットワーク経由で配信されているものとする。例えば、コンテンツ・サーバ１０は、視聴者端末に対して、動画像などのコンテンツをネットワーク経由でストリーミング配信する。
【００６９】
また、コンテンツ、広告情報、並びに視聴者に設定された属性情報や広告選択のための要求条件（ＯＰＴＩＮＯＵＴ情報）は、ネットワーク経由でシステム間を移動することができる。したがって、広告選択サーバ４０として稼動するコンピュータ・システム上では、それぞれのコンテンツ、広告情報、並びに視聴者に設定された属性情報や広告選択のための要求条件（ＯＰＴＩＮＯＵＴ情報）をデータベース登録しておき、ある視聴者が要求したコンテンツに挿入すべき広告情報をこれらデータベースに基づいてマッチング処理して、コンテンツ／広告提供システム１全体の利益が最大となる広告情報を選択することができる（後述）。また、広告選択サーバ４０は、広告情報の選択結果を、ネットワーク経由でコンテンツ・サーバ１０や広告サーバ２０などの他のホスト端末に通知することができる。
【００７０】
外部機器インターフェース１１６は、ハード・ディスク・ドライブ（ＨＤＤ）１２４やメディア・ドライブ１２５などの外部装置をシステム１００に接続するための装置である。外部機器インターフェース１１６は、例えば、ＩＤＥ（Integrated Drive Electronics）やＳＣＳＩ（Small Computer System Interface）などのインターフェース規格に準拠する。
【００７１】
ＨＤＤ１２４は、記憶担体としての磁気ディスクを固定的に搭載した外部記憶装置であり（周知）、記憶容量やデータ転送速度などの点で他の外部記憶装置よりも優れている。ソフトウェア・プログラムを実行可能な状態でＨＤＤ１２６上に置くことをプログラムのシステムへの「インストール」と呼ぶ。通常、ＨＤＤ１２４には、ＣＰＵ１１１が実行すべきオペレーティング・システムのプログラム・コードや、アプリケーション・プログラム、デバイス・ドライバなどが不揮発的に格納されている。
【００７２】
例えば、本実施形態に係るコンテンツ・サーバ用アプリケーションや、広告サーバ用アプリケーション、広告選択サーバ用アプリケーション、視聴者端末用クライアント・アプリケーションなどは、ＨＤＤ１２４上にインストールされる。また、それぞれのコンテンツや広告情報、視聴者において設定された属性情報や広告選択のための要求条件（ＯＰＴＩＮＯＵＴ情報）も、ＨＤＤ１２４上に蓄積しておくことができる。また、広告選択サーバ４０においては、各広告情報を視聴者に露出させた広告露出ログを広告視聴履歴としてＨＤＤ１２４上で記録しておくことができる。
【００７３】
また、メディア・ドライブ１２５は、ＣＤ（Compact Disc）やＭＯ（Magneto-Optical disc）、ＤＶＤ（Digital Versatile Disc）などの可搬型メディアを装填して、データ記録面にアクセスするための装置である。可搬型メディアは、主として、ソフトウェア・プログラムやデータ・ファイルなどをコンピュータ可読形式のデータとしてバックアップすることや、これらをシステム間で移動（販売・流通・配布を含む）する目的で使用される。
【００７４】
例えば、本実施形態に係るコンテンツ・サーバ用アプリケーションや、広告サーバ用アプリケーション、広告選択サーバ用アプリケーション、視聴者端末用クライアント・アプリケーションなどを、これら可搬型メディアを利用して流通・配布することができる。また、それぞれのコンテンツや広告情報、視聴者において設定された属性情報や広告選択のための要求条件（ＯＰＴＩＮＯＵＴ情報）も、これら可搬型メディアを利用して流通・配布することができる。勿論、各視聴者毎に広告情報がパーソナライズされた動画像コンテンツも、コンテンツ・サーバ１０からストリーミング配信するのではなく、この種の可搬型メディアに格納してシステム間を移動させることができる。
【００７５】
なお、図２に示すようなコンピュータ・システム５００の一例は、米ＩＢＭ社のパーソナル・コンピュータＰＣ／ＡＴ（Personal Computer/Advanced Technology）の互換機又は後継機である。勿論、他のアーキテクチャを備えた計算機システムを本実施形態に係るホスト端末に適用することも可能である。
【００７６】
Ｂ．パーソナライズされたコンテンツの配信サービス
図１に示したようなコンテンツ／広告提供システム１においては、以下に示す手順により、視聴者端末３０に広告付きコンテンツが提供される。
【００７７】
（１）視聴者端末３０がコンテンツ・サーバ１０に視聴要求を行う。
（２）コンテンツ・サーバ１０は、広告選択サーバ４０に、要求されたコンテンツに挿入すべき広告情報の選択要求を行う。
（３）広告選択サーバ４０は、視聴者プロファイル、広告属性、コンテンツ属性などをのマッチング結果に基づいて（後述）、最適な広告情報を選択して、要求元のコンテンツ・サーバ１０に通知する。
（４）コンテンツ・サーバ１０は、広告サーバ２０から、最適広告情報を取得する。
（５）コンテンツ・サーバ１０は、視聴者端末３０から指定されたコンテンツに最適広告情報を組み込んで、ＳＭＩＬ（Synchronized Multimedia Integrated Language）形式データとして、視聴者端末３０にコンテンツ配信する。
（６）視聴者端末３０上で、指定された動画像コンテンツがリアル再生される。
【００７８】
ここで、ＳＭＩＬ（Synchronized Multimedia Integrated Language）とは、Ｗ３Ｃで仕様策定された、独立したマルチメディア・オブジェクトを同期的に表示するための統合化技術のことである。ＳＭＩＬフォーマットによれば、オーディオやビデオのマルチメディア・プレゼンテーションにおける時間的な振るまい、画面上のプレゼンテーションのレイアウトなどの記述を行うことができる。
【００７９】
Ｃ．広告選択サーバによる広告選択
広告選択サーバ４０は、視聴者がコンテンツを選択した際に、視聴者、コンテンツ提供者、広告主、さらには広告選択事業者の４者それぞれの利害関係を調整して、広告サーバ２０上に登録されている広告情報群の中から、適切な広告を選び出すことができる。より具体的には、視聴者、コンテンツ、広告情報の各プレイヤがそれぞれ持つ属性情報と他者への要求条件とを比較照合してコスト計算することによって、３者の利益を総合的に勘案して、特定の個人の利益に偏らず、コンテンツ／広告提供システム１全体の利益が最大となるような広告情報を選択する。
【００８０】
本実施形態では、コンテンツ、広告情報、視聴者の各プレイヤはそれぞれ、自分の属性情報と、広告選択に関する指針若しくは要求条件を記述した選択指針（ＯＰＴＩＮＯＵＴ情報）のうち一方又は双方を備えている。
【００８１】
属性情報やＯＰＴＩＮＯＵＴ情報は、複数の項目で構成される。広告選択サーバ４０は、一方のプレイヤの属性情報と他方のプレイヤのＯＰＴＩＮＯＵＴデータ間で同一項目を比較して、その一致度によりプレイヤどうしの広告選択に関するマッチングを行い、各マッチング結果を総合的に判断することによって、コンテンツとともに使用すべき広告情報の候補（候補広告）を選択する。
【００８２】
属性情報は、コンテンツ、広告、視聴者それぞれの属性を表すデータである。属性情報は、複数の項目で構成され（後述）、各項目との一致度合いを０〜１．０の点数で表す。性別などのように幅を持てない属性データの項目に関しては、一致した場合は点数１を、一致しない場合は点数０を与えるものとする。
【００８３】
ＯＰＴＩＮＯＵＴデータは、ある広告に対する選択指針又は要求条件を示すデータである。その選択指針を示すために、ＯＰＴＩＮＯＵＴデータは、マスタ・データとして用意される複数の項目で構成され、限定、優先、禁止、点数という４種類のタイプのうち１つを用いて各項目の属性値を与えるようになっている。点数タイプに従ってＯＰＴＩＮＯＵＴデータを表す場合には、ＯＰＴＩＮＯＵＴデータを構成する各項目に−１．０〜１．０の値を指定する。
【００８４】
広告選択サーバ４０では、属性情報とＯＰＴＩＮＯＵＴデータとのマッチング結果に基づいて広告情報を選択するようになっている。本実施形態に係るコンテンツ／広告提供システム１では、マッチングは、以下の４種類に大きく分類される（図３を参照のこと）。
【００８５】
マッチング１（Ｍ１）：広告属性とコンテンツＯＰＴＩＮＯＵＴデータの比較マッチング２（Ｍ２）：コンテンツ属性と広告ＯＰＴＩＮＯＵＴデータの比較マッチング３（Ｍ３）：視聴者属性及び視聴者ＯＰＴＩＮＯＵＴと広告ＯＰＴＩＮＯＵＴデータの比較
マッチング４（Ｍ４）：広告属性と視聴者ＯＰＴＩＮＯＵＴデータの比較
【００８６】
また、図３に示すように、マッチング３の一部において、広告のＯＰＴＩＮＯＵＴ情報と視聴者のＯＰＴＩＮＯＵＴ情報の比較を行っているが、処理上では、視聴者のＯＰＴＩＮＯＵＴ情報を視聴者属性の一部として考えることとなる。
【００８７】
これら４種類のマッチングから、各マッチングにおけるコスト配列が生成され、これに広告選択事業者のポリシー、すなわち各マッチングに割り振られた重み因子を合わせ込むことにより（下式を参照のこと）、候補広告の最終的なコスト配列が生成される。
【００８８】
【数１】
Ｃｏｓｔ＝ａ×Ｍ１＋ｂ×Ｍ２＋ｃ×Ｍ３＋ｄ×Ｍ４
（但し、ａ＋ｂ＋ｃ＋ｄ＝１）
【００８９】
勿論、広告選択サーバ４０は、広告情報を選択した回数（若しくは視聴者に露出した回数）に応じて、該当する広告主に対する広告料を算出し、さらに課金処理を行うようにしてもよい。
【００９０】
Ｄ．広告の露出保証
コンテンツ提供事業は、配信コンテンツに広告情報を挿入して広告効果を上げることの見返りとして広告主から得られる広告料（又はスポンサ料）を主な事業収益とする。一般に、広告主は、自分の広告情報が使用された回数に応じて算出される広告料が課金される。したがって、広告主が広告料相当の受けるべき利益を確保し、コンテンツ提供事業を発展させるためには、広告の露出を保証する仕組みが必要である。
【００９１】
ところが、図１に示したような動画配信システムにおいては、一般に、コンテンツの早送りや巻き戻しなどのコンテンツ再生制御機能が装備されているので、コンテンツ配信・提供側においてせっかく挿入した動画広告を、視聴者側で勝手に早送りなど視聴をスキップしてしまうことができ、広告の充分な露出を保証することができない。
【００９２】
そこで、本実施形態では、広告の再生期間中に、早送り・巻き戻しなどのコンテンツ再生ポジションを変更するような操作、あるいは、倍速再生・スロー再生などのコンテンツ再生速度を変更するような操作、あるいは、停止操作などの広告を飛ばすことができる処理を禁止又は無効にすることにより、広告の露出を保証するようにした。但し、広告露出の定義は配信サービスや広告主の意向に応じて異なるため、それぞれの露出の定義に準じて各操作の有効・無効を決めればよい。これにより、柔軟な露出保証を実現することができる。以下では、広告露出保証のための具体的な手段について挙げておく。
【００９３】
（１）早送り・巻き戻しなどの再生ポジションを変更するような操作の禁止又は無効化
広告を実際に視聴せずに、その次又は前のコンテンツ映像（動画像クリップ）へ移動することを禁止する。
【００９４】
（２）倍速再生・スロー再生などの再生速度を変更する操作の禁止又は無効化
広告を実際に視聴せずに、倍速再生などの操作により早送りすることを禁止する。スロー再生は、広告露出の定義によっては有効にしてもよい。
【００９５】
（３）停止・一時停止などの操作の禁止又は無効化
広告の最後まで視聴せずに終了することを禁止する。一時停止は、広告露出の定義によっては有効にしてもよい。
【００９６】
図４には、ストリーミング配信されたコンテンツを再生する視聴者端末３０上での広告露出を保証するための処理手順をフローチャートの形式で示している。但し、このフローチャートでは、早送りを例にとって説明しているが、早送り以外の操作（上述）においても同様に動作することが可能である。以下、このフローチャートを参照しながら、コンテンツ再生時における広告露出保証機能について説明する。
【００９７】
まず、視聴者は、自分の視聴者端末３０を操作して、ネットワーク経由でコンテンツ・サーバ１０にアクセスして、視聴したいコンテンツを選択し、視聴要求を送信する（ステップＳ１）。
【００９８】
視聴者端末３０からのコンテンツ視聴要求に応答して、コンテンツ・サーバ１０は、選択されたコンテンツを視聴者端末３０にストリーミング配信する（ステップＳ２）。但し、コンテンツ・サーバ１０から配信されるコンテンツ中の広告挿入枠（スロット）には、広告選択サーバ４０によって選択された幾つかの広告情報が既に含まれているものとする。
【００９９】
そして、配信コンテンツを受信した視聴者端末３０上では、コンテンツの再生を開始する（ステップＳ３）。
【０１００】
そして、再生処理が進行して、コンテンツが終端に達した際には、もはや広告露出を保証する処理は不要となるので、本処理ルーチン全体を終了する（ステップＳ４）。
【０１０１】
他方、コンテンツ再生が終了する前に、視聴者が、視聴者端末３０を操作して、早送りなどのようにコンテンツ再生を飛ばすような処理を実行しようとした場合には（ステップＳ５）、さらに、現在広告情報を再生中であるか否かをチェックする（ステップＳ６）。
【０１０２】
もし、現在広告情報を再生中であるならば、視聴者から指示されたコンテンツ再生を飛ばすような処理を実行しない（すなわち、かかる操作を禁止又は無効にする）（ステップＳ７）
【０１０３】
他方、コンテンツ映像を再生中であったなら、視聴者から指示されたコンテンツ再生を飛ばすような処理（早送りなど）を実行する（ステップＳ８）。
【０１０４】
Ｅ．広告の露出保証のための具体的な実装例
既に述べたように、視聴者端末３０には、Ｗｅｂブラウザと動画像リアル再生ソフトウェア（ＲｅａｌＰｌａｙｅｒ）が動作するパーソナル・コンピュータ（ＰＣ）を使用している。
【０１０５】
また、コンテンツ・サーバ１０には動画コンテンツと動画広告の配信機能を有する動画像ストリーミング配信ソフトウェア（ＲｅａｌＳｅｒｖｅｒ）が動作するワークステーション（ＷＳ）又はパーソナル・コンピュータ（ＰＣ）を使用している。
【０１０６】
また、コンテンツ・サーバ１０は、動画コンテンツと広告コンテンツを組み合わせて配信するために、ＳＭＩＬ（Synchronized Multimedia Integrated Language）を使用する。
【０１０７】
（１）第１の具体例
広告の露出保証を行うための実装形態の一例として、視聴者端末３０上に、早送りなどのコンテンツ再生位置をスキップするような再生制御処理を禁止又は無効にするためのソフトウェア（ＲｅａｌＰｌａｙｅｒ プラグイン・ソフトウェア）をインストールしておき、視聴者端末３０上で広告露出保証の処理を行うという手段を考えることができる。
【０１０８】
例えば、コンテンツ・サーバ１０は、ＳＭＩＬの各動画クリップ（動画コンテンツや動画広告）の情報として、各動画クリップが広告であるか広告でないかの情報を付与する。そして、視聴者端末３０上のＲｅａｌＰｌａｙｅｒプラグイン・ソフトウェアは、このような情報を基に、現在再生中の動画クリップが広告映像であるかそうでないかの判断を行うようにすればよい。
【０１０９】
また、コンテンツに挿入された広告情報を再生中に、視聴者が早送りなどのコンテンツ再生位置をスキップするような操作を視聴者が行った場合、視聴者端末３０の画面上にポップアップ・ウィンドウでメッセージを表示するようにしてもよい。
【０１１０】
図５には、視聴者端末３０上で広告露出保証の制御を行うための処理手順をフローチャートの形式で示している。以下、このフローチャートを参照しながら、視聴者端末３０上で広告露出保証処理について説明する。
【０１１１】
まず、視聴者は、視聴者端末３０上で稼働するＷｅｂブラウザを使用して、コンテンツ・サーバ１０のサイトにアクセスし、さらに、そのサイトで提供されているコンテンツ一覧の中から所望の動画像コンテンツを選択する（ステップＳ１１）。この結果、視聴者端末３０からコンテンツ・サーバ１０に対し、視聴要求が送信される。
【０１１２】
視聴者端末３０からのコンテンツ視聴要求に応答して、コンテンツ・サーバ１０は、選択されたコンテンツと広告を含んだＳＭＩＬファイルを視聴者端末３０へストリーミング配信する（ステップＳ１２）。但し、配信コンテンツ中の広告挿入枠（スロット）には、広告選択サーバ４０によって選択された幾つかの広告情報が既に含まれているものとする。また、コンテンツ・サーバ１０は、ＳＭＩＬファイルには、各動画クリップが広告であるかないかの情報を付与する。
【０１１３】
そして、ストリーミング配信されたコンテンツを受信した視聴者端末３０上では、動画再生ソフトウェア（ＲｅａｌＰｌａｙｅｒ）が起動されて、ＳＭＩＬの記述に従って動画クリップの再生を開始する（ステップＳ１３）。
【０１１４】
コンテンツ・サーバ１０からの配信コンテンツは、複数の動画クリップが時系列的に配列して構成される。１つの動画クリップ再生が終了した場合は、次の動画クリップの再生を始める（ステップＳ１４→Ｓ１８→Ｓ１３）。また、最後の動画クリップだった場合には、コンテンツ全体の再生完了を意味するので、本処理ルーチン全体を終了する（ステップＳ１８）。
【０１１５】
ここで、動画クリップを再生中に、視聴者が視聴者端末３０を操作して、制御ボタンが付勢された場合には、判断ブロックＳ１５の分岐Ｙｅｓから後続のステップＳ１６に進む。他方、特に制御ボタンが押されない場合は、ステップＳ１４に復帰して、動画クリップの再生処理を繰り返す。
【０１１６】
ステップＳ１６では、現在再生中の動画クリップが広告であるかどうかの判断を行う。例えば、現在再生中のＳＭＩＬの動画クリップ情報を確認して（前述）、広告かどうかの判断を行うことができる。
【０１１７】
コンテンツを再生していた場合には、指示された制御を実行する。すなわち、指示された制御が停止制御の場合には（ステップＳ１９）、本処理ルーチン全体を終了する。
【０１１８】
また、指示された制御を実行した結果（ステップＳ２０）、新しい映像クリップへの移動が伴う場合には（ステップＳ２１）、現在の映像クリップの再生を終了して（ステップＳ２２）、ステップＳ１３に復帰して、新しい映像クリップの再生を始める。
【０１１９】
また、指示された制御を実行した結果（ステップＳ２０）、新しい映像クリップへの移動が伴わない場合には（ステップＳ２１）、ステップＳ１４に復帰して、現在の映像クリップの再生を続ける。
【０１２０】
他方、広告を再生していた場合には、指示された制御が無効であること（又は無視されたこと）を表すエラー・メッセージをポップアップ・ウィンドウで表示して、ユーザにその旨を通知する（ステップＳ１９）。そして、指示された制御を実行せずにステップＳ１４へ戻り、広告の再生を継続する。
【０１２１】
（２）第２の具体例
広告の露出保証を行うための実装形態の他の例として、コンテンツ・サーバ１０上に、早送りなどのコンテンツ再生位置をスキップするような再生制御処理を禁止又は無効にするためのソフトウェア（ＲｅａｌＳｅｒｖｅｒ  プラグイン・ソフトウェア）をインストールしておき、視聴者端末３０上における広告の露出保証の処理をコンテンツ・サーバ１０側から行うという手段を考えることができる。
【０１２２】
コンテンツ・サーバ１０は、動画コンテンツと広告コンテンツを組み合わせて配信するために、ＳＭＩＬを使用する。また、広告情報を再生中に、視聴者が早送り等の制御を行った場合には、ポップアップ・ウィンドウでメッセージを表示するようにする。
【０１２３】
コンテンツ・サーバ１０が提供する動画像コンテンツは、複数の映像クリップの時系列的な配列によって構成される。映像クリップの一部はＣＭなどの広告情報である。この実施形態では、コンテンツ・サーバ１０は、視聴者端末３０側からのコンテンツ（コンテンツと広告の全てを含む）の再生要求と、ＳＭＩＬで記述される各映像クリップの再生要求を処理することによって、広告露出を保証する。
【０１２４】
図６には、コンテンツ再生要求に対してコンテンツ・サーバ１０が行う処理手順をフローチャートの形式で示している。また、図７には、各映像クリップの再生要求に対してコンテンツ・サーバ１０が行う処理手順をフローチャートの形式で示している。以下、図６並びに図７に示すフローチャートを参照しながら、コンテンツ・サーバ１０の主導により行われる広告露出保証の処理について説明する。
【０１２５】
コンテンツ・サーバ１０は、視聴者端末３０から、コンテンツの再生要求が届くのを待つ（ステップＳ３１）。
【０１２６】
そして、再生要求が届いた場合、広告を含むＳＭＩＬコンテンツを視聴者端末３０に配信する（ステップＳ３２）。
【０１２７】
また、コンテンツ・サーバ１０は、視聴者端末３０から映像クリップの再生要求が届くのを待つ（ステップＳ４１）。
【０１２８】
再生要求が届いた場合、コンテンツ・サーバ１０は、要求された映像クリップのストリーミング配信を開始する（ステップＳ４２）。
【０１２９】
映像クリップの再生が終了したら（ステップＳ４３）、コンテンツ・サーバ１０は、本処理ルーチン全体を終了する。ここでは、次のクリップの再生要求は、別途視聴者端末３０から行われるものとする。
【０１３０】
ここで、視聴者端末３０側から制御要求が届いた場合には、判断ブロックＳ４４の分岐Ｙｅｓから後続のステップＳ４５に進む。他方、制御要求がない場合には、ステップＳ４３に復帰して映像クリップの配信を繰り返す。
【０１３１】
ステップＳ４５では、現在、広告に関する映像クリップを再生中か否かを判別する。そして、現在配信中の映像クリップが広告の場合には、視聴者端末３０へエラー・メッセージを表示する（ステップＳ４６）。そして、指示された制御を行わずに、ステップＳ４３へ戻って、映像クリップのストリーミング配信を続行する。
【０１３２】
他方、現在配信中の映像クリップが広告でなかった場合には（ステップＳ４５）、視聴者端末３０側から指示された制御を忠実に実行する。すなわち、指示された制御が終了である場合（ステップＳ４７）、当該映像クリップのストリーミング配信を終了するとともに、本処理ルーチン全体を終了する。
【０１３３】
また、視聴者端末３０側から指示された制御を実行した結果として（ステップＳ４８）、新しい映像クリップへの移動が伴う場合には（ステップＳ４９）、現在配信中の映像クリップの配信を終了する。但し、新しい映像クリップの再生要求は、別途、視聴者端末３０によって行われるものとする。
【０１３４】
また、指示された制御を実行した結果、新しい映像クリップへの移動が伴わない場合には（ステップＳ４９）、前述のステップＳ４３へ戻って、当該映像クリップのストリーミング配信を続行する。
【０１３５】
［追補］
以上、特定の実施例を参照しながら、本発明について詳解してきた。しかしながら、本発明の要旨を逸脱しない範囲で当業者が該実施例の修正や代用を成し得ることは自明である。
【０１３６】
本明細書では、視聴者はインターネットでの映像コンテンツの提供サービスをパーソナル・コンピュータ上で利用することを想定して説明したが、本発明の要旨はこれに限定されず、例えば、携帯電話やＰＤＡ（Personal Digital Assistant）などのモバイル端末、あるいは双方向サービスを行っているデジタルＴＶの端末向けサービスにも本発明に係るコンテンツ提供並びに再生手法を適用することができる。
【０１３７】
また、ＤＶＤ（Digital Versatile Disc）などのパッケージ型コンテンツであっても、ＣＭ映像だけをインターネットなどの他の配信・配布手段から提供されるようなサービスにおいても、本発明に係るコンテンツ提供並びに再生手法を適用することができる。勿論、この場合は、ＤＶＤ自体は無償又は廉価で配布されることが期待される。
【０１３８】
本明細書では、視聴者端末３０側での実装方法として、プラグイン・ソフトウェアである"ＲｅａｌＰｌａｙｅｒ"を使用した実施形態について記述したが、プラグイン・ソフトウェアを使用せずにスクリプト言語で動画像のリアル再生を実現することも可能である。具体例としては、"ＶＢ Ｓｃｒｉｐｔ"と"ＡｃｔｉｖｅＸ"を用いて、本実施形態で記述したプラグイン・ソフトウェアと同等の機能を実装することができる。
【０１３９】
現在再生中の映像が広告であるかどうかを判断する方法として、本実施形態では、視聴者端末３０上でＳＭＩＬコンテンツ中のクリップ情報を用いたが、この情報は別の手段で提供することも考えられる。また、配信コンテンツ全体の中で１５分１５秒から１７分０秒の間は広告である、などの情報をクライアントに渡すのも１つの手段である。要は、現在再生中の映像が広告であるかどうかを判断するための情報が、コンテンツ・サーバ１０から視聴者端末３０に渡することができれば、その具体的な手段は特に限定されない。勿論、コンテンツ・サーバ１０側で露出保証機能を実装する場合には、かかる情報を渡す必要はない。
【０１４０】
上述した本実施形態では、動画広告映像の再生中に早送りなどの再生制御ボタンを押した際、エラー・メッセージが表示されるが、必ずしも同じ動作やユーザ・フィードバックを行う必要はない。例えば、制御ボタンを押しても何も反応しない、という実装形態も考えられる。あるいは、動画広告映像の再生中には早送りなどの再生制御ボタン自体を無効化すること（例えば、画面上にボタンを表示をしない、ボタンを半透明又は反転表示にする、など）も具体的な手段の１つである。
【０１４１】
本明細書では、広告映像の露出保証を中心に記述したが、広告の露出保証だけでなく、同じ技術をコンテンツ自身に適応すること（すなわち配信したコンテンツの露出保証）も、勿論可能である。
【０１４２】
また、本発明に係るコンテンツ提供手法並びにコンテンツ再生手法を、映像配信だけではなく、音楽配信などのコンテンツにも利用できる。
【０１４３】
また、本発明の一実施形態として、"ＲｅａｌＳｅｒｖｅｒ"及び"ＲｅａｌＰｌａｙｅｒ"を動画配信プラットフォームとして使用したが、本発明の要旨はこれに限定されず、その他の動画配信プラットフォームを利用した場合であっても、本発明を実装することは可能である。
【０１４４】
また、本実施形態では、動画像コンテンツの配信のためにＳＭＩＬを使用したが、ＳＭＩＬ以外のストリーム同期機構を用いても、同様に、本発明を実現することが可能である。
【０１４５】
要するに、例示という形態で本発明を開示してきたのであり、限定的に解釈されるべきではない。本発明の要旨を判断するためには、冒頭に記載した特許請求の範囲の欄を参酌すべきである。
【０１４６】
【発明の効果】
以上詳記したように、本発明によれば、視聴者機器側においてコンテンツを再生するときの広告情報の露出を保証することができる、優れたコンテンツ配信システム及びコンテンツ配信方法、コンテンツ提供装置及びコンテンツ提供方法、コンテンツ再生装置及びコンテンツ再生方法、並びに記憶媒体を提供することができる。
【０１４７】
また、本発明によれば、コンテンツの早送りや巻き戻しなどの再生制御可能が装備された視聴者機器側において動画像コンテンツを再生するときの動画形式の広告情報について露出を保証することができる、優れたコンテンツ配信システム及びコンテンツ配信方法、コンテンツ提供装置及びコンテンツ提供方法、コンテンツ再生装置及びコンテンツ再生方法、並びに記憶媒体を提供することができる。
【０１４８】
また、本発明によれば、インターネット上の動画像ストリーミング配信において、動画広告映像が視聴者に露出される際には、広告映像のすべて（すなわち最初から最後まで）が必ず表示されることを保証することができる、優れたコンテンツ配信システム及びコンテンツ配信方法、コンテンツ提供装置及びコンテンツ提供方法、コンテンツ再生装置及びコンテンツ再生方法、並びに記憶媒体を提供することができる。
【０１４９】
すなわち、本発明によれば、動画広告映像の全体が露出されることを保証することで、動画広告配信サービスにおいて、広告主に対して正当な課金を行うことができる（動画広告の一部を表示（すなわち視聴者に露出）しただけで広告主に広告料を課金することを防止することができる）。
【図面の簡単な説明】
【図１】本発明の一実施形態に係るコンテンツ／広告提供システム１の構成を概略的に示した図である。
【図２】サーバ又はクライアントとして利用可能なコンピュータ・システムの構成を模式的に示した図である。
【図３】広告選択サーバ４０において各プレイヤ間のマッチングを行う仕組みを説明するための図である。
【図４】ストリーミング配信されたコンテンツを再生する視聴者端末３０上での広告露出を保証するための処理手順を示したフローチャートである。
【図５】視聴者端末３０上で広告露出保証の制御を行うための処理手順を示したフローチャートである。
【図６】コンテンツ再生要求に対してコンテンツ・サーバ１０が行う処理手順を示したフローチャートである。
【図７】各映像クリップの再生要求に対してコンテンツ・サーバ１０が行う処理手順を示したフローチャートである。
【符号の説明】
１…コンテンツ／広告提供システム
１０…コンテンツ提供サーバ
２０…広告サーバ
３０…視聴者端末
４０…広告選択サーバ
１００…コンピュータ・システム
１１１…ＣＰＵ
１１２…メモリ
１１３…ディスプレイ・コントローラ
１１４…入力機器インターフェース
１１５…ネットワーク・インターフェース
１１６…外部機器インターフェース
１１７…バス
１２１…ディスプレイ
１２２…キーボード
１２３…マウス
１２４…ＨＤＤ
１２５…メディア・ドライブ
【図１】
0005072149.tif 000002
【図２】
0005072149.tif 000003
【図３】
0005072149.tif 000004
【図４】
0005072149.tif 000005
【図５】
0005072149.tif 000006
【図６】
0005072149.tif 000007
【図７】
0005072149.tif 000008