(57)【要約】  受付部（１０１）によって複製コンテンツの更新要求を受け付けた場合、取得部（１０２）によって有効期間を取得する。つぎに、更新判断部（１０５）によって期限付きコンテンツの有効期間が更新されていないと判断された場合、要求部（１０７）によってコンテンツ配信装置に有効期間の更新を要求する。そして、期限付きコンテンツ更新制御部（１０８）によって要求に応じた情報にしたがって期限付きコンテンツの有効期間の更新を制御する。つぎに、有効期間判断部（１０４）によって有効期間を比較し、比較結果に基づいて、複製コンテンツ更新制御部（１０９）によって複製コンテンツの有効期間の更新を制御する。
2008099485.tif 000002
【特許請求の範囲】
【請求項１】
所定の有効期間において視聴または聴取可能なコンテンツ（以下、「期限付きコンテンツ」という）を配信するコンテンツ配信装置から当該期限付きコンテンツを取得し、当該期限付きコンテンツの複製（以下、「複製コンテンツ」という）を、自装置が管理する他の装置に転送するコンテンツ管理装置において、
前記他の装置から前記複製コンテンツの有効期間の更新要求を受け付ける受付手段と、
前記受付手段によって更新要求を受け付けた前記複製コンテンツの有効期間を取得する取得手段と、
前記取得手段によって取得された前記複製コンテンツの有効期間と、当該複製コンテンツの複製元の前記期限付きコンテンツの有効期間とを比較判断する有効期間判断手段と、
前記有効期間判断手段によって判断された比較結果に基づいて、前記複製コンテンツの有効期間の更新を制御する複製コンテンツ更新制御手段と、
を備えることを特徴とするコンテンツ管理装置。
【請求項２】
前記有効期間判断手段は、前記取得手段によって取得された前記複製コンテンツの有効期間の期限時期（以下「有効期限」という）が、当該複製コンテンツの複製元の前記期限付きコンテンツの有効期限と同じか否かを判断し、
前記複製コンテンツ更新制御手段は、前記有効期間判断手段によって有効期限が異なると判断された場合、前記複製コンテンツの有効期限の更新を制御して、当該複製コンテンツの有効期限を更新することを特徴とする請求項１に記載のコンテンツ管理装置。
【請求項３】
前記有効期間判断手段は、前記取得手段によって取得された前記複製コンテンツの有効期限が、所定日時前より前か否かを判断し、
前記複製コンテンツ更新制御手段は、前記有効期間判断手段によって所定日時前より前と判断された場合、前記複製コンテンツの有効期限の更新を制御して、当該複製コンテンツの有効期限を更新しないことを特徴とする請求項１に記載のコンテンツ管理装置。
【請求項４】
前記複製コンテンツの視聴または聴取予定日時の入力を受け付ける入力手段を備え、
前記有効期間判断手段は、前記入力手段によって入力された視聴または聴取予定日時より前の日時が有効期限の前記複製コンテンツがあるか否かを判断し、
前記複製コンテンツ更新制御手段は、前記有効期間判断手段によって視聴または聴取予定日時より前の日時が有効期限の前記複製コンテンツがあると判断された場合、当該複製コンテンツの有効期限を前記期限付きコンテンツの有効期限を超えない期限で、視聴または聴取予定日時を含む有効期限に更新することを特徴とする請求項１に記載のコンテンツ管理装置。
【請求項５】
前記複製コンテンツ更新制御手段は、あらかじめ設定された前記複製コンテンツの有効期限が、前記期限付きコンテンツの有効期限よりも所定日時前の場合、当該複製コンテンツの有効期限を、前記期限付きコンテンツの有効期限を超えない期限の有効期限に更新することを特徴とする請求項１に記載のコンテンツ管理装置。
【請求項６】
前記受付手段によって前記複製コンテンツの有効期間の更新要求を受け付けたときに、前記取得手段によって取得された前記複製コンテンツの有効期間と、当該複製コンテンツの複製元の前記期限付きコンテンツの有効期間とに基づいて、前記期限付きコンテンツの有効期間が更新されているか否かを判断する更新判断手段と、
前記更新判断手段によって前記期限付きコンテンツの有効期間が更新されていないと判断された場合、報知する報知手段と、
を備えることを特徴とする請求項１に記載のコンテンツ管理装置。
【請求項７】
前記更新判断手段によって前記期限付きコンテンツの有効期間が更新されていないと判断された場合、前記コンテンツ配信装置へ前記期限付きコンテンツの有効期間の更新を要求する要求手段と、
前記要求手段に応じて前記コンテンツ配信装置から配信される少なくとも期限に関する情報にしたがって前記期限付きコンテンツの有効期間の更新を制御する期限付きコンテンツ更新制御手段と、を備え、
前記有効期間判断手段は、前記取得手段によって取得された前記複製コンテンツの有効期間と、前記期限付きコンテンツ更新制御手段によって更新された前記期限付きコンテンツの有効期間とを比較判断し、
前記複製コンテンツ更新制御手段は、前記有効期間判断手段によって判断された比較結果に基づいて、前記複製コンテンツの有効期間を制御することを特徴とする請求項６に記載のコンテンツ管理装置。
【請求項８】
所定の有効期間において視聴または聴取可能なコンテンツ（以下、「期限付きコンテンツ」という）を配信するコンテンツ配信装置から取得された当該期限付きコンテンツの複製（以下、「複製コンテンツ」という）を、自装置を管理する装置から受け取るコンテンツ再生装置において、
前記複製コンテンツの有効期間を抽出する抽出手段と、
前記抽出手段によって抽出された前記複製コンテンツの有効期間の期限時期（以下「有効期限」という）を判断する有効期間判断手段と、
前記有効期間判断手段によって判断された判断結果に基づいて、前記コンテンツ配信装置に有効期限の更新を要求する要求手段と、
前記要求手段に応じて前記コンテンツ配信装置から配信される少なくとも期限に関する情報にしたがって前記複製コンテンツの有効期限の更新を制御する更新制御手段と、
を備えることを特徴とするコンテンツ再生装置。
【請求項９】
前記有効期間判断手段は、前記抽出手段によって抽出された前記複製コンテンツの有効期限が所定日時前以内か否かを判断し、
前記要求手段は、前記有効期間判断手段によって、前記複製コンテンツの有効期限が所定日時前以内と判断された場合、前記コンテンツ配信装置に有効期限の更新を要求し、
前記更新制御手段は、前記要求手段に応じて前記コンテンツ配信装置から配信される少なくとも期限に関する情報にしたがって前記複製コンテンツの有効期限の更新を制御して、当該複製コンテンツの有効期限を更新することを特徴とする請求項８に記載のコンテンツ再生装置。
【請求項１０】
前記複製コンテンツの再生指示の入力を受け付ける入力手段を備え、
前記抽出手段は、前記入力手段によって前記複製コンテンツの再生指示の入力を受け付けたときに、当該複製コンテンツの有効期間を抽出することを特徴とする請求項８に記載のコンテンツ再生装置。
【請求項１１】
前記複製コンテンツの有効期限を報知する報知手段を備え、
前記抽出手段は、複数の前記複製コンテンツの有効期限を抽出し、
前記有効期間判断手段は、前記抽出手段によって抽出された複数の前記複製コンテンツの有効期限を比較判断し、
前記報知手段は、前記有効期間判断手段によって判断された比較結果に基づいて、前記有効期限の一覧を報知することを特徴とする請求項８に記載のコンテンツ再生装置。
【請求項１２】
所定の有効期間において視聴または聴取可能なコンテンツ（以下、「期限付きコンテンツ」という）を配信するコンテンツ配信装置において、
通信可能な装置から前記期限付きコンテンツまたは当該期限付きコンテンツの複製（以下、「複製コンテンツ」という）の有効期間の更新要求を受け付ける受付手段と、
前記受付手段によって受け付けられた有効期間の更新要求を送信した通信可能な装置（以下、「更新対象装置」という）を識別する識別手段と、
前記識別手段によって識別された更新対象装置の契約情報を取得する取得手段と、
前記取得手段によって取得された契約情報に基づいて、前記更新対象装置に保管されている前記期限付きコンテンツまたは前記複製コンテンツの有効期間が更新されているか否かを判断する有効期間判断手段と、
前記有効期間判断手段によって有効期間が更新されてないと判断された場合、前記更新対象装置に有効期間に関する情報を配信する配信手段と、
を備えることを特徴とするコンテンツ配信装置。
【請求項１３】
前記取得手段は、前記複製コンテンツを保管している通信可能なコンテンツ再生装置から有効期間の更新要求を受け付けた場合、当該複製コンテンツの複製元の前記期限付きコンテンツを保管している通信可能なコンテンツ管理装置から有効期間に関する情報を取得し、
前記有効期間判断手段は、前記コンテンツ再生装置に保管されている前記複製コンテンツの有効期間に関する情報と、前記コンテンツ管理装置に保管されている当該複製コンテンツの複製元の前記期限付きコンテンツの有効期間に関する情報とを比較判断し、
前記配信手段は、前記有効期間判断手段によって判断された比較結果に基づいて、前記コンテンツ再生装置に、前記複製コンテンツの複製元の前記期限付きコンテンツの有効期間を超えない範囲の有効期間の情報を配信することを特徴とする請求項１２に記載のコンテンツ配信装置。
【請求項１４】
前記配信手段は、前記コンテンツ再生装置または前記コンテンツ管理装置のいずれか一つの装置において、有効期間が更新された場合、前記期限付きコンテンツまたは前記複製コンテンツの有効期間に関する情報を他の装置に配信することを特徴とする請求項１２に記載のコンテンツ配信装置。
【請求項１５】
所定の有効期間において視聴または聴取可能なコンテンツ（以下、「期限付きコンテンツ」という）を配信するコンテンツ配信装置から当該期限付きコンテンツを取得し、当該期限付きコンテンツの複製（以下、「複製コンテンツ」という）を、自装置が管理する他の装置に転送するコンテンツ管理装置におけるコンテンツ更新管理方法において、
前記他の装置から前記複製コンテンツの有効期間の更新要求を受け付ける受付工程と、
前記受付工程によって更新要求を受け付けた前記複製コンテンツの有効期間を取得する取得工程と、
前記取得工程によって取得された前記複製コンテンツの有効期間と、当該複製コンテンツの複製元の前記期限付きコンテンツの有効期間とを比較判断する有効期間判断工程と、
前記有効期間判断工程によって判断された比較結果に基づいて、前記複製コンテンツの有効期間の更新を制御する複製コンテンツ更新制御工程と、
を含むことを特徴とするコンテンツ更新管理方法。
【請求項１６】
所定の有効期間において視聴または聴取可能なコンテンツ（以下、「期限付きコンテンツ」という）を配信するコンテンツ配信装置から取得された当該期限付きコンテンツの複製（以下、「複製コンテンツ」という）を、自装置を管理する装置から受け取るコンテンツ再生装置におけるコンテンツ更新方法において、
前記複製コンテンツの有効期間を抽出する抽出工程と、
前記抽出工程によって抽出された前記複製コンテンツの有効期間の期限時期（以下「有効期限」という）を判断する有効期間判断工程と、
前記有効期間判断工程によって判断された判断結果に基づいて、前記コンテンツ配信装置に有効期限の更新を要求する要求工程と、
前記要求工程に応じて前記コンテンツ配信装置から配信される少なくとも期限に関する情報にしたがって前記複製コンテンツの有効期限の更新を制御する更新制御工程と、
を含むことを特徴とするコンテンツ更新方法。
【請求項１７】
所定の有効期間において視聴または聴取可能なコンテンツ（以下、「期限付きコンテンツ」という）を配信するコンテンツ配信装置におけるコンテンツ配信方法において、
通信可能な装置から前記期限付きコンテンツまたは当該期限付きコンテンツの複製（以下、「複製コンテンツ」という）の有効期間の更新要求を受け付ける受付工程と、
前記受付工程によって受け付けられた有効期間の更新要求を送信した通信可能な装置（以下、「更新対象装置」という）を識別する識別工程と、
前記識別工程によって識別された更新対象装置の契約情報を取得する取得工程と、
前記取得工程によって取得された契約情報に基づいて、前記更新対象装置に保管されている前記期限付きコンテンツまたは前記複製コンテンツの有効期間が更新されているか否かを判断する有効期間判断工程と、
前記有効期間判断工程によって有効期間が更新されてないと判断された場合、前記更新対象装置に有効期間に関する情報を配信する配信工程と、
を含むことを特徴とするコンテンツ配信方法。
【請求項１８】
請求項１５に記載のコンテンツ更新管理方法をコンピュータに実行させることを特徴とするコンテンツ更新管理プログラム。
【請求項１９】
請求項１６に記載のコンテンツ更新方法をコンピュータに実行させることを特徴とするコンテンツ更新プログラム。
【請求項２０】
請求項１７に記載のコンテンツ配信方法をコンピュータに実行させることを特徴とするコンテンツ配信プログラム。
【請求項２１】
請求項１８〜２０のいずれか一つに記載のプログラムを記録したことを特徴とするコンピュータに読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、期限付きコンテンツの複製に設定された、視聴または聴取可能な有効期間を更新するコンテンツ管理装置、コンテンツ再生装置、コンテンツ配信装置、コンテンツ更新管理方法、コンテンツ更新方法、コンテンツ配信方法、コンテンツ更新管理プログラム、コンテンツ更新プログラム、コンテンツ配信プログラムおよび記録媒体に関する。ただし、この発明の利用は、上述したコンテンツ管理装置、コンテンツ再生装置、コンテンツ配信装置、コンテンツ更新管理方法、コンテンツ更新方法、コンテンツ配信方法、コンテンツ更新管理プログラム、コンテンツ更新プログラム、コンテンツ配信プログラムおよび記録媒体には限られない。
【背景技術】
【０００２】
近年では、任意の利用者が所定の契約料金を支払うことで、契約期間中に限り、利用者の再生端末などによって、所定の楽曲群の曲のダウンロードや聴取可能な再生をおこなうことができるサブスクリプションサービスなどと呼ばれるサービスが普及しつつある。このサブスクリプションサービスは、たとえば、利用者の再生端末に楽曲のデータが残らないストリーミング方式であってもよく、利用者は、低額の契約料金であっても比較的多くの楽曲を聴取することができる。【０００３】
また、これまでに、所定の期間に限定した情報の利用について、利用者が特定のネットワーク・プロバイダに接続する契約を維持している期間に対応した期間に限定して、その利用者による所定のプログラムの実行を可能にする提案がされている（たとえば、下記特許文献１参照。）。【０００４】
具体的に、下記特許文献１に記載の提案は、利用者の情報端末に配布するソフトウェアに対して、短期間で切れるライセンスキーを設定し、ネットワーク・プロバイダに接続することによってソフトウェアのライセンスを更新する構成としている。【０００５】
【特許文献１】特開２００１−２６５５８４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述した技術では、たとえば、ダウンロードした楽曲の複製を他の装置に転送して、転送させた装置において楽曲を試聴または聴取したい場合、複製の有効期間が期限に達した際に、再度、有効期間の更新された楽曲の複製を転送しなければならないといった問題が一例として挙げられる。また、たとえば、それぞれの装置がそれぞれ有効期間の更新をおこなえたとしても、どの装置に保管されているどの楽曲の有効期間が更新されているか、管理できなくなってしまうといった問題が一例として挙げられる。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するため、請求項１の発明にかかるコンテンツ管理装置は、所定の有効期間において視聴または聴取可能なコンテンツ（以下、「期限付きコンテンツ」という）を配信するコンテンツ配信装置から当該期限付きコンテンツを取得し、当該期限付きコンテンツの複製（以下、「複製コンテンツ」という）を、自身が管理する他の装置に転送するコンテンツ管理装置において、前記他の装置から前記複製コンテンツの有効期間の更新要求を受け付ける受付手段と、前記受付手段によって更新要求を受け付けた前記複製コンテンツの有効期間を取得する取得手段と、前記取得手段によって取得された前記複製コンテンツの有効期間と、当該複製コンテンツの複製元の前記期限付きコンテンツの有効期間とを比較判断する有効期間判断手段と、前記有効期間判断手段によって判断された比較結果に基づいて、前記複製コンテンツの有効期間の更新を制御する複製コンテンツ更新制御手段と、を備えることを特徴とする。【０００８】
また、請求項８の発明にかかるコンテンツ再生装置は、所定の有効期間において視聴または聴取可能なコンテンツ（以下、「期限付きコンテンツ」という）を配信するコンテンツ配信装置から取得された当該期限付きコンテンツの複製（以下、「複製コンテンツ」という）を、自装置を管理する装置から受け取るコンテンツ再生装置において、前記複製コンテンツの有効期間を抽出する抽出手段と、前記抽出手段によって抽出された前記複製コンテンツの有効期間の期限時期（以下「有効期限」という）を判断する有効期間判断手段と、前記有効期間判断手段によって判断された判断結果に基づいて、前記コンテンツ配信装置に有効期限の更新を要求する要求手段と、前記要求手段に応じて前記コンテンツ配信装置から配信される少なくとも期限に関する情報にしたがって前記複製コンテンツの有効期限の更新を制御する更新制御手段と、を備えることを特徴とする。【０００９】
また、請求項１２の発明にかかるコンテンツ配信装置は、所定の有効期間において視聴または聴取可能なコンテンツ（以下、「期限付きコンテンツ」という）を配信するコンテンツ配信装置において、通信可能な装置から前記期限付きコンテンツまたは当該期限付きコンテンツの複製（以下、「複製コンテンツ」という）の有効期間の更新要求を受け付ける受付手段と、前記受付手段によって受け付けられた有効期間の更新要求を送信した通信可能な装置（以下、「更新対象装置」という）を識別する識別手段と、前記識別手段によって識別された更新対象装置の契約情報を取得する取得手段と、前記取得手段によって取得された契約情報に基づいて、前記更新対象装置に保管されている前記期限付きコンテンツまたは前記複製コンテンツの有効期間が更新されているか否かを判断する有効期間判断手段と、前記有効期間判断手段によって有効期間が更新されてないと判断された場合、前記更新対象装置に有効期間に関する情報を配信する配信手段と、を備えることを特徴とする。【００１０】
また、請求項１５の発明にかかるコンテンツ更新管理方法は、所定の有効期間において視聴または聴取可能なコンテンツ（以下、「期限付きコンテンツ」という）を配信するコンテンツ配信装置から当該期限付きコンテンツを取得し、当該期限付きコンテンツの複製（以下、「複製コンテンツ」という）を、自装置が管理する他の装置に転送するコンテンツ管理装置におけるコンテンツ更新管理方法において、前記他の装置から前記複製コンテンツの有効期間の更新要求を受け付ける受付工程と、前記受付工程によって更新要求を受け付けた前記複製コンテンツの有効期間を取得する取得工程と、前記取得工程によって取得された前記複製コンテンツの有効期間と、当該複製コンテンツの複製元の前記期限付きコンテンツの有効期間とを比較判断する有効期間判断工程と、前記有効期間判断工程によって判断された比較結果に基づいて、前記複製コンテンツの有効期間の更新を制御する複製コンテンツ更新制御工程と、を含むことを特徴とする。【００１１】
また、請求項１６の発明にかかるコンテンツ更新方法は、所定の有効期間において視聴または聴取可能なコンテンツ（以下、「期限付きコンテンツ」という）を配信するコンテンツ配信装置から取得された当該期限付きコンテンツの複製（以下、「複製コンテンツ」という）を、自装置を管理する装置から受け取るコンテンツ再生装置におけるコンテンツ更新方法において、前記複製コンテンツの有効期間を抽出する抽出工程と、前記抽出工程によって抽出された前記複製コンテンツの有効期間の期限時期（以下「有効期限」という）を判断する有効期間判断工程と、前記有効期間判断工程によって判断された判断結果に基づいて、前記コンテンツ配信装置に有効期限の更新を要求する要求工程と、前記要求工程に応じて前記コンテンツ配信装置から配信される少なくとも期限に関する情報にしたがって前記複製コンテンツの有効期限の更新を制御する更新制御工程と、を含むことを特徴とする。【００１２】
また、請求項１７の発明にかかるコンテンツ配信方法は、所定の有効期間において視聴または聴取可能なコンテンツ（以下、「期限付きコンテンツ」という）を配信するコンテンツ配信装置におけるコンテンツ配信方法において、通信可能な装置から前記期限付きコンテンツまたは当該期限付きコンテンツの複製（以下、「複製コンテンツ」という）の有効期間の更新要求を受け付ける受付工程と、前記受付工程によって受け付けられた有効期間の更新要求を送信した通信可能な装置（以下、「更新対象装置」という）を識別する識別工程と、前記識別工程によって識別された更新対象装置の契約情報を取得する取得工程と、前記取得工程によって取得された契約情報に基づいて、前記更新対象装置に保管されている前記期限付きコンテンツまたは前記複製コンテンツの有効期間が更新されているか否かを判断する有効期間判断工程と、前記有効期間判断工程によって有効期間が更新されてないと判断された場合、前記更新対象装置に有効期間に関する情報を配信する配信工程と、を含むことを特徴とする。【００１３】
また、請求項１８の発明にかかるコンテンツ更新管理プログラムは、請求項１５に記載のコンテンツ更新管理方法をコンピュータに実行させることを特徴とする。【００１４】
また、請求項１９の発明にかかるコンテンツ更新プログラムは、請求項１６に記載のコンテンツ更新方法をコンピュータに実行させることを特徴とする。【００１５】
また、請求項２０の発明にかかるコンテンツ配信プログラムは、請求項１７に記載のコンテンツ配信方法をコンピュータに実行させることを特徴とする。【００１６】
また、請求項２１の発明にかかる記録媒体は、請求項１８〜２０のいずれか一つに記載のプログラムをコンピュータに読み取り可能な状態で記録したことを特徴とする。
【図面の簡単な説明】
【００１７】
【図１】図１は、実施の形態１にかかるコンテンツ管理装置の機能的構成を示すブロック図である。
【図２】図２は、コンテンツ管理装置のコンテンツ更新管理処理手順を示すフローチャートである。
【図３】図３は、実施の形態２にかかるコンテンツ再生装置の機能的構成を示すブロック図である。
【図４】図４は、実施の形態２にかかるコンテンツ配信装置の機能的構成を示すブロック図である。
【図５】図５は、実施の形態２にかかるコンテンツ再生装置のコンテンツ更新処理手順を示すフローチャートである。
【図６】図６は、実施の形態２にかかるコンテンツ配信装置のコンテンツ配信処理手順を示すフローチャートである。
【図７】図７は、本実施例にかかる楽曲配信システムの概要を示す説明図である。
【図８】図８は、実施例１にかかるサブスクリプションサービスサーバおよびＰＣのハードウェア構成の一例を示すブロック図である。
【図９】図９は、実施例１にかかるナビゲーション装置のハードウェア構成の一例を示すブロック図である。
【図１０】図１０は、実施例１にかかる再生端末のハードウェア構成の一例を示すブロック図である。
【図１１】図１１は、ＰＣ７０２の処理の内容を示すフローチャートである。
【図１２】図１２は、子コンテンツの有効期間の更新処理の一例について示した説明図である。
【図１３】図１３は、子コンテンツの有効期間の更新処理の他の一例について示した説明図である。
【図１４】図１４は、子コンテンツの有効期間の更新処理の他の一例について示した説明図である。
【図１５】図１５は、子コンテンツの有効期間の更新処理の他の一例について示した説明図である。
【図１６】図１６は、ナビゲーション装置の処理の内容を示すフローチャートである。
【図１７】図１７は、サブスクリプションサービスサーバの処理の内容を示すフローチャートである。
【図１８】図１８は、子コンテンツの有効期間の更新処理の他の一例について示した説明図である。
【図１９】図１９は、子コンテンツの有効期間の更新処理の他の一例について示した説明図である。
【図２０】図２０は、子コンテンツの有効期間の更新処理の他の一例について示した説明図である。
【符号の説明】
【００１８】
１００  コンテンツ管理装置
１０１  受付部
１０２  取得部
１０３  入力部
１０４  有効期間判断部
１０５  更新判断部
１０６  報知部
１０７  要求部
１０８  期限付きコンテンツ更新制御部
１０９  複製コンテンツ更新制御部
３００  コンテンツ再生装置
３０１  入力部
３０２  抽出部
３０３  有効期間判断部
３０４  報知部
３０５  要求部
３０６  更新制御部
４００  コンテンツ配信装置
４０１  受付部
４０２  識別部
４０３  取得部
４０４  有効期間判断部
４０５  配信部
【発明を実施するための最良の形態】
【００１９】
以下に添付図面を参照して、この発明にかかるコンテンツ管理装置、コンテンツ再生装置、コンテンツ配信装置、コンテンツ更新管理方法、コンテンツ更新方法、コンテンツ配信方法、コンテンツ更新管理プログラム、コンテンツ更新プログラム、コンテンツ配信プログラムおよび記録媒体の好適な実施の形態を詳細に説明する。【００２０】
（実施の形態１）
（コンテンツ管理装置の機能的構成）
まず、この発明の実施の形態１にかかるコンテンツ管理装置１００の機能的構成について説明する。図１は、実施の形態１にかかるコンテンツ管理装置の機能的構成を示すブロック図である。【００２１】
図１において、コンテンツ管理装置１００は、受付部１０１と、取得部１０２と、入力部１０３と、有効期間判断部１０４と、更新判断部１０５と、報知部１０６と、要求部１０７と、期限付きコンテンツ更新制御部１０８と、複製コンテンツ更新制御部１０９と、を備えている。コンテンツ管理装置１００は、所定の有効期間において視聴または聴取可能なコンテンツ（以下、「期限付きコンテンツ」という）を配信するコンテンツ配信装置から期限付きコンテンツを取得し、期限付きコンテンツの複製（以下、「複製コンテンツ」という）を、自装置が管理する他の装置に転送する。【００２２】
実施の形態１においてコンテンツ配信装置は、後述するコンテンツ配信装置４００（図４参照）であってもよい。また、自装置が管理する他の装置は、後述するコンテンツ再生装置３００（図３参照）であってもよい。さらに、コンテンツ管理装置１００およびコンテンツ再生装置３００は、利用者とコンテンツ配信装置４００との間における契約に関する契約情報によって特定されることとしてもよい。契約情報には、たとえば、課金情報、装置およびコンテンツに関する特定情報、コンテンツの有効期間に関する情報が含まれる。【００２３】
また、コンテンツに関する特定情報は、具体的には、たとえば、コンテンツのタイトル名称や著作者名などのメタデ−タ、著作権ナンバーなどの楽曲ＩＤ（ＩＤｅｎｎｔｉｆｉｅｒ）、サブスクリプションサービスにおける識別ナンバーであってもよい。また、コンテンツの特徴量やコンテンツの一部を含む情報であってもよい。コンテンツの特徴量や一部を含むことで、同一のコンテンツであっても録音環境などのバージョンの違いがある場合に容易に特定することができる。【００２４】
コンテンツ管理装置１００は、たとえば、家庭にあり、通信環境が整っているＰＣなどで、サブスクリプションサービスによってダウンロードされた一時的に視聴可能なコンテンツの保管、管理および再生や複製を可能とすることとしてもよい。サブスクリプションサービスは、たとえば、利用者が所定の契約料金を支払うことで、契約期間中に限り、利用者の再生端末などによって、所定の楽曲群の曲のダウンロードや再生をおこなうことができるサービスである。【００２５】
一般にサブスクリプションサービスではストリーミングによる再生をおこなうサービスもあるが、本明細書ではこのような、利用者が所定の契約料金を支払うことで、その契約期間中に所定のコンテンツ群のコンテンツをダウンロードあるいはダウンロードしたコンテンツの再生を許可するサービスを実現する仕組みについて述べる。特に、本明細書では、利用者が所定の契約料金を継続して支払うことで、その契約期間を更新していくときに、その契約期間中に所定のコンテンツ群からダウンロードしたコンテンツの複製の有効期間を更新するサービスを実現する仕組みについて述べる。コンテンツ群のコンテンツは映像データ、楽曲データでもよいし、その他各種情報データであってもよい。また、楽曲の配信は通信機能によるダウンロードを利用しておこなってもよいし、たとえば記録媒体に記録し郵送等で配布してもよい。【００２６】
受付部１０１は、他の装置から複製コンテンツの有効期間の更新要求を受け付ける。具体的には、たとえば、通信Ｉ／Ｆなどに他の装置が接続されることで、更新要求を受け付けてもよい。接続は、たとえば、有線でもよいし無線でもよい。また、有効期間は、利用者による契約情報に応じて複製コンテンツに設定されたコンテンツの視聴または聴取可能な期間である。さらに、更新要求は、コンテンツの有効期間の更新を要求する情報であり、更新要求を送信した装置を特定する特定情報や、特定された装置に保管された各複製コンテンツの有効期間に関する情報を含んでいる。【００２７】
取得部１０２は、受付部１０１によって更新要求を受け付けた複製コンテンツの有効期間を取得する。具体的には、たとえば、更新要求に含まれる有効期間に関する情報を取得する。また、取得部１０２は、更新要求に含まれる特定情報によって特定された装置に対して、自装置が保管している各装置の有効期間の更新履歴の情報を取得してもよい。【００２８】
入力部１０３は、複製コンテンツの視聴または聴取予定日時の入力を受け付ける。具体的には、たとえば、複製コンテンツを保管している他の装置が接続されることで入力を受け付けてもよいし、利用者などによって自装置の備える入力デバイスなどを操作されることで入力を受け付けてもよい。複製コンテンツの視聴または聴取予定日時は、具体的には、たとえば、ドライブをおこなう予定日であり、ナビゲーション装置などによって複製コンテンツを視聴または聴取する可能性のある日時である。【００２９】
有効期間判断部１０４は、取得部１０２によって取得された複製コンテンツの有効期間と、複製コンテンツの複製元の期限付きコンテンツの有効期間とを比較判断する。また、有効期間判断部１０４は、取得部１０２によって取得された複製コンテンツの有効期間の期限時期（以下「有効期限」という）が、複製コンテンツの複製元の期限付きコンテンツの有効期限と同じか否かを判断する。具体的には、たとえば、複製コンテンツの有効期限と、期限付きコンテンツの有効期限が異なる場合は、複製コンテンツの更新期限が更新されていないと判断する。有効期限は、具体的には、○月○日から×月×日までが期間の有効期間の期限時期である×月×日のことである。【００３０】
また、有効期間判断部１０４は、取得部１０２によって取得された複製コンテンツの有効期限が、所定日時前より前か否かを判断する。さらに、有効期間判断部１０４は、入力部１０３によって入力された視聴または聴取予定日時より前の日時が有効期限の複製コンテンツがあるか否かを判断する。また、有効期間判断部１０４は、取得部１０２によって取得された複製コンテンツの有効期間と、後述する期限付きコンテンツ更新制御部１０８によって更新された期限付きコンテンツの有効期間とを比較判断する。【００３１】
更新判断部１０５は、受付部１０１によって複製コンテンツの有効期間の更新要求を受け付けたときに、取得部１０２によって取得された複製コンテンツの有効期間と、複製コンテンツの複製元の期限付きコンテンツの有効期間とに基づいて、期限付きコンテンツの有効期間が更新されているか否かを判断する。ここで、たとえば、複製コンテンツの有効期間が、期限付きコンテンツの有効期間を越えない範囲で設定される場合、複製コンテンツの有効期間と、期限付きコンテンツの有効期間とが同じと判断されるときは、期限付きコンテンツが最新の契約情報に応じた有効期間に更新されていない可能性があると判断する。【００３２】
報知部１０６は、更新判断部１０５によって期限付きコンテンツの有効期間が更新されていないと判断された場合、報知する。具体的には、期限付きコンテンツの有効期間が更新されていない旨を報知することで、たとえば、コンテンツ配信装置へ期限付きコンテンツの有効期間の更新を要求するよう利用者に促す。【００３３】
要求部１０７は、更新判断部１０５によって期限付きコンテンツの有効期間が更新されていないと判断された場合、コンテンツ配信装置へ期限付きコンテンツの有効期間の更新を要求する。【００３４】
期限付きコンテンツ更新制御部１０８は、要求部１０７に応じてコンテンツ配信装置から配信される少なくとも期限に関する情報にしたがって期限付きコンテンツの有効期間の更新を制御する。そして、期限付きコンテンツの有効期限がコンテンツ配信装置から配信される期限に関する情報と異なる場合、期限付きコンテンツの有効期間を更新する。ここで、有効期限の更新は、たとえば、コンテンツに含まれる有効期間に関する情報を更新してもよいし、コンテンツに紐付けられた権利ファイルに含まれる有効期間に関する情報を更新してもよい。権利ファイルは、たとえば、コンテンツとともにダウンロードおよび複製される。権利ファイルは、有効期間に関する情報、装置およびコンテンツを特定する特定情報などが含まれる。この場合、コンテンツ自身には視聴または聴取に関する制限はなく、コンテンツを再生するアプリケーションなどが権利ファイルの情報を取得し、コンテンツの有効期間を判断する。【００３５】
複製コンテンツ更新制御部１０９は、有効期間判断部１０４によって判断された比較結果に基づいて、複製コンテンツの有効期間の更新を制御する。複製コンテンツ更新制御部１０９は、有効期間判断部１０４によって有効期限が異なると判断された場合、複製コンテンツの有効期限の更新を制御して、複製コンテンツの有効期限を更新する。また、複製コンテンツ更新制御部１０９は、有効期間判断部１０４によって所定日時前より前と判断された場合、複製コンテンツの有効期限の更新を制御して、複製コンテンツの有効期限を更新しない。さらに、複製コンテンツ更新制御部１０９は、有効期間判断部１０４によって視聴または聴取予定日時より前の日時が有効期限の複製コンテンツがあると判断された場合、複製コンテンツの有効期限を期限付きコンテンツの有効期限を超えない期限で、視聴または聴取予定日時を含む有効期限に更新する。【００３６】
また、複製コンテンツ更新制御部１０９は、あらかじめ設定された複製コンテンツの有効期限が、期限付きコンテンツの有効期限よりも所定日時前の場合、複製コンテンツの有効期限を、期限付きコンテンツの有効期限を超えない期限の有効期限に更新する。この場合、たとえば、複製コンテンツの更新要求を受け付けたときから、あらかじめ定められた所定日時分のみ有効期限を更新し、延長するようにしてもよい。ここで、有効期限の更新は、たとえば、コンテンツに含まれる有効期間に関する情報を更新してもよいし、コンテンツに紐付けられた権利ファイルに含まれる有効期間に関する情報を更新してもよい。【００３７】
（コンテンツ管理装置のコンテンツ更新管理処理手順）
つぎに、コンテンツ管理装置１００のコンテンツ更新管理処理手順について説明する。図２は、コンテンツ管理装置のコンテンツ更新管理処理手順を示すフローチャートである。図２のフローチャートにおいて、まず、受付部１０１によって複製コンテンツの更新要求を受け付けるまで待機する（ステップＳ２０１：Ｎｏのループ）。そして、複製コンテンツの更新要求を受け付けた場合（ステップＳ２０１：Ｙｅｓ）、取得部１０２によって複製コンテンツの有効期間を取得する（ステップＳ２０２）。【００３８】
つぎに、更新判断部１０５によって、自装置に記録されている期限付きコンテンツの有効期間が更新されているか否かを判断する（ステップＳ２０３）。ステップＳ２０３において期限付きコンテンツの有効期間が更新されていない場合（ステップＳ２０３：Ｎｏ）、要求部１０７によってコンテンツ配信装置に期限付きコンテンツの有効期間の更新を要求する（ステップＳ２０４）。そして、期限付きコンテンツ更新制御部１０８によって、ステップＳ２０４における要求に応じてコンテンツ配信装置から配信される少なくとも期限に関する情報にしたがって期限付きコンテンツの有効期間の更新を制御する（ステップＳ２０５）。【００３９】
つぎに、有効期間判断部１０４によって、ステップＳ２０２において取得された複製コンテンツの有効期間と、ステップＳ２０５において制御された期限付きコンテンツの有効期間を比較する（ステップＳ２０６）。そして、ステップＳ２０６において判断された比較結果に基づいて、複製コンテンツ更新制御部１０９によって複製コンテンツの有効期間の更新を制御して（ステップＳ２０７）、一連の処理を終了する。【００４０】
一方、ステップＳ２０３において期限付きコンテンツの有効期間が更新されている場合（ステップＳ２０３：Ｙｅｓ）、そのままステップＳ２０６に進み、有効期間判断部１０４によって、ステップＳ２０２において取得された複製コンテンツの有効期間と、ステップＳ２０３において更新されていると判断された期限付きコンテンツの有効期間を比較する。そして、ステップＳ２０６において判断された比較結果に基づいて、複製コンテンツ更新制御部１０９によって複製コンテンツの有効期間の更新を制御して、一連の処理を終了する。【００４１】
なお、図２のフローチャートにおいては、ステップＳ２０３において期限付きコンテンツの有効期間が更新されているか否かを判断するとしているが、これに限るものではない。たとえば、期限付きコンテンツの有効期間が更新されているか否かを判断せず、ステップＳ２０６に進み、複製コンテンツの有効期間と、期限付きコンテンツの有効期間を比較してもよい。【００４２】
また、図２のフローチャートにおいては、ステップＳ２０５において期限付きコンテンツの有効期間の更新を制御するとしているが、たとえば、コンテンツ配信装置から配信される少なくとも期限に関する情報によって有効期限が更新されない場合、利用者に課金を促す旨の情報を報知してもよい。【００４３】
上述したように、実施の形態１のコンテンツ管理装置１００によれば、受付部１０１によって更新要求を受け付けた複製コンテンツの有効期間を取得部１０２によって取得し、有効期間判断部１０４によって、複製コンテンツの有効期間と、複製コンテンツの複製元の期限付きコンテンツの有効期間とを比較判断する。そして、有効期間判断部１０４によって判断された比較結果に基づいて、複製コンテンツの有効期間の更新を制御する。したがって、コンテンツ再生装置に保管されている複製コンテンツの有効期間を、コンテンツ管理装置１００によって更新することができる。これによって、利用者は、たとえば、通信環境が整っていない装置や通信不可能な装置における複製コンテンツの有効期間に関しても、更新させることができる。したがって、サブスクリプションサービスサーバからダウンロードしたコンテンツのコピーに関しても、有効期間の間は視聴または聴取することができる。【００４４】
また、実施の形態１のコンテンツ管理装置１００によれば、取得部１０２によって取得された複製コンテンツの有効期限が、有効期間判断部１０４によって複製コンテンツの複製元の期限付きコンテンツの有効期限と異なると判断された場合、複製コンテンツ更新制御部１０９によって複製コンテンツの有効期限の更新を制御して、更新することができる。したがって、複製コンテンツの有効期間が更新されていないと判断された場合、期限付きコンテンツの有効期間を超えない範囲で、更新することができる。これによって、利用者は、通信環境が整っていない装置や通信不可能な装置における複製コンテンツの有効期間に関しても、通信環境が整った装置と同じ有効期間に更新させることができる。【００４５】
また、実施の形態１のコンテンツ管理装置１００によれば、有効期間判断部１０４によって所定日時前より前と判断された場合、複製コンテンツ更新制御部１０９によって複製コンテンツの有効期限の更新を制御して、更新しないことができる。したがって、複製コンテンツの有効期間の更新の回数を増やし、そのたびに認証をおこなうので、契約違反などの不正をなくすことができる。これによって、利用者は、他者による不正をなくさせ、自身の契約にしたがってコンテンツを楽しむことができる。【００４６】
また、実施の形態１のコンテンツ管理装置１００によれば、入力部１０３によって複製コンテンツの視聴または聴取予定日時の入力を受け付けて、有効期間判断部１０４によって視聴または聴取予定日時より前の日時が有効期限の複製コンテンツがあると判断された場合、複製コンテンツ更新制御部１０９によって複製コンテンツの有効期限を期限付きコンテンツの有効期限を超えない期限で、視聴または聴取予定日時を含む有効期限に更新することができる。したがって、期限付きコンテンツの有効期限を超えない期限であれば、複製コンテンツの有効期限を視聴または聴取予定日時より後を期限とした有効期間に更新することができる。これによって、利用者は、たとえば、ドライブの予定がある場合など、コンテンツのコピーの有効期限を予定日より後の日時に更新させることで、予定したドライブのときにもコンテンツを視聴または聴取することができる。【００４７】
また、実施の形態１のコンテンツ管理装置１００によれば、あらかじめ設定された複製コンテンツの有効期限が、期限付きコンテンツの有効期限よりも所定日時前の場合、複製コンテンツ更新制御部１０９によって、複製コンテンツの有効期限を、期限付きコンテンツの有効期限を超えない期限の有効期限に更新する。したがって、たとえば、複製コンテンツの有効期間を期限付きコンテンツの有効期間よりも少ない範囲で更新させることで、更新の回数を増やし、そのたびに認証をおこなうので、契約違反などの不正をなくすことができる。これによって、利用者は、期限付きコンテンツの有効期間を超えない範囲で、複製コンテンツの有効期間を更新する日数を、用途に合わせて決めることができるため、安全で快適にコンテンツのコピーや視聴または聴取を楽しむことができる。【００４８】
また、実施の形態１のコンテンツ管理装置１００によれば、更新判断部１０５によって期限付きコンテンツの有効期間が更新されていないと判断された場合、報知部１０６によって報知することができる。したがって、複製コンテンツの有効期間の更新のときに、期限付きコンテンツの有効期間が更新されていない場合は、利用者に報知することができる。これによって、利用者は、たとえば、サブスクリプションサービスに対する支払いを忘れていた場合などに、報知させることができる。【００４９】
また、実施の形態１のコンテンツ管理装置１００によれば、更新判断部１０５によって期限付きコンテンツの有効期間が更新されていないと判断された場合、要求部１０７によって、コンテンツ配信装置へ期限付きコンテンツの有効期間の更新を要求し、この要求に応じてコンテンツ配信装置から配信される少なくとも期限に関する情報にしたがって期限付きコンテンツの有効期間の更新を制御することができる。また、複製コンテンツの有効期間の更新を、期限付きコンテンツの期限が更新された有効期間に基づいて、更新することができる。これによって、利用者は、サブスクリプションサービスとの契約情報に含まれる最新の有効期間に基づいて、有効期間を更新することができる。【００５０】
（実施の形態２）
（コンテンツ再生装置の機能的構成）
つぎに、この発明の実施の形態２にかかるコンテンツ再生装置３００の機能的構成について説明する。図３は、実施の形態２にかかるコンテンツ再生装置の機能的構成を示すブロック図である。また、実施の形態２においては、実施の形態１と同一部分は、説明を省略する。【００５１】
図３において、コンテンツ再生装置３００は、入力部３０１と、抽出部３０２と、有効期間判断部３０３と、報知部３０４と、要求部３０５と、更新制御部３０６と、を備えている。コンテンツ再生装置３００は、所定の有効期間において視聴または聴取可能なコンテンツ（以下、「期限付きコンテンツ」という）を配信するコンテンツ配信装置から取得された期限付きコンテンツの複製（以下、「複製コンテンツ」という）を、自装置を管理する装置から受け取る。実施の形態２においてコンテンツ配信装置は、後述するコンテンツ配信装置４００（図４参照）であってもよい。また、自装置を管理する装置は、たとえば、図１において示したコンテンツ管理装置１００であってもよい。さらに、コンテンツ管理装置およびコンテンツ再生装置３００は、利用者とコンテンツ配信装置との間における契約に関する契約情報によって特定されることとしてもよい。【００５２】
コンテンツ再生装置３００は、たとえば、移動体に搭載され、サブスクリプションサービスによってコンテンツ管理装置１００にダウンロードされた一時的に視聴可能なコンテンツの複製を保管および再生可能とすることとしてもよい。また、コンテンツ再生装置３００は、他のコンテンツ再生装置３００に保管されたコンテンツの複製のさらに複製を保管および再生可能としてもよい。なお、図示していないがコンテンツを読み取る読取部など、再生出力するための構成も備えている。【００５３】
入力部３０１は、複製コンテンツの再生指示の入力を受け付ける。具体的には、たとえば、複製コンテンツの視聴または聴取を開始する指示を受け付ける。さらに、具体的には、利用者による入力デバイスなどの操作の入力を受け付けてもよい。また、複製コンテンツを記録したＣＤなどが挿入されることで入力を受け付けてもよい。【００５４】
抽出部３０２は、複製コンテンツの有効期間を抽出する。具体的には、たとえば、コンテンツ再生装置３００の備える図示しない記録部に記録された複製コンテンツから各複製コンテンツに含まれた有効期間に関する情報を抽出する。さらに、コンテンツに紐付けられた権利ファイルから抽出してもよい。また、抽出部３０２は、入力部３０１によって複製コンテンツの再生指示の入力を受け付けたときに、再生指示の入力を受け付けた複製コンテンツの有効期間を抽出する。さらに、抽出部３０２は、複数の複製コンテンツの有効期間を抽出してもよい。【００５５】
有効期間判断部３０３は、抽出部３０２によって抽出された複製コンテンツの有効期間の期限時期（以下「有効期限」という）を判断する。また、有効期間判断部３０３は、抽出部３０２によって抽出された複製コンテンツの有効期限が所定日時前以内か否かを判断する。さらに、有効期間判断部３０３は、抽出部３０２によって抽出された複数の複製コンテンツの有効期限を比較判断する。【００５６】
報知部３０４は、複製コンテンツの有効期限を報知する。報知部３０４は、具体的には、たとえば、ディスプレイやスピーカなどによって、映像情報や音声情報を用いて報知する。また、報知部３０４は、有効期間判断部３０３によって判断された比較結果に基づいて、有効期限の一覧を報知してもよい。【００５７】
要求部３０５は、有効期間判断部３０３によって判断された判断結果に基づいて、コンテンツ配信装置に有効期限の更新を要求する。また、要求部３０５は、有効期間判断部３０３によって、複製コンテンツの有効期限が所定日時前以内と判断された場合、コンテンツ配信装置に有効期限の更新を要求する。【００５８】
更新制御部３０６は、要求部３０５に応じてコンテンツ配信装置から配信される少なくとも期限に関する情報にしたがって複製コンテンツの有効期限の更新を制御する。また、更新制御部３０６は、要求部３０５に応じてコンテンツ配信装置から配信される少なくとも期限に関する情報にしたがって複製コンテンツの有効期限の更新を制御して、複製コンテンツの有効期限を更新する。ここで、有効期限の更新は、たとえば、コンテンツに含まれる有効期間に関する情報を更新してもよいし、コンテンツに紐付けられた権利ファイルに含まれる有効期間に関する情報を更新してもよい。【００５９】
（コンテンツ配信装置の機能的構成）
つぎに、この発明の実施の形態２にかかるコンテンツ配信装置４００の機能的構成について説明する。図４は、実施の形態２にかかるコンテンツ配信装置の機能的構成を示すブロック図である。【００６０】
図４において、コンテンツ配信装置４００は、受付部４０１と、識別部４０２と、取得部４０３と、有効期間判断部４０４と、配信部４０５と、を備えている。コンテンツ配信装置４００は、所定の有効期間において視聴または聴取可能なコンテンツ（以下、「期限付きコンテンツ」という）を配信する。期限付きコンテンツの配信は、たとえば、図１において示したコンテンツ管理装置１００に配信することとしてもよい。この場合、コンテンツ再生装置３００は、コンテンツ管理装置１００に配信された期限付きコンテンツの複製（以下、「複製コンテンツ」という）が転送される。コンテンツ配信装置４００は、たとえば、サブスクリプションサービスを実施するサーバ群である。【００６１】
受付部４０１は、通信可能な装置から期限付きコンテンツまたは複製コンテンツの有効期間の更新要求を受け付ける。通信可能な装置は、たとえば、コンテンツ配信装置４００とネットワークを介して通信がおこなえる装置である。具体的には、たとえば、コンテンツ管理装置１００やコンテンツ再生装置３００である。【００６２】
識別部４０２は、受付部４０１によって受け付けられた有効期間の更新要求を送信した通信可能な装置（以下、「更新対象装置」という）を識別する。識別部４０２は、たとえば、更新対象装置が利用者との契約に含まれる装置か否かを識別する。【００６３】
取得部４０３は、識別部４０２によって識別された更新対象装置の契約情報を取得する。また、取得部４０３は、複製コンテンツを保管している通信可能なコンテンツ再生装置３００から有効期間の更新要求を受け付けた場合、複製コンテンツの複製元の期限付きコンテンツを保管している通信可能なコンテンツ管理装置１００から有効期間に関する情報を取得する。【００６４】
有効期間判断部４０４は、取得部４０３によって取得された契約情報に基づいて、更新対象装置に保管されている期限付きコンテンツまたは複製コンテンツの有効期間が更新されているか否かを判断する。また、有効期間判断部４０４は、コンテンツ再生装置に保管されている複製コンテンツの有効期間に関する情報と、コンテンツ管理装置に保管されている複製コンテンツの複製元の期限付きコンテンツの有効期間に関する情報とを比較判断する。【００６５】
配信部４０５は、有効期間判断部４０４によって有効期間が更新されてないと判断された場合、更新対象装置に有効期間に関する情報を配信する。有効期間に関する情報の配信は、たとえば、更新対象装置に有効期間を更新させる情報、または有効期間の更新された権利ファイルを配信する。また、配信部４０５は、有効期間判断部４０４によって判断された比較結果に基づいて、コンテンツ再生装置３００に、複製コンテンツの複製元の期限付きコンテンツの有効期間を超えない範囲の有効期間の情報を配信する。さらに、配信部４０５は、コンテンツ再生装置３００またはコンテンツ管理装置１００のいずれか一つの装置において、有効期間が更新された場合、期限付きコンテンツまたは複製コンテンツの有効期間に関する情報を他の装置に配信してもよい。【００６６】
（コンテンツ再生装置３００のコンテンツ更新処理手順）
つぎに、実施の形態２にかかるコンテンツ再生装置３００のコンテンツ更新処理手順について説明する。図５は、実施の形態２にかかるコンテンツ再生装置のコンテンツ更新処理手順を示すフローチャートである。図５のフローチャートにおいて、まず、入力部３０１によって複製コンテンツの再生指示の入力を受け付けるまで待機する（ステップＳ５０１：Ｎｏのループ）。そして、複製コンテンツの再生指示の入力を受け付けた場合（ステップＳ５０１：Ｙｅｓ）、抽出部３０２によって、ステップＳ５０１において受け付けた複製コンテンツの有効期間を抽出する（ステップＳ５０２）。【００６７】
つぎに、ステップＳ５０２において抽出された複製コンテンツの有効期間の期限時期（以下「有効期限」という）を判断する（ステップＳ５０３）。つぎに、ステップＳ５０３において判断された判断結果に基づいて、要求部３０５によってコンテンツ配信装置４００に有効期限の更新を要求する（ステップＳ５０４）。そして、更新制御部３０６によって、ステップＳ５０４における要求に応じてコンテンツ配信装置４００から配信される少なくとも期限に関する情報にしたがって複製コンテンツの有効期限の更新を制御して（ステップＳ５０５）、一連の処理を終了する。【００６８】
なお、図５のフローチャートにおいては、ステップＳ５０１：Ｙｅｓにおいて、複製コンテンツの再生指示の入力を受け付けたときに、コンテンツ更新処理が開始するとしているが、これに限るものではない。たとえば、利用者による入力デバイスなどの操作の入力を受け付けることで、コンテンツ更新処理を開始してもよい。【００６９】
また、図５のフローチャートにおいては、ステップＳ５０４において有効期限の更新を要求するとしているが、これに限るものではない。具体的には、たとえば、有効期限に達していない場合は、複製コンテンツの有効期限を更新せず、ステップＳ５０１において入力を受け付けた再生指示にしたがって複製コンテンツを再生するようにしてもよい。【００７０】
上述したように、実施の形態２のコンテンツ再生装置３００によれば、有効期間判断部３０３によって判断された判断結果に基づいて、要求部３０５によってコンテンツ配信装置４００に有効期限の更新を要求し、この要求に応じてコンテンツ配信装置４００から配信される少なくとも期限に関する情報にしたがって複製コンテンツの有効期限の更新を制御することができる。したがって、たとえば、コンテンツ再生装置３００が通信環境は整っていなくても、通信が可能な場合、コンテンツ管理装置１００を介さなくても、有効期間の更新をおこなうことができる。これによって、利用者は、たとえば、旅行中などコンテンツ管理装置１００と接続できないときに、複製コンテンツの有効期間の期限日に達してしまっても、自身で有効期間を更新することができるため、快適に複製コンテンツの視聴または聴取をおこなうことができる。【００７１】
また、実施の形態２のコンテンツ再生装置３００によれば、要求部３０５は、有効期間判断部３０３によって、複製コンテンツの有効期限が所定日時前以内と判断された場合、コンテンツ配信装置４００に有効期限の更新を要求し、この要求に応じてコンテンツ配信装置４００から配信される少なくとも期限に関する情報にしたがって複製コンテンツの有効期限の更新を制御して、更新制御部３０６は、複製コンテンツの有効期限を更新することができる。したがって、期限時期に達する前にコンテンツの有効期間を更新することができる。これによって、利用者は、期限日に通信環境が悪く、コンテンツの更新ができずに視聴または聴取が不可となることを防ぐことができる。【００７２】
また、実施の形態２のコンテンツ再生装置３００によれば、入力部３０１によって複製コンテンツの再生指示の入力を受け付けたときに、抽出部３０２によって、複製コンテンツの有効期間を抽出することができる。したがって、再生をおこなうたびに有効期間を確認し、期限に達しそうな場合は、更新することができる。これによって、利用者は、更新処理を開始する操作を省くことができる。【００７３】
また、実施の形態２のコンテンツ再生装置３００によれば、抽出部３０２によって複数の複製コンテンツの有効期間を抽出し、抽出部３０２によって取得された複数の複製コンテンツの有効期限を有効期間判断部３０３によって比較判断し、判断された比較結果に基づいて、報知部３０４によって有効期限の一覧を報知することができる。したがって、コンテンツによって有効期間が異なる場合、それぞれのコンテンツを有効期間に達しそうな順に一覧を表示させることができる。これによって、利用者は、各コンテンツに紐付けられた契約情報を簡単に確認することができる。【００７４】
（コンテンツ配信装置のコンテンツ配信処理手順）
つぎに、実施の形態２にかかるコンテンツ配信装置４００のコンテンツ配信処理手順について説明する。図６は、実施の形態２にかかるコンテンツ配信装置のコンテンツ配信処理手順を示すフローチャートである。図６のフローチャートにおいて、まず、受付部４０１によって、通信可能な装置から期限付きコンテンツまたは複製コンテンツの有効期間の更新要求を受け付けるまで待機する（ステップＳ６０１：Ｎｏのループ）。【００７５】
ステップＳ６０１において、有効期間の更新要求を受け付けた場合（ステップＳ６０１：Ｙｅｓ）、識別部４０２によって、ステップＳ６０１において受け付けられた有効期間の更新要求を送信した通信可能な装置（以下、「更新対象装置」という）を識別する（ステップＳ６０２）。そして、取得部４０３によって、ステップＳ６０２において識別された更新対象装置の契約情報を取得する（ステップＳ６０３）。【００７６】
つぎに、有効期間判断部４０４によって、ステップＳ６０３において取得された契約情報に基づいて、更新対象装置に保管されている期限付きコンテンツまたは複製コンテンツの有効期間が更新されているか否かを判断する（ステップＳ６０４）。ステップＳ６０４において、有効期間が更新されていると判断された場合（ステップＳ６０４：Ｙｅｓ）、そのまま一連の処理を終了する。一方、ステップＳ６０４において、有効期間が更新されていないと判断された場合（ステップＳ６０４：Ｎｏ）、配信部４０５によって、更新対象装置に有効期間に関する情報を配信して（ステップＳ６０５）、一連の処理を終了する。【００７７】
なお、図６のフローチャートにおいては、ステップＳ６０１において、有効期間の更新要求を受け付けなくても、利用者の課金により契約情報が更新されたら、コンテンツ管理装置、または、登録されているすべての装置に有効期間に関する情報を配信することができる。【００７８】
また、図６のフローチャートにおいては、ステップＳ６０２において、更新対象装置を識別するとしているが、これに限るものではない。具体的には、たとえば、装置ではなく利用者またはコンテンツを識別してもよい。この場合、契約情報には装置を登録しない構成でもよい。【００７９】
また、図６のフローチャートにおいては、ステップＳ６０４：Ｙｅｓにおいて有効期間が更新されている場合、一連の処理を終了するとしているが、これに限るものではない。具体的には、たとえば、有効期間が更新されている場合でも、ステップＳ６０５に進み有効期間に関する情報を配信してもよい。【００８０】
また、図６のフローチャートにおいては、ステップＳ６０５において有効期間に関する情報を配信するとしているが、これに限るものではない。具体的には、たとえば、権利ファイルを配信してもよいし、直接他の装置に記録されているコンテンツの有効期間を書き換えてもよい。【００８１】
上述したように、実施の形態２のコンテンツ配信装置４００によれば、受付部４０１によって受け付けられた有効期間の更新要求を送信した更新対象装置を識別部４０２によって識別し、識別された更新対象装置の契約情報を、取得部４０３によって取得する。そして、この契約情報に基づいて、有効期間判断部４０４によって更新対象装置に保管されている期限付きコンテンツまたは複製コンテンツの有効期間が更新されているか否かを判断し、有効期間が更新されてないと判断された場合、更新対象装置に有効期間に関する情報を配信することができる。したがって、期限付きコンテンツまたは複製コンテンツを問わず、通信可能な装置に記録されていれば有効期間を更新することができる。【００８２】
また、実施の形態２のコンテンツ配信装置４００によれば、有効期間判断部４０４は、コンテンツ再生装置に保管されている複製コンテンツの有効期間に関する情報と、コンテンツ管理装置に保管されている複製コンテンツの複製元の期限付きコンテンツの有効期間に関する情報とを比較判断し、配信部４０５は、有効期間判断部４０４によって判断された比較結果に基づいて、コンテンツ再生装置に、複製コンテンツの複製元の期限付きコンテンツの有効期間を超えない範囲の有効期間の情報を配信することができる。したがって、期限付きコンテンツの有効期間に基づいて、複製コンテンツの有効期間を更新することができる。これによって、利用者は、各コンテンツの有効期間を一元管理することができる。【００８３】
また、実施の形態２のコンテンツ配信装置４００によれば、コンテンツ再生装置またはコンテンツ管理装置のいずれか一つの装置において、有効期間が更新された場合、配信部４０５によって、期限付きコンテンツまたは複製コンテンツの有効期間に関する情報を他の装置に配信することができる。したがって、登録された複数の装置に記録されたコンテンツを一括で更新することができる。これによって、通信可能であれば有効期間が自動的に更新されるため、更新し忘れることを防ぐことができる。
【実施例１】
【００８４】
以下に、本発明の実施例１について説明する。実施例１では、たとえば、サブスクリプションサービスを提供するサブスクリプションサービスサーバによって、本発明のコンテンツ配信装置を実施し、通信環境の整ったＰＣによって、本発明のコンテンツ管理装置を実施し、車両（四輪車、二輪車を含む）などの移動体に搭載されるナビゲーション装置、または、利用者が携帯可能な再生端末によって、本発明のコンテンツ再生装置を実施した場合の一例について説明する。【００８５】
（システムの概要）
まず、図７を用いて、本実施例１にかかるコンテンツの配信の一例として楽曲を配信する楽曲配信システムの概要について説明する。図７は、本実施例にかかる楽曲配信システムの概要を示す説明図である。【００８６】
図７において、楽曲配信システム７００は、サブスクリプションサービスサーバ７０１と、ＰＣ７０２と、ナビゲーション装置７０３と、再生端末７０４と、から構成されている。サブスクリプションサービスサーバ７０１と、ＰＣ７０２と、ナビゲーション装置７０３と、再生端末７０４とは、それぞれインターネット７１０を介して接続されており、ＰＣ７０２と、ナビゲーション装置７０３と、再生端末７０４は、それぞれ同一の利用者７０５が所有していることとする。【００８７】
なお、図７の説明においては、ＰＣ７０２と、ナビゲーション装置７０３と、再生端末７０４は、同一の利用者７０５が所有することとしたが、それぞれ異なっていてもよく、その場合、それぞれが友人や家族など利用者７０５によって把握可能な所有としてもよい。【００８８】
サブスクリプションサービスサーバ７０１は、利用者７０５との間における、所定の楽曲の配信に関する契約に基づいて、利用者７０５の所有するＰＣ７０２やナビゲーション装置７０３へ楽曲を配信する。楽曲の配信は、ＰＣ７０２やナビゲーション装置７０３に限ることなく、利用者７０５との間の契約に応じて登録される端末に対しておこなうこととしてもよい。【００８９】
また、配信された楽曲には複製を許可する情報や、複製数を制限する情報が付与されていてもよい。これに楽曲の配信を受けたＰＣ７０２やナビゲーション装置７０３は、許可された複製数内であれば複製を生成し、他の端末に対して複製を送信することができるとしてもよい。このとき、たとえば、契約された端末内において、楽曲の配信を受ける端末（親機）と、親機に配信された楽曲を複製し送信される端末（子機）とに区別してもよい。このように区別することで、複製（子コンテンツ７２１）の元となる楽曲（親コンテンツ７２０）が常に親機に記録されることとなり、楽曲の管理が容易となる。【００９０】
また、親機は、他の端末が接続されることで、接続された他の端末が親機と同一の契約の子機であるか識別し、複製数に制限がある場合は、その制限内で子機に複製を送信することができる。また、楽曲の有効期間を取得し、楽曲の有効期間に残り日時がある場合に、子機に複製を送信できることとしてもよい。さらに、親機は、他の端末が接続されるたびに、サブスクリプションサービスサーバ７０１から認証情報を取得し、取得された認証情報にしたがって接続された他の端末が自装置の子機か否かを判断してもよい。また、たとえば、子機が、他の子機へ子コンテンツ７２１の複製（孫コンテンツ）を送信できることとしてもよい。【００９１】
また、親機は、他の端末が接続されると接続された他の端末から認証情報を取得し、取得した認証情報によって自装置の子機か否かを判断してもよい。親機に子機が接続された場合、親機が保管している楽曲と、子機が保管している複製と、を比較して、親機が保管している楽曲に対して、子機が保管していない複製がある場合、自動的に子機に楽曲の複製を転送してもよい。また、たとえば、ナビゲーション装置７０２などの通信可能な子機においては、親機から複製を受信するときに、インターネット７１０を介して直接サブスクリプションサービスサーバ７０１から認証をおこなうこととしてもよい。【００９２】
そして、複製にも、たとえば元の楽曲と同じ有効期間が設定されるようにすれば、複製を受信した子機においても、利用者７０５との間における、所定の楽曲の配信に関する契約に基づいた期間に再生を制限することができる。また、複製に設定する有効期間を元の楽曲より短くすることで、子機の認証を頻繁におこない、より契約違反などによる不正をなくし、所定の楽曲の配信に関する契約を実行することができる。【００９３】
本発明においては、通信環境の整った端末であるＰＣ７０２を親機とし、その他の端末（ナビゲーション装置７０３、再生端末７０４など）を子機として説明する。また、ナビゲーション装置７０３は、通信環境が整っていないが通信可能な端末であり、再生端末７０４は、通信不可能な端末であることとして説明する。【００９４】
具体的には、たとえば、サブスクリプションサービスサーバ７０１によって、利用者７０５は、登録されたＰＣ７０２やナビゲーション装置７０３などの所定の端末を通じて、契約した期間に応じて、サブスクリプションサービスサーバ７０１が用意する楽曲群の楽曲から、好きな楽曲を好きなだけダウンロードあるいは再生して、聴取することができる。【００９５】
より具体的には、たとえば、サブスクリプションサービスサーバ７０１は、楽曲データを保管管理するコンテンツサーバや、利用者７０５の端末認証と、楽曲の有効期間を設定管理する認証サーバや、利用者７０５との間における契約情報と課金情報を管理する課金サーバなどからなるサーバ群から構成されていてもよい。サーバ群は、たとえば、３つでなくてもよく、コンテンツサーバ、認証サーバ、課金サーバのうちいずれか一つ以上の機能を有するサーバからなり、すべての機能を実現できる構成であればよい。【００９６】
ここで、サブスクリプションサービスサーバ７０１による楽曲の配信の概要について説明する。サブスクリプションサービスサーバ７０１は、利用者７０５との間の契約に応じて登録されたＰＣ７０２などの所定の端末から、楽曲のダウンロードの要求を受け付けると、認証サーバの機能によって、有効な契約がされた利用者７０５であるか否か認証をおこなう。【００９７】
さらに、サブスクリプションサービスサーバ７０１は、課金サーバの機能によって管理された利用者７０５の契約情報に応じて、コンテンツサーバの機能によって保管管理された楽曲群から配信する楽曲を設定する。具体的には、たとえば、配信する楽曲は、ＰＣ７０２などから要求された楽曲について、契約情報や課金情報に応じた有効期間を設定して配信することとなる。【００９８】
ここで、有効期間は、たとえば、利用者７０５の支払い状況に応じて更新されることとしてもよく、配信の終了日のみならず、開始日と終了日をあわせた情報であってもよい。また、配信の期日の代わりに、再生可能な有効期間を設定してもよく、再生の可否に関する情報でもよい。また、有効期間は、サブスクリプションサービスを提供する事業者によって、適宜変更可能であってもよい。【００９９】
なお、本実施例では、配信する楽曲に対して、サブスクリプションサービスサーバ７０１によって有効期間を設定する構成としているが、それぞれの端末によって設定できる構成としてもよい。具体的には、たとえば、端末が契約情報や課金情報を取得して、契約情報や課金情報に応じて楽曲の再生をおこなうこととしてもよい。さらに、親機が取得した契約情報や課金情報を、子機に送信できることとしてもよい。【０１００】
ナビゲーション装置７０３は、車両など移動体に搭載されており、車両の経路誘導などをおこなう他に、記録媒体に記録されたコンテンツや、ＰＣ７０２もしくは再生端末７０４から取得されたコンテンツの再生をおこなう。再生端末７０４は、利用者によって携帯可能であり、記録媒体に記録されたコンテンツや、ＰＣ７０２もしくはナビゲーション装置７０３から取得されたコンテンツの再生をおこなう。複製の送信は、利用者７０５が所有するすべての端末またはあらかじめ指定した端末に対して自動的に行ってもよく、複製数の制限がある場合は、利用者７０５が所有する複数の端末にたいして複製の送信をおこなう優先順位の設定ができるようにしてもよい。【０１０１】
具体的には、たとえば、サブスクリプションサービスサーバ７０１によってＰＣ７０２に配信され、さらにＰＣ７０２によって送信された楽曲の複製の聴取をおこなうことができる。配信される楽曲は、たとえば、聴取可能な有効期間が設定されており、設定済みの楽曲をダウンロード方式によって配信される。【０１０２】
より具体的には、たとえば、ナビゲーション装置７０３や再生端末７０４などは、所定の楽曲の配信に関する契約をおこなった利用者７０５が所有しており、図示しない表示部や音声出力部などによって利用可能な楽曲のリストや情報を参照する機能を有している。そして、図示しない操作部などによって、利用者７０５から聴取したい楽曲の選択を受け付けて、楽曲の再生をおこなうことができる。【０１０３】
ＰＣ７０２は、たとえば、サブスクリプションサービスサーバ７０１から１曲あるいは複数曲ダウンロードすることとしてもよい。ダウンロードされた楽曲は、契約に応じた有効期間に限って聴取可能な曲でもよい。【０１０４】
ＰＣ７０２、ナビゲーション装置７０３や再生端末７０４などは、楽曲を再生する場合、各楽曲の再生指示を受け付ける前に、常に各楽曲に設定された有効期間を取得し、有効期間内ではない楽曲がある場合、利用者７０５に有効期間ではない旨を報知してもよい。また、利用者７０５への報知とともに、インターネットバンクなどへ課金指示をおこなってもよい。【０１０５】
また、ＰＣ７０２、ナビゲーション装置７０３や再生端末７０４などは、各楽曲に設定された有効期間を管理せず、各楽曲に付随する楽曲再生プログラムなどが有効期間を管理するようにしてもよい。この場合、楽曲に付随する楽曲再生プログラムによって有効期間外の楽曲を再生させないようにする構成でもよい。【０１０６】
ＰＣ７０２、ナビゲーション装置７０３や再生端末７０４などによる楽曲の聴取は、利用者７０５からの再生指示を受け付けた時点で聴取可能な有効期間に限らず再生をおこない、その後、再生指示を受け付けた時点が有効期間内ではないと判明された場合に、楽曲の再生を一般に試聴が認められる時間以内、たとえば４０秒以内に停止するようにしてもよい。【０１０７】
ＰＣ７０２、ナビゲーション装置７０３や再生端末７０４などによる楽曲の聴取は、再生指示を受け付けた時点で、ナビゲーション装置７０３に記録された過去の再生履歴を検索し、前回の再生が有効期間内であれば、すぐに楽曲を再生し、その後、再生指示を受け付けた時点が有効期間内ではないと判明された場合に、楽曲の再生を一般に試聴が認められる時間以内、たとえば４０秒以内に停止するようにしてもよい。また、前回の再生が有効期間外の場合は、すぐに楽曲を再生せず、再生指示を受け付けた楽曲の有効期間を取得し、取得された有効期間に応じて楽曲を再生するか否かを判断してもよい。【０１０８】
（サブスクリプションサービスサーバおよびＰＣのハードウェア構成）
ここで、図８を用いて、実施例１にかかるサブスクリプションサービスサーバ７０１およびＰＣ７０２のハードウェア構成について説明する。図８は、実施例１にかかるサブスクリプションサービスサーバおよびＰＣのハードウェア構成の一例を示すブロック図である。【０１０９】
図８において、サブスクリプションサービスサーバ７０１およびＰＣ７０２は、それぞれＣＰＵ８０１と、ＲＯＭ８０２と、ＲＡＭ８０３と、磁気ディスクドライブ８０４と、磁気ディスク８０５と、光ディスクドライブ８０６と、光ディスク８０７と、音声Ｉ／Ｆ（インターフェース）８０８と、スピーカ８０９と、入力デバイス８１０と、映像Ｉ／Ｆ８１１と、ディスプレイ８１２と、通信Ｉ／Ｆ８１３と、を備えている。また、各構成部８０１〜８１３はバス８２０によってそれぞれ接続されている。【０１１０】
まず、ＣＰＵ８０１は、サブスクリプションサービスサーバ７０１またはＰＣ７０２の全体の制御を司る。ＲＯＭ８０２は、ブートプログラム、通信プログラム、データ管理プログラム、有効期間設定プログラムなどの各種プログラムを記録している。また、ＰＣ７０２には、複製生成プログラムが記録されていてもよい。また、ＲＡＭ８０３は、ＣＰＵ８０１のワークエリアとして使用される。また、コンテンツの複製を生成してナビゲーション装置７０３や再生端末７０４へ転送させてもよい。【０１１１】
磁気ディスクドライブ８０４は、ＣＰＵ８０１の制御にしたがって磁気ディスク８０５に対するデータの読み取り／書き込みを制御する。磁気ディスク８０５は、磁気ディスクドライブ８０４の制御で書き込まれたデータを記録する。磁気ディスク８０５としては、たとえば、ＨＤ（ハードディスク）やＦＤ（フレキシブルディスク）を用いることができる。【０１１２】
光ディスクドライブ８０６は、ＣＰＵ８０１の制御にしたがって光ディスク８０７に対するデータの読み取り／書き込みを制御する。光ディスク８０７は、光ディスクドライブ８０６の制御にしたがってデータの読み出される着脱自在な記録媒体である。光ディスク８０７は、書き込み可能な記録媒体を利用することもできる。また、この着脱可能な記録媒体として、光ディスク８０７のほか、ＭＯ、メモリカードなどであってもよい。【０１１３】
音声Ｉ／Ｆ８０８は、音声入力用のマイク８０９および音声出力用のスピーカ８１０に接続される。スピーカ８０９からは、音声が出力される。【０１１４】
入力デバイス８１０は、文字、数値、各種指示などの入力のための複数のキーを備えたリモコン、キーボード、マウス、タッチパネルなどが挙げられる。【０１１５】
映像Ｉ／Ｆ８１１は、ディスプレイ８１２と接続される。映像Ｉ／Ｆ８１１は、具体的には、たとえば、ディスプレイ８１３全体の制御をおこなうグラフィックコントローラと、即時表示可能な画像情報を一時的に記録するＶＲＡＭ（Ｖｉｄｅｏ  ＲＡＭ）などのバッファメモリと、グラフィックコントローラから出力される画像データに基づいて、ディスプレイ８１２を表示制御する制御ＩＣなどによって構成される。【０１１６】
ディスプレイ８１２には、アイコン、カーソル、メニュー、ウインドウ、あるいは文字や画像などの各種データが表示される。このディスプレイ８１２は、たとえば、ＣＲＴ、ＴＦＴ液晶ディスプレイ、プラズマディスプレイなどを採用することができる。【０１１７】
通信Ｉ／Ｆ８１３は、無線を介してネットワークに接続され、サブスクリプションサービスサーバ７０１またはＰＣ７０２と、ＣＰＵ８０１とのインターフェースとして機能する。通信Ｉ／Ｆ８１３は、さらに、無線を介してインターネットなどの通信網に接続され、この通信網とＣＰＵ８０１とのインターフェースとしても機能する。【０１１８】
通信網には、ＬＡＮ、ＷＡＮ、公衆回線網や携帯電話網などがある。具体的には、通信Ｉ／Ｆ８１３は、たとえば、ＦＭチューナーなどによって構成される。【０１１９】
図１に示したコンテンツ管理装置１００が備える受付部１０１、取得部１０２、入力部１０３、有効期間判断部１０４、更新判断部１０５、報知部１０６、要求部１０７、期限付きコンテンツ更新制御部１０８、複製コンテンツ更新制御部１０９は、図８に示したＰＣ７０２におけるＲＯＭ８０２、ＲＡＭ８０３、磁気ディスク８０５、光ディスク８０７などに記録されたプログラムやデータを用いて、ＣＰＵ８０１が所定のプログラムを実行し、サブスクリプションサービスサーバ７０１における各部を制御することによってその機能を実現する。【０１２０】
すなわち、実施例１のＰＣ７０２は、ＰＣ７０２おける記録媒体としてのＲＯＭ８０２に記録されているコンテンツ更新管理プログラムを実行することにより、図１に示したコンテンツ管理装置が備える機能を、図２に示したコンテンツ更新管理処理手順で実行することができる。【０１２１】
（ナビゲーション装置７０３のハードウェア構成）
つづいて、図９を用いて、実施例１にかかるナビゲーション装置７０３のハードウェア構成について説明する。図９は、実施例１にかかるナビゲーション装置のハードウェア構成の一例を示すブロック図である。【０１２２】
図９において、ナビゲーション装置７０３は、車両などの移動体に搭載されており、ＣＰＵ９０１と、ＲＯＭ９０２と、ＲＡＭ９０３と、磁気ディスクドライブ９０４と、磁気ディスク９０５と、光ディスクドライブ９０６と、光ディスク９０７と、音声Ｉ／Ｆ（インターフェース）９０８と、マイク９０９と、スピーカ９１０と、入力デバイス９１１と、映像Ｉ／Ｆ９１２と、ディスプレイ９１３と、通信Ｉ／Ｆ９１４と、ＧＰＳユニット９１５と、各種センサ９１６と、カメラ９１７と、を備えている。また、各構成部９０１〜９１７はバス９２０によってそれぞれ接続されている。【０１２３】
まず、ＣＰＵ９０１は、ナビゲーション装置７０３の全体の制御を司る。ＲＯＭ９０２は、ブートプログラム、経路探索プログラム、経路誘導プログラム、通信プログラム、コンテンツ再生プログラム、有効期間設定プログラムなどの各種プログラムを記録している。また、ＲＡＭ９０３は、ＣＰＵ９０１のワークエリアとして使用される。コンテンツ再生プログラム、通信プログラムは、ＰＣ７０２から転送された複製コンテンツを再生させる。【０１２４】
経路探索プログラムは、後述する磁気ディスク９０５や光ディスク９０７に記録されている地図情報などを利用して、出発地点から目的地点までの最適な経路を探索させる。ここで、最適な経路とは、目的地点までの最短（あるいは最速）経路や利用者が指定した条件に最も合致する経路などである。【０１２５】
経路誘導プログラムは、経路探索プログラムを実行することによって探索された誘導経路情報、現在地点算出プログラムを実行することによって算出された車両の現在地点情報、後述する磁気ディスク９０５や光ディスク９０７から読み出された地図情報に基づいて、リアルタイムな経路誘導情報の生成をおこなわせる。経路誘導プログラムを実行することによって生成された経路誘導情報は、ＣＰＵ９０１を介して音声Ｉ／Ｆ９０８や映像Ｉ／Ｆ９１２へ出力される。【０１２６】
磁気ディスクドライブ９０４は、ＣＰＵ９０１の制御にしたがって磁気ディスク９０５に対するデータの読み取り／書き込みを制御する。磁気ディスク９０５は、磁気ディスクドライブ９０４の制御で書き込まれたデータを記録する。磁気ディスク９０５としては、たとえば、ＨＤ（ハードディスク）やＦＤ（フレキシブルディスク）を用いることができる。【０１２７】
光ディスクドライブ９０６は、ＣＰＵ９０１の制御にしたがって光ディスク９０７に対するデータの読み取り／書き込みを制御する。光ディスク９０７は、光ディスクドライブ９０６の制御にしたがってデータの読み出される着脱自在な記録媒体である。光ディスク９０７は、書き込み可能な記録媒体を利用することもできる。また、この着脱可能な記録媒体として、光ディスク９０７のほか、ＭＯ、メモリカードなどであってもよい。【０１２８】
音声Ｉ／Ｆ９０８は、音声入力用のマイク９０９および音声出力用のスピーカ９１０に接続される。マイク９０９に受音された音声は、音声Ｉ／Ｆ９０８内でＡ／Ｄ変換される。スピーカ９１０からは、音声が出力される。【０１２９】
入力デバイス９１１は、文字、数値、各種指示などの入力のための複数のキーを備えたリモコン、キーボード、マウス、タッチパネルなどが挙げられる。【０１３０】
映像Ｉ／Ｆ９１２は、ディスプレイ９１３と接続される。映像Ｉ／Ｆ９１２は、具体的には、たとえば、ディスプレイ９１３全体の制御をおこなうグラフィックコントローラと、即時表示可能な画像情報を一時的に記録するＶＲＡＭ（Ｖｉｄｅｏ  ＲＡＭ）などのバッファメモリと、グラフィックコントローラから出力される画像データに基づいて、ディスプレイ９１３を表示制御する制御ＩＣなどによって構成される。【０１３１】
ディスプレイ９１３には、アイコン、カーソル、メニュー、ウインドウ、あるいは文字や画像などの各種データが表示される。このディスプレイ９１３は、たとえば、ＣＲＴ、ＴＦＴ液晶ディスプレイ、プラズマディスプレイなどを採用することができる。【０１３２】
通信Ｉ／Ｆ９１４は、無線を介してネットワークに接続され、ナビゲーション装置７０３とＣＰＵ９０１とのインターフェースとして機能する。通信Ｉ／Ｆ９１４は、さらに、無線を介してインターネットなどの通信網に接続され、この通信網とＣＰＵ９０１とのインターフェースとしても機能する。【０１３３】
通信網には、ＬＡＮ、ＷＡＮ、公衆回線網や携帯電話網などがある。具体的には、通信Ｉ／Ｆ９１４は、たとえば、ＦＭチューナー、ＶＩＣＳ（Ｖｅｈｉｃｌｅ  Ｉｎｆｏｒｍａｔｉｏｎ  ａｎｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｓｙｓｔｅｍ）／ビーコンレシーバ、無線ナビゲーション装置、およびその他のナビゲーション装置によって構成され、ＶＩＣＳセンターから配信される渋滞や交通規制などの道路交通情報を取得する。なお、ＶＩＣＳは登録商標である。また、通信Ｉ／Ｆ９１４は、たとえば、図示しないサーバなどからスケジュール情報やプロフィール情報を取得する構成でもよい。【０１３４】
ＧＰＳユニット９１５は、ＧＰＳ衛星からの電波を受信し、車両の現在地点を示す情報を出力する。ＧＰＳユニット９１５の出力情報は、後述する各種センサ９１６の出力値とともに、ＣＰＵ９０１による車両の現在地点の算出に際して利用される。現在地点を示す情報は、たとえば緯度・経度、高度などの、地図情報上の１点を特定する情報である。【０１３５】
各種センサ９１６は、車速センサや加速度センサ、角速度センサなどを含み、車両の位置や挙動を判断することが可能な情報を出力する。各種センサ９１６の出力値は、ＣＰＵ９０１による車両の現在地点の算出や、速度や方位の変化量の測定などに用いられる。【０１３６】
カメラ９１７は、車両内部あるいは外部の映像を撮影する。映像は静止画あるいは動画のどちらでもよい。また、カメラ９１７によって撮影された映像を映像Ｉ／Ｆ９１２を介して磁気ディスク９０５や光ディスク９０７などの記録媒体に出力する。【０１３７】
（再生端末７０４のハードウェア構成）
つづいて、図１０を用いて、実施例１にかかる再生端末７０４のハードウェア構成について説明する。図１０は、実施例１にかかる再生端末のハードウェア構成の一例を示すブロック図である。【０１３８】
図１０において、再生端末７０４は、ＣＰＵ１００１と、ＲＯＭ１００２と、ＲＡＭ１００３と、磁気ディスクドライブ１００４と、磁気ディスク１００５と、光ディスクドライブ１００６と、光ディスク１００７と、音声Ｉ／Ｆ（インターフェース）１００８と、マイク１００９と、スピーカ１０１０と、入力デバイス１０１１と、映像Ｉ／Ｆ１０１２と、ディスプレイ１０１３と、通信Ｉ／Ｆ１０１４と、を備えている。また、各構成部１００１〜１０１４はバス１０２０によってそれぞれ接続されている。【０１３９】
まず、ＣＰＵ１００１は、再生端末７０４の全体の制御を司る。ＲＯＭ１００２は、ブートプログラム、通信プログラム、コンテンツ記録プログラムなどの各種プログラムを記録している。また、ＲＡＭ１００３は、ＣＰＵ１００１のワークエリアとして使用される。【０１４０】
磁気ディスクドライブ１００４は、ＣＰＵ１００１の制御にしたがって磁気ディスク１００５に対するデータの読み取り／書き込みを制御する。磁気ディスク１００５は、磁気ディスクドライブ１００４の制御で書き込まれたデータを記録する。磁気ディスク１００５としては、たとえば、ＨＤ（ハードディスク）やＦＤ（フレキシブルディスク）を用いることができる。【０１４１】
光ディスクドライブ１００６は、ＣＰＵ１００１の制御にしたがって光ディスク１００７に対するデータの読み取り／書き込みを制御する。光ディスク１００７は、光ディスクドライブ１００６の制御にしたがってデータの読み出される着脱自在な記録媒体である。光ディスク１００７は、書き込み可能な記録媒体を利用することもできる。また、この着脱可能な記録媒体として、光ディスク１００７のほか、ＭＯ、メモリカードなどであってもよい。【０１４２】
音声Ｉ／Ｆ１００８は、音声入力用のマイク１００９および音声出力用のスピーカ１０１０に接続される。マイク１００９に受音された音声は、音声Ｉ／Ｆ１００８内でＡ／Ｄ変換される。スピーカ１０１０からは、音声が出力される。【０１４３】
入力デバイス１０１１は、文字、数値、各種指示などの入力のための複数のキーを備えたリモコン、キーボード、マウス、タッチパネルなどが挙げられる。【０１４４】
映像Ｉ／Ｆ１０１２は、ディスプレイ１０１３と接続される。映像Ｉ／Ｆ１０１２は、具体的には、たとえば、ディスプレイ１０１３全体の制御をおこなうグラフィックコントローラと、即時表示可能な画像情報を一時的に記録するＶＲＡＭ（Ｖｉｄｅｏ  ＲＡＭ）などのバッファメモリと、グラフィックコントローラから出力される画像データに基づいて、ディスプレイ１０１３を表示制御する制御ＩＣなどによって構成される。【０１４５】
ディスプレイ１０１３には、アイコン、カーソル、メニュー、ウインドウ、あるいは文字や画像などの各種データが表示される。このディスプレイ１０１３は、たとえば、ＣＲＴ、ＴＦＴ液晶ディスプレイ、プラズマディスプレイなどを採用することができる。【０１４６】
通信Ｉ／Ｆ１０１４は、有線によってＰＣ７０２またはナビゲーション装置７０３に接続され、再生端末７０４とＣＰＵ１００１とのインターフェースとして機能する。【０１４７】
図１に示したコンテンツ管理装置１００が備える受付部１０１、取得部１０２、入力部１０３、有効期間判断部１０４、更新判断部１０５、報知部１０６、要求部１０７、期限付きコンテンツ更新制御部１０８、複製コンテンツ更新制御部１０９は、図８に示したＰＣ７０２におけるＲＯＭ８０２、ＲＡＭ８０３、磁気ディスク８０５、光ディスク８０７などに記録されたプログラムやデータを用いて、ＣＰＵ８０１が所定のプログラムを実行し、ＰＣ７０２における各部を制御することによってその機能を実現する。【０１４８】
すなわち、実施例１のＰＣ７０２は、ＰＣ７０２おける記録媒体としてのＲＯＭ８０２に記録されているコンテンツ配信プログラムを実行することにより、図１に示したコンテンツ管理装置が備える機能を、図２に示したコンテンツ更新管理処理手順で実行することができる。【０１４９】
（ＰＣの処理の内容）
つぎに、ＰＣ７０２（親機）の処理の内容について説明する。図１１は、ＰＣ７０２の処理の内容を示すフローチャートである。図１１のフローチャートにおいて、まず、子機（ナビゲーション装置７０３または再生端末７０４など）が接続されるまで待機して（ステップＳ１１０１；Ｎｏのループ）、子機が接続された場合（ステップＳ１１０１：Ｙｅｓ）、通信Ｉ／Ｆ８１４によって子機に記録された楽曲の複製（子コンテンツ７２１）の更新要求を受け付けるまで待機する（ステップＳ１１０２：Ｎｏのループ）。【０１５０】
ステップＳ１１０２において子コンテンツ７２１の更新要求を受け付けた場合（ステップＳ１１０２：Ｙｅｓ）、子コンテンツ７２１の有効期間を取得する（ステップＳ１１０３）。つぎに、磁気ディスク８０５または光ディスク８０７に記録された楽曲（親コンテンツ７２０）の有効期間が残っているか否かを判断する（ステップＳ１１０４）。ステップＳ１１０４において親コンテンツ７２０の有効期間が残っていると判断された場合（ステップＳ１１０４：Ｙｅｓ）、ステップＳ１１０３において取得された子コンテンツ７２１の有効期間と、ステップＳ１１０４において判断された親コンテンツ７２０の有効期間を比較する（ステップＳ１１０５）。【０１５１】
ステップＳ１１０５において比較された比較結果によって子コンテンツ７２１と、親コンテンツ７２０との有効期間が同じか否かを判断する（ステップＳ１１０６）。ステップＳ１１０６において有効期間が異なると判断された場合（ステップＳ１１０６：Ｎｏ）、子コンテンツ７２１の有効期間を更新して（ステップＳ１１０７）、一連の処理を終了する。一方、ステップＳ１１０４において親コンテンツ７２０の有効期間が残っていないと判断された場合（ステップＳ１１０４：Ｎｏ）、ステップＳ１１０６において有効期間が同じと判断された場合（ステップＳ１１０６：Ｙｅｓ）、サブスクリプションサービスサーバ７０１に有効期間の更新を要求する（ステップＳ１１０８）。ここで、実施例１においては、子コンテンツ７２１の有効期限は、親コンテンツ７２０の有効期限を越えない範囲で設定される。したがって、ステップＳ１１０６において親コンテンツ７２０と子コンテンツ７２１との有効期間が同じ場合、親コンテンツ７２０の有効期間が更新されていない可能性があるため、ステップＳ１１０８に進み、サブスクリプションサービスサーバ７０１に有効期間の更新を要求する。【０１５２】
そして、ステップＳ１１０８における要求に応じてサブスクリプションサービスサーバ７０１から配信される少なくとも期限に関する情報にしたがって親コンテンツ７２０の有効期間を更新する（ステップＳ１１０９）。さらに、ステップＳ１１０７に進み、ステップＳ１１０９において更新された親コンテンツ７２０の有効期間に基づいて、子コンテンツ７２１の有効期間を更新して、一連の処理を終了する。【０１５３】
なお、図１１のフローチャートにおいては、ステップＳ１１０８においてサーバに有効期間の更新を要求するとしているが、これに限るものではない。たとえば、サーバに有効期間が最新のものか否かを確認する構成でもよい。また、たとえば、有効期間の更新の要求をおこなう前に、利用者に報知し、利用者からの操作の入力にしたがって要求するか否か判断してもよい。【０１５４】
また、図１１のフローチャートにおいては、ステップＳ１１０７において子コンテンツ７２１の有効期間を更新するとしているが、有効期間の方法については、後述する図１２〜１５において詳細に説明する。【０１５５】
（子コンテンツの有効期間の更新処理の一例）
つぎに、図１２〜図１５を用いて、子コンテンツ７２１の有効期間の更新処理について詳細に説明する。まず、図１２は、子コンテンツの有効期間の更新処理の一例について示した説明図である。図１２においては、子機であるナビゲーション装置７０３に記録された子コンテンツ７２１は、親機であるＰＣ７０２に記録された親コンテンツ７２０から複製された際に、親コンテンツ７２０と同じ有効期間が設定されていることとする。具体的には、たとえば、１１月３０日が期限の有効期間が親コンテンツ７２０および子コンテンツ７２１に設定されている。【０１５６】
ここで、ＰＣ７０２が、１１月２５日にナビゲーション装置７０３から、子コンテンツ７２１の有効期間の更新要求を受け付ける。また、ＰＣ７０２に記録されている親コンテンツ７２０の有効期間は、１１月２５日以前に更新されており、期限が１２月３１日に変更されている。したがって、ＰＣ７０２は、ナビゲーション装置７０３に記録されている子コンテンツ７２１の有効期間を制御して、１２月３１日を期限とする有効期間に変更する。これによって、ナビゲーション装置７０３においては、子コンテンツ７２１が１２月３１日まで聴取可能となる。また、たとえば、更新可能期間が設定されていてもよい。更新可能期間は、子コンテンツ７２１の有効期間の更新を受け付ける期間である。更新可能期間は、たとえば、支払い期日と関連付けて決められ、通常の支払いがなされていれば確実に更新処理が行える期間として定めても良い。具体的には、たとえば、更新可能期間が有効期限から３日前と設定され、１１月２５日にナビゲーション装置７０３から、子コンテンツ７２１の有効期間の更新要求を受け付けた場合、ＰＣ７０２は、ナビゲーション装置７０３に記録されている子コンテンツ７２１の有効期間を更新しないようにしてもよい。この場合、１１月２８日以降にナビゲーション装置７０３から、子コンテンツ７２１の有効期間の更新要求を受け付けた場合、ＰＣ７０２は、ナビゲーション装置７０３に記録されている子コンテンツ７２１の有効期間を制御して、新たな有効期間に変更する。さらに、更新可能期間は、ナビゲーション装置７０３において判断されてもよい。たとえば、ナビゲーション装置７０３は、更新可能期間の場合のみ、子コンテンツ７２１の有効期間の更新要求をおこなう構成でもよい。なお、この更新可能期間は有効期限の所定日時前から有効期限までとされ、上述したようにその所定日時前より前では更新を受け付けない。【０１５７】
（子コンテンツの有効期間の更新処理の他の一例）
つぎに、図１３を用いて子コンテンツ７２１に設定される有効期間が、親コンテンツ７２０の有効期間より短い場合の、子コンテンツの有効期間の更新処理について説明する。図１３は、子コンテンツ７２１の有効期間の更新処理の他の一例について示した説明図である。図１３においては、子機であるナビゲーション装置７０３に記録された子コンテンツ７２１は、親機であるＰＣ７０２に記録された親コンテンツ７２０から複製された際に、親コンテンツ７２０より短い有効期間が設定されていることとする。具体的には、たとえば、親コンテンツ７２０の有効期間が１１月３０日を期限として設定されているのに対して、子コンテンツ７２１の有効期間が１１月１０日を期限として設定されている。したがって、子コンテンツ７２１の有効期間を親コンテンツ７２０の有効期間より短くすることで、子コンテンツ７２１の有効期間を更新させるために子機を親機に接続させる回数を増やす。これによって、子機に対する認証回数を増やし、契約違反などによる不正をなくし、安全にサブスクリプションサービスを実行させることができる。【０１５８】
ここで、ＰＣ７０２が、１１月１０日にナビゲーション装置７０３から、子コンテンツ７２１の有効期間の更新要求を受け付ける。また、親コンテンツ７２０の有効期間は、１１月３０日を期限に設定されている。したがって、たとえば、あらかじめ定められた契約により、子機によって有効期間の更新要求がおこなわれてから１０日間の有効期間を設定する場合、親コンテンツ７２０の有効期間を超えない範囲で、有効期間の更新要求をおこなって時点から１０日間の有効期間を設定する。具体的には、たとえば、ＰＣ７０２は、１１月１０日にナビゲーション装置７０３から更新要求を受け付けたので、子コンテンツ７２１の有効期間を制御して、１１月２０日を期限とする有効期間に変更する。これによって、ナビゲーション装置７０３においては、子コンテンツ７２１が１１月２０日まで聴取可能となる。【０１５９】
（子コンテンツの有効期間の更新処理の他の一例）
つぎに、図１４を用いて子コンテンツ７２１の視聴または聴取予定日を受け付けた場合の、子コンテンツの有効期間の更新処理について説明する。図１４は、子コンテンツ７２１の有効期間の更新処理の他の一例について示した説明図である。図１４においては、図１３の説明と同様に、子機であるナビゲーション装置７０３に記録された子コンテンツ７２１は、親機であるＰＣ７０２に記録された親コンテンツ７２０から複製された際に、親コンテンツ７２０より短い有効期間が設定されていることとする。具体的には、たとえば、親コンテンツ７２０の有効期間が１１月３０日を期限として設定され、子コンテンツ７２１の有効期間が１１月１０日を期限として設定されている。【０１６０】
ここで、ＰＣ７０２が、ＰＣ７０２が１１月１０日にナビゲーション装置７０３から、子コンテンツ７２１の有効期間の更新要求と、子コンテンツ７２１の視聴または聴取予定日の情報とを受け付ける。図１４においては、子コンテンツ７２１の視聴または聴取予定日は、１１月２２日である。したがって、たとえば、あらかじめ定められた契約により、子機によって送信された子コンテンツ７２１の視聴または聴取予定日が親機の有効期間を超えない範囲で、予定日から３日間の有効期間を設定する。具体的には、たとえば、ＰＣ７０２は、ナビゲーション装置７０３から子コンテンツ７２１の視聴または聴取予定日が１１月２２日であるという情報を受け付けたので、子コンテンツ７２１の有効期間を制御して、１１月２５日を期限とする有効期間に変更する。これによって、ナビゲーション装置７０３においては、視聴または聴取予定日である１１月２２日時点で、子コンテンツ７２１の聴取が可能となる。【０１６１】
（子コンテンツの有効期間の更新処理の他の一例）
つぎに、図１５を用いて子機による更新要求を受け付けたときに、子コンテンツ７２１と親コンテンツ７２０の有効期間が同じであった場合の、子コンテンツ７２１の有効期間の更新処理について説明する。図１５は、子コンテンツの有効期間の更新処理の他の一例について示した説明図である。図１５においては、子機であるナビゲーション装置７０３に記録された子コンテンツ７２１は、親機であるＰＣ７０２に記録された親コンテンツ７２０から複製された際に、親コンテンツ７２０と同じ有効期間が設定されていることとする。具体的には、たとえば、１１月３０日が期限の有効期間が親コンテンツ７２０および子コンテンツ７２１に設定されている。【０１６２】
ここで、ＰＣ７０２が、１１月２５日にナビゲーション装置７０３から、子コンテンツ７２１の有効期間の更新要求を受け付ける。また、ＰＣ７０２に記録されている親コンテンツ７２０の有効期間は１１月３０日を期限として設定されているが、サブスクリプションサービスサーバ７０１においては、利用者７０５によって１１月２０日に課金処理がおこなわれたため、有効期間は１２月３１日を期限として設定されている。【０１６３】
ＰＣ７０２は、ナビゲーション装置７０３から更新要求を受け付けると、ＰＣ７０２の磁気ディスク８０５または光ディスク８０７に記録された親コンテンツ７２０の有効期間と、ナビゲーション装置７０３の磁気ディスク９０５または光ディスク９０７に記録された子コンテンツ７２１の有効期間とを比較する。そして、親コンテンツ７２０の有効期間と、子コンテンツ７２１の有効期間とが同じ場合は、サブスクリプションサービスサーバ７０１に親コンテンツ７２０の更新要求を送信する。【０１６４】
つぎに、サブスクリプションサービスサーバ７０１は、ＰＣ７０２がサブスクリプションサービスに契約されている親機と判断すると、親コンテンツ７２０の有効期間と課金情報に応じた最新の有効期間とを比較し、親コンテンツ７２０の有効期間が最新の有効期間に更新されていないと判断した場合、ＰＣ７０２に対して最新の有効期間の情報を送信する。ＰＣ７０２は、最新の有効期間の情報を受け取り、親コンテンツ７２０の有効期間を更新する。具体的には、たとえば、親コンテンツ７２０の有効期間を１２月３１日を期限として設定する。つぎに、ＰＣ７０２は、更新要求を受け付けたナビゲーション装置７０３の子コンテンツ７２１の有効期間を制御して、１２月３１日を期限とする有効期間に変更する。これによって、ナビゲーション装置７０３においては、子コンテンツ７２１が１２月３１日まで聴取可能となる。【０１６５】
上述したように、実施例１のＰＣ７０２によれば、受付部１０１によって更新要求を受け付けた複製コンテンツの有効期間を取得部１０２によって取得し、有効期間判断部１０４によって、複製コンテンツの有効期間と、複製コンテンツの複製元の期限付きコンテンツの有効期間とを比較判断する。そして、有効期間判断部１０４によって判断された比較結果に基づいて、複製コンテンツの有効期間の更新を制御する。したがって、コンテンツ再生装置に保管されている複製コンテンツの有効期間を、コンテンツ管理装置１００によって更新することができる。これによって、利用者は、たとえば、通信環境が整っていない装置や通信不可能な装置における複製コンテンツの有効期間に関しても、更新させることができる。したがって、サブスクリプションサービスサーバからダウンロードしたコンテンツのコピーに関しても、有効期間の間は視聴または聴取することができる。【０１６６】
また、実施例１のＰＣ７０２によれば、取得部１０２によって取得された複製コンテンツの有効期限が、有効期間判断部１０４によって複製コンテンツの複製元の期限付きコンテンツの有効期限と異なると判断された場合、複製コンテンツ更新制御部１０９によって複製コンテンツの有効期限の更新を制御して、更新することができる。したがって、複製コンテンツの有効期間が更新されていないと判断された場合、期限付きコンテンツの有効期間を超えない範囲で、更新することができる。これによって、利用者は、通信環境が整っていない装置や通信不可能な装置における複製コンテンツの有効期間に関しても、通信環境が整った装置と同じ有効期間に更新させることができる。【０１６７】
また、実施例１のＰＣ７０２によれば、有効期間判断部１０４によって所定日時前より前と判断された場合、複製コンテンツ更新制御部１０９によって複製コンテンツの有効期限の更新を制御して、更新しないことができる。したがって、複製コンテンツの有効期間の更新の回数を増やし、そのたびに認証をおこなうので、契約違反などの不正をなくすことができる。これによって、利用者は、他者による不正をなくさせ、自身の契約にしたがってコンテンツを楽しむことができる。【０１６８】
また、実施例１のＰＣ７０２によれば、入力部１０３によって複製コンテンツの視聴または聴取予定日時の入力を受け付けて、有効期間判断部１０４によって視聴または聴取予定日時より前の日時が有効期限の複製コンテンツがあると判断された場合、複製コンテンツ更新制御部１０９によって複製コンテンツの有効期限を期限付きコンテンツの有効期限を超えない期限で、視聴または聴取予定日時を含む有効期限に更新することができる。したがって、期限付きコンテンツの有効期限を超えない期限であれば、複製コンテンツの有効期限を視聴または聴取予定日時より後を期限とした有効期間に更新することができる。これによって、利用者は、たとえば、ドライブの予定がある場合など、コンテンツのコピーの有効期限を予定日より後の日時に更新させることで、予定したドライブのときにもコンテンツを視聴または聴取することができる。【０１６９】
また、実施例１のＰＣ７０２によれば、あらかじめ設定された複製コンテンツの有効期限が、期限付きコンテンツの有効期限よりも所定日時前の場合、複製コンテンツ更新制御部１０９によって、複製コンテンツの有効期限を、期限付きコンテンツの有効期限を超えない期限の有効期限に更新する。したがって、たとえば、複製コンテンツの有効期間を期限付きコンテンツの有効期間よりも少ない範囲で更新させることで、更新の回数を増やし、そのたびに認証をおこなうので、契約違反などの不正をなくすことができる。これによって、利用者は、期限付きコンテンツの有効期間を超えない範囲で、複製コンテンツの有効期間を更新する日数を、用途に合わせて決めることができるため、安全で快適にコンテンツのコピーや視聴または聴取を楽しむことができる。【０１７０】
また、実施例１のＰＣ７０２によれば、更新判断部１０５によって期限付きコンテンツの有効期間が更新されていないと判断された場合、報知部１０６によって報知することができる。したがって、複製コンテンツの有効期間の更新のときに、期限付きコンテンツの有効期間が更新されていない場合は、利用者に報知することができる。これによって、利用者は、たとえば、サブスクリプションサービスに対する支払いを忘れていた場合などに、報知させることができる。【０１７１】
また、実施例１のＰＣ７０２によれば、更新判断部１０５によって期限付きコンテンツの有効期間が更新されていないと判断された場合、要求部１０７によって、コンテンツ配信装置へ期限付きコンテンツの有効期間の更新を要求し、この要求に応じてコンテンツ配信装置から配信される少なくとも期限に関する情報にしたがって期限付きコンテンツの有効期間の更新を制御することができる。また、複製コンテンツの有効期間の更新を、期限付きコンテンツの期限が更新された有効期間に基づいて、更新することができる。これによって、利用者は、サブスクリプションサービスとの契約情報に含まれる最新の有効期間に基づいて、有効期間を更新することができる。【０１７２】
以上説明したように、本発明のコンテンツ管理装置、コンテンツ更新管理方法、コンテンツ更新管理プログラム、および記録媒体によれば、ＰＣ７０２において、ナビゲーション装置７０３や再生端末７０４に転送した複製の有効期間を更新することができる。また、自身に記録されたコンテンツの有効期間が更新されていない場合、自身に記録されたコンテンツを更新してから、複製の有効期間を更新することができる。これによって、利用者は、コンテンツの複製に関しても有効期間を一元管理することができる。
【実施例２】
【０１７３】
つぎに、本発明の実施例２について説明する。実施例２では、たとえば、サブスクリプションサービスを提供するサブスクリプションサービスサーバによって、本発明のコンテンツ配信装置を実施し、通信環境の整ったＰＣによって、本発明のコンテンツ管理装置を実施し、車両（四輪車、二輪車を含む）などの移動体に搭載され、通信環境が整っていないが通信可能なナビゲーション装置によって、本発明のコンテンツ再生装置を実施した場合の一例について説明する。実施例２においては、実施例１と、子機に記録された子コンテンツ７２１の更新の要求を、親機を介さずに、子機が直接サブスクリプションサービスサーバに要求する点で異なる。実施例２においては、実施例１と同一部分は同一符号を付し、説明を省略する。【０１７４】
図３に示したコンテンツ再生装置３００が備える入力部３０１、抽出部３０２、有効期間判断部３０３、報知部３０４、要求部３０５、更新制御部３０６は、図９に示したナビゲーション装置７０３におけるＲＯＭ９０２、ＲＡＭ９０３、磁気ディスク９０５、光ディスク９０７などに記録されたプログラムやデータを用いて、ＣＰＵ９０１が所定のプログラムを実行し、ナビゲーション装置７０３における各部を制御することによってその機能を実現する。【０１７５】
すなわち、実施例２のナビゲーション装置７０３は、ナビゲーション装置７０３おける記録媒体としてのＲＯＭ９０２に記録されているコンテンツ更新プログラムを実行することにより、図３に示したコンテンツ再生装置が備える機能を、図５に示したコンテンツ更新処理手順で実行することができる。【０１７６】
また、図４に示したコンテンツ配信装置４００が備える受付部４０１、識別部４０２、取得部４０３、有効期間判断部４０４、配信部４０５は、図８に示したサブスクリプションサービスサーバ７０１におけるＲＯＭ８０２、ＲＡＭ８０３、磁気ディスク８０５、光ディスク８０７などに記録されたプログラムやデータを用いて、ＣＰＵ８０１が所定のプログラムを実行し、サブスクリプションサービスサーバ７０１における各部を制御することによってその機能を実現する。【０１７７】
すなわち、実施例２のサブスクリプションサービスサーバ７０１は、ＰＣ７０２おける記録媒体としてのＲＯＭ８０２に記録されているコンテンツ配信プログラムを実行することにより、図４に示したコンテンツ配信装置４００が備える機能を、図６に示したコンテンツ配信処理手順で実行することができる。【０１７８】
（ナビゲーション装置の処理の内容）
つぎに、ナビゲーション装置７０３（子機）の処理の内容について説明する。図１６は、ナビゲーション装置の処理の内容を示すフローチャートである。図１６のフローチャートにおいて、まず、入力デバイス９１１によって、磁気ディスク９０５または光ディスク９０７に記録された子コンテンツ７２１の再生指示の入力を受け付けるまで待機する（ステップＳ１６０１：Ｎｏのループ）。ステップＳ１６０１において、子コンテンツ７２１の再生指示の入力を受け付けた場合（ステップＳ１６０１：Ｙｅｓ）、子コンテンツ７２１の有効期間を抽出する（ステップＳ１６０２）。【０１７９】
つぎに、図示しないタイマーなどによって得られた現在日時に基づいて、ステップＳ１６０２において抽出された子コンテンツ７２１の有効期間の期限時期（有効期限）の更新可能期間か否かを判断する（ステップＳ１６０３）。ステップＳ１６０３において更新可能期間と判断された場合（ステップＳ１６０３：Ｙｅｓ）、サブスクリプションサービスサーバ７０１と通信がおこなえるか否かを判断する（ステップＳ１６０４）。サブスクリプションサービスサーバ７０１と通信がおこなえないと判断された場合（ステップＳ１６０４：Ｎｏ）、通信がおこなえない旨を利用者７０５に報知して（ステップＳ１６０５）、ステップＳ１６０４に戻る。ステップＳ１６０５においては、サブスクリプションサービスサーバ７０１と通信がおこなえると判断されるまで、所定時間ごとに報知してもよい。【０１８０】
ステップＳ１６０４において、サブスクリプションサービスサーバ７０１と通信がおこなえると判断された場合（ステップＳ１６０４：Ｙｅｓ）、サブスクリプションサービスサーバ７０１に有効期限の更新を要求する（ステップＳ１６０６）。つぎに、ステップＳ１６０６における要求に応じてサブスクリプションサービスサーバ７０１から配信される少なくとも期限に関する情報にしたがって子コンテンツ７２１の有効期限を更新する（ステップＳ１６０７）。そして、ステップＳ１６０１において入力を受け付けた再生指示にしたがって、子コンテンツ７２１を再生し（ステップＳ１６０８）、一連の処理を終了する。【０１８１】
一方、ステップＳ１６０３において更新可能期間ではないと判断された場合（ステップＳ１６０３：Ｎｏ）、そのままステップＳ１６０８に進み、ステップＳ１６０１において入力を受け付けた再生指示にしたがって、子コンテンツ７２１を再生し、一連の処理を終了する。【０１８２】
なお、図１６のフローチャートにおいては、ステップＳ１６０１において子コンテンツの再生指示の入力を受け付けるまで待機するとしているが、これに限るものではない。たとえば、更新処理の開始指示を受け付けるようにしてもよい。【０１８３】
また、図１６のフローチャートにおいては、ステップＳ１６０３において更新可能期間か否かを判断しているが、これに限るものではない。たとえば、すでに、有効期限が過ぎているか否かを判断し、有効期限が過ぎている場合、ステップＳ１６０４に進む構成でもよい。【０１８４】
また、図１６のフローチャートにおいては、ステップＳ１６０３：Ｙｅｓにおいて更新可能期間の場合、ステップＳ１６０４に進みサーバと通信がおこなえるか判断するとしているが、これに限るものではない。たとえば、更新可能期間の場合、サーバに更新を要求するか否かの判断を、利用者に促し、利用者による更新を要求する操作の入力を受け付けたときに、ステップＳ１６０４に進む構成としてもよい。【０１８５】
また、図１６のフローチャートにおいては、ステップＳ１６０５において通信がおこなえない旨を利用者７０５に報知して、ステップＳ１６０４に戻るとしているがこれに限るものではない。たとえば、更新の要求を続けるか否かの判断を促し、利用者による更新の要求を続けないことを示す操作の入力を受け付けた場合、そのまま一連の処理を終了してもよい。【０１８６】
上述したように、実施例２のナビゲーション装置７０３によれば、有効期間判断部３０３によって判断された判断結果に基づいて、要求部３０５によってコンテンツ配信装置４００に有効期限の更新を要求し、この要求に応じてコンテンツ配信装置４００から配信される少なくとも期限に関する情報にしたがって複製コンテンツの有効期限の更新を制御することができる。したがって、たとえば、コンテンツ再生装置３００が通信環境は整っていなくても、通信が可能な場合、コンテンツ管理装置１００を介さなくても、有効期間の更新をおこなうことができる。これによって、利用者は、たとえば、旅行中などコンテンツ管理装置１００と接続できないときに、複製コンテンツの有効期間の期限日に達してしまっても、自身で有効期間を更新することができるため、快適に複製コンテンツの視聴または聴取をおこなうことができる。【０１８７】
また、実施例２のナビゲーション装置７０３によれば、要求部３０５は、有効期間判断部３０３によって、現在日時が複製コンテンツの有効期限の更新可能期間、すなわち所定日時前から有効期限の間であると判断された場合、コンテンツ配信装置４００に有効期限の更新を要求し、この要求に応じてコンテンツ配信装置４００から配信される少なくとも期限に関する情報にしたがって複製コンテンツの有効期限の更新を制御して、更新制御部３０６は、複製コンテンツの有効期限を更新することができる。したがって、期限時期に達する前にコンテンツの有効期間を更新することができる。これによって、利用者は、期限日に通信環境が悪く、コンテンツの更新ができずに視聴または聴取が不可となることを防ぐことができる。【０１８８】
また、実施例２のナビゲーション装置７０３によれば、入力部３０１によって複製コンテンツの再生指示の入力を受け付けたときに、抽出部３０２によって、複製コンテンツの有効期間を抽出することができる。したがって、再生をおこなうたびに有効期間を確認し、期限に達しそうな場合は、更新することができる。これによって、利用者は、更新処理を開始する操作を省くことができる。【０１８９】
また、実施例２のナビゲーション装置７０３によれば、抽出部３０２によって複数の複製コンテンツの有効期間を抽出し、抽出部３０２によって取得された複数の複製コンテンツの有効期限を有効期間判断部３０３によって比較判断し、判断された比較結果に基づいて、報知部３０４によって有効期限の一覧を報知することができる。したがって、コンテンツによって有効期間が異なる場合、それぞれのコンテンツを有効期間に達しそうな順に一覧を表示させることができる。これによって、利用者は、各コンテンツに紐付けられた契約情報を簡単に確認することができる。【０１９０】
以上説明したように、本発明のコンテンツ再生装置、コンテンツ更新方法、コンテンツ更新プログラム、および記録媒体によれば、ナビゲーション装置７０３において、ＰＣ７０２や再生端末７０４から転送された複製の有効期間を、直接サブスクリプションサービスサーバ７０１によって更新させることができる。これによって、利用者は、たとえば、旅行中など、ＰＣ７０２と接続困難な期間に有効期間に達してしまった場合、ＰＣ７０２に接続しなくても更新できるため、快適にコンテンツの視聴または聴取をおこなうことができる。【０１９１】
（サブスクリプションサービスサーバの処理の内容）
つぎに、サブスクリプションサービスサーバ７０１の処理の内容について説明する。図１７は、サブスクリプションサービスサーバの処理の内容を示すフローチャートである。図１７のフローチャートにおいて、まず、通信可能な装置（親機または子機）から有効期間の更新要求を受け付けるまで待機する（ステップＳ１７０１：Ｎｏのループ）。そして、有効期間の更新要求を受け付けた場合（ステップＳ１７０１：Ｙｅｓ）、ステップＳ１７０１において有効期間の更新要求を送信した通信可能な装置（以下、「更新対象装置」という）を識別する（ステップＳ１７０２）。【０１９２】
また、ステップＳ１７０１において受け付けた更新要求に含まれる更新対象装置に記録されたコンテンツの有効期間を抽出する（ステップＳ１７０３）。つぎに、課金サーバなどから、ステップＳ１７０２において識別された更新対象装置の契約情報を取得する（ステップＳ１７０４）。そして、親機に記録された親コンテンツ７２０の有効期間が最新か否かを判断する（ステップＳ１７０５）。具体的には、たとえば、更新対象装置が親機の場合は、ステップＳ１７０３において抽出した親コンテンツ７２０の有効期間と、ステップＳ１７０４において取得された最新の課金情報に応じた有効期間とを比較することで、親コンテンツ７２０の有効期間が最新か否かを判断する。また、たとえば、更新対象装置が子機の場合は、通信によって親機から親コンテンツ７２０の有効期間の情報を取得、もしくは、親機の有効期間の更新履歴から親コンテンツ７２０の有効期間の情報を取得し、ステップＳ１７０４において取得された最新の課金情報に応じた有効期間とを比較することで、親コンテンツ７２０の有効期間が最新か否かを判断する。ステップＳ１７０５において親コンテンツ７２０の有効期間が最新でないと判断された場合（ステップＳ１７０５：Ｎｏ）、親機へ有効期間に関する情報を配信して（ステップＳ１７０６）、子コンテンツ７２１の有効期間が更新されているか否かを判断する（ステップＳ１７０７）。【０１９３】
また、ステップＳ１７０５において、親コンテンツ７２０の有効期間が最新であると判断された場合（ステップＳ１７０５：Ｙｅｓ）、そのままステップＳ１７０７に進む。ステップＳ１７０７においては、具体的には、たとえば、更新対象装置が子機の場合は、通信によって親機から親コンテンツ７２０の有効期間の情報を取得、もしくは、親機の有効期間の更新履歴から親コンテンツ７２０の有効期間の情報を取得し、この有効期間と、ステップＳ１７０３において抽出した子コンテンツ７２１の有効期間とを比較することで、子コンテンツ７２１の有効期間が更新されているか否かを判断する。また、たとえば、更新対象装置が親機の場合は、通信によって子機から子コンテンツ７２１の有効期間の情報を取得、もしくは、子機の有効期間の更新履歴から子コンテンツ７２１の有効期間の情報を取得し、この有効期間と、ステップＳ１７０３において抽出した親コンテンツ７２０の有効期間とを比較することで、子コンテンツ７２１の有効期間が更新されているか否かを判断する。【０１９４】
ステップＳ１７０７において、子コンテンツ７２１の有効期間が更新されていると判断された場合（ステップＳ１７０７：Ｙｅｓ）、そのまま一連の処理を終了する。一方、ステップＳ１７０７において、子コンテンツ７２１の有効期間が更新されていないと判断された場合（ステップＳ１７０７：Ｎｏ）、子機へ有効期間に関する情報を配信して（ステップＳ１７０８）、一連の処理を終了する。【０１９５】
なお、図１７のフローチャートにおいては、ステップＳ１７０１において有効期間の更新要求を受け付けるまで待機するとしているが、これに限るものではない。具体的には、たとえば、有効期間の更新要求を受け付けなくても、利用者によるサブスクリプションサービスサーバ７０１への課金処理があった場合、コンテンツ配信処理を開始し、契約情報に登録されている全ての装置に記録されたコンテンツの有効期間を更新するようにしてもよい。【０１９６】
また、図１７のフローチャートにおいては、ステップＳ１７０５において親コンテンツ７２０の有効期間が最新か否かを判断し、さらに、ステップＳ１７０７において子コンテンツ７２１の有効期間が更新されているか否かを判断するとしているが、これに限るものではない。具体的には、たとえば、ステップＳ１７０５またはステップＳ１７０７のいずれかの処理を省いてもよい。【０１９７】
（子コンテンツの有効期間の更新処理の他の一例）
つぎに、図１８〜図２０を用いて、子コンテンツ７２１の有効期間の更新処理のについて詳細に説明する。また、実施例２においては、子機からの子コンテンツ７２１の有効期間の更新要求を親機ではなくサブスクリプションサービスサーバ７０１に直接送信する点で、実施例１の図１２〜図１５において説明した子コンテンツ７２１の有効期間の更新処理と異なる。【０１９８】
まず、図１８は、子コンテンツの有効期間の更新処理の他の一例について示した説明図である。図１８においては、子機であるナビゲーション装置７０３に記録された子コンテンツ７２１は、親機であるＰＣ７０２に記録された親コンテンツ７２０から複製された際に、親コンテンツ７２０と同じ有効期間が設定されていることとする。具体的には、たとえば、１１月３０日が期限の有効期間が親コンテンツ７２０および子コンテンツ７２１に設定されている。【０１９９】
ここで、サブスクリプションサービスサーバ７０１が、１１月２５日にナビゲーション装置７０３から、子コンテンツ７２１の有効期間の更新要求を、ＰＣ７０２を介さずに、直接受け付ける。また、ＰＣ７０２に記録されている親コンテンツ７２０の有効期間は、１１月２５日以前に更新されており、期限が１２月３１日に変更されている。したがって、サブスクリプションサービスサーバ７０１は、子コンテンツ７２１の有効期間の更新要求を受け付けると、まず、ＰＣ７０２に記録されている親コンテンツ７２０の有効期間を取得し、親コンテンツ７２０の有効期間を超えない範囲で、ナビゲーション装置７０３に記録されている子コンテンツ７２１の有効期間を制御して、１２月３１日を期限とする有効期間に変更する。これによって、ナビゲーション装置７０３においては、子コンテンツ７２１が１２月３１日まで聴取可能となる。【０２００】
（子コンテンツの有効期間の更新処理の他の一例）
つぎに、図１９を用いて子コンテンツ７２１に設定される有効期間が、親コンテンツ７２０の有効期間より短い場合の、子コンテンツ７２１の有効期間の更新処理について説明する。図１９は、子コンテンツの有効期間の更新処理の他の一例について示した説明図である。図１９においては、子機であるナビゲーション装置７０３に記録された子コンテンツ７２１は、親機であるＰＣ７０２に記録された親コンテンツ７２０から複製された際に、親コンテンツ７２０より短い有効期間が設定されていることとする。具体的には、たとえば、親コンテンツ７２０の有効期間が１１月３０日を期限として設定されているのに対して、子コンテンツ７２１の有効期間が１１月２５日を期限として設定されている。したがって、子コンテンツ７２１の有効期間を親コンテンツ７２０の有効期間より短くすることで、子コンテンツ７２１の有効期間を更新させるために子機を親機に接続させる回数を増やす。これによって、子機に対する認証回数を増やし、契約違反などによる不正をなくし、安全にサブスクリプションサービスを実行させることができる。【０２０１】
ここで、サブスクリプションサービスサーバ７０１が、１１月２５日にナビゲーション装置７０３から、子コンテンツ７２１の有効期間の更新要求を、ＰＣ７０２を介さずに、直接受け付ける。また、ＰＣ７０２に記録されている親コンテンツ７２０の有効期間は、１１月３０日を期限として設定されている。したがって、たとえば、サブスクリプションサービスサーバ７０１が、あらかじめ定められた契約により、子機によって有効期間の更新要求がおこなわれてから２５日間の有効期間を子コンテンツ７２１に設定する場合、親コンテンツ７２０の有効期間を超えない範囲で、有効期間の更新要求をおこなって時点から２５日間の有効期間を子コンテンツ７２１に設定する。【０２０２】
具体的には、たとえば、サブスクリプションサービスサーバ７０１は、１１月２５日にナビゲーション装置７０３から更新要求を受け付けると、まず、ＰＣ７０２に記録されている親コンテンツ７２０の有効期間を取得し、親コンテンツ７２０の有効期間を超えない範囲で、ナビゲーション装置７０３に記録されている子コンテンツ７２１の有効期間を制御して、１１月３０日を期限とする有効期間に変更する。したがって、サブスクリプションサービスサーバ７０１は、契約情報においては親コンテンツ７２０の有効期間は、１２月３１日を期限として設定可能であるが、親コンテンツ７２０の有効期間が更新されていないため、子コンテンツ７２１に設定する有効期間は、親コンテンツ７２０の有効期間を超えない範囲で設定される。これによって、ナビゲーション装置７０３においては、子コンテンツ７２１が１１月３０日まで聴取可能となる。【０２０３】
（子コンテンツの有効期間の更新処理の他の一例）
つぎに、図２０を用いて、サブスクリプションサービスサーバ７０１からの、子コンテンツ７２１の有効期間の更新処理について説明する。図２０は、子コンテンツの有効期間の更新処理の他の一例について示した説明図である。図２０においては、子機であるナビゲーション装置７０３に記録された子コンテンツ７２１は、親機であるＰＣ７０２に記録された親コンテンツ７２０から複製された際に、親コンテンツ７２０と同じ有効期間が設定されていることとする。具体的には、たとえば、１１月３０日が期限の有効期間が親コンテンツ７２０および子コンテンツ７２１に設定されている。【０２０４】
ここで、利用者７０５によって１１月２０日に、課金処理がおこなわれた場合、サブスクリプションサービスサーバ７０１は、契約情報を更新する。具体的には、たとえば、利用者７０５との間の契約に応じて、コンテンツに対する有効期間を１２月３１日を期限として設定する。さらに、サブスクリプションサービスサーバ７０１は、利用者７０５との間の契約に応じた端末（親機および子機）のうち、通信可能な端末に対して有効期間の更新に関する情報を配信する。図２０においては、ＰＣ７０２およびナビゲーション装置７０３に、１２月３１日を期限とした有効期限に関する情報を配信する。これによって、ＰＣ７０２およびナビゲーション装置７０３においては、コンテンツが１２月３１日まで聴取可能となる。【０２０５】
上述したように、実施例２のサブスクリプションサービスサーバ７０１によれば、受付部４０１によって受け付けられた有効期間の更新要求を送信した更新対象装置を識別部４０２によって識別し、識別された更新対象装置の契約情報を、取得部４０３によって取得する。そして、この契約情報に基づいて、有効期間判断部４０４によって更新対象装置に保管されている期限付きコンテンツまたは複製コンテンツの有効期間が更新されているか否かを判断し、有効期間が更新されてないと判断された場合、更新対象装置に有効期間に関する情報を配信することができる。したがって、期限付きコンテンツまたは複製コンテンツを問わず、通信可能な装置に記録されていれば有効期間を更新することができる。【０２０６】
また、実施例２のサブスクリプションサービスサーバ７０１によれば、有効期間判断部４０４は、コンテンツ再生装置に保管されている複製コンテンツの有効期間に関する情報と、コンテンツ管理装置に保管されている複製コンテンツの複製元の期限付きコンテンツの有効期間に関する情報とを比較判断し、配信部４０５は、有効期間判断部４０４によって判断された比較結果に基づいて、コンテンツ再生装置に、複製コンテンツの複製元の期限付きコンテンツの有効期間を超えない範囲の有効期間の情報を配信することができる。したがって、期限付きコンテンツの有効期間に基づいて、複製コンテンツの有効期間を更新することができる。これによって、利用者は、各コンテンツの有効期間を一元管理することができる。【０２０７】
また、実施例２のサブスクリプションサービスサーバ７０１によれば、コンテンツ再生装置またはコンテンツ管理装置のいずれか一つの装置において、有効期間が更新された場合、配信部４０５によって、期限付きコンテンツまたは複製コンテンツの有効期間に関する情報を他の装置に配信することができる。したがって、登録された複数の装置に記録されたコンテンツを一括で更新することができる。これによって、通信可能であれば有効期間が自動的に更新されるため、更新し忘れることを防ぐことができる。【０２０８】
以上説明したように、本発明のコンテンツ配信装置、コンテンツ配信方法、コンテンツ配信プログラム、および記録媒体によれば、サブスクリプションサービスサーバ７０１において、ＰＣ７０２またはナビゲーション装置７０３によって、有効期間の更新が要求された場合、契約情報にしたがって更新させることができる。これによって、利用者は、常に最新の契約情報にしたがった有効期間の間、ＰＣ７０２においても、ナビゲーション装置７０４においても、視聴または聴取することができる。【０２０９】
なお、本実施の形態で説明したコンテンツ更新管理方法、コンテンツ更新方法、コンテンツ配信方法は、あらかじめ用意されたプログラムをパーソナル・コンピュータやワークステーションなどのコンピュータで実行することにより実現することができる。このプログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤなどのコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。またこのプログラムは、インターネットなどのネットワークを介して配布することが可能な伝送媒体であってもよい。
【図１】
2008099485.tif 000003
【図２】
2008099485.tif 000004
【図３】
2008099485.tif 000005
【図４】
2008099485.tif 000006
【図５】
2008099485.tif 000007
【図６】
2008099485.tif 000008
【図７】
2008099485.tif 000009
【図８】
2008099485.tif 000010
【図９】
2008099485.tif 000011
【図１０】
2008099485.tif 000012
【図１１】
2008099485.tif 000013
【図１２】
2008099485.tif 000014
【図１３】
2008099485.tif 000015
【図１４】
2008099485.tif 000016
【図１５】
2008099485.tif 000017
【図１６】
2008099485.tif 000018
【図１７】
2008099485.tif 000019
【図１８】
2008099485.tif 000020
【図１９】
2008099485.tif 000021
【図２０】
2008099485.tif 000022
【手続補正書】
【提出日】平成21年3月12日(2009.3.12)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、期限付きコンテンツの複製に設定された、視聴または聴取可能な有効期間を更新するコンテンツ管理装置、コンテンツ配信装置、コンテンツ更新管理方法、コンテンツ配信方法、コンテンツ更新管理プログラム、コンテンツ配信プログラムおよび記録媒体に関する。ただし、この発明の利用は、上述したコンテンツ管理装置、コンテンツ配信装置、コンテンツ更新管理方法、コンテンツ配信方法、コンテンツ更新管理プログラム、コンテンツ配信プログラムおよび記録媒体には限られない。
【背景技術】
【０００２】
近年では、任意の利用者が所定の契約料金を支払うことで、契約期間中に限り、利用者の再生端末などによって、所定の楽曲群の曲のダウンロードや聴取可能な再生をおこなうことができるサブスクリプションサービスなどと呼ばれるサービスが普及しつつある。このサブスクリプションサービスは、たとえば、利用者の再生端末に楽曲のデータが残らないストリーミング方式であってもよく、利用者は、低額の契約料金であっても比較的多くの楽曲を聴取することができる。
【０００３】
また、これまでに、所定の期間に限定した情報の利用について、利用者が特定のネットワーク・プロバイダに接続する契約を維持している期間に対応した期間に限定して、その利用者による所定のプログラムの実行を可能にする提案がされている（たとえば、下記特許文献１参照。）。
【０００４】
具体的に、下記特許文献１に記載の提案は、利用者の情報端末に配布するソフトウェアに対して、短期間で切れるライセンスキーを設定し、ネットワーク・プロバイダに接続することによってソフトウェアのライセンスを更新する構成としている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００１−２６５５８４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述した技術では、たとえば、ダウンロードした楽曲の複製を他の装置に転送して、転送させた装置において楽曲を試聴または聴取したい場合、複製の有効期間が期限に達した際に、再度、有効期間の更新された楽曲の複製を転送しなければならないといった問題が一例として挙げられる。また、たとえば、それぞれの装置がそれぞれ有効期間の更新をおこなえたとしても、どの装置に保管されているどの楽曲の有効期間が更新されているか、管理できなくなってしまうといった問題が一例として挙げられる。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するため、請求項１の発明にかかるコンテンツ管理装置は、所定の有効期間において視聴または聴取可能なコンテンツ（以下、「期限付きコンテンツ」という）を配信するコンテンツ配信装置から当該期限付きコンテンツを取得し、当該期限付きコンテンツの複製（以下、「複製コンテンツ」という）を、自装置が管理する他の装置に転送するコンテンツ管理装置において、前記他の装置から前記複製コンテンツの有効期間の更新要求を受け付ける受付手段と、前記受付手段によって更新要求を受け付けた前記複製コンテンツの有効期間を取得する取得手段と、前記取得手段によって取得された前記複製コンテンツの有効期間と、当該複製コンテンツの複製元の前記期限付きコンテンツの有効期間とを比較判断する有効期間判断手段と、前記有効期間判断手段によって判断された比較結果に基づいて、前記複製コンテンツの複製元の前記期限付きコンテンツの有効期間の期限時期（以下、「有効期限」という）を超えない期限に前記複製コンテンツの有効期間の更新を制御する複製コンテンツ更新制御手段と、を備えることを特徴とする。
【０００８】
また、請求項８の発明にかかるコンテンツ配信装置は、所定の有効期間において視聴または聴取可能なコンテンツ（以下、「期限付きコンテンツ」という）を配信するとともに、当該期限付きコンテンツの複製（以下、「複製コンテンツ」という）を保管するコンテンツ再生装置から、当該複製コンテンツの有効期間の更新要求を受け付けるコンテンツ配信装置であって、前記複製コンテンツの有効期間の更新要求を受け付けた際、当該複製コンテンツの複製元の前記期限付きコンテンツを保管しているコンテンツ管理装置から当該複製元の期限付きコンテンツの有効期間を取得する取得手段と、前記更新要求を受け付けた複製コンテンツの有効期間と、前記取得手段によって取得された期限付きコンテンツの有効期間とを比較判断する有効期間判断手段と、前記有効期間判断手段によって判断された比較結果に基づいて、前記コンテンツ再生装置に、前記複製コンテンツの複製元の前記期限付きコンテンツの有効期間を超えない範囲の有効期間の情報を配信する配信手段と、を備えることを特徴とする。
【０００９】
また、請求項１０の発明にかかるコンテンツ更新管理方法は、所定の有効期間において視聴または聴取可能なコンテンツ（以下、「期限付きコンテンツ」という）を配信するコンテンツ配信装置から当該期限付きコンテンツを取得し、当該期限付きコンテンツの複製（以下、「複製コンテンツ」という）を、自装置が管理する他の装置に転送するコンテンツ管理装置におけるコンテンツ更新管理方法において、前記他の装置から前記複製コンテンツの有効期間の更新要求を受け付ける受付工程と、前記受付工程にて更新要求を受け付けた前記複製コンテンツの有効期間を取得する取得工程と、前記取得工程にて取得された前記複製コンテンツの有効期間と、当該複製コンテンツの複製元の前記期限付きコンテンツの有効期間とを比較判断する有効期間判断工程と、前記有効期間判断工程にて判断された比較結果に基づいて、前記複製コンテンツの複製元の前記期限付きコンテンツの有効期間の期限時期（以下、「有効期限」という）を超えない期限に前記複製コンテンツの有効期間の更新を制御する複製コンテンツ更新制御工程と、を含むことを特徴とする。
【００１０】
また、請求項１１の発明にかかるコンテンツ配信方法は、所定の有効期間において視聴または聴取可能なコンテンツ（以下、「期限付きコンテンツ」という）を配信するとともに、当該期限付きコンテンツの複製（以下、「複製コンテンツ」という）を保管するコンテンツ再生装置から、当該複製コンテンツの有効期間の更新要求を受け付けるコンテンツ配信装置におけるコンテンツ配信方法であって、前記複製コンテンツの有効期間の更新要求を受け付けた際、当該複製コンテンツの複製元の前記期限付きコンテンツを保管しているコンテンツ管理装置から当該複製元の期限付きコンテンツの有効期間を取得する取得工程と、前記更新要求を受け付けた複製コンテンツの有効期間と、前記取得工程にて取得された期限付きコンテンツの有効期間とを比較判断する有効期間判断工程と、前記有効期間判断工程にて判断された比較結果に基づいて、前記コンテンツ再生装置に、前記複製コンテンツの複製元の前記期限付きコンテンツの有効期間を超えない範囲の有効期間の情報を配信する配信工程と、を含むことを特徴とする。
【００１１】
また、請求項１２の発明にかかるコンテンツ更新管理プログラムは、請求項１０に記載のコンテンツ更新管理方法をコンピュータに実行させることを特徴とする。
【００１２】
また、請求項１３の発明にかかるコンテンツ配信プログラムは、請求項１１に記載のコンテンツ配信方法をコンピュータに実行させることを特徴とする。
【００１３】
また、請求項１４の発明にかかる記録媒体は、請求項１２または１３に記載のプログラムをコンピュータに読み取り可能な状態で記録したことを特徴とする。
【図面の簡単な説明】
【００１４】
【図１】実施の形態１にかかるコンテンツ管理装置の機能的構成を示すブロック図である。
【図２】コンテンツ管理装置のコンテンツ更新管理処理手順を示すフローチャートである。
【図３】実施の形態２にかかるコンテンツ再生装置の機能的構成を示すブロック図である。
【図４】実施の形態２にかかるコンテンツ配信装置の機能的構成を示すブロック図である。
【図５】実施の形態２にかかるコンテンツ再生装置のコンテンツ更新処理手順を示すフローチャートである。
【図６】実施の形態２にかかるコンテンツ配信装置のコンテンツ配信処理手順を示すフローチャートである。
【図７】本実施例にかかる楽曲配信システムの概要を示す説明図である。
【図８】実施例１にかかるサブスクリプションサービスサーバおよびＰＣのハードウェア構成の一例を示すブロック図である。
【図９】実施例１にかかるナビゲーション装置のハードウェア構成の一例を示すブロック図である。
【図１０】実施例１にかかる再生端末のハードウェア構成の一例を示すブロック図である。
【図１１】ＰＣ７０２の処理の内容を示すフローチャートである。
【図１２】子コンテンツの有効期間の更新処理の一例について示した説明図である。
【図１３】子コンテンツの有効期間の更新処理の他の一例について示した説明図である。
【図１４】子コンテンツの有効期間の更新処理の他の一例について示した説明図である。
【図１５】子コンテンツの有効期間の更新処理の他の一例について示した説明図である。
【図１６】ナビゲーション装置の処理の内容を示すフローチャートである。
【図１７】サブスクリプションサービスサーバの処理の内容を示すフローチャートである。
【図１８】子コンテンツの有効期間の更新処理の他の一例について示した説明図である。
【図１９】子コンテンツの有効期間の更新処理の他の一例について示した説明図である。
【図２０】子コンテンツの有効期間の更新処理の他の一例について示した説明図である。
【発明を実施するための形態】
【００１５】
以下に添付図面を参照して、この発明にかかるコンテンツ管理装置、コンテンツ配信装置、コンテンツ更新管理方法、コンテンツ配信方法、コンテンツ更新管理プログラム、コンテンツ配信プログラムおよび記録媒体の好適な実施の形態を詳細に説明する。
【００１６】
（実施の形態１）
（コンテンツ管理装置の機能的構成）
まず、この発明の実施の形態１にかかるコンテンツ管理装置１００の機能的構成について説明する。図１は、実施の形態１にかかるコンテンツ管理装置の機能的構成を示すブロック図である。
【００１７】
図１において、コンテンツ管理装置１００は、受付部１０１と、取得部１０２と、入力部１０３と、有効期間判断部１０４と、更新判断部１０５と、報知部１０６と、要求部１０７と、期限付きコンテンツ更新制御部１０８と、複製コンテンツ更新制御部１０９と、を備えている。コンテンツ管理装置１００は、所定の有効期間において視聴または聴取可能なコンテンツ（以下、「期限付きコンテンツ」という）を配信するコンテンツ配信装置から期限付きコンテンツを取得し、期限付きコンテンツの複製（以下、「複製コンテンツ」という）を、自装置が管理する他の装置に転送する。
【００１８】
実施の形態１においてコンテンツ配信装置は、後述するコンテンツ配信装置４００（図４参照）であってもよい。また、自装置が管理する他の装置は、後述するコンテンツ再生装置３００（図３参照）であってもよい。さらに、コンテンツ管理装置１００およびコンテンツ再生装置３００は、利用者とコンテンツ配信装置４００との間における契約に関する契約情報によって特定されることとしてもよい。契約情報には、たとえば、課金情報、装置およびコンテンツに関する特定情報、コンテンツの有効期間に関する情報が含まれる。
【００１９】
また、コンテンツに関する特定情報は、具体的には、たとえば、コンテンツのタイトル名称や著作者名などのメタデ−タ、著作権ナンバーなどの楽曲ＩＤ（ＩＤｅｎｎｔｉｆｉｅｒ）、サブスクリプションサービスにおける識別ナンバーであってもよい。また、コンテンツの特徴量やコンテンツの一部を含む情報であってもよい。コンテンツの特徴量や一部を含むことで、同一のコンテンツであっても録音環境などのバージョンの違いがある場合に容易に特定することができる。
【００２０】
コンテンツ管理装置１００は、たとえば、家庭にあり、通信環境が整っているＰＣなどで、サブスクリプションサービスによってダウンロードされた一時的に視聴可能なコンテンツの保管、管理および再生や複製を可能とすることとしてもよい。サブスクリプションサービスは、たとえば、利用者が所定の契約料金を支払うことで、契約期間中に限り、利用者の再生端末などによって、所定の楽曲群の曲のダウンロードや再生をおこなうことができるサービスである。
【００２１】
一般にサブスクリプションサービスではストリーミングによる再生をおこなうサービスもあるが、本明細書ではこのような、利用者が所定の契約料金を支払うことで、その契約期間中に所定のコンテンツ群のコンテンツをダウンロードあるいはダウンロードしたコンテンツの再生を許可するサービスを実現する仕組みについて述べる。特に、本明細書では、利用者が所定の契約料金を継続して支払うことで、その契約期間を更新していくときに、その契約期間中に所定のコンテンツ群からダウンロードしたコンテンツの複製の有効期間を更新するサービスを実現する仕組みについて述べる。コンテンツ群のコンテンツは映像データ、楽曲データでもよいし、その他各種情報データであってもよい。また、楽曲の配信は通信機能によるダウンロードを利用しておこなってもよいし、たとえば記録媒体に記録し郵送等で配布してもよい。
【００２２】
受付部１０１は、他の装置から複製コンテンツの有効期間の更新要求を受け付ける。具体的には、たとえば、通信Ｉ／Ｆなどに他の装置が接続されることで、更新要求を受け付けてもよい。接続は、たとえば、有線でもよいし無線でもよい。また、有効期間は、利用者による契約情報に応じて複製コンテンツに設定されたコンテンツの視聴または聴取可能な期間である。さらに、更新要求は、コンテンツの有効期間の更新を要求する情報であり、更新要求を送信した装置を特定する特定情報や、特定された装置に保管された各複製コンテンツの有効期間に関する情報を含んでいる。
【００２３】
取得部１０２は、受付部１０１によって更新要求を受け付けた複製コンテンツの有効期間を取得する。具体的には、たとえば、更新要求に含まれる有効期間に関する情報を取得する。また、取得部１０２は、更新要求に含まれる特定情報によって特定された装置に対して、自装置が保管している各装置の有効期間の更新履歴の情報を取得してもよい。
【００２４】
入力部１０３は、複製コンテンツの視聴または聴取予定日時の入力を受け付ける。具体的には、たとえば、複製コンテンツを保管している他の装置が接続されることで入力を受け付けてもよいし、利用者などによって自装置の備える入力デバイスなどを操作されることで入力を受け付けてもよい。複製コンテンツの視聴または聴取予定日時は、具体的には、たとえば、ドライブをおこなう予定日であり、ナビゲーション装置などによって複製コンテンツを視聴または聴取する可能性のある日時である。
【００２５】
有効期間判断部１０４は、取得部１０２によって取得された複製コンテンツの有効期間と、複製コンテンツの複製元の期限付きコンテンツの有効期間とを比較判断する。また、有効期間判断部１０４は、取得部１０２によって取得された複製コンテンツの有効期間の期限時期（以下「有効期限」という）が、複製コンテンツの複製元の期限付きコンテンツの有効期限と同じか否かを判断する。具体的には、たとえば、複製コンテンツの有効期限と、期限付きコンテンツの有効期限が異なる場合は、複製コンテンツの更新期限が更新されていないと判断する。有効期限は、具体的には、○月○日から×月×日までが期間の有効期間の期限時期である×月×日のことである。
【００２６】
また、有効期間判断部１０４は、取得部１０２によって取得された複製コンテンツの有効期限が、所定日時前より前か否かを判断する。さらに、有効期間判断部１０４は、入力部１０３によって入力された視聴または聴取予定日時より前の日時が有効期限の複製コンテンツがあるか否かを判断する。また、有効期間判断部１０４は、取得部１０２によって取得された複製コンテンツの有効期間と、後述する期限付きコンテンツ更新制御部１０８によって更新された期限付きコンテンツの有効期間とを比較判断する。
【００２７】
更新判断部１０５は、受付部１０１によって複製コンテンツの有効期間の更新要求を受け付けたときに、取得部１０２によって取得された複製コンテンツの有効期間と、複製コンテンツの複製元の期限付きコンテンツの有効期間とに基づいて、期限付きコンテンツの有効期間が更新されているか否かを判断する。ここで、たとえば、複製コンテンツの有効期間が、期限付きコンテンツの有効期間を越えない範囲で設定される場合、複製コンテンツの有効期間と、期限付きコンテンツの有効期間とが同じと判断されるときは、期限付きコンテンツが最新の契約情報に応じた有効期間に更新されていない可能性があると判断する。
【００２８】
報知部１０６は、更新判断部１０５によって期限付きコンテンツの有効期間が更新されていないと判断された場合、報知する。具体的には、期限付きコンテンツの有効期間が更新されていない旨を報知することで、たとえば、コンテンツ配信装置へ期限付きコンテンツの有効期間の更新を要求するよう利用者に促す。
【００２９】
要求部１０７は、更新判断部１０５によって期限付きコンテンツの有効期間が更新されていないと判断された場合、コンテンツ配信装置へ期限付きコンテンツの有効期間の更新を要求する。
【００３０】
期限付きコンテンツ更新制御部１０８は、要求部１０７に応じてコンテンツ配信装置から配信される少なくとも期限に関する情報にしたがって期限付きコンテンツの有効期間の更新を制御する。そして、期限付きコンテンツの有効期限がコンテンツ配信装置から配信される期限に関する情報と異なる場合、期限付きコンテンツの有効期間を更新する。ここで、有効期限の更新は、たとえば、コンテンツに含まれる有効期間に関する情報を更新してもよいし、コンテンツに紐付けられた権利ファイルに含まれる有効期間に関する情報を更新してもよい。権利ファイルは、たとえば、コンテンツとともにダウンロードおよび複製される。権利ファイルは、有効期間に関する情報、装置およびコンテンツを特定する特定情報などが含まれる。この場合、コンテンツ自身には視聴または聴取に関する制限はなく、コンテンツを再生するアプリケーションなどが権利ファイルの情報を取得し、コンテンツの有効期間を判断する。
【００３１】
複製コンテンツ更新制御部１０９は、有効期間判断部１０４によって判断された比較結果に基づいて、複製コンテンツの有効期間の更新を制御する。複製コンテンツ更新制御部１０９は、有効期間判断部１０４によって有効期限が異なると判断された場合、複製コンテンツの有効期限の更新を制御して、複製コンテンツの有効期限を更新する。また、複製コンテンツ更新制御部１０９は、有効期間判断部１０４によって所定日時前より前と判断された場合、複製コンテンツの有効期限の更新を制御して、複製コンテンツの有効期限を更新しない。さらに、複製コンテンツ更新制御部１０９は、有効期間判断部１０４によって視聴または聴取予定日時より前の日時が有効期限の複製コンテンツがあると判断された場合、複製コンテンツの有効期限を期限付きコンテンツの有効期限を超えない期限で、視聴または聴取予定日時を含む有効期限に更新する。
【００３２】
また、複製コンテンツ更新制御部１０９は、あらかじめ設定された複製コンテンツの有効期限が、期限付きコンテンツの有効期限よりも所定日時前の場合、複製コンテンツの有効期限を、期限付きコンテンツの有効期限を超えない期限の有効期限に更新する。この場合、たとえば、複製コンテンツの更新要求を受け付けたときから、あらかじめ定められた所定日時分のみ有効期限を更新し、延長するようにしてもよい。ここで、有効期限の更新は、たとえば、コンテンツに含まれる有効期間に関する情報を更新してもよいし、コンテンツに紐付けられた権利ファイルに含まれる有効期間に関する情報を更新してもよい。
【００３３】
（コンテンツ管理装置のコンテンツ更新管理処理手順）
つぎに、コンテンツ管理装置１００のコンテンツ更新管理処理手順について説明する。図２は、コンテンツ管理装置のコンテンツ更新管理処理手順を示すフローチャートである。図２のフローチャートにおいて、まず、受付部１０１によって複製コンテンツの更新要求を受け付けるまで待機する（ステップＳ２０１：Ｎｏのループ）。そして、複製コンテンツの更新要求を受け付けた場合（ステップＳ２０１：Ｙｅｓ）、取得部１０２によって複製コンテンツの有効期間を取得する（ステップＳ２０２）。
【００３４】
つぎに、更新判断部１０５によって、自装置に記録されている期限付きコンテンツの有効期間が更新されているか否かを判断する（ステップＳ２０３）。ステップＳ２０３において期限付きコンテンツの有効期間が更新されていない場合（ステップＳ２０３：Ｎｏ）、要求部１０７によってコンテンツ配信装置に期限付きコンテンツの有効期間の更新を要求する（ステップＳ２０４）。そして、期限付きコンテンツ更新制御部１０８によって、ステップＳ２０４における要求に応じてコンテンツ配信装置から配信される少なくとも期限に関する情報にしたがって期限付きコンテンツの有効期間の更新を制御する（ステップＳ２０５）。
【００３５】
つぎに、有効期間判断部１０４によって、ステップＳ２０２において取得された複製コンテンツの有効期間と、ステップＳ２０５において制御された期限付きコンテンツの有効期間を比較する（ステップＳ２０６）。そして、ステップＳ２０６において判断された比較結果に基づいて、複製コンテンツ更新制御部１０９によって複製コンテンツの有効期間の更新を制御して（ステップＳ２０７）、一連の処理を終了する。
【００３６】
一方、ステップＳ２０３において期限付きコンテンツの有効期間が更新されている場合（ステップＳ２０３：Ｙｅｓ）、そのままステップＳ２０６に進み、有効期間判断部１０４によって、ステップＳ２０２において取得された複製コンテンツの有効期間と、ステップＳ２０３において更新されていると判断された期限付きコンテンツの有効期間を比較する。そして、ステップＳ２０６において判断された比較結果に基づいて、複製コンテンツ更新制御部１０９によって複製コンテンツの有効期間の更新を制御して、一連の処理を終了する。
【００３７】
なお、図２のフローチャートにおいては、ステップＳ２０３において期限付きコンテンツの有効期間が更新されているか否かを判断するとしているが、これに限るものではない。たとえば、期限付きコンテンツの有効期間が更新されているか否かを判断せず、ステップＳ２０６に進み、複製コンテンツの有効期間と、期限付きコンテンツの有効期間を比較してもよい。
【００３８】
また、図２のフローチャートにおいては、ステップＳ２０５において期限付きコンテンツの有効期間の更新を制御するとしているが、たとえば、コンテンツ配信装置から配信される少なくとも期限に関する情報によって有効期限が更新されない場合、利用者に課金を促す旨の情報を報知してもよい。
【００３９】
上述したように、実施の形態１のコンテンツ管理装置１００によれば、受付部１０１によって更新要求を受け付けた複製コンテンツの有効期間を取得部１０２によって取得し、有効期間判断部１０４によって、複製コンテンツの有効期間と、複製コンテンツの複製元の期限付きコンテンツの有効期間とを比較判断する。そして、有効期間判断部１０４によって判断された比較結果に基づいて、複製コンテンツの有効期間の更新を制御する。したがって、コンテンツ再生装置に保管されている複製コンテンツの有効期間を、コンテンツ管理装置１００によって更新することができる。これによって、利用者は、たとえば、通信環境が整っていない装置や通信不可能な装置における複製コンテンツの有効期間に関しても、更新させることができる。したがって、サブスクリプションサービスサーバからダウンロードしたコンテンツのコピーに関しても、有効期間の間は視聴または聴取することができる。
【００４０】
また、実施の形態１のコンテンツ管理装置１００によれば、取得部１０２によって取得された複製コンテンツの有効期限が、有効期間判断部１０４によって複製コンテンツの複製元の期限付きコンテンツの有効期限と異なると判断された場合、複製コンテンツ更新制御部１０９によって複製コンテンツの有効期限の更新を制御して、更新することができる。したがって、複製コンテンツの有効期間が更新されていないと判断された場合、期限付きコンテンツの有効期間を超えない範囲で、更新することができる。これによって、利用者は、通信環境が整っていない装置や通信不可能な装置における複製コンテンツの有効期間に関しても、通信環境が整った装置と同じ有効期間に更新させることができる。
【００４１】
また、実施の形態１のコンテンツ管理装置１００によれば、有効期間判断部１０４によって所定日時前より前と判断された場合、複製コンテンツ更新制御部１０９によって複製コンテンツの有効期限の更新を制御して、更新しないことができる。したがって、複製コンテンツの有効期間の更新の回数を増やし、そのたびに認証をおこなうので、契約違反などの不正をなくすことができる。これによって、利用者は、他者による不正をなくさせ、自身の契約にしたがってコンテンツを楽しむことができる。
【００４２】
また、実施の形態１のコンテンツ管理装置１００によれば、入力部１０３によって複製コンテンツの視聴または聴取予定日時の入力を受け付けて、有効期間判断部１０４によって視聴または聴取予定日時より前の日時が有効期限の複製コンテンツがあると判断された場合、複製コンテンツ更新制御部１０９によって複製コンテンツの有効期限を期限付きコンテンツの有効期限を超えない期限で、視聴または聴取予定日時を含む有効期限に更新することができる。したがって、期限付きコンテンツの有効期限を超えない期限であれば、複製コンテンツの有効期限を視聴または聴取予定日時より後を期限とした有効期間に更新することができる。これによって、利用者は、たとえば、ドライブの予定がある場合など、コンテンツのコピーの有効期限を予定日より後の日時に更新させることで、予定したドライブのときにもコンテンツを視聴または聴取することができる。
【００４３】
また、実施の形態１のコンテンツ管理装置１００によれば、あらかじめ設定された複製コンテンツの有効期限が、期限付きコンテンツの有効期限よりも所定日時前の場合、複製コンテンツ更新制御部１０９によって、複製コンテンツの有効期限を、期限付きコンテンツの有効期限を超えない期限の有効期限に更新する。したがって、たとえば、複製コンテンツの有効期間を期限付きコンテンツの有効期間よりも少ない範囲で更新させることで、更新の回数を増やし、そのたびに認証をおこなうので、契約違反などの不正をなくすことができる。これによって、利用者は、期限付きコンテンツの有効期間を超えない範囲で、複製コンテンツの有効期間を更新する日数を、用途に合わせて決めることができるため、安全で快適にコンテンツのコピーや視聴または聴取を楽しむことができる。
【００４４】
また、実施の形態１のコンテンツ管理装置１００によれば、更新判断部１０５によって期限付きコンテンツの有効期間が更新されていないと判断された場合、報知部１０６によって報知することができる。したがって、複製コンテンツの有効期間の更新のときに、期限付きコンテンツの有効期間が更新されていない場合は、利用者に報知することができる。これによって、利用者は、たとえば、サブスクリプションサービスに対する支払いを忘れていた場合などに、報知させることができる。
【００４５】
また、実施の形態１のコンテンツ管理装置１００によれば、更新判断部１０５によって期限付きコンテンツの有効期間が更新されていないと判断された場合、要求部１０７によって、コンテンツ配信装置へ期限付きコンテンツの有効期間の更新を要求し、この要求に応じてコンテンツ配信装置から配信される少なくとも期限に関する情報にしたがって期限付きコンテンツの有効期間の更新を制御することができる。また、複製コンテンツの有効期間の更新を、期限付きコンテンツの期限が更新された有効期間に基づいて、更新することができる。これによって、利用者は、サブスクリプションサービスとの契約情報に含まれる最新の有効期間に基づいて、有効期間を更新することができる。
【００４６】
（実施の形態２）
（コンテンツ再生装置の機能的構成）
つぎに、この発明の実施の形態２にかかるコンテンツ再生装置３００の機能的構成について説明する。図３は、実施の形態２にかかるコンテンツ再生装置の機能的構成を示すブロック図である。また、実施の形態２においては、実施の形態１と同一部分は、説明を省略する。
【００４７】
図３において、コンテンツ再生装置３００は、入力部３０１と、抽出部３０２と、有効期間判断部３０３と、報知部３０４と、要求部３０５と、更新制御部３０６と、を備えている。コンテンツ再生装置３００は、所定の有効期間において視聴または聴取可能なコンテンツ（以下、「期限付きコンテンツ」という）を配信するコンテンツ配信装置から取得された期限付きコンテンツの複製（以下、「複製コンテンツ」という）を、自装置を管理する装置から受け取る。実施の形態２においてコンテンツ配信装置は、後述するコンテンツ配信装置４００（図４参照）であってもよい。また、自装置を管理する装置は、たとえば、図１において示したコンテンツ管理装置１００であってもよい。さらに、コンテンツ管理装置およびコンテンツ再生装置３００は、利用者とコンテンツ配信装置との間における契約に関する契約情報によって特定されることとしてもよい。
【００４８】
コンテンツ再生装置３００は、たとえば、移動体に搭載され、サブスクリプションサービスによってコンテンツ管理装置１００にダウンロードされた一時的に視聴可能なコンテンツの複製を保管および再生可能とすることとしてもよい。また、コンテンツ再生装置３００は、他のコンテンツ再生装置３００に保管されたコンテンツの複製のさらに複製を保管および再生可能としてもよい。なお、図示していないがコンテンツを読み取る読取部など、再生出力するための構成も備えている。
【００４９】
入力部３０１は、複製コンテンツの再生指示の入力を受け付ける。具体的には、たとえば、複製コンテンツの視聴または聴取を開始する指示を受け付ける。さらに、具体的には、利用者による入力デバイスなどの操作の入力を受け付けてもよい。また、複製コンテンツを記録したＣＤなどが挿入されることで入力を受け付けてもよい。
【００５０】
抽出部３０２は、複製コンテンツの有効期間を抽出する。具体的には、たとえば、コンテンツ再生装置３００の備える図示しない記録部に記録された複製コンテンツから各複製コンテンツに含まれた有効期間に関する情報を抽出する。さらに、コンテンツに紐付けられた権利ファイルから抽出してもよい。また、抽出部３０２は、入力部３０１によって複製コンテンツの再生指示の入力を受け付けたときに、再生指示の入力を受け付けた複製コンテンツの有効期間を抽出する。さらに、抽出部３０２は、複数の複製コンテンツの有効期間を抽出してもよい。
【００５１】
有効期間判断部３０３は、抽出部３０２によって抽出された複製コンテンツの有効期間の期限時期（以下「有効期限」という）を判断する。また、有効期間判断部３０３は、抽出部３０２によって抽出された複製コンテンツの有効期限が所定日時前以内か否かを判断する。さらに、有効期間判断部３０３は、抽出部３０２によって抽出された複数の複製コンテンツの有効期限を比較判断する。
【００５２】
報知部３０４は、複製コンテンツの有効期限を報知する。報知部３０４は、具体的には、たとえば、ディスプレイやスピーカなどによって、映像情報や音声情報を用いて報知する。また、報知部３０４は、有効期間判断部３０３によって判断された比較結果に基づいて、有効期限の一覧を報知してもよい。
【００５３】
要求部３０５は、有効期間判断部３０３によって判断された判断結果に基づいて、コンテンツ配信装置に有効期限の更新を要求する。また、要求部３０５は、有効期間判断部３０３によって、複製コンテンツの有効期限が所定日時前以内と判断された場合、コンテンツ配信装置に有効期限の更新を要求する。
【００５４】
更新制御部３０６は、要求部３０５に応じてコンテンツ配信装置から配信される少なくとも期限に関する情報にしたがって複製コンテンツの有効期限の更新を制御する。また、更新制御部３０６は、要求部３０５に応じてコンテンツ配信装置から配信される少なくとも期限に関する情報にしたがって複製コンテンツの有効期限の更新を制御して、複製コンテンツの有効期限を更新する。ここで、有効期限の更新は、たとえば、コンテンツに含まれる有効期間に関する情報を更新してもよいし、コンテンツに紐付けられた権利ファイルに含まれる有効期間に関する情報を更新してもよい。
【００５５】
（コンテンツ配信装置の機能的構成）
つぎに、この発明の実施の形態２にかかるコンテンツ配信装置４００の機能的構成について説明する。図４は、実施の形態２にかかるコンテンツ配信装置の機能的構成を示すブロック図である。
【００５６】
図４において、コンテンツ配信装置４００は、受付部４０１と、識別部４０２と、取得部４０３と、有効期間判断部４０４と、配信部４０５と、を備えている。コンテンツ配信装置４００は、所定の有効期間において視聴または聴取可能なコンテンツ（以下、「期限付きコンテンツ」という）を配信する。期限付きコンテンツの配信は、たとえば、図１において示したコンテンツ管理装置１００に配信することとしてもよい。この場合、コンテンツ再生装置３００は、コンテンツ管理装置１００に配信された期限付きコンテンツの複製（以下、「複製コンテンツ」という）が転送される。コンテンツ配信装置４００は、たとえば、サブスクリプションサービスを実施するサーバ群である。
【００５７】
受付部４０１は、通信可能な装置から期限付きコンテンツまたは複製コンテンツの有効期間の更新要求を受け付ける。通信可能な装置は、たとえば、コンテンツ配信装置４００とネットワークを介して通信がおこなえる装置である。具体的には、たとえば、コンテンツ管理装置１００やコンテンツ再生装置３００である。
【００５８】
識別部４０２は、受付部４０１によって受け付けられた有効期間の更新要求を送信した通信可能な装置（以下、「更新対象装置」という）を識別する。識別部４０２は、たとえば、更新対象装置が利用者との契約に含まれる装置か否かを識別する。
【００５９】
取得部４０３は、識別部４０２によって識別された更新対象装置の契約情報を取得する。また、取得部４０３は、複製コンテンツを保管している通信可能なコンテンツ再生装置３００から有効期間の更新要求を受け付けた場合、複製コンテンツの複製元の期限付きコンテンツを保管している通信可能なコンテンツ管理装置１００から有効期間に関する情報を取得する。
【００６０】
有効期間判断部４０４は、取得部４０３によって取得された契約情報に基づいて、更新対象装置に保管されている期限付きコンテンツまたは複製コンテンツの有効期間が更新されているか否かを判断する。また、有効期間判断部４０４は、コンテンツ再生装置に保管されている複製コンテンツの有効期間に関する情報と、コンテンツ管理装置に保管されている複製コンテンツの複製元の期限付きコンテンツの有効期間に関する情報とを比較判断する。
【００６１】
配信部４０５は、有効期間判断部４０４によって有効期間が更新されてないと判断された場合、更新対象装置に有効期間に関する情報を配信する。有効期間に関する情報の配信は、たとえば、更新対象装置に有効期間を更新させる情報、または有効期間の更新された権利ファイルを配信する。また、配信部４０５は、有効期間判断部４０４によって判断された比較結果に基づいて、コンテンツ再生装置３００に、複製コンテンツの複製元の期限付きコンテンツの有効期間を超えない範囲の有効期間の情報を配信する。さらに、配信部４０５は、コンテンツ再生装置３００またはコンテンツ管理装置１００のいずれか一つの装置において、有効期間が更新された場合、期限付きコンテンツまたは複製コンテンツの有効期間に関する情報を他の装置に配信してもよい。
【００６２】
（コンテンツ再生装置３００のコンテンツ更新処理手順）
つぎに、実施の形態２にかかるコンテンツ再生装置３００のコンテンツ更新処理手順について説明する。図５は、実施の形態２にかかるコンテンツ再生装置のコンテンツ更新処理手順を示すフローチャートである。図５のフローチャートにおいて、まず、入力部３０１によって複製コンテンツの再生指示の入力を受け付けるまで待機する（ステップＳ５０１：Ｎｏのループ）。そして、複製コンテンツの再生指示の入力を受け付けた場合（ステップＳ５０１：Ｙｅｓ）、抽出部３０２によって、ステップＳ５０１において受け付けた複製コンテンツの有効期間を抽出する（ステップＳ５０２）。
【００６３】
つぎに、ステップＳ５０２において抽出された複製コンテンツの有効期間の期限時期（以下「有効期限」という）を判断する（ステップＳ５０３）。つぎに、ステップＳ５０３において判断された判断結果に基づいて、要求部３０５によってコンテンツ配信装置４００に有効期限の更新を要求する（ステップＳ５０４）。そして、更新制御部３０６によって、ステップＳ５０４における要求に応じてコンテンツ配信装置４００から配信される少なくとも期限に関する情報にしたがって複製コンテンツの有効期限の更新を制御して（ステップＳ５０５）、一連の処理を終了する。
【００６４】
なお、図５のフローチャートにおいては、ステップＳ５０１：Ｙｅｓにおいて、複製コンテンツの再生指示の入力を受け付けたときに、コンテンツ更新処理が開始するとしているが、これに限るものではない。たとえば、利用者による入力デバイスなどの操作の入力を受け付けることで、コンテンツ更新処理を開始してもよい。
【００６５】
また、図５のフローチャートにおいては、ステップＳ５０４において有効期限の更新を要求するとしているが、これに限るものではない。具体的には、たとえば、有効期限に達していない場合は、複製コンテンツの有効期限を更新せず、ステップＳ５０１において入力を受け付けた再生指示にしたがって複製コンテンツを再生するようにしてもよい。
【００６６】
上述したように、実施の形態２のコンテンツ再生装置３００によれば、有効期間判断部３０３によって判断された判断結果に基づいて、要求部３０５によってコンテンツ配信装置４００に有効期限の更新を要求し、この要求に応じてコンテンツ配信装置４００から配信される少なくとも期限に関する情報にしたがって複製コンテンツの有効期限の更新を制御することができる。したがって、たとえば、コンテンツ再生装置３００が通信環境は整っていなくても、通信が可能な場合、コンテンツ管理装置１００を介さなくても、有効期間の更新をおこなうことができる。これによって、利用者は、たとえば、旅行中などコンテンツ管理装置１００と接続できないときに、複製コンテンツの有効期間の期限日に達してしまっても、自身で有効期間を更新することができるため、快適に複製コンテンツの視聴または聴取をおこなうことができる。
【００６７】
また、実施の形態２のコンテンツ再生装置３００によれば、要求部３０５は、有効期間判断部３０３によって、複製コンテンツの有効期限が所定日時前以内と判断された場合、コンテンツ配信装置４００に有効期限の更新を要求し、この要求に応じてコンテンツ配信装置４００から配信される少なくとも期限に関する情報にしたがって複製コンテンツの有効期限の更新を制御して、更新制御部３０６は、複製コンテンツの有効期限を更新することができる。したがって、期限時期に達する前にコンテンツの有効期間を更新することができる。これによって、利用者は、期限日に通信環境が悪く、コンテンツの更新ができずに視聴または聴取が不可となることを防ぐことができる。
【００６８】
また、実施の形態２のコンテンツ再生装置３００によれば、入力部３０１によって複製コンテンツの再生指示の入力を受け付けたときに、抽出部３０２によって、複製コンテンツの有効期間を抽出することができる。したがって、再生をおこなうたびに有効期間を確認し、期限に達しそうな場合は、更新することができる。これによって、利用者は、更新処理を開始する操作を省くことができる。
【００６９】
また、実施の形態２のコンテンツ再生装置３００によれば、抽出部３０２によって複数の複製コンテンツの有効期間を抽出し、抽出部３０２によって取得された複数の複製コンテンツの有効期限を有効期間判断部３０３によって比較判断し、判断された比較結果に基づいて、報知部３０４によって有効期限の一覧を報知することができる。したがって、コンテンツによって有効期間が異なる場合、それぞれのコンテンツを有効期間に達しそうな順に一覧を表示させることができる。これによって、利用者は、各コンテンツに紐付けられた契約情報を簡単に確認することができる。
【００７０】
（コンテンツ配信装置のコンテンツ配信処理手順）
つぎに、実施の形態２にかかるコンテンツ配信装置４００のコンテンツ配信処理手順について説明する。図６は、実施の形態２にかかるコンテンツ配信装置のコンテンツ配信処理手順を示すフローチャートである。図６のフローチャートにおいて、まず、受付部４０１によって、通信可能な装置から期限付きコンテンツまたは複製コンテンツの有効期間の更新要求を受け付けるまで待機する（ステップＳ６０１：Ｎｏのループ）。
【００７１】
ステップＳ６０１において、有効期間の更新要求を受け付けた場合（ステップＳ６０１：Ｙｅｓ）、識別部４０２によって、ステップＳ６０１において受け付けられた有効期間の更新要求を送信した通信可能な装置（以下、「更新対象装置」という）を識別する（ステップＳ６０２）。そして、取得部４０３によって、ステップＳ６０２において識別された更新対象装置の契約情報を取得する（ステップＳ６０３）。
【００７２】
つぎに、有効期間判断部４０４によって、ステップＳ６０３において取得された契約情報に基づいて、更新対象装置に保管されている期限付きコンテンツまたは複製コンテンツの有効期間が更新されているか否かを判断する（ステップＳ６０４）。ステップＳ６０４において、有効期間が更新されていると判断された場合（ステップＳ６０４：Ｙｅｓ）、そのまま一連の処理を終了する。一方、ステップＳ６０４において、有効期間が更新されていないと判断された場合（ステップＳ６０４：Ｎｏ）、配信部４０５によって、更新対象装置に有効期間に関する情報を配信して（ステップＳ６０５）、一連の処理を終了する。
【００７３】
なお、図６のフローチャートにおいては、ステップＳ６０１において、有効期間の更新要求を受け付けなくても、利用者の課金により契約情報が更新されたら、コンテンツ管理装置、または、登録されているすべての装置に有効期間に関する情報を配信することができる。
【００７４】
また、図６のフローチャートにおいては、ステップＳ６０２において、更新対象装置を識別するとしているが、これに限るものではない。具体的には、たとえば、装置ではなく利用者またはコンテンツを識別してもよい。この場合、契約情報には装置を登録しない構成でもよい。
【００７５】
また、図６のフローチャートにおいては、ステップＳ６０４：Ｙｅｓにおいて有効期間が更新されている場合、一連の処理を終了するとしているが、これに限るものではない。具体的には、たとえば、有効期間が更新されている場合でも、ステップＳ６０５に進み有効期間に関する情報を配信してもよい。
【００７６】
また、図６のフローチャートにおいては、ステップＳ６０５において有効期間に関する情報を配信するとしているが、これに限るものではない。具体的には、たとえば、権利ファイルを配信してもよいし、直接他の装置に記録されているコンテンツの有効期間を書き換えてもよい。
【００７７】
上述したように、実施の形態２のコンテンツ配信装置４００によれば、受付部４０１によって受け付けられた有効期間の更新要求を送信した更新対象装置を識別部４０２によって識別し、識別された更新対象装置の契約情報を、取得部４０３によって取得する。そして、この契約情報に基づいて、有効期間判断部４０４によって更新対象装置に保管されている期限付きコンテンツまたは複製コンテンツの有効期間が更新されているか否かを判断し、有効期間が更新されてないと判断された場合、更新対象装置に有効期間に関する情報を配信することができる。したがって、期限付きコンテンツまたは複製コンテンツを問わず、通信可能な装置に記録されていれば有効期間を更新することができる。
【００７８】
また、実施の形態２のコンテンツ配信装置４００によれば、有効期間判断部４０４は、コンテンツ再生装置に保管されている複製コンテンツの有効期間に関する情報と、コンテンツ管理装置に保管されている複製コンテンツの複製元の期限付きコンテンツの有効期間に関する情報とを比較判断し、配信部４０５は、有効期間判断部４０４によって判断された比較結果に基づいて、コンテンツ再生装置に、複製コンテンツの複製元の期限付きコンテンツの有効期間を超えない範囲の有効期間の情報を配信することができる。したがって、期限付きコンテンツの有効期間に基づいて、複製コンテンツの有効期間を更新することができる。これによって、利用者は、各コンテンツの有効期間を一元管理することができる。
【００７９】
また、実施の形態２のコンテンツ配信装置４００によれば、コンテンツ再生装置またはコンテンツ管理装置のいずれか一つの装置において、有効期間が更新された場合、配信部４０５によって、期限付きコンテンツまたは複製コンテンツの有効期間に関する情報を他の装置に配信することができる。したがって、登録された複数の装置に記録されたコンテンツを一括で更新することができる。これによって、通信可能であれば有効期間が自動的に更新されるため、更新し忘れることを防ぐことができる。
【実施例１】
【００８０】
以下に、本発明の実施例１について説明する。実施例１では、たとえば、サブスクリプションサービスを提供するサブスクリプションサービスサーバによって、本発明のコンテンツ配信装置を実施し、通信環境の整ったＰＣによって、本発明のコンテンツ管理装置を実施し、車両（四輪車、二輪車を含む）などの移動体に搭載されるナビゲーション装置、または、利用者が携帯可能な再生端末によって、本発明のコンテンツ再生装置を実施した場合の一例について説明する。
【００８１】
（システムの概要）
まず、図７を用いて、本実施例１にかかるコンテンツの配信の一例として楽曲を配信する楽曲配信システムの概要について説明する。図７は、本実施例にかかる楽曲配信システムの概要を示す説明図である。
【００８２】
図７において、楽曲配信システム７００は、サブスクリプションサービスサーバ７０１と、ＰＣ７０２と、ナビゲーション装置７０３と、再生端末７０４と、から構成されている。サブスクリプションサービスサーバ７０１と、ＰＣ７０２と、ナビゲーション装置７０３と、再生端末７０４とは、それぞれインターネット７１０を介して接続されており、ＰＣ７０２と、ナビゲーション装置７０３と、再生端末７０４は、それぞれ同一の利用者７０５が所有していることとする。
【００８３】
なお、図７の説明においては、ＰＣ７０２と、ナビゲーション装置７０３と、再生端末７０４は、同一の利用者７０５が所有することとしたが、それぞれ異なっていてもよく、その場合、それぞれが友人や家族など利用者７０５によって把握可能な所有としてもよい。
【００８４】
サブスクリプションサービスサーバ７０１は、利用者７０５との間における、所定の楽曲の配信に関する契約に基づいて、利用者７０５の所有するＰＣ７０２やナビゲーション装置７０３へ楽曲を配信する。楽曲の配信は、ＰＣ７０２やナビゲーション装置７０３に限ることなく、利用者７０５との間の契約に応じて登録される端末に対しておこなうこととしてもよい。
【００８５】
また、配信された楽曲には複製を許可する情報や、複製数を制限する情報が付与されていてもよい。これに楽曲の配信を受けたＰＣ７０２やナビゲーション装置７０３は、許可された複製数内であれば複製を生成し、他の端末に対して複製を送信することができるとしてもよい。このとき、たとえば、契約された端末内において、楽曲の配信を受ける端末（親機）と、親機に配信された楽曲を複製し送信される端末（子機）とに区別してもよい。このように区別することで、複製（子コンテンツ７２１）の元となる楽曲（親コンテンツ７２０）が常に親機に記録されることとなり、楽曲の管理が容易となる。
【００８６】
また、親機は、他の端末が接続されることで、接続された他の端末が親機と同一の契約の子機であるか識別し、複製数に制限がある場合は、その制限内で子機に複製を送信することができる。また、楽曲の有効期間を取得し、楽曲の有効期間に残り日時がある場合に、子機に複製を送信できることとしてもよい。さらに、親機は、他の端末が接続されるたびに、サブスクリプションサービスサーバ７０１から認証情報を取得し、取得された認証情報にしたがって接続された他の端末が自装置の子機か否かを判断してもよい。また、たとえば、子機が、他の子機へ子コンテンツ７２１の複製（孫コンテンツ）を送信できることとしてもよい。
【００８７】
また、親機は、他の端末が接続されると接続された他の端末から認証情報を取得し、取得した認証情報によって自装置の子機か否かを判断してもよい。親機に子機が接続された場合、親機が保管している楽曲と、子機が保管している複製と、を比較して、親機が保管している楽曲に対して、子機が保管していない複製がある場合、自動的に子機に楽曲の複製を転送してもよい。また、たとえば、ナビゲーション装置７０２などの通信可能な子機においては、親機から複製を受信するときに、インターネット７１０を介して直接サブスクリプションサービスサーバ７０１から認証をおこなうこととしてもよい。
【００８８】
そして、複製にも、たとえば元の楽曲と同じ有効期間が設定されるようにすれば、複製を受信した子機においても、利用者７０５との間における、所定の楽曲の配信に関する契約に基づいた期間に再生を制限することができる。また、複製に設定する有効期間を元の楽曲より短くすることで、子機の認証を頻繁におこない、より契約違反などによる不正をなくし、所定の楽曲の配信に関する契約を実行することができる。
【００８９】
本発明においては、通信環境の整った端末であるＰＣ７０２を親機とし、その他の端末（ナビゲーション装置７０３、再生端末７０４など）を子機として説明する。また、ナビゲーション装置７０３は、通信環境が整っていないが通信可能な端末であり、再生端末７０４は、通信不可能な端末であることとして説明する。
【００９０】
具体的には、たとえば、サブスクリプションサービスサーバ７０１によって、利用者７０５は、登録されたＰＣ７０２やナビゲーション装置７０３などの所定の端末を通じて、契約した期間に応じて、サブスクリプションサービスサーバ７０１が用意する楽曲群の楽曲から、好きな楽曲を好きなだけダウンロードあるいは再生して、聴取することができる。
【００９１】
より具体的には、たとえば、サブスクリプションサービスサーバ７０１は、楽曲データを保管管理するコンテンツサーバや、利用者７０５の端末認証と、楽曲の有効期間を設定管理する認証サーバや、利用者７０５との間における契約情報と課金情報を管理する課金サーバなどからなるサーバ群から構成されていてもよい。サーバ群は、たとえば、３つでなくてもよく、コンテンツサーバ、認証サーバ、課金サーバのうちいずれか一つ以上の機能を有するサーバからなり、すべての機能を実現できる構成であればよい。
【００９２】
ここで、サブスクリプションサービスサーバ７０１による楽曲の配信の概要について説明する。サブスクリプションサービスサーバ７０１は、利用者７０５との間の契約に応じて登録されたＰＣ７０２などの所定の端末から、楽曲のダウンロードの要求を受け付けると、認証サーバの機能によって、有効な契約がされた利用者７０５であるか否か認証をおこなう。
【００９３】
さらに、サブスクリプションサービスサーバ７０１は、課金サーバの機能によって管理された利用者７０５の契約情報に応じて、コンテンツサーバの機能によって保管管理された楽曲群から配信する楽曲を設定する。具体的には、たとえば、配信する楽曲は、ＰＣ７０２などから要求された楽曲について、契約情報や課金情報に応じた有効期間を設定して配信することとなる。
【００９４】
ここで、有効期間は、たとえば、利用者７０５の支払い状況に応じて更新されることとしてもよく、配信の終了日のみならず、開始日と終了日をあわせた情報であってもよい。また、配信の期日の代わりに、再生可能な有効期間を設定してもよく、再生の可否に関する情報でもよい。また、有効期間は、サブスクリプションサービスを提供する事業者によって、適宜変更可能であってもよい。
【００９５】
なお、本実施例では、配信する楽曲に対して、サブスクリプションサービスサーバ７０１によって有効期間を設定する構成としているが、それぞれの端末によって設定できる構成としてもよい。具体的には、たとえば、端末が契約情報や課金情報を取得して、契約情報や課金情報に応じて楽曲の再生をおこなうこととしてもよい。さらに、親機が取得した契約情報や課金情報を、子機に送信できることとしてもよい。
【００９６】
ナビゲーション装置７０３は、車両など移動体に搭載されており、車両の経路誘導などをおこなう他に、記録媒体に記録されたコンテンツや、ＰＣ７０２もしくは再生端末７０４から取得されたコンテンツの再生をおこなう。再生端末７０４は、利用者によって携帯可能であり、記録媒体に記録されたコンテンツや、ＰＣ７０２もしくはナビゲーション装置７０３から取得されたコンテンツの再生をおこなう。複製の送信は、利用者７０５が所有するすべての端末またはあらかじめ指定した端末に対して自動的に行ってもよく、複製数の制限がある場合は、利用者７０５が所有する複数の端末にたいして複製の送信をおこなう優先順位の設定ができるようにしてもよい。
【００９７】
具体的には、たとえば、サブスクリプションサービスサーバ７０１によってＰＣ７０２に配信され、さらにＰＣ７０２によって送信された楽曲の複製の聴取をおこなうことができる。配信される楽曲は、たとえば、聴取可能な有効期間が設定されており、設定済みの楽曲をダウンロード方式によって配信される。
【００９８】
より具体的には、たとえば、ナビゲーション装置７０３や再生端末７０４などは、所定の楽曲の配信に関する契約をおこなった利用者７０５が所有しており、図示しない表示部や音声出力部などによって利用可能な楽曲のリストや情報を参照する機能を有している。そして、図示しない操作部などによって、利用者７０５から聴取したい楽曲の選択を受け付けて、楽曲の再生をおこなうことができる。
【００９９】
ＰＣ７０２は、たとえば、サブスクリプションサービスサーバ７０１から１曲あるいは複数曲ダウンロードすることとしてもよい。ダウンロードされた楽曲は、契約に応じた有効期間に限って聴取可能な曲でもよい。
【０１００】
ＰＣ７０２、ナビゲーション装置７０３や再生端末７０４などは、楽曲を再生する場合、各楽曲の再生指示を受け付ける前に、常に各楽曲に設定された有効期間を取得し、有効期間内ではない楽曲がある場合、利用者７０５に有効期間ではない旨を報知してもよい。また、利用者７０５への報知とともに、インターネットバンクなどへ課金指示をおこなってもよい。
【０１０１】
また、ＰＣ７０２、ナビゲーション装置７０３や再生端末７０４などは、各楽曲に設定された有効期間を管理せず、各楽曲に付随する楽曲再生プログラムなどが有効期間を管理するようにしてもよい。この場合、楽曲に付随する楽曲再生プログラムによって有効期間外の楽曲を再生させないようにする構成でもよい。
【０１０２】
ＰＣ７０２、ナビゲーション装置７０３や再生端末７０４などによる楽曲の聴取は、利用者７０５からの再生指示を受け付けた時点で聴取可能な有効期間に限らず再生をおこない、その後、再生指示を受け付けた時点が有効期間内ではないと判明された場合に、楽曲の再生を一般に試聴が認められる時間以内、たとえば４０秒以内に停止するようにしてもよい。
【０１０３】
ＰＣ７０２、ナビゲーション装置７０３や再生端末７０４などによる楽曲の聴取は、再生指示を受け付けた時点で、ナビゲーション装置７０３に記録された過去の再生履歴を検索し、前回の再生が有効期間内であれば、すぐに楽曲を再生し、その後、再生指示を受け付けた時点が有効期間内ではないと判明された場合に、楽曲の再生を一般に試聴が認められる時間以内、たとえば４０秒以内に停止するようにしてもよい。また、前回の再生が有効期間外の場合は、すぐに楽曲を再生せず、再生指示を受け付けた楽曲の有効期間を取得し、取得された有効期間に応じて楽曲を再生するか否かを判断してもよい。
【０１０４】
（サブスクリプションサービスサーバおよびＰＣのハードウェア構成）
ここで、図８を用いて、実施例１にかかるサブスクリプションサービスサーバ７０１およびＰＣ７０２のハードウェア構成について説明する。図８は、実施例１にかかるサブスクリプションサービスサーバおよびＰＣのハードウェア構成の一例を示すブロック図である。
【０１０５】
図８において、サブスクリプションサービスサーバ７０１およびＰＣ７０２は、それぞれＣＰＵ８０１と、ＲＯＭ８０２と、ＲＡＭ８０３と、磁気ディスクドライブ８０４と、磁気ディスク８０５と、光ディスクドライブ８０６と、光ディスク８０７と、音声Ｉ／Ｆ（インターフェース）８０８と、スピーカ８０９と、入力デバイス８１０と、映像Ｉ／Ｆ８１１と、ディスプレイ８１２と、通信Ｉ／Ｆ８１３と、を備えている。また、各構成部８０１〜８１３はバス８２０によってそれぞれ接続されている。
【０１０６】
まず、ＣＰＵ８０１は、サブスクリプションサービスサーバ７０１またはＰＣ７０２の全体の制御を司る。ＲＯＭ８０２は、ブートプログラム、通信プログラム、データ管理プログラム、有効期間設定プログラムなどの各種プログラムを記録している。また、ＰＣ７０２には、複製生成プログラムが記録されていてもよい。また、ＲＡＭ８０３は、ＣＰＵ８０１のワークエリアとして使用される。また、コンテンツの複製を生成してナビゲーション装置７０３や再生端末７０４へ転送させてもよい。
【０１０７】
磁気ディスクドライブ８０４は、ＣＰＵ８０１の制御にしたがって磁気ディスク８０５に対するデータの読み取り／書き込みを制御する。磁気ディスク８０５は、磁気ディスクドライブ８０４の制御で書き込まれたデータを記録する。磁気ディスク８０５としては、たとえば、ＨＤ（ハードディスク）やＦＤ（フレキシブルディスク）を用いることができる。
【０１０８】
光ディスクドライブ８０６は、ＣＰＵ８０１の制御にしたがって光ディスク８０７に対するデータの読み取り／書き込みを制御する。光ディスク８０７は、光ディスクドライブ８０６の制御にしたがってデータの読み出される着脱自在な記録媒体である。光ディスク８０７は、書き込み可能な記録媒体を利用することもできる。また、この着脱可能な記録媒体として、光ディスク８０７のほか、ＭＯ、メモリカードなどであってもよい。
【０１０９】
音声Ｉ／Ｆ８０８は、音声入力用のマイク８０９および音声出力用のスピーカ８１０に接続される。スピーカ８０９からは、音声が出力される。
【０１１０】
入力デバイス８１０は、文字、数値、各種指示などの入力のための複数のキーを備えたリモコン、キーボード、マウス、タッチパネルなどが挙げられる。
【０１１１】
映像Ｉ／Ｆ８１１は、ディスプレイ８１２と接続される。映像Ｉ／Ｆ８１１は、具体的には、たとえば、ディスプレイ８１３全体の制御をおこなうグラフィックコントローラと、即時表示可能な画像情報を一時的に記録するＶＲＡＭ（Ｖｉｄｅｏ  ＲＡＭ）などのバッファメモリと、グラフィックコントローラから出力される画像データに基づいて、ディスプレイ８１２を表示制御する制御ＩＣなどによって構成される。
【０１１２】
ディスプレイ８１２には、アイコン、カーソル、メニュー、ウインドウ、あるいは文字や画像などの各種データが表示される。このディスプレイ８１２は、たとえば、ＣＲＴ、ＴＦＴ液晶ディスプレイ、プラズマディスプレイなどを採用することができる。
【０１１３】
通信Ｉ／Ｆ８１３は、無線を介してネットワークに接続され、サブスクリプションサービスサーバ７０１またはＰＣ７０２と、ＣＰＵ８０１とのインターフェースとして機能する。通信Ｉ／Ｆ８１３は、さらに、無線を介してインターネットなどの通信網に接続され、この通信網とＣＰＵ８０１とのインターフェースとしても機能する。
【０１１４】
通信網には、ＬＡＮ、ＷＡＮ、公衆回線網や携帯電話網などがある。具体的には、通信Ｉ／Ｆ８１３は、たとえば、ＦＭチューナーなどによって構成される。
【０１１５】
図１に示したコンテンツ管理装置１００が備える受付部１０１、取得部１０２、入力部１０３、有効期間判断部１０４、更新判断部１０５、報知部１０６、要求部１０７、期限付きコンテンツ更新制御部１０８、複製コンテンツ更新制御部１０９は、図８に示したＰＣ７０２におけるＲＯＭ８０２、ＲＡＭ８０３、磁気ディスク８０５、光ディスク８０７などに記録されたプログラムやデータを用いて、ＣＰＵ８０１が所定のプログラムを実行し、サブスクリプションサービスサーバ７０１における各部を制御することによってその機能を実現する。
【０１１６】
すなわち、実施例１のＰＣ７０２は、ＰＣ７０２おける記録媒体としてのＲＯＭ８０２に記録されているコンテンツ更新管理プログラムを実行することにより、図１に示したコンテンツ管理装置が備える機能を、図２に示したコンテンツ更新管理処理手順で実行することができる。
【０１１７】
（ナビゲーション装置７０３のハードウェア構成）
つづいて、図９を用いて、実施例１にかかるナビゲーション装置７０３のハードウェア構成について説明する。図９は、実施例１にかかるナビゲーション装置のハードウェア構成の一例を示すブロック図である。
【０１１８】
図９において、ナビゲーション装置７０３は、車両などの移動体に搭載されており、ＣＰＵ９０１と、ＲＯＭ９０２と、ＲＡＭ９０３と、磁気ディスクドライブ９０４と、磁気ディスク９０５と、光ディスクドライブ９０６と、光ディスク９０７と、音声Ｉ／Ｆ（インターフェース）９０８と、マイク９０９と、スピーカ９１０と、入力デバイス９１１と、映像Ｉ／Ｆ９１２と、ディスプレイ９１３と、通信Ｉ／Ｆ９１４と、ＧＰＳユニット９１５と、各種センサ９１６と、カメラ９１７と、を備えている。また、各構成部９０１〜９１７はバス９２０によってそれぞれ接続されている。
【０１１９】
まず、ＣＰＵ９０１は、ナビゲーション装置７０３の全体の制御を司る。ＲＯＭ９０２は、ブートプログラム、経路探索プログラム、経路誘導プログラム、通信プログラム、コンテンツ再生プログラム、有効期間設定プログラムなどの各種プログラムを記録している。また、ＲＡＭ９０３は、ＣＰＵ９０１のワークエリアとして使用される。コンテンツ再生プログラム、通信プログラムは、ＰＣ７０２から転送された複製コンテンツを再生させる。
【０１２０】
経路探索プログラムは、後述する磁気ディスク９０５や光ディスク９０７に記録されている地図情報などを利用して、出発地点から目的地点までの最適な経路を探索させる。ここで、最適な経路とは、目的地点までの最短（あるいは最速）経路や利用者が指定した条件に最も合致する経路などである。
【０１２１】
経路誘導プログラムは、経路探索プログラムを実行することによって探索された誘導経路情報、現在地点算出プログラムを実行することによって算出された車両の現在地点情報、後述する磁気ディスク９０５や光ディスク９０７から読み出された地図情報に基づいて、リアルタイムな経路誘導情報の生成をおこなわせる。経路誘導プログラムを実行することによって生成された経路誘導情報は、ＣＰＵ９０１を介して音声Ｉ／Ｆ９０８や映像Ｉ／Ｆ９１２へ出力される。
【０１２２】
磁気ディスクドライブ９０４は、ＣＰＵ９０１の制御にしたがって磁気ディスク９０５に対するデータの読み取り／書き込みを制御する。磁気ディスク９０５は、磁気ディスクドライブ９０４の制御で書き込まれたデータを記録する。磁気ディスク９０５としては、たとえば、ＨＤ（ハードディスク）やＦＤ（フレキシブルディスク）を用いることができる。
【０１２３】
光ディスクドライブ９０６は、ＣＰＵ９０１の制御にしたがって光ディスク９０７に対するデータの読み取り／書き込みを制御する。光ディスク９０７は、光ディスクドライブ９０６の制御にしたがってデータの読み出される着脱自在な記録媒体である。光ディスク９０７は、書き込み可能な記録媒体を利用することもできる。また、この着脱可能な記録媒体として、光ディスク９０７のほか、ＭＯ、メモリカードなどであってもよい。
【０１２４】
音声Ｉ／Ｆ９０８は、音声入力用のマイク９０９および音声出力用のスピーカ９１０に接続される。マイク９０９に受音された音声は、音声Ｉ／Ｆ９０８内でＡ／Ｄ変換される。スピーカ９１０からは、音声が出力される。
【０１２５】
入力デバイス９１１は、文字、数値、各種指示などの入力のための複数のキーを備えたリモコン、キーボード、マウス、タッチパネルなどが挙げられる。
【０１２６】
映像Ｉ／Ｆ９１２は、ディスプレイ９１３と接続される。映像Ｉ／Ｆ９１２は、具体的には、たとえば、ディスプレイ９１３全体の制御をおこなうグラフィックコントローラと、即時表示可能な画像情報を一時的に記録するＶＲＡＭ（Ｖｉｄｅｏ  ＲＡＭ）などのバッファメモリと、グラフィックコントローラから出力される画像データに基づいて、ディスプレイ９１３を表示制御する制御ＩＣなどによって構成される。
【０１２７】
ディスプレイ９１３には、アイコン、カーソル、メニュー、ウインドウ、あるいは文字や画像などの各種データが表示される。このディスプレイ９１３は、たとえば、ＣＲＴ、ＴＦＴ液晶ディスプレイ、プラズマディスプレイなどを採用することができる。
【０１２８】
通信Ｉ／Ｆ９１４は、無線を介してネットワークに接続され、ナビゲーション装置７０３とＣＰＵ９０１とのインターフェースとして機能する。通信Ｉ／Ｆ９１４は、さらに、無線を介してインターネットなどの通信網に接続され、この通信網とＣＰＵ９０１とのインターフェースとしても機能する。
【０１２９】
通信網には、ＬＡＮ、ＷＡＮ、公衆回線網や携帯電話網などがある。具体的には、通信Ｉ／Ｆ９１４は、たとえば、ＦＭチューナー、ＶＩＣＳ（Ｖｅｈｉｃｌｅ  Ｉｎｆｏｒｍａｔｉｏｎ  ａｎｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｓｙｓｔｅｍ）／ビーコンレシーバ、無線ナビゲーション装置、およびその他のナビゲーション装置によって構成され、ＶＩＣＳセンターから配信される渋滞や交通規制などの道路交通情報を取得する。なお、ＶＩＣＳは登録商標である。また、通信Ｉ／Ｆ９１４は、たとえば、図示しないサーバなどからスケジュール情報やプロフィール情報を取得する構成でもよい。
【０１３０】
ＧＰＳユニット９１５は、ＧＰＳ衛星からの電波を受信し、車両の現在地点を示す情報を出力する。ＧＰＳユニット９１５の出力情報は、後述する各種センサ９１６の出力値とともに、ＣＰＵ９０１による車両の現在地点の算出に際して利用される。現在地点を示す情報は、たとえば緯度・経度、高度などの、地図情報上の１点を特定する情報である。
【０１３１】
各種センサ９１６は、車速センサや加速度センサ、角速度センサなどを含み、車両の位置や挙動を判断することが可能な情報を出力する。各種センサ９１６の出力値は、ＣＰＵ９０１による車両の現在地点の算出や、速度や方位の変化量の測定などに用いられる。
【０１３２】
カメラ９１７は、車両内部あるいは外部の映像を撮影する。映像は静止画あるいは動画のどちらでもよい。また、カメラ９１７によって撮影された映像を映像Ｉ／Ｆ９１２を介して磁気ディスク９０５や光ディスク９０７などの記録媒体に出力する。
【０１３３】
（再生端末７０４のハードウェア構成）
つづいて、図１０を用いて、実施例１にかかる再生端末７０４のハードウェア構成について説明する。図１０は、実施例１にかかる再生端末のハードウェア構成の一例を示すブロック図である。
【０１３４】
図１０において、再生端末７０４は、ＣＰＵ１００１と、ＲＯＭ１００２と、ＲＡＭ１００３と、磁気ディスクドライブ１００４と、磁気ディスク１００５と、光ディスクドライブ１００６と、光ディスク１００７と、音声Ｉ／Ｆ（インターフェース）１００８と、マイク１００９と、スピーカ１０１０と、入力デバイス１０１１と、映像Ｉ／Ｆ１０１２と、ディスプレイ１０１３と、通信Ｉ／Ｆ１０１４と、を備えている。また、各構成部１００１〜１０１４はバス１０２０によってそれぞれ接続されている。
【０１３５】
まず、ＣＰＵ１００１は、再生端末７０４の全体の制御を司る。ＲＯＭ１００２は、ブートプログラム、通信プログラム、コンテンツ記録プログラムなどの各種プログラムを記録している。また、ＲＡＭ１００３は、ＣＰＵ１００１のワークエリアとして使用される。
【０１３６】
磁気ディスクドライブ１００４は、ＣＰＵ１００１の制御にしたがって磁気ディスク１００５に対するデータの読み取り／書き込みを制御する。磁気ディスク１００５は、磁気ディスクドライブ１００４の制御で書き込まれたデータを記録する。磁気ディスク１００５としては、たとえば、ＨＤ（ハードディスク）やＦＤ（フレキシブルディスク）を用いることができる。
【０１３７】
光ディスクドライブ１００６は、ＣＰＵ１００１の制御にしたがって光ディスク１００７に対するデータの読み取り／書き込みを制御する。光ディスク１００７は、光ディスクドライブ１００６の制御にしたがってデータの読み出される着脱自在な記録媒体である。光ディスク１００７は、書き込み可能な記録媒体を利用することもできる。また、この着脱可能な記録媒体として、光ディスク１００７のほか、ＭＯ、メモリカードなどであってもよい。
【０１３８】
音声Ｉ／Ｆ１００８は、音声入力用のマイク１００９および音声出力用のスピーカ１０１０に接続される。マイク１００９に受音された音声は、音声Ｉ／Ｆ１００８内でＡ／Ｄ変換される。スピーカ１０１０からは、音声が出力される。
【０１３９】
入力デバイス１０１１は、文字、数値、各種指示などの入力のための複数のキーを備えたリモコン、キーボード、マウス、タッチパネルなどが挙げられる。
【０１４０】
映像Ｉ／Ｆ１０１２は、ディスプレイ１０１３と接続される。映像Ｉ／Ｆ１０１２は、具体的には、たとえば、ディスプレイ１０１３全体の制御をおこなうグラフィックコントローラと、即時表示可能な画像情報を一時的に記録するＶＲＡＭ（Ｖｉｄｅｏ  ＲＡＭ）などのバッファメモリと、グラフィックコントローラから出力される画像データに基づいて、ディスプレイ１０１３を表示制御する制御ＩＣなどによって構成される。
【０１４１】
ディスプレイ１０１３には、アイコン、カーソル、メニュー、ウインドウ、あるいは文字や画像などの各種データが表示される。このディスプレイ１０１３は、たとえば、ＣＲＴ、ＴＦＴ液晶ディスプレイ、プラズマディスプレイなどを採用することができる。
【０１４２】
通信Ｉ／Ｆ１０１４は、有線によってＰＣ７０２またはナビゲーション装置７０３に接続され、再生端末７０４とＣＰＵ１００１とのインターフェースとして機能する。
【０１４３】
図１に示したコンテンツ管理装置１００が備える受付部１０１、取得部１０２、入力部１０３、有効期間判断部１０４、更新判断部１０５、報知部１０６、要求部１０７、期限付きコンテンツ更新制御部１０８、複製コンテンツ更新制御部１０９は、図８に示したＰＣ７０２におけるＲＯＭ８０２、ＲＡＭ８０３、磁気ディスク８０５、光ディスク８０７などに記録されたプログラムやデータを用いて、ＣＰＵ８０１が所定のプログラムを実行し、ＰＣ７０２における各部を制御することによってその機能を実現する。
【０１４４】
すなわち、実施例１のＰＣ７０２は、ＰＣ７０２おける記録媒体としてのＲＯＭ８０２に記録されているコンテンツ配信プログラムを実行することにより、図１に示したコンテンツ管理装置が備える機能を、図２に示したコンテンツ更新管理処理手順で実行することができる。
【０１４５】
（ＰＣの処理の内容）
つぎに、ＰＣ７０２（親機）の処理の内容について説明する。図１１は、ＰＣ７０２の処理の内容を示すフローチャートである。図１１のフローチャートにおいて、まず、子機（ナビゲーション装置７０３または再生端末７０４など）が接続されるまで待機して（ステップＳ１１０１；Ｎｏのループ）、子機が接続された場合（ステップＳ１１０１：Ｙｅｓ）、通信Ｉ／Ｆ８１４によって子機に記録された楽曲の複製（子コンテンツ７２１）の更新要求を受け付けるまで待機する（ステップＳ１１０２：Ｎｏのループ）。
【０１４６】
ステップＳ１１０２において子コンテンツ７２１の更新要求を受け付けた場合（ステップＳ１１０２：Ｙｅｓ）、子コンテンツ７２１の有効期間を取得する（ステップＳ１１０３）。つぎに、磁気ディスク８０５または光ディスク８０７に記録された楽曲（親コンテンツ７２０）の有効期間が残っているか否かを判断する（ステップＳ１１０４）。ステップＳ１１０４において親コンテンツ７２０の有効期間が残っていると判断された場合（ステップＳ１１０４：Ｙｅｓ）、ステップＳ１１０３において取得された子コンテンツ７２１の有効期間と、ステップＳ１１０４において判断された親コンテンツ７２０の有効期間を比較する（ステップＳ１１０５）。
【０１４７】
ステップＳ１１０５において比較された比較結果によって子コンテンツ７２１と、親コンテンツ７２０との有効期間が同じか否かを判断する（ステップＳ１１０６）。ステップＳ１１０６において有効期間が異なると判断された場合（ステップＳ１１０６：Ｎｏ）、子コンテンツ７２１の有効期間を更新して（ステップＳ１１０７）、一連の処理を終了する。一方、ステップＳ１１０４において親コンテンツ７２０の有効期間が残っていないと判断された場合（ステップＳ１１０４：Ｎｏ）、ステップＳ１１０６において有効期間が同じと判断された場合（ステップＳ１１０６：Ｙｅｓ）、サブスクリプションサービスサーバ７０１に有効期間の更新を要求する（ステップＳ１１０８）。ここで、実施例１においては、子コンテンツ７２１の有効期限は、親コンテンツ７２０の有効期限を越えない範囲で設定される。したがって、ステップＳ１１０６において親コンテンツ７２０と子コンテンツ７２１との有効期間が同じ場合、親コンテンツ７２０の有効期間が更新されていない可能性があるため、ステップＳ１１０８に進み、サブスクリプションサービスサーバ７０１に有効期間の更新を要求する。
【０１４８】
そして、ステップＳ１１０８における要求に応じてサブスクリプションサービスサーバ７０１から配信される少なくとも期限に関する情報にしたがって親コンテンツ７２０の有効期間を更新する（ステップＳ１１０９）。さらに、ステップＳ１１０７に進み、ステップＳ１１０９において更新された親コンテンツ７２０の有効期間に基づいて、子コンテンツ７２１の有効期間を更新して、一連の処理を終了する。
【０１４９】
なお、図１１のフローチャートにおいては、ステップＳ１１０８においてサーバに有効期間の更新を要求するとしているが、これに限るものではない。たとえば、サーバに有効期間が最新のものか否かを確認する構成でもよい。また、たとえば、有効期間の更新の要求をおこなう前に、利用者に報知し、利用者からの操作の入力にしたがって要求するか否か判断してもよい。
【０１５０】
また、図１１のフローチャートにおいては、ステップＳ１１０７において子コンテンツ７２１の有効期間を更新するとしているが、有効期間の方法については、後述する図１２〜１５において詳細に説明する。
【０１５１】
（子コンテンツの有効期間の更新処理の一例）
つぎに、図１２〜図１５を用いて、子コンテンツ７２１の有効期間の更新処理について詳細に説明する。まず、図１２は、子コンテンツの有効期間の更新処理の一例について示した説明図である。図１２においては、子機であるナビゲーション装置７０３に記録された子コンテンツ７２１は、親機であるＰＣ７０２に記録された親コンテンツ７２０から複製された際に、親コンテンツ７２０と同じ有効期間が設定されていることとする。具体的には、たとえば、１１月３０日が期限の有効期間が親コンテンツ７２０および子コンテンツ７２１に設定されている。
【０１５２】
ここで、ＰＣ７０２が、１１月２５日にナビゲーション装置７０３から、子コンテンツ７２１の有効期間の更新要求を受け付ける。また、ＰＣ７０２に記録されている親コンテンツ７２０の有効期間は、１１月２５日以前に更新されており、期限が１２月３１日に変更されている。したがって、ＰＣ７０２は、ナビゲーション装置７０３に記録されている子コンテンツ７２１の有効期間を制御して、１２月３１日を期限とする有効期間に変更する。これによって、ナビゲーション装置７０３においては、子コンテンツ７２１が１２月３１日まで聴取可能となる。また、たとえば、更新可能期間が設定されていてもよい。更新可能期間は、子コンテンツ７２１の有効期間の更新を受け付ける期間である。更新可能期間は、たとえば、支払い期日と関連付けて決められ、通常の支払いがなされていれば確実に更新処理が行える期間として定めても良い。具体的には、たとえば、更新可能期間が有効期限から３日前と設定され、１１月２５日にナビゲーション装置７０３から、子コンテンツ７２１の有効期間の更新要求を受け付けた場合、ＰＣ７０２は、ナビゲーション装置７０３に記録されている子コンテンツ７２１の有効期間を更新しないようにしてもよい。この場合、１１月２８日以降にナビゲーション装置７０３から、子コンテンツ７２１の有効期間の更新要求を受け付けた場合、ＰＣ７０２は、ナビゲーション装置７０３に記録されている子コンテンツ７２１の有効期間を制御して、新たな有効期間に変更する。さらに、更新可能期間は、ナビゲーション装置７０３において判断されてもよい。たとえば、ナビゲーション装置７０３は、更新可能期間の場合のみ、子コンテンツ７２１の有効期間の更新要求をおこなう構成でもよい。なお、この更新可能期間は有効期限の所定日時前から有効期限までとされ、上述したようにその所定日時前より前では更新を受け付けない。
【０１５３】
（子コンテンツの有効期間の更新処理の他の一例）
つぎに、図１３を用いて子コンテンツ７２１に設定される有効期間が、親コンテンツ７２０の有効期間より短い場合の、子コンテンツの有効期間の更新処理について説明する。図１３は、子コンテンツ７２１の有効期間の更新処理の他の一例について示した説明図である。図１３においては、子機であるナビゲーション装置７０３に記録された子コンテンツ７２１は、親機であるＰＣ７０２に記録された親コンテンツ７２０から複製された際に、親コンテンツ７２０より短い有効期間が設定されていることとする。具体的には、たとえば、親コンテンツ７２０の有効期間が１１月３０日を期限として設定されているのに対して、子コンテンツ７２１の有効期間が１１月１０日を期限として設定されている。したがって、子コンテンツ７２１の有効期間を親コンテンツ７２０の有効期間より短くすることで、子コンテンツ７２１の有効期間を更新させるために子機を親機に接続させる回数を増やす。これによって、子機に対する認証回数を増やし、契約違反などによる不正をなくし、安全にサブスクリプションサービスを実行させることができる。
【０１５４】
ここで、ＰＣ７０２が、１１月１０日にナビゲーション装置７０３から、子コンテンツ７２１の有効期間の更新要求を受け付ける。また、親コンテンツ７２０の有効期間は、１１月３０日を期限に設定されている。したがって、たとえば、あらかじめ定められた契約により、子機によって有効期間の更新要求がおこなわれてから１０日間の有効期間を設定する場合、親コンテンツ７２０の有効期間を超えない範囲で、有効期間の更新要求をおこなって時点から１０日間の有効期間を設定する。具体的には、たとえば、ＰＣ７０２は、１１月１０日にナビゲーション装置７０３から更新要求を受け付けたので、子コンテンツ７２１の有効期間を制御して、１１月２０日を期限とする有効期間に変更する。これによって、ナビゲーション装置７０３においては、子コンテンツ７２１が１１月２０日まで聴取可能となる。
【０１５５】
（子コンテンツの有効期間の更新処理の他の一例）
つぎに、図１４を用いて子コンテンツ７２１の視聴または聴取予定日を受け付けた場合の、子コンテンツの有効期間の更新処理について説明する。図１４は、子コンテンツ７２１の有効期間の更新処理の他の一例について示した説明図である。図１４においては、図１３の説明と同様に、子機であるナビゲーション装置７０３に記録された子コンテンツ７２１は、親機であるＰＣ７０２に記録された親コンテンツ７２０から複製された際に、親コンテンツ７２０より短い有効期間が設定されていることとする。具体的には、たとえば、親コンテンツ７２０の有効期間が１１月３０日を期限として設定され、子コンテンツ７２１の有効期間が１１月１０日を期限として設定されている。
【０１５６】
ここで、ＰＣ７０２が、ＰＣ７０２が１１月１０日にナビゲーション装置７０３から、子コンテンツ７２１の有効期間の更新要求と、子コンテンツ７２１の視聴または聴取予定日の情報とを受け付ける。図１４においては、子コンテンツ７２１の視聴または聴取予定日は、１１月２２日である。したがって、たとえば、あらかじめ定められた契約により、子機によって送信された子コンテンツ７２１の視聴または聴取予定日が親機の有効期間を超えない範囲で、予定日から３日間の有効期間を設定する。具体的には、たとえば、ＰＣ７０２は、ナビゲーション装置７０３から子コンテンツ７２１の視聴または聴取予定日が１１月２２日であるという情報を受け付けたので、子コンテンツ７２１の有効期間を制御して、１１月２５日を期限とする有効期間に変更する。これによって、ナビゲーション装置７０３においては、視聴または聴取予定日である１１月２２日時点で、子コンテンツ７２１の聴取が可能となる。
【０１５７】
（子コンテンツの有効期間の更新処理の他の一例）
つぎに、図１５を用いて子機による更新要求を受け付けたときに、子コンテンツ７２１と親コンテンツ７２０の有効期間が同じであった場合の、子コンテンツ７２１の有効期間の更新処理について説明する。図１５は、子コンテンツの有効期間の更新処理の他の一例について示した説明図である。図１５においては、子機であるナビゲーション装置７０３に記録された子コンテンツ７２１は、親機であるＰＣ７０２に記録された親コンテンツ７２０から複製された際に、親コンテンツ７２０と同じ有効期間が設定されていることとする。具体的には、たとえば、１１月３０日が期限の有効期間が親コンテンツ７２０および子コンテンツ７２１に設定されている。
【０１５８】
ここで、ＰＣ７０２が、１１月２５日にナビゲーション装置７０３から、子コンテンツ７２１の有効期間の更新要求を受け付ける。また、ＰＣ７０２に記録されている親コンテンツ７２０の有効期間は１１月３０日を期限として設定されているが、サブスクリプションサービスサーバ７０１においては、利用者７０５によって１１月２０日に課金処理がおこなわれたため、有効期間は１２月３１日を期限として設定されている。
【０１５９】
ＰＣ７０２は、ナビゲーション装置７０３から更新要求を受け付けると、ＰＣ７０２の磁気ディスク８０５または光ディスク８０７に記録された親コンテンツ７２０の有効期間と、ナビゲーション装置７０３の磁気ディスク９０５または光ディスク９０７に記録された子コンテンツ７２１の有効期間とを比較する。そして、親コンテンツ７２０の有効期間と、子コンテンツ７２１の有効期間とが同じ場合は、サブスクリプションサービスサーバ７０１に親コンテンツ７２０の更新要求を送信する。
【０１６０】
つぎに、サブスクリプションサービスサーバ７０１は、ＰＣ７０２がサブスクリプションサービスに契約されている親機と判断すると、親コンテンツ７２０の有効期間と課金情報に応じた最新の有効期間とを比較し、親コンテンツ７２０の有効期間が最新の有効期間に更新されていないと判断した場合、ＰＣ７０２に対して最新の有効期間の情報を送信する。ＰＣ７０２は、最新の有効期間の情報を受け取り、親コンテンツ７２０の有効期間を更新する。具体的には、たとえば、親コンテンツ７２０の有効期間を１２月３１日を期限として設定する。つぎに、ＰＣ７０２は、更新要求を受け付けたナビゲーション装置７０３の子コンテンツ７２１の有効期間を制御して、１２月３１日を期限とする有効期間に変更する。これによって、ナビゲーション装置７０３においては、子コンテンツ７２１が１２月３１日まで聴取可能となる。
【０１６１】
上述したように、実施例１のＰＣ７０２によれば、受付部１０１によって更新要求を受け付けた複製コンテンツの有効期間を取得部１０２によって取得し、有効期間判断部１０４によって、複製コンテンツの有効期間と、複製コンテンツの複製元の期限付きコンテンツの有効期間とを比較判断する。そして、有効期間判断部１０４によって判断された比較結果に基づいて、複製コンテンツの有効期間の更新を制御する。したがって、コンテンツ再生装置に保管されている複製コンテンツの有効期間を、コンテンツ管理装置１００によって更新することができる。これによって、利用者は、たとえば、通信環境が整っていない装置や通信不可能な装置における複製コンテンツの有効期間に関しても、更新させることができる。したがって、サブスクリプションサービスサーバからダウンロードしたコンテンツのコピーに関しても、有効期間の間は視聴または聴取することができる。
【０１６２】
また、実施例１のＰＣ７０２によれば、取得部１０２によって取得された複製コンテンツの有効期限が、有効期間判断部１０４によって複製コンテンツの複製元の期限付きコンテンツの有効期限と異なると判断された場合、複製コンテンツ更新制御部１０９によって複製コンテンツの有効期限の更新を制御して、更新することができる。したがって、複製コンテンツの有効期間が更新されていないと判断された場合、期限付きコンテンツの有効期間を超えない範囲で、更新することができる。これによって、利用者は、通信環境が整っていない装置や通信不可能な装置における複製コンテンツの有効期間に関しても、通信環境が整った装置と同じ有効期間に更新させることができる。
【０１６３】
また、実施例１のＰＣ７０２によれば、有効期間判断部１０４によって所定日時前より前と判断された場合、複製コンテンツ更新制御部１０９によって複製コンテンツの有効期限の更新を制御して、更新しないことができる。したがって、複製コンテンツの有効期間の更新の回数を増やし、そのたびに認証をおこなうので、契約違反などの不正をなくすことができる。これによって、利用者は、他者による不正をなくさせ、自身の契約にしたがってコンテンツを楽しむことができる。
【０１６４】
また、実施例１のＰＣ７０２によれば、入力部１０３によって複製コンテンツの視聴または聴取予定日時の入力を受け付けて、有効期間判断部１０４によって視聴または聴取予定日時より前の日時が有効期限の複製コンテンツがあると判断された場合、複製コンテンツ更新制御部１０９によって複製コンテンツの有効期限を期限付きコンテンツの有効期限を超えない期限で、視聴または聴取予定日時を含む有効期限に更新することができる。したがって、期限付きコンテンツの有効期限を超えない期限であれば、複製コンテンツの有効期限を視聴または聴取予定日時より後を期限とした有効期間に更新することができる。これによって、利用者は、たとえば、ドライブの予定がある場合など、コンテンツのコピーの有効期限を予定日より後の日時に更新させることで、予定したドライブのときにもコンテンツを視聴または聴取することができる。
【０１６５】
また、実施例１のＰＣ７０２によれば、あらかじめ設定された複製コンテンツの有効期限が、期限付きコンテンツの有効期限よりも所定日時前の場合、複製コンテンツ更新制御部１０９によって、複製コンテンツの有効期限を、期限付きコンテンツの有効期限を超えない期限の有効期限に更新する。したがって、たとえば、複製コンテンツの有効期間を期限付きコンテンツの有効期間よりも少ない範囲で更新させることで、更新の回数を増やし、そのたびに認証をおこなうので、契約違反などの不正をなくすことができる。これによって、利用者は、期限付きコンテンツの有効期間を超えない範囲で、複製コンテンツの有効期間を更新する日数を、用途に合わせて決めることができるため、安全で快適にコンテンツのコピーや視聴または聴取を楽しむことができる。
【０１６６】
また、実施例１のＰＣ７０２によれば、更新判断部１０５によって期限付きコンテンツの有効期間が更新されていないと判断された場合、報知部１０６によって報知することができる。したがって、複製コンテンツの有効期間の更新のときに、期限付きコンテンツの有効期間が更新されていない場合は、利用者に報知することができる。これによって、利用者は、たとえば、サブスクリプションサービスに対する支払いを忘れていた場合などに、報知させることができる。
【０１６７】
また、実施例１のＰＣ７０２によれば、更新判断部１０５によって期限付きコンテンツの有効期間が更新されていないと判断された場合、要求部１０７によって、コンテンツ配信装置へ期限付きコンテンツの有効期間の更新を要求し、この要求に応じてコンテンツ配信装置から配信される少なくとも期限に関する情報にしたがって期限付きコンテンツの有効期間の更新を制御することができる。また、複製コンテンツの有効期間の更新を、期限付きコンテンツの期限が更新された有効期間に基づいて、更新することができる。これによって、利用者は、サブスクリプションサービスとの契約情報に含まれる最新の有効期間に基づいて、有効期間を更新することができる。
【０１６８】
以上説明したように、本発明のコンテンツ管理装置、コンテンツ更新管理方法、コンテンツ更新管理プログラム、および記録媒体によれば、ＰＣ７０２において、ナビゲーション装置７０３や再生端末７０４に転送した複製の有効期間を更新することができる。また、自身に記録されたコンテンツの有効期間が更新されていない場合、自身に記録されたコンテンツを更新してから、複製の有効期間を更新することができる。これによって、利用者は、コンテンツの複製に関しても有効期間を一元管理することができる。
【実施例２】
【０１６９】
つぎに、本発明の実施例２について説明する。実施例２では、たとえば、サブスクリプションサービスを提供するサブスクリプションサービスサーバによって、本発明のコンテンツ配信装置を実施し、通信環境の整ったＰＣによって、本発明のコンテンツ管理装置を実施し、車両（四輪車、二輪車を含む）などの移動体に搭載され、通信環境が整っていないが通信可能なナビゲーション装置によって、本発明のコンテンツ再生装置を実施した場合の一例について説明する。実施例２においては、実施例１と、子機に記録された子コンテンツ７２１の更新の要求を、親機を介さずに、子機が直接サブスクリプションサービスサーバに要求する点で異なる。実施例２においては、実施例１と同一部分は同一符号を付し、説明を省略する。
【０１７０】
図３に示したコンテンツ再生装置３００が備える入力部３０１、抽出部３０２、有効期間判断部３０３、報知部３０４、要求部３０５、更新制御部３０６は、図９に示したナビゲーション装置７０３におけるＲＯＭ９０２、ＲＡＭ９０３、磁気ディスク９０５、光ディスク９０７などに記録されたプログラムやデータを用いて、ＣＰＵ９０１が所定のプログラムを実行し、ナビゲーション装置７０３における各部を制御することによってその機能を実現する。
【０１７１】
すなわち、実施例２のナビゲーション装置７０３は、ナビゲーション装置７０３おける記録媒体としてのＲＯＭ９０２に記録されているコンテンツ更新プログラムを実行することにより、図３に示したコンテンツ再生装置が備える機能を、図５に示したコンテンツ更新処理手順で実行することができる。
【０１７２】
また、図４に示したコンテンツ配信装置４００が備える受付部４０１、識別部４０２、取得部４０３、有効期間判断部４０４、配信部４０５は、図８に示したサブスクリプションサービスサーバ７０１におけるＲＯＭ８０２、ＲＡＭ８０３、磁気ディスク８０５、光ディスク８０７などに記録されたプログラムやデータを用いて、ＣＰＵ８０１が所定のプログラムを実行し、サブスクリプションサービスサーバ７０１における各部を制御することによってその機能を実現する。
【０１７３】
すなわち、実施例２のサブスクリプションサービスサーバ７０１は、ＰＣ７０２おける記録媒体としてのＲＯＭ８０２に記録されているコンテンツ配信プログラムを実行することにより、図４に示したコンテンツ配信装置４００が備える機能を、図６に示したコンテンツ配信処理手順で実行することができる。
【０１７４】
（ナビゲーション装置の処理の内容）
つぎに、ナビゲーション装置７０３（子機）の処理の内容について説明する。図１６は、ナビゲーション装置の処理の内容を示すフローチャートである。図１６のフローチャートにおいて、まず、入力デバイス９１１によって、磁気ディスク９０５または光ディスク９０７に記録された子コンテンツ７２１の再生指示の入力を受け付けるまで待機する（ステップＳ１６０１：Ｎｏのループ）。ステップＳ１６０１において、子コンテンツ７２１の再生指示の入力を受け付けた場合（ステップＳ１６０１：Ｙｅｓ）、子コンテンツ７２１の有効期間を抽出する（ステップＳ１６０２）。
【０１７５】
つぎに、図示しないタイマーなどによって得られた現在日時に基づいて、ステップＳ１６０２において抽出された子コンテンツ７２１の有効期間の期限時期（有効期限）の更新可能期間か否かを判断する（ステップＳ１６０３）。ステップＳ１６０３において更新可能期間と判断された場合（ステップＳ１６０３：Ｙｅｓ）、サブスクリプションサービスサーバ７０１と通信がおこなえるか否かを判断する（ステップＳ１６０４）。サブスクリプションサービスサーバ７０１と通信がおこなえないと判断された場合（ステップＳ１６０４：Ｎｏ）、通信がおこなえない旨を利用者７０５に報知して（ステップＳ１６０５）、ステップＳ１６０４に戻る。ステップＳ１６０５においては、サブスクリプションサービスサーバ７０１と通信がおこなえると判断されるまで、所定時間ごとに報知してもよい。
【０１７６】
ステップＳ１６０４において、サブスクリプションサービスサーバ７０１と通信がおこなえると判断された場合（ステップＳ１６０４：Ｙｅｓ）、サブスクリプションサービスサーバ７０１に有効期限の更新を要求する（ステップＳ１６０６）。つぎに、ステップＳ１６０６における要求に応じてサブスクリプションサービスサーバ７０１から配信される少なくとも期限に関する情報にしたがって子コンテンツ７２１の有効期限を更新する（ステップＳ１６０７）。そして、ステップＳ１６０１において入力を受け付けた再生指示にしたがって、子コンテンツ７２１を再生し（ステップＳ１６０８）、一連の処理を終了する。
【０１７７】
一方、ステップＳ１６０３において更新可能期間ではないと判断された場合（ステップＳ１６０３：Ｎｏ）、そのままステップＳ１６０８に進み、ステップＳ１６０１において入力を受け付けた再生指示にしたがって、子コンテンツ７２１を再生し、一連の処理を終了する。
【０１７８】
なお、図１６のフローチャートにおいては、ステップＳ１６０１において子コンテンツの再生指示の入力を受け付けるまで待機するとしているが、これに限るものではない。たとえば、更新処理の開始指示を受け付けるようにしてもよい。
【０１７９】
また、図１６のフローチャートにおいては、ステップＳ１６０３において更新可能期間か否かを判断しているが、これに限るものではない。たとえば、すでに、有効期限が過ぎているか否かを判断し、有効期限が過ぎている場合、ステップＳ１６０４に進む構成でもよい。
【０１８０】
また、図１６のフローチャートにおいては、ステップＳ１６０３：Ｙｅｓにおいて更新可能期間の場合、ステップＳ１６０４に進みサーバと通信がおこなえるか判断するとしているが、これに限るものではない。たとえば、更新可能期間の場合、サーバに更新を要求するか否かの判断を、利用者に促し、利用者による更新を要求する操作の入力を受け付けたときに、ステップＳ１６０４に進む構成としてもよい。
【０１８１】
また、図１６のフローチャートにおいては、ステップＳ１６０５において通信がおこなえない旨を利用者７０５に報知して、ステップＳ１６０４に戻るとしているがこれに限るものではない。たとえば、更新の要求を続けるか否かの判断を促し、利用者による更新の要求を続けないことを示す操作の入力を受け付けた場合、そのまま一連の処理を終了してもよい。
【０１８２】
上述したように、実施例２のナビゲーション装置７０３によれば、有効期間判断部３０３によって判断された判断結果に基づいて、要求部３０５によってコンテンツ配信装置４００に有効期限の更新を要求し、この要求に応じてコンテンツ配信装置４００から配信される少なくとも期限に関する情報にしたがって複製コンテンツの有効期限の更新を制御することができる。したがって、たとえば、コンテンツ再生装置３００が通信環境は整っていなくても、通信が可能な場合、コンテンツ管理装置１００を介さなくても、有効期間の更新をおこなうことができる。これによって、利用者は、たとえば、旅行中などコンテンツ管理装置１００と接続できないときに、複製コンテンツの有効期間の期限日に達してしまっても、自身で有効期間を更新することができるため、快適に複製コンテンツの視聴または聴取をおこなうことができる。
【０１８３】
また、実施例２のナビゲーション装置７０３によれば、要求部３０５は、有効期間判断部３０３によって、現在日時が複製コンテンツの有効期限の更新可能期間、すなわち所定日時前から有効期限の間であると判断された場合、コンテンツ配信装置４００に有効期限の更新を要求し、この要求に応じてコンテンツ配信装置４００から配信される少なくとも期限に関する情報にしたがって複製コンテンツの有効期限の更新を制御して、更新制御部３０６は、複製コンテンツの有効期限を更新することができる。したがって、期限時期に達する前にコンテンツの有効期間を更新することができる。これによって、利用者は、期限日に通信環境が悪く、コンテンツの更新ができずに視聴または聴取が不可となることを防ぐことができる。
【０１８４】
また、実施例２のナビゲーション装置７０３によれば、入力部３０１によって複製コンテンツの再生指示の入力を受け付けたときに、抽出部３０２によって、複製コンテンツの有効期間を抽出することができる。したがって、再生をおこなうたびに有効期間を確認し、期限に達しそうな場合は、更新することができる。これによって、利用者は、更新処理を開始する操作を省くことができる。
【０１８５】
また、実施例２のナビゲーション装置７０３によれば、抽出部３０２によって複数の複製コンテンツの有効期間を抽出し、抽出部３０２によって取得された複数の複製コンテンツの有効期限を有効期間判断部３０３によって比較判断し、判断された比較結果に基づいて、報知部３０４によって有効期限の一覧を報知することができる。したがって、コンテンツによって有効期間が異なる場合、それぞれのコンテンツを有効期間に達しそうな順に一覧を表示させることができる。これによって、利用者は、各コンテンツに紐付けられた契約情報を簡単に確認することができる。
【０１８６】
以上説明したように、本発明のコンテンツ再生装置、コンテンツ更新方法、コンテンツ更新プログラム、および記録媒体によれば、ナビゲーション装置７０３において、ＰＣ７０２や再生端末７０４から転送された複製の有効期間を、直接サブスクリプションサービスサーバ７０１によって更新させることができる。これによって、利用者は、たとえば、旅行中など、ＰＣ７０２と接続困難な期間に有効期間に達してしまった場合、ＰＣ７０２に接続しなくても更新できるため、快適にコンテンツの視聴または聴取をおこなうことができる。
【０１８７】
（サブスクリプションサービスサーバの処理の内容）
つぎに、サブスクリプションサービスサーバ７０１の処理の内容について説明する。図１７は、サブスクリプションサービスサーバの処理の内容を示すフローチャートである。図１７のフローチャートにおいて、まず、通信可能な装置（親機または子機）から有効期間の更新要求を受け付けるまで待機する（ステップＳ１７０１：Ｎｏのループ）。そして、有効期間の更新要求を受け付けた場合（ステップＳ１７０１：Ｙｅｓ）、ステップＳ１７０１において有効期間の更新要求を送信した通信可能な装置（以下、「更新対象装置」という）を識別する（ステップＳ１７０２）。
【０１８８】
また、ステップＳ１７０１において受け付けた更新要求に含まれる更新対象装置に記録されたコンテンツの有効期間を抽出する（ステップＳ１７０３）。つぎに、課金サーバなどから、ステップＳ１７０２において識別された更新対象装置の契約情報を取得する（ステップＳ１７０４）。そして、親機に記録された親コンテンツ７２０の有効期間が最新か否かを判断する（ステップＳ１７０５）。具体的には、たとえば、更新対象装置が親機の場合は、ステップＳ１７０３において抽出した親コンテンツ７２０の有効期間と、ステップＳ１７０４において取得された最新の課金情報に応じた有効期間とを比較することで、親コンテンツ７２０の有効期間が最新か否かを判断する。また、たとえば、更新対象装置が子機の場合は、通信によって親機から親コンテンツ７２０の有効期間の情報を取得、もしくは、親機の有効期間の更新履歴から親コンテンツ７２０の有効期間の情報を取得し、ステップＳ１７０４において取得された最新の課金情報に応じた有効期間とを比較することで、親コンテンツ７２０の有効期間が最新か否かを判断する。ステップＳ１７０５において親コンテンツ７２０の有効期間が最新でないと判断された場合（ステップＳ１７０５：Ｎｏ）、親機へ有効期間に関する情報を配信して（ステップＳ１７０６）、子コンテンツ７２１の有効期間が更新されているか否かを判断する（ステップＳ１７０７）。
【０１８９】
また、ステップＳ１７０５において、親コンテンツ７２０の有効期間が最新であると判断された場合（ステップＳ１７０５：Ｙｅｓ）、そのままステップＳ１７０７に進む。ステップＳ１７０７においては、具体的には、たとえば、更新対象装置が子機の場合は、通信によって親機から親コンテンツ７２０の有効期間の情報を取得、もしくは、親機の有効期間の更新履歴から親コンテンツ７２０の有効期間の情報を取得し、この有効期間と、ステップＳ１７０３において抽出した子コンテンツ７２１の有効期間とを比較することで、子コンテンツ７２１の有効期間が更新されているか否かを判断する。また、たとえば、更新対象装置が親機の場合は、通信によって子機から子コンテンツ７２１の有効期間の情報を取得、もしくは、子機の有効期間の更新履歴から子コンテンツ７２１の有効期間の情報を取得し、この有効期間と、ステップＳ１７０３において抽出した親コンテンツ７２０の有効期間とを比較することで、子コンテンツ７２１の有効期間が更新されているか否かを判断する。
【０１９０】
ステップＳ１７０７において、子コンテンツ７２１の有効期間が更新されていると判断された場合（ステップＳ１７０７：Ｙｅｓ）、そのまま一連の処理を終了する。一方、ステップＳ１７０７において、子コンテンツ７２１の有効期間が更新されていないと判断された場合（ステップＳ１７０７：Ｎｏ）、子機へ有効期間に関する情報を配信して（ステップＳ１７０８）、一連の処理を終了する。
【０１９１】
なお、図１７のフローチャートにおいては、ステップＳ１７０１において有効期間の更新要求を受け付けるまで待機するとしているが、これに限るものではない。具体的には、たとえば、有効期間の更新要求を受け付けなくても、利用者によるサブスクリプションサービスサーバ７０１への課金処理があった場合、コンテンツ配信処理を開始し、契約情報に登録されている全ての装置に記録されたコンテンツの有効期間を更新するようにしてもよい。
【０１９２】
また、図１７のフローチャートにおいては、ステップＳ１７０５において親コンテンツ７２０の有効期間が最新か否かを判断し、さらに、ステップＳ１７０７において子コンテンツ７２１の有効期間が更新されているか否かを判断するとしているが、これに限るものではない。具体的には、たとえば、ステップＳ１７０５またはステップＳ１７０７のいずれかの処理を省いてもよい。
【０１９３】
（子コンテンツの有効期間の更新処理の他の一例）
つぎに、図１８〜図２０を用いて、子コンテンツ７２１の有効期間の更新処理のについて詳細に説明する。また、実施例２においては、子機からの子コンテンツ７２１の有効期間の更新要求を親機ではなくサブスクリプションサービスサーバ７０１に直接送信する点で、実施例１の図１２〜図１５において説明した子コンテンツ７２１の有効期間の更新処理と異なる。
【０１９４】
まず、図１８は、子コンテンツの有効期間の更新処理の他の一例について示した説明図である。図１８においては、子機であるナビゲーション装置７０３に記録された子コンテンツ７２１は、親機であるＰＣ７０２に記録された親コンテンツ７２０から複製された際に、親コンテンツ７２０と同じ有効期間が設定されていることとする。具体的には、たとえば、１１月３０日が期限の有効期間が親コンテンツ７２０および子コンテンツ７２１に設定されている。
【０１９５】
ここで、サブスクリプションサービスサーバ７０１が、１１月２５日にナビゲーション装置７０３から、子コンテンツ７２１の有効期間の更新要求を、ＰＣ７０２を介さずに、直接受け付ける。また、ＰＣ７０２に記録されている親コンテンツ７２０の有効期間は、１１月２５日以前に更新されており、期限が１２月３１日に変更されている。したがって、サブスクリプションサービスサーバ７０１は、子コンテンツ７２１の有効期間の更新要求を受け付けると、まず、ＰＣ７０２に記録されている親コンテンツ７２０の有効期間を取得し、親コンテンツ７２０の有効期間を超えない範囲で、ナビゲーション装置７０３に記録されている子コンテンツ７２１の有効期間を制御して、１２月３１日を期限とする有効期間に変更する。これによって、ナビゲーション装置７０３においては、子コンテンツ７２１が１２月３１日まで聴取可能となる。
【０１９６】
（子コンテンツの有効期間の更新処理の他の一例）
つぎに、図１９を用いて子コンテンツ７２１に設定される有効期間が、親コンテンツ７２０の有効期間より短い場合の、子コンテンツ７２１の有効期間の更新処理について説明する。図１９は、子コンテンツの有効期間の更新処理の他の一例について示した説明図である。図１９においては、子機であるナビゲーション装置７０３に記録された子コンテンツ７２１は、親機であるＰＣ７０２に記録された親コンテンツ７２０から複製された際に、親コンテンツ７２０より短い有効期間が設定されていることとする。具体的には、たとえば、親コンテンツ７２０の有効期間が１１月３０日を期限として設定されているのに対して、子コンテンツ７２１の有効期間が１１月２５日を期限として設定されている。したがって、子コンテンツ７２１の有効期間を親コンテンツ７２０の有効期間より短くすることで、子コンテンツ７２１の有効期間を更新させるために子機を親機に接続させる回数を増やす。これによって、子機に対する認証回数を増やし、契約違反などによる不正をなくし、安全にサブスクリプションサービスを実行させることができる。
【０１９７】
ここで、サブスクリプションサービスサーバ７０１が、１１月２５日にナビゲーション装置７０３から、子コンテンツ７２１の有効期間の更新要求を、ＰＣ７０２を介さずに、直接受け付ける。また、ＰＣ７０２に記録されている親コンテンツ７２０の有効期間は、１１月３０日を期限として設定されている。したがって、たとえば、サブスクリプションサービスサーバ７０１が、あらかじめ定められた契約により、子機によって有効期間の更新要求がおこなわれてから２５日間の有効期間を子コンテンツ７２１に設定する場合、親コンテンツ７２０の有効期間を超えない範囲で、有効期間の更新要求をおこなって時点から２５日間の有効期間を子コンテンツ７２１に設定する。
【０１９８】
具体的には、たとえば、サブスクリプションサービスサーバ７０１は、１１月２５日にナビゲーション装置７０３から更新要求を受け付けると、まず、ＰＣ７０２に記録されている親コンテンツ７２０の有効期間を取得し、親コンテンツ７２０の有効期間を超えない範囲で、ナビゲーション装置７０３に記録されている子コンテンツ７２１の有効期間を制御して、１１月３０日を期限とする有効期間に変更する。したがって、サブスクリプションサービスサーバ７０１は、契約情報においては親コンテンツ７２０の有効期間は、１２月３１日を期限として設定可能であるが、親コンテンツ７２０の有効期間が更新されていないため、子コンテンツ７２１に設定する有効期間は、親コンテンツ７２０の有効期間を超えない範囲で設定される。これによって、ナビゲーション装置７０３においては、子コンテンツ７２１が１１月３０日まで聴取可能となる。
【０１９９】
（子コンテンツの有効期間の更新処理の他の一例）
つぎに、図２０を用いて、サブスクリプションサービスサーバ７０１からの、子コンテンツ７２１の有効期間の更新処理について説明する。図２０は、子コンテンツの有効期間の更新処理の他の一例について示した説明図である。図２０においては、子機であるナビゲーション装置７０３に記録された子コンテンツ７２１は、親機であるＰＣ７０２に記録された親コンテンツ７２０から複製された際に、親コンテンツ７２０と同じ有効期間が設定されていることとする。具体的には、たとえば、１１月３０日が期限の有効期間が親コンテンツ７２０および子コンテンツ７２１に設定されている。
【０２００】
ここで、利用者７０５によって１１月２０日に、課金処理がおこなわれた場合、サブスクリプションサービスサーバ７０１は、契約情報を更新する。具体的には、たとえば、利用者７０５との間の契約に応じて、コンテンツに対する有効期間を１２月３１日を期限として設定する。さらに、サブスクリプションサービスサーバ７０１は、利用者７０５との間の契約に応じた端末（親機および子機）のうち、通信可能な端末に対して有効期間の更新に関する情報を配信する。図２０においては、ＰＣ７０２およびナビゲーション装置７０３に、１２月３１日を期限とした有効期限に関する情報を配信する。これによって、ＰＣ７０２およびナビゲーション装置７０３においては、コンテンツが１２月３１日まで聴取可能となる。
【０２０１】
上述したように、実施例２のサブスクリプションサービスサーバ７０１によれば、受付部４０１によって受け付けられた有効期間の更新要求を送信した更新対象装置を識別部４０２によって識別し、識別された更新対象装置の契約情報を、取得部４０３によって取得する。そして、この契約情報に基づいて、有効期間判断部４０４によって更新対象装置に保管されている期限付きコンテンツまたは複製コンテンツの有効期間が更新されているか否かを判断し、有効期間が更新されてないと判断された場合、更新対象装置に有効期間に関する情報を配信することができる。したがって、期限付きコンテンツまたは複製コンテンツを問わず、通信可能な装置に記録されていれば有効期間を更新することができる。
【０２０２】
また、実施例２のサブスクリプションサービスサーバ７０１によれば、有効期間判断部４０４は、コンテンツ再生装置に保管されている複製コンテンツの有効期間に関する情報と、コンテンツ管理装置に保管されている複製コンテンツの複製元の期限付きコンテンツの有効期間に関する情報とを比較判断し、配信部４０５は、有効期間判断部４０４によって判断された比較結果に基づいて、コンテンツ再生装置に、複製コンテンツの複製元の期限付きコンテンツの有効期間を超えない範囲の有効期間の情報を配信することができる。したがって、期限付きコンテンツの有効期間に基づいて、複製コンテンツの有効期間を更新することができる。これによって、利用者は、各コンテンツの有効期間を一元管理することができる。
【０２０３】
また、実施例２のサブスクリプションサービスサーバ７０１によれば、コンテンツ再生装置またはコンテンツ管理装置のいずれか一つの装置において、有効期間が更新された場合、配信部４０５によって、期限付きコンテンツまたは複製コンテンツの有効期間に関する情報を他の装置に配信することができる。したがって、登録された複数の装置に記録されたコンテンツを一括で更新することができる。これによって、通信可能であれば有効期間が自動的に更新されるため、更新し忘れることを防ぐことができる。
【０２０４】
以上説明したように、本発明のコンテンツ配信装置、コンテンツ配信方法、コンテンツ配信プログラム、および記録媒体によれば、サブスクリプションサービスサーバ７０１において、ＰＣ７０２またはナビゲーション装置７０３によって、有効期間の更新が要求された場合、契約情報にしたがって更新させることができる。これによって、利用者は、常に最新の契約情報にしたがった有効期間の間、ＰＣ７０２においても、ナビゲーション装置７０４においても、視聴または聴取することができる。
【０２０５】
なお、本実施の形態で説明したコンテンツ更新管理方法、コンテンツ配信方法は、あらかじめ用意されたプログラムをパーソナル・コンピュータやワークステーションなどのコンピュータで実行することにより実現することができる。このプログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤなどのコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。またこのプログラムは、インターネットなどのネットワークを介して配布することが可能な伝送媒体であってもよい。
【符号の説明】
【０２０６】
１００  コンテンツ管理装置
１０１  受付部
１０２  取得部
１０３  入力部
１０４  有効期間判断部
１０５  更新判断部
１０６  報知部
１０７  要求部
１０８  期限付きコンテンツ更新制御部
１０９  複製コンテンツ更新制御部
３００  コンテンツ再生装置
３０１  入力部
３０２  抽出部
３０３  有効期間判断部
３０４  報知部
３０５  要求部
３０６  更新制御部
４００  コンテンツ配信装置
４０１  受付部
４０２  識別部
４０３  取得部
４０４  有効期間判断部
４０５  配信部
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
所定の有効期間において視聴または聴取可能なコンテンツ（以下、「期限付きコンテンツ」という）を配信するコンテンツ配信装置から当該期限付きコンテンツを取得し、当該期限付きコンテンツの複製（以下、「複製コンテンツ」という）を、自装置が管理する他の装置に転送するコンテンツ管理装置において、
前記他の装置から前記複製コンテンツの有効期間の更新要求を受け付ける受付手段と、
前記受付手段によって更新要求を受け付けた前記複製コンテンツの有効期間を取得する取得手段と、
前記取得手段によって取得された前記複製コンテンツの有効期間と、当該複製コンテンツの複製元の前記期限付きコンテンツの有効期間とを比較判断する有効期間判断手段と、
前記有効期間判断手段によって判断された比較結果に基づいて、前記複製コンテンツの複製元の前記期限付きコンテンツの有効期間の期限時期（以下、「有効期限」という）を超えない期限に前記複製コンテンツの有効期間の更新を制御する複製コンテンツ更新制御手段と、
を備えることを特徴とするコンテンツ管理装置。
【請求項２】
前記有効期間判断手段は、前記取得手段によって取得された前記複製コンテンツの有効期限が、当該複製コンテンツの複製元の前記期限付きコンテンツの有効期限と同じか否かを判断し、
前記複製コンテンツ更新制御手段は、前記有効期間判断手段によって有効期限が異なると判断された場合、前記複製コンテンツの有効期限の更新を制御して、当該複製コンテンツの有効期限を更新することを特徴とする請求項１に記載のコンテンツ管理装置。
【請求項３】
前記有効期間判断手段は、前記取得手段によって取得された前記複製コンテンツの有効期限が、所定日時前より前か否かを判断し、
前記複製コンテンツ更新制御手段は、前記有効期間判断手段によって所定日時前より前と判断された場合、前記複製コンテンツの有効期限の更新を制御して、当該複製コンテンツの有効期限を更新しないことを特徴とする請求項１に記載のコンテンツ管理装置。
【請求項４】
前記複製コンテンツの視聴または聴取予定日時の入力を受け付ける入力手段を備え、
前記有効期間判断手段は、前記入力手段によって入力された視聴または聴取予定日時より前の日時が有効期限の前記複製コンテンツがあるか否かを判断し、
前記複製コンテンツ更新制御手段は、前記有効期間判断手段によって視聴または聴取予定日時より前の日時が有効期限の前記複製コンテンツがあると判断された場合、当該複製コンテンツの有効期限を前記期限付きコンテンツの有効期限を超えない期限で、視聴または聴取予定日時を含む有効期限に更新することを特徴とする請求項１に記載のコンテンツ管理装置。
【請求項５】
前記複製コンテンツ更新制御手段は、あらかじめ設定された前記複製コンテンツの有効期限が、前記期限付きコンテンツの有効期限よりも所定日時前の場合、当該複製コンテンツの有効期限を、前記期限付きコンテンツの有効期限を超えない期限の有効期限に更新することを特徴とする請求項１に記載のコンテンツ管理装置。
【請求項６】
前記受付手段によって前記複製コンテンツの有効期間の更新要求を受け付けたときに、前記取得手段によって取得された前記複製コンテンツの有効期間と、当該複製コンテンツの複製元の前記期限付きコンテンツの有効期間とに基づいて、前記期限付きコンテンツの有効期間が更新されているか否かを判断する更新判断手段と、
前記更新判断手段によって前記期限付きコンテンツの有効期間が更新されていないと判断された場合、報知する報知手段と、
を備えることを特徴とする請求項１〜５のいずれか一つに記載のコンテンツ管理装置。
【請求項７】
前記更新判断手段によって前記期限付きコンテンツの有効期間が更新されていないと判断された場合、前記コンテンツ配信装置へ前記期限付きコンテンツの有効期間の更新を要求する要求手段と、
前記要求手段に応じて前記コンテンツ配信装置から配信される少なくとも期限に関する情報にしたがって前記期限付きコンテンツの有効期間の更新を制御する期限付きコンテンツ更新制御手段と、を備え、
前記有効期間判断手段は、前記取得手段によって取得された前記複製コンテンツの有効期間と、前記期限付きコンテンツ更新制御手段によって更新された前記期限付きコンテンツの有効期間とを比較判断し、
前記複製コンテンツ更新制御手段は、前記有効期間判断手段によって判断された比較結果に基づいて、前記複製コンテンツの有効期間を制御することを特徴とする請求項６に記載のコンテンツ管理装置。
【請求項８】
所定の有効期間において視聴または聴取可能なコンテンツ（以下、「期限付きコンテンツ」という）を配信するとともに、当該期限付きコンテンツの複製（以下、「複製コンテンツ」という）を保管するコンテンツ再生装置から、当該複製コンテンツの有効期間の更新要求を受け付けるコンテンツ配信装置であって、
前記複製コンテンツの有効期間の更新要求を受け付けた際、当該複製コンテンツの複製元の前記期限付きコンテンツを保管しているコンテンツ管理装置から当該複製元の期限付きコンテンツの有効期間を取得する取得手段と、
前記更新要求を受け付けた複製コンテンツの有効期間と、前記取得手段によって取得された期限付きコンテンツの有効期間とを比較判断する有効期間判断手段と、
前記有効期間判断手段によって判断された比較結果に基づいて、前記コンテンツ再生装置に、前記複製コンテンツの複製元の前記期限付きコンテンツの有効期間を超えない範囲の有効期間の情報を配信する配信手段と、
を備えることを特徴とするコンテンツ配信装置。
【請求項９】
前記配信手段は、前記コンテンツ再生装置または前記コンテンツ管理装置のいずれか一つの装置において、有効期間が更新された場合、前記期限付きコンテンツまたは前記複製コンテンツの有効期間に関する情報を他の装置に配信することを特徴とする請求項８に記載のコンテンツ配信装置。
【請求項１０】
所定の有効期間において視聴または聴取可能なコンテンツ（以下、「期限付きコンテンツ」という）を配信するコンテンツ配信装置から当該期限付きコンテンツを取得し、当該期限付きコンテンツの複製（以下、「複製コンテンツ」という）を、自装置が管理する他の装置に転送するコンテンツ管理装置におけるコンテンツ更新管理方法において、
前記他の装置から前記複製コンテンツの有効期間の更新要求を受け付ける受付工程と、
前記受付工程にて更新要求を受け付けた前記複製コンテンツの有効期間を取得する取得工程と、
前記取得工程にて取得された前記複製コンテンツの有効期間と、当該複製コンテンツの複製元の前記期限付きコンテンツの有効期間とを比較判断する有効期間判断工程と、
前記有効期間判断工程にて判断された比較結果に基づいて、前記複製コンテンツの複製元の前記期限付きコンテンツの有効期間の期限時期（以下、「有効期限」という）を超えない期限に前記複製コンテンツの有効期間の更新を制御する複製コンテンツ更新制御工程と、
を含むことを特徴とするコンテンツ更新管理方法。
【請求項１１】
所定の有効期間において視聴または聴取可能なコンテンツ（以下、「期限付きコンテンツ」という）を配信するとともに、当該期限付きコンテンツの複製（以下、「複製コンテンツ」という）を保管するコンテンツ再生装置から、当該複製コンテンツの有効期間の更新要求を受け付けるコンテンツ配信装置におけるコンテンツ配信方法であって、
前記複製コンテンツの有効期間の更新要求を受け付けた際、当該複製コンテンツの複製元の前記期限付きコンテンツを保管しているコンテンツ管理装置から当該複製元の期限付きコンテンツの有効期間を取得する取得工程と、
前記更新要求を受け付けた複製コンテンツの有効期間と、前記取得工程にて取得された期限付きコンテンツの有効期間とを比較判断する有効期間判断工程と、
前記有効期間判断工程にて判断された比較結果に基づいて、前記コンテンツ再生装置に、前記複製コンテンツの複製元の前記期限付きコンテンツの有効期間を超えない範囲の有効期間の情報を配信する配信工程と、
を含むことを特徴とするコンテンツ配信方法。
【請求項１２】
請求項１０に記載のコンテンツ更新管理方法をコンピュータに実行させることを特徴とするコンテンツ更新管理プログラム。
【請求項１３】
請求項１１に記載のコンテンツ配信方法をコンピュータに実行させることを特徴とするコンテンツ配信プログラム。
【請求項１４】
請求項１２または１３に記載のプログラムを記録したことを特徴とするコンピュータに読み取り可能な記録媒体。
【国際調査報告】
2008099485.tif 000023
2008099485.tif 000024
2008099485.tif 000025
2008099485.tif 000026
2008099485.tif 000027
2008099485.tif 000028