(57)【特許請求の範囲】
【請求項１】
ローカルエリアネットワーク上の１つまたは複数のデバイスにマルチメディアデータをワイヤレス配信するためのサーバであって、
前記ローカルエリアネットワーク上の複数の前記デバイスからマルチメディアデータを受信するように構成されたモデムと、
前記複数のデバイスの各々からの前記受信したマルチメディアデータの少なくとも一部分を含む多重信号を生成するためのマルチプレクサと
を備え、
前記サーバが、複数の論理チャネルを備える多重チャネルを使用して、前記ローカルエリアネットワーク上にある前記１つまたは複数のデバイスへ前記多重信号を送信し、
前記論理チャネルの各々が、前記ローカルエリアネットワーク上の前記複数の前記デバイスのうちの異なる１つから受信される前記マルチメディアデータに相当し、
前記複数の論理チャネルの各々を各前記デバイスに割り当てるために前記多重信号をブロードキャスト又はマルチキャストとして送信する、
サーバ。
【請求項２】
前記モデムが、少なくとも１つのワイドエリアネットワーク上で通信するために複数の通信フォーマットを利用する、請求項１に記載のサーバ。
【請求項３】
前記サーバが、ワイドエリアネットワーク上の１つまたは複数のソースからマルチメディアデータを受信し、前記サーバによって発生された前記多重信号が、前記ワイドエリアネットワーク上の前記１つまたは複数のソースから受信した前記マルチメディアデータの少なくとも一部分を表す少なくとも１つの論理チャネルを含む、請求項２に記載のサーバ。
【請求項４】
前記ワイドエリアネットワークがセルラー電話ネットワークである、請求項３に記載のサーバ。
【請求項５】
前記ワイドエリアネットワークがインターネットである、請求項３に記載のサーバ。
【請求項６】
前記多重信号の前記論理チャネルのうちの少なくとも１つが、前記多重信号の前記論理チャネル中に含まれている前記マルチメディアデータについてのインデックス情報を含む、請求項１に記載のサーバ。
【請求項７】
前記複数のデバイスが、モバイル電話、ビデオゲーム機、携帯情報端末（ＰＤＡ）、デスクトップコンピュータ、ラップトップコンピュータ、デジタルスチルカメラ、デジタルビデオカメラ、デジタルポータブルオーディオデバイス、またはテレビジョンとデジタルビデオレコーダ（ＤＶＲ）とポータブルエンターテインメントデバイスとを含むオーディオ／ビデオ対応デバイスのうちの少なくとも１つを含む、請求項１に記載のサーバ。
【請求項８】
前記マルチメディアデータが、オーディオデータ、ビデオデータ、グラフィックスデータおよびテキストデータのうちの少なくとも１つを備える、請求項１に記載のサーバ。
【請求項９】
前記ローカルエリアネットワーク上の前記複数のデバイスのうちの少なくとも１つが、前記サーバによって送信された前記多重信号を受信し、前記多重信号内に含まれている選択されたマルチメディアデータをユーザに提示するように構成された１つまたは複数の端末を備える、請求項１に記載のサーバ。
【請求項１０】
前記ローカルエリアネットワーク上の前記複数のデバイスのうちの少なくとも１つが、前記サーバによって送信された前記多重信号の少なくとも一部分を受信し、前記多重信号内に含まれているマルチメディアコンテンツを判断し、どんなマルチメディアデータをユーザに提示すべきかを指示する命令を前記１つまたは複数の端末に発行するように構成された１つまたは複数のノードを備える、請求項９に記載のサーバ。
【請求項１１】
前記１つまたは複数のノードが、前記多重信号をパースすること、または前記多重信号の前記論理チャネルのうちの少なくとも１つ内に含まれているインデックス情報を分析することのいずれかによって、前記多重信号のマルチメディアコンテンツを判断する、請求項１０に記載のサーバ。
【請求項１２】
ローカルエリアネットワーク上の１つまたは複数のデバイスにマルチメディアデータをワイヤレス配信する方法であって、
前記ローカルエリアネットワーク上の複数のソースからマルチメディアデータを受信するステップと、
前記複数のソースの各々からの前記マルチメディアデータの少なくとも一部分を含む多重信号を生成するステップと、
複数の論理チャネルを備える多重チャネルを使用して、前記ローカルエリアネットワーク上の前記１つまたは複数のデバイスに前記多重信号を送信するステップと
を備え、
前記論理チャネルの各々が、前記ローカルエリアネットワーク上の前記複数の前記ソースのうちの異なる１つから受信した前記マルチメディアデータに相当し、
前記複数の論理チャネルの各々を各前記デバイスに割り当てるために前記多重信号をブロードキャスト又はマルチキャストとして送信する方法。
【請求項１３】
前記多重信号が、前記多重信号の前記論理チャネル中に含まれている前記マルチメディアデータを識別するインデックス情報を含んでいる少なくとも１つの論理チャネルをさらに備える、請求項１２に記載の方法。
【請求項１４】
ワイドエリアネットワーク上に常駐するマルチメディアデータの少なくとも１つのソースをさらに備える、請求項１２に記載の方法。
【請求項１５】
前記ワイドエリアネットワークがインターネットである、請求項１４に記載の方法。
【請求項１６】
前記ワイドエリアネットワークがセルラー電話ネットワークである、請求項１４に記載の方法。
【請求項１７】
前記多重信号を受信する前記デバイスのうちの少なくとも１つがマルチメディアデータの前記ソースのうちの１つである、請求項１２に記載の方法。
【請求項１８】
前記ローカルエリアネットワーク上の前記デバイスが、モバイル電話、ビデオゲーム機、携帯情報端末（ＰＤＡ）、デスクトップコンピュータ、ラップトップコンピュータ、デジタルスチルカメラ、デジタルビデオカメラ、デジタルポータブルオーディオデバイス、またはテレビジョンとデジタルビデオレコーダ（ＤＶＲ）とポータブルエンターテインメントデバイスとを含むオーディオ／ビデオ対応デバイスのうちの少なくとも１つを備える、請求項１２に記載の方法。
【請求項１９】
前記受信したマルチメディアデータが、オーディオデータ、ビデオデータ、グラフィックスデータおよびテキストデータのうちの少なくとも１つを備える、請求項１２に記載の方法。
【請求項２０】
前記ローカルエリアネットワーク上の前記デバイスのうちの少なくとも１つが、前記多重信号を受信し、前記多重信号内に含まれている選択されたマルチメディアデータをユーザに提示するように構成された端末を備える、請求項１２に記載の方法。
【請求項２１】
前記ローカルエリアネットワーク上の前記デバイスのうちの少なくとも１つが、前記多重信号を受信し、前記多重信号内に含まれているマルチメディアコンテンツを判断し、前記端末がどのマルチメディアデータをユーザに提示すべきかを指示する命令を前記端末に発行するように構成されたノードを備える、請求項２０に記載の方法。
【請求項２２】
前記多重信号をパースすること、または前記多重信号の少なくとも１つの論理チャネル内に含まれているインデックス情報を分析することのいずれかによって、前記多重信号のマルチメディアコンテンツを判断するステップであって、前記インデックス情報が、前記多重信号の前記論理チャネル中に含まれている前記マルチメディアデータを識別する、判断するステップをさらに備える、請求項２１に記載の方法。
【請求項２３】
ローカルエリアネットワーク上の１つまたは複数のデバイスにマルチメディアデータをワイヤレス配信するための装置であって、
前記ローカルエリアネットワーク上に常駐する複数のソースからマルチメディアデータを受信するための手段と、
前記複数のソースの各々からの前記マルチメディアデータを含む多重信号を生成するための手段と、
複数の論理チャネルを備える多重チャネルを使用して、前記ローカルエリアネットワーク上に常駐するデバイスに前記多重信号を送信するための手段と
を備え、
前記論理チャネルの各々が、前記ローカルエリアネットワーク上の前記複数の前記ソースのうちの異なる１つから受信される前記マルチメディアデータに相当し、
前記複数の論理チャネルの各々を各前記デバイスに割り当てるために前記多重信号をブロードキャスト又はマルチキャストとして送信する装置。
【請求項２４】
前記多重信号が、前記多重信号の前記論理チャネル中に含まれている前記マルチメディアデータを識別するインデックス情報を含んでいる少なくとも１つの論理チャネルをさらに備える、請求項２３に記載の装置。
【請求項２５】
ワイドエリアネットワーク上に常駐するマルチメディアデータの少なくとも１つのソースをさらに備える、請求項２３に記載の装置。
【請求項２６】
前記ワイドエリアネットワークがインターネットとセルラー電話ネットワークとのうちの１つである、請求項２５に記載の装置。
【請求項２７】
前記多重信号を受信する前記デバイスのうちの少なくとも１つがマルチメディアデータの前記ソースのうちの１つである、請求項２３に記載の装置。
【請求項２８】
前記ローカルエリアネットワーク上の前記デバイスが、モバイル電話、ビデオゲーム機、携帯情報端末（ＰＤＡ）、デスクトップコンピュータ、ラップトップコンピュータ、デジタルスチルカメラ、デジタルビデオカメラ、デジタルポータブルオーディオデバイス、またはテレビジョンとデジタルビデオレコーダ（ＤＶＲ）とポータブルエンターテインメントデバイスとを含むオーディオ／ビデオ対応デバイスのうちの少なくとも１つを備える、請求項２３に記載の装置。
【請求項２９】
前記受信したマルチメディアデータが、オーディオデータ、ビデオデータ、グラフィックスデータおよびテキストデータのうちの少なくとも１つを備える、請求項２３に記載の装置。
【請求項３０】
前記ローカルエリアネットワーク上の前記デバイスのうちの少なくとも１つが、前記多重信号を受信し、前記多重信号内に含まれている選択されたマルチメディアデータをユーザに提示するように構成された端末を備える、請求項２３に記載の装置。
【請求項３１】
前記ローカルエリアネットワーク上の前記デバイスの少なくとも１つが、前記多重信号を受信し、前記多重信号内に含まれているマルチメディアコンテンツを判断し、前記端末がどのマルチメディアデータをユーザに提示すべきかを指示する命令を前記端末に発行するように構成されたノードを備える、請求項３０に記載の装置。
【請求項３２】
前記多重信号をパースすること、または前記多重信号の少なくとも１つの論理チャネル内に含まれているインデックス情報を分析することのいずれかによって、前記多重信号のマルチメディアコンテンツを判断するための手段であって、前記インデックス情報が、前記多重信号の前記論理チャネル中に含まれている前記マルチメディアデータを識別する、判断するための手段をさらに備える、請求項３１に記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本出願は、その内容全体が参照により本明細書に組み込まれる、２００８年８月１５日に出願された米国仮出願第６１／０８９，４０７号の利益を主張する。
【０００２】
本開示は、一般に、デジタル通信システムの分野に関し、より詳細には、ブロードキャストサーバがユビキタスマルチメディアのためにワイヤレス通信デバイス間のアクセスを与えることを可能にするための技法に関する。
【背景技術】
【０００３】
ＵＷＢ、ＷｉＦｉなどのいくつかの無線技術は、ワイヤレス通信デバイスが通信し、相互動作する、ワイヤレスパーソナルエリアネットワークを可能にする。一般に、ブロードキャストネットワークは、様々なマルチメディアシグナリングフォーマットを使用してワイヤレス通信デバイスへのアクセスを与える。
【０００４】
したがって、ユビキタスマルチメディアのために、多様なネットワーク上で動作するワイヤレス通信デバイス間の通信を可能にするための技法が必要である。
【発明の概要】
【０００５】
本発明は、１つまたは複数のネットワーク上に常駐する様々なデバイスからマルチメディアデータを収集し、そのデータを、ローカルネットワーク上の様々なデバイスにワイヤレス送信できる多重信号にコンパイルし、それによって、ローカルネットワーク上のデバイスが、他のソースから発生するかまたはネットワーク上の他のデバイス上に常駐するマルチメディアデータにアクセスし、消費することを可能にするための様々な技法について説明する。
【０００６】
本発明の一態様によれば、ローカルエリアネットワーク上の１つまたは複数のデバイスにマルチメディアデータをワイヤレス配信する方法を開示する。本方法によれば、ネットワーク上に常駐する１つまたは複数のソースからマルチメディアデータを受信し、１つまたは複数のソースからのマルチメディアデータを含む多重信号を生成し、ローカルエリアネットワーク上の１つまたは複数のデバイスに多重信号を送信する。
【０００７】
本発明の別の態様によれば、ローカルエリアネットワーク上の１つまたは複数のデバイスにマルチメディアデータをワイヤレス配信するためのサーバを開示する。本態様によれば、サーバは、デバイスの少なくとも１つからマルチメディアデータを受信するように構成されたモデムと、受信したマルチメディアデータを含む多重信号を生成するためのマルチプレクサとを備える。サーバは、次いで、ローカルエリアネットワークにある１つまたは複数のデバイスに多重信号を送信する。
【０００８】
本発明の第３の態様によれば、ローカルエリアネットワーク上に常駐する１つまたは複数のデバイスにマルチメディアデータをワイヤレス配信するための装置を開示する。本態様によれば、本装置は、ネットワーク上に常駐する１つまたは複数のソースからマルチメディアデータを受信するための手段と、１つまたは複数のソースからのマルチメディアデータを含む多重信号を生成するための手段と、ローカルエリアネットワーク上に常駐する選択されたデバイスに多重信号をマルチキャストするための手段とを備える。
【０００９】
本開示の様々な他の態様および実施形態について以下でさらに詳細に説明する。
【００１０】
概要は、本開示の全範囲を表すものではなく、本開示の全範囲を表すものと解釈すべきでもなく、これらおよび追加の態様は、特に添付の図面とともに詳細な説明を読めばより容易に明らかになろう。
【図面の簡単な説明】
【００１１】
【図１Ａ】ワイヤレス／セルラー通信規格を使用して第１のシステムとピコＦＬＯシステムとにおいて交互に通信するワイヤレス通信デバイスのハイレベルブロック図。
【図１Ｂ】ワイヤレス通信デバイスにサービスするピコＦＬＯシステムとワイヤレス通信システムとのハイレベルブロック図。
【図１Ｃ】ワイヤレス通信デバイスのハイレベルブロック図。
【図１Ｄ】ユニバーサルマルチメディアモデムのブロック図。
【図２】ピコＦＬＯシステムのハイレベルブロック図。
【図３】ピコＦＬＯシステムにおけるピコＦＬＯネットワークのブロック図。
【図４】ユニバーサルマルチメディアモデムをもつピコＦＬＯサーバのブロック図。
【図５】ピコＦＬＯネットワークにおける登録のためのプロセスのフローチャート。
【図６Ａ】ピコＦＬＯネットワークのためのピコＦＬＯ多重チャネルを示す図。
【図６Ｂ】図３のピコＦＬＯネットワークのためのピコＦＬＯ多重チャネルを示す図。
【図７Ａ】図３のピコＦＬＯネットワーク中のモニタを遠隔制御するセルラー電話を示す図。
【図７Ｂ】遠隔制御コマンドを発生するセルラー電話を示す図。
【図７Ｃ】図６ＢのピコＦＬＯ多重チャネルからデータを受信する端末を示す図。
【図８】ピコＦＬＯ端末または別のピコＦＬＯノードを遠隔制御するピコＦＬＯノードのためのプロセスのフローチャート。
【図９】遠隔ピコＦＬＯネットワークからホームネットワーク中の他のノードまたは端末にアクセスするホームネットワークのピコＦＬＯノードのブロック図。
【発明を実施するための形態】
【００１２】
理解を容易にするために、適切な場合、各図に共通である同じ要素を区別するためにサフィックスを付加する場合があることを除いて、可能な場合、そのような要素を示すために同じ参照符号を使用している。図面中の画像は、説明のために簡略化されており、必ずしも一定の縮尺で示されていない。
【００１３】
添付の図面は、開示の例示的な構成を示し、したがって、他の等しく有効な構成を認め得る本開示の範囲を限定するものと見なすべきではない。相応して、いくつかの構成の特徴は、さらなる説明なしに他の構成に有利に組み込むことができることが企図されている。
【００１４】
略語
次の略語は、以下で与える説明に適用する。
【００１５】
ＰＤＡ：          携帯情報端末
ＰＣ：            パーソナルコンピュータ
ＦＬＯ：          Ｆｏｒｗａｒｄ  Ｌｉｎｋ  Ｏｎｌｙ
ピコＦＬＯ：      ＦＬＯに基づくピコまたはローカルブロードキャストシステム
ＭＬＣ：          メディア論理チャネル
ＣＤＭＡ：        符号分割多元接続
ＧＳＭ（登録商標）Ｃ：        Ｇｌｏｂａｌ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｍｏｂｉｌ
ｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎｓ
ＷｉＭａｘ：      Ｗｏｒｌｄｗｉｄｅ  Ｉｎｔｅｒｏｐｅｒａｂｉｌｉｔｙ  ｆｏ
ｒ  Ｍｉｃｒｏｗａｖｅ  Ａｃｃｅｓｓ
ＷｉＦｉ：        ワイヤレスフィデリティー
ＵＷＢ：          超広帯域
ＵＭＢ：          Ｕｌｔｒａ  Ｍｏｂｉｌｅ  Ｂｒｏａｄｂａｎｄ
ＵＢＭ：          ユニバーサルブロードキャストモデム
ＬＴＥ：          Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ
ＬＡＮ：          ローカルエリアネットワーク
ＷＬＡＮ：        ワイヤレスローカルエリアネットワーク
ＩＲ：            赤外線
ＵＳＢ：          ユニバーサルシリアルバス
ＴＭ３：          地上波モバイルマルチメディアマルチキャスト
ＣＯＴＳ：        商用オフザシェルフ
ＤＶＢ−Ｈ：      Ｄｉｇｉｔａｌ  Ｖｉｄｅｏ  Ｂｒｏａｄｃａｓｔｉｎｇ−Ｈａ
ｎｄｈｅｌｄｓ
ＩＳＤＢ−Ｔ：    Ｉｎｔｅｇｒａｔｅｄ  Ｓｅｒｖｉｃｅｓ  Ｄｉｇｉｔａｌ  Ｂ
ｒｏａｄｃａｓｔ−Ｔｅｒｒｅｓｔｒｉａｌ
ＯＦＤＭＡ：      直交周波数分割多元接続
ＴＤＤ：          時分割複信
ＦＤＤ：          周波数分割複信
ＣＤＤ：          符号分割複信
ＤＲＭ：          デジタル著作権管理
ＵＭＭ：          ユニバーサルマルチメディアモデム
ＰＮ：            擬似雑音
ＳＴＢ：          セットトップボックス
ＤＶＲ：          デジタルビデオ録画
ＭＡＣ：          メディアアクセス制御
ピコＬＣ：        ピコＦＬＯ論理チャネル
「例示的」という単語は、本明細書では「例、事例、または例示の働きをすること」を意味するために使用する。「例示的」として本明細書で説明するいかなる構成または設計も、必ずしも他の構成または設計よりも好ましいまたは有利なものと解釈すべきではない。以下、「コア」、「エンジン」、「機械」、「プロセッサ」および「処理ユニット」という用語、ならびに「フレーム」および「ピクチャ」という用語は、互換的に使用される。
【００１６】
本明細書で説明する技法は、パーソナルエレクトロニクス装置、ハンドセットなどの中のワイヤレスおよびワイヤード通信またはコンピューティングのための様々なデバイスおよびシステムにおいて使用できる。ワイヤレス通信のためのこれらの技法の例示的な使用について以下で説明する。
【００１７】
図１Ｃに、本開示の要素を組み込み、ワイヤレス通信システム１５０（図１Ａ）において使用できるワイヤレス通信デバイス１００の構成のブロック図を示す。図１Ｃについては図１Ａと組み合わせて説明し、図１Ａは、ワイヤレス／セルラー通信規格を使用して第１のワイヤレス通信システム１５０とピコＦＬＯシステム１６０とにおいて交互に通信するワイヤレスデバイス１００のハイレベルブロック図を示す。ワイヤレスデバイス１００は、たとえば、セルラー電話（すなわち、ハンドセット）、ビデオゲーム機、ＰＤＡ、ラップトップコンピュータ、あるいはビデオまたはオーディオ／ビデオ対応デバイスとすることができ、ワイヤレス通信システム１５０は、ワイヤレス通信システムの中でもＣＤＭＡシステムまたはＧＳＭＣとすることができる。
【００１８】
ワイヤレスデバイス１００は、一般に、アンテナ１０２と、受信機１０４と、送信機１０６と、デジタルセクション１１０と、ディスプレイユニット１３０と、メインメモリ１４０とを含む。ワイヤレス通信システム１５０のそれぞれの基地局（図示せず）との双方向通信は、受信経路および送信経路を介して行われる。受信経路では、基地局（図示せず）によって送信された信号は、アンテナ１０２によって受信され、受信機１０４に供給される。受信機１０４は、受信信号を復調し、さらなる処理のために復調された信号をデジタルセクション１１０にフォワーディングする。送信経路では、送信機１０６は、デジタルセクション１１０から送信すべきデータを取得し、そのデータによって変調されたキャリア信号を発生し、基地局（図示せず）に送信するために変調されたキャリア信号をアンテナ１０２にフォワーディングする。
【００１９】
デジタルセクション１１０は、例示的に、モデムプロセッサ１１２と、ビデオプロセッサ１１４と、コントローラ／プロセッサ１１６と、ディスプレイプロセッサ１１８と、Ａｄｖａｎｃｅｄ  ＲＩＳＣ（縮小命令セットコンピュータ）Ｍａｃｈｉｎｅ／デジタル信号プロセッサ（ＡＲＭ／ＤＳＰ）１２２と、グラフィックス処理ユニット（ＧＰＵ）１２４と、内部メモリ１２６と、内部バス１２０と、外部インターフェース１２８とを備える。動作中、デジタルセクション１１０の要素はコントローラ／プロセッサ１１６によって管理される。
【００２０】
モデムプロセッサ１１２は、受信機１０４によって供給されたデータまたは送信機１０６に向けられたデータの処理（たとえば、変調／復調）を実行する。ビデオプロセッサ１１４は、カムコーダ、ビデオ再生、テレビ会議などのビデオアプリケーションによって生成されるビデオビットストリーム（たとえば、静止画像または動画）に対して符号化／復号演算またはコーデック演算などの処理を実行する。相応して、ディスプレイプロセッサ１１８は、ワイヤレスデバイス１００のディスプレイユニット１３０上で復号された画像のレンダリングを実施する。
【００２１】
ユニバーサルマルチメディアモデム（ＵＭＭ）は、統合多重無線マルチフォーマットまたはマルチコーデックのデバイスまたはプラットフォームである。モデムは、送信機と、受信機と、ワイドエリアネットワークにサービスすることが可能な様々な長距離ワイヤレス通信サービス、ならびにローカルエリアネットワークを確立することが可能な様々な短距離ワイヤレス通信サービスのためのトランシーバとからなる。これらのワイヤレス通信サービスは、限定はしないが、ＦＬＯ、３Ｇ（１ｘ／ＥＶＤＯ、ＷＣＤＭＡ／ＵＭＴＳ、ＧＳＭ／ＧＰＲＳ）、ＵＷＢ、ＷｉＦｉまたはＷＬＡＮ（８０２．１１ｘ）を含む。コーデックは、Ｈ．２６４、ＭＰＥＧ−１／２／４、Ｈ．２６３、ＳＶＣ、ＡＡＣ、ＨＥ−ＡＡＣ、ＡＭＲ、ＥＶＲＣなどを含むがこれらに限らず様々なオーディオビジュアル符号化
フォーマットをサポートする。さらに、ＵＭＭは、ピコＦＬＯエアインターフェースおよびピコＦＬＯ符号化フォーマットをサポートする。
【００２２】
モデムプロセッサ１１２は、後述するように、ピコＦＬＯシステム１６０において短距離ブロードキャストまたはマルチキャストを通信するために、ＵＭＭ１１３を含むかまたはＵＭＭ１１３とインターフェースすることができる。ＵＭＭ１１３は、ワイヤレスデバイス１００が、メモリ１４０に記憶できるかまたは通信サーバからダウンロードできるユニバーサル遠隔制御装置アプリケーション（ＵＲＣ  ＡＰＰ）１４２によって、本開示の実施形態によるピコＦＬＯ端末または他のピコＦＬＯノードの遠隔制御を実行することができるように構成される。ＵＲＣ  ＡＰＰ１４２は、ワイヤレスデバイス１００がピコＦＬＯシステム内でユニバーサル遠隔制御装置デバイスとなり、ユビキタスマルチメディアを実現することができるように、ワイヤレスデバイス１００によって遠隔制御機能をプロビジョニングする。
【００２３】
ＧＰＵ１２４は、ＡＲＭ／ＤＳＰ１２２との組合せで、ワイヤレスデバイス１００のためのグラフィックス処理演算を実施する。ＧＰＵ１２４は、たとえば、公開されている文献「OpenGL Specification, Version 1.0」２００５年７月２８日に準拠する。この文献は、セルラー電話および他の上記のワイヤレス通信装置などのハンドヘルドデバイスおよびモバイルデバイスに好適な２Ｄベクターグラフィックスのための規格である。さらに、ＧＰＵ１２４はまた、ＯｐｅｎＧＬ２．０、ＯｐｅｎＧＬ  ＥＳ２．０、またはＤ３Ｄ９．０グラフィックス規格に準拠することができる。
【００２４】
デジタルセクション１１０の機能要素は、他のタイプの集積回路の中でも、特定用途向け集積回路（ＡＳＩＣ）、ＲＩＳＣ、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、マイクロコントローラまたはマイクロプロセッサとして作製できるかまたはそれらを含むことができる。
【００２５】
ワイヤレスデバイス１００によって受信または送信される未加工ビデオビットストリームは、一般に、産業に適合したビデオ圧縮規格および通信規格のうちの１つまたは複数に準拠するビデオ符号化技法を使用して圧縮される。一実施形態では、未加工ビデオビットストリームは少なくとも１つのＭＰＥＧ／ＶＣ−１／Ｈ．２６４規格に準拠する。ＭＰＥＧ／ＶＣ−１／Ｈ．２６４準拠ビデオビットストリームの復号は、それぞれのフレームのマクロブロックにおけるテクスチャ復号と、特に、マクロブロックの量子化係数データの判断とを含む。
【００２６】
本明細書で説明するいくつかの構成は、ＦＬＯ  Ａｉｒ  Ｉｎｔｅｒｆａｃｅ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ、すなわち、すべての目的のために参照により本明細書に完全に組み込まれる、Ｔｅｃｈｎｉｃａｌ  Ｓｔａｎｄａｒｄ  ＴＩＡ−１０９９として発行された「Forward Link Only (FLO) Air Interface Specification for Terrestrial Mobile Multimedia Multicast」を使用して、ＴＭ３システムにおいてリアルタイムビデオサービスを配信するためのＭｅｄｉａＦＬＯ（商標）ビデオ符号化を使用して実装できる。
【００２７】
本明細書で説明する技法はユビキタスマルチメディアをプロビジョニングする。ユビキタスマルチメディアは、マルチメディアデータまたはコンテンツがいつでも、どこでも（またはほぼどこでも）存在し、利用可能であり、アクセスできることを指す。ユビキタスマルチメディアは、ワイヤレス（通信）デバイス１００の遠隔制御モードをプロビジョニングするための技法に部分的に基づいて実現される。
【００２８】
ピコＦＬＯという用語は、ＦＬＯ物理レイヤとメディアアクセス制御（ＭＡＣ）レイヤとを使用する短距離ブロードキャスト、マルチキャストまたはユニキャストを指す。ピコＦＬＯネットワークは、短距離ブロードキャスト、マルチキャストまたはユニキャスト通信がピコＦＬＯネットワーク内のマルチメディアソース間で選択的に行われるデジタルホームオートメーションシステムを指す。ピコＦＬＯシステムは、ブロードバンドネットワークまたは他のネットワークおよびインフラストラクチャを介して相互接続される複数のピコＦＬＯネットワークを指す。ピコＦＬＯノード（たとえばセルフォン、ポケットＰＣ、ラップトップなど）は、オンボードマルチメディアプロセッサを有し、ピコＦＬＯネットワークおよびシステム内でピコＦＬＯデータを受信し、そのデータ消費するかまたは（１つまたは複数の）ピコＦＬＯ端末およびピコＦＬＯサーバにデータをフォワーディングするように適合される。ピコＦＬＯ端末は、ピコＦＬＯネットワーク内でデータを受信し、デバイス内でデータを消費するように適合された再生デバイス（たとえばディスプレイ、スピーカー、ＴＶなど）である。ピコＦＬＯ論理チャネルは、本明細書で説明するピコＦＬＯによって必要とされる付加機能のための拡張をもつＦＬＯ論理チャネルまたはＭＬＣと同様である。
【００２９】
図１Ａは、ワイヤレス／セルラー通信規格を使用して第１のワイヤレス通信システム１５０とピコＦＬＯシステム１６０（ファントムで示す）とにおいて交互に通信するワイヤレスデバイス１００のハイレベルブロック図を示す。ワイヤレスデバイス１００は、様々なプロトコルと様々な機能とを使用して２つの別々のシステムと通信するように動作可能である。たとえば、ワイヤレスデバイス１００がセルラー電話である場合、ワイヤレスデバイス１００の主機能は、通話を実行することであり、長距離通信を使用してシステム１５０と通信する。ワイヤレスデバイス１００は、限定はしないが、電子メール機能およびビデオ機能など、セルラー電話、ラップトップなどに与えられる他の機能を含むことができる。ワイヤレスデバイス１００は、ピコＦＬＯシステム１６０内でユニバーサル遠隔制
御装置（ＵＲＣ）として動作可能である。一態様では、ユニバーサル遠隔制御装置として、ワイヤレスデバイス１００は、ワイヤレスデバイス１００またはシステム１６０内の他のマルチメディアソース（ピコＦＬＯノード）の通信を表示するかまたは可聴的に出力するために、ディスプレイモニタおよび／またはスピーカーをもつ近くのピコＦＬＯ端末またはピコＦＬＯノードを制御することによって、そのオーディオおよびビジュアル機能を拡張することができる。
【００３０】
図２に、ピコＦＬＯシステム２００のハイレベルブロック図を示す。ピコＦＬＯシステム２００は、各々が１つまたは複数のマルチメディアソース（図３）を有し、そのうちのいくつかは、ピコＦＬＯエアインターフェース４０８（図４）を介して多重化されたデータを有する複数のピコＦＬＯネットワーク２１０1、２１０2、．．．２１０Nを備える。マルチメディアソース間の真のユニバーサル接続性を可能にするために、複数のピコＦＬＯネットワーク２１０1、２１０2、．．．２１０Nは、（ケーブルモデム、ＷＬＡＮ／ＬＡＮなどのワイヤードまたはワイヤレスメディアを介して）既存のブロードバンドバックボーンネットワーク２２０に接続され、したがって、ピコＦＬＯネットワーク２１０1、２１０2、．．．２１０Nは互いに通信することができ、どこでも、いつでもマルチメディアデータにアクセスできるようになる。知られているセキュリティ方法（たとえば鍵管理
、ＤＲＭ、暗号化など）による好適なピコＦＬＯネットワーク２１０1、２１０2、．．．２１０Nへのセキュアなアクセスを使用することによってＤＲＭ問題が解決できることに留意されたい。
【００３１】
ピコＦＬＯネットワーク２１０1、２１０2、．．．２１０Nの各々は、限定されたエアレンジまたはフットプリント（セル境界）を有するサービスエリアをもつデジタルホーム（またはオフィス）ネットワークである。一構成では、限定されたエアレンジまたはフットプリントはレジデンスまたはオフィスに限定される。
【００３２】
ピコＦＬＯシステム２００の概念は、ＷｉＦｉ、ＷｉＭａｘ、ＵＷＢおよびＵＭＢおよびＬＴＥなどの他の固定およびモバイルブロードバンドネットワークに適合するように拡張できる。ブロードキャストネットワーク内のＭｅｄｉａＦＬＯ（商標）通信とは異なり、ピコＦＬＯシステム２００は、単信および複信モードでオーディオビジュアルまたはマルチメディアデータの通信を可能にすることができる。ピコＦＬＯシステム２００は、ＴＤＤまたはＦＤＤまたはＣＤＤとして動作するように構成できる。ＣＤＤは、ＣＤＭＡの場合のようにＰＮ符号に制限されることはない。
【００３３】
ピコＦＬＯシステム２００の範囲および適用をさらに拡張するために、複数の接続性プロトコルとともに含まれる場合、ピコＦＬＯシステム２００は、シームレスマルチメディアを可能にするために、容易に利用可能なワイヤレスデバイス（すなわちワイヤレスデバイス１００）で採用される様々な他の無線プロトコルおよびマルチメディアコーデックおよびグラフィックスエンジン（すなわちＧＰＵ１２４）を利用することができる。したがって、ＵＲＣ  ＡＰＰ１４２は、様々な他の無線プロトコルおよびマルチメディアコーデックおよびグラフィックスエンジン（すなわちＧＰＵ１２４）とインターフェースすることができ、それらを利用することができる。
【００３４】
図３に、ピコＦＬＯシステム３００で使用するピコＦＬＯネットワーク３１０のブロック図を示す。ピコＦＬＯネットワーク３１０は、ピコＦＬＯネットワーク３１０内でピコＦＬＯ多重チャネル６００Ｂ（図６Ｂ）上で通信するピコＦＬＯサーバ３２５と、１つまたは複数のピコＦＬＯノード３３０、３３５、３４０、３４５および３５０とを備える。ピコＦＬＯサーバ３２５は、ＳＴＢ中でホスティング（または共同ホスティング）でき、ブロードバンドネットワーク３２０と通信することができる。ピコＦＬＯネットワーク３１０は、１つまたは複数のピコＦＬＯ端末３６０および３７０をさらに備える。１つまたは複数のピコＦＬＯ端末３６０および３７０ならびに１つまたは複数のピコＦＬＯノード３３０、３３５、３４０、３４５および３５０はＵＭＭ３８０を備える。ピコＦＬＯノードおよびピコＦＬＯ端末はピコＦＬＯ受信機と呼ばれることもある。
【００３５】
ピコＦＬＯノードは、ピコＦＬＯネットワークまたはピコＦＬＯサーバからピコＦＬＯデータを受信することが可能なセルフォン、ポケットＰＣ、ラップトップなどの通信デバイスとすることができる。ピコＦＬＯノードはまた、デバイス内で受信データを消費すること、またはピコＦＬＯ端末または別のピコＦＬＯノードにデータをさらにフォワーディングすることが可能である。ピコＦＬＯ端末は、サーバまたはピコＦＬＯノードのいずれかからピコＦＬＯネットワークからのデータを受信することと、デバイス内でデータを消費することとが可能なデバイスとすることができる。ピコＦＬＯ端末の例は、ディスプレイ、スピーカー、ＴＶなどである。
【００３６】
ピコＦＬＯノード３３０、３３５、３４０、３４５および３５０は、ピコＦＬＯサーバ３２５からマルチメディアデータおよび関係するメタデータ（他の形態のデータ）を受信する。ピコＦＬＯノード３３０、３３５、３４０、３４５および３５０は、ノードの主機能に基づいて受信データを消費（再生または記憶）する。たとえば、ディスプレイ／スピーカーをもつデバイスは、要求時にコンテンツを再生することができ、ＤＶＲなどの記憶デバイスは、将来の消費／再ブロードキャストのために受信データを記憶することができる。ピコＦＬＯノード３３０、３３５、３４０、３４５および３５０は、ノードがピコＦＬＯ端末の近傍内にあるとき、ユニバーサル遠隔制御装置機能によって、ＵＭＭ３８０を介してピコＦＬＯ端末を構成するように動作可能である。さらに、ピコＦＬＯノード３３
０、３３５、３４０、３４５および３５０のうちの１つまたは複数は、２つのピコＦＬＯノードが他方の近傍内にあるとき、ＵＭＭ３８０を介してピコＦＬＯノードを構成するように動作可能である。
【００３７】
図４に、ユニバーサルマルチメディアモデム（ＵＭＭ）４１０をもつピコＦＬＯサーバ４００のブロック図を示す。ピコＦＬＯサーバ４００は、固定とすることができ、コンセントを通して公益事業会社によって電力供給できる。したがって、ピコＦＬＯサーバ４００は限定的な電力制約を有しないはずである。サーバ４００は、高性能プロセッサ４０２を含み、既存のブロードバンドバックボーンネットワーク３２０（たとえばインターネット）への接続のためのインターネット／高速ブロードバンド接続性モデム４１２を有する。サーバ４００は、記憶メディア４０４と、ピコＦＬＯノード３３０、３３５、３４０、３４５および３５０ならびに／あるいはピコＦＬＯ端末３６０および３７０を登録するための登録モジュール４０６とをさらに含む。記憶メディア４０４は、ピコＦＬＯサーバがＤＶＲ機能をサポートすることを可能にするのに十分である。記憶メディア４０４は、サーバ４００の内部または外部とすることができ、高速インターフェースによってサーバに接続できる。とはいえ、外部記憶メディア中の追加の記憶装置を採用することもできる。サーバ４００はまた、高速バスをもつＣＯＴＳまたは汎用プロセッサボードを含むことができる。サーバ４００は、ピコＦＬＯ多重チャネル発生器４０９とＵＭＭ４１０とを有するピコＦＬＯエアインターフェース４０８をさらに備える。ピコＦＬＯエアインターフェース４０８の動作について、図６Ａおよび図６Ｂに関して説明する。
【００３８】
一構成では、ピコＦＬＯサーバ４００は、ＵＷＢなどのワイヤレスパーソナルエリアネットワーク通信を使用するピコＦＬＯノード３３０、３３５、３４０、３４５および３５０からマルチメディアデータを受信することができる。ピコＦＬＯサーバ４００はまたブロードキャストデータ（たとえばＭｅｄｉａＦＬＯ）を受信することができる。ピコＦＬＯサーバ４００は、データまたはノードの各カテゴリーについてのインデックス情報をコンパイルする。ピコＦＬＯサーバは、物理またはＭＡＣレイヤチャネルのうちの１つに対応するピコＦＬＯ論理チャネル上で、マルチメディアデータを含むデータを送信する。インデックス情報は、１次データとともにコロケートまたは独立チャネルあるいはピコＦＬＯ論理チャネル中で送信できる。さらに、ピコＦＬＯサーバ４００は、マルチメディアデータをピコＦＬＯフォーマットにトランスコードすることができる。
【００３９】
ＵＭＭ４１０は、サーバに埋め込むことができ、または高速ワイヤードまたはワイヤレスインターフェースへのメディアを介してドングル上で利用可能にすることができる。ドングルの例示的なフォームファクタは、ＵＳＢインターフェースをもつメモリスティックと同様である。ＵＭＭ４１０は、ピコＦＬＯ受信機（Ｒｘ）４１４と、ピコＦＬＯ送信機（Ｔｘ）４１６と、ＵＭＭ４１８とを含む。ピコＦＬＯノード３３０、３３５、３４０、３４５および３５０のためのＵＭＭならびにピコＦＬＯ端末３６０および３７０のためのＵＭＭは、概してＵＭＭ４１０と同じまたは同様である。しかしながら、ＵＭＭ４１０が１つまたは複数のピコＦＬＯ端末３６０および３７０に結合されたとき、登録後などに、受信機（Ｒｘ）４１４のみを有効化し、送信機（Ｔｘ）４１６を無効化することができる。送信機は、登録のためにオンになり、上述のように登録後に無効化される。別の実施形態では、ピコＦＬＯサーバは、登録を確立するかまたは通信を再確立するために、ネットワークにおいて利用可能なｐＦＬＯ受信機のポーリングを実行することができる。
【００４０】
次に図３を参照すると、１つまたは複数のピコＦＬＯ端末３６０および３７０に結合されたＵＭＭ３８０は、他のピコＦＬＯノード３３０、３３５、３４０によって構成および／または制御されるように構築され、配置される。１つまたは複数のピコＦＬＯノード３３０、３３５、３４０、３４５および３５０に結合されたＵＭＭ３８０は、他のピコＦＬＯノード３３０、３３５、３４０、３４５および３５０によって構成および／または制御されるように構築でき、配置できる。ＵＭＭ３８０はＵＭＭ４１０と同様である。ピコＦＬＯ端末とピコＦＬＯノードとの主な違いは、端末がオンボードプロセッサを必要としない再生デバイスであることである。たとえば、ピコＦＬＯ端末３６０はディスプレイモニタであり、ピコＦＬＯ端末３７０はスピーカーである。
【００４１】
マルチメディアデータまたはコンテンツ６０８Ａは、オーディオおよびビデオデータの１つまたは複数のストリームを含む。いくつかのチャネルは、オーディオデータのみを搬送するか、またはビデオストリームに対応する様々な言語のための１つまたは複数のオーディオストリームの組合せを搬送することができる。ピコＦＬＯ端末は、オーディオまたはビデオストリームのうちの１つのみを消費することができる。たとえば、ディスプレイモニタの場合、ピコＦＬＯ論理チャネルからのビデオストリームのみを受信し、消費することができ、スピーカーの場合、ピコＦＬＯ論理チャネルからのオーディオストリームのみを消費することができる。ＴＶの場合、オーディオストリームとビデオストリームの両方をピコＦＬＯ端末によって受信し、消費することができる。ビデオストリームに対応するオーディオストリームは、ビデオストリームが送信されるのと同じまたは別個のピコＦＬＯ論理チャネル中で送信できる。
【００４２】
ピコＦＬＯシステム３００は、シームレス接続性およびマルチメディアアクセスに必要なハイレベルの統合を行うＵＭＭ３８０および４１０を採用する。サーバ３２５は、ピコＦＬＯエアインターフェース４０８によってＵＭＭ３８０および４１０を介してピコＦＬＯネットワーク３１０内の１つまたは複数のピコＦＬＯ端末３６０および３７０ならびに１つまたは複数の他のピコＦＬＯノード３３０、３３５、３４０、３４５および３５０と通信する。ピコＦＬＯエアインターフェースプロトコルはＦＬＯフォーマットの拡張バージョンである。サーバ４００は、ＵＭＭ４１０中のＵＢＭ４１８を使用して、ＭｅｄｉａＦＬＯ、ＤＶＢ−ＨまたはＩＳＤＢ−Ｔによって、ピコＦＬＯ端末またはノードにさらに配信できるモバイルＴＶコンテンツを受信するようにさらに動作可能である。
【００４３】
図５に、ピコＦＬＯネットワークにおける登録のためのプロセスのフローチャートを示す。プロセス５００はブロック５０２において開始し、ピコＦＬＯ端末またはピコＦＬＯノードがオンかどうかの判断を行う。判断が「いいえ」の場合、プロセス５００は開始にループバックする。しかしながら、判断が「はい」の場合、ブロック５０４においてピコＦＬＯ端末またはピコＦＬＯノードをサーバ４００に登録する。プロセス５００は、登録モジュール４０６によって少なくとも部分的に実行できる。登録モジュール４０６は、現在登録されているピコＦＬＯ端末および／またはピコＦＬＯノードの登録リストを発生するであろう。ピコＦＬＯエアインターフェース４０８は、ピコＦＬＯ多重チャネル６００Ａまたは６００Ｂ（図６Ａまたは図６Ｂ）を発生するときに登録リストを使用するであろう。
【００４４】
ピコＦＬＯノード３３０、３３５、３４０、３４５および３５０がピコＦＬＯネットワーク３１０においてアクティブになるとき、ノードはピコＦＬＯサーバ３２５へのデータの（リアルタイム）転送を開始する。ピコＦＬＯサーバ３２５は、初期セットアップ中と同様の方法でピコＦＬＯノード３３０、３３５、３４０、３４５および３５０との通信を開始することができる。
【００４５】
ピコＦＬＯノード３３０、３３５、３４０、３４５および３５０またはユニバーサル遠隔制御装置（ＵＲＣ）は、ピコＦＬＯサーバ３２５のメモリ中のシステム構成ファイルからピコＦＬＯ端末３６０および３７０またはピコＦＬＯノード３３０、３３５、３４０、３４５および３５０のアクティブセットを得るためにピコＦＬＯサーバ３２５と通信することができる。
【００４６】
再び図３に戻ると、ピコＦＬＯノード３３０、３３５、３４０、３４５および３５０は、ＵＷＢまたは他の短距離／ブロードバンド上で記憶されたコンテンツをサーバ３２５に送信するように動作可能である。ピコＦＬＯノード３３０、３３５、３４０、３４５および３５０は、それぞれ、セルラー電話、ラップトップ、ポケットＰＣ、ケーブルボックス、およびデジタルカメラを備える。たとえば、ＵＭＭ３８０をもつピコＦＬＯノード３５０（たとえばデジタルカメラ）がサーバ３２５からトリガを受信したとき、ピコＦＬＯノード３５０は、アップリンク中でインデックス情報（ファイルのリスト、サイズ、タイムスタンプなど）およびファイルをサーバ３２５に送信する。サーバ３２５は、次いで、ピコＦＬＯエアインターフェース４０８によってピコＦＬＯノード３５０（たとえばデジタルカメラ）に割り振られたピコＦＬＯ論理チャネル中でノードのインデックス情報を再ブロードキャストする。したがって、サーバ３２５は、モバイルＴＶブロードキャストチャネル（図示せず）からの利用可能なチャネルと、現在の時間においてピコＦＬＯサーバ３２５に登録されている各ピコＦＬＯノード３３０、３３５、３４０、３４５および３５０（登録リスト）のためのピコＦＬＯ論理チャネルとをも含むことができる、より大きい多重チャネル６００Ａを発生する。ピコＦＬＯ多重チャネル６００Ａまたは６００Ｂ中の各チャネルにはピコＬＣが割り当てられる。（ピコＬＣ割当ては静的または準静的または動的とすることができる）。
【００４７】
図６Ａに、ピコＦＬＯネットワークのためのピコＦＬＯ多重チャネルを示す。ピコＦＬＯ多重チャネル６００ＡはピコＦＬＯサーバ３２５によって送信される。ピコＦＬＯ多重チャネル６００Ａは、ピコＦＬＯネットワーク３１０において利用可能な複数のソース（ノード）からの様々なマルチメディアコンテンツを含む。ピコＦＬＯ多重チャネル６００Ａは、メディアフローサービスをフォワーディングするためのＭｅｄｉａＦＬＯ  ＭＬＣ６０２Ａと、ピコＦＬＯノードからのデータの通信のために使用される複数の論理チャネル（ピコＬＣ）６０４Ａおよび６１０Ａとを備える。各ピコＬＣ６０４Ａおよび６１０Ａは、それぞれインデックス区間６０６Ａおよび６１２Ａと、それぞれマルチメディアコンテンツ部分６０８Ａおよび６１４Ａとを含む。各インデックス区間は、マルチメディアコンテンツ部分６０８Ａおよび６１４Ａ中のファイルまたはマルチメディアコンテンツに関連するインデックス情報を組み込む。ピコＬＣ６０４Ａおよび６１０Ａは、登録されたピコＦＬＯノードに基づいて割り当てられ、変化することがある。多重チャネル６００Ａは、他のピコＦＬＯネットワークのためのピコＬＣ６５０Ａをさらに含む。ピコＬＣ６５０Ａは、インデックス６５２Ａとマルチメディアコンテンツ６５４Ａとを含む。
【００４８】
１つの構成によれば、ピコＦＬＯサーバ３２５は多重チャネル６００Ａをブロードキャストとして送信する。したがって、ネットワーク上にあり、ピコＦＬＯサーバ３２５と通信している、あらゆるピコＦＬＯノードおよびピコＦＬＯ端末は、多重チャネル６００Ａを受信することになる。しかし、別の構成によれば、ピコＦＬＯサーバ３２５は、多重チャネル６００Ａをマルチキャストとして送信し、それによって、ネットワーク上の選択されたピコＦＬＯノードおよびピコＦＬＯ端末にだけ多重チャネル６００Ａをダイレクトする。
【００４９】
図６Ｂは、ピコＦＬＯ多重チャネル６００Ｂの具体的な例である。ピコＦＬＯ多重チャネル６００Ｂは、ＭｅｄｉａＦＬＯ  ＭＬＣ６０２Ｂと、カメラのピコＬＣ６０６Ｂと、ケーブルボックスのピコＬＣ６１０Ｂと、ポケットＰＣのピコＬＣ６１４Ｂと、ラップトップのピコＬＣ６１８Ｂと、セルラー電話のピコＬＣ６２２Ｂと、他のピコＦＬＯネットワークのためのピコＬＣ６２６Ｂとを備える。各ピコＬＣ６０６Ｂ、６１０Ｂ、６１４Ｂ、６１８Ｂ、６２２Ｂおよび６２６Ｂは、それぞれ、関係するマルチメディアコンテンツが後にくるインデックス区間６０４Ｂ、６０８Ｂ、６１２Ｂ、６１６Ｂ、６２０Ｂおよび６２４Ｂを含む。インデックス区間６０４Ｂ、６０８Ｂ、６１２Ｂ、６１６Ｂ、６２０Ｂおよび６２４Ｂ中のこのインデックスは、各ピコＦＬＯノードからの受信したメディアデータに基づいて（ＭＰＥＧ−７などのメディアカテゴリー分類技法によって）ピコＦＬＯサーバによって作成できるか、またはピコＦＬＯノード中に存在し、メディアデータをとともにピコＦＬＯサーバに同じく送信される。
【００５０】
インデックス区間６０４Ｂは、カメラのピコＬＣ６０６Ｂ中のデジタルカメラデータに関連するカメラの静止画像および／またはビデオのコンテンツのインデックスを含む。インデックス区間６０８Ｂは、ケーブルボックスのピコＬＣ６１０Ｂ中のケーブルテレビ情報に関連するＴＶガイド情報またはフォワーディングされたＤＶＲリストを含んでいることができる。インデックス区間６１６Ｂおよび６２０Ｂは、それぞれ、ピコＬＣ６１８Ｂおよび６２２Ｂ中の登録されたラップトップ（たとえばピコＦＬＯノード３３５）および登録されたセルラー電話（たとえばピコＦＬＯノード３３０）からのマルチメディアコンテンツに関連するデータのインデックスまたはガイドを含むことができる。インデックス区間６２４Ｂは、ピコＬＣ６２６Ｂ中の他のピコＦＬＯネットワークからのデータに対するインデックスまたはガイドを含んでいることができる。インデックス区間６１２Ｂは、同じく、ポケットＰＣのチャネル６１４Ｂ中の関連するデータのインデックスまたはガイドを含んでいることができる。
【００５１】
図７Ａに、図３のピコＦＬＯネットワーク３１０中のモニタ７０８を遠隔制御するセル
ラー電話７０２を示す。セルラー電話７０２（すなわちピコＦＬＯノード３３０）は、ＵＭＭ７０４を埋め込んでいるかまたはＵＭＭ７０４に結合している。ＵＭＭ７０４は、モニタ７０８（すなわちピコＦＬＯ端末）に埋め込まれたまたは結合されたＵＭＭ７０６とワイヤレス通信するように動作可能である。セルラー電話７０２は、遠隔制御選択ユーザインターフェース（ＲＣ−ＳＵＩ）７１０を表示するためにＵＲＣ  ＡＰＰ１４２（図１Ｃ）によって命令を実行する。ＲＣ−ＳＵＩ７１０は、現在登録されているピコＦＬＯ端末およびピコＦＬＯノードのリストと、遠隔制御すべきそれぞれの登録されたピコＦＬＯ端末またはピコＦＬＯノードを強調または選択するためのフィールドとをセルラー電話７０２に与える。ここで、リストは、モニタエントリ７１２と、スピーカーエントリ７１４と、ケーブルボックスエントリ７１６と、ラップトップエントリ７１８とを含む。この例では、モニタエントリ７１２が強調されて示されている。ＲＣ−ＳＵＩ７１０はまた、選択を行うための選択ボタン７１９を含む。とはいえ、複数のピコＦＬＯノードまたはピコＦＬＯ端末を制御するためのユーザインターフェース（ＵＩ）をユーザに与えるための他の手段を設けることができる。たとえば、セルラー電話７０２のキーパッド上の指定されたキーまたはディスプレイ上のアイコンを使用して、キー割当てによって自動的にエントリを選択することができる。
【００５２】
図７Ｂに、遠隔制御コマンドを発生するセルラー電話を示す。この例では、モニタが制御されるように選択された。セルラー電話７０２がＵＲＣ  ＡＰＰ１４２によってモニタ７０８に対する遠隔制御コマンドを発生することを可能にするために、遠隔制御コマンドユーザインターフェース（ＲＣＣ−ＵＩ）７４０が与えられる。ＲＣＣ−ＵＩ７４０は、ＵＭＭ７０６が、ピコＦＬＯ多重チャネル６００Ｂ中のどのピコＬＣに同調すべきか、またはどのピコＬＣを受信すべきかをユーザが選択することを可能にするであろう。この例では、ユーザは、登録されたピコＦＬＯノードであるカメラエントリ７４２を選択した。他のエントリは、それらのすべてが現在登録されているピコＦＬＯノードである、ケーブルボックス７４４と、ラップトップ７４６と、セルラー電話７４８とを含む。選択ボタン７５０が与えられている。しかしながら、セルラー電話７０２のキーパッド上のキー割当てによるなど、利用可能なオプションを選択する他の手段が使用できる。
【００５３】
図７Ｃに、ピコＦＬＯ多重チャネル７００からデータを受信する端末（モニタ）を示す。その後、ＵＭＭ７０６は、遠隔制御コマンド（ＵＭＭ７０５に、特定のピコＬＣを受信させるか、または特定のピコＬＣに再同調させる命令）を受信する。一構成では、ＵＭＭ７０６は、遠隔制御コマンドを受信するとき、ＵＭＭ７０４からユニキャスト信号を受信するであろう。したがって、ＵＭＭ７０６は、ユニキャスト信号を受信するように同調される。遠隔制御コマンドは、次いで、カメラデータを受信し、消費することができるように、７２２中のインデックス情報およびピコＬＣ７２４中の関係するカメラデータに再同調するかまたはそれらを受信するようにＵＭＭ７０６に命令する。
【００５４】
図８に、ピコＦＬＯ端末または別のピコＦＬＯノードを遠隔制御するピコＦＬＯノードのためのプロセスのフローチャートを示す。プロセス８００について、図７Ａ〜図７Ｃと組み合わせて説明する。プロセス８００はブロック８０２で開始し、ピコＦＬＯノード（たとえばセルラー電話７０２）は、特定のピコＦＬＯ端末（たとえば、モニタ７０８）または他のピコＦＬＯノードが現在登録されているかどうかを判断する。特定のピコＦＬＯ端末（たとえば、モニタ７０８）または他のピコＦＬＯノードが登録されていない場合、プロセスは開始にループバックする。しかしながら、判断が「はい」である場合、ピコＦＬＯノード（たとえばセルラー電話７０２）はピコＦＬＯ端末（または他のピコＦＬＯノード）を遠隔制御することができる。ブロック８０３において、ピコＦＬＯ端末またはピコＦＬＯノードを選択する。ピコＦＬＯノード（たとえばセルラー電話７０２）は、ブロック８０４において、ＵＭＭ７０４によって遠隔制御コマンドを発生し、ピコＦＬＯ端末（すなわちモニタ７０８）に接続されたＵＭＭ７０６に送信する。遠隔制御コマンドは、ピコＦＬＯ端末に、特定のノードのチャネルを再同調、選択または受信させるための信号を表すことができる。ブロック８０６において、ピコＦＬＯ端末のＵＭＭ７０６は、指定されたノードチャネル７２４に再同調する。ブロック８０８において、ピコＦＬＯ端末はノードのピコＬＣ７２４を受信する。ノードのピコＬＣ７２４のデータを受信するより前に、ＵＭＭ７０６はインデックス区間７２２を受信することができる。ブロック８１０Ａ、８１０Ｂまたは８１０Ｃは、遠隔制御されている端末またはノードのうちのいずれか１つが、受信されたノードのチャネル７２４中のデータコンテンツを消費するであろうことを示すために、並列に示されている。
【００５５】
ピコＦＬＯ端末が再同調され、選択されたマルチメディアコンテンツを受信した後、その後、ハンドシェーキング動作によって元の選択されたマルチメディアコンテンツを受信する途中などに、他のものに再同調するようにピコＦＬＯ端末を制御することができる。ハンドシェーキング動作は、ピコＦＬＯサーバからなどのピコＦＬＯ構成情報の定期的更新を必要とする。
【００５６】
一例として、セルラー電話７０２は、モニタ７０８に比較して比較的小さいディスプレイスクリーンを有する。したがって、端末またはノードを遠隔制御するとき、セルラー電話７０２はそのディスプレイをモニタ７０８のディスプレイに拡張する。セルラー電話７０２は、スピーカーにオーディオを送信することによって、そのオーディオ機能を拡張することができる。スピーカーは、ステレオシステムまたはスピーカーをもつ他のデバイスの一部分とすることができる。
【００５７】
１つの動作モードでは、セルラー電話７０２のディスプレイをそのようにワイヤレスディスプレイに拡張することができる。ピコＦＬＯ多重チャネルでは、セルラー電話７０２のコンテンツのためのピコＬＣ（チャネル）がある。ピコＬＣは、セルラー電話７０２からピコＦＬＯサーバ３２５に送信され、その後、ピコＦＬＯ端末によって受信される、セルラー電話７０２に記憶されたピクチャまたはビデオクリップを含むことができる。セルラー電話７０２がその情報を（ＷｉＦｉなどの相互ＷＰＡＮを介して）ピコＦＬＯサーバ３２５にアップロードするとき、セルラー電話７０２は他のピコＦＬＯノードとして働く。しかしながら、ピコＦＬＯサーバ３２５がセルラー電話７０２からデータを受信し、受信したデータを多重化するとき、ピコＦＬＯサーバ３２５は、セルラー電話のデータに１つまたは複数の（たとえば静止画用に１つ、ビデオ用に１つの）ピコＬＣを割り振る。
【００５８】
ピコＦＬＯサーバからピコＦＬＯ多重チャネルのブロードキャストを受信する、セルラー電話を含む、どのノードまたは端末も、ピコＦＬＯガイドにおいてセルラー電話のためのマルチメディアデータに対応するピコＬＣへの参照を確かめることができる。選択すると、ＵＭＭは、セルラー電話のためのピコＬＣに自動的に再同調する。
【００５９】
ピコＬＣの各々（たとえばカメラ７２４）は、マルチメディアコンテンツと、インデックス区間７２２またはインデックスプリアンブルとを含む。モニタ７０８は、次いでプリアンブルを表示し、（ユニバーサル遠隔制御装置として働く）セルラー電話７０２は、次いでインデックスからアイテム／ファイルを選択することができる。一実施形態では、端末は、それが同調されるピコＦＬＯ論理チャネルに対応する多重チャネルからのインデックスを表示する。選択はピコＦＬＯサーバ３２５に返信され、ピコＦＬＯサーバ３２５は、選択されたファイルを送信するようにカメラ（ピコＦＬＯノード３５０）に要求する。カメラ（ピコＦＬＯノード３５０）は、次いで、ＵＷＢまたは別のブロードバンドアクセスネットワークを介してファイルをピコＦＬＯサーバ３２５にストリーミングする。次いで、ファイルはピコＦＬＯ多重チャネル７００上で多重化される。おそらく数百ミリ秒のエンドツーエンド遅延があるが、モニタ７０８において選択遅延を超える遅延が観測されることはない。モニタ７０８は、カメラファイルストリームを受信し、画像またはビデオコンテンツを提示または再生する。同様に、カメラ、カムコーダ、ボイスレコーダ、ＭＰ３プレーヤなど、他のメディア対応デバイスを、ＵＭＭドングルまたはソフトウェアプラグインを用いてピコＦＬＯ対応にすることができる。ピコＦＬＯ端末またはノードからコンテンツにアクセスすることに加えて、ＳＴＢまたはＤＶＲによって利用可能なコンテンツをピコＦＬＯ多重チャネル７００中に含めることもできる。すべてのピコＦＬＯノードは、他のピコＦＬＯノードのすべてのマルチメディアデータにアクセスできる。
【００６０】
ピコＦＬＯネットワーク３１０おけるマルチメディアコンテンツへのユビキタスアクセスを可能にするために、非同期複信メディア通信を行うことができる。一構成では、アップリンクは、任意の既存または将来のブロードバンド技術（ブルートゥース（登録商標）、ＵＷＢ、ワイヤレスＵＳＢ、ＷｉＦｉなど）によって与えられるユニキャストシグナリングフォーマットであり、ダウンリンクシグナリングフォーマットはブロードキャスト／マルチキャストメディアである。ユニキャストは１対１の通信である。ブロードキャストモードでは、信号はネットワーク中のすべてのデバイスに送信されるが、マルチキャストモードでは、信号はネットワーク中の選択されたデバイスだけに送信される。アップリンクからのマルチメディアデータは、最小遅延（アップリンクデータをダウンリンク論理チャネル上に再パッケージする際にＭＡＣによって制限されるのみ）でピコＦＬＯネットワーク３１０上で利用可能である。ＭｅｄｉａＦＬＯ（商標）が拡張された場合、この待ち時間は平均して１秒であり、最大２秒である。１秒のスーパーフレームを使用した場合、これによりコンテンツへのリアルタイムまたは準リアルタイムアクセス、すなわち、いつでも、どこでもアクセスすることが可能になるであろう。
【００６１】
図９に、遠隔ピコＦＬＯネットワーク９１０2からホームネットワーク９１０1中の他のピコＦＬＯノードまたはピコＦＬＯ端末にアクセスするホームピコＦＬＯネットワーク９１０1のピコＦＬＯノード（すなわちセルラー電話）９３０のブロック図を示す。遠隔アクセスを可能にするために、ホームピコＦＬＯネットワーク９１０1は、ピコＦＬＯサーバ９２５1および９２５2がブロードバンドバックボーンネットワーク９２０（たとえばインターネット）に接続されたときにブロードバンドネットワーク９２０上でアクセス可能になる。遠隔ピコＦＬＯネットワーク９１０2では、ピコＦＬＯノード９３０（セルラー電話）は、ピコＦＬＯサーバ９２５2およびブロードバンドネットワーク９２０を介して自宅のピコＦＬＯサーバ９２５1にアクセスすることによって、ユーザの友人の家（遠隔ピコＦＬＯネットワーク９１０2）において任意のホームメディア、すなわち画像、ビデオをプルアップすることができる。このようにして、遠隔ピコＦＬＯネットワーク９１０2においてホームピコＦＬＯネットワーク９１０1からのマルチメディアコンテンツを受信し、消費するために、他のネットワークチャネルを同調させることができる。
【００６２】
したがって、ピコＦＬＯノード（すなわちセルラー電話）９３０は、ピコＦＬＯシステム９００中のすべてのメディア対応デバイスのためのユニバーサル遠隔制御装置になり、ピコＦＬＯシステム９００中のすべてのピコＦＬＯノードおよびピコＦＬＯ端末を制御し、構成することが可能である。ＵＭＭをもつピコＦＬＯノード（すなわちセルラー電話）９３０は、真のユニバーサル遠隔制御装置として機能することができ、デジタルホームオートメーション環境にある自宅または他の場所で任意のデバイスを制御することができ、したがってユビキタスマルチメディアアクセスを実現する。
【００６３】
ピコＦＬＯノード（すなわちセルラー電話）９３０は、それ自体で再同調することができるプロセッサを有する端末であるが、端末は、一般に、ピコＦＬＯ多重チャネル中の特定のピコＬＣに同調するように準静的に構成され、ピコＦＬＯノードを使用して再同調できる。たとえば、ユニバーサル遠隔制御装置（すなわちセルラー電話）９３０は、サービスを要求するためにピコＦＬＯサーバと交信する。すべてのピコＦＬＯノードまたは端末はピコＦＬＯサーバに「加入」する必要がある。そうでない場合、ピコＦＬＯシステムの初期セットアップ中に、ピコＦＬＯサーバならびにそのノードおよび端末は、サーバ側のサーバＩＤ、システムの動作の物理チャネル（周波数）、ピコＦＬＯサーバのバージョンなど、およびノード／端末側のノード／端末ＩＤ、ピコＦＬＯノード／端末のバージョンなど、ピコＦＬＯシステムのシステムパラメータを使用して構成される。
【００６４】
さらに、ピコＦＬＯ端末がピコＦＬＯサーバに登録されると、ピコＦＬＯ端末はまた、ピコＦＬＯサーバによってブロードキャストされるピコＦＬＯ多重チャネルの所与のピコＬＣに再同調するように（準静的に）構成できる（たとえば、キッチンにある冷蔵庫中に埋め込まれたモニタ／ＴＶ／ディスプレイは、デフォルトで、ピコＦＬＯ多重チャネルのブロードキャスト中のＭＦＬＯフォワーディングプログラムチャネルのフードネットワークチャネルに同調されるように設定できる）。
【００６５】
一方、ピコＦＬＯノードは、（ピコＦＬＯノードの制御において）必要とされるときにピコＦＬＯアプリケーションを呼び出すことができ、次いで、ピコＦＬＯノード上のピコＦＬＯ復調器が初期化され、受信機はピコＦＬＯ信号を受信し始める。ピコＦＬＯ信号の物理レイヤ取得の後、ピコＦＬＯノードは、次いで、ピコＦＬＯサーバがブロードキャストしているピコＦＬＯ多重チャネルのプログラムガイドを受信する。ピコＦＬＯノードのユーザがプログラムガイドからプログラムを選択したとき、ピコＦＬＯノードは、ピコＦＬＯ多重チャネルから選択されたプログラムチャネルのためのピコＬＣを受信し始める。
【００６６】
いくつかのピコＦＬＯノードはまた、ピコＦＬＯシステム中の端末を遠隔制御することができる。遠隔制御装置として働くピコＦＬＯノードは、ＷｉＦｉまたはブルートゥースなどの利用可能な相互短距離ワイヤレスネットワーク（ＷＰＡＮ）のいずれかを介してピコＦＬＯ端末と交信する。ピコＦＬＯ端末およびピコＦＬＯノードは、各々が（初期セットアップ中に、またはピコＦＬＯサーバ上での更新によって）ピコＦＬＯシステム中でその一意のＩＤをもつように構成されるので、ピコＦＬＯノードは、ピコＦＬＯ端末のピコＦＬＯ構成情報を読み取るためにＷＰＡＮ上でピコＦＬＯ端末と通信する。（随意に、ピコＦＬＯノードは、構成設定のうちの特定のフィールドを読み取ることができる）。ピコＦＬＯ構成情報を読み取ることは、ピコＦＬＯ構成情報を含んでいるメモリ中の事前設定されたアドレスを読み取ることと同じくらい単純である。ピコＦＬＯノードは、受信した構成情報を処理し、所望のプログラムチャネルおよび対応するピコＦＬＯパラメータ（ピコＬＣなど）を探索し、ピコＦＬＯ端末についてのピコＦＬＯ構成情報を更新する。たとえば、更新は、ピコＦＬＯ端末から受信した情報のコピーを含むことができる。ピコＦＬＯノードは、次いで、修正した構成情報をピコＦＬＯ端末のメモリ中のその（または異なる）事前設定されたアドレスに書き込む。ピコＦＬＯ端末は、事前設定されたメモリロケーションからこのピコＦＬＯ構成情報を定期的に読み取り、その情報をピコＦＬＯ受信アプリケーションに適用するようにセットアップされる。このアプリケーションは、ＵＭＭの一部とすることができ、ＵＭＭ中の利用可能なメモリに記憶できる。次回ピコＦＬＯ端末がその構成を更新するとき、ピコＦＬＯ端末は、再同調されたプログラムチャネルを受信し始める。
【００６７】
上述の再同調のためのピコＦＬＯノードとピコＦＬＯ端末との間のデータ交換の方法は、過度に単純化した手法である。ユニキャスト通信プロトコルである、いくつかの他の同様の方法が可能である。一構成では、ユニバーサルリモート制御プロトコルは、ピコＦＬＯノードとピコＦＬＯ端末との間のユニキャスト通信に制限される必要はない。（デバイスを煩雑にする、美的価値を低下させるなどである）ユーザインターフェース（ＵＩ）を有しないデジタルピクチャフレームなどのピコＦＬＯ端末の場合、ピコＦＬＯノードは、遠隔制御プロトコルによって、それらのＵＩとして振る舞うことができる。さらに、ユニキャスト／メモリ再構成はデータ交換に基づくことができる。
【００６８】
ＵＲＣ  ＡＰＰ１４２は、セルラー電話上のいくつかの他のアプリケーションのうちの普通のアプリケーションである。したがって、セルラー電話は、ピコＦＬＯサーバからピコＬＣまたはプログラムチャネルのうちの１つを受信しながら、ＵＲＣとして機能することができる。セルラー電話は、ディスプレイ上でピコＦＬＯ端末の情報（プログラムチャネルなど）をオーバーレイとして表示しながら、その埋込みディスプレイ上で閲覧されているプログラムを表示する（または、関連するプログラムまたはオーディオのみのプログラムの場合、スピーカー上で再生する）ことができる。ＵＲＣアプリ１４２は、ディスプレイ上に重ねられた数行のテキスト／グラフィックスとして提示でき、または、ユーザは、ピコＦＬＯ端末によって現在表示されているプログラムを閲覧するために、ピコＦＬＯ端末のプログラムチャネルに選択的に切り替わることができる。
【００６９】
ＵＲＣは、カメラのピコＬＣの始端（一般的には始端であるが、任意の場所および時分割多重とすることができる）において利用可能なカメラインデックスプリアンブルを使用して、ピコＦＬＯ端末またはモニタによって後で表示するために、カメラにおいてどのファイルにアクセスすべきかを識別する。
【００７０】
例示的な実施形態では、プロセスは、１つまたは複数のコンピュータ実行可能命令を備えるコンピュータプログラム製品の形態のハードウェア、ソフトウェア、ファームウェア、またはそれらの任意の組合せで実装できる。ソフトウェアで実装した場合、コンピュータプログラム製品は、コンピュータ記憶媒体とコンピュータ通信媒体とを含むコンピュータ可読媒体上に記憶するか、またはコンピュータ可読媒体を使用して送信することができる。
【００７１】
「コンピュータ記憶媒体」という用語は、本明細書では、コンピュータにプロセスを実行させる命令を記憶するように適合された任意の媒体を指す。限定ではなく、例として、コンピュータ記憶媒体は、電子メモリデバイスを含む固体メモリデバイス（たとえば、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭなど）、オプティカルメモリデバイス（たとえば、コンパクトディスク（ＣＤ）、デジタル多用途ディスク（ＤＶＤ）など）、または磁気メモリデバイス（たとえば、ハードドライブ、フラッシュドライブ、テープドライブなど）、またはコンピュータプログラム製品を記憶するように適合された他のメモリデバイス、またはそのようなメモリデバイスの組合せを備えることができる。
【００７２】
「コンピュータ通信媒体」という用語は、本明細書では、たとえば、変調された搬送波、オプティカル信号、ＤＣまたはＡＣ電流、および同様の手段を使用して、ある場所から別の場所へコンピュータプログラム製品を送信するように適合された任意の物理インターフェースを指す。限定ではなく、例として、コンピュータ通信媒体は、ツイストワイヤペア、プリントまたはフラットケーブル、同軸ケーブル、光ファイバケーブル、デジタル加入者回線（ＤＳＬ）、あるいは他のワイヤード、ワイヤレス、またはオプティカルのシリアルまたはパラレルインターフェース、あるいはそれらの組合せを備えることができる。
【００７３】
開示した構成の前述の説明は、当業者が本開示を実施または使用できるようにするために提供されるものである。これらの構成への様々な修正は当業者には容易に明らかであり、本明細書で定義した一般原理は、本開示の趣旨または範囲から逸脱することなく他の構成に適用できる。したがって、本開示は、本明細書で示した構成に限定されるものではなく、本明細書で開示した原理および新規の特徴に一致する最も広い範囲を与えられるべきである。
以下に本願出願当初の特許請求の範囲に記載された発明を付記する。
(１)ローカルエリアネットワーク上の１つまたは複数のデバイスにマルチメディアデータをワイヤレス配信するためのサーバであって、
前記デバイスのうちの少なくとも１つからマルチメディアデータを受信するように構成されたモデムと、
前記受信したマルチメディアデータの少なくとも一部分を含む多重信号を生成するためのマルチプレクサと
を備え、
前記サーバが、前記ローカルエリアネットワーク上にある前記１つまたは複数のデバイスに前記多重信号を送信する、サーバ。
(２)前記サーバによって生成された前記多重信号が複数の論理チャネルを備え、前記論理チャネルのうちの少なくとも１つが、前記ローカルエリアネットワーク上の前記デバイスのうちの１つから受信したマルチメディアデータを表す、(１)に記載のサーバ。
(３)前記モデムが、少なくとも１つのワイドエリアネットワーク上で通信するために複数の通信フォーマットを利用する、(１)に記載のサーバ。
(４)前記サーバが、ワイドエリアネットワーク上の１つまたは複数のソースからマルチメディアデータを受信し、前記サーバによって発生された前記多重信号が、前記ワイドエリアネットワーク上の前記１つまたは複数のソースから受信した前記マルチメディアデータの少なくとも一部分を表す少なくとも１つの論理チャネルを含む、(３)に記載のサーバ。
(５)前記ワイドエリアネットワークがセルラー電話ネットワークである、(４)に記載のサーバ。
(６)前記ワイドエリアネットワークがインターネットである、(４)に記載のサーバ。
(７)前記多重信号の前記論理チャネルのうちの少なくとも１つが、前記多重信号の前記論理チャネル中に含まれている前記マルチメディアデータについてのインデックス情報を含む、(２)に記載のサーバ。
(８)前記１つまたは複数のデバイスが、モバイル電話、ビデオゲーム機、携帯情報端末（ＰＤＡ）、デスクトップコンピュータ、ラップトップコンピュータ、デジタルスチルカメラ、デジタルビデオカメラ、デジタルポータブルオーディオデバイス、およびテレビジョンとデジタルビデオレコーダ（ＤＶＲ）とポータブルエンターテインメントデバイスとを含むオーディオ／ビデオ対応デバイスのうちの少なくとも１つを含む、(１)に記載のサーバ。
(９)前記マルチメディアデータが、オーディオデータ、ビデオデータ、グラフィックスデータおよびテキストデータのうちの少なくとも１つを備える、(１)に記載のサーバ。
(１０)前記ローカルエリアネットワーク上の前記１つまたは複数のデバイスのうちの少なくとも１つが、前記サーバによって送信された前記多重信号を受信し、前記多重信号内に含まれている選択されたマルチメディアデータをユーザに提示するように構成された１つまたは複数の端末を備える、(１)に記載のサーバ。
(１１)前記ローカルエリアネットワーク上の前記１つまたは複数のデバイスのうちの少なくとも１つが、前記サーバによって送信された前記多重信号の少なくとも一部分を受信し、前記多重信号内に含まれている前記マルチメディアコンテンツを判断し、どんなマルチメディアデータをユーザに提示すべきかを指示する命令を前記１つまたは複数の端末に発行するように構成された１つまたは複数のノードを備える、(１０)に記載のサーバ。
(１２)前記１つまたは複数のノードが、前記多重信号をパースすること、または前記多重信号の前記論理チャネルのうちの少なくとも１つ内に含まれている前記インデックス情報を分析することのいずれかによって、前記多重信号の前記マルチメディアコンテンツを判断する、(１１)に記載のサーバ。
(１３)前記サーバが、ブロードキャストモード、マルチキャストモードまたはユニキャストモードのうちの少なくとも１つで前記多重信号を送信するように構成された、(１)に記載のサーバ。
(１４)ローカルエリアネットワーク上の１つまたは複数のデバイスにマルチメディアデータをワイヤレス配信する方法であって、
ネットワーク上の１つまたは複数のソースからマルチメディアデータを受信するステップと、
前記１つまたは複数のソースからの前記マルチメディアデータの少なくとも一部分を含む多重信号を生成するステップと、
前記ローカルエリアネットワーク上の前記１つまたは複数のデバイスに前記多重信号を送信するステップと
を備える方法。
(１５)前記多重信号が複数の論理チャネルを備え、前記論理チャネルのうちの少なくとも１つが、前記ソースのうちの１つから受信したマルチメディアデータを表す、（１４）に記載の方法。
(１６)前記多重信号が、前記多重信号の前記論理チャネル中に含まれている前記マルチメディアデータを識別するインデックス情報を含んでいる少なくとも１つの論理チャネルをさらに備える、（１５）に記載の方法。
(１７)マルチメディアデータの前記１つまたは複数のソースのうちの少なくとも１つがローカルエリアネットワーク上に常駐する、（１４）に記載の方法。
(１８)マルチメディアデータの前記１つまたは複数のソースのうちの少なくとも１つがワイドエリアネットワーク上に常駐する、（１４）に記載の方法。
(１９)前記ワイドエリアネットワークがインターネットである、（１８）に記載の方法。
(２０)前記ワイドエリアネットワークがセルラー電話ネットワークである、（１８）に記載の方法。
(２１)前記多重信号を受信する前記デバイスのうちの少なくとも１つがマルチメディアデータの前記ソースのうちの１つである、（１７）に記載の方法。
(２２)前記ローカルエリアネットワーク上の前記デバイスが、モバイル電話、ビデオゲーム機、携帯情報端末（ＰＤＡ）、デスクトップコンピュータ、ラップトップコンピュータ、デジタルスチルカメラ、デジタルビデオカメラ、デジタルポータブルオーディオデバイス、およびテレビジョンとデジタルビデオレコーダ（ＤＶＲ）とポータブルエンターテインメントデバイスとを含むオーディオ／ビデオ対応デバイスのうちの少なくとも１つを備える、（１４）に記載の方法。
(２３)前記受信したマルチメディアデータが、オーディオデータ、ビデオデータ、グラフィックスデータおよびテキストデータのうちの少なくとも１つを備える、（１４）に記載の方法。
(２４)前記ローカルエリアネットワーク上の前記デバイスのうちの少なくとも１つが、前記多重信号を受信し、前記多重信号内に含まれている選択されたマルチメディアデータをユーザに提示するように構成された端末を備える、（１４）に記載の方法。
(２５)前記ローカルエリアネットワーク上の前記デバイスのうちの少なくとも１つが、前記多重信号を受信し、前記多重信号内に含まれている前記マルチメディアコンテンツを判断し、前記端末がどのマルチメディアデータをユーザに提示すべきかを指示する命令を前記端末に発行するように構成されたノードを備える、（２４）に記載の方法。
(２６）前記多重信号をパースすること、または前記多重信号の少なくとも１つの論理チャネル内に含まれているインデックス情報を分析することのいずれかによって、前記多重信号の前記マルチメディアコンテンツを判断するステップであって、前記インデックス情報が、前記多重信号の前記論理チャネル中に含まれている前記マルチメディアデータを識別する、判断するステップをさらに備える、（２５に記載の方法。
（２７）ローカルエリアネットワーク上の１つまたは複数のデバイスにマルチメディアデータをワイヤレス配信するための装置であって、
ネットワーク上に常駐する１つまたは複数のソースからマルチメディアデータを受信するための手段と、
前記１つまたは複数のソースからの前記マルチメディアデータを含む多重信号を生成するための手段と、
前記ローカルエリアネットワーク上に常駐するデバイスに前記多重信号をマルチキャストするための手段と
を備える装置。
（２８）前記多重信号が複数の論理チャネルを備え、前記論理チャネルのうちの少なくとも１つが、前記ローカルエリアネットワーク上に常駐する前記ソースのうちの１つから受信したマルチメディアデータを表す、（２７）に記載の装置。
（２９）前記多重信号が、前記多重信号の前記論理チャネル中に含まれている前記マルチメディアデータを識別するインデックス情報を含んでいる少なくとも１つの論理チャネルをさらに備える、（２８）に記載の装置。
（３０）マルチメディアデータの前記１つまたは複数のソースのうちの少なくとも１つがローカルエリアネットワーク上に常駐する、（２７）に記載の装置。
（３１）マルチメディアデータの前記１つまたは複数のソースのうちの少なくとも１つがワイドエリアネットワーク上に常駐する、（２７）に記載の装置。
（３２）前記ワイドエリアネットワークがインターネットとセルラー電話ネットワークとのうちの１つである、（３１）に記載の装置。
（３３）前記多重信号を受信する前記デバイスのうちの少なくとも１つがマルチメディアデータの前記ソースのうちの１つである、（３０）に記載の装置。
（３４）前記ローカルエリアネットワーク上の前記デバイスが、モバイル電話、ビデオゲーム機、携帯情報端末（ＰＤＡ）、デスクトップコンピュータ、ラップトップコンピュータ、デジタルスチルカメラ、デジタルビデオカメラ、デジタルポータブルオーディオデバイス、およびテレビジョンとデジタルビデオレコーダ（ＤＶＲ）とポータブルエンターテインメントデバイスとを含むオーディオ／ビデオ対応デバイスのうちの少なくとも１つを備える、（２７）に記載の装置。
（３５）前記受信したマルチメディアデータが、オーディオデータ、ビデオデータ、グラフィックスデータおよびテキストデータのうちの少なくとも１つを備える、（２７）に記載の装置。
（３６）前記ローカルエリアネットワーク上の前記デバイスのうちの少なくとも１つが、前記多重信号を受信し、前記多重信号内に含まれている選択されたマルチメディアデータをユーザに提示するように構成された端末を備える、（２７）に記載の装置。
（３７）前記ローカルエリアネットワーク上の前記デバイスの少なくとも１つが、前記多重信号を受信し、前記多重信号内に含まれている前記マルチメディアコンテンツを判断し、前記端末がどのマルチメディアデータをユーザに提示すべきかを指示する命令を前記端末に発行するように構成されたノードを備える、（３６）に記載の装置。
（３８）前記多重信号をパースすること、または前記多重信号の少なくとも１つの論理チャネル内に含まれているインデックス情報を分析することのいずれかによって、前記多重信号の前記マルチメディアコンテンツを判断するための手段であって、前記インデックス情報が、前記多重信号の前記論理チャネル中に含まれている前記マルチメディアデータを識別する、判断するための手段をさらに備える、（３７）に記載の装置。
【図１Ａ】
0005714626.tif 000002
【図１Ｂ】
0005714626.tif 000003
【図１Ｃ】
0005714626.tif 000004
【図１Ｄ】
0005714626.tif 000005
【図２】
0005714626.tif 000006
【図３】
0005714626.tif 000007
【図４】
0005714626.tif 000008
【図５】
0005714626.tif 000009
【図６Ａ】
0005714626.tif 000010
【図６Ｂ】
0005714626.tif 000011
【図７Ａ】
0005714626.tif 000012
【図７Ｂ】
0005714626.tif 000013
【図７Ｃ】
0005714626.tif 000014
【図８】
0005714626.tif 000015
【図９】
0005714626.tif 000016