(57)【特許請求の範囲】
【請求項１】
管理装置、配信装置及び再生装置を有し、配信装置はコンテンツを配信し、再生装置は配信装置の配信したコンテンツを再生するとともに、各コンテンツ別の個人情報を含まない使用記録を保持し、該保持した使用記録を所定のタイミングで管理装置に送信し、管理装置は再生装置から送付された使用記録を集計して、各コンテンツ別の視聴率を算出するとともに、ユーザからの入金を集計して総入金額を得、各コンテンツの視聴率と総入金額をもとに各コンテンツの作者等に対する報酬金額を算出して作者等に分配するコンテンツ流通方法であって、
配信装置は、前記コンテンツを一意に識別するコンテンツIDを生成し、コンテンツのハッシュ値を生成し、前記コンテンツIDとコンテンツのハッシュ値をあわせたデータを暗号化した暗号化情報を生成し、該暗号化情報とコンテンツを組み立てて商品コンテンツとして配信し、
再生装置は、配信された商品コンテンツ中の暗号化情報を復号してコンテンツIDとコンテンツのハッシュ値を得るとともに、商品コンテンツ中のコンテンツからハッシュ値を生成し、復号して得られたコンテンツのハッシュ値と生成したコンテンツのハッシュ値を比較し、一致していればコンテンツの再生を行い、使用記録を更新し、該使用記録を所定のタイミングで管理装置に送信し、
管理装置は、再生装置から送付された使用記録を集計する際に、特定の不審な使用記録を無効にした使用記録をもとに、コンテンツごとに使用回数の和を求め、これに有用性の高いものから順に大きな補正値を掛けて、各コンテンツ別の総使用回数を算出し、各コンテンツ別の総使用回数を合計して全コンテンツに対する総使用回数を算出し、各コンテンツの総使用回数を全コンテンツの総使用回数で割ることにより、各コンテンツ別の視聴率を算出する、ことを特徴とするコンテンツ流通方法。
【請求項２】
管理装置、配信装置及び再生装置を有し、配信装置はコンテンツを配信し、再生装置は配信装置の配信したコンテンツを再生するとともに、各コンテンツ別の個人情報を含まない使用記録を保持し、該保持した使用記録を所定のタイミングで管理装置に送信し、管理装置は再生装置から送付された使用記録を集計して、各コンテンツ別の視聴率を算出するとともに、ユーザからの入金を集計して総入金額を得、各コンテンツの視聴率と総入金額をもとに各コンテンツの作者等に対する報酬金額を算出して作者等に分配するコンテンツ流通方法であって、
配信装置は、前記コンテンツを一意に識別するコンテンツIDを生成し、コンテンツIDとコンテンツをあわせたデータのハッシュ値を生成し、該ハッシュ値を暗号化して暗号化情報を生成し、該暗号化情報とコンテンツIDとコンテンツを組み立てて商品コンテンツとして配信し、
再生装置は、配信された商品コンテンツ中の暗号化情報を復号してハッシュ値を得るとともに、商品コンテンツ中のコンテンツIDとコンテンツからハッシュ値を生成し、復号して得られたハッシュ値と生成したハッシュ値を比較し、一致していればコンテンツの再生を行い、使用記録を更新し、該使用記録を所定のタイミングで管理装置に送信し、
管理装置は、再生装置から送付された使用記録を集計する際に、特定の不審な使用記録を無効にした使用記録をもとに、コンテンツごとに使用回数の和を求め、これに有用性の高いものから順に大きな補正値を掛けて、各コンテンツ別の総使用回数を算出し、各コンテンツ別の総使用回数を合計して全コンテンツに対する総使用回数を算出し、各コンテンツ別の総使用回数を全コンテンツの総使用回数で割ることにより、各コンテンツ別の視聴率を算出する、ことを特徴とするコンテンツ流通方法。
【請求項３】
管理装置、配信装置及び再生装置を有し、配信装置はコンテンツを配信し、再生装置は配信装置の配信したコンテンツを再生するとともに、各コンテンツ別の個人情報を含まない使用記録を保持し、該保持した使用記録を所定のタイミングで管理装置に送信し、管理装置は再生装置から送付された使用記録を集計して、各コンテンツ別の視聴率を算出するとともに、ユーザからの入金を集計して総入金額を得、各コンテンツの視聴率と総入金額をもとに各コンテンツの作者等に対する報酬金額を算出して作者等に分配するコンテンツ流通方法であって、
配信装置は、前記コンテンツを一意に識別するコンテンツIDを生成し、コンテンツIDと
コンテンツをあわせたデータのハッシュ値を生成し、コンテンツIDとハッシュ値とコンテンツをあわせたデータを暗号化して商品コンテンツとして配信し、
再生装置は、配信された商品コンテンツを復号化してコンテンツIDとハッシュ値とコンテンツを得、得られたコンテンツIDとコンテンツからハッシュ値を生成し、復号して得られたハッシュ値と生成したハッシュ値を比較し、一致していればコンテンツの再生を行い、使用記録を更新し、該使用記録を所定のタイミングで管理装置に送信し、
管理装置は、再生装置から送付された使用記録を集計する際に、特定の不審な使用記録を無効にした使用記録をもとに、コンテンツごとに使用回数の和を求め、これに有用性の高いものから順に大きな補正値を掛けて、各コンテンツ別の総使用回数を算出し、各コンテンツ別の総使用回数を合計して全コンテンツに対する総使用回数を算出し、各コンテンツ別の総使用回数を全コンテンツの総使用回数で割ることにより、各コンテンツ別の視聴率を算出する、ことを特徴とするコンテンツ流通方法。
【請求項４】
管理装置、配信装置及び再生装置をネットワークにより接続したコンテンツ流通システムであって、
配信装置は、該配信装置の秘密鍵を保持する手段と、コンテンツを一意に識別するコンテンツIDを生成する手段と、コンテンツのハッシュ値を生成する手段と、コンテンツIDと
コンテンツのハッシュ値を秘密鍵で暗号化して暗号化情報を生成する手段と、暗号化情報とコンテンツを組み立てて商品コンテンツを生成して配信する手段を具備し、
再生装置は、配信装置の公開鍵を保持する手段と、配信された商品コンテンツ中の暗号化情報を公開鍵で復号化してコンテンツIDとコンテンツのハッシュ値を得る手段と、商品コンテンツ中のコンテンツからそのハッシュ値を生成する手段と、復号して得られたコンテンツのハッシュ値と生成したコンテンツのハッシュ値を比較する手段と、前記比較の結果、一致していればコンテンツを再生する手段と、各再生コンテンツ別の個人情報を含まない使用記録を保持する手段と、前記保持された使用記録を所定のタイミングで管理装置へ送信する手段を具備し
管理装置は、ユーザからの入金を集計して総入金額を保持する手段と、再生装置から送付された使用記録を保持する手段と、前記保持された使用記録を所定のタイミングで読み出して、特定の不審な使用記録は無効にする手段と、前記無効とした使用記録を除いた使用記録をもとに、コンテンツごとに使用回数の和を求め、これに有用性の高いものから順に大きな補正値を掛けて、各コンテンツ別の総使用回数を算出し、各コンテンツ別の総使用回数を合計して全コンテンツに対する総使用回数を算出し、各コンテンツの総使用回数を全コンテンツの総使用回数で割ることにより、各コンテンツ別の視聴率を算出する手段と、各コンテンツの視聴率と総入金額をもとに各コンテンツの作者等に対する報酬金額を算出し、作者等に分配する手段を具備する、ことを特徴とするコンテンツ流通システム
【請求項５】
管理装置、配信装置及び再生装置をネットワークにより接続したコンテンツ流通システムであって、
配信装置は、該配信装置の秘密鍵を保持する手段と、コンテンツを一意に識別するコンテンツIDを生成する手段と、コンテンツIDとコンテンツをあわせたデータのハッシュ値を生成する手段と、該生成したハッシュ値を秘密鍵で暗号化して暗号化情報を生成する手段と、暗号化情報とコンテンツIDとコンテンツを組み立てて商品コンテンツを生成して配信する手段を具備し、
再生装置は、配信装置の公開鍵を保持する手段と、配信された商品コンテンツ中の暗号化情報を公開鍵で復号化してハッシュ値を得る手段と、商品コンテンツ中のコンテンツIDとコンテンツからハッシュ値を生成する手段と、復号して得られたハッシュ値と生成したハッシュ値を比較する手段と、前記比較の結果、一致していればコンテンツを再生する手段と、各再生コンテンツ別の個人情報を含まない使用記録を保持する手段と、前記保持された使用記録を所定のタイミングで管理装置へ送信する手段を具備し、
管理装置は、ユーザからの入金を集計して総入金額を保持する手段と、再生装置から送付された使用記録を保持する手段と、前記保持された使用記録を所定のタイミングで読み出して、特定の不審な使用記録は無効にする手段と、前記無効とした使用記録を除いた使用記録をもとに、コンテンツごとに使用回数の和を求め、これに有用性の高いものから順に大きな補正値を掛けて、各コンテンツ別の総使用回数を算出し、各コンテンツ別の総使用回数を合計して全コンテンツに対する総使用回数を算出し、各コンテンツの総使用回数を全コンテンツの総使用回数で割ることにより、各コンテンツ別の視聴率を算出する手段と、各コンテンツの視聴率と総入金額をもとに各コンテンツの作者等に対する報酬金額を算出し、作者等に分配する手段を具備する、ことを特徴とするコンテンツ流通システム。
【請求項６】
管理装置、配信装置及び再生装置をネットワークにより接続したコンテンツ流通システムであって、
配信装置は、該配信装置の秘密鍵を保持する手段と、コンテンツを一意に識別するコンテンツIDを生成する手段と、コンテンツIDとコンテンツをあわせたデータのハッシュ値を生成する手段と、コンテンツIDとハッシュ値とコンテンツをあわせたテータを秘密鍵で暗号化して商品コンテンツを生成して配信する手段を具備し、
再生装置は、配信装置の公開鍵を保持する手段と、配信された商品コンテンツを公開鍵で復号化してコンテンツIDとハッシュ値とコンテンツを得る手段と、得られたコンテンツIDとコンテンツからハッシュ値を生成する手段と、復号して得られたハッシュ値と生成したハッシュ値を比較する手段と、前記比較の結果、一致していればコンテンツを再生する手段と、各再生コンテンツ別の個人情報を含まない使用記録を保持する手段と、前記保持された使用記録を所定のタイミングで管理装置へ送信する手段を具備し、
管理装置は、ユーザからの入金を集計して総入金額を保持する手段と、再生装置から送付された使用記録を保持する手段と、前記保持された使用記録を所定のタイミングで読み出して、特定の不審な使用記録は無効にする手段と、前記無効とした使用記録を除いた使用記録をもとに、コンテンツごとに使用回数の和を求め、これに有用性の高いものから順に大きな補正値を掛けて、各コンテンツ別の総使用回数を算出し、各コンテンツ別の総使用回数を合計して全コンテンツに対する総使用回数を算出し、各コンテンツの総使用回数を全コンテンツの総使用回数で割ることにより、各コンテンツ別の視聴率を算出する手段と、各コンテンツの視聴率と総入金額をもとに各コンテンツの作者等に対する報酬金額を算出し、作者等に分配する手段を具備する、ことを特徴とするコンテンツ流通システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、インターネットを介したコンテンツのノンパッケージ流通技術分野に係り、特にコンテンツのコピーや再配布が自由で、コンテンツの配信ごとに課金処理が不要なコンテンツ流通方法及びシステムに関する。
【０００２】
【従来の技術】
従来、コンテンツのノンパッケージ流通方式としては、主に以下の２種類の手法が知られている。
（１）コピープロテクト型
これは、再生装置や記録媒体の固有ＩＤなどを用いてコンテンツを暗号化し、その再生装置や記録媒体以外では再生ができないようにしてから流通させる方式である。この方式では、コンテンツの配信装置にはコピープロテクト処理や課金処理機能が必要となる。
（２）超流通型
これは、超流通マシン上でしか再生できない超流通コンテンツを作成し、超流通コンテンツはコピー自由とする方式である。ただし、定期的に個人識別情報を含んだ使用記録を管理装置に送信し、ユーザは、この使用記録によって課金される。
【０００３】
【発明が解決しようとする課題】
上記の従来の手法では、それぞれ以下のような問題点があった。
（１）コピープロテクト型
１．コピープロテクト機能のため、再生装置を交換したり、携帯プレーヤに移して音楽コンテンツを再生することが難しく、利便性が低い。
２．配信装置にはコピープロテクト処理や課金処理機能が必要なため、汎用のファイル交換ソフトによるＰeer  to  Ｐeerでの流通が難しい。
３．コンテンツの配信ごとに、各配信装置に対してクレジット番号や、どのコンテンツを購入するかといったプライバシー情報を送信する必要がある。
【０００４】
（２）超流通型
４．使用記録によってユーザの課金金額が決まるので、使用記録をユーザの改竄から防御しながら管理装置に安全に定期的に通信する技術が必要である。
５．ユーザの使用記録が課金情報となるので、使用記録には必ず個人を特定する情報が必要であり、誰がどのコンテンツを使用したかという情報が漏洩する可能性があり、プライバシーの問題がある。
【０００５】
このように、従来のコンテンツのノンパッケージ流通では、著作権保護のためにコンテンツにコピープロテクトを課しており、また、ダウンロード毎に課金処理が必要なため利便性やプライバシー面で問題があった。また、Ｐeer  to  Ｐeerでコンテンツを流通させることにも問題があった。
【０００６】
本発明の目的は、コンテンツのコピーや再配布が自由で、コンテンツの配信ごとに課金処理を不要とし、また、使用記録の個人を特定する情報も不要である、インターネットを介したコンテンツのノンパッケージ流通を可能にすることにある。
【０００７】
【課題を解決するための手段】
本発明は、管理装置、配信装置、再生装置がネットワークを介して接続されたシステムにおいて、配信装置はコンテンツを配信し、再生装置はコンテンツを再生するとともに各コンテンツ別の使用記録を作成し、所定のタイミングで管理装置に使用記録を送信し、管理装置は使用記録を集計することにより、各コンテンツ別の総使用回数と、全コンテンツの総使用回数を求め、各コンテンツの総使用回数の、全コンテンツの総使用回数に対する相対値である視聴率を作成するようにしたものである。
【０００８】
特に、配信装置では、コンテンツを一意に識別するコンテンツＩＤを生成し、また、コンテンツのハッシュ値を生成し、コンテンツＩＤとコンテンツのハッシュ値を暗号化した暗号化情報を生成し、該暗号化情報とコンテンツを組み立て商品コンテンツとして配信する。再生装置は、配信された商品コンテンツ中の暗号化情報を復号化してコンテンツＩＤとコンテンツのハッシュ値を得るとともに、商品コンテンツ中のコンテンツからそのハッシュ値を生成し、復号して得られたコンテンツのハッシュ値と生成したコンテンツのハッシュ値を比較し、一致していればコンテンツの再生を行い、使用記録を更新する。
【０００９】
また、配信装置では、コンテンツＩＤとコンテンツをあわせたデータのハッシュ値を生成し、該ハッシュ値を暗号化した暗号化情報を生成し、該暗号化情報とコンテンツＩＤとコンテンツからなる商品コンテンツを配信することでもよい。この場合、再生装置では、商品コンテンツ中の暗号化情報を復号化してハッシュ値を得るとともに、商品コンテンツ中のコンテンツＩＤとコンテンツからハッシュ値を生成し、復号して得られたハッシュ値と生成したハッシュ値を比較し、一致していればコンテンツの再生を行い、使用記録を更新する。
【００１０】
また、配信装置では、コンテンツＩＤとコンテンツをあわせたデータのハッシュ値を生成し、コンテンツＩＤとハッシュ値とコンテンツをまとめて暗号化し、その暗号化情報を商品コンテンツとして配信することでもよい。この場合、再生装置では、暗号化商品コンテンツを復号化してコンテンツＩＤとハッシュ値とコンテンツを分離する。その後の処理は、上記の場合と同様である。
【００１１】
管理装置は、ユーザからの入金を集計して総入金額を保持するとともに、再生装置から送付された使用記録を保持し、該保持された使用記録を所定のタイミングで読み出して、特定の使用記録は無効にし、残りの使用記録を集計し、該集計した使用記録をもとに、コンテンツごとに使用回数の和を求め、これに補正値を掛けて、各コンテンツ別の総使用回数を算出し、各コンテンツ別の総使用回数を合計して全コンテンツに対する総使用回数を算出し、各コンテンツの総使用回数を全コンテンツの総使用回数で割ることにより、各コンテンツ別の視聴率を算出し、各コンテンツの視聴率と総入金額をもとに各コンテンツの作者等に対する報酬金額を算出し、作者等に分配する。
【００１２】
本発明では、全ての再生装置や携帯プレーヤに対してコピーして使用が可能であるため、問題点１は解決する。特に、配信装置の公開鍵をもった再生装置でもってコピーして使用が可能であるため、問題点１は解決する。
【００１３】
また、本発明では、配信装置にはコピープロテクト処理や課金処理が不要である。暗号化情報の付加されたコンテンツ（商品コンテンツ）は、一切コピープロトテクト処理や謝金処理不要で流通できるため、個人のパソコン等からも配信可能である。つまりＰeer  to  Ｐeerでの配信が可能である。よって、問題点２は解決する。
【００１４】
また、本発明では、配信時に課金処理が不要であるため、クレジットカード番号などのプライバシー情報の送信が不要である。よって、問題点３は解決する。
また、本発明では、入金額と使用記録には一切関係がない。すなわち、頻繁にコンテンツをダウンロードして視聴する人も、殆ど視聴しない人も入金額は等しい。よって、ユーザにとって使用記録を改竄するメリットはなく、使用記録の改竄は無くなる。また、多少視聴率が改竄されたとしても視聴率には、ほとんど影響が出ない。よって、問題点４は解決する。
【００１５】
さらに、本発明では、使用記録は視聴率を算出するためのみに使用されるため、個人を特定する情報は不要である。よって、問題点５は解決する。
【００１６】
【発明の実施の形態】
以下、図面を参照して本発明の実施例について詳細に説明する。なお、本実施例では、ユーザから強制的かつ定期的に入金があるモデルを想定する。例えば、入金手法として税金を使用することが考えられる。すなわち、全てのユーザ（国民）から入金があるとする。入金処理の受付は税務署などが行ってもよい。この場合、各個人が入金情報を管理装置に送信する必要はなく、税務署がまとめて管理装置に入金情報の送信を行うようにできる。
【００１７】
図１は本発明の一実施例によるコンテンツ流通システムの全体的構成図を示す。図１において、１００はユーザ（国民）からの入金の管理と各コンテンツの作者等に対する報酬の支払を行う管理装置、２００は作者等からのコンテンツを配信する配信装置、２００はコンテンツの再生とその使用記録データを管理装置１００へ送信する再生装置である。
【００１８】
以下に図１の動作概要を説明する。コンテンツの作者等（制作者、発行元など）４０は自分のコンテンツ５０を配信装置２００に送付する。送付の方法は、ネットワークやその他、どのような方法でもよい。
【００１９】
配信装置２００は、コンテンツに対してコンテンツＩＤを付加する。このコンテンツＩＤはコンテンツを一意に識別する情報である。次に、コンテンツのハッシュ値を生成し、さらに、コンテンツＩＤとコンテンツをあわせたデータについて当該配信装置の秘密鍵で暗号化し、該暗号化情報をコンテンツの先頭部に付加することにより商品コンテンツを生成する。配信装置２００は、この商品コンテンツをインターネット上に配信する。配信先は、別の配信装置（サーバ）でもかまわないし、Ｐeer  to  Ｐeerで直接ユーザに配信しても、また、ユーザからユーザへ再配布してもかまわない。なお、配信装置の秘密鍵に対応する公開鍵は、あらかじめ公開しておく。
【００２０】
ユーザ１０は、上記の任意の配信経路を通して、商品コンテンツを無料で入手し、再生装置３００にコピーして再生を行う。再生装置３００は、コンテンツ再生時、コンテンツ商品中のコンテンツからハッシュ値を生成して記憶する。次に、配信装置の公開鍵を用いて、商品コンテンツに含まれている暗号化された部分を復号し、コンテンツＩＤとコンテンツのハッシュ値を取り出す。そして、両ハッシュ値を比較し、一致していれば、コンテンツの再生を行う。一方、公開鍵による復号化が失敗したり、ハッシュ値が一致しなかった場合には、改竄が行われたとして再生を中止する。
【００２１】
再生装置３００は、再生を行うと同時に当該コンテンツの使用記録データを更新する。この使用記録データには、各コンテンツＩＤに対する再生回数（使用回数）、再生日時などが含まれる。ただし、この使用記録データには個人を特定する情報を含めない。
【００２２】
再生装置３００では、例えば１ヶ月に一度等の所定のタイミングで定期的に使用記録データ６０を管理装置１００に送信する要求を行う。もし再生装置３００がインターネットに接続されているのであれば自動的に送信し、携帯端末の様にインターネットに接続されていない場合は、表示部に使用記録の送信要求メッセージを表示する。ユーザはこのメッセージが現れたら携帯端末をインターネットに接続し、使用記録データを管理装置１００に対して送信する。
【００２３】
管理装置１００は、各ユーザ（国民）１０からの入金情報２０を集計して総入金情報を管理している。該管理装置１００は、各再生装置３００から集められた使用記録データを集計する。なお、集計においては、特定のコンテンツの使用回数が異常に多いとか、または再生日時をチェックして再生間隔が異常に短く実際は連続的に再生されているとか、同じＩＰアドレスから連続的に送信されているなど、不審な使用記録データ（特定の使用記録データ）を無効にする。残った使用記録をもとに、各コンテンツの視聴率を算出する。これらに各々総入金額をかけて、各コンテンツの作者等に対する報酬情報３０を作成する。そして、この報酬情報に応じて、徴収された資金（税金）を各作者４０等に分配する。
【００２４】
なお、図１のシステムにおいて、配信装置２００では、コンテンツＩＤとコンテンツをあわせたデータのハッシュ値を生成し、該ハッシュ値を暗号化し、該暗号化情報とコンテンツＩＤとコンテンツからなる商品コンテンツを配信することでもよい。この場合、再生装置３００では、商品コンテンツ中の暗号化情報を復号化してハッシュ値を得るとともに、商品コンテンツ中のコンテンツＩＤとコンテンツからハッシュ値を生成し、両ハッシュ値を比較して、一致していればコンテンツの再生を行い、使用記録を更新する。
【００２５】
また、配信装置２００では、コンテンツＩＤとコンテンツをあわせたデータのハッシュ値を生成し、コンテンツＩＤとハッシュ値とコンテンツをまとめて暗号化し、その暗号化情報を商品コンテンツとして配信することでもよい。この場合、再生装置３００では、商品コンテンツを復号化してコンテンツＩＤとハッシュ値とコンテンツを分離する。その後の処理は、上記の場合と同様である。
【００２６】
次に、図１のシステムの各実施形態について管理装置１００、配信装置２００、再生装置３００の構成および動作を詳述する。
【００２７】
〈実施例１〉
これは、配信装置２００がコンテンツのハッシュ値を生成し、コンテンツＩＤと該コンテンツのハッシュ値を暗号化し、該暗号化情報をコンテンツに付加して商品コンテンツとして配信するケースである。
【００２８】
図２は配信装置２００の主要部の構成図である。配信装置２００は一種のサーバであり、コンテンツＩＤ生成部２１０、ハッシュ値生成部２２０、暗号化部２３０、コンテンツ組立部２４０、秘密鍵保持部２５０等で構成される。配信装置２００はコンテンツの送受信部や鍵生成部、装置全体の動作を制御する制御部等も具備するが、図２では省略してある。鍵生成は周知の方式でよく、生成した鍵のうち、秘密鍵は秘密鍵保持部２５０が保持し、公開鍵は公開する。
【００２９】
図３は配信装置２００の処理フローチャートを示している。コンテンツの作者等は自分のコンテンツを配信装置２００に送付する。配信装置２００は、コンテンツを受信すると（ステップ４０１）、コンテンツＩＤ生成部２１０にて、該コンテンツを一意に識別するコンテンツＩＤを生成する（ステップ４０２）。次に、ハッシュ値生成部２２０において、コンテンツのハッシュ値を生成し（ステップ４０３）、さらに、暗号化部２３０において、秘密鍵保持部２５０に保持されている当該配信装置の秘密鍵を用いて、コンテンツＩＤとハッシュ値を暗号化して暗号化情報を生成する（ステップ４０４）。コンテンツ組立部２４０では、この暗号化情報をコンテンツの先頭部に付加することにより商品コンテンツを組み立て（ステップ４０５）、インターネット等に配信される（ステップ４０６）。
【００３０】
図４は再生装置３００の主要部の構成図である。再生装置３００はパソコン、携帯端末、デジタルテレビ、その他、通信機能とマルチメディア再生機能等を備えた装置の総称である。再生装置３００は、コンテンツ分離部３１０、復号化部３２０、ハッシュ値生成部３３０、比較部３４０、コンテンツ再生部３５０、使用記録処理部３６０、使用記録送信処理部３７０、使用記録蓄積装置３８０及び公開鍵保持部３９０等で構成される。図４においても、装置全体の動作を制御する制御部等は省略してある。ここで、ハッシュ値生成部３２０のアルゴリズムは、配信装置２００におけるハッシュ値生成部２２０のアルゴリズムと同じであり、ユーザから操作不可能になっている。使用記録蓄積装置３８０は、各コンテンツＩＤに対する再生回数、再生日時履歴、等からなる使用記録データを格納している。公開鍵保持部３９０は、配信装置２００が公開した公開鍵を保持する。
【００３１】
図５は再生装置３００のコンテンツ再生時の処理フローチャートを示している。ユーザは任意の手法で商品コンテンツを入手し、再生装置３００にコピーして再生を行う。再生装置３００は、コンテンツ再生時、コンテンツ分離部３１０にて商品コンテンツを暗号化情報とコンテンツに分離する（ステップ５０１）。そして、暗号化情報は、復号化部３２０にて、公開鍵保持部３９０の公開鍵を用いて復号して元のコンテンツのハッシュ値とコンテンツＩＤを得る（ステップ５０２）。また、分離して得られたコンテンツについては、ハッシュ値生成部３３０にて、あらためてそのハッシュ値を生成する（ステップ５０３）。次に、比較部３３０において、両ハッシュ値を比較し（ステップ５０４）、比較の結果、不一致の場合には再生を中止して終了する。一致の場合は、コンテンツ再生部３５０及び使用記録処理部３６０を起動する。コンテンツ再生部３５０は、起動を受けてコンテンツを再生する（ステップ５０５）。一方、使用記録処理部３６０では、コンテンツＩＤをキーに使用記録蓄積装置３８０から該当コンテンツＩＤに対応する使用記録データを読み出して、再生回数の更新や再生日時の追加などを行い（ステップ５０６）、使用記録蓄積装置３８０へ再格納する（ステップ５０７）。
【００３２】
この再生装置３００では、使用記録送信処理部３７０が一ケ月毎等、定期的に使用記録蓄積装置３８０から各使用記録データ（コンテンツＩＤ、再生回数、再生日時履歴等）を読み出して管理装置１００へ送信する。そして、送信が正常に終了すると、使用記録蓄積装置３８０の使用記録データを初期化する。
【００３３】
なお、再生装置３００では、ユーザが故意に再生装置を長期にわたりオフライン状況等にして、ある一定期間、使用記録データの送信が行われない場合、以降の再生を制御するようにしてもよい。また、後述の管理装置１００が、使用記録データの受信を監視し、ある一定期間、使用記録データの受信がなかった場合、接続をまってその旨を再生装置３００に通知し、これを受けて、再生装置３００が以降の再生を制限するようにしてもよい。
【００３４】
図６は管理装置１００の主要部の構成図である。管理装置１００は一種のサーバであり、入金情報集計部１１０、使用記録受信処理部１２０、使用記録集計部１３０、コンテンツ視聴率算出部１４０、報酬情報処理部１５０及び使用記録蓄積装置１６０等で構成される。図６においても、装置全体の動作を制御する制御部等は省略してある。使用記録蓄積装置１６０は、各コンテンツＩＤに対する使用記録データを格納している。該管理装置１００の使用記録蓄積装置１６０と再生装置３００の使用記録蓄積装置３８０との相違点は、再生装置３００の使用記録蓄積装置３８０が自分の再生装置に対する使用記録データのみしか格納していないのに対し、管理装置１００の使用記録蓄積装置１６０は、各再生装置３００から送信されてくる使用記録データを格納していることである。
【００３５】
管理装置１００では、使用記録受信処理部１２０が再生装置３００から送られてきた使用記録データを受信し、使用記録蓄積装置１６０に格納する。そして、各使用記録データの格納が正常に終了すると、送信元の再生装置３００に正常終了メッセージを送信する。なお、受信した複数の使用記録データのうち、一部が正常に終了し、一部が異常の場合には、その旨のメッセージ（例えば、各コンテンツＩＤごとの正常／異常終了一覧メッセージ等）を送信するようにする。
【００３６】
図７は管理装置１００のコンテンツ作者等への報酬分配時の処理フローチャートを示している。管理装置１００では、入金情報集計部１１０において、各ユーザ（国民）からの入金情報を集計して総入金情報を取得している。該管理装置１００は、例えば半年や一年毎に、使用記録集計部１３０にて使用記録蓄積装置６０に蓄積された使用記録データを読み出して使用回数を集計する（ステップ６０１）。前述したように、この使用記録データ集計においては、特定のコンテンツの使用回数が異常に多いとか、再生間隔が異常に短い、同じＩＰアドレスから連続的に送信されてくる等、不審な使用記録データ（特定の使用記録データ）を無効にする。コンテンツ視聴率算出部１４０では、残った使用記録データをもとに、次のようにして各コンテンツの視聴率を算出する。まず、コンテンツＩＤごとに使用回数の和を計算し、これに補正値をかけるなどして、コンテンツ毎の総使用回数（例えば１年の）を算出する（ステップ６０２）。補正値は、例えな学術論文（テキスト・画像コンテンツ）のように、再生回数が少なくても社会に対する有用性が高いものには大きな値をつけ、猥褻な動画像コンテンツ等に対して低い値をつけ、国歌など著作権のないコンテンツに対してはゼロを与えるなどする。次に、ステップ６０２で求めた各コンテンツ毎の総使用回数を合計して、全コンテンツに対する総使用回数を算出する（ステップ６０３）。各コンテンツの総使用回数を、それぞれ全コンテンツの総使用回数で割ることにより、各コンテンツ毎の視聴率が求まる（ステップ６０４）。次に、報酬情報処理部１５０において、各コンテンツの視聴率にそれぞれ総入金額を掛けて、各コンテンツの作者等に対する報酬情報を作成し（ステップ６０５）、この報酬情報に応じて、徴収された資金（税金）を各コンテンツの作者等に分配する（ステップ６０６）。
【００３７】
なお、管理装置１００では、作者等への報酬分配後、使用記録蓄積装置１６０の使用記録データを初期化するが、例えば二次使用記録蓄積装置を用意して、初期化に先立ち使用記録蓄積装置１６０の使用記録データを二次使用記録蓄積装置に保存することでもよい。
【００３８】
〈実施例２〉
これは、配信装置２００がコンテンツＩＤとコンテンツをあわせてハッシュ値を生成し、該ハッシュ値を暗号化し、該暗号化情報とコンテンツＩＤとコンテンツを組み立て商品コンテンツとして配信するケースである。管理装置１００の構成は実施例１と同様であるので省略する。
【００３９】
図８は配信装置２００の主要部の構成図であり、図２と同様に、コンテンツＩＤ生成部２１０、ハッシュ値生成部２２０、暗号化部２３０、コンテンツ組立部２４０、秘密鍵保持部２５０等で構成される。該配信装置の秘密鍵は秘密鍵保持部２５０が保持し、公開鍵は公開する。
【００４０】
図９は配信装置２００の処理フローチャートを示している。コンテンツの作者等は自分のコンテンツを配信装置２００に送付する。配信装置２００は、コンテンツを受信すると（ステップ７０１）、コンテンツＩＤ生成部２１０にて、該コンテンツを一意に識別するコンテンツＩＤを生成する（ステップ７０２）。次に、ハッシュ値生成部２２０において、コンテンツとコンテンツＩＤをあわせたデータのハッシュ値を生成し（ステップ７０３）、さらに、暗号化部２３０において、秘密鍵保持部２５０に保持されている当該配信装置の秘密鍵を用いてハッシュ値を暗号化する（ステップ７０４）。コンテンツ組立部２４０では、この暗号化されたハッシュ値（暗号化情報）を、コンテンツＩＤとコンテンツからなるデータの先頭部に付加することにより商品コンテンツを組み立て（ステップ７０５）、インターネット等に配信される（ステップ７０６）。
【００４１】
図１０は再生装置３００の主要部の構成図であり、図４と同様に、コンテンツ分離部３１０、復号化部３２０、ハッシュ値生成部２３０、比較部３４０、コンテンツ再生部３５０、使用記録処理部３６０、使用記録送信処理部３７０、使用記録蓄積装置３８０及び公開鍵保持部３９０等で構成される。ここでも、ハッシュ値生成部３２０のアルゴリズムは、配信装置２００におけるハッシュ値生成部２２０のアルゴリズムと同じであり、ユーザから操作不可能になっている。使用記録蓄積装置３８０は、各コンテンツＩＤに対する再生回数、再生日時履歴、等からなる使用記録データを格納している。公開鍵保持部３９０は、配信装置２００が公開した公開鍵を保持する。
【００４２】
図１１は再生装置３００のコンテンツ再生時の処理フローチャートを示している。ユーザは任意の手法で商品コンテンツを入手し、再生装置３００にコピーして再生を行う。再生装置３００は、コンテンツ再生時、コンテンツ分離部３１０にて商品コンテンツを暗号化情報、コンテンツＩＤ、コンテンツに分離する（ステップ８０１）。そして、暗号化情報は、復号化部３２０にて、公開鍵保持部３９０の公開鍵を用いて復号して元のハッシュ値を得（ステップ８０２）、分離して得られたコンテンツＩＤとコンテンツについては、ハッシュ値生成部３３０にて、あらためてこれらをあわせたハッシュ値を生成する（ステップ８０３）。次に、比較部３３０において、両ハッシュ値を比較し（ステップ８０４）、比較の結果、不一致の場合には再生を中止して終了する。一致の場合は、コンテンツ再生部３５０及び使用記録処理部３６０を起動する。コンテンツ再生部３５０は、起動を受けてコンテンツを再生する（ステップ８０５）。一方、使用記録処理部３６０では、コンテンツＩＤをキーに使用記録蓄積装置３８０から該当コンテンツＩＤに対応する使用記録データを読み出して、再生回数の更新や再生日時の追加などを行い（ステップ８０６）、使用記録蓄積装置３８０へ再格納する（ステップ８０７）。
【００４３】
〈実施例３〉
これは、配信装置がコンテンツＩＤとコンテンツをあわせてハッシュ値を生成し、コンテンツＩＤ、該ハッシュ値、コンテンツをまとめて暗号化し、該暗号化情報を商品コンテンツ（暗号化商品コンテンツ）として配信するケースである。管理装置１００の構成は実施例１と同様であるので省略する。
【００４４】
図１２は配信装置２００の主要部の構成図である。配信装置２００はコンテンツＩＤ生成部２１０、ハッシュ値生成部２２０、秘密鍵保持部２５０、暗号化部１２００等で構成される。該配信装置の秘密鍵は秘密鍵保持部２５０が保持し、公開鍵は公開する。
【００４５】
図１３は配信装置２００の処理フローチャートを示している。コンテンツの作者等は自分のコンテンツを配信装置２００に送付する。配信装置２００は、コンテンツを受信すると（ステップ９０１）、コンテンツＩＤ生成部２１０にて、該コンテンツを一意に識別するコンテンツＩＤを生成する（ステップ９０２）。次に、ハッシュ値生成部２２０において、コンテンツとコンテンツＩＤをあわせたデータのハッシュ値を生成する（ステップ９０３）、次に、暗号化部１２００において、秘密鍵保持部２５０に保持されている当該配信装置の秘密鍵を用いて、コンテンツＩＤとハッシュ値とコンテンツをまとめて暗号化し（ステップ９０４）、暗号化商品コンテンツをインターネット等に配信される（ステップ９０５）。
【００４６】
図１４は再生装置３００の主要部の構成図である。再生装置３００は、復号化部１３００、ハッシュ値生成部３３０、比較部３４０、コンテンツ再生部３５０、使用記録処理部３６０、使用記録送信処理部３７０、使用記録蓄積装置３８０及び公開鍵保持部３９０等で構成される。ここで、ハッシュ値生成部３２０のアルゴリズムは、配信装置２００におけるハッシュ値生成部２２０のアルゴリズムと同じであり、ユーザから操作不可能になっている。使用記録蓄積装置３８０は、各コンテンツＩＤに対する再生回数、再生日時履歴、等からなる使用記録データを格納している。公開鍵保持部３９０は、配信装置２００が公開した公開鍵を保持する。
【００４７】
図１５は再生装置３００のコンテンツ再生時の処理フローチャートを示している。ユーザは任意の手法で商品コンテンツ（暗号化商品コンテンツ）を入手し、再生装置３００にコピーして再生を行う。再生装置３００は、コンテンツ再生時、暗号化商品コンテンツを復号してコンテンツＩＤ、ハッシュ値、コンテンツを得る（ステップ１００１）。次に、得られたコンテンツＩＤとコンテンツについては、ハッシュ値生成部３３０にて、あらためてこれらをあわせたハッシュ値を生成する（ステップ１００２）。次に、比較部３３０において、両ハッシュ値を比較し（ステップ１００３）、比較の結果、不一致の場合には再生を中止して終了する。一致の場合は、コンテンツ再生部３５０及び使用記録処理部３６０を起動する。コンテンツ再生部３５０は、起動を受けてコンテンツを再生する（ステップ１００４）。一方、使用記録処理部３６０では、コンテンツＩＤをキーに使用記録蓄積装置３８０から該当コンテンツＩＤに対応する使用記録データを読み出して、再生回数の更新や再生日時の追加などを行い（ステップ１００５）、使用記録蓄積装置３８０へ再格納する（ステップ１００６）。
【００４８】
以上、本発明の実施例を説明したが、管理装置、配信装置、再生装置の処理手順は、コンピュータで実行可能なプログラムとして、あらかじめフロッピーディスク、ＣＤ−ＲＯＭ、その他の記録媒体に記録して提供することも可能である。
【００４９】
【発明の効果】
以上説明したように、本発明によれば、インターネツトを介したコンテンツ流通システムにおいて、コンテンツのコピーや再配布が自由で、コンテンツの配信ごとの課金処理も不要であり、利便性やプライバシー面で優れ、また、容易にＰeer  to  Ｐeerでコンテンツを流通させることも可能になる。
【図面の簡単な説明】
【図１】  本発明の一実施例のシステム構成図である。
【図２】  実施例１の配信装置の詳細構成図である。
【図３】  図２の配信装置のコンテンツ配信処理フロー図である。
【図４】  実施例１の再生装置の詳細構成図である。
【図５】  図４の再生装置のコンテンツ再生時の処理フロー図である。
【図６】  管理装置の詳細構成図である。
【図７】  図６の管理装置の報酬分配時の処理フロー図である。
【図８】  実施例２の配信装置の詳細構成図である。
【図９】  図８の配信装置のコンテンツ配信処理フロー図である。
【図１０】  実施例２の再生装置の詳細構成図である。
【図１１】  図１０の再生装置のコンテンツ再生時の処理フロー図である。
【図１２】  実施例３の配信装置の詳細構成図である。
【図１３】  図１２の配信装置のコンテンツ配信処理フロー図である。
【図１４】  実施例３の再生装置の詳細構成図である。
【図１５】  図１４の再生装置のコンテンツ再生時の処理フロー図である。
【符号の説明】
１０    ユーザ
２０    入金情報
３０    報酬情報
４０    作者
５０    コンテンツ
６０    使用記録
１００  管理装置
２００  配信装置
３００  再生装置
【図１】
0004215973.tif 000002
【図２】
0004215973.tif 000003
【図３】
0004215973.tif 000004
【図４】
0004215973.tif 000005
【図５】
0004215973.tif 000006
【図６】
0004215973.tif 000007
【図７】
0004215973.tif 000008
【図９】
0004215973.tif 000009
【図１０】
0004215973.tif 000010
【図１１】
0004215973.tif 000011
【図１２】
0004215973.tif 000012
【図１３】
0004215973.tif 000013
【図１４】
0004215973.tif 000014
【図１５】
0004215973.tif 000015
【図８】
0004215973.tif 000016