(57)【要約】【課題】  ダウンロードした大容量コンテンツデータを効率よく削除する。【解決手段】  本発明によれば，各コンテンツデータのメタ情報をアイテムとして管理し，一または複数のアイテムを関連付けてプログラムとして管理し，一または複数のプログラムを雑誌として管理している。管理にあたり，下位のオブジェクトを複数の上位のオブジェクトから参照可能である。管理装置は，雑誌の利用可能期限が到来した場合に，その雑誌に含まれるプログラムおよび／またはそのプログラムに含まれるアイテムおよび／またはそのアイテムに含まれるコンテンツデータを削除する。【選択図】    図２０
2006048146.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツデータおよびその関連情報を通信網を介して配信可能なコンテンツ提供サーバと，前記コンテンツデータおよびその関連情報を前記通信網介してダウンロード可能なクライアントとから成る，コンテンツ提供システムであって：
管理装置は，前記各コンテンツデータのメタ情報をコンテンツアイテム情報として管理し，一または複数のコンテンツアイテム情報を関連付けてコンテンツ番組情報として管理し，一または複数のコンテンツ番組情報をコンテンツ番組目録として管理し，一のコンテンツデータおよびそのメタ情報は複数のコンテンツアイテム情報において参照可能であり，一のコンテンツアイテム情報は複数のコンテンツ番組情報において参照可能であり，一のコンテンツ番組情報は複数のコンテンツ番組目録において参照可能であり，
前記管理装置は，前記コンテンツ番組目録の利用可能期限が到来した場合に，そのコンテンツ番組目録に含まれるコンテンツ番組情報および／またはそのコンテンツ番組情報に含まれるコンテンツアイテム情報および／またはそのコンテンツアイテム情報に含まれるコンテンツデータを削除することを特徴とする，コンテンツ提供システム。
【請求項２】
コンテンツデータおよびその関連情報をそれらの管理装置とともに通信網を介して配信可能なコンテンツ提供サーバであって：
前記管理装置は，前記各コンテンツデータのメタ情報をコンテンツアイテム情報として管理し，一または複数のコンテンツアイテム情報を関連付けてコンテンツ番組情報として管理し，一または複数のコンテンツ番組情報をコンテンツ番組目録として管理し，一のコンテンツデータおよびそのメタ情報は複数のコンテンツアイテム情報において参照可能であり，一のコンテンツアイテム情報は複数のコンテンツ番組情報において参照可能であり，一のコンテンツ番組情報は複数のコンテンツ番組目録において参照可能であり，
前記管理装置は，前記コンテンツ番組目録の利用可能期限が到来した場合に，そのコンテンツ番組目録に含まれるコンテンツ番組情報および／またはそのコンテンツ番組情報に含まれるコンテンツアイテム情報および／またはそのコンテンツアイテム情報に含まれるコンテンツデータを削除することを特徴とする，コンテンツ提供サーバ。
【請求項３】
前記管理装置は，前記コンテンツ番組目録に含まれる削除対象であるコンテンツ番組情報および／または削除対象であるコンテンツアイテム情報および／または削除対照であるコンテンツデータが，他のコンテンツ番組目録および／またはコンテンツ番組情報および／またはコンテンツアイテム情報および／またはコンテンツデータから参照されている場合には，参照されているコンテンツ番組情報および／またはコンテンツアイテム情報および／またはコンテンツデータの削除を保留することを特徴とする，請求項２に記載のコンテンツ提供サーバ。
【請求項４】
通信網を介して配信されるコンテンツデータおよびその関連情報を管理する管理装置を備えた情報処理装置であって：
前記管理装置は，前記各コンテンツデータのメタ情報をコンテンツアイテム情報として管理し，一または複数のコンテンツアイテム情報を関連付けてコンテンツ番組情報として管理し，一または複数のコンテンツ番組情報をコンテンツ番組目録として管理し，一のコンテンツデータおよびそのメタ情報は複数のコンテンツアイテム情報において参照可能であり，一のコンテンツアイテム情報は複数のコンテンツ番組情報において参照可能であり，一のコンテンツ番組情報は複数のコンテンツ番組目録において参照可能であり，
前記管理装置は，前記コンテンツ番組目録の利用可能期限が到来した場合に，そのコンテンツ番組目録に含まれるコンテンツ番組情報および／またはそのコンテンツ番組情報に含まれるコンテンツアイテム情報および／またはそのコンテンツアイテム情報に含まれるコンテンツデータを削除することを特徴とする，情報処理装置。
【請求項５】
前記管理装置は，前記コンテンツ番組目録に含まれる削除対象であるコンテンツ番組情報および／または削除対象であるコンテンツアイテム情報および／または削除対照であるコンテンツデータが，他のコンテンツ番組目録および／またはコンテンツ番組情報および／またはコンテンツアイテム情報および／またはコンテンツデータから参照されている場合には，参照されているコンテンツ番組情報および／またはコンテンツアイテム情報および／またはコンテンツデータの削除を保留することを特徴とする，請求項４に記載の情報処理装置。
【請求項６】
さらに，所望の前記コンテンツ番組情報を登録可能な嗜好領域（マイライブラリ）を備えており，
前記管理装置は，前記コンテンツ番組目録の利用可能期限が到来した場合に，前記嗜好領域（マイライブラリ）に登録された前記コンテンツ番組情報のうち利用可能期限が到達した前記コンテンツ番組目録に含まれる前記コンテンツ番組情報および／またはそのコンテンツ番組情報に含まれるコンテンツアイテム情報および／またはそのコンテンツアイテム情報に含まれるコンテンツデータを削除することを特徴とする，請求項４に記載の情報処理装置。
【請求項７】
前記管理装置は，前記コンテンツ番組目録に含まれる削除対象であるコンテンツ番組情報および／または削除対象であるコンテンツアイテム情報および／または削除対照であるコンテンツデータが，他のコンテンツ番組目録および／またはコンテンツ番組情報および／またはコンテンツアイテム情報および／またはコンテンツデータから参照されている場合には，参照されているコンテンツ番組情報および／またはコンテンツアイテム情報および／またはコンテンツデータの削除を保留することを特徴とする，請求項６に記載の情報処理装置。
【請求項８】
情報処理装置に組み込まれた管理装置により，記憶装置にダウンロードされたコンテンツおよびその関連情報を管理するためのコンピュータプログラムであって：
前記管理装置により，前記各コンテンツデータのメタ情報をコンテンツアイテム情報として管理し，一または複数のコンテンツアイテム情報を関連付けてコンテンツ番組情報として管理し，一または複数のコンテンツ番組情報をコンテンツ番組目録として管理し，一のコンテンツデータおよびそのメタ情報は複数のコンテンツアイテム情報において参照可能であり，一のコンテンツアイテム情報は複数のコンテンツ番組情報において参照可能であり，一のコンテンツ番組情報は複数のコンテンツ番組目録において参照可能であり，
前記管理装置は，前記コンテンツ番組目録の利用可能期限が到来した場合に，そのコンテンツ番組目録に含まれるコンテンツ番組情報および／またはそのコンテンツ番組情報に含まれるコンテンツアイテム情報および／またはそのコンテンツアイテム情報に含まれるコンテンツデータを削除することを特徴とする，コンピュータプログラム。
【請求項９】
前記管理装置をして，前記コンテンツ番組目録に含まれる削除対象であるコンテンツ番組情報および／または削除対象であるコンテンツアイテム情報および／または削除対照であるコンテンツデータが，他のコンテンツ番組目録および／またはコンテンツ番組情報および／またはコンテンツアイテム情報および／またはコンテンツデータから参照されている場合には，参照されているコンテンツ番組情報および／またはコンテンツアイテム情報および／またはコンテンツデータの削除を保留せしめることを特徴とする，請求項８に記載のコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は，動画などの大容量コンテンツデータを扱うコンテンツ提供システム，コンテンツ提供サーバ，情報処理装置およびコンピュータプログラムに関する。
【背景技術】
【０００２】
近年，光ファイバやＡＤＳＬ（Ａｓｙｍｍｅｔｒｉｃ  Ｄｉｇｉｔａｌ  Ｓｕｂｓｃｒｉｂｅｒ  Ｌｉｎｅ）などのいわゆるブロードバンド（大容量高速）通信網が整備され，普及している。また，パーソナルコンピュータや情報家電装置などの情報処理装置にも大容量記憶装置が搭載されるようになってきている。かかるインフラストラクチャに伴い，動画などの大容量コンテンツデータを，ブロードバンド通信網を介して配信するサービスが注目されている。かかる，大容量コンテンツデータを配信するサービスに関する従来技術は，下記のような文献に開示されている。
【特許文献１】特開平２００２−１１８４１７号公報
【特許文献２】特開平２００３−２７１４９０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
上記のような大容量コンテンツデータ配信サービスを利用する場合，ユーザは，視聴したい大容量コンテンツデータをストリーミング方式で視聴したり，大容量記憶装置にダウンロードしてから視聴したりしている。しかしながら，いくらユーザ所有のクライアントの記憶装置の容量が大きくなったとはいえ，すべての大容量コンテンツデータを無制限にダウンロードしたりしていたのでは，クライアントの記憶装置に負担がかかり過ぎる。また，知らない間に記憶装置が一杯になり，肝心のコンテンツデータのダウンロードができないような事態も生じかねない。
【０００４】
本発明は，かかる技術的背景に鑑みてなされたものであり，記憶装置に格納されている大容量コンテンツデータに関する情報を整理し，不必要なコンテンツデータを自動的にあるいはユーザ要求に応じて効率的に削除して，クライアントの記憶装置資源の効率化を図ることが可能な，新規かつ改良されたコンテンツ提供システム，コンテンツ提供サーバ，情報処理装置およびコンピュータプログラムを提供することを目的としている。
【課題を解決するための手段】
【０００５】
まず，本発明の理解を容易にするために，本発明を構成するいくつかの概念について概略的に説明する。
【０００６】
「コンテンツデータ」は，コンテンツ提供サーバから提供される情報内容であり，デジタルデータで表現された文章，音楽，画像，映像，データベース，またはそれらを組み合わせた情報の集合である。
【０００７】
「コンテンツデータの関連情報」は，コンテンツ提供サーバから提供される情報内容に付随するメタデータであり，コンテンツデータのＩＤやバージョン情報や出所情報や有効期限情報やライセンス情報などの各種情報を含む。
【０００８】
「通信網」は，双方向通信可能な公衆回線網であるが，本発明においては，大容量のコンテンツデータを配信等する必要があるので，光ファイバやＡＤＳＬを利用した大容量高速通信網，いわゆるブロードバンド通信網を好適に利用することが可能である。
【０００９】
「コンテンツ提供サーバ」は，クライアントからの要求に応じて，あるいは定期的または不定期に発生するイベントに応じて，クライアントに対して通信網を介してコンテンツデータを提供可能な情報処理装置である。コンテンツデータは，コンテンツ提供サーバ自体が格納し管理しても構わないし，別途，コンテンツデータを格納し管理するコンテンツデータ管理サーバを備えていてもよい。
【００１０】
「クライアント」は，コンテンツ提供サーバから通信網を介して配信されるコンテンツデータを，ストリーミング方式で，あるいはダウンロード方式で，取得することが可能な情報処理装置である。例えば，クライアントは，パーソナルコンピュータや情報家電やＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｃｅ）のような情報端末として構成される。
【００１１】
「管理装置」は，通信網を介してダウンロードにより，あるいはその他のメディアを介してクライアントを構成する情報処理装置に搭載可能なアプリケーションであって，本発明に特徴的な構成によって，あたかも雑誌のような形態で，コンテンツデータおよびその関連情報を管理する。
【００１２】
「コンテンツアイテム情報」は，動画ファイルなどの対象コンテンツを管理するために対象コンテンツデータに関連するメタ情報を「アイテム（Ｉｔｅｍ）あるいは動画アイテム」として管理する概念である。アイテム情報（アイテム）には，例えば，コンテンツデータのＩＤや製作に関する情報，あるいはサムネイル静止画やサムネイル動画などの各種メタ情報が含まれる。
【００１３】
「コンテンツアイテム情報パック」は，例えば連続物としてグループ化されたコンテンツアイテム情報（アイテムあるいは動画アイテム）を管理する概念であり，一連のコンテンツアイテム情報（アイテムあるいは動画アイテム）を「パックアイテム」として関連付けることにより，サービスの利便性を高めるために導入される概念である。
【００１４】
「代表コンテンツアイテム情報」は，複数のコンテンツアイテム情報がコンテンツ番組情報（プログラム）に関連付けられる場合に，表示装置等に代表的に表示させるコンテンツアイテム情報（代表アイテム）である。
【００１５】
「コンテンツ番組情報」は，コンテンツアイテム情報（アイテム）やコンテンツアイテム情報パック（パックアイテム）を管理するプログラム（Ｐｒｏｇｒａｍ）である。コンテンツ番組情報（プログラム）としては，例えば，映画紹介，商品紹介，ドラマ紹介，ワールドカップ紹介などの上位概念により紐付けられたコンテンツアイテム情報（アイテム）などが例示できる。
「コンテンツ番組目録」は，所定の関連性をもって編集されたコンテンツ番組情報（プログラム）の目録であり，定期的または不定期に配信される「雑誌（Ｍａｇａｚｉｎｅ）」に例えることが可能である。
【００１６】
「コンテンツ番組目録リスト」は，コンテンツ番組目録（雑誌）のリストであり，コンテンツ提供サービスにより提供されるコンテンツ番組目録がリストアップされる「雑誌リスト（Ｍａｇａｚｉｎｅ  Ｌｉｓｔ）」である。
【００１７】
「嗜好領域」は，ユーザが自らの嗜好に応じて選択したコンテンツ番組情報（プログラム）を登録することができる領域であり，いわゆる「マイライブラリ（ＭｙＬｉｂｒａｒｙ）」である。
【００１８】
なお，以下の説明においては，発明の概念的な理解を容易にするために，「コンテンツアイテム情報」を「アイテム」あるいは「動画アイテム」と称し，「コンテンツアイテム情報パック」を「パックアイテム」と称し，「代表コンテンツアイテム情報」を「代表アイテム」と称し，「コンテンツ番組情報」を「プログラム」と称し，「コンテンツ番組目録」を「雑誌」と称し，「コンテンツ番組目録リスト」を「雑誌リスト」と称し，「嗜好領域」を「マイライブラリ」と称する場合もあるが，本発明はかかる称呼によって限定的に解釈されるべきでなく，あくまでも本明細書に記載された技術的思想に基づいて解釈されるべきであることは言うまでも無い。
【００１９】
上記課題を解決するために，本発明のある観点によれば，コンテンツデータおよびその関連情報を通信網を介して配信可能なコンテンツ提供サーバと，コンテンツデータおよびその関連情報を通信網介してダウンロード可能なクライアントとから成る，コンテンツ提供システムが提供される。
【００２０】
このコンテンツ提供システムの管理装置は，各コンテンツデータのメタ情報をコンテンツアイテム情報（アイテム）として管理し，一または複数のコンテンツアイテム情報を関連付けてコンテンツ番組情報（プログラム）として管理し，一または複数のコンテンツ番組情報をコンテンツ番組目録（雑誌）として管理し，一のコンテンツデータおよびそのメタ情報は複数のコンテンツアイテム情報（アイテム）において参照可能であり，一のコンテンツアイテム情報（アイテム）は複数のコンテンツ番組情報（プログラム）において参照可能であり，一のコンテンツ番組情報（プログラム）は複数のコンテンツ番組目録（雑誌）において参照可能である。
【００２１】
本発明によれば，上記管理装置は，コンテンツ番組目録（雑誌）の利用可能期限が到来した場合に，そのコンテンツ番組目録（雑誌）に含まれるコンテンツ番組情報（プログラム）および／またはそのコンテンツ番組情報（プログラム）に含まれるコンテンツアイテム情報（アイテム）および／またはそのコンテンツアイテム情報（アイテム）に含まれるコンテンツデータを削除することを特徴としている。
【００２２】
このように，管理装置は，利用可能期限が到来したコンテンツ番組目録（雑誌）の下位のオブジェクト（コンテンツ番組情報（プログラム），コンテンツアイテム情報（アイテム），コンテンツデータなど）を自動的に削除するので，クライアントの記憶装置に不要なデータが蓄積することなく，クライアントのハードウェア資源を節約できる。
【００２３】
上記課題を解決するために，本発明の別の観点によれば，コンテンツデータおよびその関連情報をそれらの管理装置とともに通信網を介して配信可能なコンテンツ提供サーバが提供される。
【００２４】
この情報処理装置に備えられた管理装置は，各コンテンツデータのメタ情報をコンテンツアイテム情報（アイテム）として管理し，一または複数のコンテンツアイテム情報を関連付けてコンテンツ番組情報（プログラム）として管理し，一または複数のコンテンツ番組情報をコンテンツ番組目録（雑誌）として管理し，一のコンテンツデータおよびそのメタ情報は複数のコンテンツアイテム情報（アイテム）において参照可能であり，一のコンテンツアイテム情報（アイテム）は複数のコンテンツ番組情報（プログラム）において参照可能であり，一のコンテンツ番組情報（プログラム）は複数のコンテンツ番組目録（雑誌）において参照可能である。
【００２５】
本発明によれば，上記管理装置は，コンテンツ番組目録（雑誌）の利用可能期限が到来した場合に，そのコンテンツ番組目録（雑誌）に含まれるコンテンツ番組情報（プログラム）および／またはそのコンテンツ番組情報（プログラム）に含まれるコンテンツアイテム情報（アイテム）および／またはそのコンテンツアイテム情報（アイテム）に含まれるコンテンツデータを削除することを特徴としている。なお，情報処理装置に備えられた管理装置による自動削除機能は，本発明に係る実施形態の一例であり，コンテンツ提供サーバの管理装置において自動削除させるように構成することも可能である。
【００２６】
このように，管理装置は，利用可能期限が到来したコンテンツ番組目録（雑誌）の下位のオブジェクト（コンテンツ番組情報（プログラム），コンテンツアイテム情報（アイテム），コンテンツデータなど）を自動的に削除するので，クライアントの記憶装置に不要なデータが蓄積することなく，クライアントのハードウェア資源を節約できる。
【００２７】
管理装置は，コンテンツ番組目録（雑誌）に含まれる削除対象であるオブジェクト（コンテンツ番組情報（プログラム），コンテンツアイテム情報（アイテム），コンテンツデータなど）が，他のコンテンツ番組目録（雑誌）も含む他のオブジェクト（コンテンツ番組目録（雑誌），コンテンツ番組情報（プログラム），コンテンツアイテム情報（アイテム），コンテンツデータなど）から参照されている場合には，参照されているオブジェクト（コンテンツ番組情報（プログラム），コンテンツアイテム情報（アイテム），コンテンツデータなど）の削除を保留することができる。
【００２８】
かかる構成によれば，オブジェクトの削除に際して，その被削除オブジェクトに対する他のオブジェクトからの参照状態が参酌されて，参照状態が存在する場合には，削除が保留されるので，必要なオブジェクトまで削除されてしまうことはない。
【００２９】
上記課題を解決するために，本発明の別の観点によれば，通信網を介して配信されるコンテンツデータおよびその関連情報を管理する管理装置を備えた情報処理装置が提供される。
【００３０】
この情報処理装置に組み込まれた管理装置は，各コンテンツデータのメタ情報をコンテンツアイテム情報（アイテム）として管理し，一または複数のコンテンツアイテム情報を関連付けてコンテンツ番組情報（プログラム）として管理し，一または複数のコンテンツ番組情報をコンテンツ番組目録（雑誌）として管理し，一のコンテンツデータおよびそのメタ情報は複数のコンテンツアイテム情報（アイテム）において参照可能であり，一のコンテンツアイテム情報（アイテム）は複数のコンテンツ番組情報（プログラム）において参照可能であり，一のコンテンツ番組情報（プログラム）は複数のコンテンツ番組目録（雑誌）において参照可能である。
【００３１】
本発明によれば，上記管理装置は，コンテンツ番組目録（雑誌）の利用可能期限が到来した場合に，そのコンテンツ番組目録（雑誌）に含まれるコンテンツ番組情報（プログラム）および／またはそのコンテンツ番組情報（プログラム）に含まれるコンテンツアイテム情報（アイテム）および／またはそのコンテンツアイテム情報（アイテム）に含まれるコンテンツデータを削除することを特徴としている。
【００３２】
このように，管理装置は，利用可能期限が到来したコンテンツ番組目録（雑誌）の下位のオブジェクト（コンテンツ番組情報（プログラム），コンテンツアイテム情報（アイテム），コンテンツデータなど）を自動的に削除するので，クライアントの記憶装置に不要なデータが蓄積することなく，クライアントのハードウェア資源を節約できる。
【００３３】
管理装置は，コンテンツ番組目録（雑誌）に含まれる削除対象であるオブジェクト（コンテンツ番組情報（プログラム），コンテンツアイテム情報（アイテム），コンテンツデータなど）が，他のコンテンツ番組目録（雑誌）も含む他のオブジェクト（コンテンツ番組目録（雑誌），コンテンツ番組情報（プログラム），コンテンツアイテム情報（アイテム），コンテンツデータなど）から参照されている場合には，参照されているオブジェクト（コンテンツ番組情報（プログラム），コンテンツアイテム情報（アイテム），コンテンツデータなど）の削除を保留することができる。
【００３４】
かかる構成によれば，オブジェクトの削除に際して，その被削除オブジェクトに対する他のオブジェクトからの参照状態が参酌されて，参照状態が存在する場合には，削除が保留されるので，必要なオブジェクトまで削除されてしまうことはない。
【００３５】
さらに，所望のコンテンツ番組情報（プログラム）を登録可能な嗜好領域（マイライブラリ）を備えており，管理装置は，コンテンツ番組目録（雑誌）の利用可能期限が到来した場合に，嗜好領域（マイライブラリ）に登録されたコンテンツ番組情報（プログラム）のうち利用可能期限が到達したコンテンツ番組目録（雑誌）に含まれるコンテンツ番組情報（プログラム）および／またはそのコンテンツ番組情報（プログラム）に含まれるコンテンツアイテム情報（アイテム）および／またはそのコンテンツアイテム情報（アイテム）に含まれるコンテンツデータを削除することを特徴としているので，不要なデータがクライアントの記憶装置に蓄積されることが回避され，ハードウェア資源の節約を図ることができる。
【００３６】
かかる嗜好領域（マイライブラリ）の削除にあたっても，管理装置は，コンテンツ番組目録（雑誌）に含まれる削除対象であるコンテンツ番組情報（プログラム）および／または削除対象であるコンテンツアイテム情報（アイテム）および／または削除対照であるコンテンツデータが，他のコンテンツ番組目録（雑誌）および／またはコンテンツ番組情報（プログラム）および／またはコンテンツアイテム情報（アイテム）および／またはコンテンツデータから参照されている場合には，参照されているコンテンツ番組情報（プログラム）および／またはコンテンツアイテム情報（アイテム）および／またはコンテンツデータの削除を保留するので，必要なオブジェクトまで削除されてしまうことはない。
【００３７】
上記課題を解決するために，本発明のさらに別の観点によれば，情報処理装置に組み込まれた管理装置により，記憶装置にダウンロードされたコンテンツおよびその関連情報を管理するためのコンピュータプログラムが提供される。
【００３８】
このプログラムにおいても，管理装置により，各コンテンツデータのメタ情報をコンテンツアイテム情報（アイテム）として管理し，一または複数のコンテンツアイテム情報（アイテム）を関連付けてコンテンツ番組情報（プログラム）として管理し，一または複数のコンテンツ番組情報（プログラム）をコンテンツ番組目録（雑誌）として管理し，一のコンテンツデータおよびそのメタ情報は複数のコンテンツアイテム情報（アイテム）において参照可能であり，一のコンテンツアイテム情報（アイテム）は複数のコンテンツ番組情報（プログラム）において参照可能であり，一のコンテンツ番組情報（プログラム）は複数のコンテンツ番組目録（雑誌）において参照可能である。
【００３９】
さらに，管理装置は，コンテンツ番組目録（雑誌）の利用可能期限が到来した場合に，そのコンテンツ番組目録（雑誌）に含まれるコンテンツ番組情報（プログラム）および／またはそのコンテンツ番組情報（プログラム）に含まれるコンテンツアイテム情報（アイテム）および／またはそのコンテンツアイテム情報（アイテム）に含まれるコンテンツデータを削除することを特徴としている。
【発明の効果】
【００４０】
以上説明したように，本発明によれば，管理装置が，コンテンツ番組目録（雑誌）の利用可能期限が到来した場合に，そのコンテンツ番組目録（雑誌）に含まれるコンテンツ番組情報（プログラム）および／またはそのコンテンツ番組情報（プログラム）に含まれるコンテンツアイテム情報（アイテム）および／またはそのコンテンツアイテム情報（アイテム）に含まれるコンテンツデータを削除するので，記憶装置に不必要なコンテンツデータが蓄積されず，クライアントのハードウェア資源を有効活用することができる。
【００４１】
また削除にあたっては，各情報の共有状態あるいは参照状態を考慮し，データの整合性が維持されるので，必要なコンテンツデータが不要に削除されることもない。
【発明を実施するための最良の形態】
【００４２】
以下に，添付図面を参照しながら，本発明の好適な実施形態にかかるコンテンツ提供システム，コンテンツ提供サーバ，情報処理装置およびコンピュータプログラムについて詳細に説明する。なお，以下の説明および添付図面において，略同一の機能構成を有する構成要素については，同一の符号を付することにより重複説明を省略する。
（１．  システム構成）
まず図１を参照しながら本発明の好適な実施形態にかかるコンテンツ提供システム１００の概略構成について説明する。
【００４３】
本発明の好適な実施形態にかかるコンテンツ提供システム１００は，動画などの大容量コンテンツデータをブロードバンドなどの大容量高速通信網を介して配信するコンテンツ提供サービスに適用可能である。コンテンツ提供システム１００は，コンテンツ提供サーバ１１０と，ラインセンスサーバ１２０と，ブロードバンド通信網１５０と，クライアント２００とから主に構成される。
【００４４】
コンテンツ提供サーバ１１０は，クライアントからの要求に応じて，あるいは定期的または不定期に発生するイベントに応じて，クライアントに対して通信網を介してコンテンツデータを提供可能な情報処理装置である。イベントとしては，本実施の形態によれば，後述する雑誌情報を電子メール手段などにより配信する方法などを一例と挙げることが可能である。コンテンツデータは，コンテンツ提供サーバ自体が格納し管理しても構わないし，別途，コンテンツデータを格納し管理するコンテンツデータ管理サーバを備えていてもよい。図示の例では，コンテンツ提供サーバ１１０は，タスクの分散を図るために，複数のサーバ１２０ａ，１２０ｂ，…，１２０ｎから構成されている。
【００４５】
ライセンスサーバ１２０は，コンテンツ提供サービスを利用するユーザ／クライアントを管理する情報処理装置である。図示のように，ライセンスサーバ１２０は，コンテンツ／ライセンスに関するデータを格納するコンテンツ／ライセンスデータベース１２２と，会員情報を格納する会員データベース１２４と，ライセンスを管理するライセンス管理装置１２６と，ユーザ認証を管理する認証装置１２８と，課金情報を管理する課金管理装置１３０と，ユーザに対するポータルとして機能するウェブサーバ１３２とから主に構成されている。
【００４６】
通信網１５０は，双方向通信可能な公衆回線網であるが，本実施の形態においては，大容量のコンテンツデータを配信等する必要があるので，光ファイバやＡＤＳＬを利用した大容量高速通信網，いわゆるブロードバンド通信網を採用している。
【００４７】
クライアント２００は，コンテンツ提供サーバから通信網を介して配信されるコンテンツデータを，ストリーミング方式で，あるいはダウンロード方式で，取得することが可能な情報処理装置であり，例えば，パーソナルコンピュータや情報家電やＰＤＡのような情報端末である。その詳細な構成については，図２に関連して後述する。
【００４８】
図２は，本発明の好適な実施形態にかかるクライアント２００の概略構成を示すブロック図である。
【００４９】
図２に示すように，クライアント２００は，コンテンツデータおよびその関連情報を管理するアプリケーションプログラムとして構成することが可能な管理装置２１０と，クライアントの計時管理を行うＰＣ時計２１２と，ダウンロードしたコンテンツデータを格納するコンテンツデータファイル２１４と，ライセンス情報を格納するライセンス情報ファイル２１６と，ユーザ情報／機器情報を格納するユーザ情報／機器情報ファイル２１８とを備えている。
【００５０】
管理装置２１０は，コンテンツ提供サーバ１１０などから通信網１５０を介してダウンロードすることも可能であるし，クライアント２００に予め搭載したり，あるいは他の記憶メディアを介してインストールしたりすることができる。
【００５１】
管理装置２１０は，コンテンツ提供サーバ１１０と双方向通信してコンテンツデータおよびその関連情報をダウンロードすることが可能なサーバインタフェース２１０ａと，ＰＣ時計２１２からクロック信号を受けて時刻管理を行う時刻管理装置２１０ｂと，システム全体の制御を行うシステム制御装置２１０ｃと，ユーザ２２２に対してサービス内容を表示するとともにユーザ２２２からの要求を受けるＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）として構成されるユーザインタフェース部２１０ｅと，コンテンツデータファイル２１４やライセンス情報ファイル２１６と連携してコンテンツ／ライセンスの管理を行うコンテンツ／ライセンス管理装置２１０ｄとを主に含んでいる。
【００５２】
上記コンテンツ提供システムを利用するにあたり，ユーザ２２２は，図１に示すような手順によりサービスの提供を受けることが可能である。まず，ユーザ２２２は，本実施形態に基づいて配信される雑誌情報などに基づいて，クライアント２００からウェブサーバ１３２にアクセスし，ログインを行い，認証装置１２８から認証を受ける（Ｓ１０２）。ついで，ウェブサーバ１３２を介してコンテンツ提供サーバ１１０が管理するコンテンツデータの中から所望のコンテンツデータを選択し，課金管理装置１３０との間で，料金の精算を行う（Ｓ１０４）。その後，ライセンス管理装置１２６からライセンスを受ける（Ｓ１０６）。その後，コンテンツ提供サーバ１１０から所望のコンテンツデータの提供を受ける（Ｓ１０８）。なお，本実施形態では，ライセンスを受けてからコンテンツ提供サーバ１１０からコンテンツデータの提供を受ける構成を示したが，本発明はかかる例に限定されない。例えば，コンテンツデータの提供をまず受けてから，その後課金処理を行うことによりライセンスを取得する構成や，コンテンツデータの提供をまず受けてから，その後ライセンスを取得した後に課金処理を行う構成など，サービスの種類に応じてさまざまな構成を採用することが可能であることはいうまでもない。
【００５３】
実際に，かかるサービスを利用する場合に，ユーザが所望のコンテンツ情報にアクセスすることは困難な場合が多い。そこで，本実施の形態によれば，定期または不定期に配信される雑誌のようなデータ構造によりコンテンツデータに関する情報をユーザに提供することにより，ユーザの嗜好にあった，あるいはサービス提供者側がお勧めのコンテンツデータにユーザを誘導して，ユーザおよびサービス提供者双方の利便性を図るとともに，不必要なあるいは重複するコンテンツデータがクライアントの記憶装置に格納されないように工夫をしている。
【００５４】
本実施の形態にかかるデータ構造の特徴については，図３以下において詳細に説明する。
（２．  データ構造）
図３は，本発明の好適な実施の形態にかかるコンテンツデータ提供サービスにおいて採用されるデータ構造３００を階層的に示したものである。さらに，図４は，さらに，各階層構造に含まれるメタ情報の一例を示している。
【００５５】
図３および図４に示すように，データ構造３００は，最上層に雑誌リスト情報３１０をその下層に雑誌情報３２０（３２０ａ，３２０ｂ，…，３２０ｎ），プログラム情報３３０（３３０ａ，３３０ｂ，…，３３０ｎ），アイテム情報３４０（３４０ａ，３４０ｂ，…，３４０ｎ）を階層的に配した構造を有している。なお，後述するようにアイテム３４０はグループ化してパックアイテム情報３５０としてプログラム３３０の下層に配することも可能である。その場合に，アイテム情報３４０とパックアイテム情報３５０とは同階層に配することも可能であるし，アイテム情報３４０をパックアイテム情報３５０の階層に配することも可能であるし，これらの配置構造を共存させることも可能である。
【００５６】
このように，本実施の形態によれば，コンテンツデータ提供サービスのサービス対象商品であるコンテンツデータは，雑誌リスト３１０，雑誌３２０，プログラム３３０，アイテム３４０そしてパックアイテム３５０の５つの情報に分けて管理される。
【００５７】
その結果，ユーザは，ある上位概念（編集方針）に沿った雑誌のようなデータ構造によりコンテンツデータの情報を得ることができるので，嗜好にあった情報を発見しやすい。またサービス提供者側も，ユーザを誘導したいコンテンツデータを整理した形でユーザに提示することにより，サービスの利用効率を増大させることができる。
【００５８】
また，図３および図４に示すデータ構造の特徴的な点は，下位の情報を上位の情報において共有できる点である。その結果，ダウンロード量を大幅に軽減することが可能なので，通信網およびクライアント（情報処理装置）側の資源を大幅に節減することが可能である。
【００５９】
以下，各情報について，各情報に含まれる対象データ例を参照しながら詳述する。なお，各情報は，ＸＭＬ（ｅＸｔｅｎｓｉｂｌｅ  Ｍａｒｋ−ｕｐ  Ｌａｎｇｕａｇｅ）のようなメタ言語で記述することができる。
（２．１  雑誌リスト情報）
図５に雑誌リスト情報の対象データの一例を示し，図６に雑誌リスト情報のＸＭＬ構成例を示す。
【００６０】
「雑誌リスト」情報は，コンテンツ番組目録（雑誌）のリストであり，コンテンツ提供サービスにより提供されるコンテンツ番組目録がリストアップされたものである。通常は，クライアントの記憶装置内に格納される。雑誌リストには，誰にでも配送される基本雑誌のリストと個人別に購読を行う契約雑誌のリストが含まれる。
【００６１】
クライアントは，定期的にまたは不定期に行われるポーリング時に，この雑誌リスト情報のバージョン番号の更新を監視する。この雑誌リスト情報から，雑誌の追加，削除，更新を検知し，クライアントの保持する雑誌データの追加，更新，削除を行う。雑誌リストには，コンテンツ提供サービスにて提供される全ての雑誌が表示順に並んでいて，クライアントは共通プロファイルから取得した基本雑誌情報と，個人プロファイルから取得した契約雑誌情報とに基づいて，この雑誌リスト情報をフィルタし，表示順序を決定することができる。ここで「個人プロファイル」とは，ユーザ毎の管理情報であり，サーバではユーザのＩＤと紐付けて管理されている情報である。また，「共通プロファイル」とは全ユーザに対する管理情報である。
【００６２】
雑誌リスト情報には，例えば，以下の情報が含まれている。
（１）雑誌リストバージョン，（２）雑誌ＩＤ，（３）雑誌メジャーバージョン，（４）雑誌マイナーバージョン，（５）その他情報
（２．２  雑誌情報）
図７に雑誌情報の対象データの一例を示し，図８に雑誌情報のＸＭＬ構成例を示す。
【００６３】
「雑誌」情報は，所定の関連性をもって編集されたコンテンツ番組情報（プログラム）の目録であり，クライアントに対して，定期的または不定期に配信される。通常は，クライアントの記憶装置内に格納される。
【００６４】
雑誌は，雑誌に含まれるプログラムのＩＤ番号を管理する。雑誌は，雑誌を表すＩＤと，その月号に該当するメジャーバージョン，更新のたびにインクリメントされるマイナーバージョンの３つで特定される。雑誌には，通常の紙媒体の雑誌と同様に，提供開始及び提供終了期間がある。ユーザは，提供開始前の雑誌の内容を雑誌予告として知ることができるのみで利用することができない場合がある。同様に，ユーザは，提供終了期間後には，雑誌内容へのアクセスが制限される場合がある。
【００６５】
この雑誌情報には，例えば，以下の情報が含まれる。
（１）雑誌ＩＤ，（２）雑誌メジャーバージョン，（３）雑誌マイナーバージョン，（４）雑誌提供開始日，（５）雑誌提供終了日，（６）雑誌トップ用の動画情報，（７）雑誌見出しテキストデータ，（８）雑誌が提供するプログラムのＩＤ，（９）その他情報
（２．３  プログラム情報）
図９および図１０にプログラム情報の対象データの一例を示し，図１１および図１２にプログラム情報のＸＭＬ構成例を示す。
【００６６】
「プログラム」情報は，コンテンツ番組情報であり，コンテンツアイテム情報（アイテム）やコンテンツアイテム情報パック（パックアイテム）を管理する。プログラム情報は，通常は，所定の編集方針，例えば映画紹介，商品紹介，ドラマ紹介，スポーツ紹介などの編集方針に基づいてアイテムやパックアイテムを選択して管理する。またプログラムのメタ情報には，アイテムやパックアイテムの表示，更新，追加，削除あるいはコンテンツデータのダウンロードといった，各種タスクを起動させるための機能アイコンに関する情報が埋め込まれる。
【００６７】
また，プログラムに含まれる複数の動画アイテムに対して，そのプログラムを代表する動画アイテムかどうかを示すフラグも，このプログラムのメタ情報に含まれる。検索や嗜好領域（マイライブラリ）への登録などは，原則としてプログラム単位で行われる。このように，プログラムは本実施の形態にかかるデータ構造の中核をなすものなので，クライアントの個人領域においてはプログラムのダウンロードステータスを管理する必要がある。
【００６８】
プログラム情報には，例えば，以下の情報が含まれる。
（１）プログラムＩＤ，（２）プログラムバージョン，（３）プログラムに含まれるアイテムのＩＤ，（４）プログラムに含まれるパックアイテムのＩＤ，（５）代表アイテムのＩＤ，（６）その他情報
ここで，代表アイテム情報は，複数のコンテンツアイテム情報がコンテンツ番組情報（プログラム）に関連付けられる場合に，表示装置等に代表的に表示させるコンテンツアイテム情報（代表アイテム）である。
（２．４  アイテム情報）
図１３および図１４にアイテム情報の対象データの一例を示し，図１５にアイテム情報のＸＭＬ構成例を示す。
【００６９】
アイテム情報は，動画ファイルなどの対象コンテンツを管理するために対象コンテンツデータに関連するメタ情報を「アイテムあるいは動画アイテム」として管理する概念である。アイテム情報は，「商品照会情報」，すなわち，アイテムを単品として販売する時のあらすじやキャスト，評価などを管理する。さらに，アイテム情報は，「価格情報」，すなわち，アイテムを単品として販売する時の価格，クーポン数，販売種別を管理する。アイテム情報は，ライセンス情報，すなわち，アイテムを単品として販売する時のライセンス期間を管理する。
【００７０】
さらに，このアイテム情報により，クライアントの個人領域におけるアイテムのダウンロードステータスを管理する必要がある。同様に，このアイテム情報により，クライアントの個人領域においては動画アイテムのライセンス有効期間を管理する必要がある。
【００７１】
アイテム情報には，例えば，以下の情報が含まれる。
（１）動画アイテムＩＤ，（２）あらすじ，キャスト，（３）評価，（４）価格，クーポン，（５）販売種別（無料，有料，基本サービス），（６）ライセンス期間，（７）動画ファイルＵＲＬ，（８）動画ファイル容量，（９）その他
（２．５  パックアイテム情報）
図１６にパックアイテム情報の対象データの一例を示し，図１７にパックアイテム情報のＸＭＬ構成例を示す。
【００７２】
パックアイテム情報は，例えば連続物としてグループ化されたコンテンツアイテム情報（アイテムあるいは動画アイテム）を管理する概念であり，パック化することにより，サービスの利便性を高めるために導入される概念である。すなわち，ユーザ側はドラマなどの複数回にわたるコンテンツデータをもれなくパックとして利用することが可能であるし，サービス提供側にとっては関連するコンテンツデータをパック化してユーザに提供することにより販売機会を増大させることができる。
【００７３】
パックアイテム情報は，パックアイテムに含まれる動画アイテムのＩＤ番号を管理する。さらに，パックアイテム情報は，商品照会情報，すなわち，アイテムをパックアイテム商品として販売する際の利便性を向上するために，全体アイテムあるいは各アイテムのあらすじやキャスト，評価などを管理する。パックアイテム情報は，さらに，価格情報，すなわち，アイテムをパックアイテムとして販売する時の価格，クーポン数，販売種別を管理する。パックアイテム情報は，ライセンス情報，すなわち，アイテムをパックアイテムとして販売する時のライセンス期間も管理する。
【００７４】
パックアイテムには，例えば，以下の情報が含まれる。
（１）パックアイテムＩＤ，（２）バージョン番号，（３）あらすじ，キャスト，（４）評価，（５）価格，クーポン数，（６）販売種別（無料，有料，基本サービス），（７）ライセンス期間，（８）パックアイテムに含まれる動画アイテムのＩＤ，（９）その他情報
（３．  雑誌の削除処理）
（３．１  削除処理の概略説明）
以上説明したように，本実施の形態にかかるコンテンツ提供サービスを利用するにあたっては，上記のようなデータ構造を有する雑誌形式のコンテンツデータをクライアントの記憶装置にダウンロードすることになる。しかし，すべてのコンテンツデータおよびその関連情報を記憶装置に蓄積することは，クライアントのハードウェア資源を圧迫することになる。そこで，クライアントの記憶装置に蓄積されたデータのうち，不要になったデータを削除する処理が必要となる。本実施の形態によれば，不要になったデータを効率的に削除する技術的仕様が提供される。
【００７５】
本実施の形態により提供される削除処理には，ユーザが処理を意識することなく，またユーザの手を煩わせることなくデータの削除が可能な自動削除処理と，ユーザが意識的にデータを削除する手動削除処理がある。
【００７６】
自動削除に関しては，不要になったオブジェクト（雑誌，プログラム，アイテム，パックアイテム，コンテンツデータなど）をクライアントの記憶装置から削除するオブジェクト削除処理と，サーバの指示によりライセンスの削除を行う「リボケーション」処理とがある。
【００７７】
自動削除処理においては，雑誌の有効期限が到来すると，後述する削除条件に合うオブジェクト（雑誌，プログラム，アイテム，パックアイテム，コンテンツデータなど），ライセンスまたは両方をクライアントの記憶装置から削除する。削除にあたって，ライセンスが有効であるオブジェクトの自動削除は行わない。自動削除の対象は，雑誌とマイライブラリに蓄積されている古くなったコンテンツデータである。雑誌やマイライブラリからコンテンツデータを削除する場合には関連する管理系の情報（プログラム，アイテム，パックアイテム）からもデータを削除する。
【００７８】
リボケーション処理は，一度クライアントに発行されたライセンス，コンテンツをサーバからの指示で同時に削除する処理である。リボケーションが行われた旨のメッセージは，サービス提供者側から，メールなどの手段により通知される。
（３．２  雑誌の自動削除処理）
（３．２．１  基本ルール）
クライアント端末内において，「雑誌」はその提供期限が切れると削除処理が発生する。雑誌の削除が発生するとその雑誌に属する「プログラム」やさらにその下部の情報も必要に応じて削除される。これらの依存関係については「被参照数」という概念で管理されており，その情報は，図１８に示すような「被参照数管理情報」として管理されている。
【００７９】
「プログラム」は，「雑誌」と「マイライブラリ」の２つから参照される。
【００８０】
「パックアイテム」は，「プログラム」のみから参照される。
【００８１】
「アイテム」は，「プログラム」と「パックアイテム」の２つから参照される。
【００８２】
「プログラム」が「マイライブラリ」に登録されており，２つの雑誌に属している場合には「プログラム」の被参照数は「３」となる。
【００８３】
「プログラム」や「雑誌」が削除されると，参照先の「パックアイテム」，「アイテム」の被参照数がデクリメントされる。被参照数が「０」になった場合に，情報は削除可能となる。これらのデクリメントの処理は上位の情報から下位の情報へと再帰的に処理されていく。
【００８４】
雑誌の削除が発生するとその雑誌メタデータ，プログラムのメタデータ，パックアイテムのメタデータは他からの参照がなくなると削除される。アイテムのメタデータと動画再生ライセンスと動画データの実体は，図１９に示す雑誌削除ルール表に基づいて削除する／しないを決定する。図示の通り，基本的に，雑誌参照がある場合には削除は行わない。動画データは雑誌参照が無い場合は削除する。ライセンスは期限切れで雑誌参照が無い場合のみ削除する。
【００８５】
次に，図２０および図２１を参照しながら本実施の形態にかかる自動削除処理のフローについて説明する。なお，図２０に示すフロー（ＦＣ０１）は，削除対象オブジェクトに対してマイライブラリからの参照がない場合であり，図２１に示すフロー（ＦＣ０２）は，削除対象オブジェクトに対してマイライブラリからの参照がある場合をそれぞれ示している。
【００８６】
図２０に示すように，管理装置は，ポーリングなどにより雑誌の期限が切れているかどうかを定期的にまたは不定期に確認している（Ｓ２０２）。雑誌の期限が切れている場合には，雑誌の削除処理を行う（Ｓ２０４）。さらに，削除対象の雑誌に関連するオブジェクト（プログラム，アイテム，パックアイテム，コンテンツデータなど）を自動的に削除するために，図１８に示す被参照管理表に基づいて，再帰的に雑誌下位のオブジェクト（プログラム，アイテム，パックアイテム，コンテンツデータなど）の被参照数をデクリメントする（Ｓ２０６）。
【００８７】
次いで，削除対象であるオブジェクトが他のオブジェクトから参照されているかどうかが判断される（Ｓ２０８）。他のオブジェクトから参照されている場合には，削除は保留されるが，他のオブジェクトからの参照がない場合には，削除対象であるオブジェクトのライセンスの有無が判断される（Ｓ２１０）。ライセンスがない場合には，オブジェクトは削除される（Ｓ２１２）。これに対して，ライセンスがある場合には，ライセンスの有効期限が判断される（Ｓ２１４）。ライセンスの有効期限が切れている場合には，オブジェクトとライセンスの双方が削除される（Ｓ２１８）。これに対して，ライセンスの有効期限が残っている場合には，削除対象オブジェクトのうちコンテンツデータのみが削除される（Ｓ２１６）。この場合，ユーザは，ライセンス期間中は，必要に応じて，コンテンツデータを再ダウンロードし，残しておいたライセンスを使用してコンテンツを視聴することができる。
【００８８】
図２１には，マイライブラリからの参照がある場合の削除処理のフロー（ＦＣ０２）が示されている。削除処理フロー（ＦＣ０１）と同様に，管理装置は，ポーリングなどにより雑誌の期限が切れているかどうかを定期的にまたは不定期に確認している（Ｓ３０２）。雑誌の期限が切れている場合には，雑誌の削除処理を行う（Ｓ３０４）。さらに，削除対象の雑誌に関連するオブジェクト（プログラム，アイテム，パックアイテム，コンテンツデータなど）を自動的に削除するために，図１８に示す被参照管理表に基づいて，再帰的に雑誌下位のオブジェクト（プログラム，アイテム，パックアイテム，コンテンツデータなど）の被参照数をデクリメントする（Ｓ３０６）。
【００８９】
次いで，削除対象であるオブジェクトが他のオブジェクトから参照されているかどうかが判断される（Ｓ３０８）。他のオブジェクトから参照されている場合には，削除は保留されるが，他のオブジェクトからの参照がない場合には，マイライブラリからの参照の有無が判断される（Ｓ３１０）。マイライブラリからの参照がある場合には，後述するマイライブラリからの削除処理フロー（ＦＣ１１）に進む（Ｓ３１２）。これに対して，マイライブラリからの参照がない場合には，削除対象であるオブジェクトのライセンスの有無が判断される（Ｓ３１４）。ライセンスがない場合には，オブジェクトは削除される（Ｓ３１６）。これに対して，ライセンスがある場合には，ライセンスの有効期限が判断される（Ｓ３１８）。ライセンスの有効期限が切れている場合には，オブジェクトとライセンスの双方が削除される（Ｓ３２２）。これに対して，ライセンスの有効期限が残っている場合には，削除対象オブジェクトのうちコンテンツデータのみが削除される（Ｓ３２０）。この場合，ユーザは，ライセンス期間中は，必要に応じて，コンテンツデータを再ダウンロードし，残しておいたライセンスを使用してコンテンツを視聴することができる。
（３．３  マイライブラリからの削除処理）
（３．３．１  自動削除処理）
マイライブラリに格納されているプログラムについても，自動削除によって削除することが可能である。自動削除されるかどうかは，そのプログラムのライセンスの有無，プログラムの提供期間，雑誌参照の有無に応じて，図２２に示すような自動削除ルールに従って判断される。図２２に示すような自動削除ルールにより削除対象であると判断されたプログラムは，段階的に削除される。すなわち，最後の参照がマイライブラリのみになりかつ最後のライセンスからの消滅時からＮ日後に動画データの実体（コンテンツデータ）が削除され，Ｍ日後にメタデータ（アイテム）を削除される。なお，マイライブラリの自動削除に関する管理は，図２３に示すような「マイライブラリ自動削除管理表」に基づいて行われる。なお，「Ｎ日」は，最後にライセンスを取得してから動画データを削除するまでの猶予日を表し，「Ｍ日」は，最後にライセンスを取得してからメタデータを削除するまでの猶予日を表し，これらの数値については，図２３に示すような「マイライブラリ自動削除管理表」に基づいて任意に設定できる。また，図２５にマイライブラリ自動削除管理表のＸＭＬ構成例を示す。
【００９０】
次に，図２５を参照しながら，マイライブラリからのプログラムの自動削除フローについて説明する。まず，マイライブラリからの自動削除を行う際には，プログラムに含まれる削除対象オブジェクト（アイテム，パックアイテム，コンテンツデータなど）にライセンスが設定されるかどうかが判断される（Ｓ４０２）。ライセンスが存在しない場合には，プログラムが提供期間内であるかどうかが判断され（Ｓ４０６），提供期間を過ぎているような場合には，プログラム削除される（Ｓ４０８）。
【００９１】
これに対して，ライセンスが存在している場合には，ライセンスの有効期限が判断される（Ｓ４０４）。ライセンスが有効期限である場合には，削除処理は行われない。これに対して，ライセンスの有効期限が切れている場合には，プログラムが提供期間内であるかどうかが判断され（Ｓ４０６），提供期間内であれば，削除処理は行われないが，提供期間を過ぎている場合には，プログラムの削除処理が行われる（Ｓ４０８）。
（３．３．２  手動削除処理）
ユーザは，マイライブラリから必要に投じて手動でプログラムの削除を行うことができる。ユーザがマイライブラリから手動削除を行うと，そのプログラムに関連した動画データ（コンテンツデータ）を全て削除する。なお，アイテムのメタデータと動画再生ライセンスは，図２６に示すような「マイライブラリからの手動削除」ルールに基づいて，削除する／しないが決定される。なお，図２６に示すルールは，動画データが全て削除されることを除いては，図１９に関連して既述した雑誌の自動削除と同じルールである。なお，ユーザがマイライブラリから削除を行う場合に，そのプログラムに関連した動画データがダウンロード中の場合には，ダウンロードを中止したうえで自動削除を行う。
（３．３．２．１  手動削除の画面構成例）
マイライブラリからの手動削除は，実際にはマイライブラリ画面を参照しながら行われるので，以下に，マイライブラリ画面による手動削除画面構成例について説明する。
（３．３．２．２  マイライブラリ画面）
図２７〜図２９には，マイライブラリ画面の画面構成例が示されている。
【００９２】
「タイトル」領域６５０には，本画面のタイトル，すなわち「Ｍｙ  Ｌｉｂｒａｒｙ」が表示される。
【００９３】
「作品のタイトル」領域６５２には，マイライブラリに登録してある作品のタイトルが再生時間および容量とともに表示される。表示しきれない場合は，文言の最後に・・・を表示し省略する。作品選択時には，図２８に示すように，「本編視聴」アイコン６６８，「詳細」アイコン６７０，「削除」アイコン６７２，「閉じる」アイコン６７４などからなるサブリストが表示される。なお，動画パックの場合には，「詳細」アイコン６７０，「削除」アイコン６７２，「閉じる」アイコン６７４，「動画パック名」アイコンからなるサブリストが表示される。
【００９４】
「コンテンツ本体のステータス」領域６５４には，本編のダウンロードの残り時間などが表示される。より具体的には，未ダウンロードであるか，ダウンロード中であるか，ダウンロード済であるから，ストリーミングであるかが表示される。
【００９５】
「必要なクーポン数，価格／ボーナス，ライセンス有効期限」領域６５６では，本編スタートに必要なクーポン数，価格／ボーナス，ユーザが所持しているライセンスの有効期限などが表示される。
【００９６】
「ご利用明細」アイコン６５８を押下すると，今月のご利用明細を表示するためにウェブブラウザが起動される。指定したサイトには，ご利用明細へのリンクが設定されている。
【００９７】
「サービスライブラリ」アイコン６６０を押下すると，コンテンツ提供サービスから提供されるライブラリにアクセスするための画面に先制する。
【００９８】
「戻る」アイコン６６２は，直前の画面に遷移するための機能アイコンである。
【００９９】
「上」アイコン６６４は，マイライブラリの一覧情報を上方にページ送りする機能をアイコンである。
【０１００】
「下」アイコン６６６は，マイライブラリの一覧情報を下方にページ送りする機能をアイコンである。
【０１０１】
「本編視聴」アイコン６６８は，本編を視聴するための機能アイコンである。本編がダウンロードされていない場合には，ダウンロード確認アラート画面（図示省略）に遷移する。本編がダウンロード済みの場合には，アイコンを押下すると，本編画面に遷移する。本編がダウンロード中の場合には，アイコンを押下すると，ダウンロード中アラート画面に遷移する。
【０１０２】
「詳細」アイコン６７０は，アイコンを押下すると，プログラム（映画紹介ページ）画面に遷移する機能アイコンである。
【０１０３】
「削除」アイコン６７２は，マイライブラリから選択したプログラムを削除する機能部ロックである。動画パックの場合には，全エピソードを一括削除することができる。この「削除」アイコン６７２を押下することにより，図３１に示す削除画面が表示され，本実施形態にかかるプログラムの手動処理が実施される。
【０１０４】
「閉じる」アイコン６７４は，サブリストを閉じる機能アイコンである。
【０１０５】
「動画パック名／ステータス」アイコン６７６は，動画パックのタイトルを表示する機能アイコンである。アイコン押下時，ダウンロード済みの場合は，動画パックアイテムの視聴を行い，その他の場合は，ダウンロードアラート画面を表示します。ダウンロード中の場合には，動画パックのダウンロードの残り時間を表示します。ステータスとしては，未ダウンロード，ダウンロード中，ダウンロード済のいずれかを表示することができる。
（３．３．２．３  マイライブラリからの削除画面）
図３０および図３１には，マイライブラリからの削除画面の画面構成例が示されている。ユーザは，この画面を用いて，視聴が終わるなどして不必要となったプログラムをマイライブラリから削除することが可能である。
【０１０６】
「メッセージ」領域６７８には，本画面のタイトル，すなわち，マイライブラリからの削除確認メッセージが表示される。
【０１０７】
「削除指定」領域６８０には，削除する対象の作品タイトルが表示される。
【０１０８】
「削除容量」領域６８２には，削除する対象の作品容量が表示される。
【０１０９】
「削除後空き容量」領域６８４には，削除後のＨＤの空き容量が表示される。
【０１１０】
「ライセンス有効期限」領域６８６には，ライセンスの有効期限が表示されるが，ライセンスの有効なコンテンツの場合のみ表示される。
【０１１１】
「容量円グラフ」アイコン６８８では，全容量・削除容量・削除後容量を示す円グラフの静止画が表示される。  「削除」アイコン６９０は，マイライブラリから指定作品情報を削除し，マイライブラリから図３１に示す削除完了画面に遷移する機能アイコンである。削除対象のコンテンツがライセンス有効の場合，削除確認画面を強制的に表示する。
【０１１２】
「キャンセル」アイコン６９２は，削除処理をキャンセルし，図３０に示すマイライブラリ画面に遷移する機能アイコンである。
「次回からこのアラートを出さない」チェックボックス６９４は，チェックボックスにチェックを入れた場合，次回から確認画面に遷移しないように機能するチェックボックスである。通常，デフォルトはオフに設定される。
【０１１３】
「メッセージ」領域６９６は，本画面のタイトル，すなわち，マイライブラリからの削除完了メッセージが表示される。
【０１１４】
「容量円グラフ」アイコン６９８では，全容量・使用中容量・空容量を示す円グラフの静止画が表示される。
【０１１５】
「現在の使用量」領域７００には，現在使用中の記憶装置の容量が表示される。
【０１１６】
「現在の空容量」領域７０２には，現在空いている記憶装置の容量が表示される。
【０１１７】
「閉じる」アイコン７０４は，この画面を閉じる機能アイコンである。
【０１１８】
以上説明したようなＧＵＩを利用しながら，ユーザは，マイライブラリから不要になったプログラムを削除することができる。
【０１１９】
以上説明したように，本実施の形態によれば，管理装置が，コンテンツ番組目録（雑誌）の利用可能期限が到来した場合に，そのコンテンツ番組目録（雑誌）に含まれるコンテンツ番組情報（プログラム）および／またはそのコンテンツ番組情報（プログラム）に含まれるコンテンツアイテム情報（アイテム）および／またはそのコンテンツアイテム情報（アイテム）に含まれるコンテンツデータを削除するので，記憶装置に不必要なコンテンツデータが蓄積されず，クライアントのハードウェア資源を有効活用することができる。
【０１２０】
また削除にあたっては，各情報の共有状態あるいは参照状態を考慮し，データの整合性が維持されるので，必要なコンテンツデータが不要に削除されることもない。
【０１２１】
以上，添付図面を共有しながら本発明の好適な実施形態について説明したが，本発明は係る例に限定されないことは言うまでもない。当業者であれば，特許請求の範囲に記載された範疇内において，各種の変更例または修正例に想到し得ることは明らかであり，それらについても当然に本発明の技術的範囲に属するものと了解される。
【０１２２】
特に，本明細書において用いた「雑誌リスト」「雑誌」「プログラム」「アイテム」「パックアイテム」といった用語は，発明の理解を容易にするために用いたものであり，本発明の技術的範囲を判断するにあたっては，これらの用語によって限定的に解釈してはならない。また，画面構成例等についても，これらは一例に過ぎず，サービスの形態に応じて，さまざまに変更して適用できることは言うまでもない。
また，マイライブラリからの手動削除ルールや，マイライブラリからのプログラム自動削除ルール，雑誌削除ルールについては，上記実施形態は一例に過ぎず，このルールを設定ファイルに記述して，記述されたファイルをクライアントプログラムが読み込むことにより，さまざまなルールを適用できることは言うまでもない。
【産業上の利用可能性】
【０１２３】
本発明は，動画などの大容量コンテンツデータを通信網を介して配信するコンテンツ提供サービスに好適に適用できる。
【図面の簡単な説明】
【０１２４】
【図１】本発明の好適な実施形態にかかるコンテンツ提供システムの概略構成を示すブロック図である。
【図２】本発明の好適な実施形態にかかるクライアント２００の概略構成を示すブロック図である。
【図３】本発明の好適な実施の形態にかかるコンテンツデータ提供サービスにおいて採用されるデータ構造を階層的に示した説明図である。
【図４】本発明の好適な実施の形態にかかるコンテンツデータ提供サービスにおいて採用されるデータ構造の各構成要素のメタ情報を例示する説明図である。
【図５】本発明の好適な実施の形態にかかる雑誌リスト情報の対象データの一覧を示す説明図である。
【図６】本発明の好適な実施の形態にかかる雑誌リスト情報の対象データのＸＭＬ構成を示す説明図である。
【図７】本発明の好適な実施の形態にかかる雑誌情報の対象データの一覧を示す説明図である。
【図８】本発明の好適な実施の形態にかかる雑誌情報の対象データのＸＭＬ構成を示す説明図である。
【図９】本発明の好適な実施の形態にかかるプログラム情報の対象データの一覧を示す説明図である。
【図１０】本発明の好適な実施の形態にかかるプログラム情報の対象データの一覧を示す説明図である。
【図１１】本発明の好適な実施の形態にかかるプログラム情報の対象データのＸＭＬ構成を示す説明図である。
【図１２】本発明の好適な実施の形態にかかるプログラム情報の対象データのＸＭＬ構成を示す説明図である。
【図１３】本発明の好適な実施の形態にかかるアイテム情報の対象データの一覧を示す説明図である。
【図１４】本発明の好適な実施の形態にかかるアイテム情報の対象データの一覧を示す説明図である。
【図１５】本発明の好適な実施の形態にかかるアイテム情報の対象データのＸＭＬ構成を示す説明図である。
【図１６】本発明の好適な実施の形態にかかるパックアイテム情報の対象データの一覧を示す説明図である。
【図１７】本発明の好適な実施の形態にかかるパックアイテム情報の対象データのＸＭＬ構成を示す説明図である。
【図１８】本発明の好適な実施形態にかかる自動削除処理の被参照管理表の一例を示す説明図である。
【図１９】本発明の好適な実施形態にかかる自動削除処理に関する基本ルールの一例を示す説明図である。
【図２０】本発明の好適な実施形態にかかる自動削除処理の流れを示すフローチャートである。
【図２１】本発明の好適な実施形態にかかる自動削除処理（マイライブラリからの参照あり）の流れを示すフローチャートである。
【図２２】本発明の好適な実施形態にかかる自動削除処理におけるマイライブラリかのプログラム自動削除ルールの一例を示す説明図である。
【図２３】本発明の好適な実施形態にかかる自動削除処理におけるマイライブラリ自動削除管理表の一例を示す説明図である。
【図２４】本発明の好適な実施形態にかかる自動削除処理におけるマイライブラリ自動削除管理表のＸＭＬ構成を示す説明図である。
【図２５】本発明の好適な実施形態にかかる自動削除処理におけるマイライブラリからのプログラムの自動削除フローの流れを示すフローチャートである。
【図２６】本発明の好適な実施形態にかかるマイライブラリからのプログラムの手動削除ルールの一例を示す説明図である。
【図２７】本発明の好適な実施形態にかかるデータ構造を表示装置に表示する「マイライブラリ画面」の画面構成例を示す説明図である。
【図２８】本発明の好適な実施形態にかかるデータ構造を表示装置に表示する「マイライブラリ画面」の画面構成例を示す説明図である。
【図２９】本発明の好適な実施形態にかかるデータ構造を表示装置に表示する「マイライブラリ画面」の画面構成例を示す説明図である。
【図３０】本発明の好適な実施形態にかかるデータ構造を表示装置に表示する「マイライブラリの削除画面」の画面構成例を示す説明図である。
【図３１】本発明の好適な実施形態にかかるデータ構造を表示装置に表示する「マイライブラリの削除画面」の画面構成例を示す説明図である。
【符号の説明】
【０１２５】
１００    コンテンツ提供システム
１１０    コンテンツ提供サーバ
１２０    ライセンスサーバ
１２２    コンテンツ／ライセンスデータベース
１２４    会員データベース
１２６    ライセンス管理サーバ
１２８    認証サーバ
１３０    課金管理サーバ
１３２    ウェブサーバ
１５０    ブロードバンド通信網
２００    クライアント
２１０    管理装置
２１０ａ  サーバインタフェース
２１０ｂ  時刻管理部
２１０ｃ  システム制御部
２１０ｄ  コンテンツライセンス管理部
２１０ｅ  ユーザインタフェース
２１２    ＰＣ時計
２１４    コンテンツデータファイル
２１６    ライセンス情報ファイル
２１８    ユーザ情報機器情報ファイル
３００    データ構造
３１０    雑誌リスト（コンテンツ番組目録リスト）
３２０    雑誌（コンテンツ番組目録情報）
３３０    プログラム（コンテンツ番組情報）
３４０    アイテム（コンテンツアイテム情報）
３５０    パックアイテム（コンテンツアイテム情報パック）
【図１】
2006048146.tif 000003
【図２】
2006048146.tif 000004
【図３】
2006048146.tif 000005
【図４】
2006048146.tif 000006
【図５】
2006048146.tif 000007
【図６】
2006048146.tif 000008
【図７】
2006048146.tif 000009
【図８】
2006048146.tif 000010
【図９】
2006048146.tif 000011
【図１０】
2006048146.tif 000012
【図１１】
2006048146.tif 000013
【図１２】
2006048146.tif 000014
【図１３】
2006048146.tif 000015
【図１４】
2006048146.tif 000016
【図１５】
2006048146.tif 000017
【図１６】
2006048146.tif 000018
【図１７】
2006048146.tif 000019
【図１８】
2006048146.tif 000020
【図１９】
2006048146.tif 000021
【図２０】
2006048146.tif 000022
【図２１】
2006048146.tif 000023
【図２２】
2006048146.tif 000024
【図２３】
2006048146.tif 000025
【図２４】
2006048146.tif 000026
【図２５】
2006048146.tif 000027
【図２６】
2006048146.tif 000028
【図２７】
2006048146.tif 000029
【図２８】
2006048146.tif 000030
【図２９】
2006048146.tif 000031
【図３０】
2006048146.tif 000032
【図３１】
2006048146.tif 000033