無線サービスプロバイダからの無線ブロードキャストチャネルを受信可能なモバイルコンテンツ配信システムにおけるビデオサービスを提供する方法であって、当該方法は、無線サービスプロバイダにより提供される1以上のブロードキャストチャネルを含む無線サービスの購入をユーザから受信するステップと、出発地から目的地への経路を示す情報を受信するステップと、前記情報に従って、前記コンテンツ配信システムが前記無線サービスプロバイダからサービスを受信することが許可されるかを判定するステップと、前記情報に従って、前記無線サービスプロバイダからのサービスを前記コンテンツ配信システムが受信することが許可されない場合に、払い戻しを前記ユーザに提供するステップと、を含む方法。前記情報に従って、前記無線サービスプロバイダからのサービスを前記コンテンツ配信システムが受信することが許可されている場合、前記情報に従って前記無線サービスプロバイダから完全なサービスを前記コンテンツ配信システムが提供することが許可されているかを判定するステップと、前記コンテンツ配信システムが完全なサービスを提供することが許可されていない場合、部分的な払い戻しを前記ユーザに提供するステップと、を更に含む請求項2記載の方法。前記コンテンツ配信システムは前記無線サービスプロバイダからのサービスを受けることが許可された領域内にあるかを判定するステップと、前記信号が存在し、且つ前記ユーザが購入されたチャネルのうちの1つを選択した場合、前記選択されたチャネルから信号を再生するステップと、を更に含む請求項2記載の方法。前記信号が存在し、且つ前記選択されたチャネルが購入されたチャネルのうちの1つではない場合、前記選択されたチャネルを購入することを前記ユーザに提案するステップを更に含む、請求項3記載の方法。前記モバイルコンテンツ配信システムが許可された領域内にない場合、前記無線サービスを購入することを前記ユーザに提案するステップを更に含む、請求項1記載の方法。モバイルコンテンツ配信システムであって、当該システムは、無線サービスプロバイダからのブロードキャスト信号を受信する無線サービスゲートウェイと、複数の受信機を制御するシステムコントローラと、前記無線サービス受信機、前記システムコントローラ及び前記複数の受信機を接続するローカルネットワークとを備え、前記複数の受信機のうちの1つは、前記無線サービスプロバイダにより提供される1以上のブロードキャストチャネルの購入をユーザから受信し、前記システムコントローラは、出発地から目的地への経路を示す情報を受信し、前記情報に従って、前記モバイルコンテンツ配信システムが前記無線サービスプロバイダからサービスを受信することが許可されるかを判定し、前記情報に従って前記無線サービスプロバイダからのサービスを前記モバイルコンテンツ配信システムが受信することが許可されない場合に、払い戻しを前記ユーザに提供する、モバイルコンテンツ配信システム。前記無線サービスプロバイダからのサービスを前記モバイルコンテンツ配信システムが受信することが許可されている場合、前記システムコントローラは、前記情報に従って前記無線サービスプロバイダから完全なサービスを前記モバイルコンテンツ配信システムが提供することが許可されているかを判定し、前記モバイルコンテンツ配信システムが完全なサービスを提供することが許可されていない場合、前記システムコントローラは、部分的な払い戻しを前記ユーザに提供する、請求項6記載のモバイルコンテンツ配信システム。前記モバイルコンテンツ配信システムは前記無線サービスプロバイダからのサービスを受けることが前記モバイルコンテンツ配信システムについて許可された領域内にある場合、前記システムコントローラは、前記無線サービスプロバイダからの信号が存在するかを判定し、前記信号が存在し且つ前記ユーザが購入されたチャネルのうちの1つを選択した場合、前記複数の受信機のうちの1つは、前記選択されたチャネルからの信号を再生する、請求項7記載のモバイルコンテンツ配信システム。前記信号が存在し且つ前記ユーザが前記選択されたチャネルを購入していない場合、前記複数の受信機のうちの1つは、前記選択されたチャネルを購入することを前記ユーザに提案する、請求項8記載のモバイルコンテンツ配信システム。前記モバイルコンテンツ配信システムが前記無線サービスプロバイダからのサービスを受信することが前記無線サービスプロバイダについて許可された領域内にある場合、前記複数の受信機のうちの1つは、前記無線サービスを購入するための前記ユーザへの提案を提示する、請求項6記載のモバイルコンテンツ配信システム。本明細書で記載される本発明は、これらの問題及び/又は他の問題に対処するものであり、人の輸送機において無線サービスプロバイダにより提供されるチャネルを含むサービスを提供する方法及び装置を提供する。本発明の様々な実現に係るシステム及び方法は、航空機、電車又はバスにおけるモバイルコンテンツ配信システムにおける経路情報に従って、無線サービスプロバイダからのチャネルを購入する提案offer及び払い戻しrefundを提供することで、従来技術の問題点に対処する。本発明の1態様によれば、無線サービスプロバイダから無線ブロードキャストチャネルを受信可能なモバイルコンテンツ配信システムにおいてビデオサービスを提供することにおける使用の方法が開示される。例示的な実施の形態によれば、本方法は、無線サービスプロバイダにより提供される1以上のブロードキャストチャネルを含む無線サービスの購入をユーザから受信するステップ、出発の位置から目的の位置への経路を示す情報を受信するステップ、前記情報に従ってコンテンツ配信システムが無線サービスプロバイダからのサービスを受信することが許可されるかを判定するステップ、前記情報に従ってコンテンツ配信システムが前記無線サービスプロバイダからのサービスを受信することが許可されていない場合、ユーザに払い戻しを提供するステップを含む。前記情報に従ってコンテンツ配信システムが無線サービスプロバイダからのサービスを受信することが許可されていない場合、本方法は、前記情報に従って前記コンテンツ配信システムが無線サービスプロバイダからフルサービスを提供することが許可されているかを判定するステップ、コンテンツ配信システムがフルサービスを提供することが許可されていない場合、部分的な払い戻しをユーザに提供するステップを更に含む。コンテンツ配信システムが無線サービスプロバイダからサービスを受信することが許可された領域内にある場合、本方法は、無線サービスプロバイダからの信号が存在するかを判定するステップ、信号が存在し、且つユーザが購入されたチャネルのうちの1つを選択した場合、選択されたチャネルからの信号の再生を可能にするステップを更に含む。選択されたチャネルが購入されたチャネルのうちの1つではない場合、本方法は、選択されたチャネルを購入するようにユーザに提案するステップを更に含む。本発明の別の態様によれば、モバイルコンテンツ配信システムが開示される。例示的な実施の形態によれば、システムは、無線サービスプロバイダからのブロードキャスト信号を受信する無線サービスゲートウェイ、複数の受信機を制御するシステムコントローラ、前記無線サービス受信機、システムコントローラ及び受信機を接続するローカルネットワークを含み、複数の受信機のうちの1つは、無線サービスプロバイダにより提供された1以上のブロードキャストチャネルの購入をユーザから受信し、システムコントローラは、出発の位置から目的の位置への経路を示す情報を受信し、情報に従ってシステムが無線サービスプロバイダからのサービスを受信するように許可されているかを判定し、情報に従ってシステムが無線サービスプロバイダからサービスを受信することが許可されていない場合にユーザに払い戻しを提供する。システムが無線サービスプロバイダからサービスを受信することが許可されている場合、システムコントローラは、情報に従ってシステムが無線サービスプロバイダからフルサービスを提供することを許可されているかを判定し、システムがフルサービスを提供することが許可されていない場合、システムコントローラは、部分的な払い戻しをユーザに提供する。コンテンツ配信システムが無線サービスプロバイダからのサービスを受信するようにコンテンツ配信システムについて許可された領域内にある場合、システムコントローラは、無線サービスプロバイダからの信号が存在するかを判定し、信号が存在し且つユーザが購入されたチャネルのうちの1つを選択した場合、受信機のうちの1つが選択されたチャネルからの信号を再生可能とされる。信号が存在し、且つ前記ユーザが選択されたチャネルを購入していない場合、受信機のうちの1つは、選択されたチャネルを購入するようにユーザに提案する。たとえモバイルコンテンツ配信システムが無線サービスプロバイダの許可された領域内にないとしても、システムは、無線サービスプロバイダからの無線サービスを購入するようにユーザに提案することができる。本明細書で述べる例示は、本発明の好適な実施の形態を説明するものであり、係る例示は、任意のやり方で本発明の範囲を限定するものとして解釈されるべきではない。本発明は、人の輸送機が規制されたサービスエリアに入ったり出たりするとき、航空機、電車又はバスのような人の輸送機の顧客、特定の料金を支払った顧客に、娯楽番組のような無線ブロードキャストサービスを提供するシステム及び方法を含む。無線サービスプロバイダの規制されたサービスエリアは、無線サービスプロバイダからのサービスが受信されることが許可される領域である。例えば、サテライトサービスプロバイダのような無線サービスプロバイダからのサービスは、ハワイを含まないアメリカ本土で受信されることが許可されるが、カナダ及びメキシコで受信されることが許可されない。アメリカ本土は、規制されたサービスエリアとして例として使用されるが、無線サービスプロバイダは、アメリカ本土における幾つかの部分を規制されたサービスエリアとして有し、アメリカ本土における他の部分をその規制されたサービスエリア外として有する。規制されたサービスエリアは、2以上の国にわたる領域をカバーする場合があり、及び/又はばらばらにされた領域を含む場合がある。本発明は、航空機のコンテンツ配信システムの環境で主に記載されるが、本発明の特定の実現は、本発明の範囲を制限するものとして扱われるべきではない。本発明の概念は他のタイプのモバイルコンテンツ配信システムに適用することができることは、当業者によい理解され、本発明の教示により情報が与えられる。例えば本発明の概念は、電車、バス及び他の人の輸送機で使用されるコンテンツ配信システムで実現される。これらのコンテンツは、モバイルコンテンツ配信システムと呼ばれる。本明細書で使用されたとき、モバイルコンテンツ配信システムは、特定の無線サービスプロバイダの規制されたサービスエリアに入りそして出るコンテンツ配信システムである。例示的な実施の形態では、モバイルコンテンツ配信システムは、単一の無線サービスプロバイダにより提供されるサービスを提供するが、本発明は、2以上の無線サービスプロバイダにより提供されるサービスを提供するモバイルコンテンツ配信システムに適用することができ、2以上の無線サービスシステムのそれぞれは、例示的な実施の形態と同様なやり方で扱われる。例示的なシステムはインターネットプロトコルIPベースとして記載されるが、本発明の原理は、他のIP又は非IPに基づくシステムに適用される。購入単位は例示的にサテライトサービスプロバイダ又は全体のサテライトパッケージにより提供されるチャネルであるが、購入単位は、番組ガイドで一覧される番組である。図示される様々なエレメントの機能は、専用ハードウェアと同様に、適切なソフトウェアと関連してソフトウェアを実行可能なハードウェアの使用により提供される。プロセッサにより提供されたとき、単一の専用プロセッサにより、単一の共有プロセッサ、そのうちの幾つかが共有される複数の個々のプロセッサにより提供される。さらに、用語プロセッサ又はコントローラの明示的な使用は、ソフトウェアを実行可能なハードウェアを排他的に示すように解釈されるべきではなく、限定されることなしに、デジタルシグナルプロセッサDSPハードウェア、ソフトウェアを記憶するリードオンリメモリROM、ランダムアクセスメモリRAM、及び不揮発性ストレージを暗黙に含むことができる。さらに、本発明の原理、態様及び実現と同様に本発明の特定の例を示す全ての説明は、本発明の構造的の等価な概念及び機能的に等価な概念の両者を包含することが意図される。代替的に、係る等価な概念は、現在知られている等価な概念と同様に、将来において開発される等価な概念すなわち構造に係らず、同じ機能を実行する開発されたエレメントの両者を含む。従って、例えば本明細書で提示されるブロック図は例示的なシステム構成要素及び/又は本発明の原理を実施する回路の概念的なビューを表すことが理解される。同様に、任意のフローチャート、フローダイアグラム、状態遷移図、擬似コード等は、コンピュータ読み取り可能な媒体で実質的に表され、コンピュータ又はプロセッサが明示的に示されているか否かに係らず、係るコンピュータ又はプロセッサにより実行されるように、様々なプロセスを表すことが理解される。同じ参照符号が幾つかの図面を通して類似又は同じエレメントを表している図面、はじめに図1を詳細に参照して、本発明の1つの例示的な実現に係るローカルコンテンツ及び/又はサテライトコンテンツを提供する例示的なモバイルコンテンツ配信システム100の高水準ブロック図が例示される。システム100は、デジタルサテライトコンセントレータ及びディストリビュータDSCD102、コンテンツサーバ及びシステムコントローラCSSC110、イーサネットスイッチ108及び一連の受信機又はシートボックスデコーダ120-1~Nを含む。受信機120-1~Nは、ロジカルチューナ121-1~N、MPEGデコーダ122-1~N、電子番組ガイドEPGインタープリタ124-1~N、コンテンツエンフォーサ125-1~N、RTSPクライアント126-1~N、アナログビデオエンコーダ127-1~N、リモートコントロールユニットRCU受信機128-1~N、ビデオディスプレイユニットVDU図示せず、及びクレジットカードリーダ図示せずをそれぞれ含む。受信機120は、それぞれVDUに給仕し、それぞれのRCUからの乗客のコメントを受信する。RCUは、ユーザ要求を入力するために例示されているが、タッチスクリーン技術を使用することもできる。受信機120は、座席における乗客に給仕する。それぞれの受信機120は、個別のボードに配置される。代替において、2以上の受信機120は、単一のボード上で配置される。例えば、ある行が通路の一方の側で3つの座席を含む場合、3つの受信機120は、単一のボードに位置される。DSCD102は、無線サービスゲートウェイとしての役割を主に果たし、この例示的な実施の形態ではモバイルコンテンツ配信システムのサテライトゲートウェイとしての役割を果たす。CSSC110は、全体のシステム動作及びローカルコンテンツの挿入を扱うプライマリシステムコントローラとしての役割を主に果たす。受信機120は、ビデオディスプレイをそれぞれ提供し、それぞれの乗客からのユーザ入力を受信するために主に動作する。ローカルコンテンツは、CSSC110によりアクセス可能なストレージ図示せずに記憶される。CSSC110は、この例ではパケットスイッチ108を含むローカルネットワークを介して、DSCD102及び受信機120を制御する。パケットスイッチネットワークが例示されているが、回路スイッチネットワークのような他のスイッチネットワークも同様に使用することができる。簡単に、システム100が開始されたとき、DSCD102は、サテライトのトランスポンダサテライトチャネルにロックすることを試み、受信機120のそれぞれは、特定のサテライトチャネルに同調することにより、現在のサテライトのEPGを取得することを試みる。当該技術分野において知られているように、サテライトチャネルは、1以上のテレビジョンTVチャネル又は番組を搬送する。受信機120は、DSCD102がサテライト信号が存在することを示すチャネルにロックするまで、EPGデータを受信することができない。CSSC110は、1以上のサテライトサービスプロバイダの規制されたサービスエリアを示すデータを記憶するメモリ図示せずを含む。さらに、メモリは、特定のサービスプロバイダからのサテライトサービスがそれぞれの経路で許可されているか、どのようなチャネルがそれぞれの経路で提供されることが許可されているかを示すデータ、及び全体のパッケージサテライトサービスプロバイダからの全てのサテライトチャネルについての価格、幾つかのチャネルが許容されない場合の割引価格、サテライトチャネルがEPGで表示することができるかを示すそれぞれの経路についてのデータを記憶する。CSSC100は、CSSC110が価格及び許容可能なサテライトサービス/チャネルを受信機120に通知するように、航空機が離陸する前に、出発地及び目的地の空港のような経路を示す情報を受信する。CSSC110は、例えばGPSを使用することで、CSSC110が航空機が規制されたサービスエリアにあるかを判定することができるように、航空機の現在の位置を決定する。航空機が規制されたサービスエリアに入ったとき、CSSC110は、受信機120に通知し、受信機は、OSDの表示を可能にし、サテライトTVを視聴することを望むかをそれぞれの乗客に尋ねる。ある乗客がサテライトTVを視聴するのを望むことを示した場合、対応する受信機120は、サテライトEPGを搬送するサテライトチャネルに同調する。受信されたサテライトTVは、対応するVDUで表示される。次いで、乗客は、サテライトEPGを使用してサテライトチャネルの何れかに同調しようとする。乗客が同調されたチャネルに既に支払った場合、受信機は、そのチャネルからの信号を表示する。乗客が同調されたチャネルについて支払っていない場合、受信機は、同調されたチャネルを購入するため、その乗客について購入のシーケンスを開始する。DSCD102は、サテライトチューナ及び復調器104を通してライン117に沿って、サテライトサービスプロバイダ図示せずから、ビデオコンテンツデータストリーム及び対応する番組ガイド情報を受信する。サテライトオーディオ/ビデオAV及びEPGストリームは、AVストリーマ107に通過され、AVストリーマでは、チャネルがIPプロトコルでパッケージングされ、パケットスイッチ108を含むローカルネットワークにストリーミングされる。この実施の形態では、低速のサテライトEPGカルーセルが生成のそれぞれのトランスポンダで利用可能であるが、低速のカルーセルを使用する前に受信される、高速の負荷のサテライトEPGストリームが1つの特定のトランスポンダでのみ利用可能である。高速の負荷のサテライトEPGストリームは、予め定義されたPID番組識別子を有し、受信機120は、その特定のトランスポンダに同調し、そのPIDを選択することで、高速の負荷のサテライトEPGを受信する。DSCD102の機能は、受信機120がCSSC110で生成されたローカルコンテンツのガイドを取得することができるように、ローカルネットワークの存在を示すため、受信されたEPGパケットを修正することを含む。受信機120は、修正されたサテライトEPGパケットを待つことなしに、ローカルコンテンツのガイドをシンプルに取得する場合がある。さらに、DSCD102は、ローカル及びサテライトコンテンツチューニング要求を受信し、要求されたビデオストリームを発見することができる対応するマルチキャストグループアドレスを送出することにより受信機120に応答することで、受信機120に給仕するリアルタイムストリーミングプロトコルRTSPサーバ106を含む。ここで、RTSPサーバ106は、ローカルコンテンツのチューニング要求とサテライトコンテンツのチューニング要求とを区別することができる。DSCD102は、RTSP要求に含まれるチューニング情報に依存して、RTSP要求がローカルコンテンツのためのものであるか又はサテライトコンテンツのためのものであるかを判定する。サテライトチャネルのためのものである場合、DSCD102は、要求されたチャネルがローカルネットワークのIPマルチキャストに存在するかを確かめる。次いで、DSCDは、IPマルチキャストアドレスで受信機120に応答し、受信機120は、要求されたAVストリームを受信するため、IPマルチキャストアドレスに同調する。ローカルコンテンツのための要求である場合、DSCD102は、そのローカルチャネルのAVストリームのIPマルチキャストアドレスで受信機120にRTSP応答を送出する。何れかのケースにおいて、受信機120は、インターネットグループマネージメントプロトコルIGMPを使用して、正しいIPマルチキャストストリームに参加する。さらに、衛星から受信されたオーディオ/ビデオコンテンツ及びガイド情報は、スイッチ108を通して、MPEGトランスポートストリームと同様に、オーディオ/ビデオデジタルサテライトサービスDSSトランスポートストリームTSで受信機120にDSCD102により送出することができる。CSSC110は、全体のシステム動作及びローカルコンテンツの挿入の役割を果たすプライマリシステムコントローラである。例えば、ローカルコンテンツは、関税規則について乗客に指導するビデオ、又は安全措置について乗客に指導するビデオを含む。さらに、ローカルコンテンツは、CSSC110に記憶されている娯楽番組又は動画を含む。CSSC110のコンポーネントは、とりわけ、AVストリーマ又はデータポンプ114、コンテンツスケジューラ112、ローカル電子番組ガイドEPGジェネレータ116及びマスターコントローラ111を含み、これらのそれぞれは、以下に記載される。AVストリーマ114は、AVコンテンツを生成し、適切なレートでローカルネットワークにストリーミングする。例えば、AVストリーマ114は、デジタルビデオファイルからのパケットを収集して、リアルタイムプロトコルRTP/ユーザデータグラムプロトコルUDP/インターネットプロトコルIPストリームにカプセル化する。ローカルチャネルは、所定の範囲に制限される。この実施の形態におけるそれぞれのローカルチャネルは、唯一のTV番組を含む。ローカルチャネルのマルチキャストアドレスは、例えばある式によりローカルチューニング要求から導出される。ローカルチャネルのマルチキャストアドレスは、ローカルチューニング要求から導出されるので、AVストリーマ114は、ローカルチャネルのマルチキャストアドレスをRTSPサーバに通知する必要がない。代替として、RTSPサーバ106がローカルチューニング要求に含まれるチャネル番号から対応するマルチキャストアドレスを提供することができるように、AVストリーマ114は、マルチキャストアドレスとローカルチャネル番号との間のマッピングについてRTSPサーバ106に通知する。ローカルコンテンツは、AVストリーマ114によりアクセス可能な記録媒体図示せずに記憶される。コンテンツスケジューラ12は、ライン119を介して、ローカルガイドXMLExtensibleMarkupLanguageファイルを用いることで、ローカルコンテンツ及びローカルEPGストリームの挿入を制御する。例えば、AVストリーマ114は、ローカルガイドXMLガイドが変化したことを示す信号をライン119に沿って受信する。ローカルガイドXMLファイルは、基準時間、チャネル一覧、番組一覧及び関連情報、チャネルの任意のポーズ機能、基準時間だけずらすことができる、ファイル及びスケジュールのファイル名を含む。コンテンツスケジューラ112の別の機能は、受信機120内でデコーダ122を強制的に同調させるような制御コマンドを送出することで、受信機120との作用を調整することを含む。強制同調は、例えば、デコーダ122にローカルで挿入されたコンテンツを伝送するチャネルに強制的に同調させ、デコーダ122にローカルに挿入されたコンテンツが再生を終了したときに前に同調されたチャネルに強制的に同調させるといった、コンテンツスケジューラ112により実行される。本発明によれば、チャネルのようなサービスが視聴及び/又はEPGに表示されるといったアクセスすることができるかを、それぞれの受信機120におけるコンテンツエンフォーサ125が判定することができるように、コンテンツスケジューラ112は、マスターコントローラ111の制御下でそれぞれの受信機120について、例えばエンフォーサテーブルを含めて強制データを作成して更新する。強制データは、チャネルがEPGで表示することができるか、あるチャネルが購入されているかに関する情報を少なくとも含む。本発明の幾つかの実現では、AVストリーマ114は、コンテンツスケジューラの入力のためのフロントエンドとして作用する。例えば、AVストリーマ114は、ローカルプログラミングのスケジュール、ローカルプログラミングのファイル名及びPAUSEのような高水準コマンドに対応するXMLファイルをモニタする。さらに、AVストリーマ114は、XMLファイルを分析し、ガイド生成に関連する入力を、以下に詳細に記載されるローカルEPGジェネレータ116に供給する。一般に、AVストリーマ114は、コンテンツスケジューラ112により生成されたローカルガイドXMLファイルを通して制御される。さらに、AVストリーマ114は、所定のコンテンツが再生を終了したときに、現在再生しているコンテンツについて入力ライン118を介してコンテンツスケジューラ112に通知し、現在再生しているNPXMLファイルを通してAVストリーマ114の状態を入力ライン118を介してコンテンツスケジューラ112に通知する。コンテンツの再生状態は、コンテンツスケジューラ112に関して以下に説明されるように、ローカルで挿入されたコンテンツの表示について、コンテンツをポーズすること又はポーズを解除することに有効である。NPXMLファイルのフォーマットは、基準時間、タイムスタンプ及び全てのチャネルを参照することができるチャネル一覧を含む。チャネル一覧は、チャネル名、ユーザが認識可能な番号、名前及びロゴ、並びに番組情報を含むチャネルオブジェクトを含むことができる。基準時間は、全ての番組開始時間及び終了時間又は他のイベントが測定される時間を示す。例えば、基準時間は、1980年1月6日午前12時とすることができる。GPSGlobalPositioningSystem時間、並びに全ての番組開始及び終了時間は、この時間後の全体の秒数に対応する。代替において、基準時間は、番組開始及び終了時間が日常変化しないように、飛行の開始に設定することができる。AVストリーマ114は、制御の目的のため、コンテンツスケジューラ112により作成されるローカルガイドXMLファイルを分析することができるXMLパーサ図示せずを更に含む。代替的に、XMLパーサは、AVストリーマ114とが独立とすることができ、AVストリーマ114及びローカルEPGジェネレータ116の両者についてローカルガイドXMLファイルを分析することができる。AVストリーマ114は、チャネル又は番組の状態に対する任意の変化について、ローカルガイドXMLファイルをモニタすることができる。EPGジェネレータ116は、ローカルガイドXMLファイルからスケジュール情報を使用して、ローカルEPGストリームを構築する。この実現では、高速の負荷及び低速のカルーセルストリームが作成され、適切なレートでローカルネットワークで送信される。特定のローカルチャネルで送信される高速の負荷のストリームは、EPG情報が低速のカルーセルストリームよりも高速で送信されるのを可能にする。CSSC110におけるマスターコントローラ111は、全ての高水準システム動作及び調整の役割を担う。マスターコントローラは、それぞれの座席について乗客のクレジットカードの支払いの経過を追い、DSCD102のコンフィギュレーションの設定を制御し、コンテンツスケジューラ112を制御し、コンテンツエンフォーサ125のような受信機120におけるエレメントへのプライベート通信チャネルを有する。マスターコントローラは、オペレータのコンソール図示せずから入力を受ける。さらに、マスターコントローラ111は、受信機120におけるコンテンツエンフォーサ125への通信を通して受信機120のローカル又はサテライトチャネルへのアクセスの拒否又は許可を設けることができる。本発明の1以上の実現において、マスターコントローラ111は、個別の通信チャネルを使用して、コンテンツエンフォーサ125を制御することができ、このコンテンツエンフォーサ125は、乗客が視聴することが許可されたチャネルのみがEPGに表示されるように、受信機120のEPGインタープリタ124と相互作用する。さらに、個別の通信チャネルは、ビデオコンテンツの表示のために、どのチャネルに特定の受信機が同調するかを制御するため、マスターコントローラ111により利用される。例えば、受信機120は、顧客が支払ったチャネルのみに同調することができる。マスターコントローラ111は、クレジットカードスワイプのようなそれぞれの受信機の金融取引を追跡する。さらに、マスターコントローラ111は、受信機120を調整し、例えば参照チャネルに対する固有のチャネルオブジェクト識別子を利用することで、どのチャネルが受信機で番組ガイドに表示されるかを制御する。従って、本発明によれば、たとえば受信機120が全てのローカル及びサテライトチャネルのチャネル情報を受信したとしても、受信機120は、全てのチャネルを含む番組ガイドを表示しない。受信機120は、ビデオディスプレイをそれぞれ給仕し、例えばそれぞれの乗客の座席についてRCU入力を受信する。この例では、航空機のそれぞれの乗客の座席について1つの受信機が存在する。受信機の構造は、DirecTV登録商標で使用されるような、標準的なサテライトセットトップボックスSTBで使用されるソフトウェア及びハードウェアに基づいている。この例示的なシステムでは、受信機120は、RFチューナ及び復調器を有さない。これは、これら2つのコンポーネントがDSCD102に含まれるためである。受信機の1つの実施の形態は、ハードウェアリソース例えばPIDフィルタ等及びソフトウェアがより制限されるように、唯一のロジカルチューナを有するように1つの受信機を制限することである。この実施の形態では、受信機120は、所与の時間で唯一のチャネルからのパケットを受信して分析する。係るように、全てのEPG情報の更新又は収集は、低速である。低速のサテライトEPGカルーセルはサテライトの各トランスポンダで利用可能であるが、高速の負荷のサテライトEPGストリームは、低速のカルーセルを使用する前に受信され、1つの特定のトランスポンダでのみ利用可能である。例示的な実施の形態では、DSCD102は、この高速の負荷のEPG信号を複製し、それを各チャネル又はIPマルチキャストストリームに含める能力を有さない。別の実施の形態では、それぞれの受信機120は、2つのロジカルチューナを含み、一方のチューナが高速の負荷のサテライトEPGストリームを絶えずモニタして、他方のロジカルチューナが現在のチャネルの視聴のために使用され続けるのを可能にする。以下では、それぞれの受信機120が1つのロジカルチューナのみを含む実施の形態が更に例示される。サテライトチューニング情報は、衛星、トランスポンダ周波数、サテライトサービスのための信号の極性のような情報を含む。チューニング情報は、対応するRCUからの乗客からのチャネル選択の受信に応じて、EPGインタープリタ124により作成された統合されたEPGにおけるチャネル情報に従って、対応するコンテンツエンフォーサ125により導出され、選択信号は、対応するRCU受信機128により受信される。ひとたび同調要求が対応するコンテンツエンフォーサ125により承認されると、この情報は、対応するRTSPクライアント126によるRTSPチューニング要求に同調される。RTSPチューニング要求に応答して、DSCD102におけるRTSPサーバ106は、要求している受信機120に要求されたチャネルを表すマルチキャストアドレスを送出する。DSCD102からのIPマルチキャストアドレスの受信に応じて、要求している受信機120におけるロジカルチューナ121は、インターネットグループマネージメントプロトコルIGMPを使用することでサテライトチャネルに同調してマルチキャストに参加し、PIDを使用してマルチキャストから選択されたTVチャネルを受信する。MPEGデコーダ122は、ネットワークインタフェース及び対応するロジカルチューナ121を介してネットワークからのマルチキャストオーディオ/ビデオストリームを受信する。ローカルAVストリームは、CSSC110から送信され、サテライトAVストリームは、DSCD102によりローカルネットワークで送出される。MPEGデコーダ122は、AVストリームを分析し、ビデオをデコードし、オーディオをデコードし、対応するVDU及びハンドセット図示せずへの送信のため、デコードされたビデオ及びオーディオをアナログビデオエンコーダ127に提示する。MPEGデコーダ122は、限定されるものではないが、システムオンチップSOCとしてパッケージ化され、マイクロプロセッサと周辺装置の組み合わせが1つの集積回路ICに組み込まれる。EPGインタープリタ124は、ネットワークインタフェース及び対応するロジカルチューナ121を介してネットワークからマルチキャストEPGストリームを受信する。ローカル番組ガイドストリームは、CSSC110から送信され、サテライトガイドストリームは、DSCD102によりローカルネットワークに送出される。EPGインタープリタ124は、それぞれのガイドストリームをデコードし、ローカルガイド及びサテライトガイドの両者からの情報を組み合わせて、対応するVDUの乗客に提示される1つの統一されたEPGを作成する。対応するコンテンツエンフォーサ125における、エンフォーサテーブルにおけるデータのような、強制データにより表示されることが許可されるチャネルのみがEPGで表示することができる。コンテンツエンフォーサ125は、提供される娯楽サービスについて有効なチャネルのみを表示するため、対応するEPGインタープリタ124と連動する。全ての利用可能なサテライトチャネルがチャネルのラインアップにないことが可能である。また、コンテンツエンフォーサ125は、例えば支払いをした顧客が見ることが許可されたチャネルのみを同調することができることを確かめるため、RTSPクライアントと連動する。コンテンツエンフォーサ125は、例えばこれらの動作を制御するために使用される、例としてエンフォーサテーブル図示せずと呼ばれる、ある構造を含む強制データを含む。エンフォーサテーブルが作成され、CSSC110におけるコンテンツスケジューラ112によりコンテンツエンフォーサ125に送出される。コンテンツエンフォーサ125は、対応するRCUからのユーザ入力を受信する。この例では、エンフォーサテーブルは、ローカル又はサテライトチャネルが表示されたEPGで表示されるか否か、ユーザがそのチャネルで番組を見ることが許可されているか否かを判定するために必要とされる、それぞれのチャネルについての情報を提供する構造である。なお、たとえあるチャネルがEPGで表示されたとしても、そのチャネルは、例えば乗客がそのチャネルについて支払っていない場合、特定の乗客によりチャネルが視聴されない場合がある。コンテンツエンフォーサ125への全てのアクセスは、限定されるものではないが、例示的な実施の形態ではそれぞれローカル及びサテライトチャネルと関連する固有の32ビットチャネル識別子に基づく。この識別子は、EPGデータストリームからのチャネルオブジェクト識別子IDである。チャネルオブジェクトは、チャネルに関する情報を含む。それぞれのチャネルについて、表1で示される情報は、エンフォーサテーブルに記憶され、このテーブルは、対応する受信機におけるメモリ図示せずに記憶される。なお、購入ユニットがある番組を含む場合、エンフォーサテーブルは、それぞれの番組について作成されない。ある番組は、EPGにおける番組情報に従って、あるチャネルにリンクされる。エンフォーサテーブルに加えて、強制データは、サテライトチャネルがEPGで表示されないこと、購入のために提案されないことをシンプルに示す。顧客/乗客は、対応するRCUを使用してEPGでそのチャネルを選択することで、ローカル又はサテライトの特定のチャネルを視聴することを要求することができる。要求チャネルがエンフォーサテーブルに従って購入されていない場合、受信機120におけるコンテンツエンフォーサ125は、乗客がクレジットカードにより支払うことを可能にするオンスクリーンディスプレイを乗客に提示する。支払い情報は、ローカルネットワークを通して個別の制御チャネルを介して、CSSC110におけるマスターコントローラ111に送出する。マスターコントローラ111は、受信機120における対応するエンフォーサテーブルを更新するように、CSSC110におけるコンテンツスケジューラ112に指示し、そのチャネルが同調されるのを可能にする。ひとたび顧客があるチャネルを視聴することが許可されると、そのチャネルのチューニング要求は、RTSPクライアント126によりRTSP要求に変換され、DSCD102においてRTSPサーバ106にローカルネットワークを通して送出される。DSCD102におけるRTSPサーバ106は、RTSP要求に含まれるチューニング情報に依存して、RTSP要求がローカルコンテンツのためのものであるか又はサテライトコンテンツのためのものであるかを判定する。RTSP要求がサテライトチャネルのためのものである場合、DSCD102は、要求されたチャネルがローカルネットワークのIPマルチキャストに存在することを確かめる。次いで、DSCD102は、受信機120が要求されたAVストリームを受信するために同調すべきIPマルチキャストアドレスで受信機120に応答する。RTSP要求がローカルで記憶されたコンテンツのための要求である場合、DSCD102は、そのローカルチャネルのAVストリームのIPマルチキャストアドレスで受信機120にRTSP応答を送出する。何れかの場合においても、受信機120は、IGMPを使用してIPマルチキャストストリームに参加する。マルチキャストがサテライトチューニング要求について存在しない場合、RTSPサーバ106は、チューニング要求により要求されたトランスポンダに同調するため、不使用のサテライトチューナ及び復調器104のうちの1つを要求し、IPプロトコルにおいてそのトランスポンダからの受信された信号をパッケージ化し、パッケージ化された信号をローカルネットワークでストリーミングするため、不使用のAVストリーマ107のうちの1つを要求する。サテライトチャネルのマルチキャストアドレスは、例えばある式によるチューニング要求から導出される。代替として、RTSPサーバ106がチューニング要求に含まれるチャネル番号から対応するマルチキャストアドレスを提供することができるように、AVストリーマ107は、マルチキャストアドレスとサテライトチャネル番号との間のマッピングについてRTSPサーバ106に通知する。受信機120は、サテライトEPGオブジェクトをキャッシュする能力を含む。1つの実施の形態では、受信機のブートアップの間、受信機は、サテライトEPGストリームの可用性についてチェックする。サテライトEPGストリームが利用可能ではない場合、受信機は、受信機のブートアップの間にキャッシュにおいて最も最新のEPGオブジェクトを使用して、サテライトEPGを構築する。この動作は、システムが開始されたときにサテライト信号が存在しない状況のために設計される。これは、例えばハワイにおける土地にあるとき、規制されたサービスエリアがアメリカ本土に制限されるとき、又は例えば嵐の間のような濃い雲のカバーが存在するときに起こる。EPGストリーム内には多くのタイプのEPGオブジェクトが存在する。これらのオブジェクトは、衛星から到来する多くのストリームに含まれる特定のストリームを発見するため、サテライトチューナ及び復調器104に情報が提供されるように、番組情報、スケジュール、トランスポンダ周波数、信号の極性等に関する情報を含む。大部分の場合、サテライト及びローカルコンテンツの両者は、同時に利用可能である。しかし、幾つかの状況において、無線サービスプロバイダのサテライトプログラミングは、例えば航空機がその無線サービスプロバイダの規制されたサービスエリア外にあるときに利用可能ではない。時折、航空機の衛星受信アンテナの信号追跡は、たとえ航空機がその無線サービスプロバイダの規制されたサービスエリア内にある場合でさえ、航空機の動きについていくことができない。サテライト信号が失われているとき、衛星からのIPマルチキャストストリームは、ローカルネットワークでもはや利用可能ではない。MPEGデコーダ122は、乗客がサテライトチャネルを視聴している場合に、一時的なサービスの損失を説明するOSDが表示されるように、受信機120におけるコンテンツエンフォーサのような他のプロセスに、このサテライト信号の損失のイベントを合図する。このポップアップOSDは、DTNAMDueToNormalAircraftMovementである。乗客がローカルチャネルを視聴している場合、サービスは中断されず、DTNAMOSDは、表示されることが要求されない。また、サテライトチューナ及び復調器104は、あるトランスポンダにロックすることができない場合にサテライト信号の損失を検出することができ、CSSC110及びそれぞれの受信機120にネットワークを通してサテライト信号の損失を通知することができる。1実施の形態では、たとえ航空機がサテライトサービスプロバイダの規制されたサービスエリア外にあるとしても、そのサテライトサービスプロバイダの規制されたサービスエリア内にある、航空機が空港に向かって国際水域を介して飛行している場合、サテライトサービスプロバイダからサテライトサービスは、統一されたEPGで表示することができる。例えば、ハワイといったアメリカ本土外を出発点として、アメリカ本土内のニュージャージ州ニューアークへの飛行では、サテライト信号は存在せず、すなわち信号強度は、システム起動の間に信号を再生するために受信機の取って十分ではない。この場合、サテライトEPGストリームは利用可能ではなく、受信機120により受信されているEPGストリームのみがローカルで記憶されたコンテンツに関連するEPGストリームである。係るように、受信機120のEPGインタープリタ124は、ローカルEPGストリームと受信機120に記憶されているキャッシュされたサテライトEPGオブジェクトとを使用することで、統一されたEPGデータベースを構築する。キャッシュされたサテライトEPGは、サテライトサービスがなお利用可能であるとき、受信機120により受信された最後のサテライトEPGである。システム起動の後、乗客が航空機がなお衛星の受信領域外にあるときに、乗客がサテライトチャネルに同調するのを試みる場合、乗客は、サテライトサービスが利用可能でないことを示すOSDを得る。航空機がサテライト受信の電波到達範囲内にある後に、乗客がサテライトチャネルに同調するのを試みる場合、正しいチャネルを得ることができる。キャッシュされたガイドは、この実施の形態では使用され続ける。これは、受信機120が唯一のロジカルチューナを含む場合に新たなガイドを再生するため、受信機120は、約30秒の高速の負荷の衛星EPGストリームから統一されたEPGを再構築するために完全な又は部分的なリブートを行うことが要求され、乗客のサービスは、その期間において中断される。この実施の形態では、受信機120は、最新のサテライトEPGを受信するために乗客が受信機120をリブートするのを望むかを尋ね、乗客が受信機120をリブートすることに同意した場合に現在のサービスが中断されることを乗客に警告するOSDをそのコンテンツエンフォーサ125を通して提供する。OSDは、応答を入力ボタンを乗客に提供する。この実施の形態では、受信機120は、サービスがなお中断されている場合があるが、自身を完全にリブートすることなしに、最新のサテライトEPGを取得することをOSDを通して乗客に提案する。乗客が同意した場合、ロジカルチューナ121は、高速の負荷のサテライトEPGストリームを提供するサテライトチャネルトランスポンダに一時的に同調し、ローカル又はサテライトチャネルである場合がある、前のチャネルに同調する。別の実施の形態では、航空機が規制されたサービスエリア内にあるときに、サテライトサービスプロバイダからのサテライトサービスは、統一されたEPGで表示することができ、航空機がそのサテライトサービスプロバイダの規制されたサービスエリア外にあるとしても、サテライト信号を受信することができなくなるまで、なお表示される。この実施の形態は、以下の基準に適合する飛行について適用可能である。これは、規制されたサービスエリア内から出発して、サテライトサービスプロバイダの規制されたサービスエリア外の市までの飛行であり、経路は、規制されたサービスエリアを離れた後であって、目的地に到達する前に国際水域上であり、信号は、目的地に到達する前に国際水域で消えることが知られる。乗客があるチャネル又は番組、或いは乗客がある番組又はチャネルを購入するとき、サテライトサービスが飛行の開始で制限された量の時間についてのみ利用可能であることを警告のOSDが示すことが好ましい。この例ではサテライトサービスプロバイダの規制されたサービスエリアであるアメリカ本土内で始まり、例えばハワイまでの飛行に関して、モバイルコンテンツ配信システム100は、統一されたEPGにおけるそのサービスプロバイダからのサテライトサービスを表示し、信号がもはや受信されなくなるまでサテライトサービスを提供する。サテライト信号が失われたとき、衛星から生じるIPマルチキャストストリームは、ローカルネットワークでもはや利用可能ではなく、受信機120は、その受信機により給仕される乗客がサテライトチャネルを視聴している場合に、DTNAMOSDを表示する。サテライト信号がもはや存在しないとき、統一されたEPGは、そのサテライトサービスプロバイダからのサービスを含まない。所定の状況下で、たとえ航空機が規制されたサービスエリアを横断したとしても、サテライト信号がなお存在し、その無線サービスプロバイダからのサービスは、航空機が着陸するまで継続されることが許可される。これらの状況において、マスターコントローラ111は、航空機が着陸したことを示す信号図示せずを受信する必要がある。マスターコントローラ111はサテライトチャネルからの信号を乗客に提供するのを停止することをコンテンツエンフォーサ125に通知し、コンテンツスケジューラ112に指示して、エンフォーサテーブルを含む強制データを更新して、統一されたEPGにおけるサテライトサービス及びサテライトサービスの表示を停止する。別の実施の形態では、飛行がアメリカ大陸内にとどまる場合、サテライトサービスプロバイダについて例示的な規制されたサービスエリアは、短期間について例えばLAからハワイ、航空機マルチメディア配信システム100は、そのサテライトサービスプロバイダからのサテライトサービスを提案しないようにプログラムされる場合がある。別の実施の形態では、サテライトサービスプロバイダからのサテライトサービスは、航空機が規制されたサービスエリア内にあるときにのみ、統一されたEPGにおいて表示することができる。航空機がそのサテライトサービスプロバイダの規制されたサービスエリア外にあるとき、そのサテライトサービスプロバイダからのサテライトサービスは、EPGにおいて表示されず、購入について提案されない。マスターコントローラ111は、GPSが提供する座標位置がメモリに記憶されている規制されたサービスエリア内にあるか又はサービスエリア外にあるかを判定することで、航空機が規制されたサービスエリア内にあるか又はサービスエリア外にあるかを判定する。飛行が規制されたサービスエリア、すなわちGPS座標により決定される、この例ではアメリカ本土の境界を離れたとき、CSSC110におけるマスターコントローラ111は、ローカルネットワークにわたりプライベートコントロールチャネルを通して、受信機120のコンテンツエンフォーサ125に指示して、サテライトサービスの提供を停止し、サテライトチャネルがもはや利用可能でないことを示すOSDを提示させる。また、サテライトチャネルがEPGディスプレイに表示されるのをコンテンツエンフォーサ125が可能にしないように、マスターコントローラ111は、ローカルネットワークにわたりプライベートコントロールチャネルを通して受信機120におけるエンフォーサテーブルを更新する。ローカルに記憶されたコンテンツのみが飛行の残りを通して利用可能である。たとえ航空機がサテライトサービスプロバイダの規制されたサービスエリア内にあるとしても、サテライトサービスプロバイダからのサービスは、天気、迅速な航空機の動き等のために、短時間の間に利用可能でない場合がある。この状況において、受信機120は、乗客がサテライトチャネル又は番組を視聴している場合に、信号が一時的に失われていることを示すDTNAMOCDを提供する。さらに、たとえそのサテライトサービスプロバイダからのサテライトサービスを利用している乗客がいないとしても、信号が再び存在するようになったときに、マスターコントローラ111及びそれぞれの受信機120が通知されるように、少なくとも1つのサテライトチューナ及び復調器104は、信号をロックするのを常に試みる。この実施の形態は、トロント、カナダのようなアメリカの外にある市から生じているか又は接続している飛行、又はアメリカの外から生じている飛行について適用可能である。航空機がアメリカの外から生じているとき、受信機120は、サテライトチャネルを受信することができる場合があるが、受信機120は、アメリカのサテライトチャネルを乗客に提供することから制限される。なお、この例では、規制されたサービスエリアは、アメリカ大陸である。航空機がアメリカ大陸を離れ、航空機がサテライトサービスプロバイダからサテライトサービスを提供することが決定された場合、乗客には、サテライトサービスが制限された量の時間についてのみ利用可能であることを示すOSDを介して通知される。この実施の形態では、アメリカ大陸に入るとき、新たなサテライトEPGを取得することが望まれる。受信機120が1つのロジカルチューナ121のみを有する場合、高速の負荷のサテライトEPGストリームに同調するようにロジカルチューナに指示することなしに、新たなEPGを取得する方法はない。ローカルチャネルを視聴するためにロジカルチューナ121が乗客により既に使用中である場合、上述されたように受信機が完全に又は部分的にリブートされるためにサービスは中断される。サテライト信号が信号のロックに基づいて存在することとなり、航空機は、GPSデータに基づいてサービスの境界内にあるとき、サテライトサービスが現在利用可能であることを乗客に通知するポップアップOSDが乗客に提示される。マスターコントローラ111は、それぞれの受信機がOSDを表示することができるように、航空機の全ての受信機120にそのイベントについて通知する。乗客には、どのようなサテライトチャネルが利用可能であるかを知るためにガイドボタンを押すための機会、又はローカルチャネルに戻るための機会が提供される。乗客が対応するRCUでガイドボタンを押した場合、EPGインタープリタ124は、リセットして、高速の負荷のサテライトEPGストリームを取得させる。これは、約30秒を要するため、待つことを乗客に依頼するOSDが表示される。エンフォーサテーブルは、コンテンツスケジューラ112により更新され、全ての有効なサテライトチャネルが乗客のEPGにおいて表示されるのを可能にする。次いで、受信機は、異なるチャネルカテゴリ及びユーザオプション、及びEPGディスプレイのコーナでローカルに記憶されたチャネルである最後に同調されたチャネルを表示するカテゴリスクリーンを表示する。カテゴリスクリーンは、以下のチャネルカテゴリ及びユーザオプションからなるリストを表示する。全て、スポーツ、ニュース及び情報、娯楽及び音楽、家族及び子供、並びにオーディオ及び言語のオプション。オーディオ及び言語のオプションは、オーディオ言語、メニュー言語及びキャプション特性のようなオプションを乗客は設定するのを可能にする。全てのカテゴリが選択されたとき、全てのサテライトチャネルをEPGに表示することができる。さもなければ、他のカテゴリのうちの1つが選択された場合、選択されたカテゴリに関連するサテライトチャネルのみがEPGにおいて表示される。この時点で、EPGは、乗客の方向の下で、任意のローカル及びサテライトチャネル情報を表示することができる。乗客は、任意のチャネルに同調することを試みる。チャネルが更なる支払いを必要とする場合、乗客は、上述されたやり方でチャネルへのアクセスを購入することが許可される。乗客が前に視聴していたローカルチャネルを視聴し続けるのを望む場合、乗客は、ポップアップOSDのリターンボタンを押すか、そのOSDがタイムアウトとさせることができる。上述された現在のEPGの取得は、受信機120がサテライト信号を取得して、予め定義されたタイムアウト内でサテライト番組ガイドをロードする場合に成功であると考えられる。ひとたび高速の負荷のサテライトEPGストリームが十分に取得されると、カテゴリスクリーンが表示され、マスターコントローラ111に通知される。受信機120がサテライト信号を取得することができず、予め定義されたタイムアウト内でサテライト番組ガイドをロードすることができない場合、リセットが失敗であると考えられ、マスターコントローラ111に通知される。この実施の形態では、サテライトサービスの可用性を示すサービスエリアに入ったときに、OSDが受信機120におけるコンテンツエンフォーサ125により表示されること、及びサテライトチャネルを購入する提案がこの時点の前ではなく、この時点で乗客に提示されることが望まれる。また、航空機がサテライトサービス/チャネルの利用可能でないことを示すサービスエリアを離れようとしているとき、OSDが表示されることが望まれる。OSDは、サテライトプログラミングの損失がサテライトサービスプロバイダの規制されたサービスエリア外である航空機の位置のためであることを説明する。サテライト信号を再生している受信機120は、たとえサテライト信号がなお存在するとしても停止されるべきではない。マスターコントローラ111は、航空機が規制されたサービスエリアを離れるかサービスエリアに入るかを検出して、受信機120が正しく警告するOSDを表示するように、受信機120におけるそれぞれのコンテンツエンフォーサ125にそのイベントをローカルネットワークを介して通知する。マスターコントローラ111は、コンテンツスケジューラ112に指示して、受信機120におけるエンフォーサテーブルを更新させる。一般に、サテライトサービスプロバイダの、アメリカ本土のような規制されたサービスエリア内でのみサテライトサービスが利用可能であることを示す一般的な但し書きが購入スクリーンで表示される。この実施の形態では、統一されたガイドで表示されるチャネル及び番組は、ライブのサテライトブロードキャストにおけるEPGストリームからである。キャッシュされたサテライトEPG情報が乗客に提示されない。ガイドにチャネルを表示する前に、全ての必要なガイド情報が受信されることが望まれる。前に記載されたように、規制されたサービスエリアを出る動き/規制されたサービスエリアに入る動きは、航空機におけるグローバルポジションシステムGPSを介して検出される。他の測位システムも同様に使用される。マスターコントローラ111は、特定のサテライトサービスがその位置で受信されることが許可されるかを判定することができるように、GPS図示せずから現在の位置を受信する。マスターコントローラ111は、航空機が離陸する前に、乗客が彼/彼女の座席に割り当てられた受信機120を通して、経路情報が入力されているときに、規制されたサービスエリアに航空機があるか又は規制されたサービスエリアから航空機が出ているかに依存して、チャネル毎にパッケージ又はチャネルの何れかとしてローカル及びサテライトサービスを事前に購入するように、経路情報を受信する。航空機が規制されたサービスエリアにない場合、モバイルコンテンツ配信システム100は、パッケージとしてサテライトサービスを提供するが、チャネル毎ではない。しかし、航空機が規制されたサービスエリアにない場合、システムは両者を提供することが許可される。経路情報は、出発地点と目的地点の市のペアにより表される。これは、経路が、それぞれの市のペアについて予め定義されるからである。代替において、経路情報は、マスターコントローラ111により提供されるユーザインタフェース図示せずを通して手動で入力される。例えば、マスターコントローラ111は、1以上のセグメントを入力するための航空機のオペレータのオンスクリーンメニューを提供し、それぞれのセグメントが出発位置と目的位置とで表される。モバイルコンテンツ配信システムが車両に配置されるとき、GPSにより計画される経路は、経路情報としてマスターコントローラ111に入力される。市のペアの情報は、飛行がアメリカ本土を離れるか、アメリカ本土に入るか、又はアメリカ本土の境界に留まるかを判定するために使用される。例えばカナダの境界に沿って進むといった簡単な境界の横断を扱うため、マスターコントローラ111は、GPSの許容誤差を少なくとも考慮するため、GPS検出された位置が、ある閾値だけ規制されたサービスエリアの境界の最も近いポイントから離れている場合にのみ、航空機が境界から外れていることを判定する。閾値は、実験からの結果に従って決定される。例えば特定の無線プロバイダとの契約上の取り決めといった所定の状況下で、モバイルコンテンツ配信システム100は、所定の飛行について特定のサテライトサービスプロバイダからのサテライトサービスを提供しないようにプログラムされる場合がある。これらの飛行に関するサテライトサービスの提供しないことに関する情報は、マスターコントローラ111のメモリに記憶される。図面を良好に理解するため、以下の頭文字及び用語を知ることは役に立つ。市のペアcitypair:航空機の飛行の出発地点の市と目的地点の市。この情報は、例えば航空機のドアが閉じた後に、航空機からモバイルコンテンツ配信システム100に伝送される。とりわけ、どのようなローカルコンテンツがローカルに記憶されているか及び/又はどのようなサテライトコンテンツが航空機で提供することができるかを判定するために使用される。事前販売presell:所与の飛行に関して、サテライトTV及び/又はローカルで記憶されたコンテンツを視聴する権利を前もって購入するのを可能にする。通常、購入は、飛行に関して行われる。それぞれの受信機120は、図1に示されないクレジットカードリーダを含む。高速負荷のサテライトEPGストリームFastLoadSatelliteEPGStream:TVに表示される目に見えるEPG例えばチャネル番号の必要最小限において迅速に満たされるために特定のチャネルにおいて送出されるEPGストリーム。他の情報の幾つかは、それぞれのチャネルにおける低速なカルーセルストリームで時間を通して低速に満たされる。部分的なサテライトサービスPartialSatelliteService:Yes/No。ある飛行において、システム100が無線サービスプロバイダからの全体のサテライトサービスを提供することができない場合、システム100は、部分的なサテライトサービスのみを提供することが考えられる。マスターコントローラ111は、完全な又は部分的なサテライトサービスが、市のペアが入力された後に提供されたかを判定することができる。LSP:LocallyStoredProgramを意味し、モバイルコンテンツ配信システムでのローカルに記憶されたコンテンツのストリーミング特性を表す。DTNAM:上述されたDuetoNormalAircraftMovementを意味し、サテライトサービスが一時的に利用可能でないことを乗客に示すポップアップOSDの頭文字である。機能停止の理由は、必須という訳ではないが、たいがい航空機の動きである。本発明によれば、娯楽サービスの支払い及び提案は、地理学的な境界、市のペアの情報、及び信号の強度に基づいた、サービスの入出により変更される。図2を参照して、航空機がサテライトサービスプロバイダの規制されたサービスエリアにあるとき、サテライトサービスプロバイダからのサテライトサービスがEPGでのみ表示され、航空機が規制されたサービスエリアの外にある場合に、EPGにおいて表示されることが許可されない実施の形態について、受信機120に関連する飛行の間の状態遷移図200を示す。状態遷移図は、図1のシステム100を参照して説明される。図2における用語DTVチャネル及びLSPチャネルは、それぞれサテライトチャネル及びローカルチャネルを表す。状態遷移図は、6つの状態を含む。上の3つの上体240、250及び260は、サテライトサービスが購入された後に生じる。ひとたびサービスが購入されると、飛行の残りを通して購入されたままであり、航空機が規制されたサービスエリア内又は規制されたサービスエリア外で移動するか、及びサテライト信号が存在するかに依存して、受信機120は、状態240、250及び260の間で遷移する。下の3つの状態210、220及び230は、サテライトサービスが購入される前に生じる。飛行の開始で、それぞれの受信機120のサービスは、下の3つの状態のうちの1つで生じる。乗客が衛星の購入を行わない場合、その乗客に関連される受信機120は、航空機が規制されたサービスエリア内にあるか又は規制されたサービスエリア外で移動するか、及びサテライト信号が存在するかに依存して、飛行の間に下の3つの状態210、220及び230の間で遷移する。規制された領域この例ではカナダの外で生じる飛行について、状態210でサービスが開始する。マスターコントローラ111は、市のペアから表されるか又は導出される経路情報及びGPSからの現在の位置から、航空機が離陸する前に規制されたサービスエリアの外にあることを検出する。マスターコントローラ111は、航空機が規制されたサービスエリア外にあることを受信機に通知し、コンテンツスケジューラ112に指示して、それぞれの受信機120におけるそれぞれのコンテンツエンフォーサ125に作成された/更新されたエンフォーサテーブルを送信させる。これにより、サテライトサービスプロバイダからのサテライトサービスは、それぞれのEPGにおける表示のためにそれぞれのコンテンツエンフォーサ125により許可されない。規制された領域の外であるので、サテライト信号が存在するか否かは問題ではない。何れの場合においてもEPGにおけるサテライトチャネルが乗客に表示されない。ローカルサービスのみが表示されたEPGにおいて表示される。コンテンツエンフォーサ125は、OSDを介してパッケージとしてサテライトサービスの販売を提案するが、サテライトEPGは未だ利用可能ではないためにチャネル毎ではない。乗客がサテライトサービスの購入を行った場合、コンテンツエンフォーサは、マスターコントロータ111に通知し、マスターコントローラは、コンテンツスケジューラ112に指示して、乗客がサテライトサービスをパッケージとして購入したことを示すコンテンツエンフォーサの対応するエンフォーサテーブルを更新させる。次いで、対応する受信機120は、状態260に遷移するが、航空機は、規制されたサービスエリアの外になおあるために、乗客は、購入したサテライトサービスを楽しむことができない。飛行が進行したとき、航空機は、規制されたサービスエリアに移動する。そのポイントで、マスターコントローラ111は、GPSからの現在の位置から、規制されたサービスエリアに移動したことを判定し、コンテンツエンフォーサ125に通知し、コンテンツスケジューラ112に指示して、エンフォーサテーブルを更新させ、受信機120がローカル及びサテライトサービスを含む統一されたEPGを表示するのを可能にし、状態250で表示されるようにサテライト信号が存在する場合に購入されたサテライトサービスを楽しむのを可能にする。受信機120のMPEGデコーダ122は、同調されたチャネルでマルチキャストストリームを受信することができる場合、サテライト信号が存在することを検出することができる。飛行が進行し続けるとき、MPEGデコーダ122は、マルチキャストストリームがもはや利用可能ではないために、サテライト信号が失われたことを検出し、マルチキャストストリームが再び利用可能となったときに、サテライト信号が回復されたことを検出する。サテライト信号のこの一時的な損失は、例えば航空機の動き、雲量等により引き起こされる。この場合、受信機120は、状態250と状態240との間を移動する。サテライト信号は存在しない間、乗客がサテライトチャネルを視聴している場合、乗客は、信号が回復するまで、コンテンツエンフォーサ125により指示されたように、DTNAMポップアップOSDを見る。乗客がローカルチャネルを視聴している場合、サテライト信号が失われたときに変化が通知されず、中断なしにローカルチャネルを視聴し続けることができる。しかし、MPEGデコーダ122がサテライト信号が存在しないことを判定した間に、乗客がサテライトチャネルを同調するのを試みた場合、乗客は、DTNAMOSDを取得する。なお、たとえローカルサービスLSPチャネルが利用可能であることを図2が明示的に示さないとしても、ローカルサービスは、状態250を含む全ての6つの状態で見るために乗客にとって利用可能であることが想定される。MPEGデコーダ122により決定されたようにサテライト信号が存在し、マスターコントローラ111により検出されたように規制されたサービスエリア内で生じた飛行について、状態220で受信機が開始する。この状態において、ひとたび乗客がパッケージとして又はチャネル毎の何れかでサテライトサービスを購入すると、LSPチャネル及びサテライトチャネルの両者がEPGで表示され、視聴される場合がある状態250に遷移する。上述されたように、サテライト信号が行き来するとき、受信機120は、飛行が規制されたサービスエリアに留まる限り、状態240と状態250の間で移動する。しかし、飛行が規制されたサービスエリア例えばカナダの外の領域について向けられる場合、状態260で示されるように、サテライトサービスが利用可能でなくなるように、マスターコントローラ111は、この状況を検出し、コンテンツエンフォーサ125に通知し、コンテンツスケジューラ112に指示して、エンフォーサテーブルを更新させる。LSPチャネルのようなローカルサービスは、利用可能なままである。ある飛行がマスターコントローラ111により検出されたときに規制されたサービスエリア内から生じるが、MPEGデコーダ122により検出されたときにサテライト信号が存在しない場合、受信機230は状態230となる。コンテンツエンフォーサ125は、EPGにおけるサテライトチャネルのようなサテライトサービスを受信機120が表示するのを可能にし続ける。しかし、サテライト信号が存在しない間に無線サービスプロバイダがチャネルを再調整する場合、EPGにおけるサテライトサービスは、現在ではない古い。サテライト信号が存在しない期間の間に、EPGにおけるサテライトパッケージ又はサテライトチャネル/番組について乗客が購入を行ったとき、受信機120は、状態240に移動し、エンフォーサテーブルは、更新されるが、乗客は、購入されたサテライトサービスをなお見ることができない。これは、MPEGデコーダ122がサテライト信号が存在しないことをなお検出しているからである。上述されたように、購入の状態が変化したとき、対応するエンフォーサテーブルは、変化を反映するために、コンテンツスケジューラ112により更新される。図3を参照して、サテライトサービスのような無線サービスが表示されたEPGに含まれるときを示す例示的なフローチャート300を示す。唯一のサテライトプロバイダが例示されるが、本発明は、2以上のサテライトサービスプロバイダに拡大される。サービスプロバイダのそれぞれ1つは、類似のやり方で扱われる。航空機が無線サービスプロバイダの規制されたサービスエリア外にある場合、EPGは、ローカルチャネルのみを含む。航空機が2以上の無線サービスプロバイダの規制されたサービスエリアにある場合、EPGは、ローカルチャネル、及び2以上の無線サービスプロバイダにより提供されるチャネルを含む。プロセスはステップ310で開始し、ステップ320で、マスターコントローラ111は、航空機が特定の無線サービスプロバイダの規制されたサービスエリア内にあるかを判定する。航空機が規制されたサービスエリア外にある場合、ステップ360におけるように、コンテンツエンフォーサ125がEPGにおけるサテライトチャネルを表示しないように、コントローラ111は、受信機120に通知し、コンテンツスケジューラ112に指示して、エンフォーサテーブル及び他の強制データを更新させる。航空機が規制されたサービスエリア内にある場合、マスターコントローラ111は、受信機120に通知し、コンテンツエンフォーサ125がEPGにおけるサテライトチャネルの表示を可能にするように、コンテンツスケジューラ112に指示して、エンフォーサテーブル及び他の強制データを更新させ、次いで、プロセスはステップ330に進み、受信機は、サテライト番組ガイド情報が取得されるべきかを示すユーザ信号を受信機がユーザから受信したかを判定する。ユーザ信号は、受信機からの問い合せに応答して受信されるか、或いは、例えばRCUにおけるガイドボタンを押すことでEPGを見るためのユーザインタフェースを作動したとき、又はユーザが視聴のためにサテライトチャネルを選択したとき、の何れかで受信される。問い合せは、ユーザがライブのサテライト番組情報を望むかをユーザに尋ねるOSDの形式で表示される。ユーザは、そのOSDにおけるボタンのようなユーザインタフェースを作動して、ユーザ信号を供給する場合がある。ユーザがライブのサテライト番組ガイド情報を望むことを示すユーザ信号を受信機が受信した場合、プロセスは、ステップ340に進み、受信機は、高速の負荷のサテライトEPGを取得するために予め定義されたサテライトチャネルに同調する。ステップ340の前に、受信機は、例えばローカルチャネルからのビデオ信号のような現在のサービスが例えば約30秒といったある時間について中断されることを示すOSDを表示することでユーザに警告を提供する。1実施の形態では、受信機がリブートされたとき、受信機は、高速の負荷のサテライトEPGを取得するために予め定義されたサテライトチャネルに自動的に同調し、ステップ340は、受信機をリブートすることで達成される。ステップ340で、高速の負荷のサテライトEPGデータが取得された後、受信機は、予め定義されたサテライトチャネルに同調する前に、最後に同調されたチャネルに同調する。ステップ350で、受信機は、ローカルに記憶されたコンテンツとサテライトサービスプロバイダの両者からのチャネルを含むEPGの表示を可能にする。ステップ330で、ユーザがライブのサテライト番組情報を望むことを示すユーザ信号を受信機が受信していないと受信機が判定した場合、プロセスはステップ360に進み、受信機は、ローカルチャネルを含み、サテライトサービスプロバイダからのチャネルを持たないEPGの表示を可能にする。例えばOSDメニューで提供される異なるボタンを作動することで、又は予め決定された時間においてシンプルに応答しないことで、肯定的でない応答をユーザが提供した場合、受信機がユーザ信号を受信しないことを判定する。ユーザがライブのサテライト番組情報を受信することを望まない1つの理由は、ユーザが彼の現在の視聴が中断されるのを望まないことである。別の実施の形態では、受信機がライブのサテライト番組情報を取得する願望を示すユーザ信号を受信しないが、受信機は、メモリに記憶されているサテライト番組情報のキャッシュされたコピーに基づいて、サテライトサービスプロバイダからのチャネルを含むEPGの表示を可能にするために設計される。受信機は、表示された無線EPG情報が現在ではないことをユーザに示す。サテライト番組情報のキャッシュされたコピーは、航空機が規制されたサービスエリアで失われたときに受信機が記憶したコピーである。EPGデータは、同調されたチャネルにおける低速のサテライトEPGストリームを使用することで更新される。ステップ320は、受信機がマスターコントローラ111からの情報を受信したときに、受信機により実行されていると考えることができる。EPGを表示する前に、コンテンツエンフォーサ125は、幾つかのチャネルがEPGで表示されることが許可されないかを判定するため、たとえばそのエンフォーサテーブル及び他の強制データといった、インジケータをチェックする。表示されることが許可されるチャネルが存在しない場合、コンテンツエンフォーサ125は、EPGにそれらのチャネルを含まない。図4を参照して、支払いを必要とするチャネルがどのように視聴が可能となるかを示す例示的なフローチャート400を示す。プロセスは、図1のシステム100を参照して記載される。例示的な実施の形態において視聴が可能となることは、CSSC110におけるマスターコントローラ111及び受信機120におけるコンテンツエンフォーサ125により大部分が達成される。プロセスはステップ401で開始し、ステップ403で、マスターコントローラ111は、市のペアが入力されたかを周期的にチェックする。市のペアは、マスターコントローラ111に接続されるオペレータのコンソールを通して入力される。市のペアは、マスターコントローラ111によりアクセス可能なメモリに記憶される予め定義された経路を表す。市のペアが入力されていない場合、ステップ405で、そのコンテンツエンフォーサを通したそれぞれの受信機120は、チャネル毎ではなくパケットとして、DirecTV登録商標のような、特定のサテライトサービスプロバイダからのサテライトサービスの事前販売を提案する。ステップ405で、コンテンツエンフォーサ125は、無線サービスの購入をユーザから受信する。乗客は、RCUを使用することで購入を行い、購入は、乗客に給仕する受信機120の対応するRCU受信機128により受信される。また、対応するクレジットカードリーダを使用することで購入を支払う。事前販売は、それぞれの受信機120のコンテンツエンフォーサ125により表示されるOSDを通して提供される。コンテンツエンフォーサ125は、マスターコントローラ111が購入の記録を保持し、コンテンツスケジューラ112に指示して、強制データを作成及び/又は更新させるように、マスターコントローラ111に購入情報を送出する。この強制データは、サテライトサービスがEPGに表示されるのをコンテンツエンフォーサ125が可能にするように、その受信機120に関連するエンフォーサテーブルを含む。上述されたように、乗客は、対応する受信機120に結合されるクレジットカードリーダを使用することでサービスに対する支払いをする。この段階で、たとえサテライト信号が存在し、航空機がサテライトサービスプロバイダの規制されたサービスエリア内にあるとしても、乗客は、購入したサテライトチャネルをなお視聴することができない。これは、例えばサテライトサービスプロバイダとの契約かで許可されているかといった、航空機がサテライトサービスを提供することができるかが不確かであるためである。さらに、市のペアの情報なしに、マスターコントローラ111は、経路情報を構築することができず、フルサービス全体のサービス/チャネルが提供されるのか又は部分的なサービス全体のサービス/チャネルの一部が提供されるのかを判定することができず、サテライトサービスが提供される場合に、飛行の全体を通して提供されるか又は飛行の一部で提供されるのかを判定することができない。部分的なサービスが提供される場合、又はサテライトサービスが飛行の一部のみで提供される場合、乗客は、前もって警告され、価格が割引される。ひとたび航空機のドアが閉じ、市のペアの情報は利用可能となると、プロセスはステップ407に進み、マスターコントローラ111は、航空機がこの経路においてサテライトサービスを提供することが許可されるかを判定する。マスターコントローラ111のメモリに記憶されるデータ構造は、市のペアに関する情報、及び特定のサテライトサービスプロバイダからのサテライトサービスが提供されるか、サテライトサービスを提供することができる場合に、どのようなサービス又はチャネルを提供することができるかに関するそれぞれの情報を含む。サテライトサービスをこの市のペアにおいて提供することが許可されない場合、プロセスは、ステップ409に進み、マスターコントローラ111は、サテライトパッケージを購入した乗客に払い戻しを行い、コンテンツスケジューラ112に指示して、エンフォーサテーブルを更新させ、それらの乗客に関連する受信機120に指示して、サテライトサービスがこの飛行において提供されないこと、購入については払い戻しされることを例えばOSDを介して乗客に通知する。ステップ407で、マスターコントローラ111がサテライトサービスを提供することができることを判定した場合、プロセスはステップ411に進み、マスターコントローラは、全てのチャネルを含む完全な無線サービスを提供することができるかを判定する。部分的にのみサービスを提供することができる場合、マスターコントローラ111は、割引又は部分的な払い戻しを全ての購入者に提供し、コンテンツスケジューラ112に指示して、エンフォーサテーブルを更新させ、それぞれの乗客に関連する受信機120に指示して、例えば幾つかのサテライトサービスがこの飛行で提供されないこと、及び購入が払い戻しされることを乗客に通知するOSDを表示するメッセージを提供させる。マスターコントローラ111がステップ413で価格を割引したとき、又は全体のサテライトサービスを飛行において提供することができると判定したとき、プロセスはステップ415に進み、マスターコントローラ111は、それぞれの受信機120に指示して、サテライトパッケージの事前販売を提供し続けさせる。この時点で、航空機は、離陸する準備があるか、離陸しているか、又は既に飛行している。次いで、マスターコントローラ111は、ステップ417で、航空機が規制されたサービスエリア内にあるかをチェックする。航空機が規制されたサービスエリア外にあるとマスターコントローラ111が判定した場合、オペレータにより入力される予め決定された期間だけ待つ。次いで、マスターコントローラ111は、ステップ421で、それぞれの受信機120から購入された状態をチェックする。乗客が購入していない場合、マスターコントローラ111は、事前購入を提案するように、関連する受信機120に指示する。何れのケースにおいても、マスターコントローラ111は、ステップ417で、航空機が規制されたサービスエリア内にあるかをチェックし続ける。マスターコントローラ111が航空機が規制されたサービスエリア内にあることを判定した場合、ステップ423で、マスターコントローラ111は、サテライト信号が存在するかを判定する。先に記載されたように、サテライトチューナ及び復調器104は、あるトランスポンダにロックすることができる場合に、サテライト信号が存在することを判定する。あるトランスポンダにロックすることができる場合、サテライトチューナ及び復調器104は、マスターコントローラ111及び/又は受信機120に、サテライト信号が存在することを通知する。サテライトチューナ及び復調器104があるトランスポンダにロックすることができない場合、サテライト信号が存在しないことを、ローカルネットワークを通してマスターコントローラ111及び/又は受信機120に通知する。マスターコントローラ111がサテライト信号が存在しないと判定した場合、マスタコントローラ111は、ステップ427で予め決定された期間について待ち、ステップ423で信号を再びチェックする。マスターコントローラ111がサテライト信号が存在することを判定した場合、サテライトサービスをEPGで表示することができるように、マスターコントローラ111は、エンフォーサテーブルを更新するようにコンテンツスケジューラに指示する。この時点で、乗客が視聴のためにあるチャネルを選択した場合、ステップ427で、関連する受信機120のコンテンツエンフォーサ125は、チャネルが購入されているかを知るためにそのエンフォーサテーブルをチェックする。そのチャネルが購入されている場合、コンテンツエンフォーサ125は、ステップ431で、RTSPクライアント126に指示してRTSPチューニング要求を構築して送出させることで、乗客によりチャネルが視聴されるのを可能にする。RTSPチューニング要求は、RTSPサーバ106により受信され、RTSPサーバは、マルチキャストに参加することで、要求チャネルに同調するためにロジカルチューナ121のマルチキャストグループアドレスで応答する。チャネルが購入されていないことをコンテンツエンフォーサ125が判定した場合、コンテンツエンフォーサ125は、例えばOSDを介して、乗客がチャネルを購入するための申し出を行う。サテライト信号が存在するので、販売は、パッケージとして提案するか、又はチャネル毎に提案する。フローチャートは例示的なものであって、受信機120が完全なリブート又は部分的なリブートを通してサテライトEPGストリームを取得することが強制されるか、キャッシュされたEPGオブジェクトを使用するかが示されない。これらの状況は、上述された様々な実施の形態で例示されている。図4において、サテライトサービスはローカルサービスからの個別のパッケージとして提供されるが、ローカル及びサテライトサービスの両者を含むパッケージとして販売が提供される。幾つかのポイントで、例えば飛行が間もなく着陸するために、余りに遅くて乗客がサービスを購入することができないことに留意されたい。マスターコントローラ111は、サテライトチャネルが購入のためにもはや利用可能ではないように、指定された到達時間が予め定義された量の時間内、例えば30分内にあるときに、エンフォーサテーブルを更新するようにコンテンツスケジュール112を指示する。図4は、サービスエリア外OutOfCoverageの動作が、規制された境界、市のペア、信号ロック又は強度、及びGPS位置といった4つのパラメーラの関数であることを示しており、規制されたサービスエリア内又は規制されたサービスエリア外の何れかに航空機が移動するときに、推移を更に定量化するため、機首方位及び高度のような他のパラメータを考慮することができる。例えば、これらの2つのパラメータを使用して、航空機が規制されたサービスエリアの境界に沿って飛行しているときに、サテライトサービスをオフ及びオンにする望まれない効果を最小にすることができる。