アップグレードされたメディアフィーチャを購入するための購入選択をクライアントシステムから受け取る、サーバシステムの受信器と、前記クライアントシステムに、前記アップグレードされたメディアフィーチャを提供することを複数の送信ソースの少なくとも一つに指示することによって、該アップグレードされたメディアフィーチャの購入を自動的にコーディネートする、サーバシステムの購入ユニットとを有した装置であって、前記サーバシステムは、前記少なくとも一つの送信ソースが当該サーバシステムに供給したトークンであってクライアントシステムでの前記アップグレードされたメディアフィーチャの受信変更のためのトークンを前記クライアントシステムに送ることを特徴とした装置。本発明は、番組送信用のメディアフィーチャを購入するための改善された方法及び機器にある。本発明によれば、番組送信用のアップグレードされたメディアフィーチャを買うための選択情報がサーバシステムに送られる。サーバシステムが、番組送信ソースからのメディアフィーチャの購入及び番組送信ソースからのメディアフィーチャの提供を自動的にコーディネートする。一実施態様においては、エンターテインメントシステムがユーザインタフェースを有し、視聴者はそのユーザインタフェースから番組送信用のアップグレードされたメディアフィーチャを選択し、そのアップグレードされたメディアフィーチャによる番組送信がエンターテインメントシステムに提供されるようになっている。本発明のいくつかの実施形態が添付図面に図解されている。しかしながら、これらの添付図面は本発明の範囲を限定するものではない。図中同じ参照符号は同様の構成要素を指示する。図1は、本発明の一実施形態の構成を図解したものである。本発明によれば、視聴者はアップグレードされたメディアフィーチャを購入することが可能になる。例えば、一実施形態においては、ペイパービュー方式の映画を注文したクライアントシステム110の視聴者が、追加料金を払って映画をモノトーンオーディオではなくより高いビデオ解像度及び/またはディジタルドルビーサラウンドサウンドで受信することができる。アップグレードされたメディアフィーチャとしては、多種多様なオーディオ効果、ビデオ効果及び対話型効果があるが、これらに限定されるものではない。例えば、ビデオ解像度をアップグレードすることができる。これは、放送ソースのようなビューオンデマンドの番組ソースからの放送のようなディジタル送信の場合に特に当てはまる。放送ソースは、単一のディジタルチャンネル上で同時に多重放送波を送るオプションを持つことが可能である。例えば、ビューオンデマンド放送ソースが特定のエリアの200チャンネルにアクセスし、各チャンネル上で最大20の放送を同時にダウンロードすることも可能である。同時放送の数が増加するに従って、任意の1つの放送のビデオ品質は低下する。そのために、視聴者は、より多くの料金を払って同時放送の数の少ないチャンネル上で放送を受信することもできる。一実施形態では、ある範囲でのアップグレードを行うことが可能である。例えば、ビデオ解像度のデフォルトの範囲は、1チャンネルに最大数の同時放送を行ったときの最低解像度レベルとすることができる。そして、最高範囲は、1チャンネルに1放送しかない最高解像度レベルに置くことができる。しかしながら、テレビがそのように細かく解像できない場合は、その高解像度を十分に利用することができない。その場合には、多くのタイプのテレビが表示することができる解像度レベルの近くで1つ以上の中間解像度範囲を作り出すことが可能である。この場合、解像度の各増加レベルごとに、放送では大きな帯域幅が必要であり、そのために解像度増加レベル毎の価格はより高くるであろう。上記同様の取り組み方は、広範な放送ソースからの様々なアップグレードされたメディアフィーチャに対しても考えることができ、実施することができる。もう一つの例として、視聴者は双方向イベントへのアップグレードされたアクセスに対して料金を支払うことがある。例えば、インターネット、ケーブル接続、衛星通信等のようなネットワーク接続を介して数100ものバーチャル競争者がリアルタイムの3次元バーチャルゲーム環境にアクセスする場合が考えられる。その場合、各競争者毎に、ビデオ及びオーディオを提供し、動作やアクション等を追跡表示するのに処理帯域幅を割り当てることができる。ゲーム参加者は、より詳細なビデオ画像、より優れたオーディオ品質、他のゲーム参加者とリアルタイムで対話することができる機能等を利用するために改良されたメディアフィーチャを購入することができる詳細度の各増加レベルは、より大きな帯域幅を費し、漸増的により高い料金を要することもあり得る。もう一つの可能なアップグレードされたメディアフィーチャはペイパーレコードのフィーチャである。例えば、デジタルテレビは、送信画像を記録すると画像が損なわれるようにビューオンリーフォーマットで送信することができる。その場合、視聴者は、その放送の記録可能版を受信するためのアップグレードされたメディアフィーチャを購入することが可能である。図1の図示実施形態中においては、以下より詳細に説明するように、クライアントシステム110の視聴者がある放送の1つ以上のアップグレードされたメディアフィーチャを選択する。この選択情報は通信メディア120を介してサーバシステム140に送られる。サーバシステム140は、アップグレードされたメディアフィーチャについての料金請求を自動的にコーディネートすると共に、放送ソース130からのそれらのアップグレードされたメディアフィーチャの提供を自動的にコーディネートする。多数のクライアントシステム110を1つ以上のサーバシステム140に接続することができる。例えば、サーバシステム140は地域別に配置することができ、一つの地域は数千のクライアントシステム110を含むことが可能である。通信メディア120は広範にわたるメディアを表したものである。通信メディア120は、例えば、UHF/VHF無線伝送、撚り対線の電話回線、光ファイバ回線、ケーブルテレビ回線のような同軸ケーブル回線、サテライトアンテナ無線伝送、インターネットまたはワイドエリアあるいはローカルエリアネットワークによるようなコンピュータネットワーク通信等を使用することができる。クライアントシステム110、放送ソース130及びサーバシステム140間の通信は、通信メディア120内のメディアの組合せによって行うことができる。例えば、クライアントシステム110はインターネットを介してサーバシステム140と通信し、サーバシステム140は直結電話回線を介して放送ソース130と通信し、また、放送ソース130はサテライトアンテナ送信を介してクライアントシステム110に送信することができる。これ以外の多くの追加の組合せ及び他の接続形態を考えることができ、使用することができる。放送ソース130は、種々様々なディジタル及びアナログのオーディオ、ビデオソース及び双方向型ソースを含み得る。例えば、放送ソース130には、普通のアンテナを介して受信が行われるローカルテレビ/ラジオ放送局、ミニディッシサテライトアンテナを介して受信が行われるテレビ/ラジオ放送局、同軸ケーブルを介して受信が行われるテレビ/ラジオ放送局、インターネットを介してアクセス可能な多くの対話型ウェブサイト等が含まれる。また、放送ソースからは放送を同時に受信することもできる。例えば、視聴者はゲームのような双方向型放送及び音楽のようなオーディオ放送を同時に受信することが可能である。図2は、クライアントシステム110の一実施形態をより詳細に図解したブロック図である。後で図6を参照して説明するように、クライアントシステム110は例えば多数のエンターテインメントコンポーネントを含むエンターテインメントシステムであってもよい。図示実施形態においては、エンターテインメントコンポーネントとしてユーザインタフェース210、番組データベース220及びチューナインタフェース230がある。ユーザインタフェース210は、視聴者に1つ以上のオプションのアップグレードを提供し、所与の放送についての各アップグレード毎の費用を表示する表示装置及び/またはオーディオ装置のような任意のいくつかの出力装置を有する。また、ユーザインタフェース210は、マウス、トラックボール、キーパッド、音声認識装置等のような任意のいくつかの入力装置を有する。視聴者は入力装置を用いて1つ以上のオプションのアップグレードから任意のアップグレードを選択することができる。また、ユーザインタフェースは、サーバシステム140、番組データベース220及びチューナインタフェース230と通信する。ユーザインタフェース210は、番組データベース220から各放送で利用可能なオプションのアップグレードを検索して取り出すことができる。一実施形態では、番組データベース220は時間及びチャンネル毎に放送をリストアップした番組ガイドを有する。各放送のオプションのアップグレードは、番組ガイド中のそれぞれの放送と一緒にリストアップすることができる。番組データベース220は定期的に更新することができる。例えば、新しい番組情報を任意のいくつかのソースから毎日あるいは毎週ダウンロードして、番組データベース220に保存することができる。一実施形態においては、クライアントシステム110はアップグレードされた番組情報を放送ソース130からインターネットを介して日にちベースで自動的に受信する。チューナインタフェース230は、任意のいくつかのチューナ、受信機、デスクランブラ等を有して、通信メディア120を介して放送ソース130とのインタフェースを取ることができる。例えば、一実施形態では、チューナインタフェース230は、何らかの有料ケーブルテレビ放送チャンネル用のデスクランブラ、UHF/VHFチューナ、デジタルテレビ受像機及び衛星テレビ受像機を有する。図3は、サーバシステム140の一実施形態をより詳細に図解したブロック図である。サーバシステム140は処理サーバ310及び料金請求サーバ320を有する。処理サーバ310は、クライアントシステム110から通信メディア120を介して選択情報を受信する。選択情報は、特定の放送の1つ以上のアップグレードされたメディアフィーチャ及び各アップグレード用の料金を指示する。処理サーバ310は料金請求サーバ320に料金情報を供給する。これらのアップグレードされたメディアフィーチャを示されて、処理サーバ310はクライアントシステム110の視聴者にアップグレードされたメディアフィーチャを提供するよう放送ソース130の中のそれぞれの放送ソースに注文する。個々の放送ソースはいくつかの任意の方法で特定、識別することができる。例えば、クライアントシステム110からの選択情報にアップグレードされたメディアフィーチャに対応する放送識別子を含めることが可能である。そして、処理サーバ310は番組ガイドまたはインデックスに基づいて放送を特定の放送ソースと相互参照することができる。一実施形態においては、アップグレードされたフィーチャの提供には放送の多くの異なるバージョンの中の1つを所与のチャンネルを介して放送することが含まれる。その場合、特定の放送ソースは処理サーバに310に所与のチャンネルを識別するトークンを供給することが可能である。クライアントシステム110からの選択情報には、処理サーバ310がクライアントシステム110にトークンを供給することができ、クライアントシステム110がそのトークンに基づいて適切なチャンネルに同調することができるように、クライアントシステムの識別子を含めることも可能である。他の実施形態においては、アップグレードされたフィーチャの提供には、所与のチャンネル上の放送内のアップグレードされたメディアフィーチャを解読することが含まれる。例えば、視聴者が通常ビューオンリーフォーマットで送信されるディジタル放送を記録することができるようにするためのアップグレードされたメディアフィーチャを購入する場合、信号の追加部分を解読してその放送を記録できるようにすることができる。一実施形態においては、解読は放送ソースで行うことができ、その場合、処理サーバ310がクライアントシステム110の識別子を放送ソースに供給し、放送ソースは識別されたクライアントシステム110向けの放送を解読する。他の実施形態においては、この解読、すなわち条件付きアクセスはクライアントシステムで行われる。その場合には、特定の放送ソースが処理サーバ310にトークンを供給することが可能である。そして、処理サーバ310がクライアントシステム110にトークンを供給し、クライアントシステム110はそのトークンを用いて条件付きアクセスを達成する。いくつかの実施形態においては、クライアントシステム110の視聴者は、あるレベルのメディアフィーチャが利用可能な場合常に、全ての放送がそれらのレベルのメディアフィーチャで受信されるように、包括アップグレードを選択することが可能である。例えば、視聴者は、ステレオ中の放送を受信するために包括アップグレードを選択するかもしれない。その場合、処理サーバ310は特定の視聴者のためにその包括アップグレードを保存し、各放送の提供を適宜コーディネートすることができ、以下に説明するように、料金請求サーバ320は包括アップグレードの料金請求を適宜コーディネートすることができる。料金請求サーバ320は、全てのアップグレードされたメディアフィーチャに対する料金請求をコーディネートすることが可能である。一実施形態においては、料金請求サーバ320は所与のクライアントシステム110について責任を負う特定のクライアントに関するの料金請求情報を記憶し、そのクライアントにその特定のクライアントシステム110に付随する全ての料金を請求する。別の実施形態では、料金請求サーバ320は個々の視聴者に関するクライアント料金請求情報を記憶し、その特定の視聴者がどのクライアントシステム110の視聴者であるかにかかわらず個々の視聴者に料金請求する。料金請求サーバ320は、いくつかの任意の方法でクライアントを識別することが可能である。例えば、クライアントシステム110によって供給される選択情報には、クライアントシステムの識別子、あるいは料金請求方式によって決まる特定の視聴者の識別子を含めることができる。特定の視聴者は、クライアントシステム110で任意のいくつかの方法により識別することができる。例えば、視聴者にクライアントシステム110からサーバシステム140にアクセスするためのパスワードを入力するよう求めることが可能である。別の例では、顔認識ユーティリィティを使用して自動的にクライアントシステム110のビューアを識別することもできる。これ以外にも多数の識別が考えられ、実施することができる。一実施形態では、料金請求サーバ320がクライアントのクレジットカード情報を記憶しており、それぞれのクライアントアカウント330にアップグレード分の請求書を出す。料金請求サーバ320は、各取引毎にクライアントアカウントに請求書を発行することもできれば、1請求にいくつかの取引をまとめて支払い請求周期に従って請求することもできる。料金請求サーバ320は、全額をクライアントアカウント330に直接請求し、放送ソース130に領収書を発行することが可能である。その後、料金請求サーバ320は、放送ソース130からそれぞれの受け取り分について定期的に請求書を受け取ればよい。例えば、料金請求サーバ320は、毎月数千のクライアントに請求書を発行するが、各放送ソースからは毎月それぞれの受け取り分の合計金額分の1請求しか受け取らないようすることができる。あるいは、料金請求サーバ320は、サーバシステム140によって行われたサービスに対して支払うべき料金の一部についてのみクライアントアカウント330に請求することも可能である。その場合には、料金請求サーバ320は、それぞれの放送ソースがクライアントに直接請求することができるように、各取引のそれぞれの放送ソース130に料金請求情報またはクライアント識別データを提供することが可能である。別の実施形態においては、料金請求情報は料金請求サーバ320に保存するのではなく、各取引毎にクライアントシステム110から供給するようにすることもできる。例えば、クライアントシステム110がホテルに設置されている場合、多くの様々な視聴者がシステムを使用することが考えられる。個々の新しい視聴者毎に料金請求情報を保存するのではなく、料金請求サーバ320は、メディアアップグレードの選択に伴って料金請求情報を受け取ることが可能である。すなわち、クライアントシステム110のユーザインタフェースがメディアアップグレードの選択に伴ってクレジットカード情報を収集することができる。料金請求サーバ320はさらに多くの機能を果たすことが可能である。例えば、料金請求サーバ320は、処理サーバ310にアップグレードされたメディアフィーチャの提供をコーディネートすることを承認する前にクライアントの信用取引口座をチェックすることができる。また、料金請求サーバ320は、料金のデータベースを保存し、アップグレードの料金をクライアントシステム110から受信した放送及びアップグレードの識別子に基づいて特定することができる。これらに変わる多くの機能及び料金請求方式が考えられ、実施することができる。別の実施形態においては、図1乃至3における1つ以上の構成要素を組み合わせ、再構成しかつ/または取り除くことができる。また、別の実施形態では、以下の図6の一実施形態に示すように、上記実施形態以外の様々な構成要素を使用することが可能である。図4は、本発明の一実施形態を使用してアップグレードされたメディアフィーチャをどのようにして購入することができるかを説明するためのフローチャートである。まず、ステップ410では、アップグレードされたメディアフィーチャがユーザインタフェース210で選択される。その選択情報は、ステップ420で通信メディア120を介してサーバシステム140に送られる。ステップ430では、処理サーバ310が放送ソース130のうちの1つにアップグレードされたメディアフィーチャを注文する。アップグレードされたメディアフィーチャがどのようにして提供されることになっているかによって、処理サーバ310はステップ440で逆に放送ソースからトークンを受信するかもしれない。その場合には、処理サーバ310は、クライアントシステム110がアップグレードされたメディアフィーチャを受信することができるように、クライアントシステム110にトークンを供給する。ステップ450では、料金請求サーバ320がクライアントのアカウントへの料金請求をコーディネートし、ステップ460で、クライアントシステム110は放送をアップグレードされたメディアフィーチャによって受信する。図5は、ユーザインタフェース210上で提供される画面表示の一実施形態を図解した説明図である。この表示では、様々な放送ソースからの番組リスト、及び各放送のアップグレードされたメディアフィーチャのリストが各フィーチャの料金と共に表示される。例えば、図示の画面表示においては、クライアントシステムはケーブル放送ソースからのペイパービュー方式の放送にアクセスできる。番組ガイドには、DISNEY’SLadyandtheTrampを含め、利用可能ないくつかの映画がリストアップされる。映画の基本料金は2.50ドルで、3つの放映開始時刻が示されている。デフォルトのメディアフィーチャはビューオンリー方式である。しかしながら、視聴者は1.50ドルの割増料金を払って記録可能版を受信するアップグレードされたメディアフィーチャを購入するオプションを利用することができる。また、視聴者は0.50ドルでオーディオアップグレードを選択することができる。これ以外にも、多数のペイパービュー方式の放送を各々様々なアップグレードオプションと共にリストアップすることが可能であろう。また、視聴者は衛星放送ソースからのビューオンデマンド映画にアクセスすることができる。最初にリストアップされている映画はTITANICであり、視聴者はこれを7.00ドルで随時ダウンロードするオプションを利用することができる。TITANICについてのアップグレードオプションとしては、例えば、より高い解像度及び鮮明度で受信するために同時放送の数が少ないチャンネルを介して映画をダウンロードするビデオ品質アップグレード、記録可能版アップグレード及びオーディオアップグレード等が含まれる。これ以外にも、多くのビューオンデマンド放送を各々種々のアップグレードオプションと共にリストアップすることができる。また、視聴者はインターネットを介して双方向イベントのリストにアクセスすることができる。このリストには、MECHWATTIOR3000に時間1.50ドルのデフォルト料金でアクセスできるオプションが含まれている。視聴者は、ビデオアップグレード及びオーディオアップグレードを購入するオプションを利用することができ、視聴者は自分のエンターテインメントシステムのビデオ及びオーディオ能力しだいでこれらのオプションに興味を持ったり、持たなかったりすることが考えられる。これ以外にも、多くの双方向イベントを各々種々のアップグレードオプションと共にリストアップすることが可能である。図6は、クライアントシステム110の一実施形態を具有する一例のエンターテインメントシステムのシステムコンポーネントントを図解したブロック図である。図示のシステム600は、テレビ/表示デバイス602、ビデオテープレコーダ/再生装置606、ディジタルビデオティスクDVD、ディジタル多様途ディスクとも呼ばれるレコーダ/再生装置614、オーディオ/ビデオチューナ及び増幅器610、オーディオ再生/記録デバイス622、及びコンパクトディスクCDプレーヤ612を有し、これらは全て共通の入出力I/Oバス608に接続されている。共通I/Oバス608の使用はもっぱら図示説明を容易するためのものであること、また入力及び出力信号をルーティングするための他の多くの手段を適宜使用することが可能であることば理解されよう。適切な数の独立のオーディオパッチケーブルでルーティングすることができ、ビデオ信号は独立の同軸ケーブルでルーティングすることができ、制御信号は2線式シリアル回線に沿って、あるいは赤外線IR通信信号または高周波RF通信信号によってルーティングすることができる。さらに他の例として、オーディオ、ビデオ及び/または制御信号は、ユニバーサルシリアルバス規格UniversalSerialBusSpecification、改訂版1.01996年1月15日、または高性能シリアルバスIEEE標準1394IEEEstd.1394-1995、草案8.0v3、1995年12月12日承認に基づく1本以上のバスに沿ってルーティングすることも可能である。さらに、システム600は、スピーカシステム616、マイクロホン618、ビデオカメラ620及び無線入出力制御装置632を具有する。一実施形態においては、無線I/O制御装置632はIR信号によってシステム600のコンポーネントと通信するエンターテインメントシステム遠隔制御装置である。他の実施形態では、無線I/O制御装置632はIR信号またはRF信号によってシステム600のコンポーネントと通信する無線キーボード及び/またはカーソル制御装置とすることも可能である。さらに他の実施形態においては、無線I/O制御装置632は、ユーザがシステム600の表示画面上のカーソルを位置決めできるようにするトラックボールあるいは他のカーソル制御機構の特徴を付加したエンターテインメントシステム遠隔制御と外観的に類似しているIRまたはRF遠隔制御装置であってもよい。システム600の中心には、本発明の特徴と共に組み込まれたシステムコントローラ604があり、このシステムコントローラはシステムコンポーネントントに関連した様々なフィーチャを制御するよう構成されている。図示のように、システムコントローラ604は、必要に応じてI/Oバス608により各々のシステムコンポーネントントに接続されている。一実施形態においては、システムコントローラ604は、I/Oバス608に加えて、あるいはI/Oバスに代えて、IR信号またはRF信号608によってシステムコンポーネントントと通信することができる無線通信用送信器あるいはトランシーバを用いて構成することも可能である。制御手段にかかわらず、システムコントローラ604はシステム600の各エンターテインメントシステムコンポーネントントを制御するよう構成されているが、これらの各構成要素を無線I/Oデバイス632で個々に制御することも可能なことは理解されよう。システムコントローラ604は、広範多様なソースから利用可能なエンターテインメント番組情報を検索して取り出し、記憶する。システム600の動作時、システムコントローラ604は、例えば本発明の場合について上に説明したように、システム600のユーザの楽しさを向上させるようシステム600の動作パラメータを動的に構成し、新たな付加価値フィーチャを提供する。一実施形態においては、システムコントローラ604は、以下に図7を参照してさらに詳細に説明するように、本発明の開示技術を組み込まれたコンピュータシステムであってもよい。別の実施形態では、システムコントローラ604は、必要な処理能力を具備しかつ本発明の開示技術が組み込まれたセットトップボックスを使用することも可能である。具体的な実施形態にかかわりなく、システムコントローラ604は、とりわけ本発明の有益な結果を達成するようエンターテインメントシステムの世界と計算プラットフォームを統合するように設計された集合システムと称することも可能である。本発明は、図に示す実施形態との関連で説明したが、当業者ならば、本発明はこれらの実施形態に限定されるものではなく、他の様々な態様で実行することが可能であることは理解されよう。従って、本発明の革新的な特徴は、図6に示すシステムより複雑性が大きいシステムでも、小さいシステムでも実施することができることである。例えば、システム600にいくつかの装置、機器を加えることもできるし、あるいはシステム600からいくつかの装置、機器例えばビデオカメラ620、マイクロホン618、DVDレコーダ/再生装置614等を取り除くこともできる。図6に示すように、システム600は種々様々なソースからオーディオ/ビデオ番組入力を受信するように構成することができる。一実施形態においては、システム600は次のうちのいずれかまたは全てのソースから番組入力を受信する:ケーブル放送624、衛星放送626例えばディッシュサテライトアンテナを介して、放送網の超短波VHFあるいは極超短波UHFの電波通信634例えば架空アンテナを介して及び/または電話/コンピュータネットワーク通信628。さらに、ケーブル放送入力624、衛星放送入力626及びVHF/UHF入力634はアナログ及び/または高画質テレビHDTVのようなディジタル番組を含み得るということは当業者には理解されよう。さらに、オーディオ/ビデオ番組は、システム100の再生装置例えばDVDレコーダ/再生装置614を介してCD-ROM、DVDあるいは他のディジタルまたはアナログ記憶装置から受信することも可能である。また、インターネット、エンターテインメントネットワークあるいは他のネットワークも例えばインタフェース628を介してオーディオ/ビデオ番組を提供することができる。また、番組入力に加えて、システム600は任意の数の装置を制御するよう構成することが可能な汎用制御出力630を具備した形で構成される。一実施形態においては、例えば、システムコントローラ604は、映画を表示するためにシステム600を構成する際に、さらに視聴環境良くするために室内照明を所定のレベルに調整することも可能である。計算装置に例えば照明、サーモスタット設定及び他の家庭用機器を制御させる例えば屋内電気配線によって制御回路は当技術分野において周知であり、従って詳細な説明は省略する。上に説明したように本発明の実施形態に組み込まれた開示技術を除き、システムコントローラ604は、当技術分野で周知の広い部類の計算装置すものとする。このような計算装置の一例が、米国カリフォルニア州サンタクララのインテルコーポレーションIntelCorporation社によって製造され一般に同社より入手可能なPentium登録商標ProプロセッサまたはPentium登録商標IIプロセッサのような高性能マイクロプロセッサを搭載したデスクトップコンピュータシステムである。このような計算装置のもう一つの例としては、米国ニュージャージー州パークリッジParkRidgeのソニーエレクトロニクスインクSonyElectronicsInc.社またはテネシー州ノックスヴィルのフィリップスコンシューマーエレクトロニクスカンパニーPhilipsConsumerElectronicsCompany社より入手可能なマイクロソフトMicrosoftのWebTV商標インターネットターミナルWebTV商標InternetTerminalのようなインターネット応用装置がある。システムコントローラ604の筐体の寸法及び設計は、見た目でシステム600によりよく収めることができるように変更できるということは理解されよう。また、図6に示すいくつかのエンターテインメントシステムコンポーネントントは都合の良いように組み合わせることができるということも理解されよう。一例として、システムコントローラ604はテレビ/表示装置602、DVDレコーダ/再生装置614あるいはオーディオ/ビデオチューナ/増幅器610と一緒にまとめることが可能である。図7は、図6のシステムコントローラ604用として適する計算装置の一実施形態を図解したブロック図である。図7の図示実施形態においては、装置700は図示のように互いに接続されたプロセッサ702及びキャッシュメモリ704を有する。さらに、装置700は高性能入出力I/Oバス706及び標準I/Oバス708を有する。ホストブリッジ710はプロセッサ702を高性能I/Oバス706に接続する一方、I/Oバスブリッジ712は2つのバス706と708を互いに接続する。バス706には、ネットワーク/通信インタフェース724及びシステムメモリ714が接続されている。バス708には、大容量記憶装置720、キーボード/ポインティングデバイス722、及びI/Oポート726が接続されている。まとめて、これらの要素は、カリフォルニア州サンタクララのインテルコーポレーション社製のPentium登録商標プロセッサ、Pentium登録商標ProプロセッサあるいはPentium登録商標IIプロセッサに基づく汎用コンピュータシステムを含めて、広範な部類のハードウェアシステムを表すが、これに限定されるものではない。一実施形態においては、高性能I/Oバス706には他にも様々な電子機器も接続されている。図示のように、アナログチューナ/ディジタル衛星/ケーブルデバイス728も高性能I/Oバス706に接続されて、装置700を様々な番組入力チャンネルに同調させることができるようになっている。これらの要素702~728は、当技術分野において周知のそれぞれ従来の機能を果たす。特に、ネットワーク/通信インタフェース724は、装置700とイーサネット登録商標、トークンリング、インターネット等のような広範にわたる従来のネットワークの中の任意のネットワークとの間の通信を確保するために使用される。インタフェース724の回路は装置700を接続しようとするネットワークの種類によって決まるということは理解されよう。大容量記憶装置720は、上記機能を実行するためのデータ及び番組命令を永久記憶するために使用され、システムメモリ714はプロセッサ702による実行時にそれらのデータ及び番組命令を一時記憶するために使用される。I/Oポート726は、装置700に接続することが可能な他の周辺装置間通信を可能するために使用される1つ以上のシリアル及び/またはパラレル通信ポートである。装置700の種々の構成要素を別の形に再構成することが可能なことは理解されよう。例えば、キャッシュ704はプロセッサ702と共にオンチップ形成することが可能である。あるいは、キャッシュ704とプロセッサ702はプロセッサモジュールとして一体に実装してもよく、その場合プロセッサ702をプロセッサコアと称することも可能である。さらに、本発明の一部の実施態様においては、必ずしも上記の全ての構成要素が必要ではなく、全ての構成要素を具有しなくてもよい。例えば、大容量記憶装置720、キーボード及びポインティングデバイス722及び/またはネットワーク/通信インタフェース724は装置700に設けなくてもよい。さらに、標準I/Oバス708に接続されているように図示されている周辺装置は高性能I/Oバス706に接続することも可能である;また、一部の実施態様においては、単一のバスだけ設け、その単一のバスに装置700の構成要素を接続することも可能である。さらに、装置700には、別途のプロセッサ、記憶装置、バスあるいはメモリのような他の構成要素を追加することも可能である。一実施形態においては、図6のシステムコントローラ604は、上に説明したように、図7の装置700によって実行されるソフトウェアルーティンとして実施される。これらのソフトウェアルーティンは、図7のプロセッサ702のようなハードウェアシステムプロセッサによって実行される複数あるいは一連の命令よりなる。最初は、これらの一連の命令は、大容量記憶装置720のような記憶装置上に保存される。これら一連の命令はディスケット、CD-ROM、磁気テープ、DVD、レーザーディスク登録商標、ROM、フラッシュメモリ等のような任意の従来の記憶メディアを用いて保存することができるということは理解されよう。また、これら一連の命令は必ずしもローカル記憶する必要はなく、ネットワーク上のサーバのようなリモートの記憶装置からネットワーク/通信インタフェース724を介して受信することも可能なことは理解されよう。これらの命令は、大容量記憶装置720のような記憶装置からメモリ714にコピーされ、その後、プロセッサ702によって読み出され、実行される。一実施態様においては、これらのソフトウェアルーティンはC番組言語で書かれる。しかしながら、これらのソフトウェアルーティンは広範多様な番組言語の中の任意の言語で実施することが可能なことは理解されよう。別の実施形態においては、本発明は個別型のハードウェアあるいはファームウェアとして実施される。例えば、1つ以上の特定用途向けICASICを上に説明した本発明の機能でプログラムして使用することもできる。もう一つの例として、システムコントローラ604を図7のハードウェアシステム700に装入されるようになっている別の回路基盤の1つ以上のASICとして実装することもできるよう。図8は、サーバシステム140に適したコンピュータシステム800の一実施形態を図解したものである。図示実施形態においては、コンピュータシステム800は、高性能バス806を介してシステムメモリ814及びI/Oバスブリッジ812に接続されたプロセッサ802を有する。他方、I/Oバスブリッジ812は、I/Oバス808を介してクライアントI/Oモジュール820、放送ソースI/Oモジュール830及び料金請求I/Oモジュール840に接続されている。別の実施形態においては、図8の1つ以上の構成要素を再構成し、あるいは他の形で組み合わせることが可能である。例えば、I/Oモジュール820、830及び840は単一のI/Oモジュールあとしてもとめることができる。もう一つの実施形態においては、追加のバス、プロセッサ、メモリ等のように1つ以上の構成要素を追加することも可能である。図示実施形態においては、システムメモリ814は、上に説明したサーバシステム140の機能を果たすためにデータ及びプロセッサ802によって実行される番組命令を記憶するために使用される。最初は、これらの番組命令は、ディスケット、CD-ROM磁気テープ、DVD、ROM、フラッシュメモリ等のような任意の従来の記憶メディアを使用して保存し、システムメモリ814にダウンロードすることができる。これら一連の番組命令は必ずしもローカルに記憶する必要はなく、ネットワーク上のサーバのようなリモートの記憶装置から受信することが可能なことは理解されよう。これらの命令に従って、プロセッサ802は、I/Oモジュール820、830及び840を使用することによりそれぞれのエンティティと通信して、前述したアップグレードされたメディアフィーチャの提供及び料金請求をコーディネートする。別の実施形態においては、サーバシステム110の機能は個別型のハードウェアあるいはファームウェアの形で実施することができる。例えば、1つ以上の特定用途向けICASICを前述したサーバシステム110の機能でプログラムして使用することができる。もう一つの例としては、コンピュータシステム800に装入されるようになっている別の回路基盤の1つ以上のASICにそれらの機能を実装することもできる。以上、放送用のメディアフィーチャを購入するための改善された方法及び装置について詳細に説明した。上記を説明を読んだ後、当業者であれば本発明の多くの変更態様及び修正態様が考えられるところであり、本願で図面によって開示、説明した各特定の実施形態は本発明を限定するためのものでは全くないということは理解されよう。従って、特定の実施形態の詳細に関する文言は請求範囲における発明の範囲を限定するものではない。