(57)【要約】      （修正有）【課題】マルチメディアの送信電力レベルを最適化する。【解決手段】方法は、様々なチャネル条件および所与の歪制約に対する信号対雑音比に応じてソースおよびチャネルコーデックパラメータを選択する。品質レイヤ毎の選択されたパラメータ値および送信電力レベルを用いてソースおよびチャネルを符号化および復号化するプロセスは、送信端末から受信端末へのマルチメディアコンテントの配信のための総エネルギー消費量を最小にする。総エネルギー消費量は、マルチメディアを処理および送信する間に消費されたエネルギーとして定義される。チャネルコードレート、エラー耐性の冗長度、不均一誤り保護レベル、および送信電力レベル等の符号化パラメータはレイヤによって変化することができる。【選択図】図２
2005176303.tif 000002
【特許請求の範囲】
【請求項１】
チャネル上で送信されるマルチメディアを符号化する方法であって、
前記チャネルの条件を測定すること、
前記マルチメディアのレートおよび歪特性を測定すること、
エラー耐性ソース符号化手順のセットを供給すること、
チャネル符号化手順のセットを供給すること、
送信機電力レベルのセットを供給すること、
エネルギーおよび歪に基づく目的関数および制約を供給すること、
目的関数を最小にし制約を満たしながら、前記チャネルの条件と前記レートおよび歪特性に基づいて特定のエラー耐性ソース符号化手順、特定のチャネル符号化手順、および特定の電力レベルを一緒に選択すること
を含む、チャネル上で送信されるマルチメディアを符号化する方法。
【請求項２】
前記目的関数はエネルギーを最小にし、前記制約は歪である
請求項１に記載の方法。
【請求項３】
前記目的関数は歪を最小にし、前記制約はエネルギーである
請求項１に記載の方法。
【請求項４】
前記特定のエラー耐性ソース符号化手順を前記マルチメディアに適用することであって、それによって、ビットストリームを生成すること、
前記特定のチャネル符号化手順を前記ビットストリームに適用することであって、それによって、出力信号を生成すること、
前記特定の電力レベルを前記出力信号に送信のために適用すること
をさらに含む
請求項１に記載の方法。
【請求項５】
前記ビットストリームは複数のレイヤを含み、前記選択することはレイヤ毎に独立して行われる
請求項１に記載の方法。
【請求項６】
前記条件は帯域幅を含む
請求項１に記載の方法。
【請求項７】
前記マルチメディアはＪＰＥＧ２０００イメージを含む
請求項１に記載の方法。
【請求項８】
前記マルチメディアは動画ＪＰＥＧ２０００ビデオを含む
請求項１に記載の方法。
【請求項９】
前記目的関数は最小化され、前記制約はエネルギー歪曲線を解析することによって満たされる
請求項１に記載の方法。
【請求項１０】
チャネル上で送信されるマルチメディアを符号化するシステムであって、
前記チャネルの条件を測定する手段と、
前記マルチメディアのレートおよび歪特性を測定する手段と、
目的関数を最小にし制約を満たしながら、前記チャネルの条件と前記レートおよび歪特性に基づいてエラー耐性ソース符号化手順、チャネル符号化手順、および電力レベルを一緒に選択するジョイントソースチャネル符号化−電力制御手段と、
前記エラー耐性ソース符号化手順を前記マルチメディアに適用してビットストリームを生成するソースエンコーダと、
前記チャネル符号化手順を前記ビットストリームに適用して出力信号を生成するチャネルエンコーダと、
前記特定の電力レベルを前記出力信号に送信のために適用する送信機と
を備える、チャネル上で送信されるマルチメディアを符号化するシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、包括的にはマルチメディアデータのエネルギー効率の良い送信に関し、特にＪＰＥＧ２０００ビデオおよびＪＰＥＧ２０００イメージ等のレイヤ型のビデオおよびイメージのエネルギー効率の良い送信に関する。
【背景技術】
【０００２】
概して、無線通信チャネルは、パス損失、フェージング、同一チャネル干渉、および雑音障害等の厳しいチャネル条件のために、有線チャネルよりも低い帯域幅および高いビット誤り率（ＢＥＲ）を有する。また、チャネルのスループットは、チャネルの時変性のために動的に変動する可能性がある。厳しいチャネル条件の影響を克服することは、マルチメディア（例えば静止画およびビデオ）の効率的な送信システムを設計する上で主要なタスクである。
【０００３】
マルチメディアは冗長性が高い傾向があるため、送信前のソースマルチメディアに圧縮を適用することが好ましい。圧縮されたマルチメディアは、いくつかの特別な特性、例えば不均一な重要性、許容誤差、および制限されたエラー伝搬を有する。不均一な重要性は、圧縮されたビットストリームの異なる部分では知覚的重要性が異なることを意味する。許容誤差は、誤差が導入されたとしても、依然として元の情報を、知覚的劣化を最小に抑えて再構成することができることを意味する。
【０００４】
圧縮効率を高めるために、従来技術のマルチメディア圧縮システムのほとんどは可変長符号化（ＶＬＣ）を用いる。しかしながら、ＶＬＣは予測不可能なエラーに非常に敏感である。いくつかのビットが化けた場合、近傍ビットも役に立たなくなる可能性がある。これはエラー伝搬と呼ばれる。エラー耐性コーディングエンコーディング手法を適用することによって、伝搬を特定の範囲内に制限することができる。これは制約付きエラー伝搬と呼ばれる。
【０００５】
これら３つの特性は、マルチメディア送信を一般的な音声、テキストおよびデータ通信と区別する。
【０００６】
マルチメディアアプリケーションは、携帯電話ネットワーク、ローカルエリアネットワーク、およびホームネットワーク等の無線通信ネットワークにおいてより普及してきている。従来のテキスト、音声およびデータと比べると、マルチメディアは、より広い帯域幅、よってより大きな送信電力を必要とする。さらに、電力の増加はビット誤り率を低くすることができる。
【０００７】
しかしながら、ますます多くのユーザデバイスがバッテリ駆動になっている。そのようなデバイスでは、マルチメディア配信のエネルギー消費量を最小にすることが重要である。
【０００８】
エネルギー消費量は、エンコーダおよびデコーダの複雑さを減らすこと、低電力の回路を用いること、およびシグナリングコストの低いルーティングプロトコルを用いることによって減らすことができる。ネットワークトポロジを利用して、中継補助送信およびダイバーシチ利得技法を用いた電力合成方法を用いることによってエネルギー消費量を減らしてもよい。
【０００９】
マルチメディアのタイプおよび複雑さ、送信機のソースおよびチャネルエンコーダ、および受信機のソースおよびチャネルデコーダに応じて、処理と送信の電力消費量の間にはトレードオフがある。
【００１０】
エネルギー効率の良い送信のためのいくつかの方法が既知である。Zaccarin他の米国特許出願第２００３０１１５４２８号（２００３年６月１９日）は、データバッファを監視して、適切なプロセッサクロック速度または電圧を求める電力管理システムを記載する。それにより、プロセッサは、可能な場合はいつでも低電力状態に切り換わることができる。この方法は、誤り率および無線送信要件に対処していない。
【００１１】
Setty他の米国特許出願第２００３０１０３４６９号（２００３年６月５日）は、時分割二重無線通信システムにおいて送信電力を制御する方法を記載する。この方法は、データサイズおよびデータバースト中のミッドアンブル、ならびにレートマッチングの変化を用いて送信電力を制御する。しかしながら、この方法もまたコンテントを考慮しておらず、最小の送信電力レベルについて所定のＳＮＲレベルを維持しようとしているに過ぎない。
【００１２】
Kung他による米国特許出願第２００３０１０１３０３号は、無線通信用の電力管理回路を記載する。この回路は、コンテントの特性を考慮しない。
【００１３】
Klein他による米国特許出願第２００３０１００３２８号（２００３年５月８日）は、子局がアクセスポイントからビーコン信号を受信する無線ローカルエリアネットワークを記載する。アクセスポイントは子局の電力レベルを制御する。Klein他は、符号化手順、チャネル条件、または歪制約の適用を考慮しない。
【００１４】
Beach他による米国特許出願第２００３００８６４４３号は、パケット通信用の無線データ通信システムを記載する。アクセスポイントにある監視装置が、全ての送信されたパケットおよびパケット到着率を監視する。音声パケットは子局に即座に送られるが、他のパケットはアクセスポイントでバッファリングされる可能性がある。パケット到着率はランダム遅延により変化する。パケット到着率および遅延は、必要な電力レベルを求めるために用いられる。
【００１５】
Chang他による米国特許出願第２００３００８３０８８号（２００３年５月１日）は、信号品質に基づく送信電力およびデータレートの適応を含む無線通信ネットワークを記載する。Chang他は、電力およびデータの伝送速度を適応させる。コンテントの歪制約に応じた電力の割り当ては全く考慮されない。
【００１６】
Liu他による米国特許出願第２００３００８３０３６号（２００３年５月１日）は、送信電力が調節可能な無線送信回路を記載する。電力レベルは受信機までの距離によって決まる。
【００１７】
Zhang他による米国特許出願第２００３００６４７４４号（２００３年４月３日）は、モバイルデバイスの電力消費量を減らす方法を記載する。Zhang他の電力割当法は、チャネルの有効な総データレートを最大にする。
【００１８】
Zhang等「Power-Minimized Bit Allocation for Video Communications Over Wireless Channels」（IEEE Trans. Circuits and Systems for Video Tech., v: 12, n: 6, 2002）は、ソース符号化とチャネル符号化の処理電力、ならびに送信電力の要件を考慮した電力割当法を記載する。Zhang等のソース符号化法は厳密にモデルに基づいている。Zhang等の基本仮定は、１つのモデルが全てのコンテントに機能するというものである。Zhang等はまた、ソース符号化手順の複雑さが高いほど低いビットレートが達成されるという仮定にも頼っている。しかしながらそれは多くの場合に非現実的である。Zhang等はまた、ソースレートが上がるとソース処理電力は減ると仮定する。この仮定は一般化することができない。Zhang等はまた、ソースレートを上げると、歪制約を満たすためにより多くの保護ビットが必要になるという誤った仮定をしている。これらの仮定は、Zhang等の方法がモデルに基づくものであるという事実による。Zhang等は、複雑さおよびエネルギー消費量を量子化プロセスにおいて考えているが、エラー耐性ソース手順およびエラー耐性ソース符号化手順を適用したエネルギー消費量を適用し考慮することはしていない。
【００１９】
Eisenberg等「Joint Source Coding and Transmission Power Management for Energy Efficient Wireless Video Communications」（IEEE Trans. Circuits and Systems for Video Tech., v: 12, n: 6, 2002）は、ソース符号化レベルにおけるエラー耐性および隠蔽技法ならびに物理層における送信電力管理を記載する。Eisenberg等は、全体的な送信電力を最小にしようとする。Eisenberg等は、受信したパケットによって導入される予期される歪をソース符号化パラメータのみに結び付ける。この仮定は、ビットストリーム中のエラー伝搬を無視している。さらに、Eisenberg等のチャネルコードおよび変調レートは固定されている。Eisenberg等の方法は、オフラインで動作するとともに計算が複雑であるため、リアルタイムのアプリケーションには適さない。
【００２０】
図１は、従来技術の符号化システムの一般的な特徴を示す。ジョイントソースチャネル符号化ユニット（ＪＳＣＣ）１５０は、チャネル条件１６０および制約１４０、例えば遅延または歪を受け取る。ソースエンコーダ１１０によって供給される入力およびレート歪モデル１２０に基づいて、ＪＳＣＣは、ソースエンコーダ１１０のソース符号化手順１３０を決める。
【００２１】
ソースエンコーダは、マルチメディア１０５を受信し、このマルチメディアにソース符号化を適用して、圧縮ビットストリーム１１５を生成する。チャネルエンコーダ１２５は、圧縮ストリームに誤り訂正ビットを付加することによってチャネル符号化を行い、保護されたビットストリーム１９０を返す。
【００２２】
従来技術のシステムの中には、チャネルコードレートが固定されたチャネルエンコーダを用いるものもある。他のシステムは、チャネル条件および電力制約に応じて、固定された圧縮ビットストリームに異なるチャネルコードレートを適用する。これは、電力制御付きのジョイントソースチャネルマッチングと呼ばれる。その場合、ＪＳＣＣは、チャネルエンコーダにチャネルレート１３５を供給する。
【００２３】
従来技術のシステムは通常、送信電力制御とソースチャネルマッチングを独立して扱う。概して、送信機１７０は、チャネル条件１６０に基づいて、送信電力レベルを受信機における特定のビット誤り率に割り当てる。次に、割り当てられた電力に従ってチャネル符号化をソース符号化とマッチングする。したがって送信機は、ＪＳＣＣ１５０に入力を供給しない。ビットストリーム１８０は通常、所定の電力レベルで送信される。
【００２４】
Wei等は、「Rate Efficient wireless Image Transmission using MIMO-OFDM」（University of Maryland, Institute of Systems Research, Technical Report, TR-2003-30, August 2003）において、ソース符号化段階においてエラー耐性符号化方式を用いてエラー伝搬を最小にする方法を記載している。その仕組みは、ソース符号化レート、ソースエラー耐性符号化方式、チャネル符号化方式、およびチャネル符号化レートを一緒に割り当てる。しかしながら、この仕組みは、割り当て中のシステムの総エネルギー消費量も、送信機における電力レベルも考慮しない。
【発明の開示】
【発明が解決しようとする課題】
【００２５】
従来技術は、マルチメディアの送信電力レベルをマルチメディアの特性、チャネル条件、およびソースおよびチャネルの符号化および復号化ユニットの複雑さに基づいて効率的に最適化しない。また従来技術は、歪制約を満たしながら総エネルギー消費量を最小にしようとしない。
【課題を解決するための手段】
【００２６】
本発明では、ソースマルチメディアから最適なレート歪（Ｒ−Ｄ）のセンスで、複数の品質レイヤを有する品質スケーラブルなビットストリームが生成される。
【００２７】
推定チャネル条件、コンテント、および終端間レート歪制約が与えられると、本発明は、送信されるレイヤの数を適応的に求め、各レイヤのソース符号化レート、チャネル符号化レートおよび送信電力レベルを一緒に調節する。
【発明を実施するための最良の形態】
【００２８】
無線通信ネットワークにおいて、送信電力は総エネルギー消費量の主な構成要素である。さらに、エネルギー消費量は送信ビット数に比例する。したがって、本発明は、マルチメディア（例えば静止画、ビデオ、音声、テキスト、およびデータ）の送信のための所定のサービス品質（ＱｏＳ）制約を満たしながらエネルギー消費量を最小にする。
【００２９】
本方法は、マルチメディアの所与のレート歪制約下で、動的に変化するチャネル条件および信号対雑音比（ＳＮＲ）に従ってエラー耐性ソースエンコーダおよびチャネルエンコーダを選択する。選択された手順および選択された送信電力レベルにより、送信機から受信機へのマルチメディアの配信のための総エネルギー消費量を最小にする。総エネルギー消費量は、マルチメディアの処理および送信によるエネルギー消費量として定義される。
【００３０】
図２に示すように、本発明では、効率的なジョイントソースチャネル符号化−電力制御（ＪＳＣＣ−ＰＣ）方法およびシステム２００を用いる。本方法は、エネルギーおよび歪に基づく制約を満たしながら目的関数を最小にする。目的関数は、最小歪要件を満たしながらエネルギーを最小にするか、あるいは、最小エネルギー制約を満たしながら歪を最小にすることができる。
【００３１】
ソースマルチメディア２０５から、本発明によるシステム２００は、最適なレート歪（Ｒ−Ｄ）のセンスで品質スケーラブルなビットストリーム２９９を生成する。
【００３２】
ビットストリーム２９９はＬ個のレイヤ３００を含む可能性がある（図３を参照）。送信機２７０は、ジョイントソースチャネル符号化および電力制御ユニット（ＪＳＣＣ−ＰＣ）２５０を含む。このＪＳＣＣ−ＰＣは、送信される実際のマルチメディア２０５のレート歪特性２１０を用いる。
【００３３】
ソースエンコーダ２１０に利用可能なソースエラー耐性手順のセットの記述２２０に加えて、本システムは、制約および目的２８０、チャネル条件２６０、チャネルエンコーダ２２５のチャネルコード、および送信機２７０の電力レベルも考慮する。チャネル条件は、帯域幅、信号対雑音比、および遅延を含む可能性がある。
【００３４】
好ましい実施の形態において、ソース符号化２１０は、ＪＰＥＧ２０００規格（ISO/IEC「ISO/IEC 15444-1: 2000: Information technology - JPEG 2000 image coding system - part 1: core coding system」（2000））に従う。しかしながら、他のスケーラブルなソースエンコーダも用いることができることが理解されるべきである。
【００３５】
チャネルエンコーダ２２５は、レートコンパチブルパンクチャド畳み込み符号（ＲＣＰＣ）を用いる（Hagenauer「Rate-compatible punctured convolutional codes (RCPC) and their applications」（IEEE Transactions on Communications, vol. 36, no. 4, pp. 389-400, April 1988））。システム性能をさらに改善するために、送信機電力は、いくつかのレベルにわたって変化することができ、システムによって、現在のチャネル条件に合わせて動的に調節することができる。
【００３６】
図３に示すように、符号化されたマルチメディアの各レイヤ３００は、ビットｎＨおよびｎＰをそれぞれ有するレイヤヘッダ３２０およびレイヤペイロード３３０を有する。レイヤｉの平均歪／ビットはｄｉである。レイヤｉにおけるビット当たりの平均エラー伝搬はｂｉである。したがって、各品質レイヤは、ベクトル＜ｄｉ，ｂｉ，ｎｉ＞によって定義することができ、ここでｎｉは、ビットストリーム２９９の各レイヤ３００のフィールド３１０および３４０においてエラー耐性ソース符号化および不均一誤り保護を適用した後の総ビット数である。
【００３７】
選択されたエラー耐性ソース符号化手順はマルチメディアに適用されて、無線チャネルによって導入されるエラーを最小にする特定のレイヤを生成する。Ｓ個のソースエラー耐性手順のセットがある。手順Ｓｉ∈Ｓはレイヤｉに適用され、ここでｉ＝１，・・・，Ｌである。選択されたソース符号化手順は線２３５によって示される。値２３５および１３０の違いは、値１３０はソース符号化手順が固定されていることを示す一方で、値２３５は選択されたソース符号化手順を指定することである。
【００３８】
各レイヤ３００は、チャネルコードによっても保護される。チャネルエンコーダ２２５の誤り訂正符号を生成するＣ個のチャネル符号化手順２３０のセットがある。チャネルエンコーダＣｉ∈Ｃはレイヤｉに適用され、ここでＩ＝１，・・・，Ｌである。本発明は、レイヤに適用することができる選択されたチャネル符号化手順を用いる。２４０と１３５の違いは、１３０が指定する値は固定された手順である一方で、２４０は選択されたチャネル符号化手順のセットを指定することである。
【００３９】
送信機２７０は、セットＰ２５０で示されるいくつかの電力レベルで動作する。レイヤｉのための可能な送信電力レベルのセットは、Ｐｉ∈Ｐ  ２５０によって示される。２５０と１９５の違いは、値１９５が固定された電力レベルである一方で、値２５０は選択された電力レベルを指定することである。
【００４０】
１ビットを電力レベルＰｉで送信するために必要なエネルギーはｅｔｉである。各レイヤｉのソース符号化、チャネル符号化、および電力レベルは、ベクトル＜Ｓｉ，Ｃｉ，Ｐｉ＞によって指定することができる。レイヤｉにベクトル＜Ｓｉ，Ｃｉ，Ｐｉ＞を適用することによって導入される計算の複雑さによるエネルギー消費量は、ｅｃｉのようになる。これを処理エネルギー消費量と呼ぶ。これは主に３つの場所、すなわちソース符号化、チャネル符号化およびベースバンド処理で行われる。ヘッダ保護のために、エネルギー消費量は、コードタイプおよびコードレート、ならびに符号化されるコードワード数によって求められる。復号化中は、受信機側もエネルギーを消費する。本方法はこれも考慮に入れており、受信機のエネルギー消費量はｅｃｉに含まれる。したがって、本方法は、送信機と受信機の両方のエネルギーを減らす。
【００４１】
レイヤｉのベクトルは表記を簡単にするためにＴｉで示される。レイヤｉを処理、保護および送信するための総エネルギー消費量はＥｉ（Ｔｉ）＝ｅｃｉ＋ｎｉｅｔｉであり、ここでｉ＝１，・・・，Ｌである。ベクトルＴｉにおいて指定されるソースエンコーダ、チャネルエンコーダ、および電力レベルを適用した後、レイヤｉ当たりの歪はＤｉ（Ｔｉ）となり、ここでｉ＝１，・・・，Ｌである。ＪＳＣＣ−ＰＣユニット２５０は、目的関数を最小にし制約を満たすことによってベクトルを選択する。目的関数は、歪制約を満たしながら総エネルギー消費量を最小にするか、あるいはユニットは、エネルギー制約を満たしながら総歪を最小にすることができる。目的関数および制約は次式で示すことができる。
【００４２】
【数１】
2005176303.tif 000003
【００４３】
上記において、Ｌレイヤにわたる総エネルギー消費量または歪は、歪またはエネルギー制約に応じて最小になり、例えば、総歪
【００４４】
【数２】
2005176303.tif 000004
【００４５】
は歪閾値
【００４６】
【数３】
2005176303.tif 000005
【００４７】
よりも低くなければならない。
【００４８】
式（１）で与えられた最適化制約問題は、図４に示すようなエネルギー歪曲線４００の凸包解析によって解かれる。まず、ＪＳＣＣ−ＰＣユニット２５０は、レイヤｉにベクトルＴｘ＝＜Ｓｘ，Ｃｘ，Ｐｘ＞を適用することによって、結果として得られるエネルギー消費量Ｅｉ（Ｔｘ）および歪の減少Ｇｉ（Ｔｘ）を計算する。ここで、ｘ＝１，・・・，Ｍであり、ｉ＝１，・・・，Ｌである。Ｍは考慮するベクトル数である。
【００４９】
ベクトルＴｘをレイヤｉに適用した場合に消費されるエネルギーを求める。これをＭ個全てのベクトルについて繰り返す。結果として得られるＭ個のエネルギー値は、昇順０＜Ｅｉ（Ｔ１）＜Ｅｉ（Ｔ２）＜・・・＜Ｅｉ（ＴＭ）４１０に並べ替えられる。
【００５０】
対応する「歪の減少」の値Ｇｉ（Ｔｘ）４２０も計算する。０＜Ｇｉ（Ｔ１）＜Ｇｉ（Ｔ２）＜・・・＜Ｇｉ（ＴＭ）を満たさない値の対（Ｅｉ（Ｔｙ），Ｇｉ（Ｔｙ））４３０は捨てる。残りのＭ個の対４４０はさらなる検討のために取っておく。換言すれば、全ての実行可能解は、そのレイヤのエネルギー歪曲線４５０の凸包上にある。同じプロセスを各品質レイヤについて行う。
【００５１】
全てのレイヤの実行可能解を得た後、式（１）の最適化問題の最適なレート割り当ておよび電力制御手順を次のように解く。
【００５２】
次の用語を用いる。
ΔＧｌ（ｓｌ，ｓ’ｌ）＝Ｇｌ（ｓ’ｌ）−Ｇ（ｓｌ）：レイヤ１のベクトルをｓｌからｓ’ｌに変えることによる歪の減少。
ΔＥｌ（ｓｌ，ｓ’ｌ）＝Ｅｌ（ｓ’ｌ）−Ｅ（ｓｌ）：レイヤ１のベクトルをｓｌからｓ’ｌに変えることによって消費される追加エネルギー。
ｇｌ（ｓｌ，ｓ’ｌ）＝ΔＧｌ（ｓｌ，ｓ’ｌ）／ΔＥｌ（ｓｌ，ｓ’ｌ）：正規化利得。
【００５３】
【数４】
2005176303.tif 000006
【００５４】
プロセスを開始する前に、利得の減少をゼロに初期化する、すなわちＧ＝０にする。次に、以下のステップを行う。
Ｆｏｒ  １≦ｌ≦Ｌ  ｄｏ
実行可能な手順のセットを見つける。
ｓｌ＝ｓｌ０とする。ここで、ｓｌ０はエネルギー消費量が最も少ない実行可能な手
順のセットであり、ｓｌ０をマークする。
Ｅｎｄ  ｆｏｒ
【００５５】
【数５】
2005176303.tif 000007
【００５６】
全てのレイヤおよびこのレイヤの全てのマークされていない戦略の中でｇｌ（ｓｌ，
ｓ’ｌ）が最大となるようなレイヤ１および戦略ｓ’ｌを見つける。
Ｇ＝Ｇ＋ΔＧｌ（ｓｌ，ｓ’ｌ）；
レイヤ１のベクトルをｓｌ＝ｓ’ｌに設定し、ｓ’ｌをマークする；
Ｅｎｄ  ｗｈｉｌｅ
【００５７】
【数６】
2005176303.tif 000008
【００５８】
１をベクトルｓｌ≠ｓｌ０である最後のレイヤとし、この最後のレイヤの長さを
ｎｌ−ｎｌ（Ｇ−Ｇｍｉｎ）／Ｇｌ（ｓｌ）となるように調節する；
Ｅｎｄ  ｉｆ
【００５９】
全てのレイヤの選択されたベクトルのセットおよびレイヤの長さを返す。送信される最後のレイヤの長さを調節することによって、最適解を極めて正確に近似することができる。
【００６０】
各レイヤのベクトルを選択した後、ベクトルをそのレイヤに適用し、ビットストリームを生成する。各ベクトルは、対応するレイヤに用いられるソース、ソースエラー耐性手順、チャネル符号化手順、チャネル符号化レートおよび送信電力レベルを示す。
【００６１】
本発明を好ましい実施の形態の例として記載してきたが、本発明の精神および範囲内で様々な他の適応および変更を行うことができることが理解される。したがって、添付の特許請求項の目的は、本発明の真の精神および範囲に入る変形および変更をすべて網羅することである。
【図面の簡単な説明】
【００６２】
【図１】従来技術のマルチメディアエンコーダのブロック図である。
【図２】本発明によるマルチメディアエンコーダのブロック図である。
【図３】本発明によるレイヤ型ビットストリームのブロック図である。
【図４】本発明によって用いられるエネルギー歪曲線のグラフである。
【図１】
2005176303.tif 000009
【図２】
2005176303.tif 000010
【図３】
2005176303.tif 000011
【図４】
2005176303.tif 000012
【外国語明細書】
2005176303.tif 000013
2005176303.tif 000014
2005176303.tif 000015
2005176303.tif 000016
2005176303.tif 000017
2005176303.tif 000018
2005176303.tif 000019
2005176303.tif 000020
2005176303.tif 000021
2005176303.tif 000022
2005176303.tif 000023
2005176303.tif 000024
2005176303.tif 000025
2005176303.tif 000026
2005176303.tif 000027
2005176303.tif 000028
2005176303.tif 000029
2005176303.tif 000030
2005176303.tif 000031