(57)【要約】【課題】ユーザによるコンテンツの視聴、およびコンテンツ提供者による質の高いコンテンツの提供の促進、並びに企業のイメージアップ等を図る。【解決手段】ユーザ端末７は  コンテンツ配信サーバ１からダウンロードした番組と広告のコンテンツを受信して再生するとともに、その再生されたコンテンツの、ユーザによる視聴状況を表す視聴状況情報を、インセンティブサーバ４に送信する。インセンティブサーバ４は、ユーザ端末７から送信されてくる視聴状況情報に応じて、ユーザ端末７のユーザによるコンテンツの視聴に対する視聴インセンティブ料と、ユーザ端末７のユーザによって視聴されたコンテンツのコンテンツ提供者によるコンテンツの提供に対する提供インセンティブ料を求めて、そのインセンティブ料の課金処理を行う。本発明は、例えば、インターネット上のサーバなどに適用できる。【選択図】      図１
2004234146.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツを配信する配信装置と、
前記配信装置から前記コンテンツの配信を受ける端末と、
前記端末のユーザによる前記コンテンツの視聴に応じて課金を行う課金装置と
を備える情報処理システムにおいて、
前記配信装置は、
前記端末から要求があった番組のコンテンツと広告のコンテンツを、前記端末に送信するコンテンツ送信手段を有し、
前記端末は、
前記配信装置に番組のコンテンツを要求し、その要求に応じて、前記配信装置から送信されてくる番組のコンテンツを受信する番組コンテンツ受信手段と、
前記配信装置に広告のコンテンツを要求し、その要求に応じて、前記配信装置から送信されてくる広告のコンテンツを受信する広告コンテンツ受信手段と、
前記番組のコンテンツと広告のコンテンツを再生するコンテンツ再生手段と、
前記コンテンツ再生手段において再生されたコンテンツの、ユーザによる視聴状況を表す視聴状況情報を、前記課金装置に送信する視聴状況情報送信手段と
を有し、
前記課金装置は、
前記端末から送信されてくる前記視聴状況情報を受信する視聴状況情報受信手段と、
前記視聴状況情報に応じて、前記端末のユーザによるコンテンツの視聴に対するインセンティブ料を求める視聴インセンティブ料算出手段と、
前記視聴状況情報に応じて、前記端末のユーザによって視聴されたコンテンツの提供者によるコンテンツの提供に対するインセンティブ料を求める提供インセンティブ料算出手段と、
前記インセンティブ料の課金処理を行う課金処理手段と
を有する
ことを特徴とする情報処理システム。
【請求項２】
コンテンツを配信する配信装置から送信されてくるコンテンツを処理する情報処理装置において、
前記配信装置に番組のコンテンツを要求し、その要求に応じて、前記配信装置から送信されてくる番組のコンテンツを受信する番組コンテンツ受信手段と、
前記配信装置に広告のコンテンツを要求し、その要求に応じて、前記配信装置から送信されてくる広告のコンテンツを受信する広告コンテンツ受信手段と、
前記番組のコンテンツと広告のコンテンツを再生するコンテンツ再生手段と、
前記コンテンツ再生手段において再生されたコンテンツの、ユーザによる視聴状況を表す視聴状況情報を、その視聴状況情報に応じて前記ユーザによるコンテンツの視聴に対するインセンティブ料と前記ユーザによって視聴されたコンテンツの提供者によるコンテンツの提供に対するインセンティブ料を求める課金装置に送信する視聴状況情報送信手段と
を備えることを特徴とする情報処理装置。
【請求項３】
前記番組のコンテンツは、他の１以上のコンテンツの再生手順を記述したスクリプトであり、
前記番組コンテンツ受信手段は、前記番組のコンテンツとしてのスクリプトの他、そのスクリプトに再生手順が記述されている前記他の１以上のコンテンツも、前記配信装置に要求して受信する
ことを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記番組のコンテンツを利用する利用権の購入に必要な購入費用を算出する購入費用算出手段と、
前記購入費用算出手段において算出された前記購入費用を提示する購入費用提示手段と
をさらに備える
ことを特徴とする請求項２に記載の情報処理装置。
【請求項５】
前記利用権の購入処理を行う購入処理手段をさらに備え、
前記コンテンツ再生手段は、前記ユーザが利用権を有するコンテンツのみを再生する
ことを特徴とする請求項４に記載の情報処理装置。
【請求項６】
前記番組のコンテンツが複数の他のコンテンツから構成される場合に、その複数の他のコンテンツの中から、前記ユーザが視聴を希望しないコンテンツである除外コンテンツを選択する除外コンテンツ選択手段をさらに備え、
前記購入処理手段は、前記複数の他のコンテンツのうちの、前記除外コンテンツを除くコンテンツの利用権の購入処理を行う
ことを特徴とする請求項５に記載の情報処理装置。
【請求項７】
広告の一覧を提示する広告一覧提示手段をさらに備え、
前記広告コンテンツ受信手段は、前記広告の一覧からユーザが選択した広告のコンテンツを、前記配信装置に要求して受信する
ことを特徴とする請求項２に記載の情報処理装置。
【請求項８】
前記広告一覧提示手段は、前記ユーザの属性に合致する広告の一覧を提示する
ことを特徴とする請求項７に記載の情報処理装置。
【請求項９】
前記コンテンツ再生手段は、前記番組のコンテンツの再生の終了後に、前記広告のコンテンツの再生を開始する
ことを特徴とする請求項２に記載の情報処理装置。
【請求項１０】
前記コンテンツ再生手段は、前記番組のコンテンツを再生しているときに、前記広告のコンテンツを再生する
ことを特徴とする請求項２に記載の情報処理装置。
【請求項１１】
前記視聴状況情報送信手段は、前記番組のコンテンツの再生の開始時または終了時と、前記広告のコンテンツの再生の開始時または終了時に、前記視聴状況情報を送信する
ことを特徴とする請求項２に記載の情報処理装置。
【請求項１２】
前記視聴状況情報送信手段は、前記番組のコンテンツが複数の他のコンテンツから構成される場合に、その複数の他のコンテンツそれぞれの再生の開始時または終了時と、前記広告のコンテンツの再生の開始時または終了時に、前記視聴状況情報を送信する
ことを特徴とする請求項２に記載の情報処理装置。
【請求項１３】
前記番組のコンテンツを利用する利用権の購入に必要な購入費用、および前記ユーザによるコンテンツの視聴に対するインセンティブ料の合計額と、前記コンテンツ再生手段において再生されるコンテンツの再生時間との関係を提示する関係提示手段をさらに備える
ことを特徴とする請求項２に記載の情報処理装置。
【請求項１４】
コンテンツを配信する配信装置から送信されてくるコンテンツを処理する情報処理方法において、
前記配信装置に番組のコンテンツを要求し、その要求に応じて、前記配信装置から送信されてくる番組のコンテンツを受信する番組コンテンツ受信ステップと、
前記配信装置に広告のコンテンツを要求し、その要求に応じて、前記配信装置から送信されてくる広告のコンテンツを受信する広告コンテンツ受信ステップと、
前記番組のコンテンツと広告のコンテンツを再生するコンテンツ再生ステップと、
前記コンテンツ再生ステップにおいて再生されたコンテンツの、ユーザによる視聴状況を表す視聴状況情報を、その視聴状況情報に応じて前記ユーザによるコンテンツの視聴に対するインセンティブ料と前記ユーザによって視聴されたコンテンツの提供者によるコンテンツの提供に対するインセンティブ料を求める課金装置に送信する視聴状況情報送信ステップと
を備えることを特徴とする情報処理方法。
【請求項１５】
コンテンツを配信する配信装置から送信されてくるコンテンツを、コンピュータに処理させるプログラムにおいて、
前記配信装置に番組のコンテンツを要求し、その要求に応じて、前記配信装置から送信されてくる番組のコンテンツを受信する番組コンテンツ受信ステップと、
前記配信装置に広告のコンテンツを要求し、その要求に応じて、前記配信装置から送信されてくる広告のコンテンツを受信する広告コンテンツ受信ステップと、
前記番組のコンテンツと広告のコンテンツを再生するコンテンツ再生ステップと、
前記コンテンツ再生ステップにおいて再生されたコンテンツの、ユーザによる視聴状況を表す視聴状況情報を、その視聴状況情報に応じて前記ユーザによるコンテンツの視聴に対するインセンティブ料と前記ユーザによって視聴されたコンテンツの提供者によるコンテンツの提供に対するインセンティブ料を求める課金装置に送信する視聴状況情報送信ステップと
を備えることを特徴とするプログラム。
【請求項１６】
コンテンツを配信する配信装置から送信されてくるコンテンツの処理を、コンピュータに行わせるプログラムが記録されている記録媒体において、
前記配信装置に番組のコンテンツを要求し、その要求に応じて、前記配信装置から送信されてくる番組のコンテンツを受信する番組コンテンツ受信ステップと、
前記配信装置に広告のコンテンツを要求し、その要求に応じて、前記配信装置から送信されてくる広告のコンテンツを受信する広告コンテンツ受信ステップと、
前記番組のコンテンツと広告のコンテンツを再生するコンテンツ再生ステップと、
前記コンテンツ再生ステップにおいて再生されたコンテンツの、ユーザによる視聴状況を表す視聴状況情報を、その視聴状況情報に応じて前記ユーザによるコンテンツの視聴に対するインセンティブ料と前記ユーザによって視聴されたコンテンツの提供者によるコンテンツの提供に対するインセンティブ料を求める課金装置に送信する視聴状況情報送信ステップと
を備えるプログラムが記録されている
ことを特徴とする記録媒体。
【請求項１７】
コンテンツを配信する配信装置から番組のコンテンツと広告のコンテンツの配信を受ける端末のユーザによる前記コンテンツの視聴に応じて課金を行う情報処理装置において、
前記端末から送信されてくる、前記ユーザによる前記コンテンツの視聴状況を表す視聴状況情報を受信する視聴状況情報受信手段と、
前記視聴状況情報に応じて、前記端末のユーザによるコンテンツの視聴に対するインセンティブ料を求める視聴インセンティブ料算出手段と、
前記視聴状況情報に応じて、前記端末のユーザによって視聴されたコンテンツの提供者によるコンテンツの提供に対するインセンティブ料を求める提供インセンティブ料算出手段と、
前記インセンティブ料の課金処理を行う課金処理手段と
を備えることを特徴とする情報処理装置。
【請求項１８】
前記番組のコンテンツは、他の１以上のコンテンツの再生手順を記述したスクリプトである
ことを特徴とする請求項１７に記載の情報処理装置。
【請求項１９】
前記端末に受信させる広告のコンテンツの一覧の一覧画面を作成する一覧画面作成手段と、
前記一覧画面作成手段において作成された前記一覧画面を、前記端末に送信する一覧画面送信手段と
をさらに備える
ことを特徴とする請求項１７に記載の情報処理装置。
【請求項２０】
前記端末において、前記一覧画面におけるいずれかの広告が選択されたときに、その広告のコンテンツを識別するＩＤ（Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）を、前記端末に送信するＩＤ送信手段をさらに備える
ことを特徴とする請求項１９に記載の情報処理装置。
【請求項２１】
前記一覧画面作成手段は、前記端末のユーザの属性に合致する広告の一覧の前記一覧画面を作成する
ことを特徴とする請求項１９に記載の情報処理装置。
【請求項２２】
前記視聴状況情報は、前記番組のコンテンツの再生の開始または終了と、前記広告のコンテンツの再生の開始または終了を表す情報である
ことを特徴とする請求項１７に記載の情報処理装置。
【請求項２３】
前記番組のコンテンツが複数の他のコンテンツから構成される場合において、
前記視聴状況情報は、前記複数の他のコンテンツそれぞれの再生の開始または終了と、前記広告のコンテンツの再生の開始または終了を表す情報である
ことを特徴とする請求項１７に記載の情報処理装置。
【請求項２４】
前記課金処理手段は、前記端末においてコンテンツの再生が終了した後に、前記インセンティブ料の課金処理を行う
ことを特徴とする請求項１７に記載の情報処理装置。
【請求項２５】
前記インセンティブ料を計算するときの計算条件を記憶する計算条件記憶手段をさらに備え、
前記視聴インセンティブ料算出手段と提供インセンティブ料算出手段は、前記計算条件にしたがい、前記インセンティブ料を求める
ことを特徴とする請求項１７に記載の情報処理装置。
【請求項２６】
コンテンツを配信する配信装置から番組のコンテンツと広告のコンテンツの配信を受ける端末のユーザによる前記コンテンツの視聴に応じて課金を行う情報処理方法において、
前記端末から送信されてくる、前記ユーザによる前記コンテンツの視聴状況を表す視聴状況情報を受信する視聴状況情報受信ステップと、
前記視聴状況情報に応じて、前記端末のユーザによるコンテンツの視聴に対するインセンティブ料を求める視聴インセンティブ料算出ステップと、
前記視聴状況情報に応じて、前記端末のユーザによって視聴されたコンテンツの提供者によるコンテンツの提供に対するインセンティブ料を求める提供インセンティブ料算出ステップと、
前記インセンティブ料の課金処理を行う課金処理ステップと
を備えることを特徴とする情報処理方法。
【請求項２７】
コンテンツを配信する配信装置から番組のコンテンツと広告のコンテンツの配信を受ける端末のユーザによる前記コンテンツの視聴に応じて課金を行う情報処理を、コンピュータに行わせるプログラムにおいて、
前記端末から送信されてくる、前記ユーザによる前記コンテンツの視聴状況を表す視聴状況情報を受信する視聴状況情報受信ステップと、
前記視聴状況情報に応じて、前記端末のユーザによるコンテンツの視聴に対するインセンティブ料を求める視聴インセンティブ料算出ステップと、
前記視聴状況情報に応じて、前記端末のユーザによって視聴されたコンテンツの提供者によるコンテンツの提供に対するインセンティブ料を求める提供インセンティブ料算出ステップと、
前記インセンティブ料の課金処理を行う課金処理ステップと
を備えることを特徴とするプログラム。
【請求項２８】
コンテンツを配信する配信装置から番組のコンテンツと広告のコンテンツの配信を受ける端末のユーザによる前記コンテンツの視聴に応じて課金を行う情報処理を、コンピュータに行わせるプログラムが記録されている記録媒体において、
前記端末から送信されてくる、前記ユーザによる前記コンテンツの視聴状況を表す視聴状況情報を受信する視聴状況情報受信ステップと、
前記視聴状況情報に応じて、前記端末のユーザによるコンテンツの視聴に対するインセンティブ料を求める視聴インセンティブ料算出ステップと、
前記視聴状況情報に応じて、前記端末のユーザによって視聴されたコンテンツの提供者によるコンテンツの提供に対するインセンティブ料を求める提供インセンティブ料算出ステップと、
前記インセンティブ料の課金処理を行う課金処理ステップと
を備えるプログラムが記録されている
ことを特徴とする記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、情報処理システム、情報処理装置および情報処理方法、並びにプログラムおよび記録媒体に関し、特に、例えば、ユーザによるコンテンツの視聴、およびコンテンツ提供者による質の高いコンテンツの提供の促進、並びに企業のイメージアップ等を図ることができるようにする情報処理システム、情報処理装置および情報処理方法、並びにプログラムおよび記録媒体に関する。
【０００２】
【従来の技術】
近年においては、インターネットの急激な普及、コンテンツのディジタル化に伴い、著作物であるコンテンツの著作権保護の要請が、急速に高まってきている。
【０００３】
そこで、例えば、特許文献１においては、ネットワーク上で取り引きされるディジタルコンテンツが利用される場合に、その利用に供されるオリジナルの著作物としてのコンテンツの著作権者に対して、利用にあたっての、いわゆるライセンス料を支払うための課金を行う方法が提案されている。
【０００４】
【特許文献１】
特開２０００−１１３０６６号公報。
【０００５】
【発明が解決しようとする課題】
ところで、最近では、パーソナルコンピュータの低価格化、高性能化が進み、パーソナルコンピュータで、ディジタルコンテンツの編集を行う編集ツールが普及している。この編集ツールの普及により、個人で撮影したコンテンツとしてのＡＶ（Ａｕｄｉｏ  Ｖｉｓｕａｌ）データを、自身で編集することも、手軽に行われるようになっている。
【０００６】
このような状況の下、ユーザは、自身が編集を行うことにより得られたコンテンツを、他の人に視聴してもらいたいと希望する場合がある。そこで、上述のように、インターネットが普及している現代においては、インターネット上に、ユーザが編集したコンテンツをアップロードすることで、多数の人目に触れるようにすることができる。
【０００７】
なお、上述のように、個人で撮影したコンテンツを編集する場合、ユーザがビデオカメラで撮影したコンテンツに、そのコンテンツの内容に合った曲を、ＢＧＭ（Ｂａｃｋ  Ｇｒｏｕｎｄ  Ｍｕｓｉｃ）として加える場合が多々ある。この場合、インターネット上にアップロードされたコンテンツを再生することは、そのコンテンツのＢＧＭとして使われている著作物としての曲の利用にあたる。このような利用における曲の著作権者の保護は、例えば、上述した特許文献１に記載の方法によって、コンテンツの再生を行うユーザに、曲の利用に対するライセンス料を支払ってもらうことにより達成することができる。
【０００８】
ところで、上述のように、ユーザがインターネット上にコンテンツをアップロードするのは、一般に、そのコンテンツを、多数の人に視聴してもらいたいからである。しかしながら、ユーザがアップロードしたコンテンツを、他のユーザが再生する場合に、そのコンテンツに含まれる曲の再生に対するライセンス料を支払わなければならないのは、他のユーザがコンテンツを視聴しようとする意欲を減退させることとなる。従って、ユーザがインターネット上にアップロードしたコンテンツを、多数の人に視聴してもらうには、何らかのインセンティブが必要である。
【０００９】
また、仮に、何らかの方法で、多数の人に対して、インターネット上にアップロードされたコンテンツを視聴するインセンティブを働かせても、質の悪いコンテンツが出回ったのでは、そのインセンティブも失われることになる。
【００１０】
さらに、質の悪いコンテンツのＢＧＭなどとして、曲が使われた場合、その曲を歌っているアーティストなどのイメージダウンとなるおそれがあることから、インターネット上での曲の利用を制限する著作権者が増えることが予想される。
【００１１】
一方、コンテンツの編集を行うユーザにとっては、編集のバリエーションの増加等のために、インターネット上において、多数の曲の利用が可能となることが望ましい。しかしながら、そのためには、曲の著作権者が、インターネット上での曲の利用を許諾（許可）する必要があり、著作権者がその著作物のインターネット上での利用を許諾するインセンティブを働かせる必要がある。
【００１２】
本発明は、このような状況に鑑みてなされたものであり、ユーザによるコンテンツの視聴、およびコンテンツ提供者によるコンテンツの提供の促進、コンテンツ提供者によって提供されるコンテンツの質の向上を図り、さらには、企業のイメージアップ等を図ることを可能とすることができるようにするものである。
【００１３】
【課題を解決するための手段】
本発明の情報処理システムは、端末が  配信装置に番組のコンテンツを要求し、その要求に応じて、配信装置から送信されてくる番組のコンテンツを受信する番組コンテンツ受信手段と、配信装置に広告のコンテンツを要求し、その要求に応じて、配信装置から送信されてくる広告のコンテンツを受信する広告コンテンツ受信手段と、番組のコンテンツと広告のコンテンツを再生するコンテンツ再生手段と、コンテンツ再生手段において再生されたコンテンツの、ユーザによる視聴状況を表す視聴状況情報を、課金装置に送信する視聴状況情報送信手段とを有し、課金装置が、端末から送信されてくる視聴状況情報を受信する視聴状況情報受信手段と、視聴状況情報に応じて、端末のユーザによるコンテンツの視聴に対するインセンティブ料を求める視聴インセンティブ料算出手段と、視聴状況情報に応じて、端末のユーザによって視聴されたコンテンツの提供者によるコンテンツの提供に対するインセンティブ料を求める提供インセンティブ料算出手段と、インセンティブ料の課金処理を行う課金処理手段とを有することを特徴とする。
【００１４】
本発明の第１の情報処理装置は、配信装置に番組のコンテンツを要求し、その要求に応じて、配信装置から送信されてくる番組のコンテンツを受信する番組コンテンツ受信手段と、配信装置に広告のコンテンツを要求し、その要求に応じて、配信装置から送信されてくる広告のコンテンツを受信する広告コンテンツ受信手段と、番組のコンテンツと広告のコンテンツを再生するコンテンツ再生手段と、コンテンツ再生手段において再生されたコンテンツの、ユーザによる視聴状況を表す視聴状況情報を、その視聴状況情報に応じてユーザによるコンテンツの視聴に対するインセンティブ料とユーザによって視聴されたコンテンツの提供者によるコンテンツの提供に対するインセンティブ料を求める課金装置に送信する視聴状況情報送信手段とを備えることを特徴とする。
【００１５】
本発明の第１の情報処理方法は、配信装置に番組のコンテンツを要求し、その要求に応じて、配信装置から送信されてくる番組のコンテンツを受信する番組コンテンツ受信ステップと、配信装置に広告のコンテンツを要求し、その要求に応じて、配信装置から送信されてくる広告のコンテンツを受信する広告コンテンツ受信ステップと、番組のコンテンツと広告のコンテンツを再生するコンテンツ再生ステップと、コンテンツ再生ステップにおいて再生されたコンテンツの、ユーザによる視聴状況を表す視聴状況情報を、その視聴状況情報に応じてユーザによるコンテンツの視聴に対するインセンティブ料とユーザによって視聴されたコンテンツの提供者によるコンテンツの提供に対するインセンティブ料を求める課金装置に送信する視聴状況情報送信ステップとを備えることを特徴とする。
【００１６】
本発明の第１のプログラムは、配信装置に番組のコンテンツを要求し、その要求に応じて、配信装置から送信されてくる番組のコンテンツを受信する番組コンテンツ受信ステップと、配信装置に広告のコンテンツを要求し、その要求に応じて、配信装置から送信されてくる広告のコンテンツを受信する広告コンテンツ受信ステップと、番組のコンテンツと広告のコンテンツを再生するコンテンツ再生ステップと、コンテンツ再生ステップにおいて再生されたコンテンツの、ユーザによる視聴状況を表す視聴状況情報を、その視聴状況情報に応じてユーザによるコンテンツの視聴に対するインセンティブ料とユーザによって視聴されたコンテンツの提供者によるコンテンツの提供に対するインセンティブ料を求める課金装置に送信する視聴状況情報送信ステップとを備えることを特徴とする。
【００１７】
本発明の第１の記録媒体は、配信装置に番組のコンテンツを要求し、その要求に応じて、配信装置から送信されてくる番組のコンテンツを受信する番組コンテンツ受信ステップと、配信装置に広告のコンテンツを要求し、その要求に応じて、配信装置から送信されてくる広告のコンテンツを受信する広告コンテンツ受信ステップと、番組のコンテンツと広告のコンテンツを再生するコンテンツ再生ステップと、コンテンツ再生ステップにおいて再生されたコンテンツの、ユーザによる視聴状況を表す視聴状況情報を、その視聴状況情報に応じてユーザによるコンテンツの視聴に対するインセンティブ料とユーザによって視聴されたコンテンツの提供者によるコンテンツの提供に対するインセンティブ料を求める課金装置に送信する視聴状況情報送信ステップとを備えるプログラムが記録されていることを特徴とする。
【００１８】
本発明の第２の情報処理装置は、端末から送信されてくる、ユーザによるコンテンツの視聴状況を表す視聴状況情報を受信する視聴状況情報受信手段と、視聴状況情報に応じて、端末のユーザによるコンテンツの視聴に対するインセンティブ料を求める視聴インセンティブ料算出手段と、視聴状況情報に応じて、端末のユーザによって視聴されたコンテンツの提供者によるコンテンツの提供に対するインセンティブ料を求める提供インセンティブ料算出手段と、インセンティブ料の課金処理を行う課金処理手段とを備えることを特徴とする。
【００１９】
本発明の第２の情報処理方法は、端末から送信されてくる、ユーザによるコンテンツの視聴状況を表す視聴状況情報を受信する視聴状況情報受信ステップと、視聴状況情報に応じて、端末のユーザによるコンテンツの視聴に対するインセンティブ料を求める視聴インセンティブ料算出ステップと、視聴状況情報に応じて、端末のユーザによって視聴されたコンテンツの提供者によるコンテンツの提供に対するインセンティブ料を求める提供インセンティブ料算出ステップと、インセンティブ料の課金処理を行う課金処理ステップとを備えることを特徴とする。
【００２０】
本発明の第２のプログラムは、端末から送信されてくる、ユーザによるコンテンツの視聴状況を表す視聴状況情報を受信する視聴状況情報受信ステップと、視聴状況情報に応じて、端末のユーザによるコンテンツの視聴に対するインセンティブ料を求める視聴インセンティブ料算出ステップと、視聴状況情報に応じて、端末のユーザによって視聴されたコンテンツの提供者によるコンテンツの提供に対するインセンティブ料を求める提供インセンティブ料算出ステップと、インセンティブ料の課金処理を行う課金処理ステップとを備えることを特徴とする。
【００２１】
本発明の第２の記録媒体は、端末から送信されてくる、ユーザによるコンテンツの視聴状況を表す視聴状況情報を受信する視聴状況情報受信ステップと、視聴状況情報に応じて、端末のユーザによるコンテンツの視聴に対するインセンティブ料を求める視聴インセンティブ料算出ステップと、視聴状況情報に応じて、端末のユーザによって視聴されたコンテンツの提供者によるコンテンツの提供に対するインセンティブ料を求める提供インセンティブ料算出ステップと、インセンティブ料の課金処理を行う課金処理ステップとを備えるプログラムが記録されていることを特徴とする。
【００２２】
本発明の情報処理システムにおいては、端末において  配信装置に番組と広告のコンテンツが要求され、その要求に応じて、配信装置から送信されてくる番組と広告のコンテンツが受信される。そして、番組と広告のコンテンツが再生され、その再生されたコンテンツの、ユーザによる視聴状況を表す視聴状況情報が、課金装置に送信される。一方、課金装置では、端末から送信されてくる視聴状況情報が受信され、その視聴状況情報に応じて、端末のユーザによるコンテンツの視聴に対するインセンティブ料と、端末のユーザによって視聴されたコンテンツの提供者によるコンテンツの提供に対するインセンティブ料が求められる。そして、そのインセンティブ料の課金処理が行われる。
【００２３】
本発明の第１の情報処理装置および情報処理方法、並びにプログラムおよび記録媒体においては、配信装置に番組と広告のコンテンツが要求され、その要求に応じて、配信装置から送信されてくる番組と広告のコンテンツが受信される。そして、番組と広告のコンテンツが再生され、その再生されたコンテンツの、ユーザによる視聴状況を表す視聴状況情報が、その視聴状況情報に応じてユーザによるコンテンツの視聴に対するインセンティブ料とユーザによって視聴されたコンテンツの提供者によるコンテンツの提供に対するインセンティブ料を求める課金装置に送信される。
【００２４】
本発明の第２の情報処理装置および情報処理方法、並びにプログラムおよび記録媒体においては、端末から送信されてくる、ユーザによるコンテンツの視聴状況を表す視聴状況情報が受信され、その視聴状況情報に応じて、端末のユーザによるコンテンツの視聴に対するインセンティブ料と、端末のユーザによって視聴されたコンテンツの提供者によるコンテンツの提供に対するインセンティブ料が求められる。そして、そのインセンティブ料の課金処理が行われる。
【００２５】
【発明の実施の形態】
図１は、本発明を適用した情報処理システムの一実施の形態の構成例を示している。
【００２６】
図１において、情報処理システムは、コンテンツ配信サーバ１、コンテンツ管理サーバ２、ライセンスサーバ３、インセンティブサーバ４、コンテンツ提供者端末５、広告提供者端末６、およびユーザ端末７から構成されている。これらのコンテンツ配信サーバ１乃至ユーザ端末７は、例えばインターネットなどのネットワーク８に接続されており、このネットワーク８を介しての通信を行う。
【００２７】
ここで、コンテンツ配信サーバ１乃至ユーザ端末７それぞれは、ネットワーク８を介しての通信を、必要に応じて、例えば、ＳＳＬ（Ｓｅｃｕｒｅ  Ｓｏｃｋｅｔｓ  Ｌａｙｅｒ）などの暗号化通信プロトコルを用いて行い、これにより、盗聴等を防止するようになっている。また、コンテンツ配信サーバ１乃至ユーザ端末７それぞれどうしの間において通信を開始する場合、その通信相手どうしで、必要に応じて、例えば、パスワード等を用いた認証を行うようになっており、認証が成功した場合にのみ通信を行うようになっている。なお、以下の説明においては、暗号化通信プロトコルを用いた通信を行うこと、および通信を開始する際に認証を行うこと、についての記述は、省略する。
【００２８】
コンテンツ配信サーバ１は、例えば、著作物としてのコンテンツをネットワーク８を介して配信する。即ち、コンテンツ配信サーバ１は、例えば、コンテンツを記憶しており、コンテンツ提供者端末５やユーザ端末７から要求があったコンテンツを、そのコンテンツ提供者端末５やユーザ端末７に対し、ネットワーク８を介して送信する。
【００２９】
なお、コンテンツ配信サーバ１が配信するコンテンツには、テレビジョン放送で放送されるコンテンツと同様に、番組としてのコンテンツ（番組コンテンツ）と、広告、宣伝のための広告のコンテンツ（広告コンテンツ）とがある。番組コンテンツは、コンテンツ提供者端末５からコンテンツ配信サーバ１に提供され、広告コンテンツは、広告提供者端末６からコンテンツ配信サーバ１に提供される。
【００３０】
コンテンツ管理サーバ２は、コンテンツＩＤ（Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）を管理する。即ち、コンテンツには、そのコンテンツを識別するためのコンテンツＩＤが付されるようになっており、コンテンツ管理サーバ２は、異なるコンテンツに、ユニークなコンテンツＩＤが付されるように、コンテンツＩＤを管理する。
【００３１】
ライセンスサーバ３は、コンテンツ配信サーバ１からネットワーク８を介して配信されるコンテンツのライセンスを管理する。
【００３２】
インセンティブサーバ４は、ユーザ端末７のユーザによるコンテンツの視聴に応じて課金を行う。即ち、インセンティブサーバ４は、ユーザ端末７のユーザが、コンテンツ配信サーバ１からのコンテンツの配信を受け、そのコンテンツを視聴した場合に、そのユーザ端末７からネットワーク８を介して送信されてくる、後述する視聴状況情報を受信し、その視聴状況情報に応じて、ユーザ端末７のユーザによるコンテンツの視聴に対するインセンティブ料（以下、適宜、視聴インセンティブ料という）と、ユーザ端末７のユーザによって視聴されたコンテンツの提供者によるコンテンツの提供に対するインセンティブ料（以下、適宜、提供インセンティブ料という）を求める。さらに、インセンティブサーバ４は、視聴インセンティブ料と提供インセンティブ料の課金処理を行う。
【００３３】
コンテンツ提供者端末５は、コンテンツ提供者によって提供される番組コンテンツを、ネットワーク８を介して、コンテンツ配信サーバ１に送信する。なお、コンテンツ提供者が提供する番組コンテンツとしては、例えば、コンテンツ提供者が他の著作物を利用せずに制作した、いわばオリジナルのコンテンツと、コンテンツ配信サーバ１によって配信される著作物としてのコンテンツを利用して制作されたコンテンツ（２次的著作物、あるいは３次的著作物など）とがある。
【００３４】
広告提供者端末６は、例えば企業などの広告提供者によって提供される広告コンテンツを、ネットワーク８を介して、コンテンツ配信サーバ１に送信する。
【００３５】
ユーザ端末７は、コンテンツ配信サーバ１からコンテンツの配信を受け、そのコンテンツを再生する。即ち、ユーザ端末７は、ネットワーク８を介して、番組コンテンツ、さらには、必要に応じて、広告コンテンツを、コンテンツ配信サーバ１に要求する。そして、ユーザ端末７は、その要求に応じて、コンテンツ配信サーバ１からネットワーク８を介して送信されてくるコンテンツを受信して再生する。これにより、ユーザ端末７のユーザは、コンテンツ配信サーバ１が配信する番組や広告コンテンツを視聴することができる。
【００３６】
さらに、ユーザ端末７は、自身が再生したコンテンツの、ユーザによる視聴状況を表す視聴状況情報を、ネットワーク８を介して、インセンティブサーバ４に送信する。
【００３７】
以上のように構成される情報処理システムでは、コンテンツ提供者が、コンテンツ提供者端末５を操作し、コンテンツ管理サーバ２でコンテンツＩＤが管理されている番組コンテンツを、コンテンツ配信サーバ１に送信して登録する。広告提供者も、広告提供者端末６を操作し、コンテンツ管理サーバ２でコンテンツＩＤが管理されている広告コンテンツを、コンテンツ配信サーバ１に送信して登録する。
【００３８】
一方、ライセンスサーバ３では、コンテンツ配信サーバ１への登録が行われるコンテンツについて、その利用権（Ｕｓａｇｅ  Ｒｕｌｅ）の内容などを表す利用権情報が登録される。ここで、利用権としては、例えば、「自由に利用することができる権利」、「１回限り再生することができる権利」、「ある期限まで再生することができる権利」、「１回の複製をすることができる権利」などの各種の権利がある。利用権情報には、どのような利用権が許されていて、その許されている利用権に対する対価（ライセンス料）（利用料）がいくらであるのか、などの情報が含まれる。なお、ライセンス料は、有料とすることも、無料とすることもできる。また、利用権情報においては、どのような利用も認めないこととすることもできる。
【００３９】
コンテンツ提供者端末５のコンテンツ提供者や、ユーザ端末７のユーザが、コンテンツ配信サーバ１に登録されたコンテンツをダウンロードして利用しようとするときには、その利用形態に応じた利用権を購入しなければならない。このため、コンテンツ提供者端末５やユーザ端末７は、コンテンツ配信サーバ１に登録されたコンテンツを利用しようとするときは、ネットワーク８を介して、ライセンスサーバ３にアクセスし、コンテンツの利用権を購入する処理を行う。具体的には、後述するように、コンテンツ配信サーバ１には、コンテンツが暗号化された状態で登録される。コンテンツ提供者端末５やユーザ端末７が、ライセンスサーバ３にアクセスし、コンテンツの利用権を購入する処理を行うと、ライセンスサーバ３は、コンテンツ提供者端末５やユーザ端末７に対して、コンテンツの暗号化を解く（解除する）暗号鍵を、ネットワーク８を介して送信する。コンテンツ提供者端末５やユーザ端末７は、ライセンスサーバ３から送信されてくる暗号鍵によって、コンテンツの暗号化を解除し、これにより、コンテンツ提供者端末５やユーザ端末７において、コンテンツを利用することが可能な状態となる。
【００４０】
なお、無償での利用が可能なコンテンツ（以下、適宜、フリーコンテンツという）については、暗号化せずに、いわゆる平文のままで、コンテンツ配信サーバ１に登録することができる。また、フリーコンテンツの利用にあたっては、その利用権を購入する必要はない（只で購入することができる）。例えば、広告提供者が提供する広告コンテンツはフリーコンテンツとされる。
【００４１】
コンテンツ提供者端末５のコンテンツ提供者は、以上のようにして利用権を購入したコンテンツを利用して、新たなコンテンツを制作することができる。さらに、コンテンツ提供者は、その新たに制作したコンテンツを、コンテンツ提供者端末５からネットワーク８を介して、コンテンツ配信サーバ１に送信して登録することができる。
【００４２】
ユーザ端末７では、ユーザが利用権を購入したコンテンツが再生され、これにより、ユーザ端末７のユーザは、そのコンテンツを視聴することができる。ユーザ端末７において、そのユーザが利用権を有する番組コンテンツが再生される場合、ユーザ端末７は、ネットワーク８を介して、コンテンツ配信サーバ１にアクセスし、広告提供者端末６の広告提供者がコンテンツ配信サーバ１に登録した広告コンテンツをダウンロードする。そして、ユーザ端末７では、番組コンテンツの他、広告コンテンツも再生される。
【００４３】
ユーザ端末７は、コンテンツを再生しながら、そのコンテンツの、ユーザによる視聴状況を表す視聴状況情報を、ネットワーク８を介して、インセンティブサーバ４に送信する。
【００４４】
インセンティブサーバ４は、ユーザ端末７から視聴状況情報を受信し、その視聴状況情報、即ち、ユーザが視聴した（または視聴している）コンテンツに応じて、ユーザ端末７のユーザに対する視聴インセンティブ料と、ユーザ端末７のユーザによって視聴されたコンテンツのコンテンツ提供者によるコンテンツの提供に対する提供インセンティブ料を求め、視聴インセンティブ料を、ユーザ端末７のユーザに支払うとともに、提供インセンティブ料をコンテンツ提供者端末５のコンテンツ提供者に支払う課金処理を行う。
【００４５】
以上のように、図１の情報処理システムでは、ユーザ端末７において、番組コンテンツと広告コンテンツが再生され、ユーザによって視聴されることによって、そのユーザには、視聴インセンティブ料が支払われ、番組コンテンツのコンテンツ提供者５には、提供インセンティブ料が支払われる。従って、ユーザによるコンテンツの視聴を促進することができるとともに、コンテンツ提供者によるコンテンツの提供を促進することができる。
【００４６】
即ち、図２は、図１の情報処理システムが支援するビジネスモデルの例を示している。
【００４７】
ユーザ端末７のユーザは、コンテンツ提供者が提供する番組コンテンツとともに、広告提供者が提供する広告コンテンツを視聴する。インセンティブサーバ４においては、ユーザによるコンテンツの視聴、特に、広告コンテンツの視聴に対して、ユーザに、視聴インセンティブ料が支払われる。
【００４８】
さらに、インセンティブサーバ４においては、ユーザが視聴した番組コンテンツを提供したコンテンツ提供者の、その番組コンテンツの提供に対して、提供インセンティブ料が支払われる。
【００４９】
インセンティブサーバ４が支払う視聴インセンティブ料と提供インセンティブ料は、広告提供者が支払う広告料によって賄われる。即ち、インセンティブサーバ４は、番組コンテンツとともに、広告提供者が提供する広告コンテンツをユーザが視聴する、後述する仕組みを提供し、その仕組みによって、広告コンテンツをユーザに視聴してもらおうとする広告提供者は、その広告コンテンツによる広告料を、インセンティブサーバ４に支払う。インセンティブサーバ４は、その広告料の中から、視聴インセンティブ料と提供インセンティブ料を支払う。
【００５０】
従って、ユーザに対して視聴インセンティブ料が支払われることにより、ユーザによるコンテンツの視聴を促進することができる。さらに、コンテンツ提供者に対して提供インセンティブ料が支払われることにより、コンテンツ提供者によるコンテンツの提供を促進することができる。また、広告提供者は、広告コンテンツがユーザによって視聴されることにより、その広告提供者としての企業等のイメージアップや商品またはサービスの宣伝等の効果を享受することができる。
【００５１】
なお、図１においては、コンテンツ配信サーバ１乃至ユーザ端末７それぞれを、１つずつ示してあるが、コンテンツ配信サーバ１乃至ユーザ端末７それぞれは、複数設けることが可能である。
【００５２】
また、本実施の形態では、説明を分かりやすくするために、番組コンテンツを提供するコンテンツ提供者、広告コンテンツを提供するとともに広告料を支払う広告提供者、コンテンツを視聴する視聴者としてのユーザの三者を分けて説明を行うが、例えば、ユーザは、コンテンツ提供者にもなり得るし、広告提供者にもなり得る。即ち、ユーザ端末７のユーザは、番組コンテンツを制作し、コンテンツ配信サーバ１に登録することができるが、この場合、ユーザ端末７のユーザは、コンテンツ提供者となる。さらに、ユーザ端末７のユーザは、自身が広告したい内容を広告コンテンツとして制作し、コンテンツ配信サーバ１に登録するとともに、広告料を、インセンティブサーバ４に支払うことにより、広告提供者となる。
【００５３】
次に、図３は、図１のコンテンツ配信サーバ１のハードウェア構成例を示している。
【００５４】
コンテンツ配信サーバ１は、コンピュータにより構成されている。
【００５５】
コンピュータは、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１２を内蔵している。ＣＰＵ１２には、バス１１を介して、入出力インタフェース２０が接続されており、ＣＰＵ１２は、入出力インタフェース２０を介して、ユーザによって、キーボードや、マウス、マイク等で構成される入力部１７が操作等されることにより指令が入力されると、それにしたがって、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１３に格納されているプログラムを実行する。あるいは、また、ＣＰＵ１２は、ハードディスク１５に格納されているプログラム、ネットワーク８から転送され、通信部１８で受信されてハードディスク１５にインストールされたプログラム、またはドライブ１９に装着されたリムーバブル記録媒体２１から読み出されてハードディスク１５にインストールされたプログラムを、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１４にロードして実行する。これにより、ＣＰＵ１２は、コンピュータを、コンテンツ配信サーバ１として機能させる処理を行う。そして、ＣＰＵ１２は、その処理結果を、必要に応じて、例えば、入出力インタフェース２０を介して、ＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）やＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）等の映像変換装置や、スピーカ等の音響変換装置で構成される出力部１６から出力、あるいは、通信部１８からネットワーク８に送信、さらには、ハードディスク１５やリムーバブル記録媒体２１に記録等させる。
【００５６】
なお、コンピュータをコンテンツ配信サーバ１として機能させるプログラムは、コンピュータに内蔵されている記録媒体としてのハードディスク１５や、リムーバブル記録媒体２１，ＲＯＭ１３に予め記録しておくことができる。
【００５７】
あるいはまた、プログラムは、フレキシブルディスク、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ），ＭＯ（Ｍａｇｎｅｔｏ  Ｏｐｔｉｃａｌ）ディスク，ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）、磁気ディスク、半導体メモリなどのリムーバブル記録媒体２１に、一時的あるいは永続的に格納（記録）しておくことができる。このようなリムーバブル記録媒体２１は、いわゆるパッケージソフトウエアとして提供することができる。
【００５８】
なお、プログラムは、上述したようなリムーバブル記録媒体２１からコンピュータにインストールする他、ダウンロードサイトから、ディジタル衛星放送用の人工衛星を介して、コンピュータに無線で転送したり、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、インターネットといったネットワーク８を介して、コンピュータに有線で転送し、コンピュータでは、そのようにして転送されてくるプログラムを、通信部１８で受信し、内蔵するハードディスク１５にインストールすることができる。
【００５９】
ここで、本明細書において、コンピュータに各種の処理を行わせるためのプログラムを記述する処理ステップは、必ずしも、後述するフローチャートとして記載された順序に沿って時系列に処理する必要はなく、並列的あるいは個別に実行される処理（例えば、並列処理あるいはオブジェクトによる処理）も含むものである。
【００６０】
また、プログラムは、１のコンピュータにより処理されるものであっても良いし、複数のコンピュータによって分散処理されるものであっても良い。
【００６１】
なお、図１のコンテンツ配信サーバ１以外のコンテンツ管理サーバ２乃至ユーザ端末７それぞれも、図３に示したハードウェア構成を有している。但し、ＣＰＵ１２が実行するプログラムは、コンピュータをコンテンツ管理サーバ２乃至ユーザ端末７それぞれとして機能させるものとなっている。
【００６２】
ここで、以下、適宜、図３のハードウェア構成を、コンテンツ配信サーバ１乃至ユーザ端末７のいずれの構成としても引用することとする。
【００６３】
また、コンテンツ配信サーバ１乃至インセンティブサーバ４は、それぞれ１つのコンピュータにより構成することもできるし、コンテンツ配信サーバ１乃至インセンティブサーバ４のうちの２以上を、１つのコンピュータで構成することも可能である。
【００６４】
次に、図４は、図１のコンテンツ配信サーバ１の機能的構成例を示している。なお、図４の機能的構成は、例えば、図３のＣＰＵ１２がプログラムを実行することにより実現される。
【００６５】
コンテンツデータベース３１は、データ登録制御部３３から供給されるコンテンツを記憶する。コンテンツ管理テーブル記憶部３２は、後述するコンテンツ管理テーブルを記憶する。
【００６６】
データ登録制御部３３は、コンテンツデータベース３１へのコンテンツの登録（記憶）と、コンテンツ管理テーブル記憶部３２へのデータの登録を制御する。即ち、データ登録制御部３３は、コンテンツ提供者端末５や広告提供者端末６からネットワーク８を介して送信されてくるコンテンツを受信し、コンテンツデータベース３１に供給して記憶させる（登録する）。また、データ登録制御部３３は、データベース３１に記憶させたコンテンツを管理するための情報を、コンテンツ管理テーブル記憶部３２のコンテンツ管理テーブルに登録する。
【００６７】
データ配信制御部３４は、コンテンツ提供者端末５やユーザ端末７から、ネットワーク８を介して、コンテンツの要求があった場合に、コンテンツ管理テーブル記憶部３２のコンテンツ管理テーブルを参照し、要求のあったコンテンツを、コンテンツデータベース３１から検索する。そして、データ配信制御部３４は、そのコンテンツを、ネットワーク８を介して、コンテンツを要求してきたコンテンツ提供者端末５またはユーザ端末７に送信する。
【００６８】
図５は、図４のコンテンツ管理テーブル記憶部３２に記憶されているコンテンツ管理テーブルを示している。
【００６９】
コンテンツ管理テーブルにおいては、コンテンツデータベース３１に登録された各コンテンツに対して、１つのエントリが割り当てられ、そのエントリに、対応するコンテンツのコンテンツＩＤ、ポインタ、ユーザＩＤが登録される。
【００７０】
コンテンツＩＤは、上述したように、コンテンツに割り当てられるユニークなＩＤである。ポインタは、そのエントリのコンテンツＩＤによって特定されるコンテンツのネットワーク８上の位置を表す。ポインタとしては、例えば、ＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）などを採用することができる。ユーザＩＤは、コンテンツ提供者端末５のコンテンツ提供者や、広告提供者端末６の広告提供者、ユーザ端末７のユーザなどの図１の情報処理システムのサービスを利用する者に割り当てられるユニークなＩＤである。コンテンツ管理テーブルのユーザＩＤの欄には、そのエントリのコンテンツＩＤによって特定されるコンテンツを提供したコンテンツ提供者または広告提供者のユーザＩＤが記述される。
【００７１】
次に、図４のコンテンツ配信サーバ１では、コンテンツデータベース３１にコンテンツを登録するコンテンツ登録処理と、コンテンツデータベース３１に登録されたコンテンツを配信するコンテンツ配信処理が行われる。
【００７２】
そこで、まず、図６のフローチャートを参照して、コンテンツ登録処理について説明する。
【００７３】
コンテンツ登録処理は、例えば、コンテンツ提供者端末５または広告提供者端末６からコンテンツ配信サーバ１に対して、コンテンツの登録を要求するコンテンツ登録要求メッセージが送信されてきた場合に開始される。
【００７４】
コンテンツ登録処理では、まず最初に、ステップＳ１において、データ登録制御部３３は、コンテンツ登録要求メッセージとともに、コンテンツ提供者端末５または広告提供者端末６から送信されてくるコンテンツＩＤ、ユーザＩＤ、コンテンツを受信し、ステップＳ２に進む。
【００７５】
即ち、コンテンツ提供者または広告提供者は、コンテンツ配信サーバ１にコンテンツを登録しようとする場合、コンテンツ提供者端末５または広告提供者端末６を操作することにより、コンテンツ登録要求メッセージとともに、登録しようとするコンテンツ、そのコンテンツＩＤ、およびコンテンツ提供者または広告提供者のユーザＩＤを、ネットワーク８を介して、コンテンツ配信サーバ１に送信する。
【００７６】
従って、コンテンツ提供者端末５または広告提供者端末６は、あらかじめユーザＩＤとコンテンツＩＤを取得しておく必要があるが、その取得方法については、後述する。
【００７７】
データ登録制御部３３は、以上のようにして、コンテンツ提供者端末５または広告提供者端末６から送信されてくるコンテンツ、コンテンツＩＤ、およびユーザＩＤを、ステップＳ１において受信し、ステップＳ２に進む。
【００７８】
ステップＳ２では、データ登録制御部３３は、ステップＳ１で受信したコンテンツを、コンテンツデータベース３１に供給して記憶させ（登録し）、ステップＳ３に進む。ステップＳ３では、データ登録制御部３３は、ステップＳ２でコンテンツデータベース３１に記憶させたコンテンツへのポインタを生成し、ステップＳ４に進む。ステップＳ４では、データ登録制御部３３は、コンテンツ管理テーブル記憶部３２のコンテンツ管理テーブル（図５）に、新たなエントリを設け、そのエントリに、ステップＳ１で受信したコンテンツＩＤ、ステップＳ３で生成したコンテンツへのポインタ、およびステップＳ１で受信したユーザＩＤを登録し、処理を終了する。
【００７９】
なお、コンテンツ登録処理のステップＳ３で生成したコンテンツへのポインタは、データ登録制御部３３から、そのコンテンツの登録を要求してきたコンテンツ提供者端末５または広告提供者端末６に送信する（送り返す）ようにすることが可能である。
【００８０】
次に、図７のフローチャートを参照して、コンテンツ配信処理について説明する。
【００８１】
コンテンツ配信処理は、例えば、コンテンツ提供者端末５またはユーザ端末７からコンテンツ配信サーバ１に対して、コンテンツの配信を要求するコンテンツ配信要求メッセージが送信されてきた場合に開始される。
【００８２】
コンテンツ配信処理では、まず最初に、ステップＳ１１において、データ配信制御部３４は、コンテンツ配信要求メッセージとともに、コンテンツ提供者端末５またはユーザ端末７から送信されてくるコンテンツＩＤを受信し、ステップＳ１２に進む。
【００８３】
即ち、コンテンツ提供者またはユーザ（ユーザ端末７のユーザ）は、コンテンツ配信サーバ１からコンテンツを取得しようとする場合、コンテンツ提供者端末５またはユーザ端末７を操作することにより、コンテンツ配信要求メッセージとともに、取得しようとするコンテンツのコンテンツＩＤを、ネットワーク８を介して、コンテンツ配信サーバ１に送信する。
【００８４】
データ配信制御部３４は、以上のようにして、コンテンツ提供者端末５またはユーザ端末７から送信されてくるコンテンツＩＤを、ステップＳ１１において受信し、ステップＳ１２に進む。
【００８５】
ステップＳ１２では、データ配信制御部３４は、ステップＳ１１で受信したコンテンツＩＤを、コンテンツ管理テーブル記憶部３２のコンテンツ管理テーブル（図５）から検索し、そのコンテンツＩＤと同一エントリに記述されているコンテンツへのポインタを認識して、ステップＳ１３に進む。ステップＳ１３では、データ配信制御部３４は、ステップＳ１２で認識したポインタに基づき、コンテンツデータベース３１からコンテンツを検索し、ステップＳ１４に進む。ステップＳ１４では、データ配信制御部３４は、ステップＳ１３で検索したコンテンツを、コンテンツデータベース３１から読み出し、ネットワーク８を介して、コンテンツを要求してきたコンテンツ提供者端末５またはユーザ端末７に送信し、処理を終了する。
【００８６】
なお、コンテンツ配信サーバ１においては、コンテンツデータベース３１に記憶されたコンテンツへのポインタとしてのＵＲＬにリンクをはった、コンテンツの一覧を表示するｗｅｂページを提供することができる。そして、コンテンツ配信サーバ１では、コンテンツ提供者端末５またはユーザ端末７において、そのｗｅｂページ上のリンク部分を指定する入力があった場合に、そのリンク部分にリンクされているＵＲＬのコンテンツを、コンテンツ提供者端末５またはユーザ端末７に送信するようにすることができる。
【００８７】
次に、図８は、図１のコンテンツ管理サーバ２の機能的構成例を示すブロック図である。なお、図８の機能的構成は、例えば、図３のＣＰＵ１２がプログラムを実行することにより実現される。
【００８８】
ＩＤ管理テーブル記憶部４１は、後述するＩＤ管理テーブルを記憶する。ＩＤ登録制御部４２は、コンテンツ提供者端末５や広告提供者端末６からネットワーク８を介して、コンテンツＩＤの登録の要求があると、そのコンテンツＩＤを、ＩＤ管理テーブル記憶部４１のＩＤ管理テーブルに登録する（記憶させる）。
【００８９】
図９は、図８のＩＤ管理テーブル記憶部４１に記憶されるＩＤ管理テーブルを示している。
【００９０】
ＩＤ管理テーブルにおいては、コンテンツ提供者や広告提供者が提供する各コンテンツに対して、１つのエントリが割り当てられ、そのエントリに、対応するコンテンツのコンテンツＩＤと、そのコンテンツを提供するコンテンツ提供者や広告提供者のユーザＩＤとが対応付けられて登録される。
【００９１】
次に、図８のコンテンツ管理サーバ２では、コンテンツ提供者端末５や広告提供者端末６からの要求に応じて、ユニークなコンテンツＩＤを取得し、ＩＤ管理テーブル記憶部４１のＩＤ管理テーブルに登録するコンテンツＩＤ登録処理が行われる。
【００９２】
そこで、図１０のフローチャートを参照して、コンテンツＩＤ登録処理について説明する。
【００９３】
コンテンツＩＤ登録処理は、例えば、コンテンツ提供者端末５または広告提供者端末６からコンテンツ管理サーバ２に対して、コンテンツＩＤの登録を要求するコンテンツＩＤ登録要求メッセージが送信されてきた場合に開始される。
【００９４】
コンテンツＩＤ登録処理では、まず最初に、ステップＳ２１において、ＩＤ登録制御部４２は、コンテンツＩＤ登録要求メッセージとともに、コンテンツ提供者端末５または広告提供者端末６から送信されてくるユーザＩＤを受信し、ステップＳ２２に進む。
【００９５】
即ち、コンテンツ提供者または広告提供者は、提供しようとするコンテンツについて、コンテンツＩＤを取得しようとする場合、コンテンツ提供者端末５または広告提供者端末６を操作することにより、コンテンツＩＤ登録要求メッセージとともに、コンテンツ提供者または広告提供者のユーザＩＤを、ネットワーク８を介して、コンテンツ管理サーバ２に送信する。
【００９６】
ＩＤ登録制御部４２は、以上のようにして、コンテンツ提供者端末５または広告提供者端末６から送信されてくるユーザＩＤを、ステップＳ２１において受信し、ステップＳ２２に進む。
【００９７】
ステップＳ２２では、ＩＤ登録制御部４２は、ユニークなコンテンツＩＤを取得する。ここで、ＩＤ登録制御部４２は、例えば、以下のようにして、ユニークなコンテンツＩＤを取得する。
【００９８】
即ち、ＩＤ登録制御部４２は、例えば、ＩＤ管理テーブルを参照し、そのＩＤ管理テーブルに登録されていない文字列もしくは番号列、または文字と番号の組み合わせの１つを、コンテンツＩＤとして取得する。あるいは、ＩＤ登録制御部４２は、例えば、ステップＳ２１で受信したユーザＩＤに、シリアルナンバを付したものを、コンテンツＩＤとして取得する。ここで、ユーザＩＤに付すシリアルナンバは、ＩＤ登録制御部４２において生成しても良いし、コンテンツ提供者端末５または広告提供者端末６に生成させ、ネットワーク８を介してＩＤ登録制御部４２に提供させるようにしても良い。
【００９９】
ＩＤ登録制御部４２は、ステップＳ２２において、コンテンツＩＤを取得した後は、ステップＳ２３に進み、ＩＤ管理テーブル記憶部４１のＩＤ管理テーブル（図９）に、新たなエントリを設け、そのエントリに、ステップＳ２２で取得したコンテンツＩＤと、ステップＳ２１で受信したユーザＩＤとを対応付けて登録し、ステップＳ２４に進む。
【０１００】
ステップＳ２４では、ＩＤ登録制御部４２は、ステップＳ２３でＩＤ管理テーブルに登録したコンテンツＩＤを、コンテンツＩＤ登録要求メッセージを送信してきたコンテンツ提供者端末５または広告提供者端末６に対して、ネットワーク８を介して送信し、処理を終了する。
【０１０１】
ここで、コンテンツ提供者または広告提供者は、以上のようにして、ＩＤ登録制御部４２から送信されてくるコンテンツＩＤを、コンテンツ提供者端末５または広告提供者端末６によって受信することで、自身が提供するコンテンツのコンテンツＩＤを取得する。
【０１０２】
なお、図５で説明したように、コンテンツについては、コンテンツ配信サーバ１のコンテンツ管理テーブル（図５）において、コンテンツＩＤとポインタとが対応付けられて管理されているから、コンテンツＩＤが分かれば、そのコンテンツＩＤをコンテンツ配信サーバ１に送信して問い合わせを行うことで、そのコンテンツＩＤのコンテンツが存在するネットワーク８上の位置、即ち、ポインタを認識することができる。
【０１０３】
次に、図１１は、図１のライセンスサーバ３の機能的構成例を示すブロック図である。なお、図１１の機能的構成は、例えば、図３のＣＰＵ１２がプログラムを実行することにより実現される。
【０１０４】
ユーザ管理テーブル記憶部５１は、後述するユーザ管理テーブルを記憶する。ライセンス管理テーブル記憶部５２は、後述するライセンス管理テーブルを記憶する。
【０１０５】
ユーザ登録制御部５３は、コンテンツ提供者端末５や、広告提供者端末６、ユーザ端末７からネットワーク８を介して、ユーザ登録の要求があると、ユーザＩＤを発行し、そのユーザＩＤのコンテンツ提供者、広告提供者、またはユーザに対して課金を行うのに必要なユーザ管理情報を、ユーザ管理テーブル記憶部５１のユーザ管理テーブルに登録する。
【０１０６】
ライセンス登録制御部５４は、コンテンツ提供者端末５や広告提供者端末６からネットワーク８を介して、そのコンテンツ提供者や広告提供者が提供するコンテンツについてのライセンス管理の要求があると、そのライセンス管理に必要なライセンス管理情報を、ライセンス管理テーブル記憶部５２のライセンス管理テーブルに登録する。
【０１０７】
暗号鍵生成部５５は、ライセンス登録制御部５４からの要求にしたがい、ライセンス管理情報の１つである暗号鍵を生成し、ライセンス登録制御部５４に供給する。
【０１０８】
ライセンス配信制御部５６は、コンテンツ提供者端末５またはユーザ端末７からネットワーク８を介して、コンテンツの利用権情報の要求や、コンテンツの利用権の購入要求があると、その要求に応じ、必要に応じて、ユーザ管理テーブル記憶部５１やライセンス管理テーブル記憶部５２を参照して、利用権情報を提供し、あるいは、利用権の販売処理を行う。
【０１０９】
図１２は、図１１のユーザ管理テーブル記憶部５１に記憶されるユーザ管理テーブルを示している。
【０１１０】
ユーザ管理テーブルにおいては、コンテンツ提供者や、広告提供者、ユーザそれぞれに対して、１つのエントリが割り当てられ、そのエントリに、対応するコンテンツ提供者や、広告提供者、ユーザのユーザ管理情報が登録される。
【０１１１】
ユーザ管理情報は、例えば、ユーザＩＤ、決済方法、決済アカウント、課金額が対応付けられて構成される。ここで、決済方法の欄には、課金額の徴収または支払いを行う方法が記述される。具体的には、決済方法の欄には、例えば、銀行口座からの引き落としによる旨や、クレジットカード会社からの引き落としによる旨などが記述される。決済アカウントの欄には、決済方法による決済を行う際に必要となる情報としての、例えば、銀行口座の口座番号や、クレジットカードの番号などが記述される。課金額の欄には、ユーザが利用権を購入した場合に、その利用権を購入したユーザが支払うべき金額や、ユーザが購入した利用権によって利用されるコンテンツを提供したコンテンツ提供者（あるいは、広告提供者）が取得すべき金額が記述される。
【０１１２】
次に、図１３は、図１１のライセンス管理テーブル記憶部５２に記憶されるライセンス管理テーブルを示している。
【０１１３】
ライセンス管理テーブルにおいては、コンテンツ提供者や広告提供者によって提供される各コンテンツに対して、１つのエントリが割り当てられ、そのエントリに、対応するコンテンツのライセンス管理情報が登録される。
【０１１４】
ライセンス管理情報は、例えば、コンテンツＩＤ、利用権情報、暗号鍵、ユーザＩＤが対応付けられて構成される。
【０１１５】
次に、図１１のライセンスサーバ３では、図１の情報処理システムによるサービスを受けるためのユーザ登録を行うユーザ管理情報登録処理、ライセンスサーバ３に、コンテンツのライセンス管理情報を登録するライセンス管理情報登録処理、コンテンツの利用権の販売処理や利用権情報の提供を行うライセンス配信処理が行われる。
【０１１６】
そこで、まず、図１４のフローチャートを参照して、ユーザ管理情報登録処理について説明する。
【０１１７】
ユーザ管理情報登録処理は、例えば、コンテンツ提供者端末５、広告提供者端末６、またはユーザ端末７から、ライセンスサーバ３に対して、ユーザ登録を要求するユーザ登録要求メッセージが送信されてきた場合に開始される。
【０１１８】
ユーザ管理情報登録処理では、まず最初に、ステップＳ３１において、ユーザ登録制御部５３は、ユーザ登録要求メッセージを送信してきたコンテンツ提供者端末５、広告提供者端末６、またはユーザ端末７に対し、ネットワーク８を介して、決済情報を要求する。ここで、決済情報とは、例えば、決済方法と決済アカウントである。
【０１１９】
その後、ユーザ登録制御部５３は、ユーザ登録要求メッセージを送信してきたコンテンツ提供者端末５、広告提供者端末６、またはユーザ端末７から決済情報が送信されてくるのを待って、ステップＳ３１からＳ３２に進み、その決済情報を受信して、ステップＳ３３に進む。
【０１２０】
ステップＳ３３では、ユーザ登録制御部５３は、ユーザ管理テーブル記憶部５１のユーザ管理テーブルに登録されていない、ユニークなユーザＩＤを生成し（発行し）、ステップＳ３４に進む。ここで、コンテンツ提供者、広告提供者、またはユーザに対して発行するユーザＩＤは、特に区別しないようにすることも可能であるし、コンテンツ提供者、広告提供者、またはユーザであることを識別することができるものとすることも可能である。
【０１２１】
ステップＳ３４では、ユーザ登録制御部５３は、ユーザ管理テーブル記憶部５１のユーザ管理テーブル（図１２）に、新たなエントリを設け、そのエントリに、ステップＳ３２で受信した決済情報としての決済方法および決済アカウントと、ステップＳ３３で生成したユーザＩＤとを対応付けて登録し、ステップＳ３５に進む。
【０１２２】
ステップＳ３５では、ユーザ登録制御部５３は、ステップＳ３４でユーザ管理テーブルに登録したユーザＩＤを、ユーザ登録要求メッセージを送信してきたコンテンツ提供者端末５、広告提供者端末６、またはユーザ端末７に対して、ネットワーク８を介して送信し、処理を終了する。
【０１２３】
なお、ステップＳ３４において、ユーザ管理テーブル記憶部５１のユーザ管理テーブルに、新たなエントリが生成された場合、その課金額の欄は、０に初期化される。
【０１２４】
ここで、コンテンツ提供者、広告提供者、またはユーザは、以上のようにして、ユーザ登録制御部５３から送信されてくるユーザＩＤを、コンテンツ提供者端末５、広告提供者端末６、ユーザ端末７によって受信することで、自身のユーザＩＤを取得する。
【０１２５】
次に、図１５のフローチャートを参照して、ライセンス管理情報登録処理について説明する。
【０１２６】
ライセンス管理情報登録処理は、例えば、コンテンツ提供者端末５または広告提供者端末６からライセンスサーバ３に対して、ライセンス管理情報の登録を要求するライセンス登録要求メッセージが送信されてきた場合に開始される。
【０１２７】
ライセンス管理情報登録処理では、まず最初に、ステップＳ４１において、ライセンス登録制御部５４は、ライセンス登録要求メッセージとともに、コンテンツ提供者端末５または広告提供者端末６から送信されてくるユーザＩＤ、コンテンツＩＤ、および利用権情報を受信し、ステップＳ４２に進む。
【０１２８】
即ち、コンテンツ提供者または広告提供者は、ライセンスサーバ３にコンテンツのライセンス管理を委託しようとする場合、コンテンツ提供者端末５または広告提供者端末６を操作することにより、ライセンス登録要求メッセージとともに、自身のユーザＩＤ、ライセンスサーバ３にライセンス管理を委託しようとするコンテンツのコンテンツＩＤ、そのコンテンツの利用権の内容とその利用権の購入金額（利用料）とを対応付けた利用権情報を、ネットワーク８を介して、ライセンスサーバ３に送信する。
【０１２９】
ライセンス登録制御部５４は、以上のようにして、コンテンツ提供者端末５または広告提供者端末６から送信されてくるユーザＩＤ、コンテンツＩＤ、および利用権情報を、ステップＳ４１において受信し、ステップＳ４２に進む。
【０１３０】
ステップＳ４２では、ライセンス登録制御部５４は、暗号鍵生成部５５を制御することにより、ステップＳ４１で受信したコンテンツＩＤによって特定されるコンテンツの暗号化（と、その解除）に用いる暗号鍵を生成させ、ステップＳ４３に進む。ここで、暗号鍵生成部５５は、例えば、ライセンス登録制御部５４がステップＳ４１で受信したコンテンツＩＤごとに、ユニークな暗号鍵を生成する。
【０１３１】
ステップＳ４３では、ライセンス登録制御部５４は、ステップＳ４１で受信したユーザＩＤ、コンテンツＩＤ、利用権情報に、ステップＳ４２で生成した暗号鍵を対応付けることにより、ライセンス管理情報を生成する。さらに、ステップＳ４３では、ライセンス登録制御部５４は、ライセンス管理テーブル記憶部５２のライセンス管理テーブル（図１３）に、新たなエントリを設け、そのエントリに、生成したライセンス管理情報を登録し、ステップＳ４４に進む。
【０１３２】
ステップＳ４４では、ライセンス登録制御部５４は、ライセンス登録要求を送信してきたコンテンツ提供者端末５または広告提供者端末６に対し、ステップＳ４３で登録したライセンス管理情報における暗号鍵を、ネットワーク８を介して送信し、処理を終了する。
【０１３３】
次に、図１６のフローチャートを参照して、ライセンス配信処理について説明する。
【０１３４】
ライセンス配信処理は、例えば、コンテンツ提供者端末５またはユーザ端末７からライセンスサーバ３に対して、利用権の購入または利用権情報の提供を要求するライセンス要求メッセージが送信されてきた場合に開始される。
【０１３５】
ライセンス配信処理では、まず最初に、ステップＳ５１において、ライセンス配信制御部５６は、コンテンツ提供者端末５またはユーザ端末７からのライセンス要求メッセージに基づき、利用権の購入または利用権情報の提供のうちのいずれが要求されているのかを判定する。
【０１３６】
ステップＳ５１において、利用権情報の提供が要求されていると判定された場合、ステップＳ５２に進み、ライセンス配信制御部５６は、ライセンス要求メッセージを送信してきたコンテンツ提供者端末５またはユーザ端末７に対し、ネットワーク８を介して、利用権情報の提供を要求しているコンテンツのコンテンツＩＤの要求を送信する。
【０１３７】
その後、ライセンス配信制御部５６は、コンテンツ提供者端末５またはユーザ端末７からネットワーク８を介してコンテンツＩＤが送信されてくるのを待って、ステップＳ５２からＳ５３に進み、そのコンテンツＩＤを受信して、ステップＳ５４に進む。
【０１３８】
ステップＳ５４では、ライセンス配信制御部５６は、ライセンス管理テーブル記憶部５２のライセンス管理テーブル（図１３）から、ステップＳ５３で受信したコンテンツＩＤのエントリに登録されている利用権情報を検索し、ステップＳ５５に進む。
【０１３９】
ステップＳ５５では、ライセンス配信制御部５６は、ステップＳ５４で検索した利用権情報を、ライセンス要求メッセージを送信してきたコンテンツ提供者端末５またはユーザ端末７に対し、ネットワーク８を介して送信し、処理を終了する。
【０１４０】
コンテンツ提供者端末５またはユーザ端末７のコンテンツ提供者またはユーザは、以上のようにして、所望のコンテンツの利用権情報を取得することができる。
【０１４１】
一方、ステップＳ５１において、利用権の購入が要求されていると判定された場合、ステップＳ５６に進み、ライセンス配信制御部５６は、ライセンス要求メッセージを送信してきたコンテンツ提供者端末５またはユーザ端末７に対し、ネットワーク８を介して、ユーザＩＤ、利用権の購入を要求しているコンテンツのコンテンツＩＤ、購入する利用権の種別情報の要求を送信する。
【０１４２】
ここで、利用権としては、上述したように、「自由に利用することができる権利」、「１回限り再生することができる権利」、「ある期限まで再生することができる権利」などの各種の内容の権利があり、１つのコンテンツには、１以上の利用権を設定することができ、さらに、各利用権に対しては、個別の利用料（ライセンス数）を設定することができる。ステップＳ５６において、ライセンス配信制御部５６がコンテンツ提供者端末５またはユーザ端末７に要求する種別情報は、利用権の内容を表す。
【０１４３】
その後、ライセンス配信制御部５６は、コンテンツ提供者端末５またはユーザ端末７からネットワーク８を介してユーザＩＤ、コンテンツＩＤ、および種別情報が送信されてくるのを待って、ステップＳ５６からＳ５７に進み、そのユーザＩＤ、コンテンツＩＤ、および種別情報を受信して、ステップＳ５８に進む。
【０１４４】
ステップＳ５８では、ライセンス配信制御部５６は、ライセンス管理テーブル記憶部５２のライセンス管理テーブル（図１３）から、ステップＳ５７で受信したコンテンツＩＤのエントリに登録されている暗号鍵を検索し、ステップＳ５９に進む。
【０１４５】
ステップＳ５９では、ライセンス配信制御部５６は、ステップＳ５７で受信した種別情報を内容とする利用権の提供に対する課金処理を行う。
【０１４６】
即ち、ライセンス配信制御部５６は、利用権の購入を要求してきたコンテンツ提供者またはユーザのユーザＩＤ、即ち、ステップＳ５７で受信したユーザＩＤのエントリを、ユーザ管理テーブル記憶部５１のユーザ管理テーブル（図１２）から検索し、そのエントリの課金額を、ステップＳ５７で受信した種別情報に対応する利用権の利用料だけ減算した額に書き換える。ここで、ライセンス配信制御部５６は、ステップＳ５７で受信した種別情報に対応する利用権の利用料を、ライセンス管理テーブル記憶部５２のライセンス管理テーブルに登録されている利用権情報から認識する。
【０１４７】
さらに、ライセンス配信制御部５６は、ユーザ管理テーブル記憶部５１のユーザ管理テーブルを参照することにより、ステップＳ５７で受信したコンテンツＩＤのコンテンツ、即ち、コンテンツ提供者またはユーザによって利用権が購入されたコンテンツを提供したコンテンツ提供者または広告提供者のユーザＩＤを認識する。そして、ライセンス配信制御部５６は、その認識したユーザＩＤのエントリを、ユーザ管理テーブル記憶部５１のユーザ管理テーブルから検索し、そのエントリの課金額を、ステップＳ５７で受信した種別情報に対応する利用権の利用料だけ加算した額に書き換える。
【０１４８】
以上により、利用権を購入したコンテンツ提供者またはユーザ（ユーザ端末７のユーザ）に対しては、その利用権の利用料だけのマイナスの金額の課金が行われるとともに、その購入された利用権によって利用されるコンテンツを提供したコンテンツ提供者または広告提供者に対しては、その利用権の利用料だけのプラスの金額の課金が行われる。そして、ライセンス配信制御部５６は、例えば、いわゆる月次処理を行い、これにより、ユーザ管理テーブル記憶部５１のユーザ管理テーブル（図１２）の各エントリにおける課金額の欄に記述されている金額を、ユーザ等の銀行口座等から引き落とし、あるいは、コンテンツ提供者等の銀行口座等に振り込む。即ち、ライセンス配信制御部５６は、ユーザ管理テーブルに登録されている各エントリについて、そのエントリに登録されている決済方法および決済アカウントから、コンテンツ提供者等の銀行口座等を認識し、その銀行口座等に対して、そのエントリの課金額の欄に記述されている金額の引き落とし処理や振り込み処理を行う。なお、ここでは、課金額の欄の金額が、マイナスの場合は、その額が銀行口座等から引き落しされ、プラスの場合は、その額が銀行口座等に振り込まれるものとする。また、ライセンス配信制御部５６において月次処理が行われると、ユーザ管理テーブルの課金額の欄は、０に初期化される。
【０１４９】
以上により、コンテンツを利用しようとする者からは、そのコンテンツの利用料を徴収することができ、コンテンツの提供者（著作権者）には、そのコンテンツの利用料が支払われる。
【０１５０】
ステップＳ５９において、上述のように課金処理が行われた後は、ステップＳ６０に進み、ライセンス配信制御部５６は、ステップＳ５８で検索した暗号鍵と、ステップＳ５７で受信した種別情報とを、ライセンス要求メッセージを送信してきたコンテンツ提供者端末５またはユーザ端末７にネットワーク８を介して送信し、処理を終了する。
【０１５１】
以上のようにして利用権を購入し、暗号鍵を取得したコンテンツ提供者端末５またはユーザ端末７では、コンテンツ配信サーバ１に登録されている、暗号化されたコンテンツをダウンロードし、取得した暗号鍵によって、コンテンツの暗号化を解除して、そのコンテンツを視聴することができる。なお、ライセンス配信制御部５６は、上述したように、暗号鍵と種別情報のセットを、ライセンス要求メッセージを送信してきたコンテンツ提供者端末５またはユーザ端末７に送信するが、これは、種別情報が表す利用権の内容が、例えば、「１回限り再生することができる権利」や、「ある期限まで再生することができる権利」である場合に、コンテンツ提供者端末５またはユーザ端末７において、コンテンツを１回再生した後や、ある期限になった後は、新たに利用権を購入しない限り、コンテンツの暗号化の解除、ひいては、コンテンツの利用をすることができなくするためである。
【０１５２】
次に、図１７は、図１のインセンティブサーバ４の機能的構成例を示している。なお、図１７の機能的構成は、例えば、図３のＣＰＵ１２がプログラムを実行することにより実現される。
【０１５３】
課金管理テーブル記憶部６１は、後述する課金管理テーブルを記憶する。広告情報テーブル記憶部６２は、後述する広告情報テーブルを記憶する。広告情報登録制御部６３は、広告提供者端末６からネットワーク８を介して、広告情報テーブル記憶部６２への情報の登録要求があると、その要求に応じて、広告情報テーブル記憶部６２に情報を登録する。課金情報登録制御部６４は、コンテンツ提供者やユーザに対するインセンティブ料の課金を行うのに必要な課金情報を、ネットワーク８を介して、コンテンツ提供者端末５やユーザ端末７から受信し、課金管理テーブル記憶部６１に登録する。
【０１５４】
課金処理部６５は、ユーザ端末７からネットワーク８を介して送信されてくる、ユーザによるコンテンツの視聴状況を表す視聴状況情報を受信し、その視聴状況情報にしたがい、課金管理テーブル記憶部６１と広告情報テーブル記憶部６２を参照しながら、コンテンツ提供者やユーザに対するインセンティブ料の課金処理を行う。
【０１５５】
図１８は、図１７の課金管理テーブル記憶部６１に記憶される課金管理テーブルを示している。
【０１５６】
図１８の課金管理テーブルにおいては、コンテンツ提供者、ユーザそれぞれに対して、１つのエントリが割り当てられ、そのエントリに、対応するコンテンツ提供者またはユーザのユーザＩＤ、決済情報を構成する決済方法および決済アカウント、インセンティブ料、視聴状況情報、およびユーザ属性が登録される。
【０１５７】
ここで、インセンティブ料の欄には、コンテンツ提供者端末５のコンテンツ提供者に対する提供インセンティブ料や、ユーザ端末７のユーザに対する視聴インセンティブ料が記述される。また、視聴状況情報の欄には、ユーザのユーザ端末７から送信されてくる視聴状況情報が記述される。ユーザ属性の欄には、ユーザが興味を持っている分野などのユーザの嗜好を表す情報や、ユーザの居住地域、ユーザがいままでに視聴したコンテンツのトータルの視聴時間などのユーザに関する情報が記述される。
【０１５８】
なお、課金管理テーブルにおいて、コンテンツ提供者ＩＤが登録されるエントリにおける視聴状況情報とユーザ属性の欄は、使用されない。
【０１５９】
次に、図１９Ａおよび図１９Ｂは、図１７の広告情報テーブル記憶部６２に記憶される広告情報テーブルを示している。広告情報テーブルは、広告提供者テーブルと広告コンテンツテーブルとから構成され、図１９Ａは、広告提供者テーブルを、図１９Ｂは、広告コンテンツテーブルを、それぞれ示している。
【０１６０】
図１９Ａの広告提供者テーブルにおいては、広告提供者それぞれに対して、１つのエントリが割り当てられ、そのエントリに、対応する広告提供者のユーザＩＤ、上限広告料、現広告料、前払い額、決済情報としての決済方法および決済アカウントが登録される。
【０１６１】
ここで、上限広告料の欄には、視聴インセンティブ料と提供インセンティブ料として支払われる一ヶ月の広告料の上限額、あるいはトータルの広告料の上限額が記述される。現広告料の欄には、視聴インセンティブ料と提供インセンティブ料として既に支払われることが決定している広告料が記述される。前払い額の欄には、視聴インセンティブ料または提供インセンティブ料として支払われる可能性がある金額が一時的に登録される。
【０１６２】
なお、広告提供者テーブルにおいては、広告提供者それぞれに対して、１つのエントリを割り当てる他、広告提供者が提供する広告コンテンツそれぞれに対して、１つのエントリを割り当てるようにすることも可能である。
【０１６３】
図１９Ｂの広告コンテンツテーブルにおいては、広告提供者が提供する広告コンテンツのコンテンツＩＤそれぞれに対して、１つのエントリが割り当てられ、そのエントリに、対応するコンテンツＩＤ、そのコンテンツＩＤによって特定される広告コンテンツの広告属性、インセンティブ情報、その広告コンテンツを提供する広告提供者のユーザＩＤが登録される。
【０１６４】
ここで、広告属性の欄には、対応する広告コンテンツが対象とするユーザの属性や、その広告コンテンツの内容を表す情報（広告コンテンツが、どのような商品やサービスなどの広告、宣伝を行うものであるのかを表す情報）などの広告に関する情報が記述される。インセンティブ情報の欄には、対応する広告コンテンツの視聴が行われた場合に、視聴インセンティブ料または提供インセンティブ料それぞれが支払われる条件や、その視聴インセンティブ料または提供インセンティブ料それぞれの計算方法（計算条件）などのインセンティブ料に関する情報が記述される。
【０１６５】
次に、図１７のインセンティブサーバ４では、広告提供者が提供する広告コンテンツに関する情報を、広告情報テーブル記憶部６２に登録する広告情報登録処理と、ユーザ端末７のユーザが、広告提供者が提供する広告を視聴した場合に、広告提供者によって支払われる視聴インセンティブ料と提供インセンティブ料の課金を行うインセンティブ処理が行われる。
【０１６６】
そこで、まず、図２０のフローチャートを参照して、広告情報登録処理について説明する。
【０１６７】
広告情報登録処理は、例えば、広告提供者端末６から、インセンティブサーバ４に対して、広告情報の登録を要求する広告情報登録要求メッセージが送信されてきた場合に開始される。
【０１６８】
広告情報登録処理では、まず最初に、ステップＳ６１において、広告情報登録制御部６３は、広告提供者端末６から広告情報登録要求メッセージとともに送信されてくる、その広告提供者のユーザＩＤ（以下、適宜、広告提供者ＩＤともいう）を受信する。
【０１６９】
即ち、広告情報をインセンティブサーバ４に登録しようとする広告提供者は、広告提供者端末６を操作することにより、広告情報登録要求メッセージと、自身の広告提供者ＩＤ（ユーザＩＤ）を、ネットワーク８を介して、インセンティブサーバ４に送信する。ステップＳ６１では、広告情報登録制御部６３は、このようにして広告提供者端末６から広告情報登録要求メッセージとともに送信されてくる広告提供者ＩＤを受信する。
【０１７０】
そして、ステップＳ６２に進み、広告情報登録制御部６３は、ステップＳ６１で受信した広告提供者ＩＤの広告提供者が、初めて広告情報の登録を行う新規の広告提供者であるかどうかを判定する。
【０１７１】
ステップＳ６２において、広告提供者が、新規の広告提供者でないと判定した場合、即ち、ステップＳ６１で受信した広告提供者ＩＤが、広告情報テーブル記憶部６２の広告提供者テーブル（図１９Ａ）に登録されている場合、ステップＳ６３およびＳ６４をスキップして、ステップＳ６５に進む。
【０１７２】
また、ステップＳ６２において、広告提供者が、新規の広告提供者であると判定した場合、即ち、ステップＳ６１で受信した広告提供者ＩＤが、広告情報テーブル記憶部６２の広告提供者テーブルに登録されていない場合、ステップＳ６３に進み、広告情報登録制御部６３は、上限広告料と決済情報を取得する。
【０１７３】
即ち、ステップＳ６３では、広告情報登録制御部６３は、広告情報登録要求メッセージを送信してきた広告提供者端末６に対し、ネットワーク８を介して、上限広告料と決済情報を要求し、その広告提供者端末６から上限広告料と決済情報が送信されてくるのを待って受信する。
【０１７４】
その後、ステップＳ６４に進み、広告情報登録制御部６３は、広告情報テーブル記憶部６２の広告提供者テーブル（図１９Ａ）に、新たなエントリを設け、そのエントリに、ステップＳ６１で受信した広告提供者ＩＤ（ユーザＩＤ）と、ステップＳ６３で取得した上限広告料並びに決済情報としての決済方法および決済アカウントとを対応付けて登録し、ステップＳ６５に進む。
【０１７５】
ステップＳ６５では、広告情報登録制御部６３は、広告提供者が提供する広告コンテンツのコンテンツＩＤ（以下、適宜、広告ＩＤともいう）、広告属性、インセンティブ情報を取得する。
【０１７６】
即ち、ステップＳ６５では、広告情報登録制御部６３は、広告情報登録要求メッセージを送信してきた広告提供者端末６に対し、ネットワーク８を介して、広告ＩＤ、広告属性、インセンティブ情報を要求し、その広告提供者端末６から広告ＩＤ、広告属性、インセンティブ情報が送信されてくるのを待って受信する。
【０１７７】
その後、ステップＳ６６に進み、広告情報登録制御部６３は、広告情報テーブル記憶部６２の広告コンテンツテーブル（図１９Ｂ）に、新たなエントリを設け、そのエントリに、ステップＳ６５で受信した広告ＩＤ（コンテンツＩＤ）、広告属性、およびインセンティブ情報と、ステップＳ６１で受信した広告提供者ＩＤ（ユーザＩＤ）とを対応付けて登録し、処理を終了する。
【０１７８】
次に、図２１および図２２のフローチャートを参照して、インセンティブ処理について説明する。
【０１７９】
インセンティブ処理は、例えば、後述するように、ユーザ端末７からインセンティブサーバ４に対して、広告（の存在）を問い合わせる広告問い合わせメッセージが送信されてきた場合に開始される。
【０１８０】
インセンティブ処理では、まず最初に、ステップＳ７１において、課金情報登録制御部６４は、ユーザ端末７から広告問い合わせメッセージとともに送信されてくる、そのユーザのユーザＩＤを受信する。即ち、番組コンテンツの再生をしようとするユーザ端末７は、後述するように、広告問い合わせメッセージと、そのユーザのユーザＩＤを、ネットワーク８を介して、インセンティブサーバ４に送信する。ステップＳ７１では、課金情報登録制御部６４は、このようにしてユーザ端末７から広告問い合わせメッセージとともに送信されてくるユーザＩＤを受信する。
【０１８１】
そして、ステップＳ７２に進み、課金情報登録制御部６４は、ステップＳ７１で受信したユーザＩＤが、課金管理テーブル記憶部６１の課金管理テーブル（図１８）に登録されているかどうかを判定する。ステップＳ７２において、ステップＳ７１で受信したユーザＩＤが課金管理テーブルに登録されていると判定された場合、課金情報登録制御部６４は、ステップＳ７１で受信したユーザＩＤが登録済みである旨のメッセージを、課金処理部６５に供給し、ステップＳ７３をスキップして、ステップＳ７４に進む。
【０１８２】
また、ステップＳ７２において、ステップＳ７１で受信したユーザＩＤが課金管理テーブルに登録されていないと判定された場合、ステップＳ７３に進み、課金情報登録制御部６４は、ステップＳ７１で受信したユーザＩＤに対する新たなエントリを、課金管理テーブルに設け、そのエントリに、必要な情報を登録する。
【０１８３】
即ち、ステップＳ７３では、課金情報登録制御部６４は、広告問い合わせメッセージを送信してきたユーザ端末７に対して、決済情報としての決済方法および決済アカウントと、ユーザ属性とを要求し、ユーザ端末７からネットワーク８を介して、決済情報とユーザ属性が送信されてくるのを待って受信する。さらに、ステップＳ７３では、課金情報登録制御部６４は、その受信した決済情報とユーザ属性を、ステップＳ７１で受信したユーザＩＤと対応付けて、課金管理テーブルに新たに設けたエントリに登録する。そして、課金情報登録制御部６４は、ユーザＩＤが登録済みである旨のメッセージを、課金処理部６５に供給し、ステップＳ７３からＳ７４に進む。
【０１８４】
ステップＳ７４では、課金処理部６５は、ユーザ端末７から広告問い合わせメッセージとともに送信されてきたユーザＩＤと対応付けられているユーザ属性を、課金管理テーブル記憶部６１のユーザ課金管理テーブル（図１８）を参照することにより認識する。さらに、ステップＳ７４では、課金処理部６５は、その認識したユーザ属性に合致する広告属性の広告ＩＤ（広告コンテンツのコンテンツＩＤ）を、広告情報テーブル記憶部６２の広告コンテンツテーブル（図１９Ｂ）を参照することにより検索する。
【０１８５】
即ち、課金処理部６５は、ユーザ端末７から広告問い合わせメッセージとともに送信されてきたユーザＩＤと対応付けられているユーザ属性（以下、適宜、注目ユーザ属性という）における、例えば、ユーザの嗜好に合致した商品やサービスなどに関する広告属性を検索する。あるいは、課金処理部６５は、注目ユーザ属性における、例えば、ユーザの居住地域で販売されている商品や提供されているサービスなどに関する広告属性を検索する。さらに、課金処理部６５は、検索した広告属性に対応付けられている広告ＩＤを検索する。
【０１８６】
なお、ステップＳ７４では、１以上の広告ＩＤを検索することが可能である。
【０１８７】
課金処理部６５は、ステップＳ７４において１以上の広告ＩＤを検索すると、ステップＳ７５に進み、その広告ＩＤに対応する広告コンテンツの一覧としての広告一覧の、例えば、ｗｅｂページを作成し、ステップＳ７６に進む。ここで、広告一覧には、ステップＳ７４で検索された１以上の広告ＩＤに対応付けられている広告属性における、広告コンテンツの内容を表す情報が表示される。従って、ユーザは、広告一覧を見ることにより、その広告一覧における各広告コンテンツの内容の概要を把握することができる。
【０１８８】
ステップＳ７６では、課金処理部６５は、ステップＳ７５で作成した広告一覧を、広告問い合わせメッセージを送信してきたユーザ端末７に対し、ネットワーク８を介して送信し、ステップＳ７７に進む。
【０１８９】
なお、ステップＳ７４において、１つの広告ＩＤも検索されたなった場合には、ステップＳ７６では、例えば、その旨を、ユーザ端末７に送信して表示させるようにすることができる。
【０１９０】
ステップＳ７７では、課金処理部６５は、ステップＳ７６で広告一覧を送信したユーザ端末７から、広告選択情報または広告拒否情報のうちのいずれを受信したかを判定する。
【０１９１】
即ち、ユーザ端末７は、後述するように、課金処理部６５がネットワーク８を介して送信する広告一覧を受信して表示する。ユーザ端末７のユーザは、その広告一覧を見て、広告コンテンツを選択するか、または広告コンテンツの視聴を拒否する操作を行う。ユーザ端末７は、ユーザが広告コンテンツを選択する操作を行った場合、その選択した広告コンテンツの広告ＩＤを含む広告選択情報を、ネットワーク８を介して送信し、また、ユーザが広告コンテンツの視聴を拒否する操作を行った場合、その旨を表す広告拒否情報を、ネットワーク８を介して送信する。ステップＳ７７では、以上のようにしてユーザ端末７からネットワーク８を介して送信されてくる広告選択情報または広告拒否情報のいずれが受信されたかが判定される。
【０１９２】
ステップＳ７７において、広告拒否情報が受信されたと判定された場合、ステップＳ７８に進み、課金処理部６５は、広告問い合わせメッセージを送信してきたユーザ端末７に対し、ネットワーク８を介して、インセンティブ料の支払いを受けることができない旨のメッセージを送信し、処理を終了する。この場合、コンテンツ提供者やユーザには、インセンティブ料は支払われない。
【０１９３】
また、ステップＳ７７において、広告選択情報が受信されたと判定された場合、課金処理部６５は、ユーザ端末７から、後述するように、広告提供の可否の問い合わせがあるのを待って、ステップＳ７９に進み、広告情報テーブル記憶部６２の広告提供者テーブル（図１９Ａ）を参照し、ユーザが広告コンテンツを視聴した場合に広告提供者が支払う視聴インセンティブ料と提供インセンティブ料の総額のインセンティブ料を、現広告料に加算した額が、上限広告料を超えないかどうかを判定する。
【０１９４】
即ち、課金処理部６５は、ユーザ端末７から送信されてきた広告選択情報に含まれる広告ＩＤ（以下、適宜、注目広告ＩＤという）の広告コンテンツを提供した広告提供者の広告提供者ＩＤ（以下、適宜、注目広告提供者ＩＤという）を、広告情報テーブル記憶部６２の広告コンテンツテーブル（図１９Ｂ）を参照することにより認識する。さらに、課金処理部６５は、注目広告ＩＤと対応付けられているインセンティブ情報を、広告コンテンツテーブルから読み出し、注目広告ＩＤの広告コンテンツをユーザが視聴した場合に広告提供者が支払うインセンティブ料（以下、適宜、注目インセンティブ料という）を計算する。また、課金処理部６５は、注目広告提供者ＩＤの広告提供者が既に支払っている（支払うことが決まっている）現広告料と、その広告提供者の上限広告料を、広告提供者テーブル（図１９Ａ）を参照することにより認識する。そして、いま、課金処理部６５が認識した現広告料と上限広告料を、それぞれ注目現広告料と注目上限広告料とそれぞれいうものとすると、課金処理部６５は、注目現広告料と注目インセンティブ料とを加算し、その加算額が、注目上限広告料を超えないかどうかを判定する。
【０１９５】
ステップＳ７９において、注目現広告料と注目インセンティブ料との加算額が、注目上限広告料を超えると判定された場合、即ち、注目広告ＩＤの広告コンテンツをユーザが視聴した場合に、その視聴によって、注目広告提供者ＩＤの広告提供者が上限広告料を越える金額を、インセンティブ料として支払わなければならないとき、ステップＳ７８に進み、上述したように、課金処理部６５は、広告問い合わせメッセージを送信してきたユーザ端末７に対し、ネットワーク８を介して、インセンティブ料の支払いを受けることができない旨のメッセージを送信し、処理を終了する。この場合、コンテンツ提供者やユーザには、インセンティブ料は支払われない。
【０１９６】
なお、注目現広告料と注目インセンティブ料との加算額が、注目上限広告料を超える場合には、図１９Ｂの広告コンテンツテーブルから、注目ＩＤのエントリを削除することができる。また、注目現広告料と注目インセンティブ料との加算額が、注目上限広告料を超える場合には、注目インセンティブ料として低料金を採用し、注目現広告料と注目インセンティブ料との加算額が、注目上限広告料を超ないようにすることが可能である。
【０１９７】
一方、ステップＳ７９において、注目現広告料と注目インセンティブ料との加算額が、注目上限広告料を超えないと判定された場合、ステップＳ８０に進み、課金処理部６５は、広告提供者テーブル（図１９Ａ）における注目広告ＩＤのエントリの現広告料を、現在の金額に注目インセンティブ料を加算した額に書き換える課金処理を行い、ステップＳ８１に進む。ステップＳ８１では、課金処理部６５は、広告提供者テーブルにおける注目広告ＩＤのエントリの前払い額の欄に、注目インセンティブ料を、前払い額として上書きし、ステップＳ８２に進む。
【０１９８】
ステップＳ８２では、課金処理部６５は、広告問い合わせメッセージを送信してきたユーザ端末７に対し、ネットワーク８を介して、注目広告ＩＤを送信し、図２２のステップＳ９１に進む。
【０１９９】
ステップＳ９１では、課金処理部６５は、広告問い合わせメッセージを送信してきたユーザ端末７から、ネットワーク８を介して、視聴状況情報が送信されてきたかどうかを判定する。即ち、ユーザ端末７においては、後述するように、コンテンツの再生が行われている最中に、そのコンテンツのユーザによる視聴状況を表す視聴状況情報が、ネットワーク８を介して、インセンティブサーバ４に送信される。ステップＳ９１では、ユーザ端末７から視聴状況情報が送信されてきたかどうかが判定される。
【０２００】
ステップＳ９１において、ユーザ端末７から視聴状況情報が送信されてきていないと判定された場合、ステップＳ９２をスキップして、ステップＳ９３に進む。
【０２０１】
また、ステップＳ９１において、ユーザ端末７から視聴状況情報が送信されてきたと判定された場合、ステップＳ９２に進み、課金処理部６５は、その視聴状況情報を受信し、その視聴状況情報によって、課金管理テーブル（図１８）を更新する。即ち、課金処理部６５は、図２１のステップＳ７１で受信したユーザＩＤ（以下、適宜、注目ユーザＩＤという）のエントリを、課金管理テーブルから検索し、そのエントリの視聴状況情報の欄に、ユーザ端末７から送信されてきた最新の視聴状況情報を書き込むことによって更新する。
【０２０２】
そして、ステップＳ９２からＳ９３に進み、課金処理部６５は、広告問い合わせメッセージを送信してきたユーザ端末７から、ネットワーク８を介して、視聴終了情報が送信されてきたかどうかを判定する。即ち、ユーザ端末７においては、後述するように、コンテンツの再生が終了した場合（中止された場合を含む）、その旨を表す視聴終了情報が、ネットワーク８を介して、インセンティブサーバ４に送信される。ステップＳ９３では、ユーザ端末７から視聴終了情報が送信されてきたかどうかが判定される。
【０２０３】
ステップＳ９３において、視聴終了情報が送信されてきていないと判定された場合、ステップＳ９１に戻り、以下、同様の処理が繰り返される。
【０２０４】
また、ステップＳ９３において、視聴終了情報が送信されてきたと判定された場合、ステップＳ９４に進み、課金処理部６５は、その視聴終了情報を受信し、ステップＳ９５に進む。ステップＳ９５では、課金処理部６５は、課金管理テーブルの注目ユーザＩＤのエントリにおける最新の視聴状況情報と、広告コンテンツテーブル（図１９Ｂ）の注目広告ＩＤエントリにおけるインセンティブ情報とに基づいて、注目ユーザＩＤのユーザに対する視聴インセンティブ料を計算する。なお、視聴インセンティブ料の計算方法の具体例については、後述する。
【０２０５】
課金処理部６５は、ステップＳ９５において視聴インセンティブ料を計算した後は、ステップＳ９６に進み、その視聴インセンティブ料によって、課金管理テーブル（図１８）を更新する課金処理を行う。即ち、ステップＳ９６では、課金処理部６５は、課金管理テーブルの注目ユーザＩＤのエントリにおけるインセンティブ料の欄を、現在の金額にステップＳ９５で求められた視聴インセンティブ料を加算した額に更新する。
【０２０６】
そして、ステップＳ９７に進み、課金処理部６５は、注目ユーザＩＤのユーザが視聴した番組コンテンツを提供したコンテンツ提供者のユーザＩＤ（コンテンツ提供者ＩＤ）を、ネットワーク８を介して、コンテンツ配信サーバ１に問い合わせることにより認識する。即ち、ユーザ端末７から送信されてくる視聴状況情報には、ユーザ端末７で再生されたコンテンツのコンテンツＩＤが含まれており、課金処理部６５は、ユーザ端末７から送信されてきた視聴状況情報に含まれるコンテンツＩＤを、ネットワーク８を介してコンテンツ配信サーバ１に送信することで、そのコンテンツＩＤのコンテンツを提供するコンテンツ提供者のコンテンツ提供者ＩＤを、コンテンツ配信サーバ１に問い合わせる。コンテンツ配信サーバ１は、課金処理部６５から、コンテンツ提供者ＩＤの問い合わせを、コンテンツＩＤとともに受信すると、そのコンテンツ管理テーブル（図５）を参照することにより、そのコンテンツＩＤのコンテンツを提供するコンテンツ提供者のコンテンツ提供者ＩＤを検索し、ネットワーク８を介して、課金処理部６５に送信する。これにより、課金処理部６５は、注目ユーザＩＤのユーザが視聴した番組コンテンツを提供したコンテンツ提供者のコンテンツ提供者ＩＤを認識する。
【０２０７】
その後、ステップＳ９７からＳ９８に進み、課金処理部６５は、ステップＳ９７で認識したコンテンツ提供者ＩＤ（コンテンツ提供者のユーザＩＤ）が、課金管理テーブル（図１８）に登録されているかどうかを判定し、登録されていると判定した場合、ステップＳ９９をスキップして、ステップＳ１００に進む。
【０２０８】
また、ステップＳ９８において、ステップＳ９７で認識されたコンテンツ提供者ＩＤが、課金管理テーブル（図１８）に登録されていないと判定された場合、ステップＳ９９に進み、課金処理部６５は、ステップＳ９７で認識したコンテンツ提供者ＩＤに対する新たなエントリを、課金管理テーブルに設け、そのエントリに、必要な情報を登録する。
【０２０９】
即ち、ステップＳ９９では、課金処理部６５は、ステップＳ９７で認識したコンテンツ提供者ＩＤのコンテンツ提供者のコンテンツ提供者端末５に対して、決済情報としての決済方法および決済アカウントを要求し、コンテンツ提供者端末５からネットワーク８を介して、決済情報が送信されてくるのを待って受信する。さらに、ステップＳ９９では、課金処理部６５は、その受信した決済情報を、ステップＳ９７で認識したコンテンツ提供者ＩＤと対応付けて、課金管理テーブルに新たに設けたエントリに登録する。
【０２１０】
ステップＳ９９の処理後は、ステップＳ１００に進み、課金処理部６５は、課金管理テーブル（図１８）の注目ユーザＩＤのエントリにおける視聴状況情報と、広告コンテンツテーブル（図１９Ｂ）の注目広告ＩＤエントリにおけるインセンティブ情報とに基づいて、注目ユーザＩＤのユーザが視聴したコンテンツを提供したコンテンツ提供者に対する提供インセンティブ料を計算し、ステップＳ１０１に進む。なお、提供インセンティブ料の計算方法の具体例については、後述する。
【０２１１】
ステップＳ１０１では、課金処理部６５は、ステップＳ１００で求めた提供インセンティブ料によって、課金管理テーブル（図１８）を更新する課金処理を行う。即ち、ステップＳ１０１では、課金処理部６５は、課金管理テーブルのステップＳ９７で認識したコンテンツ提供者ＩＤのエントリにおけるインセンティブ料の欄を、現在の金額にステップＳ１００で求められた視聴インセンティブ料を加算した額に更新する。
【０２１２】
そして、ステップＳ１０２に進み、課金処理部６５は、ステップＳ９５で求めた視聴インセンティブ料と、ステップＳ１００で求めた提供インセンティブ料とを加算し、その加算結果としての総額のインセンティブ料を求める。さらに、ステップＳ１０２では、課金処理部６５は、ステップＳ８１で広告提供者テーブル（図１９Ａ）の注目広告ＩＤのエントリに書き込んだ前払い額から、総額のインセンティブ料を減算し、その減算値を、広告提供者テーブルの注目広告ＩＤのエントリにおける現広告料から減算して、処理を終了する。
【０２１３】
即ち、インセンティブ処理では、上述したように、図２０のステップＳ８０において、広告提供者テーブル（図１９Ａ）における注目広告ＩＤのエントリの現広告料が、現在の金額に注目インセンティブ料を加算した額に書き換えられ、ステップＳ８１において、その注目インセンティブ料が前払い額として書き込まれる。
【０２１４】
つまり、注目インセンティブ料は、ユーザによるコンテンツの視聴に対して支払われる最大の金額であり、インセンティブ処理では、その注目インセンティブ料としての視聴インセンティブ料と提供インセンティブ料の課金処理が、それぞれステップＳ９５またはＳ１０１において行われる前に、いわゆるデポジット（ｄｅｐｏｓｉｔ）として、広告提供者テーブルの現広告料に上乗せされる。
【０２１５】
ところで、実際には、広告提供者が注目インセンティブ料を支払うだけのコンテンツの視聴を、ユーザが行わない場合がある。そのため、ステップＳ９５またはＳ１０１においてそれぞれ行われる視聴インセンティブ料と提供インセンティブ料の課金処理の金額の合計が、注目インセンティブ料よりも少ない場合があり、その少ない分の金額を、前払い額として支払われた注目インセンティブ料から減額するために（広告提供者に払い戻すために）、ステップＳ１０２では、ステップＳ８１で広告提供者テーブル（図１９Ａ）の注目広告ＩＤのエントリに書き込んだ前払い額から、ステップＳ９５またはＳ１０１においてそれぞれ行われた視聴インセンティブ料と提供インセンティブ料の課金処理の金額の合計が減算され、その減算値が、広告提供者テーブルの注目広告ＩＤのエントリにおける現広告料から減算される。
【０２１６】
なお、広告提供者に、注目インセンティブ料の前払いをしてもらうようにしたのは、例えば、次のような理由による。即ち、ステップＳ９５またはＳ１０１においてそれぞれ行われた視聴インセンティブ料と提供インセンティブ料の課金処理の金額の合計を、その課金処理後に、広告提供者の現広告料に上乗せする場合には、あるユーザＡによるコンテンツの視聴が行われている最中に、他のユーザＢによるコンテンツの視聴が開始されたときには、ユーザＡによるコンテンツの視聴に対して支払うインセンティブ料を現広告料に加算した金額は、上限広告料を超えないが、ユーザＡとＢによるコンテンツの視聴に対して支払うインセンティブ料それぞれを現広告料に加算した金額が、上限広告料を超えることが生じる。この場合、広告提供者は、上限広告料を超える金額を支払わなければならない。一方、広告提供者に、注目インセンティブ料の前払いをしてもらう場合には、ユーザＡによるコンテンツの視聴が開始される時点で、広告提供者の現広告料は、ユーザＡによるコンテンツの視聴に対して支払うインセンティブ料を加算したものとなっているから、その後、ユーザＢによるコンテンツの視聴が開始される時点においては、そのユーザＢによるコンテンツの視聴に対して支払うインセンティブ料を、現広告料に加算すると、その加算値は、上限広告料を超えることになる。その結果、ユーザＢによるコンテンツの視聴が開始される時点において、ユーザＢに対して、インセンティブ料の支払いを受けることができない旨を報知することが可能となり（ステップＳ７８）、さらに、広告提供者が、上限広告料を超える広告料を支払わなければならないことを防止することができる。
【０２１７】
ここで、課金処理部６５は、ライセンスサーバ３のライセンス配信制御部５６と同様に、月次処理を行い、これにより、課金管理テーブル（図１８）の各エントリにおけるインセンティブ料の欄に記述されている金額を、コンテンツ提供者やユーザの銀行口座等に振り込むとともに、広告提供者テーブル（図１９Ａ）の各エントリにおける現広告料の欄に記述されている金額を、広告提供者の銀行口座等から引き落とす。即ち、これにより、コンテンツ提供者やユーザに支払われるインセンティブ料が、広告提供者から広告料として実際に徴収され、さらに、その広告料の全部または一部が、コンテンツ提供者やユーザにインセンティブ料として支払われる。
【０２１８】
次に、図２３は、図１のコンテンツ提供者端末５の機能的構成例を示している。なお、図２３の機能的構成は、例えば、図３のＣＰＵ１２がプログラムを実行することにより実現される。
【０２１９】
コンテンツ情報記憶部７１は、後述するコンテンツ情報などを記憶する。コンテンツ登録制御部７２は、例えば、コンテンツ提供者によるコンテンツ提供者端末５の操作に応じて、コンテンツ情報記憶部７１に記憶されたコンテンツ情報におけるコンテンツ（のデータ）を、ネットワーク８を介して、コンテンツ配信サーバ１に登録する。暗号化部７３は、コンテンツ登録制御部７２の制御にしたがい、コンテンツ登録制御部７２から供給されるコンテンツを暗号化し、その結果得られる暗号化コンテンツを、コンテンツ登録制御部７２に供給する。即ち、コンテンツ登録制御部７２は、コンテンツ情報記憶部７１に記憶されたコンテンツを、コンテンツ配信サーバ１に登録しようとする場合、そのコンテンツを、必要に応じて、暗号化部７３に供給して、暗号化コンテンツとし、コンテンツ配信サーバ１に送信する。
【０２２０】
コンテンツ取得制御部７４は、例えば、コンテンツ提供者によるコンテンツ提供者端末５の操作に応じ、ネットワーク８を介して、コンテンツ配信サーバ１からコンテンツを取得し、コンテンツ情報記憶部７１に登録する（記憶させる）。また、コンテンツ取得制御部７４は、ネットワーク８を介して、ライセンスサーバ３にアクセスし、コンテンツ配信サーバ１から取得したコンテンツの利用権や利用権情報を取得して、コンテンツ情報記憶部７１に登録する。
【０２２１】
編集加工ビューワ７５は、コンテンツ提供者の操作に応じて、コンテンツ情報記憶部７１に記憶されたコンテンツを読み出して再生する。また、編集加工ビューワ７５は、コンテンツ提供者の操作に応じて、コンテンツ情報記憶部７１に記憶されたコンテンツを編集し、その編集の結果得られる新たなコンテンツを、コンテンツ情報記憶部７１に供給して記憶させる。
【０２２２】
暗号解除部７６は、編集加工ビューワ７５からの要求に応じて、編集加工ビューワ７５から供給される暗号化コンテンツの暗号化を解除し、編集加工ビューワ７５に供給する。即ち、コンテンツ情報記憶部７１には、暗号化コンテンツが記憶されている場合があり、編集加工ビューワ７５は、暗号化コンテンツを再生する場合、その暗号化コンテンツを、暗号解除部７６に供給し、いわゆる平文のコンテンツにデコードさせる。
【０２２３】
次に、図２４は、図２３のコンテンツ情報記憶部７１の記憶内容を示している。
【０２２４】
コンテンツ情報記憶部７１には、ライセンスサーバ３が上述したようにして発行するコンテンツ提供者のユーザＩＤ（コンテンツ提供者ＩＤ）と、コンテンツ情報が記憶される。
【０２２５】
コンテンツ情報記憶部７１に記憶されるコンテンツ情報には、未登録のコンテンツ情報、登録済みのコンテンツ情報、利用権を購入済みのコンテンツ情報、利用権を未購入のコンテンツ情報がある。
【０２２６】
図２４において、未登録のコンテンツ情報と、登録済みのコンテンツ情報とは、コンテンツ提供者端末５のコンテンツ提供者が、その著作権を有する番組コンテンツ（のデータ）を含む。従って、未登録のコンテンツ情報と、登録済みのコンテンツ情報における番組コンテンツは、例えば、コンテンツ提供者端末５のコンテンツ提供者が、編集加工ビューワ７５等を用いて作成したものである。
【０２２７】
そして、未登録のコンテンツ情報は、コンテンツ配信サーバ１に登録していない番組コンテンツからなる。また、登録済みのコンテンツ情報は、コンテンツ配信サーバ１に登録した番組コンテンツを有する。さらに、登録済みのコンテンツ情報は、番組コンテンツのコンテンツＩＤ、その番組コンテンツを暗号化するのに用いる暗号鍵を有する。登録済みのコンテンツ情報におけるコンテンツＩＤは、コンテンツ管理サーバ２によって、上述したようにして付与されるものであり、暗号鍵は、ライセンスサーバ３によって、上述したように生成されるものである。
【０２２８】
コンテンツ情報のうちの利用権を購入済みのコンテンツ情報と、利用権を未購入のコンテンツ情報とは、コンテンツ配信サーバ１からダウンロードした番組コンテンツを含む。従って、利用権を購入済みのコンテンツ情報と、利用権を未購入のコンテンツ情報における番組コンテンツは、コンテンツ提供者がコンテンツ提供者端末５を操作することによって、コンテンツ配信サーバ１からダウンロードしたものである。
【０２２９】
また、利用権を購入済みのコンテンツ情報と、利用権を未購入のコンテンツ情報における番組コンテンツは、コンテンツ配信サーバ１に登録されているものであるから、コンテンツＩＤが付与されている。従って、利用権を購入済みのコンテンツ情報と、利用権を未購入のコンテンツ情報は、番組コンテンツのコンテンツＩＤも有している。
【０２３０】
そして、利用権を購入済みのコンテンツ情報には、コンテンツ提供者がコンテンツ提供者端末５を操作し、ライセンスサーバ３から番組コンテンツの利用権を購入することにより、ライセンスサーバ３から提供される、その番組コンテンツの暗号化の解除に用いられる暗号鍵と、その番組コンテンツの利用権情報（のうちの種別情報）も含まれる。また、利用権を未購入のコンテンツ情報には、コンテンツ提供者がコンテンツ提供者端末５を操作し、ライセンスサーバ３からコンテンツの利用権情報を取得している場合には、その利用権情報が含まれる。
【０２３１】
次に、図２３のコンテンツ提供者端末５では、コンテンツ提供者が編集加工ビューワ７５を用いて制作した番組コンテンツを、図１のコンテンツ配信サーバ１に登録するコンテンツ登録処理、編集加工ビューワ７５によるコンテンツの編集に利用する他の番組コンテンツや、編集のために視聴する番組コンテンツなどを、コンテンツ配信サーバ１から取得（ダウンロード）するコンテンツ取得処理などが行われる。
【０２３２】
そこで、まず、図２５のフローチャートを参照して、コンテンツ提供者端末５が行うコンテンツ登録処理について説明する。
【０２３３】
コンテンツ登録処理は、例えば、コンテンツ提供者が、自身が制作し、コンテンツ情報記憶部７１に未登録のコンテンツ情報として記憶させた番組コンテンツを、コンテンツ配信サーバ１に登録するように、コンテンツ提供者端末５を操作することによって開始される。なお、その際、コンテンツ提供者は、コンテンツ配信サーバ１に登録する番組コンテンツを指定するものとする。ここで、コンテンツ配信サーバ１に登録するものとして、コンテンツ提供者が指定した番組コンテンツを、以下、適宜、指定コンテンツという。
【０２３４】
コンテンツ登録処理が開始されると、まず最初に、ステップＳ１１１において、コンテンツ登録制御部７２は、ライセンスサーバ３に対するユーザ登録が済んでいるかどうか、即ち、ライセンスサーバ３からコンテンツ提供者端末５のコンテンツ提供者に対して、ユーザＩＤ（コンテンツ提供者ＩＤ）が発行済みかどうかを判定する。
【０２３５】
ステップＳ１１１において、ユーザ登録が済んでいると判定された場合、即ち、コンテンツ情報記憶部７１に、ライセンスサーバ３から発行されたコンテンツ提供者のユーザＩＤが記憶されている場合、ステップＳ１１２およびＳ１１３をスキップして、ステップＳ１１４に進む。
【０２３６】
また、ステップＳ１１１において、ユーザ登録が済んでいないと判定された場合、即ち、コンテンツ情報記憶部７１に、ライセンスサーバ３が発行するユーザＩＤが記憶されていない場合、ステップＳ１１２に進み、ユーザ登録処理が行われる。
【０２３７】
即ち、ステップＳ１１２では、コンテンツ登録制御部７２は、ネットワーク８を介して、ライセンスサーバ３に、ユーザ登録を要求するユーザ登録要求メッセージを送信し、さらに、コンテンツ提供者の決済情報を送信する。この場合、ライセンスサーバ３では、図１４で説明したユーザ管理情報登録処理が行われ、これにより、コンテンツ提供者に対して発行されたユーザＩＤが、ネットワーク８を介して、コンテンツ提供者端末５に送信されてくる。コンテンツ登録制御部７２は、以上のようにしてライセンスサーバ３からユーザＩＤが送信されてくるのを待って、ステップＳ１１２からＳ１１３に進み、そのユーザＩＤを受信し、コンテンツ情報記憶部７１に供給して記憶させる。なお、ステップＳ１１２において、コンテンツ登録制御部７２がライセンスサーバ３に対して送信する決済情報は、例えば、コンテンツ情報記憶部７１にあらかじめ記憶させておくようにすることもできるし、コンテンツ提供者に入力してもらうようにすることもできる。
【０２３８】
その後、ステップＳ１１４に進み、コンテンツ登録制御部７２は、コンテンツＩＤ登録処理を行う。
【０２３９】
即ち、ステップＳ１１４では、コンテンツ登録制御部７２は、ネットワーク８を介してコンテンツ管理サーバ２に対し、コンテンツＩＤの登録を要求するコンテンツＩＤ登録要求メッセージを送信するとともに、コンテンツ情報記憶部７１に記憶されたユーザＩＤ（広告提供者ＩＤ）を送信する。この場合、コンテンツ管理サーバ２では、図１０で説明したコンテンツＩＤ登録処理が行われ、これにより、コンテンツＩＤが、ネットワーク８を介して、コンテンツ提供者端末５に送信されてくる。コンテンツ登録制御部７２は、以上のようにしてコンテンツ管理サーバ２からコンテンツＩＤが送信されてくるのを待って、ステップＳ１１４からＳ１１５に進み、そのコンテンツＩＤを受信し、コンテンツ情報記憶部７１に供給して、指定コンテンツに対応付ける形で記憶させる。
【０２４０】
その後、ステップＳ１１６に進み、コンテンツ登録制御部７２は、ライセンス情報登録処理を行う。
【０２４１】
即ち、ステップＳ１１６では、コンテンツ登録制御部７２は、ネットワーク８を介してライセンスサーバ３に対し、ライセンス管理情報の登録を要求するライセンス登録要求メッセージを送信するとともに、コンテンツ情報記憶部７１に記憶されたユーザＩＤおよび指定コンテンツのコンテンツＩＤ、さらには、指定コンテンツについての利用権情報を送信する。なお、指定コンテンツの利用権情報は、例えば、コンテンツ情報記憶部７１にあらかじめ記憶させておくようにすることもできるし、コンテンツ提供者に入力してもらうようにすることもできる。
【０２４２】
ライセンス登録要求メッセージを受信したライセンスサーバ３では、図１５で説明したライセンス管理情報登録処理が行われ、これにより、指定コンテンツの暗号化に用いる暗号鍵が、ネットワーク８を介して、コンテンツ提供者端末５に送信されてくる。コンテンツ登録制御部７２は、以上のようにしてライセンスサーバ３から暗号鍵が送信されてくるのを待って、ステップＳ１１６からＳ１１７に進み、その暗号鍵を受信し、コンテンツ情報記憶部７１に供給して、指定コンテンツに対応付ける形で記憶させる。
【０２４３】
その後、ステップＳ１１８に進み、コンテンツ登録制御部７２は、指定コンテンツと、その暗号鍵を、コンテンツ情報記憶部７１から読み出し、暗号化部７３に供給することによって、指定コンテンツを、その暗号鍵によって暗号化させ、暗号化コンテンツとして、ステップＳ１１９に進む。ステップＳ１１９では、コンテンツ登録制御部７２は、コンテンツ情報記憶部７１に記憶されたユーザＩＤ、指定コンテンツのコンテンツＩＤを読み出す。さらに、コンテンツ登録制御部７２は、ユーザＩＤ、指定コンテンツのコンテンツＩＤ、指定コンテンツを暗号化した暗号化コンテンツを、コンテンツの登録を要求するコンテンツ登録要求メッセージとともに、ネットワーク８を介して、コンテンツ配信サーバ１に送信し、処理を終了する。
【０２４４】
この場合、コンテンツ配信サーバ１では、図６で説明したコンテンツ登録処理が行われ、これにより、コンテンツ登録制御部７２がコンテンツ配信サーバ１に送信した暗号化コンテンツは、そのコンテンツＩＤ、コンテンツ提供者のユーザＩＤ、さらには、コンテンツ配信サーバ１で生成される暗号化コンテンツへのポインタと対応付けられて登録される。
【０２４５】
なお、未登録のコンテンツ情報におけるコンテンツを指定コンテンツとしてコンテンツ配信サーバ１に登録することにより、そのコンテンツＩＤと暗号鍵が取得され、その結果、未登録のコンテンツ情報は、登録済みのコンテンツ情報（図２４）となる。
【０２４６】
次に、図２６のフローチャートを参照して、コンテンツ提供者端末５が行うコンテンツ取得処理について説明する。
【０２４７】
コンテンツ取得処理は、例えば、コンテンツ提供者が、コンテンツ配信サーバ１から所望のコンテンツをダウンロードするように、コンテンツ提供者端末５を操作することによって開始される。なお、その際、コンテンツ提供者は、コンテンツ配信サーバ１からダウンロードする番組コンテンツを指定するものとする。ここで、コンテンツ配信サーバ１からダウンロードするものとして、コンテンツ提供者が指定した番組コンテンツも、以下、適宜、指定コンテンツという。
【０２４８】
コンテンツ取得処理が開始されると、まず最初に、ステップＳ１２１において、コンテンツ取得制御部７４は、ライセンスサーバ３に対するユーザ登録が済んでいるかどうか、即ち、ライセンスサーバ３からコンテンツ提供者端末５のコンテンツ提供者に対して、ユーザＩＤ（コンテンツ提供者ＩＤ）が発行済みかどうかを判定する。
【０２４９】
ステップＳ１２１において、ユーザ登録が済んでいると判定された場合、即ち、コンテンツ情報記憶部７１に、ライセンスサーバ３から発行されたコンテンツ提供者のユーザＩＤが記憶されている場合、ステップＳ１２２およびＳ１２３をスキップして、ステップＳ１２４に進む。
【０２５０】
また、ステップＳ１２１において、ユーザ登録が済んでいないと判定された場合、即ち、コンテンツ情報記憶部７１に、ライセンスサーバ３が発行するユーザＩＤが記憶されていない場合、ステップＳ１２２に進み、図２５のステップＳ１１２における場合と同様のユーザ登録処理が行われ、ステップＳ１２３に進む。ステップＳ１２３では、コンテンツ取得制御部７４は、ステップＳ１２２でユーザ登録処理が行われることによりライセンスサーバ３から送信されてくるユーザＩＤを受信し、コンテンツ情報記憶部７１に供給して記憶させる。
【０２５１】
その後、ステップＳ１２４に進み、コンテンツ取得制御部７４は、指定コンテンツを、ネットワーク８を介してコンテンツ配信サーバ１からダウンロードし、コンテンツ情報記憶部７１に供給して記憶させる。
【０２５２】
即ち、ステップＳ１２４では、コンテンツ取得制御部７４は、ネットワーク８を介してコンテンツ配信サーバ１に対し、コンテンツの配信を要求するコンテンツ配信要求メッセージを送信するとともに、指定コンテンツのコンテンツＩＤを送信する。この場合、コンテンツ配信サーバ１では、図７で説明したコンテンツ配信処理が行われ、これにより、指定コンテンツが、ネットワーク８を介してコンテンツ提供者端末５に送信されてくるので、コンテンツ取得制御部７４は、その指定コンテンツを受信し、コンテンツ情報記憶部７１に供給して記憶させる。
【０２５３】
そして、ステップＳ１２５に進み、コンテンツ取得制御部７４は、指定コンテンツの利用権情報を、ネットワーク８を介してライセンスサーバ３に要求する。
【０２５４】
即ち、ステップＳ１２５では、コンテンツ取得制御部７４は、ネットワーク８を介してライセンスサーバ３に対し、利用権情報の提供を要求するライセンス要求メッセージを送信するとともに、指定コンテンツのコンテンツＩＤを送信する。この場合、ライセンスサーバ３では、図１６で説明したライセンス配信処理が行われ、これにより、指定コンテンツの利用権情報が、ネットワーク８を介して、コンテンツ提供者端末５に送信される。コンテンツ取得制御部７４は、以上のようにしてライセンスサーバ３から指定コンテンツの利用権情報が送信されてくるのを待って、ステップＳ１２５からＳ１２６に進み、その利用権情報を受信し、コンテンツ情報記憶部７１に供給して記憶させる。さらに、ステップＳ１２６では、コンテンツ取得制御部７４は、指定コンテンツの利用権情報を表示することにより、コンテンツ提供者に提示する。
【０２５５】
そして、コンテンツ提供者から利用権の購入に関する指示が入力されるのを待って、ステップＳ１２６からステップＳ１２７に進む。即ち、ステップＳ１２６では、コンテンツ取得制御部７４は、指定コンテンツの利用権情報を表示するとともに、コンテンツ提供者に対して、その利用権を購入するか否かの指示の入力を促すメッセージを表示する。
【０２５６】
そして、コンテンツ提供者が、利用権を購入する旨または購入しない旨の指示を入力すると、コンテンツ取得制御部７４は、ステップＳ１２７において、指定コンテンツの利用権を購入するかどうかを判定する。
【０２５７】
ステップＳ１２７において、指定コンテンツの利用権を購入しないと判定された場合、即ち、コンテンツ提供者が、指定コンテンツの利用権を購入しない旨の指示を入力した場合、ステップＳ１２８およびＳ１２９をスキップして、処理を終了する。
【０２５８】
また、ステップＳ１２７において、指定コンテンツの利用権を購入すると判定された場合、即ち、コンテンツ提供者が、指定コンテンツの利用権を購入する旨の指示を入力した場合、ステップＳ１２８に進み、コンテンツ取得制御部７４は、ネットワーク８を介してライセンスサーバ３に対し、利用権の購入を要求するライセンス要求メッセージを送信するとともに、指定コンテンツのコンテンツＩＤ、コンテンツ情報記憶部７１に記憶されたコンテンツ提供者のユーザＩＤ、および購入する利用権の内容を表す種別情報を送信する。ここで、購入する利用権の内容を表す種別情報は、例えば、コンテンツ提供者が、指定コンテンツの利用権を購入する旨の指示とともに入力するものとする。
【０２５９】
利用権の購入を要求するライセンス要求メッセージ、さらには、指定コンテンツのコンテンツＩＤ、コンテンツ提供者のユーザＩＤ、および購入する利用権の内容を表す種別情報を受信したライセンスサーバ３では、図１６で説明したライセンス配信処理が行われ、これにより、指定コンテンツの暗号化の解除に用いる暗号鍵が、ネットワーク８を介して、コンテンツ提供者端末５に送信される。コンテンツ取得制御部７４は、以上のようにしてライセンスサーバ３から指定コンテンツの暗号鍵が送信されてくるのを待って、ステップＳ１２８からＳ１２９に進み、その暗号鍵を受信し、コンテンツ情報記憶部７１に供給して記憶させ、処理を終了する。
【０２６０】
なお、コンテンツ提供者端末７において、コンテンツ配信サーバ１からダウンロードされた指定コンテンツは、利用権を未購入のコンテンツ情報（図２４）として、コンテンツ情報記憶部７１に記憶される。そして、コンテンツ提供者端末７において、上述したようにして、ライセンスサーバ３から、指定コンテンツの利用権情報と暗号鍵が取得されると、利用権を未購入のコンテンツ情報は、利用権を購入済みのコンテンツ情報（図２４）となる。
【０２６１】
コンテンツ配信サーバ１においては、番組コンテンツは、基本的には、暗号化されており、従って、コンテンツ提供者端末７において、コンテンツ配信サーバ１から、番組コンテンツをダウンロードしても、その番組コンテンツの利用権を購入し、その暗号化を解除する暗号鍵を取得しなければ、その番組コンテンツを再生して視聴することはできない。但し、上述したように、フリーコンテンツについては、暗号化されずに、平文のまま、コンテンツ配信サーバ１に登録することができ、そのフリーコンテンツは、コンテンツ配信サーバ１からダウンロードすることにより、再生して視聴することができる。なお、フリーコンテンツであっても、暗号化して、コンテンツ配信サーバ１に登録するようにすることが可能である。この場合、ライセンスサーバ３では、フリーコンテンツの利用権（暗号鍵）は、無償で配布される。
【０２６２】
次に、コンテンツ提供者端末５における編集加工ビューワ７５（図２３）では、複数のコンテンツを用いて編集を行い、その編集結果としての新たなコンテンツとして、実際のデータを有するものを制作することができる。また、編集加工ビューワ７５では、実際のデータを有するコンテンツを制作する他、他の１以上のコンテンツの再生手順を記述したスクリプトを、新たなコンテンツとして制作することもできる。
【０２６３】
ここで、他の１以上のコンテンツの再生手順を記述したスクリプトを、編集スクリプトというものとすると、編集スクリプトであるコンテンツは、他のコンテンツの再生手順を記述したスクリプトであるから、実際の（コンテンツの）データを有しない。しかしながら、編集スクリプトにしたがった再生手順でコンテンツを再生することにより、実際のデータを有するコンテンツを再生する場合と同様の画像や音声を視聴することができるから、編集スクリプトは、実際のデータを有するコンテンツと同様に著作物であるということができる。
【０２６４】
図２７は、編集加工ビューワ７５において新たなコンテンツとして制作される編集スクリプトを示している。
【０２６５】
編集スクリプトにおいては、例えば、その先頭行に、その編集スクリプトであるコンテンツのコンテンツＩＤ（以下、適宜、スクリプトＩＤともいう）が記述される。そして、編集スクリプトの２行目以降には、例えば、その編集スクリプトであるコンテンツに利用されるコンテンツ（以下、適宜、利用コンテンツという）のコンテンツＩＤ、入力側ＩＮ点、入力側ＯＵＴ点、出力側ＩＮ点、出力側ＯＵＴ点が記述される。
【０２６６】
ここで、入力側ＩＮ点と入力側ＯＵＴ点は、同一行に記述されているコンテンツＩＤによって特定される利用コンテンツのうちの、編集スクリプトとしてのコンテンツの一部として用いる区間の先頭と終わりの位置（例えば、タイムコードなど）を表す。出力側ＩＮ点と出力側ＯＵＴ点は、同一行に記述されている入力側ＩＮ点および入力側ＯＵＴ点によって指定される利用コンテンツの区間を、いわば貼り付ける、編集スクリプトとしてのコンテンツの区間の先頭と終わりの位置（例えば、タイムコードなど）を表す。
【０２６７】
図２７の編集スクリプトでは、その最初のコンテンツＩＤ、入力側ＩＮ点、入力側ＯＵＴ点、出力側ＩＮ点、出力側ＯＵＴ点が、それぞれ、ＩＤ１，Ｔｉｎ１，Ｔｏｕｔ１，ｔ１，ｔ２になっており、２番目のコンテンツＩＤ、入力側ＩＮ点、入力側ＯＵＴ点、出力側ＩＮ点、出力側ＯＵＴ点が、それぞれ、ＩＤ２，Ｔｉｎ２，Ｔｏｕｔ２，ｔ２，ｔ３になっている。
【０２６８】
いま、Ｔｉｎ１＜Ｔｏｕｔ１，Ｔｉｎ２＜Ｔｏｕｔ２，ｔ１＜ｔ２＜ｔ３であるとすると、図２７の編集スクリプトによれば、図２８に示すように、コンテンツＩＤがＩＤ１の利用コンテンツのタイムコードがＴｉｎ１からＴｏｕｔ１の区間が、編集スクリプトであるコンテンツのタイムコードがｔ１からｔ２の区間として再生され、コンテンツＩＤがＩＤ２の利用コンテンツのタイムコードがＴｉｎ２からＴｏｕｔ２の区間が、編集スクリプトであるコンテンツのタイムコードがｔ２からｔ３の区間として再生される。
【０２６９】
従って、図２７の編集スクリプトは、コンテンツＩＤがＩＤ１の利用コンテンツのタイムコードがＴｉｎ１からＴｏｕｔ１の区間と、コンテンツＩＤがＩＤ２の利用コンテンツのタイムコードがＴｉｎ２からＴｏｕｔ２の区間とを、その順番でつなぎ合わせたコンテンツと等価である。
【０２７０】
なお、編集スクリプトもコンテンツであるから、図２５で説明したコンテンツ登録処理によって、コンテンツ配信サーバ１に登録することができる。但し、その編集スクリプトに利用される利用コンテンツについては、ユーザ端末７において、後述するように、編集スクリプトの再生（編集スクリプトにしたがった、利用コンテンツの再生）が開始される前に、その利用コンテンツの利用権の購入費用を計算する必要があり、そのためには、編集スクリプトにおいて利用されている利用コンテンツのコンテンツＩＤを、編集スクリプトの暗号化を解除する前に認識する必要がある。即ち、編集スクリプトについては、その暗号化を解除する前に、その編集スクリプトで利用されている利用コンテンツのコンテンツＩＤを認識することができるようになっている必要がある。そこで、図２５のコンテンツ登録処理のステップＳ１１８において、コンテンツとしての編集スクリプトを暗号化する場合には、編集スクリプトに記述された、利用コンテンツのコンテンツＩＤを除く部分を暗号化するようにすることができる。
【０２７１】
ここで、編集スクリプトの記述言語としては、例えば、ＸＭＬ（ｅＸｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）や、そのサブセットであるＸＲＭＬ（ｅＸｔｅｎｓｉｂｌｅ  ｒｉｇｈｔｓ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）などを採用することが可能である。
【０２７２】
なお、図２７および図２８では、説明を簡単にするため、いわゆるカット編集が行われた場合に得られる編集スクリプトについて説明したが、編集スクリプトには、その他の複雑な編集についての記述を行うことが可能である。即ち、編集スクリプトには、例えば、コンテンツ＃Ａの出力側ＩＮ点、コンテンツ＃Ｂの出力側ＩＮ点、コンテンツ＃Ａの出力側ＯＵＴ点、コンテンツ＃Ｂの出力側ＯＵＴ点の順番で並ぶタイムコードを記述することができる。この場合、コンテンツ＃Ｂの出力側ＩＮ点からコンテンツ＃Ａの出力側ＯＵＴ点までは、２つのコンテンツ＃Ａと＃Ｂが同時に表示（出力）されるが、このように２以上の複数のコンテンツを同時に表示（出力）するためには、その複数のコンテンツを合成する何らかの合成処理を行う必要がある。ここで、音声データに対する合成処理としては、例えば、クロスフェード処理等があり、映像データに対する合成処理としては、例えば、ディゾルブ処理、ワイプ処理、子画面処理等がある。また、映像データに対しては、子画面表示中の親画面でディゾルブ処理を行う合成処理などを行うことも可能である。このように、複数のコンテンツに対して合成処理を施す場合には、編集スクリプトに、その施す合成処理を指示する情報を記述しておく必要がある。
【０２７３】
次に、図２９は、図１の広告提供者端末６の機能的構成例を示している。なお、図２９の機能的構成は、例えば、図３のＣＰＵ１２がプログラムを実行することにより実現される。
【０２７４】
コンテンツ情報／広告情報記憶部８１は、コンテンツ情報や広告情報などを記憶する。ここで、広告情報とは、インセンティブサーバ４が有する、図１９Ａの広告提供者テーブルと、図１９Ｂの広告コンテンツテーブルとからなる広告情報テーブルに登録される情報である。
【０２７５】
コンテンツ登録制御部８２は、例えば、広告提供者による広告提供者端末６の操作に応じて、コンテンツ情報／広告情報記憶部８１に記憶されたコンテンツ情報におけるコンテンツ（のデータ）を、ネットワーク８を介して、コンテンツ配信サーバ１に登録する。暗号化部８３は、コンテンツ登録制御部８２の制御にしたがい、コンテンツ登録制御部８２から供給されるコンテンツを暗号化し、その結果得られる暗号化コンテンツを、コンテンツ登録制御部８２に供給する。即ち、コンテンツ登録制御部８２は、コンテンツ情報／広告情報記憶部８１に記憶されたコンテンツを、コンテンツ配信サーバ１に登録しようとする場合、そのコンテンツを、必要に応じて、暗号化部８３に供給して、暗号化コンテンツとし、コンテンツ配信サーバ１に送信する。
【０２７６】
広告情報登録制御部８４は、例えば、広告提供者による広告提供者端末６の操作に応じ、ネットワーク８を介して、インセンティブサー３にアクセスし、コンテンツ情報／広告情報記憶部８１に記憶された広告情報を登録する。
【０２７７】
次に、図３０Ａおよび図３０Ｂは、図２９のコンテンツ情報／広告情報記憶部８１の記憶内容を示している。
【０２７８】
コンテンツ情報／広告情報記憶部８１には、図３０Ａに示すように、ライセンスサーバ３が上述したようにして発行する広告提供者のユーザＩＤ（広告提供者ＩＤ）と、コンテンツ情報が記憶される。
【０２７９】
コンテンツ情報／広告情報記憶部８１に記憶されるコンテンツ情報には、未登録のコンテンツ情報と、登録済みのコンテンツ情報とがある。
【０２８０】
図３０Ａにおいて、未登録のコンテンツ情報と、登録済みのコンテンツ情報とは、広告提供者端末６の広告提供者が、その著作権を有する広告コンテンツ（のデータ）を含む。
【０２８１】
そして、未登録のコンテンツ情報は、コンテンツ配信サーバ１に登録していない広告コンテンツからなる。また、登録済みのコンテンツ情報は、コンテンツ配信サーバ１に登録した広告コンテンツを有する。さらに、登録済みのコンテンツ情報は、コンテンツのコンテンツＩＤ、そのコンテンツを暗号化するのに用いる暗号鍵を有する。登録済みのコンテンツ情報におけるコンテンツＩＤは、コンテンツ管理サーバ２によって、上述したようにして付与されるものであり、暗号鍵は、ライセンスサーバ３によって、上述したように生成されるものである。
【０２８２】
なお、広告提供者が提供する広告コンテンツは、例えば、上述したように、フリーコンテンツとされる。従って、広告コンテンツは、暗号化せずに、コンテンツ配信サーバ１に登録することができる。この場合、広告提供者端末６は、暗号化部８３を設けずに構成することができる。また、広告コンテンツは、暗号化して、コンテンツ配信サーバ１に登録することもでき、この場合、その暗号化を解除するための暗号鍵（広告コンテンツを再生するのに必要な利用権）は、ライセンスサーバ３から、無償で配布するようにすることができる。
【０２８３】
コンテンツ情報／広告情報記憶部８１には、図３０Ａに示したように、広告提供者のユーザＩＤ（広告提供者ＩＤ）と、コンテンツ情報が記憶される他、図３０Ｂに示すように、広告情報も記憶される。
【０２８４】
広告情報は、図３０Ｂに示すように、上限広告料、並びに広告提供者が提供する広告コンテンツそれぞれについてのコンテンツＩＤ（広告ＩＤ）、広告属性、インセンティブ情報から構成される。
【０２８５】
次に、図２９の広告提供者端末６では、コンテンツ情報／広告情報記憶部８１に記憶された未登録のコンテンツ情報における広告コンテンツを、図１のコンテンツ配信サーバ１に登録するコンテンツ登録処理、コンテンツ情報／広告情報記憶部８１に記憶された広告情報を、図１のインセンティブサーバ４に登録する広告情報登録処理などが行われる。
【０２８６】
ここで、広告提供者端末６が行う、広告コンテンツを、図１のコンテンツ配信サーバ１に登録するコンテンツ登録処理は、図２５で説明したコンテンツ提供者端末５が行うコンテンツ登録処理と同様であるため、その説明は、省略する。なお、広告提供者端末６では、コンテンツ登録処理は、コンテンツ登録制御部８２が行う。
【０２８７】
次に、図３１のフローチャートを参照して、広告提供者端末６が行う広告情報登録処理について説明する。
【０２８８】
図３１の広告情報登録処理は、例えば、広告提供者が広告提供者端末６を操作することにより、広告情報を登録する広告コンテンツのコンテンツＩＤ（以下、適宜、指定広告ＩＤという）を指定した場合に開始される。なお、指定広告ＩＤは、コンテンツ配信サーバ１に登録された広告コンテンツのコンテンツＩＤの中から指定される。
【０２８９】
図３０の広告情報登録処理では、まず最初に、ステップＳ１４１において、広告情報登録制御部８４は、ネットワーク８を介してインセンティブサーバ４に対し、広告情報の登録を要求する広告情報登録要求メッセージを送信し、さらに、コンテンツ情報／広告情報記憶部８１に記憶された広告提供者のユーザＩＤ（広告提供者ＩＤ）を送信する。
【０２９０】
その後、ステップＳ１４１からＳ１４２に進み、広告情報登録制御部８４は、いままでに、図３１の広告情報登録処理を行い、インセンティブサーバ４に広告情報の登録を行ったことがあるかどうかを判定する。ステップＳ１４２において、いままでに、図３１の広告情報登録処理を行ったことがあると判定された場合、ステップＳ１４３をスキップして、ステップＳ１４４に進む。
【０２９１】
また、ステップＳ１４２において、図３１の広告情報登録処理を行ったことがないと判定された場合、ステップＳ１４３に進み、広告情報登録制御部８４は、ネットワーク８を介してインセンティブサーバ４に対し、コンテンツ情報／広告情報記憶部８１に記憶された広告情報における上限広告料を送信するとともに、広告提供者の決済情報を送信する。なお、ステップＳ１４３において広告情報登録制御部８４からインセンティブサーバ４に送信する決済情報は、例えば、コンテンツ情報／広告情報記憶部８１にあらかじめ記憶させておくようにすることもできるし、広告提供者に入力してもらうようにすることもできる。
【０２９２】
ステップＳ１４３の処理後は、ステップＳ１４４に進み、広告情報登録制御部８４は、ネットワーク８を介してインセンティブサーバ４に対し、コンテンツ情報／広告情報記憶部８１に記憶された指定広告ＩＤ、その指定広告ＩＤによって特定される広告コンテンツの広告属性、その広告コンテンツに対するインセンティブ情報を送信し、処理を終了する。
【０２９３】
なお、ステップＳ１４１において、広告情報登録制御部８４からインセンティブサーバ４に対して、広告情報の登録を要求する広告情報登録要求メッセージが送信されることにより、インセンティブサーバ４では、図２０で説明した広告情報登録処理が行われ、これにより、図１９Ａの広告提供者テーブルには、広告提供者ＩＤ、決済情報、および上限広告料が登録され、図１９Ｂの広告コンテンツテーブルには、指定広告ＩＤ、広告属性、インセンティブ情報、および広告提供者ＩＤが登録される。
【０２９４】
次に、図３２は、図１のユーザ端末７の機能的構成例を示している。なお、図３２の機能的構成は、例えば、図３のＣＰＵ１２がプログラムを実行することにより実現される。
【０２９５】
データストレージ９１は、再生ビューワ９２がコンテンツ配信サーバ１からダウンロードしたコンテンツや、ライセンスサーバ３からコンテンツの利用権を購入することにより取得した暗号鍵、ライセンスサーバ３によって発行されるユーザ端末７のユーザのユーザＩＤなどを記憶する。
【０２９６】
再生ビューワ９２は、ネットワーク８を介してコンテンツ配信サーバ１からコンテンツをダウンロードし、データストレージ９１に供給して記憶させる。また、再生ビューワ９２は、ネットワーク８を介してライセンスサーバ３からコンテンツの暗号化を解除する暗号鍵（コンテンツの利用権）を取得し、データストレージ９１に供給して記憶させる。さらに、再生ビューワ９２は、データストレージ９１に記憶されたコンテンツを再生して表示、出力する。暗号解除部９３は、再生ビューワ９２の要求に応じ、再生ビューワ９２から供給される、暗号化されたコンテンツの暗号化を解除し、再生ビューワ９２に供給する。
【０２９７】
なお、再生ビューワ９２は、例えば、ｗｅｂブラウザなどを利用して構成することができる。
【０２９８】
次に、図３２のユーザ端末７では、コンテンツ配信サーバ１に登録されたコンテンツをダウンロードして再生する再生処理などが行われる。
【０２９９】
そこで、図３３および図３４のフローチャートを参照して、ユーザ端末７が行う再生処理について説明する。
【０３００】
図３３および図３４の再生処理は、例えば、ユーザがユーザ端末７を操作することにより、コンテンツ配信サーバ１に対して、番組コンテンツの一覧が表示されたｗｅｂページ（以下、適宜、一覧ページという）が要求された場合に開始される。
【０３０１】
再生処理では、まず最初に、ステップＳ１５１において、再生ビューワ９２が、ネットワーク８を介してコンテンツ配信サーバ１から送信されてくる一覧ページを受信して表示し、ステップＳ１５２に進む。
【０３０２】
即ち、ユーザ端末７が、コンテンツ配信サーバ１に対して、番組コンテンツの一覧ページを要求すると、コンテンツ配信サーバ１は、その要求に応じ、コンテンツ配信サーバ１に登録された番組コンテンツの一覧ページを生成し、ネットワーク８を介して、ユーザ端末７に送信する。ステップＳ１５１では、再生ビューワ９２が、以上のようにしてコンテンツ配信サーバ１から送信されてくる一覧ページを受信して表示し、ステップＳ１５２に進む。
【０３０３】
なお、一覧ページには、例えば、必要に応じて、各番組コンテンツの内容を表すタイトルや概要、さらには、その番組コンテンツの代表的な１以上のシーンのサムネイルが表示され、また、一覧ページからユーザが番組コンテンツを選択した場合に、再生ビューワ９２が、その選択された番組コンテンツのコンテンツＩＤを認識することができるようになっている。
【０３０４】
また、ユーザ端末７においては、一覧ページの要求とともに、そのユーザ端末７のユーザ属性を、コンテンツ配信サーバ１に送信するようにすることができる。この場合、コンテンツ配信サーバ１では、ユーザ端末７から送信されてくるユーザ属性におけるユーザの嗜好に合致した内容を番組コンテンツの一覧ページを生成し、ユーザ端末７に送信するようにすることができる。
【０３０５】
ステップＳ１５２では、再生ビューワ９２が、一覧ページの中から、ユーザ端末７のユーザが視聴する番組コンテンツが選択されたかどうかを判定する。ステップＳ１５２において、一覧ページの中から番組コンテンツが選択されてなかったと判定された場合、即ち、例えば、ユーザが、一覧ページを閉じる操作などを行った場合、処理を終了する。
【０３０６】
また、ステップＳ１５２において、一覧ページの中から番組コンテンツが選択されたと判定された場合、即ち、ユーザが、一覧ページの中の、ある番組コンテンツの視聴を希望して、そのタイトルやサムネイルの表示部分などをクリック等し、その番組コンテンツを選択した場合、ステップＳ１５３に進み、再生ビューワ９２は、その選択された番組コンテンツ（以下、適宜、視聴対象コンテンツという）を、ネットワーク８を介してコンテンツ配信サーバ１からダウンロードする。
【０３０７】
即ち、ステップＳ１５３では、再生ビューワ９２は、視聴対象コンテンツのコンテンツＩＤを認識し、そのコンテンツＩＤとともに、コンテンツの配信を要求するコンテンツ配信要求メッセージを、ネットワーク８を介して、コンテンツ配信サーバ１に送信する。この場合、コンテンツ配信サーバ１では、図７で説明したコンテンツ配信処理が行われ、ネットワーク８を介してユーザ端末７に、視聴対象コンテンツが送信される。ステップＳ１５３では、再生ビューワ９２が、以上のようにしてコンテンツ配信サーバ１から送信されてくる視聴対象コンテンツを受信し、データストレージ９１に供給して記憶させる。
【０３０８】
その後、ステップＳ１５４に進み、再生ビューワ９２は、視聴対象コンテンツの再生に必要なコンテンツ（以下、適宜、必要コンテンツという）のコンテンツＩＤを認識する。
【０３０９】
ここで、視聴対象コンテンツが、実際のデータを有するコンテンツである場合、即ち、例えば、アーティストが唄う曲が収録されたアルバムのコンテンツである場合や、映画のコンテンツである場合、その視聴対象コンテンツが必要コンテンツとなる。
【０３１０】
また、視聴対象コンテンツが編集スクリプトである場合、その編集スクリプトである視聴対象コンテンツと、その編集スクリプトで利用される利用コンテンツのすべてが必要コンテンツとなる。
【０３１１】
従って、１以上のコンテンツが必要コンテンツとなる。
【０３１２】
再生ビューワ９２は、ステップＳ１５４において必要コンテンツすべてのコンテンツＩＤを認識すると、ステップＳ１５５に進み、その必要コンテンツすべての利用権情報を、ライセンスサーバ３から取得する。即ち、再生ビューワ９２は、ネットワーク８を介してライセンスサーバ３に対し、利用権情報の提供を要求するライセンス要求メッセージを送信するとともに、必要コンテンツのコンテンツＩＤ（必要コンテンツが複数の場合は、すべての必要コンテンツのコンテンツＩＤ）を送信する。この場合、ライセンスサーバ３では、図１６で説明したライセンス配信処理が行われ、これにより、必要コンテンツの利用権情報が、ネットワーク８を介して、ユーザ端末７に送信される。再生ビューワ９２は、以上のようにしてライセンスサーバ３から送信されてくる必要コンテンツの利用権情報を受信することで取得する。
【０３１３】
その後、ステップＳ１５５からＳ１５６に進み、再生ビューワ９２は、ステップＳ１５５で取得した必要コンテンツの利用権情報に基づき、ユーザが必要コンテンツの視聴を行うのに必要な利用権の購入費用を算出する。即ち、再生ビューワ９２は、必要コンテンツの利用権情報から、その必要コンテンツを再生する利用権の購入にかかる金額を求める。
【０３１４】
なお、必要コンテンツが複数の場合にはステップＳ１５６では、その複数の必要コンテンツそれぞれの利用権の購入に必要な金額の総額が求められる。
【０３１５】
また、必要コンテンツの中には、ユーザ端末７のユーザが既に利用権を購入し、その暗号化を解除する暗号鍵が、データストレージ９１に記憶されているものがある場合がある。この場合、その、ユーザが既に利用権を購入している必要コンテンツについては、利用権の購入費用の算出対象から除外される。即ち、ステップＳ１５６では、必要コンテンツの中で、ユーザ端末７のユーザが利用権を有していないコンテンツについてだけ、その利用権の購入に必要な購入費用が算出される。
【０３１６】
ステップＳ１５６の処理後は、ステップＳ１５７に進み、再生ビューワ９２は、ネットワーク８を介してコンテンツ配信サーバ１にアクセスし、必要コンテンツのダウンロードの可否を問い合わせ、ステップＳ１５８に進む。ステップＳ１５８では、再生ビューワ９２は、ステップＳ１５７の問い合わせ結果に基づいて、必要コンテンツすべてのダウンロードが可能であるかどうかを判定する。
【０３１７】
ステップＳ１５８において、必要コンテンツすべてのダウンロードが可能でないと判定された場合、即ち、例えば、コンテンツ配信サーバ１に多数のアクセスが集中しており、必要コンテンツをユーザ端末７に送信することができない場合、処理を終了する。
【０３１８】
また、ステップＳ１５８において、必要コンテンツのすべてのダウンロードが可能であると判定された場合、ステップＳ１５９に進み、再生ビューワ９２は、必要コンテンツすべてをダウンロードする。即ち、再生ビューワ９２は、ネットワーク８を介してコンテンツ配信サーバ１に対し、コンテンツの配信を要求するコンテンツ配信要求メッセージを送信するとともに、必要コンテンツすべてのコンテンツＩＤを送信する。この場合、コンテンツ配信サーバ１では、図７で説明したコンテンツ配信処理が行われ、これにより、必要コンテンツが、ネットワーク８を介してユーザ端末７に送信されてくるので、再生ビューワ９２は、その必要コンテンツを受信し、データストレージ９１に供給して記憶させる。
【０３１９】
なお、必要コンテンツの中で、既に過去にダウンロードされ、データストレージ９１に記憶されているコンテンツがある場合は、そのコンテンツについては、ステップＳ１５９のダウンロードの対象から除外することができる。また、必要コンテンツすべてが、既に過去にダウンロードされ、データストレージ９１に記憶されている場合は、ステップＳ１５７乃至Ｓ１５９の処理は、スキップすることができる。
【０３２０】
ステップＳ１５９の処理後は、ステップＳ１６０に進み、再生ビューワ９２は、ライセンスサーバ３へのユーザ登録が済んでいるかどうか、即ち、ユーザ端末７のユーザがユーザＩＤを取得しているかどうかを判定する。ステップＳ１６０において、ユーザ登録が済んでいると判定された場合、即ち、例えば、ライセンスサーバ３から発行されたユーザ端末７のユーザのユーザＩＤがデータストレージ９１に記憶されている場合、ステップＳ１６１およびＳ１６２をスキップして、ステップＳ１６３に進む。
【０３２１】
また、ステップＳ１６０において、ユーザ登録が済んでいないと判定された場合、即ち、例えば、ユーザＩＤがデータストレージ９１に記憶されていない場合、ステップＳ１６１に進み、再生ビューワ９２は、ユーザ登録処理を行う。即ち、ステップＳ１６１では、再生ビューワ９２は、ネットワーク８を介して、ライセンスサーバ３に、ユーザ登録を要求するユーザ登録要求メッセージを送信し、さらに、ユーザの決済情報を送信する。この場合、ライセンスサーバ３では、図１４で説明したユーザ管理情報登録処理が行われ、これにより、ユーザに対して発行されたユーザＩＤが、ネットワーク８を介して、ユーザ端末７に送信されてくる。再生ビューワ９２は、以上のようにしてライセンスサーバ３からユーザＩＤが送信されてくるのを待って、ステップＳ１６１からＳ１６２に進み、そのユーザＩＤを受信し、データストレージ９１に供給して記憶させる。なお、ステップＳ１６１において、再生ビューワ９２がライセンスサーバ３に対して送信する決済情報は、例えば、データストレージ９１にあらかじめ記憶させておくようにすることもできるし、ユーザ端末７のユーザに入力してもらうようにすることもできる。
【０３２２】
ここで、ステップＳ１６０において、上述のように、ユーザ登録が済んでいるかどうかを確認するのは、ユーザ登録が済んでいない場合には、ユーザに対して、コンテンツの利用権の購入のための課金処理や、インセンティブ料の課金処理を行うことができないからである。
【０３２３】
その後、ステップＳ１６２からＳ１６３に進み、再生ビューワ９２は、ステップＳ１５６で求めた必要コンテンツの視聴に必要な利用権の購入費用をユーザに報知する購入費用画面を表示し、図３４のステップＳ１７１に進む。
【０３２４】
ステップＳ１７１では、再生ビューワ９２は、購入費用画面を見たユーザが、必要コンテンツの中から、再生を希望しないコンテンツを指定する除外指定の操作を行ったかどうかを判定する。
【０３２５】
ここで、図３５は、図３３のステップＳ１６３において再生ビューワ９２が表示する購入費用画面を示している。
【０３２６】
即ち、図３５は、視聴対象コンテンツが編集スクリプトである場合の、図３３のステップＳ１６３で表示される購入費用画面を示している。
【０３２７】
図３５では、視聴対象コンテンツである編集スクリプト＃Ａが、３つのコンテンツ＃Ｂ，＃Ｃ，＃Ｄを利用コンテンツとして利用するものとなっている。この場合、必要コンテンツは、視聴対象コンテンツである編集スクリプト＃Ａ、その編集スクリプト＃Ａで利用される利用コンテンツ＃Ｂ乃至＃Ｄの４つとなる。
【０３２８】
購入費用画面では、横軸全体を、視聴対象コンテンツの全体の再生時間とし、横軸の左から右への変化を時間とともに開始終了するコンテンツの再生時間として、編集スクリプト＃Ａ、利用コンテンツ＃Ｂ，＃Ｃ，＃Ｄそれぞれを表すバー形状が、対応する再生時間の位置に表示されている。なお、編集スクリプト＃Ａ、利用コンテンツ＃Ｂ，＃Ｃ，＃Ｄそれぞれを表すバー形状の長さは、そのコンテンツの再生時間に対応している。
【０３２９】
編集スクリプト＃Ａ、利用コンテンツ＃Ｂ，＃Ｃ，＃Ｄそれぞれを表すバー形状の内部には、そのコンテンツをユーザが識別することのできる情報（例えば、コンテンツのタイトルなど）と、そのコンテンツの利用権の購入費用（ａ円、ｂ円、ｃ円、ｄ円）が表示されている。さらに、購入費用画面の下部には、必要コンテンツである編集スクリプト＃Ａ、利用コンテンツ＃Ｂ，＃Ｃ，＃Ｄすべての利用権の購入費用の合計金額（ｅ円）が表示されている。
【０３３０】
なお、購入費用画面では、ユーザが既に利用権を購入している必要コンテンツの利用権の購入費用は、例えば、０円とされる。
【０３３１】
また、必要コンテンツの中には、例えば、利用コンテンツとして再生することが許可されていないコンテンツ（以下、適宜、利用不可コンテンツという）があることがあり得る。この場合、購入費用画面には、その利用不可コンテンツに対応するバー形状は表示されず、さらに、その利用不可コンテンツについては、利用権の購入費用の算出対象から除外される。ここで、購入費用画面においては、利用不可コンテンツに対応するバー形状を、利用不可コンテンツでない必要コンテンツに対応するバー形状とは異なる表示方法で表示し（例えば、色や、模様、濃さを変えて表示し）、これにより、ユーザに、利用不可コンテンツの存在を報知するようにすることが可能である。
【０３３２】
ユーザは、図３５の購入費用画面に対して、自身が再生を希望しないコンテンツを指定する除外指定の操作を行うことができる。この場合、購入費用画面においては、ユーザによって除外指定された必要コンテンツを表すバー形状は、例えば、利用不可コンテンツと同様の表示とされ、さらに、利用権の購入費用の算出対象から除外される。従って、ユーザは、除外指定の操作を行うことにより、その除外指定された必要コンテンツの利用権の分だけ、利用権の購入費用を安価にすることができる。
【０３３３】
図３４に戻り、ステップＳ１７１では、上述のような除外指定の操作が行われたかどうかが判定され、行われていないと判定された場合、ステップＳ１７２をスキップして、ステップＳ１７３に進む。
【０３３４】
また、ステップＳ１７１において、除外指定の操作が行われたと判定された場合、ステップＳ１７２に進み、再生ビューワ９２は、除外指定されたコンテンツを、必要コンテンツから除外し、ステップＳ１７３に進む。
【０３３５】
ここで、視聴対象コンテンツが編集スクリプトである場合には、その編集スクリプトに、必要コンテンツの一部除外を許可する／許可しない旨の除外情報フラグを記述しておくことができる。この場合、ステップ１７２では、編集スクリプトの除外情報フラグに基づき、必要コンテンツの一部除外が許可されているかどうかを判定し、許可されていない場合には、例えば、視聴対象コンテンツである編集スクリプト全体を、利用権の購入費用の算出対象から除外するようにすることが可能である。
【０３３６】
ステップＳ１７３では、再生ビューワ９２は、ネットワーク８を介して、インセンティブサーバ４に対し、広告（の存在）を問い合わせる広告問い合わせメッセージを送信することにより、広告コンテンツを要求する。
【０３３７】
広告問い合わせメッセージを受信したインセンティブサーバ４では、図２１で説明したインセンティブ処理が行われ、これにより、ユーザ端末７のユーザのユーザ属性に合致した広告の一覧のｗｅｂページである広告一覧が、ネットワーク８を介して、ユーザ端末７に送信されてくるので、再生ビューワ９２は、インセンティブサーバ４から広告一覧が送信されてくるのを待って、ステップＳ１７３からＳ１７４に進み、その広告一覧を受信して表示する。
【０３３８】
ここで、インセンティブサーバ４は、図２１で説明したように、課金管理テーブル（図１８）に記憶されたユーザ属性に合致した広告の広告一覧を作成する。従って、ステップＳ１７４では、ユーザ端末７のユーザが興味を持っている商品やサービスなどの広告コンテンツの一覧が表示される。
【０３３９】
なお、インセンティブサーバ４が広告一覧の作成に用いるユーザ属性は、再生ビューワ９２が、広告問い合わせメッセージを送信する際に、ユーザに入力してもらい、広告問い合わせメッセージとともに、インセンティブサーバ４に送信するようにすることもできる。
【０３４０】
ステップＳ１７４において広告一覧が表示された後は、ステップＳ１７５に進み、再生ビューワ９２は、ユーザが、広告一覧から、広告コンテンツを選択したかどうかを判定する。
【０３４１】
ステップＳ１７５において、ユーザが、広告コンテンツを選択しなかったと判定された場合、即ち、ユーザが、広告コンテンツの提供を拒否するように操作を行った場合、ステップＳ１７６に進み、再生ビューワ９２は、ネットワーク８を介してインセンティブサーバ８に対し、広告拒否情報を送信し、ステップＳ１７７に進む。
【０３４２】
ここで、広告拒否情報を受信したインセンティブサーバ４は、上述したように、図２１のステップＳ７８において、インセンティブを受けることができない旨のメッセージを、ユーザ端末７に送信してくるので、再生ビューワ９２は、そのメッセージを受信して表示する。
【０３４３】
ステップＳ１７７では、再生ビューワ９２は、必要コンテンツのうち、利用権を有していないコンテンツ（以下、適宜、未購入コンテンツという）の利用権を購入する利用権購入処理を行う。
【０３４４】
即ち、再生ビューワ９２は、ネットワーク８を介してライセンスサーバ３に対し、利用権の購入を要求するライセンス要求メッセージを送信するとともに、未購入コンテンツのコンテンツＩＤ、ユーザＩＤ、および購入する利用権の内容を表す種別情報を送信する。ここで、いまの場合、購入する利用権の内容を表す種別情報は、再生ビューワ９２において、未購入コンテンツを再生することを表すものとされる。
【０３４５】
利用権の購入を要求するライセンス要求メッセージ、さらには、未購入コンテンツのコンテンツＩＤ、ユーザＩＤ、および種別情報を受信したライセンスサーバ３では、図１６で説明したライセンス配信処理が行われ、これにより、未購入コンテンツの暗号化の解除に用いる暗号鍵が、ネットワーク８を介して、ユーザ端末７に送信される。再生ビューワ９２は、以上のようにしてライセンスサーバ３から未購入コンテンツの暗号鍵が送信されてくるのを待って、ステップＳ１７７からＳ１７８に進み、その暗号鍵を受信し、データストレージ９１に供給して記憶させ、ステップＳ１７９に進む。
【０３４６】
ステップＳ１７９では、再生ビューワ９２は、視聴対象コンテンツを通常再生する通常再生制御処理を行い、処理を終了する。即ち、再生ビューワ９２は、データストレージ９１に記憶された必要コンテンツと、その暗号化を解除する暗号鍵を読み出し、暗号解除部９３に供給して、必要コンテンツの暗号化を解除させる。そして、再生ビューワ９２は、必要コンテンツを、対応する再生時間に再生する再生制御を行い、すべての必要コンテンツの再生の終了後、あるいは、ユーザによって再生を終了する指示の入力があった場合、処理を終了する。
【０３４７】
一方、ステップＳ１７５において、ユーザが、広告一覧の中から広告コンテンツを選択したと判定された場合、即ち、ユーザが、広告一覧から、ある広告コンテンツを選択する操作を行った場合、ステップＳ１８０に進み、再生ビューワ９２は、ネットワーク８を介してインセンティブサーバ８に対し、ユーザが選択した広告コンテンツを特定する情報としての、例えば、その広告ＩＤなどを送信し、ステップＳ１８１に進む。
【０３４８】
ここで、広告一覧には、広告コンテンツの広告ＩＤが含まれており、再生ビューワ９２は、ユーザが選択した広告コンテンツの広告ＩＤを、広告一覧に含まれる広告ＩＤから認識する。また、広告一覧からの広告コンテンツの選択にあたっては、１つの広告コンテンツを選択する他、複数の広告コンテンツを選択することも可能である。
【０３４９】
ステップＳ１８１では、再生ビューワ９２は、広告コンテンツの提供の可否を、ネットワーク８を介して、インセンティブサーバ４に問い合わせ、ステップＳ１８２に進む。この問い合わせに応じて、インセンティブサーバ４では、図２１のステップＳ７９において、広告提供者が支払う広告料が上限広告料を超えないかどうかの判定が行われる。そして、広告提供者が支払う広告料が上限広告料を超える場合には、インセンティブサーバ４は、ステップＳ７８において、インセンティブを受けることができない旨のメッセージ（以下、適宜、インセンティブ不可メッセージという）を、ユーザ端末７に送信する。
【０３５０】
ステップＳ１８２では、再生ビューワ９２は、インセンティブサーバ４からインセンティブ不可メッセージが送信されてきたかどうかを判定する。ステップＳ１８２において、インセンティブ不可メッセージが送信されてきたと判定された場合、再生ビューワ９２は、そのインセンティブ不可メッセージを表示し、ステップＳ１７７に進み、以下、ステップＳ１７７乃至Ｓ１７９において、上述した処理を行う。
【０３５１】
また、ステップＳ１８２において、インセンティブ不可メッセージが送信されてきていないと判定された場合、再生ビューワ９２は、インセンティブサーバ４から広告ＩＤが送信されてくるのを待って、ステップＳ１８３に進み、その広告ＩＤを受信して、ステップＳ１８４に進む。
【０３５２】
即ち、インセンティブサーバ４では、図２１のステップＳ７９において、広告提供者が支払う広告料が上限広告料を超えないかどうかの判定が行われ、超えない場合には、ステップＳ８０乃至Ｓ８２に順次進み、ステップＳ８２において、再生ビューワ９２がステップＳ１８０で送信した広告選択情報に含まれる広告ＩＤを送信してくる。再生ビューワ９２は、ステップＳ１８３において、このようにしてインセンティブサーバ４が送信してくる広告ＩＤを受信して、ステップＳ１８４に進む。
【０３５３】
ステップＳ１８４では、再生ビューワ９２は、ステップＳ１８３で受信した広告ＩＤの広告コンテンツをダウンロードし、ステップＳ１８５に進む。
【０３５４】
即ち、ステップＳ１８４では、再生ビューワ９２は、ネットワーク８を介してコンテンツ配信サーバ１に対し、コンテンツの配信を要求するコンテンツ配信要求メッセージを送信するとともに、ステップＳ１８３で受信した広告ＩＤを送信する。この場合、コンテンツ配信サーバ１では、図７で説明したコンテンツ配信処理が行われ、これにより、ステップＳ１７５でユーザが選択したと判定された広告コンテンツが、ネットワーク８を介してユーザ端末７に送信されてくるので、再生ビューワ９２は、その広告コンテンツを受信し、データストレージ９１に供給して記憶させる。
【０３５５】
なお、ここでは、説明を簡単にするため、ステップＳ１８４でダウンロードされた広告コンテンツは、暗号化されていないものとする。
【０３５６】
ステップＳ１８５では、再生ビューワ９２は、視聴対象コンテンツの再生を制御する、後述する再生制御スレッドを開始するとともに、ユーザに対する課金額を表示する、後述する課金表示制御スレッドを開始し、処理を終了する。
【０３５７】
次に、図３６および図３７のフローチャートを参照して、図３４のステップＳ１８５で開始される再生制御スレッドの処理について説明する。
【０３５８】
再生制御スレッドでは、まず最初に、ステップＳ１９１において、再生ビューワ９２は、視聴対象コンテンツを再生するために、まだ未再生の必要コンテンツがあるかどうかを判定する。ステップＳ１９１において、未再生の必要コンテンツがないと判定された場合、即ち、視聴対象コンテンツを再生するために再生する必要がある必要コンテンツの再生がすべて開始されている場合、ステップＳ１９２乃至Ｓ１９８をスキップして、ステップＳ１９９に進む。
【０３５９】
また、ステップＳ１９１において、未再生の必要コンテンツがあると判定された場合、ステップＳ１９２に進み、再生ビューワ９２は、未再生の必要コンテンツのうちのいずれかの必要コンテンツの再生開始タイミングの直前のタイミングとなったかどうかを判定する。ステップＳ１９２において、未再生の必要コンテンツのうちのいずれの必要コンテンツの再生開始タイミングの直前のタイミングにもなっていないと判定された場合、即ち、現在のタイミングが、未再生の必要コンテンツのうちのいずれの再生開始タイミングの直前のタイミングでもない場合、ステップＳ１９３乃至Ｓ１９５をスキップして、ステップＳ１９６に進む。
【０３６０】
ここで、再生制御スレッドにおいて、最初に、ステップＳ１９２の処理が行われる場合においては、ステップＳ１９２では、現在のタイミングが、必要コンテンツのうち、最初に再生されるべきコンテンツ（再生開始時刻が最も早いコンテンツ）の再生開始タイミングの直前のタイミングであると判定される。
【０３６１】
一方、ステップＳ１９２において、未再生の必要コンテンツのうちのいずれかの必要コンテンツの再生開始タイミングの直前のタイミングとなったと判定された場合、ステップＳ１９３に進み、再生ビューワ９２は、その再生開始タイミングの直前タイミングとなった必要コンテンツ（以下、適宜、再生直前コンテンツという）の利用権を、ユーザ端末７のユーザが有しているかどうかを判定する。
【０３６２】
ステップＳ１９３において、ユーザが、再生直前コンテンツの利用権を有していると判定された場合、即ち、例えば、データストレージ９１に、再生直前コンテンツの暗号化を解除する暗号鍵が記憶されている場合、ステップＳ１９４およびＳ１９５をスキップして、ステップＳ１９６に進む。
【０３６３】
また、ステップＳ１９３において、ユーザが、再生直前コンテンツの利用権を有していないと判定された場合、即ち、例えば、データストレージ９１に、再生直前コンテンツの暗号化を解除する暗号鍵が記憶されていない場合、ステップＳ１９４に進み、再生ビューワ９２は、再生直前コンテンツの利用権を購入する利用権購入処理を行う。
【０３６４】
即ち、再生ビューワ９２は、ネットワーク８を介してライセンスサーバ３に対し、利用権の購入を要求するライセンス要求メッセージを送信するとともに、再生直前コンテンツのコンテンツＩＤ、ユーザＩＤ、および購入する利用権の内容を表す種別情報を送信する。ここで、いまの場合、購入する利用権の内容を表す種別情報は、再生ビューワ９２において、再生直前コンテンツを再生することを表すものとされる。
【０３６５】
利用権の購入を要求するライセンス要求メッセージ、さらには、再生直前コンテンツのコンテンツＩＤ、ユーザＩＤ、および種別情報を受信したライセンスサーバ３では、図１６で説明したライセンス配信処理が行われ、これにより、再生直前コンテンツの暗号化の解除に用いる暗号鍵が、ネットワーク８を介して、ユーザ端末７に送信される。再生ビューワ９２は、以上のようにしてライセンスサーバ３から再生直前コンテンツの暗号鍵が送信されてくるのを待って、ステップＳ１９４からＳ１９５に進み、その暗号鍵を受信し、データストレージ９１に供給して記憶させ、ステップＳ１９６に進む。
【０３６６】
ステップＳ１９６では、再生ビューワ９２は、未再生の必要コンテンツのうちのいずれかの必要コンテンツの再生開始タイミングとなったかどうかを判定する。ステップＳ１９６において、未再生の必要コンテンツのうちのいずれの必要コンテンツの再生開始タイミングにもなっていないと判定された場合、ステップＳ１９７およびＳ１９８をスキップして、ステップＳ１９９に進む。
【０３６７】
また、ステップＳ１９６において、未再生の必要コンテンツのうちのいずれかの必要コンテンツの再生開始タイミングとなったと判定された場合、ステップＳ１９７に進み、再生ビューワ９２は、その再生開始タイミングとなった必要コンテンツ（以下、適宜、開始対象コンテンツという）と、その暗号鍵を、データストレージ９１から読み出し、暗号解除部９３に供給することで、開始対象コンテンツの暗号化を解除させる（デコードさせる）。さらに、ステップＳ１９７では、再生ビューワ９２は、暗号化が解除された開始対象コンテンツの再生を開始し、ステップＳ１９８に進む。これにより、ユーザは、開始対象コンテンツの視聴を開始する。
【０３６８】
ステップＳ１９８では、再生ビューワ９２は、直前のステップＳ１９７で再生を開始した開始対象コンテンツのユーザによる視聴が開始された旨を表す視聴状況情報に、その開始対象コンテンツのコンテンツＩＤを含め、ネットワーク８を介して、インセンティブサーバ４に送信する。この視聴状況情報を受信することによって、インセンティブサーバ４は、ユーザが、視聴対象コンテンツのどこの視聴を開始したのかを認識することができる。
【０３６９】
ここで、視聴対象コンテンツが編集スクリプトである場合には、ステップＳ１９８で再生ビューワ９２からインセンティブサーバ４に送信される視聴状況情報には、その編集スクリプトのコンテンツＩＤと、再生が行われている位置を表す情報（例えば、タイムコードなど）を視聴状況情報に含めることができる。即ち、ステップＳ１９８で再生ビューワ９２からインセンティブサーバ４に送信される視聴状況情報は、インセンティブサーバ４において、ユーザが視聴対象コンテンツのどこを視聴しているのかが分かる情報であれば、どのような情報でもかまわない。
【０３７０】
ステップＳ１９８の処理後は、ステップＳ１９９に進み、再生ビューワ９２は、現在再生されている必要コンテンツの中に、再生終了タイミングとなったものがあるかどうかを判定する。ステップＳ１９９において、現在再生されている必要コンテンツの中に、再生終了タイミングとなったものがないと判定された場合、ステップＳ２００およびＳ２０１をスキップして、ステップＳ２０２に進む。
【０３７１】
また、ステップＳ１９９において、現在再生されている必要コンテンツの中に、再生終了タイミングとなったものがあると判定された場合、ステップＳ２００に進み、再生ビューワ９２は、その再生終了タイミングとなった必要コンテンツ（以下、適宜、再生終了コンテンツという）の再生を終了し、ステップＳ２０１に進む。ステップＳ２０１では、再生ビューワ９２は、再生終了コンテンツのユーザによる視聴が終了した旨を表す視聴状況情報に、その再生終了コンテンツのコンテンツＩＤを含め、ネットワーク８を介して、インセンティブサーバ４に送信する。この視聴状況情報を受信することによって、インセンティブサーバ４は、ユーザが、視聴対象コンテンツのどこの視聴を終了したのかを認識することができる。
【０３７２】
ここで、視聴対象コンテンツが編集スクリプトである場合には、ステップＳ２０１で再生ビューワ９２からインセンティブサーバ４に送信される視聴状況情報には、その編集スクリプトのコンテンツＩＤと、再生が行われている位置を表す情報（例えば、タイムコードなど）を視聴状況情報に含めることができる。即ち、ステップＳ２０１で再生ビューワ９２からインセンティブサーバ４に送信される視聴状況情報も、ステップＳ１９８で送信される視聴状況情報と同様に、インセンティブサーバ４において、ユーザが視聴対象コンテンツのどこを視聴しているのかが分かる情報であれば、どのような情報でもかまわない。
【０３７３】
ステップＳ２０１の処理後は、ステップＳ２０２に進み、再生ビューワ９２は、ユーザが視聴対象コンテンツの再生を停止するように操作を行ったかどうかを判定する。ステップＳ２０２において、ユーザが視聴対象コンテンツの再生を停止するように操作を行ったと判定された場合、即ち、例えば、ユーザが、再生ビューワ９２（のウインドウ）をクローズする操作を行い、再生ビューワ９２によるコンテンツの再生を中止させた場合、ステップＳ２０３に進み、再生ビューワ９２は、ユーザによる視聴対象コンテンツの視聴が終了した旨を表す視聴終了情報を送信し、処理を終了する。この視聴終了情報は、インセンティブサーバ４で受信され、視聴終了情報を受信したインセンティブサーバ４は、図２１および図２２で説明したように、ユーザによる視聴対象コンテンツの視聴に対するインセンティブ料の計算を行う。
【０３７４】
一方、ステップＳ２０２において、ユーザが視聴対象コンテンツの再生を停止するように操作を行っていないと判定された場合、ステップＳ２０４に進み、再生ビューワ９２は、必要コンテンツすべての再生が終了したかどうかを判定する。ステップＳ２０４において、必要コンテンツすべての再生が、まだ終了していないと判定された場合、ステップＳ１９１に戻り、以下、同様の処理が繰り返される。
【０３７５】
また、ステップＳ２０４において、必要コンテンツすべての再生が終了したと判定された場合、図３７のステップＳ２１１に進み、再生ビューワ９２は、図３４のステップＳ１８４でダウンロードした広告コンテンツの再生を開始し、ステップＳ２１２に進む。従って、ここでは、視聴対象コンテンツの再生がすべて終了した後に、ユーザが選択した広告コンテンツの再生が開始される。
【０３７６】
ステップＳ２１２では、再生ビューワ９２は、広告コンテンツのユーザによる視聴が開始された旨を表す視聴状況情報に、その広告コンテンツのコンテンツＩＤを含め、ネットワーク８を介して、インセンティブサーバ４に送信する。この視聴状況情報を受信することによって、インセンティブサーバ４は、ユーザが、広告コンテンツの視聴を開始したことを認識することができる。
【０３７７】
ステップＳ２１２の処理後は、ステップＳ２１３に進み、再生ビューワ９２は、ステップＳ２１１で再生を開始した広告コンテンツの再生が最後まで終了したかどうかを判定する。ステップＳ２１３において、広告コンテンツの再生が、まだ最後まで終了していないと判定された場合、ステップＳ２１４に進み、再生ビューワ９２は、ユーザが広告コンテンツの再生を停止するように操作を行ったかどうかを判定する。ステップＳ２１４において、ユーザが広告コンテンツの再生を停止するように操作を行っていないと判定された場合、ステップＳ２１３に戻り、以下、同様の処理が繰り返される。
【０３７８】
また、ステップＳ２１４において、ユーザが広告コンテンツの再生を停止するように操作を行ったと判定された場合、即ち、例えば、ユーザが、再生ビューワ９２（のウインドウ）をクローズする操作を行い、再生ビューワ９２による広告コンテンツの再生を中止させた場合、ステップＳ２１５に進み、再生ビューワ９２は、ユーザによるコンテンツの視聴が終了した旨を表す視聴終了情報を送信し、処理を終了する。この視聴終了情報は、インセンティブサーバ４で受信され、視聴終了情報を受信したインセンティブサーバ４は、図２１および図２２で説明したように、ユーザによる視聴対象コンテンツの視聴に対するインセンティブ料の計算を行う。
【０３７９】
一方、ステップＳ２１３において、広告コンテンツの再生が最後まで終了したと判定された場合、ステップＳ２１６に進み、再生ビューワ９２は、広告コンテンツのユーザによる視聴が終了した旨を表す視聴状況情報に、その広告コンテンツのコンテンツＩＤを含め、ネットワーク８を介して、インセンティブサーバ４に送信する。この視聴状況情報を受信することによって、インセンティブサーバ４は、ユーザが、広告コンテンツの視聴を終了したことを認識することができる。
【０３８０】
ステップＳ２１３の処理後は、ステップＳ２１５に進み、上述したように、再生ビューワ９２は、ユーザによるコンテンツの視聴が終了した旨を表す視聴終了情報を送信し、処理を終了する。
【０３８１】
なお、図３６および図３７の再生制御スレッドの処理においては、ユーザが必要コンテンツの利用権を有していない場合に、その必要コンテンツの再生開始タイミングの直前に、その利用権を購入するようにしたが、必要コンテンツの利用権の購入は、再生制御スレッドの開始直後に、すべての必要コンテンツについて、まとめて行うようにすることが可能である。
【０３８２】
次に、図３８のフローチャートを参照して、図３４のステップＳ１８５で開始される課金表示制御スレッドの処理について説明する。
【０３８３】
課金表示制御スレッドでは、まず最初に、ステップＳ２２１において、再生ビューワ９２は、再生時間対課金額画面を生成して表示する。
【０３８４】
ここで、図３９は、再生時間対課金額画面を示している。
【０３８５】
図３９の再生時間対課金額画面においては、横軸を再生時間とするとともに、縦軸を課金額として、視聴対象コンテンツの再生を行った場合の、各再生時刻におけるユーザに対する課金額が折れ線グラフで表示される。
【０３８６】
ユーザが利用権を有していない必要コンテンツの再生開始タイミングの直前のタイミングとなると、図３６のステップＳ１９４において、その利用権の購入が行われるため、ユーザに対する課金額は、上昇する。そして、ユーザが、視聴対象コンテンツを最後まで視聴し、さらに、広告コンテンツも最後まで視聴すると、インセンティブサーバ４によって、その広告コンテンツの視聴に対する視聴インセンティブ料が、ユーザに支払われ、これにより、ユーザに対する課金額は、低下する。
【０３８７】
図３９において、ユーザに対する課金額を表す折れ線グラフが上昇している部分は、利用権の購入費用の徴収に対応しており、下降している部分は、視聴インセンティブ料の支払いに対応している。
【０３８８】
以上のような再生時間対課金額画面を表示することにより、ユーザは、視聴対象コンテンツの視聴を行うにあたって、どのような金額の課金が行われていくのかを、容易に認識することが可能となる。
【０３８９】
なお、再生時間対課金額画面は、再生制御スレッドの処理において表示される視聴対象コンテンツとともに表示されるが、その視聴対象コンテンツのユーザによる視聴の妨げにならない形で表示される。
【０３９０】
また、再生時間対課金額画面については、ユーザの操作に応じて、その表示と非表示の切り換えを行うようにすることが可能である。
【０３９１】
図３８に戻り、再生ビューワ９２は、ステップＳ２２１において再生時間対課金額画面を表示した後、ステップＳ２２２に進み、現在の再生タイミング（再生時刻）を認識し、ステップＳ２２３に進む。ステップＳ２２３では、再生ビューワ９２は、ステップＳ２２１で表示した再生時間対課金額画面の横軸となっている再生時間における、ステップＳ２２２で認識した現在の再生タイミングに対応する位置に、図３９に示すように、現在の再生位置を表す再生位置マークを表示する。
【０３９２】
以上のように、再生時間対課金額画面に、再生位置マークを表示することで、ユーザは、例えば、次に再生が開始される必要コンテンツの利用権の購入が行われる直前に、コンテンツの視聴を終了するなどの、ユーザの予算に応じたコンテンツの視聴（コンテンツの利用権の購入）が可能となる。
【０３９３】
ここで、図３９では、再生位置マークとして、矢印を象徴する図形を用いているが、再生位置マークは、そのような図形に限定されるものではない。また、再生位置マークの表示としては、その他、例えば、再生時間対課金額画面の再生が終了した再生時間帯と、これから再生が行われる再生時間帯とを、異なる表示色で表示する方法などを採用することも可能である。
【０３９４】
再生ビューワ９２は、ステップＳ２２３において、再生位置マークを表示した後は、ステップＳ２２４に進み、図３６および３７で説明した再生制御スレッドの処理において、視聴終了情報がインセンティブサーバ４に送信しされたかどうかを判定する。
【０３９５】
ステップＳ２２４において、視聴終了情報がインセンティブサーバ４に送信されていないと判定された場合、即ち、ユーザがコンテンツを視聴している場合、ステップＳ２２２に戻り、以下、同様の処理が繰り返される。
【０３９６】
また、ステップＳ２２４において、視聴終了情報がインセンティブサーバ４に送信されたと判定された場合、即ち、ユーザがコンテンツの視聴を終了した場合、再生ビューワ９２は、再生時間対課金額画面の表示を消去し、処理を終了する。
【０３９７】
なお、ここでは、横軸を再生時間とするとともに、縦軸を課金額とする再生時間対課金額画面を表示するようにしたが、その他、例えば、単に、現在の課金額だけを、数字で表示するようにすることなども可能である。
【０３９８】
次に、図４０乃至図４３を参照して、インセンティブサーバ４によるインセンティブ料の計算方法について説明する。
【０３９９】
なお、以下においては、視聴対象コンテンツは編集スクリプトであるとし、また、ユーザは、編集スクリプト、およびその編集スクリプトで利用される利用コンテンツの利用権は有していないものとする。
【０４００】
図４０は、インセンティブ料の第１の計算方法を示している。
【０４０１】
図４０では、視聴対象コンテンツである編集スクリプト＃Ａは、３つのコンテンツ＃Ｂ，＃Ｃ，＃Ｄを利用するものとなっている。また、時刻ｔ１＜ｔ２＜ｔ３＜ｔ４であるとして、編集スクリプト＃Ａおよび利用コンテンツ＃Ｂの再生開始時刻は、時刻ｔ１に、利用コンテンツ＃Ｃの再生開始時刻は、時刻ｔ２に、利用コンテンツ＃Ｄの再生開始時刻は、時刻ｔ３に、それぞれなっている。さらに、図４０では、視聴対象コンテンツである編集スクリプト＃Ａの再生終了後に、広告コンテンツ＃Ｘが再生されることとなっており、その広告コンテンツ＃Ｘの再生終了時刻は、時刻ｔ４となっている。
【０４０２】
図４０では、編集スクリプト＃Ａの再生が時刻ｔ１で開始されると、その時刻ｔ１に、利用コンテンツ＃Ｂの再生も開始される。これらの編集スクリプト＃Ａと利用コンテンツ＃Ｂの再生には、それらの利用権が必要であるから、ユーザは、編集スクリプト＃Ａと利用コンテンツ＃Ｂの利用権を購入する必要がある。ユーザが、編集スクリプト＃Ａと利用コンテンツ＃Ｂの利用権を購入することにより、編集スクリプト＃Ａのコンテンツ提供者は、その利用権の代金（ライセンス料）としてａ円の収入を得、利用コンテンツ＃Ｂのコンテンツ提供者は、そのライセンス料としてｂ円の収入を得る。
【０４０３】
一方、ユーザは、編集スクリプト＃Ａと利用コンテンツ＃Ｂの利用権の購入により、−（ａ＋ｂ）円の収入、即ち、ａ＋ｂ円を支出する。
【０４０４】
そして、その後、時刻ｔ２において、利用コンテンツ＃Ｄの再生が開始されるが、その再生には、利用コンテンツ＃Ｄの利用権が必要であるから、ユーザは、その利用権を購入する。これにより、利用コンテンツ＃Ｄのコンテンツ提供者は、そのライセンス料としてｄ円の収入を得る。
【０４０５】
一方、ユーザは、利用コンテンツ＃Ｄの利用権の購入により、−ｄ円の収入、即ち、ｄ円を支出する。
【０４０６】
さらに、時刻ｔ３において、利用コンテンツ＃Ｃの再生が開始されるが、その再生には、利用コンテンツ＃Ｃの利用権が必要であるから、ユーザは、その利用権を購入する。これにより、利用コンテンツ＃Ｃのコンテンツ提供者は、そのライセンス料としてｃ円の収入を得る。
【０４０７】
一方、ユーザは、利用コンテンツ＃Ｃの利用権の購入により、−ｃ円の収入、即ち、ｃ円を支出する。
【０４０８】
その後、編集スクリプト＃Ａの再生が終了すると、広告コンテンツ＃Ｘの再生が開始される。そして、広告コンテンツ＃Ｘの再生が終了すると、広告コンテンツ＃Ｘの広告提供者は、ユーザが広告コンテンツ＃Ｘを視聴したことに対する視聴インセンティブ料として、ｘ円を支払う（−ｘ円の収入を得る）。
【０４０９】
一方、ユーザは、広告コンテンツ＃Ｘの視聴により、その広告提供者によって支払われた視聴インセンティブ料としてのｘ円の収入を得る。
【０４１０】
以上のようなインセンティブ料の第１の計算方法を採用した場合には、編集スクリプト＃Ａ、利用コンテンツ＃Ｂ，＃Ｃ，＃Ｄのコンテンツ提供者は、それぞれコンテンツのライセンス料であるａ，ｂ，ｃ，ｄ円だけの収入を得る。
【０４１１】
また、広告コンテンツ＃Ｘの広告提供者は、ユーザに視聴インセンティブ料として支払うｘ円を支出する。
【０４１２】
そして、ユーザは、編集スクリプト＃Ａ、利用コンテンツ＃Ｂ，＃Ｃ，＃Ｄそれぞれのライセンス料であるａ，ｂ，ｃ，ｄ円の合計金額（ａ＋ｂ＋ｃ＋ｄ）を支出するとともに、広告コンテンツ＃Ｘの広告提供者が支払う視聴インセンティブ料としてのｘ円の収入を得る。即ち、ユーザは、（ｘ−ａ−ｂ−ｃ−ｄ）円の収入を得る。
【０４１３】
この場合、例えば、ｘ＝ａ＋ｂ＋ｃ＋ｄとすると、ユーザは、広告コンテンツ＃Ｘを視聴することにより、再生対象コンテンツを、実質的に無償で視聴することができることになる。
【０４１４】
従って、第１の計算方法によれば、ユーザによる番組コンテンツと広告コンテンツの視聴を促進することができる。
【０４１５】
ところで、第１の計算方法では、ユーザが、編集スクリプト＃Ａの再生を開始するために、編集スクリプト＃Ａの利用権を購入することによって、編集スクリプト＃Ａのコンテンツ提供者は、そのライセンス料であるａ円の収入を得る。そして、第１の計算方法では、編集スクリプト＃Ａのコンテンツ提供者が得る収入は、ユーザが、編集スクリプト＃Ａを最後まで再生した場合であっても、また、編集スクリプト＃Ａの再生を途中で中止してしまった場合でも、ａ円のまま変わらない。
【０４１６】
従って、第１の計算方法を採用した場合には、編集スクリプト＃Ａのコンテンツ提供者が、その最初の部分だけ質の良いものとし、残りは、いわば手を抜いた編集スクリプト＃Ａを制作することが生じ得る。このような質の悪い編集スクリプトが提供されることは、ユーザがコンテンツを視聴しようとする意欲を減退させることになる。さらに、質の悪い編集スクリプトにおいて利用コンテンツとして利用されることを防止するために、アーティストが唄う曲のコンテンツなどの利用許諾の意欲も減退させることになる。
【０４１７】
そこで、図４１は、インセンティブ料の第２の計算方法を示している。
【０４１８】
図４１においては、図４０における場合と同一のコンテンツの再生が行われる。従って、図４１において、編集スクリプト＃Ａ、利用コンテンツ＃Ｂ，＃Ｃ，＃Ｄのコンテンツ提供者がライセンス料として得るのは、図４０における場合と同様に、それぞれ、ａ，ｂ，ｃ，ｄ円である。また、ユーザが、ライセンス料（利用権の購入費用）として支払う金額も、図４０における場合と同様に、（ａ＋ｂ＋ｃ＋ｄ）である。
【０４１９】
図４１では、編集スクリプト＃Ａの再生の終了後、広告コンテンツ＃Ｘの再生が開始され、その広告コンテンツ＃Ｘの再生が終了すると、広告コンテンツ＃Ｘの広告提供者は、ユーザが広告コンテンツ＃Ｘを視聴したことに対する視聴インセンティブ料として、ｘ’円を支払う（−ｘ’円の収入を得る）。さらに、図４１では、広告コンテンツ＃Ｘの広告提供者は、広告コンテンツ＃Ｘの再生が終了した時点で再生が終了している編集スクリプト＃Ａ、利用コンテンツ＃Ｂ，＃Ｃ，＃Ｄのコンテンツ提供者によるコンテンツの提供に対する提供インセンティブ料として、それぞれ、ａ’，ｂ’，ｃ’，ｄ’円を支払う。
【０４２０】
従って、第２の計算方法では、広告コンテンツ＃Ｘの広告提供者は、総額で、ａ’＋ｂ’＋ｃ’＋ｄ’＋ｘ’円を支払う（−（ａ’＋ｂ’＋ｃ’＋ｄ’＋ｘ’）円の収入を得る。
【０４２１】
一方、ユーザは、広告コンテンツ＃Ｘの視聴により、その広告提供者によって支払われた視聴インセンティブ料としてのｘ’円の収入を得る。
【０４２２】
また、編集スクリプト＃Ａのコンテンツ提供者は、そのライセンス料であるａ円と、広告コンテンツ＃Ｘの広告提供者によって支払われる提供インセンティブ料であるａ’円との合計ａ＋ａ’円の収入を得る。同様に、利用コンテンツ＃Ｂ，＃Ｃ，＃Ｄのコンテンツ提供者は、それぞれ、ｂ＋ｂ’円、ｃ＋ｃ’円、ｄ＋ｄ’円の収入を得る。
【０４２３】
従って、ユーザは、第１の計算方法による場合と同様に、（ｘ’−ａ−ｂ−ｃ−ｄ）円の収入を得ることができるので、ユーザについては、やはり、番組コンテンツと広告コンテンツの視聴を促進することができる。なお、第１の計算方法における場合と同様に、例えば、ｘ’＝ａ＋ｂ＋ｃ＋ｄとすると、ユーザは、広告コンテンツ＃Ｘを視聴することにより、再生対象コンテンツを、実質的に無償で視聴することができることになる。
【０４２４】
また、編集スクリプト＃Ａのコンテンツ提供者は、ユーザが編集スクリプト＃Ａを最後まで視聴し、さらに、広告コンテンツ＃Ｘを最後まで視聴することによって、ライセンス料ａ円に加えて、視聴インセンティブ料であるａ’円の収入を得ることができる。従って、編集スクリプト＃Ａのコンテンツ提供者については、ユーザが最後まで視聴しようとするような、質の高い編集スクリプト＃Ａを制作する意欲を促進することができる。なお、このことは、利用コンテンツ＃Ｂ，＃Ｃ，＃Ｄのコンテンツ提供者についても、同様である。
【０４２５】
次に、図４２は、インセンティブ料の第３の計算方法を示している。
【０４２６】
図４２では、視聴対象コンテンツとして、編集スクリプト＃Ａと＃Ｅの２つが選択されている。そして、編集スクリプト＃Ａは、２つのコンテンツ＃Ｂと＃Ｄを利用するものとなっており、編集スクリプト＃Ｅも、２つのコンテンツ＃Ｃと＃Ｄを利用するものとなっている。さらに、図４２では、時刻ｔ１＜ｔ２＜ｔ３＜ｔ４＜ｔ５であるとして、編集スクリプト＃Ａおよび利用コンテンツ＃Ｂの再生開始時刻は、時刻ｔ１に、利用コンテンツ＃Ｄの再生開始時刻は、時刻ｔ２に、編集スクリプト＃Ｅの再生開始時刻は、時刻ｔ３に、利用コンテンツ＃Ｃの再生開始時刻は、時刻ｔ４に、それぞれなっている。また、図４２では、視聴対象コンテンツである編集スクリプト＃Ａと＃Ｅのうちの＃Ａの再生終了後に、広告コンテンツ＃Ｘが再生されることとなっており、その広告コンテンツ＃Ｘの再生終了時刻が、編集スクリプト＃Ｅの再生開始時刻ｔ４となっている。さらに、図４２では、視聴対象コンテンツである編集スクリプト＃Ａと＃Ｅのうちの＃Ｅの再生終了後に、広告コンテンツ＃Ｙが再生されることとなっており、その広告コンテンツ＃Ｙの再生終了時刻が、時刻ｔ５となっている。
【０４２７】
従って、図４２では、編集スクリプト＃Ａが再生され、その再生終了後に、広告コンテンツ＃Ｘの再生が開始される。そして、広告コンテンツ＃Ｘの再生終了後に、編集スクリプト＃Ｅの再生が開始され、その再生終了後に、広告コンテンツ＃Ｙが再生される。
【０４２８】
図４２では、編集スクリプト＃Ａの再生が時刻ｔ１で開始されると、その時刻ｔ１に、利用コンテンツ＃Ｂの再生も開始される。これらの編集スクリプト＃Ａと利用コンテンツ＃Ｂの再生には、それらの利用権が必要であるから、ユーザは、編集スクリプト＃Ａと利用コンテンツ＃Ｂの利用権を購入する必要がある。ユーザが、編集スクリプト＃Ａと利用コンテンツ＃Ｂの利用権を購入することにより、編集スクリプト＃Ａのコンテンツ提供者は、その利用権の代金（ライセンス料）としてａ円の収入を得、利用コンテンツ＃Ｂのコンテンツ提供者は、そのライセンス料としてｂ円の収入を得る。
【０４２９】
一方、ユーザは、編集スクリプト＃Ａと利用コンテンツ＃Ｂの利用権の購入により、−（ａ＋ｂ）円の収入、即ち、ａ＋ｂ円を支出する。
【０４３０】
そして、その後、時刻ｔ２において、利用コンテンツ＃Ｄの再生が開始されるが、その再生には、利用コンテンツ＃Ｄの利用権が必要であるから、ユーザは、その利用権を購入する。これにより、利用コンテンツ＃Ｄのコンテンツ提供者は、そのライセンス料としてｄ円の収入を得る。
【０４３１】
一方、ユーザは、利用コンテンツ＃Ｄの利用権の購入により、−ｄ円の収入、即ち、ｄ円を支出する。
【０４３２】
その後、編集スクリプト＃Ａの再生が終了すると、広告コンテンツ＃Ｘの再生が開始される。そして、時刻ｔ３において、広告コンテンツ＃Ｘの再生が終了すると、広告コンテンツ＃Ｘの広告提供者は、ユーザが広告コンテンツ＃Ｘを視聴したことに対する視聴インセンティブ料として、ｘ’円を支払う（−ｘ’円の収入を得る）。さらに、図４２では、広告コンテンツ＃Ｘの広告提供者は、広告コンテンツ＃Ｘの再生が終了した時点で再生が終了している編集スクリプト＃Ａ、利用コンテンツ＃Ｂのコンテンツ提供者によるコンテンツの提供に対する提供インセンティブ料として、それぞれ、ａ’，ｂ’円を支払う。
【０４３３】
従って、第３の計算方法では、広告コンテンツ＃Ｘの広告提供者は、総額で、ａ’＋ｂ’＋ｘ’円を支払う（−（ａ’＋ｂ’＋ｘ’）円の収入を得る）。
【０４３４】
一方、編集スクリプト＃Ａのコンテンツ提供者は、そのライセンス料であるａ円と、広告コンテンツ＃Ｘの広告提供者によって支払われる提供インセンティブ料であるａ’円との合計ａ＋ａ’円の収入を得る。同様に、利用コンテンツ＃Ｂのコンテンツ提供者は、ｂ＋ｂ’円の収入を得る。
【０４３５】
ところで、図４２では、広告コンテンツ＃Ｘの再生が終了する時刻ｔ３において、編集スクリプト＃Ｅの再生が開始される。編集スクリプト＃Ｅの再生には、その利用権が必要であるから、ユーザは、その利用権を購入する。これにより、編集スクリプト＃Ｅのコンテンツ提供者は、そのライセンス料としてｅ円の収入を得る。一方、ユーザは、編集スクリプト＃Ｅの利用権の購入により、−ｅ円の収入、即ち、ｅ円を支出する。
【０４３６】
従って、図４２では、時刻ｔ３において、ユーザは、広告コンテンツ＃Ｘの広告提供者によって支払われる視聴インセンティブ料としてのｘ’円の収入を得るとともに、編集スクリプト＃Ｅの利用権の購入によりｅ円を支出するから（−ｅ円の収入を得るから）、合計で、ｘ’−ｅ円の収入を得る（−（ｘ’−ｅ）円を支出する）。
【０４３７】
その後、時刻ｔ４において、利用コンテンツ＃Ｃの再生が開始されるが、その再生には、利用コンテンツ＃Ｃの利用権が必要であるから、ユーザは、その利用権を購入する。これにより、利用コンテンツ＃Ｃのコンテンツ提供者は、そのライセンス料としてｃ円の収入を得る。
【０４３８】
一方、ユーザは、利用コンテンツ＃Ｃの利用権の購入により、−ｃ円の収入、即ち、ｃ円を支出する。
【０４３９】
その後、編集スクリプト＃Ｅの再生が終了すると、広告コンテンツ＃Ｙの再生が開始される。そして、時刻ｔ５において、広告コンテンツ＃Ｙの再生が終了すると、広告コンテンツ＃Ｙの広告提供者は、ユーザが広告コンテンツ＃Ｙを視聴したことに対する視聴インセンティブ料として、ｙ’円を支払う（−ｙ’円の収入を得る）。さらに、図４２では、広告コンテンツ＃Ｙの広告提供者は、広告コンテンツ＃Ｙの再生が終了した時点で再生が終了している編集スクリプト＃Ｅ、利用コンテンツ＃Ｃ，＃Ｄのコンテンツ提供者によるコンテンツの提供に対する提供インセンティブ料として、それぞれ、ｅ’，ｃ’，ｄ’円を支払う。
【０４４０】
従って、第３の計算方法では、広告コンテンツ＃Ｙの広告提供者は、総額で、ｃ’＋ｄ’＋ｅ’＋ｙ’円を支払う（−（ｃ’＋ｄ’＋ｅ’＋ｙ’）円の収入を得る）。
【０４４１】
また、ユーザは、広告コンテンツ＃Ｙの視聴により、その広告提供者によって支払われた視聴インセンティブ料としてのｙ’円の収入を得る。
【０４４２】
以上のようなインセンティブ料の第３の計算方法を採用した場合には、ユーザは、（ｘ’＋ｙ’−ａ−ｂ−ｃ−ｄ−ｅ）円の収入を得ることができるので、ユーザについては、やはり、番組コンテンツと広告コンテンツの視聴を促進することができる。なお、この場合、例えば、ｘ’＋ｙ’＝ａ＋ｂ＋ｃ＋ｄ＋ｅとすると、ユーザは、広告コンテンツ＃Ｘと＃Ｙを視聴することにより、再生対象コンテンツを、実質的に無償で視聴することができることになる。
【０４４３】
また、編集スクリプト＃Ａのコンテンツ提供者は、ユーザが編集スクリプト＃Ａを最後まで視聴し、さらに、広告コンテンツ＃Ｘを最後まで視聴することによって、ライセンス料ａ円に加えて、視聴インセンティブ料であるａ’円の収入を得ることができる。従って、編集スクリプト＃Ａのコンテンツ提供者については、ユーザが最後まで視聴しようとするような、質の高い編集スクリプト＃Ａを制作する意欲を促進することができる。このことは、利用コンテンツ＃Ｂのコンテンツ提供者についても、同様である。
【０４４４】
さらに、編集スクリプト＃Ｅのコンテンツ提供者は、ユーザが編集スクリプト＃Ｅを最後まで視聴し、さらに、広告コンテンツ＃Ｙを最後まで視聴することによって、ライセンス料ｅ円に加えて、視聴インセンティブ料であるｅ’円の収入を得ることができる。従って、編集スクリプト＃Ｅのコンテンツ提供者についても、ユーザが最後まで視聴しようとするような、質の高い編集スクリプト＃Ｅを制作する意欲を促進することができる。このことは、利用コンテンツ＃Ｃ，＃Ｄのコンテンツ提供者についても、同様である。
【０４４５】
なお、図４２では、広告コンテンツ＃Ｘの広告提供者は、総額で、ｘ’＋ａ’＋ｂ’円を支払い（−（ｘ’＋ａ’＋ｂ’）円の収入を得）、広告コンテンツ＃Ｙの広告提供者は、総額で、ｙ’＋ｃ’＋ｄ’＋ｅ’円を支払う（−（ｙ’＋ｃ’＋ｄ’＋ｅ’）円の収入を得る）。
【０４４６】
次に、図４３は、インセンティブ料の第４の計算方法を示している。
【０４４７】
図４３においては、図４２における場合と同一のコンテンツの再生が行われ、ユーザが得る収入と、編集スクリプト＃Ａ、利用コンテンツ＃Ｂ，＃Ｃ，＃Ｄ、変数スクリプト＃Ｅのコンテンツ提供者それぞれが得る収入は、図４２における場合と同様である。
【０４４８】
但し、図４２においては、編集スクリプト＃Ａの再生終了直後に再生される広告コンテンツ＃Ｘの再生終了後に、その編集スクリプト＃Ａのコンテンツ提供者に対して、広告コンテンツ＃Ｘの広告提供者が、提供インセンティブ料であるａ’円を支払うようになっていたが、図４３においては、編集スクリプト＃Ａのコンテンツ提供者に対する提供インセンティブ料であるａ’円を、広告コンテンツ＃Ｘの広告提供者ではなく、広告コンテンツ＃Ｙの広告提供者が支払うようになっている。
【０４４９】
即ち、図４３では、編集スクリプト＃Ａの後に再生される編集スクリプト＃Ｅの再生終了直後に再生される広告コンテンツ＃Ｙの再生終了後に、編集スクリプト＃Ａのコンテンツ提供者に対して、広告コンテンツ＃Ｙの広告提供者が、提供インセンティブ料であるａ’円を支払う。
【０４５０】
従って、図４３では、広告コンテンツ＃Ｘの広告提供者は、総額で、ｘ’＋ｂ’円を支払い（−（ｘ’＋ｂ’）円の収入を得）、広告コンテンツ＃Ｙの広告提供者は、総額で、ｙ’＋ａ’＋ｃ’＋ｄ’＋ｅ’円を支払う（−（ｙ’＋ａ’＋ｃ’＋ｄ’＋ｅ’）円の収入を得る）。
【０４５１】
なお、図４３に示した第４の計算方法は、例えば編集スクリプト＃Ａと＃Ｅとの関連性が高い場合、即ち、例えば、編集スクリプト＃Ａと＃Ｅのコンテンツ提供者が同一の場合などに採用することが可能である。
【０４５２】
以上のように、ユーザ端末７においてコンテンツ配信サーバ１に番組と広告のコンテンツを要求し、その要求に応じて、コンテンツ配信サーバ１から送信されてくる番組と広告のコンテンツを受信して再生するとともに、その再生されたコンテンツの、ユーザによる視聴状況を表す視聴状況情報を、インセンティブサーバ４に送信する一方、インセンティブサーバ４において、ユーザ端末７から送信されてくる視聴状況情報を受信し、その視聴状況情報に応じて、ユーザ端末７のユーザによるコンテンツの視聴に対する視聴インセンティブ料と、ユーザ端末７のユーザによって視聴されたコンテンツのコンテンツ提供者によるコンテンツの提供に対する提供インセンティブ料を求めて、そのインセンティブ料の課金処理を行うようにしたので、ユーザによるコンテンツの視聴、コンテンツ提供者によるコンテンツの提供の促進、およびコンテンツ提供者によって提供されるコンテンツの質の向上を図ることが可能となる。さらに、広告のコンテンツを提供する、例えば、企業等の広告提供者は、そのイメージアップ等を図ることが可能となる。
【０４５３】
なお、広告提供者が、コンテンツ提供者やユーザに対して、広告料として支払うインセンティブ料については、上述したインセンティブ情報（図１９Ｂ）によって、その支払いに関する各種の設定することができる。即ち、例えば、インセンティブ料は、固定の額とすることもできるし、ユーザが視聴した番組コンテンツや広告コンテンツに対するアクセス数などに応じた変動額とすることもできる。また、ユーザが、番組コンテンツについて、既に利用権を有している場合には、視聴インセンティブ料を低額または０とすることなども可能である。このようなインセンティブ料の支払いの条件は、広告料としてインセンティブ料を支払う広告提供者が、インセンティブ情報によって自由に設定することができる。
【０４５４】
また、本実施の形態では、番組コンテンツである編集スクリプトの再生が終了した後に、広告コンテンツの再生を行うようにしたが、広告コンテンツは、その他、編集スクリプトの再生の途中で再生するようにすることも可能である。この場合、広告コンテンツの再生を行うタイミングは、例えば、編集スクリプトのコンテンツ提供者が、その編集スクリプトの中に記述しておくことが可能である。
【０４５５】
さらに、図２０における広告登録処理では、一つの広告提供者のユーザＩＤに対し、上限広告料が一つのみ割り振られるようにしたが、広告提供者が広告コンテンツ毎に上限広告料を設定したい場合もあり得るので、上限広告料は、広告コンテンツごとに設けるようにすることが可能である。即ち、この場合、例えば、図１９Ｂの広告コンテンツテーブルにも上限広告料、現広告料の項目を設け、図２０のステップＳ６５にて広告上限料の情報を取得し、ステップＳ６６にて広告上限料の登録を行う一方、ある広告提供者が提供する広告コンテンツの上限広告料の合計金額を、図１９Ａの広告提供者テーブルで管理するようにすれば良い。なお、この場合、図２２のインセンティブ処理のステップＳ１０２において、現広告料を求めた後、その現広告料と上限広告料とを比較し、現広告料が、新たにインセンティブ料を払うことができないほどの金額になったかどうかを判断して、現広告料がインセンティブ料を払うことができない金額になった場合には、その広告コンテンツについてのエントリを、図１９Ｂの広告コンテンツテーブルから削除するようにすることができる。
【０４５６】
また、図２０の広告登録処理では、広告コンテンツを提供する制約条件として、例えば、広告期日を登録するようにすることが可能である。即ち、図１９Ｂの広告コンテンツテーブルに広告期日の項目を設け、図２０のステップＳ６５にて広告期日の情報を取得し、ステップＳ６６にて広告コンテンツテーブルに登録することができる。この場合、例えば、図２１のインセンティブ処理のステップＳ７４において、広告コンテンツテーブルを検索したときに、その広告期日を過ぎた広告コンテンツについてのエントリは、図１９Ｂの広告コンテンツテーブルから削除するようにすることができる。なお、この場合、図２１および図２２のインセンティブ処理において検索・登録の対象となるテーブルは、図１９Ａの広告提供者テーブルと図１９Ｂの広告コンテンツテーブルの２つのテーブルになる。
【０４５７】
【発明の効果】
以上の如く、本発明によれば、ユーザによるコンテンツの視聴、およびコンテンツ提供者による質の高いコンテンツの提供の促進、並びに企業のイメージアップ等を図ることが可能となる。
【図面の簡単な説明】
【図１】本発明を適用した情報処理システムの一実施の形態の構成例を示すブロック図である。
【図２】情報処理システムが支援するビジネスモデルを示す図である。
【図３】コンテンツ配信サーバ１のハードウェア構成例を示すブロック図である。
【図４】コンテンツ配信サーバ１の機能的構成例を示すブロック図である。
【図５】コンテンツ管理テーブルを示す図である。
【図６】コンテンツ配信サーバ１によるコンテンツ登録処理を説明するフローチャートである。
【図７】コンテンツ配信サーバ１によるコンテンツ配信処理を説明するフローチャートである。
【図８】コンテンツ管理サーバ２の機能的構成例を示すブロック図である。
【図９】ＩＤ管理テーブルを示す図である。
【図１０】コンテンツ管理サーバ２によるコンテンツＩＤ登録処理を説明するフローチャートである。
【図１１】ライセンスサーバ３の機能的構成例を示すブロック図である。
【図１２】ユーザ管理テーブルを示す図である。
【図１３】ライセンス管理テーブルを示す図である。
【図１４】ライセンスサーバ３によるユーザ管理情報登録処理を説明するフローチャートである。
【図１５】ライセンスサーバ３によるライセンス管理情報登録処理を説明するフローチャートである。
【図１６】ライセンスサーバ３によるライセンス配信処理を説明するフローチャートである。
【図１７】インセンティブサーバ４の機能的構成例を示すブロック図である。
【図１８】課金管理テーブルを示す図である。
【図１９】広告提供者テーブルと広告コンテンツテーブルを示す図である。
【図２０】インセンティブサーバ４による広告情報登録処理を説明するフローチャートである。
【図２１】インセンティブサーバ４によるインセンティブ処理を説明するフローチャートである。
【図２２】インセンティブサーバ４によるインセンティブ処理を説明するフローチャートである。
【図２３】コンテンツ提供者端末５の機能的構成例を示すブロック図である。
【図２４】コンテンツ情報記憶部７１の記憶内容を示す図である。
【図２５】コンテンツ提供者端末５によるコンテンツ登録処理を説明するフローチャートである。
【図２６】コンテンツ提供者端末５によるコンテンツ取得処理を説明するフローチャートである。
【図２７】編集スクリプトを示す図である。
【図２８】編集スクリプトを説明するための図である。
【図２９】広告提供者端末６の機能的構成例を示すブロック図である。
【図３０】コンテンツ情報／広告情報記憶部８１の記憶内容を示す図である。
【図３１】広告提供者端末６による広告情報登録処理を説明するフローチャートである。
【図３２】ユーザ端末７の機能的構成例を示すブロック図である。
【図３３】ユーザ端末７による再生処理を説明するフローチャートである。
【図３４】ユーザ端末７による再生処理を説明するフローチャートである。
【図３５】購入費用画面を示す図である。
【図３６】再生制御スレッドの処理を説明するフローチャートである。
【図３７】再生制御スレッドの処理を説明するフローチャートである。
【図３８】課金表示制御スレッドの処理を説明するフローチャートである。
【図３９】再生時間対課金額画面を示す図である。
【図４０】インセンティブ料の第１の計算方法を説明する図である。
【図４１】インセンティブ料の第２の計算方法を説明する図である。
【図４２】インセンティブ料の第３の計算方法を説明する図である。
【図４３】インセンティブ料の第４の計算方法を説明する図である。
【符号の説明】
１  コンテンツ配信サーバ，  ２  コンテンツ管理サーバ，  ３  ライセンスサーバ，  ４  インセンティブサーバ，  ５  コンテンツ提供者端末，  ６  広告提供者端末，  ７  ユーザ端末，  １１  バス，  １２  ＣＰＵ，  １３  ＲＯＭ，１４  ＲＡＭ，  １５  ハードディスク，  １６  出力部，  １７  入力部，  １８  通信部，  １９  ドライブ，  ２０  入出力インタフェース，  ２１  リムーバブル記録媒体，  ３１  コンテンツデータベース，  ３２  コンテンツ管理テーブル記憶部，  ３３  データ登録制御部，  ３４  データ配信制御部，  ４１  ＩＤ管理テーブル記憶部，  ４２  ＩＤ登録制御部，  ５１  ユーザ管理テーブル記憶部，  ５２  ライセンス管理テーブル記憶部，  ５３  ユーザ登録制御部，  ５４  ライセンス登録制御部，  ５５  暗号鍵生成部，  ５６  ライセンス配信制御部，  ６１  課金管理テーブル記憶部，  ６２  広告情報テーブル記憶部，  ６３  広告情報登録制御部，  ６４  課金情報登録制御部，  ６５  課金処理部，  ７１  コンテンツ情報記憶部，  ７２  コンテンツ登録制御部，  ７３  暗号化部，  ７４  コンテンツ取得制御部，  ７５  編集加工ビューワ，７６  暗号解除部，  ８１  コンテンツ情報／広告情報記憶部，  ８２  コンテンツ登録制御部，  ８３  暗号化部，  ８４  広告情報登録制御部，  ９１  データストレージ，  ９２  再生ビューワ，  ９３  暗号解除部
【図１】
2004234146.tif 000003
【図２】
2004234146.tif 000004
【図３】
2004234146.tif 000005
【図４】
2004234146.tif 000006
【図５】
2004234146.tif 000007
【図６】
2004234146.tif 000008
【図７】
2004234146.tif 000009
【図８】
2004234146.tif 000010
【図９】
2004234146.tif 000011
【図１０】
2004234146.tif 000012
【図１１】
2004234146.tif 000013
【図１２】
2004234146.tif 000014
【図１３】
2004234146.tif 000015
【図１４】
2004234146.tif 000016
【図１５】
2004234146.tif 000017
【図１６】
2004234146.tif 000018
【図１７】
2004234146.tif 000019
【図１８】
2004234146.tif 000020
【図１９】
2004234146.tif 000021
【図２０】
2004234146.tif 000022
【図２１】
2004234146.tif 000023
【図２２】
2004234146.tif 000024
【図２３】
2004234146.tif 000025
【図２４】
2004234146.tif 000026
【図２５】
2004234146.tif 000027
【図２６】
2004234146.tif 000028
【図２７】
2004234146.tif 000029
【図２８】
2004234146.tif 000030
【図２９】
2004234146.tif 000031
【図３０】
2004234146.tif 000032
【図３１】
2004234146.tif 000033
【図３２】
2004234146.tif 000034
【図３３】
2004234146.tif 000035
【図３４】
2004234146.tif 000036
【図３５】
2004234146.tif 000037
【図３６】
2004234146.tif 000038
【図３７】
2004234146.tif 000039
【図３８】
2004234146.tif 000040
【図３９】
2004234146.tif 000041
【図４０】
2004234146.tif 000042
【図４１】
2004234146.tif 000043
【図４２】
2004234146.tif 000044
【図４３】
2004234146.tif 000045