コンピュータに格納されたメディアファイルと同期させるためのプレーヤであって、前記プレーヤは、前記コンピュータに格納された前記メディアファイル全体よりは小さい前記メディアファイルの一部を格納するための内部データストレージを備え、前記コンピュータ上の前記メディアファイルは、暗号化された第1と第2のメディア部分と、前記第1のメディア部分を復号化するための第1の鍵と、前記第2のメディア部分を復号化するための第2の鍵とを有することを特徴とするプレーヤ。前記プレーヤはポータブルプレーヤであることを特徴とする請求項1記載のプレーヤ。前記メディアファイルの格納された部分は、前記第1のメディア部分を含むが、前記第2のメディア部分は含まれないことを特徴とする請求項1記載のプレーヤ。前記第2のメディア部分は、前記内部のデータストレージに前記メディアファイルの一部が格納される前に、前記メディアファイルから削除されることを特徴とする請求項3記載のプレーヤ。前記メディアファイルの格納された一部は前記第1の鍵は含むが、第2の鍵は含まないことを特徴とする請求項1記載のプレーヤ。前記第2の鍵は、前記メディアファイル一部が前記内部データストレージに格納される前に、前記メディアファイルから削除されることを特徴とする請求項5記載のプレーヤ。デバイスと暗号化されたコンテンツを同期させる方法であって、a前記デバイスに転送する必要がある、暗号化されたメディア部分のセットを含むメディアストレージ構造を識別するステップと、b前記デバイスに転送すべきでないセットに含まれる少なくとも1つの特定の暗号化されたメディア部分を識別するステップと、c前記デバイスに、前記識別された特定の暗号化されたメディア部分を除いた、前記メディアストレージ構造を転送するステップと、から成ることを特徴とする方法。前記メディアストレージ構造は1セットの鍵を含み、前記セット内のそれぞれの特定の鍵は特定の暗号化されたメディア部分を復号化するためのものであることを特徴とする請求項7記載の方法。前記識別された特定の暗号化されたメディア部分に対応する鍵を除いて、前記メディアストレージ構造を前記デバイスに転送するステップをさらに含むことを特徴とする請求項8記載の方法。前記転送されたメディアストレージ構造は、前記メディアストレージ構造内の前記デバイスに転送された暗号化された各メディア部分に対する鍵を含むことを特徴とする請求項8記載の方法。前記暗号化されたメディア部分のセットは、暗号化されたコンテンツオーディオピースと、関連した暗号化されたビデオピースとを含み、前記識別された特定の暗号化されたメディア部分は前記ビデオピースであることを特徴とする請求項7記載の方法。暗号化されたコンテンツを受信するため、第1のデバイスを第2のデバイスに同期させる方法であって、同期動作を開始するため、第1のデバイスを前記第2のデバイスに接続するステップと、前記第2のデバイスに格納され、且つ関連した暗号化されたメディア部分のセットを有するメディアストレージ構造を受信するステップと、から構成され、前記第2のデバイスに格納されたとき、前記メディアストレージ構造は、前記受信されたメディアストレージ構造の一部ではない少なくとも1つの暗号化されたメディア部分を含むことを特徴とする方法。前記第2のデバイスに格納された前記メディアストレージ構造は鍵のセットを含み、そのセット内の各鍵はある暗号化されたメディア部分を復号化するためのものであることを特徴とする請求項12記載の方法。前記第1のデバイスによって受信された前記メディアストレージ構造は、前記第1のデバイスによって受信された前記メディアストレージ構造にはない前記特定の暗号化されたメディア部分に対応する鍵は含まないことを特徴とする請求項13記載の方法。前記受信されたメディアストレージ構造は、前記受信されたメディアストレージ構造で受信されたそれぞれの暗号化されたメディア部分に対する鍵を含むことを特徴とする請求項13記載の方法。前記暗号化されたメディア部分のセットは、暗号化されたオーディオピースと暗号化されたビデオピースを含み、前記特定の暗号化されたメディア部分はビデオピースであることを特徴とする請求項12記載の方法。aコンテンツにアクセスするための第1のデバイスと、bコンテンツにアクセスするための第2のデバイスと、から成るシステムであって、前記第2のデバイスは、i暗号化されたメディア部分のセットを含むメディアストレージ構造を格納し、ii前記セット内にある、前記第1のデバイスに転送されるべきでない少なくとも1つの特定の暗号化されたメディア部分を識別し、iii前記識別された特定の暗号化されたメディア部分を除く前記メディアストレージ構造を前記第1のデバイスに転送するためのものであることを特徴とするコンテンツを配信するシステム。前記メディアストレージ構造は鍵のセットを含み、前記セット内の各特定の鍵は、特定の暗号化されたメディア部分を復号化するためのものであることを特徴とする請求項17記載のシステム。前記転送されたメディアストレージ構造は、前記識別された特定の暗号化されたメディア部分に対応する前記鍵を含むことを特徴とする請求項18記載のシステム。前記転送されたメディアストレージ構造は、前記メディアストレージ構造内の前記デバイスに転送されるそれぞれの暗号化されたメディア部分に対する鍵を含むことを特徴とする請求項18記載の方法。前記第2のデバイスに前記暗号化されたメディア部分と前記鍵のセットを転送するためのコンピュータのセットを備えることを特徴とする請求項18記載のシステム。前記コンピュータのセットは、前記鍵のセットからの鍵を除いた、前記暗号化されたメディア部分を、前記メディアストレージ構造内の前記第2のデバイスに転送するためのものであることを特徴とする請求項21記載のシステム。前記コンピュータのセットは、前記メディアストレージ構造とは別に、前記鍵のセットをさらに転送し、前記第2のデバイスは前記コンピュータのセットから受信された前記メディアストレージ構造に前記鍵のセットをさらに格納することを特徴とする請求項22記載のシステム。コンピュータとデバイス間のコンテンツを同期させる方法であって、この方法は、前記コンピュータにおいて、前記デバイスが、前記コンピュータに格納された単一メディアストレージ構造から保護された複数のメディア部分へのアクセス許可を持っているか否かを判定するステップと、前記コンピュータにおいて、前記単一メディアストレージ構造から、前記デバイスがアクセス許可を持たないある特定の少なくとも1つの保護されたメディア部分を削除するステップと、前記コンピュータにおいて、前記削除された保護されたメディア部分を含まないある特定の単一メディアストレージ構造を提供するステップと、から成ることを特徴とする方法。前記保護されたメディア部分を削除するステップは、前記単一メディアストレージ構造から、前記削除された保護されたメディア部分に関連した鍵を削除するステップをさらに有することを特徴とする請求項24記載の方法。少なくとも1つのプロセッサで実行可能なコンピュータプログラムを格納するコンピュータ可読媒体であり、前記コンピュータプログラムは前記請求項7乃至16、請求項24乃至25に記載の方法を実行するための命令を含むことを特徴とするコンピュータ可読媒体。既存の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セットの鍵が上に述べられているが、ほかの実施形態は、異なるデバイス上におけるメディアストレージファイルのコンテンツに対する異なるレベルのアクセスを定義するために異なるセットの鍵を提供する。したがって、当業者は理解することになろうが、本発明が以上の例示的な詳細によって限定されることはなく、付随する特許請求の範囲によって定義される。