(57)【要約】【課題】  コンテンツの配信サービスにおいて、ユーザに対する適切な課金を実現しながら、ユーザに特典を柔軟に付与することを可能とするコンテンツ再生装置及びコンテンツ再生プログラムを提供する。【解決手段】  複数のコンテンツブロックによって構成される暗号化コンテンツ情報を取得する通信部１１と、暗号化コンテンツ情報を暗号化ブロック毎に復号する復号部１７と、保有金額情報を記憶する記憶部１３と、再生対象の暗号化ブロックの利用金額と保有金額とを比較して、再生対象の暗号化ブロックの復号を許可するか否かを判定する判定部１４と、再生対象の暗号化ブロックの復号が許可された場合に、再生対象の暗号化ブロックの利用金額に応じて、保有金額情報を更新する更新部１５とを携帯端末１０が備え、ブロック利用金額情報が、コンテンツブロックの種類に応じて、保有金額を減少させる情報と、保有金額を増大させる情報とを含む。【選択図】  図２
2008097549.tif 000002
【特許請求の範囲】
【請求項１】
暗号化ブロックと前記暗号化ブロックの利用金額を示すブロック利用金額情報とを含む複数のコンテンツブロックによって構成される暗号化コンテンツ情報を取得する取得部と、
前記暗号化コンテンツ情報を前記暗号化ブロック毎に復号する復号部と、
ユーザが保有する金銭の額である保有金額を示す保有金額情報を記憶する記憶部と、
前記複数の暗号化ブロックのうち、再生対象の暗号化ブロックの前記利用金額と前記保有金額とを比較して、前記再生対象の暗号化ブロックの復号を許可するか否かを判定する判定部と、
前記再生対象の暗号化ブロックの復号が許可された場合に、前記再生対象の暗号化ブロックの前記利用金額に応じて、前記保有金額情報を更新する更新部とを備え、
前記ブロック利用金額情報は、前記コンテンツブロックの種類に応じて、前記保有金額を減少させる情報と、前記保有金額を増大させる情報とを含むことを特徴とするコンテンツ再生装置。
【請求項２】
前記記憶部１３は、前記コンテンツブロックの利用実績を示す利用実績情報を記憶しており、
前記更新部は、前記再生対象の暗号化ブロックの復号が許可された場合に、前記再生対象の暗号化ブロックの前記利用金額に応じて、前記利用実績情報を更新することを特徴とする請求項１に記載のコンテンツ再生装置。
【請求項３】
前記取得部は、前記暗号化コンテンツ情報が格納されたコンテンツ記憶部から前記暗号化コンテンツ情報を取得することを特徴とする請求項１に記載のコンテンツ再生装置。
【請求項４】
ユーザが支払った金銭の額に対応する支払い金額を示す支払い金額情報を受信して、前記支払い金額に応じて前記保有金額情報を更新し、前記更新部によって更新された前記利用実績情報を送信する通信部をさらに備えることを特徴とする請求項２に記載のコンテンツ再生装置。
【請求項５】
耐タンパ性を有するデバイスを収容する収容部をさらに備え、
前記デバイスには、少なくとも前記更新部が設けられていることを特徴とする請求項１に記載のコンテンツ再生装置。
【請求項６】
ユーザが保有する金銭の額である保有金額を示す保有金額情報を記憶する装置で用いられるコンテンツ再生プログラムであって、コンピュータに、
暗号化ブロックと前記暗号化ブロックの利用金額を示すブロック利用金額情報とを含む複数のコンテンツブロックによって構成される暗号化コンテンツ情報を取得するステップと、
前記暗号化コンテンツ情報を前記暗号化ブロック毎に復号するステップと、
前記複数の暗号化ブロックのうち、再生対象の暗号化ブロックの前記利用金額と前記保有金額とを比較して、前記再生対象の暗号化ブロックの復号を許可するか否かを判定するステップと、
前記再生対象の暗号化ブロックの復号が許可された場合に、前記再生対象の暗号化ブロックの前記利用金額に応じて、前記保有金額情報を更新するステップとを実行させ、
前記ブロック利用金額情報は、前記コンテンツブロックの種類に応じて、前記保有金額を減少させる情報と、前記保有金額を増大させる情報とを含むことを特徴とするコンテンツ再生プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、映像などのコンテンツと利用金額情報とを含むコンテンツ情報を受信して、利用金額情報に応じて課金を行ってコンテンツを再生するコンテンツ再生装置及びコンテンツ再生プログラムに関する。
【背景技術】
【０００２】
従来、映像などのコンテンツとコンテンツの利用金額を示す利用金額情報とを含むコンテンツ情報を配信することによって、コンテンツの利用に応じた課金を行う課金システムが知られている（例えば、特許文献１及び特許文献２）。
【０００３】
具体的には、コンテンツ情報は、複数のコンテンツブロックによって構成されており、各コンテンツブロックは、コンテンツの一部であるブロックと、ブロックの利用金額を示すブロック利用金額情報とを含む。
【０００４】
上述した課金システムでは、ユーザが保有する金銭の額（保有金額）を示す保有金額情報が管理されており、ユーザが利用したコンテンツブロックに対応する利用金額が保有金額から減算される。このように、コンテンツブロック毎に課金を行うことによって、コンテンツの一部しか利用しなかったような場合において過度な課金が抑制されて、ユーザの利便性が向上する。
【特許文献１】特開２００４−２８７９９６号公報（例えば、請求項１、図３など）
【特許文献２】特開２００４−３４１７４４号公報（例えば、請求項１、図３など）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、一般的な商慣習では、商品やサービスの利用量に応じて、商品やサービスなどと引き換え可能なポイントをユーザに与えるポイントシステムやユーザに金銭を還元するキャッシュバックシステムなどが用いられている。なお、以下においては、ポイントシステムやキャッシュバックシステムを特典付与システムと総称する。
【０００６】
上述したコンテンツの配信サービスにおいても、特典付与システムを適用したいというニーズがあるが、特典付与システムを柔軟に実現する枠組みがなかった。
【０００７】
そこで、本発明は、上述した課題を解決するためになされたものであり、コンテンツの配信サービスにおいて、ユーザに対する適切な課金を実現しながら、ユーザに特典を柔軟に付与することを可能とするコンテンツ再生装置及びコンテンツ再生プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の一の特徴は、暗号化ブロックと前記暗号化ブロックの利用金額を示すブロック利用金額情報とを含む複数のコンテンツブロックによって構成される暗号化コンテンツ情報を取得する取得部（抽出部１２）と、前記暗号化コンテンツ情報を前記暗号化ブロック毎に復号する復号部（復号部１７）と、ユーザが保有する金銭の額である保有金額を示す保有金額情報を記憶する記憶部（記憶部１３）と、前記複数の暗号化ブロックのうち、再生対象の暗号化ブロックの前記利用金額と前記保有金額とを比較して、前記再生対象の暗号化ブロックの復号を許可するか否かを判定する判定部（判定部１４）と、前記再生対象の暗号化ブロックの復号が許可された場合に、前記再生対象の暗号化ブロックの前記利用金額に応じて、前記保有金額情報を更新する更新部（更新部１５）とをコンテンツ再生装置（携帯端末１０）が備え、前記ブロック利用金額情報が、前記コンテンツブロックの種類に応じて、前記保有金額を減少させる情報と、前記保有金額を増大させる情報とを含むことを要旨とする。
【０００９】
かかる特徴によれば、更新部が、再生対象の暗号化ブロックの復号が許可された場合に、再生対象の暗号化ブロックの利用金額に応じて、保有金額情報を更新することによって、コンテンツの一部しか利用しなかったような場合において過度な課金が抑制される。
【００１０】
ブロック利用金額情報が、コンテンツブロックの種類に応じて、保有金額を減少させる情報と、保有金額を増大させる情報とを含むため、コンテンツの一部しか利用しなかったような場合であっても、ユーザに特典を柔軟に付与することができる。
【００１１】
本発明の一の特徴は、上述した一の特徴において、前記記憶部が、前記コンテンツブロックの利用実績を示す利用実績情報を記憶しており、前記更新部が、前記再生対象の暗号化ブロックの復号が許可された場合に、前記再生対象の暗号化ブロックの前記利用金額に応じて、前記利用実績情報を更新することを要旨とする。
【００１２】
本発明の一の特徴は、上述した一の特徴において、前記取得部が、前記暗号化コンテンツ情報が格納されたコンテンツ記憶部（コンテンツ記憶部１９）から前記暗号化コンテンツ情報を取得することを要旨とする。
【００１３】
本発明の一の特徴は、上述した一の特徴において、ユーザが支払った金銭の額に対応する支払い金額を示す支払い金額情報を受信して、前記支払い金額に応じて前記保有金額情報を更新し、前記更新部によって更新された前記利用実績情報を送信する通信部（通信部１１）をコンテンツ再生装置がさらに備えることを要旨とする。
【００１４】
本発明の一の特徴は、上述した一の特徴において、耐タンパ性を有するデバイスを収容する収容部をさらに備え、前記デバイスには、少なくとも前記更新部が設けられていることを要旨とする。
【００１５】
本発明の一の特徴は、ユーザが保有する金銭の額である保有金額を示す保有金額情報を記憶する装置で用いられるコンテンツ再生プログラムが、コンピュータに、暗号化ブロックと前記暗号化ブロックの利用金額を示すブロック利用金額情報とを含む複数のコンテンツブロックによって構成される暗号化コンテンツ情報を取得するステップと、前記暗号化コンテンツ情報を前記暗号化ブロック毎に復号するステップと、前記複数の暗号化ブロックのうち、再生対象の暗号化ブロックの前記利用金額と前記保有金額とを比較して、前記再生対象の暗号化ブロックの復号を許可するか否かを判定するステップと、前記再生対象の暗号化ブロックの復号が許可された場合に、前記再生対象の暗号化ブロックの前記利用金額に応じて、前記保有金額情報を更新するステップとを実行させ、前記ブロック利用金額情報が、前記コンテンツブロックの種類に応じて、前記保有金額を減少させる情報と、前記保有金額を増大させる情報とを含むことを要旨とする。
【発明の効果】
【００１６】
本発明によれば、コンテンツの配信サービスにおいて、ユーザに対する適切な課金を実現しながら、ユーザに特典を柔軟に付与することを可能とするコンテンツ再生装置及びコンテンツ再生プログラムを提供することができる。
【発明を実施するための最良の形態】
【００１７】
以下において、本発明の実施形態に係る通信システムについて、図面を参照しながら説明する。なお、以下の図面の記載において、同一又は類似の部分には、同一又は類似の符号を付している。
【００１８】
ただし、図面は模式的なものであり、各寸法の比率などは現実のものとは異なることに留意すべきである。従って、具体的な寸法などは以下の説明を参酌して判断すべきである。また、図面相互間においても互いの寸法の関係や比率が異なる部分が含まれていることは勿論である。
【００１９】
［第１実施形態］
（通信システムの構成）
以下において、第１実施形態に係る通信システムの構成について、図面を参照しながら説明する。図１は、第１実施形態に係る通信システムの構成を示す図である。
【００２０】
図１に示すように、通信システムは、携帯端末１０と、管理サーバ１００と、コンテンツ配信サーバ２００とによって構成される。
【００２１】
携帯端末１０は、コンテンツ配信サーバ２００から配信される映像などのコンテンツを再生する装置である。具体的には、携帯端末１０は、コンテンツ配信サーバ２００から受信した暗号化コンテンツ情報を復号してコンテンツを再生する。なお、コンテンツの再生とは、映像の表示や音声の出力を含む概念である。
【００２２】
ここで、携帯端末１０のユーザがコンテンツを利用するためには、移動体通信キャリアなどの回収代行業者にユーザが金銭を支払う必要があることに留意すべきである。本実施形態では、コンテンツの利用金額は前払いで支払われるものとする。
【００２３】
携帯端末１０は、ユーザが支払った金銭の額に対応する支払い金額を示す支払い金額情報を管理サーバ１００から受信して、ユーザが保有する金銭の額（保有金額）を示す保有金額情報を更新する。具体的には、携帯端末１０は、支払い金額を保有金額に加算する。なお、支払い金額は、ユーザが実際に支払った金銭の額に、ユーザの属性（性別、年齢層、職業など）に応じて所定額が調整されたものであってもよい。
【００２４】
一方で、携帯端末１０は、ユーザが利用したコンテンツの利用金額に応じて保有金額情報を更新する。具体的には、携帯端末１０は、保有金額から利用金額を減算（又は、保有金額に利用金額を加算）する。
【００２５】
携帯端末１０は、コンテンツの利用実績を示す利用実績情報を管理サーバ１００に送信する。ここで、利用実績情報は、ユーザの名称（識別子）、ユーザが利用したコンテンツの名称（識別子）、コンテンツブロックの名称（識別子）、コンテンツブロックの利用金額などを含むことに留意すべきである。利用実績情報は、例えば、商品やサービスなどと引き換え可能なポイント数やユーザに還元される金銭の額（割引額を含む）の算出に用いられる。
【００２６】
管理サーバ１００は、移動体通信キャリアなどの回収代行業者によって管理されるサーバである。具体的には、管理サーバ１００は、携帯端末１０のユーザが保有する保有金額を示す保有金額情報を管理する。管理サーバ１００は、携帯端末１０のユーザによるコンテンツの利用実績を示す利用実績情報を管理する。
【００２７】
ここで、管理サーバ１００によって管理される保有金額情報及び利用実績情報は、携帯端末１０によって管理される保有金額情報及び利用実績情報と同期している。保有金額情報及び利用実績情報の同期処理は、ユーザがコンテンツを利用する毎に行われることが好ましいが、これに限定されるものではない。
【００２８】
例えば、保有金額情報及び利用実績情報の同期処理は、金銭を支払うために携帯端末１０が管理サーバ１００に接続した際に行われてもよく、保有金額を清算するために携帯端末１０が管理サーバ１００に接続した際に行われてもよい。
【００２９】
管理サーバ１００は、携帯端末１０のユーザから受け取った金銭の全額（又は、手数料を除いた額）を利用料金として放送事業者などのコンテンツ配信業者に支払う。管理サーバ１００は、携帯端末１０から受信した利用実績情報をコンテンツ配信サーバ２００に送信してもよい。この場合に、管理サーバ１００は、ユーザのプライバシー保護などの観点から、利用実績情報を統計的に纏めた上で、統計的に纏められた利用実績情報をコンテンツ配信サーバ２００に送信してもよい。
【００３０】
コンテンツ配信サーバ２００は、放送事業者などのコンテンツ配信業者によって管理されるサーバである。具体的には、コンテンツ配信サーバ２００は、暗号化コンテンツ情報を携帯端末１０に配信するサーバである。
【００３１】
（携帯端末の構成）
以下において、第１実施形態に係る携帯端末の構成について、図面を参照しながら説明する。図２は、第１実施形態に係る携帯端末１０の構成を示すブロック図である。
【００３２】
図２に示すように、携帯端末１０は、通信部１１と、抽出部１２と、記憶部１３と、判定部１４と、更新部１５と、鍵生成部１６と、復号部１７と、再生部１８とを有する。
【００３３】
通信部１１は、管理サーバ１００やコンテンツ配信サーバ２００と通信を行う機能を有する。具体的には、通信部１１は、暗号化コンテンツ情報をコンテンツ配信サーバ２００から受信する。通信部１１は、支払い金額情報を管理サーバ１００から受信して、支払い金額情報に応じて、後述する記憶部１３に記憶された保有金額情報を更新する。通信部１１は、後述する記憶部１３に記憶された利用実績情報を管理サーバ１００に送信する。
【００３４】
ここで、暗号化コンテンツ情報は、図３に示すように、複数のコンテンツブロックによって構成される。各コンテンツブロックは、暗号化ブロックとブロック利用金額情報とを含む。暗号化ブロックは、コンテンツの一部が暗号化されたブロックであり、ブロック利用金額情報は、暗号化ブロックの利用金額を示す情報である。
【００３５】
なお、ブロック利用金額情報は、コンテンツブロックの種類に応じて、正の利用金額だけではなくて、負の利用金額を示す場合があることに留意すべきである。例えば、コンテンツブロックが映画などである場合には、ブロック利用金額情報は、正の利用金額を示す情報（すなわち、保有金額を減少させるための情報）である。一方で、コンテンツブロックがＣＭ（Ｃｏｍｍｅｒｃｉａｌ  Ｍｅｓｓａｇｅ）などである場合には、ブロック利用金額情報は、負の利用金額を示す情報（すなわち、保有金額を増大させるための情報）である。
【００３６】
正の利用金額を示すブロック利用金額情報は、コンテンツブロックの種類に応じて、異なる利用金額を示してもいてもよい。例えば、ブロック利用金額情報は、コンテンツブロックが通常のシーンよりも盛り上がるシーンに該当する場合には、通常のシーンよりも大きな利用金額（すなわち、保有金額を減少させる額が大きい利用金額）を示すことが好ましい。
【００３７】
負の利用金額を示すブロック利用金額情報は、コンテンツブロックの種類に応じて、異なる利用金額を示してもいてもよい。例えば、ブロック利用金額情報は、コンテンツブロックが通常のＣＭよりもスポンサー料が高いシーンに該当する場合には、通常のシーンよりも小さな利用金額（すなわち、保有金額を増大させる額が大きい利用金額）を示すことが好ましい。
【００３８】
ここで、一のコンテンツに含まれる全てのコンテンツブロックが再生された場合には、正の利用金額と負の利用金額とが相殺されて、コンテンツの利用金額が０（無料）となるように、ブロック利用金額情報が定められていてもよい。このようなケースでは、ＣＭに該当するコンテンツブロックが再生されずにスキップされた場合には、コンテンツの再生によって保有金額が減少するが、ＣＭに該当するコンテンツブロックがスキップされなかった場合には、コンテンツの再生によって保有金額が減少しない。
【００３９】
抽出部１２は、暗号化コンテンツ情報の中からコンテンツブロックを抽出する。続いて、抽出部１２は、コンテンツブロックの中から暗号化ブロック及びブロック利用金額情報を抽出する。抽出部１２は、ブロック利用金額情報を判定部１４及び鍵生成部１６に入力し、暗号化ブロックを復号部１７に入力する。
【００４０】
記憶部１３は、ユーザが保有する保有金額を示す保有金額情報と、ユーザによるコンテンツの利用実績を示す利用実績情報とを記憶する。具体的には、記憶部１３は、図４に示すように、保有金額情報（保有金額）と、利用実績情報（利用コンテンツ名、利用コンテンツブロック名、利用金額、積算金額）とを対応付けて記憶する。
【００４１】
保有金額情報（保有金額）は、ユーザが支払った支払い金額（支払い金額情報）に応じて更新される。また、保有金額情報（保有金額）は、ユーザが利用したコンテンツの利用金額に応じて更新される。ここで、保有金額情報（保有金額）は、コンテンツブロック単位で更新されることに留意すべきである。
【００４２】
利用コンテンツ名は、ユーザが利用したコンテンツの名称である。
【００４３】
利用コンテンツブロック名は、ユーザが利用したコンテンツブロックの名称である。すなわち、利用コンテンツブロック名は、後述する再生部１８によって再生されたコンテンツブロックの名称である。
【００４４】
利用金額は、ユーザが利用したコンテンツブロックに対応する利用金額である。すなわち、利用金額は、後述する再生部１８によって再生されたコンテンツブロックの利用金額である。
【００４５】
積算金額は、ユーザが利用したコンテンツブロックに対応する利用金額を積算した値である。
【００４６】
なお、上述したように、保有金額情報が管理サーバ１００に送信される際には、携帯端末１０は、保有金額情報にユーザの名称（識別子）を含めて送信することに留意すべきである。
【００４７】
判定部１４は、記憶部１３に記憶された保有金額情報を参照して、再生対象の暗号化ブロックの復号を許可するか否かを判定する。具体的には、判定部１４は、保有金額が再生対象の暗号化ブロックの利用金額以上である場合には、再生対象の暗号化ブロックの復号を許可し、保有金額が再生対象の暗号化ブロックの利用金額よりも少ない場合には、再生対象の暗号化ブロックの復号を禁止する。
【００４８】
ここで、再生対象の暗号化ブロックは、ユーザが再生を要求した暗号化ブロックであることに留意すべきである。従って、ユーザが再生を要求しなかった暗号化ブロックは、再生対象とならずにスキップされる。
【００４９】
更新部１５は、再生対象の暗号化ブロックの復号が許可された場合に、記憶部１３に記憶された保有金額情報及び利用実績情報を更新する。具体的には、更新部１５は、復号が許可された再生対象の暗号化ブロックの利用金額に応じて、保有金額情報を加算又は減算する。更新部１５は、復号が許可された再生対象の暗号化ブロックの名称、復号が許可された再生対象の暗号化ブロックの利用金額、利用金額の積算額などを利用実績情報に追加する。
【００５０】
鍵生成部１６は、再生対象の暗号化ブロックの復号に用いる復号鍵を生成する。復号部１７は、鍵生成部１６によって生成された復号鍵を用いて、再生対象の暗号化ブロックを復号する。
【００５１】
具体的には、図５に示すように、最初に復号される暗号化ブロック（ブロック１）については、鍵生成部１６は、暗号化ブロック（ブロック１）に対応する利用金額情報１と、初期化ベクトル（ＩＶ；Ｉｎｉｔｉａｌｉｚａｔｉｏｎ  Ｖｅｃｔｏｒ）とを用いて、暗号化ブロック（ブロック１）の復号に用いる復号鍵１を生成する。続いて、復号部１７は、鍵生成部１６によって生成された復号鍵１を用いて、暗号化ブロック（ブロック１）を復号して、平文ブロック（ブロック１）を取得する。なお、初期化ベクトルは、例えば、暗号化コンテンツ情報に含まれている。
【００５２】
２番目に復号される暗号化ブロック（ブロック２）については、鍵生成部１６は、ブロック２に対応する利用金額情報２と、暗号化ブロック（ブロック１）の復号に用いた復号鍵１と、平文ブロック（ブロック１）のハッシュ値とを用いて、暗号化ブロック（ブロック２）の復号に用いる復号鍵２を生成する。続いて、復号部１７は、鍵生成部１６によって生成された復号鍵２を用いて、暗号化ブロック（ブロック２）を復号して、平文ブロック（ブロック２）を取得する。
【００５３】
３番目以降に復号される暗号化ブロックは、２番目に復号される暗号化ブロック（ブロック２）と同様の手順で復号される。
【００５４】
このように、２番目以降に復号される暗号化ブロックの復号に用いる復号鍵は、１つ前の暗号化ブロックに対応する平文ブロックのハッシュ値を用いて生成される。すなわち、２番目以降の暗号化ブロックの復号は、１つ前の暗号化ブロックが復号されなければ行われない。
【００５５】
ここで、ユーザが再生を要求せずにスキップされた暗号化ブロックは再生されないが、スキップされた暗号化ブロックに続く再生対象の暗号化ブロックの復号に用いる復号鍵を取得するために、スキップされた暗号化ブロックの復号が行われることに留意すべきである。なお、スキップされた暗号化ブロックの利用金額は、保有金額情報及び利用実績情報の更新に用いられないことは勿論である。
【００５６】
再生部１８は、液晶パネルなどの映像表示装置やスピーカなどの音声出力装置である。再生部１８は、復号部１７によって復号されたコンテンツブロックを再生する。
【００５７】
携帯端末１０は、耐タンパ性を有する（ここでは、ＩＣカード２１）を収容するカードスロット２０を有する。ＩＣカード２１には、上述した更新部１５及び鍵生成部１６が少なくとも設けられている。なお、ＩＣカード２１は、接触型ＩＣカードであっても、非接触型ＩＣカードであってもよい。ＩＣカード２１と携帯端末１０の本体との間で送受信される信号は必要に応じて暗号化されていてもよい。
【００５８】
（通信システムの動作）
以下において、第１実施形態に係る通信システムの動作について、図面を参照しながら説明する。図６は、第１実施形態に係る通信システムの動作を示すシーケンス図である。
【００５９】
図６に示すように、ステップ１０において、携帯端末１０のユーザは、回収代行業者に任意の額の金銭を支払う。
【００６０】
ステップ２０において、管理サーバ１００は、ユーザが支払った金銭の額（支払い金額）を示す支払い金額情報を携帯端末１０に送信する。
【００６１】
ステップ３０において、携帯端末１０は、管理サーバ１００から受信した支払い金額情報に応じて保有金額情報を更新する。具体的には、携帯端末１０は、支払い金額を保有金額に加算する。
【００６２】
ステップ４０において、コンテンツ配信サーバ２００は、複数のコンテンツブロックによって構成される暗号化コンテンツ情報を携帯端末１０に配信する。
【００６３】
ステップ５０において、携帯端末１０は、再生対象の暗号化ブロックの利用金額と保有金額とを比較して、再生対象の暗号化ブロックの復号を許可するか否かを判定する。携帯端末１０は、保有金額が再生対象の暗号化ブロックの利用金額以上である場合には、再生対象の暗号化ブロックの復号を許可して、ステップ６０の処理に移る。一方で、携帯端末１０は、保有金額が再生対象の暗号化ブロックの利用金額よりも少ない場合には、再生対象の暗号化ブロックの復号を禁止して、一連の処理を終了する。
【００６４】
ステップ６０において、携帯端末１０は、図５に示した手順で復号鍵を生成して、再生対象の暗号化ブロックを復号する。上述したように、最初の暗号化ブロックの復号に用いる復号鍵の生成方法は、２番目以降の暗号化ブロックの復号に用いる復号鍵の生成方法と異なることに留意すべきである。
【００６５】
ステップ７０において、携帯端末１０は、ステップ６０で復号されたコンテンツブロックを再生する。
【００６６】
ステップ８０において、携帯端末１０は、ステップ６０で復号されたコンテンツブロックの利用金額に応じて、記憶部１３に記憶された保有金額情報を更新する。
【００６７】
ステップ９０において、携帯端末１０は、ステップ６０で復号されたコンテンツブロックの利用金額に応じて、記憶部１３に記憶された利用実績情報を更新する。
【００６８】
ステップ１００において、携帯端末１０は、コンテンツの再生が終了したか否かを判定する。携帯端末１０は、コンテンツの再生が終了した場合には、ステップ１１０の処理に移り、コンテンツの再生が終了していない場合には、ステップ５０の処理に戻る。
【００６９】
ステップ１１０において、携帯端末１０は、記憶部１３に記憶された利用実績情報を管理サーバ１００に送信する。なお、ステップ１１０の処理は、コンテンツの再生が終了してからではなくて、利用実績情報が更新された際に行われてもよい。また、ステップ１１０の処理は、金銭を支払うために携帯端末１０が管理サーバ１００に接続した際に行われてもよく、保有金額を清算するために携帯端末１０が管理サーバ１００に接続した際に行われてもよい。
【００７０】
（作用及び効果）
第１実施形態に係る携帯端末１０によれば、更新部１５が、再生対象の暗号化ブロックの復号が許可された場合に、再生対象の暗号化ブロックの利用金額に応じて、保有金額情報を更新することによって、コンテンツの一部しか利用しなかったような場合において過度な課金が抑制される。
【００７１】
ブロック利用金額情報が、コンテンツブロックの種類に応じて、保有金額を減少させる情報と、保有金額を増大させる情報とを含むため、コンテンツの一部しか利用しなかったような場合であっても、ユーザに特典を柔軟に付与することができる。
【００７２】
更新部１５が、再生対象の暗号化ブロックの復号が許可された場合に、再生対象の暗号化ブロックの利用金額に応じて、利用実績情報を更新することによって、コンテンツの一部しか利用しなかったような場合であっても、ユーザに特典を柔軟に付与することができる。
【００７３】
第１実施形態に係る携帯端末１０によれば、通信部１１が、管理サーバ１００から受信した支払い金額情報に応じて保有金額情報を更新して、利用実績情報を管理サーバ１００に送信することによって、管理サーバ１００側（すなわち、回収代行業者側）で、コンテンツの利用が正常に行われているか否かを容易に監視することができる。
【００７４】
第１実施形態に係る携帯端末１０によれば、更新部１５がＩＣカード２１に設けられているため、保有金額情報の改竄によるコンテンツの不正再生が抑制される。鍵生成部１６がＩＣカード２１に設けられているため、暗号化ブロックの不正復号が抑制される。
【００７５】
［第２実施形態］
以下において、第２実施形態について図面を参照しながら説明する。以下においては、上述した第１実施形態と第２実施形態との相違点について主として説明する。
【００７６】
具体的には、上述した第１実施形態では、抽出部１２は、通信部１１によって受信された暗号化コンテンツ情報の中からコンテンツブロックを抽出する。
【００７７】
これに対して、抽出部１２は、暗号化コンテンツ情報を格納するコンテンツ記憶部から暗号化コンテンツ情報を読み出して、暗号化コンテンツ情報の中からコンテンツブロックを抽出する。
【００７８】
（携帯端末の構成）
以下において、第２実施形態に係る携帯端末の構成について、図面を参照しながら説明する。図７は、第２実施形態に係る携帯端末１０の構成を示すブロック図である。
【００７９】
図７に示すように、携帯端末１０は、図２に示した構成に加えて、コンテンツ記憶部１９を有する。
【００８０】
コンテンツ記憶部１９は、通信部１１によって受信された暗号化コンテンツ情報が格納されるメモリである。すなわち、コンテンツ記憶部１９は、携帯端末１０が通信可能なときに受信された暗号化コンテンツ情報を一時的に記憶する。従って、抽出部１２は、携帯端末１０が通信不可能な状態（オフライン）であっても、コンテンツ記憶部１９から暗号化コンテンツ情報を読み出すことが可能である。
【００８１】
ここで、コンテンツ記憶部１９は、暗号化コンテンツ情報が格納された記憶媒体（ＳＤカード、メモリスティック、コンパクトフラッシュ（登録商標）など）であってもよく、記憶媒体から読み出された暗号化コンテンツ情報が格納されるメモリ（フラッシュメモリなど）であってもよいことに留意すべきである。
【００８２】
（作用及び効果）
第２実施形態に係る携帯端末１０によれば、暗号化コンテンツ情報が格納されるコンテンツ記憶部１９を携帯端末１０が有しているため、携帯端末１０が通信不可能な状態（オフライン）であっても、コンテンツを再生することができ、ユーザの利便性が向上する。
【００８３】
また、コンテンツ記憶部１９に格納されたコンテンツは暗号化されており、再生対象の暗号化ブロックの復号が許可された場合に保有金額情報が更新されるため、コンテンツの不正再生を抑制しながら、ユーザに対して適切に課金することができる。
【００８４】
［その他の実施形態］
本発明は上述した実施形態によって説明したが、この開示の一部をなす論述及び図面は、この発明を限定するものであると理解すべきではない。この開示から当業者には様々な代替実施形態、実施例及び運用技術が明らかとなろう。
【００８５】
例えば、上述した実施形態で示した携帯端末１０の動作はプログラムとして提供されてもよい。
【００８６】
上述した実施形態では、コンテンツ再生装置の一例として携帯端末１０を挙げたが、これに限定されるものではない。コンテンツを再生する装置であれば、本発明を適用可能であることは勿論である。
【００８７】
上述した実施形態では、更新部１５及び鍵生成部１６は、ＩＣカード２１に設けられているが、これに限定されるものではない。具体的には、更新部１５及び鍵生成部１６は、携帯端末１０の本体に設けられており、ＩＣカード２１を収容するカードスロット２０が携帯端末１０に設けられていなくてもよい。
【００８８】
上述した実施形態では特に触れていないが、利用金額情報を記憶するメモリは、利用金額情報の改竄を防ぐために、ＩＣカード２１に設けられていてもよい。同様に、利用実績情報を記憶するメモリは、利用実績情報の改竄を防ぐために、ＩＣカード２１に設けられていてもよい。
【００８９】
上述した実施形態では特に触れていないが、利用金額情報は、コンテンツ（コンテンツブロック）の利用金額を特定可能な情報であればよい。従って、利用金額情報は、コンテンツ（コンテンツブロック）の利用金額そのものであってもよく、コンテンツ（コンテンツブロック）の利用金額の算出ロジックを含んでもよい。
【図面の簡単な説明】
【００９０】
【図１】第１実施形態に係る通信システムの構成を示す図である。
【図２】第１実施形態に係る携帯端末１０の構成を示すブロック図である。
【図３】第１実施形態に係る暗号化コンテンツ情報の一例を示す図である。
【図４】第１実施形態に係る記憶部１３に記憶された情報を示す図である。
【図５】第１実施形態に係る復号方法の一例を示す図である。
【図６】第１実施形態に係る通信システムの動作を示すシーケンス図である。
【図７】第２実施形態に係る携帯端末１０の構成を示すブロック図である。
【符号の説明】
【００９１】
１０・・・携帯端末、１１・・・通信部、１２・・・抽出部、１３・・・記憶部、１４・・・判定部、１５・・・更新部、１６・・・鍵生成部、１７・・・復号部、１８・・・再生部、１９・・・コンテンツ記憶部、２０・・・カードスロット、２１・・・ＩＣカード、１００・・・管理サーバ、２００・・・コンテンツ配信サーバ
【図１】
2008097549.tif 000003
【図２】
2008097549.tif 000004
【図３】
2008097549.tif 000005
【図４】
2008097549.tif 000006
【図５】
2008097549.tif 000007
【図６】
2008097549.tif 000008
【図７】
2008097549.tif 000009