(57)【要約】  CELPにより符号化される第１信号（sM(n)）の励振信号に関する情報（km）は、関係付けられた第２信号（sS(n)）に対する候補励振信号の限定されたセット(10')を導出するために使用される。第１の符号化信号（sM(n)）の励振信号のパルス位置は、候補励振信号のセット(10')を判定するために使用されるのが好ましい。候補励振信号のセットのパルス位置は、第１符号化信号（sM(n)）の励振信号のパルス位置に近接して位置付けられるのが更に好ましい。第１信号（sM(n)）及び第２信号（sS(n)）は、共通の音声又はオーディオ信号のマルチチャネル信号であってもよい。しかし、第１信号（sM(n)）及び第２信号（sS(n)）は同一であってもよい。このように、第２信号（sS(n)）の符号化は、低ビットレートで再符号化するために利用されうる。
2008533522.tif 000002
【特許請求の範囲】
【請求項１】
オーディオ信号を符号化する方法であって、
第１オーディオ信号 (33, 33A) の符号励振線形予測の第１励振信号の表現 (k, km, ka) を供給するステップと、
第２オーディオ信号 (33, 33B) を供給するステップと、
前記第１励振信号に基づいて候補励振信号 (c'(n)) のセット (10') を導出するステップと、
前記候補励振信号 (c'(n)) のセット (10') を使用して、前記第２オーディオ信号 (33, 33B) の符号励振線形予測符号化を実行するステップと、
を有することを特徴とする方法。
【請求項２】
前記第２オーディオ信号 (33, 33B) は、前記第１オーディオ信号 (33, 33A) と相関があることを特徴とする請求項１に記載の方法。
【請求項３】
前記候補励振信号 (c'(n)) のセット (10') を導出する前記ステップは、前記第１励振信号及び前記第２オーディオ信号の少なくともいずれか一方に基づいて所定のルールのセットから１つのルールを選択し、該選択したルールに従い前記候補励振信号 (c'(n)) のセット (10') を導出することを特徴とする請求項１又は２に記載の方法。
【請求項４】
前記第１励振信号は、N個のとりうるパルス位置のセットのうちのn個のパルス位置 (PM) を含み、
前記候補励振信号 (c'(n)) は、前記N個のとりうるパルス位置のサブセットにおいてのみパルス位置 (P*s) を有し、
パルス位置 (P*s) の前記サブセットは、前記第１励振信号のn個のパルス位置 (PM) に基づいて選択される
ことを特徴とする請求項１乃至３のいずれか１項に記載の方法。
【請求項５】
jを区間{i+L, i+K} (ただし、K, Lは整数で、K＞L) 内にあるインデックス、iを前記n個のパルス位置のインデックスとすると、パルス位置の前記サブセットのパルス位置 (P*s) は、位置pjに位置付けられることを特徴とする請求項５に記載の方法。
【請求項６】
K=1、かつ、L=-1であることを特徴とする請求項５に記載の方法。
【請求項７】
前記第２オーディオ信号 (33, 33B) の前記符号励振線形予測は、前記候補励振信号のセット (10') 内のグローバル探索を使用して実行されることを特徴とする請求項１乃至６のいずれか１項に記載の方法。
【請求項８】
前記候補励振信号のセット (10') を参照して、前記第２オーディオ信号 (33, 33B) の前記符号励振線形予測の第２励振信号を符号化するステップと、
前記第１励振信号の前記表現 (k, km, ka) と共に前記符号化した第２励振信号を供給するステップと、
を更に有することを特徴とする請求項１乃至７のいずれか１項に記載の方法。
【請求項９】
前記第１励振信号の前記表現 (k, km, ka) と共に前記選択したルールの識別情報を表すデータを供給するステップを更に有することを特徴とする請求項３及び８に記載の方法。
【請求項１０】
N個のとりうるパルス位置を有する候補励振信号のセット (10) を参照して、前記第２オーディオ信号 (33, 33B) の前記符号励振線形予測の第２励振信号を符号化するステップを更に有することを特徴とする請求項１乃至７のいずれか１項に記載の方法。
【請求項１１】
前記第２オーディオ信号 (33) は、前記第１オーディオ信号 (33) と同一であることを特徴とする請求項１０に記載の方法。
【請求項１２】
前記第２励振信号はm個（ただし、m＜n）のパルス位置を有することを特徴とする請求項１乃至１１のいずれか１項に記載の方法。
【請求項１３】
オーディオ信号 (33A, 33B) の復号化を行う方法であって、
第１オーディオ信号 (33A) の符号励振線形予測の第１励振信号の表現 (k, km, ka) を供給するステップと、
第２オーディオ信号 (33B) の符号励振線形予測の第２励振信号の表現 (k's) を供給するステップと、
前記第２励振信号は、候補励振信号のセット (10') のうちの１つであり、
候補励振信号の前記セット (10') は、前記第１励振信号に基づくものであり、
前記候補励振信号のセット (10') に関する情報に基づいて、前記第２励振信号の表現 (k's) から前記第２励振信号 (c'k's(n)) を導出するステップと、
前記第２励振信号 (c'k's(n)) を予測フィルタリングすることにより前記第２オーディオ信号 (^sS(n)) を再構成するステップと、
を有することを特徴とする方法。
【請求項１４】
前記第２オーディオ信号 (33B) は、前記第１オーディオ信号 (33A) と相関があることを特徴とする請求項１３に記載の方法。
【請求項１５】
前記候補励振信号のセット (10') に関する前記情報は、所定のルールのセットのうちの１つのルールの識別情報を含み、前記ルールに従って、前記候補励振信号のセット (10') の導出が決定されることを特徴とする請求項１３又は１４に記載の方法。
【請求項１６】
前記第１励振信号は、N個のとりうるパルス位置のセットのうちのn個のパルス位置 (PM) を含み、
前記候補励振信号は、前記N個のとりうるパルス位置のサブセットにおいてのみパルス位置 (P*s) を有し、
パルス位置 (P*s) の前記サブセットは、前記第１励振信号のn個のパルス位置 (PM) に基づいて選択される
ことを特徴とする請求項１３乃至１５のいずれか１項に記載の方法。
【請求項１７】
jを区間{i+L, i+K} (ただし、K, Lは整数で、K＞L) 内にあるインデックス、iを前記n個のパルス位置のインデックスとすると、パルス位置の前記サブセットのパルス位置 (P*s) は、位置pjに位置付けられることを特徴とする請求項１６に記載の方法。
【請求項１８】
K=1、かつ、L=-1であることを特徴とする請求項１７に記載の方法。
【請求項１９】
オーディオ信号を符号化するエンコーダ (40B) であって、
第１オーディオ信号 (33, 33A) の符号励振線形予測の第１励振信号の表現 (k, km, ka) を供給する手段 (45) と、
第２オーディオ信号 (33, 33B) を供給する手段と、
前記第１励振信号の表現 (k, km, ka) を受信するために接続され、前記第１励振信号に基づく候補励振信号のセット (10') を導出する手段 (47) と、
符号励振線形予測を実行する手段 (25') であって、前記第２オーディオ信号 (33, 33B) 及び前記候補励振信号のセット (10') の表現を受信するために接続され、前記候補励振信号のセット (10') を使用して、前記第２オーディオ信号 (33, 33B) の符号励振線形予測符号化を実行する手段と、
を備えることを特徴とするエンコーダ (40B)。
【請求項２０】
前記第２オーディオ信号 (33, 33B) は、前記第１オーディオ信号 (33, 33A) と相関があることを特徴とする請求項１９に記載のエンコーダ。
【請求項２１】
候補励振信号のセット (10') を導出する前記手段 (47) は、前記第１励振信号及び前記第２オーディオ信号の少なくともいずれか一方に基づいて所定のルールのセットから１つのルールを選択し、該選択したルールに従い前記候補励振信号 (c'(n)) のセット (10') を導出することを特徴とする請求項１９又は２０に記載のエンコーダ。
【請求項２２】
前記第１励振信号は、N個のとりうるパルス位置のセットのうちのn個のパルス位置 (PM) を含み、
前記候補励振信号は、前記N個のとりうるパルス位置のサブセットにおいてのみパルス位置 (P*s) を有し、 
パルス位置 (P*s) の前記サブセットは、前記第１励振信号のn個のパルス位置 (PM) に基づいて選択される
ことを特徴とする請求項１９乃至２１のいずれか１項に記載のエンコーダ。
【請求項２３】
jを区間{i+L, i+K} (ただし、K, Lは整数で、K＞L) 内にあるインデックス、iを前記n個のパルス位置のインデックスとすると、パルス位置の前記サブセットのパルス位置 (P*s) は、位置pjに位置付けられることを特徴とする請求項２２に記載のエンコーダ。
【請求項２４】
K=1、かつ、L=-1であることを特徴とする請求項２３に記載のエンコーダ。
【請求項２５】
前記第２オーディオ信号 (33, 33B) の符号励振線形予測を実行する前記手段 (25') は、前記候補励振信号のセット (10') 内のグローバル探索を実行することを特徴とする請求項１９乃至２４のいずれか１項に記載のエンコーダ。
【請求項２６】
前記候補励振信号のセット (10') を参照して、前記第２オーディオ信号 (33B) の前記符号励振線形予測の第２励振信号を符号化する手段 (38B) と、
前記第１励振信号の前記表現 (k, km, ka) と共に前記符号化した第２励振信号を供給する手段と、
を更に備えることを特徴とする請求項１９乃至２５のいずれか１項に記載のエンコーダ。
【請求項２７】
前記第１励振信号の前記表現 (k, km, ka) と共に前記選択したルールの識別情報を表すデータを供給する手段を更に備えることを特徴とする請求項２１及び２６に記載のエンコーダ。
【請求項２８】
N個のとりうるパルス位置を有する候補励振信号のセット (10) を参照して、前記第２オーディオ信号 (33, 33B) の前記符号励振線形予測の第２励振信号を符号化する手段 (38B) を更に備えることを特徴とする請求項１９乃至２５のいずれか１項に記載のエンコーダ。
【請求項２９】
前記第２オーディオ信号 (33) は、前記第１オーディオ信号 (33) と同一であり、したがって前記エンコーダは再符号化を行うエンコーダであることを特徴とする請求項２８に記載のエンコーダ。
【請求項３０】
前記第２励振信号はm個（ただし、m＜n）のパルス位置を有することを特徴とする請求項１９乃至２９のいずれか１項に記載のエンコーダ。
【請求項３１】
オーディオ信号の復号化を行うデコーダ(50B)であって、
第１オーディオ信号 (33A) の符号励振線形予測の第１励振信号の表現 (km) を供給する手段 (55) と、
第２オーディオ信号 (33B) の符号励振線形予測の第２励振信号の表現 (k's) を供給する手段 (53B) と、
前記第２励振信号は、候補励振信号のセット (10') のうちの１つであり、
前記候補励振信号のセット (10') は、前記第１励振信号に基づくものであり、
前記第１励振信号の表現 (km) 及び前記第２励振信号の表現 (k's) と関連付けられる情報を受信するために接続され、前記候補励振信号のセット (10') に関する情報に基づいて、前記第２励振信号の表現 (k's) から前記第２励振信号(c'k's(n))を導出する手段 (57) と、
前記第２励振信号(c'k's(n))を予測フィルタリングすることにより前記第２オーディオ信号(^sS(n))を再構成する手段 (25") と、
を備えることを特徴とするデコーダ (50B)。
【請求項３２】
前記第２オーディオ信号 (33B) は、前記第１オーディオ信号 (33A) と相関があることを特徴とする請求項３１に記載のデコーダ。
【請求項３３】
前記候補励振信号のセット (10') に関する前記情報は、所定のルールのセットのうちの１つのルールの識別情報を含み、前記ルールに従って、前記候補励振信号のセット (10') の導出が決定されることを特徴とする請求項３１又は３１に記載のデコーダ。
【請求項３４】
前記第１励振信号は、N個のとりうるパルス位置のセットのうちのn個のパルス位置 (PM) を含み、
前記候補励振信号は、前記N個のとりうるパルス位置のサブセットにおいてのみパルス位置 (P*s) を有し、
パルス位置 (P*s) の前記サブセットは、前記第１励振信号のn個のパルス位置 (PM) に基づいて選択される
ことを特徴とする請求項３１乃至３３のいずれか１項に記載のデコーダ。
【請求項３５】
jを区間{i+L, i+K} (ただし、K, Lは整数で、K＞L) 内にあるインデックス、iを前記n個のパルス位置のインデックスとすると、パルス位置の前記サブセットのパルス位置 (P*s) は、位置pjに位置付けられることを特徴とする請求項３４に記載のデコーダ。
【請求項３６】
K=1、かつ、L=-1であることを特徴とする請求項３５に記載のデコーダ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、オーディオ符号化に関し、特に、符号励振線形予測符号化に関する。
【背景技術】
【０００２】
現在あるステレオ符号化技術、より一般的にはマルチチャネル符号化技術は、非常に高いビットレートを必要とする。パラメトリックステレオは、非常に低いビットレートで使用されることが多い。しかし、それら技術は、さまざまな種類の一般的なオーディオマテリアル、すなわち音楽、音声及び混合コンテンツ用に設計される。
【０００３】
マルチチャネル音声符号化においては、殆ど何も行なわれてきていない。研究の殆どは、チャネル間予測（inter-channel prediction : ICP）方法に重点をおいてきた。ICP技術は、左チャネルと右チャネルとの間に相関性があることを利用する。ステレオ信号におけるこの冗長性を減少する種々の方法が、[1][2][3]等の文献において説明される。
【０００４】
ICP方法は、話者が1人のみ存在する場合には非常に適切にモデリングするが、複数話者のモデリングや音源の拡散（例えば背景ノイズの拡散）はできない。したがって、ICPの残差の符号化は不可欠なものとなる場合があり、その場合非常に高いビットレートが要求される。
【０００５】
既存の音声コーデックの殆どはモノラルであり、符号励振線形予測（code excited linear predictive : CELP）符号化モデルに基づく。例として、AMR-NB (Adaptive Multi-Rate Narrow Band) 及びAMR-WB (Adaptive Multi-Rate Wide Band) を含む。このモデル、すなわちCELPにおいて、短期線形予測合成フィルタの入力における励振信号は、適応コードブック及び固定コードブック（イノベーション・コードブック）からの2つの励振ベクトルを加算することにより構成される。音声は、短期合成フィルタを介してそれらコードブックから適切に選択された2つのベクトルを供給することにより合成される。コードブックの最適な励振シーケンスは、AbS探索 (Analysis-by-Synthesis search) の探索手順を使用して選択される。この手順において、現音声と合成音声との間の誤差は、知覚重み付け歪み基準に従って最小限にされる。
【０００６】
固定コードブックは2種類存在する。第１の種類のコードブックは、いわゆる確率コードブック (stochastic codebook) である。確率コードブックは、多くの場合、大量の記憶容量を必要とする。コードブックにインデックスを与えると、励振ベクトルは従来のテーブルルックアップにより取得される。したがって、コードブックのサイズは、ビットレート及び演算量に制約される。
【０００７】
第２の種類のコードブックは、代数コードブック（algebraic codbook）である。確率コードブックとは対照的に、代数コードブックはランダムではなく、実質的な記憶を必要としない。代数コードブックは、k番目のコードベクトルを構成するパルスの振幅及び位置が対応するインデックスkから直接導出されるインデックス付きコードベクトルのセットである。これは、実質的にメモリに対する要件がない。したがって、代数コードブックのサイズはメモリ容量により制約されない。また、代数コードブックは、効率的な探索手順に非常に適している。
【０００８】
重要なことは、音声コーデックが利用可能なビットのうち重要な部分及び殆どの場合はその大部分が固定コードブック励振符号化に割り当てられることである。例えば、AMR-WB標準において、固定コードブック手順に割り当てられるビットの量は36%〜76%である。更にこれは、符号化器の演算量の大部分を表す固定コードブック励振探索である。
【０００９】
[7]において、チャネル毎の個別固定コードブックと全チャネルに共通な共通コードブックとを含むマルチパート固定コードブックが使用される。この手法によれば、チャネル間相関の適切な表現を得ることができる。しかし、これにより記憶容量及び演算量は増す。更に、各チャネルコードブックインデックスに加え共通コードブックインデックスを送信する必要があるため、固定コードブック励振を符号化するのに必要なビットレートは非常に大きい。[8]及び[9]において、マルチチャネル信号を符号化する同様の方法が説明される。それらの方法において、符号化モードは異なるチャネルの相関度に依存する。それら技術は、Left/Right及びMid/Side符号化から周知であり、2つの符号化モード間の切り替えは残差に依存し、従って相関性に依存する。
【００１０】
[10]には、マルチチャネル信号を符号化する方法が記載されている。その方法は、単一チャネル線形予測コーデックの種々の要素を一般化する。この方法は、会話アプリケーション等のリアルタイムアプリケーションにおいてその方法を使用不可能にする大量の計算を必要とするという欠点を有する。この技術の別の欠点は、符号化に対して使用される種々の逆相関フィルタを符号化するのに必要なビット量である。
【００１１】
【非特許文献１】[1] H. Fuchs, "Improving joint stereo audio coding by adaptive inter-channel prediction", in Proc. IEEE WASPAA, Mohonk, NY, 1993年10月
【非特許文献２】[2] S.A. Ramprashad, "Stereophonic CELP coding using cross channel prediction", in Proc. IEEE Workshop Speech Coding, pp. 136-138, 2000年9月
【非特許文献３】[3] T. Liebschen, "Lossless audio coding using adaptive multichannel prediction", in Proc. AES 113th Conv., Los Angeles, CA, 2002年10月
【非特許文献４】[4] ITU-R BS.1387
【特許文献１】[5] 国際公開WO96/28810
【非特許文献５】[6] 3GPP TS 26.190, p. 28, table 7
【特許文献２】[7] 米国特許出願公開2004/0044524
【特許文献３】[8] 米国特許出願公開2004/0109471
【特許文献４】[9] 米国特許出願公開2003/0191635
【特許文献５】[10] 米国特許6,393,392
【発明の開示】
【発明が解決しようとする課題】
【００１２】
従来の音声符号化の一般的な課題は、必要とするビットレートの高さとエンコーダの演算量の多さである。
【００１３】
本発明の目的は、音声符号化のため方法及び装置の改良である。本発明の副次的な目的は、CELP符号化方法及び装置におけるビットレート及び演算量を低減することである。
【課題を解決するための手段】
【００１４】
上記目的は、開示される請求の範囲に従う方法及び装置により達成される。一般に、CELPにより符号化された第１信号の励振信号は、第２信号に対する候補励振信号の限定されたセットを導出するために使用される。第２信号は、第１信号と関係付けられるのが好ましい。特定の実施形態においては、候補励振信号の限定されたセットは、符号化された第１信号及び／又は第２信号に基づいて所定のルールのセットから選択された１つのルールにより導出される。第１符号化信号の励振信号のパルス位置は、候補励振信号のセットを判定するために使用されるのが好ましい。候補励振信号のセットのパルス位置は、第１符号化信号の励振信号のパルス位置に近接して位置付けられるのが更に好ましい。第１信号及び第２信号は、共通の音声又はオーディオ信号のマルチチャネル信号とすることができる。しかし、第１信号及び第２信号は同一であってもよく、それにより、第２信号の符号化はより低いビットレートで再符号化するために利用される。
【発明の効果】
【００１５】
本発明の１つの利点は、符号化の演算量を低減できることである。更に、マルチチャネル信号の場合、符号化信号を送信するのに必要とされるビットレートが減少する。本発明は、より低いレートでの同一信号の再符号化に効率的に適用できる。本発明の別の利点は、モノラル信号との互換性を有する点、及び、殆ど変更なしに既存の音声コーデックの拡張機能として実現できる点である。
【発明を実施するための最良の形態】
【００１６】
一般的なCELP音声合成モデルを図１Ａに示す。固定コードブック10は、それぞれインデックスkで特徴付けられる複数の候補励振信号30を含む。代数コードブック (algebraic codebook) の場合、インデックスkのみで、対応する候補励振信号30を完全に特徴付ける。各候補励振信号30は、ある特定の位置及び振幅を有する複数のパルス32を含む。インデックスkは、参照番号12に相当する、出力励振信号ck(n)を出力する増幅器11において増幅される候補励振信号30を決定する。本発明の第１の主題ではないが、適応コードブック14は、増幅器15を介して適応励振信号v(n)を出力する。加算器17で励振信号ck(n)と適応励振信号v(n)とが加算され、加算励振信号u(n)が出力される。破線13で示すように、加算励振信号u(n)は、後続の信号に対する適応コードブックに影響を及ぼす。
【００１７】
加算励振信号u(n)は、線形予測合成部20の変換1/A(z)に対する入力信号として使用され、21で示される「予測」信号^s(n)が結果として得られる。この予測信号^s(n)は、通常は後処理22の後、CELP合成手順の出力信号となる。
【００１８】
着目する音声信号のA-b-S符号化において、CELP音声合成モデルが使用される。ターゲット信号s(n)、すなわち近似されようとする信号が供給される。適応コードブックを用いた長期予測 (long-term prediction) が行われ、現在のターゲット信号に対する過去の符号化を調整し、適応励振信号v(n) = gpu(n-δ)を出力する。残留誤差を固定コードブック励振信号を決定するためのターゲットとし、平均二乗基準等の目的関数に従って差分を最小限にする、エントリckに対応するコードブックインデックスkをみつける必要がある。一般には、代数コードブックは、重み付き入力音声と重み付き合成音声との間の平均二乗誤差を最小限にすることにより探索される。固定コードブック探索の目的は、以下の式が最大になるように、インデックスkに対応する代数コードブックのエントリckを見つけることである。
【００１９】
2008533522.tif 000003
【００２０】
行列Hは、要素が重み付けフィルタのインパルス応答から導出されるフィルタリング行列である。y2は、符号化される信号に依存する成分のベクトルである。
【００２１】
この固定コードブック手順を図1Bに示す。図1Bにおいて、インデックスkは、固定コードブック10からエントリckを励振信号12として選択する。確率的固定コードブックにおいて、通常、インデックスkはテーブルルックアップの入力としての役割を果たす。一方、代数固定コードブックにおいて、励振信号12はインデックスkから直接導出される。一般に、マルチパルス励振は以下のように書ける。
【００２２】
2008533522.tif 000004
【００２３】
ただし、pi,kはインデックスkに対するパルス位置、bi,kは個々のパルス振幅、Pはパルス数、δは次のようなディラックパルス関数である。
【００２４】
2008533522.tif 000005
【００２５】
図1Cは、固定コードブック10の候補励振信号30の一例を示す図である。候補励振信号30は、複数のパルス32、この例では8本のパルスで特徴付けられる。パルス32は、パルスの位置P(1)〜P(8)及びそれらの振幅により特徴付けられる。通常の代数固定コードブックにおいては、振幅は+1又は-1である。
【００２６】
単一チャネルのエンコーダ/デコーダ・システムにおいては、通常、CELPモデルは図2に示されるように実現される。図1AのCELP合成モデルの各機能に対応する各部分には、実際のインプリメンテーションにおいて実質的には同じレベルにはないが主にそれら部分の機能により特徴付けられるので、同一の参照符号を付している。例えば、線形予測A-b-Sの実際の実現例において通常存在する誤差重み付けフィルタは表示されない。
【００２７】
33で示される符号化対象の信号s(n)がエンコーダ40に供給される。エンコーダは、上述の原理に従うCELP合成ブロック25を含む（図を分かりやすくするために、後処理は省略した。）CELP合成ブロック25からの出力は、比較器31において信号s(n)と比較される。重み付けフィルタにより重み付けされる差分37は、コードブック最適化ブロック35に供給され、コードブック最適化ブロック35は、12で示される最適な又は少なくとも概ね適切な励振信号ck(n)を見つけるように、従来の原理に従って構成される。コードブック最適化ブロック35は、対応するインデックスkを固定コードブック10に供給する。最終的な励振信号が見つけられると、適応コードブック12のインデックスk及び遅延δがインデックス・エンコーダ38で符号化され、インデックスk及び遅延δを表す出力信号を供給する。
【００２８】
インデックスk及び遅延δの表現は、デコーダ50に供給される。デコーダは、上述の原理に従うCELP合成ブロック25を含む。(図を分かりやすくするために、後処理は省略される。)インデックスk及び遅延δの表現は、インデックス・デコーダ53において復号化され、インデックスk及び遅延δは、入力パラメータとして固定コードブック及び適応コードブックにそれぞれ供給される。その結果、原信号s(n)に類似するであろう21で示される合成信号^s(n)が得られる。
【００２９】
インデックスk及び遅延δの表現は、短期間又は長期間、エンコーダとデコーダとの間の任意の場所に格納される。これにより、例えばオーディオ録音の格納が必要とする格納能力は相対的に小さくなる。
【００３０】
本発明は、音声符号化、より一般にはオーディオ符号化に関する。典型的な例において、本発明は、主信号sM(n)をCELP技術に従って符号化するとともに、別の信号sS(n)を符号化することが望ましい場合に対処する。その別の信号とは、例えば低ビットレートでの再符号化における同一の主信号sS(n)=sM(n)である場合もあるし、主信号の符号化バージョンsS(n)=^sM(n)である場合もあるし、あるいは、ステレオ、マルチチャネル5.1等の別のチャネルに対応する信号である場合もある。
【００３１】
したがって本発明は、遠隔会議アプリケーションにおける音声のステレオ符号化、より一般にはマルチチャネル符号化に直接適用可能である。本発明の応用例は、オープンループ・コンテンツ依存符号化又はクローズドループ・コンテンツ依存符号化の一部として、オーディオ符号化を含むことができる。
【００３２】
本発明が最適な条件で動作するために、主信号と他の信号との間に相関があることが好ましい。ただし、そのような相関の存在は、本発明が適切に動作するための必須の条件ではない。実際には、本発明は適応して動作し、主信号と他の信号との間の相関度に依存して実施される。ステレオアプリケーションにおいては、左チャネルと右チャネルとの間に因果関係があるため、多くの場合、和信号を主信号sM(n)とし、左チャネル及び右チャネルの差信号をsS(n)とすることになる。
【００３３】
本発明の仮定は、主信号sM(n)がCELP符号化表現において利用可能であることである。本発明の１つの基本概念は、他の信号sS(n)の符号化中の固定コードブックにおける探索を候補励振信号のサブセットに限定することである。このサブセットは、主信号のCELP符号化に依存して選択される。好適な実施形態においては、サブセットの候補励振信号のパルスは、主信号のパルス位置に依存するパルス位置のセットに限定される。これは、制約された候補パルス位置を規定することに対応する。通常、利用可能なパルス位置のセットは、主信号のパルス位置とそれに隣接するパルス位置に設定される。
【００３４】
候補パルス数を減らすことにより、エンコーダの演算量を大幅に低減することができる。
【００３５】
以下、２つのチャネル信号の一般的な例を示す。しかし、これは、それ以上のマルチチャネルに容易に拡張される。ただし、マルチチャネルの場合、各チャネルで異なる重み付けフィルタが与えられてターゲットが異なり、また、各チャネルのターゲットは互いに遅延することになる。
【００３６】
主チャネル及び副チャネルは次式により構成される。
【００３７】
2008533522.tif 000006
【００３８】
ただし、sL(n)及びsR(n)はそれぞれ、左チャネル及び右チャネルの入力である。左チャネル及び右チャネルが互いに遅延したバージョンであっても、一般に主チャネル及び副チャネルは双方のチャネルからの情報を含むため、これは主チャネル及び副チャネルとの関係には当てはまらない。
【００３９】
以下において、主チャネルが第１の符号化チャネルであり、その符号化に対する固定コードブック励振のパルス位置が利用可能であると仮定する。
【００４０】
副信号固定コードブック励振符号化のターゲットは、副信号と適応コードブック励振との間の差分として計算される。
【００４１】
2008533522.tif 000007
【００４２】
ただし、gPv(n)は適応コードブック励振であり、sC(n)は適応コードブック探索のターゲット信号である。
【００４３】
本実施形態において、候補励振信号のとりうるパルス位置の数は、主信号のパルス位置に依存して規定される。それらのパルス位置はとりうる全ての位置のうちのほんの少しであるため、候補励振信号の限定されたセット内の励振信号を含む副信号を符号化するのに必要とされるビット量は、全てのパルス位置が現れる場合と比較して大幅に減少する。
【００４４】
主パルス位置に対してパルス候補位置を選択することは、演算量及び必要とされるビットレートを決定する際に重要である。
【００４５】
例えば、フレーム長をL、主信号符号化におけるパルス数をNとすると、パルス位置を符号化するのに約N*log2(L)ビット必要である。しかし、候補として主信号パルス位置のみを保持し且つ副信号に対する候補励振信号のパルス数がPである場合、副信号を符号化するためには約P*log2(N)ビットを必要とする。これは、N、P、Lの数が適切であれば、必要とするビットレートが大幅に減少することを意味する。
【００４６】
1つの興味深い側面は、副信号に対するパルス位置が主信号のパルス位置と同じに設定される場合である。パルス位置の符号化は必要なく、パルス振幅の符号化だけが必要である。+1/-1の振幅を有するパルスを含む代数コードブックの場合には、符号のみ(Nビット)が符号化される必要がある。
【００４７】
ここで、主信号パルス位置をPM(i), i = 1, ...nで示す。副信号の候補励振信号のパルス位置は、主信号パルス位置及び可能な追加のパラメータに基づいて選択される。追加のパラメータは、2つのチャネル間の時間遅延及び/又は適応コードブックインデックスの差を含みうる。
【００４８】
本実施形態において、副信号候補励振信号に対するパルス位置のセットは、以下のように構成される。
【００４９】
2008533522.tif 000008
【００５０】
ただし、J(i,k)は遅延インデックスを示す。これは、各パルス位置が、副信号パルス探索手順における候補励振信号を構成するために使用されるパルス位置のセットを生成することを意味する。これを図3(a)に示す。ここで、PMは主信号の励振信号のパルス位置を示し、P*Sは副信号分析における候補励振信号のとりうるパルス位置を示す。
【００５１】
当然、これは相関の高い信号に最適である。相関の低い信号又は相関のない信号の場合には、逆の戦略をとる。これは、パルス候補を次式のセットに属さない全てのパルスとすることになる。
【００５２】
2008533522.tif 000009
【００５３】
これは相補的な例であるため、双方の戦略が類似していることは当業者には容易に理解されよう。相関する例のみを更に詳細に説明する。
【００５４】
パルス候補の位置及び数が遅延インデックスJ(i,k)に依存することは容易に理解されよう。遅延インデックスは、2つのチャネル間の実際の遅延及び/又は適応コードブックインデックスに依存するようにしてもよい。図3(a)においては、k max = 3、かつ、J(i,k) = J(k) ∈ {-1, 0, +1} である。
【００５５】
図3(b)においては、僅かに異なる別のパルス位置の選択を行う。ここで、k max = 3であるが、J(i,k) = J(k) ∈ {0, +1, +2} である。
【００５６】
パルス位置の選択方法のルールには種々の方法をとりうることは当業者に認識されよう。使用する実際のルールは、実際のインプリメンテーションに適合させるとよい。しかし、重要な特徴は、パルス位置候補がある特定のルールに従う主信号分析による結果として得られるパルス位置に依存して選択されることである。このルールは、一意に固定してもよいし、あるいは、2つのチャネル間の相関及び/又は2つのチャネル間の遅延等に依存する所定のルールのセットから選択するようにしてもよい。
【００５７】
使用されるルールに依存して、副信号のパルス候補のセットが構成される。一般に、副信号パルス候補のセットは、フレーム長全体と比較して非常に小さい。これにより、間引きフレームに基づく客観的な最大化問題を再公式化できる。
【００５８】
一般的な例において、パルスは、例えば[5]において説明される深さ優先アルゴリズムを使用して、あるいは候補パルス数が非常に少ない場合には全数探索を使用して探索される。しかし、候補数が少ない場合でも、高速探索手順を使用することが推奨される。
【００５９】
一般に、後ろ向きフィルタ信号は、以下の式を使用して事前に計算される。
【００６０】
2008533522.tif 000010
【００６１】
行列
2008533522.tif 000011
は、h(n)(重み付けフィルタのインパルス応答)の相関の行列であり、その行列の要素は以下の式により計算される。
【００６２】
2008533522.tif 000012
【００６３】
従って、目的関数は以下のように書ける。
【００６４】
2008533522.tif 000013
【００６５】
副信号のとりうる候補パルス位置のセットを仮定すると、後ろ向きフィルタリングベクトルdのインデックスのサブセット及び行列Φのみが必要である。候補パルスのセットは、昇順にソートされる。
【００６６】
2008533522.tif 000014
【００６７】
P*S(i)は候補パルス位置であり、pはその数である。なお、pはフレーム長Lより常に小さく、通常は十分に小さい。
【００６８】
間引き信号を、次式で表す。
【００６９】
2008533522.tif 000015
【００７０】
また、間引き相関行列Φ2を、次式で表す。
【００７１】
2008533522.tif 000016
【００７２】
この場合、Φ2は対称行列であり、かつ正定値である。また、以下のように直接書くことができる。
【００７３】
2008533522.tif 000017
【００７４】
ただし、c'k'は、新たな代数コードベクトルである。インデックスは、縮小されたサイズのコードブックへの新たなエントリであるk'となる。
【００７５】
これらの間引き動作の概要を図4に示す。図の上段には、元のサイズの代数コードブック10を、縮小されたサイズのコードブック10'へ縮小することが示されている。中段には、元のサイズの重み付けフィルタ共分散行列60を、縮小された重み付けフィルタ共分散行列60'に縮小することが示されている。また、下段には、元のサイズの後ろ向きフィルタリングされたターゲット62を、縮小されたサイズの後ろ向きフィルタリングされたターゲット62'に縮小することが示されている。当業者には、そのような縮小の結果、演算量が低減されることが理解されよう。
【００７６】
間引き信号の目的関数を最大限にすることは、いくつかの利点を有する。その1つは、必要とされるメモリ容量を少なくできることであり、例えば、行列Φ2に必要とされるメモリ容量を少なくできる。別の利点は、主信号のパルス位置がいずれの場合にも受信機に送信されるため、デコーダが間引き信号のインデックスを常に利用できることである。これにより、主信号のパルス位置に対して他の信号(副)のパルス位置を符号化でき、これが使用するビットは非常に少ない。別の利点は、最大化が間引き信号に対して実行されるため、演算量が低減することである。
【００７７】
図5Aにおいて、本発明によるエンコーダ40A、40B及びデコーダ50A、50Bのシステムの一実施形態を示す。多くの詳細は図2と同様であるため、機能が本質的に変更されていない部分については詳細な説明は省略する。33Aで示される主信号sM(n)は、第１のエンコーダ40Aに供給される。第１のエンコーダ40Aは、従来の任意のCELP符号化モデルに従って動作し、固定コードブックに対するインデックスkm及び適応コードブックに対する遅延基準δmを生成する。この符号化の詳細は、本発明にとって重要な部分ではないため、図5Aを理解し易くするために省略する。パラメータkm及びδmは第１のインデックスエンコーダ38Aにおいて符号化され、第１のデコーダ50Aに送出されるパラメータの表現k*m及びδ*mを与える。第１のデコーダにおいて、表現k*m及びδ*mは、第１のインデックス・デコーダ53Aでパラメータkm及びδmに復号化される。原信号は、従来技術による任意のCELP復号化モデルに従ってそれらパラメータから再生成される。この復号化の詳細は、本発明にとって重要な部分ではないため、図5Aを理解し易くするために省略する。21Aで示される、再生成された第１の出力信号^sm(n)が出力される。
【００７８】
33Bで示される副信号sS(n)は、第２のエンコーダ40Bに入力信号として供給される。第２のエンコーダ40Bの殆どの部分は、図2のエンコーダと同様である。ここで信号は、主信号を符号化するのに使用された信号と区別するためにインデックス「s」を与えられる。第２のエンコーダ40Bは、CELP合成ブロック25を含む。本発明によると、インデックスkm又はそのインデックスの表現は、第１のエンコーダ40Aから第２のエンコーダ40Bの固定コードブック10の入力45に供給される。インデックスkmは、上述の与えられた原理に従って縮小された固定コードブック10'を抽出するために、候補導出手段47により使用される。第２のエンコーダ40BのCELP合成ブロック25'の合成は、縮小された固定コードブック10'からの励振信号c'k'S(n)を表すインデックスk'Sに基づく。インデックスk'Sは、CELP合成の最適な選択を表すように見つけられる。パラメータk'S及びδSは第２のインデックス・エンコーダ38Bにおいて符号化され、第２のデコーダ50Bに送出されるパラメータの表現k'*S及びδ*Sを与える。
【００７９】
第２のデコーダ50Bにおいて、表現k'*S及びδ*Sは、第２のインデックス・デコーダ53Bでパラメータk'S及びδSに復号化される。更に、第２のエンコーダ40Bで使用されたものと同等の縮小された固定コードブック10'の候補導出手段57による抽出を可能にするために、インデックスパラメータkmは、第１のデコーダ50Aから得ることが可能であり、また、第２のデコーダ50Bの固定コードブック10の入力に供給される。元の副信号は、通常のCELP復号化モデル25"に従って、パラメータk'S及びδS、並びに縮小された固定コードブック10'から再生成される。この復号化の詳細は、本質的に図2と同様に実行されるが、縮小固定コードブック10'を使用する。このようにして、21Bで示される、再生成された出力副信号^sS(n)が出力される。
【００８０】
インデックス付け関数J(i,k)等の候補パルスのセットを構成するためのルールの選択は有利に適応され、遅延パラメータ、相関度等の追加のチャネル間特性に依存する。この場合、すなわち適応されたルールの選択において、エンコーダは、他の信号を符号化するために候補パルスのセットを導出するのに選択されたルールをデコーダに送信するのが好ましい。ルールの選択は、例えば閉ループ手順により実行される。ここで、複数のルールがテストされ、最終的に最適な結果を与えるルールが選択される。
【００８１】
図5Bは、ルール選択方法を使用して一実施形態を示す。モノ信号sM(n)及び好ましくは副信号sS(n)は、本実施形態においてはルール選択ユニット39にも提供される。モノ信号の代わりに、モノ信号を表すパラメータkmを使用できる。ルール選択ユニット39において、信号は、例えば遅延パラメータ又は相関度に対して分析される。その結果によって、例えばインデックスrにより表されるルールが所定のルールのセットから選択される。選択されたルールのインデックスは、候補セットの導出方法を判定する候補導出手段47に提供される。ルールインデックスrは第２のインデックスエンコーダ38Bに更に提供され、第２のインデックスエンコーダ38Bはインデックスの表現r*を与える。表現r*は、その後第２のデコーダ50Bに送出される。第２のインデックスデコーダ53Bはルールインデックスrを復号化し、それは候補導出手段57の動作を管理するために使用される。
【００８２】
このように、異なる種類の信号に適するルールのセットが提供される。データの転送の際に単一のルールインデックスを追加するだけで、更なる融通性が達成される。
【００８３】
使用される特定のルール及び結果として得られる候補副信号パルスの数は、ビットレート及びアルゴリズムの演算量を決める主なパラメータである。
【００８４】
上述したように、全く同一の原理が同一チャネルの再符号化に同様に適切に適用される。図6は、送信パスの異なる部分が異なるビットレートを可能にする一実施形態を示す。これは、レートトランスコーディング方式の一部として適用可能である。信号s(n)は、第１のエンコーダ40Aに入力信号33Aとして提供される。第１のエンコーダ40Aは、第１のビットレートに従って送信されるパラメータの表現k*及びδ*を生成する。ある特定の場所においては、利用可能なビットレートは減少し、より低いビットレートに対して再符号化が実行される必要がある。第１のデコーダ50Aは、21Aで示される再生成信号^s(n)を生成するためにパラメータの表現k*及びδ*を使用する。この21Aで示される再生成信号^s(n)は、入力信号33Bとして第２のエンコーダ40Bに提供される。第１のデコーダ50Aからのインデックスkは、第２のエンコーダ40Bに提供される。インデックスkは、縮小された固定コードブック10'を抽出するために使用された図6と同様である。第２のエンコーダ40Bは低ビットレートに対して信号^s(n)を符号化し、選択した励振信号c'^k'(n)を表すインデックス^k'を与える。しかし、遠隔のデコーダが対応する縮小された固定コードブックを構成するのに必要な情報を有さないため、このインデックス^k'はそのデコーダにおいては殆ど使用されない。このインデックス^k'は、元のコードブック10を参照するインデックス^kと関連付けられる必要がある。これは、固定コードブック10と関連して実行されるのが好ましく、^k'の入力を示す矢印41及び^kの出力を示す矢印43により図6に表される。インデックス^kの符号化は、候補励振信号のセット全体を参照して実行される。
【００８５】
典型的な例において、第１の符号化はビットレートnで行われ、第２の符号化はビットレートmで行われる。ただし、n＞mである。
【００８６】
異なる能力を有する異なる種類のネットワークを介してライブコンテンツをリアルタイム送信する（例えば、遠隔会議（等のある特定のアプリケーションにおいて、例えば、異なる種類のネットワークに対応するためにいくつかの異なるビットレートでの同一信号のリアルタイム符号化、いわゆる並列マルチレート符号化が必要な場合、異なるビットレートでの並列符号化を提供することは興味深いだろう。図7は、信号s(n)が第１のエンコーダ40A及び第２のエンコーダ40Bに供給されるシステムを示す。先の実施形態と同様に、第２のエンコーダは、第１の符号化を表すインデックスkaに基づいて縮小された固定コードブック10'を提供する。第２の符号化はインデックス「b」により示される。第２のエンコーダ40Bは、第１のデコーダ50Aとは無関係になる。他の殆どの部分は図6と同様であるが、適応インデックス付けを含む。
【００８７】
低レートで同一信号を再符号化するそれら2つの応用例に対して、本発明は本質的に演算量を低減し、それら応用例を低コストのハードウェアで実現することを可能にする。
【００８８】
上述のアルゴリズムの一実施形態は、AMR-WB音声コーデックと関連して実現された。副信号を符号化するために、同一の適応コードブックインデックスがモノ励振を符号化するのに使用されたように使用される。LTP利得及び改良ベクトル利得は、量子化されなかった。
【００８９】
代数コードブックに対するアルゴリズムは、モノパルス位置に基づいた。[6]において説明されるように、コードブックはトラックで構成されてもよい。最小モードを除いて、トラック数は4である。各モードに対して、ある特定のパルス位置の数が使用される。例えばモード5の場合、すなわち15.85kbpsの場合、候補パルス位置は以下の通りである。
【００９０】
2008533522.tif 000018
【００９１】
実現されたアルゴリズムは、全てのモノパルスを副信号のパルス位置として保持する。すなわち、パルス位置は符号化されない。パルスの符号のみが符号化される。
【００９２】
2008533522.tif 000019
【００９３】
各パルスは、符号を符号化するのに使用するのは1ビットだけである。これにより、合計ビットレートはモノパルスの数と同等になる。上述の例において、サブフレーム毎に12個のパルスが存在し、改良ベクトルを符号化するための合計ビットレートは12ビット×4×50=2.4kbpsと同等になる。これは、最小AMR-WBモード(6.6kbpsモードに対して2パルス)に必要とされるビット数と同一であるが、この場合はより高いパルス密度を有する。
【００９４】
なお、ステレオ信号を符号化するために、追加のアルゴリズム遅延は必要ない。
【００９５】
図8は、知覚品質を評価するためのPEAQ [4] により得られる結果を示す。PEAQは、よく知られているため選択したもので、ステレオ信号に対する客観的な品質基準を提供する唯一のツールである。ステレオ100がモノ信号102と比較して品質を実際に上げることが、その結果から明らかに分かる。使用されるサウンドアイテムは種々あり、サウンド1のS1は背景ノイズのある映画から抽出されたものであり、サウンド2のS2は1分間のラジオ録音であり、サウンド3であるS3はカートレーススポーツイベントであり、サウンド4であるS4は実際の2マイク録音である。
【００９６】
図9は、本発明による符号化方法の一実施形態を示すフローチャートである。手順はステップ200で開始する。ステップ210において、第１のオーディオ信号に対するCELP励振信号の表現が供給される。なお、第１のオーディオ信号全体を提供する必要はなく、CELP励振信号の表現のみを供給する。ステップ212において、第１のオーディオ信号と関係付けられる第２のオーディオ信号が供給される。ステップ214において、候補励振信号のセットは、第１のCELP励振信号に従って導出される。候補励振信号のパルス位置は、第１のオーディオ信号のCELP励振信号のパルス位置に関係付けられるのが好ましい。ステップ216において、CELP符号化は、ステップ214で導出された候補励振信号の縮小されたセットを使用して第２のオーディオ信号に対して実行される。最後に、第２のオーディオ信号に対するCELP励振信号の表現、すなわち通常はインデックスが、縮小された候補セットに対する参照を使用して符号化される。手順は、ステップ299において終了する。
【００９７】
図10は、本発明による符号化方法の別の実施形態を示す。手順は、ステップ200で開始する。ステップ211において、オーディオ信号が供給される。ステップ213において、同一のオーディオ信号に対する第１のCELP励振信号の表現が供給される。ステップ215において、候補励振信号のセットは第１のCELP励振信号に従って導出される。候補励振信号のパルス位置は、第１のオーディオ信号のCELP励振信号のパルス位置に関係付けられるのが好ましい。ステップ217において、CELP再符号化は、ステップ215で導出された候補励振信号の縮小されたセットを使用してオーディオ信号に対して実行される。最後に、オーディオ信号に対する第２のCELP励振信号の表現、すなわち通常はインデックスが、非縮小候補セット、すなわち第１のCELP符号化に対して使用されたセットに対する参照を使用して符号化される。手順は、ステップ299において終了する。
【００９８】
図11は、本発明による復号化方法の一実施形態を示す。手順は、ステップ200で開始する。ステップ210において、第１のオーディオ信号に対する第１のCELP励振信号の表現が供給される。ステップ252において、第２のオーディオ信号に対する第２のCELP励振信号の表現が供給される。ステップ254において、第２の励振信号は、第１の励振信号の知識を使用して第２のCELP励振信号の表現から導出される。候補励振信号の縮小されたセットは第１のCELP励振信号に従って導出され、その縮小セットから、第２の励振信号が第２のCELP励振信号に対するインデックスを使用して選択されるのが好ましい。ステップ256において、第２のオーディオ信号は、第２の励振信号を使用して再構成される。手順は、ステップ299において終了する。
【００９９】
上述の実施形態は、本発明のいくつかの例として理解されるべきである。本発明の範囲から逸脱することなく、種々の変形、組合せ及び変更がそれら実施形態に対して行われうることは、当業者には理解されよう。特に、種々の実施形態における種々の部分解決策は、技術的に可能な他の構成において組み合わせることができる。しかし、本発明の範囲は添付の請求の範囲により規定される。
【０１００】
本発明により、代数コードブック及びCELPを使用して、複数オーディオチャネルを符号化する場合の複雑さ(メモリ及び算術演算)を非常に効果的に軽減し、かつ、ビットレートを非常に効果的に低減できる。
【図面の簡単な説明】
【０１０１】
【図１Ａ】符号励振線形予測モデルを示す概略図である。
【図１Ｂ】励振信号を導出する処理を示す概略図である。
【図１Ｃ】符号励振線形予測モデルにおいて使用する励振信号の一実施形態を示す概略図である。
【図２】符号励振線形予測モデルによるエンコーダ及びデコーダの一実施形態を示すブロック図である。
【図３】（ａ）は、本発明に従って候補励振信号を選択する原理の一実施形態を示す図、（ｂ）は、本発明に従って候補励振信号を選択する原理の別の実施形態を示す図である。
【図４】本発明の一実施形態により必要とするデータ量を低減できることを説明する図である。
【図５Ａ】本発明による２つの信号に対するエンコーダ及びデコーダの一実施形態を示すブロック図である。
【図５Ｂ】本発明による２つの信号に対するエンコーダ及びデコーダの別の実施形態を示すブロック図である。
【図６】本発明に従って信号を再符号化するためのエンコーダ及びデコーダの一実施形態を示すブロック図である。
【図７】本発明に従って異なるビットレートに対して信号を並列符号化するためのエンコーダ及びデコーダの一実施形態を示すブロック図である。
【図８】本発明の実施形態により達成される知覚品質を示す図である。
【図９】本発明による符号化方法の一実施形態の主なステップを示すフローチャートである。
【図１０】本発明による符号化方法の別の実施形態の主なステップを示すフローチャートである。
【図１１】本発明による復号化方法の一実施形態の主なステップを示すフローチャートである。
【図１Ａ】
2008533522.tif 000020
【図１Ｂ】
2008533522.tif 000021
【図１Ｃ】
2008533522.tif 000022
【図２】
2008533522.tif 000023
【図３】
2008533522.tif 000024
【図４】
2008533522.tif 000025
【図５Ａ】
2008533522.tif 000026
【図５Ｂ】
2008533522.tif 000027
【図６】
2008533522.tif 000028
【図７】
2008533522.tif 000029
【図８】
2008533522.tif 000030
【図９】
2008533522.tif 000031
【図１０】
2008533522.tif 000032
【図１１】
2008533522.tif 000033
【手続補正書】
【提出日】平成20年2月18日(2008.2.18)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項５
【補正方法】変更
【補正の内容】
【請求項５】
jを区間{i+L, i+K} (ただし、K, Lは整数で、K＞L) 内にあるインデックス、iを前記n個のパルス位置のインデックスとすると、パルス位置の前記サブセットのパルス位置 (P*s) は、位置pjに位置付けられることを特徴とする請求項４に記載の方法。
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項３３
【補正方法】変更
【補正の内容】
【請求項３３】
前記候補励振信号のセット (10') に関する前記情報は、所定のルールのセットのうちの１つのルールの識別情報を含み、前記ルールに従って、前記候補励振信号のセット (10') の導出が決定されることを特徴とする請求項３１又は３２に記載のデコーダ。
【国際調査報告】
2008533522.tif 000034
2008533522.tif 000035