(57)【要約】  視聴端末と蓄積端末とを備えたシステムであって、視聴端末は、ネットワーク上の、ＡＶコンテンツを提供する、サーバに対して、認証と暗号により保護された第１の接続を行い、第１の接続を用いてＡＶコンテンツの利用権取得を行い、その際にＡＶコンテンツの前記ネットワーク上での位置を示すＡＶコンテンツ配置情報と、ＡＶコンテンツのライセンス情報を含むダウンロード制御情報を取得し、取得したダウンロード制御情報を蓄積端末に対して送信し、蓄積端末は、視聴端末から前記ダウンロード制御情報を取得し、ＡＶコンテンツ配置情報に従ってＡＶコンテンツを前記サーバからネットワーク経由でダウンロードして蓄積し、ライセンス情報に従って前記サーバからＡＶコンテンツのライセンスを取得して保存し、保存したライセンスに基づき、一定の期間ＡＶコンテンツを利用する、ネットワークＡＶコンテンツ再生システム。
2009019842.tif 000002
【特許請求の範囲】
【請求項１】
視聴端末と蓄積端末とを備えたシステムであって、
前記視聴端末は、
ネットワーク上の、ＡＶコンテンツを提供する、１又は複数のサーバに対して、認証と暗号により保護された第１の接続を行い、
前記第１の接続を用いて前記ＡＶコンテンツの利用権取得を行い、その際に前記ＡＶコンテンツの前記ネットワーク上での位置を示すＡＶコンテンツ配置情報と、前記ＡＶコンテンツのライセンス情報を含むダウンロード制御情報を取得し、
前記取得したダウンロード制御情報を前記蓄積端末に対して送信し、
前記蓄積端末は、
前記視聴端末から前記ダウンロード制御情報を取得し、前記ＡＶコンテンツ配置情報に従って前記ＡＶコンテンツを前記サーバから前記ネットワーク経由でダウンロードして蓄積し、
前記ライセンス情報に従って前記サーバから前記ＡＶコンテンツのライセンスを取得して保存し、
前記保存したライセンスに基づき、一定の期間前記ＡＶコンテンツを利用する、
ことを特徴とするネットワークＡＶコンテンツ再生システム。
【請求項２】
前記視聴端末は利用権取得の際、購入アカウントを指定して利用権の取得を行い、その結果として、少なくとも前記蓄積端末での復号を許可するライセンス情報を含む前記ダウンロード制御情報を取得し、
前記ライセンス情報には、前記サーバ上での利用権を特定するライセンスＩＤが含まれる、ことを特徴とする、請求の範囲第１項記載のネットワークＡＶコンテンツ再生システム。
【請求項３】
前記蓄積端末は、前記サーバと認証と暗号により保護された第２の接続を行い、
前記第２の接続を用いて、少なくとも前記ライセンス情報に含まれる前記ＡＶコンテンツのライセンスＩＤと、前記蓄積端末のＩＤを含むライセンス取得要求を前記サーバに送信し、
前記ライセンス取得要求の応答として前記サーバから前記ＡＶコンテンツのライセンスを取得して保存し、
前記ライセンスに含まれるＡＶコンテンツ暗号鍵により、前記蓄積端末内で前記ＡＶコンテンツの復号を行うことを特徴とする、請求の範囲第２項記載のネットワークＡＶコンテンツ再生システム。
【請求項４】
前記蓄積端末は、前記視聴端末と認証と暗号により保護された第３の接続を行い、
前記復号したＡＶコンテンツを、前記第３の接続により送信し、
前記視聴端末は、前記第３の接続で前記蓄積端末から受信した前記ＡＶコンテンツの表示を行うことを特徴とする、請求の範囲第３項記載のネットワークＡＶコンテンツ再生システム。
【請求項５】
前記視聴端末と前記蓄積端末間の、前記ダウンロード制御情報の送信又は前記ＡＶコンテンツの送信は、前記蓄積端末と前記視聴端末間に設けられたＬＡＮ又はＨＤＭＩ接続で実施される、請求の範囲第４項記載のネットワークＡＶコンテンツ再生システム。
【請求項６】
前記蓄積端末は前記視聴端末から前記ＡＶコンテンツ再生を要求された場合には、前記視聴端末と認証と暗号により保護された第３の接続を行い、前記復号したＡＶコンテンツを、前記第３の接続により送信し、
前記視聴端末は前記第３の接続で前記蓄積端末から受信した前記ＡＶコンテンツの表示を行い、
前記蓄積端末は、自身が備えるユーザインタフェースから前記ＡＶコンテンツ出力を要求された場合には、前記復号したＡＶコンテンツを、前記ユーザインタフェースで指定された出力先に出力することを特徴とする、請求の範囲第３項記載のネットワークＡＶコンテンツ再生システム。
【請求項７】
前記視聴端末は、ブラウザを搭載し、ブラウザのSSL接続により前記ネットワーク上の前記サーバと認証と暗号により保護された前記第１の接続を行い、
前記第１の接続を用いて前記ＡＶコンテンツの利用権取得を行い、その際に前記ＡＶコンテンツの前記ネットワーク上での位置を示すＡＶコンテンツ配置情報と、前記ＡＶコンテンツのライセンス情報を含むダウンロード制御情報を取得し、前記取得したダウンロード制御情報を、前記ブラウザから起動される通信モジュールにより前記蓄積端末に対して送信することを特徴とする、請求の範囲第３項記載のネットワークＡＶコンテンツ再生システム。
【請求項８】
前記蓄積端末は、前記視聴端末が前記蓄積端末とＬＡＮ接続されていることを確認できた場合は、前記ダウンロード制御情報を取得して使用し、前記視聴端末が前記蓄積端末とＬＡＮ接続されていなかった場合は、前記ダウンロード制御情報を取得しないことを特徴とする、請求の範囲第３項記載のネットワークＡＶコンテンツ再生システム。
【請求項９】
前記蓄積端末は、前記視聴端末の認証を行い、前記視聴端末が予め信頼できる接続先に登録済みのものであった場合は、前記ダウンロード制御情報を取得して使用し、前記視聴端末が予め信頼できる接続先に登録済みで無かった場合は、前記ダウンロード制御情報を取得しないことを特徴とする、請求の範囲第３項記載のネットワークＡＶコンテンツ再生システム。
【請求項１０】
前記蓄積端末は、前記ダウンロード制御情報に付与された証明書が正規のものと確認できた場合は、前記ダウンロード制御情報を取得して使用し、正規のものと確認できなかった場合は、前記ダウンロード制御情報を取得しないことを特徴とする、請求の範囲第３項記載のネットワークＡＶコンテンツ再生システム。
【請求項１１】
前記ダウンロード制御情報は、前記蓄積端末と前記視聴端末間の機器間認証によって暗号化されることを特徴とする、請求の範囲第３項記載のネットワークＡＶコンテンツ再生システム。
【請求項１２】
前記蓄積端末は、前記保存したライセンスに基づき、前記ＡＶコンテンツをメディアに出力できることを特徴とする、請求の範囲第１項記載のネットワークＡＶコンテンツ再生システム。
【請求項１３】
視聴端末及び蓄積端末とネットワークを介して通信する、１又は複数のサーバであって、
アカウントと前記アカウントに関連付けられた端末ＩＤを保持し、
前記視聴端末と認証と暗号により保護された第１の接続を行い、
前記第１の接続によりＡＶコンテンツの利用権を前記アカウントに対して付与し、
その際に前記ＡＶコンテンツの前記ネットワーク上での位置を示すＡＶコンテンツ配置情報と、前記ＡＶコンテンツの前記サーバ上での利用権を特定するライセンスＩＤが含まれるライセンス情報とを含むダウンロード制御情報を前記視聴端末に対して送信し、
前記蓄積端末と認証と暗号により保護された第２の接続を行い、
前記第２の接続を用いて、前記蓄積端末からライセンス取得要求があった場合、前記ライセンス取得要求に含まれるＡＶコンテンツのライセンスＩＤが前記アカウントに対して利用権を付与されたＡＶコンテンツのライセンスＩＤと一致するか比較し、さらに前記ライセンス取得要求に含まれる端末のＩＤが前記アカウントに関連付けられた端末ＩＤと一致するか比較し、両方とも一致する場合に前記蓄積端末にライセンスを配布することを特徴とするサーバ。
【請求項１４】
視聴端末と蓄積端末と１又は複数のサーバとを備えたシステムであって、
前記サーバは、
アカウントと前記アカウントに関連付けられた端末ＩＤを保持し、
前記視聴端末は、前記サーバと認証と暗号により保護された第１の接続を行い、
前記第１の接続を用いて前記アカウントに対してＡＶコンテンツの利用権取得を行い、
その際に前記ＡＶコンテンツのネットワーク上での位置を示すＡＶコンテンツ配置情報と、前記ＡＶコンテンツの前記サーバ上での利用権を特定するライセンスＩＤが含まれるライセンス情報を含むダウンロード制御情報を取得し、
取得した前記ダウンロード制御情報を前記蓄積端末に対して送信し、
前記蓄積端末は、
前記視聴端末から前記ダウンロード制御情報を取得し、
前記蓄積端末は、前記サーバと認証と暗号により保護された第２の接続を行い、
前記第２の接続を用いて、少なくとも前記ライセンス情報に含まれる前記ＡＶコンテンツのライセンスＩＤと、前記蓄積端末のＩＤを含むライセンス取得要求を前記サーバに送信し、
前記サーバは、
前記ライセンス取得要求に含まれるＡＶコンテンツのライセンスＩＤが前記アカウントに対して利用権を付与されたＡＶコンテンツのＩＤと一致するか比較し、さらに前記ライセンス取得要求に含まれる前記蓄積端末のＩＤが前記アカウントに関連付けられた端末ＩＤと一致するか比較し、両方とも一致する場合に前記蓄積端末にライセンスを配布し、
前記蓄積端末は、
前記サーバから前記ライセンスを取得して保存し、前記ライセンスに含まれるＡＶコンテンツ暗号鍵により、前記ＡＶコンテンツの復号を行う、
ことを特徴とするネットワークＡＶコンテンツ再生システム。
【請求項１５】
指示端末と蓄積端末と１又は複数のサーバとを備えたシステムであって、
前記サーバは、アカウントと前記アカウントに関連付けられた端末ＩＤを保持し、
前記指示端末は、前記サーバと認証と暗号により保護された第１の接続を行い、前記第１の接続を用いて前記アカウントに対してＡＶコンテンツの利用権取得を行い、
前記蓄積端末は、定期的に前記サーバに対し認証と暗号により保護された第４の接続を行って、前記ダウンロード制御情報の配信を要求し、
前記サーバは、前記ダウンロード制御情報の配信要求に応じて、前記第４の接続によって、前記アカウントに関連付けられた端末ＩＤに対応する蓄積端末へ、前記ＡＶコンテンツのネットワーク上での位置を示すＡＶコンテンツ配置情報と、前記ＡＶコンテンツの前記サーバ上での利用権を特定するライセンスＩＤが含まれるライセンス情報を含むダウンロード制御情報を配布し、
前記蓄積端末は、前記ダウンロード制御情報の前記ＡＶコンテンツ配置情報に従って前記ＡＶコンテンツを前記サーバからダウンロードして蓄積し、
前記蓄積端末は、前記サーバと認証と暗号により保護された第２の接続を行い、前記第２の接続を用いて、少なくとも前記ライセンス情報に含まれる前記ＡＶコンテンツのライセンスＩＤと、前記蓄積端末のＩＤを含むライセンス取得要求を前記サーバに送信し、
前記サーバは、前記ライセンス取得要求に含まれるＡＶコンテンツのライセンスＩＤが前記アカウントに対して利用権を付与されたＡＶコンテンツのＩＤと一致するか比較し、さらに前記ライセンス取得要求に含まれる前記蓄積端末のＩＤが前記アカウントに関連付けられた端末ＩＤと一致するか比較し、両方とも一致する場合に前記蓄積端末にライセンスを配布し、
前記蓄積端末は、前記サーバからライセンスを取得して保存し、前記ライセンスに含まれるＡＶコンテンツ暗号鍵により、前記ＡＶコンテンツの復号を行う、
ことを特徴とするネットワークＡＶコンテンツ再生システム。
【請求項１６】
指示端末と蓄積端末と１又は複数のサーバとを備えたシステムであって、
前記サーバは、アカウントと前記アカウントに関連付けられた端末ＩＤを保持し、
前記指示端末は、前記サーバと認証と暗号により保護された第１の接続を行い、前記第１の接続を用いて前記アカウントに対してＡＶコンテンツの利用権取得を行い、
前記サーバは、前記指示端末の前記ＡＶコンテンツの利用権取得後に、前記アカウントに関連付けられた端末ＩＤに対応する蓄積端末を呼び出して第４の接続を行って、前記蓄積端末へ、前記ＡＶコンテンツのネットワーク上での位置を示すＡＶコンテンツ配置情報と、前記ＡＶコンテンツの前記サーバ上での利用権を特定するライセンスＩＤが含まれるライセンス情報を含むダウンロード制御情報を配布し、
前記蓄積端末は、前記ダウンロード制御情報の前記ＡＶコンテンツ配置情報に従って前記ＡＶコンテンツを前記サーバからダウンロードして蓄積し、
前記蓄積端末は、前記サーバと認証と暗号により保護された第２の接続を行い、前記第２の接続を用いて、少なくとも前記ライセンス情報に含まれる前記ＡＶコンテンツのライセンスＩＤと、前記蓄積端末のＩＤを含むライセンス取得要求を前記サーバに送信し、
前記サーバは、前記ライセンス取得要求に含まれるＡＶコンテンツのライセンスＩＤが前記アカウントに対して利用権を付与されたＡＶコンテンツのＩＤと一致するか比較し、さらに前記ライセンス取得要求に含まれる前記蓄積端末のＩＤが前記アカウントに関連付けられた端末ＩＤと一致するか比較し、両方とも一致する場合に前記蓄積端末にライセンスを配布し、
前記蓄積端末は、前記サーバからライセンスを取得して保存し、前記ライセンスに含まれるＡＶコンテンツ暗号鍵により、前記ＡＶコンテンツの復号を行う、
ことを特徴とするネットワークＡＶコンテンツ再生システム。
【請求項１７】
前記サーバは、前記指示端末の前記ＡＶコンテンツの利用権取得後に、前記蓄積端末へダウンロード進行状況リストを要求し、
前記蓄積端末は、前記ネットワークを経由して前記サーバに対し前記ダウンロード進行状況リストを送信し、
前記サーバは前記蓄積端末のダウンロード進行状況リストを取得して前記指示端末に対して転送し、
前記指示端末はダウンロード進行状況リストを外部へ表示し、
前記サーバは、前記指示端末からのダウンロード指示を受けて、前記ダウンロード制御情報を前記蓄積端末へ配布することを特徴とする、請求の範囲第１６項記載のネットワークＡＶコンテンツ再生システム。
【請求項１８】
前記指示端末は、視聴機能を有する視聴端末を兼ねる端末である、又は視聴機能を有する視聴端末とは別の端末であることを特徴とする、請求の範囲第１５又は１６項記載のネットワークＡＶコンテンツ再生システム。
【請求項１９】
請求の範囲第１項記載のネットワークＡＶコンテンツ再生システムの、
前記ネットワーク上の、ＡＶコンテンツを提供する、１又は複数のサーバに対して、認証と暗号により保護された第１の接続を行い、前記第１の接続を用いて前記ＡＶコンテンツの利用権取得を行い、その際に前記ＡＶコンテンツの前記ネットワーク上での位置を示すＡＶコンテンツ配置情報と、前記ＡＶコンテンツのライセンス情報を含むダウンロード制御情報を取得し、前記取得したダウンロード制御情報を前記蓄積端末に対して送信を行う前記視聴端末と、
前記視聴端末から前記ダウンロード制御情報を取得し、前記ＡＶコンテンツ配置情報に従って前記ＡＶコンテンツを前記サーバから前記ネットワーク経由でダウンロードして蓄積し、前記ライセンス情報に従って前記サーバから前記ＡＶコンテンツのライセンスを取得して保存し、前記保存したライセンスに基づき、一定の期間前記ＡＶコンテンツを利用する、前記蓄積端末として、
コンピュータを機能させるためのプログラム。
【請求項２０】
請求の範囲第１５項記載のネットワークＡＶコンテンツ再生システムの、
前記サーバと認証と暗号により保護された第１の接続を行い、前記第１の接続を用いて前記アカウントに対してＡＶコンテンツの利用権取得を行う前記指示端末と、
定期的に前記サーバに対し認証と暗号により保護された第４の接続を行って、前記ダウンロード制御情報の配信を要求し、前記ダウンロード制御情報の前記ＡＶコンテンツ配置情報に従って前記ＡＶコンテンツを前記サーバからダウンロードして蓄積し、前記サーバと認証と暗号により保護された第２の接続を行い、前記第２の接続を用いて、少なくとも前記ライセンス情報に含まれる前記ＡＶコンテンツのライセンスＩＤと、前記蓄積端末のＩＤを含むライセンス取得要求を前記サーバに送信し、前記サーバからライセンスを取得して保存し、前記ライセンスに含まれるＡＶコンテンツ暗号鍵により、前記ＡＶコンテンツの復号を行う、前記蓄積端末と、
前記アカウントと前記アカウントに関連付けられた端末ＩＤを保持し、前記ダウンロード制御情報の配信要求に応じて、前記第４の接続によって、前記アカウントに関連付けられた端末ＩＤに対応する蓄積端末へ、前記ＡＶコンテンツのネットワーク上での位置を示すＡＶコンテンツ配置情報と、前記ＡＶコンテンツの前記サーバ上での利用権を特定するライセンスＩＤが含まれるライセンス情報を含むダウンロード制御情報を配布し、前記ライセンス取得要求に含まれるＡＶコンテンツのライセンスＩＤが前記アカウントに対して利用権を付与されたＡＶコンテンツのＩＤと一致するか比較し、さらに前記ライセンス取得要求に含まれる前記蓄積端末のＩＤが前記アカウントに関連付けられた端末ＩＤと一致するか比較し、両方とも一致する場合に前記蓄積端末にライセンスを配布する、サーバとして、
コンピュータを機能させるためのプログラム。
【請求項２１】
請求の範囲第１６項記載のネットワークＡＶコンテンツ再生システムの、
前記サーバと認証と暗号により保護された第１の接続を行い、前記第１の接続を用いて前記アカウントに対してＡＶコンテンツの利用権取得を行う、前記指示端末と、
前記アカウントと前記アカウントに関連付けられた端末ＩＤを保持し、前記指示端末の前記ＡＶコンテンツの利用権取得後に、前記アカウントに関連付けられた端末ＩＤに対応する蓄積端末を呼び出して第４の接続を行って、前記蓄積端末へ、前記ＡＶコンテンツのネットワーク上での位置を示すＡＶコンテンツ配置情報と、前記ＡＶコンテンツの前記サーバ上での利用権を特定するライセンスＩＤが含まれるライセンス情報を含むダウンロード制御情報を配布し、前記ライセンス取得要求に含まれるＡＶコンテンツのライセンスＩＤが前記アカウントに対して利用権を付与されたＡＶコンテンツのＩＤと一致するか比較し、さらに前記ライセンス取得要求に含まれる前記蓄積端末のＩＤが前記アカウントに関連付けられた端末ＩＤと一致するか比較し、両方とも一致する場合に前記蓄積端末にライセンスを配布し、前記サーバと、
前記ダウンロード制御情報の前記ＡＶコンテンツ配置情報に従って前記ＡＶコンテンツを前記サーバからダウンロードして蓄積し、前記サーバと認証と暗号により保護された第２の接続を行い、前記第２の接続を用いて、少なくとも前記ライセンス情報に含まれる前記ＡＶコンテンツのライセンスＩＤと、前記蓄積端末のＩＤを含むライセンス取得要求を前記サーバに送信し、前記蓄積端末は、前記サーバからライセンスを取得して保存し、前記ライセンスに含まれるＡＶコンテンツ暗号鍵により、前記ＡＶコンテンツの復号を行う、前記蓄積端末として、
コンピュータを機能させるためのプログラム。
【請求項２２】
請求の範囲第１９〜２１項のいずれかに記載のプログラムを記録した記録媒体であって、コンピュータにより処理可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、 ネットワークを利用してＡＶコンテンツを配信し再生するシステムなどに関するものである。
【背景技術】
【０００２】
近年、インターネットの発達により、映画や音楽等をダウンロードして再生する技術が一般化しつつある。具体的には映画や音楽等のコンテンツ配信を行うサーバから、ＰＣ、ＡＶ機器、携帯やポータブル機器にネットワーク経由でコンテンツをダウンロードするサービスが多く提供されている。【０００３】
この様なサービスに著作権保護を目的とするＤＲＭ技術を適用することにより、購入した端末に限って視聴を許可する、コンテンツのレンタルシステムを実現することができた。【０００４】
この様なシステムの第１の従来例の構成を図１２に示す。端末２０１とサーバ２０２はネットワーク２２２を介して接続される。端末２０１は一般にＩＰ通信を中継するルータ２２１を介してネットワーク２２２に接続される。またネットワーク２２２には端末２０１と同様な構成の複数の端末が接続されているものとする。【０００５】
端末２０１は、ネットワークＩＦ２０４、コンテンツ取得部２１３、蓄積部２１４、復号部２１９、デコード部２０９、ＨＴＭＬブラウザ２０５、制御情報取得部２０６、制御情報保存部２１６、ライセンス取得部２１７、ライセンス保存部２１８より構成される。デコード部２０９はデコード出力２１０を行う機能を持ち、これは例えばＨＤＭＩ等のＡＶ端子への出力などが相当する。【０００６】
サーバ２０２は、コンテンツ配信部２２５、蓄積装置２２６、ＨＴＭＬサーバ２２７、制御情報記録部２２８、視聴権記録部２３０、ライセンス配信部２２９、ルータ２２３、ＬＡＮ２２４より構成される。【０００７】
コンテンツ配信部２２５、ＨＴＭＬサーバ２２７、ライセンス配信部２２９等は、各々ＣＰＵを備えて独立動作するサーバ群であり、サーバサイト内に設営されるＬＡＮ２２４で相互に接続されて協調動作を行い、全体として一体のダウンロードサーバ機能を提供するものである。【０００８】
コンテンツ配信部２２５は、蓄積装置２２６を装備しており、蓄積装置２２６に蓄積されているＡＶコンテンツファイルを、ネットワーク２２２を経由して端末２０１にダウンロードさせることができる。ここでＡＶコンテンツファイルとは、映像、音声などを含むリアルタイムデータであり、例えばMPEG2やMP3等のファイルが相当する。【０００９】
第１の従来例の動作シーケンス例を図１３に示す。以下図１３に従って第１の従来例の動作を説明する。端末２０１とサーバ２０２はインターネットで接続されており、相互に通信することができる。【００１０】
この様な構成で、利用者が端末２０１を操作して（購入及びダウンロード指示３０１）、ＨＴＭＬブラウザ２０５を用いてサーバ２０２に接続し、コンテンツの購入及びダウンロード指示３０２を送ることが可能である。ここでサーバ２０２は、コンテンツの購入及びダウンロード指示３０２を受け取ると、ステップ３０３において当該コンテンツをレンタルさせる期限t1〜t2を生成し、その期限t1〜t2を、どの端末が購入したかを記録するための端末２０１のＩＤとセットにして、サーバ２０２内の視聴権記録部２３０に保存するものとする。【００１１】
サーバ２０２はその後コンテンツの購入及びダウンロード指示３０２に対する応答として、ステップ３０４においてＤＬ制御情報をＨＴＭＬサーバ２２７経由で端末２０１に配信する。ここでＤＬ制御情報とはコンテンツと、そのコンテンツのライセンスを取得する為の情報であり、制御情報記録部２２８に保存されたコンテンツのＵＲＬと、視聴権記録部２３０に保存されたライセンスのＩＤを含むものとする。【００１２】
ＤＬ制御情報を受信した端末２０１はステップ３０５においてＨＴＭＬ内に含まれるＤＬ制御情報を制御情報取得部２０６により分離し、制御情報保存部２１６に保存する。次に端末２０１は制御情報保存部２１６に保存されたＤＬ制御情報に従ってステップ３０６においてコンテンツのダウンロードを行う。【００１３】
このダウンロードは、例えば次のようにして行われる。すなわち、制御情報保存部２１６に保存された制御情報に基づいて、コンテンツ取得部２１３は、購入したいコンテンツのＵＲＬに対するHTTPのGET命令を発行する。このGET命令によってダウンロードが実行される。このダウンロードは、コンテンツの全ての部分を取得して端末２０１内の蓄積部２１４に保存することで完了する。【００１４】
ダウンロードが完了すると端末２０１はライセンス取得要求３０７において制御情報保存部２１６に保存されたＤＬ制御情報に従ってライセンス取得部２１７によりサーバ２０２へライセンス取得要求を行う。ライセンス取得要求３０７にはどのライセンスを取得したいかを指定するためのライセンスＩＤと、どの端末が要求しているかを示すための端末２０１の端末ＩＤとが含まれている。【００１５】
ライセンス取得要求３０７を受信したサーバ２０２は、視聴権記録部２３０を検索してライセンス取得要求３０７と照合し、指定されたライセンスが、指定された端末ＩＤで購入済みであるかの確認を行う。購入済みであれば、ライセンス取得要求３０７に対する応答として、ライセンス配信部２２９からライセンス取得応答３０８を送信し、ライセンスの配信を行う。ここでライセンスとは、コンテンツの再生期限を制限するための情報であり、例えば暗号化されたコンテンツを復号する為の暗号鍵と、暗号鍵の使用期限を含むものとする。サーバ２０２はステップ３０３において当該コンテンツをレンタルさせる期限t1〜t2を生成してあるので、t1〜t2をライセンス内の再生期限情報として配信するものとする。【００１６】
ライセンスを受信した端末２０１はステップ３０９においてライセンスをライセンス保存部２１８に保存する。なお、サーバ２０２は、視聴権記録部２３０を検索して指定されたライセンスが購入済でなければ、ライセンス取得応答３０８を送信せずライセンスの配信を行わない。【００１７】
以上のようなシーケンスにより、コンテンツのダウンロードと当該ライセンスの取得が完了する。【００１８】
次に、利用者がステップ３１０において端末２０１を操作してダウンロードしたコンテンツの再生を指示するものとする。この時端末２０１はステップ３１１においてライセンス保存部２１８に保存しておいたライセンスを取り出し、ステップ３１２においてライセンス内の再生期限情報t1〜t2を現在時刻と照合し、期限内であればステップ３１３においてライセンス内の暗号鍵を用いて復号部２１９でコンテンツの暗号の復号を行い、デコード部２０９で圧縮コンテンツのデコードを開始する。以上のようなシーケンスにより、コンテンツの再生３１４を行うことが可能になる。【００１９】
なお、レンタル期間t1〜t2が終了した後のタイミングであるステップ３１５において利用者がコンテンツの再生を指示した場合は、ステップ３１６で取り出したライセンス内の再生期限情報t1〜t2をステップ３１７において現在時刻と照合した結果、レンタル期限が終了していることが判明するため、ステップ３１８において再生を行わずに利用者に期限切れである旨の表示を行う。【００２０】
以上のようなシーケンスにより、購入した端末にのみ視聴期限を限って視聴を許可するという、コンテンツのレンタルシステムを実現することができた。【００２１】
ここで端末ＩＤとは、購入した端末に限って利用を許可するために、端末に一意に付与されたＩＤであり、蓄積部２１４内に出荷時より内蔵され、ＩＤに対する証明書の付与等により偽装が防止されているものである（ここで述べた、特定の機器に限って利用権を与える方法を、特定の人やメディアに限って利用権を与える方法と区別し、以下で機器バインドの利用権付与方法と呼ぶ）。【００２２】
しかしながらこの第１の従来例では、蓄積部２１４を備えた端末でしかダウンロードを実行できないという第１の課題がある。例えばＨＴＭＬブラウザを備えたネットワーク対応ＴＶであっても蓄積装置を備えないとダウンロードを行うことは出来なかった。【００２３】
第１の課題に対処する為に、蓄積装置としてハードディスクドライブ（以下ＨＤＤと記載）をＴＶに内蔵することも可能であるが、この方法によれば部品コストが上昇し、さらに機構部品を持つＨＤＤの寿命が短いために修理コストも必要になるなどの、第２の課題があった。【００２４】
別の対処として、ＨＤＤを内蔵した汎用ＡＶレコーダをＵＳＢ、ＩＥＥＥ１３９４、Ｓｅｒｉａｌ−ＡＴＡ等のペリフェラルインタフェース経由でＴＶに外付けし、ＴＶに内蔵されたＨＤＤと同等に扱う方法がある。この方法によれば市販の既存レコーダを外付けで流用できることから前記第２の課題が解決できた。【００２５】
ところで、レコーダに保存したコンテンツがレコーダで自由に再生できたり、メディアや他のレコーダにダビングできたりすると、サーバ側でＴＶに対して許諾したレンタルの視聴期限を正しく保障することができなくなるため、この方式においてはレコーダ内のコンテンツを当該ＴＶでしか視聴できない様に制限している（すなわち視聴権をＴＶにバインドして付与する）。【００２６】
具体的にはライセンス保存部と復号部をＴＶ側に設け、レコーダには暗号化されたままのコンテンツを保存することで、当該ＴＶ以外での再生を禁止している。【００２７】
その結果、当然にこの方式では、ＴＶ側の操作ＵＩによらずにレコーダ側の操作ＵＩを操作した場合は、ダウンロードコンテンツを再生出来ず、さらに削除を行うこともＴＶ側との連携無しには困難であるなど、使い勝手が悪いという第３の課題があった。【００２８】
そこで、第３の課題を解決するために、複数の機器において同一のコンテンツを再生出来る権利を付与することが出来る、ドメイン管理型のＤＲＭ技術を用いて、ＴＶで購入したコンテンツをＴＶ側でもＤＶＤレコーダ側でも再生可能とする方法も考えられる。この様なドメイン管理型のＤＲＭ技術の例が特許文献１及び２に開示されている。【００２９】
特許文献１の方法においては、コンテンツにドメイン属性情報を付与し、コンテンツのドメイン情報と同じ属性情報が付与された端末のみで再生を許可する方式を採用する。本方式においてＴＶとレコーダの両方にドメイン属性情報を付与すれば、ＴＶの操作ＵＩによってもレコーダの操作ＵＩによっても同じコンテンツの再生が可能となる。【００３０】
特許文献２の方法においては、家庭内に設置されて他の機器に対してコンテンツの再生権限付与を行うことのできるマスター機能を保持するホームサーバーを採用し、ホームサーバが、スレーブ機能を保持する再生機器に再生権限を付与することとする。本方式においてＴＶにマスター機能を搭載し、レコーダにスレーブ機能を搭載すれば、ＴＶの操作ＵＩによってもレコーダの操作ＵＩによっても同じコンテンツの再生が可能となることから、やはり第３の課題を解決できる。
【特許文献１】特開２００５−１９６６６３号公報
【特許文献２】特表２００７−５２００１１号公報
【発明の開示】
【発明が解決しようとする課題】
【００３１】
しかしながら、特許文献１と２の方法とも、ＴＶとレコーダの両方にＤＲＭ機能を搭載する必要があるという課題を有した。ＤＲＭ機能を搭載する為には、一定のセキュリティを維持できるだけの基準を満たす必要があり、さらにはＤＲＭ認証の為の端末ＩＤや証明書を搭載する必要があり、これらの機能をＴＶやレコーダ全てに搭載するとコストが上昇するという、第４の課題があった。【００３２】
本発明は、以上説明した従来の方法の第１から第４の課題を考慮し、もともと蓄積装置を備えない視聴端末でもコンテンツのダウンロードと視聴を実行でき、その際に内蔵型でない蓄積端末をダウンロード先として利用することができ、視聴端末の操作ＵＩからでも蓄積端末の操作ＵＩからでもコンテンツの再生を行うことが出来、その際に全端末にＤＲＭ機能を実装せずともコンテンツのダウンロードと視聴を実行できるコンテンツ再生システムなどを提供することを目的とする。
【課題を解決するための手段】
【００３３】
第１の本発明は、
視聴端末と蓄積端末とを備えたシステムであって、
前記視聴端末は、
ネットワーク上の、ＡＶコンテンツを提供する、１又は複数のサーバに対して、認証と暗号により保護された第１の接続を行い、
前記第１の接続を用いて前記ＡＶコンテンツの利用権取得を行い、その際に前記ＡＶコンテンツの前記ネットワーク上での位置を示すＡＶコンテンツ配置情報と、前記ＡＶコンテンツのライセンス情報を含むダウンロード制御情報を取得し、
前記取得したダウンロード制御情報を前記蓄積端末に対して送信し、
前記蓄積端末は、
前記視聴端末から前記ダウンロード制御情報を取得し、前記ＡＶコンテンツ配置情報に従って前記ＡＶコンテンツを前記サーバから前記ネットワーク経由でダウンロードして蓄積し、
前記ライセンス情報に従って前記サーバから前記ＡＶコンテンツのライセンスを取得して保存し、
前記保存したライセンスに基づき、一定の期間前記ＡＶコンテンツを利用する、
ことを特徴とするネットワークＡＶコンテンツ再生システムである。【００３４】
第２の本発明は、
前記視聴端末は利用権取得の際、購入アカウントを指定して利用権の取得を行い、その結果として、少なくとも前記蓄積端末での復号を許可するライセンス情報を含む前記ダウンロード制御情報を取得し、
前記ライセンス情報には、前記サーバ上での利用権を特定するライセンスＩＤが含まれる、ことを特徴とする、第１の発明のネットワークＡＶコンテンツ再生システムである。【００３５】
第３の本発明は、
前記蓄積端末は、前記サーバと認証と暗号により保護された第２の接続を行い、
前記第２の接続を用いて、少なくとも前記ライセンス情報に含まれる前記ＡＶコンテンツのライセンスＩＤと、前記蓄積端末のＩＤを含むライセンス取得要求を前記サーバに送信し、
前記ライセンス取得要求の応答として前記サーバから前記ＡＶコンテンツのライセンスを取得して保存し、
前記ライセンスに含まれるＡＶコンテンツ暗号鍵により、前記蓄積端末内で前記ＡＶコンテンツの復号を行うことを特徴とする、第２の本発明のネットワークＡＶコンテンツ再生システムである。【００３６】
第４の本発明は、
前記蓄積端末は、前記視聴端末と認証と暗号により保護された第３の接続を行い、
前記復号したＡＶコンテンツを、前記第３の接続により送信し、
前記視聴端末は、前記第３の接続で前記蓄積端末から受信した前記ＡＶコンテンツの表示を行うことを特徴とする、第３の本発明のネットワークＡＶコンテンツ再生システムである。【００３７】
第５の本発明は、
前記視聴端末と前記蓄積端末間の、前記ダウンロード制御情報の送信又は前記ＡＶコンテンツの送信は、前記蓄積端末と前記視聴端末間に設けられたＬＡＮ又はＨＤＭＩ接続で実施される、第４の本発明のネットワークＡＶコンテンツ再生システムである。【００３８】
第６の本発明は、
前記蓄積端末は前記視聴端末から前記ＡＶコンテンツ再生を要求された場合には、前記視聴端末と認証と暗号により保護された第３の接続を行い、前記復号したＡＶコンテンツを、前記第３の接続により送信し、
前記視聴端末は前記第３の接続で前記蓄積端末から受信した前記ＡＶコンテンツの表示を行い、
前記蓄積端末は、自身が備えるユーザインタフェースから前記ＡＶコンテンツ出力を要求された場合には、前記復号したＡＶコンテンツを、前記ユーザインタフェースで指定された出力先に出力することを特徴とする、第３の本発明のネットワークＡＶコンテンツ再生システムである。【００３９】
第７の本発明は、
前記視聴端末は、ブラウザを搭載し、ブラウザのSSL接続により前記ネットワーク上の前記サーバと認証と暗号により保護された前記第１の接続を行い、
前記第１の接続を用いて前記ＡＶコンテンツの利用権取得を行い、その際に前記ＡＶコンテンツの前記ネットワーク上での位置を示すＡＶコンテンツ配置情報と、前記ＡＶコンテンツのライセンス情報を含むダウンロード制御情報を取得し、前記取得したダウンロード制御情報を、前記ブラウザから起動される通信モジュールにより前記蓄積端末に対して送信することを特徴とする、第３の本発明のネットワークＡＶコンテンツ再生システムである。【００４０】
第８の本発明は、
前記蓄積端末は、前記視聴端末が前記蓄積端末とＬＡＮ接続されていることを確認できた場合は、前記ダウンロード制御情報を取得して使用し、前記視聴端末が前記蓄積端末とＬＡＮ接続されていなかった場合は、前記ダウンロード制御情報を取得しないことを特徴とする、第３の本発明のネットワークＡＶコンテンツ再生システムである。【００４１】
第９の本発明は、
前記蓄積端末は、前記視聴端末の認証を行い、前記視聴端末が予め信頼できる接続先に登録済みのものであった場合は、前記ダウンロード制御情報を取得して使用し、前記視聴端末が予め信頼できる接続先に登録済みで無かった場合は、前記ダウンロード制御情報を取得しないことを特徴とする、第３の本発明のネットワークＡＶコンテンツ再生システムである。【００４２】
第１０の本発明は、
前記蓄積端末は、前記ダウンロード制御情報に付与された証明書が正規のものと確認できた場合は、前記ダウンロード制御情報を取得して使用し、正規のものと確認できなかった場合は、前記ダウンロード制御情報を取得しないことを特徴とする、第３の本発明のネットワークＡＶコンテンツ再生システムである。【００４３】
第１１の本発明は、
前記ダウンロード制御情報は、前記蓄積端末と前記視聴端末間の機器間認証によって暗号化されることを特徴とする、第３の本発明のネットワークＡＶコンテンツ再生システムである。【００４４】
第１２の本発明は、
前記蓄積端末は、前記保存したライセンスに基づき、前記ＡＶコンテンツをメディアに出力できることを特徴とする、第１の本発明のネットワークＡＶコンテンツ再生システムである。【００４５】
第１３の本発明は、
視聴端末及び蓄積端末とネットワークを介して通信する、１又は複数のサーバであって、
アカウントと前記アカウントに関連付けられた端末ＩＤを保持し、
前記視聴端末と認証と暗号により保護された第１の接続を行い、
前記第１の接続によりＡＶコンテンツの利用権を前記アカウントに対して付与し、
その際に前記ＡＶコンテンツの前記ネットワーク上での位置を示すＡＶコンテンツ配置情報と、前記ＡＶコンテンツの前記サーバ上での利用権を特定するライセンスＩＤが含まれるライセンス情報とを含むダウンロード制御情報を前記視聴端末に対して送信し、
前記蓄積端末と認証と暗号により保護された第２の接続を行い、
前記第２の接続を用いて、前記蓄積端末からライセンス取得要求があった場合、前記ライセンス取得要求に含まれるＡＶコンテンツのライセンスＩＤが前記アカウントに対して利用権を付与されたＡＶコンテンツのライセンスＩＤと一致するか比較し、さらに前記ライセンス取得要求に含まれる端末のＩＤが前記アカウントに関連付けられた端末ＩＤと一致するか比較し、両方とも一致する場合に前記蓄積端末にライセンスを配布することを特徴とするサーバである。【００４６】
第１４の本発明は、
視聴端末と蓄積端末と１又は複数のサーバとを備えたシステムであって、
前記サーバは、
アカウントと前記アカウントに関連付けられた端末ＩＤを保持し、
前記視聴端末は、前記サーバと認証と暗号により保護された第１の接続を行い、
前記第１の接続を用いて前記アカウントに対してＡＶコンテンツの利用権取得を行い、
その際に前記ＡＶコンテンツのネットワーク上での位置を示すＡＶコンテンツ配置情報と、前記ＡＶコンテンツの前記サーバ上での利用権を特定するライセンスＩＤが含まれるライセンス情報を含むダウンロード制御情報を取得し、
取得した前記ダウンロード制御情報を前記蓄積端末に対して送信し、
前記蓄積端末は、
前記視聴端末から前記ダウンロード制御情報を取得し、
前記蓄積端末は、前記サーバと認証と暗号により保護された第２の接続を行い、
前記第２の接続を用いて、少なくとも前記ライセンス情報に含まれる前記ＡＶコンテンツのライセンスＩＤと、前記蓄積端末のＩＤを含むライセンス取得要求を前記サーバに送信し、
前記サーバは、
前記ライセンス取得要求に含まれるＡＶコンテンツのライセンスＩＤが前記アカウントに対して利用権を付与されたＡＶコンテンツのＩＤと一致するか比較し、さらに前記ライセンス取得要求に含まれる前記蓄積端末のＩＤが前記アカウントに関連付けられた端末ＩＤと一致するか比較し、両方とも一致する場合に前記蓄積端末にライセンスを配布し、
前記蓄積端末は、
前記サーバから前記ライセンスを取得して保存し、前記ライセンスに含まれるＡＶコンテンツ暗号鍵により、前記ＡＶコンテンツの復号を行う、
ことを特徴とするネットワークＡＶコンテンツ再生システムである。【００４７】
第１５の本発明は、
指示端末と蓄積端末と１又は複数のサーバとを備えたシステムであって、
前記サーバは、アカウントと前記アカウントに関連付けられた端末ＩＤを保持し、
前記指示端末は、前記サーバと認証と暗号により保護された第１の接続を行い、前記第１の接続を用いて前記アカウントに対してＡＶコンテンツの利用権取得を行い、
前記蓄積端末は、定期的に前記サーバに対し認証と暗号により保護された第４の接続を行って、前記ダウンロード制御情報の配信を要求し、
前記サーバは、前記ダウンロード制御情報の配信要求に応じて、前記第４の接続によって、前記アカウントに関連付けられた端末ＩＤに対応する蓄積端末へ、前記ＡＶコンテンツのネットワーク上での位置を示すＡＶコンテンツ配置情報と、前記ＡＶコンテンツの前記サーバ上での利用権を特定するライセンスＩＤが含まれるライセンス情報を含むダウンロード制御情報を配布し、
前記蓄積端末は、前記ダウンロード制御情報の前記ＡＶコンテンツ配置情報に従って前記ＡＶコンテンツを前記サーバからダウンロードして蓄積し、
前記蓄積端末は、前記サーバと認証と暗号により保護された第２の接続を行い、前記第２の接続を用いて、少なくとも前記ライセンス情報に含まれる前記ＡＶコンテンツのライセンスＩＤと、前記蓄積端末のＩＤを含むライセンス取得要求を前記サーバに送信し、
前記サーバは、前記ライセンス取得要求に含まれるＡＶコンテンツのライセンスＩＤが前記アカウントに対して利用権を付与されたＡＶコンテンツのＩＤと一致するか比較し、さらに前記ライセンス取得要求に含まれる前記蓄積端末のＩＤが前記アカウントに関連付けられた端末ＩＤと一致するか比較し、両方とも一致する場合に前記蓄積端末にライセンスを配布し、
前記蓄積端末は、前記サーバからライセンスを取得して保存し、前記ライセンスに含まれるＡＶコンテンツ暗号鍵により、前記ＡＶコンテンツの復号を行う、
ことを特徴とするネットワークＡＶコンテンツ再生システムである。【００４８】
第１６の本発明は、
指示端末と蓄積端末と１又は複数のサーバとを備えたシステムであって、
前記サーバは、アカウントと前記アカウントに関連付けられた端末ＩＤを保持し、
前記指示端末は、前記サーバと認証と暗号により保護された第１の接続を行い、前記第１の接続を用いて前記アカウントに対してＡＶコンテンツの利用権取得を行い、
前記サーバは、前記指示端末の前記ＡＶコンテンツの利用権取得後に、前記アカウントに関連付けられた端末ＩＤに対応する蓄積端末を呼び出して第４の接続を行って、前記蓄積端末へ、前記ＡＶコンテンツのネットワーク上での位置を示すＡＶコンテンツ配置情報と、前記ＡＶコンテンツの前記サーバ上での利用権を特定するライセンスＩＤが含まれるライセンス情報を含むダウンロード制御情報を配布し、
前記蓄積端末は、前記ダウンロード制御情報の前記ＡＶコンテンツ配置情報に従って前記ＡＶコンテンツを前記サーバからダウンロードして蓄積し、
前記蓄積端末は、前記サーバと認証と暗号により保護された第２の接続を行い、前記第２の接続を用いて、少なくとも前記ライセンス情報に含まれる前記ＡＶコンテンツのライセンスＩＤと、前記蓄積端末のＩＤを含むライセンス取得要求を前記サーバに送信し、
前記サーバは、前記ライセンス取得要求に含まれるＡＶコンテンツのライセンスＩＤが前記アカウントに対して利用権を付与されたＡＶコンテンツのＩＤと一致するか比較し、さらに前記ライセンス取得要求に含まれる前記蓄積端末のＩＤが前記アカウントに関連付けられた端末ＩＤと一致するか比較し、両方とも一致する場合に前記蓄積端末にライセンスを配布し、
前記蓄積端末は、前記サーバからライセンスを取得して保存し、前記ライセンスに含まれるＡＶコンテンツ暗号鍵により、前記ＡＶコンテンツの復号を行う、
ことを特徴とするネットワークＡＶコンテンツ再生システムである。【００４９】
第１７の本発明は、
前記サーバは、前記指示端末の前記ＡＶコンテンツの利用権取得後に、前記蓄積端末へダウンロード進行状況リストを要求し、
前記蓄積端末は、前記ネットワークを経由して前記サーバに対し前記ダウンロード進行状況リストを送信し、
前記サーバは前記蓄積端末のダウンロード進行状況リストを取得して前記指示端末に対して転送し、
前記指示端末はダウンロード進行状況リストを外部へ表示し、
前記サーバは、前記指示端末からのダウンロード指示を受けて、前記ダウンロード制御情報を前記蓄積端末へ配布することを特徴とする、第１６の本発明のネットワークＡＶコンテンツ再生システムである。【００５０】
第１８の本発明は、
前記指示端末は、視聴機能を有する視聴端末を兼ねる端末である、又は視聴機能を有する視聴端末とは別の端末であることを特徴とする、第１５又は１６の本発明のネットワークＡＶコンテンツ再生システムである。【００５１】
第１９の本発明は、
第１の本発明のネットワークＡＶコンテンツ再生システムの、
前記ネットワーク上の、ＡＶコンテンツを提供する、１又は複数のサーバに対して、認証と暗号により保護された第１の接続を行い、前記第１の接続を用いて前記ＡＶコンテンツの利用権取得を行い、その際に前記ＡＶコンテンツの前記ネットワーク上での位置を示すＡＶコンテンツ配置情報と、前記ＡＶコンテンツのライセンス情報を含むダウンロード制御情報を取得し、前記取得したダウンロード制御情報を前記蓄積端末に対して送信を行う前記視聴端末と、
前記視聴端末から前記ダウンロード制御情報を取得し、前記ＡＶコンテンツ配置情報に従って前記ＡＶコンテンツを前記サーバから前記ネットワーク経由でダウンロードして蓄積し、前記ライセンス情報に従って前記サーバから前記ＡＶコンテンツのライセンスを取得して保存し、前記保存したライセンスに基づき、一定の期間前記ＡＶコンテンツを利用する、前記蓄積端末として、
コンピュータを機能させるためのプログラムである。【００５２】
第２０の本発明は、
第１５の本発明のネットワークＡＶコンテンツ再生システムの、
前記サーバと認証と暗号により保護された第１の接続を行い、前記第１の接続を用いて前記アカウントに対してＡＶコンテンツの利用権取得を行う前記指示端末と、
定期的に前記サーバに対し認証と暗号により保護された第４の接続を行って、前記ダウンロード制御情報の配信を要求し、前記ダウンロード制御情報の前記ＡＶコンテンツ配置情報に従って前記ＡＶコンテンツを前記サーバからダウンロードして蓄積し、前記サーバと認証と暗号により保護された第２の接続を行い、前記第２の接続を用いて、少なくとも前記ライセンス情報に含まれる前記ＡＶコンテンツのライセンスＩＤと、前記蓄積端末のＩＤを含むライセンス取得要求を前記サーバに送信し、前記サーバからライセンスを取得して保存し、前記ライセンスに含まれるＡＶコンテンツ暗号鍵により、前記ＡＶコンテンツの復号を行う、前記蓄積端末と、
前記アカウントと前記アカウントに関連付けられた端末ＩＤを保持し、前記ダウンロード制御情報の配信要求に応じて、前記第４の接続によって、前記アカウントに関連付けられた端末ＩＤに対応する蓄積端末へ、前記ＡＶコンテンツのネットワーク上での位置を示すＡＶコンテンツ配置情報と、前記ＡＶコンテンツの前記サーバ上での利用権を特定するライセンスＩＤが含まれるライセンス情報を含むダウンロード制御情報を配布し、前記ライセンス取得要求に含まれるＡＶコンテンツのライセンスＩＤが前記アカウントに対して利用権を付与されたＡＶコンテンツのＩＤと一致するか比較し、さらに前記ライセンス取得要求に含まれる前記蓄積端末のＩＤが前記アカウントに関連付けられた端末ＩＤと一致するか比較し、両方とも一致する場合に前記蓄積端末にライセンスを配布する、サーバとして、
コンピュータを機能させるためのプログラムである。【００５３】
第２１の本発明は、
第１６の本発明のネットワークＡＶコンテンツ再生システムの、
前記サーバと認証と暗号により保護された第１の接続を行い、前記第１の接続を用いて前記アカウントに対してＡＶコンテンツの利用権取得を行う、前記指示端末と、
前記アカウントと前記アカウントに関連付けられた端末ＩＤを保持し、前記指示端末の前記ＡＶコンテンツの利用権取得後に、前記アカウントに関連付けられた端末ＩＤに対応する蓄積端末を呼び出して第４の接続を行って、前記蓄積端末へ、前記ＡＶコンテンツのネットワーク上での位置を示すＡＶコンテンツ配置情報と、前記ＡＶコンテンツの前記サーバ上での利用権を特定するライセンスＩＤが含まれるライセンス情報を含むダウンロード制御情報を配布し、前記ライセンス取得要求に含まれるＡＶコンテンツのライセンスＩＤが前記アカウントに対して利用権を付与されたＡＶコンテンツのＩＤと一致するか比較し、さらに前記ライセンス取得要求に含まれる前記蓄積端末のＩＤが前記アカウントに関連付けられた端末ＩＤと一致するか比較し、両方とも一致する場合に前記蓄積端末にライセンスを配布し、前記サーバと、
前記ダウンロード制御情報の前記ＡＶコンテンツ配置情報に従って前記ＡＶコンテンツを前記サーバからダウンロードして蓄積し、前記サーバと認証と暗号により保護された第２の接続を行い、前記第２の接続を用いて、少なくとも前記ライセンス情報に含まれる前記ＡＶコンテンツのライセンスＩＤと、前記蓄積端末のＩＤを含むライセンス取得要求を前記サーバに送信し、前記蓄積端末は、前記サーバからライセンスを取得して保存し、前記ライセンスに含まれるＡＶコンテンツ暗号鍵により、前記ＡＶコンテンツの復号を行う、前記蓄積端末として、
コンピュータを機能させるためのプログラムである。【００５４】
第２２の本発明は、
第１９〜２１のいずれかの本発明のプログラムを記録した記録媒体であって、コンピュータにより処理可能な記録媒体である。
【発明の効果】
【００５５】
本発明によれば、もともと蓄積装置を備えない視聴端末でもコンテンツのダウンロードと視聴を実行でき、その際に内蔵型でない蓄積端末をダウンロード先として利用することができ、また視聴端末の操作ＵＩからでも蓄積端末の操作ＵＩからでもコンテンツの再生を行うことが出来、その際に全端末にＤＲＭ機能を実装せずともコンテンツのダウンロードと視聴を実行できる。
【図面の簡単な説明】
【００５６】
【図１】本発明の第１の実施の形態のシステム構成を図示したものである。
【図２】本発明の第１の実施の形態の端末とサーバ間の通信シーケンスを図示したものである。
【図３】本発明の第１の実施の形態における、利用権記録データのテーブル例を図示したものである。
【図４】本発明の第２の実施の形態のシステム構成を図示したものである。
【図５】本発明の第２の実施の形態の端末とサーバ間の通信シーケンスを図示したものである。
【図６】本発明の第３の実施の形態のシステム構成を図示したものである。
【図７】本発明の第３の実施の形態の端末とサーバ間の通信シーケンスを図示したものである。
【図８】本発明の第４の実施の形態のシステム構成を図示したものである。
【図９】本発明の第４の実施の形態の端末とサーバ間の通信シーケンスを図示したものである。
【図１０】本発明の第４の実施の形態の端末とサーバ間の通信シーケンスの一部を図示したものである。
【図１１】本発明の第５の実施の形態のシステム構成を図示したものである。
【図１２】従来例のシステム構成を図示したものである。
【図１３】従来例の端末とサーバ間の通信シーケンスを図示したものである。
【符号の説明】
【００５７】
１０１  視聴端末
１０２  サーバ
１０３  蓄積端末
１０４  ネットワークＩＦ
１０５  ＨＴＭＬブラウザ
１０６  制御情報取得部
１０７  制御情報転送部
１０８  ＬＡＮ伝送復号化部
１０９  デコード部
１１０  デコード出力
１１１  ＬＡＮ
１１２  ネットワークＩＦ
１１３  コンテンツ取得部
１１４  蓄積部
１１５  制御情報取得部
１１６  制御情報保存部
１１７  ライセンス取得部
１１８  ライセンス保存部
１１９  復号部
１２０  ＬＡＮ伝送暗号化部
１２１  ルータ
１２２  ネットワーク
１２３  ルータ
１２４  ＬＡＮ
１２５  コンテンツ配信部
１２６  蓄積装置
１２７  ＨＴＭＬサーバ
１２８  制御情報記録部
１２９  ライセンス配信部
１３０  利用権記録部
２０１  視聴端末
２０２  サーバ
２０４  ネットワークＩＦ
２０５  ＨＴＭＬブラウザ
２０６  制御情報取得部
２０９  デコード部
２１０  デコード出力
２１１  ＬＡＮ
２１３  コンテンツ取得部
２１４  蓄積部
２１６  制御情報保存部
２１７  ライセンス取得部
２１８  ライセンス保存部
２１９  復号部
２２１  ルータ
２２２  ネットワーク
２２３  ルータ
２２４  ＬＡＮ
２２５  コンテンツ配信部
２２６  蓄積装置
２２７  ＨＴＭＬサーバ
２２８  制御情報記録部
２２９  ライセンス配信部
２３０  利用権記録部
３０１  コンテンツの購入及びダウンロード指示
３０２  コンテンツの購入及びダウンロード指示
３０３  ライセンス期限生成ステップ
３０４  ＤＬ制御情報配信
３０５  ＤＬ制御情報保存ステップ
３０６  コンテンツのダウンロード
３０７  ライセンス取得要求
３０８  ライセンス取得応答
３０９  ライセンス保存ステップ
３１０  コンテンツの再生指示
３１１  ライセンス取出ステップ
３１２  ライセンス期限確認ステップ
３１３  コンテンツ復号開始ステップ
３１４  コンテンツ再生
３１５  コンテンツの再生指示
３１６  ライセンス取出ステップ
３１７  ライセンス期限確認ステップ
３１８  ライセンス期限切れ表示
４０１  登録シーケンス
４０２  ダウンロードシーケンス
４０３  再生シーケンス
４０４  アカウントログイン指示
４０５  アカウントログイン
４０６  端末ＩＤ登録指示
４０７  端末ＩＤ登録
４０８  端末ＩＤ保存
４０９  アカウントログイン指示
４１０  アカウントログイン
４１１  コンテンツの購入指示
４１２  コンテンツの購入
４１３  利用権付与
４１４  制御情報配信
４１５  制御情報転送
４１６  制御情報保存
４１７  コンテンツのダウンロード
４１８  ライセンス取得要求
４１９  ライセンス取得応答
４２０  ライセンス保存
４２１  コンテンツ検索指示
４２２  コンテンツ検索
４２３  コンテンツ再生指示
４２４  コンテンツ再生要求
４２５  伝送準備
４２６  コンテンツの伝送
４２７  コンテンツ再生出力
６０１  視聴端末
６０３  蓄積端末
６０７  制御情報転送部
６０８  ＨＤＭＩ復号化部
６１５  制御情報取得部
６２０  ＨＤＭＩ暗号化部
７０２  ダウンロードシーケンス
７０３  再生シーケンス
７１５  制御情報転送
７２１  コンテンツ検索指示
７２２  コンテンツ検索
７２３  コンテンツ再生指示
７２４  コンテンツ再生要求
７２５  伝送準備
７２６  コンテンツの伝送
７２７  コンテンツ再生出力
８０１  視聴端末
８０２  サーバ
８０３  蓄積端末
８０５  ＨＴＭＬブラウザ
８１５  制御情報取得部
８２８  制御情報配信部
９０１  登録シーケンス
９０２  ダウンロードシーケンス
９０７  端末ＩＤ登録
９０８  端末ＩＤ保存
９１４  制御情報配信
９１５  制御情報転送
９１６  制御情報保存
１００１  視聴端末
１００２  サーバ
１００３  蓄積端末
１００４  ネットワークＩＦ
１００８  ＬＡＮ伝送復号化部
１００９  デコード部
１０１０  デコード出力
１０１１  ＬＡＮ
１０１２  ネットワークＩＦ
１０１３  コンテンツ取得部
１０１４  蓄積部
１０１５  制御情報取得部
１０１６  制御情報保存部
１０１７  ライセンス取得部
１０１８  ライセンス保存部
１０１９  復号部
１０２０  ＬＡＮ伝送暗号化部
１０２１  ルータ
１０２２  ネットワーク
１０２３  ルータ
１０２４  ＬＡＮ
１０２５  コンテンツ配信部
１０２６  蓄積装置
１０２７  ＨＴＭＬサーバ
１０２８  制御情報配信部
１０２９  ライセンス配信部
１０３０  利用権記録部
１０３１  制御端末
１０３２  ネットワークＩＦ
１０３３  ＨＴＭＬブラウザ
１１０１  登録シーケンス
１１０２  ダウンロードシーケンス
１１０３  再生シーケンス
１１０４  アカウントログイン指示
１１０５  アカウントログイン
１１０６  端末ＩＤ登録指示
１１０７  端末ＩＤ登録
１１０８  端末ＩＤ保存
１１０９  アカウントログイン指示
１１１０  アカウントログイン
１１１１  コンテンツの購入指示
１１１２  コンテンツの購入
１１１３  利用権付与
１１１５  制御情報転送
１１１６  制御情報保存
１１１７  コンテンツのダウンロード
１１１８  ライセンス取得要求
１１１９  ライセンス取得応答
１１２０  ライセンス保存
１１２１  コンテンツ検索指示
１１２２  コンテンツ検索
１１２３  コンテンツ再生指示
１１２４  コンテンツ再生要求
１１２５  伝送準備
１１２６  コンテンツの伝送
１１２７  コンテンツ再生出力
１２０３  蓄積端末
１２０４  ＣＰＲＭ暗号化部
１２０５  メディア
１３０１  アドレス情報維持シーケンス
１３０２  アドレス通知
１３０３  端末ＩＤからアドレスを検索するステップ
１３０４  接続要求
１３０５  ＴＣＰ接続
１３０６  蓄積情報要求
１３０７  蓄積情報配信
１３０８  蓄積情報配信
１３０９  蓄積情報表示
１３１０  ダウンロード指示
１３１１  ダウンロード指示
１３１２  ＴＣＰ切断
１３１３  アドレス通知
【発明を実施するための最良の形態】
【００５８】
（実施の形態１）
以下で、本発明の第１の実施の形態について、図面を参照しながら説明する。【００５９】
図１に本実施の形態が前提とするシステムの構成図を示す。視聴端末１０１と蓄積端末１０３はＬＡＮ１１１に接続される。これら両端末は、ルータ１２１とネットワーク１２２を介してサーバ１０２に接続される。視聴端末１０１は、ネットワークＩＦ１０４、ＬＡＮ伝送復号化部１０８、デコード部１０９、ＨＴＭＬブラウザ１０５、制御情報取得部１０６、制御情報転送部１０７より構成される。デコード部１０９はデコード出力１１０を出力する機能を持ち、これは例えばＴＶ画面への出画機能などが相当する。【００６０】
蓄積端末１０３は、ネットワークＩＦ１１２、コンテンツ取得部１１３、蓄積部１１４、復号部１１９、ＬＡＮ伝送暗号化部１２０、制御情報取得部１１５、制御情報保存部１１６、ライセンス取得部１１７、ライセンス保存部１１８より構成される。【００６１】
サーバ１０２は、コンテンツ配信部１２５、蓄積装置１２６、ＨＴＭＬサーバ１２７、制御情報記録部１２８、利用権記録部１３０、ライセンス配信部１２９、ルータ１２３、ＬＡＮ１２４より構成される。コンテンツ配信部１２５、ＨＴＭＬサーバ１２７、ライセンス配信部１２９等は、各々ＣＰＵを備えて独立動作するサーバ群であり、サーバサイト内に設定されるＬＡＮ１２４で相互に接続されて協調動作を行い、全体として一体のダウンロードサーバ機能を提供するものである。なお一台のサーバでこれらの機能を実現しても勿論かまわない。【００６２】
コンテンツ配信部１２５は、蓄積装置１２６を装備しており、蓄積装置１２６に蓄積されているＡＶコンテンツファイルを、ネットワーク１２２を経由して蓄積端末１０３にダウンロードさせることができる。【００６３】
ここでＡＶコンテンツファイルとは、映像、音声などを含むリアルタイムデータであり、例えばMPEG2やMP3等のファイルが相当する。視聴端末１０１としては例えばＨＴＭＬブラウザを備えたネットワーク対応デジタルＴＶがあげられ、蓄積端末１０３としてはネットワーク対応デジタルレコーダがあげられる。図１には図示しないが、視聴端末１０１、蓄積端末１０３とも各々リモコンやＧＵＩ画面出力などのユーザインタフェースを備え、それらにより各々の端末の機能を個々に操作可能であるものとする。【００６４】
本実施の形態において、利用者が端末の操作を行ってコンテンツをダウンロードして視聴するまでの動作と通信シーケンスを図２に示す。【００６５】
以下、図２に従って順に操作及び通信手順を説明する。図２において視聴端末１０１とサーバ１０２と蓄積端末１０３は図１と同一の構成であるので同一の記号で示し、ネットワーク等、一般的な動作しか行わない構成部品は図示を省略する。図２のシーケンスは大きく、４０１登録シーケンス、４０２ダウンロードシーケンス、４０３再生シーケンスに分かれており、一般にこれらのシーケンスの間は時間的にも隔たっているものである。４０１登録シーケンスは、蓄積端末１０３を購入して設置する際などに一度だけ実施すればよいサービス登録手順であり、蓄積端末１０３自体のユーザインタフェースを用いて行う。４０２ダウンロードシーケンス、４０３再生シーケンスは、視聴端末１０１のユーザインタフェースを用いて、利用者の操作により任意の回数実施される。図において各矢印がそれらの様子を示す。【００６６】
４０１登録シーケンスにおいては、まず、利用者がアカウントログイン指示４０４により蓄積端末１０３を操作してＨＴＭＬブラウザやその他の通信アプリケーションを用いてサーバ１０２に接続し、アカウントログイン通信４０５を行う。ここでのアカウントとは、コンテンツ購入の履歴や課金管理の為に用いるもので、利用者がコンテンツ配信事業者と契約して予め取得してあるものとし、サーバ１０２にはアカウントを特定するためのアカウント名、アカウントパスワードと、課金に必要な決済手段情報などを含むエントリが保存されているものとする。アカウントログイン指示４０４において、利用者はアカウント名、パスワードを入力してログインを行うことが出来る。【００６７】
次に利用者は、蓄積端末１０３を操作して端末ＩＤ登録操作４０６を行う。本操作は、蓄積端末１０３の例えばＨＴＭＬページ内に配置された端末ＩＤ登録ボタンを押すことにより実施できる。ここでの端末ＩＤとは、サーバ１０２が端末毎に機器バインドの方法により利用権を付与するため、端末を一意に識別する為のＩＤであり、蓄積端末１０３内に出荷時より内蔵され、ＩＤに対する証明書の付与等により偽装が防止されているものである。【００６８】
端末ＩＤ登録操作４０６を受けた蓄積端末１０３は、ＨＴＭＬページ内のボタンよりプラグイン経由で指示を受けて端末ＩＤ登録４０７通信を行い、サーバ１０２に対して蓄積端末１０３の端末ＩＤを送信する。【００６９】
端末ＩＤ登録４０７を受信したサーバ１０２はステップ４０８において、蓄積端末１０３の端末ＩＤを、利用者のアカウントエントリ内に登録する。以上の様なシーケンスにより、利用者のアカウントに関連付けて端末ＩＤが登録される。【００７０】
なお、ここでは端末ＩＤの特定は蓄積端末１０３が行うものとしたが、利用者が直接端末ＩＤの入力を行って登録を行ってもかまわない。直接入力によれば利用者の手間は増加するが、視聴端末１０１やＰＣ等からも端末ＩＤ登録を行うことが出来、蓄積端末１０３にＨＴＭＬブラウザ等を備える必要が無いという利点がある。【００７１】
４０２ダウンロードシーケンスは、利用者が何らかのコンテンツを購入やレンタルしようとする場合に開始される。まず、利用者がアカウントログイン指示４０９により視聴端末１０１を操作してＨＴＭＬブラウザやその他の通信アプリケーションを用いてサーバ１０２に接続し、アカウントログイン通信４１０を行う。ここでの操作は登録シーケンス４０１と同様である。次に利用者はＨＴＭＬブラウザを用いてサーバ１０２から提示されるページを閲覧し、好きなコンテンツを選んでコンテンツ購入指示操作４１１を行う。本操作は例えばＨＴＭＬページ内に配置された購入フォームボタンを押すことにより実施できる。コンテンツ購入指示操作４１１を受けた視聴端末１０１は、フォームポスト等によるコンテンツ購入通信４１２を行って、サーバ１０２に所望のコンテンツを指定する。【００７２】
コンテンツ購入通信４１２を受信したサーバ１０２はステップ４１３において、必要な課金情報登録などを行った後、指定されたコンテンツの利用権をログインしているアカウントに対して付与する。また購入条件に応じてt1〜t2などの利用期限情報や、出力してよいインタフェースやコピーしてよいメディアなどの利用条件も同時に記録する。【００７３】
この際、本実施の形態においては同時に、利用権の付与されたアカウントに関連付けて登録された端末ＩＤに対し、機器バインドの利用権を付与することとする。具体的には、サーバ１０２はステップ４１３において、利用権を識別するライセンスＩＤと、ログイン中のアカウントエントリから抽出した蓄積端末１０３の端末ＩＤ、当該コンテンツの暗号鍵、さらに利用条件をセットとし、利用権記録部１３０に保存するものとする。【００７４】
利用権記録部１３０に保存されるデータテーブルの例を図３に示す。ここで蓄積端末１０３の端末ＩＤは“0xABCDEF”であるとし、ライセンスＩＤ＝“0001”のエントリに登録されているとする。【００７５】
サーバ１０２はその後コンテンツ購入通信４１２に対する応答として、ステップ４１４においてＤＬ制御情報をＨＴＭＬサーバ１２７経由で視聴端末１０１に配信する。ここでＤＬ制御情報とはコンテンツとライセンスを取得する為の情報であり、制御情報記録部１２８に保存されたコンテンツのＵＲＬと、利用権記録部１３０に保存されたライセンスのＩＤを含むものとする。なお、ライセンスを取得するためにライセンスのＩＤの他にライセンスサーバのＵＲＬも含む構成が特に好適であり、本実施の形態はこの構成によるものであるとする。ここに上記コンテンツのＵＲＬは、本発明のネットワーク上での位置を示すＡＶコンテンツ配置情報の一例である。【００７６】
ＤＬ制御情報を受信した視聴端末１０１はＨＴＭＬ内に含まれるＤＬ制御情報を制御情報取得部１０６により分離し、制御情報転送部１０７に送付する。制御情報取得部１０６は例えばＨＴＭＬブラウザ１０５がＤＬ制御情報のMIME TYPEを識別した結果として起動するプラグインプログラムやヘルパーアプリケーションなどである。ここでプラグインプログラムはＨＴＭＬブラウザのプロセス内でＨＴＭＬブラウザに用意されたＡＰＩで動作し、ヘルパーアプリケーションはＨＴＭＬブラウザと異なるプロセスで動作するが、本実施の形態においてどちらを適用してもかまわない。【００７７】
制御情報転送部１０７はＬＡＮ１１１を経由して蓄積端末１０３の制御情報取得部１１５と通信を行うことのできる通信モジュールであり、制御情報取得部１０６から受け取った情報を直ちに制御情報転送通信４１５において制御情報取得部１１５に転送する。【００７８】
ＤＬ制御情報を受信した蓄積端末１０３は、ステップ４１６においてＤＬ制御情報を制御情報保存部１１６に保存する。なお、この転送方法には例えばユニバーサルプラグアンドプレイフォーラムにより規定されるユニバーサルプラグアンドプレイ（以下ＵＰｎＰと記述）方式に準拠したアクションを用いることが可能であり、これにより同じＬＡＮ内の視聴端末１０１と蓄積端末１０３が、ＵＰｎＰの機器発見機能により自動的に互いの認識を存在し、ＵＰｎＰの機能識別機能により自動的に制御情報転送機能を持つことを確認し、制御情報を転送することが可能であることから、特に好適な構成である。この構成をとる場合には制御情報転送部１０７はＵＰｎＰコントロールポイント機能を備え、制御情報取得部１１５はＵＰｎＰサーバ機能を備えることとなる。【００７９】
なお、本実施の形態において、制御情報転送部１０７と制御情報取得部１１５間の通信内容は、ライセンスに含まれるコンテンツ鍵等の保護が必須な情報を含まないことから、暗号化せずに平文で転送を行うことが出来るのも特徴である。しかし一方で、ＬＡＮ１１１における盗聴により個人が視聴するコンテンツ名などが漏洩することを防ぐ観点からは、機器間認証を利用して暗号化を行う構成も好適である。【００８０】
なお、本実施の形態において蓄積端末１０３は、無条件に視聴端末１０１からＤＬ制御情報の転送を受け入れるのではなく、制御情報転送通信４１５のチェックを行ってＤＬ制御情報の転送を受けいれて保存するものとする。本チェック機能によって、悪意の第３者から、ＤＯＳ攻撃の為の攻撃先のＵＲＬをダウンロード先ＵＲＬとして記載したＤＬ制御情報を送りつけられた時や、広告等のコンテンツのＵＲＬを記載したＤＬ制御情報を送りつけられた時などに、不用意にＤＬ制御情報の転送を受け入れないことが出来る。【００８１】
具体的には、送信元ＩＰアドレスや、送信元とのラウンドトリップ遅延時間の確認などにより、送信元がインターネット経由でなく蓄積端末１０３と同じＬＡＮに直接接続されていることが確認できた場合にのみＤＬ制御情報を受け入れる方法、送信元のＭＡＣアドレスやその他の形式の端末ＩＤが蓄積端末１０３に予め登録されている場合のみＤＬ制御情報を受け入れる方法、送信元と双方向の認証を行ってパスした場合のみＤＬ制御情報を受け入れる方法などがある。いずれの方法によっても、宅外の第３者からの転送を禁止出来被害防止に効果がある。【００８２】
あるいは、サーバ１０２が予めＤＬ制御情報に対しサーバ１０２のみが持つ秘密鍵により証明書を付与し、蓄積端末１０３が公開鍵により署名を検証できた場合にのみ蓄積端末１０３はＤＬ制御情報を正規なものとして受け入れる方法があり、この方法によれば他の方法と較べても、伝送経路によらず被害を防止できるなどの特段の効果がある。【００８３】
次に、蓄積端末１０３は制御情報保存部１１６に保存されたＤＬ制御情報に従ってステップ４１７においてコンテンツのダウンロードを行う。ダウンロードは例えばコンテンツ取得部１１３の発行するコンテンツのＵＲＬに対するHTTPのGET命令発行によって行われる。ダウンロードは、コンテンツの全ての部分を取得して蓄積端末１０３内の蓄積部１１４に保存することで完了する。【００８４】
ダウンロードが完了すると蓄積端末１０３は、ステップ４１８において、制御情報保存部１１６に保存されたＤＬ制御情報に従って、ライセンス取得部１１７によりサーバ１０２へライセンス取得要求を行う。ライセンスを要求する通信先は、ＤＬ制御情報に含まれたライセンスサーバのＵＲＬである。【００８５】
本実施の形態ではＤＬ制御情報をサーバ２０２から取得する視聴端末１０２と、ライセンスを取得する蓄積端末１０３とが異なる端末であるが、この様に情報を要求する先（コンテンツのＵＲＬとライセンス取得要求先のＵＲＬ）をＵＲＬによりドメインを含むフルパスで記述することにより、蓄積端末１０３がＤＬ制御情報のみを用いて、不足する情報無くライセンスの要求を実行することができ、動作を単純化できる。【００８６】
ここでのライセンス取得要求４１８にはどのライセンスを取得したいかを指定するためのライセンスＩＤと、どの端末が要求しているかを示すための蓄積端末１０３の端末ＩＤを含む。【００８７】
ライセンス取得要求４１８を受信したサーバ１０２は、利用権記録部１３０を検索してライセンス取得要求４１８と照合し、指定されたライセンスが、指定された端末ＩＤで購入済みであるかの確認を行う。ここでは指定された端末ＩＤの“0xABCDEF”とライセンスＩＤ＝“0001”と一致するエントリが存在するので、サーバ１０２はライセンスを付与済みであると判定し、ライセンス取得応答４１９においてライセンスの配信を行う。ここでライセンスとは、コンテンツの再生方法を制限するための情報であり、具体的には暗号化されたコンテンツを復号する為の暗号鍵Ｋｃ１と、暗号鍵の利用期限（t1〜t2）や許可出力先（HDCP,DTCP）を含むものとする。【００８８】
ライセンスを受信した蓄積端末１０３はステップ４２０においてライセンスをライセンス保存部１１８に保存する。以上のようなシーケンスにより、コンテンツのダウンロードと当該ライセンスの取得が完了する。【００８９】
次に、４０３再生シーケンスは、利用者がダウンロードしたコンテンツを検索して再生しようとする場合に開始され、具体的には利用者がステップ４２１において視聴端末１０１を操作してダウンロードしたコンテンツの検索を指示することにより開始される。ここではコンテンツ検索方式にデジタルリビングネットワークアライアンス（以下ＤＬＮＡと記載）に準拠したＵＰｎＰ方式のコンテンツディレクトリサービス（以下ＣＤＳと記載）によるコンテンツ検索方式を採用するものとする。【００９０】
コンテンツ検索指示の結果、詳細なシーケンスの図示は省略するが、視聴端末１０１と蓄積端末１０３の間でコンテンツ検索通信４２２が双方向で１ないし複数回行われ、視聴端末１０１に所望のコンテンツを表示することができる。なお、コンテンツ検索にＵＰｎＰ方式を採用することは、制御情報転送部１０７にＵＰｎＰコントロールポイント機能を備え、制御情報取得部１１５にＵＰｎＰサーバ機能を備える方法と組み合わせることで、ＤＬ制御情報の転送とコンテンツ検索に同じ方式を適用することが可能になることから、機器発見機能などのモジュールを共通化でき、ソフトウェアサイズを低減できるなど、特段の効果がある。【００９１】
次に、利用者はステップ４２３において視聴端末１０１を操作してダウンロードしたコンテンツの再生を指示する。【００９２】
指示を受けた視聴端末１０１は、ＤＬＮＡ方式に従ってコンテンツ再生要求４２４を発行する。ここでのコンテンツ再生要求４２４はコンテンツ保護方式としてディジタルトランスミッションコンテントプロテクション（以下ＤＴＣＰと記載）規格に準拠した機器間認証及び伝送路暗号機能を供えるものとし、ＬＡＮ伝送暗号化部１２０はＤＴＣＰ−ＩＰサーバ、ＬＡＮ伝送復号化部１０８はＤＴＣＰ―ＩＰクライアントの機能を備えるものとする。この様な伝送路保護法式を備えることで、視聴端末１０１と蓄積端末１０３の間でＤＲＭにより保護されたコンテンツの送信を行った場合でも、盗聴、改竄を防止でき、正しく指定された利用期限を守ることが可能となる。【００９３】
コンテンツ再生要求４２４を受信した蓄積端末１０３は、ステップ４２５において伝送の可否判定と伝送の準備を行う。具体的には蓄積端末１０３はライセンス保存部１１８に保存しておいたライセンスを取り出し、ライセンス内の再生期限情報t1〜t2を現在時刻と照合し、期限内の場合のみ伝送可と判定する。さらに蓄積端末１０３はライセンス内の許可出力を参照し、ＤＴＣＰが含まれていることからＤＴＣＰへの伝送可と判定する。伝送可と判定した蓄積端末１０３は暗号鍵Ｋｃ１を復号部１１９に設定してダウンロードした暗号コンテンツの復号を行って平文にする動作を開始し、さらにその平文をＬＡＮ伝送暗号化部１２０でＤＴＣＰ暗号鍵により再び暗号化し、ＬＡＮへのコンテンツ伝送４２６を開始する。【００９４】
コンテンツ伝送４２６を受信した視聴端末１０１はＬＡＮ伝送復号化部１０８でＤＴＣＰ号の復号を行い、デコード部１０９で圧縮コンテンツのデコードを開始し、デコード出力１１０を行う。以上のようなシーケンスにより、コンテンツの再生４２７を行うことが可能になる。【００９５】
なお、レンタル期間が終了した後のタイミングで、利用者がコンテンツの再生を指示した場合は、ステップ４２５で取り出したライセンス内の再生期限情報t1〜t2を現在時刻と照合した結果、レンタル期限が終了していることが判明するため、ステップ４２６においてコンテンツ伝送を行わない。その結果利用期限を守ることができる。【００９６】
以上のようなシーケンスにより、サーバ１０２に予め登録した端末にダウンロードしたコンテンツについて利用期限を限って視聴を許可する、コンテンツのレンタルシステムを実現することができる。【００９７】
この様に、本実施の形態では蓄積装置を持たない視聴端末１０１でもダウンロード視聴が可能になることから従来の第１の課題を解決できる。【００９８】
さらに視聴端末１０１は蓄積端末１０３を内蔵するのではなく、ネットワーク経由で接続するものであるので、従来の第２の課題を解決できる。【００９９】
ここで、視聴できる端末に関しては、視聴端末１０１に限るものではなく、任意のＤＴＣＰ−ＩＰのクライアント機能を持つ端末が蓄積端末１０３にコンテンツ再生要求を送った場合に、再生が可能となる点にも特徴がある。すなわち本実施の形態においては、サーバ１０２は蓄積端末１０３に機器バインドして利用権を付与するだけであり、視聴する端末のＩＤの登録、チェックとも行わない。また蓄積端末１０３は、正当なＤＴＣＰ−ＩＰクライアントであるかの認証のみを行い、視聴端末１０１であるか否かなどのチェックを行わない。従って、任意のＤＴＣＰ−ＩＰのクライアント機能を持つ端末が蓄積端末１０３にコンテンツ再生要求を送った場合でも、蓄積端末１０３は前述したステップ４２４、４２５の動作と同じ動作を行い、図３のライセンスＩＤ＝“0001”のエントリを確認して、期限内であり、出力先にＤＴＣＰが含まれることのみを確認してコンテンツ伝送を行うため、やはり再生が可能になる。この様な構成により、ＤＲＭクライアント機能を搭載しないクライアントであっても、同じＬＡＮ内でＤＴＣＰ―ＩＰクライアント機能を搭載する視聴端末での再生が可能になった。例えば、比較例として、ＤＲＭの鍵Ｋｃにより暗号化されたコンテンツを、伝送路での暗号化は行わずに任意の視聴端末に対し配信する方式が考えられるがその方式によっても、著作権保護されたコンテンツを安全に配信し、利用条件を守る端末でのみ視聴をさせる方式の実現は可能であるが、その場合は各視聴端末にＤＲＭクライアント機能を搭載してＫｃを取得せざるを得ない。これに対し、本実施の形態では特にＫｃを取得して復号するのは蓄積端末１０３みであり、一旦平文にした後に別の伝送路保護手段により送出することにより、ＤＲＭ機能搭載端末数を削減でき、従来の第４の課題を解決できる。【０１００】
さらには、利用者が蓄積端末１０３自身のローカルＧＵＩを操作してダウンロードコンテンツの再生を指示した場合でも、復号部１１９で平文にした後に、図示しないが蓄積端末１０３に備えられたデコーダでデコードすることで再生が可能になるなど、従来の第３の課題も解決できる。【０１０１】
以上の様に本実施の形態では従来の第１〜第４の課題を同時に解決可能である。【０１０２】
なお、本実施の形態において伝送路保護手段はＤＴＣＰとしたが、ＨＤＣＰ等の他の任意の保護手段でかまわない。【０１０３】
また、本実施の形態において利用権は蓄積端末１０３にのみ付与したが、視聴端末１０１にも同時に付与することを妨げるものではない。【０１０４】
（実施の形態２）
以下で、本発明の第２の実施の形態について、図面を参照しながら説明する。【０１０５】
本実施の形態の第１の実施の形態と較べた場合の主な差異は、ダウンロード制御情報の送受信、及びコンテンツの転送がＬＡＮ経由でなくハイデフィニションマルチメディアインタフェース（以下ＨＤＭＩと記載）接続により行われる点である。本実施の形態において第１の実施の形態と基本的に同じ動作をするモジュールについては同じ記号で表記するものとする。図４に本実施の形態が前提とするシステムの構成図を示す。【０１０６】
視聴端末６０１と蓄積端末６０３はＬＡＮ１１１に接続される。これら両端末６０１，６０３は、ルータ１２１とネットワーク１２２を介してサーバ１０２に接続される。【０１０７】
視聴端末６０１は、ネットワークＩＦ１０４、ＨＤＭＩ復号化部６０８、デコード部１０９、ＨＴＭＬブラウザ１０５、制御情報取得部１０６、制御情報転送部６０７より構成される。デコード部１０９はデコード出力１１０を出力する機能を持ち、これは例えばＴＶ画面への出画機能などが相当する。【０１０８】
蓄積端末６０３は、ネットワークＩＦ１１２、コンテンツ取得部１１３、蓄積部１１４、復号部１１９、ＨＤＭＩ暗号化部６２０、制御情報取得部６１５、制御情報保存部１１６、ライセンス取得部１１７、ライセンス保存部１１８より構成される。【０１０９】
サーバ１０２は、第１の実施の形態と同じサーバであるものとする。【０１１０】
視聴端末６０１としては例えばＨＴＭＬブラウザを備えたネットワーク対応デジタルＴＶがあげられ、蓄積端末６０３としてはネットワーク対応デジタルレコーダがあげられる。図１には図示しないが、視聴端末６０１、蓄積端末６０３とも各々リモコンやＧＵＩ画面出力などのユーザインタフェースを備え、それらにより各々の端末の機能を個々に操作可能であるものとする。【０１１１】
本実施の形態において、利用者が端末の操作を行ってコンテンツをダウンロードして視聴するまでの動作と通信シーケンスを図５に示す。以下で図５に従って順に操作及び通信手順を説明する。【０１１２】
図５において視聴端末６０１とサーバ１０２と蓄積端末６０３は図１、図４と同一の構成であるので同一の記号で示し、ネットワーク等、一般的な動作しか行わない構成部品は図示を省略する。図５のシーケンスは大きく、４０１登録シーケンス、７０２ダウンロードシーケンス、７０３再生シーケンスに分かれており、一般にこれらのシーケンスの間は時間的にも隔たっているものである。４０１登録シーケンスは、第１の実施の形態と同じであるので説明を省略する。【０１１３】
７０２ダウンロードシーケンス、７０３再生シーケンスは、視聴端末６０１のユーザインタフェースを用いて、利用者の操作により任意の回数実施される。【０１１４】
７０２ダウンロードシーケンスは、利用者が何らかのコンテンツを購入やレンタルしようとする場合に開始される。アカウントログイン指示４０９から制御情報配信４１４までは第１の実施の形態と同じであるので説明を省略する。【０１１５】
ＤＬ制御情報を受信した視聴端末６０１はステップ７１５においてＨＴＭＬ内に含まれるＤＬ制御情報を制御情報取得部１０６によって分離し、制御情報転送部６０７に送付する。制御情報転送部６０７はＨＤＭＩケーブル内に収容されるＣＥＣ制御線により蓄積端末６０３の制御情報取得部６１５と通信を行うことのできる通信モジュールであり、制御情報取得部１０６から受け取った情報を直ちに制御情報転送通信７１５において、蓄積端末６０３内の制御情報取得部６１５に転送する。【０１１６】
ＤＬ制御情報を受信した蓄積端末６０３は、ステップ４１６においてＤＬ制御情報を制御情報保存部１１６に保存する。なお、本実施の形態において、制御情報転送部６０７と制御情報取得部６１５間の通信内容は、ライセンスに含まれるコンテンツ鍵等の保護が必須な情報を含まないことから、暗号化せずに平文で転送を行うことが出来るのも特徴である。さらに、本実施の形態では第１の実施の形態と異なり、蓄積端末６０３は直接ＨＤＭＩ接続を行う端末以外からＤＬ制御情報の転送を受け入れることは無いため、ネットワークからの攻撃に強いという利点がある。【０１１７】
次に、蓄積端末６０３は、制御情報保存部１１６に保存されたＤＬ制御情報に従って、第１の実施の形態と同様に、ステップ４１７からステップ４２０の動作を行い、コンテンツのダウンロードと当該ライセンスの取得が完了する。【０１１８】
次に、７０３再生シーケンスは、利用者がダウンロードしたコンテンツを検索して再生しようとする場合に開始され、具体的には利用者がステップ７２１において視聴端末６０１を操作してダウンロードしたコンテンツの検索を指示することにより開始される。【０１１９】
ここではコンテンツ検索方式は、視聴端末６０１の画面表示を蓄積端末６０３からのＨＤＭＩ入力を表示するように切り替えた上で、ＣＥＣ線により利用者の視聴端末６０１に対する操作を蓄積端末６０３に転送することにより蓄積端末６０３のＵＩを用いて実施することが出来る。この様なＵＩの連携方式はＨＤＭＩを用いたＴＶとレコーダのリンク方式として実用化されている。この結果、視聴端末６０１に所望のコンテンツを表示することができる。【０１２０】
次に、利用者はステップ７２３において視聴端末６０１を操作してダウンロードしたコンテンツの再生を指示する。指示を受けた視聴端末６０１は、ＣＥＣ線を用いてコンテンツ再生要求７２４を発行する。コンテンツ再生要求７２４を受信した蓄積端末６０３は、ステップ７２５において伝送の可否判定と伝送の準備を行う。具体的には蓄積端末６０３はライセンス保存部１１８に保存しておいたライセンスを取り出し、ライセンス内の再生期限情報t1〜t2を現在時刻と照合し、期限内の場合のみ伝送可と判定する。【０１２１】
さらに蓄積端末６０３は、ライセンス内の許可出力を参照し、ＨＤＭＩ伝送線の機器間認証仕様を示すＨＤＣＰが含まれていることからＨＤＭＩへの伝送可と判定する。伝送可と判定した蓄積端末６０３は暗号鍵Ｋｃ１を復号部１１９に設定してダウンロードした暗号コンテンツの復号を行って平文にする動作を開始し、さらにその平文をＨＤＭＩ暗号化部６２０でＨＤＣＰ暗号鍵により再び暗号化し、コンテンツ伝送７２６を開始する。【０１２２】
コンテンツ伝送７２６を受信した視聴端末６０１はＨＤＭＩ復号化部６０８でＨＤＣＰ号の復号を行い、デコード部１０９で圧縮コンテンツのデコードを開始し、デコード出力１１０を行う。この様な伝送路保護法式を備えることで、視聴端末６０１と蓄積端末６０３の間でＤＲＭにより保護されたコンテンツの送信を行った場合でも、盗聴、改竄を防止でき、正しく指定された利用期限を守ることが可能となる。【０１２３】
以上のようなシーケンスにより、コンテンツの再生７２７を行うことが可能になり、サーバに予め登録した端末にダウンロードしたコンテンツについて利用期限を限って視聴を許可する、コンテンツのレンタルシステムを実現することができる。【０１２４】
（実施の形態３）
以下で、本発明の第３の実施の形態について、図面を参照しながら説明する。【０１２５】
本実施の形態の第１の実施の形態と較べた場合の主な差異は、ダウンロード制御情報の送受信が視聴端末とサーバ間で行われず、サーバと蓄積端末間で直接行われる点である。【０１２６】
本実施の形態において第１の実施の形態と基本的に同じ動作をするモジュールについては同じ記号で表記するものとする。図６に本実施の形態が前提とするシステムの構成図を示す。【０１２７】
なお、本第３の実施の形態の視聴端末は本発明の指示端末の一例である。【０１２８】
視聴端末８０１と蓄積端末８０３はＬＡＮ１１１に接続される。これら両端末８０１，８０３は、ルータ１２１とネットワーク１２２を介してサーバ８０２に接続される。【０１２９】
視聴端末８０１は、ネットワークＩＦ１０４、ＬＡＮ伝送復号化部１０８、デコード部１０９、ＨＴＭＬブラウザ８０５より構成される。【０１３０】
蓄積端末８０３は、ネットワークＩＦ１１２、コンテンツ取得部１１３、蓄積部１１４、復号部１１９、ＬＡＮ伝送暗号化部１２０、制御情報取得部８１５、制御情報保存部１１６、ライセンス取得部１１７、ライセンス保存部１１８より構成される。【０１３１】
サーバ８０２は、コンテンツ配信部１２５、蓄積装置１２６、ＨＴＭＬサーバ１２７、制御情報配信部８２８、利用権記録部１３０、ライセンス配信部１２９、ルータ１２３、ＬＡＮ１２４より構成される。コンテンツ配信部１２５、ＨＴＭＬサーバ１２７、ライセンス配信部１２９、制御情報配信部８２８等は、各々ＣＰＵを備えて独立動作するサーバ群であり、サーバサイト内に設営されるＬＡＮ１２４で相互に接続されて協調動作を行い、全体として一体のダウンロードサーバ機能を提供するものである。【０１３２】
視聴端末８０１としては例えばＨＴＭＬブラウザを備えたネットワーク対応デジタルＴＶがあげられ、蓄積端末８０３としてはネットワーク対応デジタルレコーダがあげられる。図６には図示しないが、視聴端末８０１、蓄積端末８０３とも各々リモコンやＧＵＩ画面出力などのユーザインタフェースを備え、それらにより各々の端末の機能を個々に操作可能であるものとする。【０１３３】
本実施の形態において、利用者が端末の操作を行ってコンテンツをダウンロードして視聴するまでの動作と通信シーケンスを図７に示す。以下で図７に従って順に操作及び通信手順を説明する。図７において視聴端末８０１とサーバ８０２と蓄積端末８０３は図６と同一の構成であるので同一の記号で示し、ネットワーク等、一般的な動作しか行わない構成部品は図示を省略する。【０１３４】
図７のシーケンスは大きく、９０１登録シーケンス、９０２ダウンロードシーケンス、４０３再生シーケンスに分かれており、一般にこれらのシーケンスの間は時間的にも隔たっているものである。９０１登録シーケンスは、蓄積端末８０３を購入して設置する際などに一度だけ実施すればよい、サービス登録手順であり、蓄積端末８０３自体のユーザインタフェースを用いて行う。９０２ダウンロードシーケンス、４０３再生シーケンスは、視聴端末８０１のユーザインタフェースを用いて、利用者の操作により任意の回数実施される。【０１３５】
９０１登録シーケンスにおいては、まず、利用者がアカウントログイン指示４０４により蓄積端末８０３を操作してＨＴＭＬブラウザやその他の通信アプリケーションを用いてサーバ８０２に接続し、アカウントログイン通信４０５を行う。【０１３６】
第１の実施の形態と同様にアカウントログイン指示４０４から４０６を実施した後、端末ＩＤ登録操作４０６を受けた蓄積端末８０３は、９０７端末ＩＤ登録において、サーバ８０２に対して蓄積端末８０３の端末ＩＤを送信した上、サーバ８０２に対するＤＬ制御情報配信要求ポーリング動作を開始する。【０１３７】
本ポーリング動作に於いて、蓄積端末８０３は、定期的にサーバ８０２に対しＤＬ制御情報配信要求を送信し、蓄積端末８０３の端末ＩＤに関連するＤＬ制御情報の有無の確認を行う。【０１３８】
端末ＩＤ登録９０７を受信したサーバ８０２はステップ９０８において、蓄積端末８０３の端末ＩＤを、利用者のアカウントエントリ内に登録する。以上の様なシーケンスにより、利用者のアカウントに関連付けて端末ＩＤが登録され、さらに蓄積端末８０３からのポーリングが開始される。【０１３９】
９０２ダウンロードシーケンスは、利用者が何らかのコンテンツを購入やレンタルしようとする場合に開始される。ステップ４０９からステップ４１３までは第１の実施の形態と同様であるので記載を省略するが、図３に示したような機器バインドの利用権が、蓄積端末８０３の端末ＩＤ“0xABCDEF”に対し付与され、ライセンスＩＤ＝“0001”のエントリに登録されるものとする。【０１４０】
ここで、蓄積端末８０３は、上述したように定期的にＤＬ制御情報配信要求の送信を行っているので、サーバ８０２はポーリング周期に依存したタイミングで制御情報転送要求９１４を受信する。制御情報転送要求９１４には蓄積端末８０３のＩＤ“0xABCDEF”が含まれており、これはライセンスＩＤ＝“0001”のエントリに一致するので、サーバ８０２はその一致を確認した後、制御情報転送要求９１４に対する応答として、ステップ９１５においてライセンスＩＤ＝“0001”を含むＤＬ制御情報を、制御情報配信部８２８経由で、蓄積端末８０３へ配信する。【０１４１】
ここでＤＬ制御情報とはコンテンツとライセンスを取得する為の情報であり、制御情報配信部８２８に保存されたコンテンツのＵＲＬと、利用権記録部１３０に保存されたライセンスのＩＤを含むものである。【０１４２】
ＤＬ制御情報を受信した蓄積端末８０３の制御情報取得部８１５は、ステップ９１６においてＤＬ制御情報を制御情報保存部１１６に保存する。次に、蓄積端末８０３は第１の実施の形態と同様に、制御情報保存部１１６に保存されたＤＬ制御情報に従ってステップ４１７〜４２０を実行する。【０１４３】
以上のようなシーケンスにより、コンテンツのダウンロードと当該ライセンスの取得が完了する。【０１４４】
本実施の形態の利点は、視聴端末８０１は通常のブラウザのみでよく、特殊なプラグインなどを必要とせず、また蓄積端末８０３がポーリングを行うために、サーバ８０２の認証を行うだけで第３者からの不正登録を簡単に防止できるという点等が上げられる。【０１４５】
４０３再生シーケンスは、第１の実施の形態と同様なので説明を省略する。【０１４６】
以上のようなシーケンスにより、サーバに予め登録した端末にダウンロードしたコンテンツについて利用期限を限って視聴を許可する、コンテンツのレンタルシステムを実現することができる。【０１４７】
（実施の形態４）
以下で、本発明の第４の実施の形態について、図面を参照しながら説明する。第３の本実施の形態とは、視聴端末以外に、制御端末を別に備え、コンテンツ購入指示などは、その制御端末からサーバへ送信される点などが主に異なる。【０１４８】
本実施の形態の制御端末は、本発明の指示端末の一例である。【０１４９】
図８に本実施の形態が前提とするシステムの構成図を示す。視聴端末１００１と蓄積端末１００３はＬＡＮ１０１１に接続される。これら両端末１００１、１００３は、ルータ１０２１とネットワーク１０２２を介してサーバ１００２に接続される。制御端末１０３１はネットワーク１０２２を介してサーバ１００２に接続される。【０１５０】
視聴端末１００１は、ネットワークＩＦ１００４、ＬＡＮ伝送復号化部１００８、デコード部１００９より構成される。デコード部１００９はデコード出力１０１０を出力する機能を持ち、これは例えばＴＶ画面への出画機能などが相当する。【０１５１】
蓄積端末１００３は、ネットワークＩＦ１０１２、コンテンツ取得部１０１３、蓄積部１０１４、復号部１０１９、ＬＡＮ伝送暗号化部１０２０、制御情報取得部１０１５、制御情報保存部１０１６、ライセンス取得部１０１７、ライセンス保存部１０１８より構成される。【０１５２】
制御端末１０３１は、ネットワークＩＦ１０３２、ＨＴＭＬブラウザ１０３３より構成される。【０１５３】
サーバ１００２は、コンテンツ配信部１０２５、蓄積装置１０２６、ＨＴＭＬサーバ１０２７、制御情報配信部１０２８、利用権記録部１０３０、ライセンス配信部１０２９、ルータ１０２３、ＬＡＮ１０２４より構成される。コンテンツ配信部１０２５、ＨＴＭＬサーバ１０２７、制御情報配信部１０２８、ライセンス配信部１０２９等は、各々ＣＰＵを備えて独立動作するサーバ群であり、サーバサイト内に設営されるＬＡＮ１０２４で相互に接続されて協調動作を行い、全体として一体のダウンロードサーバ機能を提供するものである。もちろん、一台のサーバでこれらの機能を実現してもよい。【０１５４】
コンテンツ配信部１０２５は、蓄積装置１０２６を装備しており、蓄積装置１０２６に蓄積されているＡＶコンテンツファイルを、ネットワーク１０２２を経由して蓄積端末１００３にダウンロードさせることができる。【０１５５】
ここでＡＶコンテンツファイルとは、映像、音声などを含むリアルタイムデータであり、例えばMPEG2やMP3等のファイルが相当する。視聴端末１００１としては例えばネットワーク対応デジタルＴＶがあげられ、蓄積端末１００３としてはネットワーク対応デジタルレコーダがあげられ、制御端末１０３１としては例えばブラウザ搭載携帯電話などがあげられる。図８には図示しないが、視聴端末１００１、蓄積端末１００３、制御端末１０３１とも各々リモコンやＧＵＩ画面出力などのユーザインタフェースを備え、それらにより各々の端末の機能を個々に操作可能であるものとする。【０１５６】
本実施の形態において、利用者が端末の操作を行ってコンテンツをダウンロードして視聴するまでの動作と通信シーケンスを図９に示す。以下で図９に従って順に操作及び通信手順を説明する。【０１５７】
図９において視聴端末１００１とサーバ１００２と蓄積端末１００３と制御端末１０３１は図８と同一の構成であるので同一の記号で示し、ネットワーク等、一般的な動作しか行わない構成部品は図示を省略する。図９のシーケンスは大きく、１１０１登録シーケンス、１１０２ダウンロードシーケンス、１１０３再生シーケンスに分かれており、一般にこれらのシーケンスの間は時間的にも隔たっているものである。【０１５８】
１１０１登録シーケンスは、蓄積端末１００３を購入して設置する際などに一度だけ実施すればよいサービス登録手順であり、蓄積端末１００３自体のユーザインタフェースを用いて行う。１１０２ダウンロードシーケンスは制御端末１０３１のユーザインタフェースを用いて、１１０３再生シーケンスは視聴端末１００１のユーザインタフェースを用いて、利用者の操作により各々任意の回数実施される。【０１５９】
１１０１登録シーケンスにおいては、まず、利用者がアカウントログイン指示１１０４により蓄積端末１００３を操作してＨＴＭＬブラウザやその他の通信アプリケーションを用いてサーバ１００２に接続し、アカウントログイン通信１１０５を行う。ここでのアカウントとは、コンテンツ購入の履歴や課金管理の為に用いるもので、利用者がコンテンツ配信事業者と契約して予め取得してあるものとし、サーバ１００２にはアカウントを特定するためのアカウント名、アカウントパスワードと、課金に必要な決済手段情報などを含むエントリが保存されているものとする。アカウントログイン指示１１０４において、利用者はアカウント名、パスワードを入力してログインを行うことが出来る。【０１６０】
次に利用者は蓄積端末１００３を操作して端末ＩＤ登録操作１１０６を行う。本操作は蓄積端末１００３の例えばＨＴＭＬページ内に配置された端末ＩＤ登録ボタンを押すことにより実施できる。ここでの端末ＩＤとは、サーバ１００２が端末毎に機器バインドの方法により利用権を付与するため、端末を一意に識別する為のＩＤであり、蓄積端末１００３内に出荷時より内蔵され、ＩＤに対する証明書の付与等により偽装が防止されているものである。【０１６１】
端末ＩＤ登録操作１１０６を受けた蓄積端末１００３は、ＨＴＭＬページ内のボタンよりプラグイン経由で指示を受けて端末ＩＤ登録１１０７通信を行い、サーバ１００２に対して蓄積端末１００３の端末ＩＤを送信する。端末ＩＤ登録１１０７を受信したサーバ１００２はステップ１１０８において、蓄積端末１００３の端末ＩＤを、利用者のアカウントエントリ内に登録する。以上の様なシーケンスにより、利用者のアカウントに関連付けて端末ＩＤが登録される。【０１６２】
なお、ここでは端末ＩＤの特定は蓄積端末１００３が行うものとしたが、利用者が直接端末ＩＤの入力を行って登録を行ってもかまわない。直接入力によれば利用者の手間は増加するが、制御端末１０３１やＰＣ等からも端末ＩＤ登録を行うことが出来、蓄積端末１００３にＨＴＭＬブラウザ等を備える必要が無いという利点がある。【０１６３】
さらに、本実施の形態においては、サーバ１００２から任意の時点で蓄積端末１００３に対して通信を開始するためのアドレス情報がサーバ１００２に登録されるものとする（後述する図１０のアドレス情報維持シーケンス１３０１など）。【０１６４】
ここでアドレス情報とは例えばダイナミックＤＮＳとして知られる方法で蓄積端末１００３のＩＰアドレスをサーバ１００２に登録しても良いが、サーバ１００２からルータ１０２１を経由して蓄積端末１００３への通信を行うために、所定の手順（例えば特許第３４４５９８６号に記載される手順）によりアドレス情報を登録し、維持することが特に好適である。【０１６５】
すなわち、具体的には蓄積端末１００３は、定期的に蓄積端末１００３の端末ＩＤを記載したアドレス通知ＵＤＰパケットをサーバ１００２に送信し、これを受信したサーバ１００２はアカウント内に登録される端末ＩＤに付随してアドレス通知ＵＤＰパケットの送信元アドレスを記録する（後述する図１０のアドレス情報維持シーケンス１３０１など）。本方式により、ＩＰアドレスが変化した場合でも最新のＩＰアドレスが記録されており、記録されたＩＰアドレス宛にアドレス通知ＵＤＰパケットへの応答と同じ形式で接続要求ＵＤＰパケットを送信することでいつでもサーバ１００２から蓄積端末１００３への通信が可能になる。【０１６６】
１１０２ダウンロードシーケンスは、利用者が何らかのコンテンツを購入やレンタルしようとする場合に開始される。１１０２ダウンロードシーケンスでは、まず、利用者がアカウントログイン指示１１０９により制御端末１０３１を操作してＨＴＭＬブラウザやその他の通信アプリケーションを用いてサーバ１００２に接続し、アカウントログイン通信１１１０を行う。ここでのログイン操作は登録シーケンス１１０１と同様である。【０１６７】
次に利用者はＨＴＭＬブラウザを用いてサーバ１００２から提示されるページを閲覧し、好きなコンテンツを選んで購入操作１１１１を行う。本操作は例えばＨＴＭＬページ内に配置された購入フォームボタンを押すことにより実施できる。購入操作１１１１を受けた制御端末１０３１は、フォームポスト等によるコンテンツ購入通信１１１２を行って、サーバ１００２に所望のコンテンツを指定する。【０１６８】
コンテンツ購入通信１１１２を受信したサーバ１００２は、ステップ１１１３において、必要な課金情報登録などを行った後、指定されたコンテンツの利用権をログインしているアカウントに対して付与する。また、サーバ１００２は、購入条件に応じてt1〜t2などの利用期限情報や、出力してよいインタフェースやコピーしてよいメディアなどの利用条件も同時に記録する。【０１６９】
この際、本実施の形態においては同時に、利用権の付与されたアカウントに関連付けて登録された端末ＩＤに対し、機器バインドの利用権を付与することとする。具体的には、サーバ１００２は、ステップ１１１３において、利用権を識別するライセンスＩＤと、ログイン中のアカウントエントリから抽出した蓄積端末１００３の端末ＩＤと、当該コンテンツの暗号鍵と、さらに利用条件とを一組のセットとし、利用権記録部１０３０に保存するものとする。【０１７０】
利用権記録部１０３０に保存されるデータテーブルの例を図３に示す。ここで蓄積端末１００３の端末ＩＤは“0xABCDEF”であるとし、ライセンスＩＤ＝“0001”のエントリに登録されているとする。【０１７１】
次にサーバ１００２は、ステップ１１１５においてＤＬ制御情報を制御情報配信部１０２８経由で蓄積端末１００３に、後述するようにして配信する。制御情報転送通信１１１５は、上述の宅外サーバから宅内機器への所定の通信方式（例えば特許第３４４５９８６号参照）により実施される。【０１７２】
ここでＤＬ制御情報とはコンテンツとライセンスを取得する為の情報であり、制御情報配信部１０２８に保存されたコンテンツのＵＲＬと、利用権記録部１０３０に保存されたライセンスのＩＤを含むものとする。なお、ライセンスを取得するためにライセンスのＩＤの他にライセンスサーバのＵＲＬも含む構成が本発明においては特に好適であり、本実施の形態はこの構成によるものであるとする。【０１７３】
ＤＬ制御情報を制御情報取得部１０１５により受信した蓄積端末１００３は、ステップ１１１６においてＤＬ制御情報を制御情報保存部１０１６に保存する。【０１７４】
なお、本実施の形態において蓄積端末１００３は、無条件にＤＬ制御情報の転送を受け入れるのではなく、制御情報転送通信１１１５のチェックを行ってＤＬ制御情報の転送を受けいれて保存するものとする。本チェック機能は、悪意の第３者からＤＯＳ攻撃の為の攻撃先のＵＲＬをダウンロード先ＵＲＬとして記載したＤＬ制御情報を送りつけられた時や、広告等のコンテンツのＵＲＬを記載したＤＬ制御情報を送りつけられた時などに、不用意にＤＬ制御情報の転送を受け入れないことで被害を防止する効果がある。具体的には、蓄積端末１００３がサーバ認証を行ってパスした場合のみＤＬ制御情報を受け入れる方法があり、また、サーバ１００２が予めＤＬ制御情報に対しサーバ１００２のみが持つ秘密鍵により証明書を付与し、蓄積端末１００３が公開鍵により署名を検証できた場合にのみＤＬ制御情報を受け入れる方法などもあり、被害防止に効果がある。【０１７５】
次に、１１０９アカウントログイン指示から１１１５の制御情報転送通信の間の上記所定の通信方式について、図１０に従ってより詳細に説明する。【０１７６】
アドレス情報維持シーケンス１３０１は、上述したように、１１０１登録シーケンスの後、定期的に実施されているものであり、本シーケンスにおいて、蓄積端末１００３は、数分などの定期的な間隔で端末ＩＤを記載したアドレス通知ＵＤＰパケット１３０２をサーバ１００２に送信する。これを受信したサーバ１００２はアカウント内に登録される端末ＩＤに付随して、受信したアドレス通知ＵＤＰパケットの送信元ＩＰアドレスを記録する。【０１７７】
このアドレス情報維持シーケンス１３０１が定期的に行われている場合、前述した、１１０９アカウントログイン指示から端末ＩＤに利用権を付与するステップ１１１３までが正常に実行されると、サーバ１００２はステップ１３０３において、当該アカウント内に登録される端末ＩＤに付随するＩＰアドレスを抽出する。本ＩＰアドレスは蓄積端末１００３の最新のＩＰアドレスであるので、これを用いて通信を行うことができ、サーバ１００２はアドレス通知ＵＤＰパケット１３０２への応答と同じ形式で接続要求ＵＤＰパケット１３０４を送信する。【０１７８】
接続要求ＵＤＰパケット１３０４を受信した蓄積端末１００３は、サーバ１００２に対しＴＣＰ接続１３０５を行う。ここでサーバ１００２から蓄積端末１００３に対し直接ＴＣＰ接続を行わないのは、一般にルータ１０２１がインターネット側からのＴＣＰ接続要求を遮断する為、アドレス通知ＵＤＰパケットの応答として接続要求ＵＤＰパケット１３０４を送信することでインターネット側からの通信を開始する為である。以降は本ＴＣＰ接続上で自由に通信が可能である。【０１７９】
次にサーバ１００２は蓄積情報要求１３０６を蓄積端末１００３に送信する。【０１８０】
これを受けた蓄積端末１００３は、蓄積情報１３０７を応答する。蓄積情報１３０７は例えばＨＴＭＬで記述されており、蓄積端末１００３内のコンテンツリストや空き容量、現在実行中のダウンロードシーケンスの情報、現在ダウンロード要求を受け入れ可能か、などのダウンロードの制御に必要な情報が記載される。【０１８１】
サーバ１００２は蓄積情報配信１３０８において、これを制御端末１０３１に転送し、制御端末１０３１は蓄積情報表示１３０９において利用者に対しＨＴＭＬブラウザ１０３３で提示する。【０１８２】
この様なサーバ１００２によるＨＴＭＬの中継通信により、利用者はダウンロードの制御に必要な情報を確認できる他、ＣＧＩを用いて不要なコンテンツを消去して空き容量を確保するなどの操作が可能になる。【０１８３】
次に利用者は、制御端末１０３１を利用してダウンロード指示１３１０を指示し、これをステップ１３１１において受信したサーバ１００２は、ＴＣＰ接続上で制御情報転送１１１５を蓄積端末１００３へ実施し、その後ＴＣＰ切断処理１３１２を実施して一連の処理を完了する。【０１８４】
完了後も、蓄積端末１００３は定期的なアドレス通知１３１３を継続して次のダウンロード指示に備える。【０１８５】
このような本方式によれば、制御端末１０３１からサーバ１００２に対してＨＤＤ容量を取得するＡＰＩやダウンロード状況を取得するＡＰＩを送信公開することが出来、制御端末１０３１からサーバ１００２を経由して蓄積端末１００３とリアルタイムに通信を行い、制御することも可能である。【０１８６】
この方法によれば、制御端末１０３１から蓄積端末１００３のＨＤＤの空き容量を確認して不要なコンテンツを消去したり、現在のダウンロード状況を確認するなどの機能を同時に提供でき、特段に利便性が高いという効果がある。【０１８７】
次に、蓄積端末１００３は制御情報保存部１０１６に保存されたＤＬ制御情報に従ってステップ１１１７においてコンテンツのダウンロードを行う。ダウンロードは例えばコンテンツ取得部１０１３の発行するコンテンツのＵＲＬに対するHTTPのGET命令発行によって行われ、コンテンツの全ての部分を取得して蓄積端末１００３内の蓄積部１０１４に保存することで完了する。【０１８８】
ダウンロードが完了すると蓄積端末１００３は、ステップ１１１８において、制御情報保存部１０１６に保存されたＤＬ制御情報に従って、ライセンス取得部１０１７によりサーバ１００２へライセンス取得要求を行う。ライセンスを要求する通信先は、ＤＬ制御情報に含まれたライセンスサーバのＵＲＬである。【０１８９】
ここでのライセンス取得要求１１１８にはどのライセンスを取得したいかを指定するためのライセンスＩＤと、どの端末が要求しているかを示すための蓄積端末１００３の端末ＩＤを含む。【０１９０】
ライセンス取得要求１１１８を受信したサーバ１００２は、利用権記録部１０３０を検索してライセンス取得要求１１１８と照合し、指定されたライセンスが、指定された端末ＩＤで購入済みであるかの確認を行う。ここでは指定された端末ＩＤの“0xABCDEF”とライセンスＩＤ＝“0001”と一致するエントリが存在するので、サーバ１００２はライセンスを付与済みであると判定し、ライセンス取得応答１１１９においてライセンスの配信を行う。ここでライセンスとは、コンテンツの再生方法を制限するための情報であり、具体的には暗号化されたコンテンツを復号する為の暗号鍵Ｋｃ１と、暗号鍵の利用期限（t1〜t2）や許可出力先（HDCP,DTCP）を含むものとする。【０１９１】
ライセンスを受信した蓄積端末１００３はステップ１１２０においてライセンスをライセンス保存部１０１８に保存する。以上のようなシーケンスにより、コンテンツのダウンロードと当該ライセンスの取得が完了する。【０１９２】
次に、１１０３再生シーケンスは、利用者がダウンロードしたコンテンツを検索して再生しようとする場合に開始され、具体的には利用者がステップ１１２１において視聴端末１００１を操作してダウンロードしたコンテンツの検索を指示することにより開始されるものとする。ここではコンテンツ検索方式としては、上述したＤＬＮＡに準拠したＵＰｎＰ方式のＣＤＳによるコンテンツ検索方式を採用するものとする。【０１９３】
コンテンツ検索指示の結果、詳細なシーケンスの図示は省略するが、視聴端末１００１と蓄積端末１００３の間でコンテンツ検索通信１１２２が双方向で１ないし複数回行われ、視聴端末１００１に所望のコンテンツを表示することができる。【０１９４】
次に、利用者はステップ１１２３において視聴端末１００１を操作してダウンロードしたコンテンツの再生を指示する。指示を受けた蓄積端末１００３は、ＤＬＮＡ方式に従ってコンテンツ再生要求１１２４を発行する。ここでのコンテンツ再生要求１１２４はコンテンツ保護方式としてＤＴＣＰ規格に準拠した機器間認証及び伝送路暗号機能を供えるものとし、ＬＡＮ伝送暗号化部１０２０はＤＴＣＰ−ＩＰサーバ、ＬＡＮ伝送復号化部１００８はＤＴＣＰ―ＩＰクライアントの機能を備えるものとする。この様な伝送路保護法式を備えることで、視聴端末１００１と蓄積端末１００３の間でＤＲＭにより保護されたコンテンツの送信を行った場合でも、盗聴、改竄を防止でき、正しく指定された利用期限を守ることが可能となる。【０１９５】
コンテンツ再生要求１１２４を受信した蓄積端末１００３は、ステップ１１２５において伝送の可否判定と伝送の準備を行う。具体的には蓄積端末１００３はライセンス保存部１０１８に保存しておいたライセンスを取り出し、ライセンス内の再生期限情報t1〜t2を現在時刻と照合し、期限内の場合のみ伝送可と判定する。さらに蓄積端末１００３はライセンス内の許可出力を参照し、ＤＴＣＰが含まれていることからＤＴＣＰへの伝送可と判定する。伝送可と判定した蓄積端末１００３は暗号鍵Ｋｃ１を復号部１０１９に設定してダウンロードした暗号コンテンツの復号を行って平文にする動作を開始し、さらにＬＡＮ伝送暗号化部１０２０でＤＴＣＰ暗号鍵により再び暗号化し、ＬＡＮへのコンテンツ伝送１１２６を開始する。【０１９６】
コンテンツ伝送１１２６を受信した視聴端末１００１はＬＡＮ伝送復号化部１００８でＤＴＣＰ号の復号を行い、デコード部１００９で圧縮コンテンツのデコードを開始し、デコード出力１０１０を行う。以上のようなシーケンスにより、コンテンツの再生１１２７を行うことが可能になる。【０１９７】
なお、レンタル期間が終了した後のタイミングで、利用者がコンテンツの再生を指示した場合は、ステップ１１２５で取り出したライセンス内の再生期限情報t1〜t2を現在時刻と照合した結果、レンタル期限が終了していることが判明するため、ステップ１１２６においてコンテンツ伝送を行わない。その結果利用期限が守られる。【０１９８】
以上のようなシーケンスにより、サーバに予め登録した端末にダウンロードしたコンテンツについて利用期限を限って視聴を許可する、コンテンツのレンタルシステムを実現することができる。【０１９９】
この様に、本実施の形態では蓄積装置を持たない視聴端末１００１でもダウンロード視聴が可能になることから従来の第１の課題を解決できる。【０２００】
さらに視聴端末１００１は蓄積端末１００３を内蔵するのではなく、ネットワーク経由で接続するものであるので、従来の第２の課題を解決できる。【０２０１】
ここで、視聴できる端末に関しては、視聴端末１００１に限るものではなく、任意のＤＴＣＰ−ＩＰのクライアント機能を持つ端末が蓄積端末１００３にコンテンツ再生要求を送った場合に、再生が可能となる点にも特徴がある。この様な構成により、ＤＲＭクライアント機能を搭載しないクライアントであっても、同じＬＡＮ内でＤＴＣＰ―ＩＰクライアント機能を搭載する視聴端末での再生が可能になり、ＤＲＭ機能搭載端末数を削減でき、従来の第４の課題を解決できる。【０２０２】
さらには、利用者が蓄積端末１００３自身のローカルＧＵＩを操作してダウンロードコンテンツの再生を指示した場合でも、復号部１０１９で平文にした後に、図示しないが蓄積端末１００３に備えられたデコーダでデコードすることで再生が可能になるなど、従来の第３の課題も解決できる。【０２０３】
以上の様に本実施の形態では従来の第１〜第４の課題を同時に解決可能である。【０２０４】
さらに、制御端末１０３１はＨＴＭＬブラウザ以外の特別な機能を必要とせず、具体的には従来型のＨＴＭＬブラウザ搭載の携帯電話であれば良いので、利用者が場所にとらわれずに任意の場所でブラウザを起動してダウンロードシーケンスを開始することができ、帰宅して宅内の視聴端末を用いてダウンロード済みのコンテンツを視聴できるなど利便性が高い。さらには、携帯電話のＩＲ受信機能や、バーコードリーダ機能を利用して、屋外の広告やビデオレンタル店舗などの場所でダウンロードコンテンツのプロモーションを行い、その結果直ちに１１０２ダウンロードシーケンスを開始することが出来るなど、プロモーション効果の高いシステムを構築することも可能である。【０２０５】
なお、本実施の形態において伝送路保護手段はＤＴＣＰとしたが、ＨＤＣＰ等の他の任意の保護手段でかまわない。【０２０６】
なお、本実施の形態において１１１５の制御情報転送通信は、サーバ１００２から蓄積端末１００３への通信方式により実施されるとしたが、これに代えて、上述したように、蓄積端末１００３からサーバ１００２に対するポーリングで行ってもかまわない。【０２０７】
（実施の形態５）
以下で、本発明の第５の実施の形態について、図面を参照しながら説明する。【０２０８】
図１１に本実施の形態が前提とするシステムの構成図を示す。なお、本実施の形態は第１の実施の形態における蓄積端末１０３内にメディア出力機能が追加されたものであり、他の端末とサーバの構成と機能は同じであるので、これを蓄積端末１２０３とし、蓄積端末１２０３の構成のみを記載する。【０２０９】
蓄積端末１２０３はＬＡＮ１１１経由でサーバ１０２に接続される。蓄積端末１２０３は、ネットワークＩＦ１１２、コンテンツ取得部１１３、蓄積部１１４、復号部１１９、ＬＡＮ伝送暗号化部１２０、制御情報取得部１１５、制御情報保存部１１６、ライセンス取得部１１７、ライセンス保存部１１８に加え、ＣＰＲＭ暗号化部１２０４、ＤＶＤ―Ｒメディア１２０５、及び図示しないがＤＶＤ書き込みに必要なドライブより構成される。【０２１０】
本実施の形態において、蓄積端末１２０３にコンテンツをダウンロードし、視聴端末１０１から再生する場合のシーケンスは第１の実施の形態及び図２と同等であるので省略する。本実施の形態においては、利用者が蓄積端末１２０３のローカル操作ＵＩを直接操作し、ダウンロードされたコンテンツをＤＶＤ−Ｒに書き込もうとした場合の動作が、第１の実施の形態の動作と異なる。ここでは図３において、蓄積端末１２０３の端末ＩＤが“0x012345”であり、利用条件の許可メディアに“DVD-CPRM”が含まれている場合の動作を説明する。【０２１１】
利用者がダウンロードされたコンテンツをＤＶＤ−Ｒに書き込む指定を行った場合、蓄積端末１２０３は、ライセンス保存部１１８に保存された利用条件を確認し、その結果ＤＶＤに対して書き込みを行ってよいと判定できるので、蓄積端末１００３は、暗号鍵Ｋｃ２を復号部１１９に設定して、ダウンロードした暗号コンテンツの復号を行って平文にする動作を開始する。蓄積端末１２０３は、さらにＣＰＲＭ暗号化部１２０４で、ＣＰＲＭ暗号鍵により再びその平文を暗号化し、ＤＶＤ―Ｒメディア１２０５への書き込みを開始する。【０２１２】
以上のようなシーケンスにより、サーバ１０２からダウンロードコンテンツのＤＶＤ―Ｒメディア１２０５への書き込みを許諾できる。例えば、ＤＲＭの鍵Ｋｃ２を視聴端末１０１で取得する構成とする仮想例の場合は、蓄積端末１２０３には必要な鍵が取得できないので、復号してＤＶＤ―Ｒメディア１２０５への書き込みを行うことは出来ないが、本第５の実施の形態であれば、蓄積端末１２０３でのメディアへの書き込みと、視聴端末１０１での視聴機能を容易に両立できるなど、優れた特徴がある。【０２１３】
本実施の形態では出力先のメディアをＤＶＤ−Ｒとしたが、リムーバブルＨＤＤやＳＤカード、さらには１３９４方式で接続された外付けのドライブなど任意のメディアを適用できることは言うまでもない。【０２１４】
なお、本発明の視聴端末１０１、蓄積端末１０３は、一台のＳＴＢによって実現することが出来る。あるいはいずれかの端末がＳＴＢで実現されてもよい。【０２１５】
また、サーバ１０２は、上記実施の形態では、個別のサーバがＬＡＮにより接続される構成としたが、個々のサーバは個別に独立して運営されるサーバとし、インターネットを介してＷｅｂＡＰＩなどのインターフェースにより連携するサーバ群構成でもかまわない。本構成によれば、例えば別々の事業者によりＡＳＰサーバとして一部のサーバの機能が提供される場合であっても同様の効果を発揮できる。【０２１６】
あるいは全く逆に、本発明のサーバは一台のサーバで全ての機能を実現しても勿論かまわない。【０２１７】
なお、本発明のプログラムは、上述した本発明のシステムなどの各部の機能をコンピュータにより実行させるためのプログラムであって、コンピュータと協働して動作するプログラムである。【０２１８】
また、本発明の記録媒体は、上述した本発明のシステムなどの各部の機能をコンピュータにより実行させるためのプログラムを記録した記録媒体であり、コンピュータにより読み取り可能且つ、読み取られた前記プログラムが前記コンピュータと協動して前記機能を実行する記録媒体である。【０２１９】
また、本発明のプログラムの一利用形態は、コンピュータにより読み取り可能な、ＲＯＭ等の記録媒体に記録され、コンピュータと協働して動作する態様であっても良い。【０２２０】
また、本発明のプログラムの一利用形態は、インターネット等の伝送媒体、光・電波音波等の伝送媒体中を伝送し、コンピュータにより読みとられ、コンピュータと協働して動作する態様であっても良い。【０２２１】
また、上述した本発明のコンピュータは、ＣＰＵ等の純然たるハードウェアに限らず、ファームウェアや、ＯＳ、更に周辺機器を含むものであっても良い。【０２２２】
なお、以上説明した様に、本発明の構成は、ソフトウェア的に実現しても良いし、ハードウェア的に実現しても良い。
【産業上の利用可能性】
【０２２３】
本発明によれば、ネットワーク経由で映像や音声コンテンツをダウンロードし、視聴期限を限って再生を許可するコンテンツレンタルサービスを実現できる。【０２２４】
その際、もともと蓄積装置を備えない視聴端末でもコンテンツのダウンロードと視聴を実行でき、その際に内蔵型でない蓄積端末をダウンロード先として利用することができ、視聴端末の操作ＵＩからでも蓄積端末の操作ＵＩからでもコンテンツの再生を行うことが出来、その際に全端末にＤＲＭ機能を実装せずともコンテンツのダウンロードと視聴を実行できるシステムを実現できるなど、顕著な効果を持ち、ネットワークを利用してＡＶコンテンツを配信し再生するシステムなどに有用である。   
【図１】
2009019842.tif 000003
【図２】
2009019842.tif 000004
【図３】
2009019842.tif 000005
【図４】
2009019842.tif 000006
【図５】
2009019842.tif 000007
【図６】
2009019842.tif 000008
【図７】
2009019842.tif 000009
【図８】
2009019842.tif 000010
【図９】
2009019842.tif 000011
【図１０】
2009019842.tif 000012
【図１１】
2009019842.tif 000013
【図１２】
2009019842.tif 000014
【図１３】
2009019842.tif 000015
【手続補正書】
【提出日】平成22年3月25日(2010.3.25)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、 ネットワークを利用してＡＶコンテンツを配信し再生するシステムなどに関するものである。
【背景技術】
【０００２】
近年、インターネットの発達により、映画や音楽等をダウンロードして再生する技術が一般化しつつある。具体的には映画や音楽等のコンテンツ配信を行うサーバから、ＰＣ、ＡＶ機器、携帯やポータブル機器にネットワーク経由でコンテンツをダウンロードするサービスが多く提供されている。
【０００３】
この様なサービスに著作権保護を目的とするＤＲＭ技術を適用することにより、購入した端末に限って視聴を許可する、コンテンツのレンタルシステムを実現することができた。
【０００４】
この様なシステムの第１の従来例の構成を図１２に示す。端末２０１とサーバ２０２はネットワーク２２２を介して接続される。端末２０１は一般にＩＰ通信を中継するルータ２２１を介してネットワーク２２２に接続される。またネットワーク２２２には端末２０１と同様な構成の複数の端末が接続されているものとする。
【０００５】
端末２０１は、ネットワークＩＦ２０４、コンテンツ取得部２１３、蓄積部２１４、復号部２１９、デコード部２０９、ＨＴＭＬブラウザ２０５、制御情報取得部２０６、制御情報保存部２１６、ライセンス取得部２１７、ライセンス保存部２１８より構成される。デコード部２０９はデコード出力２１０を行う機能を持ち、これは例えばＨＤＭＩ等のＡＶ端子への出力などが相当する。
【０００６】
サーバ２０２は、コンテンツ配信部２２５、蓄積装置２２６、ＨＴＭＬサーバ２２７、制御情報記録部２２８、視聴権記録部２３０、ライセンス配信部２２９、ルータ２２３、ＬＡＮ２２４より構成される。
【０００７】
コンテンツ配信部２２５、ＨＴＭＬサーバ２２７、ライセンス配信部２２９等は、各々ＣＰＵを備えて独立動作するサーバ群であり、サーバサイト内に設営されるＬＡＮ２２４で相互に接続されて協調動作を行い、全体として一体のダウンロードサーバ機能を提供するものである。
【０００８】
コンテンツ配信部２２５は、蓄積装置２２６を装備しており、蓄積装置２２６に蓄積されているＡＶコンテンツファイルを、ネットワーク２２２を経由して端末２０１にダウンロードさせることができる。ここでＡＶコンテンツファイルとは、映像、音声などを含むリアルタイムデータであり、例えばMPEG2やMP3等のファイルが相当する。
【０００９】
第１の従来例の動作シーケンス例を図１３に示す。以下図１３に従って第１の従来例の動作を説明する。端末２０１とサーバ２０２はインターネットで接続されており、相互に通信することができる。
【００１０】
この様な構成で、利用者が端末２０１を操作して（購入及びダウンロード指示３０１）、ＨＴＭＬブラウザ２０５を用いてサーバ２０２に接続し、コンテンツの購入及びダウンロード指示３０２を送ることが可能である。ここでサーバ２０２は、コンテンツの購入及びダウンロード指示３０２を受け取ると、ステップ３０３において当該コンテンツをレンタルさせる期限t1〜t2を生成し、その期限t1〜t2を、どの端末が購入したかを記録するための端末２０１のＩＤとセットにして、サーバ２０２内の視聴権記録部２３０に保存するものとする。
【００１１】
サーバ２０２はその後コンテンツの購入及びダウンロード指示３０２に対する応答として、ステップ３０４においてＤＬ制御情報をＨＴＭＬサーバ２２７経由で端末２０１に配信する。ここでＤＬ制御情報とはコンテンツと、そのコンテンツのライセンスを取得する為の情報であり、制御情報記録部２２８に保存されたコンテンツのＵＲＬと、視聴権記録部２３０に保存されたライセンスのＩＤを含むものとする。
【００１２】
ＤＬ制御情報を受信した端末２０１はステップ３０５においてＨＴＭＬ内に含まれるＤＬ制御情報を制御情報取得部２０６により分離し、制御情報保存部２１６に保存する。次に端末２０１は制御情報保存部２１６に保存されたＤＬ制御情報に従ってステップ３０６においてコンテンツのダウンロードを行う。
【００１３】
このダウンロードは、例えば次のようにして行われる。すなわち、制御情報保存部２１６に保存された制御情報に基づいて、コンテンツ取得部２１３は、購入したいコンテンツのＵＲＬに対するHTTPのGET命令を発行する。このGET命令によってダウンロードが実行される。このダウンロードは、コンテンツの全ての部分を取得して端末２０１内の蓄積部２１４に保存することで完了する。
【００１４】
ダウンロードが完了すると端末２０１はライセンス取得要求３０７において制御情報保存部２１６に保存されたＤＬ制御情報に従ってライセンス取得部２１７によりサーバ２０２へライセンス取得要求を行う。ライセンス取得要求３０７にはどのライセンスを取得したいかを指定するためのライセンスＩＤと、どの端末が要求しているかを示すための端末２０１の端末ＩＤとが含まれている。
【００１５】
ライセンス取得要求３０７を受信したサーバ２０２は、視聴権記録部２３０を検索してライセンス取得要求３０７と照合し、指定されたライセンスが、指定された端末ＩＤで購入済みであるかの確認を行う。購入済みであれば、ライセンス取得要求３０７に対する応答として、ライセンス配信部２２９からライセンス取得応答３０８を送信し、ライセンスの配信を行う。ここでライセンスとは、コンテンツの再生期限を制限するための情報であり、例えば暗号化されたコンテンツを復号する為の暗号鍵と、暗号鍵の使用期限を含むものとする。サーバ２０２はステップ３０３において当該コンテンツをレンタルさせる期限t1〜t2を生成してあるので、t1〜t2をライセンス内の再生期限情報として配信するものとする。
【００１６】
ライセンスを受信した端末２０１はステップ３０９においてライセンスをライセンス保存部２１８に保存する。なお、サーバ２０２は、視聴権記録部２３０を検索して指定されたライセンスが購入済でなければ、ライセンス取得応答３０８を送信せずライセンスの配信を行わない。
【００１７】
以上のようなシーケンスにより、コンテンツのダウンロードと当該ライセンスの取得が完了する。
【００１８】
次に、利用者がステップ３１０において端末２０１を操作してダウンロードしたコンテンツの再生を指示するものとする。この時端末２０１はステップ３１１においてライセンス保存部２１８に保存しておいたライセンスを取り出し、ステップ３１２においてライセンス内の再生期限情報t1〜t2を現在時刻と照合し、期限内であればステップ３１３においてライセンス内の暗号鍵を用いて復号部２１９でコンテンツの暗号の復号を行い、デコード部２０９で圧縮コンテンツのデコードを開始する。以上のようなシーケンスにより、コンテンツの再生３１４を行うことが可能になる。
【００１９】
なお、レンタル期間t1〜t2が終了した後のタイミングであるステップ３１５において利用者がコンテンツの再生を指示した場合は、ステップ３１６で取り出したライセンス内の再生期限情報t1〜t2をステップ３１７において現在時刻と照合した結果、レンタル期限が終了していることが判明するため、ステップ３１８において再生を行わずに利用者に期限切れである旨の表示を行う。
【００２０】
以上のようなシーケンスにより、購入した端末にのみ視聴期限を限って視聴を許可するという、コンテンツのレンタルシステムを実現することができた。
【００２１】
ここで端末ＩＤとは、購入した端末に限って利用を許可するために、端末に一意に付与されたＩＤであり、蓄積部２１４内に出荷時より内蔵され、ＩＤに対する証明書の付与等により偽装が防止されているものである（ここで述べた、特定の機器に限って利用権を与える方法を、特定の人やメディアに限って利用権を与える方法と区別し、以下で機器バインドの利用権付与方法と呼ぶ）。
【００２２】
しかしながらこの第１の従来例では、蓄積部２１４を備えた端末でしかダウンロードを実行できないという第１の課題がある。例えばＨＴＭＬブラウザを備えたネットワーク対応ＴＶであっても蓄積装置を備えないとダウンロードを行うことは出来なかった。
【００２３】
第１の課題に対処する為に、蓄積装置としてハードディスクドライブ（以下ＨＤＤと記載）をＴＶに内蔵することも可能であるが、この方法によれば部品コストが上昇し、さらに機構部品を持つＨＤＤの寿命が短いために修理コストも必要になるなどの、第２の課題があった。
【００２４】
別の対処として、ＨＤＤを内蔵した汎用ＡＶレコーダをＵＳＢ、ＩＥＥＥ１３９４、Ｓｅｒｉａｌ−ＡＴＡ等のペリフェラルインタフェース経由でＴＶに外付けし、ＴＶに内蔵されたＨＤＤと同等に扱う方法がある。この方法によれば市販の既存レコーダを外付けで流用できることから前記第２の課題が解決できた。
【００２５】
ところで、レコーダに保存したコンテンツがレコーダで自由に再生できたり、メディアや他のレコーダにダビングできたりすると、サーバ側でＴＶに対して許諾したレンタルの視聴期限を正しく保障することができなくなるため、この方式においてはレコーダ内のコンテンツを当該ＴＶでしか視聴できない様に制限している（すなわち視聴権をＴＶにバインドして付与する）。
【００２６】
具体的にはライセンス保存部と復号部をＴＶ側に設け、レコーダには暗号化されたままのコンテンツを保存することで、当該ＴＶ以外での再生を禁止している。
【００２７】
その結果、当然にこの方式では、ＴＶ側の操作ＵＩによらずにレコーダ側の操作ＵＩを操作した場合は、ダウンロードコンテンツを再生出来ず、さらに削除を行うこともＴＶ側との連携無しには困難であるなど、使い勝手が悪いという第３の課題があった。
【００２８】
そこで、第３の課題を解決するために、複数の機器において同一のコンテンツを再生出来る権利を付与することが出来る、ドメイン管理型のＤＲＭ技術を用いて、ＴＶで購入したコンテンツをＴＶ側でもＤＶＤレコーダ側でも再生可能とする方法も考えられる。この様なドメイン管理型のＤＲＭ技術の例が特許文献１及び２に開示されている。
【００２９】
特許文献１の方法においては、コンテンツにドメイン属性情報を付与し、コンテンツのドメイン情報と同じ属性情報が付与された端末のみで再生を許可する方式を採用する。本方式においてＴＶとレコーダの両方にドメイン属性情報を付与すれば、ＴＶの操作ＵＩによってもレコーダの操作ＵＩによっても同じコンテンツの再生が可能となる。
【００３０】
特許文献２の方法においては、家庭内に設置されて他の機器に対してコンテンツの再生権限付与を行うことのできるマスター機能を保持するホームサーバーを採用し、ホームサーバが、スレーブ機能を保持する再生機器に再生権限を付与することとする。本方式においてＴＶにマスター機能を搭載し、レコーダにスレーブ機能を搭載すれば、ＴＶの操作ＵＩによってもレコーダの操作ＵＩによっても同じコンテンツの再生が可能となることから、やはり第３の課題を解決できる。
【先行技術文献】
【特許文献】
【００３１】
【特許文献１】特開２００５−１９６６６３号公報
【特許文献２】特表２００７−５２００１１号公報
【発明の概要】
【発明が解決しようとする課題】
【００３２】
しかしながら、特許文献１と２の方法とも、ＴＶとレコーダの両方にＤＲＭ機能を搭載する必要があるという課題を有した。ＤＲＭ機能を搭載する為には、一定のセキュリティを維持できるだけの基準を満たす必要があり、さらにはＤＲＭ認証の為の端末ＩＤや証明書を搭載する必要があり、これらの機能をＴＶやレコーダ全てに搭載するとコストが上昇するという、第４の課題があった。
【００３３】
本発明は、以上説明した従来の方法の第１から第４の課題を考慮し、もともと蓄積装置を備えない視聴端末でもコンテンツのダウンロードと視聴を実行でき、その際に内蔵型でない蓄積端末をダウンロード先として利用することができ、視聴端末の操作ＵＩからでも蓄積端末の操作ＵＩからでもコンテンツの再生を行うことが出来、その際に全端末にＤＲＭ機能を実装せずともコンテンツのダウンロードと視聴を実行できるコンテンツ再生システムなどを提供することを目的とする。
【課題を解決するための手段】
【００３４】
第１の本発明は、
視聴端末と蓄積端末とを備えたシステムであって、
前記視聴端末は、
ネットワーク上の、ＡＶコンテンツを提供する、１又は複数のサーバに対して、認証と暗号により保護された第１の接続を行い、
前記第１の接続を用いて前記ＡＶコンテンツの利用権取得を行い、その際に前記ＡＶコンテンツの前記ネットワーク上での位置を示すＡＶコンテンツ配置情報と、前記ＡＶコンテンツのライセンス情報を含むダウンロード制御情報を取得し、
前記取得したダウンロード制御情報を前記蓄積端末に対して送信し、
前記蓄積端末は、
前記視聴端末から前記ダウンロード制御情報を取得し、前記ＡＶコンテンツ配置情報に従って前記ＡＶコンテンツを前記サーバから前記ネットワーク経由でダウンロードして蓄積し、
前記ライセンス情報に従って前記サーバから前記ＡＶコンテンツのライセンスを取得して保存し、
前記保存したライセンスに基づき、一定の期間前記ＡＶコンテンツを利用する、
ことを特徴とするネットワークＡＶコンテンツ再生システムである。
【００３５】
第２の本発明は、
前記視聴端末は利用権取得の際、購入アカウントを指定して利用権の取得を行い、その結果として、少なくとも前記蓄積端末での復号を許可するライセンス情報を含む前記ダウンロード制御情報を取得し、
前記ライセンス情報には、前記サーバ上での利用権を特定するライセンスＩＤが含まれる、ことを特徴とする、第１の発明のネットワークＡＶコンテンツ再生システムである。
【００３６】
第３の本発明は、
前記蓄積端末は、前記サーバと認証と暗号により保護された第２の接続を行い、
前記第２の接続を用いて、少なくとも前記ライセンス情報に含まれる前記ＡＶコンテンツのライセンスＩＤと、前記蓄積端末のＩＤを含むライセンス取得要求を前記サーバに送信し、
前記ライセンス取得要求の応答として前記サーバから前記ＡＶコンテンツのライセンスを取得して保存し、
前記ライセンスに含まれるＡＶコンテンツ暗号鍵により、前記蓄積端末内で前記ＡＶコンテンツの復号を行うことを特徴とする、第２の本発明のネットワークＡＶコンテンツ再生システムである。
【００３７】
第４の本発明は、
前記蓄積端末は、前記視聴端末と認証と暗号により保護された第３の接続を行い、
前記復号したＡＶコンテンツを、前記第３の接続により送信し、
前記視聴端末は、前記第３の接続で前記蓄積端末から受信した前記ＡＶコンテンツの表示を行うことを特徴とする、第３の本発明のネットワークＡＶコンテンツ再生システムである。
【００３８】
第５の本発明は、
前記視聴端末と前記蓄積端末間の、前記ダウンロード制御情報の送信又は前記ＡＶコンテンツの送信は、前記蓄積端末と前記視聴端末間に設けられたＬＡＮ又はＨＤＭＩ接続で実施される、第４の本発明のネットワークＡＶコンテンツ再生システムである。
【００３９】
第６の本発明は、
前記蓄積端末は前記視聴端末から前記ＡＶコンテンツ再生を要求された場合には、前記視聴端末と認証と暗号により保護された第３の接続を行い、前記復号したＡＶコンテンツを、前記第３の接続により送信し、
前記視聴端末は前記第３の接続で前記蓄積端末から受信した前記ＡＶコンテンツの表示を行い、
前記蓄積端末は、自身が備えるユーザインタフェースから前記ＡＶコンテンツ出力を要求された場合には、前記復号したＡＶコンテンツを、前記ユーザインタフェースで指定された出力先に出力することを特徴とする、第３の本発明のネットワークＡＶコンテンツ再生システムである。
【００４０】
第７の本発明は、
前記視聴端末は、ブラウザを搭載し、ブラウザのSSL接続により前記ネットワーク上の前記サーバと認証と暗号により保護された前記第１の接続を行い、
前記第１の接続を用いて前記ＡＶコンテンツの利用権取得を行い、その際に前記ＡＶコンテンツの前記ネットワーク上での位置を示すＡＶコンテンツ配置情報と、前記ＡＶコンテンツのライセンス情報を含むダウンロード制御情報を取得し、前記取得したダウンロード制御情報を、前記ブラウザから起動される通信モジュールにより前記蓄積端末に対して送信することを特徴とする、第３の本発明のネットワークＡＶコンテンツ再生システムである。
【００４１】
第８の本発明は、
前記蓄積端末は、前記視聴端末が前記蓄積端末とＬＡＮ接続されていることを確認できた場合は、前記ダウンロード制御情報を取得して使用し、前記視聴端末が前記蓄積端末とＬＡＮ接続されていなかった場合は、前記ダウンロード制御情報を取得しないことを特徴とする、第３の本発明のネットワークＡＶコンテンツ再生システムである。
【００４２】
第９の本発明は、
前記蓄積端末は、前記視聴端末の認証を行い、前記視聴端末が予め信頼できる接続先に登録済みのものであった場合は、前記ダウンロード制御情報を取得して使用し、前記視聴端末が予め信頼できる接続先に登録済みで無かった場合は、前記ダウンロード制御情報を取得しないことを特徴とする、第３の本発明のネットワークＡＶコンテンツ再生システムである。
【００４３】
第１０の本発明は、
前記蓄積端末は、前記ダウンロード制御情報に付与された証明書が正規のものと確認できた場合は、前記ダウンロード制御情報を取得して使用し、正規のものと確認できなかった場合は、前記ダウンロード制御情報を取得しないことを特徴とする、第３の本発明のネットワークＡＶコンテンツ再生システムである。
【００４４】
第１１の本発明は、
前記ダウンロード制御情報は、前記蓄積端末と前記視聴端末間の機器間認証によって暗号化されることを特徴とする、第３の本発明のネットワークＡＶコンテンツ再生システムである。
【００４５】
第１２の本発明は、
前記蓄積端末は、前記保存したライセンスに基づき、前記ＡＶコンテンツをメディアに出力できることを特徴とする、第１の本発明のネットワークＡＶコンテンツ再生システムである。
【００４６】
第１３の本発明は、
視聴端末及び蓄積端末とネットワークを介して通信する、１又は複数のサーバであって、
アカウントと前記アカウントに関連付けられた端末ＩＤを保持し、
前記視聴端末と認証と暗号により保護された第１の接続を行い、
前記第１の接続によりＡＶコンテンツの利用権を前記アカウントに対して付与し、
その際に前記ＡＶコンテンツの前記ネットワーク上での位置を示すＡＶコンテンツ配置情報と、前記ＡＶコンテンツの前記サーバ上での利用権を特定するライセンスＩＤが含まれるライセンス情報とを含むダウンロード制御情報を前記視聴端末に対して送信し、
前記蓄積端末と認証と暗号により保護された第２の接続を行い、
前記第２の接続を用いて、前記蓄積端末からライセンス取得要求があった場合、前記ライセンス取得要求に含まれるＡＶコンテンツのライセンスＩＤが前記アカウントに対して利用権を付与されたＡＶコンテンツのライセンスＩＤと一致するか比較し、さらに前記ライセンス取得要求に含まれる端末のＩＤが前記アカウントに関連付けられた端末ＩＤと一致するか比較し、両方とも一致する場合に前記蓄積端末にライセンスを配布することを特徴とするサーバである。
【００４７】
第１４の本発明は、
視聴端末と蓄積端末と１又は複数のサーバとを備えたシステムであって、
前記サーバは、
アカウントと前記アカウントに関連付けられた端末ＩＤを保持し、
前記視聴端末は、前記サーバと認証と暗号により保護された第１の接続を行い、
前記第１の接続を用いて前記アカウントに対してＡＶコンテンツの利用権取得を行い、
その際に前記ＡＶコンテンツのネットワーク上での位置を示すＡＶコンテンツ配置情報と、前記ＡＶコンテンツの前記サーバ上での利用権を特定するライセンスＩＤが含まれるライセンス情報を含むダウンロード制御情報を取得し、
取得した前記ダウンロード制御情報を前記蓄積端末に対して送信し、
前記蓄積端末は、
前記視聴端末から前記ダウンロード制御情報を取得し、
前記蓄積端末は、前記サーバと認証と暗号により保護された第２の接続を行い、
前記第２の接続を用いて、少なくとも前記ライセンス情報に含まれる前記ＡＶコンテンツのライセンスＩＤと、前記蓄積端末のＩＤを含むライセンス取得要求を前記サーバに送信し、
前記サーバは、
前記ライセンス取得要求に含まれるＡＶコンテンツのライセンスＩＤが前記アカウントに対して利用権を付与されたＡＶコンテンツのＩＤと一致するか比較し、さらに前記ライセンス取得要求に含まれる前記蓄積端末のＩＤが前記アカウントに関連付けられた端末ＩＤと一致するか比較し、両方とも一致する場合に前記蓄積端末にライセンスを配布し、
前記蓄積端末は、
前記サーバから前記ライセンスを取得して保存し、前記ライセンスに含まれるＡＶコンテンツ暗号鍵により、前記ＡＶコンテンツの復号を行う、
ことを特徴とするネットワークＡＶコンテンツ再生システムである。
【００４８】
第１５の本発明は、
指示端末と蓄積端末と１又は複数のサーバとを備えたシステムであって、
前記サーバは、アカウントと前記アカウントに関連付けられた端末ＩＤを保持し、
前記指示端末は、前記サーバと認証と暗号により保護された第１の接続を行い、前記第１の接続を用いて前記アカウントに対してＡＶコンテンツの利用権取得を行い、
前記蓄積端末は、定期的に前記サーバに対し認証と暗号により保護された第４の接続を行って、前記ダウンロード制御情報の配信を要求し、
前記サーバは、前記ダウンロード制御情報の配信要求に応じて、前記第４の接続によって、前記アカウントに関連付けられた端末ＩＤに対応する蓄積端末へ、前記ＡＶコンテンツのネットワーク上での位置を示すＡＶコンテンツ配置情報と、前記ＡＶコンテンツの前記サーバ上での利用権を特定するライセンスＩＤが含まれるライセンス情報を含むダウンロード制御情報を配布し、
前記蓄積端末は、前記ダウンロード制御情報の前記ＡＶコンテンツ配置情報に従って前記ＡＶコンテンツを前記サーバからダウンロードして蓄積し、
前記蓄積端末は、前記サーバと認証と暗号により保護された第２の接続を行い、前記第２の接続を用いて、少なくとも前記ライセンス情報に含まれる前記ＡＶコンテンツのライセンスＩＤと、前記蓄積端末のＩＤを含むライセンス取得要求を前記サーバに送信し、
前記サーバは、前記ライセンス取得要求に含まれるＡＶコンテンツのライセンスＩＤが前記アカウントに対して利用権を付与されたＡＶコンテンツのＩＤと一致するか比較し、さらに前記ライセンス取得要求に含まれる前記蓄積端末のＩＤが前記アカウントに関連付けられた端末ＩＤと一致するか比較し、両方とも一致する場合に前記蓄積端末にライセンスを配布し、
前記蓄積端末は、前記サーバからライセンスを取得して保存し、前記ライセンスに含まれるＡＶコンテンツ暗号鍵により、前記ＡＶコンテンツの復号を行う、
ことを特徴とするネットワークＡＶコンテンツ再生システムである。
【００４９】
第１６の本発明は、
指示端末と蓄積端末と１又は複数のサーバとを備えたシステムであって、
前記サーバは、アカウントと前記アカウントに関連付けられた端末ＩＤを保持し、
前記指示端末は、前記サーバと認証と暗号により保護された第１の接続を行い、前記第１の接続を用いて前記アカウントに対してＡＶコンテンツの利用権取得を行い、
前記サーバは、前記指示端末の前記ＡＶコンテンツの利用権取得後に、前記アカウントに関連付けられた端末ＩＤに対応する蓄積端末を呼び出して第４の接続を行って、前記蓄積端末へ、前記ＡＶコンテンツのネットワーク上での位置を示すＡＶコンテンツ配置情報と、前記ＡＶコンテンツの前記サーバ上での利用権を特定するライセンスＩＤが含まれるライセンス情報を含むダウンロード制御情報を配布し、
前記蓄積端末は、前記ダウンロード制御情報の前記ＡＶコンテンツ配置情報に従って前記ＡＶコンテンツを前記サーバからダウンロードして蓄積し、
前記蓄積端末は、前記サーバと認証と暗号により保護された第２の接続を行い、前記第２の接続を用いて、少なくとも前記ライセンス情報に含まれる前記ＡＶコンテンツのライセンスＩＤと、前記蓄積端末のＩＤを含むライセンス取得要求を前記サーバに送信し、
前記サーバは、前記ライセンス取得要求に含まれるＡＶコンテンツのライセンスＩＤが前記アカウントに対して利用権を付与されたＡＶコンテンツのＩＤと一致するか比較し、さらに前記ライセンス取得要求に含まれる前記蓄積端末のＩＤが前記アカウントに関連付けられた端末ＩＤと一致するか比較し、両方とも一致する場合に前記蓄積端末にライセンスを配布し、
前記蓄積端末は、前記サーバからライセンスを取得して保存し、前記ライセンスに含まれるＡＶコンテンツ暗号鍵により、前記ＡＶコンテンツの復号を行う、
ことを特徴とするネットワークＡＶコンテンツ再生システムである。
【００５０】
第１７の本発明は、
前記サーバは、前記指示端末の前記ＡＶコンテンツの利用権取得後に、前記蓄積端末へダウンロード進行状況リストを要求し、
前記蓄積端末は、前記ネットワークを経由して前記サーバに対し前記ダウンロード進行状況リストを送信し、
前記サーバは前記蓄積端末のダウンロード進行状況リストを取得して前記指示端末に対して転送し、
前記指示端末はダウンロード進行状況リストを外部へ表示し、
前記サーバは、前記指示端末からのダウンロード指示を受けて、前記ダウンロード制御情報を前記蓄積端末へ配布することを特徴とする、第１６の本発明のネットワークＡＶコンテンツ再生システムである。
【００５１】
第１８の本発明は、
前記指示端末は、視聴機能を有する視聴端末を兼ねる端末である、又は視聴機能を有する視聴端末とは別の端末であることを特徴とする、第１５又は１６の本発明のネットワークＡＶコンテンツ再生システムである。
【００５２】
第１９の本発明は、
第１の本発明のネットワークＡＶコンテンツ再生システムの、
前記ネットワーク上の、ＡＶコンテンツを提供する、１又は複数のサーバに対して、認証と暗号により保護された第１の接続を行い、前記第１の接続を用いて前記ＡＶコンテンツの利用権取得を行い、その際に前記ＡＶコンテンツの前記ネットワーク上での位置を示すＡＶコンテンツ配置情報と、前記ＡＶコンテンツのライセンス情報を含むダウンロード制御情報を取得し、前記取得したダウンロード制御情報を前記蓄積端末に対して送信を行う前記視聴端末と、
前記視聴端末から前記ダウンロード制御情報を取得し、前記ＡＶコンテンツ配置情報に従って前記ＡＶコンテンツを前記サーバから前記ネットワーク経由でダウンロードして蓄積し、前記ライセンス情報に従って前記サーバから前記ＡＶコンテンツのライセンスを取得して保存し、前記保存したライセンスに基づき、一定の期間前記ＡＶコンテンツを利用する、前記蓄積端末として、
コンピュータを機能させるためのプログラムである。
【００５３】
第２０の本発明は、
第１５の本発明のネットワークＡＶコンテンツ再生システムの、
前記サーバと認証と暗号により保護された第１の接続を行い、前記第１の接続を用いて前記アカウントに対してＡＶコンテンツの利用権取得を行う前記指示端末と、
定期的に前記サーバに対し認証と暗号により保護された第４の接続を行って、前記ダウンロード制御情報の配信を要求し、前記ダウンロード制御情報の前記ＡＶコンテンツ配置情報に従って前記ＡＶコンテンツを前記サーバからダウンロードして蓄積し、前記サーバと認証と暗号により保護された第２の接続を行い、前記第２の接続を用いて、少なくとも前記ライセンス情報に含まれる前記ＡＶコンテンツのライセンスＩＤと、前記蓄積端末のＩＤを含むライセンス取得要求を前記サーバに送信し、前記サーバからライセンスを取得して保存し、前記ライセンスに含まれるＡＶコンテンツ暗号鍵により、前記ＡＶコンテンツの復号を行う、前記蓄積端末と、
前記アカウントと前記アカウントに関連付けられた端末ＩＤを保持し、前記ダウンロード制御情報の配信要求に応じて、前記第４の接続によって、前記アカウントに関連付けられた端末ＩＤに対応する蓄積端末へ、前記ＡＶコンテンツのネットワーク上での位置を示すＡＶコンテンツ配置情報と、前記ＡＶコンテンツの前記サーバ上での利用権を特定するライセンスＩＤが含まれるライセンス情報を含むダウンロード制御情報を配布し、前記ライセンス取得要求に含まれるＡＶコンテンツのライセンスＩＤが前記アカウントに対して利用権を付与されたＡＶコンテンツのＩＤと一致するか比較し、さらに前記ライセンス取得要求に含まれる前記蓄積端末のＩＤが前記アカウントに関連付けられた端末ＩＤと一致するか比較し、両方とも一致する場合に前記蓄積端末にライセンスを配布する、サーバとして、
コンピュータを機能させるためのプログラムである。
【００５４】
第２１の本発明は、
第１６の本発明のネットワークＡＶコンテンツ再生システムの、
前記サーバと認証と暗号により保護された第１の接続を行い、前記第１の接続を用いて前記アカウントに対してＡＶコンテンツの利用権取得を行う、前記指示端末と、
前記アカウントと前記アカウントに関連付けられた端末ＩＤを保持し、前記指示端末の前記ＡＶコンテンツの利用権取得後に、前記アカウントに関連付けられた端末ＩＤに対応する蓄積端末を呼び出して第４の接続を行って、前記蓄積端末へ、前記ＡＶコンテンツのネットワーク上での位置を示すＡＶコンテンツ配置情報と、前記ＡＶコンテンツの前記サーバ上での利用権を特定するライセンスＩＤが含まれるライセンス情報を含むダウンロード制御情報を配布し、前記ライセンス取得要求に含まれるＡＶコンテンツのライセンスＩＤが前記アカウントに対して利用権を付与されたＡＶコンテンツのＩＤと一致するか比較し、さらに前記ライセンス取得要求に含まれる前記蓄積端末のＩＤが前記アカウントに関連付けられた端末ＩＤと一致するか比較し、両方とも一致する場合に前記蓄積端末にライセンスを配布し、前記サーバと、
前記ダウンロード制御情報の前記ＡＶコンテンツ配置情報に従って前記ＡＶコンテンツを前記サーバからダウンロードして蓄積し、前記サーバと認証と暗号により保護された第２の接続を行い、前記第２の接続を用いて、少なくとも前記ライセンス情報に含まれる前記ＡＶコンテンツのライセンスＩＤと、前記蓄積端末のＩＤを含むライセンス取得要求を前記サーバに送信し、前記蓄積端末は、前記サーバからライセンスを取得して保存し、前記ライセンスに含まれるＡＶコンテンツ暗号鍵により、前記ＡＶコンテンツの復号を行う、前記蓄積端末として、
コンピュータを機能させるためのプログラムである。
【００５５】
第２２の本発明は、
第１９〜２１のいずれかの本発明のプログラムを記録した記録媒体であって、コンピュータにより処理可能な記録媒体である。
【発明の効果】
【００５６】
本発明によれば、もともと蓄積装置を備えない視聴端末でもコンテンツのダウンロードと視聴を実行でき、その際に内蔵型でない蓄積端末をダウンロード先として利用することができ、また視聴端末の操作ＵＩからでも蓄積端末の操作ＵＩからでもコンテンツの再生を行うことが出来、その際に全端末にＤＲＭ機能を実装せずともコンテンツのダウンロードと視聴を実行できる。
【図面の簡単な説明】
【００５７】
【図１】本発明の第１の実施の形態のシステム構成を図示したものである。
【図２】本発明の第１の実施の形態の端末とサーバ間の通信シーケンスを図示したものである。
【図３】本発明の第１の実施の形態における、利用権記録データのテーブル例を図示したものである。
【図４】本発明の第２の実施の形態のシステム構成を図示したものである。
【図５】本発明の第２の実施の形態の端末とサーバ間の通信シーケンスを図示したものである。
【図６】本発明の第３の実施の形態のシステム構成を図示したものである。
【図７】本発明の第３の実施の形態の端末とサーバ間の通信シーケンスを図示したものである。
【図８】本発明の第４の実施の形態のシステム構成を図示したものである。
【図９】本発明の第４の実施の形態の端末とサーバ間の通信シーケンスを図示したものである。
【図１０】本発明の第４の実施の形態の端末とサーバ間の通信シーケンスの一部を図示したものである。
【図１１】本発明の第５の実施の形態のシステム構成を図示したものである。
【図１２】従来例のシステム構成を図示したものである。
【図１３】従来例の端末とサーバ間の通信シーケンスを図示したものである。
【発明を実施するための形態】
【００５８】
（実施の形態１）
以下で、本発明の第１の実施の形態について、図面を参照しながら説明する。
【００５９】
図１に本実施の形態が前提とするシステムの構成図を示す。視聴端末１０１と蓄積端末１０３はＬＡＮ１１１に接続される。これら両端末は、ルータ１２１とネットワーク１２２を介してサーバ１０２に接続される。視聴端末１０１は、ネットワークＩＦ１０４、ＬＡＮ伝送復号化部１０８、デコード部１０９、ＨＴＭＬブラウザ１０５、制御情報取得部１０６、制御情報転送部１０７より構成される。デコード部１０９はデコード出力１１０を出力する機能を持ち、これは例えばＴＶ画面への出画機能などが相当する。
【００６０】
蓄積端末１０３は、ネットワークＩＦ１１２、コンテンツ取得部１１３、蓄積部１１４、復号部１１９、ＬＡＮ伝送暗号化部１２０、制御情報取得部１１５、制御情報保存部１１６、ライセンス取得部１１７、ライセンス保存部１１８より構成される。
【００６１】
サーバ１０２は、コンテンツ配信部１２５、蓄積装置１２６、ＨＴＭＬサーバ１２７、制御情報記録部１２８、利用権記録部１３０、ライセンス配信部１２９、ルータ１２３、ＬＡＮ１２４より構成される。コンテンツ配信部１２５、ＨＴＭＬサーバ１２７、ライセンス配信部１２９等は、各々ＣＰＵを備えて独立動作するサーバ群であり、サーバサイト内に設定されるＬＡＮ１２４で相互に接続されて協調動作を行い、全体として一体のダウンロードサーバ機能を提供するものである。なお一台のサーバでこれらの機能を実現しても勿論かまわない。
【００６２】
コンテンツ配信部１２５は、蓄積装置１２６を装備しており、蓄積装置１２６に蓄積されているＡＶコンテンツファイルを、ネットワーク１２２を経由して蓄積端末１０３にダウンロードさせることができる。
【００６３】
ここでＡＶコンテンツファイルとは、映像、音声などを含むリアルタイムデータであり、例えばMPEG2やMP3等のファイルが相当する。視聴端末１０１としては例えばＨＴＭＬブラウザを備えたネットワーク対応デジタルＴＶがあげられ、蓄積端末１０３としてはネットワーク対応デジタルレコーダがあげられる。図１には図示しないが、視聴端末１０１、蓄積端末１０３とも各々リモコンやＧＵＩ画面出力などのユーザインタフェースを備え、それらにより各々の端末の機能を個々に操作可能であるものとする。
【００６４】
本実施の形態において、利用者が端末の操作を行ってコンテンツをダウンロードして視聴するまでの動作と通信シーケンスを図２に示す。
【００６５】
以下、図２に従って順に操作及び通信手順を説明する。図２において視聴端末１０１とサーバ１０２と蓄積端末１０３は図１と同一の構成であるので同一の記号で示し、ネットワーク等、一般的な動作しか行わない構成部品は図示を省略する。図２のシーケンスは大きく、４０１登録シーケンス、４０２ダウンロードシーケンス、４０３再生シーケンスに分かれており、一般にこれらのシーケンスの間は時間的にも隔たっているものである。４０１登録シーケンスは、蓄積端末１０３を購入して設置する際などに一度だけ実施すればよいサービス登録手順であり、蓄積端末１０３自体のユーザインタフェースを用いて行う。４０２ダウンロードシーケンス、４０３再生シーケンスは、視聴端末１０１のユーザインタフェースを用いて、利用者の操作により任意の回数実施される。図において各矢印がそれらの様子を示す。
【００６６】
４０１登録シーケンスにおいては、まず、利用者がアカウントログイン指示４０４により蓄積端末１０３を操作してＨＴＭＬブラウザやその他の通信アプリケーションを用いてサーバ１０２に接続し、アカウントログイン通信４０５を行う。ここでのアカウントとは、コンテンツ購入の履歴や課金管理の為に用いるもので、利用者がコンテンツ配信事業者と契約して予め取得してあるものとし、サーバ１０２にはアカウントを特定するためのアカウント名、アカウントパスワードと、課金に必要な決済手段情報などを含むエントリが保存されているものとする。アカウントログイン指示４０４において、利用者はアカウント名、パスワードを入力してログインを行うことが出来る。
【００６７】
次に利用者は、蓄積端末１０３を操作して端末ＩＤ登録操作４０６を行う。本操作は、蓄積端末１０３の例えばＨＴＭＬページ内に配置された端末ＩＤ登録ボタンを押すことにより実施できる。ここでの端末ＩＤとは、サーバ１０２が端末毎に機器バインドの方法により利用権を付与するため、端末を一意に識別する為のＩＤであり、蓄積端末１０３内に出荷時より内蔵され、ＩＤに対する証明書の付与等により偽装が防止されているものである。
【００６８】
端末ＩＤ登録操作４０６を受けた蓄積端末１０３は、ＨＴＭＬページ内のボタンよりプラグイン経由で指示を受けて端末ＩＤ登録４０７通信を行い、サーバ１０２に対して蓄積端末１０３の端末ＩＤを送信する。
【００６９】
端末ＩＤ登録４０７を受信したサーバ１０２はステップ４０８において、蓄積端末１０３の端末ＩＤを、利用者のアカウントエントリ内に登録する。以上の様なシーケンスにより、利用者のアカウントに関連付けて端末ＩＤが登録される。
【００７０】
なお、ここでは端末ＩＤの特定は蓄積端末１０３が行うものとしたが、利用者が直接端末ＩＤの入力を行って登録を行ってもかまわない。直接入力によれば利用者の手間は増加するが、視聴端末１０１やＰＣ等からも端末ＩＤ登録を行うことが出来、蓄積端末１０３にＨＴＭＬブラウザ等を備える必要が無いという利点がある。
【００７１】
４０２ダウンロードシーケンスは、利用者が何らかのコンテンツを購入やレンタルしようとする場合に開始される。まず、利用者がアカウントログイン指示４０９により視聴端末１０１を操作してＨＴＭＬブラウザやその他の通信アプリケーションを用いてサーバ１０２に接続し、アカウントログイン通信４１０を行う。ここでの操作は登録シーケンス４０１と同様である。次に利用者はＨＴＭＬブラウザを用いてサーバ１０２から提示されるページを閲覧し、好きなコンテンツを選んでコンテンツ購入指示操作４１１を行う。本操作は例えばＨＴＭＬページ内に配置された購入フォームボタンを押すことにより実施できる。コンテンツ購入指示操作４１１を受けた視聴端末１０１は、フォームポスト等によるコンテンツ購入通信４１２を行って、サーバ１０２に所望のコンテンツを指定する。
【００７２】
コンテンツ購入通信４１２を受信したサーバ１０２はステップ４１３において、必要な課金情報登録などを行った後、指定されたコンテンツの利用権をログインしているアカウントに対して付与する。また購入条件に応じてt1〜t2などの利用期限情報や、出力してよいインタフェースやコピーしてよいメディアなどの利用条件も同時に記録する。
【００７３】
この際、本実施の形態においては同時に、利用権の付与されたアカウントに関連付けて登録された端末ＩＤに対し、機器バインドの利用権を付与することとする。具体的には、サーバ１０２はステップ４１３において、利用権を識別するライセンスＩＤと、ログイン中のアカウントエントリから抽出した蓄積端末１０３の端末ＩＤ、当該コンテンツの暗号鍵、さらに利用条件をセットとし、利用権記録部１３０に保存するものとする。
【００７４】
利用権記録部１３０に保存されるデータテーブルの例を図３に示す。ここで蓄積端末１０３の端末ＩＤは“0xABCDEF”であるとし、ライセンスＩＤ＝“0001”のエントリに登録されているとする。
【００７５】
サーバ１０２はその後コンテンツ購入通信４１２に対する応答として、ステップ４１４においてＤＬ制御情報をＨＴＭＬサーバ１２７経由で視聴端末１０１に配信する。ここでＤＬ制御情報とはコンテンツとライセンスを取得する為の情報であり、制御情報記録部１２８に保存されたコンテンツのＵＲＬと、利用権記録部１３０に保存されたライセンスのＩＤを含むものとする。なお、ライセンスを取得するためにライセンスのＩＤの他にライセンスサーバのＵＲＬも含む構成が特に好適であり、本実施の形態はこの構成によるものであるとする。ここに上記コンテンツのＵＲＬは、本発明のネットワーク上での位置を示すＡＶコンテンツ配置情報の一例である。
【００７６】
ＤＬ制御情報を受信した視聴端末１０１はＨＴＭＬ内に含まれるＤＬ制御情報を制御情報取得部１０６により分離し、制御情報転送部１０７に送付する。制御情報取得部１０６は例えばＨＴＭＬブラウザ１０５がＤＬ制御情報のMIME TYPEを識別した結果として起動するプラグインプログラムやヘルパーアプリケーションなどである。ここでプラグインプログラムはＨＴＭＬブラウザのプロセス内でＨＴＭＬブラウザに用意されたＡＰＩで動作し、ヘルパーアプリケーションはＨＴＭＬブラウザと異なるプロセスで動作するが、本実施の形態においてどちらを適用してもかまわない。
【００７７】
制御情報転送部１０７はＬＡＮ１１１を経由して蓄積端末１０３の制御情報取得部１１５と通信を行うことのできる通信モジュールであり、制御情報取得部１０６から受け取った情報を直ちに制御情報転送通信４１５において制御情報取得部１１５に転送する。
【００７８】
ＤＬ制御情報を受信した蓄積端末１０３は、ステップ４１６においてＤＬ制御情報を制御情報保存部１１６に保存する。なお、この転送方法には例えばユニバーサルプラグアンドプレイフォーラムにより規定されるユニバーサルプラグアンドプレイ（以下ＵＰｎＰと記述）方式に準拠したアクションを用いることが可能であり、これにより同じＬＡＮ内の視聴端末１０１と蓄積端末１０３が、ＵＰｎＰの機器発見機能により自動的に互いの認識を存在し、ＵＰｎＰの機能識別機能により自動的に制御情報転送機能を持つことを確認し、制御情報を転送することが可能であることから、特に好適な構成である。この構成をとる場合には制御情報転送部１０７はＵＰｎＰコントロールポイント機能を備え、制御情報取得部１１５はＵＰｎＰサーバ機能を備えることとなる。
【００７９】
なお、本実施の形態において、制御情報転送部１０７と制御情報取得部１１５間の通信内容は、ライセンスに含まれるコンテンツ鍵等の保護が必須な情報を含まないことから、暗号化せずに平文で転送を行うことが出来るのも特徴である。しかし一方で、ＬＡＮ１１１における盗聴により個人が視聴するコンテンツ名などが漏洩することを防ぐ観点からは、機器間認証を利用して暗号化を行う構成も好適である。
【００８０】
なお、本実施の形態において蓄積端末１０３は、無条件に視聴端末１０１からＤＬ制御情報の転送を受け入れるのではなく、制御情報転送通信４１５のチェックを行ってＤＬ制御情報の転送を受けいれて保存するものとする。本チェック機能によって、悪意の第３者から、ＤＯＳ攻撃の為の攻撃先のＵＲＬをダウンロード先ＵＲＬとして記載したＤＬ制御情報を送りつけられた時や、広告等のコンテンツのＵＲＬを記載したＤＬ制御情報を送りつけられた時などに、不用意にＤＬ制御情報の転送を受け入れないことが出来る。
【００８１】
具体的には、送信元ＩＰアドレスや、送信元とのラウンドトリップ遅延時間の確認などにより、送信元がインターネット経由でなく蓄積端末１０３と同じＬＡＮに直接接続されていることが確認できた場合にのみＤＬ制御情報を受け入れる方法、送信元のＭＡＣアドレスやその他の形式の端末ＩＤが蓄積端末１０３に予め登録されている場合のみＤＬ制御情報を受け入れる方法、送信元と双方向の認証を行ってパスした場合のみＤＬ制御情報を受け入れる方法などがある。いずれの方法によっても、宅外の第３者からの転送を禁止出来被害防止に効果がある。
【００８２】
あるいは、サーバ１０２が予めＤＬ制御情報に対しサーバ１０２のみが持つ秘密鍵により証明書を付与し、蓄積端末１０３が公開鍵により署名を検証できた場合にのみ蓄積端末１０３はＤＬ制御情報を正規なものとして受け入れる方法があり、この方法によれば他の方法と較べても、伝送経路によらず被害を防止できるなどの特段の効果がある。
【００８３】
次に、蓄積端末１０３は制御情報保存部１１６に保存されたＤＬ制御情報に従ってステップ４１７においてコンテンツのダウンロードを行う。ダウンロードは例えばコンテンツ取得部１１３の発行するコンテンツのＵＲＬに対するHTTPのGET命令発行によって行われる。ダウンロードは、コンテンツの全ての部分を取得して蓄積端末１０３内の蓄積部１１４に保存することで完了する。
【００８４】
ダウンロードが完了すると蓄積端末１０３は、ステップ４１８において、制御情報保存部１１６に保存されたＤＬ制御情報に従って、ライセンス取得部１１７によりサーバ１０２へライセンス取得要求を行う。ライセンスを要求する通信先は、ＤＬ制御情報に含まれたライセンスサーバのＵＲＬである。
【００８５】
本実施の形態ではＤＬ制御情報をサーバ２０２から取得する視聴端末１０２と、ライセンスを取得する蓄積端末１０３とが異なる端末であるが、この様に情報を要求する先（コンテンツのＵＲＬとライセンス取得要求先のＵＲＬ）をＵＲＬによりドメインを含むフルパスで記述することにより、蓄積端末１０３がＤＬ制御情報のみを用いて、不足する情報無くライセンスの要求を実行することができ、動作を単純化できる。
【００８６】
ここでのライセンス取得要求４１８にはどのライセンスを取得したいかを指定するためのライセンスＩＤと、どの端末が要求しているかを示すための蓄積端末１０３の端末ＩＤを含む。
【００８７】
ライセンス取得要求４１８を受信したサーバ１０２は、利用権記録部１３０を検索してライセンス取得要求４１８と照合し、指定されたライセンスが、指定された端末ＩＤで購入済みであるかの確認を行う。ここでは指定された端末ＩＤの“0xABCDEF”とライセンスＩＤ＝“0001”と一致するエントリが存在するので、サーバ１０２はライセンスを付与済みであると判定し、ライセンス取得応答４１９においてライセンスの配信を行う。ここでライセンスとは、コンテンツの再生方法を制限するための情報であり、具体的には暗号化されたコンテンツを復号する為の暗号鍵Ｋｃ１と、暗号鍵の利用期限（t1〜t2）や許可出力先（HDCP,DTCP）を含むものとする。
【００８８】
ライセンスを受信した蓄積端末１０３はステップ４２０においてライセンスをライセンス保存部１１８に保存する。以上のようなシーケンスにより、コンテンツのダウンロードと当該ライセンスの取得が完了する。
【００８９】
次に、４０３再生シーケンスは、利用者がダウンロードしたコンテンツを検索して再生しようとする場合に開始され、具体的には利用者がステップ４２１において視聴端末１０１を操作してダウンロードしたコンテンツの検索を指示することにより開始される。ここではコンテンツ検索方式にデジタルリビングネットワークアライアンス（以下ＤＬＮＡと記載）に準拠したＵＰｎＰ方式のコンテンツディレクトリサービス（以下ＣＤＳと記載）によるコンテンツ検索方式を採用するものとする。
【００９０】
コンテンツ検索指示の結果、詳細なシーケンスの図示は省略するが、視聴端末１０１と蓄積端末１０３の間でコンテンツ検索通信４２２が双方向で１ないし複数回行われ、視聴端末１０１に所望のコンテンツを表示することができる。なお、コンテンツ検索にＵＰｎＰ方式を採用することは、制御情報転送部１０７にＵＰｎＰコントロールポイント機能を備え、制御情報取得部１１５にＵＰｎＰサーバ機能を備える方法と組み合わせることで、ＤＬ制御情報の転送とコンテンツ検索に同じ方式を適用することが可能になることから、機器発見機能などのモジュールを共通化でき、ソフトウェアサイズを低減できるなど、特段の効果がある。
【００９１】
次に、利用者はステップ４２３において視聴端末１０１を操作してダウンロードしたコンテンツの再生を指示する。
【００９２】
指示を受けた視聴端末１０１は、ＤＬＮＡ方式に従ってコンテンツ再生要求４２４を発行する。ここでのコンテンツ再生要求４２４はコンテンツ保護方式としてディジタルトランスミッションコンテントプロテクション（以下ＤＴＣＰと記載）規格に準拠した機器間認証及び伝送路暗号機能を供えるものとし、ＬＡＮ伝送暗号化部１２０はＤＴＣＰ−ＩＰサーバ、ＬＡＮ伝送復号化部１０８はＤＴＣＰ―ＩＰクライアントの機能を備えるものとする。この様な伝送路保護法式を備えることで、視聴端末１０１と蓄積端末１０３の間でＤＲＭにより保護されたコンテンツの送信を行った場合でも、盗聴、改竄を防止でき、正しく指定された利用期限を守ることが可能となる。
【００９３】
コンテンツ再生要求４２４を受信した蓄積端末１０３は、ステップ４２５において伝送の可否判定と伝送の準備を行う。具体的には蓄積端末１０３はライセンス保存部１１８に保存しておいたライセンスを取り出し、ライセンス内の再生期限情報t1〜t2を現在時刻と照合し、期限内の場合のみ伝送可と判定する。さらに蓄積端末１０３はライセンス内の許可出力を参照し、ＤＴＣＰが含まれていることからＤＴＣＰへの伝送可と判定する。伝送可と判定した蓄積端末１０３は暗号鍵Ｋｃ１を復号部１１９に設定してダウンロードした暗号コンテンツの復号を行って平文にする動作を開始し、さらにその平文をＬＡＮ伝送暗号化部１２０でＤＴＣＰ暗号鍵により再び暗号化し、ＬＡＮへのコンテンツ伝送４２６を開始する。
【００９４】
コンテンツ伝送４２６を受信した視聴端末１０１はＬＡＮ伝送復号化部１０８でＤＴＣＰ号の復号を行い、デコード部１０９で圧縮コンテンツのデコードを開始し、デコード出力１１０を行う。以上のようなシーケンスにより、コンテンツの再生４２７を行うことが可能になる。
【００９５】
なお、レンタル期間が終了した後のタイミングで、利用者がコンテンツの再生を指示した場合は、ステップ４２５で取り出したライセンス内の再生期限情報t1〜t2を現在時刻と照合した結果、レンタル期限が終了していることが判明するため、ステップ４２６においてコンテンツ伝送を行わない。その結果利用期限を守ることができる。
【００９６】
以上のようなシーケンスにより、サーバ１０２に予め登録した端末にダウンロードしたコンテンツについて利用期限を限って視聴を許可する、コンテンツのレンタルシステムを実現することができる。
【００９７】
この様に、本実施の形態では蓄積装置を持たない視聴端末１０１でもダウンロード視聴が可能になることから従来の第１の課題を解決できる。
【００９８】
さらに視聴端末１０１は蓄積端末１０３を内蔵するのではなく、ネットワーク経由で接続するものであるので、従来の第２の課題を解決できる。
【００９９】
ここで、視聴できる端末に関しては、視聴端末１０１に限るものではなく、任意のＤＴＣＰ−ＩＰのクライアント機能を持つ端末が蓄積端末１０３にコンテンツ再生要求を送った場合に、再生が可能となる点にも特徴がある。すなわち本実施の形態においては、サーバ１０２は蓄積端末１０３に機器バインドして利用権を付与するだけであり、視聴する端末のＩＤの登録、チェックとも行わない。また蓄積端末１０３は、正当なＤＴＣＰ−ＩＰクライアントであるかの認証のみを行い、視聴端末１０１であるか否かなどのチェックを行わない。従って、任意のＤＴＣＰ−ＩＰのクライアント機能を持つ端末が蓄積端末１０３にコンテンツ再生要求を送った場合でも、蓄積端末１０３は前述したステップ４２４、４２５の動作と同じ動作を行い、図３のライセンスＩＤ＝“0001”のエントリを確認して、期限内であり、出力先にＤＴＣＰが含まれることのみを確認してコンテンツ伝送を行うため、やはり再生が可能になる。この様な構成により、ＤＲＭクライアント機能を搭載しないクライアントであっても、同じＬＡＮ内でＤＴＣＰ―ＩＰクライアント機能を搭載する視聴端末での再生が可能になった。例えば、比較例として、ＤＲＭの鍵Ｋｃにより暗号化されたコンテンツを、伝送路での暗号化は行わずに任意の視聴端末に対し配信する方式が考えられるがその方式によっても、著作権保護されたコンテンツを安全に配信し、利用条件を守る端末でのみ視聴をさせる方式の実現は可能であるが、その場合は各視聴端末にＤＲＭクライアント機能を搭載してＫｃを取得せざるを得ない。これに対し、本実施の形態では特にＫｃを取得して復号するのは蓄積端末１０３みであり、一旦平文にした後に別の伝送路保護手段により送出することにより、ＤＲＭ機能搭載端末数を削減でき、従来の第４の課題を解決できる。
【０１００】
さらには、利用者が蓄積端末１０３自身のローカルＧＵＩを操作してダウンロードコンテンツの再生を指示した場合でも、復号部１１９で平文にした後に、図示しないが蓄積端末１０３に備えられたデコーダでデコードすることで再生が可能になるなど、従来の第３の課題も解決できる。
【０１０１】
以上の様に本実施の形態では従来の第１〜第４の課題を同時に解決可能である。
【０１０２】
なお、本実施の形態において伝送路保護手段はＤＴＣＰとしたが、ＨＤＣＰ等の他の任意の保護手段でかまわない。
【０１０３】
また、本実施の形態において利用権は蓄積端末１０３にのみ付与したが、視聴端末１０１にも同時に付与することを妨げるものではない。
【０１０４】
（実施の形態２）
以下で、本発明の第２の実施の形態について、図面を参照しながら説明する。
【０１０５】
本実施の形態の第１の実施の形態と較べた場合の主な差異は、ダウンロード制御情報の送受信、及びコンテンツの転送がＬＡＮ経由でなくハイデフィニションマルチメディアインタフェース（以下ＨＤＭＩと記載）接続により行われる点である。本実施の形態において第１の実施の形態と基本的に同じ動作をするモジュールについては同じ記号で表記するものとする。図４に本実施の形態が前提とするシステムの構成図を示す。
【０１０６】
視聴端末６０１と蓄積端末６０３はＬＡＮ１１１に接続される。これら両端末６０１，６０３は、ルータ１２１とネットワーク１２２を介してサーバ１０２に接続される。
【０１０７】
視聴端末６０１は、ネットワークＩＦ１０４、ＨＤＭＩ復号化部６０８、デコード部１０９、ＨＴＭＬブラウザ１０５、制御情報取得部１０６、制御情報転送部６０７より構成される。デコード部１０９はデコード出力１１０を出力する機能を持ち、これは例えばＴＶ画面への出画機能などが相当する。
【０１０８】
蓄積端末６０３は、ネットワークＩＦ１１２、コンテンツ取得部１１３、蓄積部１１４、復号部１１９、ＨＤＭＩ暗号化部６２０、制御情報取得部６１５、制御情報保存部１１６、ライセンス取得部１１７、ライセンス保存部１１８より構成される。
【０１０９】
サーバ１０２は、第１の実施の形態と同じサーバであるものとする。
【０１１０】
視聴端末６０１としては例えばＨＴＭＬブラウザを備えたネットワーク対応デジタルＴＶがあげられ、蓄積端末６０３としてはネットワーク対応デジタルレコーダがあげられる。図１には図示しないが、視聴端末６０１、蓄積端末６０３とも各々リモコンやＧＵＩ画面出力などのユーザインタフェースを備え、それらにより各々の端末の機能を個々に操作可能であるものとする。
【０１１１】
本実施の形態において、利用者が端末の操作を行ってコンテンツをダウンロードして視聴するまでの動作と通信シーケンスを図５に示す。以下で図５に従って順に操作及び通信手順を説明する。
【０１１２】
図５において視聴端末６０１とサーバ１０２と蓄積端末６０３は図１、図４と同一の構成であるので同一の記号で示し、ネットワーク等、一般的な動作しか行わない構成部品は図示を省略する。図５のシーケンスは大きく、４０１登録シーケンス、７０２ダウンロードシーケンス、７０３再生シーケンスに分かれており、一般にこれらのシーケンスの間は時間的にも隔たっているものである。４０１登録シーケンスは、第１の実施の形態と同じであるので説明を省略する。
【０１１３】
７０２ダウンロードシーケンス、７０３再生シーケンスは、視聴端末６０１のユーザインタフェースを用いて、利用者の操作により任意の回数実施される。
【０１１４】
７０２ダウンロードシーケンスは、利用者が何らかのコンテンツを購入やレンタルしようとする場合に開始される。アカウントログイン指示４０９から制御情報配信４１４までは第１の実施の形態と同じであるので説明を省略する。
【０１１５】
ＤＬ制御情報を受信した視聴端末６０１はステップ７１５においてＨＴＭＬ内に含まれるＤＬ制御情報を制御情報取得部１０６によって分離し、制御情報転送部６０７に送付する。制御情報転送部６０７はＨＤＭＩケーブル内に収容されるＣＥＣ制御線により蓄積端末６０３の制御情報取得部６１５と通信を行うことのできる通信モジュールであり、制御情報取得部１０６から受け取った情報を直ちに制御情報転送通信７１５において、蓄積端末６０３内の制御情報取得部６１５に転送する。
【０１１６】
ＤＬ制御情報を受信した蓄積端末６０３は、ステップ４１６においてＤＬ制御情報を制御情報保存部１１６に保存する。なお、本実施の形態において、制御情報転送部６０７と制御情報取得部６１５間の通信内容は、ライセンスに含まれるコンテンツ鍵等の保護が必須な情報を含まないことから、暗号化せずに平文で転送を行うことが出来るのも特徴である。さらに、本実施の形態では第１の実施の形態と異なり、蓄積端末６０３は直接ＨＤＭＩ接続を行う端末以外からＤＬ制御情報の転送を受け入れることは無いため、ネットワークからの攻撃に強いという利点がある。
【０１１７】
次に、蓄積端末６０３は、制御情報保存部１１６に保存されたＤＬ制御情報に従って、第１の実施の形態と同様に、ステップ４１７からステップ４２０の動作を行い、コンテンツのダウンロードと当該ライセンスの取得が完了する。
【０１１８】
次に、７０３再生シーケンスは、利用者がダウンロードしたコンテンツを検索して再生しようとする場合に開始され、具体的には利用者がステップ７２１において視聴端末６０１を操作してダウンロードしたコンテンツの検索を指示することにより開始される。
【０１１９】
ここではコンテンツ検索方式は、視聴端末６０１の画面表示を蓄積端末６０３からのＨＤＭＩ入力を表示するように切り替えた上で、ＣＥＣ線により利用者の視聴端末６０１に対する操作を蓄積端末６０３に転送することにより蓄積端末６０３のＵＩを用いて実施することが出来る。この様なＵＩの連携方式はＨＤＭＩを用いたＴＶとレコーダのリンク方式として実用化されている。この結果、視聴端末６０１に所望のコンテンツを表示することができる。
【０１２０】
次に、利用者はステップ７２３において視聴端末６０１を操作してダウンロードしたコンテンツの再生を指示する。指示を受けた視聴端末６０１は、ＣＥＣ線を用いてコンテンツ再生要求７２４を発行する。コンテンツ再生要求７２４を受信した蓄積端末６０３は、ステップ７２５において伝送の可否判定と伝送の準備を行う。具体的には蓄積端末６０３はライセンス保存部１１８に保存しておいたライセンスを取り出し、ライセンス内の再生期限情報t1〜t2を現在時刻と照合し、期限内の場合のみ伝送可と判定する。
【０１２１】
さらに蓄積端末６０３は、ライセンス内の許可出力を参照し、ＨＤＭＩ伝送線の機器間認証仕様を示すＨＤＣＰが含まれていることからＨＤＭＩへの伝送可と判定する。伝送可と判定した蓄積端末６０３は暗号鍵Ｋｃ１を復号部１１９に設定してダウンロードした暗号コンテンツの復号を行って平文にする動作を開始し、さらにその平文をＨＤＭＩ暗号化部６２０でＨＤＣＰ暗号鍵により再び暗号化し、コンテンツ伝送７２６を開始する。
【０１２２】
コンテンツ伝送７２６を受信した視聴端末６０１はＨＤＭＩ復号化部６０８でＨＤＣＰ号の復号を行い、デコード部１０９で圧縮コンテンツのデコードを開始し、デコード出力１１０を行う。この様な伝送路保護法式を備えることで、視聴端末６０１と蓄積端末６０３の間でＤＲＭにより保護されたコンテンツの送信を行った場合でも、盗聴、改竄を防止でき、正しく指定された利用期限を守ることが可能となる。
【０１２３】
以上のようなシーケンスにより、コンテンツの再生７２７を行うことが可能になり、サーバに予め登録した端末にダウンロードしたコンテンツについて利用期限を限って視聴を許可する、コンテンツのレンタルシステムを実現することができる。
【０１２４】
（実施の形態３）
以下で、本発明の第３の実施の形態について、図面を参照しながら説明する。
【０１２５】
本実施の形態の第１の実施の形態と較べた場合の主な差異は、ダウンロード制御情報の送受信が視聴端末とサーバ間で行われず、サーバと蓄積端末間で直接行われる点である。
【０１２６】
本実施の形態において第１の実施の形態と基本的に同じ動作をするモジュールについては同じ記号で表記するものとする。図６に本実施の形態が前提とするシステムの構成図を示す。
【０１２７】
なお、本第３の実施の形態の視聴端末は本発明の指示端末の一例である。
【０１２８】
視聴端末８０１と蓄積端末８０３はＬＡＮ１１１に接続される。これら両端末８０１，８０３は、ルータ１２１とネットワーク１２２を介してサーバ８０２に接続される。
【０１２９】
視聴端末８０１は、ネットワークＩＦ１０４、ＬＡＮ伝送復号化部１０８、デコード部１０９、ＨＴＭＬブラウザ８０５より構成される。
【０１３０】
蓄積端末８０３は、ネットワークＩＦ１１２、コンテンツ取得部１１３、蓄積部１１４、復号部１１９、ＬＡＮ伝送暗号化部１２０、制御情報取得部８１５、制御情報保存部１１６、ライセンス取得部１１７、ライセンス保存部１１８より構成される。
【０１３１】
サーバ８０２は、コンテンツ配信部１２５、蓄積装置１２６、ＨＴＭＬサーバ１２７、制御情報配信部８２８、利用権記録部１３０、ライセンス配信部１２９、ルータ１２３、ＬＡＮ１２４より構成される。コンテンツ配信部１２５、ＨＴＭＬサーバ１２７、ライセンス配信部１２９、制御情報配信部８２８等は、各々ＣＰＵを備えて独立動作するサーバ群であり、サーバサイト内に設営されるＬＡＮ１２４で相互に接続されて協調動作を行い、全体として一体のダウンロードサーバ機能を提供するものである。
【０１３２】
視聴端末８０１としては例えばＨＴＭＬブラウザを備えたネットワーク対応デジタルＴＶがあげられ、蓄積端末８０３としてはネットワーク対応デジタルレコーダがあげられる。図６には図示しないが、視聴端末８０１、蓄積端末８０３とも各々リモコンやＧＵＩ画面出力などのユーザインタフェースを備え、それらにより各々の端末の機能を個々に操作可能であるものとする。
【０１３３】
本実施の形態において、利用者が端末の操作を行ってコンテンツをダウンロードして視聴するまでの動作と通信シーケンスを図７に示す。以下で図７に従って順に操作及び通信手順を説明する。図７において視聴端末８０１とサーバ８０２と蓄積端末８０３は図６と同一の構成であるので同一の記号で示し、ネットワーク等、一般的な動作しか行わない構成部品は図示を省略する。
【０１３４】
図７のシーケンスは大きく、９０１登録シーケンス、９０２ダウンロードシーケンス、４０３再生シーケンスに分かれており、一般にこれらのシーケンスの間は時間的にも隔たっているものである。９０１登録シーケンスは、蓄積端末８０３を購入して設置する際などに一度だけ実施すればよい、サービス登録手順であり、蓄積端末８０３自体のユーザインタフェースを用いて行う。９０２ダウンロードシーケンス、４０３再生シーケンスは、視聴端末８０１のユーザインタフェースを用いて、利用者の操作により任意の回数実施される。
【０１３５】
９０１登録シーケンスにおいては、まず、利用者がアカウントログイン指示４０４により蓄積端末８０３を操作してＨＴＭＬブラウザやその他の通信アプリケーションを用いてサーバ８０２に接続し、アカウントログイン通信４０５を行う。
【０１３６】
第１の実施の形態と同様にアカウントログイン指示４０４から４０６を実施した後、端末ＩＤ登録操作４０６を受けた蓄積端末８０３は、９０７端末ＩＤ登録において、サーバ８０２に対して蓄積端末８０３の端末ＩＤを送信した上、サーバ８０２に対するＤＬ制御情報配信要求ポーリング動作を開始する。
【０１３７】
本ポーリング動作に於いて、蓄積端末８０３は、定期的にサーバ８０２に対しＤＬ制御情報配信要求を送信し、蓄積端末８０３の端末ＩＤに関連するＤＬ制御情報の有無の確認を行う。
【０１３８】
端末ＩＤ登録９０７を受信したサーバ８０２はステップ９０８において、蓄積端末８０３の端末ＩＤを、利用者のアカウントエントリ内に登録する。以上の様なシーケンスにより、利用者のアカウントに関連付けて端末ＩＤが登録され、さらに蓄積端末８０３からのポーリングが開始される。
【０１３９】
９０２ダウンロードシーケンスは、利用者が何らかのコンテンツを購入やレンタルしようとする場合に開始される。ステップ４０９からステップ４１３までは第１の実施の形態と同様であるので記載を省略するが、図３に示したような機器バインドの利用権が、蓄積端末８０３の端末ＩＤ“0xABCDEF”に対し付与され、ライセンスＩＤ＝“0001”のエントリに登録されるものとする。
【０１４０】
ここで、蓄積端末８０３は、上述したように定期的にＤＬ制御情報配信要求の送信を行っているので、サーバ８０２はポーリング周期に依存したタイミングで制御情報転送要求９１４を受信する。制御情報転送要求９１４には蓄積端末８０３のＩＤ“0xABCDEF”が含まれており、これはライセンスＩＤ＝“0001”のエントリに一致するので、サーバ８０２はその一致を確認した後、制御情報転送要求９１４に対する応答として、ステップ９１５においてライセンスＩＤ＝“0001”を含むＤＬ制御情報を、制御情報配信部８２８経由で、蓄積端末８０３へ配信する。
【０１４１】
ここでＤＬ制御情報とはコンテンツとライセンスを取得する為の情報であり、制御情報配信部８２８に保存されたコンテンツのＵＲＬと、利用権記録部１３０に保存されたライセンスのＩＤを含むものである。
【０１４２】
ＤＬ制御情報を受信した蓄積端末８０３の制御情報取得部８１５は、ステップ９１６においてＤＬ制御情報を制御情報保存部１１６に保存する。次に、蓄積端末８０３は第１の実施の形態と同様に、制御情報保存部１１６に保存されたＤＬ制御情報に従ってステップ４１７〜４２０を実行する。
【０１４３】
以上のようなシーケンスにより、コンテンツのダウンロードと当該ライセンスの取得が完了する。
【０１４４】
本実施の形態の利点は、視聴端末８０１は通常のブラウザのみでよく、特殊なプラグインなどを必要とせず、また蓄積端末８０３がポーリングを行うために、サーバ８０２の認証を行うだけで第３者からの不正登録を簡単に防止できるという点等が上げられる。
【０１４５】
４０３再生シーケンスは、第１の実施の形態と同様なので説明を省略する。
【０１４６】
以上のようなシーケンスにより、サーバに予め登録した端末にダウンロードしたコンテンツについて利用期限を限って視聴を許可する、コンテンツのレンタルシステムを実現することができる。
【０１４７】
（実施の形態４）
以下で、本発明の第４の実施の形態について、図面を参照しながら説明する。第３の本実施の形態とは、視聴端末以外に、制御端末を別に備え、コンテンツ購入指示などは、その制御端末からサーバへ送信される点などが主に異なる。
【０１４８】
本実施の形態の制御端末は、本発明の指示端末の一例である。
【０１４９】
図８に本実施の形態が前提とするシステムの構成図を示す。視聴端末１００１と蓄積端末１００３はＬＡＮ１０１１に接続される。これら両端末１００１、１００３は、ルータ１０２１とネットワーク１０２２を介してサーバ１００２に接続される。制御端末１０３１はネットワーク１０２２を介してサーバ１００２に接続される。
【０１５０】
視聴端末１００１は、ネットワークＩＦ１００４、ＬＡＮ伝送復号化部１００８、デコード部１００９より構成される。デコード部１００９はデコード出力１０１０を出力する機能を持ち、これは例えばＴＶ画面への出画機能などが相当する。
【０１５１】
蓄積端末１００３は、ネットワークＩＦ１０１２、コンテンツ取得部１０１３、蓄積部１０１４、復号部１０１９、ＬＡＮ伝送暗号化部１０２０、制御情報取得部１０１５、制御情報保存部１０１６、ライセンス取得部１０１７、ライセンス保存部１０１８より構成される。
【０１５２】
制御端末１０３１は、ネットワークＩＦ１０３２、ＨＴＭＬブラウザ１０３３より構成される。
【０１５３】
サーバ１００２は、コンテンツ配信部１０２５、蓄積装置１０２６、ＨＴＭＬサーバ１０２７、制御情報配信部１０２８、利用権記録部１０３０、ライセンス配信部１０２９、ルータ１０２３、ＬＡＮ１０２４より構成される。コンテンツ配信部１０２５、ＨＴＭＬサーバ１０２７、制御情報配信部１０２８、ライセンス配信部１０２９等は、各々ＣＰＵを備えて独立動作するサーバ群であり、サーバサイト内に設営されるＬＡＮ１０２４で相互に接続されて協調動作を行い、全体として一体のダウンロードサーバ機能を提供するものである。もちろん、一台のサーバでこれらの機能を実現してもよい。
【０１５４】
コンテンツ配信部１０２５は、蓄積装置１０２６を装備しており、蓄積装置１０２６に蓄積されているＡＶコンテンツファイルを、ネットワーク１０２２を経由して蓄積端末１００３にダウンロードさせることができる。
【０１５５】
ここでＡＶコンテンツファイルとは、映像、音声などを含むリアルタイムデータであり、例えばMPEG2やMP3等のファイルが相当する。視聴端末１００１としては例えばネットワーク対応デジタルＴＶがあげられ、蓄積端末１００３としてはネットワーク対応デジタルレコーダがあげられ、制御端末１０３１としては例えばブラウザ搭載携帯電話などがあげられる。図８には図示しないが、視聴端末１００１、蓄積端末１００３、制御端末１０３１とも各々リモコンやＧＵＩ画面出力などのユーザインタフェースを備え、それらにより各々の端末の機能を個々に操作可能であるものとする。
【０１５６】
本実施の形態において、利用者が端末の操作を行ってコンテンツをダウンロードして視聴するまでの動作と通信シーケンスを図９に示す。以下で図９に従って順に操作及び通信手順を説明する。
【０１５７】
図９において視聴端末１００１とサーバ１００２と蓄積端末１００３と制御端末１０３１は図８と同一の構成であるので同一の記号で示し、ネットワーク等、一般的な動作しか行わない構成部品は図示を省略する。図９のシーケンスは大きく、１１０１登録シーケンス、１１０２ダウンロードシーケンス、１１０３再生シーケンスに分かれており、一般にこれらのシーケンスの間は時間的にも隔たっているものである。
【０１５８】
１１０１登録シーケンスは、蓄積端末１００３を購入して設置する際などに一度だけ実施すればよいサービス登録手順であり、蓄積端末１００３自体のユーザインタフェースを用いて行う。１１０２ダウンロードシーケンスは制御端末１０３１のユーザインタフェースを用いて、１１０３再生シーケンスは視聴端末１００１のユーザインタフェースを用いて、利用者の操作により各々任意の回数実施される。
【０１５９】
１１０１登録シーケンスにおいては、まず、利用者がアカウントログイン指示１１０４により蓄積端末１００３を操作してＨＴＭＬブラウザやその他の通信アプリケーションを用いてサーバ１００２に接続し、アカウントログイン通信１１０５を行う。ここでのアカウントとは、コンテンツ購入の履歴や課金管理の為に用いるもので、利用者がコンテンツ配信事業者と契約して予め取得してあるものとし、サーバ１００２にはアカウントを特定するためのアカウント名、アカウントパスワードと、課金に必要な決済手段情報などを含むエントリが保存されているものとする。アカウントログイン指示１１０４において、利用者はアカウント名、パスワードを入力してログインを行うことが出来る。
【０１６０】
次に利用者は蓄積端末１００３を操作して端末ＩＤ登録操作１１０６を行う。本操作は蓄積端末１００３の例えばＨＴＭＬページ内に配置された端末ＩＤ登録ボタンを押すことにより実施できる。ここでの端末ＩＤとは、サーバ１００２が端末毎に機器バインドの方法により利用権を付与するため、端末を一意に識別する為のＩＤであり、蓄積端末１００３内に出荷時より内蔵され、ＩＤに対する証明書の付与等により偽装が防止されているものである。
【０１６１】
端末ＩＤ登録操作１１０６を受けた蓄積端末１００３は、ＨＴＭＬページ内のボタンよりプラグイン経由で指示を受けて端末ＩＤ登録１１０７通信を行い、サーバ１００２に対して蓄積端末１００３の端末ＩＤを送信する。端末ＩＤ登録１１０７を受信したサーバ１００２はステップ１１０８において、蓄積端末１００３の端末ＩＤを、利用者のアカウントエントリ内に登録する。以上の様なシーケンスにより、利用者のアカウントに関連付けて端末ＩＤが登録される。
【０１６２】
なお、ここでは端末ＩＤの特定は蓄積端末１００３が行うものとしたが、利用者が直接端末ＩＤの入力を行って登録を行ってもかまわない。直接入力によれば利用者の手間は増加するが、制御端末１０３１やＰＣ等からも端末ＩＤ登録を行うことが出来、蓄積端末１００３にＨＴＭＬブラウザ等を備える必要が無いという利点がある。
【０１６３】
さらに、本実施の形態においては、サーバ１００２から任意の時点で蓄積端末１００３に対して通信を開始するためのアドレス情報がサーバ１００２に登録されるものとする（後述する図１０のアドレス情報維持シーケンス１３０１など）。
【０１６４】
ここでアドレス情報とは例えばダイナミックＤＮＳとして知られる方法で蓄積端末１００３のＩＰアドレスをサーバ１００２に登録しても良いが、サーバ１００２からルータ１０２１を経由して蓄積端末１００３への通信を行うために、所定の手順（例えば特許第３４４５９８６号に記載される手順）によりアドレス情報を登録し、維持することが特に好適である。
【０１６５】
すなわち、具体的には蓄積端末１００３は、定期的に蓄積端末１００３の端末ＩＤを記載したアドレス通知ＵＤＰパケットをサーバ１００２に送信し、これを受信したサーバ１００２はアカウント内に登録される端末ＩＤに付随してアドレス通知ＵＤＰパケットの送信元アドレスを記録する（後述する図１０のアドレス情報維持シーケンス１３０１など）。本方式により、ＩＰアドレスが変化した場合でも最新のＩＰアドレスが記録されており、記録されたＩＰアドレス宛にアドレス通知ＵＤＰパケットへの応答と同じ形式で接続要求ＵＤＰパケットを送信することでいつでもサーバ１００２から蓄積端末１００３への通信が可能になる。
【０１６６】
１１０２ダウンロードシーケンスは、利用者が何らかのコンテンツを購入やレンタルしようとする場合に開始される。１１０２ダウンロードシーケンスでは、まず、利用者がアカウントログイン指示１１０９により制御端末１０３１を操作してＨＴＭＬブラウザやその他の通信アプリケーションを用いてサーバ１００２に接続し、アカウントログイン通信１１１０を行う。ここでのログイン操作は登録シーケンス１１０１と同様である。
【０１６７】
次に利用者はＨＴＭＬブラウザを用いてサーバ１００２から提示されるページを閲覧し、好きなコンテンツを選んで購入操作１１１１を行う。本操作は例えばＨＴＭＬページ内に配置された購入フォームボタンを押すことにより実施できる。購入操作１１１１を受けた制御端末１０３１は、フォームポスト等によるコンテンツ購入通信１１１２を行って、サーバ１００２に所望のコンテンツを指定する。
【０１６８】
コンテンツ購入通信１１１２を受信したサーバ１００２は、ステップ１１１３において、必要な課金情報登録などを行った後、指定されたコンテンツの利用権をログインしているアカウントに対して付与する。また、サーバ１００２は、購入条件に応じてt1〜t2などの利用期限情報や、出力してよいインタフェースやコピーしてよいメディアなどの利用条件も同時に記録する。
【０１６９】
この際、本実施の形態においては同時に、利用権の付与されたアカウントに関連付けて登録された端末ＩＤに対し、機器バインドの利用権を付与することとする。具体的には、サーバ１００２は、ステップ１１１３において、利用権を識別するライセンスＩＤと、ログイン中のアカウントエントリから抽出した蓄積端末１００３の端末ＩＤと、当該コンテンツの暗号鍵と、さらに利用条件とを一組のセットとし、利用権記録部１０３０に保存するものとする。
【０１７０】
利用権記録部１０３０に保存されるデータテーブルの例を図３に示す。ここで蓄積端末１００３の端末ＩＤは“0xABCDEF”であるとし、ライセンスＩＤ＝“0001”のエントリに登録されているとする。
【０１７１】
次にサーバ１００２は、ステップ１１１５においてＤＬ制御情報を制御情報配信部１０２８経由で蓄積端末１００３に、後述するようにして配信する。制御情報転送通信１１１５は、上述の宅外サーバから宅内機器への所定の通信方式（例えば特許第３４４５９８６号参照）により実施される。
【０１７２】
ここでＤＬ制御情報とはコンテンツとライセンスを取得する為の情報であり、制御情報配信部１０２８に保存されたコンテンツのＵＲＬと、利用権記録部１０３０に保存されたライセンスのＩＤを含むものとする。なお、ライセンスを取得するためにライセンスのＩＤの他にライセンスサーバのＵＲＬも含む構成が本発明においては特に好適であり、本実施の形態はこの構成によるものであるとする。
【０１７３】
ＤＬ制御情報を制御情報取得部１０１５により受信した蓄積端末１００３は、ステップ１１１６においてＤＬ制御情報を制御情報保存部１０１６に保存する。
【０１７４】
なお、本実施の形態において蓄積端末１００３は、無条件にＤＬ制御情報の転送を受け入れるのではなく、制御情報転送通信１１１５のチェックを行ってＤＬ制御情報の転送を受けいれて保存するものとする。本チェック機能は、悪意の第３者からＤＯＳ攻撃の為の攻撃先のＵＲＬをダウンロード先ＵＲＬとして記載したＤＬ制御情報を送りつけられた時や、広告等のコンテンツのＵＲＬを記載したＤＬ制御情報を送りつけられた時などに、不用意にＤＬ制御情報の転送を受け入れないことで被害を防止する効果がある。具体的には、蓄積端末１００３がサーバ認証を行ってパスした場合のみＤＬ制御情報を受け入れる方法があり、また、サーバ１００２が予めＤＬ制御情報に対しサーバ１００２のみが持つ秘密鍵により証明書を付与し、蓄積端末１００３が公開鍵により署名を検証できた場合にのみＤＬ制御情報を受け入れる方法などもあり、被害防止に効果がある。
【０１７５】
次に、１１０９アカウントログイン指示から１１１５の制御情報転送通信の間の上記所定の通信方式について、図１０に従ってより詳細に説明する。
【０１７６】
アドレス情報維持シーケンス１３０１は、上述したように、１１０１登録シーケンスの後、定期的に実施されているものであり、本シーケンスにおいて、蓄積端末１００３は、数分などの定期的な間隔で端末ＩＤを記載したアドレス通知ＵＤＰパケット１３０２をサーバ１００２に送信する。これを受信したサーバ１００２はアカウント内に登録される端末ＩＤに付随して、受信したアドレス通知ＵＤＰパケットの送信元ＩＰアドレスを記録する。
【０１７７】
このアドレス情報維持シーケンス１３０１が定期的に行われている場合、前述した、１１０９アカウントログイン指示から端末ＩＤに利用権を付与するステップ１１１３までが正常に実行されると、サーバ１００２はステップ１３０３において、当該アカウント内に登録される端末ＩＤに付随するＩＰアドレスを抽出する。本ＩＰアドレスは蓄積端末１００３の最新のＩＰアドレスであるので、これを用いて通信を行うことができ、サーバ１００２はアドレス通知ＵＤＰパケット１３０２への応答と同じ形式で接続要求ＵＤＰパケット１３０４を送信する。
【０１７８】
接続要求ＵＤＰパケット１３０４を受信した蓄積端末１００３は、サーバ１００２に対しＴＣＰ接続１３０５を行う。ここでサーバ１００２から蓄積端末１００３に対し直接ＴＣＰ接続を行わないのは、一般にルータ１０２１がインターネット側からのＴＣＰ接続要求を遮断する為、アドレス通知ＵＤＰパケットの応答として接続要求ＵＤＰパケット１３０４を送信することでインターネット側からの通信を開始する為である。以降は本ＴＣＰ接続上で自由に通信が可能である。
【０１７９】
次にサーバ１００２は蓄積情報要求１３０６を蓄積端末１００３に送信する。
【０１８０】
これを受けた蓄積端末１００３は、蓄積情報１３０７を応答する。蓄積情報１３０７は例えばＨＴＭＬで記述されており、蓄積端末１００３内のコンテンツリストや空き容量、現在実行中のダウンロードシーケンスの情報、現在ダウンロード要求を受け入れ可能か、などのダウンロードの制御に必要な情報が記載される。
【０１８１】
サーバ１００２は蓄積情報配信１３０８において、これを制御端末１０３１に転送し、制御端末１０３１は蓄積情報表示１３０９において利用者に対しＨＴＭＬブラウザ１０３３で提示する。
【０１８２】
この様なサーバ１００２によるＨＴＭＬの中継通信により、利用者はダウンロードの制御に必要な情報を確認できる他、ＣＧＩを用いて不要なコンテンツを消去して空き容量を確保するなどの操作が可能になる。
【０１８３】
次に利用者は、制御端末１０３１を利用してダウンロード指示１３１０を指示し、これをステップ１３１１において受信したサーバ１００２は、ＴＣＰ接続上で制御情報転送１１１５を蓄積端末１００３へ実施し、その後ＴＣＰ切断処理１３１２を実施して一連の処理を完了する。
【０１８４】
完了後も、蓄積端末１００３は定期的なアドレス通知１３１３を継続して次のダウンロード指示に備える。
【０１８５】
このような本方式によれば、制御端末１０３１からサーバ１００２に対してＨＤＤ容量を取得するＡＰＩやダウンロード状況を取得するＡＰＩを送信公開することが出来、制御端末１０３１からサーバ１００２を経由して蓄積端末１００３とリアルタイムに通信を行い、制御することも可能である。
【０１８６】
この方法によれば、制御端末１０３１から蓄積端末１００３のＨＤＤの空き容量を確認して不要なコンテンツを消去したり、現在のダウンロード状況を確認するなどの機能を同時に提供でき、特段に利便性が高いという効果がある。
【０１８７】
次に、蓄積端末１００３は制御情報保存部１０１６に保存されたＤＬ制御情報に従ってステップ１１１７においてコンテンツのダウンロードを行う。ダウンロードは例えばコンテンツ取得部１０１３の発行するコンテンツのＵＲＬに対するHTTPのGET命令発行によって行われ、コンテンツの全ての部分を取得して蓄積端末１００３内の蓄積部１０１４に保存することで完了する。
【０１８８】
ダウンロードが完了すると蓄積端末１００３は、ステップ１１１８において、制御情報保存部１０１６に保存されたＤＬ制御情報に従って、ライセンス取得部１０１７によりサーバ１００２へライセンス取得要求を行う。ライセンスを要求する通信先は、ＤＬ制御情報に含まれたライセンスサーバのＵＲＬである。
【０１８９】
ここでのライセンス取得要求１１１８にはどのライセンスを取得したいかを指定するためのライセンスＩＤと、どの端末が要求しているかを示すための蓄積端末１００３の端末ＩＤを含む。
【０１９０】
ライセンス取得要求１１１８を受信したサーバ１００２は、利用権記録部１０３０を検索してライセンス取得要求１１１８と照合し、指定されたライセンスが、指定された端末ＩＤで購入済みであるかの確認を行う。ここでは指定された端末ＩＤの“0xABCDEF”とライセンスＩＤ＝“0001”と一致するエントリが存在するので、サーバ１００２はライセンスを付与済みであると判定し、ライセンス取得応答１１１９においてライセンスの配信を行う。ここでライセンスとは、コンテンツの再生方法を制限するための情報であり、具体的には暗号化されたコンテンツを復号する為の暗号鍵Ｋｃ１と、暗号鍵の利用期限（t1〜t2）や許可出力先（HDCP,DTCP）を含むものとする。
【０１９１】
ライセンスを受信した蓄積端末１００３はステップ１１２０においてライセンスをライセンス保存部１０１８に保存する。以上のようなシーケンスにより、コンテンツのダウンロードと当該ライセンスの取得が完了する。
【０１９２】
次に、１１０３再生シーケンスは、利用者がダウンロードしたコンテンツを検索して再生しようとする場合に開始され、具体的には利用者がステップ１１２１において視聴端末１００１を操作してダウンロードしたコンテンツの検索を指示することにより開始されるものとする。ここではコンテンツ検索方式としては、上述したＤＬＮＡに準拠したＵＰｎＰ方式のＣＤＳによるコンテンツ検索方式を採用するものとする。
【０１９３】
コンテンツ検索指示の結果、詳細なシーケンスの図示は省略するが、視聴端末１００１と蓄積端末１００３の間でコンテンツ検索通信１１２２が双方向で１ないし複数回行われ、視聴端末１００１に所望のコンテンツを表示することができる。
【０１９４】
次に、利用者はステップ１１２３において視聴端末１００１を操作してダウンロードしたコンテンツの再生を指示する。指示を受けた蓄積端末１００３は、ＤＬＮＡ方式に従ってコンテンツ再生要求１１２４を発行する。ここでのコンテンツ再生要求１１２４はコンテンツ保護方式としてＤＴＣＰ規格に準拠した機器間認証及び伝送路暗号機能を供えるものとし、ＬＡＮ伝送暗号化部１０２０はＤＴＣＰ−ＩＰサーバ、ＬＡＮ伝送復号化部１００８はＤＴＣＰ―ＩＰクライアントの機能を備えるものとする。この様な伝送路保護法式を備えることで、視聴端末１００１と蓄積端末１００３の間でＤＲＭにより保護されたコンテンツの送信を行った場合でも、盗聴、改竄を防止でき、正しく指定された利用期限を守ることが可能となる。
【０１９５】
コンテンツ再生要求１１２４を受信した蓄積端末１００３は、ステップ１１２５において伝送の可否判定と伝送の準備を行う。具体的には蓄積端末１００３はライセンス保存部１０１８に保存しておいたライセンスを取り出し、ライセンス内の再生期限情報t1〜t2を現在時刻と照合し、期限内の場合のみ伝送可と判定する。さらに蓄積端末１００３はライセンス内の許可出力を参照し、ＤＴＣＰが含まれていることからＤＴＣＰへの伝送可と判定する。伝送可と判定した蓄積端末１００３は暗号鍵Ｋｃ１を復号部１０１９に設定してダウンロードした暗号コンテンツの復号を行って平文にする動作を開始し、さらにＬＡＮ伝送暗号化部１０２０でＤＴＣＰ暗号鍵により再び暗号化し、ＬＡＮへのコンテンツ伝送１１２６を開始する。
【０１９６】
コンテンツ伝送１１２６を受信した視聴端末１００１はＬＡＮ伝送復号化部１００８でＤＴＣＰ号の復号を行い、デコード部１００９で圧縮コンテンツのデコードを開始し、デコード出力１０１０を行う。以上のようなシーケンスにより、コンテンツの再生１１２７を行うことが可能になる。
【０１９７】
なお、レンタル期間が終了した後のタイミングで、利用者がコンテンツの再生を指示した場合は、ステップ１１２５で取り出したライセンス内の再生期限情報t1〜t2を現在時刻と照合した結果、レンタル期限が終了していることが判明するため、ステップ１１２６においてコンテンツ伝送を行わない。その結果利用期限が守られる。
【０１９８】
以上のようなシーケンスにより、サーバに予め登録した端末にダウンロードしたコンテンツについて利用期限を限って視聴を許可する、コンテンツのレンタルシステムを実現することができる。
【０１９９】
この様に、本実施の形態では蓄積装置を持たない視聴端末１００１でもダウンロード視聴が可能になることから従来の第１の課題を解決できる。
【０２００】
さらに視聴端末１００１は蓄積端末１００３を内蔵するのではなく、ネットワーク経由で接続するものであるので、従来の第２の課題を解決できる。
【０２０１】
ここで、視聴できる端末に関しては、視聴端末１００１に限るものではなく、任意のＤＴＣＰ−ＩＰのクライアント機能を持つ端末が蓄積端末１００３にコンテンツ再生要求を送った場合に、再生が可能となる点にも特徴がある。この様な構成により、ＤＲＭクライアント機能を搭載しないクライアントであっても、同じＬＡＮ内でＤＴＣＰ―ＩＰクライアント機能を搭載する視聴端末での再生が可能になり、ＤＲＭ機能搭載端末数を削減でき、従来の第４の課題を解決できる。
【０２０２】
さらには、利用者が蓄積端末１００３自身のローカルＧＵＩを操作してダウンロードコンテンツの再生を指示した場合でも、復号部１０１９で平文にした後に、図示しないが蓄積端末１００３に備えられたデコーダでデコードすることで再生が可能になるなど、従来の第３の課題も解決できる。
【０２０３】
以上の様に本実施の形態では従来の第１〜第４の課題を同時に解決可能である。
【０２０４】
さらに、制御端末１０３１はＨＴＭＬブラウザ以外の特別な機能を必要とせず、具体的には従来型のＨＴＭＬブラウザ搭載の携帯電話であれば良いので、利用者が場所にとらわれずに任意の場所でブラウザを起動してダウンロードシーケンスを開始することができ、帰宅して宅内の視聴端末を用いてダウンロード済みのコンテンツを視聴できるなど利便性が高い。さらには、携帯電話のＩＲ受信機能や、バーコードリーダ機能を利用して、屋外の広告やビデオレンタル店舗などの場所でダウンロードコンテンツのプロモーションを行い、その結果直ちに１１０２ダウンロードシーケンスを開始することが出来るなど、プロモーション効果の高いシステムを構築することも可能である。
【０２０５】
なお、本実施の形態において伝送路保護手段はＤＴＣＰとしたが、ＨＤＣＰ等の他の任意の保護手段でかまわない。
【０２０６】
なお、本実施の形態において１１１５の制御情報転送通信は、サーバ１００２から蓄積端末１００３への通信方式により実施されるとしたが、これに代えて、上述したように、蓄積端末１００３からサーバ１００２に対するポーリングで行ってもかまわない。
【０２０７】
（実施の形態５）
以下で、本発明の第５の実施の形態について、図面を参照しながら説明する。
【０２０８】
図１１に本実施の形態が前提とするシステムの構成図を示す。なお、本実施の形態は第１の実施の形態における蓄積端末１０３内にメディア出力機能が追加されたものであり、他の端末とサーバの構成と機能は同じであるので、これを蓄積端末１２０３とし、蓄積端末１２０３の構成のみを記載する。
【０２０９】
蓄積端末１２０３はＬＡＮ１１１経由でサーバ１０２に接続される。蓄積端末１２０３は、ネットワークＩＦ１１２、コンテンツ取得部１１３、蓄積部１１４、復号部１１９、ＬＡＮ伝送暗号化部１２０、制御情報取得部１１５、制御情報保存部１１６、ライセンス取得部１１７、ライセンス保存部１１８に加え、ＣＰＲＭ暗号化部１２０４、ＤＶＤ―Ｒメディア１２０５、及び図示しないがＤＶＤ書き込みに必要なドライブより構成される。
【０２１０】
本実施の形態において、蓄積端末１２０３にコンテンツをダウンロードし、視聴端末１０１から再生する場合のシーケンスは第１の実施の形態及び図２と同等であるので省略する。本実施の形態においては、利用者が蓄積端末１２０３のローカル操作ＵＩを直接操作し、ダウンロードされたコンテンツをＤＶＤ−Ｒに書き込もうとした場合の動作が、第１の実施の形態の動作と異なる。ここでは図３において、蓄積端末１２０３の端末ＩＤが“0x012345”であり、利用条件の許可メディアに“DVD-CPRM”が含まれている場合の動作を説明する。
【０２１１】
利用者がダウンロードされたコンテンツをＤＶＤ−Ｒに書き込む指定を行った場合、蓄積端末１２０３は、ライセンス保存部１１８に保存された利用条件を確認し、その結果ＤＶＤに対して書き込みを行ってよいと判定できるので、蓄積端末１００３は、暗号鍵Ｋｃ２を復号部１１９に設定して、ダウンロードした暗号コンテンツの復号を行って平文にする動作を開始する。蓄積端末１２０３は、さらにＣＰＲＭ暗号化部１２０４で、ＣＰＲＭ暗号鍵により再びその平文を暗号化し、ＤＶＤ―Ｒメディア１２０５への書き込みを開始する。
【０２１２】
以上のようなシーケンスにより、サーバ１０２からダウンロードコンテンツのＤＶＤ―Ｒメディア１２０５への書き込みを許諾できる。例えば、ＤＲＭの鍵Ｋｃ２を視聴端末１０１で取得する構成とする仮想例の場合は、蓄積端末１２０３には必要な鍵が取得できないので、復号してＤＶＤ―Ｒメディア１２０５への書き込みを行うことは出来ないが、本第５の実施の形態であれば、蓄積端末１２０３でのメディアへの書き込みと、視聴端末１０１での視聴機能を容易に両立できるなど、優れた特徴がある。
【０２１３】
本実施の形態では出力先のメディアをＤＶＤ−Ｒとしたが、リムーバブルＨＤＤやＳＤカード、さらには１３９４方式で接続された外付けのドライブなど任意のメディアを適用できることは言うまでもない。
【０２１４】
なお、本発明の視聴端末１０１、蓄積端末１０３は、一台のＳＴＢによって実現することが出来る。あるいはいずれかの端末がＳＴＢで実現されてもよい。
【０２１５】
また、サーバ１０２は、上記実施の形態では、個別のサーバがＬＡＮにより接続される構成としたが、個々のサーバは個別に独立して運営されるサーバとし、インターネットを介してＷｅｂＡＰＩなどのインターフェースにより連携するサーバ群構成でもかまわない。本構成によれば、例えば別々の事業者によりＡＳＰサーバとして一部のサーバの機能が提供される場合であっても同様の効果を発揮できる。
【０２１６】
あるいは全く逆に、本発明のサーバは一台のサーバで全ての機能を実現しても勿論かまわない。
【０２１７】
なお、本発明のプログラムは、上述した本発明のシステムなどの各部の機能をコンピュータにより実行させるためのプログラムであって、コンピュータと協働して動作するプログラムである。
【０２１８】
また、本発明の記録媒体は、上述した本発明のシステムなどの各部の機能をコンピュータにより実行させるためのプログラムを記録した記録媒体であり、コンピュータにより読み取り可能且つ、読み取られた前記プログラムが前記コンピュータと協動して前記機能を実行する記録媒体である。
【０２１９】
また、本発明のプログラムの一利用形態は、コンピュータにより読み取り可能な、ＲＯＭ等の記録媒体に記録され、コンピュータと協働して動作する態様であっても良い。
【０２２０】
また、本発明のプログラムの一利用形態は、インターネット等の伝送媒体、光・電波音波等の伝送媒体中を伝送し、コンピュータにより読みとられ、コンピュータと協働して動作する態様であっても良い。
【０２２１】
また、上述した本発明のコンピュータは、ＣＰＵ等の純然たるハードウェアに限らず、ファームウェアや、ＯＳ、更に周辺機器を含むものであっても良い。
【０２２２】
なお、以上説明した様に、本発明の構成は、ソフトウェア的に実現しても良いし、ハードウェア的に実現しても良い。
【産業上の利用可能性】
【０２２３】
本発明によれば、ネットワーク経由で映像や音声コンテンツをダウンロードし、視聴期限を限って再生を許可するコンテンツレンタルサービスを実現できる。
【０２２４】
その際、もともと蓄積装置を備えない視聴端末でもコンテンツのダウンロードと視聴を実行でき、その際に内蔵型でない蓄積端末をダウンロード先として利用することができ、視聴端末の操作ＵＩからでも蓄積端末の操作ＵＩからでもコンテンツの再生を行うことが出来、その際に全端末にＤＲＭ機能を実装せずともコンテンツのダウンロードと視聴を実行できるシステムを実現できるなど、顕著な効果を持ち、ネットワークを利用してＡＶコンテンツを配信し再生するシステムなどに有用である。   
【符号の説明】
【０２２５】
１０１  視聴端末
１０２  サーバ
１０３  蓄積端末
１０４  ネットワークＩＦ
１０５  ＨＴＭＬブラウザ
１０６  制御情報取得部
１０７  制御情報転送部
１０８  ＬＡＮ伝送復号化部
１０９  デコード部
１１０  デコード出力
１１１  ＬＡＮ
１１２  ネットワークＩＦ
１１３  コンテンツ取得部
１１４  蓄積部
１１５  制御情報取得部
１１６  制御情報保存部
１１７  ライセンス取得部
１１８  ライセンス保存部
１１９  復号部
１２０  ＬＡＮ伝送暗号化部
１２１  ルータ
１２２  ネットワーク
１２３  ルータ
１２４  ＬＡＮ
１２５  コンテンツ配信部
１２６  蓄積装置
１２７  ＨＴＭＬサーバ
１２８  制御情報記録部
１２９  ライセンス配信部
１３０  利用権記録部
２０１  視聴端末
２０２  サーバ
２０４  ネットワークＩＦ
２０５  ＨＴＭＬブラウザ
２０６  制御情報取得部
２０９  デコード部
２１０  デコード出力
２１１  ＬＡＮ
２１３  コンテンツ取得部
２１４  蓄積部
２１６  制御情報保存部
２１７  ライセンス取得部
２１８  ライセンス保存部
２１９  復号部
２２１  ルータ
２２２  ネットワーク
２２３  ルータ
２２４  ＬＡＮ
２２５  コンテンツ配信部
２２６  蓄積装置
２２７  ＨＴＭＬサーバ
２２８  制御情報記録部
２２９  ライセンス配信部
２３０  利用権記録部
３０１  コンテンツの購入及びダウンロード指示
３０２  コンテンツの購入及びダウンロード指示
３０３  ライセンス期限生成ステップ
３０４  ＤＬ制御情報配信
３０５  ＤＬ制御情報保存ステップ
３０６  コンテンツのダウンロード
３０７  ライセンス取得要求
３０８  ライセンス取得応答
３０９  ライセンス保存ステップ
３１０  コンテンツの再生指示
３１１  ライセンス取出ステップ
３１２  ライセンス期限確認ステップ
３１３  コンテンツ復号開始ステップ
３１４  コンテンツ再生
３１５  コンテンツの再生指示
３１６  ライセンス取出ステップ
３１７  ライセンス期限確認ステップ
３１８  ライセンス期限切れ表示
４０１  登録シーケンス
４０２  ダウンロードシーケンス
４０３  再生シーケンス
４０４  アカウントログイン指示
４０５  アカウントログイン
４０６  端末ＩＤ登録指示
４０７  端末ＩＤ登録
４０８  端末ＩＤ保存
４０９  アカウントログイン指示
４１０  アカウントログイン
４１１  コンテンツの購入指示
４１２  コンテンツの購入
４１３  利用権付与
４１４  制御情報配信
４１５  制御情報転送
４１６  制御情報保存
４１７  コンテンツのダウンロード
４１８  ライセンス取得要求
４１９  ライセンス取得応答
４２０  ライセンス保存
４２１  コンテンツ検索指示
４２２  コンテンツ検索
４２３  コンテンツ再生指示
４２４  コンテンツ再生要求
４２５  伝送準備
４２６  コンテンツの伝送
４２７  コンテンツ再生出力
６０１  視聴端末
６０３  蓄積端末
６０７  制御情報転送部
６０８  ＨＤＭＩ復号化部
６１５  制御情報取得部
６２０  ＨＤＭＩ暗号化部
７０２  ダウンロードシーケンス
７０３  再生シーケンス
７１５  制御情報転送
７２１  コンテンツ検索指示
７２２  コンテンツ検索
７２３  コンテンツ再生指示
７２４  コンテンツ再生要求
７２５  伝送準備
７２６  コンテンツの伝送
７２７  コンテンツ再生出力
８０１  視聴端末
８０２  サーバ
８０３  蓄積端末
８０５  ＨＴＭＬブラウザ
８１５  制御情報取得部
８２８  制御情報配信部
９０１  登録シーケンス
９０２  ダウンロードシーケンス
９０７  端末ＩＤ登録
９０８  端末ＩＤ保存
９１４  制御情報配信
９１５  制御情報転送
９１６  制御情報保存
１００１  視聴端末
１００２  サーバ
１００３  蓄積端末
１００４  ネットワークＩＦ
１００８  ＬＡＮ伝送復号化部
１００９  デコード部
１０１０  デコード出力
１０１１  ＬＡＮ
１０１２  ネットワークＩＦ
１０１３  コンテンツ取得部
１０１４  蓄積部
１０１５  制御情報取得部
１０１６  制御情報保存部
１０１７  ライセンス取得部
１０１８  ライセンス保存部
１０１９  復号部
１０２０  ＬＡＮ伝送暗号化部
１０２１  ルータ
１０２２  ネットワーク
１０２３  ルータ
１０２４  ＬＡＮ
１０２５  コンテンツ配信部
１０２６  蓄積装置
１０２７  ＨＴＭＬサーバ
１０２８  制御情報配信部
１０２９  ライセンス配信部
１０３０  利用権記録部
１０３１  制御端末
１０３２  ネットワークＩＦ
１０３３  ＨＴＭＬブラウザ
１１０１  登録シーケンス
１１０２  ダウンロードシーケンス
１１０３  再生シーケンス
１１０４  アカウントログイン指示
１１０５  アカウントログイン
１１０６  端末ＩＤ登録指示
１１０７  端末ＩＤ登録
１１０８  端末ＩＤ保存
１１０９  アカウントログイン指示
１１１０  アカウントログイン
１１１１  コンテンツの購入指示
１１１２  コンテンツの購入
１１１３  利用権付与
１１１５  制御情報転送
１１１６  制御情報保存
１１１７  コンテンツのダウンロード
１１１８  ライセンス取得要求
１１１９  ライセンス取得応答
１１２０  ライセンス保存
１１２１  コンテンツ検索指示
１１２２  コンテンツ検索
１１２３  コンテンツ再生指示
１１２４  コンテンツ再生要求
１１２５  伝送準備
１１２６  コンテンツの伝送
１１２７  コンテンツ再生出力
１２０３  蓄積端末
１２０４  ＣＰＲＭ暗号化部
１２０５  メディア
１３０１  アドレス情報維持シーケンス
１３０２  アドレス通知
１３０３  端末ＩＤからアドレスを検索するステップ
１３０４  接続要求
１３０５  ＴＣＰ接続
１３０６  蓄積情報要求
１３０７  蓄積情報配信
１３０８  蓄積情報配信
１３０９  蓄積情報表示
１３１０  ダウンロード指示
１３１１  ダウンロード指示
１３１２  ＴＣＰ切断
１３１３  アドレス通知
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
視聴端末と蓄積端末とを備えたシステムであって、
前記視聴端末は、
ネットワーク上の、ＡＶコンテンツを提供する、１又は複数のサーバに対して、認証と暗号により保護された第１の接続を行い、
前記第１の接続を用いて前記ＡＶコンテンツの利用権取得を行い、その際に前記ＡＶコンテンツの前記ネットワーク上での位置を示すＡＶコンテンツ配置情報と、前記ＡＶコンテンツのライセンス情報を含むダウンロード制御情報を取得し、
前記取得したダウンロード制御情報を前記蓄積端末に対して送信し、
前記蓄積端末は、
前記視聴端末から前記ダウンロード制御情報を取得し、前記ＡＶコンテンツ配置情報に従って前記ＡＶコンテンツを前記サーバから前記ネットワーク経由でダウンロードして蓄積し、
前記ライセンス情報に従って前記サーバから前記ＡＶコンテンツのライセンスを取得して保存し、
前記保存したライセンスに基づき、一定の期間前記ＡＶコンテンツを利用する、
ことを特徴とするネットワークＡＶコンテンツ再生システム。
【請求項２】
前記視聴端末は利用権取得の際、購入アカウントを指定して利用権の取得を行い、その結果として、少なくとも前記蓄積端末での復号を許可するライセンス情報を含む前記ダウンロード制御情報を取得し、
前記ライセンス情報には、前記サーバ上での利用権を特定するライセンスＩＤが含まれる、ことを特徴とする、請求項１記載のネットワークＡＶコンテンツ再生システム。
【請求項３】
前記蓄積端末は、前記サーバと認証と暗号により保護された第２の接続を行い、
前記第２の接続を用いて、少なくとも前記ライセンス情報に含まれる前記ＡＶコンテンツのライセンスＩＤと、前記蓄積端末のＩＤを含むライセンス取得要求を前記サーバに送信し、
前記ライセンス取得要求の応答として前記サーバから前記ＡＶコンテンツのライセンスを取得して保存し、
前記ライセンスに含まれるＡＶコンテンツ暗号鍵により、前記蓄積端末内で前記ＡＶコンテンツの復号を行うことを特徴とする、請求項２記載のネットワークＡＶコンテンツ再生システム。
【請求項４】
前記蓄積端末は、前記視聴端末と認証と暗号により保護された第３の接続を行い、
前記復号したＡＶコンテンツを、前記第３の接続により送信し、
前記視聴端末は、前記第３の接続で前記蓄積端末から受信した前記ＡＶコンテンツの表示を行うことを特徴とする、請求項３記載のネットワークＡＶコンテンツ再生システム。
【請求項５】
前記視聴端末と前記蓄積端末間の、前記ダウンロード制御情報の送信又は前記ＡＶコンテンツの送信は、前記蓄積端末と前記視聴端末間に設けられたＬＡＮ又はＨＤＭＩ接続で実施される、請求項４記載のネットワークＡＶコンテンツ再生システム。
【請求項６】
前記蓄積端末は前記視聴端末から前記ＡＶコンテンツ再生を要求された場合には、前記視聴端末と認証と暗号により保護された第３の接続を行い、前記復号したＡＶコンテンツを、前記第３の接続により送信し、
前記視聴端末は前記第３の接続で前記蓄積端末から受信した前記ＡＶコンテンツの表示を行い、
前記蓄積端末は、自身が備えるユーザインタフェースから前記ＡＶコンテンツ出力を要求された場合には、前記復号したＡＶコンテンツを、前記ユーザインタフェースで指定された出力先に出力することを特徴とする、請求項３記載のネットワークＡＶコンテンツ再生システム。
【請求項７】
前記視聴端末は、ブラウザを搭載し、ブラウザのSSL接続により前記ネットワーク上の前記サーバと認証と暗号により保護された前記第１の接続を行い、
前記第１の接続を用いて前記ＡＶコンテンツの利用権取得を行い、その際に前記ＡＶコンテンツの前記ネットワーク上での位置を示すＡＶコンテンツ配置情報と、前記ＡＶコンテンツのライセンス情報を含むダウンロード制御情報を取得し、前記取得したダウンロード制御情報を、前記ブラウザから起動される通信モジュールにより前記蓄積端末に対して送信することを特徴とする、請求項３記載のネットワークＡＶコンテンツ再生システム。
【請求項８】
前記蓄積端末は、前記視聴端末が前記蓄積端末とＬＡＮ接続されていることを確認できた場合は、前記ダウンロード制御情報を取得して使用し、前記視聴端末が前記蓄積端末とＬＡＮ接続されていなかった場合は、前記ダウンロード制御情報を取得しないことを特徴とする、請求項３記載のネットワークＡＶコンテンツ再生システム。
【請求項９】
前記蓄積端末は、前記視聴端末の認証を行い、前記視聴端末が予め信頼できる接続先に登録済みのものであった場合は、前記ダウンロード制御情報を取得して使用し、前記視聴端末が予め信頼できる接続先に登録済みで無かった場合は、前記ダウンロード制御情報を取得しないことを特徴とする、請求項３記載のネットワークＡＶコンテンツ再生システム。
【請求項１０】
前記蓄積端末は、前記ダウンロード制御情報に付与された証明書が正規のものと確認できた場合は、前記ダウンロード制御情報を取得して使用し、正規のものと確認できなかった場合は、前記ダウンロード制御情報を取得しないことを特徴とする、請求項３記載のネットワークＡＶコンテンツ再生システム。
【請求項１１】
前記ダウンロード制御情報は、前記蓄積端末と前記視聴端末間の機器間認証によって暗号化されることを特徴とする、請求項３記載のネットワークＡＶコンテンツ再生システム。
【請求項１２】
前記蓄積端末は、前記保存したライセンスに基づき、前記ＡＶコンテンツをメディアに出力できることを特徴とする、請求項１記載のネットワークＡＶコンテンツ再生システム。
【請求項１３】
視聴端末及び蓄積端末とネットワークを介して通信する、１又は複数のサーバであって、
アカウントと前記アカウントに関連付けられた端末ＩＤを保持し、
前記視聴端末と認証と暗号により保護された第１の接続を行い、
前記第１の接続によりＡＶコンテンツの利用権を前記アカウントに対して付与し、
その際に前記ＡＶコンテンツの前記ネットワーク上での位置を示すＡＶコンテンツ配置情報と、前記ＡＶコンテンツの前記サーバ上での利用権を特定するライセンスＩＤが含まれるライセンス情報とを含むダウンロード制御情報を前記視聴端末に対して送信し、
前記蓄積端末と認証と暗号により保護された第２の接続を行い、
前記第２の接続を用いて、前記蓄積端末からライセンス取得要求があった場合、前記ライセンス取得要求に含まれるＡＶコンテンツのライセンスＩＤが前記アカウントに対して利用権を付与されたＡＶコンテンツのライセンスＩＤと一致するか比較し、さらに前記ライセンス取得要求に含まれる端末のＩＤが前記アカウントに関連付けられた端末ＩＤと一致するか比較し、両方とも一致する場合に前記蓄積端末にライセンスを配布することを特徴とするサーバ。
【請求項１４】
視聴端末と蓄積端末と１又は複数のサーバとを備えたシステムであって、
前記サーバは、
アカウントと前記アカウントに関連付けられた端末ＩＤを保持し、
前記視聴端末は、前記サーバと認証と暗号により保護された第１の接続を行い、
前記第１の接続を用いて前記アカウントに対してＡＶコンテンツの利用権取得を行い、
その際に前記ＡＶコンテンツのネットワーク上での位置を示すＡＶコンテンツ配置情報と、前記ＡＶコンテンツの前記サーバ上での利用権を特定するライセンスＩＤが含まれるライセンス情報を含むダウンロード制御情報を取得し、
取得した前記ダウンロード制御情報を前記蓄積端末に対して送信し、
前記蓄積端末は、
前記視聴端末から前記ダウンロード制御情報を取得し、
前記蓄積端末は、前記サーバと認証と暗号により保護された第２の接続を行い、
前記第２の接続を用いて、少なくとも前記ライセンス情報に含まれる前記ＡＶコンテンツのライセンスＩＤと、前記蓄積端末のＩＤを含むライセンス取得要求を前記サーバに送信し、
前記サーバは、
前記ライセンス取得要求に含まれるＡＶコンテンツのライセンスＩＤが前記アカウントに対して利用権を付与されたＡＶコンテンツのＩＤと一致するか比較し、さらに前記ライセンス取得要求に含まれる前記蓄積端末のＩＤが前記アカウントに関連付けられた端末ＩＤと一致するか比較し、両方とも一致する場合に前記蓄積端末にライセンスを配布し、
前記蓄積端末は、
前記サーバから前記ライセンスを取得して保存し、前記ライセンスに含まれるＡＶコンテンツ暗号鍵により、前記ＡＶコンテンツの復号を行う、
ことを特徴とするネットワークＡＶコンテンツ再生システム。
【請求項１５】
指示端末と蓄積端末と１又は複数のサーバとを備えたシステムであって、
前記サーバは、アカウントと前記アカウントに関連付けられた端末ＩＤを保持し、
前記指示端末は、前記サーバと認証と暗号により保護された第１の接続を行い、前記第１の接続を用いて前記アカウントに対してＡＶコンテンツの利用権取得を行い、
前記蓄積端末は、定期的に前記サーバに対し認証と暗号により保護された第４の接続を行って、前記ダウンロード制御情報の配信を要求し、
前記サーバは、前記ダウンロード制御情報の配信要求に応じて、前記第４の接続によって、前記アカウントに関連付けられた端末ＩＤに対応する蓄積端末へ、前記ＡＶコンテンツのネットワーク上での位置を示すＡＶコンテンツ配置情報と、前記ＡＶコンテンツの前記サーバ上での利用権を特定するライセンスＩＤが含まれるライセンス情報を含むダウンロード制御情報を配布し、
前記蓄積端末は、前記ダウンロード制御情報の前記ＡＶコンテンツ配置情報に従って前記ＡＶコンテンツを前記サーバからダウンロードして蓄積し、
前記蓄積端末は、前記サーバと認証と暗号により保護された第２の接続を行い、前記第２の接続を用いて、少なくとも前記ライセンス情報に含まれる前記ＡＶコンテンツのライセンスＩＤと、前記蓄積端末のＩＤを含むライセンス取得要求を前記サーバに送信し、
前記サーバは、前記ライセンス取得要求に含まれるＡＶコンテンツのライセンスＩＤが前記アカウントに対して利用権を付与されたＡＶコンテンツのＩＤと一致するか比較し、さらに前記ライセンス取得要求に含まれる前記蓄積端末のＩＤが前記アカウントに関連付けられた端末ＩＤと一致するか比較し、両方とも一致する場合に前記蓄積端末にライセンスを配布し、
前記蓄積端末は、前記サーバからライセンスを取得して保存し、前記ライセンスに含まれるＡＶコンテンツ暗号鍵により、前記ＡＶコンテンツの復号を行う、
ことを特徴とするネットワークＡＶコンテンツ再生システム。
【請求項１６】
指示端末と蓄積端末と１又は複数のサーバとを備えたシステムであって、
前記サーバは、アカウントと前記アカウントに関連付けられた端末ＩＤを保持し、
前記指示端末は、前記サーバと認証と暗号により保護された第１の接続を行い、前記第１の接続を用いて前記アカウントに対してＡＶコンテンツの利用権取得を行い、
前記サーバは、前記指示端末の前記ＡＶコンテンツの利用権取得後に、前記アカウントに関連付けられた端末ＩＤに対応する蓄積端末を呼び出して第４の接続を行って、前記蓄積端末へ、前記ＡＶコンテンツのネットワーク上での位置を示すＡＶコンテンツ配置情報と、前記ＡＶコンテンツの前記サーバ上での利用権を特定するライセンスＩＤが含まれるライセンス情報を含むダウンロード制御情報を配布し、
前記蓄積端末は、前記ダウンロード制御情報の前記ＡＶコンテンツ配置情報に従って前記ＡＶコンテンツを前記サーバからダウンロードして蓄積し、
前記蓄積端末は、前記サーバと認証と暗号により保護された第２の接続を行い、前記第２の接続を用いて、少なくとも前記ライセンス情報に含まれる前記ＡＶコンテンツのライセンスＩＤと、前記蓄積端末のＩＤを含むライセンス取得要求を前記サーバに送信し、
前記サーバは、前記ライセンス取得要求に含まれるＡＶコンテンツのライセンスＩＤが前記アカウントに対して利用権を付与されたＡＶコンテンツのＩＤと一致するか比較し、さらに前記ライセンス取得要求に含まれる前記蓄積端末のＩＤが前記アカウントに関連付けられた端末ＩＤと一致するか比較し、両方とも一致する場合に前記蓄積端末にライセンスを配布し、
前記蓄積端末は、前記サーバからライセンスを取得して保存し、前記ライセンスに含まれるＡＶコンテンツ暗号鍵により、前記ＡＶコンテンツの復号を行う、
ことを特徴とするネットワークＡＶコンテンツ再生システム。
【請求項１７】
前記サーバは、前記指示端末の前記ＡＶコンテンツの利用権取得後に、前記蓄積端末へダウンロード進行状況リストを要求し、
前記蓄積端末は、前記ネットワークを経由して前記サーバに対し前記ダウンロード進行状況リストを送信し、
前記サーバは前記蓄積端末のダウンロード進行状況リストを取得して前記指示端末に対して転送し、
前記指示端末はダウンロード進行状況リストを外部へ表示し、
前記サーバは、前記指示端末からのダウンロード指示を受けて、前記ダウンロード制御情報を前記蓄積端末へ配布することを特徴とする、請求項１６記載のネットワークＡＶコンテンツ再生システム。
【請求項１８】
前記指示端末は、視聴機能を有する視聴端末を兼ねる端末である、又は視聴機能を有する視聴端末とは別の端末であることを特徴とする、請求項１５又は１６記載のネットワークＡＶコンテンツ再生システム。
【請求項１９】
請求項１記載のネットワークＡＶコンテンツ再生システムの、
前記ネットワーク上の、ＡＶコンテンツを提供する、１又は複数のサーバに対して、認証と暗号により保護された第１の接続を行い、前記第１の接続を用いて前記ＡＶコンテンツの利用権取得を行い、その際に前記ＡＶコンテンツの前記ネットワーク上での位置を示すＡＶコンテンツ配置情報と、前記ＡＶコンテンツのライセンス情報を含むダウンロード制御情報を取得し、前記取得したダウンロード制御情報を前記蓄積端末に対して送信を行う前記視聴端末と、
前記視聴端末から前記ダウンロード制御情報を取得し、前記ＡＶコンテンツ配置情報に従って前記ＡＶコンテンツを前記サーバから前記ネットワーク経由でダウンロードして蓄積し、前記ライセンス情報に従って前記サーバから前記ＡＶコンテンツのライセンスを取得して保存し、前記保存したライセンスに基づき、一定の期間前記ＡＶコンテンツを利用する、前記蓄積端末として、
コンピュータを機能させるためのプログラム。
【請求項２０】
請求項１５記載のネットワークＡＶコンテンツ再生システムの、
前記サーバと認証と暗号により保護された第１の接続を行い、前記第１の接続を用いて前記アカウントに対してＡＶコンテンツの利用権取得を行う前記指示端末と、
定期的に前記サーバに対し認証と暗号により保護された第４の接続を行って、前記ダウンロード制御情報の配信を要求し、前記ダウンロード制御情報の前記ＡＶコンテンツ配置情報に従って前記ＡＶコンテンツを前記サーバからダウンロードして蓄積し、前記サーバと認証と暗号により保護された第２の接続を行い、前記第２の接続を用いて、少なくとも前記ライセンス情報に含まれる前記ＡＶコンテンツのライセンスＩＤと、前記蓄積端末のＩＤを含むライセンス取得要求を前記サーバに送信し、前記サーバからライセンスを取得して保存し、前記ライセンスに含まれるＡＶコンテンツ暗号鍵により、前記ＡＶコンテンツの復号を行う、前記蓄積端末と、
前記アカウントと前記アカウントに関連付けられた端末ＩＤを保持し、前記ダウンロード制御情報の配信要求に応じて、前記第４の接続によって、前記アカウントに関連付けられた端末ＩＤに対応する蓄積端末へ、前記ＡＶコンテンツのネットワーク上での位置を示すＡＶコンテンツ配置情報と、前記ＡＶコンテンツの前記サーバ上での利用権を特定するライセンスＩＤが含まれるライセンス情報を含むダウンロード制御情報を配布し、前記ライセンス取得要求に含まれるＡＶコンテンツのライセンスＩＤが前記アカウントに対して利用権を付与されたＡＶコンテンツのＩＤと一致するか比較し、さらに前記ライセンス取得要求に含まれる前記蓄積端末のＩＤが前記アカウントに関連付けられた端末ＩＤと一致するか比較し、両方とも一致する場合に前記蓄積端末にライセンスを配布する、サーバとして、
コンピュータを機能させるためのプログラム。
【請求項２１】
請求項１６記載のネットワークＡＶコンテンツ再生システムの、
前記サーバと認証と暗号により保護された第１の接続を行い、前記第１の接続を用いて前記アカウントに対してＡＶコンテンツの利用権取得を行う、前記指示端末と、
前記アカウントと前記アカウントに関連付けられた端末ＩＤを保持し、前記指示端末の前記ＡＶコンテンツの利用権取得後に、前記アカウントに関連付けられた端末ＩＤに対応する蓄積端末を呼び出して第４の接続を行って、前記蓄積端末へ、前記ＡＶコンテンツのネットワーク上での位置を示すＡＶコンテンツ配置情報と、前記ＡＶコンテンツの前記サーバ上での利用権を特定するライセンスＩＤが含まれるライセンス情報を含むダウンロード制御情報を配布し、前記ライセンス取得要求に含まれるＡＶコンテンツのライセンスＩＤが前記アカウントに対して利用権を付与されたＡＶコンテンツのＩＤと一致するか比較し、さらに前記ライセンス取得要求に含まれる前記蓄積端末のＩＤが前記アカウントに関連付けられた端末ＩＤと一致するか比較し、両方とも一致する場合に前記蓄積端末にライセンスを配布し、前記サーバと、
前記ダウンロード制御情報の前記ＡＶコンテンツ配置情報に従って前記ＡＶコンテンツを前記サーバからダウンロードして蓄積し、前記サーバと認証と暗号により保護された第２の接続を行い、前記第２の接続を用いて、少なくとも前記ライセンス情報に含まれる前記ＡＶコンテンツのライセンスＩＤと、前記蓄積端末のＩＤを含むライセンス取得要求を前記サーバに送信し、前記蓄積端末は、前記サーバからライセンスを取得して保存し、前記ライセンスに含まれるＡＶコンテンツ暗号鍵により、前記ＡＶコンテンツの復号を行う、前記蓄積端末として、
コンピュータを機能させるためのプログラム。
【請求項２２】
請求項１９〜２１のいずれかに記載のプログラムを記録した記録媒体であって、コンピュータにより処理可能な記録媒体。
【手続補正３】
【補正対象書類名】図面
【補正対象項目名】全図
【補正方法】変更
【補正の内容】
【図１】
2009019842.tif 000016
【図２】
2009019842.tif 000017
【図３】
2009019842.tif 000018
【図４】
2009019842.tif 000019
【図５】
2009019842.tif 000020
【図６】
2009019842.tif 000021
【図７】
2009019842.tif 000022
【図８】
2009019842.tif 000023
【図９】
2009019842.tif 000024
【図１０】
2009019842.tif 000025
【図１１】
2009019842.tif 000026
【図１２】
2009019842.tif 000027
【図１３】
2009019842.tif 000028
【国際調査報告】
2009019842.tif 000029
2009019842.tif 000030
2009019842.tif 000031
2009019842.tif 000032