(57)【特許請求の範囲】
【請求項１】
コンテンツを送信する方法であって、
互いに異なるが互いに関連している前記コンテンツに関連する複数の記述を形成することと、
アップリンクを利用して、前記複数の記述の第一のものを送信することと、
第二のアップリンク上の前記複数の記述の第二のものを送信することができる、第一のヘルパーノードと前記複数の記述の前記第二のものを共有することと、
ここにおいて、前記複数の記述を前記形成することは、前記コンテンツの第一の部分を第一の品質に符号化することと、前記コンテンツの第二の部分を第二の品質に符号化することと、前記第二の品質は前記第一の品質より低い、前記複数の記述の前記第一のものを提供するために前記第一の品質に符号化された前記第一の部分と前記第二の品質に符号化された前記第二の部分とを組み合わせることとを備え、ここにおいて、前記複数の記述の各々は、その記述単独での受信は前記コンテンツのバージョンが全体として復号化されることを可能とするように構成される、
を備えるコンテンツを送信する方法。
【請求項２】
前記コンテンツは画像を備える請求項１に記載の方法。
【請求項３】
前記第一の部分が前記画像の第一の半分を含み、前記第二の部分が前記画像の第一の半分に相補的な第二の半分を備える請求項２記載の方法。
【請求項４】
前記複数の記述を形成することは、
前記第一の品質に前記コンテンツの前記第二の部分を符号化することと、
前記第二の品質は前記第一の品質よりも低い、第二の品質に前記コンテンツの前記第一の部分を符号化することと、
前記複数の記述の前記第二のものを提供するために、前記第一の品質に符号化された前記第二の部分と前記第二の品質に符号化された前記第一の部分を組み合わせることと、をさらに備える請求項１記載の方法。
【請求項５】
前記複数の記述を形成することは、
前記第一の部分、前記第二の部分、および少なくとも第三の部分に前記コンテンツを区分することと、
前記第一の品質に前記第三の部分を符号化することと、
前記第二の品質は前記第一の品質よりも低い、前記第二の品質へ少なくとも前記コンテンツの第一の部分と第二の部分を符号化することと、
前記複数の記述の第三のものを提供するために、前記第一の品質に符号化された第三の部分と、少なくとも前記第二の品質に符号化された前記第一の部分と前記第二の部分とを組み合わせることと、をさらに備える請求項４記載の方法。
【請求項６】
前記コンテンツの前記送信を支援し、送信ダイバーシティの前記第二のアップリンクを確立するため、前記第一のヘルパーノードを含む、少なくとも１つのヘルパーノードを選択することをさらに備える請求項１記載の方法。
【請求項７】
前記コンテンツの前記送信を支援するために前記少なくとも一つのヘルパーノードに要求を送信することをさらに備える請求項６記載の方法。
【請求項８】
前記複数の記述の前記第二のものを共有することは、帯域外リンクを介して前記第一のヘルパーノードに前記複数の記述の前記第二のものを送信することを備える請求項６記載の方法。
【請求項９】
前記帯域外リンクがＷＬＡＮエアインターフェースを備える請求項８記載の方法。
【請求項１０】
前記ＷＬＡＮエアインターフェースは、ＩＥＥＥ８０２．１１エアインターフェースを備える請求項９記載の方法。
【請求項１１】
前記帯域外リンクはＷＰＡＮエアインターフェースを備える請求項８記載の方法。
【請求項１２】
前記少なくとも１つのヘルパーノードを前記選択することは、帯域外リンクの利用のために適当な前記少なくとも１つのヘルパーノードの近接を決定することを備える請求項６記載の方法。
【請求項１３】
前記少なくとも１つのヘルパーノードの前記近接を前記決定することは、ヘルパーノードのＩＰアドレスとローカルＩＰアドレスとの間の関係を決定すること、前記ヘルパーノードのユーザプロファイルとローカルユーザプロファイルとの間の関係を決定すること、または前記ヘルパーノードについてのＰ２Ｐネットワークの設定とローカルＰ２Ｐネットワークの設定との間の関係を決定すること、のうち少なくとも１つを備える請求項１２記載の方法。
【請求項１４】
ワイヤレス通信の装置にあって、
プロセッサと、前記プロセッサに接続されたメモリと、
互いに異なるが互いに関連しているコンテンツに関連する複数の記述を形成する前記コンテンツを符号化するために前記プロセッサに結合されるエンコーダと、
アップリンクを利用して前記複数の記述の第一のものを送信するために前記プロセッサに結合される第一の送信機と、
第二のアップリンク上で前記複数の第二のものを送信することができる、第一のヘルパーノードに前記複数の記述の前記第二のものを送信するため前記プロセッサに結合される第二の送信機とを備え、
ここにおいて、前記エンコーダは、前記コンテンツの第一の部分を第一の品質に符号化することと、前記コンテンツの第二の部分を第二の品質に符号化することと、前記第二の品質は前記第一の品質より低い、前記複数の記述の前記第一のものを提供するために前記第一の品質に符号化された前記第一の部分と前記第二の品質に符号化された前記第二の部分とを組み合わせることと、を行うように構成され、ここにおいて、前記複数の記述の各々は、その記述単独での受信は前記コンテンツのバージョンが全体として復号化されることを可能とするように構成される、ワイヤレス通信の装置。
【請求項１５】
前記コンテンツは画像を備える請求項１４記載の装置。
【請求項１６】
前記第一の部分が前記画像の第一の半分を含み、前記第二の部分が前記画像の第一の半分に相補的な第二の半分を備える請求項１５に記載の装置。
【請求項１７】
前記エンコーダはさらに、前記コンテンツの前記第二の部分を前記第一の品質に符号化することと、前記コンテンツの前記第一の部分を前記第二の品質に符号化することと、前記第二の品質は前記第一の品質よりも低い、前記複数の記述の前記第二のものを提供するために前記第二の品質に符号化された前記第一の部分と前記第一の品質に符号化された前記第二の部分とを組み合わせることと、を行うように構成される請求項１４に記載の装置。
【請求項１８】
前記エンコーダは、前記コンテンツを前記第一の部分、前記第二の部分、および少なくとも第三の部分に区分することと、前記第三の部分を前記第一の品質に符号化することと、前記コンテンツの少なくとも前記第一の部分と前記第二の部分を前記第二の品質に符号化することと、前記第二の品質は前記第一の品質よりも低い、および前記複数の記述の第三のものを提供するために前記第一の品質に符号化された前記第三の部分と前記第二の品質に符号化された少なくとも前記第一の部分と前記第二の部分とを組み合わせることと、を行うようにさらに構成される請求項１７に記載の装置。
【請求項１９】
前記プロセッサは、前記第一のヘルパーノードを含む、少なくとも１つのヘルパーノード選択するために前記第二の送信機を利用することと、送信ダイバーシティの前記第二のアップリンクを確立することと、および前記コンテンツの前記送信を支援することと、を行うように構成される請求項１４記載の装置。
【請求項２０】
前記プロセッサは、前記コンテンツの前記送信を支援するために前記少なくとも１つのヘルパーノードに要求を送信する前記第二の送信機を利用するようにさらに構成される請求項１９に記載の装置。
【請求項２１】
前記プロセッサは、帯域外リンクを介して前記第一のヘルパーノードに前記複数の記述の前記第二のものを送信するために前記第二の送信機を利用するようにさらに構成される請求項１９に記載の装置。
【請求項２２】
前記帯域外リンクがＷＬＡＮエアインターフェースを備える請求項２１記載の装置。
【請求項２３】
前記ＷＬＡＮエアインターフェースは、ＩＥＥＥ８０２．１１エアインターフェースを備える請求項２２記載の装置。
【請求項２４】
前記帯域外リンクはＷＰＡＮエアインターフェースを備える請求項２１記載の装置。
【請求項２５】
前記プロセッサは、帯域外リンクの利用に適した前記少なくとも１つのヘルパーノードの近接を決定するようにさらに構成される請求項１９に記載の装置。
【請求項２６】
前記プロセッサは、前記少なくとも１つのヘルパーノードの前記近接を決定することにおいて、前記ヘルパーノードのＩＰアドレスとローカルＩＰアドレスとの間の関係を決定すること、前記ヘルパーノードのユーザプロファイルとローカルユーザプロファイルとの間の関係を決定すること、または前記ヘルパーノードについてのＰ２Ｐネットワークの設定とローカルＰ２Ｐネットワークの設定との間の関係を決定すること、のうち少なくとも１つを実行するようにさらに構成される請求項２５に記載の装置。
【請求項２７】
ワイヤレス通信の方法にあって、
クライアントノードへコンテンツサーバがコンテンツを送信するのを助けるために前記コンテンツサーバからの要求を受信することと、
前記コンテンツサーバからの前記コンテンツの複数の記述のうちの１つを、第一のインターフェースを介して受信することと、
前記クライアントノードへの前記コンテンツの前記複数の記述のうちの前記１つを、第二のインターフェースを介して送信することと、を備え、
ここにおいて、前記コンテンツの前記複数の記述の前記１つは、第二の品質に符号化された前記コンテンツの第一の部分と第一の品質に符号化された前記コンテンツの第二の部分との組み合わせを備え、前記第二の品質は前記第一の品質よりも低い、
ここにおいて、前記複数の記述の各々は、その記述単独での受信は前記コンテンツのバージョンが全体として復号化されることを可能とするように構成される、ワイヤレス通信の方法。
【請求項２８】
前記第一のインターフェースは、少なくともＷＬＡＮまたはＷＰＡＮエアインターフェースの一つを備える請求項２７に記載の方法。
【請求項２９】
前記第二のインターフェースは、ＷＷＡＮエアインターフェースを備える請求項２７に記載の方法。
【請求項３０】
前記第一のインターフェースはＷＷＡＮエアインターフェースを含み、前記第二のインターフェースは、少なくともＷＬＡＮ又はＷＰＡＮエアインターフェースの一つを備える請求項２７に記載の方法。
【請求項３１】
ワイヤレス通信の方法にあって、
コンテンツサーバからの複数の記述のコンテンツの第一の記述を受信することと、
前記コンテンツサーバに近接するヘルパーノードから前記複数の記述の前記コンテンツの第二の記述を受信することと、
前記第一の記述または前記第二の記述いずれか単独よりも、より高品質の前記コンテンツを取得するため前記第一の記述の少なくとも一部と前記第二の記述の少なくとも一部とを選択的に組み合わせることと、を備え、
ここにおいて、前記第一の記述は、第一の品質に符号化された前記コンテンツの第一の部分と、第二の品質に符号化された前記コンテンツの第二の部分との組み合わせを備え、前記第二の品質は前記第一の品質よりも低い、ここにおいて、前記複数の記述の各々は、その記述単独での受信は前記コンテンツのバージョンが全体として復号化されることを可能とするように構成される、ワイヤレス通信の方法。
【請求項３２】
前記第一の記述の前記少なくとも一部は、前記コンテンツの第一のパーティションを備え、前記第二の記述の前記少なくとも一部が、前記コンテンツの第二のパーティションを備える請求項３１記載の方法。
【請求項３３】
コンテンツを送信するためのコードを備えるコンピュータ可読記憶媒体であって、
互いに異なるが互いに関連している前記コンテンツに関連する複数の記述を形成することと、
アップリンクを利用して、前記複数の記述の第一のものを送信することと、
第二のアップリンク上の前記複数の記述の第二のものを送信することができる、第一のヘルパーノードと前記複数の記述の前記第二のものを共有することと、のための前記コードを備え、
ここにおいて、前記複数の記述を形成するための前記コードは、前記コンテンツの第一の部分を第一の品質に符号化することと、前記コンテンツの第二の部分を第二の品質に符号化することと、前記第二の品質は、前記第一の品質より低い、前記複数の記述の前記第一のものを提供するために前記第一の品質に符号化された前記第一の部分と前記第二の品質に符号化された前記第二の部分とを組み合わせることと、を行うためのコードを備え、ここにおいて、前記複数の記述の各々は、その記述単独での受信は前記コンテンツのバージョンが全体として復号化されることを可能とするように構成される、
コンピュータ可読記憶媒体。
【請求項３４】
前記コンテンツは画像を備える、請求項３３に記載のコンピュータ可読記憶媒体。
【請求項３５】
前記第一の部分が前記画像の第一の半分を含み、前記第二の部分が前記画像の前記第一の半分に相補的な第二の半分を備える、請求項３４記載のコンピュータ可読記憶媒体。
【請求項３６】
前記複数の記述を形成する前記コードは、
前記第一の品質に前記コンテンツの前記第二の部分を符号化することと、
前記第二の品質に前記コンテンツの前記第一の部分を符号化することと、前記第二の品質は前記第一の品質よりも低い、
前記複数の記述の前記第二のものを提供するために、前記第一の品質に符号化された前記第二の部分と前記第二の品質に符号化された前記第一の部分を組み合わせることと、を行うためのコードをさらに備える請求項３３記載のコンピュータ可読記憶媒体。
【請求項３７】
前記複数の記述を形成する前記コードは、
前記第一の部分、前記第二の部分、および少なくとも第三の部分に前記コンテンツを区分することと、
前記第一の品質に前記第三の部分を符号化することと、
前記第二の品質へ、前記コンテンツの少なくとも前記第一の部分と前記第二の部分を符号化することと、前記第二の品質は前記第一の品質よりも低い、
前記複数の記述の第三のものを提供するために前記第一の品質に符号化された前記第三の部分と、前記第二の品質に符号化された少なくとも前記第一の部分と前記第二の部分とを組み合わせることと、を行うためのコードをさらに備える請求項３６記載のコンピュータ可読記憶媒体。
【請求項３８】
前記コンテンツの前記送信を支援し、送信ダイバーシティの前記第二のアップリンクを確立するため、第一のヘルパーノードを含む、前記少なくとも１つのヘルパーノードを選択するコードをさらに備える請求項３３記載のコンピュータ可読記憶媒体。
【請求項３９】
前記コンテンツの前記送信を支援するために、前記少なくとも１つのヘルパーノードに要求を送信するコードをさらに備える、請求項３８記載のコンピュータ可読記憶媒体。
【請求項４０】
前記複数の記述の第二のものを共有する前記コードは、帯域外リンクを介して前記第一のヘルパーノードに前記複数の記述の前記第二のものを送信するコードを備える、請求項３８記載のコンピュータ可読記憶媒体。
【請求項４１】
前記帯域外リンクがＷＬＡＮエアインターフェースを備える請求項４０記載のコンピュータ可読記憶媒体。
【請求項４２】
前記ＷＬＡＮエアインターフェースは、ＩＥＥＥ８０２．１１エアインターフェースを備える請求項４１記載のコンピュータ可読記憶媒体。
【請求項４３】
前記帯域外リンクはＷＰＡＮエアインターフェースを備える請求項４０記載のコンピュータ可読記憶媒体。
【請求項４４】
前記少なくとも１つのヘルパーノードを選択するためのコードは、帯域外リンクの利用に適した前記少なくとも１つのヘルパーノードの近接を決定するコードを備える請求項３８記載のコンピュータ可読記憶媒体。
【請求項４５】
前記少なくとも１つのヘルパーノードの前記近接を決定するための前記コードは、前記ヘルパーノードのＩＰアドレスとローカルＩＰアドレスとの間の関係を決定すること、前記ヘルパーノードのユーザプロファイルとローカルユーザプロファイルとの間の関係を決定すること、または前記ヘルパーノードについてのＰ２Ｐネットワークの設定とローカルＰ２Ｐネットワークの設定との間の関係を決定すること、のうち少なくとも一つのコードを備える請求項４４記載のコンピュータ可読記憶媒体。
【請求項４６】
コンピュータ可読記憶媒体にあって、
クライアントノードへコンテンツサーバがコンテンツを送信するのを助けるために前記コンテンツサーバからの要求を受信することと、
第一のインターフェースを介して、コンテンツサーバからの前記コンテンツの複数の記述のうちの１つを、受信することと、
第二のインターフェースを介して、前記クライアントノードへの前記コンテンツの前記複数の記述のうちの前記１つを送信するためのコードを備え、
ここにおいて、前記コンテンツの前記複数の記述の前記１つは、第二の品質に符号化された前記コンテンツの第一の部分と第一の品質に符号化された前記コンテンツの第二の部分との組み合わせを備え、前記第二の品質は前記第一の品質よりも低い、ここにおいて、前記複数の記述各々は、その記述単独での受信は前記コンテンツのバージョンが全体として復号化されることを可能とするように構成される、コードを備える、コンピュータ可読記憶媒体。
【請求項４７】
コンピュータ可読記憶媒体にあって、
コンテンツサーバからの複数の記述のコンテンツの第一の記述を受信することと、
前記コンテンツサーバに近接するヘルパーノードから複数の記述の前記コンテンツの第二の記述を受信することと、
前記第一の記述または前記第二の記述いずれか単独よりも、より高品質の前記コンテンツを取得するため前記第一の記述の少なくとも一部と前記第二の記述の少なくとも一部とを選択的に組み合わせることと、のコードを備え、
ここにおいて、前記第一の記述は、第一の品質に符号化された前記コンテンツの第一の部分と、第二の品質に符号化された前記コンテンツの第二の部分と、の組み合わせを備え、前記第二の品質は前記第一の品質よりも低い、ここにおいて、前記複数の記述各々は、その記述単独での受信は前記コンテンツのバージョンが全体として復号化されることを可能とするように構成される、コンピュータ可読記憶媒体。
【請求項４８】
コンテンツを送信するためのワイヤレス通信の装置にあって、
互いに異なるが互いに関連している前記コンテンツに関連する複数の記述を形成する手段と、
アップリンクを利用して、前記複数の記述の第一のものを送信する手段と、
第二のアップリンク上の前記複数の記述の第二のものを送信することができる、第一のヘルパーノードと複数の記述の前記第二のものを共有する手段と、を備え、
ここにおいて前記複数の記述を形成する前記手段は、前記コンテンツの第一の部分を第一の品質に符号化することと、前記コンテンツの第二の部分を、第二の品質に符号化することと、前記第二の品質は、前記第一の品質より低い、前記複数の記述の第一のものを提供するために、前記第一の品質に符号化された前記第一の部分と第二の品質に符号化された前記第二の部分とを組み合わせることと、を行うように構成され、ここにおいて、前記複数の記述の各々は、その記述単独での受信は前記コンテンツのバージョンが全体として復号化されることを可能とするように構成される、ワイヤレス通信の装置。
【請求項４９】
前記コンテンツは画像を備える、請求項４８に記載の装置。
【請求項５０】
前記第一の部分が前記画像の第一の半分を含み、前記第二の部分が前記画像の前記第一の半分に相補的な第二の半分を備える請求項４９記載の装置。
【請求項５１】
前記複数の記述を形成する前記手段は、
前記第一の品質に前記コンテンツの前記第二の部分を符号化することと、
前記第二の品質に前記コンテンツの前記第一の部分を符号化することと、前記第二の品質は前記第一の品質よりも低い、
前記複数の記述に前記第二のものを提供するために、前記第一の品質に符号化された前記第二の部分と前記第二の品質に符号化された前記第一の部分を組み合わせることと、を行うように構成された請求項４８記載の装置。
【請求項５２】
前記複数の記述を形成する手段は、
前記第一の部分、前記第二の部分、および少なくとも第三の部分に前記コンテンツを区分することと、
前記第一の品質に前記第三の部分を符号化することと、
前記第二の品質へ、少なくとも前記コンテンツの前記第一の部分と前記第二の部分を符号化することと、前記第二の品質は前記第一の品質よりも低い、
前記複数の記述の第三のものを提供するために、前記第一の品質に符号化された第三の部分と、前記第二の品質に符号化された少なくとも前記第一の部分と前記第二の部分とを組み合わせることと、を
行うように構成された請求項５１記載の装置。
【請求項５３】
前記コンテンツの前記送信を支援し、送信ダイバーシティの前記第二のアップリンクを確立するため、前記第一のヘルパーノードを含む、少なくとも１つのヘルパーノードを選択する手段さらに備える請求項４８記載の装置。
【請求項５４】
前記コンテンツの送信を支援するために、前記少なくとも１つのヘルパーノードに要求を送信することをさらに備える請求項５３記載の装置。
【請求項５５】
前記複数の記述の前記第二のものの共有のための前記手段は、帯域外リンクを介して前記第一のヘルパーノードに前記複数の記述の前記第二のものを送信するように構成された請求項５３記載の装置。
【請求項５６】
前記帯域外リンクがＷＬＡＮエアインターフェースを備える請求項５５記載の装置。
【請求項５７】
前記ＷＬＡＮエアインターフェースは、ＩＥＥＥ８０２．１１エアインターフェースを備える請求項５６記載の装置。
【請求項５８】
前記帯域外リンクはＷＰＡＮエアインターフェースを備える請求項５５記載の装置。
【請求項５９】
少なくとも１つのヘルパーノードを選択する手段は、帯域外リンクの利用に適した少なくとも１つのヘルパーノードの近接を決定するように構成された請求項５３記載の装置。
【請求項６０】
前記少なくとも１つのヘルパーノードの前記近接を決定する前記手段は、
前記ヘルパーノードのＩＰアドレスとローカルＩＰアドレスとの間の関係を決定することと、前記ヘルパーノードのユーザプロファイルとローカルユーザプロファイルとの間の関係を決定することと、または前記ヘルパーノードについてのＰ２Ｐネットワークの設定とローカルＰ２Ｐネットワークの設定との間の関係を決定することとのうちの少なくともいづれかを実行するように構成された、請求項５９記載の装置。
【請求項６１】
ワイヤレス通信の装置にあって、
クライアントノードへのサーバがコンテンツを送信するのを助けるためにコンテンツサーバからの要求を受信する手段と、
前記コンテンツサーバからの前記コンテンツの複数の記述のうちの１つを第一のインターフェースを介して受信する手段と、
前記クライアントノードへの前記コンテンツの前記複数の記述のうちの前記１つを第二のインターフェースを介して送信する手段とを備え、
ここにおいて、前記コンテンツの複数の記述の１つは、第二の品質に符号化された前記コンテンツの第一の部分と、第一の品質に符号化された前記コンテンツの第二の部分との組み合わせを備え、前記第二の品質は前記第一の品質よりも低い、ここにおいて、前記複数の記述各々は、その記述単独での受信は前記コンテンツのバージョンが全体として復号化されることを可能とするように構成される、ワイヤレス通信の装置。
【請求項６２】
ワイヤレス通信の装置にあって、
コンテンツサーバからの複数の記述のコンテンツの第一の記述を受信する手段と、
前記コンテンツサーバに近接するヘルパーノードから前記複数の記述の前記コンテンツの第二の記述を受信する手段と、
第一の記述または第二の記述いずれか単独よりも、全体として、より高品質の前記コンテンツを取得するため第一の記述の少なくとも一部と第二の記述の少なくとも一部とを選択的に組み合わせる手段とを備え、
ここにおいて、前記第一の記述は、第一の品質に符号化された前記コンテンツの第一の部分と、第二の品質に符号化された前記コンテンツの第二の部分との組み合わせを備え、前記第二の品質は前記第一の品質よりも低い、ここにおいて、前記複数の記述各々は、その記述単独での受信は前記コンテンツのバージョンが全体として復号化されることを可能とするように構成される、ワイヤレス通信の装置。
【請求項６３】
ワイヤレス通信の装置にあって、
プロセッサと、
前記プロセッサに接続されたメモリとを含み、
前記プロセッサは、
クライアントノードへのサーバがコンテンツを送信するのを助けるためにコンテンツサーバからの要求を受信することと、
第一のインターフェースを介して、コンテンツサーバからの前記コンテンツの複数の記述のうちの１つを受信することと、
第二のインターフェースを介して、前記クライアントノードへの前記コンテンツの前記複数の記述のうちの前記１つを送信することを行うように構成され、
ここにおいて、前記コンテンツの複数の記述の前記１つは、第二の品質に符号化された前記コンテンツの第一の部分と、第一の品質に符号化された前記コンテンツの第二の部分との組み合わせを備え、前記第二の品質は前記第一の品質よりも低い、ここにおいて、前記複数の記述各々は、その記述単独での受信は前記コンテンツのバージョンが全体として復号化されることを可能とするように構成される、ワイヤレス通信の装置。
【請求項６４】
ワイヤレス通信の装置にあって、
プロセッサと、
前記プロセッサに接続されたメモリとを含み、
前記プロセッサは、
コンテンツサーバからの複数の記述のコンテンツの第一の記述を受信することと、
前記コンテンツサーバに近接するヘルパーノードから前記複数の記述の前記コンテンツの第二の記述を受信することと、
前記第一の記述または前記第二の記述いずれか単独よりも、全体として、より高品質の前記コンテンツを取得するため前記第一の記述の少なくとも一部と前記第二の記述の少なくとも一部とを選択的に組み合わせることとを行うように構成され、
ここにおいて、前記第一の記述は、第一の品質に符号化された前記コンテンツの第一の部分と、第二の品質に符号化された前記コンテンツの第二の部分との組み合わせを備え、前記第二の品質は前記第一の品質よりも低い、ここにおいて、前記複数の記述各々は、その記述単独での受信は前記コンテンツのバージョンが全体として復号化されることを可能とするように構成される、ワイヤレス通信の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、ワイヤレス通信に一般的に係り、特に、ワイヤレスネットワーク上のストリーミングメデアコンテンツに関する。
【背景技術】
【０００２】
ワイヤレス通信システムは、電話通信、ビデオ、データ、メッセージング、およびブロードキャストなどの様々な電話通信サービスを提供するために幅広く展開されている。現代のワイヤレスアクセス端末において、マルチメディア入力のソースの増加する数（例えば、ビデオカメラ、WLANトランシーバなど）、大メモリ容量、高能力プロセッサを含む増加する機能性は、大量のコンテンツを形成する可能性を創作する。そして、アクセス端末のユーザは、そのワイヤレスネットワークを利用して共有する望みを得る。しかしながら、ワイヤレスネットワークにおいて、一つのアクセス端末から一つ又はそれ以上のアクセス端末もしくはクラウド内のサーバへのストリームのアップロードはリバースリンク（例えばアップロードイングアクセス局でのアップリンク）の制限されたバンド幅によって典型的に抑制される。
【０００３】
したがって、ネットワーク上でモバイルデバイスからの大量のファイルやメディアコンテンツをストリーミングする能力についての改良が非常に望まれている。
【発明の概要】
【０００４】
マルチパスを介してクライアントにアップリンク上のストリーミングコンテンツを送る一つもしくはそれ以上の協働するヘルパーノードやマルチ記述符号化（MDC）を利用する方法、システム、装置。近接するヘルパーノードにそれぞれの記述を送ることおよびコンテンツのマルチ記述を利用することは、例えばWi-Fiのような帯域外リンクを利用すること等は、改良されたロバストネスと改良された帯域幅を提供する。つまり、たとえ、アップリンクの一つが機能しなくなっても、全体のコンテンツは、MDCで利用された符号化の効力のように、マルチ記述のいずれか一つから回復されることができる。さらに、マルチパスを介する複数の記述の同時ストリーミングは、リモートクライアントへ大メディアファイルのより高速なストリーミングを可能とするバンド幅乗算器を提供する。クライアントは、オリジナル品質でオリジナルコンテンツを理想的に得するためマルチ記述を受信しそしてそれらを一緒に集約する。しかしながら、もし一つ又は複数の記述が伝送中失われたならば、そのとき、たとえ潜在的に異なった品質であろうとも、全てのコンテンツは、成功裏に到着した残りの一又は複数の記述から形成されることができる。
【０００５】
本開示の観点では、コンテンツを送信する方法は、互いに異なるが互いに関連しているコンテンツに関連する複数の記述を形成することを含む。その方法は、アップリンクを利用して複数の記述の第一のものを送信すること、及び第二アップリンク上の複数の記述の第二のものを送信することができる第一ヘルパーノードと複数の記述の第二のものを共有することとをさらに含んでいる。
【０００６】
本開示の別の観点では、ワイヤレス通信の装置は、プロセッサとこのプロセッサに結合されたメモリを含む。さらに、装置は、互いに異なるが互いに関連しているコンテンツに関連する複数の記述を形成するコンテンツを符号化するため、プロセッサに結合されるエンコーダと、アップリンクを利用して複数の記述の第一のものを送信するため、プロセッサに結合される第一の送信機と、そして、第二のアップリンクを介して複数の記述の第二のものを送信することができる第一のヘルパーノードに複数の記述の第二のものを送信するため、プロセッサに結合される第二の送信機とを含む。
【０００７】
本開示の別の観点では、ワイヤレス通信の方法は、クライアントノードへそのサーバがコンテンツを送信するのを助けるためのコンテンツサーバからの要求を受信し、第一のインターフェースを介して、コンテンツサーバからのコンテンツの複数の記述のうちの1つを受信し、第二のインターフェースを介して、クライアントノードへコンテンツの複数の記述のうちの一つを送信することを含む。
【０００８】
本開示の別の観点では、ワイヤレス通信の方法は、コンテンツサーバからのコンテンツの第一の記述を受信し、コンテンツサーバに近接するヘルパーノードからコンテンツの第二の記述を受信し、第一の記述または第二の記述いずれか単独よりも、全体として、より高品質のコンテンツを取得するため第二の記述の少なくとも一部と第一の記述の少なくとも一部とを選択的に組み合わせることを含む。
【０００９】
本開示の別の観点では、コンピュータプログラムプロダクトは、互いに異なるが互いに関連しているコンテンツに関連する複数の記述を形成するためのコードと、アップリンクを利用して複数の記述の第一のものを送信するためのコードと、第二のアップリンク上の複数の記述の第二のものを送信することができる第一のヘルパーノードに複数の記述の第二のものを共有するためのコードとを有するコンピュータ読取可能な媒体を含む。
【００１０】
本開示の別の観点では、コンピュータプログラムプロダクトは、クライアントノードへサーバがコンテンツを送信するのを助けるためコンテンツサーバからの要求を受信するコードと、第一のインターフェースを介して、コンテンツサーバからのコンテンツの複数の記述のうちの1つを受信するためのコードと、第二のインターフェースを介して、クライアントノードへコンテンツの複数の記述のうちの1つを送信するためのコードとを有するコンピュータ読取可能な媒体を含む。
【００１１】
本開示の別の観点では、コンピュータプログラムプロダクトは、コンテンツサーバからのコンテンツの第一の記述を受信するコードと、コンテンツサーバに近接するヘルパーノードからコンテンツの第二の記述を受信するコードと、第一の記述または第二の記述いずれか単独よりも、全体として、より高品質のコンテンツを取得するため第一の記述の少なくとも一部と第二の記述の少なくとも一部とを選択的に組み合わせるコードとを有するコンピュータ読取可能な媒体を含む。
【００１２】
本開示の別の観点では、ワイヤレス通信の装置は、互いに異なるが互いに関連しているコンテンツに関連する複数の記述を形成する手段と、アップリンクを利用して、複数の記述の第一のものを送信する手段と、第二のアップリンク上の複数の記述の第二のものを送信することができる第一のヘルパーノードに複数の記述の第二のものを共有する手段とを含む。
【００１３】
本開示の別の観点では、ワイヤレス通信の装置は、サーバがクライアントノードへコンテンツを送信するのを助けるためにコンテンツサーバからの要求を受信する手段と、第一のインターフェースを介して、コンテンツサーバからのコンテンツの複数の記述のうちの1つを受信する手段と、第二のインターフェースを介して、クライアントノードへのコンテンツの複数の記述のうちの1つを送信する手段とを含む。
【００１４】
本開示の別の観点では、ワイヤレス通信の装置は、コンテンツサーバからのコンテンツの第一の記述を受信する手段と、そのコンテンツサーバに近接するヘルパーノードからコンテンツの二番目の記述を受信する手段と、第一の記述または第二の記述いずれか単独よりも、全体として、より高品質のコンテンツを取得するため第一の記述の少なくとも一部と第二の記述の少なくとも一部とを選択的に組み合わせる手段とを含む。
【００１５】
本開示の別の観点では、ワイヤレス通信の装置は、プロセッサとこのプロセッサに接続されたメモリとを含む。ここに、プロセッサは、コントロールノードにコンテンツを送信することを助けるコンテンツサーバからのリクエストを受信するため、コンテンツサーバからのコンテンツの複数の記述の一つを第一のインターフェースを介して受信するため、そしてクライアントノードへコンテンツの複数の記述の一つを第二のインターフェースを介して伝送するように構成されている。
【００１６】
本開示の別観点では、ワイヤレス通信の装置は、プロセッサとこのプロセッサに接続されたメモリとを含む。ここに、プロセッサは、コンテンツサーバからのコンテンツの第一の記述を受信するため、そのコンテンツサーバに近接するヘルパーノードからコンテンツの二番目の記述を受信するため、そして、第一の記述または第二の記述いずれか単独よりも、全体として、より高品質のコンテンツを取得するため第一の記述の少なくとも一部と第二の記述の少なくとも一部とを選択的に組み合わせるために構成されている。
【図面の簡単な説明】
【００１７】
【図１】図１は、処理システムを用いる装置に対するハードウェアインプリメンテーションの例を図示するダイアグラムである。
【図２】図２は、本開示のいくつかの観点によるモバイルサーバ装置（又はヘルパーノード）を図示した簡略ブロックダイアグラムである。
【図３】図３は、本開示のいくつかの観点に従って、クライアントノードを示す簡略ブロックダイアグラムである。
【図４】図４は、本開示の一観点によるリバースMDCを利用して特定のスキームを示すスキームダイアグラムである。
【図５】図５は、本開示のいくつかの観点をさらに例示するためにMDCのいくつかの例を示すスキームダイアグラムである。
【図６】図６は、本開示のいくつかの観点をさらに例示するためにMDCの追加の詳細を示すスキームダイアグラムである。
【図７】図７は、本開示のいくつかの観点によるワイヤレス通信のいくつかのプロセスを示すフローチャートである。
【図８】図８は、本開示のいくつかの観点によるコンテンツの記述を送信することを支援するためのヘルパーノードに関するプロセスを示すフローチャートである。
【図９】図９は、本開示のいくつかの観点によるコンテンツのマルチ記述を受信するためのクライアントノードのためのプロセスを示すフローチャートである。
【詳細な説明】
【００１８】
添付図面に関連して以下に記載される詳細な説明は、様々な構成の説明として意図され、ここに説明される概念が実施されうる唯一の構成を表すようには意図されない。詳細な説明は、さまざまな概念の完全な理解を提供する目的のために特定の詳細を含む。しかしながら、これらの概念がこれらの具体的な詳細なしに実施され得ることを当業者は理解するだろう。いくつかの例では、そのような概念をあいまいにすることを避けるために、周知の構造およびコンポーネントが、ブロック図の形態で示される。
【００１９】
電気通信システムのいくつかの観点が、様々な装置および方法を参照してこれより以下に示される。これらの装置及び方法は以下の詳細な説明で説明され、様々なブロック、モジュール、コンポーネント、回路、ステップ、プロセス、アルゴリズムなど（集合的に「要素」として称される）によって添付の図面において例示されることになる。これらのエレメントは、電子ハードウェア、コンピュータ・ソフトウェア、またはそれらの任意の組み合わせを使用して実現されることができる。そのようなエレメントがハードウェアとして実現されるかソフトウェアとして実現されるかは、システム全体に課された特定の用途および設計の制約に依存する。
【００２０】
例として、エレメントまたはエレメントの任意の一部、あるいはエレメントの任意の組み合わせが、１つまたは複数のプロセッサを含む「処理システム」を用いて実現されうる。プロセッサの例は、本開示全体を通して説明されるさまざまな機能を実行するように構成されている、マイクロプロセッサ、マイクロ制御装置、デジタル信号プロセッサ（DSP）、フィールドプログラマブルゲートアレイ（FPGA）、プログラマブル論理デバイス（PLD）、状態機械、ゲート論理、離散ハードウェア回路および他の適切なハードウェアを含む。処理システムにおける１つ以上のプロセッサは、ソフトウェアを実行することができる。ソフトウェアは、ソフトウェア、ファームウェア、ミドルウェア、マイクロコード、ハードウェア記述言語と呼ばれる場合も、それ以外の名称で呼ばれる場合も、命令、命令のセット、コード、コード・セグメント、プログラム・コード、プログラム、サブプログラム、ソフトウェア・モジュール、アプリケーション、ソフトウェア・アプリケーション、ソフトウェア・パッケージ、ルーチン、サブルーチン、オブジェクト、実行ファイル、実行スレッド、プロシージャ、関数、等を意味するものと広く解釈されるべきである。ソフトウェアは、コンピュータ読取可能な媒体（メディア）に存在することができる。コンピュータ読取可能な媒体は、非一時的なコンピュータ読取可能な媒体であることができる。非一時的なコンピュータ読取可能な媒体は、例として、コンピュータによってアクセスおよび読取可能なソフトウェアおよび／または命令を記憶するための、磁気記憶デバイス（たとえば、ハードディスク、フロッピー（登録商標）ディスク、磁気ストリップ）、光学ディスク（たとえば、コンパクト・ディスク（CD）、デジタル多用途ディスク（DVD））、スマートカード、フラッシュメモリ・デバイス（たとえば、カード、スティック、キードライブ）、ランダム・アクセス・メモリ（RAM）、読取専用メモリ（ROM）、プログラマブルROM（PROM）、消去可能なPROM（EPROM）、電気的に消去可能なPROM（EEPROM）、レジスタ、リムーバブル・ディスク、および任意の他の適切な媒体を含む。コンピュータ読取可能な媒体は、処理システム内に常駐するか、処理システムの外側に常駐するか、処理システムを含む複数のエンティティにわたって分散されうる。コンピュータ読取可能な媒体は、コンピュータプログラムプロダクトに組み込まれることができる。例として、コンピュータプログラムプロダクトは、パッケージング材料内のコンピュータ読取可能な媒体を含むことができる。当業者は、システム全体に課された特定の用途および全体的な設計の制約に依存して、本開示全体を通して提示される説明される機能をどのように実現することが最善かを認識し得る。
【００２１】
図1は、処理システム114を用いる装置100に対するハードウェアインプリメンテーションの例を図示している概念ダイアグラムである。この例において、処理システム114は、概してバス102によって表されるバスアーキテクチャを実装され得る。バス102は、処理システム114の特定の用途と全体的な設計の制約に依存して、任意の数の相互接続バスおよびブリッジを含むことができる。バス102は、プロセッサ104によって一般的に表された1つ以上のプロセッサや、コンピュータ読取可能な媒体106によって一般的に表されたコンピュータ読取可能な媒体を含む、さまざまな回路を共にリンクさせる。バス102はまた、タイミング・ソース、周辺機器、電圧レギュレータ、電力管理回路といったさまざまな他の回路をリンクさせることもできるが、これらは、当該技術でよく知られているので、これ以上説明しない。バスインターフェース108は、バス102とトランシーバ110との間のインターフェースを提供する。トランシーバ110は、伝送媒体を介してさまざまな他の装置と通信するための手段を提供する。装置の性質に依存して、ユーザインターフェース112（たとえば、キーパッド、表示装置、スピーカ、マイクロホン、ジョイスティック）もまた提供されることができる。
【００２２】
プロセッサ104は、バス102を管理すること、および一般的な処理を担っており、コンピュータ読取可能な媒体106に記憶されるソフトウェアの実行を含む。ソフトウェアは、プロセッサ104によって実行されるとき、処理システム114に、後述するさまざまな機能を何らかの特定の装置に対して実行させる。また、コンピュータ読取可能な媒体106は、ソフトウェアを実行するときにプロセッサ104によって操作されるデータを記憶させるために使用してもよい。
【００２３】
マルチ記述符号化（MDC）は、マルチサブストリーム内へのコンテンツ、例えばメディアストリーム、をフラグメントするためのコーディング技術であり、記述（デスクリプション）と呼ばれる。形成について、各記述はクライアントデバイスを経由されることができ、これはコンテンツを回復するため記述を集約することができる。MDC内で記述は、互いに異なるが、互いに関連している。すなわち、記述の符号化は、もし、一又は複数の記述がクライアントに到着し損なうならば、品質について低下は理解され得るが、記述の任意の個別の一つが全体のコンテンツを回復するため復号化されることができることを一般的に示している。したがって、いくつか又は全てのコンテンツが比較的低い品質であろうけれども、たとえストリームのひとつがその行先に到着するのを失敗しても受信器はまだ全体のコンテンツを回復することができる
シングルデバイスから複数のワイヤレスチャンネル上又はシングルリンクを介してプロトコル例えばFTPを典型的に利用するために、MDCは、冗長性を増すために、例えば、大ファイルを送るため、利用されることができる。コンテンツを回復するために全てのストリームが受信される必要はないので、このやり方でのMDCの利用は、コンテンツを送るのに要求されるバンド幅の総量を減少する。さらに、そのいくつかの部分が縮小された品質かもしれないにもかかわらず、たとえストリームの一つが失われても、受信器はまだ全体の内容を回復することができるので、MDCは改良されたロバストネスを提供する。
【００２４】
本開示の一つの観点によれば、そのコンテンツがクライアントにストリームされたとき、UEは同じコンテンツをマルチ記述にダイナミックに符号化できる。さらに、そのUEからクライアントへのパス又はマルチリンクをUEが確立するのを助けるため、そのUEは一つ以上のヘルパーを発見し、管理することができる。
【００２５】
ここで、クライアントは一つ以上のストリームを受信することができる。クライアントが複数のストリームを受信するとき、フラグメンテーション（断片化）およびMDC符号化前の理想的にはオリジナル品質で、コンテンツを回復するためそれはストリームを一緒に集約することができる。
【００２６】
図2は、本開示のいくつかの観点によるモバイルサーバ装置200を図示した簡略ブロックダイアグラムである。モバイルサーバはプロセッサ202を有する。ここで、プロセッサ202は図1に示されるプロセッサ104又は他のいかなる適当なプロセッサやプロセッシングシステムでありうる。プロセッサ202はメモリ204に結合されている。メモリはストレージやプレゼンテーションのそのモードに関係なく、データの非ランダムアグリゲイションをプロセッサ202に供給する能力を有するいかなる適当な記憶スペースであり得る。
【００２７】
モバイルサーバ200は、さらに、アンテナ208を利用して適当なWWANエアインターフェースを介してデータを送受信するためワイヤレスワイドエリアネットワーク（WWAN）トランシーバ206を含んでいる。WWANエアインターフェースは、例えばしかし限定されずCDMA、TDMA, GSM（登録商標）, UMTS, cdma2000, LTE, WiMAX,などのワイヤレス通信のいかなる適当なプロトコルに従い得る。
【００２８】
モバイルサーバ200は、さらに、アンテナ212を利用して適当な WLANや WPANエアインターフェースを介してデータを送受信するため、ワイヤレスローカルエリアネットワーク（WLAN）やワイヤレスパーソナルエリアネットワーク (WPAN)トランシーバ 210を含んでいる。WLAN/WPANエアインターフェースは、ワイヤレス通信のいかなる適当なプロトコルに追従しえる。例えば、しかしこれに限定されず、IEEE 802.11, 802.15, Bluetooth（登録商標）, Zigbee（登録商標）などである。ここに、WLAN/WPANエアインターフェースを利用する通信 は帯域外リンクとして参照されることができる。このリンクは、WANトランシーバ２０６によって利用されるそれ、それらより異なったバンドを利用できることを記述する。
【００２９】
モバイルサーバ200は、さらに、コンテンツソース214を含む。いくつかの観点では、コンテンツソース214は、メモリ204と同じであってもよく、すなわち、コンテンツは、メモリ204に記憶されてもよい。他の観点では、コンテンツソース214は、トランシーバ206または210のひとつであってもよく、すなわち、コンテンツは、それぞれのエアインターフェースを利用して受信されてもよい。さらに他の観点では、コンテンツソース214は、スチルまたはビデオカメラ、マイクロホン、センサ、またはモバイルサーバ200のユーザが共有することを望むことができるコンテンツのいかなる他のソースであってもよい。
【００３０】
モバイルサーバ200は、さらにプロセッサ202に結合されたエンコーダ216を含む。エンコーダ216は、コンテンツソース214からのコンテンツの複数の記述を形成するために、コンテンツのマルチ記述符号化（ MDC）などを実行するように構成されている。
【００３１】
さらに、モバイルサーバ200は、1つまたは複数の共働ヘルパーノードを発見し管理するためにプロセッサ202に結合されたヘルパーノードマネージャ218を含む。ここで、ヘルパーノードマネージャ218は、ネットワークノードへそれぞれのアップリンクを介してマルチ記述の共働送信を調整するためモバイルサーバ200に近接して適切に位置する一つ以上のヘルパーノードと通信するためWLAN / WPANトランシーバ210を利用することができる。
【００３２】
本開示のいくつかの観点では、ヘルパーノードは、図2に示したモバイルサーバ200について示したものと同じ構成要素の多くを含んでもよい。すなわち、本開示のいくつかの観点において、モバイルサーバ200及びヘルパーノードの各々は、モバイルセルラ電話のような従来のユーザ装置（ UE）であってもよい。そこで、 MDCアプリケーションはデバイスにインストールされているソフトウェアでもよく、それで、それぞれのデバイスは、必要に応じて、モバイルサーバ200またはヘルパーノードとして機能するように構成されてもよい。さらに、本開示のいくつかの観点において、ヘルパーノードは、ソースヘルパーノードであり得る。そして、ヘルパーノードは近接しているコンテンツサーバから記述を受信し、アップリンクチャネル上で記述を提供する。本開示の他の観点では、ヘルパーノードは、受信機ヘルパーノードであってもよい。その中では、ヘルパーノードが広域ネットワークからWWANエアインターフェースを介して記述を受信し、そして WLAN / WPANエアインターフェースを利用してクライアントノードに記述を提供する。すなわち、様々な実装形態では、ヘルパーノードはコンテンツソースまたはクライアントノードの近くにあってもよい。
【００３３】
図3は、本開示のいくつかの観点に従って、クライアントノード300を示す簡略ブロック図である。クライアントノード300は、プロセッサ302を含む。ここで、プロセッサ302は、図１に示されているプロセッサ104または任意の他の適切なプロセッサ又はプロセッシングシステムとすることができる。プロセッサ302は、メモリ304に結合されている。メモリは、ストレージやプレゼンテーションのそのモードに関係なく、プロセッサ302にデータの非ランダムな集合体（ノンーランダムアグリゲイシオン）を提供することができる任意の適切な記憶スペースであってよい。
【００３４】
クライアントノード300は、アンテナ308を利用して適切なWWANエアインターフェースを介してデータを送受信するためWWANトランシーバ306を含む。WWANエアインターフェースは、例えば、しかしこれに限定されずCDMA 、 TDMA 、 GSM、 UMTS 、 CDMA2000 、 LTE 、 WiMAXなどのワイヤレス通信の任意の適切なプロトコルに従うことができうる。
【００３５】
クライアントノード300はさらに、アンテナ312を利用して適切なWLANまたはWPANエアインターフェースを介してデータを送受信するため、ワイヤレスローカルエリアネットワーク（ WLAN）またはワイヤレスパーソナルエリアネットワーク（WPAN ）トランシーバ310を含むことができる。WLAN / WPANエアインターフェースは、ワイヤレス通信の任意の適切なプロトコルに従うことができる。
【００３６】
クライアントノード300はさらに、プロセッサ302に結合されたデコーダ316を含む。
【００３７】
デコーダ316は、例えば、コンテンツのバージョンを形成するため受信された記述（複数可）を集約するように、 WWANトランシーバ306を利用してモバイルサーバ200から受信したMDC符号化コンテンツを復号化するように構成されている。クライアントノード300はさらに、表示装置、スピーカ等のユーザインターフェース318を含むことができ、このため、復号されたコンテンツは、クライアントノード300のユーザによって享受されることができる。
【００３８】
図4は、本開示の一観点によるリバースMDCを利用して特定のスキームを示すスキームダイアグラムである。ここでは、モバイルサーバ402（例えば、図2に示したモバイルサーバ200 ）との協調ヘルパーノード404 （例えば、図2に示したモバイルサーバ200と同一のコンポーネントを含む）は、クライアントノード408 （例えば、図3に示すクライアントノード300 ）へのコンテンツのマルチ記述D1、D2を提供するために協力することができる。ここで、ヘルパーノード404を発見および選択して、マルチ記述D1およびD2を形成した後、モバイルサーバ402は、アップリンクを介して第一の記述D1を送信することができる。モバイルサーバ402は、例えば帯域外のリンクを経由して、ヘルパーノード404と第二の記述D2を共有することができる。それで、ヘルパーノード404は、対応するアップリンクを介して第二の記述D2を送信することができるようになっている。
【００３９】
クラウド406は WWANを見本として、クライアントノード300に記述D1とD2をルーティングするため他のノード、サーバ、基地局を含んでもよい。たとえば、クラウド406は、インターネットを含むことができる。ここでは、クラウド406は、例えばダウンリンク上で、クライアントノードにマルチ記述D1とD2を提供する。これにより、クライアントノード408は、モバイルサーバ402からオリジナルコンテンツのバージョンを取得するためにマルチ記述D1とD2を選択的に組み合わせることができる。
【００４０】
図5は、さらに、本開示のいくつかの観点を例示するためにMDCのいくつかの例を示す図である。ここで、ユーザがクライアントノードにストリーミングしたいコンテンツは、画像502を含むことができる。ここで、画像は、静止画像又はモーションピクチャーであってもよく、メタデータ、音声データ、または任意の他の関連データを含むことができる。本開示の観点では、モバイルサーバ200のエンコーダ216は、異なる品質での、コンテンツの異なる部分の異なる組み合わせを符号化することによってマルチ記述504および506を形成することができる。ここで、各記述504および506は、コンテンツの異なる部分に対して異なる符号化品質を有していてもよい。しかしながら、記述の各々は、異なる品質を有する異なる部分を備えるコンテンツ全体を含んでいる。
【００４１】
例えば、複数の記述504および506において、コンテンツの異なる部分は、イメージフレームの異なる部分である。例えば、第一の記述504において、画像の下半分が粗い品質で符号化され得るが、画像の上半分は、微細な品質で符号化され得る。第二の記述では、画像の下半分は、微細な品質で符号化され得るのだけれど、画像の上半分は、粗い品質で符号化され得る。このように、記述504又は506いずれか一方単独の受信はいえ、画像の半分が粗い品質にもかかわらず、画像全体を見ることを可能にする。しかしながら、記述504および506両方が正常にクライアントノードで受信される場合には、第一の記述504の下半分および第二の記述506の上半分は破棄することができる。それで、微細な品質で全画像を得るために、第一の記述504の上半分は、第二の記述506の下半分と組み合わせることができる。
【００４２】
もちろん、この概念は、2つの記述より大きく拡張することができる。例えば、コンテンツのN個の記述（N descriptions）は、各々の記述において、第一の品質で符号化されている異なったパーティションを含むN個の記述（N descriptions）各々を備えて、そのコンテンツの残りの（ N-1）/ Nが第二の品質で符号化されるときに、コンテンツの１／Nに等しいパーティションは第一の品質で符号化され得るように形成される。ここで、本開示の観点によれば、パーティション各々は、他のパーティション（複数可）各々と相互に排他的であり、そしてすべてのパーティションは、全体のコンテンツを補うよう一緒に考慮される。また、もし所望ならば、コンテンツは等しいパーティション、または等しくパーティションに分割されてもよい。
【００４３】
本開示の一観点では、記述の数は記述の送信を支援するために利用可能なヘルパーノードの数に対応することができる。すなわち、もし、M個のヘルパーノード（M helper nodes）が発見されそして各自の記述を送信することが可能ならば、そのとき、モバイルサーバは、ヘルパーサーバ各々一つとモバイルサーバから送信される一つ、M +1個の記述（M+1 descriptions）を形成することができる。もちろん、ヘルパーノード間での記述の割り当ては、それらの帯域幅、処理能力等に関連して、それぞれのヘルパーノードからのフィードバックに対応することができる。すなわち、モバイルサーバおよび複数のヘルパーノード間のいくつかのノードは、もし、そのそれぞれの能力がそれをサポートできるならば、一以上の各記述を提供することができる。
【００４４】
本開示のさらなる観点では、コンテンツのダウンサンプリングは、マルチ記述を形成するために利用されてもよい。図5において 、画像502は、4つの記述508A 、 508B 、 508C 、および508Dを形成するためダウンサンプリングされている。
【００４５】
例えば、コンテンツが、画像（例えば、静止または動画像）である場合、画像のダウンサンプリングは、 S個のサブ−画像にその画像を分割することを意味することができる。例えば、図6をたった今参照すると、画像602が L個のライン（L lines）を有し、各々のラインはP個の画素（P pixels）を含むならば、ここで、その画像は、 PL個の画素（PL pixels）を含む。この画像がS個のサブ画像608に均等に分割されているとき、Sのサブ−画像の各々は、PL / S個の画素（PL/S pixels）を含む。一例では、 S個のサブ−画像（S sub-images）の各々は、オリジナル画像内の各ラインの全てのS番目の画素（Sth pixel）を取ることによって形成することができる。もちろん、均一に各ラインからのS番目の画素（Sth pixel）を取ることは必要ではなく、ラインからラインへの画素アライメントにおけるオフセットは利用されることができうる。そして、オリジナル画像のからの複数の画素は特定のサブ−画像になるところの正確なアライメントは、特定の実装で変化することができる。
【００４６】
図 6において 、オリジナル画像602からの画素604は、4つのサブ−画像606A 、606B 、 606C 、および606Dに一対一に、コンテンツのそれぞれの複数の記述に対応してマッピングされる。つまり、サブ画像606A、 606B 、 606C 、および606D各々は、オリジナル画像602と画素の異なる部分を各々含むオリジナル画像全体602のダウンサンプリングバージョンである。このように、ダウンサンプリングされたサブ−画像は、完全な画像の低い品質バージョンをそれぞれ表すことができる。つまり、サブ−画像606Dの一つの画像は、オリジナル画像602の粗い解像度バージョン608として表示されることができる。
【００４７】
もちろん、サブ−画像606A 、 606B 、 606C 、および606Dは、画素がオリジナル画像にマッピングバックインツウされることができるように適合されている。 すなわち、サブ−画像606A、 606B 、 606C 、および606D各々が受信されたとき、受信器はオリジナル画像、より高い品質の画像をもたらすために一緒に画素を組み合わせることができる。
【００４８】
さらに、二つ以上のサブ画像が利用される場合には、全てのサブ−画像より少なく受信するクライアントは、中間の品質の画像を達成するため、サブ画像の受信された部分集合を組み合わせることが可能である。例えば、画像は4つのサブ画像に分割され、 2つだけのサブ画像を受信した場合、このとき、これら二つのサブ画像はオリジナル画像の半分の品質や解像度の合成画像をもたらすために組み合わせることができる。しかし、オリジナル画像の各々いずれか一つの品質または解像度を倍とすることができる。同様に、 4個のサブ画像のうち3個は、オリジナル画像の四分の三の品質や解像度バージョンを達成するために組み合わせることができる。
【００４９】
もちろん、当業者は、 「ダウンサンプリング」という用語は、他の意味を有し得ることを理解する。ある品質を有するコンテンツを第一の品質よりも低い第二の品質を有するコンテンツの記述への変換を一般には言及する。
【００５０】
図7は、本開示のいくつかの観点によるワイヤレス通信プロセスを示すフローチャートである。プロセス700Aについて、ブロック704において、モバイルサーバは、例えばクライアントノードからコンテンツに関する要求を受信することができる。ブロック706において、モバイルサーバは、随意に近接ヘルパーノード（複数可）を発見することができる。ここで、モバイルサーバは、例えば、ヘルパーノードのIPアドレスとモバイルサーバのIPアドレスとの間の関係を決定することにより、例えば、ヘルパーノードのユーザプロファイルとモバイルサーバのユーザプロファイルとの間の関係を決定することにより、例えば、ヘルパーノードのためのP2Pネットワーク設定とモバイルサーバのためのP2Pネットワーク設定間の関係を決定することにより、もしくは、帯域外リンクが選択されたヘルパーノードと記述を共有するために適していることを決定するのに任意の他の適した方法により、帯域外リンクのそれらの使用に適して近接している一つ又は複数のヘルパーを決定することができる。ブロック708において、モバイルサーバは、ヘルパーノード数Nを選択することができる。
【００５１】
ブロック710において、モバイルサーバは、クライアントに送信されるコンテンツに関連するN+1個の記述を形成することができる。ここで、マルチ記述は、上記のように形成することができる。例えば、プロセス700BはそのN +1個の記述を形成するための例示的なプロセスを示す。ここでは、ブロック716において、プロセスは、N +1個のパーティションにイメージを分割する。パーティションの分離は、様々な方法で達成されることができる。例えば、空間的、時間的、およびインタレスト領域（ROI）を使用して 、空間的、時間的、および（ROI）、又は静止または動画像の任意の他の適切なパーティショニングの組み合わせを使用して達成されることができる。ブロック718において、プロセスは、画像の第一のパーティションを微細な、高品質の符号化に符号化する。そして、ブロック720において、プロセスは、残存するNパーティションを低いきめの粗い品質に符号化する。例えば、第一のパーティションと残りのN・個のパーティション（N partitions）は、それらが共に画像全体を分割するように、相補的であってもよい。もちろん、低い粗な品質対高品質の区別はただの一例であり：他の例では、第一のパーティションの符号化は、符号化の任意の第一の適切なプロセスであっても一般によく、残りのNパーティションの符号化は、符号化の任意の適切な第二のプロセスであってもよい。さらに、そこにエンコードの二つ以上のプロセスであってもよく、特定の記述は、符号化の任意の適切な数の型を有するパーティションを含むことができる。ブロック722において、第一のパーティションは、第一の記述を形成するために、残りのN個のパーティション（N partitions）と組み合わされる。上述のように、ブロック716から722は、記述各々内の微細な、高品質の符号化に符号化されている異なったパーティションを備える、N +1個の記述（N+1 descriptions）各々について繰り返すことができる。
【００５２】
プロセス700Cは、 N +1個の記述（ N+1 descriptions ）を形成するための別の例示的なプロセスを示す。ここでは、ブロック724で、プロセスはコンテンツをダウンサンプリングする。例えば、オリジナル画像から1 / （ N +1 ）番目［1 / （ N +1 ）th］毎の画素をN +1個のサブ−画像（N+1 sub-images）各々に分配することにより行われる。なお、各々N +1個のサブ−画像（N+1 sub-images）はそれぞれ記述に対応する。ブロック726において、コンテンツは、 N +1個の記述（N+1 descriptions）に分割される。コンテンツのダウンサンプリングは、例えば、静止または動画像の任意の他の適切なハンドリング、ROI、時間的なもの、空間的なものを組み合わせたものを使用すること、ROIを使用すること、時間的に、空間的に等、様々な方法で達成することができることに留意されたい。
【００５３】
700Aの処理に戻って、ブロック712において、プロセスはそれぞれのアップリンク上に送信されるため、N+１個の記述のN個（N of the N+1 descriptions）を、選択されたN個のヘルパーノード（複数可）［N selected helper node(s)］と共有する。ブロック714において、モバイルサーバは、そのアップリンクを利用して第一の記述を送信する。
【００５４】
図8は、コンテンツの記述を送信することを支援するためのヘルパーノードに関するプロセスを示すフローチャートである。その機能ついての情報、開示のいくつかの観点において、ブロック804において、ヘルパーノードは、コンテンツを提供することを支援するためモバイルサーバから要求を受信することができ、そしてブロック806において、ヘルパーノードは、その可用性のアクノリッジメントを返信する。ブロック808において、ヘルパー・ノードは、モバイルサーバからコンテンツのそれぞれの記述を受信することができる。そしてブロック810において、ヘルパーノードは、 WWANへのアップリンク・インターフェースを介して記述を送信することができる。
【００５５】
図9は、コンテンツのマルチ記述を受信するためのクライアントノードのためのプロセスを示すフローチャートである。ブロック904において、クライアントノードはモバイルコンテンツサーバにコンテンツ要求を送信することができる。ブロック906において、クライアントノードは、例えば、コンテンツサーバと各ヘルパーノード（複数可）に対応し、第一の記述、第二の記述等を含み、コンテンツのマルチ記述を受信し得る。ブロック908において、クライアントノードは、個々の記述単独でのいずれよりも、全体として、より高い品質を有するコンテンツを再形成するために記述を選択的に組み合わせることができる。
【００５６】
図1、図2を参照して、一の構成において、ワイヤレス通信の装置100は、互いに異なるが互いに関連しているコンテンツに関連する複数の記述を形成するための手段と、アップリンクを利用して複数の記述の第一のものを送信するための手段と、第二のアップリンク上の複数の記述の第二のものを送信することができる第一のヘルパーノードに複数の記述の第二のものを共有するための手段と、その画像の第一の部分を第一の品質に符号化するための手段と、その画像の第二の部分を第二の品質に符号化するための手段と、複数の記述の第一のものを提供するために、第一の品質に符号化された第一の部分と第二の品質に符号化された第二の部分とを組み合わせるための手段と、第一の部分、第二の部分、および少なくとも第三の部分に画像を区分するための手段と、第一の品質に第三の部分を符号化するための手段と、複数の記述の第三のものを提供するために、第一の品質に符号化された第三の部分と、少なくとも第二の品質に符号化された第一の部分と第二の部分とを組み合わせるための手段と、コンテンツをコンテンツの低い品質のバージョンにダウンサンプリングするための手段と、コンテンツを実質的にコンテンツについて分散されたN個の部分に分割するための手段と、コンテンツの送信を支援するため、送信ダイバーシティのため第二のアップリンクを確立するために、第一ヘルパーノードを含む、少なくとも1つのヘルパーノードを選択するための手段と、コンテンツの送信を支援するために、少なくとも1つのヘルパーノードに要求を送信するための手段と、帯域外リンクを介して第一ヘルパーノードに複数の記述の第二のものを送信する手段と、および／または、帯域外リンクの利用に適した少なくとも1つのヘルパーノードの近接を決定する手段とを含む。別の構成では、ワイヤレス通信の装置100は、サーバがクライアントノードへコンテンツを送信することを助けるためにコンテンツサーバからの要求を受信する手段と、第一のインターフェースを介して、コンテンツサーバからのコンテンツの複数の記述のうちの1つを受信するための手段と、第二のインターフェースを介して、クライアントノードへコンテンツの複数の記述のうちの1つを送信するための手段とを含む。上記手段は、上記手段によって列挙された機能を実行するように構成された処理システム114であってもよい。上記説明したように、処理システム114は、プロセッサ202 、エンコーダ216 、ヘルパーノードマネージャ218及びメモリ204を含むことができる。このように、一つの構成では、前述の手段は、前述の手段により述べられた機能を実行するように構成されたWLAN / WPANトランシーバ210、WWANトランシーバ206 、メモリ204 、ヘルパーノードマネージャ218、エンコーダ216 、プロセッサ202であってもよい。
【００５７】
別の構成では、図1および図3に示すように、ワイヤレス通信の装置100は、コンテンツサーバからのコンテンツの第一の記述を受信するための手段と、コンテンツサーバに近接するヘルパーノードからコンテンツの第二の記述を受信する手段と、そして第一の記述または第二の記述のいづれか単独よりも、全体として、より高品質のコンテンツを取得するための第二の説明の少なくとも一部と第一の記述の少なくとも一部を選択的に組み合わせるための手段についての手段を含む。上記手段は、上記手段によって列挙された機能を実行するように構成された処理システム114であってもよい。上記説明したように、処理システム114は、プロセッサ302 、デコーダ310 、及びメモリ304を含むことができる。このように、一つの構成において、前述の手段は、上記の手段により述べられた機能を実行するように構成されたWLAN / WPANトランシーバ310 、WWANトランシーバ306 、メモリ304 、デコーダ310 、プロセッサ302 であってもよい。
【００５８】
開示された処理のステップの特定の順序またが階層は、典型的なアプローチの例示であることが理解されるべきである。設計の選好に基づいて、処理におけるステップの順序または階層は再配置されうるということが理解されるべきである。添付の方法の請求項は、例示的な順序でさまざまなステップのエレメントを提示しているが、提示された特定の順序または階層に限定されることを意図するものではない。
【００５９】
前述の説明は、本明細書に説明される様々な観点を実践することを当業者に対して可能にするように提供される。これらの観点への様々な変更は当業者には容易に明らかになり、本明細書で定義される包括的な本質は他の観点に適用され得る。このように、特許請求の範囲は、本明細書において示された観点を限定するように意図されたものではなく、特許請求の範囲と矛盾しない最大範囲であると認められるべきである。ここにおいて、単数における要素の言及は、そうと明確に述べられない限りは「1つ及び1つだけ」を意味するのではなく、むしろ「1又は複数」を意味することが意図されている。そうでないことが特に述べられていない限り、“いくつか”という用語は、1つ以上のことを指している。
当業者に対して既知である、あるいは後に既知となる本開示において説明された多様な観点の要素に対する全ての構造的及び機能的な均等物は、参照によって本明細書に明確に組み込まれ、請求項によって包含されるよう意図される。さらに、ここで開示したものが、特許請求の範囲中に明示的に列挙されているか否かにかかわらず、公共に捧げられることを意図していない。どの請求項の要素も、要素が「する手段」というフレーズを用いて明示的に列挙されない限り、または方法の請求項のケースでは、要素が「するステップ」というフレーズを用いて列挙されない限り、35U.S.C.112条第6パラグラフの規定のもとで解釈されるべきではない。
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
[Ｃ１]
コンテンツを送信する方法であって、
互いに異なるが互いに関連している前記コンテンツに関連する複数の記述を形成することと、
アップリンクを利用して、複数の記述の第一のものを送信することと、
第二のアップリンク上の前記複数の記述の第二のものを送信することができる、第一のヘルパーノードと複数の記述の第二のものを共有することと、
を備える前記コンテンツを送信する方法。
[Ｃ２]
前記複数の記述各々は、その記述単独での受信は前記コンテンツのバージョンを全体として復号化されることを可能とするように構成されるＣ１に記載の方法。
[Ｃ３]
前記コンテンツは画像を含み、ここにおいて前記複数の記述を形成することは前記画像の第一の部分を第一の品質に符号化することと、
前記画像の第二の部分を前記第一の品質より低い第二の品質に符号化することと、前記複数の記述の第一のものを提供するために、第一の品質に符号化された前記第一の部分と第二の品質に符号化された前記第二の部分とを組み合わせることと、
を備えるＣ２に記載の方法。
[Ｃ４]
前記第一の部分が前記画像の第一の半分を含み、前記第二の部分が前記画像の第一の半分に相補的な第二の半分を備えるＣ３記載の方法。
[Ｃ５]
前記複数の記述を形成することは、前記第一の品質に前記画像の第二の部分を符号化することと、
前記第一の品質よりも低い第二の品質に前記画像の前記第一の部分を符号化することと、前記複数の記述の前記第二のものを提供するために、前記第一の品質に符号化された前記第二の部分と前記第二の品質に符号化された前記第一の部分を組み合わせることと、をさらに備えるＣ４記載の方法。
[Ｃ６]
前記複数の記述を形成することは、
前記第一の部分、前記第二の部分、および少なくとも第三の部分に前記画像を区分することと、
前記第一の品質に前記第三の部分を符号化することと、
前記第一の品質よりも低い前記第二の品質へ少なくとも前記画像の第一の部分と第二の部分を符号化することと、
前記複数の記述の第三のものを提供するために、前記第一の品質に符号化された第三の部分と、少なくとも前記第二の品質に符号化された前記第一の部分と前記第二の部分とを組み合わせることと、
をさらに備えるＣ３記載の方法。
[Ｃ７]
前記複数の記述を形成することは、
前記コンテンツを前記コンテンツの低い品質の複数のバージョンにダウンサンプリングすることを含み、
ここにおいて前記複数の記述の第一のものは、コンテンツの低い品質バージョンの第一のものを含み、そして前記複数の記述の第二のものは、前記コンテンツの低い品質バージョンの第二のものを備えるＣ２記載の方法。
[Ｃ８]
前記ダウンサンプリングは、空間的ベース、時間的ベース、又はインタレストの領域ベースのダウンサンプリングの少なくとも一つを備えるＣ７記載の方法。
[Ｃ９]
前記コンテンツの複数の低い品質バージョンは、n個のバージョンを含み、前記ダウンサンプリングは、前記コンテンツを前記コンテンツについて実質的に分散されたn個の部分に分割することを備えるＣ７記載の方法。
[Ｃ１０]
n個の部分のそれぞれの部分間の補間はコンテンツのより低い品質のバージョンをもたらすことに前記コンテンツのn個の部分は適合される、Ｃ９記載の方法。
[Ｃ１１]
前記コンテンツの送信を支援し、送信ダイバーシティの前記第二のアップリンクを確立するため、前記第一のヘルパーノードを含み、少なくとも1つのヘルパーノードを選択することをさらに備えるＣ１記載の方法。
[Ｃ１２]
コンテンツの送信を支援するために前記少なくとも一つのヘルパーノードに要求を送信することをさらに備えるＣ１１記載の方法。
[Ｃ１３]
前記複数の記述の前記第二のものを共有することは、帯域外リンクを介して前記第一のヘルパーノードに前記複数の記述の第二のものを送信することを備えるＣ１１記載の方法。
[Ｃ１４]
前記帯域外リンクがWLANエアインターフェースを備えるＣ１３記載の方法。
[Ｃ１５]
前記WLANエアインターフェースは、 IEEE 802.11エアインターフェースを備えるＣ１４記載の方法。
[Ｃ１６]
前記帯域外リンクはWPANエアインターフェースを備えるＣ１３記載の方法。
[Ｃ１７]
少なくとも1つのヘルパーノードを前記選択することは、帯域外リンクの利用のために適当な少なくとも1つのヘルパーノードの近接を決定することを備えるＣ１１記載の方法。
[Ｃ１８]
少なくとも1つのヘルパーノードの前記近接を決定することは、ヘルパーノードのIPアドレスとローカルIPアドレスとの間の関係を決定すること、ヘルパーノードのユーザプロファイルとローカルユーザプロファイルとの間の関係を決定すること、またはヘルパーノードについてのP2Pネットワークの設定とローカルP2Pネットワークの設定との間の関係を決定すること、のうち少なくともいずれか1つを備えるＣ１７記載の方法。
[Ｃ１９]
ワイヤレス通信の装置にあって、
プロセッサと、このプロセッサに接続されたメモリと、
互いに異なるが互いに関連しているコンテンツに関連する複数の記述を形成する前記コンテンツを符号化するために前記プロセッサに結合されるエンコーダと、
アップリンクを利用して複数の記述の第一のものを送信するために前記プロセッサに結合される第一の送信機と、
第二のアップリンク上で前記複数の記述の第二のものを送信することができる、第一のヘルパーノードに前記複数の記述の前記第二のものを送信するためプロセッサに結合される第二の送信機とを備える前記ワイヤレス通信の装置。
[Ｃ２０]
前記複数の記述各々は、その前記記述単独での受信は前記コンテンツのバージョンを全体として復号化されることを可能とするように構成されているＣ１９記載の装置。
[Ｃ２１]
前記コンテンツは画像を含み、前記複数の記述の第一のものを提供するために前記第二の品質に符号化された第二の部分と前記第一の品質に符号化された第一の部分とを組み合わせるため、第一の品質より低い第二の品質に前記画像の第二の部分を符号化するために前記エンコーダは、第一の品質に前記画像の第一の部分を符号化するように構成されるＣ２０記載の装置。
[Ｃ２２]
前記第一の部分が前記画像の第一の半分を含み、前記第二の部分が前記画像の第一の半分に相補的な第二の半分を備えるＣ２１に記載の装置。
[Ｃ２３]
前記エンコーダは、さらに、第一の品質よりも低い前記第二の品質に前記画像の第一の部分を符号化するため、第一の品質に前記画像の前記第二の部分を符号化することを含み、そして前記複数の記述の前記第二の部分を提供するため第一の品質に符号化される前記第二の部分と第二の品質に符号化される前記第一の部分とを組み合わせるために構成されるＣ２２に記載の装置。
[Ｃ２４]
前記エンコーダは、
前記第一の品質よりも低い前記第二の品質に前記画像の少なくとも第一の部分と第二の部分を符号化するため、
前記第一の品質に前記第三の部分を符号化するため、
前記第一の部分、前記第二の部分、および少なくとも第三の部分に前記画像を区分するようにさらに構成され、
そして、前記複数の記述の第三のものを提供するために第二の品質に符号化された少なくとも第一の部分と第二の部分と
第一の品質に符号化された前記第三の部分とを組み合わせるために構成されるＣ２１に記載の装置。
[Ｃ２５]
ここでエンコーダは、前記コンテンツを前記コンテンツの複数の低い品質バージョンにダウンサンプリングするように構成され、前記複数の記述の第一のものは、前記コンテンツの低い品質バージョンの第一のものを含み、前記複数の記述の第二のものは、前記コンテンツの低い品質バージョンの第二のものを備えるＣ２０に記載の装置。
[Ｃ２６]
前記コンテンツの複数の低い品質バージョンは、n個のバージョンを含み、そこで前記エンコーダは、前記コンテンツについて実質的に分配されるn個の部分にコンテンツを分割するようにさらに構成されるＣ２５に記載の装置。
[Ｃ２７]
ダウンサンプリングは、空間的ベース、時間的ベース、またはインタレストの領域ベースのダウンサンプリングの少なくともひとつを備えるＣ２５に記載の装置。
[Ｃ２８]
前記n個の部分のそれぞれの間の補間は前記コンテンツのより低い品質バージョンをもたらすことに前記コンテンツの前記n個の部分は適合されるＣ２６に記載の装置。
[Ｃ２９]
前記プロセッサは、前記コンテンツの送信を支援し送信ダイバーシティの第二のアップリンクを確立するために、前記第一のヘルパーノードを含み、少なくとも1つのヘルパーノードを選択する前記第二の送信機を利用するため構成されるＣ１９記載の装置。
[Ｃ３０]
前記プロセッサは、前記コンテンツの送信を支援するために少なくとも1つのヘルパーノードに要求を送信する前記第二の送信機を利用するようにさらに構成されるＣ２９に記載の装置 。
[Ｃ３１]
前記プロセッサは、帯域外リンクを介して前記第一のヘルパーノードに前記複数の記述の前記第二のものを送信するために前記第二の送信機を利用するようにさらに構成されるＣ２９に記載の装置。
[Ｃ３２]
前記帯域外リンクがWLANエアインターフェースを備えるＣ３１記載の装置。
[Ｃ３３]
前記WLANエアインターフェースは、 IEEE 802.11エアインターフェースを備えるＣ３２記載の装置。
[Ｃ３４]
前記帯域外リンクはWPANエアインターフェースを備えるＣ３１記載の装置。
[Ｃ３５]
前記プロセッサは、帯域外リンクの利用に適した少なくとも1つのヘルパーノードの近接を決定するようにさらに構成されるＣ２９に記載の装置。
[Ｃ３６]
前記プロセッサは、少なくとも1つのヘルパーノードの前記近接を決定することにおいて、ヘルパーノードのIPアドレスとローカルIPアドレスとの間の関係を決定すること、ヘルパーノードのユーザプロファイルとローカルユーザプロファイルとの間の関係を決定すること、またはヘルパーノードについてのP2Pネットワークの設定とローカルP2Pネットワークの設定との間の関係を決定すること、のうち少なくともいづれかを実行するようにさらに構成されるＣ３５に記載の装置。
[Ｃ３７]
ワイヤレス通信の方法にあって、
クライアントノードへのサーバがコンテンツを送信するのを助けるためにコンテンツサーバからの要求を受信することと、
前記コンテンツサーバからの前記コンテンツの複数の記述のうちの1つを、第一のインターフェースを介して受信することと、
前記クライアントノードへの前記コンテンツの前記複数の記述のうちの1つを、第二のインターフェースを介して送信することと、
を備える前記ワイヤレス通信の方法。
[Ｃ３８]
前記複数の記述のうちの1つは、その記述単独での受信は前記コンテンツのバージョンを全体として復号化されることを可能とするよう構成されるＣ３７の方法。
[Ｃ３９]
前記第一のインターフェースは、少なくともWLANまたはWPANエアインターフェースの一つを備えるＣ３７に記載の方法。
[Ｃ４０]
前記第二のインターフェースは、 WWANエアインターフェースを備えるＣ３７に記載の方法。
[Ｃ４１]
前記第一のインターフェースはWWANエアインターフェースを含み、前記第二のインターフェースは、少なくともWLAN 又はWPANエアインターフェースの一つを備えるＣ３７に記載の方法。
[Ｃ４２]
ワイヤレス通信の方法にあって、
コンテンツサーバからのコンテンツの第一の記述を受信することと、
前記コンテンツサーバに近接するヘルパーノードから前記コンテンツの第二の記述を受信することと、
前記第一の記述または前記第二の記述いずれか単独よりも、全体として、より高品質の前記コンテンツを取得するため前記第一の記述の少なくとも一部と前記第二の記述の少なくとも一部とを選択的に組み合わせる前記ワイヤレス通信の方法。
[Ｃ４３]
前記第一の記述の少なくとも一部は、前記コンテンツの第一のパーティションを含み、前記第二の記述の少なくとも一部が、前記コンテンツの第二のパーティションを備えるＣ４２記載の方法。
[Ｃ４４]
前記第一の記述の少なくとも一部は、前記コンテンツのダウンサンプリングされたバージョンを備えるＣ４２記載の方法。
[Ｃ４５]
ここで前記ダウンサンプリングされたバージョンは、前記コンテンツの空間的ベース、時間的ベース、またはインタレスト領域ベースのダウンサンプリングバージョンの少なくとも一つを備えるＣ４４記載の方法。
[Ｃ４６]
コンピュータプログラムプロダクトにあって、
互いに異なるが互いに関連している前記コンテンツに関連する複数の記述を形成することと、
アップリンクを利用して、前記複数の記述の第一のものを送信することと、第二のアップリンク上の複数の記述の第二のものを送信することができる、第一のヘルパーノードに複数の記述の第二のものを共有することとを形成するコードを備えるコンピュータ読取可能な媒体を備える前記コンピュータプログラムプロダクト。
[Ｃ４７]
前記複数の記述各々は、その記述単独での受信は前記コンテンツのバージョンを全体として復号化されることを可能とするように構成されるＣ４６に記載のコンピュータプログラムプロダクト。
[Ｃ４８]
前記コンテンツは画像を含み、さらに、前記複数の記述の前記第一のものを提供するために、前記第一の品質に符号化された前記第一の部分と前記第二の品質に符号化された前記第二の部分とを組み合わせることと、
前記画像の第二の部分を第一の品質より低い第二の品質に符号化することと、前記画像の第一の部分を第一の品質に符号化することと、
についてのコードを備える前記複数の記述を形成するコードとを備えるＣ４７に記載のコンピュータプログラムプロダクト。
[Ｃ４９]
前記第一の部分が画像の第一の半分を含み、前記第二の部分が画像の第一の半分に相補的な第二の半分を備える、Ｃ４８記載のコンピュータプログラムプロダクト。
[Ｃ５０]
前記複数の記述を形成するコードは、
前記第一の品質に前記画像の前記第二の部分を符号化することと、
前記第一の品質よりも低い第二の品質に前記画像の前記第一の部分を符号化することと、前記複数の記述に前記第二のものを提供するために、前記第一の品質に符号化された前記第二の部分と前記第二の品質に符号化された前記第一の部分を組み合わせることとを備えるＣ４９記載のコンピュータプログラムプロダクト。
[Ｃ５１]
前記複数の記述を形成するコードは、
前記第一の部分、前記第二の部分、および少なくとも第三の部分に前記画像を区分することと、
前記第一の品質に前記第三の部分を符号化することと、
前記第一の品質よりも低い前記第二の品質へ、前記画像の少なくとも前記第一の部分と前記第二の部分を符号化することと、
前記複数の記述の前記第三のものを提供するために、前記第一の品質に符号化された前記第三の部分と、前記第二の品質に符号化された少なくとも前記第一の部分と前記第二の部分とを組み合わせることと
をさらに備えるＣ４８記載のコンピュータプログラムプロダクト。
[Ｃ５２]
前記複数の記述を形成するコードは、
前記コンテンツを前記コンテンツの複数の低い品質バージョンにダウンサンプリングすることと、
ここにおいて、前記複数の記述の前記第一のものは、前記コンテンツの前記低い品質バージョンの前記第一のものを含み、そして、前記複数の記述の前記第二のものは、前記コンテンツの前記低い品質バージョンの前記第二のものを備える
Ｃ４７記載のコンピュータプログラムプロダクト。
[Ｃ５３]
前記ダウンサンプリングは、空間的ベース、時間的にベース、又はインタレストの領域ベースのダウンサンプリングの少なくとも一つを備えるＣ５２記載のコンピュータプログラムプロダクト。
[Ｃ５４]
前記コンテンツの複数の低い品質バージョンは、複数のn個のバージョンを含み、前記コンテンツを前記コンテンツについて実質的に分散されたn個の部分に分割するためのコードをダウンサンプリングのための前記コードは備える、Ｃ５２記載のコンピュータプログラムプロダクト。
[Ｃ５５]
n個の部分のそれぞれの部分間の補間は前記コンテンツのより低い品質のバージョンをもたらすことに前記コンテンツのn個の部分は適合されるＣ５４記載のコンピュータプログラムプロダクト。
[Ｃ５６]
さらに前記コンテンツの送信を支援し、送信ダイバーシティの前記第二のアップリンクを確立するため、第一のヘルパーノードを含み、少なくとも1つのヘルパーノードを選択するコードを備えるＣ４６記載のコンピュータプログラムプロダクト。
[Ｃ５７]
コンテンツの送信を支援するために、少なくとも1つのヘルパーノードに要求を送信するコードをさらに備える、Ｃ５６記載のコンピュータプログラムプロダクト。
[Ｃ５８]
複数の記述の第二のものを共有するコードは、帯域外リンクを介して前記第一のヘルパーノードに前記複数の記述の前記第二のものを送信するコードを備える、Ｃ５６記載のコンピュータプログラムプロダクト。
[Ｃ５９]
前記帯域外リンクがWLANエアインターフェースを備えるＣ５８記載のコンピュータプログラムプロダクト。
[Ｃ６０]
前記WLANエアインターフェースは、 IEEE 802.11エアインターフェースを備えるＣ５９記載のコンピュータプログラムプロダクト。
[Ｃ６１]
前記帯域外リンクはWPANエアインターフェースを備えるＣ５８記載のコンピュータプログラムプロダクト。
[Ｃ６２]
少なくとも1つのヘルパーノードを選択するためのコードは、帯域外リンクの利用に適した少なくとも1つのヘルパーノードの近接を決定するコードを備えるＣ５６記載のコンピュータプログラムプロダクト。
[Ｃ６３]
少なくとも1つのヘルパーノードの前記近接を決定するための前記コードは、ヘルパーノードのIPアドレスとローカルIPアドレスとの間の関係を決定すること、ヘルパーノードのユーザプロファイルとローカルユーザプロファイルとの間の関係を決定すること、またはヘルパーノードについてのP2Pネットワークの設定とローカルP2Pネットワークの設定との間の関係を決定すること、のうち少なくともいづれか一つのコードを備えるＣ６２記載のコンピュータプログラムプロダクト。
[Ｃ６４]
コンピュータプログラムプロダクトにあって、
クライアントノードへのサーバがコンテンツを送信するのを助けるためにコンテンツサーバからの要求を受信することと、
第一のインターフェースを介して、コンテンツサーバからの前記コンテンツの複数の記述のうちの1つを受信することと、
第二のインターフェースを介して、クライアントノードへの前記コンテンツの前記複数の記述のうちの1つを送信することと
のコードを備えるコンピュータ読取可能な媒体を備える前記コンピュータプログラムプロダクト。
[Ｃ６５]
コンピュータプログラムプロダクトにあって、
コンテンツサーバからのコンテンツの第一の記述を受信することと、
前記コンテンツサーバに近接するヘルパーノードから前記コンテンツの第二の記述を受信することと、
前記第一の記述または前記第二の記述いずれか単独よりも、全体として、より高品質の前記コンテンツを取得するため前記第一の記述の少なくとも一部と前記第二の記述の少なくとも一部とを選択的に組み合わせることと、
のコードを備えるコンピュータ読取可能な媒体を備える、前記コンピュータプログラムプロダクト。
[Ｃ６６]
ワイヤレス通信の装置にあって、
互いに異なるが互いに関連しているコンテンツに関連する複数の記述を形成する手段と、アップリンクを利用して、前記複数の記述の第一のものを送信する手段と、第二のアップリンク上の前記複数の記述の第二のものを送信することができる、第一のヘルパーノードに複数の記述の第二のものを共有する手段と、
を備える前記ワイヤレス通信の装置。
[Ｃ６７]
前記複数の記述各々は、その記述単独での受信は前記コンテンツのバージョンを全体として復号化されることを可能にするよう構成されるＣ６６に記載の装置。
[Ｃ６８]
前記コンテンツは画像を含み、
前記画像の第一の部分を第一の品質に符号化する手段と、
前記画像の第二の部分を第一の品質より低い第二の品質に符号化する手段と、前記複数の記述の前記第一のものを提供するために、前記第一の品質に符号化された前記第一の部分と前記第二の品質に符号化された前記第二の部分とを組み合わせる手段とを備える前記複数の記述の形成する手段を備える、Ｃ６７に記載の装置。
[Ｃ６９]
前記第一の部分が前記画像の第一の半分を含み、前記第二の部分が前記画像の前記第一の半分に相補的な第二の半分を備えるＣ６８記載の装置。
[Ｃ７０]
前記第一の品質に前記画像の前記第二の部分を符号化する手段と、
前記第一の品質よりも低い前記第二の品質に前記画像の前記第一の部分を符号化する手段と、
前記複数の記述に前記第二のものを提供するために、前記第一の品質に符号化された前記第二の部分と前記第二の品質に符号化された前記第一の部分を組み合わせる手段とをさらに備える前記複数の記述を形成する手段を備えるＣ６８記載の装置。
[Ｃ７１]
前記第一の部分、前記第二の部分、および少なくとも第三の部分に前記画像を区分する手段と、
前記第一の品質に前記第三の部分を符号化する手段と、
前記第一の品質よりも低い前記第二の品質へ、少なくとも前記画像の前記第一の部分と前記第二の部分を符号化する手段と、
前記複数の記述の第三のものを提供するために、前記第一の品質に符号化された第三の部分と、少なくとも前記第二の品質に符号化された前記第一の部分と前記第二の部分とを組み合わせる手段と、
をさらに備える前記複数の記述を形成する手段を備えるＣ６８記載の装置。
[Ｃ７２]
前記コンテンツを前記コンテンツの複数の低い品質バージョンにダウンサンプリングする手段をさらに備える前記複数の記述を形成する手段を含み、
前記複数の記述の前記第一のものは、前記コンテンツの低い品質バージョンの第一のものを含み、かつ、その前記複数の記述の第二のものは、コンテンツの低い品質バージョンの第二のものを備えるＣ６７記載の装置。
[Ｃ７３]
ダウンサンプリングのための手段は、空間的ベースのダウンサンプリング、時間的にベースのダウンサンプリング、又はインタレストの領域ベースのダウンサンプリングの少なくとも一つを備えるＣ７２記載の装置。
[Ｃ７４]
前記コンテンツの前記複数の低い品質バージョンは、複数のn個のバージョンを含み、前記ダウンサンプリングの手段は、前記コンテンツを前記コンテンツについて実質的に分散されたn個の部分に分割する手段を備えるＣ７２記載の装置。
[Ｃ７５]
n個の部分のそれぞれの部分間の補間は前記コンテンツの低い品質のバージョンの結果となるように前記コンテンツの前記n個の部分は適合されるＣ７４記載の装置。
[Ｃ７６]
前記コンテンツの送信を支援し、送信ダイバーシティの前記第二のアップリンクを確立するため、前記第一のヘルパーノードを含み、少なくとも1つのヘルパーノードを選択する手段さらに備えるＣ６６記載の装置。
[Ｃ７７]
前記コンテンツの送信を支援するために、少なくとも1つのヘルパーノードに要求を送信することをさらに備えるＣ７６記載の装置。
[Ｃ７８]
前記複数の記述の前記第二のものの共有のための手段は、帯域外リンクを介して前記第一のヘルパーノードに前記複数の記述の第二のものを送信する手段を備えるＣ７６記載の装置。
[Ｃ７９]
前記帯域外リンクがWLANエアインターフェースを備えるＣ７８記載の装置。
[Ｃ８０]
前記WLANエアインターフェースは、 IEEE 802.11エアインターフェースを備えるＣ７９記載の装置。
[Ｃ８１]
前記帯域外リンクはWPANエアインターフェースを備えるＣ７８記載の装置。
[Ｃ８２]
少なくとも1つのヘルパーノードの選択する手段は、帯域外リンクの利用に適した少なくとも1つのヘルパーノードの近接を決定する手段とを備えるＣ７６記載の装置。
[Ｃ８３]
少なくとも1つのヘルパーノードの前記近接を決定する手段は、
ヘルパーノードのIPアドレスとローカルIPアドレスとの間の関係を決定する手段と、ヘルパーノードのユーザプロファイルとローカルユーザプロファイルとの間の関係を決定する手段と、またはヘルパーノードについてのP2Pネットワークの設定とローカルP2Pネットワークの設定との間の関係を決定する手段とのうちの少なくともいづれかを備える、Ｃ８２記載の装置。
[Ｃ８４]
ワイヤレス通信の装置にあって、
クライアントノードへのサーバがコンテンツを送信するのを助けるためにコンテンツサーバからの要求を受信する手段と
コンテンツサーバからの前記コンテンツの複数の記述のうちの1つを第一のインターフェースを介して受信する手段と、
クライアントノードへの前記コンテンツの前記複数の記述のうちの1つを第二のインターフェースを介して送信する手段と
を備える、前記ワイヤレス通信の装置。
[Ｃ８５]
ワイヤレス通信の装置にあって、
コンテンツサーバからのコンテンツの第一の記述を受信する手段と、
コンテンツサーバに近接するヘルパーノードからコンテンツの第二の記述を受信する手段と、
第一の記述または第二の記述いずれか単独よりも、全体として、より高品質のコンテンツを取得するため第一の記述の少なくとも一部と第二の記述の少なくとも一部とを選択的に組み合わせる手段と
を備える、前記ワイヤレス通信の装置。
[Ｃ８６]
ワイヤレス通信の装置にあって、
プロセッサと、
前記プロセッサに接続されたメモリとを含み、
前記プロセッサは、
クライアントノードへのサーバがコンテンツを送信するのを助けるためにコンテンツサーバからの要求を受信することと、
第一のインターフェースを介して、コンテンツサーバからの前記コンテンツの複数の記述のうちの1つを受信することと、
第二のインターフェースを介して、クライアントノードへの前記コンテンツの前記複数の記述のうちの1つを送信すること
とを構成する、前記ワイヤレス通信の装置。
[Ｃ８７]
ワイヤレス通信の装置にあって、
プロセッサと、
前記プロセッサに接続されたメモリとを含み、
前記プロセッサは、
コンテンツサーバからのコンテンツの第一の記述を受信することと、
コンテンツサーバに近接するヘルパーノードから前記コンテンツの第二の記述を受信することと、
前記第一の記述または前記第二の記述いずれか単独よりも、全体として、より高品質の前記コンテンツを取得するため前記第一の記述の少なくとも一部と前記第二の記述の少なくとも一部とを選択的に組み合わせることとを備える前記ワイヤレス通信の装置。
【図１】
0005805863.tif 000002
【図２】
0005805863.tif 000003
【図３】
0005805863.tif 000004
【図４】
0005805863.tif 000005
【図５】
0005805863.tif 000006
【図６】
0005805863.tif 000007
【図７】
0005805863.tif 000008
【図８】
0005805863.tif 000009
【図９】
0005805863.tif 000010