(57)【要約】  本発明は、デコーダ（１４）からかつノイズ減少後処理（１６）ステップから生じるディジタル信号の処理に関し、それは、特に、後処理された信号（ＳＰＯＳＴ）の現在の振幅及び復号化された信号（Ｓ’Ｐｃｍ）の対応の現在の振幅のそれぞれの値に従って、修正された出力信号（ＳＯＵＴ）を、  −  後処理された信号（ＳＰＯＳＴ）の現在の振幅値と復号化された信号（Ｓ’Ｐｃｍ）の対応の現在の振幅値との間の中間値を有する現在の振幅値、  −  または、後処理された信号（ＳＰＯＳＴ）の現在の振幅、に割当てることによって、修正された出力信号（ＳＯＵＴ）を配送するよう、後処理によってもたらされるひずみの制限（２６）を含む。
2010532875.tif 000002
【特許請求の範囲】
【請求項１】
デコーダ（１４）からかつノイズ減少後処理（１６）から生じるディジタル信号を処理するための方法であって、
−  受信された信号（Ｉ’Ｐｃｍ）は、復号化された信号（Ｓ’Ｐｃｍ）を配送するために復号化され、
−  復号化された信号（Ｓ’Ｐｃｍ）は、後処理された信号（ＳＰＯＳＴ）を配送するために後処理される方法において、
復号化された信号（Ｓ’Ｐｃｍ）の及び後処理された信号（ＳＰＯＳＴ）の現在の振幅のそれぞれの値に従って、修正された出力信号（ＳＯＵＴ）を
−  後処理された信号（ＳＰＯＳＴ）の現在の振幅値と復号化された信号（Ｓ’Ｐｃｍ）の対応の現在の振幅値との間の中間値を有する現在の振幅値
−  または、後処理された信号（ＳＰＯＳＴ）の現在の振幅
に割当てることによって、修正された出力信号（ＳＯＵＴ）を配送するよう、後処理によってもたらされるひずみの制限（２６）を備えることを特徴とする方法。
【請求項２】
−  許可された振幅の間隔を定義する（３２、３３）ステップと、該間隔は、復号化された信号の現在の振幅値（Ｓ’Ｐｃｍ）に依存する下境界（ＬｉｍＩＮＦ）及び上境界（ＬｉｍＳＵＰ）を含むものであり、
−  後処理された信号（ＳＰＯＳＴ）の対応の現在の振幅に対して、現在の振幅値を
・  後処理された信号の現在の振幅が下境界の値より小さい場合には、下境界の、
・  後処理された信号の現在の振幅が上境界の値より大きい場合には、上境界の、
・  後処理された信号の現在の振幅の値が前記間隔内に含まれる場合には、後処理信号の現在の振幅の
値に等しい出力信号（ＳＯＵＴ）に割当てるステップと、
を含むことを特徴とする請求項１に記載の方法。
【請求項３】
振幅値のスパンは、復号化された信号（Ｓ’Ｐｃｍ）の各可能な振幅値に割当てられ、そして下及び上境界は、該上境界及び下境界間の差が前記値のスパンに等しいように選択されることを特徴とする請求項２に記載の方法。
【請求項４】
受信された信号は、スカラ量子化符号化によって符号化されており、デコーダは、個別の態様で一方からもう一方に変る量子化された振幅値ＱＶを配送し、量子化された値間の連続する偏差は、量子化ステップサイズを限定する請求項３に記載の方法において、
−  上境界は、符号化された信号（Ｓ’Ｐｃｍ）の現在の振幅に割当てられる量子化された値（ＱＶ）に、量子化ステップサイズ（ＥＭＡＸ）の実質的に半分を追加することによって与えられ、そして
−  下境界は、符号化された信号（Ｓ’Ｐｃｍ）の現在の振幅に割当てられる量子化された値（ＱＶ）から、量子化ステップサイズ（ＥＭＡＸ）の実質的に半分を差し引くことによって与えられ、
ることを特徴とする方法。
【請求項５】
受信された信号は、符号化されたインデックス（Ｉ’Ｐｃｍ）を配送するパルス・コード変調符号化によって符号化されている請求項４に記載の方法において、下及び上境界のそれぞれの現在の値は、デコーダにおいて受信された現在の符号化されたインデックス（Ｉ’Ｐｃｍ_ＤＥＬ）に基づいて決定される（２５）ことを特徴とする方法。
【請求項６】
受信された現在のインデックス（Ｉ’Ｐｃｍ_ＤＥＬ）に対して、下及び上境界のそれぞれの現在の値のいずれが決定された（２５）かに基づいて、対応の量子化された値（ＱＶ）と対応の量子化ステップサイズ（ＥＭＡＸ）の半分とを与えるように、対応表（２４）が設けられることを特徴とする請求項５に記載の方法。
【請求項７】
後処理された信号（ＳＰＯＳＴ）の前記現在の振幅と、符号化された信号（Ｓ’Ｐｃｍ）の前記対応の現在の振幅との間の一時対応を確実にするように、遅延線（２３）が設けられることを特徴とする請求項１乃至６のいずれか１項に記載の方法。
【請求項８】
所定の閾値の値（Ｓｅ）より大きい振幅の符号化されかつ後処理された信号（ＳＰＯＳＴ）に対して履行されることを特徴とする請求項１乃至７のいずれか１項に記載の方法。
【請求項９】
符号化されノイズ減少後処理（１６）を受けるディジタル信号を処理するためのモジュールであって、後処理によってもたらされるひずみを制限するために、請求項１乃至８のいずれか１項に記載の方法を履行するための手段（２３、２４、２５、２６）を備えることを特徴とするモジュール。
【請求項１０】
ノイズ減少後処理モジュール（１６）に一体化されることを特徴とする請求項９に記載のモジュール。
【請求項１１】
モジュール（２０）のプロセッサによって実行されるときに、請求項１乃至８のいずれか１項に記載の方法を履行するための命令を含むことを特徴とする請求項９及び１０の一方に記載された前記モジュール（２０）のメモリに記憶されるよう意図されたコンピュータ・プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、信号処理に関し、特に、遠隔通信の分野におけるディジタル信号の処理に関し、これらの信号は、例えば、おそらく、音声信号、音楽信号、ビデオ信号、等である。
【背景技術】
【０００２】
一般に、オーディオ信号及び／またはビデオ信号を充分な品質で通すために必要とされるビット・レートは、遠隔通信において重要なパラメータである。このパラメータを減少し、従って、全く同じネットワークを介する可能な通信の数を増加させるために、特に、信号を送信するために必要とされる情報の品質を圧縮するためにオーディオ・コーダが開発されてきた。
【０００３】
或るコーダは、特に高い情報の圧縮係数を達成することを可能とする。このようなコーダは、一般に、進歩した情報のモデリング及び量子化技術を用いる。従って、これらのコーダは、信号の部分データもしくはモデルを送信するだけである。
【０００４】
復号化された信号は、（情報の部分が量子化動作のために送信されなかったので）元の信号とは同じではないけれども、それにもかかわらず、（少なくとも認知という観点からは）元の信号に非常に近いままである。復号化された信号と元の信号との間の、数学的意味においての、違いは、次に、「量子化雑音」と呼ばれる。
【０００５】
信号圧縮処理は、しばしば、量子化雑音を最小とするように、特に、オーディオ信号の処理が関係するときにこの量子化雑音を可能な限り聞こえないように設計される。従って、このノイズを「マスキングする」目的で聴覚の心理音響特性を考慮する技術が存在する。しかしながら、最も低い可能なビット・レート得るために、量子化雑音は、時には完全にマスキングすることが困難（もしくは実際不可能）であり得、それにより、或る環境においては、信号の品質及び／または明瞭度を劣化させる。
【０００６】
この量子化雑音を減少して、それ故、品質を改善するために、２つの群の技術が復号化に関して用いられ得る。
【０００７】
第１に、Ｃｈｅｎ及びＧｅｒｓｈｏによる論文：“Ａｄａｐｔｉｖｅ  ｐｏｓｔｆｉｌｔｅｒｉｎｇ  ｆｏｒ  ｑｕａｌｉｔｙ  ｅｎｈａｎｃｅｍｅｎｔ  ｏｆ  ｃｏｄｅｄ  ｓｐｅｅｃｈ”、ＩＥＥＥ  Ｔｒａｎｓａｃｔｉｏｎｓ  ｏｎ  Ｓｐｅｅｃｈ  ａｎｄ  Ａｕｄｉｏ  Ｐｒｏｃｅｓｓｉｎｇ、Ｖｏｌ．３、Ｎｏ．１、１９９５年１月、５９頁−７１頁に記載されており、かつＣＥＬＰ（“コード励起される線形予測”）タイプの音声デコーダに特に用いられる種類の適応型の後フィルタを用いることが可能である。
【０００８】
このことは、量子化ノイズが最も可聴である領域（特に、基本周期の高調波もしくは“ピッチ”及びフォルマント間の）における信号を減衰することによって主観的な品質を改善するフィルタリングを行うことを含む。現在の適応型後フィルタは、音声信号に対しては良好な結果をもたらすが、他の種類の信号（例えば、音楽信号）に対しては、良好でない結果となる。
【０００９】
もう１つの処理群は、有用な信号をスプリアスなノイズから区別し、復号化の後に量子化雑音を減少するよう後処理として適用され得る通常のノイズ減少処理を目的としている。この種類の処理は、信号取得環境に関係したノイズを減少することを最初に可能として、そしてしばしば音声信号のために用いられる。しかしながら、音声ピックアップ環境に関係したノイズに対して処理を透明にすることが不可能であり、それにより、特に音楽信号の符号化に対する課題を提起する。従って、符号化／復号化において、人は、“環境”ノイズを送信することを望むかもしれず、そして次にノイズ減少がこの種類の“環境”ノイズには適用されないが、特に量子化雑音を減少することを目的とされた復号化に関する後処理の文脈においては、量子化雑音だけに適用されることを望むかも知れない。
【００１０】
それにもかかわらず、これらの種々の種類の量子化雑音の減少方法は、多かれ少なかれ信号を変形させる。例えば、音声信号に対して攻撃的すぎるであろう後フィルタ（雑音除去（denoising））の使用は、量子化雑音を完全に除去することを可能とするであろうが、得られた音声音は、自然でない及び／または音を殺したように見えるであろう。これらの種々の種類の方法の最適化は、従って、困難であり、そして
−  量子化雑音の抑制の有効性と、
−  特に、自然または不自然な観点について、初期の信号の特性の保全と、
の間の妥協を見つけることが系統的に適切である。
【００１１】
本発明は、この状況を改善することを目的とする。
【発明の概要】
【課題を解決するための手段】
【００１２】
このため、本発明は、デコーダからかつノイズ減少後処理から生じるディジタル信号を処理するための方法を提案する。本発明の意味内における該方法は、修正された出力信号を、
−  後処理された信号の現在の振幅値と復号化された信号の対応の現在の振幅値との間の中間値を有する現在の振幅値に、
−  または、後処理された信号の現在の振幅及び復号化された信号の対応の現在の振幅によってそれぞれ取られる値に従って、後処理された信号の現在の振幅に、
割当てることによって、修正された出力信号を配送するよう、後処理によってもたらされるひずみの制限を提案する。
【００１３】
長所的には、後処理された信号の現在の振幅と、符号化された信号の対応の現在の振幅との間の一時対応を確実にするように、遅延線が設けられる。
【００１４】
特定の実施形態において、当該方法は、
−  許可された振幅の間隔を定義するステップと、該間隔は、復号化された（しかし後処理されない）信号の現在の振幅値に依存する下境界及び上境界を含むものであり、
−  後処理された信号の対応の現在の振幅に対して、現在の振幅値を
・  後処理された信号の現在の振幅が下境界の値より小さい場合には、下境界の、
・  後処理された信号の現在の振幅が上境界の値より大きい場合には、上境界の、
・  後処理された信号の現在の振幅の値が前記間隔内に含まれる場合には、後処理信号の現在の振幅の
値に等しい出力信号に割当てるステップと、
を含む。
【００１５】
従って、本発明は、復号化された信号が、復号化された信号の後処理中に、或る許容範囲を超えて逸脱しないということを提案する。
【００１６】
次に、一実施形態においては、該上境界及び下境界間の差が値のスパンに等しいように上述の下及び上境界が選択されるような態様で、この許容範囲を量的に限定するように、振幅値のスパンを、復号化された信号の各可能な振幅値に割当てることを可能とする。
【００１７】
この実施形態は、長所的には、受信された信号が、スカラ量子化符号化によって符号化されており、デコーダは、個別の態様で一方からもう一方に変る量子化された振幅値を配送し、量子化された値間の連続する偏差は、量子化ステップサイズを限定する場合において履行され得る。従って、
−  上境界は、符号化された信号の現在の振幅に割当てられる量子化された値に、量子化ステップサイズの実質的に半分を追加することによって与えられ得、そして
−  下境界は、符号化された信号の現在の振幅に割当てられる量子化された値から、量子化ステップサイズの実質的に半分を差し引くことによって与えられ得る。
【００１８】
例示的なスカラ量子化符号化は、符号化されたインデックスを配送する、いわゆる、“パルス・コード変調符号化”である。この場合、下及び上境界のそれぞれの現在の値を、デコーダにおいて受信された現在の符号化されたインデックスに基づいてのみ決定することが可能である。さらに、受信された現在のインデックスに対して、下及び上境界のそれぞれの現在の値のいずれが次に決定され得るかに基づいて、対応の量子化された値と対応の量子化ステップサイズの半分とを与える対応表が設けられ得る。
【００１９】
本発明の他の特徴及び長所は、以下に詳細にされる説明及び添付図面を精査することで明瞭となるであろう。
【図面の簡単な説明】
【００２０】
【図１】スカラ量子化コーデックの一般的な構造を非常に概略的に示す図であり、該コーデックのデコーダは、後処理によって、並びに後処理によってもたらされるひずみを制限するための本発明の意味内のモジュールによって後続される。
【図２】図１のひずみを制限するためのモジュールの構造及びそれと後処理モジュールとの相互作用を概略的に示す図である。
【図３】本発明の意味内のひずみを制限するためのステップを概略的に示す図である。
【図４】本発明の意味内のひずみを制限するためのモジュールのハードウェア構造を非常に概略的に示す図である。
【発明を実施するための形態】
【００２１】
本発明は、スカラ量子化タイプの符号化／復号化の文脈において長所的に介在する。例えば、ＰＣＭ（“パルス符号変調”）タイプの符号化の場合、各入力サンプルは、予測無しに個々に符号化される。このようなコーデックの原理を、図１を参照して思い起こす。
【００２２】
ＩＴＵ−Ｔ  Ｇ．７１１基準の意味内のこのタイプの符号化は、広いダイナミック・レンジの信号に対してほとんど一定の信号対雑音比を得ることを可能とする対数曲線によって、３００から３４００Ｈｚまでの最小帯域の周波数に代表的には限定される、８ｋＨｚにおいてサンプリングされる信号の圧縮を行う。
【００２３】
一層詳細には、量子化ステップサイズ（stepsize）は、信号の振幅にほぼ比例する。初期の信号Ｓは、最初にコーダ１３において符号化され（モジュール１０）、インデックスＩＰＣＭの結果のシーケンスは、サンプルごとに８ビットで表わされ（図１の参照数字１５を参照）、このことは、従って、２５６の量子化レベル（２８＝２５６）に対応する。交換電話ネットワーク１１において、これらの８ビットは、８×８＝６４キロビット／秒のビット・レートを与えるよう８ｋＨｚの周波数で送信される。デコーダ１４において、ネットワーク１１によって配送された信号Ｉ’ＰＣＭの受信時に、最後に復号化された信号Ｓ’ＰＣＭが逆量子化器１２の出力において得られる。実際には、逆量子化がテーブルによって監督されるならば、それは、単に、以下のチャート１にリストされる２５６の量子化された値を含むテーブル内のインデックスをポインティングすることにある。このチャート１は、それがヨーロッパで履行されているようなＩＴＵ−Ｔ  Ｇ．７１１基準（いわゆる“Ａ−ｌａｗ”プラクティス）のために創設される。
【００２４】
例えば、符号化されるべき信号Ｓの元のサンプルは、−７５に等しい振幅を有する。それ故、この振幅は、チャートの行１２３（または“レベル”１２３）の間隔［−８０、−６５］にある。この情報の符号化は、０ｘ５１に等しい、図１において及びチャート１においてＩ’ＰＣＭで参照される符号化された最後のインデックスを配送することにある。復号化時、逆量子化動作は、従って、インデックスＩ’ＰＣＭ＝０ｘ５１を回収して、それを量子化された値ＱＶと整合させＱＶ＝−７２とすることにある。それ故、復号化は、この値−７２を、復号化された信号Ｓ’ＰＣＭの対応のサンプルの振幅に割当てる。この同じ値ＱＶ＝−７２は、初期の振幅が間隔［−８０、−６５］内の値を有した、復号化されるべきサンプルのすべてに、すなわち、該間隔内の１６のすべての可能な値に割当てられるであろうことが意味され、このことは、ここでは１６の量子化ステップサイズに対応する。他方、同じ値ＱＶ＝３２２５６は、初期の振幅が間隔［３１７４４、３２７６７］内であった、サンプルのすべてに、すなわち、１０２４のすべての可能な値に割当てられるであろうことが意味され、このことは、１０２４の量子化ステップサイズに対応する。
【００２５】
【表１】
2010532875.tif 000003
【００２６】
その履行を容易にするために、ＰＣＭ圧縮が、セグメント・ベースの線形振幅圧縮によって行われる。ＩＴＵ−Ｔ  Ｇ．７１１基準において、２５６の量子化された値を特徴付ける８ビットは、従って、以下の態様で配分される：
【００２７】
−  図１において参照符号ｓｇｎを有する１符号ビット（負の値に対して０；そしてその他は１）
−  図１において参照符号ＩＤ−ＳＥＧを有する０から７までのセグメント識別子（チャート２及び３）を示すための３ビット、及び
−  図１において参照符号ＩＤ−ＰＯＳを有する現在のセグメント上のレベルの場所を特定するための４ビット。
【００２８】
特にＡ−ｌａｗによるＧ．７１１基準において、量子化ステップサイズは、１つのセグメントから次に通過する際に２で乗算され（１６、３２、６４、．．．）、第２のセグメントから前方にそうする。この符号化法は、従って、インデックス０及び１（チャート２）の最初の２つのセグメント上に１２ビットの量子化精度（１６の量子化ステップサイズを有する）を有することを可能とする。次に、該精度は、以下のチャート２によって示されるように、セグメント・インデックスの各増分において１ビットだけ減少する（量子化ステップサイズは、各増分において２によって乗算される）。
【００２９】
【表２】
2010532875.tif 000004
【００３０】
チャート２は、以下のように解釈される。例として、元のサンプルの振幅が−３００００に等しいならば：
【００３１】
−  関連のセグメント“７”のインデックスは、３ビット上で符号化され、
−  符号“−”は、１ビット上で符号化され（０に設定）、そして
−  ４つの残りのビット（１３、１２、１１及び１０）は、インデックス７のセグメントにおける振幅レベルを限定する。
【００３２】
同様に、元のサンプルの振幅が＋４０００に等しいならば：
−  関連のセグメント“４”のインデックスは、３ビット上で符号化され、
−  符号“＋”は、１ビット上で符号化され（１に設定）、そして
−  ４つの残りのビット（３、２、１及び０）は、インデックス４のセグメントにおける振幅レベルを限定する。
【００３３】
以下のチャート３は、チャート２と等価であるが、特に量子化ステップサイズと、量子化された値ＱＶ及び元のサンプルの振幅の本当の値間の最大可能偏差ＥＭＡＸとを有する、特に米国または日本で実行されているようなＧ．７１１基準（“μ−ｌａｗ”と称される）のためのものである。
【００３４】
【表３】
2010532875.tif 000005
【００３５】
チャート１の行１２３に戻ると、間隔［−８０、−６５］の１６のすべての値は、一旦復号化されると量子化された値−７２を与える、０ｘ５１の符号語によって表わされる。しかしながら、逆に言えば、符号化された値−７２を得ることによって、符号化されていた元の値が間隔［−８０、−６５］にあったということが確実である、ということに留意されるべきである。従って、このサンプルのための符号化エラーの最大振幅がＥＭＡＸ＝８であるということが知られ、このことは、量子化ステップサイズの半分に対応する。
【００３６】
以下において、デコーダにおいて受信される最後のインデックスＩ’Pｃｍは、一方では、量子化された値ＱＶを、そして他方では、それに基づいて量子化ステップサイズが演繹され得るセグメント・インデックスＩＤ−ＳＥＧ及びこれから符号化エラーＥＭＡＸの最大振幅を、決定することが可能であると仮定される。また、セグメントＩＤ−ＳＩＧのインデックスが、Ａ−ｌａｗ（チャート２）によるＧ．７１１符号化の場合における信号の振幅の最も高いオーダーのビットの位置の関数としても発見され得ることが留意されるであろう。一般的なルールとして、ＰＣＭ符号化の特定の特徴は、元のサンプル及び符号化されたサンプルがいつも：
−  元のサンプルに対して、間隔における任意の位置において、
−  及び、復号化されたサンプルに対して、間隔の中央において対照的に、
全く同じ量子化間隔においてそれらの振幅を有するということであるということが仮定されるであろう。
【００３７】
再度、図１を参照して、復号化された信号Ｓ’Ｐｃｍは、その後、後処理フィルタリング１６（例えば、雑音除去（denoising）または知覚後フィルタの適用）を受ける。結果の信号ＳＰＯＳＴは、次に、発明の意味内でのモジュール２０によって処理される。
【００３８】
実際、前に示したように、後処理１６は（それが一般的に波形を保存するように線形位相タイプのものであるとしても）、あまりにも攻撃的であり得、特に、音声信号の自然の観点を損ない得る。デコーダにおいて、それにもかかわらず、元の信号に関する情報は、利用可能であり、一方では復号化されかつ後フィルタリングされた信号ＳＰＯＳＴと、他方では元の信号Ｓとの間の偏差を制限するよう、本発明の意味内で使用され得る。従って、モジュール２０（図１）は、本発明の意味内で、復号の際に履行される後処理によって引き起こされるひずみを制限することが可能である。
【００３９】
以後詳細に説明される可能な例示的実施形態は、復号化された信号Ｓ’Ｐｃｍに対して後処理１６によってもたらされるひずみが、符号化エラーＥＭＡＸの最大振幅以上であることができないということを必要とするということである。このことは、従って、後フィルタリングされた信号が、元の信号と同じ量子化間隔内に留まるということを確実にする。符号化／復号化処理及び後処理に起因する全体的なひずみは制限され、特に、符号化の最大ひずみＥＭＡＸにきわめて近接する。この方法は、また、連続するサンプルと全体の波形との間のエネルギ配分が良好に保存されるということを確実にする。
【００４０】
本発明の例示的な履行が図２に示されている。符号化された最後のインデックスＩ’Ｐｃｍの受信時に、モジュール２１は、受信されたインデックスＩ’Ｐｃｍの逆量子化によって、符号化されたサンプルＳ’Ｐｃｍを計算する。モジュール２２は、前述の後処理を行う。この動作は、一般に、遅延をもたらすということも推定されるであろう。並列的に、受信されたインデックスＩ’Ｐｃｍがまた適用される遅延線（モジュール２３）で長所的に始まる本発明の意味内の処理が行われる。特に、遅延は、遅延されたインデックスＩ’Ｐｃｍ_ＤＥＬが後処理２２の出力ＳＰＯＳＴによって配送された現在のサンプルと時間に渡って整列されるように調整される。
【００４１】
遅延線２３の例示的実施形態は以下のものであり得る。後処理２２が１６サンプルの遅延をもたらすと仮定すると、モジュール２３は、次に、長所的な態様において、シフト・レジスタを有する１６サンプルのメモリＭＥＭを備える。例えば、このメモリのインデックス０は、最も古いサンプルに対応し、それに反して、インデックス１５は、記憶された最後のサンプルに対応する。従って、新しいインデックスがモジュール２３の入力に到着するとき、以下の動作が行われる：
【００４２】
−  最も古い記憶されたサンプルを含むモジュール２３の出力は、今やＩ’Ｐｃｍ_ＤＥＬ＝ＭＥＭ（０）のようである、
−  メモリ・シフトが適用される：ｉ＝０，．．．１４に対してＭＥＭ（ｉ）＝ＭＥＭ（ｉ＋１）、
−  新しく到着したサンプルが記憶される：ＭＥＭ（１５）＝Ｉ’Ｐｃｍ
【００４３】
遅延されたインデックスＩ’Ｐｃｍ_ＤＥＬに基づいて、モジュール２５は、例えば、上のチャート１のデータを含み得るテーブル２４に基づいて、対応の量子化された値ＱＶ及び対応の最大符号化エラーＥＭＡＸを決定する。チャート１のデータは、以下のチャート４に再トレースされ、このデータは、モジュール２５によって行われるパラメータＱＶ及びＥＭＡＸの決定のために用いられ得る。
【００４４】
【表４】
2010532875.tif 000006
【００４５】
ここに、チャート４によって与えられる情報は、量子化された値ＱＶの関数として展開されて、このチャート４が上に与えられたチャート１から導出されるということを示す。しかしながら、実際、さらに続けて説明されるように、入力として、受信されかつ遅延されたインデックスＩ’Ｐｃｍ_ＤＥＬをカタログし、そして出力として対応のパラメータＱＶ及びＥＭＡＸを与えるテーブル（表）２４を用いることが好ましい。以下のチャート５は、チャート４と同じデータを含むが、インデックス値Ｉ’Ｐｃｍ_ＤＥＬに従って配列される。
【００４６】
このように、チャート５は、与えられたインデックスＩ’Ｐｃｍ_ＤＥＬの関数としてそれぞれのパラメータＱＶ及びＥＭＡＸを提起し、従って、Ｇ．７１１  Ａ−ｌａｗ基準に対して、図２のテーブル２４の内容を構成することができる。
【００４７】
【表５】
2010532875.tif 000007
【００４８】
もちろん、変形例として、遅延線２３の入力に（後処理の前に）復号化された信号Ｓ’Ｐｃｍを提起し、各サンプルに割当てられた量子化された値ＱＶに基づいて、そこから対応のパラメータＥＭＡＸを演繹することが可能であるだろう。上に与えられたチャート４に従ってレイドアウトされたテーブル２４が次に用いられるであろう。
【００４９】
しかしながら、この実施形態は、Ａ−ｌａｗのために与えられたチャート１の等価物がチャート６で以下に与えられるμ−ｌａｗに従う符号化において特に、長所的なものではない。
【００５０】
実際、全く同じ量子化された値ＱＶ＝０が異なった受信されたインデックス：Ｉ’Ｐｃｍ＝０ｘ７ｆ及びＩ’Ｐｃｍ＝０ｘｆｆ、に対して割当てられるということがチャート６で認められるであろう。このように、μ−ｌａｗによる符号化の場合には、モジュール２５が、受信されたインデックスに基づいて（かつ量子化された値に基づかずに）動作するとき、元のサンプルの振幅が位置していたことができた間隔の範囲が一層精細に決定され得る。
【００５１】
【表６】
2010532875.tif 000008
【００５２】
図２に表わされたタイプの処理においてテーブル２４が含むことができるデータは、このように、μ−ｌａｗによる符号化の文脈において、以下のチャート７に表わされてきた。
【００５３】
【表７】
2010532875.tif 000009
【００５４】
（従ってチャート５または７のデータを含み得る）テーブル２４は、本発明の意味内でモジュール２０のメモリ（図１）内にハード記憶され得る。しかしながら、メモリの一層安価な変形実施形態において、パラメータＥＭＡＸ及びＱＶは、以下のように、テーブル２４にたよることなく、受信されたインデックスに基づいて直接計算される。
【００５５】
実際、セグメントＩＤ−ＳＥＧの識別子は、受信されかつ遅延されたインデックスＩ’Ｐｃｍ_ＤＥＬにおける３つのビット（図１のビット１、２、３）で符号化される。このように、モジュール２５は、識別子ＩＤ−ＳＥＧとパラメータＥＭＡＸとの間の簡単な対応の関数に基づいて、識別子ＩＤ−ＳＥＧのこのセグメントに関係した最大符号化エラーＥＭＡＸを計算することができ、この関数は、先に与えられたチャート２および３に従って、以下に基づいて可能に構成される：
【００５６】
−  識別子ＩＤ−ＳＥＧを量子化ステップサイズに関係させる現存の関数に基づいて、そして
−  量子化ステップサイズを最大の符号化エラーＥＭＡＸに関係させる現存の関数に基づいて。
【００５７】
その後、モジュール２６は、後処理されたサンプルＳＰＯＳＴと後処理Ｓ’Ｐｃｍ無しでちょうど復号化されたサンプルとの間の偏差が、パラメータＥＭＡＸの発見された値を超えないか否かを確認し、超えた場合は、後処理が、制限することが適切であるひずみを誘発した場合である。例示的実施形態において、サンプルＳＰＯＳＴの値は、従って、量子化された値ＱＶに近い値に減少され、それ故、値ＳＰＯＳＴとＱＶとの間の偏差は、認可された閾値以下に留まる。
【００５８】
従って、モジュール２６は、
−  後処理された現在のサンプルＳＰＯＳＴに基づいて、
−  後処理無しでちょうど復号化された対応のサンプルの量子化された値ＱＶに基づいて、そして
−  この量子化された値ＱＶと共に発見された最大符号化エラーＥＭＡＸに基づいて、
以下のように動作する。
【００５９】
図３は、フローチャートの形態で図２のモジュール２６の動作を詳細にする。このモジュールの入力は、従って、後処理されたサンプルＳＰＯＳＴと、対応の量子化された値ＱＶと、対応の最大符号化エラーＥＭＡＸとである（ステップ３１）。ステップ３２及び３３において、現在の量子化された値ＱＶの回りの量子化間隔のそれぞれ下限界ＬｉｍＩＮＦ及び上限界ＬｉｍＳＵＰである限界が決定される。ステップ３４において、後処理されたサンプルＳＰＯＳＴが下限界ＬｉｍＩＮＦ以下の振幅を有するか否かを確認するためにチェックが行われる。従って、臨時の変数Ｔｍｐが以下において固定化される：
−  サンプルＳＰＯＳＴの振幅値においてか、または
−  （振幅ＳＰＯＳＴが限界ＬｉｍＩＮＦ以下であるならば、）認可された下限界ＬｉｍＩＮＦの振幅値においてかのいずれかにおいて。
【００６０】
同じチェックがステップ３５において上限界ＬｉｍＳＵＰに対して行われる。最後に、出力ＳＯＵＴが以下を与える：
−  （それが限界ＬｉｍＩＮＦ及びＬｉｍＳＵＰによって範囲を定められた間隔内にすでにあった場合に）サンプルＳＰＯＳＴの振幅の変更されない値、
−  または、（サンプルＳＰＯＳＴの振幅がこの限界ＬｉｍＩＮＦ以下であった場合に）下限界ＬｉｍＩＮＦ、
−  または他に、（サンプルＳＰＯＳＴの振幅がこの限界ＬｉｍＳＵＰに以上であった場合に）上限界ＬｉｍＳＵＰ、のいずれか。
【００６１】
従って、出力信号ＳＯＵＴは、常に、元の信号Ｓと同じ量子化間隔内に留まる。
【００６２】
この例示的実施形態において、出力信号は、
［Ｓ’Ｐｃｍ−ＥＭＡＸ、Ｓ’Ｐｃｍ＋ＥＭＡＸ−１］
によって範囲を定められる元の信号の量子化間隔に厳密に減少される。
【００６３】
もちろん、発見された量子化された値に対して出力信号の振幅を保存することが望まれる間隔は、他の方法でも限定され得る。例えば、以下が設けられ得る：
・  それを対称にするようにわずかに拡大されたタイプ［Ｓ’Ｐｃｍ−ＥＭＡＸ、Ｓ’Ｐｃｍ＋ＥＭＡＸ］の間隔、または他に、
・  タイプ［Ｓ’Ｐｃｍ−αＥＭＡＸ、Ｓ’Ｐｃｍ＋αＥＭＡＸ］、ここに、項αの値は、間隔をさらに増大し、量子化された値ＱＶに対して一層の偏差を許容するよう、１以上であり得る、または他に、
・  例えば、パラメータＥＭＡＸ及び／またはパラメータＱＶの関数ｆ１及びｆ２または他によって決定されるタイプ［Ｓ’Ｐｃｍ−ｆ１、Ｓ’Ｐｃｍ＋ｆ２］の間隔、または他に、
・  タイプ［Ｓ’−ＥＭＡＸ、Ｓ’＋ＥＭＡＸ］の間隔、ここに、Ｓ’は、任意のデコーダの出力であり得、それ故、後処理のひずみは、ＰＣＭデコーダによって復号化された信号を扱うかのように制限されるであろう（セグメント識別子は、この場合、信号の振幅の最も高いオーダー・ビットの位置（チャート２）に単に基づいて、Ｇ．７１１基準のＰＣＭ符号化におけるように、受信されたインデックスＩ’Ｐｃｍが無い場合に決定されるであろう）、または他に、
・  タイプ［Ｓ’−β．｜Ｓ’｜、Ｓ’＋β．｜Ｓ’｜］の間隔、ここに、Ｓ’は、任意のデコーダの出力であり、間隔の境界は、（例えば、１より小さいβを有する）信号の振幅に比例する。
【００６４】
最後の２つの例において、後処理のひずみは、用いられた符号化／復号化のタイプに従って、必ずしも元の信号に対してではなく、復号化された信号に対して制限される。
【００６５】
図３に示された例示的な実施形態において、後処理に起因するひずみの制限が系統的な態様で適用されるのを阻止するために、任意選択的な（この理由で点線で示されている）先のステップ３８が設けられ得る。或る場合においては、図２の処理を不能化することが実際有利である。
【００６６】
ＰＣＭ符号化／復号化によって得られる信号対雑音比（以下、ＳＮＲで示す）は、信号の広い動的範囲に対して（約３８ｄＢのレベルの）実質的に一定である。他方、（代表的には、第１の識別子セグメント０における）低信号レベルに対しては、ＳＮＲ比は低く、振幅圧縮法のセグメントの開始において、負でさえあり得る。ＰＣＭデコーダの出力は、次に、（例えば、音声信号の２つのセンテンス間でサイレンスの場合におけるような）低振幅の信号に対して非常に「騒がしい」。さらに、非常に低いＳＮＲ比を顧慮した、後処理フィルタだけでＰＣＭ符号化／復号化ノイズを抑制することは困難である。１つの解決法は、しばしば、復号化された信号の振幅を大いに減少することによって非常に低振幅の信号の後処理を変更することにある。このタイプの後処理から帰結する信号の振幅は、従って、元の信号の振幅に対して完全に忠実ではない。これらの条件下では、後処理に起因するひずみの制限を不能化することが好ましく、本発明の意味内での処理のステップ３２乃至３５は、次に、回避される。
【００６７】
従って、図３を参照して、振幅が、与えられた閾値以下である（閾値Ｓｅとの比較のテスト３８の出力ｎ）後フィルタリングされたサンプルＳＰＯＳＴに対して、ステップ３２乃至３５は履行されず、出力サンプルＳＯＵＴの振幅は、直接、後フィルタリングされたサンプルＳＰＯＳＴの振幅の値を取る（ステップ３７）。この実施形態の例示的な履行において、閾値Ｓｅの値は、２４に等しい（もちろん、上に与えられたチャートのスケールにおいて）。他方、後処理されたサンプルの振幅が閾値Ｓｅより大きいままであるならば（テスト３８の出力ｙ）、ひずみを制限する目的の処理が与えられる（前述したステップ３２乃至３５）。従って、本発明の意味内における方法は、振幅が所定の閾値Ｓｅより大きい復号化され後処理された信号ＳＰＯＳＴに対してのみ最終的に履行される。
【００６８】
もちろん、本発明は、例として上述した実施形態の形態に制限されるものでなく、本発明は、他の変形例に拡張される。
【００６９】
例えば、ひずみ制限モジュール２０は、後処理モジュール１６の下流に図１において表わされている。変形例として、それは、後処理モジュール１６に直接一体化されることができる。さらに、この変形例は、循環無限インパルス応答（ＩＩＲ）フィルタの使用の観点から特に有利であり得る。事実、ＩＩＲフィルタの使用の場合において、フィルタからの出力サンプルは、このフィルタからの先の出力に依存する。従って、本発明の意味内におけるモジュールを、ＩＩＲタイプのフィルタリングを用いる後処理に一体化することによって、ＩＩＲフィルタリングの出力は、本発明の意味内におけるモジュールによって即座に変更されている値を直接考慮することができる。
【００７０】
さらに、間隔が、（上述したタイプのスカラ量子化の符号化／復号化の場合において、量子化された値ＱＶであり得る）復号化された値Ｓ’の回りで定義されていた例示的な実施形態が説明されてきた。しかしながら、この実施形態は、非制限的な例によって説明された。変形例として、例えば、後処理された振幅値ＳＰＯＳＴが未だ選択された間隔内にあるならば、該後処理された振幅値ＳＰＯＳＴの直接割当てを認可しつつ、復号化された値Ｓ’と後処理された振幅値ＳＰＯＳＴとの間の平均（または一層一般的には重み付けされた平均）を、出力信号ＳＯＵＴの振幅に割当てることを行うことができる。従って、間隔の低ＬｉｍＩＮＦ及び上ＬｉｍＳＵＰ限界を定義することによって、または復号化された値Ｓ’と後処理された振幅ＳＰＯＳＴとの間の平均（任意選択的には重み付けされた）を定義することによって、本発明の意味内で修正された、出力信号ＳＯＵＴによって取られ得る可能な中間値が常に定義される。
【００７１】
一層一般的には、本発明は、Ｇ．７１１基準による符号化を超えた、符号化／復号化の任意のタイプに適用され、例えば、上で詳細に説明した実施形態は、線形位相タイプの後処理が復号化時に後に続く、任意の数のレベルを有するスカラ量子化の符号化／復号化の場合において、特に適用され得る。
【００７２】
本発明は、また、ディジタル信号処理モジュール２０をも目的としており、この信号は、上流のデコーダ１４（図１）によって復号化され、ノイズ減少後処理１６を受ける。本発明の意味内のこの処理モジュール２０は、従って、後処理によってもたらされるひずみを制限するための方法を履行するための手段２３、２４、２５、２６（図２）を含む。本発明の意味内のハードウェア様式のこのモジュール２０は、代表的には、図４を参照して、記憶装置及び／または作業メモリを含むメモリ・ブロックＢＭと協働するプロセッサμＰと、例示的実施形態において、遅延線２３を実施しかつ遅延されたインデックスＩ’Ｐｃｍ_ＤＥＬを提供するための手段を装った前述のメモリＭＥＭとを含む。メモリ・ブロックＢＭは、さらに、図２の対応表２４を（好ましくは、リード・オンリ・メモリ内に）記憶するための手段、もしくは他に、採用された実施形態により遅延されたインデックスＩ’Ｐｃｍ_ＤＥＬに基づく復号化された値及び対応の間隔を直接計算するためのコンピュータ・プログラムを含み得る。上述したように、モジュール２０は、ノイズ減少後処理モジュールと独立していても良く、もしくはそれと一体化されても良い。
【００７３】
このようなモジュール２０の記憶メモリは、命令がモジュール２０のプロセッサμＰによって実行されたときに、本発明の意味内の方法を履行するためのこれらの命令を含むコンピュータ・プログラムをも長所的に含み得る。代表的には、図３は、このようなコンピュータ・プログラムのアルゴリズムを表わすフローチャートを示し得る。
【符号の説明】
【００７４】
１１・・・交換電話ネットワーク
１２・・・逆量子化器
１３・・・コーダ
１４・・・デコーダ
１６・・・後処理
２０・・・ディジタル信号処理モジュール
２２・・・後処理
２３・・・遅延線
２４・・・テーブル（対応表）
ＢＭ・・・メモリ・ブロック
μＰ・・・プロセッサ
ＭＥＭ・・・メモリ
【図１】
2010532875.tif 000010
【図２】
2010532875.tif 000011
【図３】
2010532875.tif 000012
【図４】
2010532875.tif 000013
【国際調査報告】
2010532875.tif 000014
2010532875.tif 000015
2010532875.tif 000016
2010532875.tif 000017
2010532875.tif 000018
2010532875.tif 000019