(57)【要約】【課題】通信ネットワークを利用するコンテンツ情報の配信において、コンテンツの繰り返し出力を抑制する。【解決手段】暗号化されているコンテンツ情報がコンテンツ情報受信手段２１で受信されて第一保存手段２２により保存される。コンテンツ出力装置２０で保存されているコンテンツ情報の出力要求が入力される度に、コンテンツ情報の復号化に必要な復号鍵の配送要求が鍵配送要求送信手段２３により送信される。鍵受信手段２４はこの要求に応じて送られてくる復号鍵と、その復号鍵では復号化できない暗号化処理をコンテンツ情報に施すための暗号鍵とを受信する。コンテンツ出力手段２５はコンテンツ情報を復号化して出力する。この出力の後、このコンテンツ情報は、復号鍵と共に受信された暗号鍵の使用による暗号化処理が暗号化処理手段２６により施されて第二保存手段２７により改めて保存される。【選択図】　　　図１
2004078514.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツが表現されているコンテンツ情報であって暗号鍵を使用して暗号化されている該コンテンツ情報を通信ネットワークへ送信し、
暗号化されている前記コンテンツ情報を復号化するために必要な復号鍵の配送要求に応じ、該配送要求で要求されていた復号鍵と共に、該復号鍵では復号化することのできない暗号化処理を該コンテンツ情報に対して施すために使用される暗号鍵を通信ネットワークへ送信し、
通信ネットワークへ送信された暗号鍵が使用されて暗号化処理が施された前記コンテンツ情報を復号化するために必要な復号鍵の配送要求を示す情報が受信される度に、該配送要求で要求されていた復号鍵と共に、該復号鍵では復号化することのできない暗号化処理を該コンテンツ情報に施すために使用される暗号鍵を通信ネットワークへ送信し、
通信ネットワークへ送信された前記コンテンツ情報は、該コンテンツ情報を受信した受信端末において、通信ネットワークから受信された復号鍵が使用されて復号化され該コンテンツ情報の出力がなされた後に、該復号鍵と共に通信ネットワークから受信された暗号鍵を使用した暗号化処理が改めて施されて該受信端末で保存される、
ことを特徴とするコンテンツ配信方法。
【請求項２】
コンテンツが表現されているコンテンツ情報であって暗号鍵を使用して暗号化されている該コンテンツ情報を通信ネットワークから受信し、
受信された暗号化されている前記コンテンツ情報を保存し、
保存されている前記コンテンツ情報を出力させる要求が入力される度に、該コンテンツ情報を復号化するために必要な復号鍵の配送要求を示す情報を通信ネットワークへ送信し、
前記情報に応じて送られてくる、該情報で要求されていた復号鍵、及び該復号鍵では復号化することのできない暗号化処理を前記コンテンツ情報に施すために使用される暗号鍵を通信ネットワークから受信し、
前記情報に応じて送られてきた復号鍵を使用して暗号化されている前記コンテンツ情報を復号化して該コンテンツ情報の出力を行い、
前記出力の後に、前記情報に応じて送られてきた復号鍵と共に受信された暗号鍵を使用して前記コンテンツ情報に対する暗号化処理を施し、
前記暗号化処理が施された前記コンテンツ情報を改めて保存する、
ことを特徴とするコンテンツ出力方法。
【請求項３】
前記コンテンツ情報の出力が繰り返されたときには、該コンテンツ情報に対して前記暗号化処理を施すときに、該コンテンツ情報の出力の繰り返しの回数に対応する回数の該暗号化処理を同一の前記暗号鍵を使用して繰り返し施し、
前記暗号化処理が繰り返し施されている前記コンテンツ情報の出力を行うときには、該暗号化処理の繰り返し回数に対応する回数の復号化を、該コンテンツ情報に対し同一の前記復号鍵を使用して繰り返し行う、
ことを特徴とする請求項２に記載のコンテンツ出力方法。
【請求項４】
暗号化されている前記コンテンツ情報を通信ネットワークから受信するときに、該コンテンツ情報に対応付けられており広告が表現されている広告情報を併せて通信ネットワークから受信し、
前記広告情報を出力することを許容する旨の指示が入力されたときには、該広告情報の出力を行うと共に、前記コンテンツ情報に対して前記暗号化処理を繰り返し施すときの繰り返しの回数を減少させる、
ことを特徴とする請求項３に記載のコンテンツ出力方法。
【請求項５】
暗号化されている前記コンテンツ情報を通信ネットワークへ送信するときには、該コンテンツ情報に対応付けられており広告が表現されている広告情報を併せて通信ネットワークへ送信し、
前記受信端末において前記コンテンツ情報の出力が繰り返されたときには、該コンテンツ情報に対して前記暗号化処理が施されるときに、該コンテンツ情報の出力の繰り返しの回数に対応する回数の該暗号化処理が、同一の前記暗号鍵を使用して繰り返し施され、
前記受信端末において前記暗号化処理が繰り返し施されている前記コンテンツ情報の出力が行われるときには、該暗号化処理の繰り返し回数に対応する回数の復号化が、同一の前記復号鍵を使用して繰り返し行われ、
前記受信端末において、前記広告情報を出力することを許容する旨の指示が入力されたときには、該広告情報の出力が行われると共に、前記コンテンツ情報に対して前記暗号化処理が繰り返し施されるときの繰り返しの回数が減少する、
ことを特徴とする請求項１に記載のコンテンツ配信方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、通信ネットワークを介して情報の配信を行うシステムに関し、特に、配信された情報の再利用を抑制する技術に関する。
【０００２】
【従来の技術及び発明が解決しようとする課題】
例えばテレビなどの放送ではコンテンツが放送局からリアルタイムに伝送され、視聴者は伝送されてきたそのコンテンツをリアルタイムに視聴する形態が一般的である。このとき、視聴者はコンテンツに含まれて放送される広告を省略して視聴することが困難であるため放送は高い宣伝効果を期待でき、広告主（スポンサー）は商品等の売上を高めることができる。その一方で、放送局は高額の広告料金を得ることができ、この収入によって視聴料金を無料に抑えることさえ可能であった。
【０００３】
一方、インターネット等の通信ネットワークを利用して行われるコンテンツの配信ではコンテンツ全体を配信して視聴者側で一旦保存し、その保存されたコンテンツを視聴者が視聴するという形態がむしろ一般的である。この形態ではコンテンツに含まれている広告を省略して視聴することが可能であるため、上記したものと同様の手法による広告の配信では高い宣伝効果を期待できず、コンテンツ配信業者が高額の広告料金を広告主から得ることは難しい。しかも、コンテンツが保存されることによって視聴者は同一のコンテンツを繰り返し視聴することが安易に可能となってしまうこともあるため、ある程度の視聴料金を徴収せざるを得ず、この視聴料金を無料にすることは容易なことではない。
【０００４】
配信されたコンテンツの繰り返し視聴の防止に関し、特開平７−１６２４０８号公報には、データ提供者側装置において一対の鍵データを生成し、配送対象のデータをその一方の鍵データで暗号化してデータ利用者側装置に格納しておくようにし、その格納されたデータの利用要求に対し、その他方の鍵データを復号鍵としてデータ利用者側装置に転送して復号化させたうえ、データ提供者側装置において新たに生成した一対の鍵データの一方の鍵データでその復号データを暗号化してデータ利用者側装置に再格納する技術が開示されている。
【０００５】
また、特開２０００−２６８０９６号公報には、ユーザに許諾・版権情報をコンテンツに先立って提示し、ユーザの同意を条件にコンテンツを可能にすると共に、サーバ側からのコンテンツの配信が完全に行われたことをサーバ側で確認・保証するための技術が開示されている。この技術は、まず、サーバが、暗号化されたコンテンツデータと、同意情報を含むコンテンツファイルとを作成し、ユーザ端末からの配信要求に対し指定されたコンテンツに対応するコンテンツファイルをユーザ端末へ送信する。ユーザ端末は、受け取ったコンテンツファイル中の同意情報をユーザに提示してその内容に対するユーザの同意を求め、その同意に応じてその同意情報を含む復号化要求をサーバへ送る。サーバが同意情報を検証し、検証結果が正常であるときには暗号化されたコンテンツデータを復号化するためのキー情報を含む復号許可を返信する。ユーザは、コンテンツデータの暗号化をユーザ端末で解除することにより、コンテンツの視聴ができるようになる。
【０００６】
また、特開２００１−１４７９７０号公報には、コンテンツの配信自体は無料で行われ、そのコンテンツの再生に対して課金を行う技術が開示されている。この技術は、ユーザ端末と配信サーバとの間での認証及び暗号化・復号化によってコンテンツを聴取する権利を生じさせる聴取権データをユーザ端末に安全に渡すようにし、ユーザに聴取権を販売したときには聴取履歴情報がユーザ端末から転送されるというものである。
【０００７】
以上の事情を鑑み、通信ネットワークを利用するコンテンツ情報の配信において、コンテンツの繰り返し出力を抑制すること、また、コンテンツと共に配信される広告を積極的に出力する動機付けをコンテンツの利用者に与えることが本発明が解決しようとする課題である。
【０００８】
【課題を解決するための手段】
本発明は、通信ネットワークを利用して広告が含まれているコンテンツを配信するときに、より高い広告宣伝効果が得られるようにすることによって通常よりも高額な広告料金を広告主から得て利益を上げるというビジネスモデルにおいてとりわけ利用価値の高いものである。
【０００９】
ここで図１について説明する。同図は本発明の第一の原理構成を示している。図１において、コンテンツ配信装置１０とコンテンツ出力装置２０とが通信ネットワーク３０を介して接続されており、各種のデータの授受が相互に行える。なお、通信ネットワークは例えばインターネットである。
【００１０】
まずコンテンツ配信装置１０の構成を説明する。
コンテンツ情報送信手段１１は、コンテンツが表現されているコンテンツ情報であって、暗号鍵を使用して暗号化されているものを通信ネットワーク３０へ送信する。
【００１１】
第一鍵送信手段１２は、暗号化されているコンテンツ情報を復号化するために必要な復号鍵の配送要求に応じ、その配送要求で要求されていた復号鍵と共に、その復号鍵では復号化することのできない暗号化処理をそのコンテンツ情報に対して施すために使用される暗号鍵を通信ネットワーク３０へ送信する。
【００１２】
第二鍵送信手段１３は、通信ネットワーク３０へ送信された暗号鍵が使用されて暗号化処理が施されたコンテンツ情報を復号化するために必要な復号鍵の配送要求を示す情報が受信される度に、その配送要求で要求されていた復号鍵と共に、その復号鍵では復号化することのできない暗号化処理をそのコンテンツ情報に施すために使用される暗号鍵を通信ネットワーク３０へ送信する。
【００１３】
次にコンテンツ出力装置２０の構成を説明する。
コンテンツ情報受信手段２１は、コンテンツが表現されているコンテンツ情報であって暗号鍵を使用して暗号化されているものを通信ネットワーク３０から受信する。
【００１４】
第一保存手段２２は、コンテンツ情報受信手段２１によって受信された暗号化されているコンテンツ情報を保存する。
鍵配送要求送信手段２３は、コンテンツ出力装置２０で保存されているコンテンツ情報を出力させる要求が入力される度に、そのコンテンツ情報を復号化するために必要な復号鍵の配送要求を示す情報を通信ネットワーク３０へ送信する。
【００１５】
鍵受信手段２４は、鍵配送要求送信手段２３によって送信された復号鍵の配送要求を示す情報に応じて送られてくる、その情報で要求されていた復号鍵、及びその復号鍵では復号化することのできない暗号化処理をコンテンツ情報に施すために使用される暗号鍵を通信ネットワーク３０から受信する。
【００１６】
コンテンツ出力手段２５は、復号鍵の配送要求を示す情報に応じて送られてきた復号鍵を使用して暗号化されているコンテンツ情報を復号化し、その復号化されたコンテンツ情報の出力を行う。
【００１７】
暗号化処理手段２６は、コンテンツ出力手段２５によるコンテンツ情報の出力の後に、復号鍵の配送要求を示す情報に応じて送られてきた復号鍵と共に受信された暗号鍵を使用してコンテンツ情報に対する暗号化処理を施す。
【００１８】
第二保存手段２７は、暗号化処理手段２６によって暗号化処理が施されたコンテンツ情報を改めて保存する。
この図１に示す構成によれば、コンテンツ出力装置２０でのコンテンツ情報の出力の後にそのコンテンツ情報に対し新たな暗号鍵を使用しての暗号化処理が暗号化処理手段２６によって施される。従って、同一のコンテンツ情報の出力を繰り返すためには、コンテンツ出力装置２０を使用するコンテンツ利用者がコンテンツ情報を出力させる要求をその都度入力して復号鍵の配送要求を示す情報を通信ネットワーク３０へ送信し、コンテンツ配信装置１０から送信される復号鍵をその度に受け取ってその復号鍵を使用してのコンテンツ情報の復号化を行わなければならない。このコンテンツ情報の出力要求を入力してからコンテンツ情報が出力されるまでに行われる一連の処理にはある程度の処理時間が費やされ、更に、コンテンツ情報を出力させる要求の入力が毎度コンテンツ利用者に強いられているので、コンテンツ利用者は煩わしさを感じることとなる。この煩わしさから逃れるためにはコンテンツ情報の繰り返し出力を避ければよいので、結果としてコンテンツ情報の繰り返し出力が抑制されるようになるのである。
【００１９】
なお、図１に示す構成において、コンテンツ出力装置２０においてコンテンツ情報の出力が繰り返されたときには、暗号化処理手段２６はそのコンテンツ情報の出力の繰り返しの回数に対応する回数の該暗号化処理を同一の前記暗号鍵を使用して繰り返し施すようにし、コンテンツ出力手段２５がその暗号化処理が繰り返し施されたコンテンツ情報の出力を行うときには、その暗号化処理の繰り返し回数に対応する回数の復号化を、そのコンテンツ情報に対し同一の復号鍵を使用して繰り返し行うようにすることができる。
【００２０】
この構成によれば、コンテンツ出力装置２０でのコンテンツ情報の出力の後に、その出力の繰り返し回数に対応する回数の暗号化処理がそのコンテンツ情報に対して施されるので、このコンテンツ情報を出力するには復号化を繰り返さなければならなくなる。従って、コンテンツ情報の復号化に多大な処理時間が費やされるようになる。この結果、コンテンツ利用者が感じる煩わしさは更に増すので、コンテンツ情報の繰り返し出力の抑制効果を高めることができる。
【００２１】
なお、ここで、コンテンツ出力装置２０のコンテンツ情報受信手段２１が暗号化されているコンテンツ情報を通信ネットワーク３０から受信するときに、そのコンテンツ情報に対応付けられており広告が表現されている広告情報を併せて通信ネットワーク３０から受信し、コンテンツ出力装置２０に対してこの広告情報を出力することを許容する旨の指示が入力されたときには、このコンテンツ出力手段２５が広告情報の出力を行うと共に、暗号化処理手段２６がコンテンツ情報に対して暗号化処理を繰り返し施すときの繰り返しの回数を減少させるようにすることができる。
【００２２】
この構成によれば、広告情報の出力を行わせる指示をコンテンツ利用者がコンテンツ出力装置２０に行うことによって暗号化処理手段２６がコンテンツ情報に対して暗号化処理を繰り返し施すときの繰り返しの回数が減少する。この場合にはこのコンテンツ情報を出力するために必要な復号化の繰り返しの回数も減少するので、コンテンツ情報の復号化に費やされる処理時間が減少し、その結果使用者が感じる煩わしさも減少する。従って、コンテンツ利用者は煩わしさの感覚を減少させるために、広告情報の出力を行わせる指示を積極的に行うようになる。つまり、この構成によれば、広告を積極的に出力する動機付けをコンテンツ利用者に与えることができるのである。
【００２３】
次に図２について説明する。同図は本発明の第二の原理構成を示している。
図２において、コンテンツ配信装置４０とコンテンツ出力装置５０とが図１と同様の通信ネットワーク３０を介して接続されており、各種のデータの授受が相互に行える。
【００２４】
まずコンテンツ配信装置４０の構成を説明する。
コンテンツ・広告情報送信手段４１は、コンテンツが表現されているコンテンツ情報及び広告が表現されている広告情報であって暗号鍵を使用して共に暗号化されているコンテンツ情報及び広告情報を通信ネットワーク３０へ送信する。
【００２５】
鍵送信手段４２は、暗号化されているコンテンツ情報及び広告情報を復号化するために必要な復号鍵の配送要求に応じ、その配送要求で要求されていた復号鍵と共に、その復号鍵では復号化することのできない暗号化処理をコンテンツ情報及び広告情報に対して施すために使用される暗号鍵を通信ネットワーク３０へ送信する。
【００２６】
次にコンテンツ出力装置５０の構成を説明する。
コンテンツ・広告情報受信手段５１は、コンテンツが表現されているコンテンツ情報及び広告が表現されている広告情報であって暗号鍵を使用して共に暗号化されているコンテンツ情報及び広告情報を通信ネットワーク３０から受信する。
【００２７】
第一保存手段５２は、コンテンツ・広告情報受信手段５１によって受信された暗号化されているコンテンツ情報及び広告情報を保存する。
鍵配送要求送信手段５３は、コンテンツ出力装置５０で保存されているコンテンツ情報及び広告情報を復号化するために必要な復号鍵の配送要求を示す情報を通信ネットワーク３０へ送信する。
【００２８】
鍵受信手段５４は、鍵配送要求送信手段５３によって送信された復号鍵の配送要求を示す情報に応じて送られてくる、その情報で要求されていた復号鍵、及びその復号鍵では復号化することのできない暗号化処理をコンテンツ情報に施すために使用される暗号鍵を通信ネットワーク３０から受信する。
【００２９】
コンテンツ出力手段５５は、復号鍵の配送要求を示す情報に応じて送られてきた復号鍵を使用して暗号化されているコンテンツ情報を復号化し、その復号化されたコンテンツ情報の出力を行う。
【００３０】
暗号化処理手段５６は、コンテンツ出力手段５５によるコンテンツ情報の出力の後に、復号鍵の配送要求を示す情報に応じて送られてきた復号鍵と共に受信された暗号鍵を使用した暗号化処理を、そのコンテンツ情報の出力の繰り返し回数に対応する回数だけそのコンテンツ情報に対して繰り返し施す。
【００３１】
第二保存手段５７は、暗号化処理手段５６によって暗号化処理が施されたコンテンツ情報を改めて保存する。
出力・制御手段５８は、広告情報を出力することを許容する旨の指示が入力されたときには、その広告情報の出力を行うと共に、暗号化処理手段５６がそのコンテンツ情報に対して繰り返し施す暗号化処理の繰り返し回数を減少させる。
【００３２】
この構成によれば、コンテンツ出力装置５０でのコンテンツ情報の出力の後に、その出力の繰り返し回数に対応する回数の暗号化処理がそのコンテンツ情報に対して施されるので、このコンテンツ情報を出力するには復号化を繰り返さなければならなくなる。従って、コンテンツ情報の復号化に多大な処理時間が費やされるようになる。この結果、コンテンツ情報の繰り返し出力の回数の増加に応じてコンテンツ利用者が感じる煩わしさが増すので、コンテンツ情報の繰り返し出力の抑制効果を高めることができる。
【００３３】
その一方で、広告情報の出力を行わせる指示をコンテンツ利用者がコンテンツ出力装置５０に行うことにより、出力・制御手段５８による制御によって暗号化処理手段５６がコンテンツ情報に対して暗号化処理を繰り返し施すときの繰り返しの回数が減少する。この場合にはこのコンテンツ情報を出力するために必要な復号化の繰り返しの回数も減少するので、コンテンツ情報の復号化に費やされる処理時間が減少し、その結果コンテンツ利用者が感じる煩わしさも減少する。従って、コンテンツ利用者は煩わしさの感覚を減少させるために、広告情報の出力を行わせる指示を積極的に行うようになる。つまり、この構成によれば、広告を積極的に出力する動機付けをコンテンツ利用者に与えることができるのである。
【００３４】
なお、図１に示されているコンテンツ配信装置１０又は図２に示されているコンテンツ配信装置４０において行われるコンテンツ配信方法、及びこのどちらかの装置で行われる処理をコンピュータに行わせるためのコンテンツ配信プログラム、並びに、図１に示されているコンテンツ出力装置２０又は図２に示したコンテンツ出力装置５０において行われるコンテンツ出力方法、及びこのどちらかの装置で行われる処理をコンピュータに行わせるためのコンテンツ出力プログラムによってもこれらの装置と同様の作用効果が得られ、前述した課題は解決される。
【００３５】
【発明の実施の形態】
以下、本発明の実施の形態を図面に基づいて説明する。
まず、図３について説明する。同図は本発明を実施するシステムの全体構成を示している。同図に示すシステムは、コンテンツの配信を行うコンテンツ提供者によって使用されるコンテンツ提供者側システム１００と、コンテンツの配信を受けて視聴するコンテンツの利用者によって使用されるコンテンツ利用者側システム２００とが、例えばインターネットである通信ネットワーク３００に接続されて構成されており、コンテンツ提供者側システム１００とコンテンツ利用者側システム２００とは通信ネットワーク３００を介して各種のデータを相互に授受することができる。
【００３６】
コンテンツ提供者側システム１００について説明する。コンテンツ提供者側システム１００の構成を図４に示す。同図に示すように、コンテンツ提供者側システム１００は、コンテンツ提供装置１１０、コンテンツ保存装置１２０、及び課金データ保存装置１３０より構成されている。
【００３７】
以下、コンテンツ提供装置１１０の機能構成について説明する。
鍵生成部１１１は、データの暗号化のために使用する暗号鍵データ（以下、単に「暗号鍵」と称することとする）と、この暗号鍵によって暗号化されたデータの復号化のために必要となる復号鍵データ（以下、単に「復号鍵」と称することとする）とならなる一対の鍵を生成する。この鍵生成部１１１での一対の鍵の生成は、例えば周知の技術である公開鍵暗号方式において使用される一対の公開鍵と秘密鍵とを生成する技術をそのまま流用してよい。
【００３８】
暗号化処理部１１２は、鍵生成部１１１で生成された暗号鍵を使用して、コンテンツが表現されているコンテンツデータ（以下、単に「コンテンツ」と称することとする）と広告が表現されている広告データ（以下、単に「広告」と称することとする）とを暗号化する。暗号化されたコンテンツ及び広告はコンテンツ配送部１１３に渡され、コンテンツ保存装置１２０に格納される。
【００３９】
コンテンツ配送部１１３は、コンテンツ利用者側システム２００から送付されるコンテンツの配信要求を示すデータの受信の有無を検出し、このデータの受信が検出されたときにはコンテンツ保存装置１２０に格納してある暗号化されたコンテンツ及び広告を読み出してコンテンツ利用者側システム２００へ宛ててネットワーク３００に送信する。
【００４０】
鍵配送部１１４は、コンテンツ利用者側システム２００から送付される鍵の配送要求を示すデータの受信の有無を検出し、このデータの受信が検出されたときには、コンテンツ利用者側システム２００で保存されている暗号化されているコンテンツ及び広告の復号化を可能とするための復号鍵を取得すると共に、この復号鍵とは異なる別の一対の暗号鍵及び復号鍵を鍵生成部１１１に生成させてこのうちの暗号鍵を鍵生成部１１１から取得し、取得した復号鍵と暗号鍵とをコンテンツ利用者側システム２００へ宛ててネットワーク３００に送信する。
【００４１】
課金データ受信部１１５は、コンテンツ利用者側システム２００から定期的に送付される広告／コンテンツ視聴回数データを受信し、受信した広告／コンテンツ視聴回数データを課金データ保存装置１３０に格納する。
【００４２】
課金処理部１１６は、コンテンツ提供者によって指示される課金処理の実行要求に従い、課金データ保存装置１３０に格納されている広告／コンテンツ視聴回数データを読み出し、コンテンツ利用者側システム２００によってコンテンツを視聴するコンテンツの利用者へ課されるコンテンツの視聴についての対価を示す課金情報をこのデータに基づいて生成する。
【００４３】
次にコンテンツ利用者側システム２００について説明する。コンテンツ利用者側システム２００の構成を図５に示す。同図に示すように、コンテンツ利用者側システム２００は、コンテンツ利用装置２１０、コンテンツ保存装置２２０、コンテンツ表示装置２３０、及び課金データ保存装置２４０より構成されている。
【００４４】
以下、コンテンツ利用装置２１０の機能構成について説明する。
コンテンツ配送部２１１は、コンテンツの配送の要求を示すコンテンツの利用者からの指示に対応する入力が取得されると、コンテンツの配送要求を示すデータをコンテンツ提供者側システム１００へ宛ててネットワーク３００に送信する。また、このデータに応じてコンテンツ提供者側システム１００から送られてきた暗号化されているコンテンツ及び広告を受信し、受信されたこれらのデータをコンテンツ保存装置２２０に格納する。
【００４５】
復号化処理部２１２は、コンテンツ保存装置２２０に格納されているコンテンツの視聴の要求を示すコンテンツの利用者からの指示に対応する入力が取得されると、まず、鍵の配送の依頼を鍵配送部２１３に対して行う。
【００４６】
鍵配送部２１３は、復号化処理部２１２からなされた鍵の配送の依頼に応じて鍵の配送要求を示すデータをコンテンツ提供者側システム１００へ宛ててネットワーク３００に送信する。また、このデータに応じてコンテンツ提供者側システム１００から送られてきた暗号化されているコンテンツ及び広告の復号化を可能とするための復号鍵、及びこの復号鍵と対となるものではない暗号鍵であって鍵生成部１１１で新たに生成された一対の鍵のうちの一方である暗号鍵を受信し、この受信した２つの鍵のうちの復号鍵を復号化処理部２１２へ送付する。
【００４７】
復号化処理部２１２は、課金データ保存装置２４０に格納されている同一コンテンツの復号化回数を示す情報を読み出すと共に、コンテンツ保存装置２２０に格納されている暗号化されているコンテンツ及び広告をコンテンツ配送部２１１から受け取り、鍵配送部２１３から受け取った復号鍵を使用してこの暗号化されているコンテンツ及び広告の復号化処理を行う。なお、この復号化処理部２１２では、暗号化されているコンテンツ及び広告に対し、課金データ保存装置２４０から読み出された復号化回数に１回多い回数の復号化処理を行う。
【００４８】
その後、復号化処理部２１２は、復号化されたコンテンツをコンテンツ表示装置２３０に表示してコンテンツ利用者にコンテンツの提供を行うと共に、課金データ保存装置２４０に格納されている情報から得られた復号化回数をインクリメント（１だけ増加）させ、課金データ保存装置２４０にそのインクリメント後の復号化回数を示す情報を改めて格納する。なお、ここで、広告の視聴の要求を示すコンテンツの利用者からの指示に対応する入力が取得されていたときには、復号化された広告をコンテンツ表示装置２３０に表示してコンテンツ利用者に広告の提示を行うと共に復号化回数をリセットして０回とし、課金データ保存装置２４０にそのリセット後の復号化回数を示す情報を改めて格納する。
【００４９】
暗号化処理部２１４は、コンテンツの視聴の終了を示すコンテンツの利用者からの指示に対応する入力が取得されると、課金データ保存装置２４０に格納されている同一コンテンツの復号化回数を示す情報を読み出すと共に鍵配送部２１３によって受信されていた暗号鍵を受け取り、復号化処理部２１２によって復号化されていたコンテンツ及び広告に対し復号化回数に１回多い回数の暗号化処理を繰り返し施し、暗号化されたコンテンツ及び広告をコンテンツ配送部２１１に渡してコンテンツ保存装置２２０に格納させる。
【００５０】
課金処理部２１５は、コンテンツ及び広告がコンテンツ表示装置２３０に表示される度にその回数をそれぞれ計数してそれらの回数を示す広告／コンテンツ視聴回数データとして課金データ保存装置２４０に格納し、また、この課金データ保存装置２４０からこの広告／コンテンツ視聴回数データを定期的に読み出す。
【００５１】
課金データ送信部２１６は、課金処理部２１５が課金データ保存装置から広告／コンテンツ視聴回数データを読み出す度にコンテンツ提供者側システム１００へ宛ててネットワーク３００に送信する。
【００５２】
本発明を実施する図３に示したシステムは以上のように構成されている。
なお、図４に示したコンテンツ提供者側システム１００、及び図５に示したコンテンツ利用者側システムは、図６に示すような標準的なハードウェア構成を有するコンピュータシステム上で制御プログラムを実行させることで実現することができる。
【００５３】
図６について説明する。
同図に示すコンピュータシステムはＣＰＵ４０１、ＲＡＭ４０２、ＲＯＭ４０３、ＨＤＤ４０４、入力部４０５、出力部４０６、及び外部インタフェース部４０７がバス４０８を介して相互に接続されて構成されており、ＣＰＵ４０１による管理の下で相互にデータ授受を行なうことができる。
【００５４】
ＣＰＵ（Ｃｅｎｔｒａｌ　Ｐｒｏｃｅｓｓｉｎｇ　Ｕｎｉｔ　）４０１はこのコンピュータシステム全体の動作制御を司る中央処理装置である。
ＲＡＭ（Ｒａｎｄｏｍ　Ａｃｃｅｓｓ　Ｍｅｍｏｒｙ）４０２は、各種制御プログラムをＣＰＵ４０１が実行するときにワークメモリとして使用され、また各種のデータの一時的な格納領域として必要に応じて用いられるメインメモリとしても使用されるメモリである。
【００５５】
ＲＯＭ（Ｒｅａｄ　Ｏｎｌｙ　Ｍｅｍｏｒｙ）４０３は、ＣＰＵ４０１によって実行される基本制御プログラムが予め格納されているメモリであり、このコンピュータシステムの起動時にＣＰＵ４０１がこの基本制御プログラムを実行することによってこのコンピュータシステム全体の動作の基本的な制御がＣＰＵ４０１によって行なわれる。
【００５６】
ＨＤＤ（Ｈａｒｄ　Ｄｉｓｋ　Ｄｒｉｖｅ　）４０４は、このコンピュータシステムがコンテンツ提供者側システム１００として機能する場合にはコンテンツ保存装置１２０及び課金データ保存装置１３０として使用され、このコンピュータシステムがコンテンツ利用者側システム２００として機能する場合にはコンテンツ保存装置２２０及び課金データ保存装置２４０として使用されるハードディスク装置である。また、ＨＤＤ４０４には、このコンピュータシステムがコンテンツ提供者側システム１００として機能する場合には後述する処理のうちコンテンツ提供者側システム１００についてのものをこのコンピュータシステムに行わせるための制御プログラムが格納され、このコンピュータシステムがコンテンツ利用者側システム２００として機能する場合には後述する処理のうちコンテンツ利用者側システム２００についてのものをこのコンピュータシステムに行わせるための制御プログラムが格納される。これらの制御プログラムはＣＰＵ４０１が前述した基本制御プログラムを実行した後にＣＰＵ４０１によって読み出されて実行される。
【００５７】
入力部４０５は外部からの入力を受け取ってその入力の内容をＣＰＵ４０１に渡すものであり、例えばキーボードやマウスなどといったこのコンピュータシステムを操作する操作者（本実施形態におけるコンテンツ提供者やコンテンツ利用者）からの指示を受け取る入力装置を備え、あるいはＦＤ（Ｆｌｅｘｉｂｌｅ　Ｄｉｓｋ）、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ　Ｄｉｓｃ−ＲＯＭ）、ＤＶＤ−ＲＯＭ（Ｄｉｇｉｔａｌ　ＶｅｒｓａｔｉｌｅＤｉｓｃ−ＲＯＭ）、ＭＯ（Ｍａｇｎｅｔｏ−Ｏｐｔｉｃｓ）ディスクなどといった可搬型の記録媒体の読出装置を必要に応じて備えて構成される。
【００５８】
出力部４０６はＣＰＵ４０１からの指示に応じた出力を行なうものであり、例えば各種データを表示するＣＲＴ（Ｃａｔｈｏｄｅ　Ｒａｙ　Ｔｕｂｅ）やＬＣＤ（Ｌｉｑｕｉｄ　Ｃｒｙｓｔａｌ　Ｄｉｓｐｌａｙ）を備えて構成される表示装置や各種データを印刷して表示するプリンタ装置などである。
【００５９】
外部Ｉ／Ｆ（インタフェース）部４０７は、このコンピュータシステムを通信ネットワーク３００に接続して通信ネットワーク３００に接続されている他のシステムとの間でのデータ授受を行なう際の通信管理を行なうものである。
【００６０】
図６に示すコンピュータシステムは以上の各構成要素を備えて構成される。
次に、図３に示すシステムにおけるコンテンツ提供者側システム１００及びコンテンツ利用者側システム２００の各々で行われる処理について説明する。
【００６１】
まず図７について説明する。同図はコンテンツ提供者側システム１００及びコンテンツ利用者側システム２００の各々で行われるコンテンツ配信・提供処理の処理内容の詳細を示している。
【００６２】
同図において左側の列に示されているＳ１００１からＳ１００８にかけての処理はコンテンツ提供者側システム１００において行われる処理を示しており、同図において右側の列に示されているＳ２００１からＳ２０１５にかけての処理はコンテンツ利用者側システム２００において行われる処理を示している。
【００６３】
コンテンツ提供者側システム１００及びコンテンツ利用者側システム２００がいずれも図６に示したような標準的なハードウェア構成を有するコンピュータシステムで構築されている場合に図７に示した処理をこれらのシステムで行わせるためには、この図７に示したシステム毎の処理を図６に示したコンピュータシステムに行わせるための制御プログラムを作成して各システムのＨＤＤ４０４に予め格納しておき、ＣＰＵ４０１にこの制御プログラムを読み出させて実行させるようにすればよい。
【００６４】
図７において、まず、Ｓ１００１からＳ１００３にかけての処理がコンテンツ提供者側システム１００において行われる。すなわち、Ｓ１００１において一対の鍵である暗号鍵及び復号鍵の生成が鍵生成部１１１によって行われ、続くＳ１００２においてコンテンツ保存装置１２０に格納されているコンテンツ及び広告に対し、Ｓ１００１の処理によって生成された一対の鍵のうちの暗号鍵を使用した暗号化の処理が暗号化処理部１１２によって施され、続くＳ１００３において暗号化されたコンテンツ及び広告がコンテンツ配送部１１３によってコンテンツ保存装置１２０に格納される。
【００６５】
ここで図８について説明する。同図は、図３に示すシステムにおいて使用される各種のテーブルのデータ構造を示している。
図８（Ａ）は、コンテンツ保存装置１２０に格納されているコンテンツ／広告データの格納ファイルのデータ構造を示している。同図に示すように、このファイルには、コンテンツのデータとして、格納されているコンテンツの数と、コンテンツ毎に、コンテンツ利用者に配布されたコンテンツを識別するために各コンテンツに割り当てられるコンテンツＩＤ（Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）データ、コンテンツのデータサイズを示すコンテンツ長データ、及びコンテンツデータの実体とが格納されている。また、このファイルには、各コンテンツに対応する広告のデータとして、格納されている広告の数と、広告毎に、広告利用者に配布された広告を識別するために各広告に割り当てられる広告ＩＤデータ、広告のデータサイズを示す広告長データ、及び広告データの実体とが格納されている。
【００６６】
コンテンツ保存装置１２０にはこの図８（Ａ）に示す格納ファイルであって暗号化されていないコンテンツ及び広告についてのものが予め格納されており、更に、前述したＳ１００３の処理によって、暗号化されたコンテンツ及び広告についての格納ファイルであって図８（Ａ）に示すものと同様のデータ構造を有するものがコンテンツ利用者毎に作成されてコンテンツ保存装置１２０に格納される。
【００６７】
図７の説明へ戻る。
コンテンツ利用者側システム２００において、コンテンツの配送の要求を示すコンテンツの利用者からの指示に対応する入力が取得されると、Ｓ２００１においてコンテンツ配送部２１１によってコンテンツの配送要求を示すデータがコンテンツ提供者側システム１００へ宛ててネットワーク３００に送信される。
【００６８】
一方、コンテンツ提供者側システム１００ではＳ１００４の処理が実行され、このコンテンツの配送要求を示すデータの受信処理がコンテンツ配送部１１３によって行われる。
【００６９】
Ｓ１００４の処理によってコンテンツの配送要求を示すデータの受信が検出されると、Ｓ１００５においてコンテンツ保存装置１２０に格納してある暗号化されたコンテンツ及びそのコンテンツに対応する広告であって受信された配送要求の発信元であるコンテンツ利用者についてのものがコンテンツ配送部１１３によって読み出され、コンテンツ利用者側システム２００へ宛ててネットワーク３００に送信される。
【００７０】
続くＳ１００６では、コンテンツ保存装置１２０に格納されているコンテンツ提供者側暗号鍵／復号鍵管理テーブルを更新する処理がコンテンツ配送部１１３によって行われる。
【００７１】
ここで図８（Ｂ）について説明する。同図は、コンテンツ保存装置１２０に格納されるコンテンツ提供者側暗号鍵／復号鍵管理テーブルのデータ構造を示している。同図に示すように、このテーブルによって、コンテンツ利用者側システム２００を使用するコンテンツ利用者毎に、コンテンツ利用者を識別するために割り当てられている利用者ＩＤデータと、このコンテンツ利用者によって使用されているコンテンツ利用者側システム２００を特定するデータである利用者装置アドレス情報とが対応付けられて管理されている。そして、更に、コンテンツ利用者毎に、このコンテンツ利用者へ配布されたコンテンツの暗号化に使用された暗号鍵と、この暗号鍵で暗号化されたコンテンツを復号化するために使用される復号鍵とが、コンテンツ利用者に配布されたコンテンツを識別するために各コンテンツに割り当てられるコンテンツＩＤデータに対応付けられて管理されている。
【００７２】
Ｓ１００６の処理では、Ｓ１００５の処理の実行によって送信された暗号化されたコンテンツ及び広告の復号化のために必要な復号鍵とこのコンテンツ及び広告の暗号化のために用いられた暗号鍵とが、送信されたコンテンツのコンテンツＩＤに対応付けられてコンテンツ利用者毎にコンテンツ提供者側暗号鍵／復号鍵管理テーブルに格納される。
【００７３】
一方、コンテンツ利用者側システム２００ではＳ２００２の処理が実行され、前述したＳ１００５の処理によってコンテンツ提供者側システム１００から送信された暗号化されているコンテンツ及び広告の受信処理がコンテンツ配送部２１１によって行われる。
【００７４】
Ｓ２００２の処理によって暗号化されているコンテンツ及び広告が受信されると、Ｓ２００３において、受信されたコンテンツ及び広告がコンテンツ配送部２１１によってコンテンツ保存装置２２０に格納される。コンテンツ保存装置２２０には図８（Ａ）に示すものと同様のデータ構造を有する格納ファイルが作成され、その格納ファイルに暗号化されたコンテンツ及び広告が格納される。
【００７５】
Ｓ２００４では、コンテンツ保存装置２２０に格納されているコンテンツのうちのいずれかをコンテンツ表示装置２３０に表示させる要求を示すコンテンツの利用者からの指示に対応する入力を取得する処理が行われる。そして、この入力が取得されたときに、Ｓ２００５において表示対象として指示されているコンテンツの復号を復号化処理部２１２で行うために必要となる鍵の配送要求を示すデータが鍵配送部２１３によってコンテンツ提供者側システム１００へ宛ててネットワーク３００に送信される。
【００７６】
一方、コンテンツ提供者側システム１００ではＳ１００７の処理が実行され、この鍵の配送要求を示すデータの受信処理が鍵配送部１１４によって行われる。Ｓ１００７の処理によってこの鍵の配送要求を示すデータが受信されると、Ｓ１００８において、この配送要求に係る復号鍵とは異なる別の一対の暗号鍵及び復号鍵の生成が鍵生成部１１１によって行われる。
【００７７】
Ｓ１００９では、Ｓ１００７の処理によって受信された配送要求に係る復号鍵がコンテンツ保存装置１２０から読み出され、この復号鍵とＳ１００８の処理によって生成された一対の鍵のうちの暗号鍵とが鍵配送部１１４によってコンテンツ利用者側システム２００へ宛ててネットワーク３００に送信される。
【００７８】
Ｓ１０１０では、コンテンツ保存装置１２０に格納されているコンテンツ提供者側暗号鍵／復号鍵管理テーブルを更新する処理がコンテンツ配送部１１３によって行われる。この処理では、Ｓ１００７の処理によって受信された配送要求に係るコンテンツに対応付けられている復号鍵及び暗号鍵が、Ｓ１００８の処理によって生成された一対の暗号鍵及び復号鍵へと上書きされる。
【００７９】
このＳ１０１０の処理を終えると、コンテンツ提供者側システム１００での処理はＳ１００７へと戻って上述した処理が繰り返される。
一方、コンテンツ利用者側システム２００ではＳ２００６の処理が実行され、Ｓ１００９の処理が実行されることによってコンテンツ利用者側システム２００から送信された復号鍵及び暗号鍵の受信処理が鍵配送部２１３によって行われる。
【００８０】
Ｓ２００７では、コンテンツ保存装置２２０に格納されているコンテンツ利用者側暗号鍵／復号鍵管理テーブルを更新してＳ２００６の処理によって受信された復号鍵及び暗号鍵を格納する処理がコンテンツ配送部２１１によって行われる。
【００８１】
ここで図８（Ｃ）について説明する。同図は、コンテンツ保存装置２２０に格納されているコンテンツ利用者側暗号鍵／復号鍵管理テーブルのデータ構造を示している。同図に示すように、このテーブルによって、コンテンツ保存装置２２０に格納されている暗号化されているコンテンツ毎に、コンテンツを識別するために各コンテンツに割り当てられるコンテンツＩＤデータと、暗号化されたコンテンツを復号化するために使用される復号鍵、及びＳ１００９の処理によってこの復号鍵と共に受信された暗号鍵とが対応付けられて管理されている。
【００８２】
Ｓ２００７の処理では、このコンテンツＩＤデータに対応付けられている復号鍵及び暗号鍵が上書きされる。
Ｓ２００８では、課金データ保存装置２４０に格納されている、Ｓ２００４の処理によって取得された表示の要求に係るコンテンツの復号化回数を示す情報の読み出しが復号化処理部２１２によって行われる。
【００８３】
ここで図８（Ｄ）について説明する。同図は、課金データ保存装置２４０に格納されているコンテンツ利用者側復号回数管理テーブルのデータ構造を示している。同図に示すように、このテーブルによって、コンテンツ保存装置２２０に格納されている暗号化されているコンテンツ毎に、コンテンツを識別するために各コンテンツに割り当てられるコンテンツＩＤデータと、そのコンテンツに対して復号化処理が施された回数を示す情報とが対応付けられて管理されている。
【００８４】
Ｓ２００９では、コンテンツ保存装置２２０に格納されている暗号化されているコンテンツ及び広告のうちＳ２００４の処理によって取得された表示の要求に対応するものが読み出され、この暗号化されているコンテンツ及び広告の復号化処理が、復号化処理部２１２によって、Ｓ２００６の処理の実行によって取得された復号鍵が使用されて行われる。なお、復号化処理部２１２では、暗号化されているコンテンツ及び広告に対し、Ｓ２００８の処理によって課金データ保存装置２４０から得られた復号化回数に１回多い回数の復号化処理が行われる。
【００８５】
Ｓ２０１０では、課金データ保存装置２４０のコンテンツ利用者側復号回数管理テーブルに格納されている情報から得られた復号化回数をインクリメント（１だけ増加）させ、そのインクリメントの結果の回数を示す情報をコンテンツ利用者側復号回数管理テーブルにおける対応するコンテンツについての格納位置に格納して保存する処理が課金処理部２１５によって行われる。
【００８６】
Ｓ２０１１では、直前のＳ２００９の処理によって復号化されたコンテンツをコンテンツ表示装置２３０に表示する処理が復号化処理部２１２によって行われる。
【００８７】
Ｓ２０１２では、Ｓ２０１１の処理によって表示されたコンテンツに対応する広告の表示の要求を示すコンテンツの利用者からの指示に対応する入力が取得されたか否かを判定する処理が復号化処理部２１２で行われる。このとき、この判定処理の結果がＹｅｓ、すなわち広告の表示の要求を示す指示に対応する入力が取得されたときにはＳ２０１３に処理が進み、一方、この判定処理の結果がＮｏ、すなわち広告の表示の要求を示す指示に対応する入力が取得されなかったときにはＳ２０１５に処理が進む。
【００８８】
Ｓ２０１３では、Ｓ２０１２の処理によって課金データ保存装置２４０のコンテンツ利用者側復号回数管理テーブルに格納した復号化回数を示す情報をクリアして０回を示す情報とする処理が復号化処理部２１２によって行われ、続くＳ２０１４では、直前のＳ２００９の処理によって復号化された広告をコンテンツ表示装置２３０に表示する処理が復号化処理部２１２によって行われる。
【００８９】
Ｓ２０１５では、コンテンツ表示装置２３０での表示の終了の要求を示すコンテンツの利用者からの指示に対応する入力を取得する処理が復号化処理部２１２によって行われる。そして、この入力が取得されたときに、Ｓ２０１６においてコンテンツ表示装置２３０での現在の表示を中止する処理が復号化処理部２１２によって行われる。
【００９０】
Ｓ２０１７では、課金データ保存装置２４０に格納されている同一コンテンツの復号化回数を示す情報を読み出すと共に直前のＳ２００７の処理によってコンテンツ保存装置２２０のコンテンツ利用者側暗号鍵／復号鍵管理テーブルに格納された暗号鍵を読み出し、復号化処理部２１２によって復号化されていたコンテンツ及び広告に対し復号化回数に１回多い回数の暗号化処理を繰り返し施し、暗号化されたコンテンツ及び広告をコンテンツ配送部２１１に渡してコンテンツ保存装置２２０に格納させる処理が暗号化処理部２１４によって行われる。なお、コンテンツ保存装置２２０への格納では、それまでコンテンツ保存装置２２０に格納されていてＳ２００９の処理によって復号化されたコンテンツ及び広告の格納位置への上書きが行われる。
【００９１】
このＳ２０１７の処理を終えた後には、コンテンツ利用者側システム２００での処理はＳ２００３へと戻って上述した処理が繰り返される。
以上までの処理がコンテンツ配信・提供処理の処理である。この処理がコンテンツ提供者側システム１００及びコンテンツ利用者側システム２００の各々で行われることにより、コンテンツ利用者が広告を視聴することなく同一のコンテンツを視聴するためには、その度に復号化鍵及び新たな暗号化鍵をコンテンツ提供者側システム１００から取得しなければならず、また、それまでの視聴回数に応じた回数の復号化処理を暗号化されたコンテンツに対して行う必要も生じるようになる。この結果、同一のコンテンツの視聴を繰り返すとコンテンツの視聴が可能となるまでに要する時間が段々と長くなるので、このような煩わしさから逃れるために、コンテンツ利用者は広告を視聴するようになるのである。同一部分の視聴が頻繁に繰り返されるコンテンツとしては、例えばゲームソフトを挙げることができる。
【００９２】
次に図９について説明する。同図はコンテンツ提供者側システム１００及びコンテンツ利用者側システム２００の各々で行われる課金情報生成処理の処理内容の詳細を示している。この処理は、コンテンツ利用者側システム２００を利用してなされたコンテンツ及び広告の視聴回数に基づいて、コンテンツの利用の対価としてコンテンツ利用者に課される料金を示す情報をコンテンツ提供者側システム１００で定期的に作成する処理である。
【００９３】
図９において左側の列に示されているＳ１１０１からＳ１１０３にかけての処理はコンテンツ提供者側システム１００において行われる処理を示しており、同図において右側の列に示されているＳ２１０１及びＳ２１０２の処理はコンテンツ利用者側システム２００において行われる処理を示している。
【００９４】
コンテンツ提供者側システム１００及びコンテンツ利用者側システム２００がいずれも図６に示したように構成されている場合に図９に示した処理をこれらのシステムで行わせるためには、この図９に示したシステム毎の処理を図６に示したコンピュータシステムに行わせるための制御プログラムを作成して各システムのＨＤＤ４０４に予め格納しておき、ＣＰＵ４０１にこの制御プログラムを読み出させて実行させるようにすればよい。
【００９５】
図９において、まず、Ｓ２１０１の処理として、コンテンツ利用者側システム２００の課金処理部２１５によって、課金データ保存装置２４０から前述したが定期的、例えば一ヶ月に一度読み出す処理が行われる。
【００９６】
続くＳ２１０２では、Ｓ２１０１の処理によって読み出されたコンテンツ利用者側復号回数管理テーブルに示されているデータが課金データ送信部２１６によってコンテンツ提供者側システム１００へ宛ててネットワーク３００に送信される。この処理を終えた後にはコンテンツ利用者側システム２００での処理は終了する。
【００９７】
一方、コンテンツ提供者側システム１００ではＳ１１０１の処理が実行され、コンテンツ利用者側復号回数管理テーブルに示されていたデータの受信処理が課金データ受信部１１５によって行われ、このデータが受信されると、Ｓ１１０２において、このデータが課金データ受信部１１５によって課金データ保存装置１５０に格納されて保存される。
【００９８】
Ｓ１１０３では、コンテンツ利用者に対する課金の算出の要求を示すコンテンツの提供者からの指示に対応する入力を取得する処理が行われ、この入力が取得されたときに、課金データ保存装置１５０に格納されている情報に基づいたコンテンツ利用者に対する課金の算出処理が課金処理部１１６によって行われ、この課金の金額を示す情報が作成されて出力される。この処理を終えた後にはコンテンツ提供者側システム１００での処理は終了する。
【００９９】
以上までの処理がコンテンツ配信・提供処理の処理である。この処理がコンテンツ提供者側システム１００及びコンテンツ利用者側システム２００の各々で行われることにより、コンテンツの利用の対価としてコンテンツ利用者に課される料金を示す情報が定期的に作成される。
【０１００】
なお、以上までに説明したコンテンツ配信・提供処理や課金情報生成処理をコンピュータに行なわせる制御プログラムをコンピュータで読み取り可能な記録媒体に記録させ、そのプログラムを記録媒体からコンピュータに読み出させて実行させることによって本発明を実施することも可能である。
【０１０１】
記録させた制御プログラムをコンピュータで読み取ることの可能な記録媒体の例を図１０に示す。同図に示すように、記録媒体としては、例えば、コンピュータ５０１に内蔵若しくは外付けの付属装置として備えられるＲＡＭ若しくはＲＯＭ又はハードディスク装置などのメモリ５０２、あるいはフレキシブルディスク、ＭＯ（光磁気ディスク）、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭなどといった可搬型記録媒体５０３等が利用できる。また、記録媒体は通信回線５０４を介してコンピュータ５０１と接続される、プログラムサーバ５０５として機能するコンピュータが備えている記憶装置５０６であってもよい。この場合には、制御プログラムを表現するデータ信号で搬送波を変調して得られる伝送信号を、プログラムサーバ５０５から伝送媒体である通信回線５０４を通じて伝送するようにし、コンピュータ５０１では受信した伝送信号を復調して制御プログラムを再生することで当該制御プログラムを実行できるようになる。
【０１０２】
その他、本発明は、上述した実施形態に限定されることなく、種々の改良・変更が可能である。例えば、課金処理部１１６によって行われる課金の算出処理において、コンテンツ利用者が広告を視聴した回数に応じ、コンテンツ利用者に対する課金をディスカウントするようにしてもよい。
【０１０３】
（付記１）　コンテンツが表現されているコンテンツ情報であって暗号鍵を使用して暗号化されている該コンテンツ情報を通信ネットワークへ送信し、
暗号化されている前記コンテンツ情報を復号化するために必要な復号鍵の配送要求に応じ、該配送要求で要求されていた復号鍵と共に、該復号鍵では復号化することのできない暗号化処理を該コンテンツ情報に対して施すために使用される暗号鍵を通信ネットワークへ送信し、
通信ネットワークへ送信された暗号鍵が使用されて暗号化処理が施された前記コンテンツ情報を復号化するために必要な復号鍵の配送要求を示す情報が受信される度に、該配送要求で要求されていた復号鍵と共に、該復号鍵では復号化することのできない暗号化処理を該コンテンツ情報に施すために使用される暗号鍵を通信ネットワークへ送信し、
通信ネットワークへ送信された前記コンテンツ情報は、該コンテンツ情報を受信した受信端末において、通信ネットワークから受信された復号鍵が使用されて復号化され該コンテンツ情報の出力がなされた後に、該復号鍵と共に通信ネットワークから受信された暗号鍵を使用した暗号化処理が改めて施されて該受信端末で保存される、
ことを特徴とするコンテンツ配信方法。
【０１０４】
（付記２）　コンテンツが表現されているコンテンツ情報であって暗号鍵を使用して暗号化されている該コンテンツ情報を通信ネットワークから受信し、
受信された暗号化されている前記コンテンツ情報を保存し、
保存されている前記コンテンツ情報を出力させる要求が入力される度に、該コンテンツ情報を復号化するために必要な復号鍵の配送要求を示す情報を通信ネットワークへ送信し、
前記情報に応じて送られてくる、該情報で要求されていた復号鍵、及び該復号鍵では復号化することのできない暗号化処理を前記コンテンツ情報に施すために使用される暗号鍵を通信ネットワークから受信し、
前記情報に応じて送られてきた復号鍵を使用して暗号化されている前記コンテンツ情報を復号化して該コンテンツ情報の出力を行い、
前記出力の後に、前記情報に応じて送られてきた復号鍵と共に受信された暗号鍵を使用して前記コンテンツ情報に対する暗号化処理を施し、
前記暗号化処理が施された前記コンテンツ情報を改めて保存する、
ことを特徴とするコンテンツ出力方法。
【０１０５】
（付記３）　前記コンテンツ情報の出力が繰り返されたときには、該コンテンツ情報に対して前記暗号化処理を施すときに、該コンテンツ情報の出力の繰り返しの回数に対応する回数の該暗号化処理を同一の前記暗号鍵を使用して繰り返し施し、
前記暗号化処理が繰り返し施されている前記コンテンツ情報の出力を行うときには、該暗号化処理の繰り返し回数に対応する回数の復号化を、該コンテンツ情報に対し同一の前記復号鍵を使用して繰り返し行う、
ことを特徴とする付記２に記載のコンテンツ出力方法。
【０１０６】
（付記４）　暗号化されている前記コンテンツ情報を通信ネットワークから受信するときに、該コンテンツ情報に対応付けられており広告が表現されている広告情報を併せて通信ネットワークから受信し、
前記広告情報を出力することを許容する旨の指示が入力されたときには、該広告情報の出力を行うと共に、前記コンテンツ情報に対して前記暗号化処理を繰り返し施すときの繰り返しの回数を減少させる、
ことを特徴とする付記３に記載のコンテンツ出力方法。
【０１０７】
（付記５）　暗号化されている前記コンテンツ情報を通信ネットワークへ送信するときには、該コンテンツ情報に対応付けられており広告が表現されている広告情報を併せて通信ネットワークへ送信し、
前記受信端末において前記コンテンツ情報の出力が繰り返されたときには、該コンテンツ情報に対して前記暗号化処理が施されるときに、該コンテンツ情報の出力の繰り返しの回数に対応する回数の該暗号化処理が、同一の前記暗号鍵を使用して繰り返し施され、
前記受信端末において前記暗号化処理が繰り返し施されている前記コンテンツ情報の出力が行われるときには、該暗号化処理の繰り返し回数に対応する回数の復号化が、同一の前記復号鍵を使用して繰り返し行われ、
前記受信端末において、前記広告情報を出力することを許容する旨の指示が入力されたときには、該広告情報の出力が行われると共に、前記コンテンツ情報に対して前記暗号化処理が繰り返し施されるときの繰り返しの回数が減少する、
ことを特徴とする付記１に記載のコンテンツ配信方法。
【０１０８】
（付記６）　コンテンツが表現されているコンテンツ情報及び広告が表現されている広告情報であって暗号鍵を使用して共に暗号化されている該コンテンツ情報及び該広告情報を通信ネットワークへ送信し、
暗号化されている前記コンテンツ情報及び前記広告情報を復号化するために必要な復号鍵の配送要求に応じ、該配送要求で要求されていた復号鍵と共に、該復号鍵では復号化することのできない暗号化処理を該コンテンツ情報及び該広告情報に対して施すために使用される暗号鍵を通信ネットワークへ送信し、
通信ネットワークへ送信された前記コンテンツ情報及び前記広告情報は、該コンテンツ情報及び該広告情報を受信した受信端末において、通信ネットワークから受信された復号鍵が使用されて復号化され該コンテンツ情報の出力がなされた後に、該復号鍵と共に通信ネットワークから受信された暗号鍵を使用した暗号化処理が、該コンテンツ情報の出力の繰り返し回数に対応する回数だけ繰り返し施されて保存され、
前記受信端末において、前記広告情報を出力することを許容する旨の指示が入力されたときには、該広告情報の出力が行われると共に、前記コンテンツ情報に対して前記暗号化処理が繰り返し施されるときの繰り返し回数が減少する、
ことを特徴とするコンテンツ配信方法。
【０１０９】
（付記７）　コンテンツが表現されているコンテンツ情報及び広告が表現されている広告情報であって暗号鍵を使用して共に暗号化されている該コンテンツ情報及び該広告情報を通信ネットワークから受信し、
受信された暗号化されている前記コンテンツ情報及び前記広告情報を保存し、保存されている前記コンテンツ情報及び前記広告情報を復号化するために必要な復号鍵の配送要求を示す情報を通信ネットワークへ送信し、
前記情報に応じて送られてくる、該情報で要求されていた復号鍵、及び該復号鍵では復号化することのできない暗号化処理を前記コンテンツ情報に施すために使用される暗号鍵を通信ネットワークから受信し、
前記情報に応じて送られてきた復号鍵を使用して暗号化されている前記コンテンツ情報を復号化して該コンテンツ情報の出力を行い、
前記出力の後に、前記復号鍵と共に受信された暗号鍵を使用した暗号化処理を、前記コンテンツ情報の出力の繰り返し回数に対応する回数だけ該コンテンツ情報に対して繰り返し施し、
前記暗号化処理が施された前記コンテンツ情報を改めて保存し、
前記広告情報を出力することを許容する旨の指示が入力されたときには、該広告情報の出力を行うと共に、該コンテンツ情報に対して繰り返し施す前記暗号化処理の繰り返し回数を減少させる、
ことを特徴とするコンテンツ出力方法。
【０１１０】
（付記８）　コンテンツが表現されているコンテンツ情報であって暗号鍵を使用して暗号化されている該コンテンツ情報を通信ネットワークへ送信する処理と、
暗号化されている前記コンテンツ情報を復号化するために必要な復号鍵の配送要求に応じ、該配送要求で要求されていた復号鍵と共に、該復号鍵では復号化することのできない暗号化処理を該コンテンツ情報に対して施すために使用される暗号鍵を通信ネットワークへ送信する処理と、
通信ネットワークへ送信された暗号鍵が使用されて暗号化処理が施された前記コンテンツ情報を復号化するために必要な復号鍵の配送要求を示す情報が受信される度に、該配送要求で要求されていた復号鍵と共に、該復号鍵では復号化することのできない暗号化処理を該コンテンツ情報に施すために使用される暗号鍵を通信ネットワークへ送信する処理と、
をコンピュータに行わせ、
通信ネットワークへ送信された前記コンテンツ情報は、該コンテンツ情報を受信した受信端末において、通信ネットワークから受信された復号鍵が使用されて復号化され該コンテンツ情報の出力がなされた後に、該復号鍵と共に通信ネットワークから受信された暗号鍵を使用した暗号化処理が改めて施されて該受信端末で保存される、
ことを特徴とするコンテンツ配信プログラム。
【０１１１】
（付記９）　コンテンツが表現されているコンテンツ情報であって暗号鍵を使用して暗号化されている該コンテンツ情報を通信ネットワークから受信する処理と、
受信された暗号化されている前記コンテンツ情報を保存する処理と、
保存されている前記コンテンツ情報を出力させる要求が入力される度に、該コンテンツ情報を復号化するために必要な復号鍵の配送要求を示す情報を通信ネットワークへ送信する処理と、
前記情報に応じて送られてくる、該情報で要求されていた復号鍵、及び該復号鍵では復号化することのできない暗号化処理を前記コンテンツ情報に施すために使用される暗号鍵を通信ネットワークから受信する処理と、
前記情報に応じて送られてきた復号鍵を使用して暗号化されている前記コンテンツ情報を復号化して該コンテンツ情報の出力を行う処理と、
前記出力の後に、前記情報に応じて送られてきた復号鍵と共に受信された暗号鍵を使用して前記コンテンツ情報に対する暗号化処理を施す処理と、
前記暗号化処理が施された前記コンテンツ情報を改めて保存する処理と、
をコンピュータに行わせるためのコンテンツ出力プログラム。
【０１１２】
（付記１０）　コンテンツが表現されているコンテンツ情報及び広告が表現されている広告情報であって暗号鍵を使用して共に暗号化されている該コンテンツ情報及び該広告情報を通信ネットワークへ送信する処理と、
暗号化されている前記コンテンツ情報及び前記広告情報を復号化するために必要な復号鍵の配送要求に応じ、該配送要求で要求されていた復号鍵と共に、該復号鍵では復号化することのできない暗号化処理を該コンテンツ情報及び該広告情報に対して施すために使用される暗号鍵を通信ネットワークへ送信する処理と、
をコンピュータに行わせ、
通信ネットワークへ送信された前記コンテンツ情報及び前記広告情報は、該コンテンツ情報及び該広告情報を受信した受信端末において、通信ネットワークから受信された復号鍵が使用されて復号化され該コンテンツ情報の出力がなされた後に、該復号鍵と共に通信ネットワークから受信された暗号鍵を使用した暗号化処理が、該コンテンツ情報の出力の繰り返し回数に対応する回数だけ繰り返し施されて保存され、
前記受信端末において、前記広告情報を出力することを許容する旨の指示が入力されたときには、該広告情報の出力が行われると共に、前記コンテンツ情報に対して前記暗号化処理が繰り返し施されるときの繰り返し回数が減少する、
ことを特徴とするコンテンツ配信プログラム。
【０１１３】
（付記１１）　コンテンツが表現されているコンテンツ情報及び広告が表現されている広告情報であって暗号鍵を使用して共に暗号化されている該コンテンツ情報及び該広告情報を通信ネットワークから受信する処理と、
受信された暗号化されている前記コンテンツ情報及び前記広告情報を保存する処理と、
保存されている前記コンテンツ情報及び前記広告情報を復号化するために必要な復号鍵の配送要求を示す情報を通信ネットワークへ送信する処理と、
前記情報に応じて送られてくる、該情報で要求されていた復号鍵、及び該復号鍵では復号化することのできない暗号化処理を前記コンテンツ情報に施すために使用される暗号鍵を通信ネットワークから受信する処理と、
前記情報に応じて送られてきた復号鍵を使用して暗号化されている前記コンテンツ情報を復号化して該コンテンツ情報の出力を行う処理と、
前記出力の後に、前記復号鍵と共に受信された暗号鍵を使用した暗号化処理を、前記コンテンツ情報の出力の繰り返し回数に対応する回数だけ該コンテンツ情報に対して繰り返し施す処理と、
前記暗号化処理が施された前記コンテンツ情報を改めて保存する処理と、
前記広告情報を出力することを許容する旨の指示が入力されたときには、前記広告情報の出力を行うと共に、前記コンテンツ情報に対して繰り返し施す前記暗号化処理の繰り返し回数を減少させる処理と、
をコンピュータに行わせるためのコンテンツ出力プログラム。
【０１１４】
（付記１２）　コンテンツが表現されているコンテンツ情報であって暗号鍵を使用して暗号化されている該コンテンツ情報を通信ネットワークへ送信するコンテンツ情報送信手段と、
暗号化されている前記コンテンツ情報を復号化するために必要な復号鍵の配送要求に応じ、該配送要求で要求されていた復号鍵と共に、該復号鍵では復号化することのできない暗号化処理を前記コンテンツ情報に対して施すために使用される暗号鍵を通信ネットワークへ送信する第一鍵送信手段と、
通信ネットワークへ送信された暗号鍵が使用されて暗号化処理が施された前記コンテンツ情報を復号化するために必要な復号鍵の配送要求を示す情報が受信される度に、該配送要求で要求されていた復号鍵と共に、該復号鍵では復号化することのできない暗号化処理を該コンテンツ情報に施すために使用される暗号鍵を通信ネットワークへ送信する第二鍵送信手段と、
を有し、
通信ネットワークへ送信された前記コンテンツ情報は、該コンテンツ情報を受信した受信端末において、通信ネットワークから受信された復号鍵が使用されて復号化され該コンテンツ情報の出力がなされた後に、該復号鍵と共に通信ネットワークから受信された暗号鍵を使用した暗号化処理が改めて施されて該受信端末で保存される、
ことを特徴とするコンテンツ配信装置。
【０１１５】
（付記１３）　コンテンツが表現されているコンテンツ情報であって暗号鍵を使用して暗号化されている該コンテンツ情報を通信ネットワークから受信するコンテンツ情報受信手段と、
受信された暗号化されている前記コンテンツ情報を保存する第一保存手段と、保存されている前記コンテンツ情報を出力させる要求が入力される度に、該コンテンツ情報を復号化するために必要な復号鍵の配送要求を示す情報を通信ネットワークへ送信する鍵配送要求送信手段と、
前記情報に応じて送られてくる、該情報で要求されていた復号鍵、及び該復号鍵では復号化することのできない暗号化処理を前記コンテンツ情報に施すために使用される暗号鍵を通信ネットワークから受信する鍵受信手段と、
前記情報に応じて送られてきた復号鍵を使用して暗号化されている前記コンテンツ情報を復号化して該コンテンツ情報の出力を行うコンテンツ出力手段と、
前記出力の後に、前記情報に応じて送られてきた復号鍵と共に受信された暗号鍵を使用して前記コンテンツ情報に対する暗号化処理を施す暗号化処理手段と、前記暗号化処理が施された前記コンテンツ情報を改めて保存する第二保存手段と、
を有することを特徴とするコンテンツ出力装置。
【０１１６】
（付記１４）　コンテンツが表現されているコンテンツ情報及び広告が表現されている広告情報であって暗号鍵を使用して共に暗号化されている該コンテンツ情報及び該広告情報を通信ネットワークへ送信するコンテンツ・広告情報送信手段と、
暗号化されている前記コンテンツ情報及び前記広告情報を復号化するために必要な復号鍵の配送要求に応じ、該配送要求で要求されていた復号鍵と共に、該復号鍵では復号化することのできない暗号化処理を該コンテンツ情報及び該広告情報に対して施すために使用される暗号鍵を通信ネットワークへ送信する鍵送信手段と、
を有し、
通信ネットワークへ送信された前記コンテンツ情報及び前記広告情報は、該コンテンツ情報及び該広告情報を受信した受信端末において、通信ネットワークから受信された復号鍵が使用されて復号化され該コンテンツ情報の出力がなされた後に、該復号鍵と共に通信ネットワークから受信された暗号鍵を使用した暗号化処理が、該コンテンツ情報の出力の繰り返し回数に対応する回数だけ繰り返し施されて保存され、
前記受信端末において、前記広告情報を出力することを許容する旨の指示が入力されたときには、該広告情報の出力が行われると共に、前記コンテンツ情報に対して前記暗号化処理が繰り返し施されるときの繰り返し回数が減少する、
ことを特徴とするコンテンツ配信装置。
【０１１７】
（付記１５）　コンテンツが表現されているコンテンツ情報及び広告が表現されている広告情報であって暗号鍵を使用して共に暗号化されている該コンテンツ情報及び該広告情報を通信ネットワークから受信するコンテンツ・広告情報受信手段と、
受信された暗号化されている前記コンテンツ情報及び前記広告情報を保存する第一保存手段と、
保存されている前記コンテンツ情報及び前記広告情報を復号化するために必要な復号鍵の配送要求を示す情報を通信ネットワークへ送信する鍵配送要求送信手段と、
前記情報に応じて送られてくる、該情報で要求されていた復号鍵、及び該復号鍵では復号化することのできない暗号化処理を前記コンテンツ情報に施すために使用される暗号鍵を通信ネットワークから受信する鍵受信手段と、
前記情報に応じて送られてきた復号鍵を使用して暗号化されている前記コンテンツ情報を復号化して該コンテンツ情報の出力を行うコンテンツ出力手段と、
前記出力の後に、前記復号鍵と共に受信された暗号鍵を使用した暗号化処理を、前記コンテンツ情報の出力の繰り返し回数に対応する回数だけ該コンテンツ情報に対して繰り返し施す暗号化処理手段と、
前記暗号化処理が施された前記コンテンツ情報を改めて保存する第二保存手段と、
前記広告情報を出力することを許容する旨の指示が入力されたときには、該広告情報の出力を行うと共に、該コンテンツ情報に対して繰り返し施す前記暗号化処理の繰り返し回数を減少させる出力・制御手段と、
を有することを特徴とするコンテンツ出力装置。
【０１１８】
【発明の効果】
以上詳細に説明したように、本発明によれば、通信ネットワークを利用するコンテンツ情報の配信において、コンテンツの繰り返し出力を抑制することができ、また、コンテンツと共に配信される広告を積極的に出力する動機付けをコンテンツの利用者に与えることができるという効果を奏する。
【図面の簡単な説明】
本発明の第一の原理構成を示す図である。
【図１】本発明の第一の原理構成を示す図である。
【図２】本発明の第二の原理構成を示す図である。
【図３】本発明が実施されるシステムの全体構成を示す図である。
【図４】コンテンツ提供側システムの構成を示す図である。
【図５】コンテンツ利用者側システムの構成を示す図である。
【図６】コンテンツ提供側システム及びコンテンツ利用者側システムを実現するコンピュータシステムのハードウェア構成を示す図である。
【図７】コンテンツ提供側システム及びコンテンツ利用者側システムの各々で行われるコンテンツ配信・提供処理の処理内容の詳細を示す図である。
【図８】各種テーブルのデータ構造を示す図である。
【図９】コンテンツ提供側システム及びコンテンツ利用者側システムの各々で行われる課金情報生成処理の処理内容の詳細を示す図である。
【図１０】記録させた制御プログラムをコンピュータで読み取ることの可能な記録媒体の例を示す図である。
【符号の説明】
１０、４０　コンテンツ配信装置
１１　コンテンツ情報送信手段
１２　第一鍵送信手段
１３　第二鍵送信手段
２０、５０　コンテンツ出力装置
２１　コンテンツ情報受信手段
２２、５２　第一保存手段
２３、５３　鍵配送要求送信手段
２４、５４　鍵受信手段
２５、５５　コンテンツ出力手段
２６、５６　暗号化処理手段
２７、５７　第二保存手段
３０、３００　通信ネットワーク
４１　コンテンツ・広告情報送信手段
４２　鍵送信手段
５１　コンテンツ・広告情報受信手段
５８　出力・制御手段
１００　コンテンツ提供者側システム
１１０　コンテンツ提供装置
１１１　鍵生成部
１１２、２１４　暗号化処理部
１１３、２１１　コンテンツ配送部
１１４、２１３　鍵配送部
１１５　課金データ受信部
１１６、２１５　課金処理部
１２０　コンテンツ保存装置
１３０　課金データ保存装置
２００　コンテンツ利用者側システム
２１０　コンテンツ利用装置
２１２　復号化処理部
２１６　課金データ送信部
２２０　コンテンツ保存装置
２３０　コンテンツ表示装置
２４０　課金データ保存装置
４０１　ＣＰＵ
４０２　ＲＯＭ
４０３　ＲＡＭ
４０４　ＨＤＤ
４０５　入力部
４０６　出力部
４０７　外部Ｉ／Ｆ部
４０８　バス
５０１　コンピュータ
５０２　メモリ
５０３　可搬型記録媒体
５０４　通信回線
５０５　プログラムサーバ
５０６　記憶装置
【図１】
2004078514.tif 000003
【図２】
2004078514.tif 000004
【図３】
2004078514.tif 000005
【図４】
2004078514.tif 000006
【図５】
2004078514.tif 000007
【図６】
2004078514.tif 000008
【図７】
2004078514.tif 000009
【図８】
2004078514.tif 000010
【図９】
2004078514.tif 000011
【図１０】
2004078514.tif 000012