明細書に記載の発明。一実施の形態による家庭用メディア通信網について説明する。この家庭用メディア通信網は、ディジタルメディアコンテンツを取得して保存するように構成された第1の機器と、第1の機器に接続された伝送媒体と、伝送媒体に接続された第2の機器とを含む。第2の機器は、第1の通信網顧客に対応する第1の遠隔識別子IDに基づいて、第1の通信網顧客がディジタルメディアコンテンツへのアクセスを要求していることを決定するように構成されている。以下に示す詳細な説明と、本発明の様々な実施の形態の添付図面から、本発明をより十分に理解することができるが、これらは本発明を特定の実施の形態に制限するものと解釈してはならず、説明および理解のためのものにすぎない。以下の説明では、数多くの詳細を示す。しかし、このような具体的な詳細がなくても本発明を実施できることは、当業者には明白なことであろう。他の実例では、本発明を不明確にすることを回避するために、周知の構造および機器については詳細にではなくブロック図形式で示す。本明細書において一実施の形態に言及する場合、その実施の形態に関連して記載した特定の特徴、構造、または特性が本発明の少なくとも1つの実施の形態に含まれることを意味する。本明細書の様々な箇所で一実施の形態のという表現が現れても、必ずしもすべてが同じ実施の形態を指しているわけではない。以下の説明から明らかなように特に明記されていない限り、この説明全体を通して、処理またはコンピューティングまたは計算または決定または表示などの用語を使用する考察は、コンピュータシステムのレジスタおよびメモリ内で物理電子量として表現されるデータを操作して、同様にコンピュータシステムのメモリまたはレジスタ、その他の情報保存機器、情報伝送機器、または情報表示機器内で物理量として表現される他のデータに変換するコンピュータシステムまたは同様の電子計算機器のアクションおよび処理を指すことが分かる。本明細書で提示する表示内容は本質的に特定のコンピュータまたはその他のシステムに関連するものではない。本明細書の教示によるプログラムとともに様々な汎用システムを使用する場合もあれば、必要な方法を実行するためにより専門的なシステムを構築する方が都合がよいと判明する場合もある。このような様々なシステムに必要な構造は以下の説明から明らかになるだろう。加えて、本発明は、特定のプログラミング言語に関連して説明するわけではない。本明細書に記載するように本発明の教示を実現するために様々なプログラミング言語を使用できることが分かるだろう。プログラミング言語複数も可の命令は、1つまたは複数の処理機器たとえば、プロセッサ、コントローラ、中央演算処理機器CPU、実行コアなどによって実行することができる。本発明の諸要素は、機械実行可能命令を保存するための機械可読媒体として提供することもできる。機械可読媒体としては、フロッピー登録商標ディスク、光ディスク、CD-ROM、光磁気ディスク、ROM、RAM、EPROM、EEPROM、磁気または光学カード、伝搬媒体、または電子命令を保存するのに適したその他のタイプの媒体/機械可読媒体を含むことができるが、これらに限定されない。たとえば、本発明は、通信リンクたとえば、モデムまたは通信網接続を介して搬送波またはその他の伝搬媒体で実施されたデータ信号により遠隔コンピュータたとえば、サーバから要求側コンピュータたとえば、クライアントに転送可能なコンピュータプログラムとしてダウンロードすることができる。[例示的な通信網の構造]図1はシステム100の一実施の形態を示している。システム100は、通信網110と、コンテンツサーバ120と、1つまたは複数の顧客通信網130とを含む。本明細書に開示する教示は、様々な通信網、データおよび文書の保存保管設備、要求あり次第使用可能な文書またはその他の情報を有するその他のタイプのクライアント/サーバシステムに適用可能である。一実施の形態によれば、サーバ120は、通信網110に接続され、通信網110を介してクライアント130からの要求に応答することができる。一実施の形態では、受信した要求はインターネットまたはワールドワイドウェブWWWに関連付けられている。このような実施の形態では、サーバはインターネット化した通信システムたとえば、WWWサーバとして動作する。すなわち、サーバは、地域通信網LANまたは広域通信網WANに直接接続され、それが収集または作成する画像またはその他のマルチメディアオブジェクトなどのデータをクライアントに提供する。衛星放送図示せずを介する無線通信などの代替通信チャネルも本発明の範囲内で企図されるものである。コンテンツサーバ120は、顧客通信網130へディジタルコンテンツをダウンロードするためにアクセス可能である。一実施の形態のコンテンツサーバ120は、要求対応アクセスにより顧客通信網130にディジタル映画およびディジタル音楽を送信するように適合可能である。他の実施形態の顧客通信網130は、鑑賞毎の課金、ダウンロード毎の課金、またはコンテンツのレンタルを可能にする認証支払方式から選択する。さらに他の実施形態のコンテンツサーバ120は、顧客通信網130にニュースおよび情報ビデオたとえば、ニュース、スポーツ、その他の映画フィルムを送信するように適合可能である。さらに他の実施形態のコンテンツサーバ120は、複数の顧客通信網130間の顧客作成コンテンツの配信を管理するように構成することができる。さらに他の実施の形態のサーバ120は、顧客通信網130にソフトウェア更新を送信するように適合可能である。一実施の形態によれば、サーバ120は、様々なタイプのデータを保存するためのデータベースを含むことができる。このデータベースは、たとえば、特定のクライアントデータたとえば、クライアント口座情報およびクライアント嗜好性および/またはより一般的なデータを含むことができる。一実施形態のサーバ120上のデータベースは、Microsoft商標のSQL-Server、Oracle商標などのリレーショナルデータベース管理システムRDBMSの一例を実行する。顧客通信網130は、多様な通信機器および/またはプロトコルを使用して、サーバ120とやりとりし、そこからフィードバックを受信することができる。しかも相互に可能である。一実施の形態によれば、通信網130は、クライアントソフトウェアを介してコンテンツサーバ120およびその他の通信網130に接続する。クライアントソフトウェアは、それによりクライアントがハイパーテキスト転送プロトコル以下HTTPを介してサーバおよび/またはデータセンタに通信するNetscapeNavigator商標またはMicrosoftInternetExplorer商標などのブラウザアプリケーションを含むことができる。例示的な家庭用通信網構造図2は顧客通信網130の一実施形態を示している。一実施形態によれば、顧客通信網130は家庭用通信網を具備する。この家庭用通信網は、個人用コンピュータPC210と、取得/保存セットトップボックス220と、制御/再生セットトップボックス230および240と、機器インタフェース250と、携帯情報端末PDA260とを含み、いずれもデータ伝送媒体200を介して接続されている。さらに、表示機器235および245は、セットトップボックス230および240にそれぞれ接続されている。加えて、音響機器237および247は、セットトップボックス230および240にそれぞれ接続されている。一実施形態の表示機器235および245はテレビであり、音響機器はAM/FMステレオである。しかし、当業者であれば、他のタイプの機器を使用して、表示機器たとえば、LCDおよび音響機器たとえば、スピーカを実現できることが分かるだろう。一実施形態によれば、ディジタルデータコンテンツオブジェクトは、伝送媒体200を介して家庭用通信網内のある機器から他の機器に送信される。このオブジェクトは、たとえば、データファイル、実行可能プログラム、その他のディジタルオブジェクトにすることができる。一実施形態の伝送媒体200は、内部通信網接続である。他の実施の形態の伝送媒体200は、1つまたは複数のルータ図示せずおよびスイッチ図示せずを介して通信網110に接続することができる。したがって、データコンテンツは、通信網110を介して家庭用通信網内の機器からコンテンツサーバ120および1つまたは複数の他の顧客通信網130に送信することができる。一実施形態のPC210は、セットトップボックス220とやりとりし、そこからフィードバックを受信する。PC210は、クライアントソフトウェアを介してセットトップボックス120に接続する。前述の通り、クライアントソフトウェアは、それによりPC210がHTTPを介してサーバに通信するNetscapeNavigator商標またはMicrosoftInternetExplorer商標などのブラウザを含むことができる。本発明の範囲内に含まれる他の実施形態のPC210は、セルラー携帯電話、その他の無線機器および電気製品たとえば、必要な処理ソフトウェアがマイクロチップ内に電子化されているものおよび/または押しボタン式電話を介してセットトップボックス220と通信することができる。前述の通り、PC210は、セットトップボックス220のコンテンツにアクセスするように適合可能である。加えて、PDA260を使用して、セットトップボックス220にアクセスすることもできる。たとえば、PC210またはPDA260は、PC210で音響再生するためにセットトップボックス220から音楽ファイルを取り出すことができる。同様に、PC210およびPDA260は、表示するためにセットトップボックス220から画像ファイルを取り出すことができる。他の実施形態のPC210は、セットトップボックス220に接続された家庭用メディア機器で保存および再生するためにセットトップボックス220にファイルを送信することができる。その上、PC210およびPDA260を使用して、セットトップボックス220に保存されたディジタルコンテンツを編成することができる。たとえば、PC210の顧客は、セットトップボックス220に保存された顧客使用リストにアクセスすることができる。使用リストにアクセスすると、顧客は、セットトップボックス220内に保存された音楽ファイルの追加、削除、または再編成を行うことができる。他の実施の形態では、顧客は、セットトップボックス220内の音楽ファイルの再生を制御することができる。このような実施の形態のセットトップボックス220は、特定の音楽の使用リストから音響ファイルを所定の順序で再生することができる。音楽ファイルが再生されると、セットトップボックス220は、PC210、セットトップボックス230および240および/またはPDA260に音楽を送信するように適合可能である。PC210の顧客は、使用リスト内の次の曲を聞きたくない場合もあり、したがって、再生中の現行ファイルの音響再生を停止し、使用リスト内の他のファイルを選択して再生することができる。セットトップボックス220は、ディジタルコンテンツを取得して保存するように実現される。加えて、セットトップボックス220は、コンテンツが取得されると、そのコンテンツを編成し管理するように適合可能である。一実施の形態によれば、セットトップボックス220は、通信網110を介してコンテンツサーバ120またはその他のサーバからコンテンツを取得する。他の実施の形態のセットトップボックス220は、セットトップボックス220に保存されたコンテンツにアクセスするためにピア機器たとえば、PC210、セットトップボックス230および240、PDA260などから命令を受信する。このような実施形態では、セットトップボックス220に保存されたコンテンツは、顧客の要求に基づき、顧客の自宅の中の様々なピア機器で再生することができる。たとえば、保存されたビデオ、音楽、および/または画像データは、表示機器235および245、音響機器237および247、PDA260で1人または複数の顧客に提示することができる。加えて、前述の通り、セットトップボックス220は、セットトップボックス220に保存された音楽ファイルおよび使用リストにアクセスするためにPC210から命令を受信することができる。一実施形態によれば、セットトップボックス220は、顧客の自宅中のメディア機器から受信したコンテンツを配信することができる。他の実施の形態では、自宅内の任意の表示機器またはステレオシステムからそのコンテンツにアクセスすることができる。さらに他の実施の形態によれば、セットトップボックス220は、自宅内の複数の顧客にサービス提供する。このような実施形態のセットトップボックス220は、重複や干渉なしに、顧客ごとに異なるセッションを同時に実行することができる。セットトップボックス220の多重セッション多重顧客アプリケーションについては以下に詳述する。セットトップボックス230および240は、PC210およびPDA260と同様の制御および再生機能を実行する。特に、セットトップボックス230および240は、メディアデータを再生するために伝送媒体200を介してセットトップボックス220からのデータの取出しを制御するために使用する。セットトップボックス230または240で受信したデータは、顧客にコンテンツを提示するためにそのそれぞれの表示機器または音響機器に送信される。一実施形態のセットトップボックス230および240は、セットトップボックス220から遠く離れて位置する。しかし、他の実施形態のセットトップボックス230および/または240は、セットトップボックス220に組み込むかまたはセットトップボックス220に隣接して位置することができる。このような実施形態のセットトップボックス230および240または関連の機器論理は、アナログ通信網を介してそれぞれの表示機器に接続され、無線周波数を介して音響機器237および247に接続される。機器インタフェース250は、セットトップボックス230および240および/または音響機器237および247にディジタルメディアデータを送信するために、セットトップボックス220の制御下で、1つまたは複数のディジタル機器255と伝送媒体200とのインタフェースを取る。一実施の形態によれば、機器インタフェース250は、ディジタル機器から受信したディジタルデータを復号して伝送媒体200を介して送信するために、復号器たとえば、MotionPictureExpertGroupMPEG復号器を含む。他の実施の形態の機器インタフェース250は、赤外線遠隔信号命令をディジタル機器255が認識する命令に変換するように適合可能である。その結果、セットトップボックス230または240を操作する顧客は、ディジタル機器255の動作を遠隔から制御することができる。一実施形態によれば、ディジタル機器255はディジタルビデオディスクDVDである。しかし、他の実施の形態のディジタル機器255は、他のディジタル機器たとえば、コンパクトディスクまたはディジタルケーブルセットトップボックスを使用して実現することができる。さらに他の実施形態のセットトップボックス220は、機器インタフェース250を介してディジタル機器255からディジタルコンテンツを取得することができる。たとえば、セットトップボックス220は、セットトップボックス220に接続されたCDプレーヤによって再生中のコンパクトディスクCDから音楽ファイルを抽出し保存することができる。他の実施形態では、各音楽ファイルを抽出すると、セットトップボックス220は、自動情報検索のために各曲の識別情報をコンテンツサーバ120に送信する。コンテンツサーバ120は、対応する情報を求めてデータベースを探査する。その後、コンテンツサーバ120は、各曲ファイルの構成要素として保存されている識別情報を送信する。この識別情報としては、たとえば、音楽のアーチスト名、CDタイトル、CD上の各曲のタイトルを含むことができる。他の実施形態によれば、セットトップボックス220は、セットトップボックス220に接続されたデジタルカメラからのディジタル画像を保存することができる。このような実施の形態では、表示機器にアクセスする顧客は、保存した画像データを写真アルバムに編成することができる。他の実施形態によれば、家庭用通信網内の各機器は識別機能を有する。この識別機能により、家庭用通信網上および複数の家庭用通信網間の各機器は、管理通信網なしにたとえば、サーバ名およびIPアドレスが既知である必要はない他の機器を識別し、このような機器の機能を決定することができる。たとえば、セットトップボックス220は、識別機能を使用して、個人用コンピュータ210を識別することができる。一実施形態によれば、家庭用通信網に接続された機器は、稼動を開始したときに顧客データグラムプロトコルUDP多重送信パケットを介してその存在を告知する。前もって通信網に接続されている他のすべての機器はこのパケットを受信し、その機器が通信網上にあって、通信続行可能であることを認識する。同様に、家庭用通信網に接続された機器は発見要求パケットを送信することができる。通信網上にある他の機器であって、発見されることを希望する機器はすべて、発見要求パケットに応答することになる。ピア機器の例示的構造図4は制御/再生機器400の一実施形態のブロック図である。制御/再生機器は、PC210と、セットトップボックス230および240と、PDA260とを具備することができる。一実施形態の機器400は、メディア再生モジュール420とメディア制御モジュール450とを含む。メディア制御モジュール450は、特定の機器400必ずしもそれ自体ではないでのメディアコンテンツの再生を制御する。図5は制御モジュール450の一実施形態のブロック図である。制御モジュール450は、遠隔制御入出力I/O530と、入力抽出540と、顧客インタフェースUI提供子550と、アプリケーション基盤560と、アプリケーション570とを含む。遠隔I/O530は、遠隔制御機器からデータ入力を受信する。一実施形態によれば、家庭用通信網の各顧客はそれぞれ異なる遠隔制御機器を使用し、各機器は固有の識別子遠隔IDを有する。遠隔制御I/O530が遠隔IDを受信すると、クライアント機器は、家庭用通信網のどの顧客が要求を行っているかを決定する。その後、顧客情報はセットトップボックス220に送信される。セットトップボックス220は、要求された特定のメディアデータに特定の顧客がアクセス可能かを判定する際にその顧客情報を分析する。遠隔IDの応用例の1つは、セットトップボックスの顧客が他の顧客の個人メディアファイルにアクセスしようと試みる例である。遠隔制御I/O530がアクセスを要求している顧客を判定し、その顧客IDがセットトップボックス220に送信された後、セットトップボックス220は、アクセスを要求している顧客が要求されているメディアファイルの所有者ではないと判定する。この時点でセットトップボックス220は、所有顧客のアクセス構成に応じてアクセス権を授与することができる。他の実施の形態では、そのコンテンツが音響メディアであるかビデオメディアであるかにかかわらず、従顧客が明示コンテンツにアクセスできないように、主としての制御を行うことができる。たとえば、クライアント機器が顧客を識別した後、セットトップボックス220は、その顧客が従顧客であると判定し、ビデオまたは音楽ファイルがそのクライアント機器に送信されるのを防止することができる。入力抽出540は、遠隔制御、キーボード、またはその他のタイプの入力機器により顧客行動を解釈するために、アプリケーション570とメディア再生モジュール420にあるメディアプレーヤに対し、インタフェースを提供する。UI提供子550は、表示機器上にクライアント機器顧客インタフェースを提供する。アプリケーション基盤560は、制御モジュール450と、機器400上で動作するオペレーティングシステムとのインタフェースを取る。アプリケーション570は、クライアント機器上で動作するメディアアプリケーションを有する。たとえば、アプリケーション495は、クライアント機器顧客が写真のアルバムを見ることができるようにするアプリケーションを含むことができる。図4に戻って参照すると、再生モジュール420は、制御/再生機器400と、接続された表示機器および/または音響機器とのインタフェースを制御する。図6はメディア再生モジュール420の一実施形態のブロック図である。メディア再生モジュール420は、フレームバッファ610と、MPEG復号器620と、ビデオ抽出器650と、メディアプレーヤ670と、メディアアクセスAPI690とを含む。フレームバッファ610は、データフレームを保持するために使用するメモリ領域である。一実施形態によれば、フレームバッファ610は、表示機器の表示に使用され、表示機器235および245の最大画像領域の寸法である。フレームバッファ610は、ビットマップ画像が表示機器上に順次表示される間、そのビットマップ画像を保持する。MPEG復号器620は、表示機器で表示可能な可視形式にMPEGデータを解凍する。ビデオ抽出器650は、復号およびビデオ表示が透過になるようにハードウェアサポートを提供する。メディアプレーヤ670は、セットトップボックス220から受信した音響ファイル、ビデオファイル、アニメーションファイルを実行するために使用する。メディアAPI690により、制御/再生セットトップボックス230は、他のピア機器たとえば、取得/保存セットトップボックス220の保存/管理構成要素と通信することができる。特に、メディアAPI690は、他の構成要素が再生モジュール420に接続し、それを制御できるようにするための方式である。図7は取得/保存セットトップボックス220の一実施形態のブロック図である。セットトップボックス220もメディア再生モジュール420とメディア制御モジュール450を含む。メディア再生モジュール420とメディア制御モジュール450は、前述のものと同じ構成要素を含む。セットトップボックス220がメディア再生モジュール420とメディア制御モジュールを含む実施形態では、表示機器と音響機器は、セットトップボックス220に直接または様々なアナログ接続を介して接続することができる。しかし、当業者であれば、メディア再生モジュール420とメディア制御モジュール450を使用せずにセットトップボックス220を実現できることが分かるだろう。加えて、セットトップボックス220は、保存管理モジュール700とメディア取得モジュール750を含む。保存管理モジュール700は、メディアを保存して管理するとともに、メディアオブジェクトに伴うビジネスルールを実施する。たとえば、保存管理モジュール700は、1つの特定のメディア経験を作成するために、メディアタイプごとに特有の1つのカタログに入力メディアオブジェクトをカタログ化することを担当する。保存管理モジュール700に接続する制御/再生機器400を認証することにより、保存管理モジュール700は慎重な扱いを要する素材が保護され、メディア作成者または配信者が指図する著作権および使用上の規則が守られることを保証する。さらに、保存管理モジュール700は、使用時に実行すべき処理が実行されることを、使用前に保証することも担当する。図8は保存管理モジュール700の一実施形態のブロック図である。保存管理モジュール700は、サーバAPI810と、ビジネスオブジェクト820と、メディアデータベース830と、保存API840と、データベースAPI850と、リレーショナルデータベース860と、保存域870とを含む。サーバAPI810により、他の通信網要素たとえば、ビジネスオブジェクト820は保存管理モジュール700を発見、通信することができる。ビジネスオブジェクト820は、データを抽出し、ビジネスルールの実施、ディジタル権利の管理などに関する論理を提供する。メディアデータベース830は、セットトップボックス220が所望のオブジェクトを迅速に選択できるように編成されたメディアオブジェクトの集合である。保存API840は、保存域870と境界を接し、保存位置を抽出する制御プログラムである。データベースAPI850は、リレーショナルデータベース860と境界を接するデータベース管理システムのような制御プログラムである。一実施形態によれば、データベースAPI850は、リレーショナルデータベース860のデータの入力、編成、選択を可能にするプログラムの集合である。リレーショナルデータベース860は、データを比較することによって作成される、メディアファイル間の関係を提供する。保存域870はメディアデータを保存する処である。図7に戻って参照すると、メディア取得モジュール750は、通信網110上のデータ源たとえば、コンテンツサーバ120からメディアコンテンツを取得する。図9はメディア取得モジュール750の一実施形態のブロック図である。メディア取得モジュール750は、API910と、コンテンツ取得920と、コード更新930と、拡張マークアップ言語XML伝文940と、HTTP通信950とを含む。API910は、取得/保存セットトップボックス220と、セットトップボックス230および240などのクライアント機器とのインタフェースを提供する。コンテンツ取得920は、メディア保存管理モジュール700に対し、コンテンツサーバ120で使用可能な新しいメディアを認識させる。コンテンツ取得920は、インターネットによりコンテンツサーバ120などのコンテンツ提供者からメディアコンテンツを取り出すように構成される。特に、コンテンツ取得920は、プロバイダに接続し、顧客が要求したコンテンツまたは顧客のためにシステムが構築したプロファイルと一致するコンテンツを取り出す。コード更新730により、家庭用通信網内の構成要素は、コンテンツサーバ120から更新したソフトウェアを取り出すことができる。XML伝文740は、家庭用通信網内の他の構成要素にメッセージを送信するかまたはそれから伝文を受信するかあるいはその両方を行う。一実施形態によれば、プラットフォームとは無関係に処理できるようにするために、伝文はXMLで符号化される。HTTP通信750は、通信網110に接続されたプロキシサーバおよびファイアウォールにより伝文を透過的に送信できるようにするために、XML伝文をHTTP様式に変換する。システム動作様々な図示の例に関連して本システムについて説明するが、これらの例は本発明のより広い精神および範囲を制限するものと解釈してはならない。図10は、家庭用通信網内でメディアオブジェクトを再生する動作の一実施形態の流れ図である。処理ブロック1010では、機器400たとえば、PC210、セットトップボックス230などまたは、セットトップボックス220が制御機能と再生機能を含む応用例のセットトップボックス220、にアクセスする顧客は、表示機器を見ながらまたは音響機器を聞きながら、メディアオブジェクトへのアクセスを要求する。前述の通り、顧客アクセスは、個人遠隔制御機器を介して実現される。処理ブロック1020では、制御/再生機器400のメディア制御モジュール450内の遠隔制御I/O530で要求が受信される。遠隔制御I/O530は、要求から遠隔IDを抽出する。その後、機器400は、要求を行っている顧客を判定する。一実施形態によれば、クライアント機器は、1つの索引表にアクセスすることにより要求顧客を判定する。索引表は、各遠隔IDを1人の顧客に関連付けるものである。処理ブロック1030では、アプリ基盤560によって要求が処理される。一実施の形態によれば、アプリ基盤560は、要求顧客がメディアオブジェクトを受信する許可を受けているか判定する。要求顧客が許可されている場合、メディア制御モジュール450は、処理ブロック1040で保存管理モジュール700を見つけ、そのメディアオブジェクトを探索する。そのメディアオブジェクトが見つかった後、メディア制御モジュール450は、処理ブロック1050でメディア再生モジュール420を見つけ、そのメディアオブジェクトに関する保存情報を再生モジュール420に与える。処理ブロック1060では、再生モジュール420は、保存管理モジュール700とともにデータ流を開く。処理ブロック1070では、メディアオブジクトがメディア再生モジュール420に送信される。処理ブロック1080では、再生モジュール420は、表示機器または音響機器を介して顧客にメディアオブジェクトを提供する。図11は、家庭用通信網でメディアオブジェクトを取得する一実施形態の流れ図である。処理ブロック1110では、メディア取得モジュール750内のコンテンツ取得920は、XML伝文940およびHTTP通信950を使用して1つまたは複数の所望のメディアオブジェクトを見つけるために、通信網110上でサーバたとえば、コンテンツサーバ120の検索を開始する。一実施形態では、この検索はメディア制御モジュール450を介して顧客によって直接開始される。別法として、コンテンツ取得920は、顧客特性に基づいて通信網110上のサーバを定期的に検索するように構成される。メディアオブジェクトが見つかると、メディア取得モジュール750は処理ブロック1120で保存管理モジュール700を見つける。処理ブロック1130では、サーバと保存管理モジュール700との間のデータ流が開かれる。処理ブロック1140では、メディアオブジェクトが保存管理モジュール700に送信される。処理ブロック1150では、データが保存管理モジュール700に保存される。[例示的なコンピュータ構成]本発明の様々な要素を使用する例示的な通信網構成について説明してきたが、次に図3に関連して、本発明の諸要素が実現される可能性のある例示的なPC210および/またはセットトップボックス220、230、240を代表するコンピュータシステム300について説明する。コンピュータシステム300の一実施形態は、情報を通信するためのシステムバス320と、情報を処理するためにバス320に接続された演算処理器310とを含む。コンピュータシステム300は、情報および演算処理器310が実行すべき命令を保存するためにバス320に接続されたランダムアクセスメモリRAMまたはその他の動的保存機器325本明細書では主メモリというをさらに具備する。主メモリ325は、演算処理器310による命令の実行中に暫定変数またはその他の中間情報を保存するために使用することもできる。また、コンピュータシステム300は、演算処理器310が使用する静的情報および命令を保存するためにバス320に接続された読取り専用メモリROMおよび/またはその他の静的保存機器326を有することができる。磁気ディスクまたは光ディスクおよびそれに対応するドライブなどのデータ保存機器327も情報および命令を保存するためにコンピュータシステム300に接続することができる。また、コンピュータシステム300は、I/Oインタフェース330を介して第2のI/Oバス350に接続することもできる。表示機器343、入力機器たとえば、英数字入力機器342および/またはカーソル制御機器341を含む複数のI/O機器をI/Oバス350に接続することができる。通信機器340は、通信網110および/または伝送媒体200を介して他のコンピュータサーバまたはクライアントにアクセスするためのものである。通信機器340は、モデム、通信網インタフェースカードや、イーサネット登録商標、トークンリング、その他のタイプの通信網に接続するための、他の周知のインタフェース機器を含んでも良い。上記の説明を読んだ後、当業者には疑いなく本発明の多くの改変および修正が明白になるだろうが、例示のために図示し説明した特定の実施形態は決して制限的なものと見なすためのものではないことを理解されたい。したがって、様々な実施形態の詳細に言及しても、それは本発明と見なされる特徴のみを列挙する特許請求の範囲の範囲を制限するためのものではない。