(57)【特許請求の範囲】
【請求項１】
スピーチコーダにおけるフレームのプロトタイプを処理する方法において、
基準プロトタイプの複数の位相パラメータを生成し、
前記フレームのプロトタイプの複数の位相パラメータを発生させ、
前記フレームのプロトタイプの位相パラメータを基準プロトタイプの位相パラメータと複数の周波数帯域において相関させるステップを含んでおり、前記相関させるステップは前記フレームのプロトタイプに対する複数の適切な円回転値を発生させる、方法。
【請求項２】
生成するステップは、基準プロトタイプに対する離散フーリエ級数係数を計算し、その離散フーリエ級数係数をその基準プロトタイプに対する振幅ベクトルおよび位相ベクトルに分解するステップを含んでおり、前記発生させるステップは、前記フレームのプロトタイプに対する離散フーリエ級数係数を計算し、その離散フーリエ級数係数を前記フレームのプロトタイプに対する振幅ベクトルおよび位相ベクトルに分解するステップを含んでいる請求項１記載の方法。
【請求項３】
相関させるステップを行うべき周波数帯域を識別するステップをさらに含んでいる請求項１記載の方法。
【請求項４】
前記フレームはスピーチフレームである請求項１記載の方法。
【請求項５】
前記フレームは線形予測剰余のフレームである請求項１記載の方法。
【請求項６】
スピーチコーダにおけるフレームのプロトタイプを処理する方法において、
基準プロトタイプの複数の位相パラメータを生成し、
前記フレームのプロトタイプの複数の位相パラメータを発生させ、
前記フレームのプロトタイプの位相パラメータを基準プロトタイプの位相パラメータと複数の周波数帯域において相関させるステップを含んでおり、
相関させるステップは、前記フレームのプロトタイプに対する複数の適切な線形位相シフト値を発生させる、方法。
【請求項７】
円回転値を量子化し、前記フレームのプロトタイプに対する複数の振幅パラメータを量子化するステップをさらに含んでいる請求項１記載の方法。
【請求項８】
スピーチコーダにおけるフレームのプロトタイプの処理方法において、
基準プロトタイプの複数の位相パラメータを生成し、
前記フレームのプロトタイプに関連した複数の線形位相シフト値を発生させ、
その位相パラメータとその線形位相シフト値から位相ベクトルを複数の周波数帯域にわたって構成するステップを含んでいる、方法。
【請求項９】
前記生成するステップは、基準プロトタイプに対する離散フーリエ級数係数を計算し、その離散フーリエ級数係数をその基準プロトタイプに対する振幅ベクトルおよび位相ベクトルに分解するステップを含んでいる請求項８記載の方法。
【請求項１０】
構成するステップを行うべき周波数帯域を識別するステップをさらに含んでいる請求項８記載の方法。
【請求項１１】
前記フレームはスピーチフレームである請求項８記載の方法。
【請求項１２】
前記フレームは線形予測剰余のフレームである請求項８記載の方法。
【請求項１３】
前記発生させるステップにおいて、前記フレームのプロトタイプに関連した複数の量子化された位相パラメータを量子化される前の形態に戻すことによって、複数の線形位相シフト値を発生させる請求項８記載の方法。
【請求項１４】
前記フレームのプロトタイプに関連した複数の振幅量子化パラメータを量子化される前の形態に戻すことによって、複数の量子化される前の形態に戻された振幅パラメータを生成するステップをさらに含んでおり、識別するステップにおいて、帯域は複数の量子化される前の形態に戻された振幅パラメータに基づいて識別される請求項１０記載の方法。
【請求項１５】
構成された位相ベクトルを前記フレームのプロトタイプと関連した複数の振幅パラメータと組合せて組合せベクトルを生成し、その組合せベクトルの逆離散フーリエ級数を計算して前記フレームのプロトタイプの再構成されたバージョンを生成するステップをさらに含んでいる請求項８記載の方法。
【請求項１６】
スピーチコーダにおけるフレームのプロトタイプの処理方法において、
前記フレームのプロトタイプに関連した複数の円回転値を生成し、
複数のバンドパス波形を複数の周波数帯域において発生させ、その複数のバンドパス波形が基準プロトタイプの複数の位相パラメータと関連されており、
複数のバンドパス波形を複数の円回転値に基づいて修正するステップを含んでいる、方法。
【請求項１７】
発生させるステップを行うべき周波数帯域を識別するステップをさらに含んでいる請求項１６記載の方法。
【請求項１８】
前記フレームはスピーチフレームである請求項１６記載の方法。
【請求項１９】
前記フレームは線形予測剰余のフレームである請求項１６記載の方法。
【請求項２０】
生成するステップにおいて、複数の円回転値を発生させるためにプロトタイプに関連した複数の量子化された位相パラメータが量子化される前の形態に戻される請求項１６記載の方法。
【請求項２１】
前記フレームのプロトタイプに関連した複数の振幅量子化パラメータを量子化される前の形態に戻すことによって、複数の量子化される前の形態に戻された振幅パラメータを生成するステップをさらに含んでおり、識別するステップにおいて、帯域は複数の量子化される前の形態に戻された振幅パラメータに基づいて識別される請求項１７記載の方法。
【請求項２２】
前記発生させるステップは、基準プロトタイプに対する離散フーリエ級数係数を計算し、その離散フーリエ級数係数をその基準プロトタイプに対する振幅ベクトルおよび位相ベクトルに分解し、位相ベクトルを複数の量子化される前の形態に戻された振幅パラメータと組合せ、その位相ベクトルの逆離散フーリエ級数を計算して複数のバンドパス波形を発生させるステップを含んでいる請求項２１記載の方法。
【請求項２３】
複数の修正されたバンドパス波形を合計してプロトタイプの再構成されたバージョンを生成するステップをさらに含んでいる請求項１６記載の方法。
【請求項２４】
フレームの基準プロトタイプの複数の位相パラメータを生成する手段と、
現在のフレームの現在のプロトタイプの複数の位相パラメータを発生させる手段と、
現在のプロトタイプの複数の位相パラメータを基準プロトタイプの複数の位相パラメータと複数の周波数帯域において相関させる手段とを具備し、前記相関させる手段は現在のプロトタイプに対する複数の適切な円回転値を発生させる、スピーチコーダ。
【請求項２５】
前記生成する手段は、基準プロトタイプに対する離散フーリエ級数係数を計算する手段と、その離散フーリエ級数係数をその基準プロトタイプに対する振幅ベクトルおよび位相ベクトルに分解する手段とを含んでおり、発生させる手段は、現在のプロトタイプに対する離散フーリエ級数係数を計算する手段と、その離散フーリエ級数係数をその現在のプロトタイプに対する振幅ベクトルおよび位相ベクトルに分解する手段とを備えている請求項２４記載のスピーチコーダ。
【請求項２６】
複数の周波数帯域を識別する手段をさらに含んでいる請求項２４記載のスピーチコーダ。
【請求項２７】
現在のフレームはスピーチフレームである請求項２４記載のスピーチコーダ。
【請求項２８】
現在のフレームは線形予測剰余のフレームである請求項２４記載のスピーチコーダ。
【請求項２９】
フレームの基準プロトタイプの複数の位相パラメータを生成する手段と、
現在のフレームの現在のプロトタイプの複数の位相パラメータを発生させる手段と、
現在のプロトタイプの複数の位相パラメータを基準プロトタイプの複数の位相パラメータと複数の周波数帯域において相関させる手段とを具備し、
前記相関させる手段は、現在のプロトタイプに対する複数の適切な線形位相シフト値を発生させる、スピーチコーダ。
【請求項３０】
円回転値を量子化する手段と、現在のプロトタイプに対する複数の振幅パラメータを量子化する手段とをさらに含んでいる請求項２４記載のスピーチコーダ。
【請求項３１】
スピーチコーダは、無線通信システムの加入者装置内に設けられている請求項２４記載のスピーチコーダ。
【請求項３２】
フレームの基準プロトタイプの複数の位相パラメータを生成する手段と、
現在のフレームの現在のプロトタイプに関連した複数の線形位相シフト値を発生させる手段と、
複数の位相パラメータと複数の線形位相シフト値から位相ベクトルを複数の周波数帯域にわたって構成する手段とを具備しているスピーチコーダ。
【請求項３３】
前記生成する手段は、基準プロトタイプに対する離散フーリエ級数係数を計算する手段と、その離散フーリエ級数係数をその基準プロトタイプに対する振幅ベクトルおよび位相ベクトルに分解する手段とを具備している請求項３２記載のスピーチコーダ。
【請求項３４】
複数の周波数帯域を識別する手段をさらに具備している請求項３２記載のスピーチコーダ。
【請求項３５】
現在のフレームはスピーチフレームである請求項３２記載のスピーチコーダ。
【請求項３６】
現在のフレームは線形予測剰余のフレームである請求項３２記載のスピーチコーダ。
【請求項３７】
前記発生させる手段は、現在のプロトタイプに関連した複数の量子化された位相パラメータを量子化される前の形態に戻すことによって、複数の線形位相シフト値を発生させる手段を含んでいる請求項３２記載のスピーチコーダ。
【請求項３８】
現在のプロトタイプに関連した複数の振幅量子化パラメータを量子化される前の形態に戻すことによって、複数の量子化される前の形態に戻された振幅パラメータを生成する手段をさらに含んでおり、識別する手段は、複数の量子化される前の形態に戻された振幅パラメータに基づいて複数の帯域を識別する手段を含んでいる請求項３４記載のスピーチコーダ。
【請求項３９】
構成された位相ベクトルを現在のプロトタイプと関連した複数の振幅パラメータと組合せて組合せベクトルを生成する手段と、その組合せベクトルの逆離散フーリエ級数を計算して現在のプロトタイプの再構成されたバージョンを生成する手段とをさらに含んでいる請求項３２記載のスピーチコーダ。
【請求項４０】
スピーチコーダは、無線通信システムの加入者装置内に設けられている請求項３２記載のスピーチコーダ。
【請求項４１】
現在のフレームの現在のプロトタイプに関連した複数の円回転値を生成する手段と、
フレームの基準プロトタイプの複数の位相パラメータと関連した複数のバンドパス波形を複数の周波数帯域で発生させる手段と、
複数のバンドパス波形を複数の円回転値に基づいて修正する手段とを具備しているスピーチコーダ。
【請求項４２】
複数の周波数帯域を識別する手段をさらに含んでいる請求項４１記載のスピーチコーダ。
【請求項４３】
現在のフレームはスピーチフレームである請求項４１記載のスピーチコーダ。
【請求項４４】
現在のフレームは線形予測剰余のフレームである請求項４１記載のスピーチコーダ。
【請求項４５】
前記生成する手段は、複数の円回転値を発生させるために現在のプロトタイプに関連した複数の量子化された位相パラメータを量子化される前の形態に戻す手段を含んでいる請求項４１記載のスピーチコーダ。
【請求項４６】
現在のプロトタイプに関連した複数の振幅量子化パラメータを量子化される前の形態に戻すことによって、複数の量子化される前の形態に戻された振幅パラメータを生成する手段をさらに含んでおり、識別する手段は、複数の量子化される前の形態に戻された振幅パラメータに基づいて帯域を識別する手段を含んでいる請求項４２記載のスピーチコーダ。
【請求項４７】
前記発生させる手段は、基準プロトタイプに対する離散フーリエ級数係数を計算する手段と、その離散フーリエ級数係数をその基準プロトタイプに対する振幅ベクトルおよび位相ベクトルに分解する手段と、位相ベクトルを複数の量子化される前の形態に戻された振幅パラメータと組合せる手段と、その位相ベクトルの逆離散フーリエ級数を計算して複数のバンドパス波形を発生させる手段とを含んでいる請求項４６記載のスピーチコーダ。
【請求項４８】
複数の修正されたバンドパス波形を合計して現在のプロトタイプの再構成されたバージョンを生成する手段をさらに含んでいる請求項４１記載のスピーチコーダ。
【請求項４９】
スピーチコーダは、無線通信システムの加入者装置内に設けられている請求項４１記載のスピーチコーダ。
【請求項５０】
スピーチコーダによって処理されている現在のフレームから現在のプロトタイプを抽出するように構成されたプロトタイプ抽出装置と、
プロトタイプ抽出装置に結合され、フレームの基準プロトタイプの複数の位相パラメータを生成し、現在のプロトタイプの複数の位相パラメータを発生させ、現在のプロトタイプの複数の位相パラメータを基準プロトタイプの複数の位相パラメータと複数の周波数帯域において相関させるように構成され、さらに現在のプロトタイプに対する複数の適切な円回転値を発生させるプロトタイプ量子化装置とを具備しているスピーチコーダ。
【請求項５１】
プロトタイプ量子化装置はさらに、基準プロトタイプに対する離散フーリエ級数係数を計算し、その離散フーリエ級数係数をその基準プロトタイプに対する振幅ベクトルおよび位相ベクトルに分解し、現在のプロトタイプに対する離散フーリエ級数係数を計算し、その離散フーリエ級数係数をその現在のプロトタイプに対する振幅ベクトルおよび位相ベクトルに分解するように構成されている請求項５０記載のスピーチコーダ。
【請求項５２】
プロトタイプ量子化装置はさらに、複数の周波数帯域を識別するように構成されている請求項５０記載のスピーチコーダ。
【請求項５３】
現在のフレームはスピーチフレームである請求項５０記載のスピーチコーダ。
【請求項５４】
現在のフレームは線形予測剰余のフレームである請求項５０記載のスピーチコーダ。
【請求項５５】
スピーチコーダによって処理されている現在のフレームから現在のプロトタイプを抽出するように構成されたプロトタイプ抽出装置と、
プロトタイプ抽出装置に結合され、フレームの基準プロトタイプの複数の位相パラメータを生成し、現在のプロトタイプの複数の位相パラメータを発生させ、現在のプロトタイプの複数の位相パラメータを基準プロトタイプの複数の位相パラメータと複数の周波数帯域において相関させるように構成され、さらに、現在のプロトタイプに対する複数の適切な線形位相シフト値を発生させるように構成されているプロトタイプ量子化装置とを具備している、スピーチコーダ。
【請求項５６】
プロトタイプ量子化装置はさらに、円回転値を量子化し、現在のプロトタイプに対する複数の振幅パラメータを量子化するように構成されている請求項５０記載のスピーチコーダ。
【請求項５７】
スピーチコーダは、無線通信システムの加入者装置内に設けられている請求項５０記載のスピーチコーダ。
【請求項５８】
スピーチコーダによって処理されている現在のフレームから現在のプロトタイプを抽出するように構成されたプロトタイプ抽出装置と、
プロトタイプ抽出装置に結合され、フレームの基準プロトタイプの複数の位相パラメータを生成し、現在のプロトタイプに関連した複数の線形位相シフト値を発生させ、その位相パラメータとその線形位相シフト値から位相ベクトルを複数の周波数帯域にわたって形成するように構成され、さらに、現在のプロトタイプに関連される複数の量子化された位相パラメータを量子化される前の形態に戻すことによって、複数の線形位相シフト値を発生させるように構成されているプロトタイプ量子化装置とを具備しているスピーチコーダ。
【請求項５９】
プロトタイプ量子化装置はさらに、基準プロトタイプに対する離散フーリエ級数係数を計算し、その離散フーリエ級数係数をその基準プロトタイプに対する振幅ベクトルおよび位相ベクトルに分解するように構成されている請求項５８記載のスピーチコーダ。
【請求項６０】
プロトタイプ量子化装置はさらに、複数の周波数帯域を識別するように構成されている請求項５８記載のスピーチコーダ。
【請求項６１】
現在のフレームはスピーチフレームである請求項５８記載のスピーチコーダ。
【請求項６２】
現在のフレームは線形予測剰余のフレームである請求項５８記載のスピーチコーダ。
【請求項６３】
プロトタイプ量子化装置はさらに、複数の量子化される前の形態に戻された振幅パラメータを生成するために現在のプロトタイプに関連した複数の振幅量子化パラメータをさらに量子化される前の形態に戻し、複数の量子化される前の形態に戻された振幅パラメータに基づいて複数の帯域を識別するように構成されている請求項６０記載のスピーチコーダ。
【請求項６４】
プロトタイプ量子化装置はさらに、位相ベクトルを現在のプロトタイプと関連した複数の振幅パラメータと組合せて組合せベクトルを生成し、その組合せベクトルの逆離散フーリエ級数を計算して現在のプロトタイプの再構成されたバージョンを生成するように構成されている請求項５８記載のスピーチコーダ。
【請求項６５】
スピーチコーダは、無線通信システムの加入者装置内に設けられている請求項５８記載のスピーチコーダ。
【請求項６６】
スピーチコーダによって処理されている現在のフレームから現在のプロトタイプを抽出するように構成されたプロトタイプ抽出装置と、
プロトタイプ抽出装置に結合され、現在のプロトタイプに関連した複数の円回転値を生成し、フレームの基準プロトタイプの複数の位相パラメータに関連している複数のバンドパス波形を発生させ、複数の円回転値に基づいて複数のバンドパス波形を修正するように構成されているプロトタイプ量子化装置とを具備しているスピーチコーダ。
【請求項６７】
プロトタイプ量子化装置はさらに、複数の周波数帯域を識別するように構成されている請求項６６記載のスピーチコーダ。
【請求項６８】
現在のフレームはスピーチフレームである請求項６６記載のスピーチコーダ。
【請求項６９】
現在のフレームは線形予測剰余のフレームである請求項６６記載のスピーチコーダ。
【請求項７０】
プロトタイプ量子化装置はさらに、複数の円回転値を発生させるために現在のプロトタイプに関連した複数の量子化された位相パラメータを量子化される前の形態に戻すように構成されている請求項６６記載のスピーチコーダ。
【請求項７１】
プロトタイプ量子化装置はさらに、複数の量子化される前の形態に戻された振幅パラメータを生成するために現在のプロトタイプに関連した複数の振幅量子化パラメータを量子化される前の形態に戻し、複数の量子化される前の形態に戻された振幅パラメータに基づいて周波数帯域を識別するように構成されている請求項６７記載のスピーチコーダ。
【請求項７２】
プロトタイプ量子化装置はさらに、基準プロトタイプに対する離散フーリエ級数係数を計算し、その離散フーリエ級数係数をその基準プロトタイプに対する振幅ベクトルおよび位相ベクトルに分解し、位相ベクトルを複数の量子化される前の形態に戻された振幅パラメータと組合せ、その位相ベクトルの逆離散フーリエ級数を計算して複数のバンドパス波形を発生させるように構成されている請求項７１記載のスピーチコー
ダ。
【請求項７３】
プロトタイプ量子化装置はさらに、複数の修正されたバンドパス波形を合計して現在のプロトタイプの再構成されたバージョンを生成するように構成されている請求項６６記載のスピーチコーダ。
【請求項７４】
スピーチコーダは、無線通信システムの加入者装置内に設けられている請求項６６記載のスピーチコーダ。
【請求項７５】
プロセッサに、
スピーチコーダにおけるフレームの基準プロトタイプの複数の位相パラメータを生成することと、
スピーチコーダにおける現在のフレームの現在のプロトタイプの複数の位相パラメータを発生させることと、
現在のプロトタイプの複数の位相パラメータを基準プロトタイプの複数の位相パラメータと複数の周波数帯域において相関させることとを実行させることが可能な命令を含んでおり、前記相関させることが実行可能である命令は、現在のプロトタイプに対する複数の適切な円回転値を発生させることが実行可能である命令を含んでいる、一過性ではないプロセッサ読取り可能な媒体。
【請求項７６】
プロセッサに、
スピーチコーダにおけるフレームの基準プロトタイプの複数の位相パラメータを生成することと、
スピーチコーダにおける現在のフレームの現在のプロトタイプに関連した複数の線形位相シフト値を発生させることと、
複数の位相パラメータと複数の線形位相シフト値から位相ベクトルを複数の周波数帯域にわたって構成することとを実行させることが可能な命令を含んでいる、一過性ではないプロセッサ読取り可能な媒体。
【請求項７７】
プロセッサに、
スピーチコーダにおける現在のフレームの現在のプロトタイプに関連した複数の円回転値を生成することと、
スピーチコーダにおけるフレームの基準プロトタイプの複数の位相パラメータと関連した複数のバンドパス波形を複数の周波数帯域で発生させることと、
複数のバンドパス波形を複数の円回転値に基づいて修正することとを実行させることが可能な命令を含んでいる、一過性ではないプロセッサ読取り可能な媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は一般にスピーチ処理の分野に関し、とくにスピーチコーダによって送信される位相スペクトル情報をサブサンプリングする方法および装置に関する。
【０００２】
【従来の技術】
デジタル技術による音声の伝送は、とくに長距離およびデジタル無線電話適用において広まってきている。このために、再構成されたスピーチの知覚される品質を維持しながらチャンネルによって送信されることのできる最少量の情報を決定することに関心が持たれてきている。単にサンプリングしてデジタル化するだけでスピーチが送信された場合、通常のアナログ電話のスピーチ品質を達成するには６４キロビット／秒（ｋｂｐｓ）程度のデータレートが必要である。しかしながら、適切な符号化、伝送および受信機での再合成が後続するスピーチ解析を使用することによってデータレートを著しく減少させることが可能である。
【０００３】
スピーチを圧縮する装置は多くの通信分野で使用されている。例示的な分野は無線通信である。無線通信の分野には、たとえば、コードレス電話、ページング、無線ローカルループ、セルラーおよびＰＣＳ電話システムのような無線電話、移動インターネットプロトコル（ＩＰ）電話、ならびに衛星通信システムを含む多くの適用がある。とくに重用な適用は移動加入者に対する無線電話である。
【０００４】
たとえば、周波数分割多重アクセス（ＦＤＭＡ）、時分割多重アクセス（ＴＤＭＡ）および符号分割多元アクセス（ＣＤＭＡ）を含む無線通信システムに対する種々の無線インターフェースが開発されている。それと接続する際に、たとえば Advanced Mobile Phone Service（ＡＭＰＳ）、 Global System for Mobile Communications（ＧＳＭ）および Interim Standard 95（ＩＳ−９５）を含む種々の国内および国際規格が制定されている。例示的な無線電話通信システムは符号分割多元アクセス（ＣＤＭＡ）システムである。ＩＳ−９５規格およびその派生物であるＩＳ９５Ａ、ＡＮＳＩ  Ｊ−ＳＴＤ−００８、ＩＳ−９５Ｂ、提案されている第３世代規格であるＩＳ−９５ＣおよびＩＳ−２０００等（ここでは、まとめてＩＳ−９５と呼ぶ）は、セルラーまたはＰＣＳ電話通信システムに対するＣＤＭＡ無線インターフェースの使用を規定するために米国電気通信工業会（ＴＩＡ）およびその他のよく知られている規格団体により公布されている。ＩＳ＝９５規格の使用にしたがって実質的に構成された例示的な無線通信システムは、その権利が本出願人に譲渡され、ここで参考文献とされている米国特許第 5,103,459号明細書および第 5,901,307号明細書に記載されている。
【０００５】
人間の音声発生のモデルに関連のあるパラメータを抽出することによってスピーチを圧縮する技術を使用する装置はスピーチコーダと呼ばれている。スピーチコーダは入ってきたスピーチ信号を時間のブロック、すなわち解析フレームに分割する。スピーチコーダは一般にエンコーダおよびデコーダを含んでいる。エンコーダは入ってきたスピーチフレームを解析してある適切なパラメータを抽出し、その後そのパラメータを２進表示、すなわち１組のビットまたは２進データパケットに量子化する。そのデータパケットは通信チャンネルによって受信機およびデコーダに伝送される。デコーダはデータパケットを処理し、それらを量子化される前の形態に戻してパラメータを生成し、量子化される前の形態に戻されたパラメータを使用してスピーチフレームを再合成する。
【０００６】
スピーチコーダの機能は、デジタル化されたスピーチ信号をスピーチに内在する固有の冗長性を全て除去することによって低ビットレートの信号に圧縮することである。デジタル圧縮は、入力スピーチフレームを１組のパラメータで表し、そのパラメータを１組のビットで表すために量子化を使用することによって行われる。入力スピーチフレームがいくつかのビットＮi を有し、スピーチコーダにより生成されたデータパケットが多数のビットＮo を有している場合、スピーチコーダによって得られる圧縮係数はＣr ＝Ｎi ／Ｎo である。問題は、ターゲットの圧縮係数を獲得しながら、復号されたスピーチの高い音声品質を保持することである。スピーチコーダの性能は（１）スピーチモデル、すなわち上述の解析および合成処理の組合せがどの程度良好に機能するか、および（２）パラメータ量子化処理がＮo ビット／フレームのターゲットビットレートでどの程度良好に行われるかに依存する。したがって、スピーチモデルの目的は各フレームに対する少ないパラメータセットによりスピーチ信号の本質、すなわちターゲット音声品質を計算することである。
【０００７】
スピーチ信号を表すのに適したパラメータセット（ベクトルを含む）の探索はスピーチコーダの設計においておそらくもっとも重要である。良好なパラメータセットでは、知覚的に正確なスピーチ信号の再構成のために必要なシステム帯域幅が低くなる。ピッチ、信号パワー、スペクトルエンベロープ（またはフォルマント）、振幅スペクトル、および位相スペクトルはスピーチコーディングパラメータの例である。
【０００８】
スピーチコーダは時間ドメインコーダとして構成されてもよく、この時間ドメインコーダは、スピーチの小さい［一般に５ミリ秒（ｍｓ）のサブフレーム］セグメントを一時に符号化するために高い時間分解能処理を使用することによって時間ドメインスピーチ波形を捕捉しようとする。各サブフレームに対して、技術的に知られている種々のサーチアルゴリズムにより、コードブックスペースから高精度の標本が見出される。その代わりに、スピーチコーダは周波数ドメインコーダとして構成されてもよく、この周波数ドメインコーダは、１組のパラメータ（解析）により入力スピーチフレームの短期間のスピーチスペクトルを捕捉し、対応した合成処理を使用してそのスペクトルパラメータからスピーチ波形を再生しようとする。パラメータ量子化装置は、文献［ A.Gersho & R.M.Gray,Vector Quantization and Signal Compression(1992) ］に記載されている既知の量子化技術にしたがって記憶されたコードベクトル表示でパラメータを表すことによってそれらを保存する。
【０００９】
よく知られている時間ドメインスピーチコーダは、ここにおいて全文が参考文献とされている文献［ L.B.Rabiner & R.W.Schafer,Digital Processing of Speech Signals 396-453(1978) ］に記載されているコード励起線形予測（ＣＥＬＰ）コーダである。ＣＥＬＰコーダにおいて、スピーチ信号中の短期相関すなわち冗長は、短期フォルマントフィルタの係数を見出す線形予測（ＬＰ）解析によって除去される。短期予測フィルタを入来するスピーチフレームに適用することによりＬＰ剰余信号が発生され、この信号は長期予測フィルタパラメータおよび後続的な統計的コードブックによりさらにモデル化され、量子化される。このようにして、ＣＥＬＰコーディングでは時間ドメインスピーチ波形を符号化するタスクがＬＰ短期間フィルタ係数を符号化するタスクと、ＬＰ剰余を符号化するタスクとに分割される。時間ドメインコーディングは固定レートで行われる（すなわち、各フレームに対して同数のビットＮo を使用して）か、あるいは可変レートで行われる（異なったタイプのフレーム内容に対して異なったビットレートが使用される）ことができる。可変レートコーダは、ターゲット品質を得るために十分なレベルにコーデックパラメータを符号化するために必要なビット量だけを使用することを試みる。例示的な可変レートＣＥＬＰコーダは、その権利が本出願人に譲渡され、全文がここにおいて参考文献とされている米国特許第 5,414,796号明細書に記載されている。
【００１０】
【発明が解決しようとする課題】
ＣＥＬＰコーダのような時間ドメインコーダは一般に、時間ドメインスピーチ波形の正確さを保存するためにフレーム当たりの大きいビット数Ｎo に依存する。このようなコーダは一般に、フレーム当たりのビット数Ｎo が比較的大きい（たとえば、８ｋｂｐｓ以上）ならば優れた音声品質を伝送する。しかしながら、低いビットレート（４ｋｂｐｓ以下）では、時間ドメインのコーダは利用可能なビット数が制限されるため、高品質で頑強な性能を保持することができない。低いビットレートでは、コードブックスペースが制限されるために、高レートの商業用での開発が成功している通常の時間ドメインコーダの波形整合能力が除去される。したがって、時間的な改善にもかかわらず、低いビットレートで動作する多くのＣＥＬＰコーディングシステムは、一般に雑音として特徴付けられる知覚的に大きい歪みの影響を受ける。
【００１１】
現在、中程度から低い（すなわち、２．４乃至４ｋｂｐｓ以下の範囲の）ビットレートで動作する高品質のスピーチコーダを開発する研究への関心が高まっており、また商業的にも強く必要とされている。適用分野には、無線電話、衛星通信、インターネット電話、種々のマルチメディアおよび音声ストリーミング用、ボイスメールならびに他の音声記憶システムが含まれる。大容量に対する必要性と、パケット損失状況下における頑強な性能に対する要求がその推進力である。近年における種々のスピーチコーディング標準化の努力は、低レートのスピーチコーディングアルゴリズムの研究および開発を推し進めたもう１つの直接的な駆動力である。低レートのスピーチコーダは許容可能な適用帯域幅当たりのチャンネル、またはユーザ増加させ、適切なチャンネルコーディングの付加的な層と結合された低レートのスピーチコーダはコーダ仕様の全体的なビット収支に適合し、チャンネルエラー状態下において頑強な性能を得ることができる。
【００１２】
スピーチを低ビットレートで効率的に符号化する１つの効果的な技術は、マルチモードコーディングである。例示的なマルチモードコーディング技術は、その権利が本出願人に譲渡され、全文がここにおいて参考文献とされている米国特許出願第09/217,341号明細書（“ VARIABLE RATE SPEECH CODING”, filed December 21,1998）に記載されている。通常のマルチモードコーダは、異なったタイプの入力スピーチフレームに対して異なったモード、すなわち符号化・復号アルゴリズムを適用する。各モード、すなわち符号化・復号処理は、たとえば有音声スピーチ、無音声スピーチ、移行スピーチ（有音声と無音声との間の）、および背景雑音（非スピーチ）のようなあるタイプのスピーチセグメントを最も効率的な方法で最適に表すようにカストマイズされる。外部の開ループモード決定メカニズムは入力スピーチフレームを検査し、そのフレームに適用すべきモードを決定する。開ループモード決定は一般に、入力フレームからある数のパラメータを抽出し、ある時間およびスペクトル特性に関してそのパラメータを評価し、モード決定をその評価に基づかせることによって行われる。
【００１３】
２．４ｋｂｐｓ程度のレートで動作するコーディングシステムは一般に本質的にパラメトリックである。すなわち、このようなコーディングシステムは、スピーチ信号のピッチ周期およびスペクトルエンベロープ（またはフォルマント）を規則的なインターバルで記述したパラメータを送信することによって動作する。これらのいわゆるパラメトリックコーダの例はＬＰボコーダシステムである。
【００１４】
ＬＰボコーダは、有音声スピーチ信号をピッチ周期当りの信号パルスでモデル化する。この基本的な技術は、とくにスペクトルエンベロープに関する伝送情報を含むように増強されてもよい。ＬＰボコーダは一般に妥当な性能を提供するが、それらは典型的にバズとして特徴付けられる知覚的に著しい歪みを導入する可能性がある。
【００１５】
近年、波形コーダおよびパラメトリックコーダの両者のハイブリッドであるコーダが出現してきた。これらのいわゆるハイブリッドコーダの例はプロトタイプ波形補間（ＰＷＩ）スピーチコーディングシステムである。ＰＷＩスピーチコーディングシステムはまた、プロトタイプピッチ周期（ＰＰＰ）スピーチコーダとして認識されることができる。ＰＷＩスピーチコーディングシステムは有音声スピーチをコード化する効率的な方法を提供する。ＰＷＩの基本概念は、代表的なピッチサイクル（プロトタイプ波形）を固定インターバルで抽出し、その記述を送信し、プロトタイプ波形間で補間を行うことによってスピーチ信号を再構成することである。ＰＷＩ方法はＬＰ残留信号またはスピーチ信号のいずれに関して行われてもよい。例示的なＰＷＩまたはＰＰＰスピーチコーダは、本出願人に権利が譲渡され、全文がここにおいて参考文献とされている米国特許出願第09/217,494号明細書（PERIODIC SPEECH CODING,filed December 21,1998 ）に記載されている。別のＰＷＩまたはＰＰＰスピーチコーダは、米国特許第 5,884,253号明細書および文献[ W.Bastiaan Kleijn & Wolfgang Granzow“ Methods for Waveform Interpolation in Speech Coding, ”in 1 Digital Signal Processing 215-230(1991)] に記載されている。
【００１６】
多くの通常のスピーチコーダでは、所定のピッチプロトタイプの位相パラメータはエンコーダによってそれぞれ個々に量子化されて送信される。その代わり、位相パラメータは、帯域幅を保存するために量子化されたベクトルであってもよい。しかしながら、低ビットレートのスピーチコーダでは、満足できる音声品質を維持するために可能な最少数のビットを送信することが有効である。このために、いくつかの通常のスピーチコーダにおいて、位相パラメータはエンコーダにより全く送信されない可能性があり、またそのデコーダは再構成のために位相を使用しないか、あるいはある固定され、記憶された位相パラメータセットを使用する可能性がある。いずれの場合も、結果的に得られる音声品質は低下する可能性がある。したがって、位相スペクトル情報をエンコーダからデコーダに送信するために必要なエレメントの数を減少させ、それによって送信される位相情報を減少させる低ビットレートのスピーチコーダを提供することが望ましい。したがって、送信されるフレーム当たりの位相パラメータが減少されたスピーチコーダが必要とされている。
【００１７】
【課題を解決するための手段】
本発明は、送信されるフレーム当たりの位相パラメータが減少されたスピーチコーダに関する。したがって、本発明の１つの特徴において、スピーチコーダにおいてフレームのプロトタイプを処理する方法は、基準プロトタイプの複数の位相パラメータを生成し、プロトタイプの複数の位相パラメータを発生させ、プロトタイプの位相パラメータを基準プロトタイプの位相パラメータと複数の周波数帯域において相関させるステップを有効に含んでいる。
【００１８】
本発明の別の特徴において、スピーチコーダにおいてフレームのプロトタイプを処理する方法は、基準プロトタイプの複数の位相パラメータを生成し、プロトタイプに関連した複数の線形位相シフト値を発生させ、その位相パラメータとその線形位相シフト値から位相ベクトルを複数の周波数帯域にわたって形成するステップを有効に含んでいる。
【００１９】
本発明のさらに別の特徴において、スピーチコーダにおいてフレームのプロトタイプを処理する方法は、プロトタイプに関連した複数の円回転値を生成し、複数のバンドパス波形を複数の周波数帯域で発生させ、その複数のバンドパス波形が基準プロトタイプの複数の位相パラメータと関連させられ、複数のバンドパス波形を複数の円回転値に基づいて修正するステップを有効に含んでいる。
【００２０】
本発明の別の特徴において、スピーチコーダは、フレームの基準プロトタイプの複数の位相パラメータを生成する手段と、現在のフレームの現在のプロトタイプの複数の位相パラメータを発生させる手段と、現在のプロトタイプの位相パラメータを基準プロトタイプの位相パラメータと複数の周波数帯域において相関させる手段とを有効に備えている。
【００２１】
本発明のさらに別の特徴において、スピーチコーダは、フレームの基準プロトタイプの複数の位相パラメータを生成する手段と、現在のフレームの現在のプロトタイプに関連した複数の線形位相シフト値を発生させる手段と、位相パラメータと線形位相シフト値から位相ベクトルを複数の周波数帯域にわたって形成する手段とを有効に備えている。
【００２２】
本発明の別の特徴において、スピーチコーダは、現在のフレームの現在のプロトタイプに関連した複数の円回転値を生成する手段と、フレームの基準プロトタイプの複数の位相パラメータと関連した複数のバンドパス波形を複数の周波数帯域で発生させる手段と、複数のバンドパス波形を複数の円回転値に基づいて修正する手段とを有効に備えている。
【００２３】
本発明の別の特徴において、スピーチコーダは、スピーチコーダによって処理されている現在のフレームから現在のプロトタイプを抽出するように構成されたプロトタイプ抽出装置と、プロトタイプ抽出装置に結合されており、フレームの基準プロトタイプの複数の位相パラメータを生成し、現在のプロトタイプの複数の位相パラメータを発生させ、現在のプロトタイプの位相パラメータを基準プロトタイプの位相パラメータと複数の周波数帯域において相関させるように構成されたプロトタイプ量子化装置とを有効に備えている。
【００２４】
本発明のさらに別の特徴において、スピーチコーダは、スピーチコーダによって処理されている現在のフレームから現在のプロトタイプを抽出するように構成されたプロトタイプ抽出装置と、プロトタイプ抽出装置に結合されており、フレームの基準プロトタイプの複数の位相パラメータを生成し、現在のプロトタイプに関連した複数の線形位相シフト値を発生させ、その位相パラメータとその線形位相シフト値から位相ベクトルを複数の周波数帯域にわたって構成するように構成されたプロトタイプ量子化装置とを有効に備えている。
【００２５】
本発明の別の特徴において、スピーチコーダは、スピーチコーダによって処理されている現在のフレームから現在のプロトタイプを抽出するように構成されたプロトタイプ抽出装置と、プロトタイプ抽出装置に結合されており、現在のプロトタイプに関連した複数の円回転値を生成し、フレームの基準プロトタイプの複数の位相パラメータに関連している複数のバンドパス波形を発生させ、複数の円回転値に基づいて複数のバンドパス波形を修正するように構成されたプロトタイプ量子化装置とを有効に備えている。
【００２６】
【発明の実施の形態】
以下に説明する例示的な実施形態は、ＣＤＭＡ無線インターフェースを使用するように構成された無線電話通信システムに属する。しかしながら、当業者は、本発明の特徴を使用するサブサンプリング方法および装置が当業者に知られている広範囲のテクノロジーを使用する種々の通信システムの任意のもので実施することが可能なことを認識するであろう。
図１に示されているように、ＣＤＭＡ無線電話システムは一般に、複数の移動加入者装置10と、複数の基地局12と、基地局制御装置（ＢＳＣ）14と、および移動装置交換局（ＭＳＣ）16とを含んでいる。ＭＳＣ16は、通常の公衆交換電話網（ＰＳＴＮ）18とインターフェースするように構成されている。ＭＳＣ16はまたＢＳＣ14とインターフェースするように構成されている。ＢＳＣ14はバックホールラインによって基地局12に結合されている。バックホールラインは、たとえば、Ｅ１／Ｔ１、ＡＴＭ、ＩＰ、ＰＰＰ、フレームリレー、ＨＤＳＬ、ＡＤＳＬ、またはｘＤＳＬ等を含むいくつかの既知のインターフェースの任意のものをサポートするように構成されている。２以上のＢＳＣ14がそのシステム内に存在していてもよいことが認識される。各基地局12は、無指向性アンテナまたは基地局12から半径方向の特定の方向に向けられたアンテナをそれぞれ含んでいる１以上のセクタ（示されていない）を含んでいることが有効である。その代わりに、各セクタは２個のダイバーシティ受信用アンテナを備えていてもよい。各基地局12は、複数の周波数割当てをサポートするように都合よく設計されることができる。セクタと周波数割当ての交差点をＣＤＭＡチャンネルと呼ぶことができる。基地局12はまた基地局トランシーバサブシステム（ＢＴＳ）12として知られている。その代わりに“基地局”はＢＳＣ14および１以上のＢＴＳ12をまとめて呼ぶために工業的に使用されてもよい。ＢＴＳ12はまた“セルサイト”12と呼ばれることもある。その代わりに、所定のＢＴＳ12の個々のセクタはセルサイトと呼ばれてもよい。移動加入者装置10は一般に、セルラーまたはＰＣＳ電話機10である。そのシステムは、ＩＳ−９５規格にしたがって使用されるように構成されるのがよい。
【００２７】
セルラー電話システムの一般的な動作中、基地局12は移動装置10のセットから逆方向リンク信号のセットを受信する。移動装置10は電話呼またはその他の通信を処理する。所定の基地局12によって受信された各逆方向リンク信号は、基地局12内で処理される。結果的に得られたデータはＢＳＣ14に転送される。ＢＳＣ14は、基地局12間におけるソフトハンドオフの編成を含む呼リソース割当ておよび移動性管理機能を行う。ＢＳＣ14はまた受信されたデータをＭＳＣ16に導き、そのＭＳＣ16はＰＳＴＮ18とのインターフェース用の付加的な経路設定サービスを行う。同様に、ＰＳＴＮ18はＭＳＣ16とインターフェースし、ＭＳＣ16はＢＳＣ14とインターフェースし、このＢＳＣ14が基地局12を制御して順方向リンク信号のセットを移動装置10のセットに送信する。
【００２８】
図２に示されているように、第１のエンコーダ100 はデジタル化されたスピーチサンプルｓ（ｎ）を受取り、伝送媒体102 すなわち通信チャンネル102 により第１のデコーダ104 に送信するためにそのサンプルを符号化する。デコーダ104 は符号化されたスピーチサンプルを復号し、出力スピーチ信号ｓSYNTH （ｎ）を合成する。逆方向に送信するために第２のエンコーダ106 がデジタル化されたスピーチサンプルｓ（ｎ）を符号化し、それが通信チャンネル108 で送信される。第２のデコーダ110 はその符号化されたスピーチサンプルを受取って復号し、合成された出力スピーチ信号ｓSYNTH （ｎ）を発生させる。
【００２９】
スピーチサンプルｓ（ｎ）は、たとえば、パルス符号変調（ＰＣＭ）、圧伸μ法則またはＡ法則を含む技術的に知られている種々の方式の任意のものにしたがってデジタル化されて量子化されたスピーチ信号を意味する。技術的に知られているように、スピーチサンプルｓ（ｎ）は、各フレームが予め定められた数のデジタル化されたスピーチサンプルｓ（ｎ）を含む入力データのフレームに構成される。例示的な実施形態において、１６０個のサンプルを含む２０ｍ秒のフレームによって８ｋＨｚのサンプリングレートが使用される。以下に説明する実施形態において、データ伝送レートは１３．２ｋｂｐｓ（フルレート）から６．２ｋｂｐｓ（１／２レート）、２．６ｂｐｓ（１／４レート）、１ｂｐｓ（１／８レート）にフレーム単位で都合よく変更されてもよい。データ伝送レートの変更は有効である。それは、比較的少量のスピーチ情報を含むフレームに対して低いビットレートを選択的に使用することができるからである。当業者によって認識されるように、別のサンプリングレート、フレームサイズおよびデータ伝送レートを使用することができる。
【００３０】
第１のエンコーダ100 と第２のデコーダ110 は第１のスピーチコーダ、すなわちスピーチコーデックを構成している。スピーチコーダは、スピーチ信号を送信するために、たとえば図１を参照して上述した加入者装置、ＢＴＳ、またはＢＳＣを含む任意の通信装置において使用されることができる。同様に第２のエンコーダ106 と第１のデコーダ104 は第２のスピーチコーダを構成している。当業者によって認識されるように、スピーチコーダはデジタル信号プロセッサ（ＤＳＰ）、特定用途向け集積回路（ＡＳＩＣ）、離散型ゲート論理装置、ファームウェア、あるいは任意の通常のプログラム可能なソフトウェアモジュールおよびマイクロプロセッサにより構成されてもよい。ソフトウェアモジュールは、ＲＡＭメモリ、フラッシュメモリ、レジスタまたはその他の任意の形態の技術的に知られている記憶媒体であることができる。その代わりに、任意の通常のプロセッサ、制御装置または状態マシンがマイクロプロセッサの代わりに使用されることができる。スピーチコーディングのためにとくに設計された例示的なＡＳＩＣは、それらの権利が本出願人に譲渡され、全文がここにおいて参考文献とされている米国特許第 5,727,123号明細書および米国特許出願第08/197,417号明細書（“VOCODER ASIC”,filed February 16 1994 ）に記載されている。
【００３１】
図３において、スピーチコーダにおいて使用されることのできるエンコーダ200 は、モード決定モジュール202 と、ピッチ評価モジュール204 と、ＬＰ解析モジュール206 と、ＬＰ解析フィルタ208 と、ＬＰ量子化モジュール210 と、および剰余量子化モジュール212 とを備えている。入力スピーチフレームｓ（ｎ）はモード決定モジュール202 、ピッチ評価モジュール204 、ＬＰ解析モジュール206 、およびＬＰ解析フィルタ208 に供給される。モード決定モジュール202 は、各入力スピーチフレームｓ（ｎ）の特徴である周期性、エネルギ、信号対雑音比（ＳＮＲ）、またはゼロ交差レートにとくに基づいてモード指標ＩM およびモードＭを生成する。周期性にしたがってスピーチフレームを分類する種々の方法は、その権利が本出願人に譲渡され、全文がここにおいて参考文献とされている米国特許第 5,911,128号明細書に記載されている。このような方法はまた米国電気通信工業会の工業暫定規格ＴＩＡ／ＥＩＡ  ＩＳ−１２７およびＴＩＡ／ＥＩＡ  ＩＳ−７３３に含まれている。例示的なモード決定方式はまた、上述の米国特許出願第09/217,341号明細書に記載されている。
【００３２】
ピッチ評価モジュール204 は、各入力スピーチフレームｓ（ｎ）に基づいてピッチ指標ＩP および遅延値Ｐ0 を生成する。ＬＰ解析モジュール206 は各入力スピーチフレームｓ（ｎ）に関して線形予測解析を行ってＬＰパラメータａを発生させる。ＬＰパラメータａはＬＰ量子化モジュール210 に供給される。ＬＰ量子化モジュール210 はまたモードＭを受取り、それによって量子化処理をモード依存方式で行う。ＬＰ量子化モジュール210 はＬＰ指標ＩLPおよび量子化されたＬＰパラメータ：
【数１】
0004860859.tif 000002
を生成する。ＬＰ解析フィルタ208 は入力スピーチフレームｓ（ｎ）に加えて、量子化されたＬＰパラメータ＾ａを受取る。ＬＰ解析フィルタ208 はＬＰ剰余信号Ｒ［ｎ］を発生し、これは入力スピーチフレームｓ（ｎ）と量子化された線形予測されたパラメータ＾ａに基づいて再構成されたスピーチとの間のエラーを表す。ＬＰ剰余信号Ｒ［ｎ］、モードＭおよび量子化されたＬＰパラメータ＾ａは剰余量子化モジュール212 に供給される。これらの値に基づいて、剰余量子化モジュール212 は剰余指標ＩR および量子化された剰余信号＾Ｒ［ｎ］を生成する。
【００３３】
図４において、スピーチコーダにおいて使用されることのできるデコーダ300 はＬＰパラメータデコードモジュール302 と、剰余デコードモジュール304 と、モードデコードモジュール306 と、およびＬＰ合成フィルタ308 とを含んでいる。モードデコードモジュール306 はモード指標ＩM を受取って復号し、モードＭをそこから発生させる。ＬＰパラメータデコードモジュール302 はモードＭとＬＰ指標ＩLPを受取る。ＬＰパラメータデコードモジュール302 は受取った値を復号して、量子化されたＬＰパラメータ＾ａを生成する。剰余デコードモジュール304 は剰余指標ＩR と、ピッチ指標Ｉ Pと、およびモード指標Ｉ Mとを受取る。剰余デコードモジュール304 は受取った値を復号して、量子化された剰余信号＾Ｒ［ｎ］を発生させる。量子化された剰余信号＾Ｒ［ｎ］および量子化されたＬＰパラメータ＾ａはＬＰ合成フィルタ308 に供給され、このＬＰ合成フィルタ308 が復号された出力スピーチ信号＾ｓ［ｎ］をこれらから合成する。
【００３４】
図３のエンコーダ300 および図４のデコーダ400 の種々のモジュールの動作および構成は技術的に知られており、上述した米国特許第 5,414,796号明細書および文献[L.B.Rabiner & R.W.Schafer,Digital Processing of Speech Signal,396-453(1978)] に記載されている。
【００３５】
図５のフローチャートに示されているように、１実施形態によるスピーチコーダは、スピーチサンプルを送信のために処理するときに１組のステップを行う。ステップ400 において、スピーチコーダはスピーチ信号のデジタルサンプルを連続したフレームで受取る。スピーチコーダは所定のフレームを受信することによってステップ402 に進む。ステップ402 において、スピーチコーダはそのフレームのエネルギを検出する。エネルギはフレームのスピーチアクティビティの尺度である。スピーチ検出はデジタル化されたスピーチサンプルの振幅の２乗を合計し、結果的に得られたエネルギをしきい値と比較することによって行われる。１実施形態では、しきい値は変化している背景雑音レベルに基づいて適合される。例示的な可変しきい値スピーチ活動検出器は、上述の米国特許第 5,414,796号明細書に記載されている。ある無音声スピーチ音は、誤って背景雑音として符号化される可能性のある著しく低いエネルギのサンプルである可能性が高い。これが発生しないようにするために、上述の米国特許第 5,414,796号明細書に記載されているように、無音声スピーチを背景雑音から弁別するために低エネルギサンプルのスペクトル傾斜が使用されてもよい。
【００３６】
フレームのエネルギを検出した後、スピーチコーダはステップ404 に進む。ステップ404 において、スピーチコーダは、検出されたフレームがスピーチ情報を含むものとしてフレームを分類するのに十分なエネルギを有しているか否かを決定する。検出されたフレームのエネルギが予め定められたしきい値レベルより低い場合、スピーチコーダはステップ406 に進む。ステップ406 において、スピーチコーダはフレームを背景雑音（すなわち。非スピーチ、または沈黙）として符号化する。１実施形態では、背景雑音フレームは１／８レートすなわち１ｋｂｐｓで符号化される。ステップ404 において、検出されたフレームのエネルギが予め定められたしきい値レベル以上である場合、そのフレームはスピーチとして分類され、スピーチコーダはステップ408 に進む。
【００３７】
ステップ408 において、スピーチコーダは、そのフレームが無音声スピーチであるかどうかを決定する。すなわち、スピーチコーダはそのフレームの周期性を検査する。種々の既知の周期性決定方法には、たとえば、ゼロ交差の使用および正規化された自己相関関数（ＮＡＣＦ）の使用が含まれている。とくにゼロ交差およびＮＡＣＦを使用した周期性の検出は、米国特許第 5,911,128号明細書および米国特許出願第09/217,341号明細書に記載されている。さらに、有音声スピーチを無音声スピーチから弁別するために使用されている上記の方法は、米国電気通信工業会の暫定規格ＴＩＡ／ＥＩＡ  ＩＳ−１２７およびＴＩＡ／ＥＩＡ  ＩＳ−７３３に含まれている。ステップ408 においてフレームが無音声スピーチであると決定された場合、スピーチコーダはステップ410 に進む。ステップ410 において、スピーチコーダはフレームを無音声スピーチとして符号化する。１実施形態において、無音声スピーチフレームは１／４レートすなわち２．６ｋｂｐｓで符号化される。ステップ408 においてフレームが無音声スピーチではないと決定された場合、スピーチコーダはステップ412 に進む。
【００３８】
ステップ412 において、スピーチコーダは、たとえば上記の米国特許第 5,911,128号明細書に記載されているような、技術的に知られている周期性決定方法を使用して、そのフレームが移行スピーチであるかどうかを決定する。そのフレームが移行スピーチであると決定された場合、スピーチコーダはステップ414 に進む。ステップ414 において、フレームは移行スピーチ（すなわち、無音声スピーチから有音声スピーチへの移行）として符号化される。１実施形態では、移行スピーチフレームは、本出願人にその権利が譲渡され、ここにおいて全文が参考文献とされている米国特許出願第09/307,294号明細書（MULTIPULSE INTERPOLATIVE CODING OF TRANSITION SPEECH FRAMES,filed May 7,1999）に記載されているマルチパルス補間符号化方法にしたがって符号化される。別の実施形態では、移行スピーチフレームはフルレート、すなわち１３．２ｋｂｐｓで符号化される。
【００３９】
スピーチコーダは、ステップ412 においてフレームは移行スピーチではないと決定した場合、そのフレームを有音声スピーチとして符号化する。１実施形態において、有音声スピーチフレームは１／２レート、すなわち６．２ｋｂｐｓで符号化されることができる。有音声スピーチフレームはフルレート、すなわち１３．２ｋｂｐｓで（８ｋのＣＥＬＰコーダではフルレート、すなわち８ｋｂｐｓで）符号化されることもできる。しかしながら、当業者に認識されるように、１／２レートで有音声フレームを符号化することにより、コーダは有音声フレームの定常状態の性質を利用することにより貴重な帯域幅を節約することが可能になる。さらに、有音声スピーチを符号化するために使用されるレートと関係なく、有音声スピーチは過去のフレームからの情報を使用して有効にコード化され、したがって、予測的に符号化されると言える。
【００４０】
当業者は、スピーチ信号または対応したＬＰ剰余のいずれも図５に示されているステップを行うことによって符号化されることができることを認識するであろう。雑音、無音声、移行および有音声スピーチの波形特性は、図６のＡのグラフにおいて時間の関数として示されている。雑音、無音声、移行および有音声ＬＰ剰余の波形特性は、図６のＢのグラフにおいて時間の関数として示されている。
【００４１】
１実施形態において、プロトタイプピッチ周期（ＰＰＰ）スピーチコーダ500 は図７に示されているように反転フィルタ502 と、プロトタイプ抽出装置504 と、プロトタイプ量子化装置506 と、プロトタイプの量子化から復元する装置508 と、補間／合成モジュール510 と、ＬＰＣ合成モジュール512 とを備えている。スピーチコーダ500 はＤＳＰの一部分として構成されると都合がよく、また、たとえばＰＣＳまたはセルラー電話システムにおける加入者装置または基地局内、あるいは衛星システムにおける加入者装置またはゲートウェイ内等に設けられてもよい。
【００４２】
スピーチコーダ500 において、ｎをフレーム数としてデジタル化されたスピーチ信号ｓ（ｎ）は、反転ＬＰフィルタ502 に供給される。特定の実施形態では、フレーム長は２０ｍ秒である。反転フィルタの伝達関数Ａ（ｚ）は以下の式にしたがって計算される：
Ａ（ｚ）＝１−ａ1 ｚ-1−ａ2 ｚ-2−…−ａp ｚ-p，
ここで、係数ａI は、ここにおいて共に参考文献とされている米国特許第 5,414,796号明細書および米国特許出願第09/217,494号明細書に記載されているように既知の方法にしたがって選択された予め定められた値を有するフィルタタップである。数ｐは、反転ＬＰフィルタ502 が予測のために使用している前のサンプルの数を示す。特定の実施形態において、ｐは１０に設定されている。
【００４３】
反転フィルタ502 はＬＰ剰余信号ｒ（ｎ）をプロトタイプ抽出装置504 に供給する。プロトタイプ抽出装置504 はプロトタイプを現在のフレームから抽出する。このプロトタイプは、デコーダにおいてＬＰ剰余信号を再構成するためにフレーム内に同様に位置された前のフレームからのプロトタイプが補間／合成モジュール510 により線形的に補間される現在のフレームの一部分である。
【００４４】
プロトタイプ抽出装置504 はプロトタイプをプロトタイプ量子化装置506 に供給し、このプロトタイプ量子化装置506 は図８を参照して以下に説明される技術にしたがってプロトタイプを量子化する。量子化された値は、ルックアップテーブル（示されていない）から得られてもよく、チャンネルによって送信するための遅延およびその他のコードブックパラメータを含むパケットに組立てられる。パケットは送信機（示されていない）に供給され、チャンネルによって受信機（示されていない）に送信される。反転ＬＰフィルタ502 、プロトタイプ抽出装置504 およびプロトタイプ量子化装置506 は現在のフレームに関するＰＰＰ解析を行われたと言われる。
【００４５】
受信機はパケットを受信し、そのパケットをプロトタイプ量子化装置508 に供給する。このプロトタイプ量子化装置508 は、図９を参照して以下に説明される技術にしたがってパケットを量子化される前の状態に戻す。プロトタイプ量子化装置508 は、量子化される前の状態に戻されたプロトタイプを補間／合成モジュール510 に供給する。補間／合成モジュール510 は、現在のフレームのためにＬＰ剰余信号を再構成するためにフレーム内に同様に位置された前のフレームからのプロトタイプをプロトタイプに補間する。補間およびフレーム合成は、米国特許第 5,884,253号明細書および上述された米国特許出願第09/217,494号明細書に記載されている既知の方法にしたがって都合よく行われる。
【００４６】
補間／合成モジュール510 は、再構成されたＬＰ剰余信号＾ｒ（ｎ）をＬＰＣ合成モジュール512 に供給する。ＬＰＣ合成モジュール512 はまた送信されたパケットから線形スペクトル対（ＬＳＰ）値を受取り、これらの値は再構成されたＬＰ剰余信号＾ｒ（ｎ）についてＬＰＣフィルタ処理を行って再構成されたスピーチ信号＾ｓ（ｎ）を生成するために使用される。別の実施形態では、スピーチ信号＾ｓ（ｎ）のＬＰＣ合成は、現在のフレームの補間／合成を行う前にプロトタイプに対して行われてもよい。プロトタイプ量子化復元装置508 、補間／合成モジュール510 およびＬＰＣ合成モジュール512 は現在のフレームのＰＰＰ解析を行われたと言われる。
【００４７】
１実施形態において、プロトタイプ量子化装置600 は、図８に示されている効率的な送信のためにインテリジェントサブサンプリングを使用してプロトタイプフェーズの量子化を行う。プロトタイプ量子化装置600 は、第１および第２の離散フーリエ級数（ＤＦＳ）係数計算モジュール602 、604 、第１および第２の分解モジュール606 、608 、帯域識別モジュール610 、振幅ベクトル量子化装置612 、相関モジュール614 ならびに量子化装置616 を含んでいる。
【００４８】
プロトタイプ量子化装置600 において、基準プロトタイプが第１のＤＦＳ係数計算モジュール602 に供給される。この第１のＤＦＳ係数計算モジュール602 は、以下説明するように基準プロトタイプに対するＤＦＳ係数を計算し、基準プロトタイプに対するＤＦＳ係数を第１の分解モジュール606 に供給する。この第１の分解モジュール606 は、以下説明するように基準プロトタイプに対するＤＦＳ係数を振幅および位相ベクトルに分解する。第１の分解モジュール606 は、その振幅および位相ベクトルを相関モジュール614 に供給する。
【００４９】
現在のプロトタイプは、第２のＤＦＳ係数計算モジュール604 に供給される。この第２のＤＦＳ係数計算モジュール604 は、以下説明するように現在のプロトタイプに対するＤＦＳ係数を計算し、現在のプロトタイプに対するＤＦＳ係数を第２の分解モジュール608 に供給する。この第２の分解モジュール608 は、以下説明するように現在のプロトタイプに対するＤＦＳ係数を振幅および位相ベクトルに分解する。第２の分解モジュール608 は、その振幅および位相ベクトルを相関モジュール614 に供給する。
【００５０】
第２の分解モジュール608 はまた、現在のプロトタイプに対する振幅および位相ベクトルを帯域識別モジュール610 に供給する。この帯域識別モジュール610 は以下説明するように相関させるために周波数帯域を識別し、帯域識別指標を相関モジュール614 に供給する。
【００５１】
第２の分解モジュール608 はまた、現在のプロトタイプに対する振幅ベクトルを振幅ベクトル量子化装置612 に供給する。この振幅ベクトル量子化装置612 は以下説明するように現在のプロトタイプに対する振幅ベクトルを量子化し、送信のために振幅量子化パラメータを発生させる。特定の実施形態において、振幅ベクトル量子化装置612 は量子化された振幅値を帯域識別モジュール610 （この接続は簡明化のために図示されていない）および、または相関モジュール614 に供給する。
【００５２】
相関モジュール614 は以下説明するように全ての周波数帯域において相関を行って、全ての帯域に対して最適線形位相シフトを決定する。別の実施形態では、以下説明するように全ての帯域に対して最適円回転を決定するために、相互相関がパンドパス信号に関して時間ドメインで行われる。相関モジュール614 は線形位相シフト値を量子化装置616 に供給する。別の実施形態では、相関モジュール614 は円回転値を量子化装置616 に供給する。量子化装置616 は以下説明するように受信された値を量子化して、送信のために位相量子化パラメータを発生させる。
【００５３】
１実施形態において、プロトタイプの量子化から復元する装置700 は、図９に示されているようにＤＦＳの構成要素である周波数帯域に関する線形シフトを使用してプロトタイプ位相スペクトルの再構成を行う。プロトタイプの量子化復元装置700 は、ＤＦＳ係数計算モジュール702 と、反転ＤＦＳ計算モジュール704 と、分解モジュール706 と、結合モジュール708 と、帯域識別モジュール710 と、振幅ベクトルを量子化から復元する装置712 と、構成モジュール714 と、および位相を量子化から復元する装置716 とを含んでいる。
【００５４】
プロトタイプ量子化復元装置700 において、基準プロトタイプはＤＦＳ係数計算モジュール702 に供給される。ＤＦＳ係数計算モジュール702 は以下説明するように基準プロトタイプに対するＤＦＳ係数を計算し、その基準プロトタイプに対するＤＦＳ係数を分解モジュール706 に供給する。分解モジュール706 は以下説明するようにその基準プロトタイプに対するＤＦＳ係数を振幅および位相ベクトルに分解する。分解モジュール706 は基準位相（すなわち、基準プロトタイプに対する位相ベクトル）を構成モジュール714 に供給する。
【００５５】
位相量子化パラメータは、位相量子化復元装置716 により受取られる。位相量子化復元装置716 は以下に説明するように受取った位相量子化パラメータを量子化から復元し、線形位相シフト値を発生させる。この位相を量子化から復元する装置716 は線形位相シフト値を分解モジュール714 に供給する。
【００５６】
振幅ベクトル量子化パラメータは、振幅ベクトル量子化復元装置712 により受取られる。振幅ベクトル量子化復元装置712 は以下説明するように受取った振幅量子化パラメータを量子化から復元し、量子化から復元された振幅値を発生させる。この振幅量子化復元装置712 は量子化から復元された振幅値を結合モジュール708 に供給する。振幅ベクトル量子化復元装置712 はまた量子化から復元された振幅値を帯域識別モジュール710 に供給する。帯域識別モジュール710 は以下説明するように結合のために周波数帯域を識別し、帯域識別指標を構成モジュール714 に供給する。
【００５７】
構成モジュール714 は、以下説明するように基準位相および線形位相シフト値から修正された位相ベクトルを構成する。構成モジュール714 は修正された位相ベクトル値を結合モジュール708 に供給する。
【００５８】
結合モジュール708 は以下説明するように量子化から復元された振幅値および位相値を結合し、再構成された修正されたＤＦＳ係数ベクトルを発生させる。結合モジュール708 は結合された振幅および位相ベクトルを反転ＤＦＳ計算モジュール704 に供給する。反転ＤＦＳ計算モジュール704 は以下説明するように再構成された修正されたＤＦＳ係数ベクトルの反転ＤＦＳを計算し、再構成された現在のプロトタイプを発生させる。
【００５９】
１実施形態において、プロトタイプ量子化復元装置800 は、図９に示されているようにエンコーダにおけるプロトタイプ波形の構成要素であるバンドパス波形について時間ドメインで行われた円回転を使用してプロトタイプ位相スペクトルの再構成を行う。プロトタイプ量子化復元装置800 はＤＦＳ係数計算モジュール802 、バンドパス波形合計装置804 、分解モジュール806 、反転ＤＦＳ／バンドパス信号生成モジュール808 、帯域識別モジュール810 、振幅ベクトル量子化復元装置812 、構成モジュール814 および位相量子化復元装置816 を含んでいる。
【００６０】
プロトタイプ量子化復元装置800 において、基準プロトタイプはＤＦＳ係数計算モジュール802 に供給される。ＤＦＳ係数計算モジュール802 は以下説明するように基準プロトタイプに対するＤＦＳ係数を計算し、基準プロトタイプに対するＤＦＳ係数を分解モジュール806 に供給する。分解モジュール806 は以下説明するように基準プロトタイプに対するＤＦＳ係数を振幅および位相ベクトルに分解する。分解モジュール806 は基準位相（すなわち、基準プロトタイプの位相ベクトル）を構成モジュール814 に供給する。
【００６１】
位相量子化パラメータは、位相量子化復元装置816 によって受取られる。位相量子化復元装置816 は以下説明するように受取った位相量子化パラメータを量子化から復元し、円回転値を発生させる。位相量子化復元装置816 は円回転値を構成モジュール814 に供給する。
【００６２】
振幅ベクトル量子化パラメータは、振幅ベクトル量子化復元装置812 によって受取られる。振幅ベクトル量子化復元装置812 は以下説明するように受取った振幅量子化パラメータを量子化から復元し、量子化から復元された振幅値を発生させる。振幅ベクトル量子化復元装置812 は量子化から復元された振幅値を反転ＤＦＳ／バンドパス信号生成モジュール808 に供給する。振幅ベクトル量子化復元装置812 はまた量子化から復元された振幅値を帯域識別モジュール810 に供給する。帯域識別モジュール810 は以下説明するように結合のために周波数帯域を識別し、帯域識別指標を反転ＤＦＳ／バンドパス信号生成モジュール808 に供給する。
【００６３】
この反転ＤＦＳ／バンドパス信号生成モジュール808 は各帯域に対する量子化から復元された振幅値と基準位相値を結合し、以下説明するように各帯域に対する反転ＤＦＳを使用してその結合からバンドパス信号を計算する。反転ＤＦＳ／バンドパス信号生成モジュール808 は構成モジュール814 にバンドパス信号を供給する。
【００６４】
構成モジュール814 は以下説明するように量子化から復元された円回転値を使用して各バンドパス信号を円回転させ、回転されたバンドパス信号を生成する。構成モジュール814 は修正された回転されたバンドパス信号をバンドパス波形合計装置804 に供給する。バンドパス波形合計装置804 は全てのバンドパス信号を合計して再構成されたプロトタイプを発生させる。
【００６５】
図８のプロトタイプ量子化装置600 と図９のプロトタイプ量子化装置700 は正常動作で機能して、プロトタイプピッチ周期波形の位相スペクトルをそれぞれ符号化し、復号する。送信機／エンコーダ（図８）において、現在のフレームのプロトタイプｓC （ｎ）の位相スペクトルφk c はＤＦＳ表記：
【数２】
0004860859.tif 000003
を使用して計算される。ここでＣk c は現在のプロトタイプの複素ＤＦＳ係数であり、ω0 c はプロトタイプｓC （ｎ）の正規化された基本周波数である。位相スペクトルφk c はＤＦＳを構成する複素係数の角度である。基準プロトタイプの位相スペクトルφk r は同様の方法で計算され、Ｃk r およびφk r を与える。その代わりに、基準プロトタイプの位相スペクトルφk r は、基準プロトタイプを有するフレームが処理された後で記憶されたものであり、記憶装置から検索されるに過ぎない。特定の実施形態において、基準プロトタイプは前のフレームからのプロトタイプである。基準フレームおよび現在のフレームの両方からの両プロトタイプに対する複素ＤＦＳは、式：
【数３】
0004860859.tif 000004
に示されているように振幅スペクトルおよび位相スペクトルの積として表されることができる。複素ＤＦＳもまたベクトルであるため、振幅スペクトルおよび位相スペクトルはベクトルであることを認識しなければならない。ＤＦＳベクトルの各要素は対応したプロトタイプの時間期間の逆数に等しい周波数の高調波である。最大周波数がＦｍ  Ｈｚ（少なくとも２Ｆｍ  Ｈｚのレートでサンプリングされた）であり、高調波振動数がＦｏ  Ｈｚの信号に関して、Ｍ個の高調波が存在する。高調波の数ＭはＦｍ／Ｆｏに等しい。したがって、各プロトタイプの位相スペクトルベクトルおよび振幅スペクトルベクトルはＭ個の要素から構成されている。
【００６６】
現在のプロトタイプのＤＦＳベクトルはＢ個の帯域幅に分割され、Ｂ個の各帯域幅に対応した時間信号はバンドパス信号である。帯域の数Ｂは高調波の数Ｍより少ないように制限される。Ｂ個のバンドパス時間信号を全て合計することによって元の現在のプロトタイプが得られる。同様に、基準プロトタイプに対するＤＦＳベクトルもまた同数のＢ個の帯域に分割される。
【００６７】
Ｂ個の各帯域に関して、基準プロトタイプに対応したバンドパス信号と現在のプロトタイプに対応したバンドパス信号との間で相互相関が行われる。相互相関は周波数ドメインのＤＦＳベクトルに関して行われることができる：
【数４】
0004860859.tif 000005
相互相関はまた式：
【数５】
0004860859.tif 000006
にしたがって対応した時間ドメインのバンドパス信号に関して行われてもよい（たとえば、図１０の量子化復元装置800 により）。ここでＬは現在のプロトタイプのサンプルの長さであり、ω0 r およびω0 c はそれぞれ基準プロトタイプおよび現在のプロトタイプの正規化された基本周波数であり、ｒi はサンプルの円回転である。帯域ｂI に対応したバンドパス時間ドメイン信号Ｓbir （ｎ）およびＳbic （ｎ）はそれぞれ次式で与えられる：
【数６】
0004860859.tif 000007
【００６８】
１実施形態において、式：
【数７】
0004860859.tif 000008
で示されるようにＣk c を得るために量子化された振幅ベクトル＾Ａk c が使用される。基準プロトタイプのバンドパスＤＦＳベクトルの全ての可能な線形位相シフトに対して相互相関が行われる。その代わりに、基準プロトタイプのバンドパスＤＦＳベクトルの全ての可能な線形位相シフトのサブセットに対して相互相関が行われてもよい。別の実施形態では、時間ドメインアプローチが使用され、基準プロトタイプのバンドパス時間信号の全ての可能な円回転に対して相互相関が行われる。１実施形態において、基準プロトタイプのバンドパス時間信号の全ての可能な円回転のサブセットに対して相互相関が行われてもよい。相互相関プロセスにより、Ｂ個の各帯域に対する相互相関の最大値に対応したＢ個の線形位相シフト（あるいは、時間ドメインにおいてバンドパス時間信号に関して相互相関が行われる実施形態では、Ｂ個の円回転）が発生される。その後、Ｂ個の線形位相シフト（あるいは別の実施形態では、Ｂ個の円回転）が量子化され、Ｍ個の元の位相スペクトルベクトル要素の代わりに位相スペクトルを表すものとして送信される。振幅スペクトルベクトルは別々に量子化され、送信される。したがって、基準プロトタイプのバンドパスＤＦＳベクトル（またはバンドパス時間信号）は、現在のフレームのプロトタイプの対応したＤＦＳベクトル（またはバンドパス時間信号）を符号化するためのコードブックとして都合よく機能する。したがって、位相情報を量子化して送信するために必要な要素の数は少なくなり、それによって結果的に位相情報のサブサンプリングが行われ、送信が効率的に行われる。これは、ビットが不十分なために、位相情報がその多量の位相要素によりほとんど量子化されず、あるいは位相情報が全く送信されず、その結果いずれも品質の低下を招いてしまう低ビットレートスピーチコーディングにおいてとくに有益である。上述した実施形態により、量子化すべき要素が少なくなるために、低ビットレートコーダは優れた音声品質を維持することが可能となる。
【００６９】
受信機／デコーダ（図９）（および当業者に認識されるように、デコーダのエンコーダのコピー）において、Ｂ個の線形位相シフト値が基準プロトタイプのＢ帯域分割されたＤＦＳベクトルのデコーダのコピーに適用され、修正されたプロトタイプＤＦＳ位相ベクトル：
【数８】
0004860859.tif 000009
を発生させる。その後、修正されたＤＦＳベクトルは受取られて復号された振幅スペクトルベクトルと修正されたプロトタイプＤＦＳ位相ベクトルの積として得られる。その後、再構成されたプロトタイプは修正されたＤＦＳベクトルに関する反転ＤＦＳ動作を使用して構成される。時間ドメインアプローチが使用される別の実施形態において、Ｂ個の各帯域に対する振幅スペクトルベクトルおよび同数のＢ個の帯域に対する基準プロトタイプの位相ベクトルが結合され、反転ＤＦＳ動作がその結合に関して行われ、Ｂ個のバンドパス時間信号を発生させる。その後、Ｂ個のバンドパス時間信号はＢ個の円回転値を使用して円回転される。Ｂ個のバンドパス時間信号の全てが合計されて、再構成されたプロトタイプを発生させる。
【００７０】
以上、位相スペクトル情報をサブサンプリングする新しい方法および装置を説明してきた。当業者は、ここに記載の実施形態と関連されて説明されている種々の例証的な論理ブロックおよびアルゴリズムのステップがデジタル信号プロセッサ（ＤＳＰ）、特定用途向け集積回路（ＡＳＩＣ）、離散型ゲートまたはトランジスタ論理装置、たとえばレジスタおよびＦＩＦＯ等の離散型ハードウェアコンポーネント、１組のファームウェア命令を実行するプロセッサ、あるいは任意の通常のプログラム可能なソフトウェアモジュールおよびプロセッサにより構成され、あるいは行われてもよいことを認識するであろう。プロセッサはマイクロプロセッサであると都合がよいが、別の実施形態ではプロセッサは任意の通常のプロセッサ、制御装置、マイクロ制御装置、または状態マシンであってもよい。ソフトウェアモジュールはＲＡＭメモリ、フラッシュメモリ、レジスタ、あるいは任意の他の形態の技術的に知られている書込み可能記憶媒体内に設けられることができる。当業者はさらに、上記の説明で引用することのできるデータ、命令、コマンド、情報、信号、ビット、符号、およびチップは、電圧、電流、電磁波、磁界または粒子、あるいは光学フィールドまたは粒子、もしくはそれらの組合せで便利に表わされていることを認識するであろう。
【００７１】
以上、本発明の好ましい実施形態を図示および説明してきた。しかしながら、当業者は、ここに開示されている実施形態に対する種々の変更が本発明の技術的範囲を逸脱することなく行われることが可能であることを認識するであろう。したがって、本発明は添付された請求の範囲によってのみ限定される。
【図面の簡単な説明】
【図１】  無線電話システムのブロック図。
【図２】  スピーチコーダによって各端末で終端される通信チャンネルのブロック図。
【図３】  エンコーダのブロック図。
【図４】  デコーダのブロック図。
【図５】  スピーチコーディング決定手順を示すフローチャート。
【図６】  スピーチ信号振幅対時間および線形予測（ＬＰ）剰余振幅対時間をそれぞれ示すグラフ。
【図７】  プロトタイプピッチ周期スピーチコーダのブロック図。
【図８】  図７のスピーチコーダで使用されることのできるプロトタイプ量子化装置のブロック図。
【図９】  図７のスピーチコーダで使用されることのできるプロトタイプの量子化から復元する装置のブロック図。
【図１０】  図７のスピーチコーダで使用されることのできるプロトタイプの量子化から復元する装置のブロック図。
【図１】
0004860859.tif 000010
【図２】
0004860859.tif 000011
【図３】
0004860859.tif 000012
【図４】
0004860859.tif 000013
【図５】
0004860859.tif 000014
【図６】
0004860859.tif 000015
【図７】
0004860859.tif 000016
【図８】
0004860859.tif 000017
【図９】
0004860859.tif 000018
【図１０】
0004860859.tif 000019