(57)【要約】【課題】  著作権の保護を図りつつ、ユーザの要求に応じて素早くコンテンツを再生できる家庭内コンテンツ共同利用システム、ホームサーバ、ホーム機器および家庭内コンテンツ共同利用方法を提供する。【解決手段】  暗号処理部２３は、放送局から受信したコンテンツを暗号化し、暗号化したコンテンツを複数のホーム機器の少なくとも１つに、コンテンツの再生要求時よりも前もって送信する。鍵管理情報記憶部２７は、暗号化したコンテンツを復号するための復号鍵の所在を表わす鍵管理情報を記憶する。鍵管理部２６は、ホーム機器でのコンテンツの再生要求時に送信される復号鍵の転送要求を受信したときに、鍵管理情報を参照して、復号鍵がそのホーム機器に所有された場合に、そのホーム機器のみが復号鍵を所有できることとなる可能性があるときのみ、復号鍵または復号鍵の所在を表わす情報をそのホーム機器に送信する。【選択図】        図２
2006352312.tif 000002
【特許請求の範囲】
【請求項１】
ホームサーバと複数のホーム機器とからなり、前記複数のホーム機器でコンテンツを共同利用する家庭内コンテンツ共同利用システムであって、
前記ホームサーバは、
コンテンツを受信するコンテンツ受信部と、
前記受信したコンテンツを暗号化し、前記暗号化したコンテンツを前記複数のホーム機器の少なくとも１つに、前記受信したコンテンツの再生要求時よりも前もって送信する暗号処理部と、
前記暗号化したコンテンツを復号するための復号鍵の所在を表わす鍵管理情報を記憶する鍵管理情報記憶部と、
前記暗号化したコンテンツを取得したホーム機器の１つから、前記コンテンツの再生要求時に送信される前記復号鍵の転送要求を受信したときに、前記鍵管理情報を参照して、前記復号鍵を転送要求したホーム機器に前記復号鍵が所有された場合に、前記復号鍵を転送要求したホーム機器のみが前記復号鍵を所有することとなる可能性があるか否かを調べ、前記可能性があるときのみ、前記復号鍵を転送要求したホーム機器に前記復号鍵または前記復号鍵の所在を表わす情報を送信する鍵管理部とを備え、
前記ホーム機器は、
前記コンテンツの再生要求時よりも前もって、前記ホームサーバから転送される暗号化されたコンテンツを受信するコンテンツ取得部と、
前記コンテンツの再生要求時に、前記ホームサーバに前記取得した暗号化されたコンテンツを復号するための復号鍵の転送要求を送信し、前記ホームサーバから前記復号鍵を受信、または前記ホームサーバから前記復号鍵の所在を表わす情報を受信して、前記情報に基づいて他のホーム機器から前記復号鍵を受信する鍵取得部と、
前記受信した復号鍵で、前記受信した暗号化されたコンテンツを復号する復号部と、
前記復号したコンテンツを再生する再生部とを備える、家庭内コンテンツ共同利用システム。
【請求項２】
前記ホーム機器において、
前記鍵取得部は、前記受信した復号鍵の使用後に、前記ホームサーバに前記受信した復号鍵を送信するとともに、自装置内の前記復号鍵を削除し、
前記ホームサーバにおいて、
前記鍵管理情報記憶部は、前記ホームサーバが前記復号鍵を所有しているか否かを表わす鍵管理情報を記憶し、
前記鍵管理部は、前記復号鍵の転送要求を受信したときに、前記鍵管理情報を参照して、前記ホームサーバが前記復号鍵を所有している場合のみ、前記復号鍵を転送要求したホーム機器に前記復号鍵を送信するとともに、自装置内の前記復号鍵を削除し、前記復号鍵を転送要求したホーム機器が前記復号鍵を所有していることを表わすように前記鍵管理情報を更新し、
前記鍵管理部は、前記復号鍵を所有するホーム機器から前記復号鍵を受信したときに、前記ホームサーバが前記復号鍵を所有していることを表わすように前記鍵管理情報を更新する、請求項１記載の家庭内コンテンツ共同利用システム。
【請求項３】
前記ホームサーバにおいて、
前記鍵管理情報記憶部は、前記ホームサーバまたは前記複数個のホーム機器のいずれが前記復号鍵を所有しているか表わす鍵管理情報を記憶し、
前記鍵管理部は、前記復号鍵の転送要求を受信したときに、前記鍵管理情報を参照して、前記復号鍵または前記復号鍵の所在を表わす情報を前記ホーム機器に送信し、
前記鍵管理部は、前記復号鍵を転送要求したホーム機器から前記復号鍵を所有したことを表わす情報を受信したときには、前記復号鍵を転送要求したホーム機器が前記復号鍵を所有していることを表わすように前記鍵管理情報を更新し、
前記ホーム機器において、
前記鍵取得部は、前記ホームサーバから前記復号鍵の所在を表わす情報を受信したときには、前記復号鍵を所有するホーム機器に前記復号鍵の転送要求を送信し、前記復号鍵を所有するホーム機器が前記復号鍵を使用していない場合のみ前記復号鍵を所有するホーム機器から送信される前記復号鍵を受信して、前記ホームサーバに前記復号鍵を所有したことを表わす情報を送信し、
前記鍵取得部は、他のホーム機器から前記復号鍵の転送要求を受信したときには、前記復号鍵を使用していない場合のみ、前記復号鍵を転送要求したホーム機器に前記復号鍵を送信するとともに、自装置から前記復号鍵を削除する、請求項１記載の家庭内コンテンツ共同利用システム。
【請求項４】
前記ホームサーバにおいて、
前記鍵管理情報記憶部は、前記ホームサーバまたは前記複数個のホーム機器のいずれが前記復号鍵を所有し、かつ前記復号鍵が使用中であるか否かを表わす鍵管理情報を記憶し、
前記鍵管理部は、前記復号鍵の転送要求を受信したときに、前記鍵管理情報を参照して、前記復号鍵が使用中でない場合のみ、前記復号鍵を転送要求したホーム機器に前記復号鍵または前記復号鍵の所在を表わす情報を送信するとともに、前記復号鍵を転送要求したホーム機器が前記復号鍵を所有することを表わすように前記鍵管理情報を更新し、
前記鍵管理部は、前記復号鍵を所有するホーム機器から前記復号鍵を使用済みである旨の情報を受信したときには、前記復号鍵が使用中でないことを表わすように前記鍵管理情報を更新し、
前記ホーム機器において、
前記鍵取得部は、前記ホームサーバから前記復号鍵の所在を表わす情報を受信したときには、前記復号鍵を所有するホーム機器に前記復号鍵の転送要求を送信し、前記復号鍵を所有するホーム機器から前記復号鍵を受信し、
前記鍵取得部は、前記復号鍵の使用後に、前記復号鍵が使用中でない旨の情報を前記ホームサーバに送信し、
前記鍵取得部は、他のホーム機器から前記復号鍵の転送要求を受信したときに、前記復号鍵を転送要求したホーム機器に前記復号鍵を送信するとともに、自装置から前記復号鍵を削除する、請求項１記載の家庭内コンテンツ共同利用システム。
【請求項５】
ホームサーバと複数のホーム機器とからなり、前記複数のホーム機器でコンテンツを共同利用する家庭内コンテンツ共同利用システムにおける前記ホームサーバであって、
コンテンツを受信するコンテンツ受信部と、
前記受信したコンテンツを暗号化し、前記暗号化したコンテンツを前記複数のホーム機器の少なくとも１つに、前記受信したコンテンツの再生要求時よりも前もって送信する暗号処理部と、
前記暗号化したコンテンツを復号するための復号鍵の所在を表わす鍵管理情報を記憶する鍵管理情報記憶部と、
前記暗号化したコンテンツを取得したホーム機器の１つから、前記コンテンツの再生要求時に送信される前記復号鍵の転送要求を受信したときに、前記鍵管理情報を参照して、前記復号鍵を転送要求したホーム機器に前記復号鍵が所有された場合に、前記復号鍵を転送要求したホーム機器のみが前記復号鍵を所有することとなる可能性があるか否かを調べ、前記可能性があるときのみ、前記復号鍵を転送要求したホーム機器に前記復号鍵または前記復号鍵の所在を表わす情報を送信する鍵管理部とを備えた、ホームサーバ。
【請求項６】
前記鍵管理情報記憶部は、前記ホームサーバが前記復号鍵を所有しているか否かを表わす鍵管理情報を記憶し、
前記鍵管理部は、前記復号鍵の転送要求を受信したときに、前記鍵管理情報を参照して、前記ホームサーバが前記復号鍵を所有している場合のみ、前記復号鍵を転送要求したホーム機器に前記復号鍵を送信するとともに、自装置内の前記復号鍵を削除し、前記復号鍵を転送要求したホーム機器が前記復号鍵を所有していることを表わすように前記鍵管理情報を更新し、
前記鍵管理部は、前記復号鍵を所有するホーム機器から前記復号鍵を受信したときに、前記ホームサーバが前記復号鍵を所有していることを表わすように前記鍵管理情報を更新する、請求項５記載のホームサーバ。
【請求項７】
前記鍵管理情報記憶部は、前記ホームサーバまたは前記複数個のホーム機器のいずれが前記復号鍵を所有しているか表わす鍵管理情報を記憶し、
前記鍵管理部は、前記復号鍵の転送要求を受信したときに、前記鍵管理情報を参照して、前記復号鍵または前記復号鍵の所在を表わす情報を前記ホーム機器に送信し、
前記鍵管理部は、前記復号鍵を転送要求したホーム機器から前記復号鍵を所有したことを表わす情報を受信したときには、前記復号鍵を転送要求したホーム機器が前記復号鍵を所有していることを表わすように前記鍵管理情報を更新する、請求項５記載のホームサーバ。
【請求項８】
前記鍵管理情報記憶部は、前記ホームサーバまたは前記複数個のホーム機器のいずれが前記復号鍵を所有し、かつ前記復号鍵が使用中であるか否かを表わす鍵管理情報を記憶し、
前記鍵管理部は、前記復号鍵の転送要求を受信したときに、前記鍵管理情報を参照して、前記復号鍵が使用中でない場合のみ、前記復号鍵を転送要求したホーム機器に前記復号鍵または前記復号鍵の所在を表わす情報を送信するとともに、前記復号鍵を転送要求したホーム機器が前記復号鍵を所有することを表わすように前記鍵管理情報を更新し、
前記鍵管理部は、前記復号鍵を所有するホーム機器から前記復号鍵を使用済みである旨の情報を受信したときには、前記復号鍵が使用中でないことを表わすように前記鍵管理情報を更新する、請求項５記載のホームサーバ。
【請求項９】
ホームサーバと複数のホーム機器とからなり、前記複数のホーム機器でコンテンツを共同利用する家庭内コンテンツ共同利用システムにおける前記ホーム機器であって、
前記コンテンツの再生要求時よりも前もって、前記ホームサーバから転送される暗号化されたコンテンツを受信するコンテンツ取得部と、
前記コンテンツの再生要求時に、前記ホームサーバに前記取得した暗号化されたコンテンツを復号するための復号鍵の転送要求を送信し、前記復号鍵を受信する鍵取得部と、
前記受信した復号鍵で、前記受信した暗号化されたコンテンツを復号する復号部と、
前記復号したコンテンツを再生する再生部とを備える、ホーム機器。
【請求項１０】
前記鍵取得部は、前記受信した復号鍵の使用後に、前記ホームサーバに前記受信した復号鍵を送信するとともに、自装置内の前記復号鍵を削除する、請求項９記載のホーム機器。
【請求項１１】
前記鍵取得部は、前記ホームサーバから前記復号鍵の所在を表わす情報を受信したときには、前記復号鍵を所有するホーム機器に前記復号鍵の転送要求を送信し、前記復号鍵を所有するホーム機器が前記復号鍵を使用していない場合のみ前記復号鍵を所有するホーム機器から送信される前記復号鍵を受信して、前記ホームサーバに前記復号鍵を所有したことを表わす情報を送信し、
前記鍵取得部は、他のホーム機器から前記復号鍵の転送要求を受信したときには、前記復号鍵を使用していない場合のみ、前記復号鍵を転送要求したホーム機器に前記復号鍵を送信するとともに、自装置から前記復号鍵を削除する、請求項９記載のホーム機器。
【請求項１２】
前記鍵取得部は、前記ホームサーバから前記復号鍵の所在を表わす情報を受信したときには、前記復号鍵を所有するホーム機器に前記復号鍵の転送要求を送信し、前記復号鍵を所有するホーム機器から前記復号鍵を受信し、
前記鍵取得部は、前記復号鍵の使用後に、前記復号鍵が使用中でない旨の情報を前記ホームサーバに送信し、
前記鍵取得部は、他のホーム機器から前記復号鍵の転送要求を受信したときに、前記復号鍵を転送要求したホーム機器に前記復号鍵を送信するとともに、自装置から前記復号鍵を削除する、請求項９記載のホーム機器。
【請求項１３】
ホームサーバと接続された複数のホーム機器でコンテンツを共同利用する家庭内コンテンツ共同利用方法であって、
前記ホームサーバが、コンテンツを受信するステップと、
前記ホームサーバが、前記受信したコンテンツを暗号化し、前記暗号化したコンテンツを前記複数のホーム機器の少なくとも１つに、前記受信したコンテンツの再生要求時よりも前もって送信するステップと、
前記ホーム機器が、前記コンテンツの再生要求時よりも前もって、前記ホームサーバから転送される暗号化されたコンテンツを受信するコンテンツ取得部と、
前記ホーム機器が、前記コンテンツの再生要求時に、前記ホームサーバに前記取得した暗号化されたコンテンツを復号するための復号鍵の転送要求を送信するステップと、
前記ホームサーバが、前記暗号化したコンテンツを取得したホーム機器の１つから前記コンテンツの再生要求時に送信される前記復号鍵の転送要求を受信したときに、前記暗号化したコンテンツを復号するための復号鍵の所在を表わす鍵管理情報を参照して、前記復号鍵を転送要求したホーム機器に前記復号鍵が所有された場合に、前記復号鍵を転送要求したホーム機器のみが前記復号鍵を所有することとなる可能性があるか否かを調べ、前記可能性があるときのみ、前記復号鍵を転送要求したホーム機器に前記復号鍵または前記復号鍵の所在を表わす情報を送信するステップと、
前記ホーム機器が、前記ホームサーバから前記復号鍵を受信、または前記ホームサーバから前記復号鍵の所在を表わす情報を受信して、前記情報に基づいて他のホーム機器から前記復号鍵を受信するステップと、
前記ホーム機器が、前記受信した復号鍵で、前記受信した暗号化されたコンテンツを復号するステップと、
前記ホーム機器が、前記復号したコンテンツを再生するステップとを含む、家庭内コンテンツ共同利用方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、家庭内コンテンツ共同利用システム、ホームサーバ、ホーム機器および家庭内コンテンツ共同利用方法に関し、特に、同時再生に制限のあるコンテンツを家庭内で共同利用するための家庭内コンテンツ共同利用システム、ホームサーバ、ホーム機器および家庭内コンテンツ共同利用方法に関する。
【背景技術】
【０００２】
これからはじまる地上波デジタル放送などにおいて、著作権を保護するために、多くの番組が「コピーワンスコンテンツ（１度のみ録画可能な番組）」になる予定である。このようなコピーワンスコンテンツでは、一度録画してしまうと、その番組は他の機器にコピーすることができない。したがって、複数の機器でコンテンツが無許可で同時に再生されるのを防止することができ、コンテンツの著作権を保護することができる（たとえば、非特許文献１参照）。
【非特許文献１】「コピーワンスコンテンツ」がもたらす弊害、［平成１７年４月５日検索］、インターネット  <URL : http://www.itmedia.co.jp/news/0307/29/cjad_redwave.html>
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、コピーワンスコンテンツをホームサーバで録画しておき、ユーザが視聴したいときに家庭内のホーム機器で再生しようとする場合には、ホームサーバ内からそのコンテンツを削除するとともに、ホーム機器に転送しなければならず、ユーザはすぐに視聴することができない。
【０００４】
それゆえに、本発明の目的は、著作権の保護を図りつつ、ユーザの要求に応じて素早くコンテンツを再生できる家庭内コンテンツ共同利用システム、ホームサーバ、ホーム機器および家庭内コンテンツ共同利用方法を提供することである。
【課題を解決するための手段】
【０００５】
上記課題を解決するために、本発明は、ホームサーバと複数のホーム機器とからなり、複数のホーム機器でコンテンツを共同利用する家庭内コンテンツ共同利用システムであって、ホームサーバは、コンテンツを受信するコンテンツ受信部と、受信したコンテンツを暗号化し、暗号化したコンテンツを複数のホーム機器の少なくとも１つに、受信したコンテンツの再生要求時よりも前もって送信する暗号処理部と、暗号化したコンテンツを復号するための復号鍵の所在を表わす鍵管理情報を記憶する鍵管理情報記憶部と、暗号化したコンテンツを取得したホーム機器の１つから、コンテンツの再生要求時に送信される復号鍵の転送要求を受信したときに、鍵管理情報を参照して、復号鍵を転送要求したホーム機器に復号鍵が所有された場合に、復号鍵を転送要求したホーム機器のみが復号鍵を所有することとなる可能性があるか否かを調べ、可能性があるときのみ、復号鍵を転送要求したホーム機器に復号鍵または復号鍵の所在を表わす情報を送信する鍵管理部とを備え、ホーム機器は、コンテンツの再生要求時よりも前もって、ホームサーバから転送される暗号化されたコンテンツを受信するコンテンツ取得部と、コンテンツの再生要求時に、ホームサーバに取得した暗号化されたコンテンツを復号するための復号鍵の転送要求を送信し、ホームサーバから復号鍵を受信、またはホームサーバから復号鍵の所在を表わす情報を受信して、情報に基づいて他のホーム機器から復号鍵を受信する鍵取得部と、受信した復号鍵で、受信した暗号化されたコンテンツを復号する復号部と、復号したコンテンツを再生する再生部とを備える。
【０００６】
好ましくは、ホーム機器において、鍵取得部は、受信した復号鍵の使用後に、ホームサーバに受信した復号鍵を送信するとともに、自装置内の復号鍵を削除し、ホームサーバにおいて、鍵管理情報記憶部は、ホームサーバが復号鍵を所有しているか否かを表わす鍵管理情報を記憶し、鍵管理部は、復号鍵の転送要求を受信したときに、鍵管理情報を参照して、ホームサーバが復号鍵を所有している場合のみ、復号鍵を転送要求したホーム機器に復号鍵を送信するとともに、自装置内の復号鍵を削除し、復号鍵を転送要求したホーム機器が復号鍵を所有していることを表わすように鍵管理情報を更新し、鍵管理部は、復号鍵を所有するホーム機器から復号鍵を受信したときに、ホームサーバが復号鍵を所有していることを表わすように鍵管理情報を更新する。
【０００７】
好ましくは、ホームサーバにおいて、鍵管理情報記憶部は、ホームサーバまたは複数個のホーム機器のいずれが復号鍵を所有しているか表わす鍵管理情報を記憶し、鍵管理部は、復号鍵の転送要求を受信したときに、鍵管理情報を参照して、復号鍵または復号鍵の所在を表わす情報をホーム機器に送信し、鍵管理部は、復号鍵を転送要求したホーム機器から復号鍵を所有したことを表わす情報を受信したときには、復号鍵を転送要求したホーム機器が復号鍵を所有していることを表わすように鍵管理情報を更新し、ホーム機器において、鍵取得部は、ホームサーバから復号鍵の所在を表わす情報を受信したときには、復号鍵を所有するホーム機器に復号鍵の転送要求を送信し、復号鍵を所有するホーム機器が復号鍵を使用していない場合のみ復号鍵を所有するホーム機器から送信される復号鍵を受信して、ホームサーバに復号鍵を所有したことを表わす情報を送信し、鍵取得部は、他のホーム機器から復号鍵の転送要求を受信したときには、復号鍵を使用していない場合のみ、復号鍵を転送要求したホーム機器に復号鍵を送信するとともに、自装置から復号鍵を削除する。
【０００８】
好ましくは、ホームサーバにおいて、鍵管理情報記憶部は、ホームサーバまたは複数個のホーム機器のいずれが復号鍵を所有し、かつ復号鍵が使用中であるか否かを表わす鍵管理情報を記憶し、鍵管理部は、復号鍵の転送要求を受信したときに、鍵管理情報を参照して、復号鍵が使用中でない場合のみ、復号鍵を転送要求したホーム機器に復号鍵または復号鍵の所在を表わす情報を送信するとともに、復号鍵を転送要求したホーム機器が復号鍵を所有することを表わすように鍵管理情報を更新し、鍵管理部は、復号鍵を所有するホーム機器から復号鍵を使用済みである旨の情報を受信したときには、復号鍵が使用中でないことを表わすように鍵管理情報を更新し、ホーム機器において、鍵取得部は、ホームサーバから復号鍵の所在を表わす情報を受信したときには、復号鍵を所有するホーム機器に復号鍵の転送要求を送信し、復号鍵を所有するホーム機器から復号鍵を受信し、鍵取得部は、復号鍵の使用後に、復号鍵が使用中でない旨の情報をホームサーバに送信し、鍵取得部は、他のホーム機器から復号鍵の転送要求を受信したときに、復号鍵を転送要求したホーム機器に復号鍵を送信するとともに、自装置から復号鍵を削除する。
【０００９】
また、本発明は、ホームサーバと複数のホーム機器とからなり、複数のホーム機器でコンテンツを共同利用する家庭内コンテンツ共同利用システムにおけるホームサーバであって、コンテンツを受信するコンテンツ受信部と、受信したコンテンツを暗号化し、暗号化したコンテンツを複数のホーム機器の少なくとも１つに、受信したコンテンツの再生要求時よりも前もって送信する暗号処理部と、暗号化したコンテンツを復号するための復号鍵の所在を表わす鍵管理情報を記憶する鍵管理情報記憶部と、暗号化したコンテンツを取得したホーム機器の１つから、コンテンツの再生要求時に送信される復号鍵の転送要求を受信したときに、鍵管理情報を参照して、復号鍵を転送要求したホーム機器に復号鍵が所有された場合に、復号鍵を転送要求したホーム機器のみが復号鍵を所有することとなる可能性があるか否かを調べ、可能性があるときのみ、復号鍵を転送要求したホーム機器に復号鍵または復号鍵の所在を表わす情報を送信する鍵管理部とを備える。
【００１０】
好ましくは、鍵管理情報記憶部は、ホームサーバが復号鍵を所有しているか否かを表わす鍵管理情報を記憶し、鍵管理部は、復号鍵の転送要求を受信したときに、鍵管理情報を参照して、ホームサーバが復号鍵を所有している場合のみ、復号鍵を転送要求したホーム機器に復号鍵を送信するとともに、自装置内の復号鍵を削除し、復号鍵を転送要求したホーム機器が復号鍵を所有していることを表わすように鍵管理情報を更新し、鍵管理部は、復号鍵を所有するホーム機器から復号鍵を受信したときに、ホームサーバが復号鍵を所有していることを表わすように鍵管理情報を更新する。
【００１１】
好ましくは、鍵管理情報記憶部は、ホームサーバまたは複数個のホーム機器のいずれが復号鍵を所有しているか表わす鍵管理情報を記憶し、鍵管理部は、復号鍵の転送要求を受信したときに、鍵管理情報を参照して、復号鍵または復号鍵の所在を表わす情報をホーム機器に送信し、鍵管理部は、復号鍵を転送要求したホーム機器から復号鍵を所有したことを表わす情報を受信したときには、復号鍵を転送要求したホーム機器が復号鍵を所有していることを表わすように鍵管理情報を更新する。
【００１２】
好ましくは、鍵管理情報記憶部は、ホームサーバまたは複数個のホーム機器のいずれが復号鍵を所有し、かつ復号鍵が使用中であるか否かを表わす鍵管理情報を記憶し、鍵管理部は、復号鍵の転送要求を受信したときに、鍵管理情報を参照して、復号鍵が使用中でない場合のみ、復号鍵を転送要求したホーム機器に復号鍵または復号鍵の所在を表わす情報を送信するとともに、復号鍵を転送要求したホーム機器が復号鍵を所有することを表わすように鍵管理情報を更新し、鍵管理部は、復号鍵を所有するホーム機器から復号鍵を使用済みである旨の情報を受信したときには、復号鍵が使用中でないことを表わすように鍵管理情報を更新する。
【００１３】
また、本発明は、ホームサーバと複数のホーム機器とからなり、複数のホーム機器でコンテンツを共同利用する家庭内コンテンツ共同利用システムにおけるホーム機器であって、コンテンツの再生要求時よりも前もって、ホームサーバから転送される暗号化されたコンテンツを受信するコンテンツ取得部と、コンテンツの再生要求時に、ホームサーバに取得した暗号化されたコンテンツを復号するための復号鍵の転送要求を送信し、復号鍵を受信する鍵取得部と、受信した復号鍵で、受信した暗号化されたコンテンツを復号する復号部と、復号したコンテンツを再生する再生部とを備える。
【００１４】
好ましくは、鍵取得部は、受信した復号鍵の使用後に、ホームサーバに受信した復号鍵を送信するとともに、自装置内の復号鍵を削除する。
【００１５】
好ましくは、鍵取得部は、ホームサーバから復号鍵の所在を表わす情報を受信したときには、復号鍵を所有するホーム機器に復号鍵の転送要求を送信し、復号鍵を所有するホーム機器が復号鍵を使用していない場合のみ復号鍵を所有するホーム機器から送信される復号鍵を受信して、ホームサーバに復号鍵を所有したことを表わす情報を送信し、鍵取得部は、他のホーム機器から復号鍵の転送要求を受信したときには、復号鍵を使用していない場合のみ、復号鍵を転送要求したホーム機器に復号鍵を送信するとともに、自装置から復号鍵を削除する。
【００１６】
好ましくは、鍵取得部は、ホームサーバから復号鍵の所在を表わす情報を受信したときには、復号鍵を所有するホーム機器に復号鍵の転送要求を送信し、復号鍵を所有するホーム機器から復号鍵を受信し、鍵取得部は、復号鍵の使用後に、復号鍵が使用中でない旨の情報をホームサーバに送信し、鍵取得部は、他のホーム機器から復号鍵の転送要求を受信したときに、復号鍵を転送要求したホーム機器に復号鍵を送信するとともに、自装置から復号鍵を削除する。
【００１７】
また、本発明は、ホームサーバと接続された複数のホーム機器でコンテンツを共同利用する家庭内コンテンツ共同利用方法であって、ホームサーバが、コンテンツを受信するステップと、ホームサーバが、受信したコンテンツを暗号化し、暗号化したコンテンツを複数のホーム機器の少なくとも１つに、受信したコンテンツの再生要求時よりも前もって送信するステップと、ホーム機器が、コンテンツの再生要求時よりも前もって、ホームサーバから転送される暗号化されたコンテンツを受信するコンテンツ取得部と、ホーム機器が、コンテンツの再生要求時に、ホームサーバに取得した暗号化されたコンテンツを復号するための復号鍵の転送要求を送信するステップと、ホームサーバが、暗号化したコンテンツを取得したホーム機器の１つからコンテンツの再生要求時に送信される復号鍵の転送要求を受信したときに、暗号化したコンテンツを復号するための復号鍵の所在を表わす鍵管理情報を参照して、復号鍵を転送要求したホーム機器に復号鍵が所有された場合に、復号鍵を転送要求したホーム機器のみが復号鍵を所有することとなる可能性があるか否かを調べ、可能性があるときのみ、復号鍵を転送要求したホーム機器に復号鍵または復号鍵の所在を表わす情報を送信するステップと、ホーム機器が、ホームサーバから復号鍵を受信、またはホームサーバから復号鍵の所在を表わす情報を受信して、情報に基づいて他のホーム機器から復号鍵を受信するステップと、ホーム機器が、受信した復号鍵で、受信した暗号化されたコンテンツを復号するステップと、ホーム機器が、復号したコンテンツを再生するステップとを含む。
【発明の効果】
【００１８】
本発明によれば、著作権の保護を図りつつ、ユーザの要求に応じて素早くコンテンツを再生できる。
【発明を実施するための最良の形態】
【００１９】
以下、本発明の実施の形態について図面を用いて説明する。
［第１の実施形態］
第１の実施形態は、ホームサーバで番組コンテンツの復号鍵がどこで所有されているかを管理し、ホーム機器が番組コンテンツの復号鍵の使用後、ホームサーバに復号鍵を返却する家庭内コンテンツ利用システムに関する。
【００２０】
（構成）
図１は、家庭内コンテンツ共同利用システムの機能ブロック図である。
【００２１】
図１を参照して、家庭内コンテンツ利用システムは、ホームサーバ２と、複数台のホーム機器Ａ、ホーム機器Ｂ、ホーム機器Ｃ、ホーム機器Ｄ、ホーム機器Ｅからなる。
【００２２】
ホームサーバ２、ホーム機器Ａ、ホーム機器Ｂ、ホーム機器Ｃ、ホーム機器Ｄおよびホーム機器Ｅの相互間は、ネットワーク４で接続される。
【００２３】
ホームサーバ２は、家庭内の機器であるホーム機器Ａ〜Ｅから、番組コンテンツの転送要求および番組コンテンツを復号するための復号鍵の転送要求があったときに、これらの転送要求に応じ、番組コンテンツおよび復号鍵がホーム機器Ａ〜Ｅで取得できるような処理を行なうが、家庭内の機器以外の機器から番組コンテンツの転送要求および復号鍵の転送要求があったときには、これらの転送要求を拒否する。
【００２４】
図２は、ホームサーバ２の機能ブロック図である。
図２を参照して、ホームサーバ２は、チューナ２１と、番組コンテンツ受信部２２と、暗号処理部２３と、番組コンテンツ蓄積部２４と、番組コピー情報記憶部２８と、鍵管理部２６と、鍵管理情報記憶部２７と、通信部２５と、鍵記憶部２９とを備える。
【００２５】
チューナ２１は、放送局から送信される番組コンテンツを受信する。
番組コンテンツ受信部２２は、チューナ２１を指示して所望の番組の番組コンテンツを受信させる。ここで、番組コンテンツが放送局によって暗号化されている場合には、番組コンテンツ受信部２２はこれを復号する。
【００２６】
暗号処理部２３は、受信した番組コンテンツ（暗号化されている場合には番組コンテンツ受信部２２で復号化された番組コンテンツ）を暗号化して、暗号化した番組コンテンツを番組コンテンツ蓄積部２４に保存するとともに、暗号化した番組コンテンツを復号するための復号鍵を鍵記憶部２９に保存する。暗号処理部２３による番組コンテンツの暗号化は、家庭内でのコンテンツ管理を目的としており、暗号化方式は、放送局による番組コンテンツの暗号化とは異なる方式である。
【００２７】
また、暗号処理部２３は、家庭内のホーム機器Ａ〜Ｅから番組コンテンツの転送要求があったときに、通信部２５を介して、番組コンテンツをホーム機器に送信し、番組コピー情報を更新する。
【００２８】
図３は、番組コピー情報記憶部に記憶される番組コピー情報の例を表わす図である。
図３を参照して、番組コピー情報は、番組コンテンツ蓄積部２４に蓄積されている番組Ｘ、Ｙ、Ｚの番組コンテンツが、ホーム機器Ａ、ホーム機器Ｂ、ホーム機器Ｃ、ホーム機器Ｄおよびホーム機器Ｅに存在するか否かを表わす。
【００２９】
図４は、第１の実施形態の鍵管理情報記憶部２７で保存される鍵管理情報の例を表わす図である。
【００３０】
図４を参照して、鍵管理情報は、番組コンテンツ蓄積部２４に蓄積されている番組Ｘ、Ｙ、Ｚの番組コンテンツを復号するための復号鍵が、ホームサーバ２で所有されているか否かを表わす。
【００３１】
鍵管理部２６は、家庭内のホーム機器Ａ〜Ｅから番組コンテンツの復号鍵の転送要求を受信したときには、鍵管理情報を参照して、転送要求したホーム機器に復号鍵が所有された場合に、そのホーム機器のみが復号鍵を所有できることとなる可能性があるか否かを調べ、その可能性があるときに復号鍵をそのホーム機器に送信する。
【００３２】
具体的には、鍵管理部２６は、ホームサーバ２が復号鍵を所有していない場合には、通信部２５を通じて復号鍵が使用中である旨の情報をホーム機器に送信し、ホーム機器で復号鍵が使用中である旨のメッセージを表示させる。また、鍵管理部２６は、ホームサーバ２が復号鍵を所有している場合には、通信部２５を通じて復号鍵をホーム機器に送信するとともに、鍵記憶部２９から復号鍵を削除する。そして、鍵管理部２６は、ホームサーバ２が復号鍵を所有していないことを表わすように鍵管理情報を更新する。
【００３３】
また、鍵管理部２６は、復号鍵を所有しているホーム機器から復号鍵を受信したときには、復号鍵を鍵記憶部２９に保存するとともに、ホームサーバ２が復号鍵を所有していることを表わすように鍵管理情報を更新する。
【００３４】
図５は、ホーム機器Ａの機能ブロック図である。
図５を参照して、ホーム機器Ａは、番組コンテンツ取得部３２と、番組コンテンツ記憶部３３と、鍵取得部３４と、復号部３５と、再生部３６と、通信部３１と、鍵記憶部３７とを備える。
【００３５】
番組コンテンツ取得部３２は、暗号化された番組コンテンツの転送要求を通信部３１を通じてホームサーバ２に送信し、ホームサーバ２から送信される暗号化された番組コンテンツを通信部３１を通じて取得して番組コンテンツ記憶部３３に保存する。
【００３６】
鍵取得部３４は、暗号化された番組コンテンツを復号するための復号鍵の転送要求を通信部３１を通じてホームサーバ２に送信し、ホームサーバ２から送信される復号鍵を通信部３１を通じて取得して鍵記憶部３７に保存する。
【００３７】
また、鍵取得部３４は、復号鍵の使用後に、ホームサーバ２に復号鍵を送信するとともに、鍵記憶部３７から復号鍵を削除する。
【００３８】
復号部３５は、受信した復号鍵で、番組コンテンツ記憶部３３の暗号化された番組コンテンツを復号する。
【００３９】
再生部３６は、復号された番組コンテンツを再生する。
通信部３１は、暗号化された番組コンテンツおよび暗号化された番組コンテンツの復号鍵を送信する。
【００４０】
（全体の動作）
図６は、本発明の実施形態の家庭内コンテンツ共同利用システムの動作手順の全体の概要を表わすフローチャートである。
【００４１】
図６を参照して、まず、番組コンテンツの再生要求時よりも前もって、いずれかのホーム機器（ホーム機器Ｉ、Ｊ、Ｋとする）かで、ユーザが番組コンテンツの転送を要求したときには、ホームサーバ２は、既に放送局から受信して暗号化して記憶している番組コンテンツをホーム機器（ホーム機器Ｉ、Ｊ、Ｋとする）へ転送する（ステップＳ１０１）。
【００４２】
その後、番組コンテンツを取得したホーム機器のいずれか（ホーム機器Ｉとする）で、ユーザが、番組コンテンツの再生を要求したときに、ホーム機器Ｉへ暗号化された番組コンテンツを復号するための復号鍵が転送され、ホーム機器Ｉは番組コンテンツの再生処理を行なう（ステップＳ１０２）。
【００４３】
番組コンテンツの再生終了後に、番組コンテンツを復号するための復号鍵についての情報が更新される（ステップＳ１０３）。
【００４４】
（番組コンテンツの転送処理）
図７は、第１の実施形態における、図６のステップＳ１０１の番組コンテンツの転送処理の詳細な動作手順を表わすフローチャートである。
【００４５】
図７を参照して、まず、番組コンテンツの再生要求時よりも前もって、ホーム機器（ホーム機器Ｉ、Ｊ、Ｋとする）で、ユーザが番組（番組Ｐとする）の転送が指示されたときには、ホーム機器Ｉ、Ｊ、Ｋの番組コンテンツ取得部３２は、ホームサーバ２に番組Ｐの番組コンテンツの転送要求を送信する（ステップＳ２０１）。
【００４６】
ホームサーバ２の番組コンテンツ受信部２２は、ホーム機器Ｉ、Ｊ、Ｋから番組Ｐの番組コンテンツの転送要求を受信し、番組コンテンツ蓄積部２４に記憶されている番組Ｐの番組コンテンツをホーム機器Ｉ、Ｊ、Ｋに送信する（ステップＳ２０２）。
【００４７】
ホーム機器Ｉ、Ｊ、Ｋの番組コンテンツ取得部３２は、番組Ｐの暗号化された番組コンテンツを受信し、番組コンテンツ記憶部３３に保存する（ステップＳ２０３）。
【００４８】
（番組コンテンツの再生処理）
図８は、第１の実施形態における、図６のステップＳ１０２の番組コンテンツの再生処理の詳細な動作手順を表わすフローチャートである。
【００４９】
図８を参照して、まず、番組コンテンツを取得しているホーム機器のいずれか（ホーム機器Ｉとする）で、ユーザが番組Ｐの番組コンテンツの再生を指示したときには、ホーム機器Ｉの鍵取得部３４は、ホームサーバ２に番組Ｐの番組コンテンツの復号鍵の転送要求を送信する（ステップＳ３０１）。
【００５０】
ホームサーバ２の鍵管理部２６は、ホーム機器Ｉから番組Ｐの番組コンテンツの復号鍵の転送要求を受信し、鍵管理情報を参照して、番組Ｐの番組コンテンツの復号鍵をホームサーバ２が所有しているか否かを調べる。
【００５１】
ホームサーバ２の鍵管理部２６は、番組Ｐの番組コンテンツの復号鍵をホームサーバ２が所有している場合には（ステップＳ３０２でＹＥＳ）、番組Ｐの番組コンテンツの復号鍵を鍵記憶部２９から読み出し、通信部２５を通じてホーム機器Ｉに送信するとともに、番組Ｐの番組コンテンツの復号鍵をホームサーバ２の鍵記憶２９から削除する（ステップ３０３）。
【００５２】
次に、ホームサーバ２の鍵管理部２６は、番組Ｐの番組コンテンツの復号鍵をホームサーバ２が所有していないことを表わすように鍵管理情報を更新する（ステップＳ３０４）。
【００５３】
一方、ホームサーバ２の鍵管理部２６は、番組Ｐの番組コンテンツの復号鍵をホームサーバ２が所有していない場合には（ステップＳ３０２でＮＯ）、復号鍵が使用中である旨の情報をホーム機器Ｉに送信する（ステップＳ３０５）。
【００５４】
ホーム機器Ｉの鍵取得部３４は、番組Ｐの番組コンテンツの復号鍵を受信したときには（ステップＳ３０６でＹＥＳ）、鍵記憶部３７に復号鍵を保存し、ホーム機器Ｉの復号部３５は、受信した復号鍵で番組Ｐの暗号化された番組コンテンツを復号する（ステップＳ３０８）。
【００５５】
次に、ホーム機器Ｉの再生部３６は、番組Ｐの復号された番組コンテンツを再生する（ステップＳ３０９）。
【００５６】
一方、ホーム機器Ｉの鍵取得部３４は、番組Ｐの番組コンテンツの復号鍵を受信しなかったとき（ステップＳ３０６でＮＯ）、つまり、復号鍵が使用中である旨の情報を受信したときには、番組Ｐの番組コンテンツの復号鍵が使用中である旨のメッセージを表示する（ステップＳ３０７）。
【００５７】
（再生終了後の復号鍵についての情報の更新処理）
図９は、第１の実施形態における、図６のステップＳ１０３の再生終了後の復号鍵についての情報の更新処理の詳細な動作手順を表わすフローチャートである。
【００５８】
図９を参照して、ユーザが、ホーム機器Ｉでの番組Ｐの番組コンテンツの復号鍵の返却を指示したときには、ホーム機器Ｉの鍵取得部３４は、番組Ｐの番組コンテンツの復号鍵をホームサーバ２に送信するとともに、番組Ｐの番組コンテンツの復号鍵をホーム機器Ｉの鍵記憶部３７から削除する（ステップＳ４０１）。
【００５９】
ホームサーバ２の鍵管理部２６は、番組Ｐの番組コンテンツの復号鍵を受信し（ステップＳ４０２）、番組Ｐの番組コンテンツの復号鍵をホームサーバ２が所有していることを表わすように鍵管理情報を更新する（ステップＳ４０３）。
【００６０】
（動作例）
ホーム機器（ホーム機器Ａ、Ｂ、Ｃとする）で、ユーザが番組Ｙの番組コンテンツの転送を要求したときには、ホーム機器Ａ、Ｂ、Ｃの番組コンテンツ取得部３２は、ホームサーバ２に番組Ｙの番組コンテンツの転送要求を送信する。ホームサーバ２の暗号処理部２３は、番組Ｙの番組コンテンツの転送要求を受信し、番組コンテンツ蓄積部２４内の番組Ｙの暗号化された番組コンテンツを通信部２５を通じてホーム機器Ａ、Ｂ、Ｃに送信し、番組コピー情報を更新する。ホーム機器Ａ、Ｂ、Ｃの番組コンテンツ取得部３２は、番組Ｙの暗号化された番組コンテンツを受信し、番組コンテンツ記憶部３３に保存する。
【００６１】
図１０は、この段階での番組コピー情報を表わす図である。図１０に示すように、番組コンテンツ蓄積部２４に蓄積されている番組Ｙの暗号化された番組コンテンツが、ホーム機器Ａ、ホーム機器Ｂおよびホーム機器Ｃに存在する。
【００６２】
ホーム機器Ｂで、ユーザが番組Ｙの番組コンテンツの再生を要求したときには、ホーム機器Ｂの鍵取得部３４は、ホームサーバ２に番組Ｙの番組コンテンツの復号鍵の転送要求を送信する。ホームサーバ２の鍵管理部２６は、ホーム機器Ｂから番組Ｙの番組コンテンツの復号鍵の転送要求を受信し、鍵管理情報を参照して、番組Ｙの番組コンテンツの復号鍵をホームサーバ２が所有しているか否かを調べる。
【００６３】
図１１は、この段階での鍵管理情報を表わす図である。図１１に示すように、番組Ｙの番組コンテンツの復号鍵がホームサーバ２が所有していると定められている。
【００６４】
ホームサーバ２の鍵管理部２６は、番組Ｙの番組コンテンツの復号鍵をホームサーバ２が所有しているので、番組Ｙの番組コンテンツの復号鍵をホーム機器Ｂに送信するとともに、番組Ｙの番組コンテンツの復号鍵をホームサーバ２の鍵記憶部２９から削除する。ホームサーバ２の鍵管理部２６は、番組Ｙの番組コンテンツの復号鍵がホームサーバ２で所有していないことを表わすように鍵管理情報を更新する。
【００６５】
図１２は、この段階での鍵管理情報を表わす図である。図１２に示すように、番組Ｙの番組コンテンツの復号鍵がホームサーバ２で所有されていないように変更される。
【００６６】
ホーム機器Ｂの鍵取得部３４は、番組Ｙの番組コンテンツの復号鍵を受信する。ホーム機器Ｂの復号部３５は、受信した復号鍵で番組Ｙの暗号化された番組コンテンツを復号する。ホーム機器Ｂの再生部３６は、番組Ｐの復号された番組コンテンツを再生する。ユーザが、ホーム機器Ｂでの番組Ｙの番組コンテンツの復号鍵の返却を指示したときには、ホーム機器Ｂの鍵取得部３４は、番組Ｙの番組コンテンツの復号鍵をホームサーバ２に送信するとともに、番組Ｙの番組コンテンツの復号鍵をホーム機器Ｂの鍵記憶部３７から削除する。ホームサーバ２の鍵管理部２６は、番組Ｙの番組コンテンツの復号鍵を受信し、番組Ｙの番組コンテンツの復号鍵をホームサーバ２が所有していることを表わすように鍵管理情報を更新する。
【００６７】
図１３は、この段階での鍵管理情報を表わす図である。図１３に示すように、番組Ｙの番組コンテンツの復号鍵が使用中でないと変更される。
【００６８】
以上のように、第１の実施形態に係る家庭内コンテンツ共同利用システムによれば、番組コンテンツの再生要求時に前もって番組コンテンツがホームサーバ２からホーム機器に送られ、番組コンテンツの再生要求時に、番組コンテンツの復号鍵がホームサーバ２から１つのホーム機器にのみ送られるので、著作権の保護を図りつつ、ユーザの要求に応じて素早くコンテンツを再生できる。
【００６９】
［第２の実施形態］
第１の実施形態は、ホームサーバで番組コンテンツの復号鍵がどこで所有されているか、およびその復号鍵が使用されているかを管理し、ホーム機器が番組コンテンツの復号鍵の使用後、ホームサーバに使用終了を知らせる家庭内コンテンツ利用システムに関する。
【００７０】
（構成）
第２の実施形態の家庭内コンテンツ共同利用システムは、第１の実施形態の家庭内コンテンツ共同利用システムと、以下の点で相違する。
【００７１】
ホームサーバ２の鍵管理情報記憶部２７は、復号鍵の所在および、復号鍵が使用中であるか否かを表わす鍵管理情報を記憶する。
【００７２】
図１４は、第２の実施形態の鍵管理情報の例を表わす図である。
図１４を参照して、鍵管理情報は、番組コンテンツ蓄積部２４に蓄積されている番組Ｘ、Ｙ、Ｚの番組コンテンツの復号鍵の所在（ホームサーバ２、ホーム機器Ａ、ホーム機器Ｂ、ホーム機器Ｃ、ホーム機器Ｄおよびホーム機器Ｅのいずれに存在するか）と、その復号鍵が使用中であるか否かを表わす。
【００７３】
ホームサーバ２の鍵管理部２６は、ホーム機器から番組コンテンツの復号鍵の転送要求を受信したときには、鍵管理情報を参照して、転送要求したホーム機器に復号鍵が所有された場合に、そのホーム機器のみが復号鍵を所有できることとなる可能性があるか否かを調べ、その可能性があるときに復号鍵をそのホーム機器に送信する。
【００７４】
具体的には、ホームサーバ２の鍵管理部２６は、ホーム機器から番組コンテンツの復号鍵の転送要求を受信し、鍵管理情報を参照して、番組コンテンツの復号鍵が現在どこに存在するのかを調べ、復号鍵がホームサーバ２内に存在する場合には、復号鍵を転送要求したホーム機器に復号鍵を送信するととともに、ホームサーバ２の鍵記憶部２９から復号鍵を削除する。
【００７５】
また、ホームサーバ２の鍵管理部２６は、復号鍵がホーム機器のいずれかに存在する場合には、さらに鍵管理情報を参照して、そのホーム機器で復号鍵が使用中であるかどうかを調べ、復号鍵が使用中でない場合には、復号鍵を転送要求したホーム機器に復号鍵の所在を表わす鍵所在情報を送信する。また、ホームサーバ２の鍵管理部２６は、そのホーム機器で復号鍵が使用中である場合には、復号鍵を転送要求したホーム機器に復号鍵が使用中である旨の情報を送信し、そのホーム機器にて復号鍵が使用中である旨のメッセージを表示させる。
【００７６】
ホームサーバ２の鍵管理部２６は、復号鍵を転送要求したホーム機器に復号鍵または鍵所在情報を送信したときには、復号鍵を転送要求したホーム機器が復号鍵を所有し、かつ復号鍵が使用中であることを表わすように鍵管理情報を更新する。
【００７７】
また、ホームサーバ２の鍵管理部２６は、ホーム機器から復号鍵が使用済みであることを表わす情報を受信したときには、その復号鍵が使用中でないことを表わすように鍵管理情報を更新する。
【００７８】
ホーム機器の鍵取得部３４は、番組の復号鍵を受信するか、または番組の復号鍵がいずれかのホーム機器に存在することを表わす鍵所在情報を受信する。ホーム機器の鍵取得部３４は、復号鍵がいずれかのホーム機器に存在することを表わす鍵所在情報を受信した場合には、復号鍵の転送要求をそのホーム機器に送る。
【００７９】
また、ホーム機器の鍵取得部３４は、番組コンテンツの復号鍵の転送要求を受信したときには、転送要求したホーム機器に復号鍵を送信するとともに、自装置の鍵記憶部３７から復号鍵を削除する。
【００８０】
また、ホーム機器の鍵取得部３４は、復号鍵の使用後にユーザの指示に応じて、復号鍵が使用済みであることを表わす情報をホームサーバ２に送信する。
【００８１】
（動作）
第２の実施形態の家庭内コンテンツ共同利用システムの動作手順の全体概要は、第１の実施形態で説明した図６のフローチャートと同じである。また、第２の実施形態の番組コンテンツの転送処理の詳細な動作手順は、第１の実施形態で説明した図７のフローチャートと同じである。
【００８２】
（番組コンテンツの再生処理）
図１５は、第２の実施形態における、図６のステップＳ１０２の番組コンテンツの再生処理の詳細な動作手順を表わすフローチャートである。
【００８３】
図１５を参照して、まず、番組コンテンツを取得しているホーム機器のいずれか（ホーム機器Ｉとする）で番組Ｐの番組コンテンツの再生を指示したときには、ホーム機器Ｉの鍵取得部３４は、ホームサーバ２に番組Ｐの番組コンテンツの復号鍵の転送要求を送信する（ステップＳ５０１）。
【００８４】
ホームサーバ２の鍵管理部２６は、ホーム機器Ｉから番組Ｐの番組コンテンツの復号鍵の転送要求を受信し、鍵管理情報を参照して、番組Ｐの番組コンテンツの復号鍵が現在どこに存在するのかを調べる。
【００８５】
ホームサーバ２の鍵管理部２６は、番組Ｐの番組コンテンツの復号鍵がホームサーバ２内に存在する場合には（ステップＳ５０２でＹＥＳ）、番組Ｐの番組コンテンツの復号鍵をホーム機器Ｉに送信するととともに、番組Ｐの番組コンテンツの復号鍵をホームサーバ２から削除する（ステップＳ５０３）。
【００８６】
また、ホームサーバ２の鍵管理部２６は、番組Ｐの番組コンテンツの復号鍵がホーム機器のいずれか（ホーム機器Ｊとする）に存在する場合には（ステップＳ５０２でＮＯ）、さらに鍵管理情報を参照して、ホーム機器Ｊで番組Ｐの番組コンテンツの復号鍵が使用中であるかどうかを調べる。
【００８７】
ホームサーバ２の鍵管理部２６は、ホーム機器Ｊで番組Ｐの番組コンテンツの復号鍵が使用中でない場合には（ステップＳ５０４でＮＯ）、番組Ｐの番組コンテンツの復号鍵がホーム機器Ｊに存在することを表わす鍵所在情報をホーム機器Ｉに送信する（ステップＳ５０５）。
【００８８】
ステップＳ５０３およびＳ５０５の後、ホームサーバ２の鍵管理部２６は、ホーム機器Ｉが番組Ｐの番組コンテンツの復号鍵を所有し、かつ番組Ｐの番組コンテンツの復号鍵が使用中であることを表わすように鍵管理情報を更新する（ステップＳ５０６）。
【００８９】
また、ホームサーバ２の鍵管理部２６は、ホーム機器Ｊで番組Ｐの番組コンテンツの復号鍵が使用中である場合には（ステップＳ５０４でＹＥＳ）、番組Ｐの番組コンテンツの復号鍵が使用中である旨の情報をホーム機器Ｉに送信する（ステップＳ５０７）。
【００９０】
ホーム機器Ｉの鍵取得部３４は、番組Ｐの番組コンテンツの復号鍵が他のホーム機器Ｊに存在することを表わす鍵所在情報を受信した場合には（ステップＳ５０８でＹＥＳ、かつステップＳ５０９でＹＥＳ）、番組Ｐの番組コンテンツの復号鍵の転送要求をホーム機器Ｊに送る。ホーム機器Ｊの鍵取得部３４は、ホーム機器Ｉから番組Ｐの番組コンテンツの復号鍵の転送要求を受信し、ホーム機器Ｉに番組Ｐの番組コンテンツの復号鍵を送信するとともに、番組Ｐの番組コンテンツの復号鍵をホーム機器Ｊから削除する。ホーム機器Ｉの鍵取得部３４は、番組Ｐの番組コンテンツの復号鍵を受信し、鍵記憶部に保存する（ステップＳ５１０）。
【００９１】
ホーム機器Ｉの鍵取得部３４は、番組Ｐの番組コンテンツの復号鍵を受信したときには（ステップＳ５０８でＹＥＳ、かつステップＳ５０９でＮＯ）、鍵記憶部３７に保存する。
【００９２】
次に、ホーム機器Ｉの復号部３５は、受信した復号鍵で番組Ｐの暗号化された番組コンテンツを復号する（ステップ５１１）。
【００９３】
次に、ホーム機器Ｉの再生部３６は、番組Ｐの復号された番組コンテンツを再生する（ステップＳ５１２）。
【００９４】
一方、ホーム機器Ｉの鍵取得部３４は、番組Ｐの番組コンテンツの復号鍵または鍵所在情報を受信しなかったとき（ステップＳ５０８でＮＯ）、つまり、復号鍵が使用中である旨の情報を受信したときには、番組Ｐの番組コンテンツの復号鍵が使用中である旨のメッセージを表示する（ステップＳ５１３）。
【００９５】
（再生終了後の復号鍵についての情報の更新処理）
図１６は、第２の実施形態における、図６のステップＳ１０３の再生終了後の復号鍵についての情報の更新処理の詳細な動作手順を表わすフローチャートである。
【００９６】
図１６を参照して、ユーザが、ホーム機器Ｉでの番組Ｐの番組コンテンツの復号鍵の使用の終了を指示したときには、ホーム機器Ｉの鍵取得部３４は、番組Ｐの番組コンテンツの復号鍵が使用済みであることを表わす情報をホームサーバ２に送信する（ステップＳ６０１）。
【００９７】
ホームサーバ２の鍵管理部２６は、番組Ｐの番組コンテンツの復号鍵が使用済みであることを表わす情報を受信し、番組Ｐの番組コンテンツの復号鍵が使用中でないことを表わすように鍵管理情報を更新する（ステップＳ６０２）。
【００９８】
（動作例）
ホーム機器（ホーム機器Ａ、Ｂ、Ｃとする）で、ユーザが番組Ｙの番組コンテンツの転送を要求したときには、ホーム機器Ａ、Ｂ、Ｃの番組コンテンツ取得部３２は、ホームサーバ２に番組Ｙの番組コンテンツの転送要求を送信する。ホームサーバ２の暗号処理部２３は、番組Ｙの番組コンテンツの転送要求を受信し、番組コンテンツ蓄積部２４内の番組Ｙの暗号化された番組コンテンツを通信部２５を通じてホーム機器Ａ、Ｂ、Ｃに送信し、番組コピー情報を更新する。ホーム機器Ａ、Ｂ、Ｃの番組コンテンツ取得部３２は、番組Ｙの暗号化された番組コンテンツを受信し、番組コンテンツ記憶部３３に保存する。
【００９９】
図１７は、この段階での番組コピー情報を表わす図である。図１７に示すように、番組コンテンツ蓄積部２４に蓄積されている番組Ｙの暗号化された番組コンテンツが、ホーム機器Ａ、ホーム機器Ｂおよびホーム機器Ｃに存在する。
【０１００】
次に、ユーザが、ホーム機器Ａで番組Ｙの番組コンテンツの再生を指示したときには、ホーム機器Ａの鍵取得部３４は、ホームサーバ２に番組Ｙの番組コンテンツの復号鍵の転送要求を送信する。ホームサーバ２の鍵管理部２６は、ホーム機器Ａから番組Ｙの番組コンテンツの復号鍵の転送要求を受信し、鍵管理情報を参照して、番組Ｙの番組コンテンツの復号鍵が現在どこに存在するのかを調べる。
【０１０１】
図１８は、この段階での鍵管理情報を表わす図である。図１８に示すように、番組Ｙの番組コンテンツの復号鍵がホーム機器Ｂに存在し、使用中でないと定められている。
【０１０２】
ホームサーバ２の鍵管理部２６は、番組Ｙの番組コンテンツの復号鍵がホーム機器Ｂに存在し、ホーム機器Ｂで番組Ｙの番組コンテンツの復号鍵が使用中でないので、番組Ｙの番組コンテンツの復号鍵がホーム機器Ｂに存在することを表わす鍵所在情報をホーム機器Ａに送信する。ホームサーバ２の鍵管理部２６は、ホーム機器Ａが番組Ｙの番組コンテンツの復号鍵を所有し、かつ番組Ｙの番組コンテンツの復号鍵が使用中であることを表わすように鍵管理情報を更新する。
【０１０３】
図１９は、この段階での鍵管理情報を表わす図である。図１９に示すように、番組Ｙの番組コンテンツの復号鍵がホーム機器Ａに存在し、使用中であると変更される。
【０１０４】
ホーム機器Ａの鍵取得部３４は、番組Ｙの番組コンテンツの復号鍵がホーム機器Ｂに存在することを表わす鍵所在情報を受信し、番組Ｙの番組コンテンツの復号鍵の転送要求をホーム機器Ｂに送る。ホーム機器Ｂの鍵取得部３４は、ホーム機器Ａから番組Ｙの番組コンテンツの復号鍵の転送要求を受信し、ホーム機器Ａに番組Ｙの番組コンテンツの復号鍵を送信するとともに、番組Ｙの番組コンテンツの復号鍵をホーム機器Ｂの鍵記憶部３７から削除する。ホーム機器Ａの鍵取得部３４は、番組Ｙの番組コンテンツの復号鍵を受信し、復号部３５は、受信した復号鍵で番組Ｙの暗号化された番組コンテンツを復号する。ホーム機器Ａの再生部３６は、番組Ｙの復号された番組コンテンツを再生する。
【０１０５】
次に、ユーザが、ホーム機器Ａでの番組Ｙの番組コンテンツの復号鍵の使用終了を指示したときには、ホーム機器Ａの鍵取得部３４は、番組Ｙの番組コンテンツの復号鍵が使用済みであることを表わす情報をホームサーバ２に送信する。ホームサーバ２の鍵管理部２６は、番組Ｙの番組コンテンツの復号鍵が使用済みであることを表わす情報を受信し、番組Ｙの番組コンテンツの復号鍵が使用中でないことを表わすように鍵管理情報を更新する。
【０１０６】
図２０は、この段階での鍵管理情報を表わす図である。図２０に示すように、番組Ｙの番組コンテンツの復号鍵が使用中でないと変更される。
【０１０７】
以上のように、第２の実施形態に係る家庭内コンテンツ共同利用システムによれば、番組コンテンツの再生要求時に前もって番組コンテンツがホームサーバ２からホーム機器に送られ、番組コンテンツの再生要求時に、番組コンテンツの復号鍵がホームサーバ２または復号鍵を所有しているホーム機器から１つのホーム機器にのみ送られるので、著作権の保護を図りつつ、ユーザの要求に応じて素早くコンテンツを再生できる。
【０１０８】
［第３の実施形態］
第３の実施形態は、ホームサーバで番組コンテンツの復号鍵がどこで所有されているかを管理し、いずれかのホーム機器が復号鍵を所有している場合には、復号鍵が必要なホーム機器が復号鍵を所有するホーム機器に復号鍵の転送を要求し、復号鍵の転送を要求されたホーム機器は復号鍵が使用後であれば、転送を要求したホーム機器に復号鍵を送信する家庭内コンテンツ利用システムに関する。
【０１０９】
（構成）
第３の実施形態の家庭内コンテンツ共同利用システムは、第１の実施形態の家庭内コンテンツ共同利用システムと、以下の点で相違する。
【０１１０】
ホームサーバ２の鍵管理情報記憶部２７は、復号鍵の所在を表わす鍵管理情報を記憶する。
【０１１１】
図２１は、第３の実施形態の鍵管理情報の例を表わす図である。
図２１を参照して、鍵管理情報は、番組コンテンツ蓄積部２４に蓄積されている番組Ｘ、Ｙ、Ｚの番組コンテンツの復号鍵の所在（ホームサーバ２、ホーム機器Ａ、ホーム機器Ｂ、ホーム機器Ｃ、ホーム機器Ｄおよびホーム機器Ｅのいずれに存在するか）を表わす。
【０１１２】
ホームサーバ２の鍵管理部２６は、ホーム機器から番組コンテンツの復号鍵の転送要求を受信したときには、鍵管理情報を参照して、転送要求したホーム機器に復号鍵が所有された場合に、そのホーム機器のみが復号鍵を所有できることとなる可能性があるか否かを調べ、その可能性があるときに復号鍵をそのホーム機器に送信する。
【０１１３】
具体的には、ホームサーバ２の鍵管理部２６は、ホーム機器から番組コンテンツの復号鍵の転送要求を受信し、鍵管理情報を参照して、番組コンテンツの復号鍵が現在どこに存在するのかを調べ、復号鍵がホームサーバ２内に存在する場合には、復号鍵を転送要求したホーム機器に復号鍵を送信するとともに、鍵記憶部２９から復号鍵を削除する。
【０１１４】
また、ホームサーバ２の鍵管理部２６は、番組の復号鍵がホーム機器のいずれかに存在する場合には、復号鍵を転送要求したホーム機器に復号鍵の所在を表わす鍵所在情報を送信する。
【０１１５】
また、ホームサーバ２の鍵管理部２６は、ホーム機器から番組コンテンツの復号鍵を所有していることを表わす情報を受信したときには、そのホーム機器で復号鍵が所有されていることを表わすように鍵管理情報を更新する。
【０１１６】
ホーム機器の鍵取得部３４は、番組コンテンツの復号鍵または番組の復号鍵がいずれかのホーム機器に存在することを表わす鍵所在情報を受信する。ホーム機器の鍵取得部３４は、復号鍵がいずれかのホーム機器に存在することを表わす鍵所在情報を受信した場合には、復号鍵の転送要求を復号鍵を所有するホーム機器に送信する。
【０１１７】
ホーム機器の鍵取得部３４は、他のホーム機器から番組コンテンツの復号鍵の転送要求を受信したときには、自装置内の図示しない記憶部に記憶されている鍵使用情報を参照して、その復号鍵を使用中か否かを調べ、復号鍵が使用中の場合には、復号鍵を転送要求したホーム機器に復号鍵が使用中であることを表わす情報を送信して、復号鍵が使用中である旨のメッセージを表示させる。
【０１１８】
また、ホーム機器の鍵取得部３４は、鍵使用情報を参照して、復号鍵が使用中でない場合には、復号鍵を転送要求したホーム機器に復号鍵を送信するとともに、鍵記憶部３７から復号鍵を削除する。
【０１１９】
また、ホーム機器の鍵取得部３４は、復号鍵を取得したときには、復号鍵を所有したことを表わす情報をホームサーバ２に送信する。
【０１２０】
また、ホーム機器の鍵取得部３４は、ユーザが復号鍵の使用後、復号鍵の使用終了を指示したときには、復号鍵が使用中でないことを表わすように鍵使用情報を更新する。
【０１２１】
図２２は、ホーム機器の鍵使用情報の例を表わす図である。
図２２を参照して、鍵使用情報は、ホーム機器の番組コンテンツ記憶部３３に記憶されている番組Ｙの番組コンテンツの復号鍵が使用中であるか否かを表わす。
【０１２２】
（動作）
第３の実施形態の家庭内コンテンツ共同利用システムの動作手順の全体概要は、第１の実施形態で説明した図６のフローチャートと同じである。また、第３の実施形態の番組コンテンツの転送処理の詳細な動作手順は、第１の実施形態で説明した図７のフローチャートと同じである。
【０１２３】
（番組コンテンツの再生処理）
図２３および図２４は、第３の実施形態における、図６のステップＳ１０２の番組コンテンツの再生処理の詳細な動作手順を表わすフローチャートである。
【０１２４】
図２３および図２４を参照して、まず、番組コンテンツを取得しているホーム機器のいずれか（ホーム機器Ｉとする）で番組Ｐの番組コンテンツの再生を指示したときには、ホーム機器Ｉの鍵取得部３４は、ホームサーバ２に番組Ｐの番組コンテンツの復号鍵の転送要求を送信する（ステップＳ７０１）。
【０１２５】
ホームサーバ２の鍵管理部２６は、ホーム機器Ｉから番組Ｐの番組コンテンツの復号鍵の転送要求を受信し、鍵管理情報を参照して、番組Ｐの番組コンテンツの復号鍵が現在どこに存在するかを調べる。
【０１２６】
ホームサーバ２の鍵管理部２６は、番組Ｐの番組コンテンツの復号鍵がホームサーバ２内に存在する場合には（ステップＳ７０２でＹＥＳ）、番組Ｐの番組コンテンツの復号鍵をホーム機器Ｉに送信するとともに、ホームサーバ２から番組Ｐの番組コンテンツの復号鍵を削除する（ステップＳ７０３）。
【０１２７】
さらに、ホームサーバ２の鍵管理部２６は、ホーム機器Ｉが番組Ｐの番組コンテンツの復号鍵を所有していることを表わすように鍵管理情報を更新する（ステップＳ７０４）。
【０１２８】
一方、ホームサーバ２の鍵管理部２６は、番組Ｐの番組コンテンツの復号鍵がホーム機器のいずれか（ホーム機器Ｊとする）に存在する場合には（ステップＳ７０２でＮＯ）、番組Ｐの番組コンテンツの復号鍵がホーム機器Ｊに存在することを表わす鍵所在情報をホーム機器Ｉに送信する（ステップＳ７０５）。
【０１２９】
ホーム機器Ｉの鍵取得部３４は、ホームサーバ２から番組Ｐの番組コンテンツの復号鍵がホーム機器Ｊに存在することを表わす鍵所在情報を受信した場合には（ステップＳ７０６でＹＥＳ）、番組Ｐの番組コンテンツの復号鍵の転送要求をホーム機器Ｊに送る（ステップＳ７０７）。
【０１３０】
ホーム機器Ｊの鍵取得部３４は、ホーム機器Ｉから番組Ｐの番組コンテンツの復号鍵の転送要求を受信し、鍵使用情報を参照して、その復号鍵を使用中か否かを調べる。
【０１３１】
ホーム機器Ｊの鍵取得部３４は、鍵使用情報を参照して、番組Ｐの番組コンテンツの復号鍵が使用中でない場合には（ステップＳ７０８でＮＯ）、ホーム機器Ｉに番組Ｐの番組コンテンツの復号鍵を送信するとともに、番組Ｐの番組コンテンツの復号鍵をホーム機器Ｊから削除する（ステップＳ７０９）。
【０１３２】
一方、ホーム機器Ｊの鍵取得部３４は、番組Ｐの番組コンテンツの復号鍵が使用中の場合には（ステップＳ７０８でＹＥＳ）、ホーム機器Ｉに番組Ｐの番組コンテンツの復号鍵が使用中であることを表わす情報を送信する（ステップＳ７１０）。
【０１３３】
ホーム機器Ｉの鍵取得部３４は、ホーム機器Ｊから番組Ｐの番組コンテンツの復号鍵を受信したときには（ステップＳ７１１でＹＥＳ）、鍵記憶部２９に保存し、番組Ｐの番組コンテンツの復号鍵を所有したことを表わす情報をホームサーバ２に送信する（ステップＳ７１２）。
【０１３４】
ホームサーバ２の鍵管理部２６は、番組Ｐの番組コンテンツの復号鍵がホーム機器Ｉで所有していることを表わす情報を受信し、番組Ｐの番組コンテンツの復号鍵がホーム機器Ｉで所有されていることを表わすように鍵管理情報を更新する（ステップＳ７１３）。
【０１３５】
ホーム機器Ｉの鍵取得部３４が、ホームサーバ２から鍵所在情報を受信せずに、番組Ｐの番組コンテンツの復号鍵を受信し、鍵記憶部２９に保存したとき（ステップＳ７０６でＮＯのとき）、およびステップＳ７１２の後、ホーム機器Ｉの鍵取得部３４は、番組Ｐの番組コンテンツの復号鍵が使用中であることを表わすように鍵使用情報を更新する（ステップＳ７１４）。
【０１３６】
次に、ホーム機器Ｉの復号部３５は、受信した復号鍵で番組Ｐの暗号化された番組コンテンツを復号する（ステップＳ７１５）。
【０１３７】
ホーム機器Ｉの再生部３６は、番組Ｐの復号された番組コンテンツを再生する（ステップＳ７１６）。
【０１３８】
一方、ホーム機器Ｉの鍵取得部３４は、ホーム機器Ｊから番組Ｐの番組コンテンツの復号鍵でなく、番組Ｐの番組コンテンツの復号鍵が使用中であることを表わす情報を受信したときには（ステップＳ７１１でＮＯ）、番組Ｐの番組コンテンツの復号鍵が使用中である旨のメッセージを表示する（ステップＳ７１７）。
【０１３９】
図２５は、第３の実施形態における、図６のステップＳ１０３の再生終了後の復号鍵についての情報の更新処理の詳細な動作手順を表わすフローチャートである。
【０１４０】
（再生終了後の復号鍵についての情報の更新処理）
図２５を参照して、ユーザが、ホーム機器Ｉでの番組Ｐの番組コンテンツの復号鍵の使用の終了を指示したときには、ホーム機器Ｉの鍵取得部３４は、番組Ｐの番組コンテンツの復号鍵が使用中でないことを表わすように鍵使用情報を更新する（ステップＳ８０１）。
【０１４１】
（動作例）
ホーム機器（ホーム機器Ａ、Ｂ、Ｃとする）で、ユーザが番組Ｙの番組コンテンツの転送を要求したときには、ホーム機器Ａ、Ｂ、Ｃの番組コンテンツ取得部３２は、ホームサーバ２に番組Ｙの番組コンテンツの転送要求を送信する。ホームサーバ２の暗号処理部２３は、番組Ｙの番組コンテンツの転送要求を受信し、番組コンテンツ蓄積部２４内の番組Ｙの暗号化された番組コンテンツを通信部２５を通じてホーム機器Ａ、Ｂ、Ｃに送信し、番組コピー情報を更新する。ホーム機器Ａ、Ｂ、Ｃの番組コンテンツ取得部３２は、番組Ｙの暗号化された番組コンテンツを受信し、番組コンテンツ記憶部３３に保存する。
【０１４２】
図２６は、この段階での番組コピー情報を表わす図である。図２６に示すように、番組コンテンツ蓄積部２４に蓄積されている番組Ｙの暗号化された番組コンテンツが、ホーム機器Ａ、ホーム機器Ｂおよびホーム機器Ｃに存在する。
【０１４３】
次に、ユーザが、ホーム機器Ａで番組Ｙの番組コンテンツの再生を指示したときには、ホーム機器Ａの鍵取得部３４は、ホームサーバ２に番組Ｙの番組コンテンツの復号鍵の転送要求を送信する。ホームサーバ２の鍵管理部２６は、ホーム機器Ａから番組Ｙの番組コンテンツの復号鍵の転送要求を受信し、鍵管理情報を参照して、番組Ｐの番組コンテンツの復号鍵が現在どこに存在するのかを調べる。
【０１４４】
図２７は、この段階での鍵管理情報を表わす図である。図２７に示すように、番組Ｙの番組コンテンツの復号鍵はホーム機器Ｂに存在する。
【０１４５】
ホームサーバ２の鍵管理部２６は、番組Ｙの番組コンテンツの復号鍵がホーム機器Ｂに存在するので、番組Ｙの番組コンテンツの復号鍵がホーム機器Ｂに存在することを表わす鍵所在情報をホーム機器Ａに送信する。ホーム機器Ａの鍵取得部３４は、番組Ｙの番組コンテンツの復号鍵がホーム機器Ｂに存在することを表わす鍵所在情報を受信する。ホーム機器Ａの鍵取得部３４は、番組Ｙの番組コンテンツの復号鍵の転送要求をホーム機器Ｂに送る。ホーム機器Ｂの鍵取得部３４は、ホーム機器Ａから番組Ｙの番組コンテンツの復号鍵の転送要求を受信し、鍵使用情報を参照して、その復号鍵を使用中か否かを調べる。
【０１４６】
図２８は、この段階でのホーム機器Ｂの鍵使用情報を表わす図である。図２８に示すように、番組Ｙの番組コンテンツの復号鍵は使用中でない。
【０１４７】
また、ホーム機器Ｂの鍵取得部３４は、鍵使用情報を参照して、番組Ｐの番組コンテンツの復号鍵が使用中でないので、ホーム機器Ａに番組Ｙの番組コンテンツの復号鍵を送信する。ホーム機器Ａの鍵取得部３４は、番組Ｐの番組コンテンツの復号鍵を受信する。ホーム機器Ａの鍵取得部３４は、番組Ｙの番組コンテンツの復号鍵を所有したことを表わす情報をホームサーバ２に送信する。ホームサーバ２の鍵管理部２６は、番組Ｙの番組コンテンツの復号鍵がホーム機器Ａで所有していることを表わす情報を受信し、番組Ｙの番組コンテンツの復号鍵がホーム機器Ａで所有されていることを表わすように鍵管理情報を更新する。
【０１４８】
図２９は、この段階での鍵管理情報を表わす図である。図２９に示すように、番組Ｙの番組コンテンツの復号鍵がホーム機器Ａに存在することを示すように鍵管理情報が変更される。
【０１４９】
ホーム機器Ａの鍵取得部３４は、番組Ｙの番組コンテンツの復号鍵が使用中であることを表わすように鍵使用情報を更新する。
【０１５０】
図３０は、この段階でのホーム機器Ａの鍵使用情報を表わす図である。図３０に示すように、番組Ｙの番組コンテンツの復号鍵が使用中であることを示すように鍵使用情報が変更される。
【０１５１】
ホーム機器Ａの復号部３５は、受信した復号鍵で番組Ｙの暗号化されたコンテンツを復号する。ホーム機器Ａの再生部３６は、番組Ｙの復号されたコンテンツを再生する。次に、ユーザが、ホーム機器Ａでの番組Ｙの番組コンテンツの復号鍵の使用終了を指示したときには、ホーム機器Ａの鍵取得部３４は、番組Ｐの番組コンテンツの復号鍵が使用中でないことを表わすように鍵使用情報を更新する。
【０１５２】
図３１は、この段階でのホーム機器Ａの鍵使用情報を表わす図である。図３１に示すように、番組Ｙの番組コンテンツの復号鍵が使用中でないことを示すように鍵使用情報が変更される。
【０１５３】
以上のように、第３の実施形態に係る家庭内コンテンツ共同利用システムによれば、番組コンテンツの再生要求時に前もって番組コンテンツがホームサーバ２からホーム機器に送られ、番組コンテンツの再生要求時に、番組コンテンツの復号鍵がホームサーバ２または復号鍵を所有しているホーム機器から１つのホーム機器にのみ送られるので、著作権の保護を図りつつ、ユーザの要求に応じて素早くコンテンツを再生できる。
【０１５４】
（変形例）
本発明は、上記実施の形態に限定されるものではなく、たとえば、以下の変形例も包含する。
【０１５５】
（１）  番組コンテンツの送信のタイミング
ホームサーバ２は、放送局から受信した番組コンテンツを暗号化して記憶した後、番組コンテンツの転送要求を受信したときに、転送要求したホーム機器に暗号化された番組コンテンツを送信するものとしたが、これに限定するものではない。
【０１５６】
たとえば、ホームサーバ２でユーザが指定した番組の番組コンテンツを受信して、受信した番組コンテンツを暗号化して、暗号化終了後すぐに予め定められたホーム機器に送信するものとしてもよい。
【０１５７】
また、ホームサーバ２ですべての番組の番組コンテンツを受信して、受信したすべての番組コンテンツを暗号化して、暗号化終了後すぐに予め定められたホーム機器に送信するものとしてもよい。
【０１５８】
また、ホームサーバが、ホーム機器での番組の録画予約に基づいて、放送局からの番組コンテンツを受信し、受信した番組コンテンツを暗号化して、暗号化処理の終了後すぐに、録画予約したホーム機器に暗号化された番組コンテンツを送信するものとしてもよい。
【０１５９】
（２）  ホームサーバについて
本発明のホームサーバは、実施の形態で説明したような放送波を受信するチューナ内臓のタイプだけでなく、有線放送を受信するタイプのもの、あるいはインターネット経由でコンテンツを受信するタイプ（いわゆるＩＰ−ＴＶサービスによる放送を受信するタイプ）ものなどであってもよい。
【０１６０】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【０１６１】
【図１】家庭内コンテンツ共同利用システムの機能ブロック図である。
【図２】ホームサーバ２の機能ブロック図である。
【図３】番組コピー情報の例を表わす図である。
【図４】第１の実施形態の鍵管理情報の例を表わす図である。
【図５】ホーム機器の機能ブロック図である。
【図６】本発明の実施形態の家庭内コンテンツ共同利用システムの動作手順の全体の概要を表わすフローチャートである。
【図７】第１の実施形態における、図６のステップＳ１０１の番組コンテンツの転送処理の詳細な動作手順を表わすフローチャートである
【図８】第１の実施形態における、図６のステップＳ１０２の番組コンテンツの再生処理の詳細な動作手順を表わすフローチャートである。
【図９】第１の実施形態における、図６のステップＳ１０３の再生終了後の復号鍵についての情報の更新処理の詳細な動作手順を表わすフローチャートである。
【図１０】番組コピー情報を表わす図である。
【図１１】鍵管理情報を表わす図である。
【図１２】鍵管理情報を表わす図である
【図１３】鍵管理情報を表わす図である。
【図１４】第２の実施形態の鍵管理情報の例を表わす図である。
【図１５】第２の実施形態における、図６のステップＳ１０２の番組コンテンツの再生処理の詳細な動作手順を表わすフローチャートである。
【図１６】第２の実施形態における、図６のステップＳ１０３の再生終了後の復号鍵についての情報の更新処理の詳細な動作手順を表わすフローチャートである。
【図１７】番組コピー情報を表わす図である。
【図１８】鍵管理情報を表わす図である。
【図１９】鍵管理情報を表わす図である。
【図２０】鍵管理情報を表わす図である。
【図２１】第３の実施形態の鍵管理情報の例を表わす図である。
【図２２】ホーム機器の鍵使用情報の例を表わす図である。
【図２３】第３の実施形態における、図６のステップＳ１０２の番組コンテンツの再生処理の詳細な動作手順を表わすフローチャートである。
【図２４】第３の実施形態における、図６のステップＳ１０２の番組コンテンツの再生処理の詳細な動作手順を表わすフローチャートである。
【図２５】第３の実施形態における、図６のステップＳ１０３の再生終了後の復号鍵についての情報の更新処理の詳細な動作手順を表わすフローチャートである。
【図２６】番組コピー情報を表わす図である。
【図２７】鍵管理情報を表わす図である。
【図２８】ホーム機器Ｂの鍵使用情報を表わす図である。
【図２９】鍵管理情報を表わす図である。
【図３０】ホーム機器Ａの鍵使用情報を表わす図である。
【図３１】ホーム機器Ａの鍵使用情報を表わす図である。
【符号の説明】
【０１６２】
２  ホームサーバ、４  ネットワーク、２０  アンテナ、２１  チューナ、２２  番組コンテンツ受信部、２３  暗号処理部、２４  番組コンテンツ蓄積部、２５，３１  通信部、２６  鍵管理部、２７  鍵管理情報記憶部、２８  番組コピー情報記憶部、２９，３７  鍵記憶部、３２  番組コンテンツ取得部、３３  番組コンテンツ記憶部、３４  鍵取得部、３５  復号部、３６  再生部。
【図１】
2006352312.tif 000003
【図２】
2006352312.tif 000004
【図３】
2006352312.tif 000005
【図４】
2006352312.tif 000006
【図５】
2006352312.tif 000007
【図６】
2006352312.tif 000008
【図７】
2006352312.tif 000009
【図８】
2006352312.tif 000010
【図９】
2006352312.tif 000011
【図１０】
2006352312.tif 000012
【図１１】
2006352312.tif 000013
【図１２】
2006352312.tif 000014
【図１３】
2006352312.tif 000015
【図１４】
2006352312.tif 000016
【図１５】
2006352312.tif 000017
【図１６】
2006352312.tif 000018
【図１７】
2006352312.tif 000019
【図１８】
2006352312.tif 000020
【図１９】
2006352312.tif 000021
【図２０】
2006352312.tif 000022
【図２１】
2006352312.tif 000023
【図２２】
2006352312.tif 000024
【図２３】
2006352312.tif 000025
【図２４】
2006352312.tif 000026
【図２５】
2006352312.tif 000027
【図２６】
2006352312.tif 000028
【図２７】
2006352312.tif 000029
【図２８】
2006352312.tif 000030
【図２９】
2006352312.tif 000031
【図３０】
2006352312.tif 000032
【図３１】
2006352312.tif 000033