(57)【特許請求の範囲】
【請求項１】
１つまたは複数の受信装置にメディアを配布するためのワイヤレス通信デバイスであって、
少なくとも第１のメディアストリームを含む第１のワイヤレスマルチメディアブロードキャスト信号を受信するように構成された受信回路網と、
前記受信されたマルチメディアブロードキャスト信号から個々のメディアストリームを抽出するように構成された抽出回路網と、
前記１つまたは複数の受信装置と前記ワイヤレス通信デバイスとの間で使用可能な複数のワイヤレス送信チャネルのそれぞれのチャネル品質およびデータ帯域幅のうちの少なくとも１つに基づき割り当てられた１つまたは複数のワイヤレスチャネルを介して、１つまたは複数のワイヤレス送信信号を使用して１つまたは複数の受信装置に同時に１つまたは複数の個々のメディアストリームをワイヤレスで送信するように構成された送信回路網と、前記複数のワイヤレス送信チャネルは複数のワイヤレス送信信号タイプにそれぞれ対応し、
前記送信回路網と各受信装置との間の各ワイヤレス送信チャネルの転送リンクデータ容量に基づいて、各受信装置に割り当てられた前記ワイヤレス送信チャネルに対応する前記ワイヤレス送信信号タイプを使用して、少なくとも１つの受信装置に前記第１のメディアストリームを送信するために前記送信回路網を制御するように構成された判断回路網と、前記判断回路網は、各受信装置に対して、前記複数のワイヤレス送信信号タイプのうちの１つに対応する前記ワイヤレス送信チャネルを選択し、
を備える、
ワイヤレス通信デバイス。
【請求項２】
前記受信回路網は、複数の異なるメディアストリームを含むワイヤレスマルチメディアブロードキャスト信号を受信する能力を有し、前記メディアストリームの少なくともサブセットは、異なるマルチメディアプロトコルの下で提供される、請求項１に記載のデバイス。
【請求項３】
前記メディアストリームの少なくともサブセットは、Ｆｏｒｗａｒｄ  Ｌｉｎｋ  Ｏｎｌｙ（ＦＬＯ）、ＤＶＢ−Ｈ、ＤＶＢ−ＳＨ、ＡＴＳＣ  Ｍ／Ｈ、ＤＶＢ−Ｔ、ＩＳＤＢ−ＴおよびＳ−ＤＭＢ信号の前記グループから選択された信号を備えるマルチメディアブロードキャスト送信を備える、請求項２に記載のデバイス。
【請求項４】
前記ワイヤレスマルチメディアブロードキャスト信号は、複数のオーディオ−ビジュアルメディアストリームを含む
請求項３に記載のデバイス。
【請求項５】
前記判断回路網は、複数の前記受信装置の能力および信号環境のうちの少なくとも１つに応答して前記送信回路網を制御する能力を有する、請求項１に記載のデバイス。
【請求項６】
前記判断回路網は、前記受信デバイスによるワイヤレス受信を表す前記受信デバイスからのフィードバック情報を受け取る能力を有する、請求項１に記載のデバイス。
【請求項７】
前記転送リンクデータ容量を表す前記情報は、前記送信回路網と各受信装置との間の前記ワイヤレスチャネルのチャネル品質情報を含み、
前記送信回路網は、Ｂｌｕｅｔｏｏｔｈ、８０２．１１変形形態、８０２．１５変形形態、およびＵｌｔｒａ  Ｗｉｄｅ  Ｂａｎｄ（ＵＷＢ）のうちの少なくとも１つを含む複数のワイヤレス信号タイプを使用して受信装置にメディアストリームを送信し、
前記判断回路網は、少なくとも１つの受信装置に前記第１のメディアストリームを送信するために前記送信回路網のための少なくとも１つのワイヤレス信号タイプを選択する
請求項６に記載のデバイス。
【請求項８】
前記判断回路網は、前記送信回路網と各受信装置との間の少なくとも１つのワイヤレスチャネルの前記転送リンクデータ容量に基づいて、前記第１のメディアストリームの異なるバージョンまたはプロトコルの中で選択し、
前記判断回路網は、前記第１のメディアストリームを搬送する、前記送信回路網と各受信装置との間の少なくとも１つのワイヤレスチャネルの前記転送リンクデータ容量の変化に基づいて、前記第１のメディアストリームのバージョンを動的に変更する能力を有する
請求項６に記載のデバイス。
【請求項９】
前記判断回路網は、各受信装置のディスプレイの視覚解像度に基づいて第１のメディアストリームの異なるバージョンまたはプロトコルの中で選択する、請求項６に記載のデバイス。
【請求項１０】
前記異なるバージョンまたはプロトコルのうちの１つを有する前記個々のメディアストリームのうちの少なくとも１つの前記異なるバージョンまたはプロトコルは、前記異なるバージョンまたはプロトコルのうちの別の１つより狭い帯域幅要件およびより低い品質のうちの少なくとも１つを有する、請求項１に記載のデバイス。
【請求項１１】
前記判断回路網は、
前記送信回路網の以前に割り当てられた送信リソースに基づいて少なくとも１つのワイヤレス送信信号タイプを使用して少なくとも１つの受信装置に前記第１のメディアストリームを送信するために前記送信回路網を制御すること、または、
前記送信回路網と各受信装置との間の少なくとも１つのワイヤレスチャネルの前記転送リンクデータ容量の変化に基づいて前記送信回路網の送信リソースを動的に再割当すること、または、
前記第１のメディアストリームを搬送する、前記送信回路網と各受信装置との間の少なくとも１つのワイヤレスチャネルの前記転送リンクデータ容量の変化に基づいて送信回路網のリソースを動的に再割当すること、または、
減少する転送リンクデータ容量を有する受信装置が前記第１のメディアストリームを受信し続けるように前記第１のメディアストリームを送信するために追加の送信信号を前記送信回路網に追加させること、または、
前記受信装置の物理的特性に関する前記受信装置によって提供される情報、前記送信回路と前記受信装置との間のワイヤレスチャネルのデータ転送容量、および前記送信回路網と前記受信装置との間で使用されるワイヤレス通信標準規格のうちの少なくとも１つに基づいてデータのメディア符号化されたストリームのためのメディア符号化方式を自動的に選択すること
のうちの１つの能力を有する、請求項１に記載のデバイス。
【請求項１２】
前記第１のストリームに対する変更は、変換動作を備える、請求項１１に記載のデバイス。
【請求項１３】
前記第１のワイヤレスマルチメディアブロードキャスト信号は、Ｆｏｒｗａｒｄ  Ｌｉｎｋ  Ｏｎｌｙ（ＦＬＯ）、ＤＶＢ−Ｈ、ＤＶＢ−ＳＨ、ＡＴＳＣ  Ｍ／Ｈ、ＤＶＢ−Ｔ、ＩＳＤＢ−ＴおよびＳ−ＤＭＢ信号の前記グループから選択された１つまたは複数の信号を備える、請求項１２に記載のデバイス。
【請求項１４】
前記個々のメディアストリームの前記抽出のための複数の異なるメディアストリームを含む前記第１のワイヤレスマルチメディアブロードキャスト信号を受信するように構成された前記受信回路網と、
前記送信回路網に結合され、各ワイヤレス送信チャネルのチャネル品質およびデータ帯域幅のうちの少なくとも１つに基づいて前記１つまたは複数のワイヤレスチャネルのうちの少なくとも１つを割り当てるように構成された、前記判断回路網と
をさらに備える、請求項１に記載のデバイス。
【請求項１５】
データの動的に外部符号化されたストリームを作るために、各外部符号化方式が異なるレベルのロバスト性を有する複数の使用可能な外部符号化方式のうちの１つを使用するためにデータの第１のストリームのための外部符号化方式を動的に変更するように構成された外部符号化回路と、
データの前記動的に外部符号化されたストリームを受信装置に送信するように構成された送信回路と
をさらに備える、請求項１に記載のデバイス。
【請求項１６】
暗号化解除鍵を含む暗号化解除回路網と、
１つまたは複数の送信信号を使用して、前記個々のメディアストリームのうちの１つまたは複数を暗号化し、前記１つまたは複数の受信装置に送信するように構成された前記送信回路網と、
前記送信回路網を介する少なくとも１つの受信装置への前記第１のメディアストリームの前記配布を制御するように、および前記少なくとも１つの受信装置が前記第１のメディアストリームにアクセスすることを可能にする少なくとも第１のセッション鍵を前記少なくとも１つの受信装置に提供するように構成されたメディア制御回路網と
をさらに備え、
前記暗号化解除回路網は、少なくとも暗号化解除された第１のメディアストリームを作るために１つまたは複数の暗号化されたメディアストリームを暗号化解除するように構成される、請求項１に記載のデバイス。
【請求項１７】
前記暗号化解除回路網は、暗号化解除処理を伴わない減らされた暗号化の送信または受信「パススルー」送信を可能にする能力を有する、請求項１６に記載のデバイス。
【請求項１８】
複数の異なる通信プロトコルを使用して第１の受信装置にペイロード情報の第１のストリームを送信するように構成された前記送信回路網と、
ペイロード情報の前記第１のストリームの送信が、前記送信回路網と前記第１の受信装置との間のデータフローの感知できる中断なしに、第１の通信プロトコルを使用する第１の通信チャネルから第２の通信プロトコルを使用する第２の通信チャネルへ変更されるように、前記送信回路網に動的プロトコルハンドオフを実行させるように構成されたプロトコル選択回路と、
異なるプロトコルを使用して第１の受信装置にペイロード情報の第１のストリームを送信するようにそれぞれが構成された複数の送信回路を備える前記送信回路網と、
前記第１の受信装置からプロトコルの変更に関する情報を受信することおよびより／最も有利な通信プロトコルを判定することのうちの少なくとも１つを実行するように構成された前記判断回路網と、
プロトコルを変更するために前記送信回路を制御するために前記判断回路に応答するハンドオフ回路網と
をさらに備える、請求項１に記載のデバイス。
【請求項１９】
データの差動的に外部符号化されたストリームを作るために、各外側符号化方式が異なるレベルのロバスト性を有する複数の使用可能な外部符号化方式のうちの１つを使用するためにデータの第１のストリームのための外部符号化方式を差動的に変更するように構成された外部符号化回路と、
データの前記差動的に外部符号化されたストリームを受信装置に送信するように構成された前記送信回路と
をさらに備える、請求項１に記載のデバイス。
【請求項２０】
前記ワイヤレス通信デバイスの能力に従ってクライアントデバイスへの前記１つまたは複数のワイヤレス送信信号の送信を制限することによって、前記受信デバイスのうちのものに所定のサービス品質（ＱｏＳ）でサービスを提供するための、前記ワイヤレス通信デバイスの前記能力に関係する少なくとも１つの要因に応答する、制約処理モジュール
をさらに備える、請求項１に記載のデバイス。
【請求項２１】
サービスを提供するための前記ワイヤレス通信デバイスの前記能力に関係する前記要因は、前記受信デバイスのワイヤレスプロトコル能力、出力リンク品質データ、前記マルチメディアブロードキャスト転送デバイスに使用可能なエネルギまたは「バッテリインジケータ」データ、前記マルチメディアブロードキャスト転送デバイスの処理制約、および前記受信デバイスの処理制約のうちの少なくとも１つを備える、請求項２０に記載のデバイス。
【請求項２２】
前記受信デバイスのワイヤレスプロトコル能力に関するデータを前記制約処理モジュールに提供するワイヤレスプロトコル能力モジュールと、
出力リンク品質データに関するデータを前記制約処理モジュールに提供する出力リンク品質インジケータモジュールと、
前記マルチメディアブロードキャスト転送デバイスに使用可能なエネルギに関するデータまたは「バッテリインジケータ」データを前記制約処理モジュールに提供するプラットフォームエネルギレベルインジケータと、
前記受信デバイスの処理制約および前記マルチメディアブロードキャスト転送デバイスの処理制約に関するデータを前記制約処理モジュールに提供する複数制約処理モジュールであって、前記制約処理モジュールは、前記送信回路網と前記受信装置との間で使用されるワイヤレス通信標準規格、前記送信回路網と前記受信装置との間のワイヤレスチャネルのデータ転送容量および前記受信する装置によって提供される情報のうちの少なくとも１つに基づいて、前記ワイヤレス通信デバイスの能力に従って、前記クライアントデバイスへの前記１つまたは複数のワイヤレス送信信号の前記送信を制限することによって、前記受信デバイスのうちのものにサービスを提供するために前記ワイヤレス通信デバイスの前記能力に関係する少なくとも１つの要因に応答し、前記受信デバイスによって提供される前記情報は、前記受信装置の物理的特性に関する前記受信装置によって提供される情報を備える、複数制約処理モジュールと
をさらに備える、請求項２０に記載のデバイス。
【請求項２３】
前記制約処理モジュールは、出力ストリームの個数および出力電力を制限することによって１つまたは複数のワイヤレス送信信号を使用する前記１つまたは複数の受信装置への同時の前記１つまたは複数の個々のメディアストリームの前記送信を制御し、
プラットフォームエネルギが制約されない場合に、前記出力ストリームの前記個数と出力電力とに対する制約を減らすか除去し、
プラットフォームエネルギが制限される場合に、前記制約処理モジュールは、少なくとも所定のサービス品質（ＱｏＳ）を伴って少なくともいくつかのクライアントデバイスにサービスを提供するために出力を制限する
請求項２０に記載のデバイス。
【請求項２４】
前記受信デバイスによって提供される前記情報は、Ｆｏｒｗａｒｄ  Ｌｉｎｋ  Ｏｎｌｙ（ＦＬＯ）、ＤＶＢ−Ｈ、ＤＶＢ−ＳＨ、ＡＴＳＣ  Ｍ／Ｈ、ＤＶＢ−Ｔ、ＩＳＤＢ−ＴおよびＳ−ＤＭＢ信号の前記グループから選択された信号を処理するための前記受信装置の能力に関する前記受信装置によって提供される情報を備える、請求項２３に記載のデバイス。
【請求項２５】
１つまたは複数の受信装置にメディアを配布するための方法であって、
複数の異なるメディアストリームを含むワイヤレスマルチメディアブロードキャスト信号を受信することと、
前記受信されたマルチメディアブロードキャスト信号から第１のメディアストリームを抽出することと、
１つまたは複数の受信装置に同時に１つまたは複数の個々のメディアストリームをワイヤレスで送信するように構成された送信回路網に、複数のワイヤレス送信チャネルのうちの１つまたは複数のワイヤレスチャネルを、前記複数のワイヤレス送信チャネルのそれぞれのチャネル品質およびデータ帯域幅のうちの少なくとも１つに基づいて割り当てることと、前記複数のワイヤレス送信チャネルは複数のワイヤレス送信信号タイプにそれぞれ対応し、前記割り当てることは、各受信装置に対して、前記複数のワイヤレス信号タイプのうちの１つに対応するワイヤレス送信チャネルを選択することを含み、
前記割り当てられた１つまたは複数のワイヤレス送信チャネルを使用して前記第１のメディアストリームを送信することと
を備える方法。
【請求項２６】
１つまたは複数のワイヤレス送信信号を使用して１つまたは複数の受信装置に同時に１つまたは複数の個々のメディアストリームを送信することと、
送信回路網と前記１つの受信装置との間の各ワイヤレス送信チャネルの転送リンクデータ容量に基づいて、各受信装置に割り当てられた前記ワイヤレス送信チャネルに対応する前記ワイヤレス送信信号タイプを使用して少なくとも１つの受信装置に前記第１のメディアストリームを送信することによって前記送信を制御すること、または、
各受信装置への送信のための各ワイヤレス送信チャネルの転送リンクデータ容量に基づいて、各受信装置に割り当てられた前記ワイヤレス送信チャネルに対応する前記ワイヤレス送信信号タイプを使用して少なくとも１つの受信装置に前記第１のメディアストリームを送信するために前記送信を制御することと
をさらに備える、請求項２５に記載の方法。
【請求項２７】
複数の異なるメディアストリームを含むワイヤレスマルチメディアブロードキャスト信号を受信することであって、前記メディアストリームの少なくともサブセットは、異なるマルチメディアプロトコルの下で提供される、受信することと、
前記受信されたワイヤレスマルチメディアブロードキャスト信号から個々のメディアストリームを抽出することと、
各受信装置ヘの送信のための少なくとも１つのワイヤレスチャネルの前記転送リンクデータ容量に基づいて、前記第１のメディアストリームの異なるバージョンまたはプロトコルの中で選択することと
をさらに備える、請求項２５に記載の方法。
【請求項２８】
複数の異なるメディアストリームを含むワイヤレスマルチメディアブロードキャスト信号を受信することをさらに備え、前記メディアストリームの少なくともサブセットは、異なるマルチメディアプロトコルの下で提供され、前記メディアストリームの少なくともサブセットは、Ｆｏｒｗａｒｄ  Ｌｉｎｋ  Ｏｎｌｙ（ＦＬＯ）、ＤＶＢ−Ｈ、ＤＶＢ−ＳＨ、ＡＴＳＣ  Ｍ／Ｈ、ＤＶＢ−Ｔ、ＩＳＤＢ−ＴおよびＳ−ＤＭＢ信号の前記グループから選択された信号を備える、請求項２５に記載の方法。
【請求項２９】
各受信装置への送信のための各ワイヤレスチャネルの前記転送リンクデータ容量を表す情報を受信すること、および前記受信された情報に基づいて前記送信を制御すること、前記転送リンクデータ容量を表す前記情報は、各受信装置への送信のための前記ワイヤレスチャネルのチャネル品質情報を含む、と、
前記第１のメディアストリームを搬送する各受信装置への送信のための少なくとも１つのワイヤレスチャネルの前記転送リンクデータ容量の変化に基づいて前記第１のメディアストリームのバージョンを動的に変更することと、
各受信装置のディスプレイの視覚解像度に基づいて前記第１のメディアストリームの異なるバージョンまたはプロトコルの中で選択すること、または、
以前に割り当てられた送信リソースに基づいて少なくとも１つのワイヤレス送信信号タイプを使用して少なくとも１つの受信装置に前記第１のメディアストリームを送信するために前記送信を制御することと
をさらに備える、請求項２５に記載の方法。
【請求項３０】
Ｂｌｕｅｔｏｏｔｈ、８０２．１１変形形態、８０２．１５変形形態、およびＵｌｔｒａ  Ｗｉｄｅ  Ｂａｎｄ（ＵＷＢ）のうちの少なくとも１つを含む複数のワイヤレス信号タイプを使用して受信装置にメディアストリームを送信すること
をさらに備え、
少なくとも１つの受信装置に前記第１のメディアストリームを送信するために前記送信のための少なくとも１つのワイヤレス信号タイプを選択すること
請求項２９に記載の方法。
【請求項３１】
異なるバージョンまたはプロトコルのうちの１つを有する前記個々のメディアストリームのうちの少なくとも１つの前記異なるバージョンまたはプロトコルは、前記異なるバージョンまたはプロトコルのうちの別の１つより狭い帯域幅要件およびより低い品質のうちの少なくとも１つを有する、請求項２５に記載の方法。
【請求項３２】
各受信装置への送信のための少なくとも１つのワイヤレスチャネルの前記転送リンクデータ容量の変化に基づいて送信リソースを動的に再割当することをさらに備え、前記第１のメディアストリームに対する変更は、変換動作を備える、請求項２５に記載の方法。
【請求項３３】
前記第１のメディアストリームを搬送する、各受信装置への送信のための少なくとも１つのワイヤレスチャネルの前記転送リンクデータ容量の変化に基づいて送信リソースを動的に再割当することをさらに備える、請求項２５に記載の方法。
【請求項３４】
減少する転送リンクデータ容量を有する受信装置が前記第１のメディアストリームを受信し続けるように前記第１のメディアストリームを送信するために、前記送信に追加の送信信号を追加させることをさらに備える、請求項３３に記載の方法。
【請求項３５】
前記受信装置の物理的特性に関する前記受信装置によって提供される情報、前記受信装置への送信のためのワイヤレスチャネルのデータ転送容量、および前記受信装置への送信のために使用されるワイヤレス通信標準規格のうちの少なくとも１つに基づいてデータのメディア符号化されたストリームのためのメディア符号化方式を選択することをさらに備える、請求項２５に記載の方法。
【請求項３６】
データの動的に外部符号化されたストリームを作るために、データの第１のストリームのための外部符号化方式を、各外部符号化方式が異なるレベルのロバスト性を有する複数の使用可能な外部符号化方式のうちの異なる１つに動的に変更することと、
データの前記動的に外部符号化されたストリームを受信装置に送信することと
をさらに備える、請求項２５に記載の方法。
【請求項３７】
少なくとも暗号化解除された第１のメディアストリームを作るために前記暗号化されたメディアストリームのうちの１つまたは複数を暗号化解除することと、
１つまたは複数の送信信号を使用して、前記個々のメディアストリームのうちの１つまたは複数を暗号化し、前記１つまたは複数の受信装置に送信することと
少なくとも１つの受信装置への前記第１のメディアストリームの前記配布を制御し、前記少なくとも１つの受信装置が前記第１のメディアストリームにアクセスすることを可能にする少なくとも第１のセッション鍵を前記少なくとも１つの受信装置に提供することと
をさらに備える、請求項２５に記載の方法。
【請求項３８】
前記暗号化解除回路網は、暗号化解除処理を伴わない減らされた暗号化の送信または受信「パススルー」送信を可能にする能力を有する、請求項３７に記載の方法。
【請求項３９】
異なるプロトコルを使用して第１の受信装置にペイロード情報の第１のストリームを送信するために複数の送信回路を構成することおよび複数の異なる通信プロトコルを使用して第１の受信装置にペイロード情報の第１のストリームを送信することと、
ペイロード情報の前記第１のストリームの送信が、第１の受信装置へのデータフロー送信の感知できる中断なしに、第１の通信プロトコルを使用する第１の通信チャネルから第２の通信プロトコルを使用する第２の通信チャネルへ変更されるように、前記送信に動的プロトコルハンドオフを実行させるためにプロトコルを選択することと、
前記第１の受信装置からプロトコルの変更に関する情報を受信することおよびより／最も有利な通信プロトコルを判定することのうちの少なくとも１つを実行することと、
プロトコルを変更するために前記送信回路を制御することと
をさらに備える、請求項２５に記載の方法。
【請求項４０】
データの差動的に外部符号化されたストリームを作るために、各外部符号化方式が異なるレベルのロバスト性を有する複数の使用可能な外側符号化方式のうちの１つを使用するためにデータの第１のストリームのための外部符号化方式を差動的に変更することと、
データの前記差動的に外部符号化されたストリームを受信装置に送信することと
をさらに備える、請求項２５に記載の方法。
【請求項４１】
サービスを提供するための前記ワイヤレス通信デバイスの前記能力に関係する前記要因は、前記受信デバイスのワイヤレスプロトコル能力、出力リンク品質データ、マルチメディアブロードキャスト転送のために使用可能なエネルギまたは「バッテリインジケータ」データ、マルチメディアブロードキャスト転送に関する処理制約、および前記受信デバイスの処理制約のうちの少なくとも１つを備える、請求項４０に記載の方法。
【請求項４２】
前記出力ストリームの個数と出力電力とを制限することによって１つまたは複数のワイヤレス送信信号を使用する前記１つまたは複数の受信装置への同時の前記１つまたは複数の個々のメディアストリームの前記送信を制御することと、
プラットフォームエネルギが制約されない場合に、前記出力ストリームの前記個数と出力電力とに対する制約を減らすことまたは除去することと、
プラットフォームエネルギが制限される場合に、少なくとも所定のサービス品質（ＱｏＳ）を伴って少なくともいくつかのクライアントデバイスにサービスを提供するために出力を制限することと
をさらに備える、請求項２５に記載の方法。
【請求項４３】
前記受信装置への送信のために使用されるワイヤレス通信標準規格と、前記受信装置への送信のためのワイヤレスチャネルのデータ転送容量と、前記受信装置によって提供される情報とのうちの少なくとも１つに基づいて、前記クライアントデバイスへの前記１つまたは複数のワイヤレス送信信号の前記送信を制限することによって、前記受信デバイスのうちのものにサービスを提供するための能力に関係する少なくとも１つの要因に応答して前記送信を制御することをさらに備え、前記受信デバイスによって提供される前記情報は、前記受信装置の物理的特性に関する前記受信装置によって提供される情報を備える、
請求項２５に記載の方法。
【請求項４４】
請求項２５に記載の方法を実行するための装置であって、少なくとも１つのモノリシック集積回路を備える装置。
【請求項４５】
コンピュータに、複数の異なるメディアストリームを含むワイヤレスマルチメディアブロードキャスト信号を受信させるための第１の命令と、
前記コンピュータに、前記受信されたマルチメディアブロードキャスト信号から第１のメディアストリームを抽出させるための第２の命令と、
前記コンピュータに、前記１つまたは複数の受信装置に同時に１つまたは複数の個々のメディアストリームをワイヤレスで送信するように構成された送信回路網に、複数のワイヤレス送信チャネルのうちの前記１つまたは複数のワイヤレスチャネルを、前記複数のワイヤレス送信チャネルのそれぞれのチャネル品質およびデータ帯域幅のうちの少なくとも１つに基づいて割り当てさせるための第３の命令と、前記複数のワイヤレス送信チャネルは異なる複数のワイヤレス送信信号タイプにそれぞれ対応し、前記割り当てることは、各受信装置に対して、前記複数のワイヤレス信号タイプのうちの１つに対応するワイヤレス送信チャネルを選択することを含み、
前記コンピュータに、前記割り当てられた１つまたは複数のワイヤレスチャネルを使用して前記第１のメディアストリームを送信させるための第４の命令と
を備えるコンピュータ可読記憶媒体。
【請求項４６】
前記コンピュータに、１つまたは複数のワイヤレス送信信号を使用して１つまたは複数の受信装置に同時に１つまたは複数の個々のメディアストリームを送信させる前記第４命令と、
前記コンピュータに、送信回路網と前記１つの受信装置との間の各ワイヤレスチャネルの転送リンクデータ容量に基づいて、少なくとも１つのワイヤレス送信信号タイプを使用して少なくとも１つの受信装置に前記第１のメディアストリームを送信することによって前記送信を制御させる前記第４命令と
をさらに備える、請求項４５に記載のコンピュータ可読記憶媒体。
【請求項４７】
１つまたは複数の受信装置にメディアを配布する装置であって、
複数の異なるメディアストリームを含むワイヤレスマルチメディアブロードキャスト信号を受信するための手段と、
前記受信されたマルチメディアブロードキャスト信号から第１のメディアストリームを抽出するための手段と、
前記１つまたは複数の受信装置に同時に１つまたは複数の個々のメディアストリームをワイヤレスで送信するように構成された送信回路網に、複数のワイヤレス送信チャネルのうちの前記１つまたは複数のワイヤレスチャネルを、前記複数のワイヤレス送信チャネルのそれぞれのチャネル品質およびデータ帯域幅のうちの少なくとも１つに基づいて割り当てるための手段と、前記複数のワイヤレス送信チャネルは異なる複数のワイヤレス送信信号タイプにそれぞれ対応し、前記割り当てることは、各受信装置に対して、前記複数のワイヤレス信号タイプのうちの１つに対応するワイヤレス送信チャネルを選択することを含み、  １つまたは複数のワイヤレス送信信号を使用して１つまたは複数の受信装置に同時に１つまたは複数の個々のメディアストリームを送信するための手段と、
送信回路網と前記１つの受信装置との間の各ワイヤレス送信チャネルの転送リンクデータ容量に基づいて、各受信装置に割り当てられた前記ワイヤレス送信チャネルに対応する前記ワイヤレス送信信号タイプを使用して少なくとも１つの受信装置に前記第１のメディアストリームを送信することによって前記送信を制御するための手段と
を備える装置。
【請求項４８】
複数の異なるメディアストリームを含むワイヤレスマルチメディアブロードキャスト信号を受信するための手段であって、前記メディアストリームの少なくともサブセットは、異なるマルチメディアプロトコルの下で提供される、手段と、
前記受信されたワイヤレスマルチメディアブロードキャスト信号から個々のメディアストリームを抽出するための手段と、
各受信装置のディスプレイの視覚解像度に基づいて前記第１のメディアストリームの異なるバージョンまたはプロトコルの中で選択するための手段とをさらに備える、請求項４７に記載の装置。
【請求項４９】
前記異なるバージョンまたはプロトコルのうちの１つを有する前記個々のメディアストリームのうちの少なくとも１つの前記異なるバージョンまたはプロトコルは、前記異なるバージョンまたはプロトコルのうちの別の１つより狭い帯域幅要件およびより低い品質のうちの少なくとも１つを有する、請求項４７に記載の装置。
【請求項５０】
前記第１のメディアストリームを搬送する各受信装置への送信のための少なくとも１つのワイヤレスチャネルの前記転送リンクデータ容量の変化に基づいて送信リソースを動的に再割当するための手段をさらに備える、請求項４７に記載の装置。
【請求項５１】
少なくとも暗号化解除された第１のメディアストリームを作るために前記暗号化されたメディアストリームのうちの１つまたは複数を暗号化解除するための手段と、
１つまたは複数の送信信号を使用して、前記個々のメディアストリームのうちの１つまたは複数を暗号化し、前記１つまたは複数の受信装置に送信するための手段と
少なくとも１つの受信装置への前記第１のメディアストリームの前記配布を制御するため、および前記少なくとも１つの受信装置が前記第１のメディアストリームにアクセスすることを可能にする少なくとも第１のセッション鍵を前記少なくとも１つの受信装置に提供するための手段と
をさらに備え、暗号化解除するための前記手段は、暗号化解除処理を伴わない減らされた暗号化の送信または受信「パススルー」送信を可能にする能力を有する
請求項４７に記載の装置。
【請求項５２】
前記ワイヤレス通信デバイスの能力に従って前記クライアントデバイスへの前記１つまたは複数のワイヤレス送信信号の送信を制限することによって前記受信デバイスのうちのものに所定のサービス品質（ＱｏＳ）でサービスを提供するための、前記ワイヤレス通信デバイスの前記能力に関係する少なくとも１つの要因に応答するための手段と、
出力ストリームの個数と出力電力とを制限することによって１つまたは複数のワイヤレス送信信号を使用する前記１つまたは複数の受信装置への同時の前記１つまたは複数の個々のメディアストリームの前記送信を制御するための手段と、
プラットフォームエネルギが制約されない場合に、前記出力ストリームの前記個数と出力電力とに対する制約を減らしまたは除去するための手段と、
プラットフォームエネルギが制限される場合に、少なくとも所定のサービス品質（ＱｏＳ）を伴って少なくともいくつかのクライアントデバイスにサービスを提供するために出力を制限するための手段と
をさらに備える、請求項４７に記載の装置。
【請求項５３】
前記受信装置への送信のために使用されるワイヤレス通信標準規格、前記受信装置への送信のためのワイヤレスチャネルのデータ転送容量、前記受信装置によって提供される情報のうちの少なくとも１つに基づいて、前記クライアントデバイスへの前記１つまたは複数のワイヤレス送信信号の前記送信を制限することによって、前記受信デバイスのうちのものにサービスを提供するための能力に関係する少なくとも１つの要因に応答して前記送信を制御するための手段
をさらに備え、前記受信デバイスによって提供される前記情報は、前記受信装置の物理的特性に関する前記受信装置によって提供される情報を備える
請求項４７に記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、ワイヤレス通信に関する。より詳細には、本開示は、適応プロトコルを使用してリアルタイム通信を送受信する方法およびシステムに関する。
【背景技術】
【０００２】
携帯電話機技術の進化は、伝統的な電話機にはほとんど関係ないが、現在はほとんどのセルラ電話機の標準コンポーネントと考えられている多数の進歩を産んだ。たとえば、現代のセルラ電話機は、テキストメッセージの送信および受信と、インターネットへのアクセスと、マルチメディアファイルの表示とが可能である。
【０００３】
セルラ電話機（および類似する対応デバイス）に現在使用できる一特定のサービスが、音楽と、映画と、ミュージックビデオと、テレビジョン番組とをワイヤレスで受信し、再生する能力である。これらのサービスのコンテンツは、通常、Ｑｕａｌｃｏｍｍ社のＭｅｄｉａＦＬＯ（登録商標）システムなど、特殊な大容量のＤｉｇｉｔａｌ  Ｖｉｄｅｏ  Ｂｒｏａｄｃａｓｔｉｎｇ（ＤＶＢ）／Ｆｏｒｗａｒｄ  Ｌｉｎｋ  Ｏｎｌｙ（ＦＬＯ）ワイヤレスネットワーク上で送られる。
【０００４】
ＤＶＢは、同時に数百万のワイヤレス加入者への同一のマルチメディアコンテンツの効率的で経済的な配布を可能にする技術である。ＤＶＢ技術は、メディアの配信に関連するコストの削減を可能にすることができ、より典型的にセルラ音声サービスとセルラデータサービスとに関連するモバイルハンドセット上でコンテンツのチャネルをユーザが「サーフィン」することを可能にすることができる。
【０００５】
動作時に、ＤＶＢネットワークは、通常、さまざまなメディアストリームをフォーマットし、バンドルし、暗号化し、次に、ある形の誤り検出および訂正方式を適用して、送信中に生成される誤りを減ずる。送信され、その後に受信された後に、ＤＶＢマルチメディアストリームを、再生の前に、誤りについて訂正し（可能な範囲で）、アンバンドルし、暗号化解除することができる。
【０００６】
残念ながら、セルラ電話機の実用的限界は、必ず消費者享楽の助けになるわけではない。たとえば、セルラ電話機は、入手可能なＤＶＢコンテンツを十分に活用するためのビデオ解像度またはオーディオ性能を有しない場合がある。したがって、ＤＶＢメディアシステムの望ましさを拡張できる新技術を開発することが望ましい可能性がある。
【発明の概要】
【０００７】
ワイヤレス通信デバイスが、１つまたは複数の受信装置に、ブロードキャストメディアなどのメディアを配布するために使用される。少なくとも第１のメディアストリームを含む第１のワイヤレスマルチメディアブロードキャスト信号が受信される。個々のメディアストリームが、受信されたマルチメディアブロードキャスト信号から抽出される。個々のメディアストリームのうちの１つまたは複数が、１つまたは複数のワイヤレス送信信号を使用して、受信装置に同時に送信される。送信は、送信回路網と各受信装置との間の各ワイヤレスチャネルの転送リンクデータ容量に基づいて、少なくとも１つのワイヤレス送信信号タイプを使用して、少なくとも１つの受信装置に第１のメディアストリームを送信するために、たとえば判断回路網によって制御される。
【図面の簡単な説明】
【０００８】
本開示の特徴と性質とは、添付図面に関連して解釈されるときに下に示された詳細な説明からより明白になり、添付図面では、参照符号が、対応する項目を識別する。
【図１】図１は、セルラ通信とＦｏｒｗａｒｄ  Ｌｉｎｋ  Ｏｎｌｙ（ＦＬＯ）メディア配信との両方が可能な例示的な通信システムを描く。
【図２】図２は、さまざまな通信チャネルを介して他のデバイスにメディア信号を転送する図１のセルラ電話機を描く。
【図３】図３は、マルチメディアのブロードキャストおよび受信のトップレベル動作を示す図である。
【図４】図４は、図２の例示的なセルラ電話機の詳細を示す。
【図５】図５は、図４の中央処理システムの詳細を示す。
【図６】図６は、図４の中央処理システムのさらなる詳細を示す。
【図７】図７は、図２の例示的な受信デバイスの詳細を示す。
【図８】図８は、図７の中央処理システムの詳細を示す。
【図９】図９は、開示される方法とシステムとの複数の例示的動作の概要を示すフローチャートを描く。
【図１０】図１０は、開示される方法とシステムとの複数の例示的動作の概要を示すフローチャートを描く。
【図１１Ａ】図１１Ａは、実施形態の特定の組による差動外側符号化（ｄｉｆｆｅｒｅｎｔｉａｌ  ｏｕｔｅｒ−ｃｏｄｉｎｇ）シーケンスを受けるデータのストリームのあるステージを描く。
【図１１Ｂ】図１１Ｂは、実施形態の特定の組による差動外側符号化シーケンスを受けるデータのストリームのあるステージを描く。
【図１１Ｃ】図１１Ｃは、実施形態の特定の組による差動外側符号化シーケンスを受けるデータのストリームのあるステージを描く。
【図１２Ａ】図１２Ａは、実施形態の特定の組による第２の差動外側符号化シーケンスを受けるデータのストリームのあるステージを描く。
【図１２Ｂ】図１２Ｂは、実施形態の特定の組による第２の差動外側符号化シーケンスを受けるデータのストリームのあるステージを示描く。
【図１３】図１３は、開示される方法およびシステムの複数の第２の例示的動作の概要を示すフローチャートを描く。
【図１４】図１４は、ブロードキャスト転送デバイスによって使用されるエネルギ使用制御を描く図である。
【発明を実施するための形態】
【０００９】
概要
開示される方法およびシステムは、全般的に、ならびに特定の例および／または特定の実施形態に関して下で説明する場合がある。詳細な例および／または実施形態への言及が行われる場合には、説明される基礎になる原理のいずれもが、単一の実施形態に限定されてはならず、そうではないと特に述べられない限り、当業者によって理解されるように、本明細書で説明される他の方法とシステムとのうちのいずれであれ、それと共に使用するために拡張され得ることを了解されたい。
【００１０】
マルチメディアブロードキャスト送信は、さまざまなプロトコルのいずれかに従うことができるマルチメディアブロードキャスト信号を用いて達成される。そのようなプロトコルの例は、Ｆｏｒｗａｒｄ  Ｌｉｎｋ  Ｏｎｌｙ（ＦＬＯ）、ＤＶＢ−Ｈ、ＤＶＢ−ＳＨ、ＡＴＳＣ  Ｍ／Ｈ、ＤＶＢ−Ｔ、ＩＳＤＢ−Ｔ、およびＳ−ＤＭＢ信号を含む。したがって、ブロードキャスト信号は、プロトコルのそのグループからまたは現在または将来の使用中であることができる他のプロトコルから選択された１つまたは複数の信号を含む。これらの信号プロトコルを、ＴＶ放送信号として使用することができる。
【００１１】
各ストリームは、異なるＴＶチャネルなどの異なるメディアブロードキャストとすることができる。ブロードキャスト信号は、受信される、多数のそのようなストリーム（多数のＴＶチャネル）を含む。この情報の取出は、任意の要求されたストリームを抽出できるかストリームのサブセットから任意のストリームを抽出できる、抽出回路網を利用する。送信回路網は、クライアントによって必要とされるストリームを転送する。
【００１２】
マルチキャスト機能を、次のホップ内で実行することができ、この次のホップは、マルチメディアブロードキャストを他のクライアントに転送することを可能にする。マルチキャストする多数の形があり、マルチキャスト技法の選択は、特定のデバイス能力と特定の環境とに依存する。たとえば、自動車の後ろの座席の２人の人がＮＢＣの番組を見たい場合に、かつ、各そのような人が彼ら自身のパーソナルワイヤレスディスプレイを有する場合に、この２つのディスプレイは、一緒に１つのマルチキャストグループを形成する。今、運転手の隣の乗客が、ＣＮＮ（すなわち、異なるブロードキャスト）を見ることを望む可能性があり、それは、１つのクライアントだけを有する異なるマルチキャストグループである。この例では、デバイスは、２つまでのストリームすなわち、運転手の隣の乗客のためのディスプレイにＣＮＮを、後ろの座席のディスプレイにＮＢＣを供給する。
【００１３】
したがって、第１のデバイスでのブロードキャスト受信は、近くのクライアントにブロードキャストを転送するために使用されるマルチキャストとは別個である。また、転送は、受信することができる１つのクライアントだけがある場合にはマルチキャストでない場合があり、その場合には、単一のストリームが１つのクライアントに転送される。
【００１４】
説明のために、本開示は、セルラ電話機での実施態様の例を提供するが、下で開示される方法とシステムとを、携帯電話機、ＰＤＡ、およびラップトップＰＣ、ならびに任意の個数の特別に装備した／変更された音楽プレイヤ（たとえば、変更されたＡｐｐｌｅ社のｉＰＯＤ（登録商標））、ビデオプレイヤ、マルチメディアプレイヤ、テレビジョン（固定、ポータブル、および／または車載）、電子ゲームシステム、ディジタルカメラ、およびビデオカムコーダを含む、モバイルシステムと非モバイルシステムとの両方に関するものとすることができることを了解されたい。
【００１５】
また、本開示において、Ｆｏｒｗａｒｄ  Ｌｉｎｋ  Ｏｎｌｙ（ＦＬＯ）システムを、メディアストリームを再生できる適切に使用可能にされたセルラ電話機などのエンドデバイスに、バンドルされたメディアをトランスポートするために使用される、あるタイプのＤｉｇｉｔａｌ  Ｖｉｄｅｏ  Ｂｒｏａｄｃａｓｔｉｎｇ（ＤＶＢ）システムとして特徴を表すことができる。ＦＬＯシステムおよび他のＤＶＢシステムについて、メディア配信を、光ディスクのさまざまなセクタを再読み取りするようにすることができるＤＶＤプレイヤ上またはＴＣＰ／ＩＰプロトコルを使用するシステム上で一般に行われるようにエンドデバイスによって不成功に受信されるデータのパケットを再送信することの利益なしで行うことができる。
【００１６】
包括的なＤＶＤメディア配信システムが説明の単純さのために本明細書で説明されるが、本方法および本システムは、欧州のＤＶＢ−Ｈ標準規格、日本のＩＳＤＢ−Ｔ標準規格、韓国のｄｉｇｉｔａｌ  ａｕｄｉｏ  ｂｒｏａｄｃａｓｔｉｎｇ（ＤＡＢ）ベースのＴｅｒｒｅｓｔｒｉａｌ−ＤＭＢ標準規格およびＳａｔｅｌｌｉｔｅ−ＤＭＢ標準規格、中国のＤＴＶ−Ｍ標準規格、Ｔｅｒｒｅｓｔｒｉａｌ−Ｍｏｂｉｌｅ  Ｍｕｌｔｉｍｅｄｉａ  Ｂｒｏａｄｃａｓｔｉｎｇ（Ｔ−ＭＭＢ）標準規格、およびＳａｔｅｌｌｉｔｅ  ａｎｄ  ｔｅｒｒｅｓｔｒｉａｌ  ｉｎｔｅｒａｃｔｉｏｎ  ｍｕｌｔｉｍｅｄｉａ（ＳＴｉＭｉ）標準規格、Ａｄｖａｎｃｅｄ  Ｔｅｌｅｖｉｓｉｏｎ  Ｓｙｓｔｅｍｓ  Ｃｏｍｍｉｔｔｅｅ（ＡＴＳＣ）標準規格（１つまたは複数）、ｔｈｉｒｄ  ｇｅｎｅｒａｔｉｏｎ  ｐａｒｔｎｅｒｓｈｉｐ  ｐｒｏｊｅｃｔのＭｕｌｔｉｍｅｄｉａ  Ｂｒｏａｄｃａｓｔ／Ｍｕｌｔｉｃａｓｔ  Ｓｅｒｖｉｃｅｓ（３ＧＰＰ  ＭＢＭＳ）、またはＢｒｏａｄｃａｓｔ／Ｍｕｌｔｉｃａｓｔ  Ｓｅｒｖｉｃｅ（３ＧＰＰ２  ＢＣＭＣＳ）標準規格を含む、実施されているか開発のさまざまな段階にあるかのいずれかである任意の個数のＤＶＢ標準規格に適用されることができる。さらに、本方法および本システムは、米国カリフォルニア州サンディエゴのＱｕａｌｃｏｍｍ，Ｉｎｃ．社によって提案されたＭｅｄｉａＦＬＯ（登録商標）標準規格など、これから現れる標準規格に適用されることができる。
【００１７】
マルチメディア技術の将来の開発が、将来にマルチメディアブロードキャストを達成するための異なるプロトコルの使用をもたらすと予想される。本明細書で説明される技法は、そのような将来のマルチメディアブロードキャストプロトコルを実施するために有用であると期待される。
【００１８】
一連の構成で、ロバスト通信を提供するための方法は、１組の使用可能な送信回路網および受信装置の間で使用されるワイヤレス通信標準規格と、送信回路網と受信装置との間のワイヤレスチャネルのデータ転送容量と、受信装置の少なくとも１つの物理的特性に関する受信装置によって提供される情報とのうちの少なくとも１つに基づいて複数の使用可能なメディア符号化方式からメディア符号化方式を選択することと、データのメディア符号化されたストリームを作るために選択されたメディア符号化方式を使用してデータの第１のストリームを符号化することと、データのメディア符号化されたストリームを受信装置に送信することとを含む。
【００１９】
別の一連の構成では、ロバスト通信を提供するための通信装置は、データのメディア符号化されたストリームを作るために複数の使用可能なメディア符号化方式のうちの１つを使用してデータの第１のストリームをメディア符号化するための符号化手段と、データのメディア符号化されたストリームを受信装置にワイヤレスで送信するための送信手段と、送信回路網と受信装置との間で使用されるワイヤレス通信標準規格と送信回路網と受信装置との間のワイヤレスチャネルのデータ転送容量と受信装置の物理的特性に関する受信装置によって提供される情報とのうちの少なくとも１つに基づいてデータのメディア符号化されたストリームのためのメディア符号化を自動的に選択するための第１の選択手段とを含む。
【００２０】
もう１つの一連の構成では、Ｆｏｒｗａｒｄ  Ｌｉｎｋ  Ｏｎｌｙ（ＦＬＯ）メディアストリームを受信する通信ブリッジと受信装置との間のロバスト通信を提供するための方法は、受信装置からの１組の第１の情報を受信装置から受信することと、ＤＶＢ／ＦＬＯメディアストリームからデータの第１のストリームを抽出することと、受信装置から受信された第１の情報に基づいて複数の使用可能なメディア符号化方式のうちの１つを使用するために第１のストリームを符号化することと、受信装置にデータのメディア符号化されたストリームを送信することとを含む。
【００２１】
もう１つの一連の構成では、ロバスト通信を提供するための通信装置は、ワイヤレスチャネルを介してマルチメディアデータのストリームを受信するように構成された受信回路であって、マルチメディアデータは少なくとも１つのメディア符号化方式に従って符号化される、受信回路と、マルチメディアデータの出力ストリームを作るために複数のメディア符号化方式のうちのいずれかに従って受信されたマルチメディアデータストリームを復号するように構成されたメディア復号回路と、マルチメディアデータのストリーム内にカプセル化された情報に基づいてメディア復号回路のために１つまたは複数のメディア符号化方式を選択するように構成された選択回路と、マルチメディアデータの出力ストリームのマルチメディアデータの少なくとも一部を表示することのできるディスプレイスクリーンとを含む。
【００２２】
もう１つの一連の構成では、ロバスト通信を提供するための方法は、ワイヤレスチャネルを使用して少なくとも１つのメディア符号化方式に従って符号化されたマルチメディアデータのストリームを受信することと、マルチメディアデータの出力ストリームを作るために、マルチメディアデータのストリームを受信するために使用されるワイヤレス通信標準規格とマルチメディアデータのストリームを受信するために使用されるワイヤレスチャネルのデータ転送容量とのうちの少なくとも１つに基づいて受信されたマルチメディアデータストリームを復号することと、マルチメディアデータの出力ストリームのマルチメディアデータの少なくとも一部を表示することとを含む。
【００２３】
もう１つの一連の構成では、ロバスト通信を提供するための通信装置は、ワイヤレスチャネルを介してマルチメディアデータのストリームを受信するための受信手段であって、マルチメディアデータは少なくとも１つのメディア符号化方式に従って符号化される、受信手段と、マルチメディアデータの出力ストリームを作るために複数のメディア符号化方式のいずれかに従って受信されたマルチメディアデータストリームを復号するためのメディア復号手段と、マルチメディアデータのストリーム内にカプセル化された情報に基づいてメディア復号手段のために１つまたは複数のメディア符号化方式を選択するための選択手段と、マルチメディアデータの出力ストリームのマルチメディアデータの少なくとも一部を表示することのできるディスプレイ手段とを含む。
【００２４】
もう１つの一連の構成では、ロバスト通信を提供するための方法は、１組の使用可能な送信回路網および受信装置の間で使用されるワイヤレス通信標準規格と送信回路網および受信装置の間のワイヤレスチャネルのデータ転送容量と受信装置の少なくとも１つの物理的特性に関する受信装置によって提供される情報とのうちの少なくとも１つに基づいて複数の使用可能なメディア符号化方式からメディア符号化方式を選択することと、データのメディア符号化されたストリームを作るために選択されたメディア符号化方式を使用してデータの第１のストリームを符号化することと、受信装置にデータのメディア符号化されたストリームを送信することとを含む。
【００２５】
もう１つの一連の構成では、ロバスト通信を提供するための通信装置は、データのメディア符号化されたストリームを作るために複数の使用可能なメディア符号化方式のうちの１つを使用してデータの第１のストリームをメディア符号化するための符号化手段と、受信装置にメディア符号化されたストリームをワイヤレスで送信するための送信手段と、送信回路網および受信装置の間で使用されるワイヤレス通信標準規格と送信回路網および受信装置の間のワイヤレスチャネルのデータ転送容量と受信装置の物理的特性に関する受信装置によって提供される情報とのうちの少なくとも１つに基づいてデータのメディア符号化されたストリームのためのメディア符号化を自動的に選択するための第１の選択手段とを含む。
【００２６】
もう１つの一連の構成では、Ｆｏｒｗａｒｄ  Ｌｉｎｋ  Ｏｎｌｙ（ＦＬＯ）メディアストリームを受信する通信ブリッジと受信装置との間でロバスト通信を提供するための方法は、受信装置からの１組の第１の情報を受信装置から受信することと、ＤＶＢ／ＦＬＯメディアストリームからデータの第１のストリームを抽出することと、受信装置から受信された第１の情報に基づいて複数の使用可能なメディア符号化方式のうちの１つを使用するために第１のストリームを符号化することと、受信装置にデータのメディア符号化されたストリームを送信することとを含む。
【００２７】
もう１つの一連の構成では、ロバスト通信を提供するための通信装置は、ワイヤレスチャネルを介してマルチメディアデータのストリームを受信するように構成された受信回路であって、マルチメディアデータは少なくとも１つのメディア符号化方式に従って符号化される、受信回路と、マルチメディアデータの出力ストリームを作るために複数のメディア符号化方式のうちのいずれかに従って受信されたマルチメディアデータストリームを復号するように構成されたメディア復号回路と、マルチメディアデータのストリーム内にカプセル化された情報に基づいてメディア復号回路のために１つまたは複数のメディア符号化方式を選択するように構成された選択回路と、マルチメディアデータの出力ストリームのマルチメディアデータの少なくとも一部を表示することのできるディスプレイスクリーンとを含む。
【００２８】
もう１つの一連の構成では、ロバスト通信を提供するための方法は、ワイヤレスチャネルを使用して少なくとも１つのメディア符号化方式に従って符号化されたマルチメディアデータのストリームを受信することと、マルチメディアデータの出力ストリームを作るために、マルチメディアデータのストリームを受信するために使用されたワイヤレス通信標準規格とマルチメディアデータのストリームを受信するために使用されたワイヤレスチャネルのデータ転送容量とのうちの少なくとも１つに基づいて受信されたマルチメディアデータストリームを復号することと、マルチメディアデータの出力ストリームのマルチメディアデータの少なくとも一部を表示することとを含む。
【００２９】
もう１つの一連の構成では、ロバスト通信を提供するための通信装置は、ワイヤレスチャネルを介してマルチメディアデータのストリームを受信するための受信手段であって、マルチメディアデータは少なくとも１つのメディア符号化方式に従って符号化される、受信手段と、マルチメディアデータの出力ストリームを作るために複数のメディア符号化方式のうちのいずれかに従って受信されたマルチメディアデータストリームを復号するためのメディア復号手段と、マルチメディアデータのストリーム内にカプセル化された情報に基づいてメディア復号手段のために１つまたは複数のメディア符号化方式を選択するための選択手段と、マルチメディアデータの出力ストリームのマルチメディアデータの少なくとも一部を表示することのできるディスプレイ手段とを含む。
【００３０】
ＤＶＢ／ＦＬＯメディア配信システム
図１に、セルラ通信とＤＶＢ／ＦＬＯメディア配信との両方が可能な例示的な通信システム１００を示す。図１に示されているように、例示的な通信システム１００は、セルラ電話機または類似するワイヤレスデバイスとすることができる第１のワイヤレスユニット１５０を含む。第１のワイヤレスユニット１５０は、（１）ＤＶＢ／ＦＬＯメディア配信システム１０２と（２）セルラ通信システム１０４とを含む２つの通信システムによってサービスされる。
【００３１】
例示的なＤＶＢ／ＦＬＯメディア配信システム１０２は、地上ベースのデータソース１１０と、第１の衛星１２０と、第１の地上ベースのＤＶＢ／ＦＬＯ受信器１３０と、第１のワイヤレスユニット１５０とのワイヤレスリンク１４２を確立するローカルＤＶＢ／ＦＬＯ送信アクセスポイント１４０とを含む。
【００３２】
例示的なセルラ通信システム１０４は、他のセルラアクセスポイント（図示せず）のより拡張的なネットワークにバックホール接続（やはり図示せず）を介して接続された、第１のワイヤレスユニット１５０とのワイヤレスリンク１６２を確立する、ローカルセルラアクセスポイント１６０を含む。
【００３３】
動作時に、テレビジョン番組、ラジオ番組、および映画などのさまざまなメディアストリームを、地上ベースのデータソース１１０でまたは地上ベースのデータソース１１０と連絡する別のシステムによってのいずれかで、特定のＤＶＢ標準規格に必要または有益とわかる可能性があるように、適当にフォーマットし、圧縮し、バンドルし、誤り符号化することができる。その後、地上ベースのデータソース１１０は、ワイヤレスチャネル１１２を介して第１の衛星１２０に結果のＤＶＢ／ＦＬＯコンテンツを送信することができる。順番に、第１の衛星１２０は、ワイヤレスチャネル１２２を介して地上ベースのＤＶＢ／ＦＬＯ受信器１３０を含む複数の他のデバイスに、受信されたＤＶＢ／ＦＬＯコンテンツを再ブロードキャストすることができる。その後、地上ベースのＤＶＢ／ＦＬＯ受信器１３０は、ＤＶＢ／ＦＬＯ送信アクセスポイント１４０にそのＤＶＢ／ＦＬＯコンテンツを供給することができ、ＤＶＢ／ＦＬＯ送信アクセスポイント１４０は、順番に第１のワイヤレスユニット１５０と他のデバイスとにそのＤＶＢ／ＦＬＯコンテンツを再ブロードキャストすることができる。
【００３４】
第１のワイヤレスユニット１５０によって受信された後に、下でさらに説明するように、ＤＶＢ／ＦＬＯコンテンツに埋め込まれたさまざまなメディアストリームを、複数の新規のプロセスを使用して、ワイヤレスユニット１５０によって再生するために、かつ／または任意の個数の他のデバイスに有利に転送するために、抽出することができる。
【００３５】
図１の例は、それぞれメディア配信とセルラサービスとの両方のための単一のそれぞれのデータ経路だけを示すが、ＤＶＢ／ＦＬＯメディア配信システム１０２とセルラ通信システム１０４との両方の実用的な／展開される構成が、各システムが複数のＤＶＢ／ＦＬＯアクセスポイントと、複数の中間衛星チャネルと、おそらくは直接衛星フィードとを有する、冗長システムを含むことができることを了解されたい。
【００３６】
たとえば、例示的なセルラ通信システム１０４は、第１のセルラアクセスポイントがセルラ電話機にペイロードデータを送信し、２つの他のセルラアクセスポイントが第１のワイヤレスユニット１５０からペイロードデータを受信する、第１のワイヤレスユニット１５０と能動的に通信する４つまたは５つのセルラアクセスポイントを含むことができる。同様に、例示的なＤＶＢ／ＦＬＯメディア配信システム１０２を、それぞれが衛星１２０からメディアコンテンツを受信し、オーバーラップする地理領域上でそのメディアコンテンツを再ブロードキャストする複数のＤＶＢ／ＦＬＯ送信アクセスポイントによって補完することができ、冗長な情報を、別々のＤＶＢ／ＦＬＯ対応衛星から直接に第１のワイヤレスユニット１５０に別々に供給することができる。
【００３７】
ＤＶＢ／ＦＬＯコンテンツ配布の手段を考慮して、特に許容できる消費者享楽に必要である可能性がある高データレートと厄介なリアルタイム処理とを踏まえて、可能な数百万個の受信デバイスのいずれかによる誤りのある受信に基づくＤＶＢ／ＦＬＯコンテンツの任意の部分の再送信が、非実用的である可能性があることを了解されたい。
【００３８】
上で述べたように、第１のワイヤレスユニット１５０によって受信されるＤＶＢ／ＦＬＯコンテンツは、新規の方法の配列において他のデバイスに有利に転送することができる。図２に、セルラ電話機２１０とパーソナルコンピュータ２２０および２３０とを含む複数の受信デバイスにメディアコンテンツを転送する、図１の第１のワイヤレスユニット１５０を示す。図２に示されているように、さまざまな通信チャネルは、Ｕｌｔｒａ−Ｗｉｄｅ  Ｂａｎｄ（ＵＷＢ）チャネル、Ｂｌｕｅｔｏｏｔｈ（登録商標）チャネル、８０２．２２チャネル、赤外線（ＩＲ）チャネル、ならびにＵｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ（ＵＳＢ）および／またはＦｉｒｅｗｉｒｅ（たとえば、ＩＥＥＥ  １３９４）チャネルを含めて、第１のワイヤレスユニット１５０と受信デバイス２１０、２２０、および２３０とを接続することができる。しかしながら、そのような通信チャネルが、ＺｉｇＢｅｅ（登録商標）（８０２．１５）チャネル、ＡＴＳＣチャネル、Ｗｉｂｒｅｅチャネル、Ｗｉｒｅｌｅｓｓ  ＨＤチャネル、Ｗｉｒｅｌｅｓｓ  ＵＳＢチャネルなどを含む任意の個数の他の形をとることができることを了解されたい。
【００３９】
さらに、例示的な受信デバイス２１０と２２０と２３０とは、セルラ電話機２１０とパーソナルコンピュータ２２０および２３０として図示されているが、さまざまな実施形態で、受信デバイスは、携帯電話機、ＰＤＡ、ＰＣ、特別に装備した／変更された音楽プレイヤ、ビデオプレイヤ、マルチメディアプレイヤ、テレビジョン、電子ゲームシステム、ディジタルカメラ、ビデオカムコーダ、その他などの任意の個数のデバイスを含むための形態において変動することができる。
【００４０】
動作時に、ＤＶＢ／ＦＬＯコンテンツが、ワイヤレスチャネル１４２を介して第１のワイヤレスユニット１５０によって受信される時に、第１のワイヤレスユニット１５０は、そのＤＶＢ／ＦＬＯコンテンツに埋め込まれた任意の特定のメディアストリームを直接に再生することができ、かつ／あるいは１つまたは複数のメディアストリーム（またはＤＶＢ／ＦＬＯストリーム全体さえ）をデバイス２１０と２２０と２３０とのうちのいずれかまたはすべてに転送することができる。
【００４１】
複数の構成で、ＤＶＢ／ＦＬＯコンテンツを転送するチャネルを、最高のデータ転送容量を有する基礎になる技術に基づいて自動的に選択することができる。たとえば、第１のワイヤレスユニット１５０が、ＵＷＢチャネル（≦２Ｇビット毎秒）と、Ｂｌｕｅｔｏｏｔｈチャネル（≦２．１Ｍビット毎秒）と、８０２．１１チャネル（≦５４Ｍビット毎秒）とを使用して受信デバイス２１０と連絡している場合に、第１のワイヤレスユニット１５０は、その相対的に高いデータ転送容量に起因して、ＤＶＢ／ＦＬＯコンテンツを転送するためにＵＷＢチャネルを選択することができる。
【００４２】
同様に、第１のワイヤレスユニット１５０が、受信デバイス２１０と２２０との両方にＤＢＶ／ＦＬＯコンテンツを送信することを要求される場合に、第１のワイヤレスユニット１５は、デバイス２２０のためにＢｌｕｅｔｏｏｔｈチャネルを選択しながらＤＶＢ／ＦＬＯコンテンツをデバイス２１０に転送するためにＵＷＢチャネルを選択することができ、あるいは、おそらくは、両方の受信デバイス２１０と２２０とのためにＢｌｕｅｔｏｏｔｈチャネルを使用することを選ぶことができる。すなわち、第１のワイヤレスユニット１５０は、受信デバイス２１０と２２０とのそれぞれへの別々のデータチャネルを選択することができ、あるいは、ＤＶＢ／ＬＯコンテンツを転送するために最大のデータ容量を有する共通のワイヤレスチャネルを選択することができる。
【００４３】
他の構成では、ＤＶＢ／ＦＬＯコンテンツ転送チャネルを、選好の所定のリストに基づいて（またはこれに加えて）判定することができる。たとえば、上の例を考慮すると、第１のワイヤレスユニット１５０が、ＵＷＢチャネルとＢｌｕｅｔｏｏｔｈチャネルと８０２．１１チャネルとを使用して受信デバイス２１０と連絡している場合に、第１のワイヤレスユニット１５０は、選好のリストがＢｌｕｅｔｏｏｔｈチャネルに関するある選好を示す場合、あるいは、そうではなく、ＵＷＢチャネルがＤＶＢ／ＦＬＯコンテンツを受信するために決して使用されるべきではないことを示す場合に、Ｂｌｕｅｔｏｏｔｈチャネルを選択することができる。特定の受信デバイス２１０、２２０、または２３０に関する選好のそのようなリストが、第１のワイヤレスユニット１５０内またはそれぞれの受信デバイス２１０、２２０、もしくは２３０内のいずれかに存在できることに留意されたい。
【００４４】
ＤＶＢ／ＦＬＯコンテンツが第１のワイヤレスユニット１５０によって受信され、受信デバイス２１０と２２０と２３０とに転送される時には、デバイス２１０と２２０と２３０とに対する相対的な第１のワイヤレスユニット１５０の近接、特定の有線インターフェースとワイヤレスインターフェースとの可用性、マルチパス問題、同一チャネル干渉、ならびに雑音などのローカル条件が、各チャネルの品質、たとえばデータ転送容量に影響する場合があることを了解されたい。
【００４５】
したがって、さまざまな構成で、第１のワイヤレスユニット１５０から受信デバイス２１０と２２０と２３０とのいずれかへのワイヤレス転送するチャネルを、さまざまな使用可能なチャネルのデータ容量に全体的にまたは部分的に基づいて選択することができる。たとえば、図２をもう一度参照すると、使用可能なＵＷＢデータ送信容量が、第１のワイヤレスユニット１５０から受信デバイス２１０と２２０との両方への外部干渉に起因して深刻に損なわれ、Ｂｌｕｅｔｏｏｔｈデータ送信容量が、距離（すなわち、低い信号強度）に起因して受信デバイス２１０に対して１０Ｍビット毎秒までに制限される場合には、第１のワイヤレスユニット１５０は、受信デバイス２１０と２２０との一方または両方にＤＶＢ／ＦＬＯコンテンツを転送するために８０２．１１チャネルを選択することができる。
【００４６】
ＤＶＢ／ＦＬＯコンテンツ転送のための初期ワイヤレスチャネル選択を行うことに加えて、第１のワイヤレスユニット１５０は、複数の構成で、状況が変化する時にワイヤレスチャネルを動的に変更することができる。たとえば、第１のワイヤレスユニット１５０が、８０２．１１チャネルを使用して受信デバイス２１０と２２０とにＤＶＢ／ＦＬＯコンテンツを転送しつつあり、なんらかの理由でその８０２．１１チャネルの品質または使用可能なデータ転送容量があるしきい値を超えて劣化すると仮定すると、第１のワイヤレスユニット１５０は、残りのワイヤレスチャネルのどれであれ、ある点で最高の性能（たとえば、最大の使用可能データ転送容量または最低のチャネルビット誤り率）を明らかに提供するチャネル、または、リソース割当の問題を伴う状況もしくは特定の妥協を表すワイヤレスチャネルが必要もしくは望ましいことをいくつかの組のメトリックが示す場合など、いくつかの組の状況の下である他の利益を他の形で提供するワイヤレスチャネルを使用するために再構成することができる。
【００４７】
動的プロトコルハンドオフとマルチキャスティングの使用とに加えて、第１のワイヤレスユニット１５０が、受信デバイス２１０、２２０および２３０との通信を改善しまたは最適化するためにさまざまな他のオプションのプロセスを使用できることを了解されたい。たとえば、第１のワイヤレスユニット１５０は、ＭＰＥＧ−２、ＭＰＥＧ−４、ＡＴＳＣ、およびｎｅｔｗｏｒｋ  ａｂｓｔｒａｃｔｉｏｎ  ｌａｙｅｒ（ＮＡＬ）メディア標準規格などのメディアフォーマッティング標準規格の間で切り替え、かつ／または「情報消失」の異なる量を使用でき、おそらくはピクチャ品質に影響することのできる、特定のビデオ標準規格、たとえばＭＰＥＧ−２の、圧縮の異なるレベルおよび／もしくは情報消失の異なるレベルを使用することができる。
【００４８】
さらに、複数の構成で、第１のワイヤレスユニット１５０は、特定のワイヤレスチャネルの品質などのさまざまな外部条件に伴って変化することのできる異なるタイプの内部符号化方式および外部符号化方式を含む、さまざまな異なる誤り符号化方式を使用して受信デバイス２１０、２２０および２３０と通信することができる。
【００４９】
さまざまな構成に組み込むことができる第１のワイヤレスユニット１５０の他の態様は、暗号化を変更し、メディアのさまざまなストリームに関連付けることができるディジタル権利と一貫するセッション鍵を提供する、第１のワイヤレスユニット１５０の能力を含む。たとえば、第１のワイヤレスユニット１５０は、下で「動的外部符号化（ｄｙｎａｍｉｃ  ｏｕｔｅｒ−ｃｏｄｉｎｇ）」と呼ばれるものを使用して受信デバイス２１０、２２０および２３０と通信することができ、この動的外部符号化によって、転送されるデータの外部符号化を、変化する条件の関数として動的に変更することができる。たとえば、ある種の状況で、送信されるメディアストリームを搬送するワイヤレスチャネルの信号対雑音比が高まる場合、送信されるメディアストリームの外部符号化のロバスト性を高めることが望ましい場合がある。したがって、より多くのロバスト性外部符号化がよりよく対処できるワイヤレスチャネルの高められた誤り率に対する増加を与える。
【００５０】
さらに、第１のワイヤレスユニット１５０は、下で「差動外部符号化」と呼ばれるものを使用して受信デバイス２１０、２２０および２３０と通信することができ、この差動外部符号化によって、転送されるデータの外部符号化を、データ優先順位の関数として差動式に変更することができる。すなわち、メディアストリームの選択された部分のための外部符号化のロバスト性を別の部分に対して相対的に増やすことが、ある種の状況で望ましい場合がある。たとえば、ビデオデータのストリームについて、ＭＰＥＧ  Ｐフレームに対して３／４リードソロモン外部符号化方式を使用しながらＭＰＥＧ  Ｉフレームに対して１／２リードソロモン外部符号化方式を使用すること、またはそうではなく色情報に関して輝度情報に対して相対的によりロバストな外部符号化方式を使用すること、またはおそらくは空間的にピクチャのエッジに配置されたビデオ情報により非ロバストな外部符号化を使用しながら同一ピクチャの空間的に中央に配置されたビデオ情報によりロバストな外部符号化方式を使用すること、またはさらにそうではなくさまざまなメディア符号化、誤り符号化、または暗号化の変化またはシーケンスを記述する情報などの非常に高い優先順位の制御情報を含むパケットに基づいて外部符号化の非常にロバストなレベルを使用することが、有益である可能性がある。
【００５１】
図３は、動的ストリーム出力制御に関するマルチメディアのブロードキャストおよび受信のトップレベル動作を示す図である。図示されているのは、マルチメディアブロードキャスト信号受信回路網モジュール３１１と、マルチメディア入力ストリーム抽出回路網モジュール３１３と、制約処理、動的適合、および出力ストリーム作成回路網モジュール３１５と、マルチメディア出力ストリーム送信回路網モジュール３１７とである。やはり図示されているのが、クライアントフィードバックおよびワイヤレス受信および処理モジュール３２３である。
【００５２】
本技法は、フィードバック、処理能力などに従って、入力信号（１つまたは複数）を処理し、ストリーム出力を調整することを提供する。マルチメディアブロードキャスト信号受信回路網モジュール３１１は、１つまたは複数のマルチメディアブロードキャスト信号ストリームを受信する。マルチメディア入力ストリーム抽出回路網モジュール３１３は、受信された入力から複数のマルチメディア入力ストリームを抽出することができる。制約処理、動的適合、および出力ストリーム作成回路網モジュール３１５は、複数の処理されたストリームを提供するために、複数の入力ストリームに対して制約処理と動的適合と出力ストリーム作成とを実行することができる。動的適合および出力ストリーム作成回路網、マルチメディア出力ストリーム送信回路網モジュール３１７は、制約処理、動的適合、および出力ストリーム作成回路網モジュール３１５から処理されたストリームを受け取り、複数の出力ストリームを提供することができる。
【００５３】
クライアントフィードバックおよびワイヤレス受信および処理モジュール３２３は、クライアントフィードバック信号を受け取り、特定の展開シナリオを考慮してマルチメディア信号（１つまたは複数）の最適のまたは所望のブロードキャストおよび受信のためにマルチメディア入力ストリーム抽出回路網モジュール３１３と制約処理、動的適合、および出力ストリーム作成回路網モジュール３１５とを制御するために使用される。
【００５４】
ストリーム出力を制御するための上記パラダイムに基づいて、ストリーム出力のタイプにおける柔軟性を、図１と２とに関して上で述べた形で入手することができる。たとえば、出力ストリームを、チャネル条件に基づいて異なって外部符号化することができる。もう１つの例として、異なるプロトコルを、異なるストリームに適用し、または異なるストリームのために使用することができる。いくつかの場合に、処理および／または適合を、使用可能なより多くのリソースを有する可能性がある下流の要素または他のデバイスもしくは回路モジュールによって実行できるように、さまざまな要素内にパススルー能力を設けることが望ましい場合がある。図３に示された要素のさまざまな態様を、設計実施態様に従って、ブロードキャストする送信器または受信するクライアントの間で分散させることができる。これの例を、下でさらに説明する。
【００５５】
ワイヤレス受信および送信ユニット
図４に、図２の例示的な第１のワイヤレスユニット１５０の詳細を示す。図４に示されているように、例示的な第１のワイヤレスユニット１５０は、１組の無線受信器４２０と、１組のテレコム（たとえば、セルラ）トランシーバ４２２と、１組のＤＶＢトランシーバ４２４と、１組のワイヤレスＬＡＮ（ＷＬＡＮ）（たとえば、８０２．１１）トランシーバ４２６と、１組の赤外線（ＩＲ）トランシーバ４２８と、１組の有線（たとえば、イーサネット（登録商標）およびＦｉｒｅｗｉｒｅ）ＬＡＮトランシーバ４３０とを含む、さまざまな入出力デバイスを含む。さまざまな入出力デバイス４２０〜４３０に、アンテナ４０２とＩＲインターフェース（１つまたは複数）４０４と電気インターフェース（１つまたは複数）４０６とによってそれぞれサービスすることができる。例示的な第１のワイヤレスユニット１５０は、中央処理システム４４０とユーザインターフェースディスプレイ４１０とスピーカ（１つまたは複数）４５０とをさらに含む。キーパッド、ジョイスティック、および類似物など、例示的な第１のワイヤレスユニット１５０から使用可能な他のインターフェースがある場合があるが、その存在は、説明の単純さのために図４から省略されている。
【００５６】
図４に関連して上で説明した要素を、別個のモジュールとして提供することができ、あるいは、少なくとも１つのモノリシック集積回路を含むチップセットとして提供することができることに留意されたい。
【００５７】
図５に、図４の例示的な中央処理システム４４０の詳細を示す。図５に示されているように、例示的な中央処理システム４４０は、１組の受信器ＲＦフロントエンド（ＲＦＦＥ（１つまたは複数））５１０と、１組の受信器ベースバンドプロセッサ５１２と、１組の受信器メディアアクセスコントローラ（ＭＡＣ）５１４と、受信器トランスポートパーサ５１６と、暗号化解除デバイス５１８と、１組のメディアデコーダ５２０と、ポストプロセッサ５２２と、アプリケーションの第１のセット５２４とアプリケーションの第２のセット５６４とを含む複数のアプリケーションプロセッサ５７０とを含む。例示的な中央処理システム４４０は、１組の送信器ＲＦフロントエンド（ＴＸＦＥ（１つまたは複数））５５０と、１組の送信器ベースバンドプロセッサ５５２と、１組の送信器ＭＡＣ５５４と、送信器トランスポートエンカプスレータ５５６と、暗号化デバイス５５８と、１組のメディアエンコーダ５６０と、プリプロセッサ５６２と、さまざまな受信器デバイス５１０〜５２２と送信器デバイス５５０〜５６２とからオプションのデータ経路を提供する一連のデータブリッジ５３０〜５４２とをさらに含む。ＲＦＦＥ（１つまたは複数）５１０とＴＸＦＥ（１つまたは複数）５５０とが、図４の無線受信器４２０および／または他のトランシーバ４２２〜４３０の諸部分を含むことができることに留意されたい。すなわち、さまざまなワイヤレス通信チャネルと有線通信チャネルとの物理（ＰＨＹ）層に関して図４と図５との間に冗長性がある可能性があるが、図５へのＲＦＦＥ（１つまたは複数）５１０とＴＸＦＥ（１つまたは複数）５５０の包含は、説明を明瞭にするために行われたものである。
【００５８】
さまざまな構成で、トランスポートパーサ５１６、暗号化解除デバイス５１８、メディアデコーダ５２０、およびポストプロセッサ５２２ならびにそれらのそれぞれの対応物５５６、５５８、５６０、および５６２など、デバイスの多くを、そのようなデバイスを通過するデータが影響されないようにすることができるように、非アクティブ化されることができるかまたはさまざまな構成で省略されるかのいずれかであることができることを了解されたい。たとえば、暗号化されないデータが受信される場合には、データが単に影響されずに通過するように、暗号化解除デバイス５１８をディスエーブルすることが有益である可能性がある。これは、暗号化が減らされるか回避される「パススルー」送信の使用を可能にする。
【００５９】
さらに、さまざまな構成で、メディアデコーダ５２０およびメディアエンコーダ５６０などのデバイスの多くを、単一のデバイスに一体化し、かつ／またはソフトウェアを使用して実現することができることを了解されたい。したがって、そのような状況で、それらを接続するブリッジ５４０は、１つのソフトウェアルーチンまたは相互作用するソフトウェアルーチンなど、異なる形をとることができる。
【００６０】
図５に戻って、さまざまなデバイス５１０〜５７０を、テレフォニサービスを提供すること、テキストメッセージを送り、受信すること、ＦＭラジオ、ＡＭラジオ、および衛星ラジオを受信し、再生すること、ＬＡＮサービスを提供すること、ならびにＤＶＢ／ＦＬＯサービスを提供することなど、さまざまな通信サービスを提供するために使用することができる。中央処理システム４４０の説明は、主にＤＶＢ／ＦＬＯ機能性に限定されるが、さまざまなデバイス５１０〜５７０が、セルラ電話とＬＡＮとＤＶＢ／ＦＬＯサービスとに関係し得る任意の既知のまたはより後の開発機能性を統合できることが、当業者に了解されるべきである。
【００６１】
動作時に、ＲＦＦＥ（１つまたは複数）５１０は、複数の第１の受信器出力（１つまたは複数）を作るために、メディアコンテンツを含む任意の個数のワイヤレス信号を受信し、フィルタリング、増幅、およびベースバンドレベルへの周波数変換を含む受信されたワイヤレス信号に対する複数のＰＨＹ関連動作を実行することができる。第１の受信器出力（１つまたは複数）は、順番に、ブリッジ５３０を介して１組のＴＸＦＥ（１つまたは複数）と１組の受信器ベースバンドプロセッサ（１つまたは複数）５１２との一方または両方に向けられることができる。
【００６２】
第１の受信器出力（１つまたは複数）が、ブリッジ５３０を介して１組のＴＸＦＥ（１つまたは複数）５５０に送られる時に、１組のＴＸＦＥ（１つまたは複数）５５０を、さまざまなより上の層のデバイス５１２〜５２２と５５２〜５６４と５７０との実質的な処理を全く必要とせずに、第１の受信器出力を再送信するために使用することができる。たとえば、ブリッジ５３０を使用することによって、第１のワイヤレスユニット１５０は、ＲＦＦＥ（１つまたは複数）５１０とブリッジ５３０とＴＸＦＥ（１つまたは複数）５５０との動作パラメータをセットするためにアプリケーション層での少数のコマンド以上の何物をも使用せずに、テレビジョンチャネル５３上でＤＶＢ信号を受信し、テレビジョンチャネル５６上でローカルにそのＤＶＢ信号のコンテンツを再送信することができる。
【００６３】
継続すると、受信器ベースバンドプロセッサ（１つまたは複数）５１２は、複数のシンボルまたはビットストリームを作るために第１の受信器出力（１つまたは複数）を復調することができ、さまざまな状況で、１つまたは複数の第２の受信器出力を作るためにシンボル／ビットストリームに対して内側符号化誤り訂正を実行するなど、さまざまな誤り訂正処理を実行するように構成され得る。第２の受信器出力（１つまたは複数）は、順番に、ブリッジ５３２を介して１組の送信器ベースバンドプロセッサと１組の受信器ＭＡＣ（１つまたは複数）５１４との一方または両方に向けられることができる。
【００６４】
第２の受信器出力（１つまたは複数）のいずれかがブリッジ５３２を介して送信器ベースバンドプロセッサに送られる時には、送信器ベースバンドプロセッサは、さまざまなより上の層のデバイス５１４〜５２２と５５４〜５６４と５７０との実質的な処理を全く必要とせずに、第２の受信器出力（１つまたは複数）を再送信するために使用され得るが、ブリッジ５３０が使用される場合と比較してあるより多い量の柔軟性が得られることを可能にする。たとえば、ブリッジ５３２を使用することによって、第１のワイヤレスユニット１５０は、テレビジョンチャネル５３上でＤＶＢ／ＦＬＯ信号を受信し、別の変調技法を使用しておよび／または異なる内部符号化方式を使用してもしくは内部符号化方式を全く使用せずに、別の周波数上でそのＤＶＢ／ＦＬＯ信号のコンテンツを再送信することができる。
【００６５】
プロトコルが再送信を許可すると規定されると、再送信を提供し、パケットの再送信がどのように達成されるのかを制御することが、可能である。ほとんどのワイヤレスプロトコルは、ＭＡＣ層での再送信のサポートを提供する（前に失敗した試みと同一の変調符号化方式またはより堅牢な変調および符号化方式を使用して、あるいは追加情報を送るためにハイブリッドＡＲＱを使用して、同一のパケットを再送信する）。たとえば再送信限度までの、送信の失敗がある場合に、ＭＡＣパケットデータ単位の送信は、打ち切られ、ＭＡＣは、送信に関して次のＰＤＵを試みる。再送信は、ワイヤレスＭＡＣ実施態様で暗黙のうちにサポートされるが、本技法によれば、変調および符号化方式をどのように変更するのかと、再送信を何回試みるべきなのかとを動的に制御することが可能である。再送信に関する特定の制約は、設計選択とワイヤレスＭＡＣドライバがそのような制御を可能にするかどうかとの問題である。さらに、ＴＣＰなどの信頼できるプロトコルが、ＩＰパケットを転送するために使用される場合には、ＴＣＰは、ＩＰパケットが２つのデバイスの間で送信されることに失敗する場合にそれ自体の再送信を試み、これは、ＭＡＣが失敗する場合に、ＴＣＰが助けることができることを意味する。
【００６６】
継続すると、受信するＭＡＣ（１つまたは複数）５１４は、第２の受信器出力（１つまたは複数）を受け取ることができ、外部符号化誤り検出および訂正を提供すること、各パケットが成功して受信されたかどうかを判定すること、論理アドレッシングを提供すること、およびデータチャネルのさまざまな態様を監視すること（どのワイヤレスプロトコル／チャネルが使用可能であるのかを識別すること、どのワイヤレスプロトコル／チャネルが使用中であるのかを識別すること、各チャネルの使用可能な帯域幅を識別すること、各チャネルの信号強度を識別すること、ビット誤り率および／またはパケット誤り率を識別すること、平均および／または最大のバックオフ時間を識別すること、チャネル待ち時間を識別すること、ならびにチャネルの再送信の平均回数および／または最大回数を識別することなど）など、ＭＡＣに伝統的に関連する複数のプロセスを実行することができる。例示的なＭＡＣ（１つまたは複数）５１４は、下でさらに説明するように有利であることがわかる可能性がある、複数の従来のおよび新規の外側復号する動作およびデインターリーブする動作を提供することもできる。
【００６７】
受信するＭＡＣ（１つまたは複数）５１４がそれに割り当てられたタスクを実行する時に、ＭＡＣ（１つまたは複数）５１４は、受信するトランスポートパーサ５１６および／またはブリッジ５３４を介して送信ＭＡＣ（１つまたは複数）５５４に１つまたは複数の結果の第３の受信器出力（１つまたは複数）を提供することができる。
【００６８】
第３の受信器出力のいずれかがブリッジ５３４を介して送信ＭＡＣ（１つまたは複数）５５４に送られる時に、中央処理システム４４０を、やはりブリッジ５３２が使用される場合と比較してある量のより高い柔軟性を伴って、第３の受信器出力のコンテンツの一部またはすべてを再送信するために使用することができる。たとえば、ブリッジ５３４を使用することによって、中央処理システム４４０は、テレビジョンチャネル５３上でＤＶＢ信号を受信し、当業者によってたやすく認められるように、論理アドレスを再割り当てする、異なる外部符号化方式を使用する、完全に異なるワイヤレスプロトコルを使用して再送信する、複数の受信デバイスに再送信するなどを行いながら、別の周波数上でそのＤＶＢ信号のコンテンツを再送信することができる。
【００６９】
継続すると、受信するトランスポートパーサ５１６（または「トランスポートパケットパーサ５１６」）は、第３の受信器出力（１つまたは複数）を受け取り、１つまたは複数の第４の受信器出力を作るために、さまざまなメディアストリームをお互いからさまざまな個々のメディアストリームに分離すること、使用中ではないコンテンツを破棄して個々のメディアストリームに関するさまざまな制御情報およびフラグ（タイトル、使用された暗号化のタイプ、使用されたメディア符号化のタイプ、および日付／タイムスタンプなど）を識別すること、使用中である可能性があるコンテンツを適当にルーティングすること、さまざまなメディアストリームの連続性についてチェックすることなど、トランスポートパーサに伝統的に関連する複数のプロセスを実行することができる。さまざまな第４の受信器出力（１つまたは複数）は、順番に、ブリッジ５３６を介してトランスポートエンカプスレータ５５６と暗号化解除デバイス５１８との一方または両方に向けられることができる。
【００７０】
１つまたは複数の第４の受信器出力がブリッジ５３６を介してトランスポートエンカプスレータ５５６に送られる時に、中央処理システム４４０は、最初に受信されたＤＶＢ／ＦＬＯコンテンツの副部分または受信されたＤＶＢ／ＦＬＯコンテンツと他のコンテンツとの混合物を再送信することができる。たとえば、ブリッジ５３６を使用することによって、中央処理システム４４０は、非常にデータ集中型のＯＦＤＭチャネル上でＤＶＢ／ＦＬＯ信号を受信し、その後、アプリケーション層での処理をほとんどまたは全く必要とせずに、相対的に低データ集中型のチャネルを介して受信デバイスに容易に送信できる実質的により低データ集中型のメディアストリームを形成することができる。
【００７１】
継続すると、受信する暗号化解除デバイス５１８は、第４の受信器出力のいずれかまたはすべてを受け取り、それらを（必要な場合に）、任意の既知のまたは今後開発される暗号化／暗号化解除方式に従っておよび／またはメディア権利とセッション鍵の使用との任意の標準規格に従って適当に暗号化解除することができる。暗号化解除されたメディアストリーム（または影響を受けずに単に通過したメディアストリーム）を、その後、メディアデコーダ（１つまたは複数）５２０および／またはブリッジ５３８を介して暗号化デバイス５５８に転送することができる。
【００７２】
暗号化解除されたメディアのさまざまなストリームのいずれかがブリッジ５３８を介して暗号化デバイス５５８に送られる時に、中央処理システム４４０は、最初に受信されたＤＶＢ／ＦＬＯコンテンツのすべてもしくは一部またはＤＶＢ／ＦＬＯコンテンツと他のコンテンツとの混合物を、異なる暗号化方式を使用して再送信することができる。さらに、中央処理システム４４０が任意の個数のディジタル権利契約（ｄｉｇｉｔａｌ  ｒｉｇｈｔｓ  ａｇｒｅｅｍｅｎｔ）と一貫してメディアコンテンツを再送信し、監視／管理できるように、新しいタイムスタンプおよびおよび／またはセッション鍵を生成することができる。たとえば、中央処理システム４４０を組み込んだセルラ電話機は、ポータブルコンピュータに組み込まれたより大きいスクリーンで映画を表示することを選んで、ＤＶＢ信号を介して受信された映画を直接に表示することを止めることができる。したがって、興味のある映画を含むメディアのストリームを、トランスポートパーサ５１６によって解析し、暗号化解除デバイス５１８によって暗号化解除し、暗号化デバイス５５８を使用して再暗号化し（やはり、その映画に関連するディジタルメディア権利と一貫するプロトコルに従って）、パーソナルコンピュータに再送信することができ、ここで、パーソナルコンピュータは、中央処理システム４４０によって提供される適当なセッション鍵を使用して、見る人がしばらく映画を一時停止することを望む場合に映画のタイムスタンプのある形の調整が必要になる場合があることに留意しながら映画を暗号化解除し、再生することができる。
【００７３】
継続すると、メディアデコーダ（１つまたは複数）５２０は、１つまたは複数の生メディア出力を作るために、暗号化解除デバイス５１８から任意の個数のメディアストリームを受け取り、必要な場合には適当なメディア復号動作を適用することができる。生メディア出力（１つまたは複数）は、ブリッジ５４０を介して１組のメディアエンコーダ５６０と１組のポストプロセッサ（１つまたは複数）５２２との一方または両方に向けられることができる。
【００７４】
生メディア出力のいずれかがブリッジ５４０を介して１組のエンコーダ５６０に送られる時に、中央処理システム４４０を、完全に異なるオーディオビジュアル符号化を利用する受信されたＤＶＢ／ＦＬＯコンテンツを含めるために結果の送信される出力メディアストリームを作ることができるので、やはりある量のより高い柔軟性を伴って、生メディアのコンテンツの一部またはすべてを再送信するために使用することができる。たとえば、情報消失を有しない受信されるＭＰＥＧ−２映画を、受信し、ある情報消失とより高いアプリケーションレベルで要求されるわずかな処理を伴う対応するより低いデータ送信オーバーヘッドとを有する別のＭＰＥＧ−２ストリームに再フォーマットすることができる。
【００７５】
継続すると、ポストプロセッサ５２２は、メディアデコーダ（１つまたは複数）５２０から任意の個数の生メディアストリームを受信し、生メディアデータを「再フォーマットされたメディアデータ」に変換するために任意の既知のまたは今後開発される処理方式に従う任意の量の後処理を適当に適用する（必要な場合に）ことができる。たとえば、ポストプロセッサ５２２は、デコーダ（１つまたは複数）５２０から生メディアデータストリームを受け取り、その後、空間画像強調を実行し、デルタ−シグマディジタル−アナログ変換器の利益のために２〜３千サンプル毎秒から百万サンプル毎秒超へオーディオサンプリングレートを有効に変更しながら生メディアデータのビデオ部分のフレームレートを増やすことができる。ポストプロセッサ５２２のどの出力をも、アプリケーションプロセッサ（１つまたは複数）５７０に供給し、かつ／またはブリッジ５４２を介してプリプロセッサ５６２に供給することができる。
【００７６】
ポストプロセッサの出力のいずれかがブリッジ５４２を介してプリプロセッサ５６２に送られる時に、中央処理システム４４０を、ポストプロセッサの質を高められた出力のコンテンツの一部またはすべてを再送信するために使用することができ、この質を高められた出力のコンテンツの一部またはすべては、中央処理システム４４０がさまざまなエンハンスメントを有する外部デバイスにＤＶＢ／ＦＬＯコンテンツを提供することを可能にすることができる。
【００７７】
継続すると、アプリケーションプロセッサ５７０は、任意の個数のメディアストリームをポストプロセッサ５２２から受け取って、そのようなデータを適当なオーディオデバイスおよび／またはビデオディスプレイにルーティングするか、またはおそらくはテキスト音声変換もしくは音声テキスト変換などを提供するなど、さらなる処理を提供するかのいずれかを行うことができる。
【００７８】
アプリケーションプロセッサ５７０は、受信されたＤＶＢ／ＦＬＯコンテンツ内にカプセル化されたさまざまなコマンドと情報とフラグとを受け取るのに使用されることも可能であると同時に、トランスポートエンカプスレータ５５６を介して任意の発信メディアストリーム内に埋め込まれ／カプセル化され得るさまざまなコマンドと情報とフラグとを作ることができる。さらに、アプリケーションプロセッサ５７０は、その制御の下のさまざまなデバイス５１０〜５２２と５３０〜５４２と５５０〜５６２とを構成するために必要なパラメータを直接にまたは間接に提供することができる。たとえば、アプリケーションプロセッサ５７０は、ある形の直接コマンドによってまたはレイヤごとに下に渡され得るコマンド／フラグ／情報を間接的に介してのいずれかで、送信器ベースバンドプロセッサ（１つまたは複数）５５２での内部符号化と送信器ＭＡＣ（１つまたは複数）５５４での外部符号化とを変更できるものとすることができる。
【００７９】
コマンドプロセッサ
図６に、通信を制御するために使用されるコマンドプロセッサ６００を示す。図６に示されているように、例示的なコマンドプロセッサ６００は、データバス６１２を介してメモリ６２０に接続されたコントローラ６１０と、チャネル監視デバイス６３０と、プロトコル選択およびハンドオフデバイス６３２と、メディア符号化選択デバイス６４０と、内部符号化選択デバイス６４２と、外部符号化選択デバイス６４４と、インターリービング選択デバイス６４６と、暗号化選択デバイス６４８と、合同最適化デバイス６５０と、入出力回路網６９０とを含む。
【００８０】
図６の例示的なコマンドプロセッサ６００は、バス付きアーキテクチャ（データバス６１２によって表される）を使用するが、当業者に周知のように、任意の他のアーキテクチャを使用できることを了解されたい。たとえば、さまざまな構成で、さまざまなコンポーネント６１０〜６９０は、一連の別々のバスを介して一緒に結合された別々の電子コンポーネントの形をとることができる。
【００８１】
他の構成では、さまざまなコンポーネント６１０〜６９０のうちの１つまたは複数は、１つまたは複数のネットワークを介して一緒に結合された別々の処理システムの形をとることができる。さらに、コンポーネント６１０〜６９０のそれぞれを、協力する形で使用される複数のコンピューティングデバイスを使用して有利に実現できることを了解されたい。
【００８２】
上にリストしたコンポーネント６１０〜６９０のうちのいくつかが、メモリ６２０に常駐するソフトウェア／ファームウェアルーチンの形をとることができ、コントローラ６１０によって実行されることが可能であり、あるいは、異なるコントローラによって実行される別々のコンピューティングシステム内の別々のメモリに常駐するソフトウェア／ファームウェアルーチンであることさえできることをも了解されたい。たとえば、さまざまな構成で、内部符号化選択デバイス６４２をＰＨＹに配置しながら外部符号化選択デバイス６４４およびインターリービング選択デバイス６４６をＭＡＣに置く（これらを、独立に働くようにするか、ある特殊な通信ルートが確立されると仮定してある合同最適化を実行することを可能にされることができることに留意して）ことが有利である場合がある。
【００８３】
さらに、コンポーネント６３０〜６９０のいずれかまたはすべての機能を、オブジェクト指向ソフトウェアを使用して達成でき、したがって、非オブジェクト指向ソフトウェアを用いて入手可能ではない、ポータビリティと、ソフトウェア安定性と、他の利益のホストとが高まることを理解されたい。図６に関連して説明されるこれらの要素を、別個のモジュールとして提供することができ、あるいは、少なくとも１つのモノリシック集積回路を含むチップセットとして提供することができる。
【００８４】
動作時に、チャネル監視デバイス６３０は、コマンドプロセッサ６００による制御を受けるか他の形でコマンドプロセッサ６００に関連する任意の個数の有線またはワイヤレスの通信チャネルの存在と状況とに関するさまざまな情報を受け取ることができる。さまざまな構成で、チャネル監視デバイス６３０内の情報を、マルチラジオデータベースによって供給し、またはより通常の形で提供する、たとえば、さまざまなＭＡＣから層ごとに渡すことができる。たとえば、図２を参照すると、チャネル監視デバイス６３０に、第１のワイヤレスユニット１５０に組み込まれたＵＷＢデバイスとＢｌｕｅｔｏｏｔｈデバイスと８０２．１１デバイスとならびに確立されまたはさまざまな受信デバイス２１０と２２０と２３０とから他の形で入手可能なすべての見込みのあるワイヤレスチャネルに関する情報を投入することができる。
【００８５】
プロトコル選択およびハンドオフデバイス６３２を、適当な送信器回路網（たとえば、図５のＴＸＦＥ  ５５０）から所望の受信デバイス（１つまたは複数）へのワイヤレス通信チャネルを選択し、確立するために使用することができる。さまざまな構成で、そのような選択とサポートする計算とは、チャネル監視デバイス６３０に常駐する情報を使用することができ、さまざまな構成で、プロトコル選択およびハンドオフデバイス６３２を、図５のデバイス５１０〜５６２のいずれかなど、さまざまなハードウェアを制御するように構成することができる。たとえば、プロトコル選択およびハンドオフデバイス６３２を、８０２．１１プロトコルを使用して特定のマルチメディアストリームを離れた受信デバイスにステアリングするために、ＴＸＦＥ（１つまたは複数）５５０と送信器ベースバンドプロセッサ５５２と送信器ＭＡＣ  ５５４とを制御するために使用することができる。
【００８６】
継続すると、メディア符号化選択デバイス６４０を、マルチメディアがその上で離れた受信デバイスに配信される特定のメディア符号化フォーマット／方式を選択するために使用することができる。たとえば、ＤＶＢ／ＦＬＯコンテンツチャネルが使用可能であり、そのＤＶＢ／ＦＬＯコンテンツチャネルのビデオコンテンツがｎｅｔｗｏｒｋ  ａｂｓｔｒａｃｔｉｏｎ  ｌａｙｅｒ（ＮＡＬ）メディアフォーマット／方式を使用してフォーマットされると仮定すると、メディア符号化選択デバイス６４０は、ビデオストリームを離れた受信デバイスに転送するために土地固有のＮＡＬ方式を使用し、ビデオストリームを転送するためにＮＡＬ標準プロトコル内で調整を行い、あるいは、ＭＰＥＧ−２標準規格、ＷＭＶ（Ｗｉｎｄｏｗｓ（登録商標）  Ｍｅｄｉａ  Ｖｉｄｅｏ）標準規格、ＡＳＦ（Ａｄｖａｎｃｅｄ  Ｓｙｓｔｅｍｓ  Ｆｏｒｍａｔ）標準規格、ＡＴＳＣ（ａｄｖａｎｃｅｄ  ｔｅｌｅｖｉｓｉｏｎ）標準規格、Ｒｅａｌ  Ｍｅｄｉａ標準規格のいずれか（たとえば、ＲＭ、ＲＭＶＢ、ＲＡＭ、およびＲＡ）、ＡＶＩ標準規格、ＭＰ４標準規格、ＭＯＶ標準規格、３ＧＰ標準規格、ＭＰ３標準規格、または有利であるとわかる可能性がある任意の他の既知のもしくは今後開発されるビデオフォーマット／方式などの完全に異なる標準規格を他の形で選択することができる。
【００８７】
さまざまな構成で、使用される特定のメディア符号化方式を、ターゲットにされる受信デバイスの制限に依存するものとすることができる。たとえば、ターゲットにされる受信デバイスを、サポートするハードウェアまたはソフトウェアをそれが含むビデオフォーマットの数に関して直接に制限することができ、あるいは、ターゲットにされる受信デバイスでのプロセッサ制限に起因して最小限の処理を要求するメディア符号化方式に他の形で間接に制限することができる。
【００８８】
さらに、選択されるメディア符号化のタイプを、ディスプレイスクリーンの物理的特性（たとえば、空間分解能、色分解能、および／または光強度分解能に関する制限）または受信デバイスがそのオーディオ機能に関する顕著な制限を有するかどうか、たとえば、単一の低品質スピーカだけを有するかどうかに基づいて判定する（全体的にまたは部分的に）ことができる。たとえば、ターゲットにされる受信デバイスに関連するディスプレイが、１６０×３２０画素の空間分解能だけを有すると仮定すると、メディア符号化選択デバイス６４０は、ターゲットにされるディスプレイがおそらく使用できるものを超えない解像度をメディアエンコーダに提供させるために、その制御下のメディアエンコーダに命令と制御情報とを提供することができる。さらに、メディア符号化選択デバイス６４０は、ターゲットにされる受信デバイスとそのディスプレイとの性質に依存して情報消失のレベルを選択することができる。
【００８９】
さらに、使用されるメディア符号化のタイプを、例示的なコマンドプロセッサ６００の制御下のさまざまなデバイスの処理オーバーヘッドに制限することができる。たとえば、機能の大多数が、合計２億動作毎秒の２つの組込みプロセッサのソフトウェア処理能力に制限されると仮定すると、メディア符号化に関する処理全体は、他のアプリケーション、暗号化および誤り符号化の要件などによってオーバーヘッドが要求されることができるものは何でも加えて、この処理能力に制限されることができる。
【００９０】
受信デバイスの特性に加えて、使用される特定のメディア符号化方式を、コマンドプロセッサ６００の制御下の送信回路網とターゲットにされる受信デバイス（１つまたは複数）との間で使用されるワイヤレス通信標準規格、送信回路網とターゲットにされる受信デバイス（１つまたは複数）との間のワイヤレスチャネルのデータ転送容量、送信回路網から受信デバイス（１つまたは複数）へのワイヤレスチャネルの送信ビット誤り率、または性能に影響する可能性がある通信チャネルの任意の他の態様など、複数の他の関連する要因に依存するものとすることができる。
【００９１】
ワイヤレスチャネルの使用可能な有効データ転送容量を考慮して、メディア符号化方式を、データのメディア符号化されたストリームのデータ転送オーバーヘッドに基づいて調整することができる。たとえば、特定のワイヤレスチャネルが約１０Ｍビット毎秒までに制限されると仮定すると、結果のメディアストリームを配信するために約１０Ｍビット毎秒超を要求するメディア符号化方式を使用することは、非実用的であるはずである。
【００９２】
さらに、パケットヘッダおよび誤り符号化オーバーヘッドなど、さまざまな通信チャネルに関連するデータ転送オーバーヘッドを考慮して、適当なメディア符号化方式をさらに制限することができる。たとえば、１／２畳込み内部符号化と１／２リードソロモンブロック外部符号化とが、使用可能なワイヤレスチャネルの厄介なビット誤り率に起因してデータのメディア符号化されたストリームと共に使用するために選択されたと仮定すると、選択されるメディア符号化方式は、２Ｍビット毎秒を超えない可能性が高いかもしれない。
【００９３】
ワイヤレスチャネルの特性が変化を受けやすいことを考慮して、例示的なメディア符号化選択デバイス６４０を、受信装置でのメディア品質のグレースフルデグラデーション（ｇｒａｃｅｆｕｌ  ｄｅｇｒａｄａｔｉｏｎ）または向上を可能にする形でそのような変更に対応するように構成することができる。たとえば、上で述べた約１０Ｍビット毎秒の通信チャネルが約８Ｍビット毎秒に劣化すると仮定すると、メディア符号化選択デバイス６４０が、別のメディア符号化標準規格を採用することによってまたはその情報消失を増やすために現在使用されているメディア符号化標準規格を適合させることによってのいずれかで、より少ないデータを使用したメディア符号化方式を採用することが、有益になり得る。したがって、メディア品質が劣化する可能性があるが、受信デバイスは、それでも、受信デバイスのユーザが享受するためのビデオ信号を有するはずである。
【００９４】
通信チャネルが、現在使用されているワイヤレスチャネルを別のワイヤレスチャネルに変更することを有益または必要にするために、あるしきい値を超えて劣化する場合があり得ることを了解されたい。さまざまな場合に、ワイヤレスチャネルの変更を、所与のワイヤレスプロトコル内（たとえば、８０２．１１チャネル２から８０２．１１チャネル４への変更）または別のプロトコルへの変更（たとえば、８０２．１１からＢｌｕｅｔｏｏｔｈへの変更）とすることができる。その場合に、データ転送容量の結果の変化および／またはデータ転送オーバーヘッドの結果の変化、異なるワイヤレスプロトコルをサポートするＰＨＹ層またはＭＡＣ層のある態様、その他など、複数の理由のいずれかのためにメディア符号化を変更することが有益または必要である場合がある。
【００９５】
変化する条件に基づいてメディア符号化を動的に選択する、例示的なメディア符号化選択デバイス６４０の能力に加えて、さまざまな構成で、例示的なメディア符号化選択デバイス６４０を、「差動メディア符号化（ｄｉｆｆｅｒｅｎｔｉａｌ  ｍｅｄｉａ−ｃｏｄｉｎｇ）」を適用するためにイネーブルすることができる。すなわち、例示的なメディア符号化選択デバイス６４０がデータの第１のストリームの異なる部分に異なるメディア符号化を適用することが、有益である場合がある。
【００９６】
たとえば、ＮＡＬメディア符号化標準規格が使用されると仮定すると、メディア符号化選択デバイス６４０が、メディア符号化デバイスに、ディスプレイの周辺部の区域について実質的な情報消失を有する第２のＮＡＬ符号化を適用しながら同一のディスプレイの中央の区域について情報消失を伴わない第１のＮＡＬ符号化を適用させることが、有益である場合がある。
【００９７】
同様に、情報消失を、関連する情報の空間的位置ではなく、フレームまたはスライスのタイプに基づいて分割することができる。たとえば、ＭＰＥＧ−２メディア符号化標準規格が使用されると仮定すると、メディア符号化選択デバイス６４０が、メディア符号化デバイスに、Ｉフレームについて第１の（非ロッシイ）ＭＰＥＧ−２符号化を適用させるが、Ｐフレームに第２の（ロッシイ）ＭＰＥＧ−２符号化を適用させることが、有益である場合がある。
【００９８】
通信チャネルのさまざまな複雑さと受信デバイスに最高の可能なメディア品質を提供することによって導出できる利益とを考慮すると、さまざまな構成で、メディア符号化選択デバイス６４０がＰＨＹ層考慮事項とＭＣ層考慮事項との関数としてメディア符号化を選択することが有益である場合がある。たとえば、内部符号化を増やす必要がある可能性がある場合に、メディア符号化選択デバイス６４０が、質を高められた内部符号化によって使用される増やされたデータ転送オーバーヘッドの代わりにより少ないデータ転送オーバーヘッドを使用するメディア符号化方式を選択することが、有益である可能性がある。同様に、外部符号化が損害なしで縮小できる場合に、メディア符号化選択デバイス６４０が、そうでなければ浪費される可能性があるより大きいデータ転送オーバーヘッドを使用するメディア符号化方式を選択することが、実現可能である可能性がある。
【００９９】
したがって、さまざまな構成で、メディア符号化選択デバイス６４０の選択ならびに残りのデバイス６４２と６４４と６４６と６４８との選択は、例示的な合同最適化デバイス６５０によって提供されるある形の合同最適化を受けることができる。一般に、合同最適化が、メディア符号化と誤り符号化とデータ圧縮と通信チャネルプロトコルと他の関連する考慮事項との任意の組合せを考慮に入れることが、実現可能である可能性がある。したがって、さまざまな構成で、例示的な合同最適化デバイス６５０を、任意の個数のパラメータ方程式、統計分析、または、受信装置に成功して送信されるデータビットの実質的に最大のパーセンテージ、受信装置に成功して送信されるビデオフレームの実質的に最大のパーセンテージにつながるか、他の形で受信装置でのメディア品質の実質的な改善を提供することのできる他の形の処理に従って動作するようにすることができる。たとえば、合同最適化デバイス６５０は、チャネルデータ容量、データ転送オーバーヘッド容量、および信号対雑音比などの入力パラメータの範囲が、メディアコンテンツを転送するために使用され得る、最適のメディア符号化、内部符号化、外部符号化、および圧縮などの出力のセットを作ることができるように、シミュレーションと実験とを介して開発されたエントリを有するＮ次元テーブルを使用することができる。
【０１００】
外部符号化
図６に戻って、ＰＨＹレベルでの実際の内部符号化プロセスを制御するようにされ得る内部符号化選択デバイス６４２を、特定の組のデータ転送条件の下で、他の符号化問題の代わりに、誤り符号化の合同最適化を使用可能にすると同時に、有利な動的内部符号化とおそらくは差動内部符号化（畳込み符号化が使用されないと仮定して）とを使用可能にするために、使用することができる。
【０１０１】
継続すると、ＭＡＣレベルでの外部符号化プロセスを制御するようにされ得る外部符号化選択デバイス６４４をも、特定の組のデータ転送条件の下で、他の問題の代わりに、誤り符号化の合同最適化を使用可能にすると同時に、有利な動的外部符号化と差動外部符号化とを使用可能にするために、使用することができる。たとえば、データの発信ストリームのための実際の外部符号化処理を実行する、ある形の外部符号化回路網は、通信システムのＭＡＣ層に存在することができるが、外部符号化選択デバイス６４４を、上で述べた動的外部符号化および差動外部符号化などの新しい有利な形の外部符号化を作るためにその回路網を制御するようにすることができる。
【０１０２】
おそらくよりロバストな外部符号化方式を使用しながら、受信装置によって不成功に受信されたパケットを必ず再送信することを可能とすることができるが、現在の状況について、用語「動的外部符号化」と「差動外部符号化」とが、通信のその特定の概念を含まないことを了解されたい。しかし、それは、動的外部符号化と差動外部符号化とを使用するシステムと方法とを、ある形の再送信と組み合わせることができない、あるいは、ある形の再送信を使用するシステムが、動的外部符号化および／または差動外部符号化を別々に使用することができないと言うのではない。
【０１０３】
一般に、外部符号化選択デバイス６４４は、関連するビット誤り率またはパケット誤り率、チャネル品質の他の態様、内部符号化によって引き起こされる送信オーバーヘッドの量、通信チャネルの使用可能なデータ送信帯域幅、および使用される特定の外部符号化方式によって要求される結果の送信オーバーヘッドの量などの使用される送信チャネルに関係するさまざまな変化する状況に基づいて外部符号化の変化を引き起こすことができ、やはり、外部符号化は、合同最適化に基づくものとすることができる。
【０１０４】
たとえば、外部符号化選択デバイス６４４が、チャネル監視デバイス６３０にアクセスできると仮定すると、外部符号化選択デバイス６４４は、受信装置でのメディア品質をおそらくは改善し、あるいは一般に最適化するために、高められた外部符号化ロバスト性を考慮に入れた関係する送信チャネルの高められた送信パケット誤り率と、増やされた結果の処理オーバーヘッドと、増やされた結果の送信オーバーヘッドと、関係する送信チャネルの他の制限とに基づいて、よりロバストなレベルの外部符号化を選択することができる。
【０１０５】
そのような形の最適化は、受信デバイスによって成功して受信される全体の数のパケット、成功して受信される全体の数のビデオフレームまたはスライス、成功して受信される全体の数の特定のタイプのビデオフレーム（たとえば、ＭＰＥＧ  Ｉフレーム）またはスライス（たとえば、Ｈ．２６４のある形、スライスデータ）、または、主観的調査によって決定される最適化を含めて、メディアをそれに関して最適化できる任意の他の態様を最適化することという形をとることができる。
【０１０６】
さまざまな構成および／または状況で、外部符号化の動的変更を、特定のプロトコル／標準規格内で行えることに留意されたい。たとえば、動的外部符号化増加を、関連するチャネルの信号品質がゆっくり劣化する時に、リードソロモン（ＲＳ）プロトコル／標準規格内で１／４  ＲＳから５／１６  ＲＳ、３／８  ＲＳ、１／２  ＲＳへと行うことができる。
【０１０７】
同様に、外部符号化の動的変更を、プロトコル／標準規格の間で行うことができる。たとえば、外部符号化選択デバイス６４４は、選択される／実施される外部符号化をリードソロモンからＢｏｓｅ−Ｒａｙ−Ｃｈａｕｄｈｕｒｉ−Ｈｏｃｑｕｅｎｇｈｅｍ（ＢＣＨ）符号化にすなわち別のブロック誤り符号化方式に変更することができ、あるいは、おそらく、同一のまたは異なる符号化レートを有する、ブロック誤り符号化と畳込み誤り符号化との間の変更を引き起こすことができる。
【０１０８】
継続すると、メディアの特定のストリームを、各ストリームが異なるタイプまたはレートの外部符号化を使用してそのような送信されるストリームのいずれかまたはすべてを有する異なるワイヤレスチャネル上で送信され、別々の動的外部符号化シーケンスを使用するために外部符号化選択デバイス６４４によって制御される、複数の別々のストリームに分割できる状況があり得ることを了解されたい。そのような別々の動的外部符号化シーケンスを、お互いに独立またはある形の合同最適化の一部とすることができる。
【０１０９】
メディアストリームが複数のメディアサブストリームに分割される、ある種の構成で、別々のメディアサブストリームを、「ベース層」と１つまたは複数の「エンハンスメント層」とを含む「層」に分割することができる。一般に、ベース層は、あるレベルの消費者享楽に有用なある最小限の（または他の形で適切な）量の情報を含むと考えられるある量のメディア情報を含むことができ、エンハンスメント層は、ベース層の情報と組み合わされた時にメディアの品質を改善できる追加のメディア情報を含むことができる。
【０１１０】
一般に、信号対雑音スケーラビリティ、フレームレート、空間分解能、色分解能、および強度分解能などの問題に一般に起因して、ベース層を搬送する通信チャネルにエンハンスメント層よりロバストな誤り符号化を適用することが有利である可能性がある。これにかかわらず、さまざまな構成および状況で、ベース層チャネルのチャネル品質がそれぞれのエンハンスメント層（１つまたは複数）より実質的によい場合に、ベース層チャネルの全体的な信頼性／品質および／または使用可能データスループットがより多く補償するので、ベース層チャネルの外部符号化の量を、エンハンスメント層より少なくすることができる。
【０１１１】
上で述べたように、動的外部符号化に加えて、外部符号化選択デバイス６４４は、データの差動的に外部符号化されたストリームを作成するために働くことができる。一般に、動的外部符号化と同様に、外部符号化選択デバイス６４４は、動的外部符号化のために使用される情報を含むさまざまな情報に基づいてその選択を行い、それについてＭＡＣまたはそのような誤り符号化の責任を負う他のデバイスの外部符号化プロセスを制御できる制御情報を導出する。さらに、差動外部符号化を、動的外部符号化が適用されるほとんどの状況に適用できることを了解されたい。たとえば、上で述べたベース層チャネルとエンハンスメント層チャネルとは、さまざまな構成で差動外部符号化を使用することができる。
【０１１２】
ある形の有利な差動外部符号化を実行するために、外部符号化選択デバイス６４４は、発信データストリームの異なる部分に異なる優先順位レベルを割り当てることができるという点で、「優先順位付けデバイス」として働くことができる。そのような優先順位付けに基づいて、図５の送信器ＭＡＣ（１つまたは複数）５５４のうちの１つなどの適当な誤り符号化デバイスが、適当な外部符号化を発信データストリームに適用することができる。
【０１１３】
もう一度図６に戻って、外部符号化選択デバイス６４４を、ハイブリッド動的差動外部符号化を適用するために使用できることを了解されたい。たとえば、それぞれ１／２  ＲＳと９／１６  ＲＳと３／４  ＲＳとの外部符号化を割り当てられた高優先順位データと中優先順位データと低優先順位データとを割り当てられた部分を有するデータのストリームについて、外部符号化選択デバイス６４４は、増えたチャネル雑音に応答して３／８  ＲＳと１／２  ＲＳと９／１６  ＲＳとの外部符号化レートを再選択することができる。
【０１１４】
さらに、外部符号化回路網を、データの第１のストリームの他の副部分の外部符号化方式に依存してまたはこれと独立に、データの第１のストリームの副部分の外部符号化方式を動的に変更するようにすることができる。たとえば、真上の例を使用すると、増えたチャネル雑音に応答して、外部符号化を、１／２  ＲＳと９／１６  ＲＳと３／４  ＲＳとの外部符号化からそれぞれ１／４  ＲＳと９／１６  ＲＳと３／４  ＲＳとに変更することができる。
【０１１５】
インターリービング選択デバイス６４６に継続すると、インターリービングが、異なる目的のために外部符号化の前および／または後に発生し得ることを了解されたい。前に適用される場合に、インターリービングを、アプリケーション層がバーストエラーをよりよく処理できる形でこれらのエラーをランダム化するために使用することができる。後に適用される場合に、インターリービングは、チャネルでの深いフェード中により多くの時間ダイバーシティ（または、時間周波数マッピングに依存する周波数ダイバーシティ）を提供することができる。一般に、後者の形が、実際にはより幅広く使用される。
【０１１６】
しかし、差動外部符号化を保つために、インターリービング選択デバイス６４６が、特定の状況に依存して、特定の外部符号化タイプまたは強度／ロバスト性の個々のパケット内またはパケットのグループ内にインターリービングを含めるために適当なインターリービング回路網（通常はＭＡＣに関連する）を制御する必要がある可能性があることに留意されたい。すなわち、インターリービングを、外部符号化変化の境界に制限することができる。
【０１１７】
受信デバイスとＣＰＵ
図７に、図２の例示的な受信デバイス２１０の詳細を示す。図７に示されているように、例示的な受信デバイス２１０は、１組の無線受信器７２０と、１組のテレコムトランシーバ７２２と、１組のＤＶＢトランシーバ７２４と、１組のＷＬＡＮトランシーバ７２６と、１組の赤外線（ＩＲ）トランシーバ７２８と、１組の有線ＬＡＮトランシーバ７３０とを含むさまざまな入出力デバイスを含む。さまざまな入出力デバイス７２０〜７３０は、それぞれアンテナ７０２とＩＲインターフェース（１つまたは複数）７０４と電気インターフェース（１つまたは複数）７０６とによってサービスされる。図４の例示的な第１のワイヤレスユニット１５０と同様に、例示的な受信デバイス２１０は、さらに、中央処理システム７４０とユーザインターフェースディスプレイ７１０とスピーカ（１つまたは複数）７５０とを含み、さまざまな構成で、さまざまなコンポーネント７０２〜７４０は、図４の対応物４０２〜４４０に似た形で個々に働くことができる。
【０１１８】
図８に、図７の中央処理システム７４０の詳細を示す。図５の中央処理システム４４０と同様に、この即時の中央処理システム７４０は、１組のＲＦＦＥ（１つまたは複数）８１０と、１組の受信器ベースバンドプロセッサ８１２と、１組の受信器メディアアクセスコントローラ（ＭＡＣ）８１４と、受信器トランスポートパーサ８１６と、暗号化解除デバイス８１８と、１組のメディアデコーダ８２０と、ポストプロセッサ８２２と、アプリケーションの第１のセット８２４とアプリケーションの第２のセット８６４とを含む複数のアプリケーションプロセッサ８７０とを含む。例示的な中央処理システム４４０は、さらに、１組のＴＸＦＥ（１つまたは複数）８５０と、１組の送信器ベースバンドプロセッサ８５２と、１組の送信器ＭＡＣ８５４と、送信器トランスポートエンカプスレータ８５６と、暗号化デバイス８５８と、１組のメディアエンコーダ８６０と、プリプロセッサ８６２と、さまざまな受信器デバイス８１０〜８２２と送信器デバイス８５０〜８６２とからのオプションのデータ経路を提供する一連のデータブリッジ８３０〜８４２とを含む。
【０１１９】
その例示的な中央処理システム７４０を有する図７の例示的な受信デバイス２１０は、さまざまな通信サービスを実行することができるが、本議論は、図２の第１のワイヤレスユニット１５０などの中間デバイスからのメディア受信を含む説明に限定される。
【０１２０】
動作時に、ＲＦＦＥ（１つまたは複数）８１０は、動的メディア符号化されたストリーム、差動メディア符号化されたストリーム、動的誤差符号化を使用するメディアストリーム、差動誤差符号化を使用するメディアストリームなどを含む、上で説明した変形形態のいずれかに従って符号化されたメディアストリームを受信することができる。一般に、そのようなメディアストリームを、表示および／またはリスニングに適切な処理されたメディアストリームを作るために、さまざまな受信器デバイス８１０〜８２２を使用して受信し、処理することができる。
【０１２１】
受信されたメディアストリームを正しく処理するために、メディア符号化と外部符号化と内部符号化と圧縮と暗号化とに関する関連する符号化情報が、知られるか判定されることが可能でなければならない。したがって、さまざまな構成で、中央処理システム７４０を、メディアコンテンツ送信デバイスとの初期ネゴシエーションに基づいてアプリケーションレベルで構成することができる。たとえば、さまざまな構成で、図２の第１のワイヤレスユニット１５０と受信デバイス２１０とが、デフォルトパラメータを使用して初期通信を行うことができる。その後、受信デバイス２１０は、信号強度およびＳＮＲなどの転送されたデータ通信チャネルに関する情報ならびに受信デバイス２１０の選好と制限とに関する情報を第１のワイヤレスユニット１５０に渡すことができる。したがって、メディア符号化、誤り符号化、圧縮などの適当な管理形態を、第１のワイヤレスユニット１５０と受信デバイス２１０との両方によって選択し、実施することができる。
【０１２２】
動的符号化が使用される状況について、さまざまな符号化変化を記述する情報を、マルチメディアデータの受信されるストリーム内にカプセル化することができる。たとえば、メディア符号化と内部符号化と外部符号化との変化が、マルチメディアデータの受信されるストリームに対して行われる状況について、マルチメディアデータのストリーム内のさまざまな埋め込まれたフラグを、トランスポートパーサ８１６によって抽出し、その後、アプリケーションプロセッサ（１つまたは複数）８７０に供給することができ、アプリケーションプロセッサ（１つまたは複数）８７０では、符号化選択を、抽出されたフラグに基づいて行うことができる。これらの符号化選択の後に、中央処理システム７４０を、適当にデインターリーブし、外部符号化の適当な変更、内部符号化の適当な変更などを適用するようにすることができる。
【０１２３】
クリティカル情報のためのロバストな誤り符号化を提供するための予防措置にかかわらず、外部符号化の変化などのクリティカル情報を、複数回送ることができ、あるいは、おそらくは状況が許す場合に再送信することができる場合があり得ることを了解されたい。
【０１２４】
機能動作
図９と１０とに、開示される方法とシステムとの複数の例示的動作の概要を示すフローチャートを示す。図９のプロセスは、ステップ９０２で始まり、ここでは、ＤＶＢ／ＦＬＯコンテンツのストリームが、ＤＶＢ／ＦＬＯコンテンツ配信システムと図２の第１のワイヤレスユニット１５０などのある中間デバイスとの間で確立される。次に、ステップ９０４で、ＤＶＢ／ＦＬＯコンテンツの諸部分のための複数の可能な受信デバイスならびに、各受信デバイスへの使用可能なワイヤレスと有線とのチャネルと、各チャネルのデータ転送容量（完全に記述するためにチャネルビット誤り率などのある種のチャネル情報を含むことができる）と、各受信デバイスの特性とを、判定することができる。制御は、ステップ９０６に継続する。
【０１２５】
ステップ９０６では、個々の受信デバイスおよび／または受信デバイスのグループのための最良の（または他の形で適当な）使用可能なワイヤレスチャネルを、ステップ９０４で収集された情報に基づいて判定することができる。次に、ステップ９０８では、ＤＶＢ／ＦＬＯコンテンツからの適当なマルチメディアストリームを選択し、抽出することができる。その後、ステップ９１０では、適当なメディア符号化とワイヤレスプロトコルとワイヤレスチャネルと内部符号化と外部符号化と圧縮と暗号化とを、ステップ９０４〜９０８の動作に基づいて選択することができる。さまざまな構成で、そのような選択を、お互いに独立にまたはおそらくはある形の合同最適化に従って行うことができ、ここで、メディア符号化とワイヤレスプロトコルとワイヤレスチャネルと内部符号化と外部符号化と圧縮と暗号化とのうちの複数の任意の組合せを、さまざまな受信デバイスでのメディア品質を改善するか最適化するために考慮することができる。制御は、ステップ９１２に継続する。
【０１２６】
ステップ９１２では、受信デバイスに転送される発信メディアストリームを、ステップ９１０の選択に従って適当に符号化し、送信することができる。次に、ステップ９１４では、ステップ９１２で符号化され、送信されたメディアストリームを、適当に復号し、再生することができる。その後、ステップ９１６では、さまざまなメディアコンテンツ転送ワイヤレスチャネルおよび受信デバイスは、中間送信デバイスに報告された結果とともに監視されることができる。制御は、その後、ステップ１００２（図１０）に継続する。
【０１２７】
ステップ１００２では、現在使用されているデータ転送チャネルならびに中間送信デバイスと受信デバイスとの間の代替ワイヤレスチャネルの両方を含むことができる、各使用可能なワイヤレスチャネルのデータ容量の変化を判定することができる。次に、ステップ１００４では、ワイヤレスチャネル／プロトコルを変更すること、メディア符号化を変更すること、誤り符号化を変更すること、圧縮を変更すること、暗号化を変更することその他など、各転送通信チャネルのある態様を動的に構成すべきかどうかに関する判定を行うことができる。ある形の再構成が必要であるか他の形で望ましい場合に、制御は、ステップ１００６に継続し、そうではない場合には、制御はステップ１０１０にジャンプする。
【０１２８】
ステップ１００６では、個々の受信デバイスおよび／または受信デバイスのグループのための最良の（または他の形で適当な）使用可能なワイヤレスチャネルを、ステップ９１６で収集された情報に基づいて判定することができる。一般に、新しいワイヤレスチャネルを選択すべき状況では、新しいワイヤレスチャネルの性能は、ある形の適用される（オプションの）しきい値（１つまたは複数）を有する既存のワイヤレスチャネルの性能を超える可能性がある。次に、ステップ１００８では、適当なメディア符号化とワイヤレスプロトコルとワイヤレスチャネルと内部符号化と外部符号化と圧縮と暗号化とを、動的適合のさまざまな形を可能にするために、前のステップに基づいて再選択することができる。制御は、ステップ１０１０に継続する。
【０１２９】
ステップ１０１０では、受信デバイスに転送される発信メディアストリームを、ステップ９１０の選択に従って適当に符号化し、送信することができる。次に、ステップ１０１２では、ステップ９１２で符号化され、送信されたメディアストリームを、受信デバイスによって適当に復号し、再生することができる。その後、ステップ１０１４では、さまざまなメディアコンテンツ転送ワイヤレスチャネルと受信デバイスとは、中間送信デバイスに報告された結果とともにさらに監視されることができる。その後、制御は、必要または望ましいように繰り返すために、ステップ１００２に継続する。
【０１３０】
ビデオデータの優先順位
ビデオデータが用いられるさまざまな構成で、ビデオデータストリームのさまざまな部分に割り当てられる優先順位は、用いられるデータのタイプに従って変化する可能性がある。たとえば、優先順位の例示的な順序では、ビデオデータに、下の表１に従ってさまざまなレベルで優先順位を付けることができる。
【表１】
0005675774.tif 000002
【０１３１】
表１を考慮して、優先順位を非常に詳細なレベルに割り当てることができるが、実際には、はるかにより粗い基礎で優先順位を割り当てることが有益である可能性があることを了解されたい。たとえば、外部符号化選択デバイス６４４は、３レベルの優先順位（高と中と低）を使用し、グループ（１）情報とＩフレーム情報とに高優先順位を割り当て、グループ（２）情報の残りに中優先順位を割り当て、残りのグループ（３）とグループ（４）との情報に低優先順位を割り当てることができる。
【０１３２】
情報に優先順位が付けられるので、同一優先順位を有するデータを分離することに対するある利益が生じる可能性がある、ある状況が存在し得ることを了解されたい。すなわち、割り当てられた優先順位以外のある他の要因（１つまたは複数）が、等しい優先順位のデータをパケットの別々のグループに別々にカプセル化させ、独立に処理させる可能性がある場合があり得る。たとえば、ＮＡＬシーケンスレベル情報とインターリービング深さ情報とに、最高の外部符号化強度優先順位を割り当てることができる場合であっても、インターリービング深さ情報が、別々にパッケージ化され、誤り符号化されることを必要とする場合がある。というのは、このデータが、受信デバイスでできる限り早く取り出され、処理される必要がある可能性があるからである。
【０１３３】
さらに、情報に優先順位が付けられるので、さまざまなオプションの構成で、同一優先順位を有するさまざまなデータを、これらのブロックが順次発生するのではない場合であっても、外部符号化を適用する前にグループ化することに対するある利益がある可能性があることを了解されたい。たとえば、図１１Ａに見られるように、高と中と低との優先順位情報のさまざまなブロックを有するビデオストリーム１１００を、図１１Ｂの再シーケンシングされたストリーム１１１０に再配置することができ、ここで、低と中との優先順位情報の中ブロックは、それぞれ一緒にグループ化される。
【０１３４】
図１１Ｃに継続すると、再シーケンシングされたストリーム１１１０は、概念的に、それぞれのパケットグループ１１３２と１１３４と１１３６と１１３８との中で１１３０でトランスポートされることが可能なデータの別々のグループ１１２２と１１２４と１１２６と１１２８とに図示されている。再シーケンシングされたストリーム１１１０を使用することによって、差動符号化変更を、オリジナルのデータストリーム１１００を使用することと比較して、より低い頻度で行うことができる。
【０１３５】
１１１０でのデータの異なるグループ１１２２と１１２４と１１２６と１１２８とが、ギャップＺ1とＺ2とＺ3とを残す、１１３０でのそれぞれのパケットグループ１１３２と１１３４と１１３６と１１３８との境界に整列しない例があり得ることに留意されたい。その場合に、これらのギャップＺ1とＺ2とＺ3とを、ゼロパディングするか、おそらくは他の形で低優先順位を割り当てることのできる他のデータで充てんすることができる。たとえば、パケットＰ12のギャップＺ2を、ストリーム１１００内の他所からの低優先順位のデータで充てんすることができ、パケットＰ15のギャップＺ3を、ストリーム１１００内の他所からの低優先順位または中優先順位のデータで充てんすることができる。
【０１３６】
図１２Ａに、それぞれのパケットグループ１２３２と１２３４と１２３６と１２３８と１２４０とに関する１２３０のコンテキストで図示されたデータグループ１２１２と１２１４と１２１６と１２１８と１２２０とを含む図１２Ｂの「再構成された」ストリーム１２１０に再配置され得る高と中と低との優先順位情報のさまざまなブロックを有するもう１つのビデオストリーム１２００を示す。図１２Ｂに示されているように、低優先順位データブロック低1は、（高優先順位）パケットグループ１２３２に含めることができるが、低優先順位データブロック低2は、（中優先順位）パケットグループ１２３２に組み込まれる２つのサブブロックＬＯ1およびＬＯ1を伴うＬＯ2上に分割されることができる。図１１Ｃと同様に、ギャップＺ1とＺ2とを、ゼロパディングすることができ、あるいは、他のデータをその中に組み込むことができる。図１１Ａ〜１１Ｃの例と同様に、再構成されたストリーム１２１０を使用することは、より少数の差動符号化変更を可能にすることができる。
【０１３７】
差動外部符号化
図１３に、差動外部符号化に向けられた開示される方法とシステムとの複数の第２の例示的動作の概要を示すフローチャートを示す。このプロセスは、ステップ１３０２で始まり、ここでは、データのストリームのさまざまなデータカテゴリに優先順位を割り当てる。上で述べたように、優先順位割当は、上で表１と周囲のテキストとで述べたさまざまなビデオ情報タイプの重要性など、さまざまな状況に基づいて行うことができる。次に、ステップ１３０４では、さまざまなメディアコンテンツ転送ワイヤレスチャネルおよび受信デバイスとは、誤り符号化を管理する責任を負う中間送信デバイスに報告される結果とともに監視されることができる。その後、制御はステップ１３０６に継続する。
【０１３８】
ステップ１３０６では、異なる外部符号化を、ステップ１３０２の優先順位付けに基づいて、送信されるデータのストリームの異なる部分に割り当てることができ、ステップ１３０８では、外部符号化の変化を記述する情報を、データの発信ストリームを含むパケットのストリーム内にカプセル化することができる。上で述べたように、再シーケンシングとゼロパディングと低優先順位付けされたデータを使用するパディングとを、カプセル化で考慮できるある種の状況で使用することができることを了解されたい。同様に、他の状況では、タイムリーで効率的な処理の利益のために、同一の優先順位を有するデータを分離することが有益である場合がある。さらに、優先順位の選択は、誤り符号化、メディア符号化、圧縮などの他の形の任意の組合せを含むある形の合同最適化によって影響を受けても受けなくてもよい。その後、制御はステップ１３１０に継続する。
【０１３９】
ステップ１３１０では、前のステップの選択と妥協とに従って、差動外側符号化をカプセル化されたデータに適用することができる。次に、ステップ１３１２では、のインターリービングを実行することができ、さまざまな構成では、インターリービングを、差動外部符号化変化の境界を保存するために制御することができる。その後、制御はステップ１３１４に継続する。
【０１４０】
ステップ１３１４では、データの外部符号化され（オプションで）インターリーブされたストリームが、適当に送信され（外部符号化を含むことができるプロセス）得、その後、１つまたは複数の受信デバイスによって受信する。次に、ステップ１３１６では、データの受信されたストリームを、適当に復号し（おそらくまたは多分、埋め込まれたフラグまたは他の符号化関連情報を使用して）、消費者の利益のために再生することができる。その後、制御は、ステップ１３０４に戻ってジャンプする（または、いくつかの構成ではステップ１３０２に戻ってジャンプする）ことができ、ここで、このプロセスを、必要または望みに応じて繰り返すことができる。
【０１４１】
エネルギ制御
図１４は、ブロードキャストを転送するデバイスによって使用されるエネルギ使用制御を示す図である。図示されているのは、マルチメディアブロードキャストを転送するデバイス１４００であり、このデバイスは、制約処理モジュール１４１１と、ワイヤレスプロトコル能力モジュール１４１３と、出力リンク品質インジケータモジュール１４１５と、プラットフォームエネルギレベルインジケータ１４１７と、処理制約モジュール１４１９とを含む。ワイヤレスプロトコル能力モジュール１４１３は、マルチメディアブロードキャスト転送デバイス１４００の能力に関するデータとクライアントデバイスに関するデータとを提供する。処理制約モジュール１４１９は、同様に、マルチメディアブロードキャスト転送デバイス１４００の処理制約に関するデータとクライアントデバイスに関するデータとを提供する。
【０１４２】
マルチメディアブロードキャスト転送デバイス１４００は、入力ブロードキャストストリーム１４２１を受信する。その後、制約処理モジュール１４１１は、出力ストリーム１４２３の個数と帯域幅とワイヤレスプロトコルと外部符号化とを含む出力データを提供する。これは、制約処理モジュール１４１１によって処理される制約によって制限されるが、入力ブロードキャストストリーム１４２１に対応する出力ストリーム１４２５を提供するために、マルチメディアブロードキャストを転送するデバイス１４００によって使用される。
【０１４３】
動作時に、制約処理モジュール１４１１は、出力ストリーム１４２５の個数と出力電力とを制限することによって出力ストリーム１４２５を制御する。外部電源によって電力を与えられる時など、プラットフォームエネルギ（プラットフォームエネルギレベルインジケータ１４１７）が制約されない場合には、制約は、ブロードキャスト転送デバイス１４００のエネルギ消費を考慮せずに、サービス品質（ＱｏＳ）に関係する要因によって制御される。使用可能な電力が制限される場合には、制約処理モジュール１４１１は、エネルギ消費を減らすために、ブロードキャストパラメータを再構成し、あるいはその代わりに、いくつかのまたはすべてのクライアントデバイスへの出力を調整する。例は、より少なくエネルギ消費集中的な符号化を使用すること、チャネルの個数を減らすことなどである。この調子で、異なるプロトコルを、必要な接続を提供するために用いることができる。たとえば、マルチメディアブロードキャスト転送デバイス１４００は、送信をセルラ接続から使用可能な８０２．１１接続またはより少ないエネルギ消費を要求する任意の他の接続に切り替えることができる。いくつかまたはすべてのクライアントデバイスへの出力を調整することによって、これらのデバイスから使用可能なサービスが、改善される。したがって、たとえば、３つのデータ出力ストリームが、クライアントに最適ＱｏＳを提供するが、マルチメディアを転送するデバイス１４００の使用可能なバッテリ電力が、最終的にクライアントへのサービスを制限する場合には、制約処理モジュール１４１１は、データ出力ストリーム１４２５の個数および／または出力電力を減らし、ストリーム出力をより少なくエネルギ集中的またはより少なくエネルギ消費的なフォーマット、プロトコル、チャネル帯域幅などに切り替えるか調整することを試みる。いくつかの場合に、周辺受信エリア内のクライアントに送信するために要求される追加電力の量が、他のクライアントにサービスするためのマルチメディア転送デバイス１４００の能力またはＱｏＳが傷つけられるようなものになる場合がある。制約処理モジュール１４１１は、そのような場合に、ブロードキャスト転送デバイス１４００によって調整を達成できない場合に、サービスすべきクライアントデバイスまたはそれに関するサービスを最適化すべきクライアントデバイスを判定する。
【０１４４】
そうでなければ最適の個数の出力ストリーム１４２５または出力ストリーム１４２５での最適出力を提供するための使用可能エネルギが制限される、いくつかの場合がある。その結果は、マルチプル出力ストリーム能力（ｍｕｌｔｉｐｌｅ  ｏｕｔｐｕｔ  ｓｔｒｅａｍ  ｃａｐａｂｉｌｉｔｙ）が、全体的なＱｏＳを高めるのではなく下げることである。その場合に、制約処理モジュール１４１１は、接続を「再ルーティングし」または調整することを試みながら、出力ストリーム１４２５の個数および／または出力ストリーム１４２５での電力を制限する。
【０１４５】
さらに、ブロードキャスト転送デバイス１４００の「パススルー」機能性を提供することが可能である。ブロードキャスト転送デバイス１４００によるデータの処理が、変更されない状態で信号を単にパススルーすることよりエネルギ消費的である場合に、ブロードキャスト転送デバイス１４００は、変更されない信号の「パススルー」が最も最適の再送信をもたらさない可能性がある場合であっても、「パススルー」技法を使用することができる。この判定における１つの要因は、内部処理からの総エネルギ消費対「パススルー」技法を使用することからの増やされるエネルギ消費である。
【０１４６】
上の説明から暗示されるように、制約処理モジュール１４１１によって使用される入力は、モジュール１４１３と１４１５と１４１７と１４１９とによって制約処理モジュール１４１１に提供されるさまざまな要因を含む。ワイヤレスプロトコル能力モジュール１４１３は、マルチメディアブロードキャスト転送デバイス１４００の能力に関するデータとクライアントデバイスに関するデータとを供給する。出力リンク品質データが、出力リンク品質インジケータモジュール１４１５によって供給される。マルチメディアブロードキャスト転送デバイス１４００から使用可能なエネルギは、プラットフォームエネルギレベルインジケータ１４１７によって供給され、プラットフォームエネルギレベルインジケータ１４１７は、内部電源と外部電源とから入手可能な電力を示す「バッテリインジケータ」機能を提供する。処理制約モジュール１４１９は、マルチメディアブロードキャスト転送デバイス１４００の処理制約に関するデータおよびクライアントデバイスに関するデータを供給する。制約処理モジュール１４１１によって使用され、モジュール１４１３と１４１５と１４１７と１４１９とによって供給されるパラメータは、事前にセットされるまたは調整されるのいずれかとすることができる。
【０１４７】
図１４に関連して上で説明された要素を、別個のモジュールとして提供することができ、あるいは、少なくとも１つのモノリシック集積回路を含むチップセットとして提供することができることに留意されたい。
【０１４８】
結論
上で説明したシステムおよび／または方法が、コンピュータベースのシステムまたはプログラマブル論理などのプログラマブルデバイスを使用して実施されるさまざまな構成で、上で説明したシステムと方法とを、「Ｃ」、「Ｃ＋＋」、「ＦＯＲＴＲＡＮ」、Ｐａｓｃａｌ」、「ＶＨＤＬ」、および類似物などのさまざまな既知のまたは今後開発されるプログラミング言語のいずれを使用しても実施できることを了解されたい。
【０１４９】
したがって、上で説明されたシステムおよび／または方法を実施するようにコンピュータなどのデバイスに指示することができる情報を含むことができる、磁気コンピュータディスク、光ディスク、電子メモリ、および類似物などのさまざまな記憶媒体を準備することができる。適当なデバイスが、記憶媒体に含まれる情報とプログラムとへのアクセスを有した後に、記憶媒体は、そのデバイスに情報とプログラムとを提供することができ、したがって、そのデバイスが上で説明されたシステムおよび／または方法を実行することを可能にする。
【０１５０】
たとえば、ソースファイル、オブジェクトファイル、実行可能ファイル、または類似物などの適当な材料を含むコンピュータディスクが、コンピュータに提供される場合に、そのコンピュータは、情報を受け取り、それ自体を適当に構成し、さまざまな機能を実施するために上の図およびフローチャートに概要を示されたさまざまなシステムと方法との機能を実行することができる。すなわち、そのコンピュータは、上で説明されたシステムおよび／または方法の異なる要素に関係する情報のさまざまな部分をディスクから受け取り、個々のシステムおよび／または方法を実施し、通信に関係する個々のシステムおよび／または方法の機能を調整することができる。
【０１５１】
上で説明したものは、１つまたは複数の実施形態の例を含む。もちろん、前述の実施形態を説明するためにコンポーネントまたは方法論のすべての考えられる組合せを記述することは不可能であるが、当業者は、さまざまな実施形態の多数のさらなる組合せと置換とが可能であることを認めることができる。したがって、説明された実施形態は、添付の特許請求の範囲の趣旨および範囲に含まれるすべてのそのような代替形態と修正形態と変形形態とを包含することが意図されている。さらに、用語「ｉｎｃｌｕｄｅｓ（含む）」がこの詳細な説明または特許請求の範囲のいずれかで使用される範囲で、そのような用語は、請求項内で移り変わる単語として使用される時に用語「ｃｏｍｐｒｉｓｉｎｇ（含む）」が解釈される時の「ｃｏｍｐｒｉｓｉｎｇ」に似た形で包含的であることが意図されている。
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
［１］１つまたは複数の受信装置にメディアを配布するためのワイヤレス通信デバイスであって、
少なくとも第１のメディアストリームを含む第１のワイヤレスマルチメディアブロードキャスト信号を受信するように構成された受信回路網と、
前記受信されたマルチメディアブロードキャスト信号から個々のメディアストリームを抽出するように構成された抽出回路網と、
１つまたは複数のワイヤレス送信信号を使用して前記１つまたは複数の受信装置に同時に１つまたは複数の個々のメディアストリームをワイヤレスで送信するように構成された送信回路網と、
前記送信回路網と各受信装置との間の各ワイヤレスチャネルの転送リンクデータ容量に基づいて、少なくとも１つのワイヤレス送信信号タイプを使用して、少なくとも１つの受信装置に前記第１のメディアストリームを送信するために前記送信回路網を制御するように構成された判断回路網と
を備えるワイヤレス通信デバイス。
［２］前記受信回路網は、複数の異なるメディアストリームを含むワイヤレスマルチメディアブロードキャスト信号を受信する能力を有し、前記メディアストリームの少なくともサブセットは、異なるマルチメディアプロトコルの下で提供される、上記［１］に記載のデバイス。
［３］前記メディアストリームの少なくともサブセットは、Ｆｏｒｗａｒｄ  Ｌｉｎｋ  Ｏｎｌｙ（ＦＬＯ）、ＤＶＢ−Ｈ、ＤＶＢ−ＳＨ、ＡＴＳＣ  Ｍ／Ｈ、ＤＶＢ−Ｔ、ＩＳＤＢ−ＴおよびＳ−ＤＭＢ信号の前記グループから選択された信号を備えるマルチメディアブロードキャスト送信を備える、上記［２］に記載のデバイス。
［４］前記受信されたワイヤレスマルチメディアブロードキャスト信号から個々のメディアストリームを抽出するように構成された抽出回路網
をさらに備え、前記ワイヤレスマルチメディアブロードキャスト信号は、複数のオーディオ−ビジュアルメディアストリームを含む
上記［３］に記載のデバイス。
［５］前記判断回路網は、複数の前記受信装置の能力および信号環境のうちの少なくとも１つに応答して前記送信回路網を制御する能力を有する、上記［１］に記載のデバイス。
［６］前記判断回路網は、前記受信デバイスによるワイヤレス受信を表す前記受信デバイスからのフィードバック情報を受け取る能力を有する、上記［１］に記載のデバイス。
［７］前記転送リンクデータ容量を表す前記情報は、前記送信回路網と各受信装置との間の前記ワイヤレスチャネルのチャネル品質情報を含み、
前記送信回路網は、Ｂｌｕｅｔｏｏｔｈ、８０２．１１変形形態、８０２．１５変形形態、およびＵｌｔｒａ  Ｗｉｄｅ  Ｂａｎｄ（ＵＷＢ）のうちの少なくとも１つを含む複数のワイヤレス信号タイプを使用して受信装置にメディアストリームを送信し、
前記判断回路網は、少なくとも１つの受信装置に前記第１のメディアストリームを送信するために前記送信回路網のための少なくとも１つのワイヤレス信号タイプを選択する
上記［６］に記載のデバイス。
［８］前記判断回路網は、前記送信回路網と各受信装置との間の少なくとも１つのワイヤレスチャネルの前記転送リンクデータ容量に基づいて、前記第１のデータストリームの異なるバージョンまたはプロトコルの中で選択し、
前記判断回路網は、前記第１のメディアストリームを搬送する、前記送信回路網と各受信装置との間の少なくとも１つのワイヤレスチャネルの前記転送リンクデータ容量の変化に基づいて、前記第１のデータストリームのバージョンを動的に変更する能力を有する
上記［６］に記載のデバイス。
［９］前記判断回路網は、各受信装置のディスプレイの視覚解像度に基づいて第１のデータストリームの異なるバージョンまたはプロトコルの中で選択する、上記［６］に記載のデバイス。
［１０］前記異なるバージョンまたはプロトコルのうちの１つを有する前記個々のメディアストリームのうちの少なくとも１つの前記異なるバージョンまたはプロトコルは、前記異なるバージョンまたはプロトコルのうちの別の１つより狭い帯域幅要件およびより低い品質のうちの少なくとも１つを有する、上記［１］に記載のデバイス。
［１１］前記判断回路網は、
前記送信回路網の以前に割り当てられた送信リソースに基づいて少なくとも１つのワイヤレス送信信号タイプを使用して少なくとも１つの受信装置に前記第１のメディアストリームを送信するために前記送信回路網を制御すること、または、
前記送信回路網と各受信装置との間の少なくとも１つのワイヤレスチャネルの前記転送リンクデータ容量の変化に基づいて前記送信回路網の送信リソースを動的に再割当すること、または、
前記第１のメディアストリームを搬送する、前記送信回路網と各受信装置との間の少なくとも１つのワイヤレスチャネルの前記転送リンクデータ容量の変化に基づいて送信回路網のリソースを動的に再割当すること、または、
減少する転送リンクデータ容量を有する受信装置が前記第１のメディアストリームを受信し続けるように前記第１のメディアストリームを送信するために追加の送信信号を前記送信回路網に追加させること、または、
前記受信装置の物理的特性に関する前記受信装置によって提供される情報、前記送信回路と前記受信装置との間のワイヤレスチャネルのデータ転送容量、および前記送信回路網と前記受信装置との間で使用されるワイヤレス通信標準規格のうちの少なくとも１つに基づいてデータのメディア符号化されたストリームのためのメディア符号化方式を自動的に選択すること
のうちの１つの能力を有する、上記［１］に記載のデバイス。
［１２］前記第１のストリームに対する変更は、変換動作を備える、上記［１１］に記載のデバイス。
［１３］前記第１のワイヤレスマルチメディアブロードキャスト信号は、Ｆｏｒｗａｒｄ  Ｌｉｎｋ  Ｏｎｌｙ（ＦＬＯ）、ＤＶＢ−Ｈ、ＤＶＢ−ＳＨ、ＡＴＳＣ  Ｍ／Ｈ、ＤＶＢ−Ｔ、ＩＳＤＢ−ＴおよびＳ−ＤＭＢ信号の前記グループから選択された１つまたは複数の信号を備える、上記［１２］に記載のデバイス。
［１４］前記個々のメディアストリームの前記抽出のための複数の異なるメディアストリームを含む前記第１のワイヤレスマルチメディアブロードキャスト信号を受信するように構成された前記受信回路網と、
前記送信回路網に結合され、各ワイヤレス送信チャネルのチャネル品質およびデータ帯域幅のうちの少なくとも１つに基づいて前記１つまたは複数のワイヤレスチャネルのうちの少なくとも１つを割り当てるように構成された、前記判断回路網と
をさらに備える、上記［１］に記載のデバイス。
［１５］データの動的に外部符号化されたストリームを作るために、各外部符号化方式が異なるレベルのロバスト性を有する複数の使用可能な外部符号化方式のうちの１つを使用するためにデータの第１のストリームのための外部符号化方式を動的に変更するように構成された外部符号化回路と、
データの前記動的に外部符号化されたストリームを受信装置に送信するように構成された送信回路と
をさらに備える、上記［１］に記載のデバイス。
［１６］暗号化解除鍵を含む暗号化解除回路網と、
１つまたは複数の送信信号を使用して、前記個々のメディアストリームのうちの１つまたは複数を暗号化し、前記１つまたは複数の受信装置に送信するように構成された前記送信回路網と、
前記送信回路網を介する少なくとも１つの受信装置への前記第１のメディアストリームの前記配布を制御するように、および前記少なくとも１つの受信装置が前記第１のメディアストリームにアクセスすることを可能にする少なくとも第１のセッション鍵を前記少なくとも１つの受信装置に提供するように構成されたメディア制御回路網と
をさらに備え、
前記暗号化解除回路は、少なくとも暗号化解除された第１のメディアストリームを作るために前記暗号化されたメディアストリームのうちの１つまたは複数を暗号化解除するように構成される、上記［１］に記載のデバイス。
［１７］前記暗号化解除回路網は、暗号化解除処理を伴わない減らされた暗号化の送信または受信「パススルー」送信を可能にする能力を有する、上記［１６］に記載のデバイス。
［１８］複数の異なる通信プロトコルを使用して第１の受信装置にペイロード情報の第１のストリームを送信するように構成された前記送信回路網と、
ペイロード情報の前記第１のストリームの送信が、前記送信回路網と前記第１の受信装置との間のデータフローの感知できる中断なしに、第１の通信プロトコルを使用する第１の通信チャネルから第２の通信プロトコルを使用する第２の通信チャネルへ変更されるように、前記送信回路網に動的プロトコルハンドオフを実行させるように構成されたプロトコル選択回路と、
異なるプロトコルを使用して第１の受信装置にペイロード情報の第１のストリームを送信するようにそれぞれが構成された複数の送信回路を備える前記送信回路網と、
前記第１の受信装置からプロトコルの変更に関する情報を受信することおよびより／最も有利な通信プロトコルを判定することのうちの少なくとも１つを実行するように構成された前記判断回路網と、
プロトコルを変更するために前記送信回路を制御するために前記判断回路に応答するハンドオフ回路網と
をさらに備える、上記［１］に記載のデバイス。
［１９］データの差動的に外部符号化されたストリームを作るために、各外側符号化方式が異なるレベルのロバスト性を有する複数の使用可能な外部符号化方式のうちの１つを使用するためにデータの第１のストリームのための外部符号化方式を差動的に変更するように構成された外部符号化回路と、
データの前記差動的に外部符号化されたストリームを受信装置に送信するように構成された前記送信回路と
をさらに備える、上記［１］に記載のデバイス。
［２０］前記ワイヤレス通信デバイスの能力に従ってクライアントデバイスへの前記１つまたは複数のワイヤレス送信信号の送信を制限することによって、前記受信デバイスのうちのものに所定のサービス品質（ＱｏＳ）でサービスを提供するための、前記ワイヤレス通信デバイスの前記能力に関係する少なくとも１つの要因に応答する、制約処理モジュール
をさらに備える、上記［１］に記載のデバイス。
［２１］サービスを提供するための前記ワイヤレス通信デバイスの前記能力に関係する前記要因は、前記受信デバイスのワイヤレスプロトコル能力、出力リンク品質データ、前記マルチメディアブロードキャスト転送デバイスに使用可能なエネルギまたは「バッテリインジケータ」データ、前記マルチメディアブロードキャスト転送デバイスの処理制約、および前記受信デバイスの処理制約のうちの少なくとも１つを備える、上記［２０］に記載のデバイス。
［２２］前記受信デバイスのワイヤレスプロトコル能力に関するデータを前記制約処理モジュールに提供するワイヤレスプロトコル能力モジュールと、
出力リンク品質データに関するデータを前記制約処理モジュールに提供する出力リンク品質インジケータモジュールと、
前記マルチメディアブロードキャスト転送デバイスに使用可能なエネルギに関するデータまたは「バッテリインジケータ」データを前記制約処理モジュールに提供するプラットフォームエネルギレベルインジケータと、
前記受信デバイスの処理制約および前記マルチメディアブロードキャスト転送デバイスの処理制約に関するデータを前記制約処理モジュールに提供する複数制約処理モジュールであって、前記制約処理モジュールは、前記送信回路網と前記受信装置との間で使用されるワイヤレス通信標準規格、前記送信回路網と前記受信装置との間のワイヤレスチャネルのデータ転送容量および前記受信する装置によって提供される情報のうちの少なくとも１つに基づいて、前記ワイヤレス通信デバイスの能力に従って、前記クライアントデバイスへの前記１つまたは複数のワイヤレス送信信号の前記送信を制限することによって、前記受信デバイスのうちのものにサービスを提供するために前記ワイヤレス通信デバイスの前記能力に関係する少なくとも１つの要因に応答し、前記受信デバイスによって提供される前記情報は、前記受信装置の物理的特性に関する前記受信装置によって提供される情報を備える、複数制約処理モジュールと
をさらに備える、上記［２０］に記載のデバイス。
［２３］前記制約処理モジュールは、出力ストリームの個数および出力電力を制限することによって１つまたは複数のワイヤレス送信信号を使用する前記１つまたは複数の受信装置への同時の前記１つまたは複数の個々のメディアストリームの前記送信を制御し、
プラットフォームエネルギの実質的に制約されない可用性の場合に、プラットフォームエネルギの可用性に応答して前記出力ストリームの前記個数と出力電力とに対する制約を減らすか除去し、
プラットフォームエネルギの制限された可用性の場合に、前記制約処理モジュールは、少なくとも所定のサービス品質（ＱｏＳ）を伴って少なくともいくつかのクライアントデバイスにサービスを提供するために出力を制限する
上記［２０］に記載のデバイス。
［２４］前記受信デバイスによって提供される前記情報は、Ｆｏｒｗａｒｄ  Ｌｉｎｋ  Ｏｎｌｙ（ＦＬＯ）、ＤＶＢ−Ｈ、ＤＶＢ−ＳＨ、ＡＴＳＣ  Ｍ／Ｈ、ＤＶＢ−Ｔ、ＩＳＤＢ−ＴおよびＳ−ＤＭＢ信号の前記グループから選択された信号を処理するための前記受信装置の能力に関する前記受信装置によって提供される情報を備える、上記［２３］に記載のデバイス。
［２５］１つまたは複数の受信装置にメディアを配布するための方法であって、
複数の異なるメディアストリームを含むワイヤレスマルチメディアブロードキャスト信号を受信することと、
前記受信されたマルチメディアブロードキャスト信号から第１のメディアストリームを抽出することと、
前記１つまたは複数の受信装置に同時に１つまたは複数の個々のメディアストリームをワイヤレスで送信するように構成された送信回路網の１つまたは複数のワイヤレスチャネルのうちの少なくとも１つを、各ワイヤレス送信チャネルのチャネル品質およびデータ帯域幅のうちの少なくとも１つに基づいて割り当てることと、
前記割り当てられた１つまたは複数のワイヤレスチャネルを使用して前記第１のメディアストリームを送信することと
を備える方法。
［２６］１つまたは複数のワイヤレス送信信号を使用して１つまたは複数の受信装置に同時に１つまたは複数の個々のメディアストリームを送信することと、
送信回路網と前記１つの受信装置との間の各ワイヤレスチャネルの転送リンクデータ容量に基づいて、少なくとも１つのワイヤレス送信信号タイプを使用して少なくとも１つの受信装置に前記第１のメディアストリームを送信することによって前記送信を制御すること、または、
各受信装置への送信のための各ワイヤレスチャネルの転送リンクデータ容量に基づいて、少なくとも１つのワイヤレス送信信号タイプを使用して少なくとも１つの受信装置に前記第１のメディアストリームを送信するために前記送信を制御することと
をさらに備える、上記［２５］に記載の方法。
［２７］複数の異なるメディアストリームを含むワイヤレスマルチメディアブロードキャスト信号を受信することであって、前記メディアストリームの少なくともサブセットは、異なるマルチメディアプロトコルの下で提供される、受信することと、
前記受信されたワイヤレスマルチメディアブロードキャスト信号から個々のメディアストリームを抽出することと、
各受信装置ヘの送信のための少なくとも１つのワイヤレスチャネルの前記転送リンクデータ容量に基づいて、前記第１のデータストリームの異なるバージョンまたはプロトコルの中で選択することと
をさらに備える、上記［２５］に記載の方法。
［２８］複数の異なるメディアストリームを含むワイヤレスマルチメディアブロードキャスト信号を受信することをさらに備え、前記メディアストリームの少なくともサブセットは、異なるマルチメディアプロトコルの下で提供され、前記メディアストリームの少なくともサブセットは、Ｆｏｒｗａｒｄ  Ｌｉｎｋ  Ｏｎｌｙ（ＦＬＯ）、ＤＶＢ−Ｈ、ＤＶＢ−ＳＨ、ＡＴＳＣ  Ｍ／Ｈ、ＤＶＢ−Ｔ、ＩＳＤＢ−ＴおよびＳ−ＤＭＢ信号の前記グループから選択された信号を備える、上記［２５］に記載の方法。
［２９］各受信装置への送信のための各ワイヤレスチャネルの前記転送リンクデータ容量を表す情報を受信すること、および前記受信された情報に基づいて前記送信を制御すること、前記転送リンクデータ容量を表す前記情報は、各受信装置への送信のための前記ワイヤレスチャネルのチャネル品質情報を含む、と、
前記第１のメディアストリームを搬送する各受信装置への送信のための少なくとも１つのワイヤレスチャネルの前記転送リンクデータ容量の変化に基づいて前記第１のデータストリームのバージョンを動的に変更することと、
各受信装置のディスプレイの視覚解像度に基づいて前記第１のデータストリームの異なるバージョンまたはプロトコルの中で選択すること、または、
以前に割り当てられた送信リソースに基づいて少なくとも１つのワイヤレス送信信号タイプを使用して少なくとも１つの受信装置に前記第１のメディアストリームを送信するために前記送信を制御することと
をさらに備える、上記［２５］に記載の方法。
［３０］Ｂｌｕｅｔｏｏｔｈ、８０２．１１変形形態、８０２．１５変形形態、およびＵｌｔｒａ  Ｗｉｄｅ  Ｂａｎｄ（ＵＷＢ）のうちの少なくとも１つを含む複数のワイヤレス信号タイプを使用して受信装置にメディアストリームを送信すること
をさらに備え、
少なくとも１つの受信装置に前記第１のメディアストリームを送信するために前記送信のための少なくとも１つのワイヤレス信号タイプを選択すること
上記［２９］に記載の方法。
［３１］異なるバージョンまたはプロトコルのうちの１つを有する前記個々のメディアストリームのうちの少なくとも１つの前記異なるバージョンまたはプロトコルは、前記異なるバージョンまたはプロトコルのうちの別の１つより狭い帯域幅要件およびより低い品質のうちの少なくとも１つを有する、上記［２５］に記載の方法。
［３２］各受信装置への送信のための少なくとも１つのワイヤレスチャネルの前記転送リンクデータ容量の変化に基づいて送信リソースを動的に再割当することをさらに備え、前記第１のデータストリームに対する変更は、変換動作を備える、上記［２５］に記載の方法。
［３３］前記第１のメディアストリームを搬送する、各受信装置への送信のための少なくとも１つのワイヤレスチャネルの前記転送リンクデータ容量の変化に基づいて送信リソースを動的に再割当することをさらに備える、上記［２５］に記載の方法。
［３４］減少する転送リンクデータ容量を有する受信装置が前記第１のメディアストリームを受信し続けるように前記第１のメディアストリームを送信するために、前記送信に追加の送信信号を追加させることをさらに備える、上記［３３］に記載の方法。
［３５］前記受信装置の物理的特性に関する前記受信装置によって提供される情報、前記受信装置への送信のためのワイヤレスチャネルのデータ転送容量、および前記受信装置への送信のために使用されるワイヤレス通信標準規格のうちの少なくとも１つに基づいてデータのメディア符号化されたストリームのためのメディア符号化方式を選択することをさらに備える、上記［２５］に記載の方法。
［３６］データの動的に外部符号化されたストリームを作るために、データの第１のストリームのための外部符号化方式を、各外部符号化方式が異なるレベルのロバスト性を有する複数の使用可能な外部符号化方式のうちの異なる１つに動的に変更することと、
データの前記動的に外部符号化されたストリームを受信装置に送信することと
をさらに備える、上記［２５］に記載の方法。
［３７］少なくとも暗号化解除された第１のメディアストリームを作るために前記暗号化されたメディアストリームのうちの１つまたは複数を暗号化解除することと、
１つまたは複数の送信信号を使用して、前記個々のメディアストリームのうちの１つまたは複数を暗号化し、前記１つまたは複数の受信装置に送信することと
少なくとも１つの受信装置への前記第１のメディアストリームの前記配布を制御し、前記少なくとも１つの受信装置が前記第１のメディアストリームにアクセスすることを可能にする少なくとも第１のセッション鍵を前記少なくとも１つの受信装置に提供することと
をさらに備える、上記［２５］に記載の方法。
［３８］前記暗号化解除回路網は、暗号化解除処理を伴わない減らされた暗号化の送信または受信「パススルー」送信を可能にする能力を有する、上記［３７］に記載の方法。
［３９］異なるプロトコルを使用して第１の受信装置にペイロード情報の第１のストリームを送信するために複数の送信回路を構成することおよび複数の異なる通信プロトコルを使用して第１の受信装置にペイロード情報の第１のストリームを送信することと、
ペイロード情報の前記第１のストリームの送信が、第１の受信装置へのデータフロー送信の感知できる中断なしに、第１の通信プロトコルを使用する第１の通信チャネルから第２の通信プロトコルを使用する第２の通信チャネルへ変更されるように、前記送信に動的プロトコルハンドオフを実行させるためにプロトコルを選択することと、
前記第１の受信装置からプロトコルの変更に関する情報を受信することおよびより／最も有利な通信プロトコルを判定することのうちの少なくとも１つを実行することと、
プロトコルを変更するために前記送信回路を制御することと
をさらに備える、上記［２５］に記載の方法。
［４０］データの差動的に外部符号化されたストリームを作るために、各外部符号化方式が異なるレベルのロバスト性を有する複数の使用可能な外側符号化方式のうちの１つを使用するためにデータの第１のストリームのための外部符号化方式を差動的に変更することと、
データの前記差動的に外部符号化されたストリームを受信装置に送信することと
をさらに備える、上記［２５］に記載の方法。
［４１］サービスを提供するための前記ワイヤレス通信デバイスの前記能力に関係する前記要因は、前記受信デバイスのワイヤレスプロトコル能力、出力リンク品質データ、マルチメディアブロードキャスト転送のために使用可能なエネルギまたは「バッテリインジケータ」データ、マルチメディアブロードキャスト転送に関する処理制約、および前記受信デバイスの処理制約のうちの少なくとも１つを備える、上記［４０］に記載の方法。
［４２］前記出力ストリームの個数と出力電力とを制限することによって１つまたは複数のワイヤレス送信信号を使用する前記１つまたは複数の受信装置への同時の前記１つまたは複数の個々のメディアストリームの前記送信を制御することと、
プラットフォームエネルギの実質的に制約されない可用性の場合に、プラットフォームエネルギの可用性に応答して前記出力ストリームの前記個数と出力電力とに対する制約を減らすことまたは除去することと、
プラットフォームエネルギの制限された可用性の場合に、少なくとも所定のサービス品質（ＱｏＳ）を伴って少なくともいくつかのクライアントデバイスにサービスを提供するために出力を制限することと
をさらに備える、上記［２５］に記載の方法。
［４３］前記受信装置への送信のために使用されるワイヤレス通信標準規格と、前記受信装置への送信のためのワイヤレスチャネルのデータ転送容量と、前記受信装置によって提供される情報とのうちの少なくとも１つに基づいて、前記クライアントデバイスへの前記１つまたは複数のワイヤレス送信信号の前記送信を制限することによって、前記受信デバイスのうちのものにサービスを提供するための能力に関係する少なくとも１つの要因に応答して前記送信を制御することをさらに備え、前記受信デバイスによって提供される前記情報は、前記受信装置の物理的特性に関する前記受信装置によって提供される情報を備える、
上記［２５］に記載の方法。
［４４］上記［２５］に記載の方法を実行するための回路網を備えるプロセッサであって、少なくとも１つのモノリシック集積回路を含むチップセットとして提供される前記プロセッサを備える、プロセッサ。
［４５］コンピュータに、複数の異なるメディアストリームを含むワイヤレスマルチメディアブロードキャスト信号を受信させるための第１の命令と、
前記コンピュータに、前記受信されたマルチメディアブロードキャスト信号から第１のメディアストリームを抽出させるための第２の命令と、
前記コンピュータに、前記１つまたは複数の受信装置に同時に１つまたは複数の個々のメディアストリームをワイヤレスで送信するように構成された送信回路網の前記１つまたは複数のワイヤレスチャネルのうちの少なくとも１つを、各ワイヤレス送信チャネルのチャネル品質およびデータ帯域幅のうちの少なくとも１つに基づいて割り当てさせるための第３の命令と、
前記コンピュータに、前記割り当てられた１つまたは複数のワイヤレスチャネルを使用して前記第１のメディアストリームを送信させるための第４の命令と
を備えるコンピュータ可読媒体
を備えるコンピュータプログラム製品。
［４６］前記コンピュータに、１つまたは複数のワイヤレス送信信号を使用して１つまたは複数の受信装置に同時に１つまたは複数の個々のメディアストリームを送信させる前記第４命令と、
前記コンピュータに、送信回路網と前記１つの受信装置との間の各ワイヤレスチャネルの転送リンクデータ容量に基づいて、少なくとも１つのワイヤレス送信信号タイプを使用して少なくとも１つの受信装置に前記第１のメディアストリームを送信することによって前記送信を制御させる前記第４命令と
をさらに備える、上記［４５］に記載のコンピュータプログラム製品。
［４７］１つまたは複数の受信装置にメディアを配布する装置であって、
複数の異なるメディアストリームを含むワイヤレスマルチメディアブロードキャスト信号を受信するための手段と、
前記受信されたマルチメディアブロードキャスト信号から第１のメディアストリームを抽出するための手段と、
前記１つまたは複数の受信装置に同時に１つまたは複数の個々のメディアストリームをワイヤレスで送信するように構成された送信回路網の前記１つまたは複数のワイヤレスチャネルのうちの少なくとも１つを、各ワイヤレス送信チャネルのチャネル品質およびデータ帯域幅のうちの少なくとも１つに基づいて割り当てるための手段と、
１つまたは複数のワイヤレス送信信号を使用して１つまたは複数の受信装置に同時に１つまたは複数の個々のメディアストリームを送信するための手段と、
送信回路網と前記１つの受信装置との間の各ワイヤレスチャネルの転送リンクデータ容量に基づいて、少なくとも１つのワイヤレス送信信号タイプを使用して少なくとも１つの受信装置に前記第１のメディアストリームを送信することによって前記送信を制御するための手段と
を備える装置。
［４８］複数の異なるメディアストリームを含むワイヤレスマルチメディアブロードキャスト信号を受信するための手段であって、前記メディアストリームの少なくともサブセットは、異なるマルチメディアプロトコルの下で提供される、手段と、
前記受信されたワイヤレスマルチメディアブロードキャスト信号から個々のメディアストリームを抽出するための手段と、
各受信装置のディスプレイの視覚解像度に基づいて前記第１のデータストリームの異なるバージョンまたはプロトコルの中で選択するための手段と
をさらに備える、上記［４７］に記載の装置。
［４９］前記異なるバージョンまたはプロトコルのうちの１つを有する前記個々のメディアストリームのうちの少なくとも１つの前記異なるバージョンまたはプロトコルは、前記異なるバージョンまたはプロトコルのうちの別の１つより狭い帯域幅要件およびより低い品質のうちの少なくとも１つを有する、上記［４７］に記載の装置。
［５０］前記第１のメディアストリームを搬送する各受信装置への送信のための少なくとも１つのワイヤレスチャネルの前記転送リンクデータ容量の変化に基づいて送信リソースを動的に再割当するための手段をさらに備える、上記［４７］に記載の装置。
［５１］少なくとも暗号化解除された第１のメディアストリームを作るために前記暗号化されたメディアストリームのうちの１つまたは複数を暗号化解除するための手段と、
１つまたは複数の送信信号を使用して、前記個々のメディアストリームのうちの１つまたは複数を暗号化し、前記１つまたは複数の受信装置に送信するための手段と
少なくとも１つの受信装置への前記第１のメディアストリームの前記配布を制御するため、および前記少なくとも１つの受信装置が前記第１のメディアストリームにアクセスすることを可能にする少なくとも第１のセッション鍵を前記少なくとも１つの受信装置に提供するための手段と
をさらに備え、暗号化解除するための前記手段は、暗号化解除処理を伴わない減らされた暗号化の送信または受信「パススルー」送信を可能にする能力を有する
上記［４７］に記載の装置。
［５２］前記ワイヤレス通信デバイスの能力に従って前記クライアントデバイスへの前記１つまたは複数のワイヤレス送信信号の送信を制限することによって前記受信デバイスのうちのものに所定のサービス品質（ＱｏＳ）でサービスを提供するための、前記ワイヤレス通信デバイスの前記能力に関係する少なくとも１つの要因に応答するための手段と、
出力ストリームの個数と出力電力とを制限することによって１つまたは複数のワイヤレス送信信号を使用する前記１つまたは複数の受信装置への同時の前記１つまたは複数の個々のメディアストリームの前記送信を制御するための手段と、
プラットフォームエネルギの実質的に制約されない可用性の場合に、プラットフォームエネルギの可用性に応答して前記出力ストリームの前記個数と出力電力とに対する制約を減らしまたは除去するための手段と、
プラットフォームエネルギの制限された可用性の場合に、少なくとも所定のサービス品質（ＱｏＳ）を伴って少なくともいくつかのクライアントデバイスにサービスを提供するために出力を制限するための手段と
をさらに備える、上記［４７］に記載の装置。
［５３］前記受信装置への送信のために使用されるワイヤレス通信標準規格、前記受信装置への送信のためのワイヤレスチャネルのデータ転送容量、前記受信装置によって提供される情報のうちの少なくとも１つに基づいて、前記クライアントデバイスへの前記１つまたは複数のワイヤレス送信信号の前記送信を制限することによって、前記受信デバイスのうちのものにサービスを提供するための能力に関係する少なくとも１つの要因に応答して前記送信を制御するための手段
をさらに備え、前記受信デバイスによって提供される前記情報は、前記受信装置の物理的特性に関する前記受信装置によって提供される情報を備える
上記［４７］に記載の装置。
【図１】
0005675774.tif 000003
【図２】
0005675774.tif 000004
【図３】
0005675774.tif 000005
【図４】
0005675774.tif 000006
【図５】
0005675774.tif 000007
【図６】
0005675774.tif 000008
【図７】
0005675774.tif 000009
【図８】
0005675774.tif 000010
【図９】
0005675774.tif 000011
【図１０】
0005675774.tif 000012
【図１１Ａ】
0005675774.tif 000013
【図１１Ｂ】
0005675774.tif 000014
【図１１Ｃ】
0005675774.tif 000015
【図１２Ａ】
0005675774.tif 000016
【図１２Ｂ】
0005675774.tif 000017
【図１３】
0005675774.tif 000018
【図１４】
0005675774.tif 000019