(57)【特許請求の範囲】
【請求項１】
複数の端末装置と、
所定のコンテンツを蓄積し、このコンテンツを配信するための配信装置と、
記録管理システムとを有し、
前記配信装置は、所定の１つのコンテンツを前記記録管理システム及び前記複数の端末装置に配信し、
前記記録管理システムは、前記配信装置から配信された１つのコンテンツを構成する複数のサブコンテンツの各々及びこれらの複数のサブコンテンツの各々を前記複数の端末装置のうちどの端末装置に蓄積させるかを指定する分割蓄積情報を各々前記複数の端末装置に出力し、
前記複数の端末装置は、各々、前記配信装置から前記１つのコンテンツを配信されると共に、前記記録管理システムから前記分割蓄積情報を受け、自己がサブコンテンツを蓄積する端末装置に指示された場合に前記配信された１つのコンテンツのうち受信した分割蓄積情報が指定するサブコンテンツを蓄積し、
前記記録管理システムは、何れかの端末装置が前記１つのコンテンツの配信を要求した時に、この要求した端末装置に対して前記分割蓄積情報を送信し、前記サブコンテンツを蓄積した端末装置との間で、その蓄積したサブコンテンツを前記配信装置及び前記記録管理システムを介さずに送受信させることを管理する
ことを特徴とする配信システム。
【請求項２】
前記記録管理システムは、
前記配信装置から配信された１つのコンテンツを分割した複数のサブコンテンツの各々が、互いに異なる複数の端末装置に蓄積されるように、この複数の端末装置の全体で１つのコンテンツを蓄積させるコンテンツ分割部を有する
ことを特徴とする請求項１記載の配信システム。
【請求項３】
前記複数の端末装置は、複数の第１の端末装置を含み、
前記複数の第１の端末装置と前記記録管理システムとは、管理ネットワークで接続され、
前記記録管理システムは、蓄積させるべきコンテンツを指定するコンテンツ蓄積制御情報を、前記管理ネットワークを介して前記各第１の端末装置に送信し、
前記記録管理システムのコンテンツ分割部は、前記コンテンツ蓄積制御情報により指定されたコンテンツの中の所定のサブコンテンツを指定する分割蓄積情報を、各第１の端末装置毎に、前記管理ネットワークを介して前記各第１の端末装置に送信し、
前記各第１の端末装置は、
前記配信装置と配信ネットワークを介して接続され、前記配信装置から前記１つのコンテンツを受信する受信部と、
蓄積部と、
前記管理ネットワークに接続され、前記記録管理システムからのコンテンツ蓄積制御情報及び前記コンテンツ分割部からの分割蓄積情報を受信し、前記受信部が受信したコンテンツのうち、前記受信した分割蓄積情報に対応したサブコンテンツを前記蓄積部に蓄積する管理部とが含まれる
ことを特徴とする請求項２記載の配信システム。
【請求項４】
前記複数の端末装置は、コンテンツの配信を要求する第２の端末装置を含み、
前記記録管理システムのコンテンツ分割部は、
前記第２の端末装置からコンテンツの配信要求信号を受信したとき、前記コンテンツを蓄積する複数の第１の端末装置のアドレスを前記第２の端末装置に送信して、
前記第２の端末装置と、前記受信したアドレスの第１の端末装置との間で、前記第１の端末装置に蓄積されたコンテンツの送受信を行わせる
ことを特徴とする請求項３記載の配信システム。
【請求項５】
前記第２の端末装置は、
前記管理ネットワークに接続され、コンテンツの配信を要求する配信要求信号を前記記録管理システムに送信する管理部と、
コンテンツを再生するための再生部とを有し、
前記記録管理システムのコンテンツ分割部は、前記第２の端末装置からの配信要求信号を受信したとき、前記コンテンツを蓄積する第１の端末装置のアドレスを前記第２の端末装置の管理部に送信し、
前記第１の端末装置は、第１の送受信部を有し、
前記第２の端末装置は、ユーザネットワークを介して前記各第１の端末装置の第１の送受信部に接続された第２の送受信部を有し、
前記第２の端末装置の第２の送受信部は、前記管理部が受信した各アドレスの第１の端末装置に対して、前記ユーザネットワークを介してサブコンテンツを要求するサブコンテンツ要求信号を送信し、
前記各第１の端末装置の第１の送受信部は、前記サブコンテンツ要求信号を送信した第２の端末装置の第２の送受信部に対して、前記蓄積部に蓄積したサブコンテンツを、前記ユーザネットワークを介して送信する
ことを特徴とする請求項４記載の配信システム。
【請求項６】
前記配信ネットワークは、放送を含んでいる
ことを特徴とする請求項３記載の配信システム。
【請求項７】
前記配信ネットワークは、インターネットとローカルエリアネットワークとの少なくとも一方を含んでいる
ことを特徴とする請求項３記載の配信システム。
【請求項８】
前記管理ネットワークは、インターネットとローカルエリアネットワークとの少なくとも一方を含んでいる
ことを特徴とする請求項３記載の配信システム。
【請求項９】
前記ユーザネットワークは、インターネットとローカルエリアネットワークとの少なくとも一方を含んでいる
ことを特徴とする請求項５記載の配信システム。
【請求項１０】
前記分割蓄積情報は、各第１の端末装置毎にコンテンツを構成するビット列中のビット位置を割り当てて指定するビット位置指定情報を含んでおり、
各第１の端末装置は、前記受信部によって受信された前記コンテンツを各ビット位置毎に分割して前記複数のサブコンテンツを生成し、該ビット位置指定情報によって各第１の端末装置毎に指定された該ビット位置に基づいて、各ビット位置毎に分割された該複数のサブコンテンツの１つを選択するビット分割部を有し、
前記ビット分割部によって選択された前記複数のサブコンテンツのうち１つを蓄積部に蓄積する
ことを特徴とする請求項３記載の配信システム。
【請求項１１】
前記複数のサブコンテンツは、所定の再生時間単位で前記コンテンツを分割したものである
ことを特徴とする請求項２記載の配信システム。
【請求項１２】
前記複数のサブコンテンツは、所定のファイルサイズ単位で前記コンテンツを分割したものである
ことを特徴とする請求項２記載の配信システム。
【請求項１３】
前記記録管理システムは、前記配信装置のコンテンツを暗号化するためのコンテンツ暗号鍵を生成するコンテンツ暗号鍵生成部を有し、
前記記録管理システムは、前記コンテンツ暗号鍵生成部によって生成されたコンテンツ暗号鍵を、前記管理ネットワークを介して前記各第１の端末装置に送信し、
前記各第１の端末装置は、前記管理ネットワークを介して前記記録管理システムから送信されたコンテンツ暗号鍵に基づいて、前記受信部が受信したコンテンツを暗号化する
ことを特徴とする請求項３記載の配信システム。
【請求項１４】
コンテンツ暗号鍵生成部は、コンテンツ毎に異なるコンテンツ暗号鍵を生成する
ことを特徴とする請求項１３記載の配信システム。
【請求項１５】
前記記録管理システムは、前記コンテンツ暗号鍵生成部によって生成された前記コンテンツ暗号鍵を暗号化コンテンツ暗号鍵に暗号化する暗号化部を有し、
前記記録管理システムは、前記暗号化部によって暗号化された暗号化コンテンツ暗号鍵を、前記管理ネットワークを介して前記各第１の端末装置に送信し、
前記各第１の端末装置は、前記記録管理システムから送信された暗号化コンテンツ暗号鍵を前記コンテンツ暗号鍵に復号する暗号鍵復号部を有し、
前記各第１の端末装置は、前記暗号鍵復号部によって復号されたコンテンツ暗号鍵に基づいて、前記受信部が受信したコンテンツを暗号化する
ことを特徴とする請求項１３記載の配信システム。
【請求項１６】
前記記録管理システムは、前記複数のサブコンテンツを各々暗号化するための複数の分割暗号鍵を各々生成する分割暗号鍵生成部を有し、
前記記録管理システムは、前記分割暗号鍵生成部によって各々生成された分割暗号鍵を、前記管理ネットワークを介して、前記互いに異なる第１の端末装置に各々送信し、
前記各第１の端末装置は、前記管理ネットワークを介して前記記録管理システムから送信された分割暗号鍵に基づいて、前記受信した分割蓄積情報に対応するサブコンテンツを暗号化して前記蓄積部に蓄積する
ことを特徴とする請求項３記載の配信システム。
【請求項１７】
前記記録管理システムは、
前記コンテンツの配信を要求する第２の端末装置を認証する認証部を有する
ことを特徴とする請求項４記載の配信システム。
【請求項１８】
前記記録管理システムは、各端末装置毎に個別に付与された端末暗号鍵を蓄積する端末暗号鍵蓄積部を有し、
前記認証部は、前記コンテンツの配信を要求する第２の端末装置から送信された端末暗号鍵と、前記端末暗号鍵蓄積部に蓄積された端末暗号鍵とを比較して、前記コンテンツの配信を要求する第２の端末装置を認証する
ことを特徴とする請求項１７記載の配信システム。
【請求項１９】
前記記録管理システムは、前記ユーザネットワークを介して送受信されるサブコンテンツを暗号化するためのユーザ暗号鍵を生成するユーザ暗号鍵生成部を有し、
前記各第１の端末装置は、前記ユーザ暗号鍵生成部によって生成されたユーザ暗号鍵を用いて、前記蓄積部に蓄積されたサブコンテンツをユーザ暗号サブコンテンツに暗号化して、前記ユーザネットワークを介して、前記コンテンツの配信を要求した第２の端末装置に送信し、
前記コンテンツの配信を要求した第２の端末装置は、前記ユーザ暗号鍵生成部によって生成されたユーザ暗号鍵を用いて、前記第１の端末装置から前記ユーザネットワークを介して送信された暗号化サブコンテンツを復号する
ことを特徴とする請求項５記載の配信システム。
【請求項２０】
前記ユーザ暗号鍵生成部は、何れかの第２の端末装置からコンテンツの配信の要求がされる毎に、生成するユーザ暗号鍵を変更する
ことを特徴とする請求項１９記載の配信システム。
【請求項２１】
前記各第１の端末装置の蓄積部は、
前記記録管理システムから指定されたサブコンテンツを蓄積する共有領域と、
前記第１の端末装置を所有する各ユーザが自由に利用できるユーザ領域とを有する
ことを特徴とする請求項３記載の配信システム。
【請求項２２】
前記各第１の端末装置の蓄積部は、前記共有領域の大きさと前記ユーザ領域の大きさとを設定する領域設定部を有する
ことを特徴とする請求項２１記載の配信システム。
【請求項２３】
前記記録管理システムは、
前記共有領域の大きさを指示する指示信号を前記領域設定部に送信する
ことを特徴とする請求項２２記載の配信システム。
【請求項２４】
前記領域設定部は、その領域設定部を有する端末装置のユーザの指示により、前記共有領域の大きさをその指示に応じた大きさに設定する
ことを特徴とする請求項２０記載の配信システム。
【請求項２５】
前記第１の端末装置と前記第２の端末装置とは、お互いが有する機能を併有して、同一の構成を持ち、第１の端末装置が第２の端末装置としても機能すると共に第２の端末装置が第１の端末装置としても機能する
ことを特徴とする請求項５記載の配信システム。
【請求項２６】
前記記録管理システムは、端末装置が第２の端末装置としてコンテンツを前記記録管理システムに要求したとき、この端末装置に課金すべき課金料を計算する課金部を有する
ことを特徴とする請求項２５記載の配信システム。
【請求項２７】
前記課金部は、前記端末装置が第２の端末装置としてコンテンツを要求したとき、そのコンテンツを構成するサブコンテンツを蓄積する第１の端末装置の台数に基づいて、前記第２の端末装置に課金すべき課金料を計算する
ことを特徴とする請求項２６記載の配信システム。
【請求項２８】
前記課金部は、前記各第１の端末装置がサブコンテンツを第２の端末装置に送信したとき、この各第１の端末装置に課金していた課金料を割り引く
ことを特徴とする請求項２７記載の配信システム。
【請求項２９】
前記課金部は、各第１の端末装置の蓄積部の使用状況が記録された記録テーブルを有しており、
前記課金部は、前記各第１の端末装置の蓄積部の使用状況に応じて、各第１の端末装置に課金すべき課金料を割り引く
ことを特徴とする請求項２６記載の配信システム。
【請求項３０】
前記各第１の端末装置の蓄積部は、前記記録管理システムから指定されたコンテンツを蓄積する共有領域と、この各第１の端末装置を所有する各ユーザが自由に利用できるユーザ領域とを有し、
前記記録テーブルには、各第１の端末装置の蓄積部の共有領域とユーザ領域との大きさが記録されており、
前記課金部は、前記共有領域及びユーザ領域の各大きさに応じて、各第１の端末装置に課金すべき課金料を割り引く
ことを特徴とする請求項２９記載の配信システム。
【請求項３１】
前記課金部は、複数の端末装置によって構成される複数のグループを示すグループリストが記録されたグループリストテーブルを有し、
前記課金部は、前記グループリストテーブルに基づいて、前記コンテンツを要求した第２の端末装置が属するグループの全ての端末装置に対して課金料を均等に加算する
ことを特徴とする請求項２６記載の配信システム。
【請求項３２】
請求項５記載の配信システムに使用される端末装置であって、
前記端末装置は、前記第１の端末装置が有する機能と前記第２の端末装置が有する機能との双方を有する
ことを特徴とする端末装置。
【請求項３３】
請求項３記載の配信システムに使用される第１の端末装置に設けられた蓄積部であって、
前記蓄積部は、受信部により受信されたサブコンテンツのフォーマットを配信時のフォーマットとは異なるフォーマットに変換する
ことを特徴とする蓄積部。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、映像、音声等を蓄積する蓄積部を有する端末装置と、その端末装置に対してコンテンツを送信する配信装置とによって構成される配信システムに関する。
【０００２】
【従来の技術】
デジタル放送システム及び高速ネットワークを利用して、ＭＰＥＧにより圧縮されたデジタル映像及びデジタル音声等のコンテンツを端末装置に対して配信する配信システムにおいては、端末装置は、配信されたコンテンツを受信して再生することができ、端末装置に接続されたＤＶＤ、ハードディスク等の蓄積装置に配信されたコンテンツを蓄積することができる。各端末装置に設けられた蓄積装置に蓄積されたコンテンツは、各端末装置毎に異なる時間に再生することができる。
【０００３】
図１０は、従来の配信システム９の構成図である。配信システム９は、配信ネットワーク２及び管理ネットワーク３によって互いに各々接続された配信装置９７と複数の端末装置９５とを備えている。配信装置９７は、コンテンツが蓄積されたコンテンツ蓄積部９３を有しており、コンテンツ蓄積部９３に蓄積されたコンテンツを配信ネットワーク２を介して複数の端末装置９５へ配信する。配信されたコンテンツは、各端末装置に設けられた蓄積部９８に蓄積される。
【０００４】
このような構成を有する配信システム９においては、配信装置９７がコンテンツ蓄積部９３に蓄積されたコンテンツを読み出して、配信ネットワーク２を介して複数の端末装置９５へ配信すると、各端末装置９５は、配信されたコンテンツを受信して再生する。各端末装置９５は、受信したコンテンツを蓄積部９８へ蓄積し、蓄積部９８に蓄積されたコンテンツを、コンテンツを受信した日時とは異なる日時に再生する。
【０００５】
端末装置９５は、所望のコンテンツが、配信装置９７から配信中でなく、かつ端末装置９５に設けられた蓄積部９８に蓄積されていないときは、管理ネットワーク３を介して所望のコンテンツを配信装置９７に要求する。配信装置９７は要求されたコンテンツをコンテンツ蓄積部９３から読み出し、そのコンテンツを要求した端末装置９５へ配信ネットワーク２を介して送信する。要求したコンテンツを受信した端末装置９５は、そのコンテンツを再生及び／又は蓄積部９８に蓄積する。このような構成は特許文献１に記載されている。
【０００６】
複数の端末装置９５が、互いに異なる所望のコンテンツを配信装置９７に要求すると、そのコンテンツを各端末装置９５へ配信するために使用される配信ネットワーク２の転送帯域が不足するおそれがある。特に、ＭＰＥＧによって圧縮された画像、音声等のコンテンツを配信しようとすると、このようなコンテンツのファイルサイズは極めて大きいために、配信装置９７に対して非常に高い伝送能力が必要とされる。例えば、１０台の端末装置９５に対してＭＰＥＧ２  ＭＰ＠ＭＬ、５Ｍｂｐｓの各々異なる画像を配信しようとすると、配信装置９７は、１秒当たり約５０Ｍｂｉｔの大きさの画像データを伝送しなければならない。
【０００７】
このような問題を解決するための方法として、以下の（１）ないし（４）に示す方法が知られている。
【０００８】
（１）配信装置９７の伝送能力を高める。
【０００９】
（２）配信装置９７の伝送能力に応じて端末装置９５の台数を制限する。
【００１０】
（３）配信装置９７が配信するコンテンツのデータ量の上限を制限する。
【００１１】
（４）端末装置９５が要求することのできるコンテンツを小さいファイルサイズのコンテンツに制限する。
【００１２】
【特許文献１】
特開平９−１４９３５４号公報
【００１３】
【発明が解決しようとする課題】
しかしながら、（１）に示す方法によって、配信装置９７の伝送能力を高めると、配信装置９７の規模が非常に大きくなるという問題がある。しかも、配信装置９７の規模が非常に大きくなるにもかかわらず、配信装置９７の伝送能力には依然として上限が設定されるために、（２）ないし（４）の方法も併用しなければならないという問題がある。
【００１４】
（２）に示す方法では、端末装置９５の台数が制限されるため、制限された台数よりも多くの台数の端末装置に対して、コンテンツを配信しようとすると、図１０に示す配信システム９を複数個用意しなければならないという問題がある。
【００１５】
（３）に示す方法では、コンテンツのデータ量の上限が制限されるために、制限されたデータ量の上限よりも大きなデータ量を有する高品質な映像、音声を配信することができないという問題がある。
【００１６】
（４）に示す方法では、端末装置９５が要求することのできるコンテンツが、例えば、ファイルサイズが小さいコンテンツに制限されるという問題がある。
【００１７】
本発明は係る問題を解決するためのものであり、その目的は、配信装置の規模、端末装置の台数、及び、コンテンツのデータ量やファイルサイズに制限されることなく、各端末装置からの任意のコンテンツの要求に応じて、要求されたコンテンツをその要求した端末装置へ配信することができる配信システムを提供することにある。
【００１８】
【課題を解決するための手段】
以上の目的を達成するため、本発明では、新たに記録管理システムを設け、この記録管理システムが、予め、所定のコンテンツを、１つの端末装置に蓄積させ、又は複数の端末装置に分散して蓄積させておき、任意の端末装置から前記所定のコンテンツの配信要求が出されると、前記記録管理システムが、前記コンテンツを蓄積した１又は複数の端末装置のアドレスのみを、前記要求を出した端末装置に送信して、この要求を出した端末装置と前記コンテンツを蓄積した端末装置との間で前記所定のコンテンツの送受信を行わせるようにする。
【００１９】
具体的に、請求項１記載の発明の配信システムは、複数の端末装置と、所定のコンテンツを蓄積し、このコンテンツを配信するための配信装置と、記録管理システムとを有し、前記配信装置は、所定の１つのコンテンツを前記記録管理システム及び前記複数の端末装置に配信し、前記記録管理システムは、前記配信装置から配信された１つのコンテンツを構成する複数のサブコンテンツの各々及びこれらの複数のサブコンテンツの各々を前記複数の端末装置のうちどの端末装置に蓄積させるかを指定する分割蓄積情報を各々前記複数の端末装置に出力し、前記複数の端末装置は、各々、前記配信装置から前記１つのコンテンツを配信されると共に、前記記録管理システムから前記分割蓄積情報を受け、自己がサブコンテンツを蓄積する端末装置に指示された場合に前記配信された１つのコンテンツのうち受信した分割蓄積情報が指定するサブコンテンツを蓄積し、前記記録管理システムは、何れかの端末装置が前記１つのコンテンツの配信を要求した時に、この要求した端末装置に対して前記分割蓄積情報を送信し、前記サブコンテンツを蓄積した端末装置との間で、その蓄積したサブコンテンツを前記配信装置及び前記記録管理システムを介さずに送受信させることを管理することを特徴とする。
【００２０】
請求項２記載の発明は、前記請求項１記載の配信システムにおいて、前記記録管理システムは、前記配信装置から配信された１つのコンテンツを分割した複数のサブコンテンツの各々が、互いに異なる複数の端末装置に蓄積されるように、この複数の端末装置の全体で１つのコンテンツを蓄積させるコンテンツ分割部を有することを特徴とする請求項１記載の配信システム。
【００２１】
請求項３記載の発明は、前記請求項２記載の配信システムにおいて、前記複数の端末装置は、複数の第１の端末装置を含み、前記複数の第１の端末装置と前記記録管理システムとは、管理ネットワークで接続され、前記記録管理システムは、蓄積させるべきコンテンツを指定するコンテンツ蓄積制御情報を、前記管理ネットワークを介して前記各第１の端末装置に送信し、前記記録管理システムのコンテンツ分割部は、前記コンテンツ蓄積制御情報により指定されたコンテンツの中の所定のサブコンテンツを指定する分割蓄積情報を、各第１の端末装置毎に、前記管理ネットワークを介して前記各第１の端末装置に送信し、前記各第１の端末装置は、前記配信装置と配信ネットワークを介して接続され、前記配信装置から前記１つのコンテンツを受信する受信部と、蓄積部と、前記管理ネットワークに接続され、前記記録管理システムからのコンテンツ蓄積制御情報及び前記コンテンツ分割部からの分割蓄積情報を受信し、前記受信部が受信したコンテンツのうち、前記受信した分割蓄積情報に対応したサブコンテンツを前記蓄積部に蓄積する管理部とが含まれることを特徴とする。
【００２２】
請求項４記載の発明は、前記請求項３記載の配信システムにおいて、前記複数の端末装置は、コンテンツの配信を要求する第２の端末装置を含み、前記記録管理システムのコンテンツ分割部は、前記第２の端末装置からコンテンツの配信要求信号を受信したとき、前記コンテンツを蓄積する複数の第１の端末装置のアドレスを前記第２の端末装置に送信して、前記第２の端末装置と、前記受信したアドレスの第１の端末装置との間で、前記第１の端末装置に蓄積されたコンテンツの送受信を行わせることを特徴とする。
【００２３】
請求項５記載の発明は、前記請求項４記載の配信システムにおいて、前記第２の端末装置は、前記管理ネットワークに接続され、コンテンツの配信を要求する配信要求信号を前記記録管理システムに送信する管理部と、コンテンツを再生するための再生部とを有し、前記記録管理システムのコンテンツ分割部は、前記第２の端末装置からの配信要求信号を受信したとき、前記コンテンツを蓄積する第１の端末装置のアドレスを前記第２の端末装置の管理部に送信し、前記第１の端末装置は、第１の送受信部を有し、前記第２の端末装置は、ユーザネットワークを介して前記各第１の端末装置の第１の送受信部に接続された第２の送受信部を有し、前記第２の端末装置の第２の送受信部は、前記管理部が受信した各アドレスの第１の端末装置に対して、前記ユーザネットワークを介してサブコンテンツを要求するサブコンテンツ要求信号を送信し、前記各第１の端末装置の第１の送受信部は、前記サブコンテンツ要求信号を送信した第２の端末装置の第２の送受信部に対して、前記蓄積部に蓄積したサブコンテンツを、前記ユーザネットワークを介して送信することを特徴とする。
【００２４】
請求項６記載の発明は、前記請求項３記載の配信システムにおいて、前記配信ネットワークは、放送を含んでいることを特徴とする。
【００２５】
請求項７記載の発明は、前記請求項３記載の配信システムにおいて、前記配信ネットワークは、インターネットとローカルエリアネットワークとの少なくとも一方を含んでいることを特徴とする。
【００２６】
請求項８記載の発明は、前記請求項３記載の配信システムにおいて、前記管理ネットワークは、インターネットとローカルエリアネットワークとの少なくとも一方を含んでいることを特徴とする。
【００２７】
請求項９記載の発明は、前記請求項５記載の配信システムにおいて、前記ユーザネットワークは、インターネットとローカルエリアネットワークとの少なくとも一方を含んでいることを特徴とする。
【００２８】
請求項１０記載の発明は、前記請求項３記載の配信システムにおいて、前記分割蓄積情報は、各第１の端末装置毎にコンテンツを構成するビット列中のビット位置を割り当てて指定するビット位置指定情報を含んでおり、各第１の端末装置は、前記受信部によって受信された前記コンテンツを各ビット位置毎に分割して前記複数のサブコンテンツを生成し、該ビット位置指定情報によって各第１の端末装置毎に指定された該ビット位置に基づいて、各ビット位置毎に分割された該複数のサブコンテンツの１つを選択するビット分割部を有し、前記ビット分割部によって選択された前記複数のサブコンテンツのうち１つを蓄積部に蓄積することを特徴とする。
【００２９】
請求項１１記載の発明は、前記請求項２記載の配信システムにおいて、前記複数のサブコンテンツは、所定の再生時間単位で前記コンテンツを分割したものであることを特徴とする。
【００３０】
請求項１２記載の発明は、前記請求項２記載の配信システムにおいて、前記複数のサブコンテンツは、所定のファイルサイズ単位で前記コンテンツを分割したものであることを特徴とする。
【００３１】
請求項１３記載の発明は、前記請求項３記載の配信システムにおいて、前記記録管理システムは、前記配信装置のコンテンツを暗号化するためのコンテンツ暗号鍵を生成するコンテンツ暗号鍵生成部を有し、前記記録管理システムは、前記コンテンツ暗号鍵生成部によって生成されたコンテンツ暗号鍵を、前記管理ネットワークを介して前記各第１の端末装置に送信し、前記各第１の端末装置は、前記管理ネットワークを介して前記記録管理システムから送信されたコンテンツ暗号鍵に基づいて、前記受信部が受信したコンテンツを暗号化することを特徴とする。
【００３２】
請求項１４記載の発明は、前記請求項１３記載の配信システムにおいて、コンテンツ暗号鍵生成部は、コンテンツ毎に異なるコンテンツ暗号鍵を生成することを特徴とする。
【００３３】
請求項１５記載の発明は、前記請求項１３記載の配信システムにおいて、前記記録管理システムは、前記コンテンツ暗号鍵生成部によって生成された前記コンテンツ暗号鍵を暗号化コンテンツ暗号鍵に暗号化する暗号化部を有し、前記記録管理システムは、前記暗号化部によって暗号化された暗号化コンテンツ暗号鍵を、前記管理ネットワークを介して前記各第１の端末装置に送信し、前記各第１の端末装置は、前記記録管理システムから送信された暗号化コンテンツ暗号鍵を前記コンテンツ暗号鍵に復号する暗号鍵復号部を有し、前記各第１の端末装置は、前記暗号鍵復号部によって復号されたコンテンツ暗号鍵に基づいて、前記受信部が受信したコンテンツを暗号化することを特徴とする。
【００３４】
請求項１６記載の発明は、前記請求項３記載の配信システムにおいて、前記記録管理システムは、前記複数のサブコンテンツを各々暗号化するための複数の分割暗号鍵を各々生成する分割暗号鍵生成部を有し、前記記録管理システムは、前記分割暗号鍵生成部によって各々生成された分割暗号鍵を、前記管理ネットワークを介して、前記互いに異なる第１の端末装置に各々送信し、前記各第１の端末装置は、前記管理ネットワークを介して前記記録管理システムから送信された分割暗号鍵に基づいて、前記受信した分割蓄積情報に対応するサブコンテンツを暗号化して前記蓄積部に蓄積することを特徴とする。
【００３５】
請求項１７記載の発明は、前記請求項４記載の配信システムにおいて、前記記録管理システムは、前記コンテンツの配信を要求する第２の端末装置を認証する認証部を有することを特徴とする。
【００３６】
請求項１８記載の発明は、前記請求項１７記載の配信システムにおいて、前記記録管理システムは、各端末装置毎に個別に付与された端末暗号鍵を蓄積する端末暗号鍵蓄積部を有し、前記認証部は、前記コンテンツの配信を要求する第２の端末装置から送信された端末暗号鍵と、前記端末暗号鍵蓄積部に蓄積された端末暗号鍵とを比較して、前記コンテンツの配信を要求する第２の端末装置を認証することを特徴とする。
【００３７】
請求項１９記載の発明は、前記請求項５記載の配信システムにおいて、前記記録管理システムは、前記ユーザネットワークを介して送受信されるサブコンテンツを暗号化するためのユーザ暗号鍵を生成するユーザ暗号鍵生成部を有し、前記各第１の端末装置は、前記ユーザ暗号鍵生成部によって生成されたユーザ暗号鍵を用いて、前記蓄積部に蓄積されたサブコンテンツをユーザ暗号サブコンテンツに暗号化して、前記ユーザネットワークを介して、前記コンテンツの配信を要求した第２の端末装置に送信し、前記コンテンツの配信を要求した第２の端末装置は、前記ユーザ暗号鍵生成部によって生成されたユーザ暗号鍵を用いて、前記第１の端末装置から前記ユーザネットワークを介して送信された暗号化サブコンテンツを復号することを特徴とする。
【００３８】
請求項２０記載の発明は、前記請求項１９記載の配信システムにおいて、前記ユーザ暗号鍵生成部は、何れかの第２の端末装置からコンテンツの配信の要求がされる毎に、生成するユーザ暗号鍵を変更することを特徴とする。
【００３９】
請求項２１記載の発明は、前記請求項３記載の配信システムにおいて、前記各第１の端末装置の蓄積部は、前記記録管理システムから指定されたサブコンテンツを蓄積する共有領域と、前記第１の端末装置を所有する各ユーザが自由に利用できるユーザ領域とを有することを特徴とする。
【００４０】
請求項２２記載の発明は、前記請求項２１記載の配信システムにおいて、前記各第１の端末装置の蓄積部は、前記共有領域の大きさと前記ユーザ領域の大きさとを設定する領域設定部を有することを特徴とする。
【００４１】
請求項２３記載の発明は、前記請求項２２記載の配信システムにおいて、前記記録管理システムは、前記共有領域の大きさを指示する指示信号を前記領域設定部に送信することを特徴とする。
【００４２】
請求項２４記載の発明は、前記請求項２０記載の配信システムにおいて、前記領域設定部は、その領域設定部を有する端末装置のユーザの指示により、前記共有領域の大きさをその指示に応じた大きさに設定することを特徴とする。
【００４３】
請求項２５記載の発明は、前記請求項５記載の配信システムにおいて、前記第１の端末装置と前記第２の端末装置とは、お互いが有する機能を併有して、同一の構成を持ち、第１の端末装置が第２の端末装置としても機能すると共に第２の端末装置が第１の端末装置としても機能することを特徴とする。
【００４４】
請求項２６記載の発明は、前記請求項２５記載の配信システムにおいて、前記記録管理システムは、端末装置が第２の端末装置としてコンテンツを前記記録管理システムに要求したとき、この端末装置に課金すべき課金料を計算する課金部を有することを特徴とする。
【００４５】
請求項２７記載の発明は、前記請求項２６記載の配信システムにおいて、前記課金部は、前記端末装置が第２の端末装置としてコンテンツを要求したとき、そのコンテンツを構成するサブコンテンツを蓄積する第１の端末装置の台数に基づいて、前記第２の端末装置に課金すべき課金料を計算することを特徴とする。
【００４６】
請求項２８記載の発明は、前記請求項２７記載の配信システムにおいて、前記課金部は、前記各第１の端末装置がサブコンテンツを第２の端末装置に送信したとき、この各第１の端末装置に課金していた課金料を割り引くことを特徴とする。
【００４７】
請求項２９記載の発明は、前記請求項２６記載の配信システムにおいて、前記課金部は、各第１の端末装置の蓄積部の使用状況が記録された記録テーブルを有しており、前記課金部は、前記各第１の端末装置の蓄積部の使用状況に応じて、各第１の端末装置に課金すべき課金料を割り引くことを特徴とする。
【００４８】
請求項３０記載の発明は、前記請求項２９記載の配信システムにおいて、前記各第１の端末装置の蓄積部は、前記記録管理システムから指定されたコンテンツを蓄積する共有領域と、この各第１の端末装置を所有する各ユーザが自由に利用できるユーザ領域とを有し、前記記録テーブルには、各第１の端末装置の蓄積部の共有領域とユーザ領域との大きさが記録されており、前記課金部は、前記共有領域及びユーザ領域の各大きさに応じて、各第１の端末装置に課金すべき課金料を割り引くことを特徴とする。
【００４９】
請求項３１記載の発明は、前記請求項２６記載の配信システムにおいて、前記課金部は、複数の端末装置によって構成される複数のグループを示すグループリストが記録されたグループリストテーブルを有し、前記課金部は、前記グループリストテーブルに基づいて、前記コンテンツを要求した第２の端末装置が属するグループの全ての端末装置に対して課金料を均等に加算することを特徴とする。
【００５０】
請求項３２記載の発明は、請求項５記載の配信システムに使用される端末装置であって、前記端末装置は、前記第１の端末装置が有する機能と前記第２の端末装置が有する機能との双方を有することを特徴とする端末装置。
【００５１】
請求項３３記載の発明は、請求項３記載の配信システムに使用される第１の端末装置に設けられた蓄積部であって、前記蓄積部は、受信部により受信されたサブコンテンツのフォーマットを配信時のフォーマットとは異なるフォーマットに変換することを特徴とする蓄積部。
【００５２】
以上により、請求項１〜請求項３３記載の発明では、予め、例えば、所定の１つのコンテンツが複数のサブコンテンツに分割されて、これ等の各サブコンテンツが異なる端末装置に分散して蓄積され、その後、何れかの端末装置が前記所定のコンテンツの配信を要求すると、この要求した端末装置と前記サブコンテンツを蓄積する複数の端末装置との間でサブコンテンツの送受信が行われる。従って、任意の端末装置がコンテンツを要求した時であっても、配信装置は、その都度、コンテンツを配信する必要がなく、配信装置の伝送能力を高める必要がなく、更には、配信装置の伝送能力に応じて端末装置の個数を制限する必要がない。しかも、配信するコンテンツのデータ量やファイルサイズを小さく制限する必要がない。
【００５３】
【発明の実施の形態】
以下、本発明の実施の形態を図面を参照しながら説明する。
【００５４】
（第１の実施の形態）
図１は、第１の実施の形態に係る配信システム１の構成図である。配信システム１は、配信装置７と、記録管理システム１５と、端末装置（第１の端末装置）５と、端末装置（第２の端末装置）６とを備えている。配信装置７と端末装置５、６とは配信ネットワーク２によって互いに接続される。また、記録管理システム１５と端末装置５、６とは、管理ネットワーク３によって互いに接続されている。また、端末装置５及び端末装置６は、ユーザネットワーク４によって互いに接続されている。
【００５５】
配信装置７は、映像、音声等のコンテンツが蓄積されたコンテンツ蓄積部１３を有している。コンテンツ蓄積部１３は、蓄積されたコンテンツを読み出し、読み出したコンテンツを配信部１４へ出力し、読み出したコンテンツの種類、ファイルサイズ、再生時間等を特定する情報を記録管理システム１５へ出力する。配信部１４は、配信ネットワーク２に接続されており、コンテンツ蓄積部１３が読み出したコンテンツを、配信ネットワーク２を介して端末装置５及び端末装置６の双方へ配信する。記録管理システム１５は、管理ネットワーク３に接続されており、コンテンツ蓄積部１３が読み出したコンテンツの種類、ファイルサイズ、再生時間等を特定し、端末装置に蓄積すべきコンテンツを指定するコンテンツ蓄積制御情報を、そのコンテンツを蓄積すべき端末装置５のみへ管理ネットワーク３を介して送信する。
【００５６】
端末装置５は、配信ネットワーク２に接続された受信部９を備えている。受信部９は、配信装置７に設けられた配信部１４から配信ネットワーク２を介して配信されたコンテンツを受信する。端末装置５には、管理ネットワーク３に接続された管理部１０が設けられている。管理部１０は、端末装置５に蓄積すべきコンテンツを指定するコンテンツ蓄積制御情報を記録管理システム１５から受信する。端末装置５は、蓄積部８を備えている。蓄積部８は、管理部１０によって受信されたコンテンツ蓄積制御情報に基づいて、受信部９によって受信されたコンテンツを蓄積する。端末装置５には、受信部９によって受信されたコンテンツを再生する再生部１１が設けられている。端末装置５は、ユーザネットワーク４に接続された送受信部１２を備えている。
【００５７】
図２は、端末装置５に設けられた蓄積部８の構成図である。蓄積部８は、蓄積媒体３６を有している。蓄積媒体３６には、該端末装置５を所有するユーザが自由に利用できるユーザ領域３８と、前記記録管理システム１５から指定されたコンテンツを蓄積する共有領域３７とが設けられている。ユーザ領域３８及び共有領域３７の大きさは、領域設定部３９によって設定される。前記記録管理システム１５は、前記共有領域３７の大きさを指示する指示信号を管理ネットワーク３を介して領域設定部３９に送信し、この領域設定部３９が共有領域３７の大きさを記録管理システム１５の指示通りに設定する。また、端末装置５の共有領域３７の大きさは、この端末装置５のユーザの指示によっても任意に設定可能である。前記蓄積部８は、書き込み部３４を有している。書き込み部３４は、受信部９によって受信されたコンテンツのうち管理部１０によって受信されたコンテンツ蓄積制御情報に応じたコンテンツ、すなわち、記録管理システム１５により指定されたコンテンツを蓄積媒体３６の共有領域３７に蓄積する。蓄積部８は、読み出し部３５を有している。この読み出し部３５は、再生部１１からの要求に応じて、ユーザ領域３８に蓄積されたコンテンツを読み出し、再生部１１へ出力する。蓄積部８は、変換装置３９Ａを有している。変換装置３９Ａは、蓄積されるコンテンツをＭＰＥＧ２からＭＰＥＧ４への変換等のように、別のフォーマットに変換したり、又は、ハイビジョン（High Definition Television）をスタンダード（Standard Definition Television）に圧縮及び変換する。
【００５８】
端末装置６は、前述した端末装置５と同一の構成を有している。従って、端末装置６の構成の詳細な説明は省略する。
【００５９】
次に、このような構成を有する配信システム１の動作を説明する。ここでは、予め、端末装置５にのみ所定の１つのコンテンツを蓄積させ、次いで、他の端末装置６が前記所定のコンテンツの配信を要求する場合を例に挙げて説明する。
【００６０】
配信装置７に設けられたコンテンツ蓄積部１３は、蓄積されたコンテンツを読み出し、読み出したコンテンツを配信部１４へ出力し、読み出したコンテンツの種類、ファイルサイズ、再生時間等を特定する情報を記録管理システム１５へ出力する。配信部１４は、コンテンツ蓄積部１３が読み出したコンテンツを、配信ネットワーク２に配信する。記録管理システム１５は、コンテンツ蓄積部１３が読み出したコンテンツの種類、ファイルサイズ、再生時間等を特定し、端末装置５に蓄積すべきコンテンツを指定するコンテンツ蓄積制御情報を、そのコンテンツを蓄積すべき端末装置５のみへ管理ネットワーク３を介して送信する。
【００６１】
次に、端末装置５の動作を説明する。端末装置５に設けられた受信部９は、配信部１４から配信ネットワーク２を介して配信されたコンテンツを受信する。受信部９は、受信したコンテンツを特定する情報を管理部１０へ出力する。再生部１１は、受信部９が受信したコンテンツを再生する。管理部１０は、端末装置５が蓄積すべきコンテンツを指定するコンテンツ蓄積制御情報を記録管理システム１５から受信する。管理部１０は、受信部９が受信したコンテンツを特定する情報と管理部１０が受信したコンテンツ蓄積制御情報によって指定されるコンテンツとが一致したときは、蓄積部８に設けられた書き込み部３４へ書き込み信号を出力する。書き込み部３４は、管理部１０から書き込み信号を受け取ると、受信部９によって受信されたコンテンツを蓄積媒体３６に設けられた共有領域３７に蓄積する。
【００６２】
次に、端末装置６の動作を説明する。端末装置６に設けられた受信部９は、配信部１４から配信ネットワーク２を介して配信されたコンテンツを受信する。受信部９は、受信したコンテンツを特定する情報を管理部１０へ出力する。端末装置６に設けられた再生部１１は、受信部９が受信したコンテンツを再生する。
【００６３】
前述したように、記録管理システム１５は、そのコンテンツを蓄積すべき端末装置５のみへコンテンツ蓄積制御情報を送信するために、端末装置６に設けられた管理部１０はコンテンツ蓄積制御情報を受信しない。従って、端末装置６に設けられた受信部９が受信したコンテンツは、端末装置６の蓄積部８には蓄積されない。
【００６４】
端末装置６に設けられた再生部１１は、所望のコンテンツが受信部９において受信中ではないが、既に端末装置６の蓄積部８に蓄積されているときは、端末装置６の蓄積部８に蓄積された所望のコンテンツを再生する。所望のコンテンツが端末装置６の受信部９において受信中でなく、かつ、端末装置６の蓄積部８にも蓄積されていないときは、端末装置６に設けられた再生部１１は、所望のコンテンツを要求するコンテンツ要求信号を端末装置６に設けられた管理部１０へ出力する。管理部１０は、再生部１１から出力されたコンテンツ要求信号を受け取ると、記録管理システム１５に対して管理ネットワーク３を介して所望のコンテンツを要求する。記録管理システム１５は、端末装置６に設けられた管理部１０から所望のコンテンツを要求されると、その所望のコンテンツが既に蓄積されている端末装置、例えば、端末装置５を特定する端末アドレスを端末装置６に設けられた管理部１０に対して管理ネットワーク３を介して送信する。端末装置６に設けられた管理部１０は、記録管理システム１５から受け取った端末アドレスを端末装置６に設けられた送受信部１２へ送信する。
【００６５】
端末装置６に設けられた送受信部１２は、管理部１０から端末アドレスを受け取ると、受け取った端末アドレスによって特定される端末装置５に設けられた送受信部１２へ、所望のコンテンツを要求するコンテンツ転送要求信号を、ユーザネットワーク４を介して送出する。
【００６６】
端末装置５に設けられた送受信部１２がコンテンツ転送要求信号を受け取ると、端末装置５の蓄積部８に設けられた読み出し部３５はユーザ領域３８から所望のコンテンツを読み出す。端末装置５の送受信部１２は、蓄積部８に設けられた読み出し部３５が読み出した所望のコンテンツを端末装置６に設けられた送受信部１２へユーザネットワーク４を介して転送する。端末装置６に設けられた送受信部１２は、転送された所望のコンテンツを端末装置６の再生部１１へ与える。端末装置６の再生部１１は、送受信部１２から与えられた所望のコンテンツを再生する。
【００６７】
尚、端末装置６に設けられた送受信部１２は、端末装置５から転送された所望のコンテンツを蓄積部８に蓄積し、再生部１１は蓄積部８に蓄積された所望のコンテンツを再生してもよい。
【００６８】
また、端末装置５に蓄積されている所望のコンテンツをユーザネットワーク４を介して端末装置６へ転送し、転送された所望のコンテンツを端末装置６が再生する例を示したが、本発明はこれに限定されない。端末装置６に蓄積されている所望のコンテンツを端末装置５が再生してもよい。
【００６９】
配信ネットワーク２は、デジタル放送、ＬＡＮ（ローカルエリアネットワーク）又はインターネットであっても良い。特に、デジタル放送を配信ネットワーク２に利用すると、放送番組をコンテンツとして利用することができるので、ＭＰＥＧ画像等の大きなファイルサイズのコンテンツを配信することができる。
【００７０】
管理ネットワーク３は、ＬＡＮ又はインターネットであっても良い。特に、インターネットを管理ネットワーク３に利用すると、管理ネットワークを構成するために必要な費用を低減することができる。
【００７１】
ユーザネットワーク４は、ＬＡＮ又はインターネットであっても良い。特に、インターネットをユーザネットワーク４に利用すると、ユーザネットワークを構成するために必要な費用を低減することができる。
【００７２】
蓄積部８の書き込み媒体３６に設けられた共有領域３７とユーザ領域３８との領域サイズは、各端末装置毎に変更するようにしてもよい。また、時間単位で変更するようにしてもよい。
【００７３】
以上のように第１の実施の形態によれば、端末装置６が、所望のコンテンツを記録管理システム１５に要求すると、記録管理システム１５は、端末装置５を指定するアドレスを、管理ネットワーク３を介して端末装置６に送信し、端末装置６が、記録管理システム１５から送信されたアドレスによって指定される端末装置５に対して、所望のコンテンツを、ユーザネットワーク４を介して要求すると、端末装置５は、蓄積部８に蓄積された所望のコンテンツを、ユーザネットワーク４を介して端末装置６に送信し、端末装置６は、端末装置５からユーザネットワーク４を介して送信された所望のコンテンツを再生する。このため、所望のコンテンツは端末装置５及び端末装置６の間でユーザネットワーク４を介して直接転送される。従って、配信ネットワーク２にかかる伝送負荷を低減することができる。
【００７４】
また、所望のコンテンツはユーザネットワーク４を介して端末装置５及び端末装置６の間で直接転送されるため、端末装置の台数が増加しても配信ネットワーク２にかかる負荷は増加しない。このため、端末装置の台数に対する制限を軽減することができる。
【００７５】
（第２の実施の形態）
図３は、第２の実施の形態に係る配信システム１Ａの構成図である。図１及び図２を参照して前述した第１の実施の形態に係る配信システム１の構成要素と同一の構成要素には同一の参照符号を付している。これらの構成要素の詳細な説明は省略する。
【００７６】
第１の実施の形態と異なる点は、記録管理システム１５Ａを、記録管理部１５ａと、コンテンツ分割部１６とにより構成すると共に、各端末装置５Ａ及び６Ａにモニタ部１７が更に設けられている点である。ここで、端末装置５Ａ及び６Ａは共に複数台（図３では各２台）設けられている。
【００７７】
記録管理システム１５Ａに設けられたコンテンツ分割部１６は、配信部１４によって配信されるコンテンツを分割した複数のサブコンテンツの各々が互いに異なる端末装置に蓄積されるように、分割した複数のサブコンテンツの各々に対して複数のサブコンテンツの各々を蓄積すべき互いに異なる端末装置を指定する分割蓄積情報を生成する。例えば、配信部１４によって配信されるコンテンツを２つのサブコンテンツに分割し、分割したサブコンテンツの一方に対して端末装置５Ａの１つを指定し、分割したサブコンテンツの他方に対して端末装置５Ａの他の１つを指定する分割蓄積情報を生成する。端末装置５Ａの１つ及び他の１つに各々設けられたモニタ部１７は、配信装置７Ａに設けられた配信部１４から受信部９が受信するコンテンツを監視する。
【００７８】
図４は、配信システム１Ａの動作を示すフローチャートである。記録管理システム１５Ａに設けられたコンテンツ分割部１６は、コンテンツ蓄積部１３が読み出したコンテンツを再生するために必要な時間を表す再生時間Ｎを取得する（Ｓ１）。コンテンツ分割部１６は、コンテンツの再生時間Ｎ及びコンテンツを分割して蓄積する端末装置５Ａの台数Ｍに基づいて、各端末装置５Ａの１台当たりに蓄積するコンテンツの再生時間（Ｎ／Ｍ）を算出して、記録管理部１５ａへ出力する（Ｓ２）。記録管理部１５ａは、各端末装置５Ａの１台当たりに蓄積するコンテンツの再生時間（Ｎ／Ｍ）に基づいて、コンテンツを分割して蓄積するＭ台の端末装置５ＡのうちのＫ台目（１≦Ｋ≦Ｍ）に対して、蓄積を開始する再生時間を、（Ｋ−１）×（Ｎ／Ｍ）、蓄積を終了する再生時間を、Ｋ×（Ｎ／Ｍ）、とする分割蓄積情報をＭ台の端末装置５Ａに設けられた管理部１０へ各々送信する（Ｓ３）。
【００７９】
Ｋ台目の端末装置５Ａに設けられた受信部９は、配信装置７Ａに設けられた配信部１４から配信されたコンテンツを受信する。Ｋ台目の端末装置５Ａに設けられたモニタ部１７は、受信部９が現在受信しているコンテンツの再生時間Ｔを監視する（Ｓ４）。
【００８０】
そして、Ｋ台目の端末装置５Ａに設けられたモニタ部１７は、受信部９が受信しているコンテンツの現在の再生時間Ｔが、コンテンツの蓄積を開始する再生時間である（Ｋ−１）×（Ｎ／Ｍ）になっているか否かを判断する（Ｓ５）。受信部９が受信しているコンテンツの現在の再生時間Ｔが、コンテンツの蓄積を開始する再生時間である（Ｋ−１）×（Ｎ／Ｍ）になっていると判断したときは（Ｓ５においてＹＥＳ）、Ｋ台目の端末装置５Ａに設けられた蓄積部８は、受信部９が受信しているコンテンツの蓄積を開始する（Ｓ６）。受信部９が受信しているコンテンツの再生時間Ｔが、コンテンツの蓄積を開始する再生時間である（Ｋ−１）×（Ｎ／Ｍ）になっていないと判断したときは（Ｓ５においてＮＯ）、受信部９が受信しているコンテンツの再生時間Ｔが、蓄積を終了する再生時間であるＫ×（Ｎ／Ｍ）になっているか否かを判断する（Ｓ７）。受信部９が受信しているコンテンツの再生時間Ｔが、蓄積を終了する再生時間であるＫ×（Ｎ／Ｍ）になっていると判断したときは（Ｓ７においてＹＥＳ）、Ｋ台目の端末装置５Ａに設けられた蓄積部８は、受信部９が受信しているコンテンツの蓄積を終了する（Ｓ８）。再生時間Ｔが、蓄積を終了する再生時間であるＫ×（Ｎ／Ｍ）になっていないと判断したとき（Ｓ７においてＮＯ）、蓄積部８が、受信部９が受信しているコンテンツの蓄積を開始したとき（Ｓ６）、又は、蓄積部８が受信部９が受信しているコンテンツの蓄積を終了とき（Ｓ８）は、Ｓ５へ戻る。
【００８１】
このように、Ｋ台目の端末装置５Ａに設けられた蓄積部８は、受信部９が受信しているコンテンツの現在の再生時間Ｔが、コンテンツの蓄積を開始する再生時間である（Ｋ−１）×（Ｎ／Ｍ）になると、コンテンツの蓄積を開始し、蓄積を終了する再生時間であるＫ×（Ｎ／Ｍ）になると、コンテンツの蓄積を終了する。
【００８２】
例えば、コンテンツの再生時間Ｎ＝６０分、コンテンツを分割して蓄積する端末装置５Ａの台数Ｍ＝２台、２台の端末装置５Ａを各々１台目の端末装置５Ａ及び２台目の端末装置５Ａとすれば、１台目の端末装置５Ａに設けられた蓄積部８は、受信部９が受信しているコンテンツの再生時間Ｔが、コンテンツの蓄積を開始する再生時間である（１−１）×（６０／２）＝０分になると、コンテンツの蓄積を開始し、蓄積を終了する再生時間である１×（６０／２）＝３０分になると、コンテンツの蓄積を終了する。２台目の端末装置５Ａに設けられた蓄積部８は、受信部９が受信しているコンテンツの再生時間Ｔが、コンテンツの蓄積を開始する再生時間である（２−１）×（６０／２）＝３０分になると、コンテンツの蓄積を開始し、蓄積を終了する再生時間である２×（６０／２）＝６０
分になると、コンテンツの蓄積を終了する。従って、１台目の端末装置５Ａの蓄積部８には、再生時間６０分のコンテンツのうち再生時間の最初から再生時間３０分までのコンテンツが蓄積され、２台目の端末装置５Ａの蓄積部８には、再生時間３０分から再生時間６０分までのコンテンツが蓄積される。
【００８３】
端末装置６Ａに設けられた管理部１０が、Ｍ台の端末装置５Ａに分割して蓄積されたコンテンツを記録管理システム１５Ａに要求すると、記録管理システム１５Ａは、そのコンテンツを分割して蓄積しているＭ台の端末装置５Ａのアドレスと、各端末装置５Ａが蓄積したコンテンツの再生時間に基づく時系列上の端末装置５Ａの順番とを管理部１０へ送信する。端末装置６Ａに設けられた管理部１０は、Ｍ台の端末装置５Ａのアドレスと順番とを受信し、端末装置６Ａに設けられた送受信部１２へ出力する。送受信部１２は、Ｍ台の端末装置５Ａから、分割して蓄積された各サブコンテンツを各々ユーザネットワーク４を介して取得し、端末装置６Ａに設けられた再生部１１は、Ｍ台の端末装置５Ａから取得した各サブコンテンツを順番に再生する。
【００８４】
以上のように第２の実施の形態によれば、１つのコンテンツを分割した複数のサブコンテンツのうち分割蓄積情報によって指定される各々のサブコンテンツが、互いに異なるＭ台の端末装置５Ａに記録されるようになっている。このため、Ｍ台の端末装置５Ａのうちの１台に設けられた蓄積部８に蓄積されたサブコンテンツが盗まれたとしても、盗まれたサブコンテンツからコンテンツ全体を再現することはできない。従って、コンテンツの盗難に対する安全性を高めることができる。
【００８５】
尚、再生時間に基づいてコンテンツをサブコンテンツに分割した例を示したが、本発明はこれに限定されない。コンテンツのファイルサイズに基づいてコンテンツをサブコンテンツに分割してもよい。この場合、コンテンツの再生時間Ｎの値を、コンテンツのファイルサイズの値とすればよく、モニタ部１７は、受信部９が受信したコンテンツのファイルサイズを監視するようにすればよい。
【００８６】
また、分割して蓄積するサブコンテンツの大きさ（再生時間）が各端末装置毎に等しくなるようにコンテンツを分割している例を説明したが、分割して蓄積するサブコンテンツの大きさが各端末装置毎に異なるようにコンテンツを分割してもよい。
【００８７】
図５は、第２の実施の形態に係る配信システム１Ａにおける他の端末装置５ＡＡ、６ＡＡの構成図である。図３を参照して前述した端末装置５Ａ、６Ａの構成要素と同一の構成要素には同一の参照符号を付している。これらの構成要素の詳細な説明は省略する。前述した端末装置５Ａ、６Ａと異なる点は、ビット分割部１８を更に備えている点、及び送受信部１２の替わりにビット復元送受信部１９を備えている点である。
【００８８】
図６は、ビット分割部１８の構成図である。ビット分割部１８は、パラレル変換器２０及びビット選択器２１を備えている。パラレル変換器２０は、受信部９が受信したコンテンツをバイト単位でビットごとの８つのサブコンテンツに分割してビット選択器２１へ出力する。ビット選択器２１は、パラレル変換器２０から出力された８つのサブコンテンツのうち所定のビットに対応する１つのサブコンテンツを選択して、蓄積部８へ出力する。ビット復元送受信部１９は、前述した送受信部１２の機能に加えて、ビット分割部１８によって分割されたサブコンテンツを元のコンテンツに復元する機能を有している。
【００８９】
このような構成を有する他の端末装置５ＡＡ、６ＡＡを備えた配信システム１Ａにおいては、記録管理システム１５Ａに設けられたコンテンツ分割部１６は、コンテンツからビット分割されるサブコンテンツの数を表す分割数Ｐを記録管理部１５ａへ出力する。記録管理部１５ａは、ビット分割されたＰ個のサブコンテンツを各々蓄積するＰ台の端末装置５ＡＡのうちのＫ台目（１≦Ｋ≦Ｍ）に対して、蓄積すべきサブコンテンツを示すビット位置を分割蓄積情報として、Ｐ台の端末装置５ＡＡに設けられた管理部１０へ各々送信する。例えば、コンテンツをバイト単位でビット毎に８個のサブコンテンツにビット分割し、８台の端末装置５ＡＡがビット分割された８個のサブコンテンツを各々蓄積するときは、１台目の端末装置５ＡＡはビット毎にビット分割された８個のサブコンテンツのうち１ビット目のサブコンテンツを蓄積し、２台目の端末装置５ＡＡは２ビット目のサブコンテンツを蓄積し、ｋ台目（１≦ｋ≦８）の端末装置５ＡＡはｋビット目のサブコンテンツを蓄積するように、蓄積すべきサブコンテンツを示すビット位置を分割蓄積情報として、８台の端末装置５ＡＡに設けられた管理部１０へ各々送信する。
【００９０】
端末装置５ＡＡに設けられた受信部９は、配信装置７Ａに設けられた配信部１４から配信されたコンテンツを受信する。端末装置５ＡＡに設けられた管理部１０は、記録管理部１５ａから蓄積すべきサブコンテンツを示すビット位置を分割蓄積情報として受信する。ビット分割部１８に設けられたパラレル変換器２０は、受信部９が受信したコンテンツをバイト単位でビット毎に８つのサブコンテンツに分割してビット選択器２１へ出力する。ビット選択器２１は、端末装置５ＡＡに設けられた管理部１０が受信した分割蓄積情報が示すビット位置に基づいて、パラレル変換器２０から出力された８つのサブコンテンツのうち分割蓄積情報が示すビット位置に対応する１つのサブコンテンツを選択して、蓄積部８に設けられた書き込み部３４へ出力する。蓄積部８に設けられた書き込み部３４は、ビット分割部１８に設けられたビット選択器２１から出力された１つのサブコンテンツを蓄積媒体３６に設けられたユーザ領域３８に蓄積する。
【００９１】
端末装置６ＡＡに設けられた管理部１０が、Ｐ台の端末装置５ＡＡにビット分割して各々蓄積されたコンテンツを記録管理システム１５Ａに要求すると、記録管理システム１５Ａは、そのコンテンツをビット分割して蓄積するＰ台の端末装置５ＡＡのアドレスと、各端末装置５ＡＡが蓄積したサブコンテンツのビット位置とを端末装置６ＡＡに設けられた管理部１０へ送信する。端末装置６ＡＡに設けられた管理部１０は、Ｐ台の端末装置５ＡＡのアドレスとビット位置とを受信し、ビット復元送受信部１９へ出力する。端末装置６ＡＡに設けられたビット復元送受信部１９は、ビット分割して蓄積された各サブコンテンツをＰ台の端末装置５ＡＡからユーザネットワーク４を介して各々取得する。端末装置６ＡＡに設けられたビット復元送受信部１９は、取得した各サブコンテンツを元のコンテンツに復元する。再生部１１は、ビット復元送受信部１９によって復元された元のコンテンツを再生する。
【００９２】
以上のように、第２の実施の形態によれば、コンテンツをビット分割した複数のサブコンテンツの各々が、互いに異なるＰ台の端末装置５ＡＡに記録されるようになっている。このため、Ｐ台の端末装置５ＡＡのうちの１台に設けられた蓄積部８に蓄積されたサブコンテンツが盗まれたとしても、サブコンテンツがビット分割されているために、コンテンツ全体を再生することができないのはもちろんのこと、盗まれたサブコンテンツ自体を再生することさえできない。従って、コンテンツの盗難に対する安全性をより一層高めることができる。
【００９３】
尚、第２の実施の形態の説明においては、コンテンツを分割したサブコンテンツの各々が１台の端末装置に蓄積される例を示したが、本発明はこれに限定されない。コンテンツを分割したサブコンテンツの１つが、複数台の端末装置に蓄積されるようにしてもよい。この場合、サブコンテンツが蓄積されている端末装置のうちの１台がそのサブコンテンツを送信することができなくなった場合であっても、同一のサブコンテンツを蓄積している他の端末装置が存在するので、他の端末装置がそのサブコンテンツを送信することができる。このため、複数の端末装置に分割して蓄積されたコンテンツを確実に再生することができる。
【００９４】
（第３の実施の形態）
図７は、第３の実施の形態に係る配信システム１Ｂの構成図である。図３を参照して前述した第２の実施の形態に係る配信システム１Ａの構成要素と同一の構成要素には同一の参照符号を付している。これらの構成要素の詳細な説明は省略する。
【００９５】
配信システム１Ｂは、配信ネットワーク２によって互いに接続された配信装置７Ａと、記録管理システム１５Ｂと、端末装置５Ｂ及び６Ｂとを備えている。記録管理システム１５Ｂと端末装置５Ｂ及び６Ｂとは、更に管理ネットワーク３によって互いに接続されている。端末装置５Ｂ及び６Ｂは、ユーザネットワーク４によって互いに接続されている。
【００９６】
前記記録管理システム１５Ｂは、コンテンツ分割部１６に加えて、コンテンツ暗号鍵生成部２６と、分割暗号鍵生成部２７と、端末暗号鍵蓄積部２８と、暗号化部２９と、暗号蓄積部３０と、認証部３１と、ユーザ暗号鍵生成部３２とを備える。
【００９７】
前記コンテンツ暗号鍵生成部２６は、端末装置５Ｂ及び６Ｂに各々設けられた受信部９が配信装置７Ａに設けられた配信部１４から受信したコンテンツを暗号化するためのコンテンツ暗号鍵を生成し、暗号化部２９へ出力する。コンテンツ暗号鍵生成部２６によって生成されるコンテンツ暗号鍵は、暗号化するコンテンツ毎に異なっている。
【００９８】
また、分割暗号鍵生成部２７は、コンテンツ分割部１６によって生成された分割蓄積情報に基づいて、コンテンツ蓄積部１３が読み出したコンテンツを分割したサブコンテンツを各々暗号化するための分割暗号鍵を生成し、暗号化部２９へ出力する。分割暗号鍵生成部２７によって生成される分割暗号鍵は、暗号化するサブコンテンツ毎に異なっている。
【００９９】
更に、ユーザ暗号鍵生成部３２は、ユーザネットワーク４を介して送受信されるサブコンテンツを暗号化するためのユーザ暗号鍵を生成し、暗号化部２９へ出力する。このユーザ暗号鍵は、第２の端末装置６Ｂがコンテンツの配信を要求する毎に異なるものに変更される。
【０１００】
加えて、端末暗号鍵蓄積部２８には、各端末装置５Ｂ及び６Ｂ毎に個別に付与された端末暗号鍵が蓄積されている。
【０１０１】
また、前記暗号化部２９は、コンテンツ暗号鍵生成部２６によって生成されたコンテンツ暗号鍵を暗号化した暗号化コンテンツ暗号鍵と、分割暗号鍵生成部２７によって生成された分割暗号鍵を暗号化した暗号化分割暗号鍵と、記録管理部１５ａによって生成されたコンテンツ蓄積制御情報を暗号化した暗号化コンテンツ蓄積制御情報と、コンテンツ分割部１６によって生成された分割蓄積情報を暗号化した暗号化分割蓄積情報と、ユーザ暗号鍵生成部３２によって生成されたユーザ暗号鍵を暗号化した暗号化ユーザ暗号鍵とを端末装置５Ｂに設けられた管理部１０へ管理ネットワーク３を介して送信する。
【０１０２】
更に、暗号蓄積部３０には、コンテンツ暗号鍵生成部２６によって生成されたコンテンツ暗号鍵と分割暗号鍵生成部２７によって生成された分割暗号鍵とが蓄積されている。
【０１０３】
加えて、認証部３１は、端末暗号鍵蓄積部２８に蓄積された端末暗号鍵に基づいて、認証要求を送信してきた端末装置を認証する。
【０１０４】
一方、端末装置５Ｂは、暗号鍵復号部２２を有する。前記暗号鍵復号部２２は、前記暗号化部２９から管理部１０が受信した暗号化コンテンツ暗号鍵と暗号化分割暗号鍵と暗号化コンテンツ蓄積制御情報と暗号化分割蓄積情報と暗号化ユーザ暗号鍵とを、コンテンツ暗号鍵と分割暗号鍵とコンテンツ蓄積制御情報と分割蓄積情報とユーザ暗号鍵とに各々復号する。
【０１０５】
また、端末装置５Ｂには、暗号データ変換部２３が設けられている。暗号データ変換部２３は、暗号鍵復号部２２によって復号されたコンテンツ暗号鍵に基づいて、配信装置７Ａに設けられた配信部１４から受信部９が受信したコンテンツを暗号化コンテンツに暗号化する。
【０１０６】
端末装置５Ｂは、ユーザ暗号部２４を有している。ユーザ暗号部２４は、ユーザネットワーク４を介して他の端末装置へ送信するコンテンツを、暗号鍵復号部２２によって復号されたユーザ暗号鍵に基づいてユーザ暗号化コンテンツに暗号化する。端末装置５Ｂには、暗号化送受信部２５が設けられている。暗号化送受信部２５は、ユーザ暗号部２４によって暗号化されたユーザ暗号化コンテンツを他の端末装置に設けられた暗号化送受信部２５へユーザネットワーク４を介して送信し、他の端末装置に設けられた暗号化送受信部２５から送信されたユーザ暗号化コンテンツを受信する。
【０１０７】
このような構成を有する配信システム１Ｂの動作を説明する。配信装置７Ａに設けられたコンテンツ蓄積部１３は、蓄積されたコンテンツを読み出し、読み出したコンテンツを配信部１４へ出力し、読み出したコンテンツの種類、ファイルサイズ、再生時間等を特定する情報を記録管理部１５ａへ出力する。配信部１４は、コンテンツ蓄積部１３が読み出したコンテンツを、配信ネットワーク２を介して端末装置５Ｂ及び端末装置６Ｂの双方へ配信する。記録管理部１５ａは、コンテンツ蓄積部１３が読み出したコンテンツの種類、ファイルサイズ、再生時間等を特定し、複数の端末装置５Ｂに蓄積すべきサブコンテンツを指定するコンテンツ蓄積制御情報を生成する。
【０１０８】
記録管理システム１５Ｂに設けられたコンテンツ暗号鍵生成部２６は、コンテンツ蓄積部１３が読み出したコンテンツ毎に異なるコンテンツ暗号鍵を生成し、暗号化部２９へ出力する。暗号化部２９は、コンテンツ暗号鍵生成部２６によって生成されたコンテンツ暗号鍵を暗号化すると共に、記録管理システム１５Ｂのコンテンツ分割部１６によって生成されたコンテンツ蓄積制御情報を暗号化して、これらの暗号化コンテンツ暗号鍵及び暗号化コンテンツ蓄積制御情報を、端末装置５Ｂに設けられた管理部１０へ送信する。
【０１０９】
次に、端末装置５Ｂの動作を説明する。端末装置５Ｂに設けられた受信部９は、配信部１４から配信ネットワーク２を介して配信されたコンテンツを受信する。受信部９は、受信したコンテンツを特定する情報を暗号鍵復号部２２へ出力する。再生部１１は、受信部９が受信したコンテンツを再生する。管理部１０は、記録管理システム１５Ｂに設けられた暗号化部２９によって暗号化された暗号化コンテンツ暗号鍵及び暗号化コンテンツ蓄積制御情報を、管理ネットワーク３を介して受信する。
【０１１０】
端末装置５Ｂに設けられた暗号鍵復号部２２は、管理部１０が受信した暗号化コンテンツ暗号鍵及び暗号化コンテンツ蓄積制御情報をコンテンツ暗号鍵及びコンテンツ蓄積制御情報に各々復号し、復号したコンテンツ暗号鍵を暗号データ変換部２３へ出力する。暗号データ変換部２３は、暗号鍵復号部２２から出力されたコンテンツ暗号鍵に基づいて、受信部９が受信したコンテンツを暗号化コンテンツに暗号化する。
【０１１１】
端末装置５Ｂに設けられた暗号鍵復号部２２は、受信部９が受信したコンテンツを特定する情報と復号したコンテンツ蓄積制御情報によって指定されるサブコンテンツとが一致したときは、蓄積部８に設けられた書き込み部３４へ書き込み信号を出力する。
【０１１２】
蓄積部８に設けられた書き込み部３４は、暗号鍵復号部２２から書き込み信号を受け取ると、暗号データ変換部２３によって暗号化された暗号化コンテンツを蓄積媒体３６に設けられたユーザ領域３８に蓄積し、ユーザ領域３８に蓄積した暗号化コンテンツを管理するための情報を蓄積媒体３６に設けられた共有領域３７に記録する。
【０１１３】
端末装置６Ｂに設けられた再生部１１は、所望のコンテンツが端末装置６Ｂの受信部９において受信中でなく、かつ、端末装置６Ｂの蓄積部８にも蓄積されていないときは、所望のコンテンツを要求するコンテンツ要求信号を端末装置６Ｂに設けられた管理部１０へ出力する。端末装置６Ｂに設けられた管理部１０は、再生部１１から出力されたコンテンツ要求信号を受け取ると、所望のコンテンツを要求するために、記録管理システム１５Ｂに設けられた認証部３１に対して暗号化部２９を介して認証を要求する。認証を要求された認証部３１は、端末装置６Ｂに設けられた管理部１０に対して暗号化部２９を介して端末暗号鍵を要求する。
【０１１４】
端末暗号鍵を要求された管理部１０は、蓄積部８に蓄積された端末暗号鍵を認証部３１へ送信する。認証部３１は、端末装置６Ｂに設けられた管理部１０から送信された端末暗号鍵が端末暗号鍵蓄積部２８に蓄積された端末暗号鍵と一致したときは、認証を要求した端末装置６Ｂが正当であると認証し、記録管理部１５ａに所望のコンテンツを要求する。
【０１１５】
記録管理部１５ａは、認証部３１から所望のコンテンツを要求されると、第１の実施の形態と同様に、その所望のコンテンツが既に蓄積されている端末装置、例えば、端末装置５Ｂを特定する端末アドレスを暗号化部２９へ出力する。暗号化部２９は、記録管理部１５ａから出力された端末アドレスとユーザ暗号鍵生成部３２によって生成されたユーザ暗号鍵とを、端末暗号鍵蓄積部２８に蓄積された端末暗号鍵に基づいて、暗号化端末アドレスと暗号化ユーザ暗号鍵とに各々暗号化し、端末装置６Ｂに設けられた管理部１０に対して管理ネットワーク３を介して送信する。端末装置６Ｂに設けられた管理部１０は、暗号化部２９から暗号化端末アドレスと暗号化ユーザ暗号鍵とを受信する。暗号鍵復号部２２は、管理部１０が受信した暗号化端末アドレスと暗号化ユーザ暗号鍵とを端末アドレスとユーザ暗号鍵とに各々復号し、復号した端末アドレスを暗号化送受信部２５へ出力し、復号したユーザ暗号鍵をユーザ暗号部２４へ出力する。
【０１１６】
端末装置６Ｂに設けられた暗号化送受信部２５は、暗号鍵復号部２２から端末アドレスを受け取ると、受け取った端末アドレスによって特定される端末装置５Ｂに設けられた暗号化送受信部２５へ、所望のコンテンツを要求するコンテンツ転送要求信号を、ユーザネットワーク４を介して送出する。
【０１１７】
端末装置５Ｂに設けられた暗号化送受信部２５がコンテンツ転送要求信号を受け取ると、端末装置５Ｂの蓄積部８に設けられた読み出し部３５はユーザ領域３８から所望のコンテンツを暗号化した暗号化コンテンツを読み出す。端末装置５Ｂの暗号化送受信部２５は、蓄積部８に設けられた読み出し部３５が読み出した暗号化コンテンツを端末装置６Ｂに設けられた暗号化送受信部２５へユーザネットワーク４を介して転送する。端末装置６Ｂに設けられた暗号化送受信部２５は、転送された暗号化コンテンツを受信する。端末装置６Ｂに設けられたユーザ暗号部２４は、暗号鍵復号部２２から出力されたユーザ暗号鍵に基づいて、暗号化送受信部２５が受信した暗号化コンテンツをコンテンツに復号する。端末装置６Ｂに設けられた再生部１１は、ユーザ暗号部２４によって復号されたコンテンツを再生する。
【０１１８】
次に、前述した第２の実施の形態のように、配信部１４によって配信されるコンテンツを分割した複数のサブコンテンツの各々が互いに異なる端末装置に蓄積されている場合の例を説明する。
【０１１９】
配信装置７Ａに設けられたコンテンツ蓄積部１３は、蓄積されたコンテンツを読み出し、読み出したコンテンツを配信部１４へ出力し、読み出したコンテンツの種類、ファイルサイズ、再生時間等を特定する情報を記録管理部１５ａへ出力する。配信部１４は、コンテンツ蓄積部１３が読み出したコンテンツを、配信ネットワーク２を介して端末装置５Ｂ及び端末装置６Ｂの双方へ配信する。
【０１２０】
記録管理システム１５Ｂに設けられたコンテンツ分割部１６は、配信部１４によって配信されるコンテンツを分割した複数のサブコンテンツの各々が互いに異なる端末装置に蓄積されるように、分割した複数のサブコンテンツの各々に対して複数のサブコンテンツの各々を蓄積すべき互いに異なる端末装置を指定する分割蓄積情報を生成する。
【０１２１】
分割暗号鍵生成部２７は、コンテンツ分割部１６によって生成された分割蓄積情報に基づいて、コンテンツ蓄積部１３が読み出したコンテンツを分割したサブコンテンツを各々暗号化するための分割暗号鍵を生成し、暗号化部２９へ出力する。
【０１２２】
暗号化部２９は、分割暗号鍵生成部２７によって生成された分割暗号鍵を暗号化すると共に、コンテンツ分割部１６によって生成された分割蓄積情報を暗号化し、それらの暗号化分割暗号鍵及び暗号化分割蓄積情報を、端末装置５Ｂに設けられた管理部１０へ送信する。
【０１２３】
次に、端末装置５Ｂの動作を説明する。端末装置５Ｂに設けられた受信部９は、配信部１４から配信ネットワーク２を介して配信されたコンテンツを受信する。受信部９は、受信したコンテンツを特定する情報を暗号鍵復号部２２へ出力する。再生部１１は、受信部９が受信したコンテンツを再生する。
【０１２４】
管理部１０は、記録管理システム１５Ｂに設けられた暗号化部２９によって暗号化された暗号化分割暗号鍵及び暗号化分割蓄積情報を、管理ネットワーク３を介して受信する。
【０１２５】
端末装置５Ｂに設けられた暗号鍵復号部２２は、管理部１０が受信した暗号化分割暗号鍵及び暗号化分割蓄積情報を分割暗号鍵及び分割蓄積情報に各々復号し、復号した分割暗号鍵及び分割蓄積情報を暗号データ変換部２３へ出力する。暗号データ変換部２３は、暗号鍵復号部２２から出力された分割蓄積情報に基づいて、受信部９が受信したコンテンツを分割したサブコンテンツのうちの１つを選択し、暗号鍵復号部２２から出力された分割暗号鍵に基づいて選択したサブコンテンツを暗号化サブコンテンツに暗号化する。
【０１２６】
端末装置５Ｂに設けられた暗号鍵復号部２２は、受信部９が受信したコンテンツを特定する情報と復号した分割蓄積情報によって指定されるコンテンツとが一致したときは、蓄積部８に設けられた書き込み部３４へ書き込み信号を出力する。
【０１２７】
蓄積部８に設けられた書き込み部３４は、暗号鍵復号部２２から書き込み信号を受け取ると、暗号データ変換部２３によって暗号化された暗号化サブコンテンツを蓄積媒体３６に設けられたユーザ領域３８に蓄積し、ユーザ領域３８に蓄積した暗号化サブコンテンツを管理するための情報を蓄積媒体３６に設けられた共有領域３７に記録する。
【０１２８】
端末装置６Ｂに設けられた再生部１１は、所望のコンテンツが端末装置６Ｂの受信部９において受信中でなく、かつ、端末装置６Ｂの蓄積部８にも蓄積されていないときは、所望のコンテンツを要求するコンテンツ要求信号を端末装置６Ｂに設けられた管理部１０へ出力する。管理部１０は、再生部１１から出力されたコンテンツ要求信号を受け取ると、所望のコンテンツを要求するために、記録管理システム１５Ｂに設けられた認証部３１に対して暗号化部２９を介して認証を要求する。認証を要求された認証部３１は、端末装置６Ｂに設けられた管理部１０に対して暗号化部２９を介して端末暗号鍵を要求する。
【０１２９】
端末暗号鍵を要求された管理部１０は、蓄積部８に蓄積された端末暗号鍵を認証部３１へ送信する。認証部３１は、端末装置６Ｂに設けられた管理部１０から送信された端末暗号鍵が端末暗号鍵蓄積部２８に蓄積された端末暗号鍵と一致したときは、認証を要求した端末装置６Ｂが正当であると認証し、記録管理システム１５Ｂに所望のコンテンツを要求する。
【０１３０】
記録管理システム１５Ｂは、認証部３１から所望のコンテンツを要求されると、前述した第２の実施の形態と同様に、その所望のコンテンツを分割したサブコンテンツが既に蓄積されている複数の端末装置、例えば、端末装置５Ｂを各々特定する複数の端末アドレスを暗号化部２９へ出力する。暗号化部２９は、記録管理システム１５Ｂから出力された複数の端末アドレスとユーザ暗号鍵生成部３２によって生成されたユーザ暗号鍵とを、端末暗号鍵蓄積部２８に蓄積された端末暗号鍵に基づいて、複数の暗号化端末アドレスと暗号化ユーザ暗号鍵とに各々暗号化し、端末装置６Ｂに設けられた管理部１０に対して管理ネットワーク３を介して送信する。端末装置６Ｂに設けられた管理部１０は、暗号化部２９から複数の暗号化端末アドレスと暗号化ユーザ暗号鍵とを受信する。暗号鍵復号部２２は、管理部１０が受信した複数の暗号化端末アドレスと暗号化ユーザ暗号鍵とを複数の端末アドレスとユーザ暗号鍵とに各々復号し、復号した複数の端末アドレスを暗号化送受信部２５へ出力し、復号したユーザ暗号鍵をユーザ暗号部２４へ出力する。
【０１３１】
端末装置６Ｂに設けられた暗号化送受信部２５は、暗号鍵復号部２２から複数の端末アドレスを受け取ると、受け取った複数の端末アドレスによって特定される複数の端末装置５Ｂに各々設けられた暗号化送受信部２５へ、所望のコンテンツを分割したサブコンテンツを要求するサブコンテンツ転送要求信号を、ユーザネットワーク４を介して各々送出する。
【０１３２】
端末装置５Ｂに設けられた暗号化送受信部２５がサブコンテンツ転送要求信号を受け取ると、端末装置５Ｂの蓄積部８に設けられた読み出し部３５は所望のコンテンツから分割されたサブコンテンツを暗号化した暗号化サブコンテンツをユーザ領域３８から読み出す。端末装置５Ｂの暗号化送受信部２５は、蓄積部８に設けられた読み出し部３５が読み出した暗号化サブコンテンツを端末装置６Ｂに設けられた暗号化送受信部２５へユーザネットワーク４を介して転送する。
【０１３３】
端末装置６Ｂに設けられた暗号化送受信部２５は、複数の端末装置５Ｂから各々転送された暗号化サブコンテンツを各々受信する。端末装置６Ｂに設けられたユーザ暗号部２４は、暗号鍵復号部２２から出力されたユーザ暗号鍵に基づいて、暗号化送受信部２５が受信した各暗号化サブコンテンツをサブコンテンツに各々復号する。端末装置６Ｂに設けられた再生部１１は、ユーザ暗号部２４によって復号されたサブコンテンツに基づいて所望のコンテンツを再生する。
【０１３４】
以上のように第３の実施の形態によれば、記録管理システム１５Ｂは、コンテンツを暗号化するためのコンテンツ暗号鍵を生成するコンテンツ暗号鍵生成部２６を有しており、コンテンツ暗号鍵生成部２６によって生成されたコンテンツ暗号鍵は、コンテンツ毎に異なっている。記録管理システム１５Ｂは、コンテンツ暗号鍵生成部２６によって生成されたコンテンツ暗号鍵を、管理ネットワーク３を介して端末装置５Ｂに送信し、端末装置５Ｂは、管理ネットワーク３を介して記録管理システム１５Ｂから送信されたコンテンツ暗号鍵に基づいて、コンテンツを暗号化して蓄積部８に蓄積する。このため、コンテンツは、コンテンツ毎に異なる暗号鍵に基づいて暗号化されて蓄積される。その結果、蓄積部８に蓄積されるコンテンツの安全性を高めることができる。
【０１３５】
また、記録管理システム１５Ｂは、コンテンツを分割した複数のサブコンテンツを各々暗号化するための複数の分割暗号鍵を生成する分割暗号鍵生成部２７を有しており、分割暗号鍵生成部２７によって生成された複数の分割暗号鍵は複数のサブコンテンツ毎に異なっている。記録管理システム１５Ｂは、分割暗号鍵生成部２７によって生成された複数の分割暗号鍵を、管理ネットワーク３を介して互いに異なる第１の端末装置５Ｂに各々送信する。各第１の端末装置５Ｂは、管理ネットワーク３を介して記録管理システム１５Ｂから送信された分割暗号鍵に基づいて、サブコンテンツを暗号化して蓄積部８に蓄積する。このため、サブコンテンツは、サブコンテンツ毎に異なる暗号鍵に基づいて暗号化されて各蓄積部へ蓄積される。その結果、特定の端末装置の蓄積部８に暗号化されて蓄積されたサブコンテンツが暗号鍵によって復号されて盗まれたとしても、他の端末装置の蓄積部８に暗号化されて蓄積されたサブコンテンツが盗まれるおそれを低減することができる。
【０１３６】
（第４の実施の形態）
図８は、第４の実施の形態に係る配信システム１Ｃの構成図である。図７を参照して前述した第３の実施の形態に係る配信システム１Ｂの構成要素と同一の構成要素には同一の参照符号を付している。これらの構成要素の詳細な説明は省略する。
【０１３７】
第３の実施の形態に係る配信システム１Ｂと異なる点は、記録管理システム１５Ｂの替わりに、記録管理システム１５Ｃを備えている点である。この記録管理システム１５Ｃは、更に課金部４０を有している。この課金部４０は、コンテンツの配信を要求した端末装置に対して課金するものである。この課金では、コンテンツの配信要求時には、他の端末装置からは、蓄積したサブコンテンツの送信が行われるため、このサブコンテンツの送信をした端末装置に対しては減額とするものである。また、各端末装置は、記録管理システムから強制的に所定のサブコンテンツを蓄積するように制御されるものである関係から、蓄積したサブコンテンツが他の端末装置で頻繁に要求される内容か、又はあまり要求されない内容かに応じて、複数の端末装置間に課金アンバランスが生じるため、これを均等にする課金対策が、後述するように施される。
【０１３８】
図９は、課金部４０の構成図である。課金部４０は、課金データベース４１を備えている。課金データベース４１には、記録管理部１５ａへコンテンツを要求した端末装置６Ｂを特定する端末アドレスと、端末装置６Ｂが記録管理部１５ａへ要求したコンテンツを端末装置６Ｂへ送信した端末装置５Ｂを特定する端末アドレスと、端末装置５Ｂ及び６Ｂに課金すべき課金料の合計を表す課金料合計データとが格納されている。
【０１３９】
課金部４０には、加算部４２が設けられている。加算部４２は、課金データベース４１に格納された課金料合計データに、コンテンツを要求した端末装置６Ｂに課金すべき課金料を加算し、課金料が加算された課金料合計データを課金データベース４１に格納する。
【０１４０】
課金部４０は、減算部４３を有している。減算部４３は、端末装置６Ｂが記録管理部１５ａに要求したコンテンツを端末装置６Ｂに送信した端末装置５Ｂに対して、課金料合計データから、コンテンツを送信した送信料を減算する。
【０１４１】
課金部４０には、記録テーブル４４が設けられている。記録テーブル４４には、各端末装置に設けられた蓄積部８に蓄積されたコンテンツのデータ量が記録されている。記録テーブル４４には、各端末装置に設けられた蓄積部８におけるユーザ領域３８及び共有領域３７の大きさが記録されていてもよい。
【０１４２】
課金部４０は、グループリストテーブル４５を備えている。グループリストテーブル４５には、複数の端末装置によって構成される複数のグループから成るグループリストが記録されている。グループリストテーブル４５に記録されたすべてのグループと、そのグループを構成する端末装置のアドレスとは、グループ信号として課金データベース４１へ送信される。
【０１４３】
課金部４０に備えられたグループリストテーブル４５には、インターネットサーバ４６が接続されており、インターネットサーバ４６にはインターネット端末４７が接続されている。インターネット端末４７は、グループリストを編集して、編集したグループリストをインターネットサーバ４６へ送信する。インターネットサーバ４６は、インターネット端末４７から送信されたグループリストを課金部４０に備えられたグループリストテーブル４５に記録する。
【０１４４】
このような構成を有する配信システム１Ｃにおいては、端末装置６Ｂに設けられた管理部１０が再生部１１から出力されたコンテンツ要求信号を受け取ると、記録管理システム１５Ｃに設けられた認証部３１に対して認証を要求する。認証を要求された認証部３１は、端末装置６Ｂに設けられた管理部１０に対して端末暗号鍵を要求する。
【０１４５】
端末暗号鍵を要求された管理部１０は、蓄積部８に蓄積された端末暗号鍵を認証部３１へ送信する。認証部３１は、端末装置６Ｂに設けられた管理部１０から送信された端末暗号鍵が端末暗号鍵蓄積部２８に蓄積された端末暗号鍵と一致したときは、認証を要求した端末装置６Ｂが正当であると認証し、記録管理部１５ａに所望のコンテンツを要求する。
【０１４６】
記録管理部１５ａは、認証部３１から所望のコンテンツを要求されると、前述した第２の実施の形態と同様に、その所望のコンテンツを分割したサブコンテンツが既に蓄積されている複数の端末装置、例えば、端末装置５Ｂを各々特定する複数の端末アドレスを暗号化部２９へ出力する。
【０１４７】
記録管理部１５ａは、更に、課金計算情報を課金部４０へ出力する。課金計算情報には、所望のコンテンツを要求した端末装置６Ｂを特定する端末アドレスと、端末装置６Ｂが要求した所望のコンテンツを分割したサブコンテンツが蓄積されている複数の端末装置５Ｂを各々特定する複数の端末アドレスと、端末装置６Ｂが要求した所望のコンテンツを特定する情報とが含まれている。
【０１４８】
課金データベース４１は、所望のコンテンツを要求した端末装置６Ｂを特定する端末アドレスに基づいて、端末装置６Ｂに課金すべき課金料の合計を表す課金料合計データを加算部４２へ送信する。課金データベース４１は、更に、所望のコンテンツを分割したサブコンテンツが蓄積されている複数の端末装置５Ｂを各々特定する複数の端末アドレスに基づいて、複数の端末装置５Ｂに課金すべき課金料の合計を表す課金料合計データを減算部４３へ各々送信する。
【０１４９】
加算部４２は、端末装置６Ｂが要求した所望のコンテンツを特定する情報と、複数の端末装置５Ｂを各々特定する複数の端末アドレスの個数とに基づいて、端末装置６Ｂの課金料合計データに所定の加算金額を加算し、所定の加算金額が加算された課金料合計データを課金データベース４１へ送信する。
【０１５０】
加算される所定の加算金額を計算する方法の一例を、下記の式（１）に示す。
【０１５１】
加算金額＝（サブコンテンツ単位の加算金額）×（端末装置５Ｂを特定する端末アドレスの個数）  …（式１）
このように、加算金額は、所望のコンテンツを分割したサブコンテンツが蓄積されている複数の端末装置５Ｂを特定する端末アドレスの個数に基づいて計算される。このため、サブコンテンツの再生時間、サブコンテンツのファイルサイズをモニタすることなく、再生時間やファイルサイズに応じた課金をすることができる。その結果、加算金額を計算する計算回路の規模を小さくすることができる。
【０１５２】
減算部４３は、端末装置５Ｂに課金すべき課金料の合計を表す課金料合計データを課金データベース４１から受け取ると、端末装置５Ｂの課金料合計データから所定の金額を減算し、所定の金額を減算した課金料合計データを課金データベース４１へ送信する。このように、任意の端末装置が他の端末装置にサブコンテンツ又はコンテンツを送信すると、サブコンテンツ又はコンテンツを送信した端末装置に課金される課金料が割り引かれる。
【０１５３】
減算部４３は、記録テーブル４４に記録された各端末装置の蓄積部８に蓄積されたコンテンツのデータ量に基づいて課金料合計データから他の所定の金額を減算してもよい。
【０１５４】
更に、記録テーブル４４に記録された各端末装置の蓄積部８における共有領域３７及びユーザ領域３８の大きさに基づいて課金料合計データから更に他の所定の金額を減算しても良い。
【０１５５】
グループリストテーブル４５に記録されたすべてのグループと、グループを構成する端末装置のアドレスとは、グループ信号として課金データベース４１へ送信される。加算部４２は、課金データベース４１へ送信されたグループ信号に基づいて、コンテンツを要求した端末装置６Ｂが属するグループのすべての端末装置に対して課金料を均等に加算する。このため、特定の端末装置に課金料が急激に加算されることがなくなる。
【０１５６】
インターネットサーバ４６は、グループリストテーブル４５に記録されたグループリストをインターネット端末４７へ配信する。インターネット端末４７は、配信されたグループリストを編集し、編集したグループリストをインターネットサーバ４６へ送信する。インターネットサーバ４６は、インターネット端末４７によって編集されたグループリストをグループリストテーブル４５に登録する。このように、グループリストテーブル４５にグループリストを登録するためにインターネットを使用すると、より少ないシステム資源によって配信システムを構成することができる。
【０１５７】
以上のように第４の実施の形態によれば、記録管理システム１５Ｃは、コンテンツを要求した端末装置に課金すべき課金料を計算する課金部４０を有しているので、コンテンツを要求した端末装置に課金すべき課金料を容易に計算することができる。
【０１５８】
【発明の効果】
以上説明したように、請求項１〜請求項３３発明の配信システムによれば、記録管理システムが、１つの端末装置に所定のコンテンツを蓄積させ、又は複数の端末装置に対して分散して蓄積させておき、その後、任意の端末装置が所定のコンテンツの配信を要求した際には、この要求した端末装置と前記コンテンツを蓄積した１又は複数の端末装置との間でコンテンツの送受信を行わせるようにしたので、配信装置の伝送能力や規模を高めることなく、また、端末装置の台数を制限することなく、更にはコンテンツのデータ量やファイルサイズを制限されない配信システムを提供することができる。
【図面の簡単な説明】
【図１】  本発明の第１の実施の形態に係る配信システムの構成図である。
【図２】  本発明の第１の実施の形態に係る配信システムに設けられた蓄積部の構成図である。
【図３】  本発明の第２の実施の形態に係る配信システムの構成図である。
【図４】  本発明の第２の実施の形態に係る配信システムの動作を説明するフローチャートである。
【図５】  本発明の第２の実施の形態に係る配信システムに設けられた他の端末装置の構成図である。
【図６】  本発明の第２の実施の形態に係る他の端末装置に設けられたビット分割部の構成図である。
【図７】  本発明の第３の実施の形態に係る配信システムの構成図である。
【図８】  本発明の第４の実施の形態に係る配信システムの構成図である。
【図９】  本発明の第４の実施の形態に係る配信システムに設けられた課金部の構成図である。
【図１０】  従来の配信システムの構成図である。
【符号の説明】
１                  配信システム
２                  配信ネットワーク
３                  管理ネットワーク
４                  ユーザネットワーク
５                  端末装置（第１の端末装置）
６                  端末装置（第２の端末装置）
７                  配信装置
８                  蓄積部
９                  受信部
１０                管理部
１１                再生部
１２                送受信部（第１及び第２の送受信部）
１３                コンテンツ蓄積部
１４                配信部
１５、１５Ａ、
１５Ｂ、１５Ｃ    記録管理システム
１５ａ              記録管理部
１６                コンテンツ分割部
１７                モニタ部
１８                ビット分割部
１９                ビット復元送受信部
２２                暗号鍵復号部
２３                暗号データ変換部
２４                ユーザ暗号部
２５                暗号化送受信部
２６                コンテンツ暗号鍵生成部
２７                分割暗号鍵生成部
２８                端末暗号鍵蓄積部
２９                暗号化部
３０                暗号蓄積部
３１                認証部
３２                ユーザ暗号鍵生成部
４０                課金部
４１                課金データベース
４２                加算部
４３                減算部
【図１】
0004272442.tif 000002
【図２】
0004272442.tif 000003
【図３】
0004272442.tif 000004
【図４】
0004272442.tif 000005
【図５】
0004272442.tif 000006
【図６】
0004272442.tif 000007
【図７】
0004272442.tif 000008
【図８】
0004272442.tif 000009
【図９】
0004272442.tif 000010
【図１０】
0004272442.tif 000011