(57)【要約】  コンテンツ配信装置（１１０）は、コンテンツ再生装置（１２０）に所定の有効期間内に再生可能なコンテンツデータを配信する。支払い情報取得部（１１１）は、コンテンツデータの配信に対するコンテンツ再生装置（１２０）のユーザ（１４０）からの対価の支払い状況に関する情報を取得する。暫定認証情報送付部（１１２）は、支払い情報取得部（１１１）によって対価の支払いがおこなわれた旨の情報が取得された場合、有効期間を暫定的に延長する暫定認証情報を通信回線（１３０）を用いずにユーザ（１４０）に送付する。本認証情報送付部（１１３）は、支払い情報取得部（１１１）によって対価の支払いがおこなわれた旨の情報が取得された場合、有効期間を非暫定的に延長する本認証情報を通信回線（１３０）を用いてコンテンツ再生装置（１２０）に送付する。
2008072284.tif 000002
【特許請求の範囲】
【請求項１】
所定の有効期間内に再生可能なコンテンツデータを情報処理装置に配信するコンテンツ配信装置であって、
前記コンテンツデータの配信に対する前記情報処理装置の利用者からの対価の支払い状況に関する情報を取得する支払い情報取得手段と、
前記支払い情報取得手段によって前記対価の支払いがおこなわれた旨の情報が取得された場合、前記有効期間を暫定的に延長する暫定認証情報を通信回線を用いずに前記利用者に送付する暫定認証情報送付手段と、
前記支払い情報取得手段によって前記対価の支払いがおこなわれた旨の情報が取得された場合、前記有効期間を非暫定的に延長する本認証情報を前記通信回線を用いて前記情報処理装置に送付する本認証情報送付手段と、
を備えることを特徴とするコンテンツ配信装置。
【請求項２】
所定の有効期間内に再生可能なコンテンツデータを再生するコンテンツ再生装置であって、
前記有効期間を延長する本認証情報を前記コンテンツデータを配信するコンテンツ配信装置から前記通信回線を用いて取得する本認証情報取得手段と、
前記コンテンツデータの再生指示の入力を受け付ける入力手段と、
前記入力手段によって再生指示の入力を受け付けた日時が、前記本認証情報取得手段によって取得された本認証情報に基づく前記有効期間内か否かを判断する判断手段と、
前記判断手段によって前記本認証情報に基づく前記有効期間内であると判断された場合、前記コンテンツデータを再生する再生手段と、
前記判断手段によって前記本認証情報に基づく前記有効期間内でないと判断された場合、前記有効期間を暫定的に延長する暫定認証情報を通信回線を用いずに取得する暫定認証情報取得手段と、
を備え、
前記判断手段は、前記入力手段によって再生指示の入力を受け付けた日時が、前記暫定認証情報取得手段によって取得された暫定認証情報に基づく前記有効期間内か否かを判断し、
前記再生手段は、前記判断手段によって前記暫定認証情報に基づく前記有効期間内であると判断された場合、前記コンテンツデータを再生することを特徴とするコンテンツ再生装置。
【請求項３】
前記暫定認証情報取得手段によって取得された前記暫定認証情報が前記コンテンツ配信装置によって送付されたものであるか否かを認証する認証手段を備え、
前記判断手段は、前記認証手段によって前記暫定認証情報が前記コンテンツ配信装置によって送付されたものであると認証された場合、前記入力手段によって再生指示の入力を受け付けた日時が、前記暫定認証情報取得手段によって取得された暫定認証情報に基づく前記有効期間内か否かを判断することを特徴とする請求項２に記載のコンテンツ再生装置。
【請求項４】
所定の有効期間内に再生可能なコンテンツデータを情報処理装置に配信するコンテンツ配信方法であって、
前記コンテンツデータの配信に対する前記情報処理装置の利用者からの対価の支払い状況に関する情報を取得する支払い情報取得工程と、
前記支払い情報取得工程で前記対価の支払いがおこなわれた旨の情報が取得された場合、前記有効期間を暫定的に延長する暫定認証情報を通信回線を用いずに前記利用者に送付する暫定認証情報送付工程と、
前記支払い情報取得工程で前記対価の支払いがおこなわれた旨の情報が取得された場合、前記有効期間を非暫定的に延長する本認証情報を前記通信回線を用いて前記情報処理装置に送付する本認証情報送付工程と、
を含んだことを特徴とするコンテンツ配信方法。
【請求項５】
所定の有効期間内に再生可能なコンテンツデータを再生するコンテンツ再生方法であって、
前記有効期間を延長する本認証情報を前記コンテンツデータを配信するコンテンツ配信装置から前記通信回線を用いて取得する本認証情報取得工程と、
前記コンテンツデータの再生指示の入力を受け付ける入力工程と、
前記入力工程で再生指示の入力を受け付けた日時が、前記本認証情報取得工程で取得された本認証情報に基づく前記有効期間内か否かを判断する第１の判断工程と、
前記第１の判断工程で前記本認証情報に基づく前記有効期間内であると判断された場合、前記コンテンツデータを再生する第１の再生工程と、
前記第１の判断工程で前記本認証情報に基づく前記有効期間内でないと判断された場合、前記有効期間を暫定的に延長する暫定認証情報を通信回線を用いずに取得する暫定認証情報取得工程と、
前記入力工程で再生指示の入力を受け付けた日時が、前記暫定認証情報取得工程で取得された暫定認証情報に基づく前記有効期間内か否かを判断する第２の判断工程と、
前記第２の判断工程で前記暫定認証情報に基づく前記有効期間内であると判断された場合、前記コンテンツデータを再生する第２の再生工程と、
を含んだことを特徴とするコンテンツ再生方法。
【請求項６】
請求項４に記載のコンテンツ配信方法をコンピュータに実行させることを特徴とするコンテンツ配信プログラム。
【請求項７】
請求項５に記載のコンテンツ再生方法をコンピュータに実行させることを特徴とするコンテンツ再生プログラム。
【請求項８】
請求項６に記載のコンテンツ配信プログラムまたは請求項７に記載のコンテンツ再生プログラムを記録したコンピュータに読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、所定のコンテンツデータの配信をおこなうコンテンツ配信装置、コンテンツ配信方法、コンテンツ配信プログラムおよび記録媒体に関する。また、この発明は、所定のコンテンツデータを再生するコンテンツ再生装置、コンテンツ再生プログラムおよび記録媒体に関する。ただし、この発明の利用は、上述したコンテンツ配信装置、コンテンツ再生装置、コンテンツ配信方法、コンテンツ再生方法、コンテンツ配信プログラム、コンテンツ再生プログラム、および記録媒体には限られない。
【背景技術】
【０００２】
近年、ユーザが所定の契約料金を支払うことによって、契約期間中に限り、楽曲などのコンテンツデータ群から所望のコンテンツデータをダウンロードしたり、視聴（聴取）することができるサブスクリプションサービスと呼ばれるサービスが普及しつつある。このサブスクリプションサービスは、たとえば、ユーザのコンテンツ再生装置にコンテンツデータをコピーするダウンロード方式や、ユーザのコンテンツ再生装置にコンテンツデータが残らないストリーミング方式が採られている。サブスクリプションサービスを利用することによって、ユーザは、低額の契約料金で多くのコンテンツを視聴することができる。【０００３】
また、サブスクリプションサービスにおけるコンテンツデータの流通を円滑化するための技術が提案されている。たとえば、コンテンツサーバは、クライアントにインターネットを介してコンテンツを提供するとき、コンテンツを暗号化する。その暗号化されたコンテンツのヘッダには、そのコンテンツに関する属性情報が記述される。クライアントは、コンテンツの属性情報が属性条件を満たすようなライセンスをライセンスサーバにアクセスして取得することで、暗号化されたコンテンツの再生を許可するライセンスを取得する（たとえば、下記特許文献１参照。）。【０００４】
【特許文献１】特開２００５−３４６７３１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述した技術では、コンテンツデータのライセンスが切れてしまうと、直ちにコンテンツデータの利用ができなくなってしまうという問題点が一例として挙げられる。たとえば、ネットワークを介してライセンスの更新をおこなう契約形態の場合、ネットワークを利用できない環境では、ライセンスの更新をおこなうことができず、コンテンツデータの利用ができなくなってしまうという問題点が一例として挙げられる。【０００６】
たとえば、ユーザがコンテンツ再生装置を利用せず、数日間電源を起動させなかった場合、コンテンツ再生装置はネットワークに接続することができず、ライセンスの更新をおこなうことができない。また、コンテンツ再生装置が移動体端末（携帯電話端末やナビゲーション装置など）であり、ネットワークを利用できない地域に位置する場合なども、ライセンスの更新をおこなうことができない。【０００７】
このような場合に、直ちにコンテンツデータの利用ができなくなってしまうと、たとえばコンテンツデータを購入するサービスと比較して、サビスクリプションサービスの利便性が低くなってしまう。この結果、ユーザからのサビスクリプションサービスに対する支持が得られにくくなってしまうという問題点が一例として挙げられる。
【課題を解決するための手段】
【０００８】
上述した課題を解決し、目的を達成するため、請求項１の発明にかかるコンテンツ配信装置は、所定の有効期間内に再生可能なコンテンツデータを情報処理装置に配信するコンテンツ配信装置であって、前記コンテンツデータの配信に対する前記情報処理装置の利用者からの対価の支払い状況に関する情報を取得する支払い情報取得手段と、前記支払い情報取得手段によって前記対価の支払いがおこなわれた旨の情報が取得された場合、前記有効期間を暫定的に延長する暫定認証情報を通信回線を用いずに前記利用者に送付する暫定認証情報送付手段と、前記支払い情報取得手段によって前記対価の支払いがおこなわれた旨の情報が取得された場合、前記有効期間を非暫定的に延長する本認証情報を前記通信回線を用いて前記情報処理装置に送付する本認証情報送付手段と、を備えることを特徴とする。【０００９】
また、請求項２の発明にかかるコンテンツ再生装置は、所定の有効期間内に再生可能なコンテンツデータを再生するコンテンツ再生装置であって、前記有効期間を延長する本認証情報を前記コンテンツデータを配信するコンテンツ配信装置から前記通信回線を用いて取得する本認証情報取得手段と、前記コンテンツデータの再生指示の入力を受け付ける入力手段と、前記入力手段によって再生指示の入力を受け付けた日時が、前記本認証情報取得手段によって取得された本認証情報に基づく前記有効期間内か否かを判断する判断手段と、前記判断手段によって前記本認証情報に基づく前記有効期間内であると判断された場合、前記コンテンツデータを再生する再生手段と、前記判断手段によって前記本認証情報に基づく前記有効期間内でないと判断された場合、前記有効期間を暫定的に延長する暫定認証情報を通信回線を用いずに取得する暫定認証情報取得手段と、を備え、前記判断手段は、前記入力手段によって再生指示の入力を受け付けた日時が、前記暫定認証情報取得手段によって取得された暫定認証情報に基づく前記有効期間内か否かを判断し、前記再生手段は、前記判断手段によって前記暫定認証情報に基づく前記有効期間内であると判断された場合、前記コンテンツデータを再生することを特徴とする。【００１０】
また、請求項４の発明にかかるコンテンツ配信方法は、所定の有効期間内に再生可能なコンテンツデータを情報処理装置に配信するコンテンツ配信方法であって、前記コンテンツデータの配信に対する前記情報処理装置の利用者からの対価の支払い状況に関する情報を取得する支払い情報取得工程と、前記支払い情報取得工程で前記対価の支払いがおこなわれた旨の情報が取得された場合、前記有効期間を暫定的に延長する暫定認証情報を通信回線を用いずに前記利用者に送付する暫定認証情報送付工程と、前記支払い情報取得工程で前記対価の支払いがおこなわれた旨の情報が取得された場合、前記有効期間を非暫定的に延長する本認証情報を前記通信回線を用いて前記情報処理装置に送付する本認証情報送付工程と、を含んだことを特徴とする。【００１１】
また、請求項５の発明にかかるコンテンツ再生方法は、所定の有効期間内に再生可能なコンテンツデータを再生するコンテンツ再生方法であって、前記有効期間を延長する本認証情報を前記コンテンツデータを配信するコンテンツ配信装置から前記通信回線を用いて取得する本認証情報取得工程と、前記コンテンツデータの再生指示の入力を受け付ける入力工程と、前記入力工程で再生指示の入力を受け付けた日時が、前記本認証情報取得工程で取得された本認証情報に基づく前記有効期間内か否かを判断する第１の判断工程と、前記第１の判断工程で前記本認証情報に基づく前記有効期間内であると判断された場合、前記コンテンツデータを再生する第１の再生工程と、前記第１の判断工程で前記本認証情報に基づく前記有効期間内でないと判断された場合、前記有効期間を暫定的に延長する暫定認証情報を通信回線を用いずに取得する暫定認証情報取得工程と、前記入力工程で再生指示の入力を受け付けた日時が、前記暫定認証情報取得工程で取得された暫定認証情報に基づく前記有効期間内か否かを判断する第２の判断工程と、前記第２の判断工程で前記暫定認証情報に基づく前記有効期間内であると判断された場合、前記コンテンツデータを再生する第２の再生工程と、を含んだことを特徴とする。【００１２】
また、請求項６の発明にかかるコンテンツ配信プログラムは、請求項４に記載のコンテンツ配信方法をコンピュータに実行させることを特徴とする。【００１３】
また、請求項７の発明にかかるコンテンツ再生プログラムは、請求項５に記載のコンテンツ再生方法をコンピュータに実行させることを特徴とする。【００１４】
また、請求項８の発明にかかる記録媒体は、請求項６に記載のコンテンツ配信プログラムまたは請求項７に記載のコンテンツ再生プログラムをコンピュータに読み取り可能な状態で記録したことを特徴とする。
【図面の簡単な説明】
【００１５】
【図１】図１は、コンテンツ配信システムの機能的構成を示すブロック図である。
【図２】図２は、コンテンツ配信装置によるコンテンツ配信処理の手順を示すフローチャートである。
【図３】図３は、コンテンツ再生装置によるコンテンツ再生処理の手順を示すフローチャートである。
【図４】図４は、楽曲配信システムの概要を示す説明図である。
【図５】図５は、楽曲配信システムによる楽曲配信形態の一例について説明する説明図である。
【図６】図６は、サブスクリプションサービスサーバのハードウェア構成の一例を示すブロック図である。
【図７】図７は、ナビゲーション装置のハードウェア構成の一例を示すブロック図である。
【図８】図８は、サブスクリプションサービスサーバによる有効期間更新処理の手順を示すフローチャートである。
【図９】図９は、コンテンツ再生装置によるコンテンツ再生処理の手順を示すフローチャートである。
【符号の説明】
【００１６】
１００  コンテンツ配信システム
１１０  コンテンツ配信装置
１１１  支払い情報取得部
１１２  暫定認証情報送付部
１１３  本認証情報送付部
１２０  コンテンツ再生装置
１２１  本認証情報取得部
１２２  入力部
１２３  判断部
１２４  再生部
１２５  暫定認証情報取得部
１２６  認証部
１３０  通信回線
１４０  ユーザ
【発明を実施するための最良の形態】
【００１７】
以下に添付図面を参照して、この発明にかかるコンテンツ配信装置、コンテンツ再生装置、コンテンツ配信方法、コンテンツ再生方法、コンテンツ配信プログラム、コンテンツ再生プログラムおよび記録媒体の好適な実施の形態を詳細に説明する。【００１８】
（実施の形態）
はじめに、この発明の実施の形態にかかるコンテンツ配信システム１００の機能的構成について説明する。図１は、コンテンツ配信システムの機能的構成を示すブロック図である。図１において、コンテンツ配信システム１００は、コンテンツ配信装置１１０と、コンテンツ再生装置１２０とによって構成される。なお、以下の説明において、「ユーザ（利用者）」とは、コンテンツ再生装置１２０のユーザを指すものとする。【００１９】
コンテンツ配信装置１１０は、支払い情報取得部１１１、暫定認証情報送付部１１２、本認証情報送付部１１３によって構成され、情報処理装置（たとえば、コンテンツ再生装置１２０など）に所定の有効期間内に再生可能なコンテンツデータを配信する。ここで、コンテンツ配信装置１１０は、たとえば、サブスクリプションサービスを提供するコンテンツ配信事業者が管理するサーバ群である。サブスクリプションサービスは、たとえば、ユーザ１４０が所定の契約料金を支払うことで、契約期間中に限り、ユーザ１４０の所有するコンテンツ再生装置１２０などによって、所定のコンテンツ群のコンテンツデータのダウンロードや、ダウンロードしたコンテンツデータの再生をおこなうことができるサービスである。【００２０】
一般に、サブスクリプションサービスでは、ストリーミング再生によってコンテンツを提供するサービスもあるが、本明細書では、上述のようにユーザ１４０が所定の契約料金を支払うことで、その契約期間中に所定のコンテンツ群のコンテンツデータをダウンロードあるいはダウンロードしたコンテンツデータの再生を許可するサービスを実現する仕組みについて述べる。【００２１】
コンテンツ配信装置１１０が配信するコンテンツデータは、たとえば、映像データや楽曲データ、画像データ、アプリケーションデータなどの各種データである。コンテンツデータの配信は、通信回線１３０を利用しておこなってもよいし、たとえばコンテンツデータを記録した記録媒体を郵送することによっておこなってもよい。【００２２】
また、コンテンツ配信装置１１０が配信するコンテンツデータは、所定の有効期間内にのみ再生可能である。コンテンツデータの有効期間は、コンテンツデータの配信に対する対価の支払い状況に応じて設定される。たとえば、コンテンツ再生装置１２０のユーザ１４０から所定額の対価が支払われた場合は、その額に応じた有効期間が設定される。【００２３】
支払い情報取得部１１１は、コンテンツデータの配信に対するコンテンツ再生装置１２０のユーザ１４０からの対価の支払い状況に関する情報を取得する。支払い情報取得部１１１は、たとえば、サブスクリプションサービスの月額料金や年額料金などの情報や、ユーザ１４０との契約期間情報、コンテンツ配信事業者の銀行口座への入金情報などに基づいて、ユーザ１４０からサブスクリプションサービスの利用料金が支払われたか否かの情報を取得する。【００２４】
暫定認証情報送付部１１２は、支払い情報取得部１１１によって対価の支払いがおこなわれた旨の情報が取得された場合、有効期間を暫定的に延長する暫定認証情報を通信回線を用いずにユーザ１４０に送付する。ユーザ１４０に送付された暫定認証情報は、後述する暫定認証情報取得部１２５によって、コンテンツ再生装置１２０に取得される。【００２５】
暫定認証情報送付部１１２は、たとえば、ユーザ１４０が対価の支払いをおこなう際に用いる機器（銀行振込におけるキャッシュディスペンサーやコンビニエンスストア支払いにおけるＰＯＳ端末、モバイルバンキングにおける携帯電話端末装置など）の表示部に表示させる。この場合、ユーザ１４０は、表示部に表示された暫定認証情報をコンテンツ再生装置１２０に入力することによって、暫定認証情報をコンテンツ再生装置１２０に取得させる。【００２６】
また、暫定認証情報送付部１１２は、ユーザ１４０が対価の支払いをおこなった際に発行される領収書や対価の支払いをおこなう際に利用される振込用ＩＣカード（銀行カードやクレジットカード等）などに暫定認証情報を出力してもよい。この場合、ユーザ１４０は、領収書などに出力された暫定認証情報をコンテンツ再生装置１２０に入力することによって、暫定認証情報をコンテンツ再生装置１２０に取得させる。また、暫定認証情報送付部１１２は、暫定認証情報を記録した記録媒体をユーザ１４０に送付してもよい。この場合、ユーザ１４０は、記録媒体に記録された暫定認証情報をコンテンツ再生装置１２０に読み出させることによって、暫定認証情報をコンテンツ再生装置１２０に取得させる。【００２７】
暫定認証情報は、たとえば、コンテンツデータの再生を所定期間のみ許可する許可情報やコンテンツデータの再生を所定期間のみ実行可能なプログラムなどが含まれている。また、暫定認証情報は、たとえば、コンテンツ再生装置１２０やユーザ１４０を識別する識別情報など、コンテンツ配信装置１１０とコンテンツ再生装置１２０とが通信回線１３０を介して通信をおこなえない場合であっても、共通に知りうる情報を元に生成される。また、暫定認証情報は、コンテンツ配信装置１１０およびコンテンツ再生装置１２０のみが知り、ユーザ１４０は知ることのできない生成方法（ロジック）で生成される。具体的には、たとえば、ある文字列を所定のロジックで並べかえたものを暫定認証情報とする、などの方法がある。【００２８】
このように、コンテンツ配信装置１１０とコンテンツ再生装置１２０とは、暫定認証情報の元となる情報およびその生成方法を共有している。このため、コンテンツ再生装置１２０では、コンテンツ配信装置１１０が送付した暫定認証情報と同じ情報を生成することができ、コンテンツ再生装置１２０が取得した暫定認証情報が正規に発行されたものであるかを確認することができる。【００２９】
本認証情報送付部１１３は、支払い情報取得部１１１によって対価の支払いがおこなわれた旨の情報が取得された場合、有効期間を非暫定的に延長する本認証情報を通信回線１３０を用いてコンテンツ再生装置１２０に送付する。【００３０】
ここで、暫定認証情報送付部１１２が、コンテンツ再生装置１２０に暫定認証情報を送付する理由について説明する。コンテンツデータの有効期間の延長は、本認証情報送付部１１３によって、本認証情報が通信回線１３０を介してコンテンツ再生装置１２０に送付されることによっておこなわれる。しかし、たとえば、コンテンツ再生装置１２０が通信回線１３０を利用できない状況にある場合、対価の支払いをおこなっているにも関わらず有効期間が延長できず、コンテンツデータの再生をおこなえなくなってしまう場合がある。【００３１】
このような事態を防止するため、コンテンツ配信装置１１０は、コンテンツ再生装置１２０のユーザ１４０からの支払いが確認できた時点で、コンテンツデータの有効期間を暫定的に延長する暫定認証情報をユーザ１４０に送付する。ユーザ１４０は、コンテンツ再生装置１２０が通信回線１３０を利用できず、正式に有効期間の延長をおこなえない場合であっても、暫定認証情報を用いて暫定的に有効期間を延長し、コンテンツデータを再生させることができる。【００３２】
つづいて、コンテンツ再生装置１２０の機能的構成について説明する。コンテンツ再生装置１２０は、本認証情報取得部１２１、入力部１２２、判断部１２３、再生部１２４、暫定認証情報取得部１２５、認証部１２６によって構成され、コンテンツ配信装置１１０によって配信された所定の有効期間内に再生可能なコンテンツデータを再生する。【００３３】
本認証情報取得部１２１は、有効期間を延長する本認証情報をコンテンツデータを配信するコンテンツ配信装置１１０から通信回線１３０を用いて取得する。本認証情報取得部１２１は、たとえば、コンテンツ配信装置１１０の本認証情報送付部１１３によって送付された本認証情報を取得する。【００３４】
入力部１２２は、コンテンツデータの再生指示の入力を受け付ける。入力部１２２は、たとえば、ユーザ１４０がおこなった再生指示の入力を受け付ける。入力部１２２は、たとえば、コンテンツ再生装置１２０に設けられた再生指示ボタンや、コンテンツ再生プログラムによってコンテンツ再生装置１２０の表示部に表示される再生指示アイコンなどである。【００３５】
判断部１２３は、入力部１２２によって再生指示の入力を受け付けた日時が、本認証情報取得部１２１によって取得された本認証情報に基づく有効期間内か否かを判断する。なお、判断部１２３は、本認証情報取得部１２１によって本認証情報を取得していない場合には、コンテンツ配信装置１１０からのコンテンツデータが配信された際に設定されている有効期間であるか否かを判断してもよい。【００３６】
再生部１２４は、判断部１２３によって本認証情報に基づく有効期間内であると判断された場合、コンテンツデータを再生する。【００３７】
暫定認証情報取得部１２５は、判断部１２３によって本認証情報に基づく有効期間内でないと判断された場合、有効期間を暫定的に延長する暫定認証情報を通信回線１３０を用いずに取得する。暫定認証情報取得部１２５は、たとえば、ユーザ１４０から暫定認証情報が入力されることによって、暫定認証情報を取得する。また、暫定認証情報取得部１２５は、暫定認証情報が記録された記録媒体を読み取ることによって、暫定認証情報を取得する。【００３８】
認証部１２６は、暫定認証情報取得部１２５によって取得された暫定認証情報が、コンテンツ配信装置１１０によって送付されたものであるか否かを認証する。前述のように、コンテンツ配信装置１１０とコンテンツ再生装置１２０とは、暫定認証情報の元となる情報およびその生成方法を共有している。このため、認証部１２６では、コンテンツ配信装置１１０が送付した暫定認証情報と同じ情報を生成することができ、暫定認証情報取得部１２５によって取得された暫定認証情報が、コンテンツ配信装置１１０から正規に発行（送付）されたものであるかを認証することができる。【００３９】
認証部２１６によって暫定認証情報がコンテンツ配信装置１１０から取得されたものであると認証された場合、判断部１２３は、入力部１２２によって再生指示の入力を受け付けた日時が、暫定認証情報取得部１２５によって取得された暫定認証情報に基づく有効期間内か否かを判断する。そして、判断部１２３によって暫定認証情報に基づく有効期間内であると判断された場合、再生部１２４は、コンテンツデータを再生する。【００４０】
つづいて、コンテンツ配信システム１００におけるコンテンツ配信装置１１０およびコンテンツ再生装置１２０の処理について説明する。まず、コンテンツ配信装置１１０によるコンテンツ配信処理について説明する。図２は、コンテンツ配信装置によるコンテンツ配信処理の手順を示すフローチャートである。図２のフローチャートにおいて、コンテンツ配信装置１１０は、まず、支払い情報取得部１１１によって、コンテンツデータの配信に対するユーザ１４０からの対価の支払い状況に関する情報を取得する（ステップＳ２０１）。そして、支払い状況に関する情報に基づいて、コンテンツデータの配信に対する対価が支払われているか否かを判断する（ステップＳ２０２）。【００４１】
コンテンツデータの配信に対する対価が支払われている場合（ステップＳ２０２：Ｙｅｓ）、コンテンツ配信装置１１０は、暫定認証情報送付部１１２によって、ユーザ１４０に対して通信回線１３０を用いずに暫定認証情報を送付する（ステップＳ２０３）。一方、対価が支払われていない場合は（ステップＳ２０２：Ｎｏ）、ステップＳ２０１に戻り、以降の処理を繰り返す。【００４２】
つぎに、コンテンツ配信装置１１０は、通信回線１３０を利用できるか否かを判断し（ステップＳ２０４）、通信回線１３０を利用できる場合は（ステップＳ２０４：Ｙｅｓ）、本認証情報送付部１１３によって、コンテンツ再生装置１２０に対して通信回線１３０を用いて本認証情報を送付して（ステップＳ２０５）、本フローチャートによる処理を終了する。一方、通信回線１３０が利用できない場合は、通信回線１３０が利用できるようになるまで待機する（ステップ２０４：Ｎｏのループ）。【００４３】
つづいて、コンテンツ再生装置１２０によるコンテンツ再生処理について説明する。図３は、コンテンツ再生装置によるコンテンツ再生処理の手順を示すフローチャートである。図３のフローチャートにおいて、コンテンツ再生装置１２０は、まず、入力部１２２に対して、コンテンツデータ再生の指示入力がおこなわれるまで待機する（ステップＳ３０１：Ｎｏのループ）。【００４４】
コンテンツデータ再生の指示入力がおこなわれると（ステップＳ３０１：Ｙｅｓ）、判断部１２３によって、ステップＳ３０１で指示入力がおこなわれた日時が、本認証情報取得部１２１によって取得された本認証情報に基づく有効期間内であるか否かを判断する（ステップＳ３０２）。なお、本認証情報取得部１２１で未だ本認証情報を取得したことがない場合、判断部１２３は、コンテンツ配信装置１１０によるコンテンツデータの配信時に設定された有効期間内であるか否かを判断することとしてもよい。【００４５】
指示入力がおこなわれた日時が本認証情報に基づく有効期間内である場合は（ステップＳ３０２：Ｙｅｓ）、ステップＳ３０６に移行する。一方、指示入力がおこなわれた日時が本認証情報に基づく有効期間内ではない場合（ステップＳ３０２：Ｎｏ）、コンテンツ再生装置１２０は、暫定認証情報取得部１２５によって、通信回線１３０を用いずに暫定認証情報を取得する（ステップＳ３０３）。【００４６】
そして、コンテンツ再生装置１２０は、認証部１２６によって、ステップＳ３０３で取得した暫定認証情報が、コンテンツ配信装置１１０によって送付されたものであるか否かを判断する（ステップＳ３０４）。暫定認証情報がコンテンツ配信装置１１０によって送付されたものである場合（ステップＳ３０４：Ｙｅｓ）、判断部１２３は、ステップＳ３０１で指示入力がおこなわれた日時が、暫定認証情報に基づく有効期間内であるか否かを判断する（ステップＳ３０５）。【００４７】
暫定認証情報に基づく有効期間内である場合（ステップＳ３０５：Ｙｅｓ）、または、ステップＳ３０２で本認証情報に基づく有効期間内である場合は（ステップＳ３０２：Ｙｅｓ）、再生部１２４によって、再生が指示されたコンテンツデータを再生して（ステップＳ３０６）、本フローチャートによる処理を終了する。【００４８】
一方、ステップＳ３０５で暫定認証情報に基づく有効期間内でない場合や（ステップＳ３０５：Ｎｏ）、ステップＳ３０４で暫定認証情報がコンテンツ配信装置１１０によって送付されたものでないと判断された場合は（ステップＳ３０４：Ｎｏ）、コンテンツデータの再生をおこなわず、本フローチャートによる処理を終了する。【００４９】
以上説明したように、コンテンツ配信システム１００によれば、配信したコンテンツデータの有効期間を暫定的に延長する暫定認証情報をユーザ１４０に送付する。ユーザ１４０は、コンテンツ再生装置１２０が通信回線１３０に接続できず、本認証情報が取得できない場合であっても、コンテンツ再生装置１２０に暫定認証情報を取得させることによって暫定的に有効期間を延長し、コンテンツデータを再生させることができる。これにより、ユーザ１４０からコンテンツデータの配信に対する対価が支払われているにも関わらず、コンテンツデータの再生がおこなえなくなるのを回避して、コンテンツ配信システム１００の利便性を向上させることができる。【００５０】
また、コンテンツ再生装置１２０は、取得した暫定認証情報がコンテンツ配信装置１１０から正規に発行されたものであるか否かを判断する。これにより、コンテンツ配信システム１００は、ユーザ１４０などによる暫定認証情報の不正な偽造を防止して、コンテンツデータの配信に対する対価を確実に得ることができる。
【実施例】
【００５１】
以下に、本発明の実施例について説明する。本実施例では、たとえば、サブスクリプションサービスを提供するサブスクリプションサービスサーバによって、本発明のコンテンツ配信装置を実施し、車両に搭載されるナビゲーション装置やＰＣ（パーソナルコンピュータ）、コンテンツプレーヤーなどによって、本発明のコンテンツ再生装置を実施した場合の一例について説明する。【００５２】
（システムの概要）
まず、図４を用いて、本実施例にかかるコンテンツの配信の一例として楽曲を配信する楽曲配信システムの概要について説明する。図４は、楽曲配信システムの概要を示す説明図である。図４において、楽曲配信システム４００は、サブスクリプションサービスサーバ４０１と、コンテンツ再生装置４１０、具体的には、たとば、ナビゲーション装置４１０ａと、ＰＣ４１０ｂと、プレーヤー４１０ｃと、から構成されている。【００５３】
サブスクリプションサービスサーバ４０１と、各コンテンツ再生装置４１０とは、それぞれネットワーク４２０を介して接続されている。また、たとえば、コンテンツ再生装置４１０に通信機能がない場合には、他のコンテンツ再生装置４１０に配信された楽曲データを、有線または無線を介してコンテンツ再生装置４１０にコピーすることとしてもよい。【００５４】
サブスクリプションサービスサーバ４０１は、ユーザ４５０との間における楽曲データ配信に関する契約（サブスクリプションサービス契約）に基づいて、ユーザ４５０の所有するコンテンツ再生装置４１０に楽曲データを配信する。以下の説明では、各コンテンツ再生装置４１０は、それぞれ同一のユーザ４５０が所有していることとするが、それぞれの所有者が異なっていてもよい。【００５５】
サブスクリプションサービスサーバ４０１は、たとえば、楽曲データを保管管理するコンテンツサーバや、ユーザ４５０の端末認証処理や楽曲データの有効期間などを設定管理処理をおこなう認証サーバや、ユーザ４５０との間における契約情報と課金情報とを管理する課金サーバなどからなるサーバ群から構成されていてもよい。サーバ群は、たとえば、３つでなくてもよく、コンテンツサーバ、認証サーバ、課金サーバのうちいずれか１つ以上の機能を有するサーバからなり、すべての機能を実現できる構成であればよい。【００５６】
コンテンツ再生装置４１０の一例であるナビゲーション装置４１０ａは、車両など移動体に搭載されており、車両の経路誘導などをおこなう他に、記録媒体に記録されたコンテンツや、通信機能によって取得されたコンテンツの再生をおこなう。具体的には、たとえば、サブスクリプションサービスサーバ４０１によって配信される楽曲データの再生をおこなうことができる。【００５７】
ＰＣ４１０ｂは、楽曲データなどのコンテンツデータの再生の他、文書作成や画像処理などの各種機能を備えている。ＰＣ４１０ｂは、たとえば、ユーザ４５０の自宅や職場などに設置されているものでもよいし、ノートブックのように可搬性があるものであってもよい。【００５８】
プレーヤー４１０ｃは、おもにサブスクリプションサービスサーバ４０１によって配信された楽曲データなどのコンテンツデータを再生する端末装置である。プレーヤー４１０ｃは、楽曲データをはじめとするコンテンツデータの再生を専用におこなう機器であってもよいし、たとえば、携帯電話端末装置のように、他の機能を有する機器であってもよい。プレーヤー４１０ｃは、サブスクリプションサービスサーバ４０１から直接楽曲データの配信を受ける他、ＰＣ４１０ｂやナビゲーション装置４１０ａからコピーした楽曲データの再生をおこなってもよい。【００５９】
ナビゲーション装置４１０ａ、ＰＣ４１０ｂ、プレーヤー４１０ｃなどのコンテンツ再生装置４１０は、図示しない表示部や音声出力部などによって利用可能な楽曲データのリストや情報を参照する機能を有している。そして、図示しない操作部などによって、ユーザ４５０から聴取したい楽曲データの選択を受け付けて、楽曲データの再生をおこなうことができる。【００６０】
また、コンテンツ再生装置４１０が再生する楽曲は、サブスクリプションサービスサーバ４０１からダウンロードされていない楽曲でもよい。具体的には、たとえば、サブスクリプションサービスサーバ４０１によって保管管理された楽曲群から再生する楽曲を選択し、その後ダウンロードが終了するまで待って、ダウンロードの終了とともに再生してもよい。【００６１】
また、たとえば、１つのコンテンツ再生装置４１０によるネットワーク４２０を介したサブスクリプションサービスサーバ４０１への接続が不安定な場合、サブスクリプションサービスサーバ４０１からユーザ４５０が所有する他のコンテンツ再生装置へ一旦楽曲データを配信し、その後、接続が不安定なコンテンツ再生装置４１０に対して楽曲データを転送してもよい。【００６２】
（楽曲配信形態の一例）
つぎに、図５を用いて、楽曲配信システム４００による楽曲配信形態の一例について説明する。図５は、楽曲配信システムによる楽曲配信形態の一例について説明する説明図である。図５においては、１ヶ月ごとに１ヶ月分の支払いを課金する月額料金による支払い方法について説明する。月額料金による支払い方法は、たとえば、当月中に設定された支払期限（たとえば、当月末日の２３時５９分５９秒など）を支払期限として次月分のサブスクリプションサービスの契約に対する支払いをおこなうことで、次月のサブスクリプションサービスの契約が自動的に継続する方法である。【００６３】
図５では、たとえば、あらかじめ２ヶ月間の契約期間（８月、９月）が定められたサブスクリプションサービスに対して説明する。契約期間は、初回の支払い時にあらかじめ定めてもよいし、支払いがおこなわれた時点で契約を開始し、月額料金が支払われなくなった場合に、契約を終了してもよい。図５において、まず、ユーザ４５０は、サブスクリプションサービスサーバ４０１に、サブスクリプションサービスに対する契約をおこなう。図５においては、ユーザ４５０は、８月と９月との２ヶ月間の契約をおこなっている。【００６４】
サブスクリプションサービスサーバ４０１は、あらかじめ契約期間を２ヶ月間と定められたサブスクリプションサービスを受け付けている。そして、ユーザ４５０によって、７／３１が支払期限の８月分月額料金の支払いがおこなわれると（支払いａ）、契約者情報や、課金情報を作成し、サブスクリプションサービスを開始する。サブスクリプションサービスサーバ４０１は、作成された課金情報によって８月末までのユーザ４５０による対象コンテンツのダウンロードを認可する。【００６５】
支払いａをおこなったユーザ４５０は、サブスクリプションサービスサーバ４０１が用意する楽曲データ群から、８／３１までの期間は、好きな楽曲データを好きなだけダウンロードすることができる。図５において、ユーザ４５０は、楽曲データＡおよび楽曲データＢのダウンロードをおこなっている。サブスクリプションサービスサーバ４０１は、ユーザ４５０からの楽曲データＡまたは楽曲データＢのダウンロード要求を受け取り、対象となる楽曲データＡまたは楽曲データＢをユーザ４５０の所持するコンテンツ再生装置４１０に配信する。【００６６】
また、サブスクリプションサービスサーバ４０１は、楽曲データの配信をおこなう際に、課金情報に基づいて楽曲データに対して有効期間を設定する。有効期間とは、ユーザ４５０の所持するコンテンツ再生装置４１０において、その楽曲データの再生が許可された期間である。有効期間は、たとえば、楽曲データの所定の位置に、有効期間情報が書き込まれることによって設定される。図５の例では、８月分の支払いａのみが課金されているため、楽曲データＡおよび楽曲データＢに設定される有効期間は、支払いａによってコンテンツデータのダウンロードが認可された８月３１日（より詳細には、８月３１日２３時５９分５９秒）までとなる。【００６７】
コンテンツ再生装置４１０は、コンテンツデータの再生指示があった場合、そのコンテンツデータの有効期間情報を参照して、現在時刻が有効期間内か否かを判断する。コンテンツ再生装置４１０は、コンテンツデータの有効期間内である場合はコンテンツデータを再生するが、コンテンツデータの有効期間が経過している場合には、コンテンツデータの再生をおこなわない。【００６８】
つぎに、ユーザ４５０は、８月末に、９月分の支払いｂをおこなっている。サブスクリプションサービスサーバ４０１は、支払いｂが確認された時点で課金情報を更新し、新たな課金情報によって９月末までのユーザ４５０による配信対象コンテンツのダウンロードを認可する。また、サブスクリプションサービスサーバ４０１は、新たな課金情報によって、配信する楽曲データの有効期間を設定する。具体的には、たとえば、支払いｂ後にダウンロードされた楽曲データＣの有効期間を９月３０日とする。サブスクリプションサービスサーバ４０１は、たとえば、楽曲データに対して有効期間情報を書き込むことによって、有効期間を設定する。【００６９】
また、サブスクリプションサービスサーバ４０１は、課金情報が更新された場合、すでにダウンロードされた楽曲に設定された有効期間を更新する。具体的には、たとえば、支払いｂが確認される前にダウンロードされた楽曲データＡおよび楽曲データＢの有効期間を９月３０日に変更する。サブスクリプションサービスサーバ４０１は、たとえば、コンテンツ再生装置４１０に対して、更新後の有効期間が記述された更新認証情報を、ネットワーク４２０を介して送信する。また、コンテンツ再生装置４１０に通信機能がない場合は、通信機能を有する他の端末装置を介して更新認証情報を取得する。更新認証情報の送信を受けたコンテンツ再生装置４１０は、楽曲データに書き込まれた有効期間情報を、更新認証情報に記述された更新後の有効期間に書き換える。これにより、楽曲データは更新後の有効期間まで再生が可能となる。【００７０】
ここで、更新認証情報は、ネットワーク４２０を介してコンテンツ再生装置４１０に送信される。このため、コンテンツ再生装置４１０がネットワーク４２０を利用できない状況にある場合、更新認証情報の受信をおこなうことができない。たとえば、旅行や出張などで自宅外や海外などにいる場合、ユーザ４５０が利用権限を有するネットワーク４２０に長期間接続できない場合がある。また、コンテンツ再生装置４１０がナビゲーション装置４１０ａである場合、山間部などにいる場合は、ネットワーク４２０に接続できない場合がある。このような場合、コンテンツ再生装置４１０では、対価の支払いをおこなっているにも関わらず、有効期間が延長できず、コンテンツデータの再生をおこなえなくなってしまう場合がある。【００７１】
このような事態を防止するため、サブスクリプションサーバ４０１は、コンテンツ再生装置４１０のユーザ４５０からの支払いが確認できた時点で、コンテンツデータの有効期間を暫定的に延長する暫定認証情報を、ネットワーク４２０を介さずにユーザ４５０に送付する。暫定認証情報は、たとえば、コンテンツデータの再生を所定期間のみ許可する許可情報やコンテンツデータの再生を所定期間のみ実行可能なプログラムなどによって構成されている。【００７２】
暫定認証情報は、たとえば、コンテンツ再生装置４１０やユーザ４５０を識別する識別情報など、サブスクリプションサーバ４０１とコンテンツ再生装置４１０とがネットワーク４２０を介して通信をおこなえない場合であっても、共通に知りうる情報を元に生成される。また、暫定認証情報は、サブスクリプションサーバ４０１およびコンテンツ再生装置４１０のみが知り、ユーザ４５０は知ることのできない生成方法（ロジック）で生成される。具体的には、たとえば、ある文字列を所定のロジックで並べかえたものを暫定認証情報とする、などの方法がある。【００７３】
このように、サブスクリプションサーバ４０１とコンテンツ再生装置４１０とは、暫定認証情報の元となる情報およびその生成方法を共有している。このため、コンテンツ再生装置４１０では、サブスクリプションサーバ４０１が送付した暫定認証情報と同じ情報を生成することができ、コンテンツ再生装置４１０が取得した暫定認証情報が正規に発行されたものであるか（ユーザ４５０によって不正に偽造されたものでないか）を確認することができる。【００７４】
暫定認証情報の送付は、たとえば、ユーザ４５０が月額料金の支払いをおこなう際に用いる機器（銀行振込におけるキャッシュディスペンサーやコンビニエンスストア支払いにおけるＰＯＳ端末、モバイルバンキングにおける携帯電話端末装置など）の表示部に、暫定認証情報を表示させることによっておこなう。この場合、ユーザ４５０は、表示部に表示された暫定認証情報を読み取り、コンテンツ再生装置４１０に入力する。【００７５】
また、暫定認証情報の送付は、たとえば、ユーザ４５０が月額料金の支払いをおこなった際に発行される領収書などに暫定認証情報を出力することによっておこなってもよい。この場合、ユーザ４５０は、領収書に出力された暫定認証情報を読み取り、コンテンツ再生装置４１０に入力する。また、暫定認証情報の送付は、たとえば、暫定認証情報を記録した記録媒体をユーザ４５０に送付することによっておこなってもよい。この場合、ユーザ４５０は、記録媒体に記録された暫定認証情報をコンテンツ再生装置４１０に読み出させる。【００７６】
また、暫定認証情報の送付は、たとえば、月額料金の支払い後、サブスクリプションサービスを運営する事業者に、ユーザ４５０がメールや電話で問い合わせることとしてもよい。さらに、たとえば、暫定認証情報が更新認証情報と比較して容量の低いものであり、ネットワーク４２０を介して送信可能である場合には、ネットワーク４２０を介してコンテンツ再生装置４１０に送信してもよい。【００７７】
暫定認証情報によって延長される有効期間は、固定されていてもよいし、ユーザ４５０から振り込まれた料金の金額に応じて決められてもよい。また、暫定認証情報は、それぞれのコンテンツデータの有効期間情報を書き換えるための情報であってもよいし、それぞれのコンテンツデータの有効期間情報は書き換えず、延長された期間のみコンテンツデータの再生ができるよう再生機能を制御するための情報であってもよい。【００７８】
さらに、たとえば、暫定認証情報によって延長された有効期間内に更新認証情報を受信することができず、正規の更新がおこなえない場合、ユーザ４５０は、電話やメールなどで追加の暫定認証情報の送付を要求できることとしてもよい。この場合、サブスクリプションサーバ４０１は、暫定認証情報の追加要求をおこなったユーザ４５０を認証し、課金情報を確認した上で、支払い済みの月額料金に対応する期間を超えない範囲内で、追加の暫定認証情報をユーザ４５０に送付する。【００７９】
なお、暫定認証情報によって延長された期間内に、更新認証情報を受信した場合、コンテンツ再生装置４１０は、コンテンツデータの有効期間情報を更新して、更新後の有効期間情報に基づいてコンテンツデータの再生をおこなう。【００８０】
以上のように、サブスクリプションサーバ４０１は、月額料金の支払い時に暫定認証情報を発行する。これにより、ユーザ４５０は、コンテンツ再生装置４１０がネットワーク４２０に接続できず正式に有効期間の延長をおこなえない場合であっても、暫定認証情報を用いて暫定的に有効期間を延長し、コンテンツデータを再生させることができる。【００８１】
図５の説明に戻り、ユーザ４５０は、９月末に、１０月分の支払いｃをおこなっている。サブスクリプションサービスサーバ４０１は、支払いｃが確認された時点で課金情報を更新し、新たな課金情報によって１０月末までのユーザ４５０による対象コンテンツのダウンロードを認可する。また、サブスクリプションサービスサーバ４０１は、課金情報が更新された場合、すでにダウンロードされた楽曲に設定された有効期間を更新する。具体的には、たとえば、支払いｃが確認される前にダウンロードされた楽曲データＡ、楽曲データＢ、および楽曲データＣの有効期間を１０月３１日とする更新認証情報を送信するとともに、有効期間を暫定的に延長する暫定認証情報を送付する。【００８２】
なお、図５の説明図においては、月額料金による支払い方法について説明したが、これに限るものではない。具体的には、たとえば、１年ごとに１年分の支払いを課金する年額料金による支払い方法など、サブスクリプションサービスを提供する事業者などによって設定可能であってもよい。【００８３】
また、上述の説明では、コンテンツデータの有効期間を延長する際には、サブスクリプションサービスサーバ４０１からコンテンツ再生装置４１０に更新認証情報を送付し、コンテンツ再生装置４１０が楽曲データの有効期間情報を書き換えることとしたが、サブスクリプションサービスサーバ４０１が楽曲データの有効期間情報を直接書き換えることとしてもよい。【００８４】
（サブスクリプションサービスサーバ４０１のハードウェア構成）
つづいて、図６を用いて、本実施例にかかるサブスクリプションサービスサーバ４０１のハードウェア構成について説明する。図６は、サブスクリプションサービスサーバのハードウェア構成の一例を示すブロック図である。【００８５】
図６において、サブスクリプションサービスサーバ４０１は、ＣＰＵ６０１と、ＲＯＭ６０２と、ＲＡＭ６０３と、磁気ディスクドライブ６０４と、磁気ディスク６０５と、光ディスクドライブ６０６と、光ディスク６０７と、音声Ｉ／Ｆ（インターフェース）６０８と、マイク６０９と、スピーカ６１０と、入力デバイス６１１と、映像Ｉ／Ｆ６１２と、ディスプレイ６１３と、通信Ｉ／Ｆ６１４と、を備えている。また、各構成部６０１〜６１４はバス６２０によってそれぞれ接続されている。【００８６】
まず、ＣＰＵ６０１は、サブスクリプションサービスサーバ４０１の全体の制御を司る。ＲＯＭ６０２は、ブートプログラム、通信プログラム、データ管理プログラム、有効期間設定プログラムなどの各種プログラムを記録している。また、ＲＡＭ６０３は、ＣＰＵ６０１のワークエリアとして使用される。【００８７】
磁気ディスクドライブ６０４は、ＣＰＵ６０１の制御にしたがって磁気ディスク６０５に対するデータの読み取り／書き込みを制御する。磁気ディスク６０５は、磁気ディスクドライブ６０４の制御で書き込まれたデータを記録する。磁気ディスク６０５としては、たとえば、ＨＤ（ハードディスク）やＦＤ（フレキシブルディスク）を用いることができる。【００８８】
光ディスクドライブ６０６は、ＣＰＵ６０１の制御にしたがって光ディスク６０７に対するデータの読み取り／書き込みを制御する。光ディスク６０７は、光ディスクドライブ６０６の制御にしたがってデータの読み出される着脱自在な記録媒体である。光ディスク６０７は、書き込み可能な記録媒体を利用することもできる。また、この着脱可能な記録媒体として、光ディスク６０７のほか、ＭＯ、メモリカードなどであってもよい。【００８９】
音声Ｉ／Ｆ６０８は、音声入力用のマイク６０９および音声出力用のスピーカ６１０に接続される。マイク６０９に受音された音声は、音声Ｉ／Ｆ６０８内でＡ／Ｄ変換される。スピーカ６１０からは、音声が出力される。【００９０】
入力デバイス６１１は、文字、数値、各種指示などの入力のための複数のキーを備えたリモコン、キーボード、マウス、タッチパネルなどが挙げられる。【００９１】
映像Ｉ／Ｆ６１２は、ディスプレイ６１３と接続される。映像Ｉ／Ｆ６１２は、具体的には、たとえば、ディスプレイ６１３全体の制御をおこなうグラフィックコントローラと、即時表示可能な画像情報を一時的に記録するＶＲＡＭ（Ｖｉｄｅｏ  ＲＡＭ）などのバッファメモリと、グラフィックコントローラから出力される画像データに基づいて、ディスプレイ６１３を表示制御する制御ＩＣなどによって構成される。【００９２】
ディスプレイ６１３には、アイコン、カーソル、メニュー、ウインドウ、あるいは文字や画像などの各種データが表示される。このディスプレイ６１３は、たとえば、ＣＲＴ、ＴＦＴ液晶ディスプレイ、プラズマディスプレイなどを採用することができる。【００９３】
通信Ｉ／Ｆ６１４は、ネットワーク４２０（図４参照）に接続され、ネットワーク４２０とＣＰＵ６０１とのインターフェースとして機能する。【００９４】
なお、図１に示したコンテンツ配信装置１１０が備える支払い情報取得部１１１、暫定認証情報送付部１１２、本認証情報送付部１１３は、図６に示したサブスクリプションサービスサーバ４０１におけるＲＯＭ６０２、ＲＡＭ６０３、磁気ディスク６０５、光ディスク６０７などに記録されたプログラムやデータを用いて、ＣＰＵ６０１が所定のプログラムを実行し、サブスクリプションサービスサーバ４０１における各部を制御することによってその機能を実現する。【００９５】
すなわち、実施例のサブスクリプションサービスサーバ４０１は、サブスクリプションサービスサーバ４０１おける記録媒体としてのＲＯＭ６０２に記録されているコンテンツ配信プログラムを実行することにより、図１に示したコンテンツ配信装置１１０が備える機能を、図２に示したコンテンツ配信処理手順で実行することができる。【００９６】
（ナビゲーション装置４１０ａのハードウェア構成）
つづいて、図７を用いて、コンテンツ再生装置４１０の一例であるナビゲーション装置４１０ａのハードウェア構成について説明する。図７は、ナビゲーション装置のハードウェア構成の一例を示すブロック図である。【００９７】
図７において、ナビゲーション装置４１０ａは、車両などの移動体に搭載されており、ＣＰＵ７０１と、ＲＯＭ７０２と、ＲＡＭ７０３と、磁気ディスクドライブ７０４と、磁気ディスク７０５と、光ディスクドライブ７０６と、光ディスク７０７と、音声Ｉ／Ｆ（インターフェース）７０８と、マイク７０９と、スピーカ７１０と、入力デバイス７１１と、映像Ｉ／Ｆ７１２と、ディスプレイ７１３と、通信Ｉ／Ｆ７１４と、ＧＰＳユニット７１５と、各種センサ７１６と、カメラ７１７を備えている。また、各構成部７０１〜７１７はバス７２０によってそれぞれ接続されている。【００９８】
まず、ＣＰＵ７０１は、ナビゲーション装置４１０ａの全体の制御を司る。ＲＯＭ７０２は、ブートプログラム、経路探索プログラム、経路誘導プログラム、通信プログラム、コンテンツ再生プログラムなどの各種プログラムを記録している。また、ＲＡＭ７０３は、ＣＰＵ７０１のワークエリアとして使用される。【００９９】
磁気ディスクドライブ７０４は、ＣＰＵ７０１の制御にしたがって磁気ディスク７０５に対するデータの読み取り／書き込みを制御する。磁気ディスク７０５は、磁気ディスクドライブ７０４の制御で書き込まれたデータを記録する。磁気ディスク７０５としては、たとえば、ＨＤ（ハードディスク）やＦＤ（フレキシブルディスク）を用いることができる。【０１００】
光ディスクドライブ７０６は、ＣＰＵ７０１の制御にしたがって光ディスク７０７に対するデータの読み取り／書き込みを制御する。光ディスク７０７は、光ディスクドライブ７０６の制御にしたがってデータの読み出される着脱自在な記録媒体である。光ディスク７０７は、書き込み可能な記録媒体を利用することもできる。また、この着脱可能な記録媒体として、光ディスク７０７のほか、ＭＯ、メモリカードなどであってもよい。【０１０１】
音声Ｉ／Ｆ７０８は、音声入力用のマイク７０９および音声出力用のスピーカ７１０に接続される。マイク７０９に受音された音声は、音声Ｉ／Ｆ７０８内でＡ／Ｄ変換される。スピーカ７１０からは、音声（具体的には、コンテンツ再生プログラムによって再生された楽曲データなど）が出力される。【０１０２】
入力デバイス７１１は、文字、数値、各種指示などの入力のための複数のキーを備えたリモコン、キーボード、マウス、タッチパネルなどが挙げられる。【０１０３】
映像Ｉ／Ｆ７１２は、ディスプレイ７１３と接続される。映像Ｉ／Ｆ７１２は、具体的には、たとえば、ディスプレイ７１３全体の制御をおこなうグラフィックコントローラと、即時表示可能な画像情報を一時的に記録するＶＲＡＭ（Ｖｉｄｅｏ  ＲＡＭ）などのバッファメモリと、グラフィックコントローラから出力される画像データに基づいて、ディスプレイ７１３を表示制御する制御ＩＣなどによって構成される。【０１０４】
ディスプレイ７１３には、アイコン、カーソル、メニュー、ウインドウ、あるいは文字や画像などの各種データが表示される。このディスプレイ７１３は、たとえば、ＣＲＴ、ＴＦＴ液晶ディスプレイ、プラズマディスプレイなどを採用することができる。【０１０５】
通信Ｉ／Ｆ７１４は、無線を介してネットワーク４２０（図４参照）に接続され、ネットワーク４２０とＣＰＵ７０１とのインターフェースとして機能する。【０１０６】
ＧＰＳユニット７１５は、ＧＰＳ衛星からの電波を受信し、車両の現在地点を示す情報を出力する。ＧＰＳユニット７１５の出力情報は、後述する各種センサ７１６の出力値とともに、ＣＰＵ７０１による車両の現在地点の算出に際して利用される。現在地点を示す情報は、たとえば緯度・経度、高度などの、地図情報上の１点を特定する情報である。【０１０７】
各種センサ７１６は、車速センサや加速度センサ、角速度センサなどを含み、車両の位置や挙動を判断することが可能な情報を出力する。各種センサ７１６の出力値は、ＣＰＵ７０１による車両の現在地点の算出や、速度や方位の変化量の測定などに用いられる。【０１０８】
カメラ７１７は、車両内部あるいは外部の映像を撮影する。映像は静止画あるいは動画のどちらでもよい。また、カメラ７１７によって撮影された映像を映像Ｉ／Ｆ７１２を介して磁気ディスク７０５や光ディスク７０７などの記録媒体に出力する。【０１０９】
なお、図１に示したコンテンツ再生装置１２０が備える本認証情報取得部１２１、入力部１２２、判断部１２３、再生部１２４、暫定認証情報取得部１２５、認証部１２６は、図７に示したナビゲーション装置４１０ａにおけるＲＯＭ７０２、ＲＡＭ７０３、磁気ディスク７０５、光ディスク７０７などに記録されたプログラムやデータを用いて、ＣＰＵ７０１が所定のプログラムを実行し、ナビゲーション装置４１０ａにおける各部を制御することによってその機能を実現する。【０１１０】
すなわち、実施例のナビゲーション装置４１０ａは、ナビゲーション装置４１０ａにおける記録媒体としてのＲＯＭ７０２に記録されているコンテンツ再生プログラムを実行することにより、図１に示したコンテンツ再生装置１２０が備える機能を、図３に示したコンテンツ再生処理手順で実行することができる。【０１１１】
（サブスクリプションサービスサーバによる有効期間更新処理）
つづいて、図８を用いて、サブスクリプションサービスサーバ４０１による楽曲データの有効期間更新処理について説明する。上述のように、サブスクリプションサービスサーバ４０１は、ユーザ４５０からの月額料金の支払いに応じて、有効期間の更新をおこなう。以下、このときの処理の詳細について説明する。なお、この処理に先立って、サブスクリプションサービスサーバ４０１は、ユーザ４５０からの要求に応じて、ユーザ４５０のコンテンツ再生装置４１０に対する楽曲データの配信をおこなっているものとする。このとき配信される楽曲データには、有効期間情報が書き込まれている。【０１１２】
図８は、サブスクリプションサービスサーバによる有効期間更新処理の手順を示すフローチャートである。図８のフローチャートにおいて、サブスクリプションサービスサーバ４０１は、まず、ユーザ４５０からサブスクリプションサービスの月額料金が支払われるまで待機する（ステップＳ８０１：Ｎｏのループ）。月額料金が支払われた場合（ステップＳ８０１：Ｙｅｓ）、サブスクリプションサーバ４０１は、ユーザ４５０に対応する課金情報を更新する（ステップＳ８０２）。【０１１３】
つぎに、サブスクリプションサーバ４０１は、ユーザ４５０に対して、楽曲データの有効期間を暫定的に延長する暫定認証情報を送付する（ステップＳ８０３）。また、サブスクリプションサーバ４０１は、ユーザ４５０のコンテンツ再生装置４１０がネットワーク４２０に接続できるか否かを判断する（ステップＳ８０４）。ネットワーク４２０に接続できる場合（ステップＳ８０４：Ｙｅｓ）、サブスクリプションサーバ４０１は、コンテンツ再生装置４１０に更新認証情報を送信して（ステップＳ８０５）、本フローチャートによる処理を終了する。【０１１４】
なお、たとえば、ステップＳ８０４の判断をおこなわずに更新認証情報を送信（ステップＳ８０５参照）し、コンテンツ再生装置４１０が更新認証情報を受信した（または、通信エラーとして返送されない）ことをもって、コンテンツ再生装置４１０がネットワーク４２０に接続できるとみなしてもよい。【０１１５】
一方、コンテンツ再生装置４１０がネットワーク４２０に接続できない場合（ステップＳ８０４：Ｎｏ）、サブスクリプションサーバ４０１は、ユーザ４５０から暫定認証情報の追加要求を受け付けたか否か判断する（ステップＳ８０６）。追加要求を受け付けていない場合は（ステップＳ８０６：Ｎｏ）、ステップＳ８０４に戻り、以降の処理を継続する。【０１１６】
一方、追加要求を受け付けた場合は（ステップＳ８０６：Ｙｅｓ）、ユーザ４５０に対応する課金情報を参照して（ステップＳ８０７）、今回受け付けた追加要求が、ステップＳ８０１で支払われた月額料金（支払い済み料金）の範囲内か否かを判断する（ステップＳ８０８）。支払い済み料金の範囲内である場合は（ステップＳ８０８：Ｙｅｓ）、ユーザ４５０に対して追加の暫定認証情報を送付して（ステップＳ８０９）、ステップＳ８０４に戻り、以降の処理を継続する。一方、支払い済み料金の範囲内でない場合は（ステップＳ８０８：Ｎｏ）、暫定認証情報の追加送付を拒否して（ステップＳ８１０）、本フローチャートによる処理を終了する。【０１１７】
（コンテンツ再生装置４１０によるコンテンツ再生処理）
つづいて、図９を用いて、コンテンツ再生装置４１０によるコンテンツ再生処理について説明する。図９は、コンテンツ再生装置によるコンテンツ再生処理の手順を示すフローチャートである。なお、この処理に先立って、コンテンツ再生装置４１０は、サブスクリプションサービスサーバ４０１から楽曲データの配信を受けているものとする。このとき配信された楽曲データには、有効期間情報が書き込まれている。【０１１８】
図９のフローチャートにおいて、コンテンツ再生装置４１０は、ユーザ４５０から楽曲データの再生指示があるまで待機する（ステップＳ９０１：Ｎｏのループ）。楽曲データの再生指示は、たとえば、コンテンツ再生装置４１０に記録されている楽曲データの中から、ユーザ４５０が入力デバイス７１１を介して所望の楽曲データを選択することによっておこなう。【０１１９】
楽曲データの再生指示があると（ステップＳ９０１：Ｙｅｓ）、コンテンツ再生装置４１０は、選択された楽曲データの有効期間情報を参照し、現在時刻が楽曲データの有効期間内であるか否かを判断する（ステップＳ９０２：Ｙｅｓ）。なお、たとえば、再生予約のように、楽曲データの再生を開始する時刻が指定されている場合は、再生を開始する時刻が有効期間内であるか否かを判断してもよい。【０１２０】
再生指示があった楽曲データの有効期間内である場合（ステップＳ９０２：Ｙｅｓ）、コンテンツ再生装置４１０は、ステップＳ９０６に移行する。一方、楽曲データの有効期間内ではない場合（ステップＳ９０２：Ｎｏ）、コンテンツ再生装置４１０は、暫定認証情報を取得できるか否かを判断する（ステップＳ９０３）。暫定認証情報が取得できるか否かの判断は、たとえば、ユーザ４５０に対して暫定認証情報の入力を要求し、その要求に対してユーザ４５０から暫定認証情報の入力があったか否かによって判断する。【０１２１】
暫定認証情報が取得できる場合（ステップＳ９０３：Ｙｅｓ）、コンテンツ再生装置４１０は、取得した暫定認証情報がサブスクリプションサーバ４０１から正規に発行されたものか否かを判断する（ステップＳ９０４）。前述のように、コンテンツ再生装置４１０とサブスクリプションサーバ４０１とは、暫定認証情報の元となる情報およびその生成方法を共有している。このため、コンテンツ再生装置４１０では、サブスクリプションサーバ４０１が送付した暫定認証情報と同じ情報を生成することができ、コンテンツ再生装置４１０が取得した暫定認証情報が正規に発行されたものであるか（ユーザ４５０などによって不正に偽造されたものでないか）を確認することができる。【０１２２】
暫定認証情報がサブスクリプションサーバ４０１から正規に発行されたものである場合（ステップＳ９０４：Ｙｅｓ）、コンテンツ再生装置４１０は、現在時刻が暫定認証情報に基づく有効期間内か否かを判断する（ステップＳ９０５）。なお、ステップＳ９０２と同様に、楽曲データの再生を開始する時刻が指定されている場合は、再生を開始する時刻が有効期間内であるか否かを判断してもよい。【０１２３】
現在時刻が暫定認証情報に基づく有効期間内である場合（ステップＳ９０５：Ｙｅｓ）、および、ステップＳ９０２でコンテンツデータの有効期間内（有効期間情報に基づく有効期間内）である場合（ステップＳ９０２）、コンテンツ再生装置４１０は、コンテンツデータの再生をおこなって（ステップＳ９０６）、本フローチャートによる処理を終了する。【０１２４】
一方、現在時刻が暫定認証情報に基づく有効期間内でない場合（ステップＳ９０５：Ｎｏ）、コンテンツ再生装置４１０は、ユーザ４５０にコンテンツデータの有効期間切れを通知して（ステップＳ９０７）、本フローチャートによる処理を終了する。この場合、ユーザ４５０は、たとえば、サブスクリプションサーバ４０１に暫定認証情報の追加要求などをおこなう。【０１２５】
また、ステップＳ９０３で暫定認証情報を取得できない場合や（ステップＳ９０３：Ｎｏ）、ステップＳ９０４で暫定認証情報がサブスクリプションサーバ４０１から正規に発行されたものでない場合も（ステップＳ９０４：Ｎｏ）、コンテンツ再生装置４１０は、ユーザ４５０にコンテンツデータの有効期間切れを通知して（ステップＳ９０７）、本フローチャートによる処理を終了する。【０１２６】
以上説明したように、楽曲配信システム４００によれば、月額料金の支払いの完了と同時に、コンテンツデータの有効期間を暫定的に延長する暫定認証情報をユーザ４５０に送付する。ユーザ４５０は、コンテンツ再生装置４１０がネットワーク４２０に接続できず、有効期間の更新が正規におこなえない場合であっても、コンテンツ再生装置４１０に暫定認証情報を入力することによって暫定的に有効期間を延長し、楽曲データを再生させることができる。これにより、ユーザ４５０からの月額料金の支払いがおこなわれているにも関わらず、楽曲データの再生がおこなえなくなるのを回避して、楽曲配信システム４００の利便性を向上させることができる。【０１２７】
また、サブスクリプションサーバ４０１とコンテンツ再生装置４１０との間で、暫定認証情報の元となる情報およびその生成方法を共有することによって、暫定認証情報が正規に発行されたものであるか（ユーザ４５０などによって不正に偽造されたものでないか）を確認することができる。これにより、楽曲配信システム４００では、利便性を維持しつつ、コンテンツデータの配信に対する対価を確実に得ることができる。【０１２８】
なお、本実施の形態で説明したコンテンツ配信方法、コンテンツ再生方法は、あらかじめ用意されたプログラムをパーソナル・コンピュータやワークステーションなどのコンピュータで実行することにより実現することができる。このプログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤなどのコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。またこのプログラムは、インターネットなどのネットワークを介して配布することが可能な伝送媒体であってもよい。
【図１】
2008072284.tif 000003
【図２】
2008072284.tif 000004
【図３】
2008072284.tif 000005
【図４】
2008072284.tif 000006
【図５】
2008072284.tif 000007
【図６】
2008072284.tif 000008
【図７】
2008072284.tif 000009
【図８】
2008072284.tif 000010
【図９】
2008072284.tif 000011
【国際調査報告】
2008072284.tif 000012
2008072284.tif 000013
2008072284.tif 000014