デバイス上のメディアコンテンツにアクセスする方法であって、複数の保護されたメディア部分を伴う単一メディアストレージ構造を受信するステップと、前記デバイスがアクセス権を有する前記複数の保護されたメディア部分のそれぞれに対する鍵を受信するステップであって、少なくとも1つの保護されたメディア部分に対する少なくとも1つの鍵は前記単一メディアストレージ構造とは別に受信される、ステップと、前記単一メディアストレージ構造に受信した各鍵を格納するステップと、前記デバイスがアクセス権を有する保護されたメディア部分にアクセスするため、受信した鍵を使用するステップと、から成ることを特徴とする方法。前記単一メディアストレージ構造は、保護された各メディア部分の各鍵とは別に受信されることを特徴とする請求項1記載の方法。前記保護された各メディア部分に対する各鍵が、前記コンテンツ配信用の第1のコンピュータのセットとは異なるライセンス付与用の第2のコンピュータセットから受信される間に、前記単一メディアストレージ構造はコンテンツ配信用の第1のコンピュータセットから受信されることを特徴とする請求項1の方法。前記保護されたメディア部分の1つは、オーディオコンテンツであり、前記保護されたメディア部分のうちもう一つは前記オーディオコンテンツに関連したビデオコンテンツであることを特徴とする請求項1記載の方法。前記オーディオコンテンツはソングであり、前記ビデオコンテンツは前記ソングに関連した音楽ビデオであることを特徴とする請求項2記載の方法。前記保護されたメディア部分の1つはオーディオコンテンツであり、前記保護されたメディア部分のもう一つは前記ビデオコンテンツに関連したテキストコンテンツであることを特徴とする請求項1記載の方法。前記オーディオコンテンツはソングであり、前記テキストコンテンツは前記ソングの歌詞であることを特徴とする請求項6記載の方法。前記保護されたメディア部分の1つはビデオコンテンツであり、前記保護されたメディア部分のもう一つは前記ビデオコンテンツに関連したテキストコンテンツであることを特徴とする請求項1記載の方法。前記テキストコンテンツは前記ビデオコンテンツに関連した会話であることを特徴とする請求項1記載の方法。前記デバイスは第1のデバイスであり、前記単一メディアストレージ構造は第1の単一メディアストレージ構造であり、前記方法はさらに、第2のデバイスが、前記第1のデバイスに格納された前記第1の単一メディアストレージ構造内の保護されている前記複数のメディア部分へのアクセス権を有するか否かを判定するステップと、前記第1の単一メディアストレージ構造から、少なくとも1つの保護されたメディア部分に関連した少なくとも1つの鍵を削除するステップであって、前記削除された鍵は、前記第2のデバイスがアクセス権を持たない特定の保護されたメディア部分に関連した特定の鍵である、ステップと、前記第2のデバイスに第2の単一メディアストレージ構造を提供するステップと、をさらに有し、前記第2の単一メディアストレージ構造は、前記第1の単一メディアストレージ構造から削除された前記少なくとも1つの鍵を除いた、前記第1の単一メディアストレージ構造からの保護されている前記複数のメディア部分と格納された鍵を含むことを特徴とする請求項1記載の方法。前記第2の単一メディアストレージ構造は前記第1の単一メディアストレージ構造と同一であることを特徴とする請求項10に記載の方法。前記デバイスは第1のデバイスであり、前記単一メディアストレージ構造は第1の単一メディアストレージ構造であり、前記方法はさらに、前記第1のデバイスに格納された前記第1の単一メディアストレージ構造から保護されている複数のメディア部分へ、第2のデバイスがアクセス権を有する否かを判定するステップと、前記第2のデバイスに第2の単一メディアストレージ構造を提供するステップと、から成り、前記第2の単一メディアストレージ構造は、前記第2のデバイスがアクセス権を持たない特定の保護されたメディア部分に関連した少なくとも1つの鍵を除いた、前記第1の単一メディアストレージ構造からの保護された複数のメディア部分および格納された鍵を含むことを特徴とする請求項1に記載の方法。前記デバイスは第1のデバイスであり、前記単一メディアストレージ構造は第1の単一メディアストレージ構造であり、前記方法はさらに、前記第1のデバイスに格納されている前記第1の単一メディアストレージ構造から保護されている前記複数のメディア部分へ、第2のデバイスがアクセス権を有するか否かを判定するステップと、前記第2のデバイスがアクセス権を持たない少なくとも1つの保護されたメディア部分を除く、前記第1の単一メディアストレージ構造からの保護されている前記複数のメディア部分および前記格納された鍵を含んだ第2の単一メディアストレージ構造を、前記第2のデバイスに提供するステップと、から構成されることを特徴とする請求項1に記載の方法。前記第2の単一メディアストレージ構造は、前記第2のデバイスがアクセス権を持たない、前記少なくとも1つの保護されたメディア部分に関連した少なくとも1つの鍵を含まないことを特徴とする請求項13に記載の方法。コンピュータ可読媒体に格納されたデータ構造であって、ヘッダ情報と、複数の暗号化されたメディア部分と、鍵のセットと、を備え、それぞれの鍵は前記複数の暗号化されたメディア部分のうちの1つを復号化し、前記鍵のセットは、暗号化された各メディア部分に対する鍵は含まないことを特徴とするデータ構造。前記暗号化されたメディア部分の1つはオーディオコンテンツであり、前記暗号化されたメディア部分のもう一つは前記オーディオコンテンツに関係したビデオコンテンツであることを特徴とする請求項15に記載のデータ構造。前記オーディオコンテンツはソングであり、前記ビデオコンテンツは前記ソングに関連した音楽ビデオであることを特徴とする請求項16に記載のデータ構造。前記暗号化されたメディア部分の1つはオーディオコンテンツであり、前記暗号化されたメディア部分のもう一つは前記オーディオコンテンツに関連したテキストコンテンツであることを特徴とする請求項15に記載のデータ構造。前記オーディオコンテンツはソングであり、前記テキストコンテンツはソングの歌詞であることを特徴とする請求項18に記載のデータ構造。前記暗号化されたメディア部分の1つはビデオコンテンツであり、前記暗号化されたメディア部分のもう一つは前記ビデオコンテンツに関連したテキストコンテンツであることを特徴とする請求項15に記載のデータ構造。前記テキストコンテンツは前記ビデオコンテンツに関連した会話であることを特徴とする請求項20記載の方法。少なくとも1つのプロセッサによって実行可能なコンピュータプログラムを格納するコンピュータ可読媒体であって、前記コンピュータプログラムは前記請求項1乃至14に記載された方法を実行するための命令を備えることを特徴とするコンピュータ可読媒体。既存のDRMシステムにおいて配信されるいくつかのコンテンツのピースは互いに関連している。しかしながら既存のDRMシステムは、しばしばコンテンツの受領者が、DRMコンテンツの関連セットからコンテンツのサブセットを購入するか、又はライセンスすることを許可しない。たとえば、1つの既存のDRMシステムは、特定のソングを、それらの関連する音楽ビデオとともに配信する。ソングをそれの関連する音楽ビデオとともに配信することにおいて、このDRMシステムは、受領者に1ソングとそれに関連する音楽ビデオをともに購入すること、又は2ソングとそれに関連する音楽ビデオ両方に対するアクセスを見合わせることのいずれかを厳格に要求する。したがって、この分野においては、コンテンツ受領者がDRMコンテンツの関連セットからコンテンツのサブセットを購入するか、又はライセンスすることを柔軟に許可するDRMシステムの必要性が存在する。本発明の一部の実施態様は、ネットワークにわたってコンテンツを配信するための方法を提供する。この方法は、単一メディアストレージ構造を、ネットワークに接続するデバイスたとえばコンピュータ、ポータブルプレーヤ等に配信する。メディアストレージ構造は、第1及び第2の暗号化されたコンテンツのピースを含む。第1のコンテンツのピース、第2のコンテンツのピースへのアクセス、又はその両方がデバイスに許可されているか否かに基づいて、この方法は、そのデバイスに、そのデバイスがアクセスすることができるコンテンツのピースを平文化するための鍵のセットを提供する。提供される鍵のセットは、2つの暗号化されたコンテンツのピースのうちの1つだけを平文化するための1つ又は複数の鍵を含む。又は、両方の暗号化されたコンテンツのピースを平文化するための1つ又は複数の鍵を含んでもよい。たとえば、選択された鍵のセットが、第1の暗号化されたコンテンツのピースを平文化するための第1の鍵及び第2の暗号化されたコンテンツのピースを平文化するための第2の鍵を含む。提供される鍵のセットに基づいて、デバイスが、その後、メディアストレージ構造内の2つのコンテンツのピースのうちのいずれか1つ、又はメディアストレージ構造内の両方の暗号化されたコンテンツのピースを平文化し、アクセスすることが可能になる。メディアストレージ構造は、第1の暗号化されたコンテンツのピースをストアする第1のコンテンツセクションと、第2の暗号化されたコンテンツのピースをストアする第2のコンテンツセクションを含む。一部の実施態様においては、メディアストレージ構造が、第1及び第2の暗号化されたコンテンツのピースを平文化するための第1及び第2の鍵をそれぞれストアするための第1及び第2の鍵セクションも含む。一部の実施態様の方法は、第1及び第2の暗号化されたコンテンツのピースを伴うメディアストレージ構造を、第1及び第2の鍵を配信する1つ又は複数のコンピュータとは別のコンピュータから配信する。一部の実施態様においては、メディアストレージ構造を受信するデバイスが、第1及び第2の鍵をメディアストレージ構造の第1及び第2の鍵セクションに挿入する。一方の暗号化されたコンテンツのピースを特定のプレゼンテーションたとえば音楽ビデオ、映画等に関連するオーディオコンテンツたとえば、オーディオトラック、ソング、サウンドトラック等とし、他方の暗号化されたコンテンツのピースがその特定のプレゼンテーションに関連するビデオコンテンツたとえば、ビデオトラック、ビデオクリップ等としてもよい。それに代えて両方のコンテンツのピースをビデオコンテンツたとえば、1つ又は複数のシーンの異なるアングルからのビデオクリップ又はオーディオコンテンツたとえば、異なるバージョン又はミキシングのソング又は動画中の会話のための異なる言語とすることも可能である。それに加えて、オーディオ又はビデオ以外のコンテンツをメディアストレージ構造内にストアすることができる。たとえば、一方のコンテンツのピースをオーディオ又はビデオコンテンツとし、他方のコンテンツのピースをそれらのオーディオ又はビデオコンテンツのピースに関連付けされる歌詞又は会話とする。一部の実施態様における方法は、2つより多くのコンテンツのピースを含むメディアストレージ構造を配信する。たとえば、いくつかの場合においては、メディアストレージ構造が1つのオーディオコンテンツのピースを含むとともに、そのオーディオコンテンツに関連付けられた2つの異なるビデオクリップであるたとえば、あるソングに関連付けられた2つの異なる音楽ビデオである2つのビデオコンテンツのピースをも含む。一部の実施態様においては、メディアストレージ構造を受信するデバイスたとえばコンピュータが、メディアストレージ構造を別のデバイスたとえば、ポータブルプレーヤに転送する。この転送においては、メディアストレージ構造からコンテンツのピースの一方を、ほかのデバイスたとえば、ポータブルプレーヤへのメディアストレージ構造の転送において削除できる。いくつかの場合においては、その相手のデバイス上のリソースの消費を低減すさせために、メディアストレージ構造からコンテンツが削除される。別の場合においては、その相手のデバイスがこの他方のコンテンツにアクセスする権利を有していないためにメディアストレージ構造からコンテンツが削除される。本発明の新しい特徴は付随する請求の範囲に示されている。しかしながら説明の目的からいくつかの実施態様が添付図面内に示されている。以下の説明においては多くの詳細が説明の目的のために示されている。しかしながら当業者は認識することになろうが、それらの特定の詳細の使用を伴わずにも本発明を実施できることもある。一方、周知の構造やデバイスについては、不必要な詳細によって本発明の記述がわかりにくくならないようにブロック図形式で示されている。I.メディアストレージ構造本発明の一部の実施形態は、ネットワークに接続するデバイスたとえば、コンピュータ、ポータブルプレーヤ等に単位メディアストレージ構造を配信するためのコンテンツ配信システムを提供する。各単位メディアストレージ構造は、関連するコンテンツのピースのセットを含む。一部の実施形態の少なくともいくつかの単位メディアストレージ構造内においては、各コンテンツのピースが別々に暗号化されて、無許可の使用からそれを保護する。コンテンツのピースの例は、ビデオ、オーディオ、テキスト、サウンド等を含む。図1は、一部の実施形態の単位メディアストレージ構造100の例を概念的に示している。この図に示されているとおり、メディアストレージ構造は、暗号化されたコンテンツの第1及び第2のピース105、110を含む。またそれは、コンテンツの第1及び第2のピース105、110を平文化する第1及び第2の暗号鍵を含む第1及び第2のセクション115、120も含む。このメディアストレージ構造は、このメディアストレージ構造内のコンテンツに関するメタデータを含むヘッダ125も含む。第1のコンテンツのピース105、第2のコンテンツのピース110、又は両方へのアクセスがデバイスに許可されているか否かに基づいて、システムは、そのデバイスに、そのデバイスがアクセスすることができるコンテンツのピースを平文化するための鍵のセットを提供する。提供される鍵のセットは、2つの暗号化されたコンテンツのピースのうちの1つだけを平文化するための1つの鍵だけを含むことができる。両方の暗号化されたコンテンツのピースを平文化するための2つの鍵を含むことができる。たとえば図2は、選択された鍵のセットが、第1の暗号化されたコンテンツのピース105を平文化するための第1の鍵215、第2の暗号化されたコンテンツのピース110を平文化するための第2の鍵220を含む例を示している。図3は、メディアストレージ構造100の別の例を示している。この例においては、メディアストレージ構造100が、第2の暗号化されたコンテンツのピース110を平文化するための第2の鍵220しか含んでいない。システムがデバイスに提供する鍵のセットに基づいて、デバイスは、2つのコンテンツのピース105、110のうちのいずれか1つ、又は両方の暗号化されたコンテンツのピースを平文化し、アクセスすることが可能になる。一部の実施形態のシステムは、第1及び第2の暗号化されたコンテンツのピース105、110を伴うメディアストレージ構造を、第1及び第2の暗号化されたコンテンツのピースを平文化するための第1及び第2の鍵215、220を配信する1つ又は複数のコンピュータとは別のコンピュータから配信する。この出願は、鍵の受信、ストア、操作、使用を述べているが、多数の公知技術を使用して鍵を隠蔽できることは理解されるであろう。たとえば、鍵を隠すこと、鍵を暗号化すること、1を超える数の断片に鍵を分けて別々にストアすること、読み出し/書き込み動作を曖昧化することは、すべて使用可能であり、鍵の受信、ストア、使用の一般的概念の中で考慮される。上で述べたとおり、一部の実施形態によって配信される単一メディアストレージ構造は、関連するコンテンツのピースのセットを含む。一部の実施形態においては、2つのコンテンツのピースが、それらが同一のオーディオ及び/又はビデオプレゼンテーションたとえば、ソング、動画、音楽ビデオ等に関係するとき、関係があるとされる。いくつかの場合においては、2つの関係があるコンテンツのピースを同時に見ること又は再生することができる。別の場合においては、2つのコンテンツのピースを独立に見ること又は再生することができる。図4~10は、一部の実施形態のメディアストレージ構造内における関係があるコンテンツのピースの種々の例を示している。図4は、一方の暗号化されたコンテンツのピースが、特定のプレゼンテーションたとえば、音楽ビデオ、映画等に関係するオーディオコンテンツ405たとえば、オーディオトラック、ソング、サウンドトラックとなり、他方の暗号化されたコンテンツのピースがビデオコンテンツ410たとえば、ビデオトラック、ビデオクリップ等となるストレージ構造400の例を示している。図5は、2つのビデオコンテンツのピースを含むストレージ構造500を示している。その種の2つのビデオコンテンツのピースの1つの例は、動画中の1つ又は複数のシーンをカバーするために異なるアングルから撮影された2つのビデオクリップとなろう。ビデオコンテンツのピースは、そのビデオコンテンツに関連付けられたオーディオコンテンツを含むこともあり、ビデオデータしか含まないこともある。図6は、2つのオーディオコンテンツのピースを含むストレージ構造600を示している。その種の2つのオーディオコンテンツのピースの1つの例は、2つの異なるバージョン又はミキシングのソングとなろう。オーディオ又はビデオ以外のコンテンツを、本発明の一部の実施形態のメディアストレージ構造内にストアしてもよい。たとえば、図7は、1つはオーディオコンテンツのピース705で、他は、このオーディオコンテンツのピース705に関連付けられた歌詞、会話、又はそのほかのデータであるテキストコンテンツのピース710をストアしたメディアストレージ構造700を示している。同様に図8は、ビデオコンテンツのピース805と、ビデオコンテンツのピース805に関連付けられた会話であるテキストコンテンツのピース810とをストアするメディアストレージ構造800を示している。いくつかの場合においては、システムが2より多くのコンテンツのピースを含むメディアストレージ構造を配信する。たとえば図9は、1つのオーディオコンテンツのピースたとえばソングを、そのオーディオコンテンツに関連付けられた2つの異なるビデオクリップであるたとえば、ソングに関連付けられた2つの異なる音楽ビデオ2つのビデオコンテンツのピースとともに含むメディアストレージ構造900を示している。同様に図10は、1つのビデオコンテンツのピースたとえば動画を、2つの異なる言語によるそのビデオのオーディオ構成部分である2つのオーディオコンテンツのピースとともに含むメディアストレージ構造1000を示している。図4~10に示されている種々の例では、メディアストレージ構造が、メディアストレージ構造内にストアされている各コンテンツのピースを平文化するための鍵を含む。前述したとおり、一部の実施形態のコンテンツ配信システムは、特定のデバイス上のメディアストレージ構造にアクセスするために異なる鍵のセットの獲得たとえば、購入されるか又はライセンスされるを許可する。一部の実施形態においては、デバイスがメディアストレージ構造内に、獲得済みの鍵のセットをストアし、その獲得済みの鍵のセットを、そのデバイス上におけるアクセスのために購入されたか又はライセンスされた、そのメディアストレージ構造のコンテンツの平文化とアクセスに使用する。平文化された後は、そのデバイスが、平文化されたコンテンツのピースを個別に、又は同時に見ること又は再生することができる。一部の実施形態においては、メディアストレージ構造を受信したデバイスたとえばコンピュータが、そのメディアストレージ構造を別のデバイスたとえば、ポータブルプレーヤに転送する。この転送においては、メディアストレージ構造からコンテンツのピースの1つが、その相手のデバイスたとえば、ポータブルプレーヤ内へのメディアストレージ構造の転送において削除されることがある。いくつかの場合においては、その相手のデバイス上のリソースの消費を低減するためにコンテンツのピースの1つが削除される。上に挙げたいくつかの実施形態は、それ自体が鍵のストレージに利用可能な複数のセクションを含むメディアストレージ構造を参照して例示されている。その種のストレージセクションは、クイックタイムQuicktimeファイルフォーマット、ウインドウズメディアWindows登録商標Mediaファイルフォーマット、リアルRealメディアフォーマット、ISO/IEC14496‐12、モーションJPEG等を含む多くのメディアファイルフォーマット内に組み込まれることが可能である。当業者は認識することになろうが、一部の実施形態においては、それに代わって鍵が、それらが関係する単位メディアファイルとは別にストアされ、転送される。II.コンテンツ配信システム図11は、一部の実施形態のコンテンツ配信システム1100を示している。このコンテンツ配信システムは、コンテンツのディジタル著作権を保護するすなわち、合法的使用を保証する態様でコンテンツを配信する。関係のあるコンテンツを配信するために、システムは、複数の関連するコンテンツのピースを伴う単一メディアストレージ構造を配信する。この例においては、メディアストレージ構造はメディアファイルである。当業者は認識することになろうが、ほかの実施形態がほかのタイプのストレージ構造を使用することもある。図11に示されているとおり、コンテンツ配信システム1100は、コンテンツキャッシングサーバ1105、DRMサーバ1110、コンテンツ受信コンピュータ1115を含む。コンピュータ1115は、ローカルエリアネットワーク、ワイドエリアネットワーク、ネットワークのネットワークたとえば、インターネット等のコンピュータネットワークを通じてサーバ1105、1110に接続する。この接続を通じてコンピュータ1115は、DRMサーバ1110と通信し、コンテンツを獲得する。一部の実施形態においては、コンテンツ配信システム1100がコンテンツの販売又はライセンス付与を伴わない。したがって、それらの実施形態においては、DRMサーバ1110が、財務上の目的を考慮することなく、許可されたコンピュータへのコンテンツの配信を単に遵守させる。しかしながら例示する目的のため、以下に述べるコンテンツ配信システム1100のいくつかの実施形態は、コンテンツの販売又はライセンス付与を伴う。したがって、それらの実施形態においては、DRMサーバ1110が、そこからコンピュータ1115のユーザがコンテンツを購入するか、又はライセンスできるサーバである。言い替えると一部の実施形態のDRMサーバ1110は、コンテンツの購入又はライセンス付与のための財務取引を取り扱うサーバになる。いくつかの場合においては、特定のコンテンツの購入又はライセンスを無料にできる。コンピュータ1115がコンテンツを獲得できるとDRMサーバ1110が決定した後、コンテンツ配信システム1100は、コンテンツキャッシングサーバ1105を使用し、ネットワーク1120を介して1つ又は複数のDRMコンテンツのピースを含むメディアストレージファイルをコンピュータ1115に提供する。一部の実施形態においては、システム1100は、ネットワークにわたるコンテンツのダウンロードの速度と効率を向上させるために、複数のコンテンツキャッシングサーバ1105を使用してネットワーク上の種々の場所にコンテンツをキャッシュする。DRMサーバ1110がコンテンツキャッシングサーバ1105にコンピュータ1115への提供を指示する各メディアストレージファイルに対して、DRMサーバ1110は、そのコンピュータがメディアストレージファイル内にストアされているコンテンツの平文化に使用するための鍵のセットを提供する。図12は、コンピュータ1115、DRMサーバ1110、コンテンツキャッシングサーバ1105の間における1つの可能なインタラクションのセットの例を概念的に示している。このインタラクションのセットは、本発明の一部の実施形態のコンテンツ獲得プロセス1200を表す。この図に示されているとおり、獲得プロセス1200は、コンピュータ1115が、特定のメディアファイル内にストアされている1つ又は複数のコンテンツのピースを購入するか、ライセンスする要求をDRMサーバ1110に1205において送信するときに開始する。1210においては、DRMサーバがこの要求を受信する。獲得プロセスは、その後、DRMサーバ1110及び/又は購入側のコンピュータ1115に、購入又はライセンス取引を完了する1つ又は複数の動作を1215において実行させる。取引が完了した後、DRMサーバ1110は、購入されたか又はライセンスされたコンテンツのためのメディアファイルをコンピュータ1115に送信する要求を1215においてコンテンツキャッシングサーバ1105に送信する。コンテンツキャッシングサーバ1105は、この要求を1225において受信し、それに応答して購入側のコンピュータ1115へのメディアファイルのダウンロードを1230において開始する。図11は、コンテンツキャッシングサーバ1105がコンピュータ1115にダウンロードするメディアファイル1125の例を示している。この例においては、メディアファイルが5つのセクションを有する。第1及び第2のセクション1145、1155が2つの暗号化されたコンテンツのピースを含む。各コンテンツのピースは、特定のコンテンツ鍵を使用して暗号化されている。第3及び第4のセクション1150及び1160は、ファイル内の空セクションであり、コンテンツ鍵がコンピュータ1115によって購入されるかライセンスされる場合に、その種のコンテンツ鍵を挿入するためのセクションである。最後の第5のセクション1165は、コンテンツ及び/又はコンテンツ鍵に関係するメタデータを含むヘッダフィールドである。コンピュータ1115は、キャッシングサーバによって提供されたメディアファイルを1235において受信する。その後コンピュータ1115は、ダウンロードの確認をDRMサーバ1110に1240において送信する。1220の後に、DRMサーバ1110は、待機状態1245に遷移して、コンピュータ1115から確認が受信されるのを待つ。DRMサーバ1110は、1245においてダウンロードの確認を受信すると、コンピュータ1115が購入したか又はライセンスしたコンテンツのピースに基づいて鍵のセットをコンピュータ1115に1250において送信する。図11に示されている例においては、コンピュータ1115がメディアファイル内にストアされているコンテンツのピースを両方ともに獲得している。したがって、この例においては、DRMサーバ1110が、コンピュータ1115がメディアファイル1125内の両方のコンテンツのピースにアクセスすることを許可する鍵のセットを1250において送信する。図11に示されている例においては、この鍵のセットが2つのコンテンツ鍵1130、1132を含む。一部の実施形態においては、各コンテンツのピースたとえば、1145又は1155が特定のコンテンツ鍵たとえば、1130又は1132に基づいて暗号化される。したがって、コンピュータ1115は、コンテンツ鍵1130を使用して暗号化されたコンテンツ1145を平文化し、コンテンツ鍵1132を使用して暗号化されたコンテンツ1155を平文化する。図13は、メディアファイル1125を獲得するコンピュータ1115の別の例を示している。この例においては、コンピュータ1115が第1の暗号化されたコンテンツ1145だけを獲得する。したがって、コンテンツキャッシングサーバ1105がコンピュータ1115に両方のコンテンツのピースを含むメディアファイルを供給する場合であっても、DRMサーバ1110は、暗号化されたコンテンツ1145のためのコンテンツ鍵1130しか供給しない。したがって、この例においては、コンピュータがコンテンツ鍵1130を使用することによってメディアファイル内の暗号化されたコンテンツ1145にアクセスできる。しかしながら、コンピュータ1115がメディアファイル1125内の暗号化されたコンテンツ1155のための暗号化されたコンテンツを受信していないことから、そのコンピュータは、暗号化されたコンテンツ1155を平文化することができない。図12に示されているとおり、コンピュータ1115は、DRMサーバ1110によって供給される鍵のセットを1255において受信する。図12に示されているとおり、コンピュータ1115は、この鍵のセットを1260においてメディアファイル内にストアする。図14は、コンピュータの、図11に示されている例の中でそれが受信する2つの鍵のストレージを示している。この図に示されているとおり、コンピュータ1115は、当初、コンテンツ鍵1130と1132を一時ストレージ1405、1407にストアする。その後、それらのコンテンツ鍵を、1235において受信して一時ストレージ1410内に一時的にストアしているメディアファイル1125と組み合わせる。その後、コンピュータは、この組合せの結果として得られたメディアファイルをコンテンツライブラリストレージ1415内にストアする。図15は、コンピュータの、図13に示されている例の中でそれが受信する鍵のストレージを示している。図15に示されているストレージ動作は、コンピュータがこのコンテンツ鍵の獲得及び受信を行わなかったので、組合せファイルコンテンツライブラリストレージ1415内にストアされるが第2の暗号化されたコンテンツのためのコンテンツ鍵1132を含まないことを除けば、図14に示されているストレージ動作に類似である。上記の実施形態においては、コンテンツ配信システム1100が、暗号化されたコンテンツの提供に1つのコンピュータを使用し、暗号化されたコンテンツの平文化に必要な鍵の提供に別のコンピュータを使用している。当業者は認識することになろうが、別の実施形態においては、コンテンツ配信システムが、暗号化されたコンテンツとその暗号化されたコンテンツを平文化するための鍵の提供に1つのコンピュータを使用する。それに代わるものとして別の実施形態においては、コンテンツ配信システムが、コンテンツのための暗号鍵の提供に1より多くのコンピュータを使用する。たとえば、オーディオコンテンツのための鍵が1つのサーバから使用可能となり、同じメディアストレージ構造内にストアされる関係するビデオコンテンツのための鍵が別のサーバから利用可能となることがある。複数のサーバが異なる当事者によって所有され、管理されることさえ、それらが管理する著作権の場合と同様に考えられる。また、上記の実施形態においては、コンテンツ配信システム1100が、異なるコンテンツのピースの平文化のために異なる暗号鍵を用意する。別の実施形態においては、コンテンツ配信システムが、異なるコンテンツのピースの暗号化に異なるエンコーディングスキームを使用することができる。たとえばシステムは、オーディオコンテンツの暗号化に対称暗号スキームを使用するが、ビデオコンテンツの暗号化に非対称暗号スキームを使用することが考えられる。それに代えてシステムが、オーディオコンテンツは完全に暗号化するが、ビデオコンテンツは部分だけを暗号化するといったことも考えられる。また図12は、コンピュータ1115、DRMサーバ1110、コンテンツキャッシングサーバ1105の間における1つの可能なインタラクションのセットを示している。当業者は認識することになろうが、ほかの実施形態においてはそれらのコンピュータが異なるインタラクションを行うことができる。たとえば一部の実施形態においては、コンピュータ1115が、DRMサーバに対してメディアファイルの受信の確認を送信しない。それらの実施形態のいくつかにおいては、DRMサーバ自体が鍵のセットをコンピュータ1115に送信する。単純化したネットワーク構成を参照して一部の実施形態を説明してきたが、ここで述べた枠組の中で多くの変形が存在することは理解されるであろう。たとえばDRMサーバが単一のコンピュータとして示されているが、この特許の目的のためには、その種のサーバが多くの相互接続されたコンピュータ及び/又はメモリ及び/又は相互接続された装置の部分を含むことができる。同様にコンテンツキャッシングサーバを単一のコンピュータ又は全体でサーバを構成するネットワークされたコンピュータとメモリの集合とすることも可能である。それに加えて、コンテンツはコンテンツキャッシングサーバから特定のクライアントコンピュータに直接又は間接的に供給できるが、ほかの転送方法は、コンピュータが、それがピアコンピュータ、ポータブルストレージデバイス、又は何らかのそのほかの転送メカニズムから利用できるコンテンツをアンロックするための鍵を必要とする結果に帰することもある。III.プレーヤとの同期一部の実施形態においては、コンピュータ1115が、それ自体のDRMコンテンツを、そのDRMコンテンツへのアクセスが許可されたポータブルプレーヤに同期させることができる。いくつかの場合においては、この同期が、コンピュータがポータブルプレーヤにダウンロードするメディアファイルから1つ又は複数のコンテンツのピースを削除する。いくつかの場合においては、その相手のデバイス上のリソースの消費を低減するためにそれらのコンテンツが削除される。別の場合においてはその相手のデバイスがこの他方のコンテンツにアクセスする権利を有していないためにメディアストレージ構造からコンテンツが削除される。図16は、ポータブルプレーヤ1605とのDRMコンテンツの同期を行うコンピュータ1115の例を示している。ポータブルプレーヤは、音楽プレーヤ、オーディオ/ビデオプレーヤ等とすることが可能である。コンピュータ1115がそれ自体のDRMコンテンツの同期をポータブルプレーヤ1605と行うとき、一部の実施形態におけるポータブルプレーヤ1605は、1コンピュータ1115からDRMコンテンツを受信し、かつ2それが受信する各DRMコンテンツのピースを平文化するためのコンテンツ鍵を受信する。ポータブルは、その後、受信した暗号化されたDRMコンテンツと関連する鍵をストアする。図17は、一部の実施形態においてコンピュータ1115が実行してプレーヤ1605とコンテンツのセットを同期するプロセス1700を概念的に示している。この図に示されているとおり、プロセス1700は、それが、プレーヤ1605とのコンテンツのセットの同期を行う要求を受信するときに1705において開始する。その後プロセスは、プレーヤのユーザアカウントIDに関連付けられたメディアファイルのセットを1710において識別する。次にプロセスは、コンピュータ1115がプレーヤにまだダウンロードしていない、そのプレーヤのためのメディアファイルをストアしているか否かをすなわち、コンピュータとプレーヤの間において同期される必要があるメディアファイルがあるか否かを1715において決定する。存在しない場合にはプロセスが終了する。それ以外は、プロセスが、同期される必要のあるメディアファイルを1720において選択する。1720においては、プロセスが、そのポータブルプレーヤにダウンロードされるべきでないコンテンツとして指定されているコンテンツのピースがあれば、メディアファイルから削除する。一部の実施形態においては、コンピュータが、ユーザがポータブルプレーヤとの同期を希望しているコンテンツをユーザが指定することを可能にするアプリケーションを使用する。プロセスがメディアファイルからコンテンツを1720において削除する場合に、本発明の一部の実施形態においては、メディアファイルからそのコンテンツの関連するコンテンツ鍵とメタデータも削除する。図16は、ビデオコンテンツ及びそれに関連するコンテンツ鍵を、ポータブルプレーヤ1605にダウンロードされるメディアファイル1600から削除する例を示している。1720の後、プロセスが、プレーヤと同期されなければならない暗号化されたコンテンツのみを含むメディアファイルを1725においてダウンロードするすなわち、プレーヤにダウンロードされるべきでないコンテンツが削除された後のメディアファイルをダウンロードする。一部の実施形態においては、ダウンロードされるメディアファイルが1つ又は複数の暗号化されたコンテンツのピースを含むだけでなく、そのコンテンツの平文化に使用可能な1つ又は複数のコンテンツ鍵も含む。一部の実施形態においては、メディアファイル内においてプレーヤにダウンロードされる鍵のセットがコンピュータ1115上においてそのコンテンツの平文化に使用される鍵のセットと同一になる。別の実施形態においては、ダウンロードされるメディアファイル内の鍵が異なる鍵のセットになる。その後プレーヤは、ダウンロードされたメディアファイルを、それ自体の内蔵ストレージたとえば、それの不揮発性ストレージ、ハードドライブ、フラッシュメモリ等上に1725においてストアする。1725の後、プロセスが、プレーヤにまだダウンロードされていない、そのプレーヤのための追加のコンテンツが残っているか否かをすなわち、コンピュータとプレーヤの間において同期される必要のある追加のコンテンツが存在するか否かを1730において決定する。該当すれば、プロセスが、同期される必要があるコンテンツのピースについて1720と1725を反復する。該当しなければプロセスが終了する。図17は、本発明の一部の実施形態におけるコンピュータとプレーヤの間のメディアファイルの同期の説明する例を提供している。当業者は認識することになろうが、ほかの実施形態は、メディアファイルの同期のための別のプロセスを使用する。また、一部の実施形態においては、ポータブルプレーヤがDRMサーバ及び/又はコンテンツキャッシングサーバと直接通信してコンテンツを獲得する。IV.暗号化上で述べたとおり、本発明のいくつかの実施形態は、コンテンツを配信するためのDRMプロセスとシステムを提供する。それらのプロセスとシステムは、暗号鍵に基づいてコンテンツの暗号化と平文化を行う。コンテンツの暗号化は、1つ又は複数の暗号鍵に基づいて平文化可能な形式平文と呼ばれるから平文化不可能な形式暗号文と呼ばれるへのコンテンツの変換を伴う。コンテンツの平文化は、1つ又は複数の暗号鍵の使用によって、暗号化されたコンテンツを平文化可能な形式に変換することを含む。暗号鍵は、暗号アルゴリズムの動作を制御する情報の一部である。対称暗号化テクノロジにおいては、コンテンツの暗号化に使用される鍵がコンテンツの平文化に使用される鍵と同一になる。非対称暗号化テクノロジにおいては、コンテンツの暗号化と平文化に同一の鍵が使用されない。たとえば、1つのスキームにおいては、暗号化デバイスが受領側の公開鍵を使用してコンテンツを暗号化し、受領側は、それ自体の秘密鍵を使用して暗号化されたコンテンツを平文化する。上で述べた実施形態の特徴の多くは、対称又は非対称暗号化アプローチに従って実装可能である。また一部の実施形態においては、暗号化がコンテンツのバイナリフォーマットに適用される。暗号化されていないコンテンツのピースのバイナリフォーマットは、人間にとって解読が困難であるが、アプリケーション又はオペレーティングシステムによっては解読可能である。それに対し、暗号化されたコンテンツのピースのバイナリフォーマットは、理想的には、1つ又は複数の暗号鍵を使用することによって最初に平文化しない限り、あらゆるアプリケーション又はオペレーティングシステムによっても解読できないものとなる。以上、多くの特定の詳細を参照して本発明を説明してきたが、当業者であれば、本発明の精神から逸脱することなしにほかの特定の形式において本発明の具体化が可能であることを認識するであろう。たとえば、一部の実施形態のメディアストレージファイルについて1セットの鍵が上に述べられているが、ほかの実施形態は、異なるデバイス上におけるメディアストレージファイルのコンテンツに対する異なるレベルのアクセスを定義するために異なるセットの鍵を提供する。したがって、当業者は理解することになろうが、本発明が以上の例示的な詳細によって限定されることはなく、付随する特許請求の範囲によって定義される。