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