(57)【特許請求の範囲】
【請求項１】
符号器を含む装置であって、
前記符号器は、所与の信号の次元数と前記信号の多重記述の送信のために割り当てられる送信リソースの指定された個数との比較に少なくとも部分的に基づいて、送信リソースの前記指定された個数が前記信号の次元数より大きいとき、第1の値を有し、送信リソースの前記指定された個数が前記信号の次元数より小さいとき、前記第1の値とは異なる第2の値を有するように選択される次元を持つ少なくとも１つの行列を使用して前記信号を処理することによって、前記多重記述を作るように構成された多重記述生成回路網を含み、
作られる記述の数は前記選択される次元に少なくとも部分的に基づいている、装置。
【請求項２】
送信リソースの前記指定された個数は、副搬送波の指定された個数およびタイム・スロットの指定された個数のうちの１つを含み、前記多重記述生成回路網は、前記信号のＭ個の記述を生成するように構成され、Ｍの値は、前記多重記述の送信のために割り当てられる副搬送波またはタイム・スロットの前記指定された個数の関数として選択される、請求項１に記載の装置。
【請求項３】
前記信号は、次元Ｎのベクトルｘを含み、前記多重記述生成回路網は、前記ベクトルｘのＭ個の記述を生成するように構成され、Ｍの値は、前記多重記述の送信のために割り当てられる副搬送波またはタイム・スロットの前記指定された個数に依存する３つの可能な事例Ｍ＝Ｎ、Ｍ＞Ｎ、およびＭ＜Ｎのうちの特定の１つを満足するように選択される、請求項２に記載の装置。
【請求項４】
次元Ｎの前記ベクトルｘは、Ｍ次元ベクトルｙを作るためにＭ×Ｎ行列Ａによって乗算され
【数１】
0005759020.tif 000048
前記ベクトルｙのＭ個の要素のそれぞれは、前記ベクトルｘの異なる記述を含み、前記Ｍ次元ベクトルｙは、
【数２】
0005759020.tif 000049
によって与えられる次元Ｍ／２の複素ベクトルｓにマッピングされ、前記複素ベクトルｓの要素は、量子化または追加のチャネル符号化の使用を伴わずに送信のために変調される、請求項３に記載の装置。
【請求項５】
前記複素ベクトルｓの前記要素は、ｓの前記要素が
ｓ１＝ｙ１＋ｊｙ２，ｓ２＝ｙ３＋ｊｙ４，…，ｓＭ／２＝ｙＭ−１＋ｊｙＭ
によって与えられるように、ｙからの実数の対を使用してそれぞれが形成されるそれぞれの複素数を含み、
【数３】
0005759020.tif 000050
である、請求項４に記載の装置。
【請求項６】
前記複素ベクトルｓの前記要素は、送信のために複数の直交周波数分割多重（ＯＦＤＭ）副搬送波のそれぞれの１つに割り当てられる、請求項４に記載の装置。
【請求項７】
前記複素ベクトルｓの前記要素は、送信のために複数の時分割多重（ＴＤＭ）タイム・スロットのそれぞれの１つに割り当てられる、請求項４に記載の装置。
【請求項８】
前記ベクトルｘから前記Ｍ次元ベクトルｙを生成するのに使用される前記行列Ａは、次のようにＭ×Ｎ行列ＢおよびＮ×Ｎ対角行列Ｄの積として形成され、
Ａ＝ＢＤ
異なるバージョンの前記行列Ｂが前記３つの事例Ｍ＝Ｎ、Ｍ＞Ｎ、およびＭ＜Ｎのそれぞれについて利用され、さらに、少なくとも特定の利用されるバージョンの前記行列Ｂの識別子が送信器から受信器への対応する前記信号の多重記述の送信に関連して前記送信器から前記受信器へ供給され、前記対角行列Ｄは、ｘの１つまたは複数の指定された係数がｘの他の係数より高いレベルの精度を有することを可能にする、前記ベクトルｘに関するスケーリング機能を実行する、請求項４に記載の装置。
【請求項９】
所与の信号を入手するステップと、
前記信号の次元数と前記信号の多重記述の送信のために割り当てられる送信リソースの指定された個数との比較に少なくとも部分的に基づいて、送信リソースの前記指定された個数が前記信号の次元数より大きいとき、第1の値を有し、送信リソースの前記指定された個数が前記信号の次元数より小さいとき、前記第1の値とは異なる第2の値を有するように選択される次元を持つ少なくとも１つの行列を使用して前記信号を処理することによって前記多重記述を作るステップとを含み、
作られる記述の数は前記選択される次元に少なくとも部分的に基づいている、符号化方法。
【請求項１０】
復号器を含む装置であって、
前記復号器は、所与の信号の多重記述を受信し、前記信号の次元数と前記多重記述を送信するのに利用された送信リソースの指定された個数との比較に少なくとも部分的に基づいて、送信リソースの前記指定された個数が前記信号の次元数より大きいとき、第1の値を有し、送信リソースの前記指定された個数が前記信号の次元数より小さいとき、前記第1の値とは異なる第2の値を有するように選択される次元を持つ少なくとも１つの行列を使用して前記受信された多重記述を処理することによって前記信号の推定値を生成するように構成された再構成回路網を含み、
受信される記述の数は前記選択される次元に少なくとも部分的に基づいている、装置。
【請求項１１】
送信リソースの前記指定された個数は、副搬送波の指定された個数およびタイム・スロットの指定された個数のうちの１つを含み、前記再構成回路網は、前記信号のＭ個の記述を処理するように構成され、Ｍの値は、前記多重記述の送信のために割り当てられる副搬送波またはタイム・スロットの前記指定された個数の関数として選択される、請求項１０に記載の装置。
【請求項１２】
前記信号は、次元Ｎのベクトルｘを含み、前記再構成回路網は、前記ベクトルｘのＭ個の記述を処理するように構成され、Ｍの値は、前記多重記述の送信のために割り当てられる副搬送波またはタイム・スロットの前記指定された個数に依存する３つの可能な事例Ｍ＝Ｎ、Ｍ＞Ｎ、およびＭ＜Ｎのうちの特定の１つを満足するように選択される、請求項１１に記載の装置。
【請求項１３】
前記再構成回路網は、次のようにＭ×Ｎ行列ＢおよびＮ×Ｎ対角行列Ｄの積として形成される行列Ａを使用して前記受信された多重記述を処理するように構成され、
Ａ＝ＢＤ
異なるバージョンの前記行列Ｂが前記３つの事例Ｍ＝Ｎ、Ｍ＞Ｎ、およびＭ＜Ｎのそれぞれについて利用され、特定の利用されるバージョンの前記行列Ｂが識別子の受信に応答して決定される、請求項１２に記載の装置。
【請求項１４】
前記再構成回路網は、前記対角行列Ｄの特徴を表す情報に応答して前記受信された多重記述を処理するように構成され、前記対角行列Ｄは、ｘの１つまたは複数の指定された係数がｘの他の係数より高いレベルの精度を有することを可能にする、前記ベクトルｘに関するスケーリング機能を実行する、請求項１３に記載の装置。
【請求項１５】
所与の信号の多重記述を受信するステップと、
前記信号の次元数と前記多重記述を送信するのに利用された送信リソースの指定された個数との比較に少なくとも部分的に基づいて、送信リソースの前記指定された個数が前記信号の次元数より大きいとき、第1の値を有し、送信リソースの前記指定された個数が前記信号の次元数より小さいとき、前記第1の値とは異なる第2の値を有するように選択される次元を持つ少なくとも１つの行列を使用して前記受信された多重記述を処理することによって前記信号の推定値を再構成するステップとを含み、
受信される記述の数は前記選択される次元に少なくとも部分的に基づいている、復号方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般的には信号処理の分野に関し、より詳細には、通信ネットワークまたは他のタイプの通信媒体を介する送信のための信号の多重記述符号化（ｍｕｌｔｉｐｌｅ  ｄｅｓｃｒｉｐｔｉｏｎ  ｃｏｄｉｎｇ）に関する。
【背景技術】
【０００２】
通常の多重記述符号化配置では、送信される所与の信号は、その信号の多重記述を生成するために送信器内で処理され、その後、多重記述が、ネットワークまたは他の通信媒体を介して受信器に送信される。多重記述のそれぞれを、異なる消失確率の対象である異なる送信チャネルに対応するとみなすことができる。多重記述符号化の目標は、一般に、さまざまな多重記述の間の過度の冗長性を導入せずに、受信された記述の個数が増えるにつれて改善される、受信器での信号再構成品質を提供することである。
【０００３】
１つの既知の多重記述符号化技法を、一般に、量子化フレーム展開（ｑｕａｎｔｉｚｅｄ  ｆｒａｍｅ  ｅｘｐａｎｓｉｏｎ）と称する。送信される信号を、Ｎ次元記号ベクトルｘ＝｛ｘ１，ｘ２，…，ｘＮ｝として表すことができる。記号ベクトルｘにフレーム展開変換Ｔを乗算して、Ｍ次元記号ベクトルｙ＝Ｔｘ＝｛ｙ１，ｙ２，…，ｙＭ｝を生成し、ここで、変換Ｔは、Ｍ×Ｎ行列であり、Ｍ＞Ｎである。その後、記号ベクトルｙは、量子化動作を受けて、Ｙ＝Ｑ（ｙ）を形成する。ネットワークを介してＹを受信器に送信する前に、順方向誤り訂正（ＦＥＣ）符号および巡回冗長検査（ＣＲＣ）符号をＹに適用する。受信器では、受信信号
【０００４】
【数１】
0005759020.tif 000002
が、ＦＥＣ復号を受け、ＣＲＣが、記号誤りを検出するのに使用される。誤りのない記号が、ｘの推定値を再構成するのに使用される。これおよび他の従来の多重記述符号化技法に関する追加の詳細については、Ｖｉｖｅｋ  Ｋ  Ｇｏｙａｌ、「Ｍｕｌｔｉｐｌｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｃｏｄｉｎｇ：  Ｃｏｍｐｒｅｓｓｉｏｎ  Ｍｅｅｔｓ  ｔｈｅ  Ｎｅｔｗｏｒｋ」、ＩＥＥＥ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｍａｇａｚｉｎｅ、２００１年９月、７４〜９３頁を参照されたい。
【０００５】
従来の多重記述符号化技法は、一般に、チャネルがいわゆる「消去」チャネルであることを仮定する。そのようなチャネルを用いると、所与の記号または他のデータが正しいまたは誤っているのいずれかであることが受信器に知られ、この能力を提供するためには、上で注記したＦＥＣ符号またはＣＲＣ符号など、いくつかの機構が必要である。しかし、ＦＥＣ符号またはＣＲＣ符号は、誤り検出および訂正についてのみ有用であり、誤りが発生しない時に、再構成される信号の品質を高めるために他の形で使用することはできない。したがって、そのような符号の使用は、誤りを有しないすべてのチャネルでの帯域幅の浪費を表す。
【０００６】
２０１０年１月５日に出願の米国特許出願第１２／６５２，３９０号、名称「Ｏｒｔｈｏｇｏｎａｌ  Ｍｕｌｔｉｐｌｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｃｏｄｉｎｇ」に、従来の多重記述符号化の上で説明した欠点を克服する改善された多重記述符号化技法が開示されている。１つのそのような技法では、所与の信号の多重記述が、複数の直交行列のそれぞれの行列を使用して信号を処理することによって生成される。多重記述のそれぞれは、信号および複数の直交行列の対応する行列の関数として生成される。たとえば、Ｎ次元記号ベクトルｘのＭ個の記述ｙ（ｉ）を、次の式に従ってベクトルｘに直交行列のそれぞれの行列を適用することによって生成することができる。
ｙ（ｉ）＝Ｕ（ｉ）ｘ，ｉ＝１，…，Ｍ
ここで、Ｕ（ｉ），ｉ＝１，２，…，Ｍは、次元Ｎ×Ｍの直交行列である。直交行列は、冗長性を信号再構成品質の改善だけではなく、受信信号の誤りの検出および訂正にも使用できる形で冗長性を導入する。したがって、多重記述は、それに組み込まれた誤り検出および訂正能力を有する。これは、ＦＥＣおよびＣＲＣのために追加の帯域幅を専用にする必要を回避し、これによって、誤りがない場合に浪費される帯域幅がないことを保証すると同時に、誤りがある場合のグレースフル・デグラデーションをも提供する。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】米国特許出願第１２／６５２，３９０号
【非特許文献】
【０００８】
【非特許文献１】Ｖｉｖｅｋ  Ｋ  Ｇｏｙａｌ、「Ｍｕｌｔｉｐｌｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｃｏｄｉｎｇ：  Ｃｏｍｐｒｅｓｓｉｏｎ  Ｍｅｅｔｓ  ｔｈｅ  Ｎｅｔｗｏｒｋ」、ＩＥＥＥ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｍａｇａｚｉｎｅ、２００１年９月、７４〜９３頁
【発明の概要】
【発明が解決しようとする課題】
【０００９】
上で説明した直交多重記述符号化技法によって提供されるかなりの利点にもかかわらず、特に変化するチャネル条件の存在下での最適符号化の提供に関する、さらなる改善の必要が残っている。たとえば、多重記述係数が送信の前に量子化を受ける符号化技法では、ビット・レートおよび信号品質は、実際のチャネル条件に関わりなく、量子化レベルによって固定される。その結果、ビット・レートおよび信号品質は、良いチャネルについては低すぎ、悪いチャネルについては高すぎる可能性がある。したがって、そのような送信が、よいチャネルに関する帯域幅の浪費または悪いチャネルでの信号の受信の失敗のいずれかにつながる可能性がある。さらに、そのようなシステムでは、送信副搬送波の個数が、送信される係数の個数と一致する必要があり、これは、そのようなシステムを使用できる応用例を不当に制限する。
【課題を解決するための手段】
【００１０】
本発明の例示的実施形態は、本明細書で任意精度多重記述符号化と称する技法を提供することによって、ビデオ信号および他の信号の多重記述符号化におけるさらなる改善を提供する。これらの例示的実施形態のうちの１つまたは複数では、任意精度多重記述符号化は、帯域幅利用がさまざまなチャネル条件にまたがって最適であることを保証する。したがって、より多い使用可能帯域幅を有するよいチャネルでは、ビット・レートおよび信号品質が、自動的に高められる。同様に、より少ない使用可能帯域幅を有する悪いチャネルでは、ビット・レートおよび信号品質が、自動的に下げられる。したがって、多重記述符号化は、現在のチャネル条件に最適に一致される。
【００１１】
本発明の一態様によれば、符号器は、所与の信号の多重記述の送信のために割り当てられる、直交周波数分割多重（ＯＦＤＭ）副搬送波または時分割多重（ＴＤＭ）タイム・スロットなどの送信リソースの指定された個数の関数として選択される次元を有する少なくとも１つの行列を使用して信号を処理することによって、多重記述を作るように構成された任意精度多重記述生成回路網を含む。たとえば、信号は、次元Ｎのベクトルｘを含むことができ、任意精度多重記述生成回路網は、ベクトルｘのＭ個の記述を生成するように構成され得、Ｍの値は、多重記述の送信のために割り当てられる副搬送波またはタイム・スロットの個数に依存する３つの可能な事例Ｍ＝Ｎ、Ｍ＞Ｎ、およびＭ＜Ｎのうちの特定の１つを満足するように選択される。これらの３つの可能な事例Ｍ＝Ｎ、Ｍ＞Ｎ、およびＭ＜Ｎのそれぞれが、本明細書で用語多重記述送信が使用される時の多重記述送信の１タイプとみなされることを意図されている。
【００１２】
例示的実施形態のうちの１つでは、次元Ｎのベクトルｘは、Ｍ次元ベクトルｙを作るためにＭ×Ｎ行列Ａによって乗算され、ベクトルｙのＭ個の要素のそれぞれは、ベクトルｘの異なる記述を含む。ベクトルｘからＭ次元ベクトルｙを生成するのに使用される行列Ａは、Ｍ×Ｎ行列ＢおよびＮ×Ｎ対角行列Ｄの積として形成することができる。
【００１３】
Ｍ次元ベクトルｙは、ＯＦＤＭ技法またはＴＤＭ技法を使用して変調される次元Ｍ／２の複素ベクトルｓにマッピングされる。複素ベクトルｓの要素は、たとえば、
ｓ１＝ｙ１＋ｊｙ２，ｓ２＝ｙ３＋ｊｙ４，…，ｓＭ／２＝ｙＭ−１＋ｊｙＭ
のように、ｙからの実数の対を使用してそれぞれが形成される複素数を含むことができ、
【００１４】
【数２】
0005759020.tif 000003
である。
【００１５】
例示的なＯＦＤＭ実施態様では、複素ベクトルｓの要素は、多重記述の送信のために割り当てられる複数の副搬送波のそれぞれの１つに割り当てられ得る。
【００１６】
同様に、例示的なＴＤＭ実施態様では、複素ベクトルｓの要素は、多重記述の送信のために割り当てられる複数のタイム・スロットのそれぞれの１つに割り当てられ得る。
【００１７】
これらのＯＦＤＭ実施態様およびＴＤＭ実施態様で、変調プロセスが複素ベクトルｘの要素の量子化を全く用いないことに留意することが重要である。そうではなく、複素ベクトルｓの要素を、たとえば、浮動小数点フォーマットでまたは非常に高精度の整数として変調することができる。また、送信の前にＦＥＣまたはＣＲＣなどの任意の追加のチャネル符号化を適用する必要はない。
【００１８】
例示的実施形態は、従来の手法に対する重要な利点を提供する。たとえば、これらの実施形態のうちの１つまたは複数では、上で注記したように、量子化が、多重記述係数に対して実行されない。そうではなく、受信された係数の精度は、チャネル雑音によって決定され、したがって、すべてのチャネル条件にまたがって最適である。信号品質は、チャネル条件に伴って自動的にスケーリングされる。また、誤り検出または訂正は不要であり、それでも、誤りの存在下でのグレースフル・デグラデーションが達成される。さらに、送信副搬送波の個数が、送信される係数の個数と一致する必要はなく、したがって、システム実施態様柔軟性が、かなり改善される。開示される技法は、無線チャネルを介するビデオ送信に特に有利である。
【００１９】
本発明の上記および他の特徴および利点は、添付図面および次の詳細な説明からより明白になる。
【図面の簡単な説明】
【００２０】
【図１】本発明の例示的実施形態で任意精度多重記述符号化を組み込む通信システムを示すブロック図である。
【図２】本発明のもう１つの実施形態で任意精度多重記述符号化を組み込む通信システムを示す、より詳細な図である。
【図３Ａ】例示的なＯＦＤＭ実施態様での図２のシステムのそれぞれの変調回路網および復調回路網を示す図である。
【図３Ｂ】例示的なＯＦＤＭ実施態様での図２のシステムのそれぞれの変調回路網および復調回路網を示す図である。
【図４Ａ】例示的なＴＤＭ実施態様での図２のシステムのそれぞれの変調回路網および復調回路網を示す図である。
【図４Ｂ】例示的なＴＤＭ実施態様での図２のシステムのそれぞれの変調回路網および復調回路網を示す図である。
【図５】例示的実施形態で異なる精度レベルで達成可能な性能を示す、信号対雑音比の関数としてのビデオ品質のプロットである。
【図６】本発明のもう１つの実施形態での任意精度多重記述符号化を実施するマルチメディア・サーバを含む通信システムを示すブロック図である。
【発明を実施するための形態】
【００２１】
本発明を、例示的な通信システム、処理デバイス、および任意精度多重記述符号化技法に関連して本明細書で説明する。しかし、本発明が、開示される特定のタイプのシステム、デバイス、および技法と共に使用することに限定されないことを理解されたい。たとえば、本発明の諸態様を、例示的実施形態に関連して説明されるもの以外の処理デバイスおよびプロセス・ステップを使用して、さまざまな他の通信システム構成で実施することができる。
【００２２】
図１に、ネットワーク１０５を介して受信器１０４に結合された送信器１０２を含む通信システム１００を示す。送信器は、任意精度多重記述符号器１１２を含み、受信器は、任意精度多重記述復号器１１４を含む。また、送信器１０２内に、メモリ１２２に結合されたプロセッサ１２０が含まれる。同様に、受信器１０４は、メモリ１３２に結合されたプロセッサ１３０を含む。
【００２３】
送信器１０２は、ネットワーク１０５を介して受信器１０４に信号を供給するのに適するコンピュータ、サーバ、または任意の他のタイプの処理デバイスの少なくとも一部を含むことができる。送信器によって供給される信号は、データ、音声、イメージ、ビデオ、オーディオ、および他のタイプの信号を任意の組合せで含むことができる。これらの信号は、ネットワークを介して送信される前に、任意精度多重記述符号器１１２内で符号化される。
【００２４】
受信器１０４は、ネットワーク１０５を介して送信器１０２から信号を受信するのに適する通信デバイスまたは任意の他のタイプの処理デバイスの少なくとも一部を含むことができる。たとえば、受信器を、ポータブル・コンピュータもしくはラップトップ・コンピュータ、携帯電話機、携帯情報端末（ＰＤＡ）、無線電子メール・デバイス、テレビジョン・セットトップ・ボックス（ＳＴＢ）、または他の通信デバイス内で実施することができる。ネットワーク１０５を介して送信器から受信された信号は、任意精度多重記述復号器１１４によって復号される。
【００２５】
ネットワーク１０５は、インターネットなどの広域ネットワーク、メトロポリタン・エリア・ネットワーク、ローカル・エリア・ネットワーク、ケーブル・ネットワーク、電話網、衛星ネットワーク、ならびにこれらもしくは他のネットワークの一部または組合せを含むことができる。より具体的な例として、ネットワーク１０５は、マルチメディア・サーバから複数のクライアント・デバイスへビデオを送信するのに使用されるマルチキャスト・ネットワークまたはブロードキャスト・ネットワークを含むことができる。
【００２６】
メモリ１２２および１３２を使用して、本明細書で説明する機能性を実施するためにそれらに関連するプロセッサ１２０および１３０によって実行されるソフトウェア・プログラムを格納することができる。たとえば、送信器１０２のプロセッサ１２０上で走行するソフトウェアを使用して、任意精度多重記述符号器１１２の少なくとも一部を実施することができ、受信器１０４のプロセッサ１３０上で走行するソフトウェアを使用して、任意精度多重記述復号器１１４の少なくとも一部を実施することができる。メモリ１２２および１３２のうちの所与の１つを、ランダム・アクセス・メモリ（ＲＡＭ）、読取専用メモリ（ＲＯＭ）、またはこれらおよび他のタイプのストレージ・デバイスの組合せなどの電子メモリとすることができる。そのようなメモリは、より全般的に本明細書でコンピュータ・プログラム製品と称するものまたはさらにより全般的にその中で実施される実行可能プログラム・コードを有するコンピュータ可読記憶媒体と称するものの例である。コンピュータ可読記憶媒体の他の例は、任意の組合せの、ディスクまたは他のタイプの磁気媒体もしくは光媒体を含むことができる。
【００２７】
送信器１０２および受信器１０４は、それぞれ、従来の形で構成される追加コンポーネントを含むことができる。たとえば、これらの要素のそれぞれは、一般に、ネットワーク１０５とインターフェースするネットワーク・インターフェース回路網を含む。
【００２８】
図２に、本発明の実施形態、より具体的には無線ネットワークを介するビデオ送信を用いる実施形態の、より詳細な図を示す。この実施形態では、システム２００は、変換モジュール２０２、多重記述ジェネレータ・モジュール２０４、および変調モジュール２０６を含む送信器を含む。送信器は、復調モジュール２１２、係数再構成モジュール２１４、およびビデオ再構成モジュール２１６を含む受信器と無線ネットワーク２１０を介して通信する。モジュール２０２、２０４、および２０６を、たとえば、図１の送信器１０２内の任意精度多重記述符号器１１２の実施態様を集合的に含むとみなすことができる。同様に、モジュール２１２、２１４、および２１６を、たとえば、図１の受信器１０４内の任意精度多重記述復号器１１４の実施態様を集合的に含むとみなすことができる。
【００２９】
図２に示されたさまざまなモジュールを、関連する機能性を実施するのに使用される回路網の例とみなすことができる。そのような回路網は、本明細書で説明する形で動作するように適切に変更された周知の従来の符号化回路網および復号回路網を含むことができる。たとえば、そのような回路網の一部は、図１のプロセッサ１２０、１３０およびメモリ１２２、１３２に関連するプロセッサ回路網およびメモリ回路網を含むことができる。他の例は、行列乗算回路網または他のタイプの算術論理回路網、ディジタル信号プロセッサ、トランシーバなどを含む。そのような回路網の従来の態様は、当業者に周知であり、したがって、本明細書で詳細には説明しない。
【００３０】
図２の実施形態では、ｘは、変換モジュール２０２の出力での、システム２００内で送信されるオリジナル・メッセージを表し、より具体的には、実数のベクトル
【００３１】
【数３】
0005759020.tif 000004
を含む。たとえば、ｘを、変換モジュール２０２によって実施されるビデオ圧縮プロセスで生成される変換された係数のセットとすることができる。ビデオ圧縮プロセスは、離散コサイン変換（ＤＣＴ）、ウェーブレット変換、圧縮サンプリング、または他のタイプの変換を任意の組合せで使用することを含むことができる。変換を、指定された次元のビデオのブロックに対して実行することができる。所与のそのようなビデオ・ブロックに適用された変換の結果が、上で注記した実数のオリジナル・メッセージ・ベクトルｘである。ベクトルｘの要素を、本明細書ではオリジナル・メッセージ係数とも称する。
【００３２】
もちろん、前に示したように、さまざまな他のタイプの情報を、本明細書で開示される任意精度多重記述符号化技法を使用して送信することができる。例示のみのために、オリジナル・メッセージｘが、変換モジュール２０２内で入力ビデオ信号を変換することによって生成されると仮定する。
【００３３】
従来のシステムでは、変換モジュール２０２などの変換モジュールによって生成される変換係数は、一般に、送信の前に量子化される。量子化は、符号化されたビデオのビット・レートを制限するために実行される。これは、ビット・レートおよび信号品質が、チャネルの条件に関わりなく所定のレベルで固定され、よい送信チャネルについてビット・レートおよび信号品質に低すぎる値がセットされ、または悪い送信チャネルについて高すぎる値がセットされるようになるという点で、問題がある。本実施形態は、変換係数に対する量子化を全く実行しない。その代わりに、係数の精度は、送信の雑音によって決定される。これは、精度が、したがってビデオの品質が、送信チャネルの実際の条件に基づいて決定されるという点で、有利である。チャネル使用は、よいチャネルがより高い精度をもたらし、悪いチャネルがより低い精度をもたらすという点で、最適化される。チャネル条件に関わりなく、誤り検出または訂正で浪費されるビットはない。
【００３４】
さらに図２を参照すると、送信されるオリジナル・メッセージｘは、多重記述ジェネレータ・モジュール２０４に適用される。このオリジナル・メッセージから、Ｍ個のメッセージが生成される。これらのメッセージを、本明細書では任意精度多重記述メッセージと称する。Ｍ個のメッセージのそれぞれが、オリジナル・メッセージｘの１つの記述である。任意の多重記述メッセージ、またはこれらのメッセージの任意のサブセットを使用して、オリジナル・メッセージの近似を再構成することができる。再構成に使用されるメッセージが多ければ多いほど、再構成されたメッセージは、より正確にオリジナル・メッセージを近似するようになる。
【００３５】
この実施形態では、任意精度多重記述メッセージは、次の形でモジュール２０４内で生成される。長さＮのオリジナル・メッセージ・ベクトルｘに、Ｍ×Ｎ行列Ａを乗算して、Ｍ次元ベクトルｙを作る。
【００３６】
【数４】
0005759020.tif 000005
ベクトルｙのＭ個の要素のそれぞれを、オリジナル・メッセージ・ベクトルｘの異なる記述とみなすことができる。これらの要素を、本明細書では多重記述係数とも称する。下でより詳細に説明するように、この実施形態の値Ｍは、ＯＦＤＭ副搬送波またはＴＤＭタイム・スロットなど、変調モジュール２０６内で多重記述係数の送信のために割り当てられる、送信リソースの指定された個数の関数として判定され、この実施形態の値Ｎは、これらの割り当てられた副搬送波またはタイム・スロットを使用して送信されるオリジナル・メッセージ係数の対応する個数を表す。
【００３７】
したがって、値Ｍは、システム２００における構成パラメータであり、多重記述の送信のために使用可能であるか他の形で割り当てられる副搬送波またはタイム・スロットの個数に基づいて決定される。これは、チャネル条件または受信器からのフィード・バックに依存するのではなく、送信のために割り当てられた副搬送波またはタイム・スロットの個数に反映された使用可能な送信帯域幅によって決定される。副搬送波またはタイム・スロットの指定された個数を、システム内で現在使用可能な最大個数またはシステムの所望の構成に基づくあるより少ない個数とすることができる。たとえば、使用可能な送信帯域幅が５ＭＨｚであり、８ｋ個の副搬送波を含むと仮定する。この帯域幅が、１つのビデオ・チャネルの送信に使用される場合に、８ｋ個すべての副搬送波が、そのビデオ・チャネルから使用可能である。しかし、この帯域幅が、４つのビデオ・チャネルの送信に使用される場合には、各ビデオ・チャネルから使用可能な２ｋ個の副搬送波だけがある。代替案では、ビデオ内容に応じて、チャネルの一部に他のチャネルより多くの副搬送波を割り当てることが可能である。したがって、Ｍの値を、システム構成が変化する時に動的に変更することができる。Ｍの値は、送信器で選択され、受信器に通信される。
【００３８】
さまざまな異なるタイプの変調を、本発明の例示的実施形態を実施する際に使用することができる。これは、たとえば、ＯＦＤＭ変調およびＴＤＭ変調を含み、これらを、下でそれぞれ図３および４に関連してより詳細に説明する。前に示したように、上で説明した行列乗算の後に、結果のベクトルｙは、量子化またはＦＥＣもしくはＣＲＣなどの任意の追加のチャネル符号化の使用を全く伴わずに変調される。これは、多重記述の量子化およびチャネル符号化を必要とする従来の技法に対する、例示的実施形態の重要な利点である。
【００３９】
図３Ａに、ＯＦＤＭ実施態様での無線ネットワーク２１０を介して送信する変調モジュール２０６内のベクトルｙの処理を示す。Ｍ次元ベクトルｙは、当初に、
【００４０】
【数５】
0005759020.tif 000006
によって与えられる次元Ｍ／２の複素ベクトルｓにマッピングされ、ここで、複素ベクトルｓは、複素数のベクトルである。より具体的には、ベクトルｙのＭ個の実数が、ｓの対応する複素数を形成するためにｙから実数の対をとることによって、複素ベクトルｓのＭ／２個の複素数要素にマッピングされる。したがって、ｓの要素は、
ｓ１＝ｙ１＋ｊｙ２，ｓ２＝ｙ３＋ｊｙ４，…，ｓＭ／２＝ｙＭ−１＋ｊｙＭ
によって与えられ、ここで、
【００４１】
【数６】
0005759020.tif 000007
である。
【００４２】
複素ベクトルｓのこれらの要素は、ＯＦＤＭ副搬送波割当てモジュール３００内でＫ個のＯＦＤＭ副搬送波のそれぞれの１つに割り当てられ、Ｋ≧Ｍ／２である。このシステムが、Ｍ／２個より多数の副搬送波を含むことができるが、Ｍ／２が、Ｎ個の係数の送信のために現在割り当てられている副搬送波の個数であると仮定されることに留意されたい。前に示したように、非ＯＦＤＭ変調を含む他のタイプの変調を、他の実施形態で使用することができる。たとえば、ＴＤＭ変調を利用する代替実施形態を、下で図４に関連して説明する。
【００４３】
やはり、変調プロセス中にベクトルｓの要素の量子化はない。その代わりに、ベクトルｓの要素を、たとえば浮動小数点フォーマットでまたは非常に高精度の整数として、変調することができる。また、前に示したように、追加のチャネル符号化は適用されない。
【００４４】
図３Ａの参照を続けると、逆高速フーリエ変換（ＩＦＦＴ）動作がＭ／２個の副搬送波に対して実行された後に、対応する並列出力が、並列直列変換器３０２内で直列の形に変換される。結果の直列ストリームは、送信モジュール３０４内でさらに処理され、送信モジュール３０４は、たとえば、中間周波数（ＩＦ）変換、アナログ−ディジタル変換（ＡＤＣ）、およびラジオ周波数変換（ＲＦ）などの動作を実行し、最後に、結果のＯＦＤＭ信号を無線ネットワーク２１０を介して送信する。送信モジュール３０４内で実行されるこれらの動作は、例示的であり、追加のまたは代替の動作を、他の実施形態で実行することができる。
【００４５】
もう一度図２を参照すると、無線ネットワーク２１０を介して送信される変調された信号は、復調モジュール２１２内で受信され、復調モジュール２１２は、Ｍ次元多重記述ベクトルｙの推定値
【００４６】
【数７】
0005759020.tif 000008
を生成する。
【００４７】
【数８】
0005759020.tif 000009
この推定値
【００４８】
【数９】
0005759020.tif 000010
は、係数再構成モジュール２１４に適用され、係数再構成モジュール２１４は、Ｎ次元オリジナル・メッセージｘの推定値
【００４９】
【数１０】
0005759020.tif 000011
を生成する。
【００５０】
【数１１】
0005759020.tif 000012
オリジナル・メッセージ推定値
【００５１】
【数１２】
0005759020.tif 000013
が、ビデオ再構成モジュール内で処理されて、オリジナル・ビデオ信号が回復される。
【００５２】
図３Ｂに、無線ネットワーク２１０を介して受信されたＯＦＤＭ信号から推定値
【００５３】
【数１３】
0005759020.tif 000014
を生成する際の復調モジュール２１２の動作を示す。受信されたＯＦＤＭ信号は、受信モジュール３１０内でＲＦ処理、ディジタル−アナログ変換（ＤＡＣ）、およびベースバンド処理などの動作を受け、結果の直列出力が、直列並列変換器３１２内で並列の形に変換される。ＦＦＴ動作を実行して、副搬送波を回復し、この副搬送波は、モジュール３１４でさらに処理されて、次のように複素ベクトルｓの推定値
【００５４】
【数１４】
0005759020.tif 000015
を生成する。
【００５５】
【数１５】
0005759020.tif 000016
ここで、
【００５６】
【数１６】
0005759020.tif 000017
の各要素は、受信された副搬送波の対応する１つに関連する複素数を含む。
【００５７】
【数１７】
0005759020.tif 000018
内の各複素数の実数部および虚数部は、推定値
【００５８】
【数１８】
0005759020.tif 000019
の２つの実数要素を形成するのに使用される。その後、推定値
【００５９】
【数１９】
0005759020.tif 000020
を行列Ａ＝ＢＤと一緒に利用して、推定値
【００６０】
【数２０】
0005759020.tif 000021
を再構成する。
【００６１】
図４Ａに、ＴＤＭ実施態様での無線ネットワーク２１０を介して送信する変調モジュール２０６内のベクトルｙの処理を示す。Ｍ次元ベクトルｙは、当初に、次元Ｍ／２の複素ベクトルｓにマッピングされ、複素ベクトルｓは、やはり、複素数のベクトルであり、各そのような複素数は、ｙからの実数の対応する対から形成される。この配置には、変調コンステレーション・ポイントへのビットの従来のマッピングはない。その代わりに、複素ベクトルｓの要素の実数部および虚数部は、モジュール４００内でそれぞれの正弦信号および余弦信号との複素乗算を受け、これに、モジュール４０２でのパルス整形が続く。結果の出力は、送信モジュール４０４内でさらに処理され、送信モジュール４０４は、たとえば、ＡＤＣおよびＲＦ変換などの動作を実行し、最後に、無線ネットワーク２１０を介して結果のＴＤＭ信号を送信する。送信モジュール４０４内で実行されるこれらの動作は、例示的であり、追加のまたは代替の動作を、他の実施形態で実行することができる。
【００６２】
図４Ｂに、無線ネットワーク２１０を介して受信されたＴＤＭ信号から推定値
【００６３】
【数２１】
0005759020.tif 000022
を生成する際の復調モジュール２１２の動作を示す。受信されたＴＤＭ信号は、受信モジュール４１０内でＲＦ処理およびＤＡＣなどの動作を受け、結果の出力は、ベースバンド処理モジュール４１２内でさらなる処理を受ける。このベースバンド処理は、整合フィルタリング、タイミング回復、および搬送波回復などの動作を含むことができる。ベースバンド処理モジュール４１２は、その出力で複素ベクトルｓの推定値
【００６４】
【数２２】
0005759020.tif 000023
を生成し、ここで、
【００６５】
【数２３】
0005759020.tif 000024
の各要素は、受信されたタイム・スロットの対応する１つに関連する複素数を含む。図３の実施形態と同様に、
【００６６】
【数２４】
0005759020.tif 000025
の各複素数の実数部および虚数部は、推定値
【００６７】
【数２５】
0005759020.tif 000026
の２つの実数要素を形成するのに使用され、その後、推定値
【００６８】
【数２６】
0005759020.tif 000027
は、行列Ａ＝ＢＤと一緒に利用されて、推定値
【００６９】
【数２７】
0005759020.tif 000028
を再構成する。
【００７０】
上で説明した図２のシステム２００のＯＦＤＭ実施態様とＴＤＭ実施態様との両方で、ＭおよびＮの相対値の３つの異なる事例すなわち、Ｍ＝Ｎ、Ｍ＞Ｎ、およびＭ＜Ｎが、送信器で許容される。この３つの可能な事例Ｍ＝Ｎ、Ｍ＞Ｎ、およびＭ＜Ｎのそれぞれは、本明細書で用語多重記述送信が使用される時の多重記述送信の１タイプとみなされることを意図されている。
【００７１】
事例Ｍ＝Ｎについて、割り当てられる副搬送波またはタイム・スロットの個数は、ベクトルｓのＭ／２個の複素数によって表されるＮ個のオリジナル・メッセージ係数を送信するのに必要な副搬送波またはタイム・スロットの個数と正確に一致する。
【００７２】
事例Ｍ＞Ｎについて、Ｎ個のオリジナル・メッセージ係数を送信するのに必要なものより多数の割り当てられた副搬送波またはタイム・スロットがあり、したがって、Ｎ個のオリジナル・メッセージ係数は、より高い精度で送信される。
【００７３】
事例Ｍ＜Ｎについて、Ｎ個のオリジナル・メッセージ係数を送信するのに必要なものより少数の割り当てられた副搬送波またはタイム・スロットがあり、したがって、Ｎ個のオリジナル・メッセージ係数は、より低い精度で送信される。
【００７４】
したがって、図３および４の実施形態では、Ｍの値は、割り当てられた副搬送波またはタイムスロットの個数の関数として変化する。したがって、割り当てられた副搬送波またはタイム・スロットの個数が大きい場合には、より大きい値のＭが、ジェネレータ・モジュール２０４内で多重記述を生成する際に使用される。同様に、割り当てられた副搬送波またはタイム・スロットの個数が小さい場合には、より小さい値のＭが、多重記述を生成する際に使用される。
【００７５】
多重記述ジェネレータ・モジュール２０４内でオリジナル・メッセージ・ベクトルｘからＭ次元ベクトルｙを生成するのに使用される行列Ａは、次のように、Ｍ×Ｎ行列ＢおよびＮ×Ｎ対角行列Ｄの積として構成される。
Ａ＝ＢＤ
【００７６】
行列Ｂは、事前に定義され、送信器と受信器との両方に既知である。行列Ｂは、上で注記した３つの事例のどれが現在の送信環境の特徴を表すのかに応じて変化する。行列Ｂの複数の異なる版を事前に定義することができ、Ｂのどの版が特定の時に使用中であるのかを示すために、インデックスが送信器から受信器に供給される。上で識別された３つの事例のそれぞれに関する行列Ｂのより詳細な説明は、本明細書の他所で提供される。
【００７７】
対角行列Ｄは、一般に、オリジナル・メッセージ・ベクトルｘに関するスケーリング機能を実行する。このスケーリングは、ｘのある係数がｘの他の係数より高い精度を有することを可能にする。たとえば、ｘの係数が、ＤＣＴ変換を使用して生成される場合に、より小さい空間周波数係数が、より大きい空間周波数係数より高い精度を必要とする場合がある。Ｄの要素の相対値は、ｘの係数に使用される相対精度を決定する。たとえば、係数ｘ１が、係数ｘ２より１ビット多い精度を必要とする場合に、要素ｄ１およびｄ２の値を、ｄ１＝２ｄ２になるようにセットすることができる。対角行列Ｄは、送信器には既知であるが、受信器には未知である。したがって、これは、送信器と受信器との間の信頼できるチャネルで送信される。これは、ＦＥＣ符号およびＣＲＣ符号のうちの少なくとも１つを利用する従来の送信チャネルとすることができる。
【００７８】
行列ＢおよびＤの積として形成される行列Ａは、送信される信号成分のすべてにまたがってチャネル誤りエネルギを拡散するように構成され、任意の個数の係数を任意の個数の副搬送波またはタイム・スロットを使用して送信することを可能にする。
【００７９】
本明細書で行列を適用する文脈で使用される時の用語「適用する」は、この実施形態のような行列による乗算または行列を利用する他の処理を包含するように広義に解釈されることが意図されている。
【００８０】
行列Ｂのより詳細な例を、これから、３つの事例Ｍ＝Ｎ、Ｍ＞Ｎ、およびＭ＜Ｎのそれぞれについて説明する。行列Ｂは、一般に、チャネル誤りエネルギｅを複数の成分に拡散するように構成される。
【００８１】
【数２８】
0005759020.tif 000029
したがって、Ｂは、好ましくは、ｅの要素が異なるサイズを有する場合であっても、Ｂ−１ｅの要素が同様のサイズを有するように構成される。
【００８２】
割り当てられた副搬送波またはタイム・スロットの個数が、Ｎ個のオリジナル・メッセージ係数を送信するのに必要な副搬送波またはタイム・スロットの個数と正確に一致する事例Ｍ＝Ｎでは、行列Ｂを、ランダム要素の直交行列とすることができる。たとえば、Ｂを、
【００８３】
【数２９】
0005759020.tif 000030
によって与えることができ、ここで、ｖ（ｎ）は、ランダム要素を有する長さＮのベクトルである。
【００８４】
Ｎ個のオリジナル・メッセージ係数を送信するのに必要なものより多数の割り当てられた副搬送波またはタイム・スロットがある事例Ｍ＞Ｎでは、係数を、より高い精度で送信することができ、行列Ｂを、
【００８５】
【数３０】
0005759020.tif 000031
によって与えることができ、ここで、ｖ（ｎ）は、ランダム要素を有する長さＭのベクトルであり、ｕ（ｎ），ｎ＝１，…，Ｍは、ｖ（ｎ）からの正規直交ベクトルである。この事例のより具体的な例として、Ｍ＝ｋＮの場合に、行列Ｂを、
【００８６】
【数３１】
0005759020.tif 000032
によって与えることができ、ここで、Ｕ（ｉ）は、ランダム要素の直交Ｎ×Ｎ行列である。これは、上で引用した米国特許出願第１２／６５２，３９０号で説明される直交多重記述符号の１タイプである。
【００８７】
Ｎ個のオリジナル・メッセージ係数を送信するのに必要なものより少数の割り当てられた副搬送波またはタイム・スロットがある事例Ｍ＜Ｎでは、係数を、より低い精度で送信することができ、行列Ｂを、
【００８８】
【数３２】
0005759020.tif 000033
によって与えることができ、ここで、ｖ（ｎ）は、ランダム要素を有する長さＮのベクトルであり、ｕ（ｎ），ｎ＝１，…，Ｍは、ｖ（ｎ）からの正規直交ベクトルである。
【００８９】
オリジナル・メッセージ・ベクトルｘの推定値
【００９０】
【数３３】
0005759020.tif 000034
が、行列Ａを使用して係数再構成モジュール２１４内で
【００９１】
【数３４】
0005759020.tif 000035
から再構成される形を、これからより詳細に説明する。この係数再構成プロセスは、一般に、式
【００９２】
【数３５】
0005759020.tif 000036
の解を見つけることを含み、これは、次の形で３つの事例Ｍ＝Ｎ、Ｍ＞Ｎ、およびＭ＜Ｎのうちの適当な１つで最小二乗解を見つけることによって行うことができる。より具体的には、事例Ｍ＝Ｎについて、推定値
【００９３】
【数３６】
0005759020.tif 000037
を、次のように判定することができる。
【００９４】
【数３７】
0005759020.tif 000038
事例Ｍ＞Ｎについて、推定値
【００９５】
【数３８】
0005759020.tif 000039
を、次のように判定することができる。
【００９６】
【数３９】
0005759020.tif 000040
最後に、事例Ｍ＜Ｎについて、推定値
【００９７】
【数４０】
0005759020.tif 000041
を、次のように判定することができる。
【００９８】
【数４１】
0005759020.tif 000042
他のタイプの係数再構成技法を、他の実施形態で使用できることを了解されたい。
【００９９】
再構成される係数の精度を、次の形で判定することができる。ｘｎが、オリジナル・メッセージ・ベクトルｘの第ｎ係数であり、推定値
【０１００】
【数４２】
0005759020.tif 000043
の対応する再構成される係数が、
【０１０１】
【数４３】
0005759020.tif 000044
であるものとし、ここで、ｅｎは、再構成される係数の誤りである。オリジナル係数ｘｎの精度を、
【０１０２】
【数４４】
0005759020.tif 000045
として定義し、ここで、Ｅ（・）は、期待値演算子を表す。次に、ｘｎの精度のビット数を、
【０１０３】
【数４５】
0005759020.tif 000046
として定義することができる。また、信号対雑音比を
Ｅｃ／Ｎ０
として定義し、帯域幅を
Ｂｗ＝Ｍ／Ｎ
として定義する。次に、再構成される係数の精度の理論的限界は、
【０１０４】
【数４６】
0005759020.tif 000047
によって与えられる。したがって、受信された係数の精度は、Ｅｃ／Ｎ０の単調増加関数である。したがって、ビデオ再構成モジュール２１６の出力での対応するビデオ品質も、Ｅｃ／Ｎ０ならびにＭおよびＮの相対値の関数である。
【０１０５】
図５に、例示的実施形態で異なる精度レベルで、すなわち、それぞれの事例Ｍ＝Ｎ、Ｍ＞Ｎ、およびＭ＜Ｎに対応する帯域幅値Ｂｗ＝１、Ｂｗ＞１、およびＢｗ＜１に反映されたＭおよびＮの異なる相対値で達成可能な性能を示す、信号対雑音比の関数としてのビデオ品質のプロットを示す。このプロットの水平線は、所与の変換に関してＮ個の係数を使用することによって達成可能な最良の品質を示す。
【０１０６】
図２のシステムのさまざまな代替実施形態が可能である。たとえば、他の実施形態は、図３の実施形態の並列直列変換器３０２内で送信の前に記述を直列化するのではなく、それぞれの並列チャネルを介して多重記述を送信することができる。また、前に示したように、ＯＦＤＭおよびＴＤＭ以外の変調技法を、他の実施形態で使用することができる。
【０１０７】
図６に、任意精度多重記述符号化を実施するマルチメディア・サーバ６０２を含む通信システム６００のもう１つの例を示す。サーバ６０２は、前に説明したモジュール２０２、２０４、および２０６を含む任意精度多重記述符号器を含むと仮定される。任意精度多重記述符号器を、モジュール２０２、２０４、および２０６を組み込むために他の点では従来のビデオ符号器を変更することによって実施することができる。マルチメディア・サーバは、この符号器を使用して、前に説明した形でビデオ信号の多重記述を生成する。これらの記述は、ネットワーク６０５を介してモバイル・クライアント・デバイスに送信され、このモバイル・クライアント・デバイスは、この例ではデバイス６０４−１、６０４−２、６０４−３、および６０４−４を含む。各そのようなデバイスは、モジュール２１２、２１４、および２１６を含む任意精度多重記述復号器を含むと仮定される。これらの復号器を、それぞれ、モジュール２１２、２１４、および２１６を組み込むために他の点では従来のビデオ復号器を変更することによって実施することができる。ネットワーク６０５は、マルチメディア・サーバ６０２からマルチメディア・クライアント・デバイス６０４にビデオを送信するのに使用されるマルチキャスト・ネットワークまたはブロードキャスト・ネットワークを含むことができる。システム６００は、それに加えてまたはその代わりに、イメージ、音声、オーディオ、データ、または任意の他のタイプの信号を任意の組合せで送信するために、任意精度多重記述符号化を使用することができる。
【０１０８】
前に示したように、本発明の実施形態を、通信システムの送信器または受信器のメモリまたは他のコンピュータ可読媒体に格納された１つまたは複数のソフトウェア・プログラムの形で少なくとも部分的に実施することができる。モジュール２０２、２０４、２０６、２１２、２１４、および２１６などのシステム・コンポーネントを、ソフトウェア・プログラムを使用して少なくとも部分的に実施することができる。もちろん、任意の組合せでのハードウェア、ソフトウェア、またはファームウェアの多数の代替配置を、本発明による上記および他のシステム要素を実施する際に利用することができる。たとえば、本発明の実施形態を、任意の組合せでの１つまたは複数のフィールド・プログラマブル・ゲート・アレイ（ＦＰＧＡ）、特定用途向け集積回路（ＡＳＩＣ）、または他のタイプの集積回路デバイスで実施することができる。そのような集積回路デバイスならびにその部分または組合せは、用語「回路網」が本明細書で使用される時の「回路網」の例である。
【０１０９】
上で説明した実施形態が、例示のみのために提示され、いかなる形でも限定的と解釈されてはならないことを、もう一度強調しなければならない。他の実施形態は、特定の任意精度多重記述符号化応用例の必要に応じて、異なるタイプの通信システム・コンポーネント、デバイス構成、送信リソース、変調フォーマット、および通信媒体を使用することができる。したがって、代替実施形態は、送信のために信号の効率的な符号化を実施することが望ましい他の文脈で、本明細書で説明された技法を利用することができる。また、例示的実施形態を説明する文脈で行われた特定の仮定を、本発明の要件と解釈してはならないことにも留意されたい。本発明を、これらの特定の仮定があてはまらない他の実施形態で実施することができる。添付の特許請求の範囲に含まれる、上記および多数の他の代替実施形態は、当業者にたやすく明白になるであろう。
【図１】
0005759020.tif 000051
【図２】
0005759020.tif 000052
【図３Ａ】
0005759020.tif 000053
【図３Ｂ】
0005759020.tif 000054
【図４Ａ】
0005759020.tif 000055
【図４Ｂ】
0005759020.tif 000056
【図５】
0005759020.tif 000057
【図６】
0005759020.tif 000058