(57)【要約】【課題】コンテンツの著作権を有効に保護できる著作権管理方式、及びユーザの要望に応じた部分視聴に対しても有効な課金処理の可能な課金管理方式を実現するコンテンツ提供システムを提供することにある。【解決手段】コンテンツデータを複数の暗号化区間に分割し、各暗号化区間毎に異なる暗号鍵で暗号化する暗号化サーバ２７、及びクライアント端末１０において当該コンテンツデータを部分的に視聴する部分視聴に応じた課金処理を実行する課金サーバ２９を含むコンテンツ提供システム２が開示されている。【選択図】　　図１
2004133801.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して、クライアント端末からの要求に応じてコンテンツデータを配信する配信手段と、
前記コンテンツデータを指定の暗号化区間毎に分割し、当該各暗号化区間をそれぞれ異なる暗号鍵で暗号化する暗号化手段と、
前記コンテンツデータを任意の課金区間で分割し、当該各課金区間毎に利用料金を設定して、当該各課金区間毎の課金処理を実行する課金管理手段と、
前記配信手段により前記クライアント端末に対して配信されるコンテンツデータの利用方法を、前記暗号鍵を使用して管理する著作権管理手段と
を具備したことを特徴とするコンテンツ提供システム。
【請求項２】
前記課金管理手段は、前記コンテンツデータを前記暗号化区間とは異なる任意の課金区間で分割管理することを特徴とする請求項１に記載のコンテンツ提供システム。
【請求項３】
前記課金管理手段は、前記各課金区間毎にそれぞれ異なる利用料金を設定して管理することを特徴とする請求項１に記載のコンテンツ提供システム。
【請求項４】
ネットワークを介して、クライアント端末からの要求に応じてストリームデータからなるコンテンツデータを配信する配信サーバと、
前記コンテンツデータを指定の暗号化区間毎に分割し、当該各暗号化区間をそれぞれ異なる暗号鍵で暗号化する暗号化サーバと、
前記コンテンツデータを任意の課金区間で分割し、当該各課金区間毎に視聴料金を設定して、当該各課金区間毎の課金処理を実行する課金サーバと、
前記配信サーバにより前記クライアント端末に対して配信されるコンテンツデータの利用方法を前記暗号鍵を使用して管理する著作権管理サーバと、
前記クライアント端末を操作して所望のコンテンツデータを要求するユーザの認証処理を実行する認証サーバと
を具備したことを特徴とするコンテンツ提供システム。
【請求項５】
前記課金サーバは、前記コンテンツデータを前記暗号化区間とは異なる任意の課金区間で分割管理することを特徴とする請求項４に記載のコンテンツ提供システム。
【請求項６】
前記課金サーバは、前記各課金区間毎にそれぞれ異なる利用料金を設定して管理することを特徴とする請求項４に記載のコンテンツ提供システム。
【請求項７】
前記クライアント端末に対して、提供可能なコンテンツデータに関するメタデータ形式のコンテンツ一覧表情報を提供するナビゲーション・サーバを更に備えていることを特徴とする請求項４に記載のコンテンツ提供システム。
【請求項８】
ネットワークを介して、クライアント端末からの要求に応じてコンテンツデータを配信するコンテンツ提供システムに適用するコンテンツ提供方法であって、
前記コンテンツデータを指定の暗号化区間毎に分割し、当該各暗号化区間をそれぞれ異なる暗号鍵で暗号化するステップと、
前記コンテンツデータを任意の課金区間で分割し、当該各課金区間毎に利用料金を設定して、当該各課金区間毎の課金処理を実行するステップと
を具備したことを特徴とするコンテンツ提供方法。
【請求項９】
前記課金処理ステップは、前記コンテンツデータを前記暗号化区間とは異なる任意の課金区間で分割管理することを特徴とする請求項８に記載のコンテンツ提供方法。
【請求項１０】
前記課金ステップは、前記各課金区間毎にそれぞれ異なる利用料金を設定して管理することを特徴とする請求項８に記載のコンテンツ提供方法。
【請求項１１】
ネットワークを介して、クライアント端末からの要求に応じてコンテンツデータを配信するコンテンツ提供システムに適用するコンテンツ提供方法であって、
前記クライアント端末を操作して所望のコンテンツデータを要求するユーザの認証処理に必要な登録、及び前記コンテンツデータの暗号化／復号化に必要な暗号鍵の生成を行なうための準備フェーズ手順と、
前記クライアント端末を操作して所望のコンテンツデータを配信するために必要なコンテンツ登録、及び当該コンテンツに関するメタデータ形式のコンテンツ一覧表情報の生成を行なうためのコンテンツ登録フェーズ手順と、
前記クライアント端末からの要求に応じて、配信対象のコンテンツデータを指定の暗号化区間毎に分割し、当該各暗号化区間をそれぞれ異なる暗号鍵で暗号化した暗号化コンテンツデータを配信し、前記クライアント端末で当該暗号化コンテンツデータを視聴可能に再生するコンテンツ視聴フェーズ手順と、
前記クライアント端末での再生処理に伴なって、前記コンテンツデータを任意の課金区間で分割し、当該各課金区間毎に利用料金を設定して、当該各課金区間毎の課金処理を実行する課金フェーズ手順と
からなることを特徴とするコンテンツ提供方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、一般的にはネットワークを介してストリームデータなどのコンテンツデータを提供するためのコンテンツ提供システムに関し、特に、当該コンテンツデータの著作権管理及び課金管理の技術分野に関する。
【０００２】
【従来の技術】
近年、特にインターネットを代表とするネットワークを利用して、映像や音声などのコンテンツデータ（単にコンテンツと表記する場合がある）を、ユーザ（視聴者）に配信するコンテンツ提供システムが実現されている。このようなシステムは、一般的に、コンテンツをストリームデータ形式で送信し、ユーザ端末装置側で再生するストリーミング方式を採用している。
【０００３】
ところで、当該システムにより、コンテンツ提供サービスなどを運用する場合には、コンテンツの著作権を保護するための著作権管理、及びコンテンツの利用に伴なう課金管理が必要不可欠である。
【０００４】
従来、著作権管理又は課金管理の機能を有するコンテンツ配信システムが提案されている（例えば、特許文献１を参照）。このシステムでは、１つの暗号鍵で暗号化する方式と、電子マネーを模した所謂プリペイド課金方法を応用した課金方式とが採用されている。また、当該課金方式は、コンテンツをパケット毎に分割し、各分割片毎に課金（バリューを引き去る）する。分割方法は、単位時間（一定時間）毎に行なわれる。さらに、各パケット毎に異なるバリューを設定することができる。
【０００５】
また、ＩＳＰの機能（認証、メールなど）を上位のＩＳＰの機能で代行するシステムが提案されている（例えば、特許文献２を参照）。このシステムでは、ユーザの利用料金を下位ＩＳＰと上位ＩＳＰとで分配する課金方法（例えば、利用時間に基づいて双方に分配する）が採用されている。
【０００６】
さらに、コンテンツをパケット毎に分割して送信し、クライアントが要求した指定条件においてサーバが送信したパケット数に応じて課金処理を実行するシステムが提案されている（例えば、特許文献３を参照）。このシステムでは、クライアントは、受信バイト数を指定することによりコンテンツの一部だけ取得することができる。また、クライアントは、通信時間を指定することにより、その通信時間内で受信できるコンテンツ（の一部）だけを取得することができる。
【０００７】
【特許文献１】
特開２００２−１６９９１２号公報（段落番号０００７−００１４、図１）
【０００８】
【特許文献２】
特開２００２−１６３３８０号公報（段落番号０００８−００１４、図１）
【０００９】
【特許文献３】
特開２００２−６３１３４号公報（段落番号０００７−００１９、図１）
【００１０】
【発明が解決しようとする課題】
要するに、コンテンツを１つの暗号鍵で暗号化して、当該コンテンツの著作権を保護する著作権管理方式が一般的である。さらに、一般的な課金方式としては、コンテンツを一度購入すると、以降何回でも視聴可能な方式（所謂セルビデオ方式）、コンテンツを視聴する度に、コンテンツ料金が課金される方式（所謂ＰＰＶ：Ｐａｙ　Ｐｅｒ　Ｖｉｅｗ方式）、または一定期間、コンテンツを何回でも視聴可能な課金方式（所謂レンタルビデオ方式）がある。
【００１１】
コンテンツを１つの暗号鍵で暗号化する方式では、その暗号鍵が漏洩すると、コンテンツの全体が復号される問題がある。従って、従来の著作権管理方式では、コンテンツの著作権を有効に保護することが困難である。
【００１２】
また、課金管理方式としては、前記の一般的方式を基本として、前述の先行技術文献に記載されているような各種のバリエーションが提案されている。前述以外にも、複数のコンテンツをまとめてパッケージとし、そのパッケージに対して期間有効課金方式（レンタルビデオ方式）を適用する方式もある。
【００１３】
ところで、課金管理方式として、特にコンテンツの全体ではなく、部分視聴に対応する課金方法の要求が高い。これは、コンテンツの全体では利用料金が高額になるが、ユーザが視聴したい部分のみに課金できるようになれば、相対的に低額で当該コンテンツを提供できる利点がある。このような課金方法は、前述の先行技術文献（特に、特許文献１，３を参照）に記載されているように、コンテンツを分割して課金する部分課金又は分割課金の方法が有効である。しかしながら、前述の先行技術文献に記載されている方法は、パケット単位または固定した分割区間毎の課金である。従って、実際上の部分視聴のサービス運用を想定した場合に、ユーザの要望に応じた有効な課金処理を実行できない問題がある。
【００１４】
そこで、本発明の目的は、コンテンツの著作権を有効に保護できる著作権管理方式、及びユーザの要望に応じた部分視聴に対しても有効な課金処理の可能な課金管理方式を実現するコンテンツ提供システムを提供することにある。
【００１５】
【課題を解決するための手段】
本発明の観点は、所定の提供単位（例えば映像などのタイトルに相当する単位）のコンテンツデータを複数の暗号化区間に分割し、各暗号化区間毎に異なる暗号鍵で暗号化して暗号強度を高めることにより、当該コンテンツデータの著作権を有効に保護する著作権管理方式を含むコンテンツ提供システムに関する。また、本発明の観点は、当該コンテンツデータを部分的に利用する部分視聴に応じた課金処理を実現する課金管理方式を含むコンテンツ提供システムに関する。
【００１６】
本発明の観点に従ったコンテンツ提供システムは、ネットワークを介して、クライアント端末からの要求に応じてコンテンツデータを配信する配信手段と、前記コンテンツデータを指定の暗号化区間毎に分割し、当該各暗号化区間をそれぞれ異なる暗号鍵で暗号化する暗号化手段と、前記コンテンツデータを任意の課金区間で分割し、当該各課金区間毎に利用料金を設定して、当該各課金区間毎の課金処理を実行する課金管理手段と、前記配信手段により前記クライアント端末に対して配信されるコンテンツデータの利用方法を、前記暗号鍵を使用して管理する著作権管理手段とを具備したものである。
【００１７】
このような構成であれば、ネットワークを介して提供するコンテンツデータを複数の暗号鍵で暗号化することにより、一部の暗号鍵が漏洩しても、コンテンツ全体が復号化されるような事態を未然に回避できる。従って、コンテンツの著作権を有効に保護することが可能となる。また、コンテンツデータを任意の課金区間毎の課金管理を実現することにより、ユーザの要望に応じたコンテンツの部分的利用を行なう部分視聴のサービスを実現することができる。
【００１８】
【発明の実施の形態】
以下図面を参照して、本発明の実施の形態を説明する。
【００１９】
（システムの構成）
図１は、本実施形態に関するコンテンツ提供システムの要部を示すブロック図である。
【００２０】
システム全体は、大別して視聴者システム１と、コンテンツ提供システム２と、外部の決済システム３とを含み、当該各システムがインターネット等のネットワークで接続されている。
【００２１】
視聴者システム１は、コンテンツを視聴する視聴者（ユーザ）が操作するクライアント端末１０を含む。クライアント端末１０は、図２に示すように、セッション鍵生成装置１１１、暗号復号装置１１２、入力装置１１３、表示装置１１４、料金加算装置１１５、及び通信装置１１６を含む。
【００２２】
セッション鍵生成装置１１１は、後述するようにセッション鍵を生成する。暗号復号装置１１２は、入力装置１１３により入力されるパスワードや、セッション鍵生成装置１１１により生成されたセッション鍵をＤＲＭ（Ｄｉｇｉｔａｌ　Ｒｉｇｈｔｓ　Ｍａｎａｇｅｍｅｎｔ）サーバ公開鍵ＤＳＰで暗号化する。また、暗号復号装置１１２は、当該パスワードをナビゲーション・サーバ（以下ＮＡＶサーバ）公開鍵ＮＳＰで暗号化し、暗号化パスワードを生成する。
【００２３】
料金加算装置１１５は、表示装置１１４で再生表示されたコンテンツの料金を算出（加算）する。通信装置１１６は、ネットワークを介してコンテンツ提供システム２と接続し、視聴者情報や暗号化パスワードを送信したり、暗号化されたコンテンツデータ（ストリームデータ）を受信する。
【００２４】
コンテンツ提供システム２は、図１に示すように、ＮＡＶサーバ２１、ＮＡＶデータベース２２、配信サーバ２３、配信データベース２４、ＤＲＭサーバ２５、ＤＲＭデータベース２６、暗号化サーバ２７、コンテンツデータベース２８、課金サーバ２９、視聴者管理／認証サーバ３０、及び視聴者データベース３１を有する。このコンテンツ提供システム２は、例えばコンテンツ配信サービス業者により運営される。
【００２５】
ＮＡＶサーバ２１は、提供するコンテンツに関する情報を示すメタデータ（ｍｅｔａ　ｄａｔａ）をクライアント端末１０に提示する。このメタデータ（以下ＮＡＶメタデータと表記する）は、例えばコンテンツを選択するためのタイトル、出演者、収録時間などの視聴者に視聴可能なコンテンツ情報を意味する。ＮＡＶデータベース２２はＮＡＶサーバ２１に接続されて、ＮＡＶメタデータを保管する。
【００２６】
配信サーバ２３は、ネットワークを介して、視聴者（ユーザ）が要求したコンテンツ（暗号化されたコンテンツデータ）をクライアント端末１０に配信する。配信データベース２４は配信サーバ２３に接続されて、当該暗号化コンテンツデータを保管する。
【００２７】
ＤＲＭサーバ２５は、コンテンツの著作権を保護する目的で、コンテンツの視聴権利であるライセンスを発行する著作権管理サーバである。ＤＲＭデータベース２６はＤＲＭサーバ２５に接続されて、ＤＲＭメタデータを保管する。ＤＲＭメタデータは、暗号化されたコンテンツデータを復号するためのデータ（復号鍵）や、課金管理用のデータであり、各コンテンツ毎に用意されている（図９を参照）。
【００２８】
暗号化サーバ２７は、コンテンツデータベース２８に保管されているコンテンツ素材（暗号化前のコンテンツデータ）を暗号化して、配信サーバ２３に送出する。さらに、課金サーバ２９は、コンテンツの視聴料金（利用料金）を管理するための課金管理を行なう。視聴者管理／認証サーバ３０は、視聴者情報や課金情報を管理し、また視聴者の認証処理を行なう。視聴者データベース３１は当該サーバ３０に接続されて、視聴者情報及び課金情報を保管する。
【００２９】
なお、当該コンテンツ提供システム２には、ネットワークを介して、複数の視聴者システム１が接続可能である。また、決済システム３は、銀行や、クレジット会社などの課金処理に伴なう料金の決済を行なう金融機関が運営するシステムを意味する。決済システム３は、ネットワークを介して、コンテンツ提供システム２との間で、料金の決済に必要な課金情報などを交換する。
【００３０】
（コンテンツ提供システムの各サーバの構成）
以下図３から図８を参照して、前述の各サーバの構成を説明する。
【００３１】
ＮＡＶサーバ２１は、図３に示すように、復号装置２１１、コンテンツ一覧生成装置２１２、公開鍵／秘密鍵生成装置２１３、及び通信装置２１４を有する。
【００３２】
復号装置２１１は、通信装置２１４を介して受信した暗号化パスワードを、ＮＡＶサーバ秘密鍵ＮＳＳで復号する。通信装置２１４は、ネットワークを介して、暗号化パスワード以外に、コンテンツ識別子及び視聴者識別子を受信する。通信装置２１４は、復号装置２１１により復号化されたパスワードをＤＲＭサーバ２５に送信する。公開鍵／秘密鍵生成装置２１３は、ＮＡＶサーバ秘密鍵ＮＳＳ以外に、ＮＡＶサーバ公開鍵ＮＳＰを生成する。コンテンツ一覧生成装置２１２は、ＮＡＶデータベース２１に保管されているＮＡＶメタデータからなるコンテンツ一覧表を生成する。
【００３３】
ＤＲＭサーバ２５は、図４に示すように、暗号復号装置２５１、セッション識別子生成装置２５２、検索装置２５３、公開鍵／秘密鍵生成装置２５４、及び通信装置２５５を有する。
【００３４】
暗号復号装置２５１は、暗号化セッション鍵をＤＲＭサーバ秘密鍵ＤＳＳで復号する。暗号復号装置２５１は、ＤＲＭデータベース２６から取得したＤＲＭメタデータを復号したセッション鍵で暗号化し、ライセンス情報を生成する。通信装置２５５はネットワークを介して、当該暗号化セッション鍵以外にセッション識別子を受信する。公開鍵／秘密鍵生成装置２５４は、ＤＲＭサーバ秘密鍵ＤＳＳ以外に、ＤＲＭサーバ公開鍵ＤＳＰを生成する。検索装置２５３は、通信装置２５５により受信したセッション識別子と同一のセッション識別子を持つレコードを、ＤＲＭデータベース２６から検索する。セッション識別子生成装置２５２は、後述するように、セッション識別子を生成する。
【００３５】
暗号化サーバ２７は、図５に示すように、コンテンツ識別子生成装置２７１、暗号鍵生成装置２７２、暗号化装置２７３、ＤＲＭ／ＮＡＶメタデータ生成装置２７４、及び通信装置２７５を有する。
【００３６】
コンテンツ識別子生成装置２７１は、コンテンツ識別子を生成する。暗号鍵生成装置２７２は、分割したコンテンツ部分（暗号化区間）毎に暗号鍵を生成する。暗号化装置２７３は、コンテンツデータベース２８から取得したコンテンツデータを暗号化間隔で分割し、暗号鍵生成装置２７２により生成された暗号鍵で暗号化する。ＤＲＭ／ＮＡＶメタデータ生成装置２７４は、ＤＲＭメタデータ及びＮＡＶメタデータを生成する。通信装置２７５は、ネットワークを介して、暗号化コンテンツ、コンテンツ識別子、及びＤＲＭ／ＮＡＶメタデータを送信する。
【００３７】
視聴者管理／認証サーバ３０は、図６に示すように、視聴者識別子生成装置３０１、検索装置３０２、及び通信装置３０３を有する。視聴者識別子生成装置３０１は、視聴者識別子を生成する。視聴者データベース３１には、当該視聴者識別子以外に、視聴者情報及び復号されたパスワードが保管されている。検索装置３０２は、パスワード認証のために、視聴者識別子とパスワードのペアを視聴者データベース３１から検索する。通信装置３０３は、ネットワークを介して視聴者情報と暗号化パスワードを受信し、また視聴者識別子をクライアント端末１０に送信する。
【００３８】
配信サーバ２３は、図７に示すように、検索装置２３１及び通信装置２３２を有する。検索装置２３１は、通信装置２３２を介して受信したコンテンツ識別子に対応する暗号化コンテンツを配信データベース２４から検索して取得する。通信装置２３２はネットワークを介して、検索装置２３１により取得された暗号化コンテンツをクライアント端末１０に送信する。
【００３９】
課金サーバ２９は、図８に示すように、決済処理装置２９１及び通信装置２９２を有する。決済処理装置２９１は、通信装置２９２を介して受信した視聴者識別子と視聴料金データとに基づいて料金の決済処理（課金処理）を実行し、外部の決済システム３に通知する。通信装置２９２は、当該受信処理と共に、決済処理装置２９１による課金処理の処理完了通知をＤＲＭサーバ２５に送信する処理を実行する。
【００４０】
（暗号化方法）
以下主として図１２を参照して、本実施形態の暗号化サーバ２７での暗号化方法を説明する。
【００４１】
暗号化サーバ２７は、コンテンツデータベース２８から取得したコンテンツデータに対して、一定の暗号化間隔で暗号鍵を変化させて暗号化する。暗号化間隔は、コンテンツの内容とは無関係に固定長である。具体的には、図１２に示すように、コンテンツデータは、例えば等間隔区間（Ｔｅ秒）でｎ個の暗号化区間に分割される。各暗号化区間は、それぞれ異なるｎ個の暗号鍵（ｋｅｙ１〜ｋｅｙｎ）で暗号化される。例えば、暗号化区間（０，Ｔｅ）は暗号鍵（ｋｅｙ１）で暗号化される。また、暗号化区間（Ｔｅ，２Ｔｅ）は暗号鍵（ｋｅｙ２）で暗号化される。
【００４２】
ここで、コンテンツデータの暗号化方式としては、共通鍵暗号方式を想定している。また、当然ながら、コンテンツデータの全体を復号化するには、暗号化に使用された合計ｎ個の全ての暗号鍵（ｋｅｙ１〜ｋｅｙｎ）が必要となる。暗号化サーバ２７は、図１０（Ａ）に示すように、暗号化区間と暗号鍵との対応関係を示す対応表を生成する。
【００４３】
（課金方法）
以下主として図１３を参照して、本実施形態の課金サーバ２９での課金方法を説明する。
【００４４】
本課金方法は、図１３に示すように、コンテンツデータに対して任意の課金区間毎に課金する。例えば、課金区間（０，ｔｂ１）に対応するコンテンツの視聴に対しては、視聴料金（利用料金）Ｃｈｇ１が課金される。また、課金区間（ｔｂ１，ｔｂ２）に対応するコンテンツの視聴に対しては、視聴料金Ｃｈｇ２が課金される。さらに、課金区間（ｔｂ１，ｔｂ３）に対応するコンテンツの視聴に対しては、視聴料金として合計料金（Ｃｈ１＋Ｃｈ２）が課金される。無料区間は、料金として「Ｃｈｇ＝０」が設定される。ここで、図１３は、コンテンツデータは、ｍ個の課金区間に分割されていることを示している。各課金区間は、前記の暗号化区間とは独立して設定される。課金サーバ２９は、図１０（Ｂ）に示すように、課金区間と料金との対応関係を示す対応表を生成する。
【００４５】
（データ構造）
以下図９、図１１、図１４、図１５、及び図１６を参照して、本実施形態に関係するデータ構造を説明する。
【００４６】
ＤＲＭメタデータは、暗号化されたコンテンツデータを復号化するためのデータ（暗号鍵）や、課金処理用のデータを含み、コンテンツ毎に生成される。ＤＲＭメタデータの属性としては、図９に示すように、コンテンツを識別するコンテンツ識別子、暗号化間隔、暗号鍵リスト、及び課金リストを含む。コンテンツ識別子は、視聴要求のコンテンツを識別するためのデータである。暗号化間隔は、前述したように、１つの暗号鍵で暗号化されるコンテンツの部分区間長（暗号化区間）を示す。暗号鍵リストは、コンテンツの暗号鍵を暗号順序順に整理されたものである。課金リストは、課金時刻と料金とのペアを整理したものである。暗号化間隔は、コンテンツの部分によらず固定長であり、一定の間隔毎に異なる暗号鍵でコンテンツを暗号化するための暗号化区間である。図１０（Ａ）に示す対応表は、当該暗号化リストと暗号化間隔とに基づいて生成される。また、同図（Ｂ）に示す対応表は、当該課金リストに基づいて生成される。
【００４７】
ＮＡＶメタデータは、視聴者に提示するコンテンツの情報や料金を含むデータであり、コンテンツ毎に生成される。ＮＡＶメタデータの属性としては、図１１に示すように、コンテンツを識別するコンテンツ識別子、コンテンツ情報、及び課金リストを含む。コンテンツ情報は、前述したように、例えばコンテンツを選択するためのタイトル、出演者、収録時間などの視聴者に視聴可能な情報である。ここで、同一のコンテンツでは、ＮＡＶメタデータとＤＲＭメタデータのいずれにも含まれる属性であるコンテンツ識別子及び課金リストは同一である。
【００４８】
図１４は、コンテンツ一覧表のデータ構造である。コンテンツ一覧表は、視聴者がコンテンツを選択するためのリストであり、コンテンツ提供者がカスタマイズ可能なリストである。コンテンツ一覧表の各レコードは、コンテンツ毎に設定される。各レコードは、例えばコンテンツ識別子（ＣｏｎｔｅｎｔＩＤ）、タイトル（Ｔｉｔｌｅ）、出演者（Ｐｅｒｆｏｒｍｅｒｓ）、収録時間（ＲｅｃＴｉｍｅ）、価格（Ｐｒｉｃｅ）等から構成される。視聴者は、クライアント端末１０の表示装置の画面上に表示された当該一覧表から視聴したいコンテンツを選択することになる。
【００４９】
図１５は、視聴者データベース３１のデータ構造を示す。当該データベースは、視聴者管理／認証サーバ３０で管理される視聴者に関する情報を蓄積したものである。本データベースの各レコードは、視聴者毎に設定されており、例えば視聴者識別子、パスワード、視聴者情報、及び視聴情報等から構成される。視聴者情報は視聴者に関する情報であり、例えば氏名、住所、電話番号等から構成される。また、視聴情報は視聴者が視聴したコンテンツの履歴情報であり、例えばコンテンツ識別子、視聴日時、料金等を１視聴レコードとして、複数の視聴レコードから構成される。
【００５０】
図１６は、セッションデータベースのデータ構造を示す。当該データベースは、ＤＲＭサーバ２５を介してＤＲＭデータベース２６で管理される視聴セッションに関するデータベースである。本データベースは、視聴者システム１とコンテンツ提供システム２との間で通信される情報を蓄積したものである。本データベースは、ライセンス発行処理や課金処理など複数の処理を同一のセッションとして管理するために使用される。本データベースの各レコードは、セッション毎に設定されて、例えば視聴者識別子、セッション識別子、及びコンテンツ識別子等から構成される。
【００５１】
（コンテンツ配信処理の手順）
以下、同実施形態に関するコンテンツ配信処理の手順を説明する。
【００５２】
コンテンツ提供システム２は、視聴者が操作するクライアント端末１０からの要求に伴なって、コンテンツの暗号化処理、配信処理、課金処理、ライセンス処理及び視聴者管理を実行する。当該システム２は、大別して、準備フェーズ、コンテンツ登録フェーズ、コンテンツ視聴フェーズ、課金フェーズの４つのフェーズに分類される手順を実行する。
【００５３】
準備フェーズは、視聴者がコンテンツを視聴する前に実行する手順、およびコンテンツ提供システム２が視聴者にコンテンツを提供する前に実行する手順である。新規の視聴者およびコンテンツ提供システム２は、各システムを最初に稼動したときに準備フェーズを１回実行する必要がある。
【００５４】
視聴者の準備フェーズでの手順内容は、コンテンツ登録システム２に対して視聴者登録を行なうことであり、視聴者登録はコンテンツ提供システム２による視聴者認証のために実行する。コンテンツ提供システム２は、ＮＡＶサーバ２１及びＤＲＭサーバ２５の各サーバの公開鍵（ＮＳＰ，ＤＳＰ）及び秘密鍵（ＮＳＳ，ＤＳＳ）を生成して保管する。これらの鍵の生成は、視聴者システム１とコンテンツ提供システム２間の暗号化通信のために実行する。
【００５５】
コンテンツ登録フェーズは、コンテンツ提供者がコンテンツをコンテンツ提供システムに登録するためのフェーズであり、新規のコンテンツを登録する毎に実行する。当該フェーズにおいて、コンテンツ提供システム２は、コンテンツデータを暗号化し、その暗号化コンテンツデータを配信サーバ２３を介して配信データベース２４に保管する。また、コンテンツ提供システム２は、当該コンテンツのＤＲＭメタデータおよびＮＡＶメタデータの生成および保管を行なう。さらに、視聴者のコンテンツ選択に供するためのコンテンツ一覧表を作成する。
【００５６】
コンテンツ視聴フェーズは、視聴者が希望するコンテンツを選択し、クライアント端末１０で当該コンテンツを再生するフェーズである。クライアント端末１０は、コンテンツの選択と共に視聴者認証処理を実行し、認証が成功した場合のみ当該コンテンツを再生することができる。認証に成功した後に、クライアント端末１０は、ライセンス情報及び暗号化コンテンツデータを、コンテンツ提供システム２から取得する。そして、端末１０は、当該暗号化コンテンツデータをライセンス情報を用いて復号化して再生する。
【００５７】
クライアント端末１０は、当該コンテンツの再生と共に視聴に応じた料金を算出する。一方、コンテンツ提供システム２においては、ライセンス情報を生成・発行し、当該コンテンツのセッション管理を行なう。ここで、視聴者認証におけるパスワードやライセンス情報は、クライアント端末１０とコンテンツ提供システム２間で暗号化されて通信される。
【００５８】
課金フェーズは、クライアント端末１０が算出したコンテンツ視聴料金を決済するフェーズである。クライアント端末１０は、コンテンツの視聴が完了した後に、コンテンツ視聴料金に関するデータをコンテンツ提供システム２に送信する。コンテンツ提供システム２では、課金サーバ２９が視聴料金の決済処理を行なう。
【００５９】
以上のような各フェーズの手順を主として図１７から図２３を参照して、さらに詳細に説明する。
【００６０】
（準備フェーズ）
図１７は、準備フェーズの手順を説明するためのフローチャートである。
【００６１】
当該準備フェーズは、前半の鍵生成の手順と後半の視聴者登録の手順に大別される。図１７と共に、図２、図３、図４及び図６を参照して、鍵生成の手順及び視聴者登録の手順を説明する。
【００６２】
鍵生成の手順では、コンテンツ提供システム２では、公開鍵暗号化方式に基づいて、ＤＲＭサーバ２５は、ＤＲＭサーバ公開鍵ＤＳＰと秘密鍵ＤＳＳを公開鍵／秘密鍵生成装置２５４により生成する（ステップＳ２１）。また、ＮＡＶサーバ２１は、公開鍵／秘密鍵生成装置２１３によりＮＡＶサーバ公開鍵ＮＳＰと秘密鍵ＮＳＳを生成する（ステップＳ２２）。
【００６３】
次に、視聴者登録の手順では、コンテンツ提供システム２では、視聴者管理／認証サーバ３０は、視聴者識別子生成装置３０１により視聴者識別子を生成して発行する（ステップＳ２３）。ＤＲＭサーバ２５は、生成したＤＲＭサーバ公開鍵ＤＳＰを通信装置２５５によりクライアント端末１０へ送信する（ステップＳ２５）。
【００６４】
一方、クライアント端末１０は、ネットワークを介して送信されたＤＲＭサーバ公開鍵ＤＳＰを通信装置１１６により受信する（ステップＳ１１）。クライアント端末１０は、入力装置１１３により視聴者の情報とパスワードを入力する（ステップＳ１２）。さらに、暗号復号装置１１２により、入力したパスワードをＤＲＭサーバ公開鍵ＤＳＰで暗号化する（ステップＳ１３）。通信装置１１６は、入力された視聴者情報及び暗号化パスワードを、コンテンツ提供システム２の視聴者管理／認証サーバ３０へ送信する（ステップＳ１４）。
【００６５】
一方、コンテンツ提供システム２では、視聴者管理／認証サーバ３０は通信装置３０３により視聴者情報及び暗号化パスワードを受信する（ステップＳ２５）。当該サーバ３０は、受信した暗号化パスワードをＤＲＭサーバ秘密鍵ＤＳＳで復号化する（ステップＳ２６）。さらに、当該サーバ３０は、視聴者情報、視聴者識別子、及び復号したパスワードを視聴者データベース３１に保管する（ステップＳ２７）。当該サーバ３０は、視聴者識別子を通信装置３０３によりクライアント端末１０へ送信する（ステップＳ２８）。
【００６６】
クランアント端末１０は、通信装置１１６により視聴者識別子を受信する（ステップＳ１５）。ところで、視聴者の登録手順としては、同実施形態でのオンラインによる登録方法以外に、オフライン（電話または郵便等）による登録方法でもよい。
【００６７】
（コンテンツ登録フェーズ）
次に、図１８のフローチャートと共に、図３、図４、図５、及び図７を参照して、コンテンツ登録フェーズの手順を説明する。
【００６８】
コンテンツ提供システム２では、提供対象のコンテンツ素材は、本コンテンツ登録フェーズの手順を実行する前に、予めコンテンツデータベース２８に保管されていることを想定する。暗号化サーバ２７は、コンテンツ識別子生成装置２７１によりコンテンツ識別子を生成する（ステップＳ３１）。暗号化サーバ２７は、コンテンツ識別子に基づいてコンテンツデータベース２８から素材となるコンテンツデータを取得する（ステップＳ３２）。
【００６９】
暗号化装置２７３は、取得したコンテンツデータを所定の暗号化間隔（暗号化区間）で分割する（ステップＳ３３）。暗号鍵生成装置２７２は、暗号化区間に分割したコンテンツ部分毎に暗号鍵を生成する（ステップＳ３４）。暗号化装置２７３は、当該コンテンツデータを、コンテンツ部分毎に生成した暗号鍵で暗号化する（ステップＳ３５）。暗号化装置２７３は、コンテンツ部分毎に生成した暗号鍵から暗号鍵リストを生成する（ステップＳ３６）。
【００７０】
通信装置２７５は、暗号化コンテンツデータ及びコンテンツ識別子を配信サーバ２３に送信する（ステップＳ３７）。一方、ＤＲＭ／ＮＡＶメタデータ生成装置２７４は、前述の図９に示すようなＤＲＭメタデータを生成する（ステップＳ３８）。ここで、ＤＲＭメタデータの属性である暗号化間隔は、コンテンツ提供システム２の運用者により与えられる。また、課金リストは、コンテンツ毎に設定される課金区間と料金により構成される。さらに、ＤＲＭ／ＮＡＶメタデータ生成装置２７４は、前述の図１１に示すようなＮＡＶメタデータを生成する（ステップＳ３９）。ここで、ＮＡＶメタデータの属性であるコンテンツ情報は、コンテンツ提供者がコンテンツ毎に与えるタイトル、出演者、収録時間等の情報から構成される。
【００７１】
通信装置２７５は、ＤＲＭ／ＮＡＶメタデータ生成装置２７４により生成されたＤＲＭメタデータをＤＲＭサーバ２５に送信する（ステップＳ４０）。また、通信装置２７５は、ＤＲＭ／ＮＡＶメタデータ生成装置２７４により生成されたＮＡＶメタデータをＮＡＶサーバ２１に送信する（ステップＳ４１）。
【００７２】
一方、配信サーバ２３は、通信装置２３２により暗号化サーバ２７からの暗号化コンテンツデータ及びコンテンツ識別子を受信する（ステップＳ５１）。配信サーバ２３は、暗号化コンテンツデータ及びコンテンツ識別子を配信データベース２４に保管する（ステップＳ５２）。ＤＲＭサーバ２５は、通信装置２５５により暗号化サーバ２７からのＤＲＭメタデータを受信する（ステップＳ５３）。ＤＲＭサーバ２５は、当該ＤＲＭメタデータをＤＲＭデータベース２６に保管する（ステップＳ５４）。また、ＮＡＶサーバ２１は、通信装置２１４により暗号化サーバ２７からのＮＡＶメタデータを受信する（ステップＳ５５）。ＮＡＶサーバ２１は、当該ＮＡＶメタデータをＮＡＶデータベース２１に保管する（ステップＳ５６）。ＮＡＶサーバ２１では、コンテンツ一覧生成装置２１２は、取得したＮＡＶメタデータからコンテンツ一覧表（図１４）を作成する（ステップＳ５７）。
【００７３】
（コンテンツ視聴フェーズ）
コンテンツ視聴フェーズは、以下の３サブフェーズ（１）〜（３）から構成されて、当該順序で実行される。
【００７４】
（１）コンテンツ選択とユーザ認証サブフェーズ（図１９及び図２０を参照）
（２）セッション管理とライセンス発行サブフェーズ（図２１を参照）
（３）コンテンツ再生と視聴料金算出サブフェーズ（図２２を参照）
まず、サブフェーズ（１）の手順を、図１９及び図２０の各フローチャートと共に、図２、図３、図４、及び図６を参照して説明する。
【００７５】
本サブフェーズは、視聴者システム１が視聴したいコンテンツ一覧表（図１４）から選択し、また視聴者認証をコンテンツ提供システム２との間で実行するための手順である。
【００７６】
ＮＡＶサーバ２１は、当該コンテンツ一覧表及びＮＡＶサーバ公開鍵（ＮＳＰ）をクライアント端末１０へ送信する（ステップＳ７１）。クライアント端末１０は、コンテンツ一覧表及びＮＡＶサーバ公開鍵（ＮＳＰ）を取得する（ステップＳ６１）。クライアント端末１０は、視聴者の操作に応じてコンテンツ一覧表から視聴対象のコンテンツを選択する（ステップＳ６２）。クライアント端末１０は、視聴者の操作に応じて視聴者識別子及びパスワードを入力装置１１３から入力する（ステップＳ６３）。
【００７７】
クライアント端末１０は、暗号復号装置１１２によりパスワードをＮＡＶサーバ公開鍵ＮＳＰで暗号化して暗号化パスワードを生成する（ステップＳ６４）。さらに、クライアント端末１０は、通信装置１１６により、選択したコンテンツのコンテンツ識別子、視聴者識別子、及び暗号化パスワードをＮＡＶサーバ２１に送信する（ステップＳ６５）。
【００７８】
一方、ＮＡＶサーバ２１は、通信装置２１４により、クライアント端末１０からのコンテンツ識別子、視聴者識別子、及び暗号化パスワードを受信する（ステップＳ７２）。ＮＡＶサーバ２１は、受信した暗号化パスワードを復号装置２１１によりＮＡＶサーバ秘密鍵（ＮＳＳ）で復号化する（ステップＳ７３）。ＮＡＶサーバ２１は、コンテンツ識別子、視聴者識別子、及び復号化したパスワードを通信装置２１４によりＤＲＭサーバ２５に送信する（ステップＳ７４）。
【００７９】
図２０に示すように、ＤＲＭサーバ２５は、ＮＡＶサーバ２１から送信されたコンテンツ識別子、視聴者識別子、及びパスワードを通信装置２５５により受信する（ステップＳ８１）。ＤＲＭサーバ２５は、通信装置２５５により、視聴者識別子及びパスワードを視聴者管理／認証サーバ３０に送信する（ステップＳ８２）。
【００８０】
視聴者管理／認証サーバ３０は、ＤＲＭサーバ２５から送信された視聴者識別子及びパスワードを通信装置３０３により受信する（ステップＳ９１）。当該サーバ３０は、受信した視聴者識別子及びパスワードに基づいてパスワード認証処理を行なう（ステップＳ９２）。パスワード認証処理は、検索装置３０２が視聴者識別子とパスワードのペアを視聴者データベース３１から検索したときの検索結果に基づいて実行される。即ち、当該ペアが視聴者データベース３１に保管されている場合は、認証成功である（ステップＳ９２のＯＫ）。一方、保管されていない場合には、認証失敗となる（ステップＳ９２のＮＧ）。
【００８１】
当該サーバ３０は、パスワード認証処理で認証成功の場合には、認証結果として「ＯＫ」のフラグを設定する（ステップＳ９３）。また、パスワード認証処理で認証失敗の場合には、認証結果として「ＮＧ」のフラグを設定する（ステップＳ９４）。そして、サーバ３０は、通信装置３０３により当該認証結果をＤＲＭサーバ２５に送信する（ステップＳ９５）。
【００８２】
一方、ＤＲＭサーバ２５は、サーバ３０により送信された認証結果を通信装置２５５により受信し、当該認証結果の判定を行なう（ステップＳ８３，Ｓ８４）。認証結果が「ＯＫ」の場合は、次のサブフェーズ（２）であるセッション管理とライセンス発行の手順（ＳＦ１）へ移行する（ステップＳ８６）。認証結果が「ＮＧ」の場合は、ＤＲＭサーバ２５は、通信装置２５５により当該認証結果をＮＡＶサーバ２１に送信する（ステップＳ８５）。
【００８３】
図１９に示すように、ＮＡＶサーバ２１は、ＤＲＭサーバ２５から送信された認証結果（ＮＧ）を通信装置２１４により受信する（ステップＳ７５）。ＮＡＶサーバ２１は、受信した認証結果（ＮＧ）を通信装置２１４によりクライアント端末１０に送信する（ステップＳ７６）。クライアント端末１０は、ＮＡＶサーバ２１から送信された認証結果（ＮＧ）を通信装置１１６により受信すると、コンテンツの視聴を中止する（ステップＳ６６）。
【００８４】
次に、サブフェーズ（２）の手順を、図２１のフローチャートと共に、図２、図３、及び図４を参照して説明する。
【００８５】
本サブフェーズは、コンテンツを視聴するためのコンテンツ提供システム２によるライセンス情報の生成・発行及びセッション管理処理、並びに視聴者システム１によるライセンス情報の取得を実行する手順である。
【００８６】
本サブフェーズは、前述のサブフェーズ（１）の手順において、図２０のステップＳ８６から移行するステップとして実行される。即ち、図２１に示すように、ＤＲＭサーバ２５は、セッション識別子生成装置２５２によりセッション識別子を生成する（ステップＳ１００）。ＤＲＭサーバ２５は、生成したセッション識別子、視聴者識別子、及びコンテンツ識別子からセッションデータベース（図１６）を構成し、ＤＲＭデータベース２６に保管する（ステップＳ１０１）。さらに、ＤＲＭサーバ２５は、前述のステップＳ８３で受信した認証結果（ＯＫ）、ＤＲＭサーバのＵＲＬ（ネットワークアドレス）、及びセッション識別子を通信装置２５５によりＮＡＶサーバ２１に送信する（ステップＳ１０２）。
【００８７】
ＮＡＶサーバ２１は、送信された認証結果（ＯＫ）、ＤＲＭサーバ２５のＵＲＬ、及びセッション識別子を通信装置２１４により受信する（ステップＳ１２１）。ＮＡＶサーバ２１は、受信した認証結果（ＯＫ）、ＤＲＭサーバ２５のＵＲＬ、及びセッション識別子を通信装置２１４によりクライアント端末１０に送信する（ステップＳ１２２）。
【００８８】
一方、クライアント端末１０は、ＮＡＶサーバ２１から送信された認証結果（ＯＫ）、ＤＲＭサーバ２５のＵＲＬ、及びセッション識別子を通信装置１１６により受信する（ステップＳ１３１）。クライアント端末１０は、セッション鍵生成装置１１１によりセッション鍵を生成する（ステップＳ１３２）。さらに、クライアント端末１０は、生成したセッション鍵を暗号復号装置１１２によりＤＲＭサーバ公開鍵（ＤＳＰ）で暗号化して暗号化セッション鍵を生成する（ステップＳ１３３）。クライアント端末１０は、当該暗号化セッション鍵及び受信したセッション識別子を、通信装置１１６によりＤＲＭサーバ２５に送信する（ステップＳ１３４）。
【００８９】
ＤＲＭサーバ２５は、クライアント端末１０から送信された暗号化セッション鍵及びセッション識別子を通信装置２５５により受信し、当該セッション識別子の確認処理を行なう（ステップＳ１０３，Ｓ１０４）。この確認処理は、検索装置２５３が受信したセッション識別子と同一の識別子を含むレコードを、ＤＲＭデータベース２６のセッションデータベースから検索したときの検索結果に基づいて実行される。即ち、検索結果として当該レコードがセッションデータベースに存在する場合には、確認されたと判定される（ステップＳ１０４のＯＫ）。一方、存在しない場合には、確認されないと判定される（ステップＳ１０４のＮＧ）。
【００９０】
ＤＲＭサーバ２５は、確認されない場合の結果（ＮＧ）を通信装置２５５によりクライアント端末１０に送信する（ステップＳ１０６）。クライアント端末１０は、当該確認結果（ＮＧ）を受信すると、コンテンツの視聴を中止する（ステップＳ１３５）。
【００９１】
一方、ＤＲＭサーバ２５は、セッション識別子を確認した場合（ＯＫ）、暗号化セッション鍵を暗号復号装置２５１によりＤＲＭサーバ秘密鍵（ＤＳＳ）で復号化する（ステップＳ１０５）。ＤＲＭサーバ２５は、セッション識別子に対応するコンテンツ識別子を、検索装置２５３によりＤＲＭデータベース２６のセッションデータベースから検索して取得する（ステップＳ１０７）。さらに、ＤＲＭサーバ２５は、当該コンテンツ識別子に対応するＤＲＭメタデータをＤＲＭデータベース２６から取得する（ステップＳ１０８）。ＤＲＭサーバ２５は、取得したＤＲＭメタデータをセッション鍵で暗号化してライセンス情報を生成する（ステップＳ１０９）。即ち、当該ライセンス情報は、暗号化したＤＲＭメタデータと同一のデータである。ＤＲＭサーバ２５は、生成したライセンス情報を通信装置２５５によりクライアント端末１０に送信する（ステップＳ１１０）。
【００９２】
クライアント端末１０は、ＤＲＭサーバ２５から送信されたライセンス情報を通信装置１１６により受信する（ステップＳ１３６）。この後、次のサブフェーズ（３）であるコンテンツ再生と視聴料金算出の手順（ＳＦ２）へ移行する。
【００９３】
以下サブフェーズ（３）の手順を、図２２のフローチャートと共に、図２及び図７を参照して説明する。
【００９４】
本サブフェーズは、クライアント端末が暗号化コンテンツを取得し、当該暗号化コンテンツを復号し、再生する。また再生に応じた視聴料金を算出する手順である。
【００９５】
本サブフェーズは、前述のサブフェーズ（２）の手順において、図２１のステップＳ１３６から移行するステップとして実行される。即ち、図２２に示すように、クライアント端末１０は、ＤＲＭサーバ２５から取得したライセンス情報を暗号復号装置１１２によりセッション鍵で復号化する（ステップＳ１４１）。
【００９６】
ところで、クライアント端末１０において、暗号化コンテンツの取得方法としては、一般的にダウンロード形式とストリーミング形式の２つの形式がある。前者は、暗号化コンテンツの全てを１回で取得する形式である。後者は、暗号化コンテンツを部分的に取得・再生し、順次残りの暗号化コンテンツに対して取得・再生を繰り返す形式である。取得形式の選択については、視聴者によるコンテンツ選択時に選択される方法、あるいはコンテンツ提供システム２により自動的に選択される方法がある。
【００９７】
クライアント端末１０は、選択対象のコンテンツに対応するコンテンツ識別子を通信装置１１６により配信サーバ２３に送信する（ステップＳ１４２）。配信サーバ２３は、クライアント端末１０から送信されたコンテンツ識別子を通信装置２３２により受信する（ステップＳ１５１）。配信サーバ２３は、コンテンツ識別子に対応する暗号化コンテンツデータを、検索装置２３１により配信データベース２４から検索して取得する（ステップＳ１５２）。
【００９８】
配信サーバ２３は、取得した暗号化コンテンツデータを、通信装置２３２によりクライアント端末１０に送信する（ステップＳ１５３）。クライアント端末１０は、配信サーバ２３から送信された暗号化コンテンツデータを、通信装置１１６により暗号化コンテンツデータを受信する（ステップＳ１４３）。
【００９９】
クライアント端末１０は、受信した暗号化コンテンツデータを、暗号復号装置１１２により暗号鍵リスト（図１０（Ａ）を参照）での暗号鍵で復号化する（ステップＳ１４４）。クライアント端末１０は、復号化したコンテンツを表示装置１１４の画面上に再生表示する（ステップＳ１４５）。
【０１００】
更に、クライアント端末１０は、料金加算装置１１５により、課金リスト（図１０（Ｂ）を参照）に基づいて再生表示したコンテンツの料金を計算する（ステップＳ１４６）。ここで、料金加算装置１１５は、視聴料金としてコンテンツ再生開始時に零を設定して逐次加算する。
【０１０１】
クライアント端末１０は、再生する続きのコンテンツが存在しない場合あるいは視聴者の再生中止要求がある場合に再生終了と判定する（ステップＳ１４７のＹＥＳ）。再生終了の場合には、クライアント端末１０は、視聴したコンテンツの加算合計金額すなわち視聴料金を算出する（ステップＳ１４９）。そして、次の課金フェーズへ移行する（ＳＦ３）。一方、クライアント端末１０は、再生終了ではない場合には、取得形式がダウンロード形式またはストリーミング形式のいずれてあるかを判定する（ステップＳ１４８）。ダウンロード形式ならば、ステップＳ１４４からの処理を繰り返す（ステップＳ１４８のＤ）。また、ストリーミング形式ならば、ステップＳ１４３からの処理を繰り返す（ステップＳ１４８のＳ）。
【０１０２】
（課金フェーズ）
さらに、図２３のフローチャートと共に、図２、図４、図６、及び図８を参照して、課金フェーズの手順を説明する。
【０１０３】
本フェーズは、コンテンツの視聴料金の課金処理を実行する手順である。コンテンツ提供システム２は、課金情報を含む視聴情報の管理を実行し、実際の課金決済については外部に存在する決済システム３を介して行なう。課金情報に基づいて決済を行なうタイミングは、予め視聴者とコンテンツ提供者との契約により決定される。具体的には、課金情報が更新されるとすぐに決済を行なう場合や、月毎にまとめて決済を行なう場合などがある。また、決済方法としては、所謂クレジット決済や銀行決済等がある。前者は、クレジット会社の決済システムと接続する方法である。また、後者は、銀行の決済システムと接続する方法である。当然ながら、決済方法についても、視聴者とコンテンツ提供者との間の契約により決定される。
【０１０４】
本フェーズは、前述のサブフェーズ（３）の手順において、図２２のステップＳ１４９から移行するステップとして実行される。即ち、図２３に示すように、クライアント端末１０は、視聴料金情報、視聴者識別子、及びセッション識別子を通信装置１１６によりＤＲＭサーバ２５に送信する（ステップＳ１６１）。
【０１０５】
ＤＲＭサーバ２５は、クライアント端末１０から送信された視聴料金情報、視聴者識別子、及びセッション識別子を、通信装置２５５により受信する（ステップＳ１７１）。ＤＲＭサーバ２５は、受信したセッション識別子の確認処理を実行する（ステップＳ１７２）。この確認処理は、検索装置２５３が受信したセッション識別子と同一の識別子を含むレコードを、ＤＲＭデータベース２６のセッションデータベースから検索したときの検索結果に基づいて実行される。即ち、検索結果として当該レコードがセッションデータベースに存在する場合には、確認されたと判定される（ステップＳ１７２のＯＫ）。一方、存在しない場合には、確認されないと判定される（ステップＳ１７２のＮＧ）。
【０１０６】
ＤＲＭサーバ２５は、セッション識別子を確認しない場合（ＮＧ）、課金処理（課金集計処理）を中止する（ステップＳ１７７）。一方、ＤＲＭサーバ２５は、確認した場合（ＯＫ）には、セッション識別子に対応する視聴者識別子を当該レコードから取得する（ステップＳ１７３）。そして、ＤＲＭサーバ２５は、通信装置２５５により視聴者識別子及び視聴料金情報を課金サーバ２９に送信する（ステップＳ１７４）。
【０１０７】
課金サーバ２９は、ＤＲＭサーバ２５から送信された視聴者識別子及び視聴料金情報を通信装置２９２により受信する（ステップＳ１８１）。さらに、課金サーバ２９は、視聴者識別子及び視聴料金情報を通信装置２９２により視聴者管理／認証サーバ３０に送信する（ステップＳ１８２）。
【０１０８】
当該サーバ３０は、送信された視聴者識別子と視聴料金情報を通信装置３０３により受信する（ステップＳ１９１）。当該サーバ３０は、受信した視聴者識別子に対応するレコードを視聴者データベース３１検索し、当該レコードの視聴情報項目に対して受信した視聴料金情報を反映させる処理を実行する（ステップＳ１９２）。このような一連の処理が完了すると、当該サーバ３０は、その完了通知（ＯＫ）を通信装置３０３により課金サーバ２９に送信する（ステップＳ１９３）。
【０１０９】
課金サーバ２９は、視聴者管理／認証サーバ３０から処理完了（ＯＫ）の通知を通信装置２９２により受信する（ステップＳ１８３）。さらに、課金サーバ２９は、処理完了（ＯＫ）の通知を通信装置２９２によりＤＲＭサーバ２５に送信する（ステップＳ１８４）。ＤＲＭサーバ２５は、当該処理完了（ＯＫ）の通知を通信装置２５５により受信すると、ＤＲＭデータベース２６のセッションデータベースからセッション識別子に対応するレコードを削除する（ステップＳ１７５，Ｓ１７６）。
【０１１０】
以上要するに本実施形態によれば、視聴者（ユーザ）は視聴システム１のクライアント端末１０を操作することにより、コンテンツ提供システム２から所望のコンテンツ（ここでは、映像などのストリームデータ）を受信して再生（利用）することができる。このとき、本実施形態では、コンテンツ提供システム２から提供されるコンテンツデータは、コンテンツ部分ごとに対応する暗号区間毎に異なる暗号鍵で暗号化された暗号化コンテンツデータである。従って、仮に１個の暗号鍵が漏洩しても、コンテンツ全体が復号化されるような事態を未然に回避できる。従って、コンテンツの著作権を有効に保護することが可能となる。
【０１１１】
また、本実施形態では、提供されるコンテンツデータは、任意の課金区間毎に分割されて、視聴者の再生（視聴）に伴なって課金処理される。従って、コンテンツ全体の固定的な課金処理ではなく、コンテンツ部分毎の課金管理を実現することができる。従って、ユーザの要望に応じたコンテンツの部分的利用を行なう所謂部分視聴のサービスを実現することができる。
【０１１２】
要するに、本実施形態の課金管理方式は、所謂従量課金方式とは異なり、コンテンツの視聴時間に比例して課金するのではなく、コンテンツを任意に分割した課金区間（各区間の時間は異なっても良い）毎に設定した任意の料金での課金処理を実行する。換言すれば、各課金区間を等時間に設定し、また各々を等料金に設定すれば、一般的な従量課金制も実現することもできる。
【０１１３】
【発明の効果】
以上詳述したように本発明によれば、コンテンツの著作権を有効に保護できる著作権管理方式、及びユーザの要望に応じた部分視聴に対しても有効な課金処理の可能な課金管理方式を実現したコンテンツ提供システムを提供できる。
【図面の簡単な説明】
【図１】本発明の実施形態に関するコンテンツ提供システムの要部を示すブロック図。
【図２】同実施形態に関するクライアントの要部を示すブロック図。
【図３】同実施形態に関するナビゲーション・サーバの要部を示すブロック図。
【図４】同実施形態に関するＤＲＭサーバの要部を示すブロック図。
【図５】同実施形態に関する暗号化サーバの要部を示すブロック図。
【図６】同実施形態に関する視聴者管理／認証サーバの要部を示すブロック図。
【図７】同実施形態に関する配信サーバの要部を示すブロック図。
【図８】同実施形態に関する課金サーバの要部を示すブロック図。
【図９】同実施形態に関するＤＲＭメタデータのデータ構造を示す図。
【図１０】同実施形態に関する暗号化区間と暗号鍵との対応表、及び課金区間と料金との対応表を示す図。
【図１１】同実施形態に関するＮＡＶメタデータのデータ構造を示す図。
【図１２】同実施形態に関するコンテンツの暗号化方法を説明するための図。
【図１３】同実施形態に関するコンテンツの課金化方法を説明するための図。
【図１４】同実施形態に関するコンテンツ一覧表を示す図。
【図１５】同実施形態に関する視聴者データベースのデータ構造を示す図。
【図１６】同実施形態に関するセッションデータベースのデータ構造を示す図。
【図１７】同実施形態に関する準備フェーズの手順を説明するためのフローチャート。
【図１８】同実施形態に関するコンテンツ登録フェーズの手順を説明するためのフローチャート。
【図１９】同実施形態に関するコンテンツ選択とユーザ認証サブフェーズの手順を説明するためのフローチャート。
【図２０】同実施形態に関するコンテンツ選択とユーザ認証サブフェーズの手順を説明するためのフローチャート。
【図２１】同実施形態に関するセッション管理とライセンス発行サブフェーズの手順を説明するためのフローチャート。
【図２２】同実施形態に関するコンテンツ再生と視聴料金算出フェーズの手順を説明するためのフローチャート。
【図２３】同実施形態に関する課金フェーズの手順を説明するためのフローチャート。
【符号の説明】
１…視聴システム
２…コンテンツ提供システム
３…外部決済システム
１０…クライアント端末
２１…ナビゲーション（ＮＡＶ）サーバ
２２…ＮＡＶデータベース
２３…配信サーバ
２４…配信データベース
２５…著作権管理（ＤＲＭ）サーバ
２６…ＤＲＭデータベース
２７…暗号化サーバ
２８…コンテンツデータベース
２９…課金サーバ
３０…視聴者管理／認証サーバ
３１…視聴者データベース
【図１】
2004133801.tif 000003
【図２】
2004133801.tif 000004
【図３】
2004133801.tif 000005
【図４】
2004133801.tif 000006
【図５】
2004133801.tif 000007
【図６】
2004133801.tif 000008
【図７】
2004133801.tif 000009
【図８】
2004133801.tif 000010
【図９】
2004133801.tif 000011
【図１０】
2004133801.tif 000012
【図１１】
2004133801.tif 000013
【図１２】
2004133801.tif 000014
【図１３】
2004133801.tif 000015
【図１４】
2004133801.tif 000016
【図１５】
2004133801.tif 000017
【図１６】
2004133801.tif 000018
【図１７】
2004133801.tif 000019
【図１８】
2004133801.tif 000020
【図１９】
2004133801.tif 000021
【図２０】
2004133801.tif 000022
【図２１】
2004133801.tif 000023
【図２２】
2004133801.tif 000024
【図２３】
2004133801.tif 000025