(57)【特許請求の範囲】
【請求項１】
入力された音声信号に対応する第１の予測パラメータ集合を決定する第１のパラメータ化モジュール（３０４）と、
前記音声信号と第１の予測パラメータ集合とに対応するモデル化誤差を決定する分析フィルターモジュール（３０１）と、
前記モデル化誤差と第１の予測パラメータ集合とに対応する再構成された音声信号を形成する合成フィルターモジュール（３０６）と、
前記再構成された音声信号に対応する第２の予測パラメータ集合を決定する第２のパラメータ化モジュール（３０７）と、
前記第１及び第２の予測パラメータ集合間の差分を示す比較信号を形成する比較モジュール（３０８）と、
前記第１及び第２の予測パラメータ集合間の差分が減少されるように前記モデル化誤差を整形する整形モジュール（３０９）と、
を具備する音声エンコーダ。
【請求項２】
前記第１の予測パラメータ集合及び前記モデル化誤差が量子化される請求項１に記載の音声エンコーダ。
【請求項３】
前記整形モジュール（３０９）が、各音声信号に対して幾つかの異なる整形動作を実行する請求項１又は２に記載の音声エンコーダ。
【請求項４】
前記比較モジュール（３０８）が、それ自体既知である距離尺度を用いて比較信号を生成する請求項１乃至３のいずれか１項に記載の音声エンコーダ。
【請求項５】
前記距離尺度が、入力信号の周波数表示間に於ける Itakura- Saito 尺度である請求項４に記載の音声エンコーダ。
【請求項６】
前記整形部分が、量子化ブロック（３０２）内で前記モデル化誤差の量子化を行う請求項１乃至５のいずれか１項に記載の音声エンコーダ。
【請求項７】
前記整形モジュール（３０９）が、非線形的な信号処理を実行すると共に、サンプルの総量を低減する処理をも含み得る請求項１乃至６のいずれか１項に記載の音声エンコーダ。
【請求項８】
前記第２のパラメータ化モジュール（３０７）が、前記第１のパラメータ化モジュール（３０４）と同じアルゴリズムを利用する請求項１乃至７のいずれか１項に記載の音声エンコーダ。
【請求項９】
復号器に入力される音声信号を示す第１の予測パラメータ集合とモデル化誤差とに対応する再構成された第１の音声を形成する合成フィルターモジュール（２０１）と、
前記再構成された音声を示す第２の予測パラメータ集合を形成するパラメータ化モジュール（２０５）と、
前記第１の予測パラメータ集合と第２の予測パラメータ集合との間の差分を示す差分信号を形成する比較モジュール（２０４）と、
前記第１及び第２の予測パラメータ集合間の差分が減少されるように前記再構成された音声信号を整形する整形モジュール（２０２）と、
を具備する音声デコーダ。
【請求項１０】
前記整形モジュール（２０２）が、各音声信号に対していくつかの異なる整形動作を実行して、前記差分信号を最小にする整形動作を決定する請求項９に記載の音声デコーダ。
【請求項１１】
音声信号を示す第１の予測パラメータ集合を形成する第１のパラメータ化モジュール（４０２）と、
コードブック（４０９）内に格納されたサンプルから励振を形成する励振発生器と、
前記励振と第１の予測パラメータ集合とに対応する再構成された音声信号を形成する合成フィルタ（４０４）と、
前記再構成された音声信号に対応する第２の予測パラメータ集合を形成する第２のパラメータ化モジュール（４０７）と、
前記第１及び第２の予測パラメータ集合間の差分を示す比較信号を形成する比較モジュール（４０５）と、
前記励振発生器のためのコントロール信号を形成し、前記第１及び第２の予測パラメータ集合が互いに可能な限り接近するように前記励振形成を制御するコントロールモジュール（４０６）と、
を具備する音声エンコーダ。
【請求項１２】
前記再構成された音声信号と元の音声信号との間の重み付けされた差分を形成し、前記励振及び前記第１の予測パラメータ集合が最小差分を与えるように最小差分を調査する手段（４０３，４０８）を更に具備する請求項１１に記載の音声エンコーダ。
【請求項１３】
前記第１及び第２の予測パラメータ集合が実質的に等しい時に前記第１の予測パラメータ集合が受信機内に配置されたデコーダに送信されないように構成した請求項１，１１，１２のいずれか１項に記載の音声エンコーダ。
【請求項１４】
前記第２のパラメータ化モジュール（４０７）が、前記第１のパラメータ化モジュール（４０２）と同じアルゴリズムを利用する請求項１１乃至１３の何れか１項に記載の音声エンコーダ。
【請求項１５】
音声信号と該音声信号を示す第１の音声パラメータ集合から得られる第１の合成音声信号との間の差分を示す誤差信号から第２の音声信号を合成して第２の合成音声信号を生成する段階と、
前記第２の合成音声信号を示す第２の音声パラメータ集合を形成する段階と、
前記音声信号を表す第１の音声パラメータ集合と前記第２の音声パラメータ集合と比較して、前記第１及び第２の音声パラメータ集合間の差分を示す差分信号を形成する段階と、
前記第１及び第２の音声パラメータ集合間の差分が減少されるようにモデル化誤差を整形する段階と、
を具備する音声符号化方法。
【請求項１６】
音声信号を示す第１の音声パラメータ集合をもつ信号から合成音声信号を形成する段階と、
前記合成音声信号を示す第２の音声パラメータ集合を規定する段階と、
前記第１の音声パラメータ集合と前記第２の音声パラメータ集合とを比較して、これらの間の差分を示す差分信号を形成する段階と、
前記第１及び第２の音声パラメータ集合間の差分を低減するために前記合成音声信号を整形する段階と、
を具備する音声復号化方法。
【請求項１７】
複数のコードをもつコードブックから選択可能な符号と、音声信号を表す第１の音声パラメータ集合とを使用して音声信号を合成して合成音声信号を生成する段階と、
前記合成音声信号を示す第２の音声パラメータ集合を形成する段階と、
前記第１及び第２の音声パラメータ集合を比較し、これらの間の差分を示す差分信号を形成する段階と、
前記第１及び第２の音声パラメータ集合間の差分を低減するために前記差分信号に従って前記コードブックからの前記符号の選択を制御する段階と、
を具備する音声符号化方法。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は、エンコーダ内に於ける音声信号の符号化に関するものであり、エンコーダ内に於いて音声生成モデルが合成フィルタの励振と音声チャネルの各パラメータとを計算するために用いられる音声信号の符号化に関する。受信機のデコーダ内に於いては合成された音声信号が、得られた励振によって発生される。
【０００２】
【従来の技術】
デジタル移動電話システムにおいて、各電話器は、送信されるべき音声を符号化したり、受信される音声を復号化したりするための音声符号器／復号器（ＣＯＤＥＣ）を備えている。このような符号化方式は、波形符号化と音声符号化とが組み合わされており、信号を量子化する前に適応予測を用いて信号の圧縮が行われ、幾つかの音声サンプルから短期及び長期の冗長さを取り除いている。
【０００３】
ＧＳＭシステムの符号器は、ＲＰＥ−ＬＴＰ（正規パルス励振／長期予測：Ｒｅｇｕｌａｒ  Ｐｕｌｓｅ  Ｅｘｃｉｔａｔｉｏｎ  −  Ｌｏｎｇ  Ｔｅｒｍ  Ｐｒｅｄｉｃｔｉｏｎ  ）と呼ばれる。この符号器は、短期予測、及び、基本周波数の予測、即ち長期予測（ＬＴＰ）のためにＬＰＣ（線形予測符号化）手法を使用する。後者は、音声信号に於いて使用されると共に短期予測残差信号に於いて用いられ、時間レベルで知覚され得る発声された長期の相関性を取り除く。このような符号器に於いては、サンプリングが８ＫＨｚの周波数で行われ、そのアルゴリズムは入力フレーム信号が１３ビット線形ＰＣＭとなるように見なしている。各サンプルは、各々のフレームが２０ｍｓの持続時間をもつ１６０のフレーム内に区分化される。この符号化動作は、特定フレームを基礎にして行われるか、又は、それらのサブフレーム（４０サンプルの各ブロックに於けるサブフレーム）を基にして行われる。符号器による符号化の結果として、１つのフレームから２６０ビットが得られ、これら各ビットはチャネル符号化及び変調された後、受信端に送られる。そして受信端で復号化されて、１６０の復号化された音声サンプルを生成する。符号器の動作は当業者には既知であり、且つ、ＧＳＭシステムに関する明細書に詳細に記述されている。
【０００４】
更に、符号励振線形予測（ＣＥＬＰ：Ｃｏｄｅ  Ｅｘｃｉｔｅｄ  Ｌｉｎｅａｒ  Ｐｒｅｄｉｃｔｉｏｎ  ）に基づいた符号化方式を用いる符号器も良く知られており、確率的符号化  （  ｓｔｏｃｈａｓｔｉｃ  ｃｏｄｉｎｇ  ）としても知られている。これらＣＥＬＰタイプの方法に於いて、実際の音声信号、又は音声信号から濾波された残差信号は励振として用いられないが、この機能は、例えばガウス形雑音  （  Ｇａｕｓｓｉａｎ  ｎｏｉｓｅ  ）  によって引き継がれ、（そのスペクトルを整形することにより）濾波されて音声を生成する。ランダムなサンプルから構成される一定数の所定長さの励振ベクトルは、コードブック内に格納される。これらは長期／短期合成フィルタを通じて濾波され、これにより得られた再構成された音声信号が元の音声信号から差し引かれる。このフィルタ係数は、元の音声フレームをＬＰＣ分析で分析することにより得られ、ＬＴＰに対しては基本周波数を規定することにより得られる。コードブックの全てのベクトルが調査され、そして最小加重誤差をもつ１つのベクトルが選択される。このベクトルのコード文字指標（アドレス）が、フィルターパラメータと共に復号器に送られる。復号器は、符号器と同じコードブックをもち、復号器内では、上記アドレスを基に、その指標によって指示された励振ベクトルに対して調査が行われる。その励振ベクトルは符号器内と同様、対応する手法で濾波されて音声を合成する。これにより、フィルターパラメータ及びコードブック指標以外の実際の音声信号は何も送信されることはない。
【０００５】
北米のデジタル移動電話システムに於いては、音声符号器内にＶＳＥＬＰ（ベクトル和励振線形予測：  Ｖｅｃｔｏｒ  Ｓｕｍ  Ｅｘｃｉｔｅｄ  Ｌｉｎｅａｒ  Ｐｒｅｄｉｃｔｉｏｎ  ）方式が使用されており、この方法はそれ自体、上記ＣＥＬＰタイプの方式に含まれるが、そのコードブックに於いては非常に特殊であり、上記ＣＥＬＰタイプの一般的符号器に於ける、例えばガウス形雑音の励振を許容しない。
【０００６】
上述のように、音声符号化システムは、典型的に、適当な音声生成モデルの使用に基づかれている。音声生成モデルによる各パラメータは、このタイプの符号化システムの送信側で実行されるべき符号化において音声信号から計算される。音声生成モデルの各パラメータの値は量子化されて受信機に送信される。受信機内で実行されるべき復号化に於いて、音声信号は、上記音声生成モデルを用いて合成され、符号器から得られるパラメータを用いて制御される。音声符号化に於いて、最も一般的に用いられる音声生成のパラメトリックモデルは、上述したように線形予測に基づいており、つまり所謂ＬＰＣ（線形予測符号化）モデルの利用に基づいている。これにより連続するサンプル間の音声信号内の依存性をモデル化することができ、加えて、所謂ＬＴＰモデル（長期予測）が用いられ、音声に於いて、各サンプル間の長期依存性のモデル化を可能にする。
【０００７】
ＬＰＣ及びＬＴＰモデル化だけに基づいて音声信号を完全にモデル化する手段は存在しない。これは、符号化動作において良質の音声信号を維持するためには、受信機に上記２つのモデルに於けるパラメータだけでなく、上記各パラメータから形成される音声生成モデルから生成される音声信号と符号化されるべき音声信号との差、つまりモデル化誤差も送信する必要があることを意味する。パラメトリック音声符号化システムに於いて、量子化されて復号器に送信されるべき音声信号の表示は、これにより、音声生成モデルによるパラメータグループ（例えば、ＬＰＣモデルのパラメータやＬＴＰモデルのパラメータ）だけでなく、上記パラメータグループのために合成される音声信号と元の音声信号との間の差、つまりモデル化誤差からも形成される。パラメータ化された表示は、モデル化誤差から形成されてサンプル毎に量子化され得る。
【０００８】
このように公知の音声符号化方法においては量子化誤差が起き、音声信号の質を弱める。従って音声符号化に於いては、送信機に有効な符号化を提供することができるシステムを開発する必要性が大いにある。他方では、復号化の間に受信される音声信号の特質を改善することができるシステムを開発する必要がある。
【０００９】
音声の符号化を実行するために、多数の方法が提案されており、これらは量子化の前に、例えば低いビットレートを用いて誤差信号を送信することでパラメトリックモデルの誤差信号を処理し、効率的符号化を提供するようにしている。このような方法の１つが米国特許第４７５２９５６号に開示されている。この方法は、サンプル周波数を低くする（間引き）ローパスフィルタに残差信号が供給される残差励振線形予測（ＲＥＬＰ：  Ｒｅｓｉｄｕａｌ  Ｅｘｃｉｔａｔｉｏｎ  Ｌｉｎｅａｒ  Ｐｒｅｄｉｃｔｉｏｎ  ）タイプの符号器を扱うものである。間引きは、まさにビットレートを減少させるために機能するが、復号化された音声内に「調音的雑音  （  ｔｏｎａｌ  ｎｏｉｓｅ  ）」とも呼ばれる可聴的な「メタリック」背景雑音を引き起こす。これを取り除くために上記特許は、符号器に対して復号器の幾つかの機能を付加することを提案している。つまり、音声信号を合成するために使用される音声生成モデルに従い、その入力が、付加された音声生成モデルによって合成される音声信号となる第２のＬＰＣ分析器の機能を付加することを提案している。このように付加されたＬＰＣ分析器は、復号される音声信号の短期スペクトルの特性を示す他の予測パラメータを生成する。音声帯域の残差信号の周波数特性は、各予測パラメータに対して計算された第２の集合により、例えば残差信号に対して効率的な量子化が提供されるように整形される。復号器に対する更なる付加要素はＬＰＣ分析器であり、符号器から得られる一次予測パラメータと共に、復号される信号の周波数特性を整形する予測パラメータの第３の集合を計算する。その構成は、厄介なメタリック背景雑音即ち調音雑音を取り除き、ビットレートの低減を可能にする。
【００１０】
また他方では、符号化に於いて、所謂分析／合成処理を用いることにより、モデル化誤差に対する効率的な量子化表示のための調査を行う音声符号化方法が開発されている。このような方法は、ＣＥＬＰタイプの符号器として意図される。その一例が、米国特許第４８１７１５７号であり、主に、コードブックにより形成され得る全ての励振ベクトルを通過することなく励振ベクトルが如何に形成され得るかに主眼が置かれている。
【００１１】
また、復号器内に於いては種々の測定が実行される。復号化を改善するためには、受信機内の離散的エンティティとして復号器の出力に接続され得るシステムを開発して、その音声信号の質が向上するように音声信号を整形することが特に重要である。復号器に接続され且つ音声特性を向上させるこのようなシステムは、伝送路上で送信されるパラメータを変更することがなく、ビットレートを上昇させることもないので容易に利用され得る。復号される音声の特性を改善するために所謂ピッチ濾波方法が開発されており、これにより、復号される音声信号を整形してその音声信号の質を一層向上させている。国際特許出願ＷＯー９１／０６０９３号は、その１つの方法を開示している。これには、従来の技術によって復号器から得られる復号化された音声信号がタンデムに接続されている２つのフィルタに送られる。すなわち、第１のピッチフィルタに、その後、第１のフィルタから各フィルターパラメータが与えられる第２の適応スペクトルフィルタに送られることが説明されている。適応フィルタの伝達関数の分子多項式は、復号器のＬＰＣフィルタの各パラメータに比例し、そして分母多項式は、それ自体既知のスペクトル均等化技術を用いて分子多項式の関数として開発されている。その目的は、分母多項式ができる限り分子多項式を追跡し、そのときにフィルターのスペクトルの特定な曲線が異常な突然の上昇を含まずに下降し、フィルタを「塞ぐ  （  ｐｌｕｇ  ｕｐ  ）」ことにある。追跡がまずい場合には、復号化される音声内に時間依存の変調が引き起こされ、これによりその音声が明瞭にならなくなる。
【００１２】
【課題を解決するための手段】
本発明に係る第１の形態に於いては、入力された音声信号に対応する第１の予測パラメータを決定する第１のパラメータ化モジュールと；上記音声信号と第１の予測パラメータとに対応するモデル化誤差を決定する分析フィルターモジュールと；上記モデル化誤差と第１の予測パラメータとに対応する再構成された音声信号を形成する合成フィルターモジュールと；上記再構成された音声信号に対応する第２の予測パラメータ集合を決定する第２のパラメータ化モジュールと；上記第１及び第２の予測パラメータ間の差分を示す比較信号を形成する比較モジュールと；上記第１及び第２の予測パラメータ間の差分が減少されるように上記モデル化誤差を整形する整形モジュールとを備えた音声符号器が提供される。
また、本発明に係る第２の形態に於いては、音声信号と第１の合成音声信号との間の差分を示す誤差信号から第２の音声信号を合成して第２の合成音声信号を生成する段階と；上記第２の合成音声信号を示す第２の音声パラメータ集合を形成する段階と；上記音声信号を表す第１のセットの音声パラメータ集合と上記第２の音声パラメータ集合と比較して、上記第１及び第２の音声パラメータ集合間の差分を示す差分信号を形成する段階と；上記差分に対応する誤差信号を適用して上記第１及び第２の音声パラメータ集合間の差分を低減する段階とを有する音声符号化方法が提供される。
【００１３】
本発明に係る第３の形態においては、音声信号を示す第１の各予測パラメータを形成する第１のパラメータ化モジュールと；コードブック内に格納された各サンプルから励振を形成する励振発生器と；上記励振と第１の予測パラメータとに対応する再構成された音声信号を形成する各合成フィルタと；上記再構成された音声信号に対応する第２の予測パラメータ集合を形成する第２のパラメータ化モジュールと、上記第１及び第２の予測パラメータ間の差分を示す比較信号を形成する比較モジュールと；上記励振発生器のためのコントロール信号を形成し、上記第１及び第２の予測パラメータが互いに可能な限り接近するように上記励振形成を制御するコントロールモジュールとを備える符号器が提供される。
また、本発明に係る第４の形態に於いては、複数のコードをもつコードブックから選択可能な符号と、音声信号を表す第１の音声パラメータ集合とから音声信号を合成して合成音声信号を生成する段階と；上記合成音声信号を示す第２の音声パラメータ集合を形成する段階と；上記第１及び第２の音声パラメータ集合を比較し、これらの間の差分を示す差分信号を形成する段階と；上記差分信号に従って上記コードブックから上記符号を選択し、上記第１及び第２の音声パラメータ集合間の差分を低減する段階とを有する音声符号化方法が提供される。
【００１４】
これらは、送信の前に効率的に音声信号を符号化するので、このような各音声信号の高品質復号化を容易にするという利点を有する。
好適な形態においては、第１及び第２の予測パラメータが実質的に等しい場合、第１の予測パラメータが、受信機内に配置された復号器に送信されないので、受信される音声信号から計算される各パラメータ値の復号器による使用を容易にし、その代わり、符号器から復号器に送信されるこのような各パラメータを必要とする。
【００１５】
更に、本発明に係る第５の形態に於いては、入力される各予測パラメータとモデル化誤差とに対応する再構成された第１の音声を形成する合成フィルターモジュールと；上記再構成された音声を示す第２の予測パラメータ集合を形成するパラメータ化モジュールと；上記第１の予測パラメータと第２の予測パラメータとの間の差分を示す差分信号を形成する比較モジュールと；上記再構成された音声信号を処理する整形モジュールとを備える音声復号器が提供される。
また、本発明に係る第６の形態に於いては、音声信号を示す第１の音声パラメータ集合をもつ各信号から合成音声信号を形成する段階と；上記合成音声信号を示す第２の音声パラメータ集合を規定する段階と；上記第１の音声パラメータ集合と上記第２の音声パラメータ集合とを比較して、これらの間の差分を示す差分信号を形成する段階と；上記差分信号に対応する上記合成音声信号を適用して上記第１及び第２の音声パラメータ集合間の差分を低減する段階とを有する音声復号化方法が提供される。
【００１６】
上記各形態は、音声のためにモデル化されるべき各パラメータに加え、モデル化誤差もまた受信機に送信されるパラメトリック音声符号器に実際に使用でき、モデル化誤差を送信する方法に関係なく適用することができる。
【００１７】
本発明は、音声生成モデルによるパラメータ化が、符号化されるべき音声信号に対して実行されるだけでなく、復号化されるべき音声信号、即ち、合成された音声信号に対しても実行される新規なパラメトリック音声符号化システムである。合成された信号のパラメトリック表示は、元の音声信号のパラメトリック表示と比較され、符号化のための各関数は、これらの間の差分に従って制御される。
【００１８】
本発明は、まず、符号化に於いて用いられる音声生成モデルにより、パラメータ化が、復号化される音声信号に基づいて実行されるような方法に適用される。次に、合成される音声信号から形成される各パラメータ値が、符号化されるべき音声信号を基に符号器内で計算される各パラメータ値と比較される。この比較の際、ある既知の距離尺度、例えば周波数距離間の  Ｉｔａｋｕｒａ−  Ｓａｉｔｏ尺度が用いられる。これら符号化関数は、距離尺度によって表示される差分ができる限り小さくなるように整形ブロックにて制御される。概略的に本発明に係る形態は３つのブロックから構成され、パラメータ化ブロック，比較ブロック，そして整形ブロックから構成される。
【００１９】
【実施例】
以下、本発明に係る幾つかの実施例について、その例示として添付図面を参照しながら詳細に記述する。
【００２０】
図１は、公知のパラメトリック音声符号化システムの符号器（送信側）を示しており、図２は、復号器（受信側）を示している。この音声符号化システムは、文献に於いて一般にＲＥＬＰ（残差励振線形予測）符号器として言及されるクラスを代表するハイブリッド符号器である。図１の符号器に於いて、音声信号１００は、符号化のために入力されてサンプル化され、そのサンプルは、例えば２０ｍｓの一定長のブロック、又はフレーム内に挿入される。これにより音声信号は、使用される音声生成モデルの各パラメータ値の計算を経る。これはパラメータブロック１０４で実行される。図１に於けるパラメトリック音声符号化システムの特徴は、音声信号を表わす各パラメータの計算が約２０ｍｓ長の各音声フレーム毎に一回実行されることである。このモデルによるパラメータ値は、量子化ブロック１０５において量子化される。各フレーム間で音声信号をモデル化するパラメータ値１０６の量子化された集合は、各フレーム毎に一回、復号器に送信される。
【００２１】
ブロック１０１に於いて、音声信号は、音声生成の逆モデル化を受ける。これは、使用されるモデルに従い、合成される信号と元の音声信号との差分、即ちモデル化の際に発生したモデル化誤差を形成する役目をする。音声信号をモデル化するために、適当なモデルが用いられ、例えば上述のＬＰＣやＬＴＰモデルが用いられる。本発明は、使用されるべきモデルに制限を与えない。ブロック１０１にて実行されるモデル化誤差を計算するために、量子化されたパラメータ値がブロック１０５で使用され、これにより、このモデルの各パラメータに基づいた量子化の作用も更に考慮される。
【００２２】
パラメトリック音声符号化を用いることにより受信機内で高品質音声信号を生成可能にするために、モデルを使用した結果として生じるモデル化誤差もまた、受信機に必ず送信される。ブロック１０１内で形成されるモデル化誤差がブロック１０２で量子化され、量子化されたモデル化誤差１０３が復号器に送信される。
【００２３】
図２は、既知パラメトリック音声符号化システムの復号器の構成を示す。この復号器に於いて、変換チャネルを通じて受信される音声生成モデルの各パラメータ値１１２は、音声生成モデル１１１に供給される。音声生成モデル１１１に於いて、その構成は原理的には音声信号を合成するフィルター群であり、その群の逆フィルタは符号器の「逆音声生成モデル」ブロックである。元の音声信号１１３は、変換チャネルを通じて受信される量子化されたモデル化誤差１１０を音声生成モデル１１１に送ることにより形成される。このように図１の符号器、及び図２の復号器は、量子化されたモデル化誤差１０３が励振１１０として符号器に運ばれ、そして、符号器で計算された音声生成モデルの各パラメータ値１０６が、音声生成モデルに従って音声信号を合成するのに使用されるパラメータ値１１２として復号器に運ばれる符号化システムを形成する。
【００２４】
図３は、図２に於ける公知の復号器に本発明に係る方法を適用した形態を示したものである。本発明に係るシステムは、上記公知の音声復号器から分離されてブロック２０６を形成する。公知の復号化システムと比較した場合の相違は、本発明に係るシステムにおいてパラメータ化が復号化される音声信号に基づいて実行されることにあり、即ち、音声生成モデルに係る各パラメータ値の計算もまた復号される音声信号に基づいて実行され、合成される音声信号、及び復号化された音声信号から計算された各パラメータ値が、音声生成モデルから得られる合成音声信号を整形するために使用されることにある。この復号化された音声信号は、音声を合成するために使用され、且つ、それ自体、元の音声信号と同一であるべきであることが知られている音声生成モデルから得られ、整形ブロック２０２を通じてパラメータ化ブロック２０５に運ばれる。このパラメータ化は、例えばＬＰＣ及びＬＴＰモデル等、音声信号の既知のパラメトリックモデルに基づくことができる。ブロック２０５の動作は、図１のブロック１０４の動作と同一である、即ち、両方とも各音声フレームの時間に対し、そこに運ばれた信号のパラメトリック表示を形成する。
【００２５】
計算されたパラメータの２つの集合は、比較ブロック２０４で比較される。そこには、符号器内で計算されて送信チャネルを通して受信された元の各パラメータの集合２０３と、パラメータ化ブロック２０５で計算された後、音声生成モデル２０１によって生成された合成音声信号から計算された各パラメータの集合とが存在する。比較ブロック２０４で実行される各パラメータの集合の比較結果により整形ブロック２０２が制御される。その制御は、その目的が、復号器で形成される合成音声信号の各パラメータ値と、符号器から得られる各パラメータ値２０３とが最大限同じようになることを保証する整形動作であるように行われる。同一性を計算する場合、幾つかの方法を用いることができ、例えばItakura- Saito距離尺度を用いることができる。これにより各パラメータは、演算される距離尺度によって指示される距離が可能な限り小さい場合、互いに接近する。
【００２６】
本発明は、整形ブロック２０２に対して特に条件を設けるものではない。そのブロック内で実行される各動作は、例えば、合成される音声信号のスペクトルの包絡線やその細部構造を整形して、上記距離尺度によって指示される距離をできる限り最小にする濾波作用、又はこれと同等な作用等に適用可能とされる。上記距離尺度の最小化は実験的に実行され、例えば、復号化される１つの音声フレームに対して種々の整形動作が試行され、その試行錯誤により、比較の際にできる限り多く用いられる距離尺度を最小化する整形動作の調査が行われる。
【００２７】
図４は、本発明に係るシステムを符号器内で適応させた形態を示している。この符号器は、ＲＥＬＰタイプの符号器とすることができ、図３の復号器と適切に動作ことができる。図４の符号器は、図１の符号器と比べた場合、ブロック３１０に於いて異なり、その部分が破線で示されている。パラメータ化ブロック３０４に於いて、適当な音声生成モデルによる各パラメータの集合は、符号化されるべき音声信号３００から計算される。この音声信号は、逆モデル化ブロック３０１に送られ、そこで予測誤差が計算される。即ち、そのモデルに従って合成される音声信号と、符号化されるべき音声信号との間の差分が計算される。この誤差信号はブロック３０２で量子化され、量子化された誤差信号３０３は、復号器に向って送信される。音声生成モデルによる各パラメータ値は、ブロック３０５内で量子化され、その量子化された各パラメータ値はブロック３０１で利用される。
【００２８】
本発明に係る符号化のために音声生成モデルによる各パラメータ値が、合成された音声信号から更に計算される。そのためにブロック３１０は、音声生成モデル３０６，パラメータ化ブロック３０７，比較ブロック３０８，及び整形ブロック３０９を備えている。
【００２９】
ブロック３１０の動作は次の通りである。まず、量子化された誤差信号３０３を音声生成モデル３０６の実行ブロック（ブロック３０１の逆動作）に送ることにより、再構成された音声信号が音声生成モデル３０６内で再び形成される。この再構成に於いては、上記量子化された各パラメータ値３１１が用いられる。
【００３０】
ブロック３０７に於いて、再構成又は合成された音声信号に基づいてパラメータ化が再び実行される。パラメータ化ブロック３０７は、ブロック３０４，２０５，１０４と同様の動作を実行する。図３の復号器と同様、図４に於ける符号器では、比較ブロック３０８に於いて、元の音声信号、即ち符号化されるべき信号から計算された各パラメータ値と、合成された音声信号から計算された各パラメータ値とから比較が行われる。この比較ブロックに於いて、上記計算された各パラメータの２つの集合間の差分を示す測定値が形成され、ブロック３０１内でコントロール信号が形成される。このコントロール信号は、ブロック３０９に供給され、形成されたモデル化誤差を整形する。ブロック３０９は、例えば、濾波等の適当な動作を実行する。比較ブロックから得られるコントロール信号により、逆音声生成モデル化ブロック３０１からのモデル化誤差に基づいて実行される各動作が形成される。これは、例えば、合成された音声信号から計算される音声生成モデルの各パラメータ（ブロック３０７によって供給される各パラメータ）が、元の音声信号から計算された各パラメータ（ブロック３０４によって供給される各パラメータ）に最大限従うように形成される。
【００３１】
整形ブロック３０９は、各濾波動作に加え、送信されるべきサンプルの総量を減らす幾つかの動作を備える。本発明によれば、上記誤差信号はブロック３０９で整形される。これは、例えば、量子化された誤差信号，及び音声生成モデル３０６とを用いることにより、音声信号に於けるできる限り多くのパラメトリック表示が合成されて元の音声信号、即ち符号化されるべき信号に対応するように行われる。比較ブロック３０８に於いて、ブロック３０４及び３０７内で形成される各パラメトリック表示間の距離尺度に対して符号器で演算が行われる。そしてその距離尺度は、符号化の際に起きる誤差信号の符号化をコントロールするために用いられる。これは、例えば、できる限り適切に使用される音声生成モデルに従って誤差信号が起こるように、即ち、そのモデルに対応するパラメトリック表示が、符号化される音声信号及び合成された音声信号にできる限り類似するように用いられる。ブロック３１０の動作は、１つの音声フレームに対して数回実行される。これは、例えば、最良の整形動作が試行錯誤により見いだされるように実行される。これにより見い出された最良の整形動作の結果として得られた各サンプル値は量子化され、これら量子化されたサンプル値（３０３）は復号器に向けて送信される。
【００３２】
本実施例に於いて、音声信号に基づいて実行される符号化が復号器内で最適に制御される。これは、例えば、合成された音声信号と、符号化されるべき音声信号との間から計算された各パラメトリック表示の差分が非常に小さくなるように制御される。これにより、音声生成モデルの各パラメータ値が全て量子化される必要がなく、復号器に送信される必要もない。但し、復号器内で使用される音声生成モデルについては、復号器内で形成される合成音声信号から計算される各パラメータ値が使用され得る。このようなシステムに於いては、量子化された各パラメータ値の集合３１１が全く復号器に転送されることはない。
【００３３】
図５は、本発明に係る符号化システムの他の実施例を示したものである。図５は、分析／合成タイプの音声符号器と組合わせた形態を示している。その符号器はＣＥＬＰタイプの符号器とすることができる。このタイプの符号化システムに於いてモデル化誤差信号の量子化は、所謂分析／合成方式によって実行される。この方式に於いて符号化は、音声信号を合成するすることにより、量子化されたモデル化誤差の表示を見い出すことを意味する。即ち、音声生成モデルを用いることを意味する。この符号化システムでは、量子化されたモデル化誤差のどの表示も、例えばコードブック内に格納され得る。そして合成濾波動作が符号化の重要な部分となる。
【００３４】
このタイプのシステムの動作原理は、モデル化誤差信号の最適な表示のために調査を行うことにあり、例えば、コードブック４０９内に格納される各々予想される量子化されたモデル化誤差に対応する合成音声信号が、音声生成モデル４０４内で形成され、これにより、合成された音声信号と、符号化される元の音声信号４００との間の差分が減算ブロック４０３内で形成されるようにすることにある。コントロールブロック４０８は、各信号間の最小ベクトル４０１を選択する。これは差分信号を生成したものであり、復号器に転送するためにコードブック内に格納される。符号化のために入力された音声信号４００のパラメータ化は、ブロック４０２で実行される。音声生成モデルに従うこのように形成されたパラメータ集合は、ブロック４１０で量子化され、量子化された各パラメータ値は、音声生成モデル４０４で使用される。符号化されるべき信号に最もよく似ており、合成される音声信号を形成してコードブック内に格納されている表示４０１が選択されて受信機に転送される。
【００３５】
本発明に係るシステムが公知の分析／合成符号器内で実際に使用される場合、上記符号器の構成で実施される合成動作は、図５に破線で記したブロック４１２に示されるように利用され得る。ブロック４１２において、まず、パラメータ化がブロック４０７の音声信号を基に実行される。パラメータ化ブロック４０７の動作は、ブロック４０２の動作と同じであり、その中で音声生成モデルに従って形成されるパラメータ集合が、パラメータ化ブロック４０２で符号化されるべき音声信号から形成されたパラメータ集合と比較される。その比較は、比較ブロック４０５内にて行われ、音声生成モデルの各パラメトリック表示間の距離測定、（例えば  Ｉｔａｋｕｒａ−  Ｓａｉｔｏ尺度）を演算することにより実行される。比較ブロック４０５の動作は、図３のブロック２０４の動作と同様、図４のブロック３０８の動作に対応する。
【００３６】
図４の符号器のように、図５に示される符号器に於いては、誤差信号の符号化は、合成された音声信号から計算される音声生成モデルの各パラメータが元の音声信号から計算される各パラメータと可能な限り一致するように比較した結果として形成されるコントロール信号によって制御される。分析／合成システムに於いては、誤差信号の量子化が、量子化されたモデル化誤差の量子化された表示に対応する異なる各音声信号を合成することによって実行されるので、その誤差信号であるモデルと元の音声信号との間の差分は符号器内で全く形成されない。そのため、ブロック３０９により図４の符号器で行われるように、対応する整形動作がモデル化誤差を基に実行されることはない。従って、本発明に係る誤差信号の量子化制御は、符号化されるべき信号のパラメトリック表示と、コードブック内で行われる調査を制御する、コントロールブロック４０６による合成信号とによって実行される。
【００３７】
図４の符号器のように、図５の符号器に於いても、音声信号に実行されるべき符号化は、比較ブロック３０８で形成される差分、即ち、合成された音声信号から計算される各パラメトリック表示と、符号化されるべき音声信号との差分が非常に小さくなる程度まで制御され得る。この場合、音声生成モデルの各パラメータ値は、量子化されて復号器に転送される必要が全くないが、その代り、復号器内で形成される合成音声信号から計算される各パラメータ値が復号器内で使用され得る。このようなシステムにおいては、量子化されたパラメータ値４１１の集合は、復号器に全く転送されない。
【００３８】
【発明の効果】
本発明は、特許請求の範囲によって規定される範囲を逸脱しない限り、公知の符号器や復号器への付属物として様々な方法で実現可能である。比較ブロックの制御により実行されるべき各整形動作は、コードブックを制御するためのコントロール方式が使用できる限り、どの様な動作にも適用可能である。
【００３９】
本発明により、パラメトリック音声符号化に基づく符号化システムによって生成される音声信号の音質は、まず、本発明に係るシステムを復号化と組み合わせることによる受信機で改良され得る。また、本発明は、送信側に基づいて符号化を実行する場合にも適用可能であり、これにより音声生成モデルの観点から効率的である誤差信号の符号化を達成することができる。
【００４０】
データ通信システムに於いて、本発明に係るシステムは、送信側を基に実行される符号化、又は、受信側を基に実行される復号化、あるいは又その両方での何れでも使用可能である。受信端に於いて、パラメトリック音声符号化に基づいた音声符号化システムによって生成される音声信号の音質は、本発明に係るシステムを復号化と組合せることにより向上させ得る。また、送信側に於いて、本発明に係る一形態は、上記符号化を実行する場合にも適用され得る。これにより、パラメトリックモデルの誤差信号の効率的な符号化を実現することができる。一般にデジタルデータ通信システムに於いて、本発明に係るシステムは、送信側を基に実行される符号化、又は、受信側を基に実行される復号化、あるいはその両方での何れにおいても使用可能である。
【００４１】
本開示の範囲は、これが特許請求の範囲に規定された発明に関係するか否か、、又は、本発明が対象とする各課題の一部又は全てを解決するか否かに係わりなく、その中に明白に、又は暗黙的に、あるいは概略的開示される新規な各特徴、又はその組合せを包含するものである。尚、出願人は、本出願の継続中、上記特徴に対して更なる請求項を案出したり、本出願から更なる分割出願が行われるかも知れないことを付記しておく。
【図面の簡単な説明】
【図１】従来の音声符号化システムの符号器を示すブロック図である。
【図２】従来の音声符号化システムの復号器を示すブロック図である。
【図３】本発明に係る音声復号化システムの一実施例を示す概略的なブロック図である。
【図４】本発明に係る音声符号化システムの実施例を示すブロック図である。
【図５】本発明に係る分析／合成原理に基づいて動作する音声符号化システムの実施例を示すブロック図である。
【符号の説明】
１０１…逆音声生成モデル
１０２…誤差量子化ブロック
１０３…モデル化誤差
１０４…パラメータ表示
１０５…パラメータ量子化ブロック
１０６…モデルのパラメータ
２０２…整形ブロック
２０４…比較ブロック
２０５…パラメータ表示
４０３…減算ブロック
４０６…コントロールブロック
４０８…コントロールブロック
４０９…コードブック
【図１】
0003602593.tif 000002
【図２】
0003602593.tif 000003
【図３】
0003602593.tif 000004
【図４】
0003602593.tif 000005
【図５】
0003602593.tif 000006