(57)【要約】【課題】利便性を低下させずに、コンテンツの記憶に必要な容量を低減する。【解決手段】権利データ取得部１０３は、ユーザが所望するコンテンツについて、そのコンテンツを取得する権利を示す権利データをコンテンツサーバから取得する。優先順位設定部１０４は、コンテンツが利用される可能性の高さに基づいて、権利データを有するコンテンツの優先順位を設定する。コンテンツ管理部１０５は、優先順位が高いコンテンツのうち記憶部１０８に記憶されていないコンテンツをコンテンツサーバから取得し、記憶部１０８に記憶させ、記憶部１０８に記憶されているコンテンツのうち優先順位が低いコンテンツを記憶部１０８から削除する。本発明は、ホームサーバに適用できる。【選択図】図３
2008176725.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツを提供する情報処理装置、および、前記情報処理装置から取得したコンテンツを記憶する記憶部を有する情報処理端末装置を含む情報処理システムにおいて、
前記情報処理装置は、
前記情報処理端末装置からの要求に応じて、前記情報処理端末装置が前記情報処理装置からコンテンツを利用できる権利である利用権を有するコンテンツの送信を制御するコンテンツ送信制御手段を
含み、
前記情報処理端末装置は、
コンテンツが利用される可能性の高さに基づいて、前記利用権を有するコンテンツの優先順位を設定する優先順位設定手段と、
優先順位が高いコンテンツのうち前記記憶部に記憶されていないコンテンツを前記情報処理装置から取得し、前記記憶部に記憶させ、前記記憶部に記憶されているコンテンツのうち優先順位が低いコンテンツを前記記憶部から削除することにより、前記記憶部が記憶するコンテンツの内容および量を制御するコンテンツ管理手段と
を含む
情報処理システム。
【請求項２】
コンテンツを提供する情報処理装置、および、前記情報処理装置から取得したコンテンツを記憶する記憶部を有する情報処理端末装置を含む情報処理システムの情報処理方法において、
前記情報処理装置により実行される、
前記情報処理端末装置からの要求に応じて、前記情報処理端末装置が前記情報処理装置からコンテンツを利用できる権利である利用権を有するコンテンツの送信を制御する
ステップと、
前記情報処理端末装置により実行される、
コンテンツが利用される可能性の高さに基づいて、前記利用権を有するコンテンツの優先順位を設定し、
優先順位が高いコンテンツのうち前記記憶部に記憶されていないコンテンツを前記情報処理装置から取得し、前記記憶部に記憶させ、前記記憶部に記憶されているコンテンツのうち優先順位が低いコンテンツを前記記憶部から削除することにより、前記記憶部が記憶するコンテンツの内容および量を制御する
ステップと
を含む情報処理方法。
【請求項３】
情報処理装置から取得したコンテンツを記憶する記憶部を有する情報処理端末装置において、
コンテンツが利用される可能性の高さに基づいて、前記情報処理装置からコンテンツを利用できる権利である利用権を有するコンテンツの優先順位を設定する優先順位設定手段と、
優先順位が高いコンテンツのうち前記記憶部に記憶されていないコンテンツを前記情報処理装置から取得し、前記記憶部に記憶させ、前記記憶部に記憶されているコンテンツのうち優先順位が低いコンテンツを前記記憶部から削除することにより、前記記憶部が記憶するコンテンツの内容および量を制御するコンテンツ管理手段と
を含む情報処理端末装置。
【請求項４】
前記情報処理装置からコンテンツを取得する前に、そのコンテンツの前記利用権を示し、そのコンテンツより容量が少ないデータである権利データを取得する権利データ取得手段を
さらに含み、
前記優先順位設定手段は、前記権利データを有するコンテンツの優先順位を設定する
請求項３に記載の情報処理端末装置。
【請求項５】
前記優先順位設定手段は、ユーザによる指定、ユーザの嗜好、コンテンツの利用状況、コンテンツの人気度、コンテンツの提供が開始された時期、および、コンテンツの前記利用権を取得した時期のうち少なくとも１つに基づいて、前記優先順位を設定する
請求項３に記載の情報処理端末装置。
【請求項６】
前記コンテンツ管理手段は、新たなコンテンツの利用権が取得されたとき、前記記憶部が記憶するコンテンツの内容および量を制御する
請求項３に記載の情報処理端末装置。
【請求項７】
前記コンテンツ管理手段は、所定の時間になったとき、前記記憶部が記憶するコンテンツの内容および量を制御する
請求項３に記載の情報処理端末装置。
【請求項８】
前記コンテンツ管理手段は、前記記憶部に記憶されているコンテンツの量が所定の条件を満たしたとき、前記記憶部が記憶するコンテンツの内容および量を制御する
請求項３に記載の情報処理端末装置。
【請求項９】
前記コンテンツ管理手段は、前記記憶部の空き容量が所定の条件を満たしたとき、前記記憶部が記憶するコンテンツの内容および量を制御する
請求項３に記載の情報処理端末装置。
【請求項１０】
前記コンテンツ管理手段は、前記記憶部に記憶されているコンテンツが利用されたとき、前記記憶部が記憶するコンテンツの内容および量を制御する
請求項３に記載の情報処理端末装置。
【請求項１１】
前記コンテンツ管理手段は、前記所有権を有するコンテンツの提供が開始されたとき、前記記憶部が記憶するコンテンツの内容および量を制御する
請求項３に記載の情報処理端末装置。
【請求項１２】
情報処理装置から取得したコンテンツを記憶する記憶部を有する情報処理端末装置の情報処理方法において、
コンテンツが利用される可能性の高さに基づいて、前記情報処理装置からコンテンツを利用できる権利である利用権を有するコンテンツの優先順位を設定し、
優先順位が高いコンテンツのうち前記記憶部に記憶されていないコンテンツを前記情報処理装置から取得し、前記記憶部に記憶させ、前記記憶部に記憶されているコンテンツのうち優先順位が低いコンテンツを前記記憶部から削除することにより、前記記憶部が記憶するコンテンツの内容および量を制御する
ステップを含む情報処理方法。
【請求項１３】
情報処理装置から取得したコンテンツを記憶する記憶部を有する情報処理端末装置のコンピュータに情報処理を実行させるプログラムにおいて、
コンテンツが利用される可能性の高さに基づいて、前記情報処理装置からコンテンツを利用できる権利である利用権を有するコンテンツの優先順位を設定し、
優先順位が高いコンテンツのうち前記記憶部に記憶されていないコンテンツを前記情報処理装置から取得し、前記記憶部に記憶させ、前記記憶部に記憶されているコンテンツのうち優先順位が低いコンテンツを前記記憶部から削除することにより、前記記憶部が記憶するコンテンツの内容および量を制御する
ステップを含むプログラム。
【請求項１４】
情報処理端末装置にコンテンツを提供する情報処理装置において、
前記情報処理端末装置からの要求に応じて、前記情報処理端末装置が前記情報処理装置からコンテンツを利用できる権利である利用権を示し、そのコンテンツより容量が少ないデータである権利データの送信を制御する権利データ送信制御手段と、
前記情報処理端末装置からの要求に応じて、前記情報処理端末装置が前記権利データを有するコンテンツの送信を制御するコンテンツ送信制御手段と
を含む情報処理装置。
【請求項１５】
前記コンテンツ送信制御手段は、コンテンツの提供を正式に開始する前に前記コンテンツの送信が要求された場合、前記コンテンツの提供を正式に開始するときまで利用できない状態にして前記コンテンツを送信するように制御する
請求項１４に記載の情報処理装置。
【請求項１６】
前記情報処理端末装置が前記権利データを有していないコンテンツのうち、前記情報処理端末装置において利用される可能性が高いコンテンツを、前記権利データが取得される前に前記情報処理端末装置に送信するように制御する推薦コンテンツ送信制御手段を
さらに含む請求項１４に記載の情報処理装置。
【請求項１７】
情報処理端末装置にコンテンツを提供する情報処理装置の情報処理方法において、
前記情報処理端末装置からの要求に応じて、前記情報処理端末装置が前記情報処理装置からコンテンツを利用できる権利である利用権を示し、そのコンテンツより容量が少ないデータである権利データの送信を制御し、
前記情報処理端末装置からの要求に応じて、前記情報処理端末装置が前記権利データを有するコンテンツの送信を制御する
ステップを含む情報処理方法。
【請求項１８】
情報処理端末装置にコンテンツを提供する情報処理装置のコンピュータに情報処理を実行させるプログラムにおいて、
前記情報処理端末装置からの要求に応じて、前記情報処理端末装置が前記情報処理装置からコンテンツを利用できる権利である利用権を示し、そのコンテンツより容量が少ないデータである権利データの送信を制御し、
前記情報処理端末装置からの要求に応じて、前記情報処理端末装置が前記権利データを有するコンテンツの送信を制御する
ステップを含むプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システムおよび方法、情報処理端末装置、情報処理装置、並びに、プログラムに関し、特に、コンテンツを利用する際の利便性を低下させずに、コンテンツの記憶に必要な容量を低減するようにした情報処理システムおよび方法、情報処理端末装置、情報処理装置、並びに、プログラムに関する。
【背景技術】
【０００２】
近年、パーソナルコンピュータなどにより構成されるホームサーバに音楽や映画などのコンテンツを記憶させ、ホームサーバ、または、家屋内に設置されたホームネットワークに接続された他の機器でホームサーバに記憶されているコンテンツを利用するホームネットワークシステムの普及が進んでいる（例えば、特許文献１参照）。
【０００３】
【特許文献１】特開２００５−３５２５５２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、近年、インターネットを介して音楽や映画などのコンテンツを提供するサービスが増え、所望のコンテンツを手軽に入手することができるようになり、個人が所有するコンテンツの数が増加している。また、映画などの映像コンテンツは、１コンテンツあたりの容量が大きい上に、高画質になればなるほど、さらに容量が増加する。従って、入手したコンテンツをホームサーバに記憶させる場合、ホームサーバの記憶装置に必要な容量が増大してしまう。また、コンテンツの容量や数が増大するに従い、コンテンツの検索などの処理の負荷が増大し、処理時間が長くなってしまう。
【０００５】
一方、記憶装置の容量を節約するために、入手したコンテンツを利用後にホームサーバから削除した場合、再度コンテンツを利用したいときに、改めてコンテンツを入手する必要が生じ、コンテンツを利用するまでに手間や時間がかかり、ユーザの利便性が低下してしまう。
【０００６】
本発明は、このような状況に鑑みてなされたものであり、コンテンツを利用する際の利便性を低下させずに、コンテンツの記憶に必要な容量を低減するようにするものである。
【課題を解決するための手段】
【０００７】
本発明の第１の側面の情報処理システムは、コンテンツを提供する情報処理装置、および、前記情報処理装置から取得したコンテンツを記憶する記憶部を有する情報処理端末装置を含む情報処理システムであって、前記情報処理装置には、前記情報処理端末装置からの要求に応じて、前記情報処理端末装置が前記情報処理装置からコンテンツを利用できる権利である利用権を有するコンテンツの送信を制御するコンテンツ送信制御手段が設けられ、前記情報処理端末装置には、コンテンツが利用される可能性の高さに基づいて、前記利用権を有するコンテンツの優先順位を設定する優先順位設定手段と、優先順位が高いコンテンツのうち前記記憶部に記憶されていないコンテンツを前記情報処理装置から取得し、前記記憶部に記憶させ、前記記憶部に記憶されているコンテンツのうち優先順位が低いコンテンツを前記記憶部から削除することにより、前記記憶部が記憶するコンテンツの内容および量を制御するコンテンツ管理手段とが設けられている。
【０００８】
本発明の第１の側面の情報処理方法は、コンテンツを提供する情報処理装置、および、前記情報処理装置から取得したコンテンツを記憶する記憶部を有する情報処理端末装置を含む情報処理システムの情報処理方法において、前記情報処理装置により実行される、前記情報処理端末装置からの要求に応じて、前記情報処理端末装置が前記情報処理装置からコンテンツを利用できる権利である利用権を有するコンテンツの送信を制御するステップと、前記情報処理端末装置により実行される、コンテンツが利用される可能性の高さに基づいて、前記利用権を有するコンテンツの優先順位を設定し、優先順位が高いコンテンツのうち前記記憶部に記憶されていないコンテンツを前記情報処理装置から取得し、前記記憶部に記憶させ、前記記憶部に記憶されているコンテンツのうち優先順位が低いコンテンツを前記記憶部から削除することにより、前記記憶部が記憶するコンテンツの内容および量を制御するステップを含む。
【０００９】
本発明の第２の側面の情報処理装置は、情報処理装置から取得したコンテンツを記憶する記憶部を有する情報処理端末装置であって、コンテンツが利用される可能性の高さに基づいて、前記情報処理装置からコンテンツを利用できる権利である利用権を有するコンテンツの優先順位を設定する優先順位設定手段と、優先順位が高いコンテンツのうち前記記憶部に記憶されていないコンテンツを前記情報処理装置から取得し、前記記憶部に記憶させ、前記記憶部に記憶されているコンテンツのうち優先順位が低いコンテンツを前記記憶部から削除することにより、前記記憶部が記憶するコンテンツの内容および量を制御するコンテンツ管理手段とが設けられている。
【００１０】
前記情報処理装置からコンテンツを取得する前に、そのコンテンツの前記利用権を示し、そのコンテンツより容量が少ないデータである権利データを取得する権利データ取得手段をさらに設け、前記優先順位設定手段には、前記権利データを有するコンテンツの優先順位を設定させることができる。
【００１１】
前記優先順位設定手段には、ユーザによる指定、ユーザの嗜好、コンテンツの利用状況、コンテンツの人気度、コンテンツの提供が開始された時期、および、コンテンツの前記利用権を取得した時期のうち少なくとも１つに基づいて、前記優先順位を設定させることができる。
【００１２】
前記コンテンツ管理手段には、新たなコンテンツの利用権が取得されたとき、前記記憶部が記憶するコンテンツの内容および量を制御させることができる。
【００１３】
前記コンテンツ管理手段には、所定の時間になったとき、前記記憶部が記憶するコンテンツの内容および量を制御させることができる。
【００１４】
前記コンテンツ管理手段には、前記記憶部に記憶されているコンテンツの量が所定の条件を満たしたとき、前記記憶部が記憶するコンテンツの内容および量を制御させることができる。
【００１５】
前記コンテンツ管理手段には、前記記憶部の空き容量が所定の条件を満たしたとき、前記記憶部が記憶するコンテンツの内容および量を制御させることができる。
【００１６】
前記コンテンツ管理手段には、前記記憶部に記憶されているコンテンツが利用されたとき、前記記憶部が記憶するコンテンツの内容および量を制御させることができる。
【００１７】
前記コンテンツ管理手段には、前記所有権を有するコンテンツの提供が開始されたとき、前記記憶部が記憶するコンテンツの内容および量を制御させることができる。
【００１８】
本発明の第２の側面の情報処理方法、または、プログラムは、情報処理装置から取得したコンテンツを記憶する記憶部を有する情報処理端末装置の情報処理方法、または、情報処理装置から取得したコンテンツを記憶する記憶部を有する情報処理端末装置のコンピュータに情報処理を実行させるプログラムにおいて、コンテンツが利用される可能性の高さに基づいて、前記情報処理装置からコンテンツを利用できる権利である利用権を有するコンテンツの優先順位を設定し、優先順位が高いコンテンツのうち前記記憶部に記憶されていないコンテンツを前記情報処理装置から取得し、前記記憶部に記憶させ、前記記憶部に記憶されているコンテンツのうち優先順位が低いコンテンツを前記記憶部から削除することにより、前記記憶部が記憶するコンテンツの内容および量を制御するステップを含む。
【００１９】
前記コンテンツ送信制御手段には、コンテンツの提供を正式に開始する前に前記コンテンツの送信が要求された場合、前記コンテンツの提供を正式に開始するときまで利用できない状態にして前記コンテンツを送信するように制御させるようにすることができる。
【００２０】
前記情報処理端末装置が前記権利データを有していないコンテンツのうち、前記情報処理端末装置において利用される可能性が高いコンテンツを、前記権利データが取得される前に前記情報処理端末装置に送信するように制御する推薦コンテンツ送信制御手段をさらに備えることができる。
【００２１】
本発明の第３の側面の情報処理装置は、情報処理端末装置にコンテンツを提供する情報処理装置であって、前記情報処理端末装置からの要求に応じて、前記情報処理端末装置が前記情報処理装置からコンテンツを利用できる権利である利用権を示し、そのコンテンツより容量が少ないデータである権利データの送信を制御する権利データ送信制御手段と、前記情報処理端末装置からの要求に応じて、前記情報処理端末装置が前記権利データを有するコンテンツの送信を制御するコンテンツ送信制御手段とが設けられている。
【００２２】
本発明の第３の側面の情報処理方法、または、プログラムは、情報処理端末装置にコンテンツを提供する情報処理装置の情報処理方法、または、情報処理端末装置にコンテンツを提供する情報処理装置のコンピュータに情報処理を実行させるプログラムにおいて、前記情報処理端末装置からの要求に応じて、前記情報処理端末装置が前記情報処理装置からコンテンツを利用できる権利である利用権を示し、そのコンテンツより容量が少ないデータである権利データの送信を制御し、前記情報処理端末装置からの要求に応じて、前記情報処理端末装置が前記権利データを有するコンテンツの送信を制御するステップを含む。
【００２３】
本発明の第１の側面によれば、情報処理装置により、情報処理端末装置からの要求に応じて、前記情報処理端末装置が前記情報処理装置からコンテンツを利用できる権利である利用権を有するコンテンツの送信が制御され、前記情報処理端末装置により、コンテンツが利用される可能性の高さに基づいて、前記利用権を有するコンテンツの優先順位が設定され、優先順位が高いコンテンツのうち記憶部に記憶されていないコンテンツを前記情報処理装置から取得し、前記記憶部に記憶させ、前記記憶部に記憶されているコンテンツのうち優先順位が低いコンテンツを前記記憶部から削除することにより、前記記憶部が記憶するコンテンツの内容および量が制御される。
【００２４】
本発明の第２の側面によれば、コンテンツが利用される可能性の高さに基づいて、前記情報処理装置からコンテンツを利用できる権利である利用権を有するコンテンツの優先順位が設定され、優先順位が高いコンテンツのうち記憶部に記憶されていないコンテンツを情報処理装置から取得し、前記記憶部に記憶させ、前記記憶部に記憶されているコンテンツのうち優先順位が低いコンテンツを前記記憶部から削除することにより、前記記憶部が記憶するコンテンツの内容および量が制御される。
【００２５】
本発明の第３の側面によれば、情報処理端末装置からの要求に応じて、前記情報処理端末装置が前記情報処理装置からコンテンツを利用できる権利である利用権を示し、そのコンテンツより容量が少ないデータである権利データの送信が制御され、前記情報処理端末装置からの要求に応じて、前記情報処理端末装置が前記権利データを有するコンテンツの送信が制御される。
【発明の効果】
【００２６】
本発明の第１の側面によれば、情報処理端末装置が保有するコンテンツの内容および量を制御することができる。また、本発明の第１の側面によれば、コンテンツを利用する際の利便性を低下させずに、コンテンツの記憶に必要な容量を低減することができる。
【００２７】
本発明の第２の側面によれば、情報処理端末装置が保有するコンテンツの内容および量を制御することができる。また、本発明の第２の側面によれば、コンテンツを利用する際の利便性を低下させずに、コンテンツの記憶に必要な容量を低減することができる。
【００２８】
本発明の第３の側面によれば、情報処理端末装置に権利データおよびコンテンツを提供することができる。また、本発明の第３の側面によれば、コンテンツを利用する際の利便性を低下させずに、コンテンツの記憶に必要な容量を低減することができる。
【発明を実施するための最良の形態】
【００２９】
以下に本発明の実施の形態を説明するが、本発明の構成要件と、明細書または図面に記載の実施の形態との対応関係を例示すると、次のようになる。この記載は、本発明をサポートする実施の形態が、発明の詳細な説明に記載されていることを確認するためのものである。従って、発明の詳細な説明中には記載されているが、本発明の構成要件に対応する実施の形態として、ここには記載されていない実施の形態があったとしても、そのことは、その実施の形態が、その構成要件に対応するものではないことを意味するものではない。逆に、実施の形態が構成要件に対応するものとしてここに記載されていたとしても、そのことは、その実施の形態が、その構成要件以外の構成要件には対応しないものであることを意味するものでもない。
【００３０】
本発明の第１の側面の情報処理システム（例えば、図１の情報処理システム１１）は、コンテンツを提供する情報処理装置（例えば、図１のコンテンツサーバ２１）、および、前記情報処理装置から取得したコンテンツを記憶する記憶部（例えば、図３の記憶部１０８）を有する情報処理端末装置（例えば、図１のホームサーバ２２）を含む情報処理システムにおいて、前記情報処理装置は、前記情報処理端末装置からの要求に応じて、前記情報処理端末装置が前記情報処理装置からコンテンツを利用できる権利である利用権を有するコンテンツの送信を制御するコンテンツ送信制御手段（例えば、図２のコンテンツ送信部５４）を含み、前記情報処理端末装置は、コンテンツが利用される可能性の高さに基づいて、前記利用権を有するコンテンツの優先順位を設定する優先順位設定手段（例えば、図３の優先順位設定部１０４）と、優先順位が高いコンテンツのうち前記記憶部に記憶されていないコンテンツを前記情報処理装置から取得し、前記記憶部に記憶させ、前記記憶部に記憶されているコンテンツのうち優先順位が低いコンテンツを前記記憶部から削除することにより、前記記憶部が記憶するコンテンツの内容および量を制御するコンテンツ管理手段（例えば、図３のコンテンツ管理部１０５）とを備える。
【００３１】
本発明の第１の側面の情報処理方法は、コンテンツを提供する情報処理装置（例えば、図１のコンテンツサーバ２１）、および、前記情報処理装置から取得したコンテンツを記憶する記憶部（例えば、図３の記憶部１０８）を有する情報処理端末装置（例えば、図１のホームサーバ２２）を含む情報処理システム（例えば、図１の情報処理システム１１）の情報処理方法において、前記情報処理装置により実行される、前記情報処理端末装置からの要求に応じて、前記情報処理端末装置が前記情報処理装置からコンテンツを利用できる権利である利用権を有するコンテンツの送信を制御する（例えば、図８のステップＳ５６またはＳ５７）ステップと、前記情報処理端末装置により実行される、コンテンツが利用される可能性の高さに基づいて、前記利用権を有するコンテンツの優先順位を設定し（例えば、図４のステップＳ７）、優先順位が高いコンテンツのうち前記記憶部に記憶されていないコンテンツを前記情報処理装置から取得し、前記記憶部に記憶させ、前記記憶部に記憶されているコンテンツのうち優先順位が低いコンテンツを前記記憶部から削除することにより、前記記憶部が記憶するコンテンツの内容および量を制御する（例えば、図４のステップＳ１０）ステップとを含む。
【００３２】
本発明の第２の側面の情報処理端末装置（例えば、図１のホームサーバ２２）は、第１に、情報処理装置から取得したコンテンツを記憶する記憶部（例えば、図３の記憶部１０８）を有する情報処理端末装置（例えば、図１のコンテンツサーバ２１）において、コンテンツが利用される可能性の高さに基づいて、前記情報処理装置からコンテンツを利用できる権利である利用権を有するコンテンツの優先順位を設定する優先順位設定手段（例えば、図３の優先順位設定部１０４）と、優先順位が高いコンテンツのうち前記記憶部に記憶されていないコンテンツを前記情報処理装置から取得し、前記記憶部に記憶させ、前記記憶部に記憶されているコンテンツのうち優先順位が低いコンテンツを前記記憶部から削除することにより、前記記憶部が記憶するコンテンツの内容および量を制御するコンテンツ管理手段（例えば、図３のコンテンツ管理部１０５）とを備える。
【００３３】
本発明の第２の側面の情報処理端末装置は、第２に、前記情報処理装置からコンテンツを取得する前に、そのコンテンツの前記利用権を示し、そのコンテンツより容量が少ないデータである権利データを取得する権利データ取得手段（例えば、図３の権利データ取得部１０３）をさらに備え、前記優先順位設定手段は、前記権利データを有するコンテンツの優先順位を設定する。
【００３４】
本発明の第２の側面の情報処理方法、または、プログラムは、情報処理装置（例えば、図１のコンテンツサーバ２１）から取得したコンテンツを記憶する記憶部を有する情報処理端末装置（例えば、図１のホームサーバ２２）の情報処理方法、または、情報処理装置（例えば、図１のコンテンツサーバ２１）から取得したコンテンツを記憶する記憶部を有する情報処理端末装置（例えば、図１のホームサーバ２２）のコンピュータに情報処理を実行させるプログラムにおいて、コンテンツが利用される可能性の高さに基づいて、前記情報処理装置からコンテンツを利用できる権利である利用権を有するコンテンツの優先順位を設定し（例えば、図４のステップＳ７）、優先順位が高いコンテンツのうち前記記憶部に記憶されていないコンテンツを前記情報処理装置から取得し、前記記憶部に記憶させ、前記記憶部に記憶されているコンテンツのうち優先順位が低いコンテンツを前記記憶部から削除することにより、前記記憶部が記憶するコンテンツの内容および量を制御する（例えば、図４のステップＳ１０）ステップを含む。
【００３５】
本発明の第３の側面の情報処理装置（例えば、図１のコンテンツサーバ２１）は、第１に、情報処理端末装置（例えば、図１のホームサーバ２２）にコンテンツを提供する情報処理装置において、前記情報処理端末装置からの要求に応じて、前記情報処理端末装置が前記情報処理装置からコンテンツを利用できる権利である利用権を示し、そのコンテンツより容量が少ないデータである権利データの送信を制御する権利データ送信制御手段（例えば、図２の権利データ生成部５３）と、前記情報処理端末装置からの要求に応じて、前記情報処理端末装置が前記権利データを有するコンテンツの送信を制御するコンテンツ送信制御手段（例えば、図２のコンテンツ送信部５４）とを備える。
【００３６】
本発明の第３の側面の情報処理装置は、第２に、前記情報処理端末装置が前記権利データを有していないコンテンツのうち、前記情報処理端末装置において利用される可能性が高いコンテンツを、前記権利データが取得される前に前記情報処理端末装置に送信するように制御する推薦コンテンツ送信制御手段（例えば、図２の推薦コンテンツ送信部５５）をさらに備える。
【００３７】
本発明の第３の側面の情報処理方法、または、プログラムは、情報処理端末装置（例えば、図１のホームサーバ２２）にコンテンツを提供する情報処理装置（例えば、図１のコンテンツサーバ２１）の情報処理方法、または、情報処理端末装置にコンテンツを提供する情報処理装置のコンピュータに情報処理を実行させるプログラムにおいて、前記情報処理端末装置からの要求に応じて、前記情報処理端末装置が前記情報処理装置からコンテンツを利用できる権利である利用権を示し、そのコンテンツより容量が少ないデータである権利データの送信を制御し（例えば、図８のステップＳ５２）、前記情報処理端末装置からの要求に応じて、前記情報処理端末装置が前記権利データを有するコンテンツの送信を制御する（例えば、図８のステップＳ５６またはＳ５７）ステップを含む。
【００３８】
以下、図を参照して、本発明の実施の形態について説明する。
【００３９】
図１は、本発明を適用した情報処理システムの一実施の形態を示すブロック図である。図１の情報処理システム１１は、コンテンツサーバ２１、および、ホームサーバ２２により構成される。コンテンツサーバ２１およびホームサーバ２２は、例えば、インターネットなどにより構成されるネットワーク２３を介して相互に接続される。
【００４０】
コンテンツサーバ２１は、例えば、映画や音楽などのコンテンツを販売または提供する事業者などが保有するサーバである。コンテンツサーバ２１は、ホームサーバ２２からの要求に応じて、コンテンツサーバ２１から所定のコンテンツを利用できる権利を示す権利データを、ネットワーク２３を介してホームサーバ２２に送信する。また、コンテンツサーバ２１は、ホームサーバ２２からの要求に応じて、ホームサーバ２２が権利データを有するコンテンツを、ネットワーク２３を介してホームサーバ２２に送信する。
【００４１】
コンテンツサーバ２１は、ホームサーバ２２からの要求に応じて、ホームサーバ２２が権利データを有していないが、ユーザが利用する可能性が高いと推測されるコンテンツを抽出し、抽出したコンテンツ（以下、推薦コンテンツと称する）および推薦コンテンツの一覧をホームサーバ２２に送信する。すなわち、ホームサーバ２２が権利データを有していないが、ホームサーバ２２において利用される可能性が高いコンテンツが、推薦コンテンツとして、コンテンツサーバ２１からホームサーバ２２に提供される。なお、コンテンツサーバ２１が提供するコンテンツは、権利データがないと利用できないため、ホームサーバ２２において、取得した推薦コンテンツは、そのコンテンツの権利データを取得するまで利用することができない。
【００４２】
ホームサーバ２２は、例えば、コンテンツサーバ２１により提供されるコンテンツを利用するユーザが保有するサーバであり、例えば、専用のハードウエア、または、パーソナルコンピュータ上で動作するソフトウエアなどにより実現される。ホームサーバ２２は、ネットワーク２３を介して、各種のコンテンツまたはコンテンツの権利データの送信をコンテンツサーバ２１に要求し、それに対応して、コンテンツサーバ２１からネットワーク２３を介して送信されてくるコンテンツまたは権利データを受信し、記憶部１０８（図３）に記憶させる。
【００４３】
また、ホームサーバ２２は、例えば、図示せぬホームネットワークに接続され、ホームネットワークに接続されている図示せぬ各種の機器に、コンテンツサーバ２１から取得したコンテンツを供給する。ユーザは、ホームサーバ２２、または、ホームネットワークに接続されている機器を用いて、ホームサーバ２２に記憶されているコンテンツを利用する。
【００４４】
なお、図１では、説明を簡単にするために、コンテンツサーバおよびホームサーバを１台ずつ設けた例を図示しているが、もちろん、コンテンツサーバおよびホームサーバをそれぞれ２台以上設けるようにすることも可能である。
【００４５】
図２は、コンテンツサーバ２１の機能的構成を示すブロック図である。コンテンツサーバ２１は、通信部５１、暗号化・認証部５２、権利データ生成部５３、コンテンツ送信部５４、推薦コンテンツ送信部５５、記憶部５６、および、操作部５７を含むように構成される。
【００４６】
通信部５１は、所定のプロトコルに基づいて、ネットワーク２３を介してホームサーバ２２と通信し、コンテンツ、権利データなどの各種のデータの送受信を行う。
【００４７】
暗号化・認証部５２は、所定の方式に基づいて、ホームサーバ２２に送信するデータを暗号化し、通信部５１に供給する。また、暗号化・認証部５２は、ネットワーク２３および通信部５１を介して、ホームサーバ２２から受信した、所定の方式により暗号化されたデータを復号し、復号したデータを必要に応じて権利データ生成部５３またはコンテンツ送信部５４に供給する。さらに、暗号化・認証部５２は、所定の方式に基づいて、通信部５１およびネットワーク２３を介してホームサーバ２２との間で、ホームサーバ２２を用いてコンテンツサーバ２１へのアクセスを要求するユーザを認証する認証処理を行う。また、暗号化・認証部５２は、所定の方式に基づいて、通信部５１およびネットワーク２３を介してホームサーバ２２との間で、ホームサーバ２２に送信する有料コンテンツの課金、決済などの課金処理を行う。暗号化・認証部５２は、認証処理または課金処理の結果を示す情報を、権利データ生成部５３、コンテンツ送信部５４、または、推薦コンテンツ送信部５５に供給する。
【００４８】
権利データ生成部５３は、ホームサーバ２２からの要求に応じて、要求されたコンテンツの権利データを生成し、暗号化・認証部５２、通信部５１、および、ネットワーク２３を介して、ホームサーバ２２に送信する。権利データは、例えば、コンテンツの種類（例えば、映画、音楽、ゲームなど）、ジャンル（例えば、スポーツ、ドラマ、音楽番組、ミュージッククリップなど）、タイトル、概要、容量、作者やアーティスト名、販売会社名、再生時間、提供開始日などのコンテンツの属性、コンテンツの有効期限、コンテンツを利用できる権利を証明する情報（以下、利用権証明情報と称する）などを含み、対応するコンテンツと比較して容量が小さいデータとされる。また、権利データ生成部５３は、例えば、送信日時、送信先、送信した権利データに対応するコンテンツのタイトルなどを含む、権利データの送信履歴を生成し、記憶部５６に記憶させる。
【００４９】
コンテンツ送信部５４は、ホームサーバ２２からの要求に応じて、ホームサーバ２２が権利データを有するコンテンツであって、ホームサーバ２２から要求されたコンテンツを記憶部５６から読み出し、暗号化・認証部５２、通信部５１、および、ネットワーク２３を介して、ホームサーバ２２に送信する。また、コンテンツ送信部５４は、例えば、送信日時、送信先、送信したコンテンツのタイトルなどを含む、コンテンツの送信履歴を生成し、記憶部５６に記憶させる。
【００５０】
推薦コンテンツ送信部５５は、図８を参照して後述するように、ホームサーバ２２からの要求に応じて、記憶部５６に記憶されているコンテンツの中から推薦コンテンツを抽出し、抽出した推薦コンテンツおよび推薦コンテンツの一覧を、暗号化・認証部５２、通信部５１、および、ネットワーク２３を介して、ホームサーバ２２に送信する。また、推薦コンテンツ送信部５５は、例えば、送信日時、送信先、送信した推薦コンテンツのタイトルなどを含む、推薦コンテンツの送信履歴を生成し、記憶部５６に記憶させる。
【００５１】
記憶部５６は、例えば、ハードディスクドライブなどの記録装置または記憶装置、ハードディスクやRAM（Random Access Memory）などの記録媒体または記憶媒体などを含むように構成される。記憶部５６は、操作部５７を介して外部から入力された各種のコンテンツ、および、コンテンツに関するメタデータなどを記憶する。
【００５２】
操作部５７は、例えば、キーボード、マウス、スイッチ、ボタンなどの操作デバイス、LCD（Liquid Crystal Display）などの表示装置、各種のデータを入力するための入力装置などにより構成される。コンテンツサーバ２１のユーザは、操作部５７を介して、例えば、コンテンツサーバ２１に処理の指令を与えたり、記憶部５６への各種のデータの入出力を行ったりする。
【００５３】
図３は、ホームサーバ２２の機能的構成を示すブロック図である。ホームサーバ２２は、通信部１０１、暗号化・認証部１０２、権利データ取得部１０３、優先順位設定部１０４、コンテンツ管理部１０５、コンテンツ処理部１０６、操作部１０７、および、記憶部１０８を含むように構成される。
【００５４】
通信部１０１は、所定のプロトコルに基づいて、ネットワーク２３を介してコンテンツサーバ２１と通信し、各種のデータの送受信を行う。
【００５５】
暗号化・認証部１０２は、所定の方式に基づいて、コンテンツサーバ２１に送信するデータを暗号化し、通信部１０１に供給する。また、暗号化・認証部１０２は、ネットワーク２３および通信部１０１を介して、コンテンツサーバ２１から受信した、所定の方式により暗号化されたデータを復号し、復号したデータを必要に応じて権利データ取得部１０３、優先順位設定部１０４、または、コンテンツ管理部１０５に供給する。さらに、暗号化・認証部１０２は、所定の方式に基づいて、通信部１０１およびネットワーク２３を介して、コンテンツサーバ２１との間で認証処理を行う。また、暗号化・認証部１０２は、所定の方式に基づいて、通信部１０１およびネットワーク２３を介して、コンテンツサーバ２１との間で課金処理を行う。
【００５６】
権利データ取得部１０３は、操作部１０７を介して、記憶部１０８に権利データが記憶されていないコンテンツ、すなわち、権利データを有していない新たなコンテンツの取得がユーザにより指令された場合、ユーザにより指定されたコンテンツの権利データの送信の要求を伝える情報（以下、権利データ送信要求情報と称する）を生成し、暗号化・認証部１０２、通信部１０１、および、ネットワーク２３を介して、コンテンツサーバ２１に送信する。また、権利データ取得部１０３は、ネットワーク２３、通信部１０１、および、暗号化・認証部５２を介して、権利データ送信要求情報に応じてコンテンツサーバ２１から送信されてきた権利データを受信し、受信した権利データを記憶部１０８に記憶させる。さらに、権利データ取得部１０３は、新たなコンテンツの権利データを取得した場合、新たなコンテンツの権利データを取得したことを優先順位設定部１０４に通知する。
【００５７】
優先順位設定部１０４は、図４および図５を参照して後述するように、所定のタイミングになったとき、または、操作部１０７を介して、ユーザにより優先順位の設定が指令されたとき、記憶部１０８に権利データが記憶されているコンテンツ、すなわち、権利データを有するコンテンツについて、それらのコンテンツが利用される可能性の高さに基づいて、優先順位を設定する。優先順位設定部１０４は、設定した優先順位を示す情報をコンテンツ管理部１０５に供給する。また、優先順位設定部１０４は、必要に応じて、暗号化・認証部１０２、通信部１０１、および、ネットワーク２３を介して、コンテンツサーバ２１に優先順位の設定に必要な情報の送信を要求し、ネットワーク２３、通信部１０１、および、暗号化・認証部１０２を介して、優先順位の設定に必要な情報をコンテンツサーバ２１から受信する。
【００５８】
また、優先順位設定部１０４は、図４および図５を参照して後述するように、取得する推薦コンテンツのジャンルの優先順位を設定し、設定した優先順位を示す情報をコンテンツ管理部１０５に供給する。
【００５９】
コンテンツ管理部１０５は、図４および図５を参照して後述するように、所定のタイミングになったとき、または、操作部１０７を介して、ユーザにより保有するコンテンツの更新が指令されたとき、記憶部１０８が記憶するコンテンツ、すなわち、ホームサーバ２２が保有するコンテンツの内容および量を制御する。また、コンテンツ管理部１０５は、コンテンツ処理部１０６によりコンテンツの取得が指令された場合、指定されたコンテンツをコンテンツサーバ２１から取得する。
【００６０】
コンテンツ管理部１０５は、コンテンツサーバ２１からコンテンツを取得する場合、利用権証明情報を含み、所望のコンテンツの送信の要求を伝える情報（以下、コンテンツ送信要求情報と称する）を生成し、暗号化・認証部１０２、通信部１０１、および、ネットワーク２３を介して、コンテンツサーバ２１に送信する。また、コンテンツ管理部１０５は、ネットワーク２３、通信部１０１、および、暗号化・認証部５２を介して、コンテンツ送信要求情報に応じてコンテンツサーバ２１から送信されてきたコンテンツを受信し、受信したコンテンツを記憶部１０８に記憶させる。
【００６１】
また、コンテンツ管理部１０５は、図４および図５を参照して後述するように、所定のタイミングになったとき、または、操作部１０７を介して、ユーザにより保有するコンテンツの更新が指令されたとき、記憶部１０８が記憶する推薦コンテンツ、すなわち、ホームサーバ２２が保有する推薦コンテンツの内容および量を制御する。
【００６２】
コンテンツ管理部１０５は、コンテンツサーバ２１から推薦コンテンツを取得する場合、取得する推薦コンテンツのジャンルの優先順位、取得可能な推薦コンテンツの容量、ホームサーバ２２が権利データを有するコンテンツの一覧、および、ホームサーバ２２が保有する推薦コンテンツの一覧を含む推薦コンテンツ送信要求情報を生成し、暗号化・認証部１０２、通信部１０１、および、ネットワーク２３を介して、コンテンツサーバ２１に送信する。また、コンテンツ管理部１０５は、ネットワーク２３、通信部１０１、および、暗号化・認証部５２を介して、推薦コンテンツ送信要求情報に応じてコンテンツサーバ２１から送信されてきた推薦コンテンツおよび推薦コンテンツの一覧を受信し、受信した推薦コンテンツを記憶部１０８に記憶させる。
【００６３】
コンテンツ処理部１０６は、例えば、コンテンツを再生する再生装置、コンテンツの編集を行う編集装置、コンテンツを外部の装置に出力する出力装置などにより構成される。コンテンツ処理部１０６は、操作部１０７を介して、ユーザにより入力された指令に基づいて、指定されたコンテンツを記憶部１０８から読み出し、読み出したコンテンツに対して、ユーザにより指令された処理を行う。また、コンテンツ処理部１０６は、例えば、利用したコンテンツを識別するための識別情報、利用した日時、利用方法（例えば、再生、コピー、編集など）などを含む、コンテンツの利用履歴を記憶部１０８に記憶させる。
【００６４】
操作部１０７は、例えば、キーボード、マウス、スイッチ、ボタンなどの操作デバイス、LCD（Liquid Crystal Display）などの表示装置、各種のデータを入力するための入力装置などにより構成される。ホームサーバ２２のユーザは、操作部１０７を介して、例えば、暗号化・認証部１０２、権利データ取得部１０３、優先順位設定部１０４、コンテンツ管理部１０５、または、コンテンツ処理部１０６に処理の指令を与えたり、各種のデータの入出力を行ったりする。
【００６５】
記憶部１０８は、例えば、ハードディスクドライブやDVDドライブなどの記録装置または記憶装置、ハードディスクやRAM（Random Access Memory）などの記録媒体または記憶媒体などを含むように構成される。
【００６６】
次に、図４および図５のフローチャートを参照して、ホームサーバ２２により実行されるコンテンツ処理について説明する。なお、この処理は、例えば、ユーザが、操作部１０７を介して、コンテンツ処理の開始の指令を入力したとき開始される。
【００６７】
ステップＳ１において、権利データ取得部１０３は、新たなコンテンツの取得が指令されたかを判定する。例えば、ユーザが、操作部１０７を介して、権利データが記憶部１０８に記憶されていないコンテンツであって、コンテンツサーバ２１が提供するコンテンツのうち所望するコンテンツの取得の指令を入力し、その指令が操作部１０７から権利データ取得部１０３に供給された場合、権利データ取得部１０３は、新たなコンテンツの取得が指令されたと判定し、処理はステップＳ２に進む。
【００６８】
ステップＳ２において、権利データ取得部１０３は、権利データを取得する。具体的には、権利データ取得部１０３は、ユーザにより指定されたコンテンツの権利データの送信を要求するための権利データ送信要求情報を生成し、暗号化・認証部１０２に供給する。暗号化・認証部１０２は、権利データ送信要求情報を所定の方式により暗号化し、通信部１０１およびネットワーク２３を介してコンテンツサーバ２１に送信する。
【００６９】
コンテンツサーバ２１は、後述する図８のステップＳ５１において、ホームサーバ２２から送信されてきた権利データ送信要求情報を受信する。
【００７０】
その後、コンテンツサーバ２１の暗号化・認証部５２とホームサーバ２２の暗号化・認証部１０２との間で、コンテンツサーバ２１の通信部５１、ネットワーク２３、および、ホームサーバ２２の通信部１０１を介して、認証処理が行われる。また、取得するコンテンツが有料コンテンツである場合、暗号化・認証部５２と暗号化・認証部１０２との間で、通信部５１、ネットワーク２３、および、通信部１０１を介して、課金処理が行われる。
【００７１】
なお、このとき、必要に応じて、操作部１０７を介してユーザにより入力されたパスワード、クレジットカードの番号などの認証処理または課金処理に必要な情報が、暗号化・認証部１０２から、通信部１０１、ネットワーク２３、通信部５１を介して、コンテンツサーバ２１の暗号化・認証部５２に送信される。また、認証処理および課金処理において送受信される情報は、必要に応じて暗号化される。
【００７２】
コンテンツサーバ２１は、後述する図８のステップＳ５２において、無料コンテンツの場合、認証処理が成功したとき、または、有料コンテンツの場合、認証処理および課金処理が成功したとき、指定されたコンテンツの権利データを生成し、ネットワーク２３を介して、ホームサーバ２２に送信する。
【００７３】
暗号化・認証部１０２は、コンテンツサーバ２１から送信されてきた権利データを通信部１０１を介して受信する。暗号化・認証部１０２は、受信した権利データを復号し、権利データ取得部１０３に供給する。権利データ取得部１０３は、取得した権利データを記憶部１０８に記憶させ、新たなコンテンツの権利データを取得したことを優先順位設定部１０４に通知する。
【００７４】
なお、認証処理または課金処理が成功しなかった場合、コンテンツサーバ２１からホームサーバ２２に権利データは送信されずに、処理はステップＳ５に進む。
【００７５】
ステップＳ３において、コンテンツ管理部１０５は、コンテンツを取得するかを判定する。例えば、さらに、ユーザが、操作部１０７を介して、権利データを取得したコンテンツのダウンロードの指令を入力し、その指令が操作部１０７からコンテンツ管理部１０５に供給された場合、コンテンツ管理部１０５は、コンテンツを取得すると判定し、処理はステップＳ４に進む。
【００７６】
ステップＳ４において、コンテンツ管理部１０５は、コンテンツを取得する。具体的には、コンテンツ管理部１０５は、権利データを取得したコンテンツの利用権証明情報を含み、そのコンテンツの送信を要求するためのコンテンツ送信要求情報を生成し、暗号化・認証部１０２に供給する。暗号化・認証部１０２は、コンテンツ送信要求情報を所定の方式により暗号化し、通信部１０１およびネットワーク２３を介してコンテンツサーバ２１に送信する。
【００７７】
コンテンツサーバ２１は、後述する図８のステップＳ５３において、ホームサーバ２２から送信されてきたコンテンツ送信要求情報を受信する。
【００７８】
その後、コンテンツサーバ２１の暗号化・認証部５２とホームサーバ２２の暗号化・認証部１０２との間で、コンテンツサーバ２１の通信部５１、ネットワーク２３、および、ホームサーバ２２の通信部１０１を介して、認証処理が行われる。なお、このとき、必要に応じて、操作部１０７を介してユーザにより入力されたパスワードなどの認証処理に必要な情報が、暗号化・認証部１０２から、通信部１０１、ネットワーク２３、通信部５１を介して、コンテンツサーバ２１の暗号化・認証部５２に送信される。また、認証処理において送受信される情報は、必要に応じて暗号化される。さらに、ステップＳ２においてすでに認証処理が行われているので、ステップＳ４において、この認証処理を省略するようにしてもよい。
【００７９】
コンテンツサーバ２１は、後述する図８のステップＳ５６またはＳ５７において、認証処理が成功し、ユーザにより指定されたコンテンツの送信を許可した場合、そのコンテンツをネットワーク２３を介してホームサーバ２２に送信する。
【００８０】
暗号化・認証部１０２は、コンテンツサーバ２１から送信されてきたコンテンツを通信部１０１を介して受信する。暗号化・認証部１０２は、受信したコンテンツを復号し、コンテンツ管理部１０５に供給する。コンテンツ管理部１０５は、取得したコンテンツを記憶部１０８に記憶させる。
【００８１】
一方、ステップＳ３において、コンテンツを取得しないと判定された場合、ステップＳ４の処理はスキップされ、処理はステップＳ５に進む。
【００８２】
また、ステップＳ１において、新たなコンテンツの取得が指令されていないと判定された場合、ステップＳ２乃至Ｓ４の処理はスキップされ、処理はステップＳ５に進む。
【００８３】
ステップＳ５において、優先順位設定部１０４は、コンテンツの優先順位を更新するタイミングであるかを判定する。コンテンツの優先順位を更新するタイミングであると判定された場合、ステップＳ６の処理はスキップされ、処理はステップＳ７に進む。
【００８４】
なお、コンテンツの優先順位を更新するタイミングとして、例えば、以下のタイミングが考えられる。
【００８５】
コンテンツサーバ２１から新たなコンテンツの権利データを取得したとき。
【００８６】
所定の時間（例えば、所定の時刻、所定の曜日の所定の時刻、または、所定の日の所定の時刻など）になったとき。
【００８７】
記憶部１０８に記憶されているコンテンツの量が所定の条件を満たしたとき。例えば、記憶部１０８に記憶されているコンテンツの量（例えば、容量または数）が所定の上限値以上になったとき。また、例えば、記憶部１０８に記憶されているコンテンツの量（例えば、容量または数）が所定の下限値以上の状態から下限値未満になったとき。
【００８８】
記憶部１０８の空き容量が所定の条件を満たしたとき。例えば、記憶部１０８の空き容量が所定の下限値未満になったとき。また、例えば、記憶部１０８の空き容量が所定の上限値未満の状態から上限値以上になったとき。
【００８９】
記憶部１０８に記憶されているコンテンツが利用されたとき。例えば、記憶部１０８に記憶されているコンテンツが視聴された後、コンテンツが編集された後など。
【００９０】
なお、上述したタイミングを単独で採用するようにしてもよいし、複数のタイミングを組み合わせて採用するようにしてもよい。また、上述した以外のタイミングを採用するようにしてもよいし、上述したタイミングと上述した以外のタイミングを組み合わせて採用するようにしてもよい。
【００９１】
一方、ステップＳ５において、コンテンツの優先順位を更新するタイミングでないと判定された場合、処理はステップＳ６に進む。
【００９２】
ステップＳ６において、優先順位設定部１０４は、コンテンツの優先順位の更新が指令されたかを判定する。例えば、ユーザが、操作部１０７を介して、コンテンツの優先順位の更新の指令を入力し、その指令が操作部１０７から優先順位設定部１０４に供給された場合、優先順位設定部１０４は、コンテンツの優先順位の更新が指令されたと判定し、処理はステップＳ７に進む。
【００９３】
ステップＳ７において、優先順位設定部１０４は、コンテンツの優先順位を更新する。具体的には、優先順位設定部１０４は、ユーザによる指令、各種の統計データなどに基づいて、各コンテンツがユーザにより利用される可能性の高さを推測し、権利データが記憶部１０８に記憶されているコンテンツの優先順位を新たに設定する。なお、コンテンツの優先順位を設定する方法として、例えば、以下の方法が考えられる。
【００９４】
ユーザによる指定に基づいて、コンテンツの優先順位を設定する。例えば、ユーザがコンテンツの優先順位を直接設定する。あるいは、例えば、ユーザにより指定された条件（例えば、コンテンツのジャンルの優先順位など）に基づいて、コンテンツの優先順位を設定する。
【００９５】
ユーザの嗜好に基づいて、コンテンツの優先順位を設定する。例えば、権利データを取得したコンテンツが属するジャンルを分析し、数が多いジャンルに属するコンテンツの優先順位を上位に設定する。また、例えば、コンテンツの利用状況を分析し、利用した頻度が多いジャンル、または、利用した時間が長いジャンルに属するコンテンツの優先順位を上位に設定する。
【００９６】
コンテンツの利用状況に基づいて、コンテンツの優先順位を設定する。例えば、前回の優先順位の更新後に視聴されたコンテンツの優先順位を下位に設定する。あるいは、例えば、所定の期間内に利用された回数の多いコンテンツ、または、利用された時間の長いコンテンツの優先順位を上位に設定する。
【００９７】
コンテンツの人気度に基づいて、コンテンツの優先順位を設定する。例えば、他のユーザのコンテンツのダウンロード回数、視聴回数などに基づくコンテンツの人気度を示す情報をコンテンツサーバ２１から取得し、人気度が高いコンテンツの優先順位を高く設定し、人気度が低いコンテンツの優先順位を低く設定する。
【００９８】
コンテンツの提供の開始時期に基づいて、コンテンツの優先順位を設定する。例えば、コンテンツサーバ２１が提供を開始した時期が新しいコンテンツほど優先順位を高く設定し、コンテンツサーバ２１が提供を開始した時期が古いコンテンツほど優先順位を低く設定する。
【００９９】
権利データの取得時期に基づいて、コンテンツの優先順位を設定する。例えば、ホームサーバ２２が権利データを取得した時期が新しいコンテンツほど優先順位を高く設定し、ホームサーバ２２が権利データを取得した時期が古いコンテンツほど優先順位を低く設定する。
【０１００】
なお、上述した方法を単独で採用するようにしてもよいし、複数の方法を組み合わせて採用するようにしてもよい。また、上述した以外の方法を採用するようにしてもよいし、上述した方法と上述した以外の方法を組み合わせて採用するようにしてもよい。
【０１０１】
優先順位設定部１０４は、更新したコンテンツの優先順位を示す情報をコンテンツ管理部１０５に供給する。
【０１０２】
一方、ステップＳ６において、コンテンツの優先順位の更新が指令されていないと判定された場合、ステップＳ７の処理はスキップされ、処理はステップＳ８に進む。
【０１０３】
ステップＳ８において、コンテンツ管理部１０５は、保有するコンテンツを更新するタイミングであるかを判定する。保有するコンテンツを更新するタイミングであると判定された場合、ステップＳ９の処理はスキップされ、処理はステップＳ１０に進む。
【０１０４】
なお、ホームサーバ２２が保有するコンテンツ、すなわち、記憶部１０８が記憶するコンテンツを更新するタイミングとし、例えば、以下のタイミングが考えられる。
【０１０５】
コンテンツの優先順位が更新されたとき。
【０１０６】
コンテンツサーバ２１から新たなコンテンツの権利データを取得したとき。
【０１０７】
所定の時間（例えば、所定の時刻、所定の曜日の所定の時刻、または、所定の日の所定の時刻など）になったとき。
【０１０８】
記憶部１０８に記憶されているコンテンツの量が所定の条件を満たしたとき。例えば、記憶部１０８に記憶されているコンテンツの量（例えば、容量または数）が所定の上限値以上になったとき。また、例えば、記憶部１０８に記憶されているコンテンツの量（例えば、容量または数）が所定の下限値以上の状態から下限値未満になったとき。
【０１０９】
記憶部１０８の空き容量が所定の条件を満たしたとき。例えば、記憶部１０８の空き容量が所定の下限値未満になったとき。また、例えば、記憶部１０８の空き容量が所定の上限値未満の状態から上限値以上になったとき。
【０１１０】
記憶部１０８に記憶されているコンテンツが利用されたとき。例えば、記憶部１０８に記憶されているコンテンツが視聴された後、コンテンツが編集された後など。
【０１１１】
ホームサーバ２２が権利データを有するコンテンツの提供がコンテンツサーバ２１により開始されたとき。例えば、予約販売などにより先に権利データのみの提供が開始され、ホームサーバ２２がコンテンツサーバ２１から権利データを取得した後、コンテンツサーバ２１によるコンテンツの提供が開始されたとき。
【０１１２】
なお、上述したタイミングを単独で採用するようにしてもよいし、複数のタイミングを組み合わせて採用するようにしてもよい。また、上述した以外のタイミングを採用するようにしてもよいし、上述したタイミングと上述した以外のタイミングを組み合わせて採用するようにしてもよい。
【０１１３】
一方、ステップＳ８において、保有するコンテンツを更新するタイミングでないと判定された場合、処理はステップＳ９に進む。
【０１１４】
ステップＳ９において、コンテンツ管理部１０５は、保有するコンテンツの更新が指令されたかを判定する。具体的には、例えば、ユーザが、操作部１０７を介して、保有するコンテンツの更新の指令を入力し、その指令が操作部１０７からコンテンツ管理部１０５に供給された場合、コンテンツ管理部１０５は、保有するコンテンツの更新が指令されたと判定し、処理はステップＳ１０に進む。
【０１１５】
ステップＳ１０において、コンテンツ管理部１０５は、権利データを有するコンテンツのうち保有するコンテンツを更新する。具体的には、コンテンツ管理部１０５は、コンテンツの優先順位に従って、権利データを有するコンテンツのうちホームサーバ２２に保有するコンテンツ、すなわち、権利データを有するコンテンツのうち記憶部１０８が記憶するコンテンツを決定する。例えば、保有するコンテンツの数の上限値が設定されている場合、コンテンツ管理部１０５は、優先順位が１位から上限値までのコンテンツを保有するコンテンツに決定する。また、例えば、保有するコンテンツの容量の上限値が設定されている場合、コンテンツ管理部１０５は、優先順位が１位のコンテンツから昇順にコンテンツの容量を加算していき、総容量が上限値を超える順位の１つ前の順位までのコンテンツを保有するコンテンツに決定する。
【０１１６】
コンテンツ管理部１０５は、保有するように決定したコンテンツのうち記憶部１０８に記憶されていないコンテンツについて、それらのコンテンツの利用権証明情報を含み、それらのコンテンツの送信を要求するためのコンテンツ送信要求情報を生成し、暗号化・認証部１０２に供給する。
【０１１７】
暗号化・認証部１０２は、コンテンツ送信要求情報を所定の方式により暗号化し、通信部１０１およびネットワーク２３を介してコンテンツサーバ２１に送信する。
【０１１８】
コンテンツサーバ２１は、後述する図８のステップＳ５３において、ホームサーバ２２から送信されてきたコンテンツ送信要求情報を受信する。
【０１１９】
その後、コンテンツサーバ２１の暗号化・認証部５２とホームサーバ２２の暗号化・認証部１０２との間で、コンテンツサーバ２１の通信部５１、ネットワーク２３、および、ホームサーバ２２の通信部１０１を介して、認証処理が行われる。なお、このとき、必要に応じて、操作部１０７を介してユーザにより入力されたパスワードなどの認証処理に必要な情報が、暗号化・認証部１０２から、通信部１０１、ネットワーク２３、通信部５１を介して、コンテンツサーバ２１の暗号化・認証部５２に送信される。また、認証処理において送受信される情報は、必要に応じて暗号化される。
【０１２０】
コンテンツサーバ２１は、後述する図８のステップＳ５６またはＳ５７において、認証処理が成功し、ユーザにより指定されたコンテンツの送信を許可した場合、そのコンテンツをネットワーク２３を介してホームサーバ２２に送信する。
【０１２１】
暗号化・認証部１０２は、コンテンツサーバ２１から送信されてきたコンテンツを通信部１０１を介して受信する。暗号化・認証部１０２は、受信したコンテンツを復号し、コンテンツ管理部１０５に供給する。コンテンツ管理部１０５は、取得したコンテンツを記憶部１０８に記憶させる。
【０１２２】
また、コンテンツ管理部１０５は、記憶部１０８に記憶されているコンテンツのうち、保有するように決定したコンテンツに含まれないコンテンツを記憶部１０８から削除する。
【０１２３】
例えば、ホームサーバ２２が１００個のコンテンツの権利データを保有し、保有するコンテンツの数の上限値が１０個に設定されている場合、ホームサーバ２２は、ある時点において、図６に示されるように、権利データを有する１００個のコンテンツのうち優先順位が１位から１０位までのコンテンツについては、コンテンツおよび権利データの両方を保有し、残りのコンテンツについては、権利データのみを保有する。このとき、ステップＳ７において、優先順位が更新され、図７に示されるように、更新前の優先順位が１位から９位までのコンテンツの優先順位は変更されず、更新前の優先順位が１００位であったコンテンツの優先順位が１０位に変更され、更新前の優先順位が１０位以下のコンテンツの優先順位が１つずつ繰り下がった場合、ステップＳ１０において、更新後の優先順位が１０位のコンテンツが、ネットワーク２３を介して、コンテンツサーバ２１からホームサーバ２２にダウンロードされ、記憶部１０８に追加して記憶され、更新前の優先順位が１０位のコンテンツが記憶部１０８から削除される。
【０１２４】
このようにして、優先順位が高いコンテンツのうち記憶部１０８に記憶されていないコンテンツ、すなわち、ユーザにより利用される可能性が高いにも関わらず、ホームサーバ２２が保有していないコンテンツがコンテンツサーバ２１から取得され、記憶部１０８に記憶される。一方、記憶部１０８に記憶されているコンテンツのうち優先順位が低いコンテンツ、すなわち、ユーザにより利用される可能性が低いにも関わらず、ホームサーバ２２が保有しているコンテンツが記憶部１０８から削除される。すなわち、記憶部１０８が記憶するコンテンツの内容および量が制御される。
【０１２５】
これにより、ユーザが利用する可能性が高いコンテンツについては、コンテンツと権利データの両方が記憶部１０８に記憶され、ユーザが利用する可能性が低いコンテンツについては、対応するコンテンツより容量が小さい権利データのみが記憶部１０８に記憶される。従って、記憶部１０８が記憶するコンテンツの容量が低減され、記憶部１０８の記憶容量およびコストの低減が可能となる。また、コンテンツの検索など記憶部１０８にかかる処理の負荷を抑制することができ、ホームサーバ２２の動作速度を高速化したり、ホームサーバ２２の処理に必要な能力を低く抑えたりすることが可能となる。
【０１２６】
さらに、ホームサーバ２２が保有するコンテンツの容量を低減しても、ユーザが利用するコンテンツが記憶部１０８に記憶されておらず、コンテンツを利用するまでに時間がかかるような状況の発生が抑制され、ユーザの利便性がほとんど低下しない。また、通信費の増大が防止される。
【０１２７】
ステップＳ１１において、コンテンツ管理部１０５は、推薦コンテンツを更新するかを判定する。コンテンツ管理部１０５は、ユーザにより予め推薦コンテンツを取得するように設定されており、かつ、記憶部１０８に推薦コンテンツを記憶する領域が確保されている場合、推薦コンテンツを更新すると判定し、処理はステップＳ１２に進む。
【０１２８】
ステップＳ１２において、コンテンツ管理部１０５は、推薦コンテンツを更新する。具体的には、コンテンツ管理部１０５は、取得する推薦コンテンツのジャンルの優先順位を示す情報を優先順位設定部１０４から取得する。このとき、優先順位設定部１０４は、ユーザによる指定、ユーザの嗜好、コンテンツの利用状況、または、コンテンツの人気度などに基づいて、コンテンツのジャンル毎にユーザにより利用される可能性の高さを推定し、推定結果に基づいて、取得する推薦コンテンツのジャンルの優先順位を設定する。
【０１２９】
コンテンツ管理部１０５は、取得する推薦コンテンツのジャンルの優先順位、取得可能な推薦コンテンツの容量、ホームサーバ２２が権利データを有するコンテンツの一覧、および、ホームサーバ２２が保有する推薦コンテンツの一覧を含む推薦コンテンツ送信要求情報を生成し、暗号化・認証部１０２に供給する。暗号化・認証部１０２は、推薦コンテンツ送信要求情報を所定の方式により暗号化し、通信部１０１およびネットワーク２３を介してコンテンツサーバ２１に送信する。
【０１３０】
コンテンツサーバ２１は、後述する図８のステップＳ５９において、ホームサーバ２２から送信されてきた推薦コンテンツ送信要求情報を受信する。
【０１３１】
その後、コンテンツサーバ２１の暗号化・認証部５２とホームサーバ２２の暗号化・認証部１０２との間で、コンテンツサーバ２１の通信部５１、ネットワーク２３、および、ホームサーバ２２の通信部１０１を介して、認証処理が行われる。なお、このとき、必要に応じて、操作部１０７を介してユーザにより入力されたパスワードなどの認証処理に必要な情報が、暗号化・認証部１０２から、通信部１０１、ネットワーク２３、通信部５１を介して、コンテンツサーバ２１の暗号化・認証部５２に送信される。また、認証処理において送受信される情報は、必要に応じて暗号化される。
【０１３２】
コンテンツサーバ２１は、後述する図８のステップＳ６０において、認証処理が成功した場合、推薦コンテンツおよび推薦コンテンツの一覧をネットワーク２３を介してホームサーバ２２に送信する。
【０１３３】
暗号化・認証部１０２は、コンテンツサーバ２１から送信されてきた推薦コンテンツを通信部１０１を介して受信する。暗号化・認証部１０２は、受信した推薦コンテンツおよび推薦コンテンツの一覧を復号し、コンテンツ管理部１０５に供給する。コンテンツ管理部１０５は、取得した推薦コンテンツを記憶部１０８に記憶させるとともに、すでに保有している推薦コンテンツのうち一覧にない推薦コンテンツを記憶部１０８から削除する。
【０１３４】
なお、推薦コンテンツを記憶する領域として、例えば、記憶部５６内に専用の領域を設けるようにしてもよいし、他のコンテンツと共通の領域を使用するようにして、他のコンテンツの容量に応じて、推薦コンテンツの記憶容量を変動させるようにしてもよい。
【０１３５】
一方、ステップＳ１１において、コンテンツ管理部１０５は、ユーザにより推薦コンテンツを取得するように設定されていない場合、または、記憶部１０８に推薦コンテンツを記憶する領域が確保されていない場合、推薦コンテンツを更新しないと判定し、ステップＳ１２の処理はスキップされ、処理はステップＳ１３に進む。
【０１３６】
また、ステップＳ９において、保有するコンテンツの更新が指令されていないと判定された場合、ステップＳ１０乃至Ｓ１２の処理はスキップされ、処理はステップＳ１３に進む。
【０１３７】
ステップＳ１３において、コンテンツ処理部１０６は、コンテンツの利用が指令されたかを判定する。例えば、ユーザが、操作部１０７を介して、記憶部１０８に権利データが保存されているコンテンツのうち所望のコンテンツの利用の指令、例えば、コンテンツの再生、コピー、編集などの指令を入力し、その指令が操作部１０７からコンテンツ処理部１０６に供給された場合、コンテンツ処理部１０６は、コンテンツの利用が指令されたと判定し、処理はステップＳ１４に進む。
【０１３８】
ステップＳ１４において、コンテンツ処理部１０６は、利用するコンテンツを保有しているかを判定する。コンテンツ処理部１０６は、ユーザにより利用が指令されたコンテンツが記憶部１０８に記憶されていない場合、利用するコンテンツを保有していないと判定し、処理はステップＳ１５に進む。
【０１３９】
ステップＳ１５において、コンテンツ管理部１０５は、利用するコンテンツを取得する。具体的には、コンテンツ処理部１０６は、利用するコンテンツの取得をコンテンツ管理部１０５に指令する。コンテンツ管理部１０５は、上述したステップＳ１０と同様の処理により、利用するコンテンツをコンテンツサーバ２１から取得する。
【０１４０】
一方、ステップＳ１４において、コンテンツ処理部１０６は、ユーザにより利用が指令されたコンテンツが記憶部１０８に記憶されている場合、利用するコンテンツを保有していると判定し、ステップＳ１５の処理はスキップされ、処理はステップＳ１６に進む。
【０１４１】
ステップＳ１６において、コンテンツ処理部１０６は、コンテンツを処理する。具体的には、コンテンツ処理部１０６は、ユーザによるコンテンツの利用の指令に基づいて、例えば、コンテンツを再生したり、コンテンツをコピーしたり、コンテンツを編集したり、コンテンツを外部の装置に出力したりする。
【０１４２】
その後、処理はステップＳ１に戻り、上述したステップＳ１以降の処理が実行される。
【０１４３】
ステップＳ１３において、コンテンツの利用が指令されていないと判定された場合、処理はステップＳ１に戻り、ステップＳ１以降の処理が実行される。
【０１４４】
次に、図８のフローチャートを参照して、図４および図５のコンテンツ処理に対応してコンテンツサーバ２１により実行されるコンテンツ提供処理について説明する。
【０１４５】
ステップＳ５１において、暗号化・認証部５２は、権利データの送信が要求されたかを判定する。暗号化・認証部５２は、ホームサーバ２２から送信された権利データ送信要求情報を、ネットワーク２３および通信部５１を介して受信した場合、権利データの送信が要求されたと判定し、処理はステップＳ５２に進む。
【０１４６】
ステップＳ５２において、権利データ生成部５３は、権利データを送信する。具体的には、暗号化・認証部５２は、まず、権利データ送信要求情報を復号する。次に、暗号化・認証部５２は、通信部５１、ネットワーク２３、および、ホームサーバ２２の通信部１０１を介して、ホームサーバ２２の暗号化・認証部１０２との間で認証処理を行う。暗号化・認証部１０２は、認証処理が成功した場合、権利データ送信要求情報、および、認証処理の成功を通知する情報を権利データ生成部５３に供給する。
【０１４７】
権利データ生成部５３は、送信が要求された権利データに対応するコンテンツが記憶部５６に記憶されており、そのコンテンツが有料コンテンツである場合、課金処理の実行を暗号化・認証部５２に指令する。暗号化・認証部５２は、通信部５１、ネットワーク２３、および、ホームサーバ２２の通信部１０１を介して、ホームサーバ２２の暗号化・認証部１０２との間で課金処理を行う。暗号化・認証部１０２は、認証処理が成功した場合、課金処理の成功を通知する情報を権利データ生成部５３に供給する。権利データ生成部５３は、送信が要求されたコンテンツの権利データを生成し、暗号化・認証部５２に供給する。暗号化・認証部５２は、権利データを所定の方式により暗号化し、通信部５１およびネットワーク２３を介してホームサーバ２２に送信する。権利データ生成部５３は、権利データの送信履歴を更新し、記憶部５６に記憶させる。
【０１４８】
また、権利データ生成部５３は、送信が要求された権利データに対応するコンテンツが記憶部５６に記憶されており、そのコンテンツが無料コンテンツである場合、送信が要求されたコンテンツの権利データを生成し、暗号化・認証部５２に供給する。暗号化・認証部５２は、権利データを所定の方式により暗号化し、通信部５１およびネットワーク２３を介してホームサーバ２２に送信する。権利データ生成部５３は、権利データの送信履歴を更新し、記憶部５６に記憶させる。
【０１４９】
さらに、権利データ生成部５３は、送信が要求された権利データに対応するコンテンツが記憶部５６に記憶されていない場合、コンテンツが存在しないことを通知する情報を暗号化・認証部５２に供給する。
【０１５０】
暗号化・認証部５２は、認証処理または課金処理を失敗した場合、または、送信が要求された権利データに対応するコンテンツが記憶部５６に記憶されていない場合、権利データの送信エラーを通知する情報を、通信部５１およびネットワーク２３を介してホームサーバ２２に送信する。
【０１５１】
一方、ステップＳ５１において、権利データの送信が要求されていないと判定された場合、ステップＳ５２の処理はスキップされ、処理はステップＳ５３に進む。
【０１５２】
ステップＳ５３において、暗号化・認証部５２は、コンテンツの送信が要求されたかを判定する。暗号化・認証部５２は、ホームサーバ２２により送信されたコンテンツ送信要求情報を、ネットワーク２３および通信部５１を介して受信した場合、コンテンツの送信が要求されたと判定し、処理はステップＳ５４に進む。
【０１５３】
ステップＳ５４において、コンテンツ送信部５４は、送信が要求されたコンテンツを提供できるかを判定する。具体的には、暗号化・認証部５２は、コンテンツ送信要求情報を復号し、コンテンツ送信部５４に供給する。コンテンツ送信部５４は、コンテンツ送信要求情報に含まれる利用権証明情報が有効であり、かつ、送信が要求されたコンテンツが記憶部５６に記憶されている場合、そのコンテンツのメタデータを記憶部５６から取得する。コンテンツ送信部５４は、取得したメタデータにコンテンツの提供を許可する情報が示されている場合、送信が要求されたコンテンツを提供できると判定し、処理はステップＳ５５に進む。
【０１５４】
ステップＳ５５において、コンテンツ送信部５４は、送信が要求されたコンテンツの提供が正式に開始されているかを判定する。コンテンツ送信部５４は、現時点で、送信が要求されたコンテンツの提供を正式に開始する時期（例えば、コンテンツの発売日、公開日など）を過ぎている場合、送信が要求されたコンテンツの提供が正式に開始されていると判定し、処理はステップＳ５６に進む。
【０１５５】
ステップＳ５６において、コンテンツ送信部５４は、コンテンツを送信する。具体的には、暗号化・認証部５２は、通信部５１、ネットワーク２３、および、ホームサーバ２２の通信部１０１を介して、ホームサーバ２２の暗号化・認証部１０２との間で認証処理を行う。暗号化・認証部１０２は、認証処理が成功した場合、認証処理の成功を通知する情報をコンテンツ送信部５４に供給する。
【０１５６】
コンテンツ送信部５４は、送信が要求されたコンテンツを記憶部５６から読み出し、暗号化・認証部５２に供給する。暗号化・認証部５２は、コンテンツを所定の方式により暗号化し、暗号化したコンテンツを、通信部５１およびネットワーク２３を介してホームサーバ２２に送信する。コンテンツ送信部５４は、コンテンツの送信履歴を更新し、記憶部５６に記憶させる。
【０１５７】
また、暗号化・認証部５２は、認証処理が失敗した場合、コンテンツの送信エラーを通知する情報を、通信部５１およびネットワーク２３を介してホームサーバ２２に送信する。
【０１５８】
その後、処理はステップＳ５９に進む。
【０１５９】
一方、ステップＳ５５において、コンテンツ送信部５４は、現時点が、送信が要求されたコンテンツの提供を正式に開始する時期より前である場合、送信が要求されたコンテンツの提供が正式に開始されていないと判定し、処理はステップＳ５７に進む。
【０１６０】
ステップＳ５７において、コンテンツ送信部５４は、コンテンツの提供が正式に開始されるときまで利用できない状態にしてコンテンツを送信する。具体的には、暗号化・認証部５２は、通信部５１、ネットワーク２３、および、ホームサーバ２２の通信部１０１を介して、ホームサーバ２２の暗号化・認証部１０２との間で認証処理を行う。暗号化・認証部１０２は、認証処理が成功した場合、認証処理の成功を通知する情報をコンテンツ送信部５４に供給する。
【０１６１】
コンテンツ送信部５４は、送信が要求されたコンテンツを記憶部５６から読み出す。コンテンツ送信部５４は、読み出したコンテンツを、そのコンテンツの提供が正式に開始されるときまで利用できない状態にして、暗号化・認証部５２に供給する。例えば、商用の映像コンテンツの場合、発売日まで視聴できない状態にされる。
【０１６２】
暗号化・認証部５２は、コンテンツを所定の方式により暗号化し、暗号化したコンテンツを、通信部５１およびネットワーク２３を介してホームサーバ２２に送信する。コンテンツ送信部５４は、コンテンツの送信履歴を更新し、記憶部５６に記憶させる。
【０１６３】
これにより、例えば、発売日より前にコンテンツの購入を予約したユーザに対して、発売前のコンテンツを事前にホームサーバ２２にダウンロードさせておくことができる。
【０１６４】
なお、提供が正式に開始されるときまでコンテンツを利用できない状態にする方法は、特定の方法に限定されるものではなく、例えば、提供が正式に開始されるときまでコンテンツの暗号に用いた暗号鍵を提供しないようにしたり、提供が正式に開始されるときまで解読できないような暗号化をコンテンツに施したりすることなどが考えられる。
【０１６５】
また、暗号化・認証部５２は、認証処理が失敗した場合、コンテンツの送信エラーを通知する情報を、通信部５１およびネットワーク２３を介してホームサーバ２２に送信する。
【０１６６】
その後、処理はステップＳ５９に進む。
【０１６７】
一方、ステップＳ５４において、コンテンツ送信部５４は、送信が要求されたコンテンツが記憶部５６に記憶されていない場合、または、送信が要求されたコンテンツの提供が禁止されている場合、または、コンテンツ送信要求情報に含まれる利用権証明情報が無効である場合、送信が要求されたコンテンツを提供できないと判定し、処理はステップＳ５８に進む。
【０１６８】
ステップＳ５８において、暗号化・認証部５２は、送信エラーを通知する。具体的には、コンテンツ送信部５４は、コンテンツの送信ができないことを示す情報を暗号化・認証部５２に供給する。暗号化・認証部５２は、コンテンツの送信エラーを通知する情報を、通信部５１およびネットワーク２３を介してホームサーバ２２に送信する。
【０１６９】
一方、ステップＳ５３において、コンテンツの送信が要求されていないと判定された場合、ステップＳ５４乃至Ｓ５８の処理はスキップされ、処理はステップＳ５９に進む。
【０１７０】
ステップＳ５９において、暗号化・認証部５２は、推薦コンテンツの送信が要求されたかを判定する。暗号化・認証部５２は、ホームサーバ２２により送信された推薦コンテンツ送信要求情報を、ネットワーク２３および通信部５１を介して受信した場合、推薦コンテンツの送信が要求されたと判定し、処理はステップＳ６０に進む。
【０１７１】
ステップＳ６０において、推薦コンテンツ送信部５５は、推薦コンテンツを送信する。具体的には、暗号化・認証部５２は、まず、推薦コンテンツ送信要求情報を復号する。次に、暗号化・認証部５２は、通信部５１、ネットワーク２３、および、ホームサーバ２２の通信部１０１を介して、ホームサーバ２２の暗号化・認証部１０２との間で認証処理を行う。暗号化・認証部１０２は、認証処理が成功した場合、推薦コンテンツ送信要求情報、および、認証処理の成功を通知する情報を推薦コンテンツ送信部５５に供給する。
【０１７２】
推薦コンテンツ送信部５５は、推薦コンテンツ送信要求情報に示されるジャンルの優先順位に基づいて、記憶部５６に記憶されているコンテンツのうち、ホームサーバ２２が権利データを有しないコンテンツの中から、ユーザが利用する可能性が高いコンテンツを、推薦コンテンツ送信要求情報に示される容量内で検索する。推薦コンテンツ送信部５５は、検索の結果抽出した推薦コンテンツの一覧を生成し、暗号化・認証部５２に供給する。また、推薦コンテンツ送信部５５は、推薦コンテンツの一覧にあるコンテンツのうち、ホームサーバ２２が保有していないコンテンツを記憶部５６から取得し、暗号化・認証部５２に供給する。
【０１７３】
暗号化・認証部５２は、取得したコンテンツ（推薦コンテンツ）および推薦コンテンツの一覧を所定の方式により暗号化し、暗号化した推薦コンテンツおよび推薦コンテンツの一覧を、通信部５１およびネットワーク２３を介してホームサーバ２２に送信する。すなわち、抽出された推薦コンテンツのうち、ホームサーバ２２が保有していないコンテンツのみがホームサーバ２２に送信される。推薦コンテンツ送信部５５は、推薦コンテンツの送信履歴を更新し、記憶部５６に記憶させる。
【０１７４】
その後、処理はステップＳ５１に戻り、上述したステップＳ５１以降の処理が実行される。
【０１７５】
一方、ステップＳ５９において、推薦コンテンツの送信が要求されていないと判定された場合、処理はステップＳ５１に戻り、上述したステップＳ５１以降の処理が実行される。
【０１７６】
以上のようにして、ユーザがコンテンツを利用する際の利便性を損なわずに、ホームサーバ２２の記憶部１０８の記憶容量を低減させることができる。また、記憶部１０８が記憶するコンテンツの数や容量を低減することにより、記憶部１０８にかかる負荷を抑制することができる。
【０１７７】
例えば、情報処理システム１１において扱われるコンテンツが映像コンテンツである場合、ユーザは所望する映像を迅速に視聴することができるとともに、映像コンテンツの記憶に必要な記憶部１０８の記憶容量を低減させることができ、快適な視聴環境が提供される。
【０１７８】
また、上述したように、コンテンツの提供が正式に開始される前に、コンテンツの提供が正式に開始されるときまで利用できない状態にして、そのコンテンツをコンテンツサーバ２１からホームサーバ２２に提供しておくことにより、ユーザは、コンテンツの提供が正式に開始された後、すぐにコンテンツの利用を開始することができる。すなわち、コンテンツを利用するときのダウンロードにかかる待機時間を省くことができ、コンテンツを利用する際の利便性が向上する。
【０１７９】
さらに、上述したように、ユーザが利用する可能性が高い推薦コンテンツをコンテンツサーバ２１からホームサーバ２２に事前に提供しておくことにより、ユーザは、推薦コンテンツの権利データの取得後、すぐに推薦コンテンツの利用を開始することができる。すなわち、コンテンツを利用するときのダウンロードにかかる待機時間を省くことができ、コンテンツを利用する際の利便性が向上する。
【０１８０】
なお、以上の説明では、権利データおよびコンテンツを提供するコンテンツサーバを同じサーバとする例を示したが、権利データを提供するサーバとコンテンツを提供するサーバとを分けるようにしてもよい。
【０１８１】
また、以上の説明において、ホームサーバ２２が行っていた処理をコンテンツサーバ２１が行うようにしてもよい。例えば、コンテンツサーバ２１が、コンテンツの人気度などに基づいて、コンテンツの優先順位を決定し、決定した優先順位をホームサーバ２２に提供するようにしてもよい。また、例えば、コンテンツサーバ２１が、各ユーザのコンテンツの利用状況や嗜好情報を管理したり、複数のホームサーバ２２から利用状況や嗜好情報を取得するようにして、利用状況や嗜好情報に基づいて、ユーザごとのコンテンツの優先順位を決定し、決定した優先順位を各ホームサーバ２２に提供したり、推薦コンテンツを抽出したりするようにしてもよい。さらに、コンテンツサーバ２１が各ホームサーバ２２の権利データを管理し、ホームサーバ２２において、権利データを保有しないようにしてもよい。
【０１８２】
また、以上の説明では、ホームサーバ２２からの要求に応じて、コンテンツサーバ２１から推薦コンテンツを提供する例を示したが、例えば、コンテンツサーバ２１から定期的に推薦コンテンツをホームサーバ２２に提供するようにしてもよい。
【０１８３】
さらに、コンテンツの優先順位や記憶部１０８に記憶させるコンテンツの量をグループごとに管理するようにしてもよい。例えば、コンテンツの種類（例えば、テレビジョン番組、映画、音楽、ゲーム、ソフトウエアなど）、コンテンツのジャンル（例えば、アクション映画、コメディ映画、テレビドラマ、ミュージッククリップなど）、ユーザによる指定などに基づくグループにコンテンツを分類し、グループごとにコンテンツの優先順位、および、記憶部１０８に記憶できるコンテンツの数または容量の上限値を設定し、グループごとに、優先順位の高いコンテンツが記憶部１０８に記憶され、かつ、コンテンツの量が上限値を超えないように制御するようにしてもよい。
【０１８４】
さらに、以上の説明では、コンテンツサーバからコンテンツを取得する装置として、ホームサーバを用いる例を示したが、本発明は、ホームサーバ以外にも、PDA（Personal Digital Assistants）、携帯電話機、各種のAV（Audio/Visual）機器など、コンテンツサーバからコンテンツを取得し、記憶して利用する各種の装置に適用することができる。
【０１８５】
また、本発明において適用されるコンテンツは特定の種類に限定されるものでなく、例えば、テレビジョン番組、映画、音楽、ゲーム、ソフトウエアなどのあらゆるデータ化されたコンテンツに適用することができる。ただし、扱うコンテンツの１つあたりの容量が大きい方が、本発明から得られる効果も大きくなる。
【０１８６】
上述した一連の処理は、ハードウエアにより実行することもできるし、ソフトウエアにより実行することもできる。一連の処理をソフトウエアにより実行する場合には、そのソフトウエアを構成するプログラムが、専用のハードウエアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、プログラム記録媒体からインストールされる。
【０１８７】
図９は、上述した一連の処理をプログラムにより実行するコンピュータのハードウエアの構成例を示すブロック図である。
【０１８８】
コンピュータにおいて、CPU（Central Processing Unit）３０１，ROM（Read Only Memory）３０２，RAM（Random Access Memory）３０３は、バス３０４により相互に接続されている。
【０１８９】
バス３０４には、さらに、入出力インタフェース３０５が接続されている。入出力インタフェース３０５には、キーボード、マウス、マイクロホンなどよりなる入力部３０６、ディスプレイ、スピーカなどよりなる出力部３０７、ハードディスクや不揮発性のメモリなどよりなる記憶部３０８、ネットワークインタフェースなどよりなる通信部３０９、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどのリムーバブルメディア３１１を駆動するドライブ３１０が接続されている。
【０１９０】
以上のように構成されるコンピュータでは、CPU３０１が、例えば、記憶部３０８に記憶されているプログラムを、入出力インタフェース３０５及びバス３０４を介して、RAM３０３にロードして実行することにより、上述した一連の処理が行われる。
【０１９１】
コンピュータ（CPU３０１）が実行するプログラムは、例えば、磁気ディスク（フレキシブルディスクを含む）、光ディスク（CD-ROM(Compact Disc-Read Only Memory),DVD(Digital Versatile Disc)等）、光磁気ディスク、もしくは半導体メモリなどよりなるパッケージメディアであるリムーバブルメディア３１１に記録して、あるいは、ローカルエリアネットワーク、インターネット、デジタル衛星放送といった、有線または無線の伝送媒体を介して提供される。
【０１９２】
そして、プログラムは、リムーバブルメディア３１１をドライブ３１０に装着することにより、入出力インタフェース３０５を介して、記憶部３０８にインストールすることができる。また、プログラムは、有線または無線の伝送媒体を介して、通信部３０９で受信し、記憶部３０８にインストールすることができる。その他、プログラムは、ROM３０２や記憶部３０８に、あらかじめインストールしておくことができる。
【０１９３】
なお、コンピュータが実行するプログラムは、本明細書で説明する順序に沿って時系列に処理が行われるプログラムであっても良いし、並列に、あるいは呼び出しが行われたとき等の必要なタイミングで処理が行われるプログラムであっても良い。
【０１９４】
また、本明細書において、システムの用語は、複数の装置、手段などより構成される全体的な装置を意味するものとする。
【０１９５】
さらに、本発明の実施の形態は、上述した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変更が可能である。
【図面の簡単な説明】
【０１９６】
【図１】本発明を適用した情報処理システムの一実施の形態を示すブロック図である。
【図２】コンテンツサーバの機能的構成を示すブロック図である。
【図３】ホームサーバの機能的構成を示すブロック図である。
【図４】コンテンツサーバにより実行されるコンテンツ処理を説明するためのフローチャートである。
【図５】コンテンツサーバにより実行されるコンテンツ処理を説明するためのフローチャートである。
【図６】ホームサーバが保有するコンテンツを更新する処理を説明するための図である。
【図７】ホームサーバが保有するコンテンツを更新する処理を説明するための図である。
【図８】ホームサーバにより実行されるコンテンツ提供処理を説明するためのフローチャートである。
【図９】パーソナルコンピュータの構成の例を示すブロック図である。
【符号の説明】
【０１９７】
１１  情報処理システム，  ２１  コンテンツサーバ，  ２２  ホームサーバ，  ５３  権利データ生成部，  ５４  コンテンツ送信部，  ５５  推薦コンテンツ送信部，  １０３  権利データ取得部，  １０４  優先順位設定部，  １０５  コンテンツ管理部，  １０８  記憶部
【図１】
2008176725.tif 000003
【図２】
2008176725.tif 000004
【図３】
2008176725.tif 000005
【図４】
2008176725.tif 000006
【図５】
2008176725.tif 000007
【図６】
2008176725.tif 000008
【図７】
2008176725.tif 000009
【図８】
2008176725.tif 000010
【図９】
2008176725.tif 000011