(57)【要約】【課題】  パッケージとしてのライセンスを送信することなしに、受信機に対して新たな利用条件を与える。【解決手段】  コンテンツＩＤ及びライセンス名に対応付けて入力した利用条件情報及び復号鍵からライセンス情報テーブルを作成し、複数の対象ライセンスを取得したときの利用条件情報であるライセンスルール及び対象ライセンス名を受信してライセンスルールテーブルを作成し、受信機２０からコンテンツのライセンス要求を受信し、ライセンス情報テーブルを検索し、ライセンスの利用条件情報及び復号鍵を取得してライセンスを作成し、ライセンスルールテーブルから作成したライセンスを対象ライセンスに含むライセンスルールが存在するかを検索し、作成したライセンス、及びライセンスルールが存在するときはライセンスルールを受信機に送信するライセンス発行管理部１５を有するライセンスサーバ１０。【選択図】  図１
2006331293.tif 000002
【特許請求の範囲】
【請求項１】
パッケージ処理されたコンテンツを再生するためのライセンスを提供するライセンスサーバにおけるライセンス提供方法であって、
テーブル作成部が、コンテンツＩＤ及びライセンス名に対応付けて入力した利用条件情報及び復号鍵からライセンス情報テーブルを作成するライセンス情報テーブル作成ステップと、
前記テーブル作成部が、複数の対象ライセンスを取得したときの利用条件情報であるライセンスルール及び対象ライセンス名を受信してライセンスルールテーブルを作成するライセンスルールテーブル作成ステップと、
ライセンス発行管理部が、受信機からコンテンツのライセンス要求を受信し、前記ライセンス情報テーブルを検索して当該ライセンスに該当する利用条件情報及び復号鍵を取得してライセンスを作成するライセンス作成ステップと、
前記ライセンス発行管理部が、前記ライセンスルールテーブルから前記作成したライセンスを対象ライセンスに含むライセンスルールが存在するかを検索するライセンスルール検索ステップと、
前記ライセンス発行管理部が、前記作成したライセンス、及び前記ライセンスルールが存在するときは当該ライセンスルールを前記受信機に送信するライセンス送信ステップと、を有することを特徴とするライセンス提供方法。
【請求項２】
パッケージ処理されたコンテンツを再生するためのライセンスを提供するライセンスサーバにおけるライセンス提供方法であって、
テーブル作成部が、コンテンツＩＤ及びライセンス名に対応付けて入力した利用条件情報及び復号鍵からライセンス情報テーブルを作成するライセンス情報テーブル作成ステップと、
前記テーブル作成部が、複数の対象ライセンスを取得したときの利用条件情報であるライセンスルール及び対象ライセンス名を受信してライセンスルールテーブルを作成するライセンスルールテーブル作成ステップと、
ライセンス発行管理部が、受信機からコンテンツのライセンス要求を受信し、ライセンス送信記録を蓄積する履歴記録部から当該受信機に送信したライセンスを検索する履歴検索ステップと、
前記ライセンス発行管理部が、前記要求されたライセンス及び前記検索したライセンスを対象ライセンスに含むライセンスルールを前記ライセンスルールテーブルから検索するライセンスルール検索ステップと、
前記ライセンス発行管理部が、前記検索したライセンスルールの利用条件情報を満たし、かつ前記受信機に送信したライセンスを削除する情報を含むライセンスを作成するライセンス作成ステップと、
前記ライセンス発行管理部が、前記作成したライセンスを前記受信機に送信するライセンス送信ステップと、を有することを特徴とするライセンス提供方法。
【請求項３】
パッケージ処理されたコンテンツを再生するためのライセンスを提供するライセンスサーバ及び当該ライセンスを受信する受信機を有するシステムにおけるライセンス提供方法であって、
前記ライセンスサーバにおいて、
テーブル作成部が、コンテンツＩＤ及びライセンス名に対応付けて入力した利用条件情報及び復号鍵からライセンス情報テーブルを作成するライセンス情報テーブル作成ステップと、
前記テーブル作成部が、複数の対象ライセンスを取得したときの利用条件情報であるライセンスルール及び対象ライセンス名を受信してライセンスルールテーブルを作成するライセンスルールテーブル作成ステップと、
ライセンス発行管理部が、前記受信機からコンテンツのライセンス要求を受信し、前記ライセンス情報テーブルを検索して当該ライセンスに該当する利用条件情報及び復号鍵を取得してライセンスを作成するライセンス作成ステップと、
前記ライセンス発行管理部が、前記ライセンスルールテーブルから前記作成したライセンスを対象ライセンスに含むライセンスルールが存在するかを検索するライセンスルール検索ステップと、
前記ライセンス発行管理部が、前記作成したライセンス、及び前記ライセンスルールが存在するときは当該ライセンスルールを前記受信機に送信するライセンス送信ステップと、を有し、
前記受信機において、
ライセンス処理部が、前記ライセンス及びライセンスルールを受信して、当該ライセンス及び既に受信したライセンスの組み合わせの中に当該ライセンスルールの対象ライセンスの組み合わせが存在するかを判断し、当該ライセンスルールの対象ライセンスの組み合わせが存在するときは、当該ライセンスルールの利用条件情報に基づいてコンテンツを再生するコンテンツ制御ステップと、を有することを特徴とするライセンス提供方法。
【請求項４】
パッケージ処理されたコンテンツを再生するためのライセンスを提供するライセンスサーバ及び当該ライセンスを受信する受信機を有するシステムにおけるライセンス提供方法であって、
前記ライセンスサーバにおいて、
テーブル作成部が、コンテンツＩＤ及びライセンス名に対応付けて入力した利用条件情報及び復号鍵からライセンス情報テーブルを作成するライセンス情報テーブル作成ステップと、
前記テーブル作成部が、複数の対象ライセンスを取得したときの利用条件情報であるライセンスルール及び対象ライセンス名を受信してライセンスルールテーブルを作成するライセンスルールテーブル作成ステップと、
ライセンス発行管理部が、受信機からコンテンツのライセンス要求を受信し、ライセンス送信記録を蓄積する履歴記録部から当該受信機に送信したライセンスを検索する履歴検索ステップと、
前記ライセンス発行管理部が、前記要求されたライセンス及び前記検索したライセンスを対象ライセンスに含むライセンスルールを前記ライセンスルールテーブルから検索するライセンスルール検索ステップと、
前記ライセンス発行管理部が、前記検索したライセンスルールの利用条件情報を満たし、かつ前記受信機に送信したライセンスを削除する情報を含むライセンスを作成するライセンス作成ステップと、
前記ライセンス発行管理部が、前記作成したライセンスを前記受信機に送信するライセンス送信ステップと、を有し、
前記受信機において、
ライセンス処理部が、前記ライセンスを受信して、当該ライセンスに含まれる前記ライセンス削除情報に該当する既に受信したライセンスを削除し、当該ライセンスの利用条件情報に基づいてコンテンツを再生するコンテンツ制御ステップと、を有することを特徴とするライセンス提供方法。
【請求項５】
前記利用条件情報は、
コンテンツの再生回数、コンテンツの再生期間、コンテンツのコピー回数、コンテンツの蓄積の可否、及びコンテンツの価格の中から選択可能なことを特徴とする請求項１〜４に記載のライセンス提供方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ライセンスサーバが利用条件を含むライセンスを発行する際に、複数のライセンスを保持した受信機に対して新たな利用条件を提供するライセンス提供技術に関するものである。
【背景技術】
【０００２】
従来の技術では、デジタルコンテンツのライセンスを提供する場合、ライセンス提供事業者が事前にコンテンツの利用条件及び復号鍵を準備し、ライセンスサーバが利用条件及び復号鍵からライセンスを生成して受信機に対して提供している。受信機はそのライセンスに記述された利用条件の範囲内で、コンテンツを利用することになる。
【０００３】
従来の技術であるライセンス提供システムを、図１２を用いて説明する。
【０００４】
このシステムでは、ライセンスサーバ９０に、利用条件の登録を受け付ける利用条件登録部９１、コンテンツの復号に必要な復号鍵の登録を受け付ける復号鍵登録部９２、登録された利用条件及び復号鍵を記録するライセンス記録部９３、ライセンス発行要求を受け付け及びライセンス発行を行うライセンス発行管理部９４、並びに発行の履歴を記録する履歴記録部９５を設けている。また、受信機１００にライセンスの要求及び取得を行うライセンス処理部１０１並びにライセンスを記録する記録部１０２を設けたものである。
【０００５】
このシステムにおいて、ライセンスサーバ９０が受信機１００に対してライセンス発行し、受信機１００がライセンスを用いてコンテンツを視聴するまでの一連の動作を以下に説明する。
【０００６】
まず、利用条件登録部９１及び復号鍵登録部９２によりあらかじめ利用条件及び復号鍵をライセンス記録部９３に登録する。
【０００７】
受信機１００は、ユーザーのライセンス取得指示を受けると、ライセンス発行要求をライセンスサーバ９０に送信する。
【０００８】
ライセンスサーバ９０は、ライセンス発行管理部９４でライセンス発行要求を受け付け、要求されたライセンスの利用条件及び復号鍵をライセンス記録部９３より取り出し、ライセンスを生成する。
【０００９】
ライセンスサーバ９０は、生成したライセンスを受信機１００に送信する。
【００１０】
ライセンスを受信した受信機１００は、これを記録部１０２に保存する。
【００１１】
受信機１００は、ユーザーのコンテンツ視聴要求を受け付けると、記録部１０２より視聴要求のあったコンテンツのライセンスを取り出し、ライセンスの利用条件に従って、コンテンツをライセンスの復号鍵で復号し、視聴者に提示する。
【００１２】
このように、ライセンスはライセンスサーバ９０で生成され、受信機１００はライセンスサーバから受信したライセンスの利用条件に従い、コンテンツを復号する(例えば、非特許文献１参照。)。
【非特許文献１】「ＮＴＴ技術ジャーナル」、(社)電気通信協会、平成１４年１１月１日発行、ｐ．６２−６３
【発明の開示】
【発明が解決しようとする課題】
【００１３】
従来の技術では、コンテンツを利用する場合、ライセンスに記載された利用条件を受信機で変更することはない。
【００１４】
例えば、ライセンスＸ及びライセンスＹというライセンスを両方保持している受信機に対して特典として視聴期間を延ばすなどの新たな利用条件を提供しようとした場合には、受信機で利用条件の変更はできない。
【００１５】
したがって、ライセンス提供事業者がライセンスＸ及びライセンスＹの視聴期間を延ばした利用条件を含む新たなパッケージとしてのライセンスＺの利用条件を定義し、受信機がそのライセンスＺを取得することが必要となる。受信機を操作するユーザーがライセンスＸ及びライセンスＹを取得する意思があり視聴期間延長の特典を得たい場合は、ライセンスＸ及びライセンスＹではなくライセンスＺを取得しなければならない。
【００１６】
本発明の目的は、パッケージとしてのライセンスを送信することなしに、受信機に対して新たな利用条件を与えることを目的とする。
【課題を解決するための手段】
【００１７】
そこで上記課題を解決するために、請求項１に記載の発明は、パッケージ処理されたコンテンツを再生するためのライセンスを提供するライセンスサーバにおけるライセンス提供方法であって、テーブル作成部が、コンテンツＩＤ及びライセンス名に対応付けて入力した利用条件情報及び復号鍵からライセンス情報テーブルを作成するライセンス情報テーブル作成ステップと、前記テーブル作成部が、複数の対象ライセンスを取得したときの利用条件情報であるライセンスルール及び対象ライセンス名を受信してライセンスルールテーブルを作成するライセンスルールテーブル作成ステップと、ライセンス発行管理部が、受信機からコンテンツのライセンス要求を受信し、前記ライセンス情報テーブルを検索して当該ライセンスに該当する利用条件情報及び復号鍵を取得してライセンスを作成するライセンス作成ステップと、前記ライセンス発行管理部が、前記ライセンスルールテーブルから前記作成したライセンスを対象ライセンスに含むライセンスルールが存在するかを検索するライセンスルール検索ステップと、前記ライセンス発行管理部が、前記作成したライセンス、及び前記ライセンスルールが存在するときは当該ライセンスルールを前記受信機に送信するライセンス送信ステップと、を有することを特徴とする。
【００１８】
また、請求項２に記載の発明は、パッケージ処理されたコンテンツを再生するためのライセンスを提供するライセンスサーバにおけるライセンス提供方法であって、テーブル作成部が、コンテンツＩＤ及びライセンス名に対応付けて入力した利用条件情報及び復号鍵からライセンス情報テーブルを作成するライセンス情報テーブル作成ステップと、前記テーブル作成部が、複数の対象ライセンスを取得したときの利用条件情報であるライセンスルール及び対象ライセンス名を受信してライセンスルールテーブルを作成するライセンスルールテーブル作成ステップと、ライセンス発行管理部が、受信機からコンテンツのライセンス要求を受信し、ライセンス送信記録を蓄積する履歴記録部から当該受信機に送信したライセンスを検索する履歴検索ステップと、前記ライセンス発行管理部が、前記要求されたライセンス及び前記検索したライセンスを対象ライセンスに含むライセンスルールを前記ライセンスルールテーブルから検索するライセンスルール検索ステップと、前記ライセンス発行管理部が、前記検索したライセンスルールの利用条件情報を満たし、かつ前記受信機に送信したライセンスを削除する情報を含むライセンスを作成するライセンス作成ステップと、前記ライセンス発行管理部が、前記作成したライセンスを前記受信機に送信するライセンス送信ステップと、を有することを特徴とする。
【００１９】
また、請求項３に記載の発明は、パッケージ処理されたコンテンツを再生するためのライセンスを提供するライセンスサーバ及び当該ライセンスを受信する受信機を有するシステムにおけるライセンス提供方法であって、前記ライセンスサーバにおいて、テーブル作成部が、コンテンツＩＤ及びライセンス名に対応付けて入力した利用条件情報及び復号鍵からライセンス情報テーブルを作成するライセンス情報テーブル作成ステップと、前記テーブル作成部が、複数の対象ライセンスを取得したときの利用条件情報であるライセンスルール及び対象ライセンス名を受信してライセンスルールテーブルを作成するライセンスルールテーブル作成ステップと、ライセンス発行管理部が、前記受信機からコンテンツのライセンス要求を受信し、前記ライセンス情報テーブルを検索して当該ライセンスに該当する利用条件情報及び復号鍵を取得してライセンスを作成するライセンス作成ステップと、前記ライセンス発行管理部が、前記ライセンスルールテーブルから前記作成したライセンスを対象ライセンスに含むライセンスルールが存在するかを検索するライセンスルール検索ステップと、前記ライセンス発行管理部が、前記作成したライセンス、及び前記ライセンスルールが存在するときは当該ライセンスルールを前記受信機に送信するライセンス送信ステップと、を有し、前記受信機において、ライセンス処理部が、前記ライセンス及びライセンスルールを受信して、当該ライセンス及び既に受信したライセンスの組み合わせの中に当該ライセンスルールの対象ライセンスの組み合わせが存在するかを判断し、当該ライセンスルールの対象ライセンスの組み合わせが存在するときは、当該ライセンスルールの利用条件情報に基づいてコンテンツを再生するコンテンツ制御ステップと、を有することを特徴とする。
【００２０】
また、請求項４に記載の発明は、パッケージ処理されたコンテンツを再生するためのライセンスを提供するライセンスサーバ及び当該ライセンスを受信する受信機を有するシステムにおけるライセンス提供方法であって、前記ライセンスサーバにおいて、テーブル作成部が、コンテンツＩＤ及びライセンス名に対応付けて入力した利用条件情報及び復号鍵からライセンス情報テーブルを作成するライセンス情報テーブル作成ステップと、前記テーブル作成部が、複数の対象ライセンスを取得したときの利用条件情報であるライセンスルール及び対象ライセンス名を受信してライセンスルールテーブルを作成するライセンスルールテーブル作成ステップと、ライセンス発行管理部が、受信機からコンテンツのライセンス要求を受信し、ライセンス送信記録を蓄積する履歴記録部から当該受信機に送信したライセンスを検索する履歴検索ステップと、前記ライセンス発行管理部が、前記要求されたライセンス及び前記検索したライセンスを対象ライセンスに含むライセンスルールを前記ライセンスルールテーブルから検索するライセンスルール検索ステップと、前記ライセンス発行管理部が、前記検索したライセンスルールの利用条件情報を満たし、かつ前記受信機に送信したライセンスを削除する情報を含むライセンスを作成するライセンス作成ステップと、前記ライセンス発行管理部が、前記作成したライセンスを前記受信機に送信するライセンス送信ステップと、を有し、前記受信機において、ライセンス処理部が、前記ライセンスを受信して、当該ライセンスに含まれる前記ライセンス削除情報に該当する既に受信したライセンスを削除し、当該ライセンスの利用条件情報に基づいてコンテンツを再生するコンテンツ制御ステップと、を有することを特徴とする。
【００２１】
また、請求項５に記載の発明は、前記利用条件情報は、コンテンツの再生回数、コンテンツの再生期間、コンテンツのコピー回数、コンテンツの蓄積の可否、及びコンテンツの価格の中から選択可能なことを特徴とする。
【００２２】
請求項１に記載の発明では、受信機から要求されたライセンスを対象ライセンスに有するライセンスルールが存在すればこれを要求されたライセンスとともに受信機に送信する。
【００２３】
請求項２に記載の発明では、受信機から要求されたライセンス及び既に送信したライセンスを対象ライセンスに有するライセンスルールに基づいてライセンスを作成し、これに既に送信したライセンスを削除する情報を含ませる。
【００２４】
請求項３に記載の発明では、受信機から要求されたライセンスを対象ライセンスに有するライセンスルールが存在すればこれを要求されたライセンスとともに受信機に送信する。そして、このライセンスルールの対象ライセンスの組み合わせが受信機に存在するときはこのライセンスルールの使用条件情報によりコンテンツ再生を受信機が制御する。
【００２５】
請求項４に記載の発明では、受信機から要求されたライセンス及び既に送信したライセンスを対象ライセンスに有するライセンスルールに基づいてライセンスを作成し、これに既に送信したライセンスを削除する情報を含ませる。そして、ライセンスに含まれるライセンス削除情報に該当するライセンスを削除し、新たに受信したライセンスの使用条件情報によりコンテンツ再生を受信機が制御する。
【発明の効果】
【００２６】
請求項１及び３に記載の発明によれば、受信機がライセンスを複数有し、この複数のライセンスの組み合わせの中で当該組み合わせに基づいて新たな使用条件情報を設定するときは、当該ライセンスの組み合わせを対象ライセンスとするライセンスルールを設定してこれを受信機に提供すればよく、パッケージとしてのライセンスを提供する必要は無い。
【００２７】
請求項２及び４に記載の発明によれば、受信機に既にライセンスが存在し、新たにライセンスを要求するとき、受信機が有するライセンス及び要求ライセンスに基づいて新たな使用条件情報を設定するときは、当該ライセンスを対象ライセンスとするライセンスルールを設定して、このライセンスルールの使用条件情報に基づいて新たにライセンスを作成してこれを受信機に提供すればよく、パッケージとしてのライセンスを提供する必要は無い。
【発明を実施するための最良の形態】
【００２８】
図１は、第１実施形態及び第２実施形態で用いるライセンスサーバ及び受信機のハードウェア構成を示した図である。本実施形態ではライセンスサーバ１０に、コンテンツＩＤ及びライセンス名に対応付けて利用条件情報の登録を受け付ける利用条件登録部１１、コンテンツＩＤ及びライセンス名に対応付けてコンテンツの暗号を解く復号鍵の登録を受け付ける復号鍵登録部１２、対象ライセンス名に対応付けてライセンスルールの登録を受け付けるライセンスルール登録部１３、コンテンツＩＤ、ライセンス名、利用条件情報、及び復号鍵を受信してライセンス情報テーブルを作成し、対象ライセンス名、及びライセンスルールを受信してライセンスルールテーブルを作成するテーブル作成部１７、ライセンス情報テーブル、及びライセンスルールテーブルを記録する補助記憶装置、又はデータベースであるライセンス記録部１４、ライセンスの発行要求の受付及びライセンスの発行を行うライセンス発行管理部１５、並びにライセンス及びライセンスルールの発行ログを記録する履歴記録部１６を設ける。また、パッケージ処理がされたコンテンツの配信を受けてこのコンテンツのライセンスを取得してコンテンツの再生を行う受信機２０に、ライセンスの要及び取得を行うライセンス処理部２１、並びにライセンスを記録する記録部２２を設けたものである。
【００２９】
（第１実施形態）
図２は、第１実施形態におけるライセンス記録部１４に記録されるライセンス情報テーブルを示したものである。ライセンスごとにコンテンツＩＤ、復号鍵、視聴回数、視聴期間、コピー回数、蓄積可否、及び価格についての情報が記録されている。利用条件及び復号鍵を登録することでこのライセンス情報テーブルがテーブル作成部１７で作成される。
【００３０】
図３は、第１実施形態におけるライセンス記録部１４に記録されるライセンスルールテーブルを示したものである。ライセンスルールごとに対象ライセンス名、視聴回数、視聴期間、コピー回数、蓄積可否、及び価格についての情報が記録されている。ライセンスルールを登録することでこのライセンスルールテーブルがテーブル作成部１７で作成される。
【００３１】
図４は、第１実施形態におけるライセンスサーバ１０のライセンス発行動作を示すフローチャートである。図４を用いてライセンス発行動作を説明する。
【００３２】
受信機２０からのライセンス発行要求をライセンス発行管理部１５が受け付ける（Ｓ３０）。
【００３３】
ライセンス発行管理部１５がライセンス記録部１４から要求されたライセンスの利用条件及び復号鍵を取り出す（Ｓ３１）。
【００３４】
ライセンス発行管理部１５がライセンスを生成する（Ｓ３２）。
【００３５】
要求されたライセンスが含まれるライセンスルールがあるかライセンス記録部１４のライセンスルールテーブルをライセンス発行管理部１５が検索する（Ｓ３３）。
【００３６】
Ｓ３３でライセンスルールが存在すればライセンス発行管理部１５がライセンスルールを取得する（Ｓ３４）。
【００３７】
ライセンスとともにライセンスルールをライセンス発行管理部１５が受信機２０に送信し（Ｓ３５）、発行履歴を履歴記録部１６に記録する（Ｓ３６）。
【００３８】
Ｓ３３でライセンスルールが存在しなければ、ライセンスのみをライセンス発行管理部１５が受信機２０に送信し（Ｓ３７）、発行履歴を記録する（Ｓ３８）。
【００３９】
図５は第１実施形態における受信機２０のライセンス要求動作を示すフローチャートである。図５を用いて受信機２０のライセンス要求動作を説明する。
【００４０】
ライセンス処理部２１がライセンスサーバ１０にライセンス発行要求を送信する（Ｓ４０）。
【００４１】
ライセンス処理部２１がライセンス及びライセンスルールを受信する。ライセンスルールが無い場合は、ライセンス処理部２１がライセンスのみ受信する（Ｓ４１）。
【００４２】
ライセンス及びライセンスルールをライセンス処理部２１が記録部２２に記録する。ライセンスルールが無い場合は、ライセンスのみをライセンス処理部２１が記録部２２に記録する（Ｓ４２）。
【００４３】
図６は第１実施形態における受信機２０でのコンテンツ視聴時の動作を示すフローチャートである。図６を用いて受信機２０でのコンテンツ視聴時の動作を説明する。
【００４４】
受信機２０がユーザーのコンテンツ視聴要求を受け付けると、該当するライセンスに対する新たなライセンスルールが存在するかライセンス処理部２１がライセンスサーバ１０に問い合わせを行う（Ｓ５０）。なお、ライセンス取得時にライセンスルールが無かったライセンスでも問い合わせを行う。
【００４５】
新たなライセンスルールがあればライセンス処理部２１がライセンスルールを取得する（Ｓ５１）。ライセンス取得時にライセンスルールが無かったライセンスでも、ライセンスルールが新たに登録されている場合はライセンスルールを取得する。
【００４６】
視聴要求のあったコンテンツのライセンスを対象とするライセンスルールが有るかライセンス処理部２１が記録部２２を検索する（Ｓ５２）。
【００４７】
該当するライセンスルールが有る場合、ライセンスルールの適用条件を満たすような対象ライセンスがあるか記録部２２を検索する（Ｓ５３）。
【００４８】
ライセンスルールの提供条件を満たすような対象ライセンスが有る場合、ライセンスルールの利用条件及び対象ライセンスの利用条件の論理和による新たな利用条件に従って、コンテンツの視聴制御を行う（Ｓ５４）。これにより、例えば、ある受信機がコンテンツａ及びコンテンツｂに対する視聴期間が３日間であるライセンスＡ及びライセンスＢを取得し、さらにライセンスＡ及びライセンスＢを保持した場合に視聴期間を１週間とするライセンスルール１を取得した場合、コンテンツａ及びコンテンツｂの視聴期間を１週間とすることが可能となる。
【００４９】
Ｓ５２ライセンスルールが無い場合、及びＳ５３でライセンスルールの適用条件を満たさない場合には、ライセンスの利用条件に従って、コンテンツの視聴制御を行う（Ｓ５５）。
【００５０】
なお、変更する利用条件は、視聴回数、コピー回数、蓄積可否、及び価格であってもよい。
【００５１】
価格の変更については、ライセンスサーバ１０にある発行履歴及びライセンスルールテーブルにより、ライセンスルールが適用されたかがわかるので、発行履歴及びライセンスルールテーブルを用いて課金処理を行うことで可能となる。
【００５２】
なお、新たな利用条件として、ライセンスルールの利用条件及び対象ライセンスの利用条件の論理和ではなく、ライセンスルールの利用条件のみを適用するとしてもよい。
【００５３】
（第２実施形態）
図７は、第２実施形態におけるライセンス記録部１４に記録されるライセンス情報テーブルを示したものである。ライセンス名ごとにコンテンツＩＤ、復号鍵、視聴回数、視聴期間、コピー回数、蓄積可否、及び価格についての情報が記録されている。利用条件及び復号鍵を登録することでこのライセンス情報テーブルがテーブル作成部１７で作成される。
【００５４】
図８は、第２実施形態におけるライセンス記録部１４に記録されるライセンスルールテーブルを示したものである。ライセンスルールごとに対象ライセンス名、視聴回数、視聴期間、コピー回数、蓄積可否、価格、及び変更ライセンス名についての情報が記録されている。ライセンスルールを登録することでこのライセンスルールテーブルがテーブル作成部１７で作成される。
【００５５】
図９は、第２実施形態におけるライセンスサーバ１０のライセンス発行動作を示すフローチャートである。図９を用いてライセンス発行動作を説明する。
【００５６】
受信機２０からのライセンス発行要求をライセンス発行管理部１５が受け付ける（Ｓ６０）。
【００５７】
履歴記録部１６から受信機２０に対するライセンス発行履歴をライセンス発行管理部１５が抽出する（Ｓ６１）。
【００５８】
要求されたライセンス及びライセンス発行履歴による発行済みライセンスからライセンスルールの適用条件を満たすかライセンス発行管理部１５が判断する（Ｓ６２）。例えば、ライセンスルールとは、コンテンツｄの視聴期間が１日間であるライセンスＤ及び視聴期間が２日間であるライセンスＥを保持している場合、そのコンテンツｄの視聴期間を３日間とするライセンスＦに置き換えるというものである。すでにライセンスＤを発行済みで、新たにライセンスＥの要求があった場合、ライセンスルールの適用条件を満たすことになる。
【００５９】
Ｓ６２でライセンスルール適用条件を満たす場合、ライセンスルールに従ったライセンスをライセンス発行管理部１５が作成する（Ｓ６３）。先ほどの例の場合、視聴期間が３日間であるライセンスＦを生成する。
【００６０】
また、ライセンスを置き換える必要がある場合、受信機２０に発行済みライセンスの削除を要求するため、ライセンスに発行済みライセンス削除ヘッダを付与する（Ｓ６４）。先ほどの例の場合、すでに発行済みライセンスＤを削除するよう要求するヘッダをライセンスＦに付与する。
【００６１】
その後、ライセンスルール適用履歴をライセンス発行管理部１５が履歴記録部１６に記録し（Ｓ６５）、ライセンスを発行する（Ｓ６６）。
【００６２】
Ｓ６２でライセンスルール適用条件を満たさない場合、要求されたライセンスをライセンス発行管理部１５が生成し受信機２０に発行する（Ｓ６７）。
【００６３】
ライセンス発行管理部１５がライセンス発行履歴を履歴記録部１６に記録する（Ｓ６８）。
【００６４】
価格の変更については、ライセンスサーバ１０にある発行履歴からライセンスルールが適用されたかがわかるので、発行履歴を用いて課金処理を行うことで可能となる。先ほどの例では、ライセンスＤが２００円及びライセンスＥが３００円、ライセンスルールに適用によるライセンスＦの価格を４００円とした場合、ライセンスルールが適用されたライセンス発行の場合は３日間で４００円の価格を適用し、ライセンスＤ及びイセンスＥでは課金しない。これにより、ライセンスＤ及びライセンスＥの合わせた価格５００円より１００円ほど割り引くことができる。
【００６５】
図１０は第２実施形態における受信機２０のライセンス要求動作を示すフローチャートである。図１０を用いてライセンス要求動作を説明する。
【００６６】
ライセンスサーバ１０に対してライセンス処理部２１がライセンス発行要求を送信する（Ｓ７０）。
【００６７】
ライセンス処理部２１がライセンスを受信する（Ｓ７１）。
【００６８】
受信したライセンスに発行済みライセンス削除ヘッダがあるかライセンス処理部２１が検索する（Ｓ７２）。
【００６９】
発行済みライセンス削除ヘッダがある場合、ライセンス処理部２１が削除要求のあったライセンスを削除し（Ｓ７３）、受信したライセンスを記録部２２に記録する(Ｓ７４)。
【００７０】
発行済みライセンス削除ヘッダがない場合、ライセンス処理部２１が受信したライセンスを記録部２２に記録する（Ｓ７４）。
【００７１】
図１１は、第２実施形態における受信機２０でのコンテンツ視聴時の動作を示すフローチャートである。図１１を用いてのコンテンツ視聴時の動作を説明する。
【００７２】
受信機２０がユーザーのコンテンツ視聴要求を受信すると、ライセンスの利用条件に従って、コンテンツの視聴制御を行う（Ｓ８０）。
【００７３】
上記実施形態で説明したように、受信機２０がライセンスによりコンテンツの視聴制御を行う環境において、受信機２０がパッケージとしてのライセンスを取得することなしに、ライセンス事業者が提供したライセンスルールにより複数のライセンスを保持した受信機２０にて視聴回数や視聴期間、コピー回数、蓄積可否、価格などの利用条件の変更を行うことができる。
【００７４】
なお、上記実施形態において、ライセンスサーバは、例えば、ライセンスサーバを構成するコンピュータ装置が有するＣＰＵによって実現され、ライセンス発行管理処理などをアプリケーションプログラムとして搭載することができる。
【００７５】
また、ライセンス発行管理処理などで行った処理結果、計算結果、当該処理に必要な情報等のデータを内部メモリや外部記憶装置等に書き込み・読み出しができるようにしてもよい。
【００７６】
また、ライセンスサーバの機能を実現するソフトウェアのプログラムコードを記録した記録媒体を、システム、又は装置に供給し、そのシステム、又は装置のＣＰＵ（ＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することも可能である。この場合、記憶媒体から読み出されたプログラムコード自体が上記実施形態の機能を実現することになり、このプログラムコードを記憶した記憶媒体としては、例えば、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＭＯ、及びＨＤＤ等がある。
【図面の簡単な説明】
【００７７】
【図１】ライセンスサーバ及び受信機のブロック図。
【図２】第１実施形態のライセンス情報テーブル。
【図３】第１実施形態のライセンスルールテーブル。
【図４】第１実施形態のライセンスサーバのライセンス発行フローチャート。
【図５】第１実施形態の受信機のライセンス要求フローチャート。
【図６】第１実施形態の受信機でのコンテンツ視聴フローチャート。
【図７】第２実施形態のライセンス情報テーブル。
【図８】第２実施形態のライセンスルールテーブル。
【図９】第２実施形態のライセンスサーバのライセンス発行フローチャート。
【図１０】第２実施形態の受信機のライセンス要求フローチャート。
【図１１】第２実施形態の受信機でのコンテンツ視聴フローチャート。
【図１２】従来のライセンス提供システムのブロック図。
【符号の説明】
【００７８】
１０  ライセンスサーバ
１１  利用条件登録部
１２  復号鍵登録部
１３  ライセンスルール登録部
１４  ライセンス記録部
１５  ライセンス発行管理部
１６  履歴記録部
１７  テーブル作成部
２０  受信機
２１  ライセンス処理部
２２  記録部
【図１】
2006331293.tif 000003
【図２】
2006331293.tif 000004
【図３】
2006331293.tif 000005
【図４】
2006331293.tif 000006
【図５】
2006331293.tif 000007
【図６】
2006331293.tif 000008
【図７】
2006331293.tif 000009
【図８】
2006331293.tif 000010
【図９】
2006331293.tif 000011
【図１０】
2006331293.tif 000012
【図１１】
2006331293.tif 000013
【図１２】
2006331293.tif 000014