(57)【特許請求の範囲】
【請求項１】
広帯域信号を合成するために信号合成フィルタを供給するように、ピッチコードベクトルとイノベーティブコードベクトルに対する関係において、生成される励起信号の周期性を強調する装置であって、
ａ）前記広帯域信号に関連した周期性係数を計算する係数発生器と、
ｂ）前記イノベーティブコードベクトルを前記周期性係数に対する関係においてフィルタリングし、それによって前記イノベーティブコードベクトルの低周波数部分のエネルギーを低減させ、かつ、前記励起信号の低周波数部分の周期性を強調するイノベーションフィルタ
とを含む周期性強調装置。
【請求項２】
前記係数発生器は、前記ピッチコードベクトルと前記イノベーティブコードベクトルとに応答して周期性係数を計算する手段を含む請求項１に記載の周期性強調装置。
【請求項３】
前記イノベーションフィルタは次式の伝達関数を有し、
Ｆ（ｚ）＝αｚ＋１−αｚ-1
ここでαは、前記励起信号の周期性のレベルから得られる周期性係数である
請求項１に記載の周期性強調装置。
【請求項４】
前記係数発生器は、次の関係を使用して前記周期性係数αを計算する手段を含み、
α＝ｑＲp   ただしα＜ｑ
ここでｑは強調係数であり、かつ、ここで、
【数１】
0003869211.tif 000019
であり、ここでｖTは前記ピッチコードベクトルであり、ｂはピッチゲインであり、Ｎはサブフレーム長さであり、ｕは前記励起信号である
請求項３に記載の周期性強調装置。
【請求項５】
前記強調係数ｑは０．２５に設定されている請求項４に記載の周期性強調装置。
【請求項６】
前記係数発生器は、次の関係を使用して前記周期性係数αを計算する手段を含み、
α＝０．１２５（１＋ｒv ）、ここで
ｒv ＝（Ｅv −Ｅc ）／（Ｅv ＋Ｅc ）
ここでＥvは前記ピッチコードベクトルのエネルギーであり、Ｅcは前記イノベーティブコードベクトルのエネルギーである
請求項３に記載の周期性強調装置。
【請求項７】
前記イノベーションフィルタは次式の伝達関数を有し、
Ｆ（ｚ）＝１−σｚ-1
ここでσは前記励起信号の周期性のレベルから得られる周期性係数である
請求項１に記載の周期性強調装置。
【請求項８】
前記係数発生器は、次の関係を使用して前記周期性係数σを計算する手段を含み、
σ＝２ｑＲp   ただしσ＜２ｑ
ここでｑは強調係数であり、かつ、ここで、
【数２】
0003869211.tif 000020
であり、ここでｖTは前記ピッチコードベクトルであり、ｂはピッチゲインであり、Ｎはサブフレーム長さであり、ｕは前記励起信号である
請求項７に記載の周期性強調装置。
【請求項９】
前記強調係数ｑは０．２５に設定されている請求項８に記載の周期性強調装置。
【請求項１０】
前記係数発生器は、次の関係を使用して前記周期性係数σを計算する手段を含み、
σ＝０．２５（１＋ｒv ）、ここで
ｒv ＝（Ｅv −Ｅc ）／（Ｅv ＋Ｅc ）
であり、ここでＥvは前記ピッチコードベクトルのエネルギーであり、Ｅcは前記イノベーティブコードベクトルのエネルギーである
請求項７に記載の周期性強調装置。
【請求項１１】
広帯域信号を合成するために信号合成フィルタを供給するように、ピッチコードベクトルとイノベーティブコードベクトルに対する関係において、生成される励起信号の周期性を強調する方法であって、
ａ）前記広帯域信号に関連した周期性係数を計算することと、
ｂ）前記イノベーティブコードベクトルを前記周期性係数に対する関係においてフィルタリングし、それによって前記イノベーティブコードベクトルの低周波数部分のエネルギーを低減させ、かつ、前記励起信号の低周波数部分の周期性を強調すること
とを含む周期性を強調する方法。
【請求項１２】
前記周期性係数の計算は、前記ピッチコードベクトルと前記イノベーティブコードベクトルとに応答して周期性係数を計算することを含む請求項１１に記載の周期性を強調する方法。
【請求項１３】
前記フィルタリングは、次式の伝達関数を有するイノベーションフィルタを通して前記イノベーティブコードベクトルを処理することを含み、
Ｆ（ｚ）＝−αｚ＋１−αｚ-1
ここでαは、前記励起信号の周期性のレベルから得られる周期性係数である
請求項１１に記載の周期性を強調する方法。
【請求項１４】
前記周期性係数の計算は、次の関係を使用して前記周期性係数αを計算することを含み、
α＝ｑＲp   ただしα＜ｑ
ここでｑは強調係数であり、かつ、ここで、
【数３】
0003869211.tif 000021
であり、ここでｖTは前記ピッチコードベクトルであり、ｂはピッチゲインであり、Ｎはサブフレーム長さであり、ｕは前記励起信号である
請求項１３に記載の周期性を強調する方法。
【請求項１５】
前記強調係数ｑを０．２５に設定する請求項１４に記載の周期性を強調する方法。
【請求項１６】
前記周期性係数の計算は、次の関係を使用して前記周期性係数αを計算することを含み、
α＝０．１２５（１＋ｒv ）、ここで
ｒv ＝（Ｅv −Ｅc ）／（Ｅv ＋Ｅc ）
ここでＥvは前記ピッチコードベクトルのエネルギーであり、Ｅcは前記イノベーティブコードベクトルのエネルギーである
請求項１３に記載の周期性を強調する方法。
【請求項１７】
前記フィルタリングは、次式の伝達関数を有するイノベーションフィルタを通して前記イノベーションベクトルを処理することを含み、
Ｆ（ｚ）＝１−σｚ-1
ここでσは、前記励起信号の周期性のレベルから得られる周期性係数である
請求項１１に記載の周期性を強調する方法。
【請求項１８】
前記周期性係数の計算は、次の関係を使用して前記周期性係数σを計算することを含み、
σ＝２ｑＲp   ただしσ＜２ｑ
ここでｑは強調係数であり、かつ、ここで、
【数４】
0003869211.tif 000022
であり、ここでｖTは前記ピッチコードベクトルであり、ｂはピッチゲインであり、Ｎはサブフレーム長さであり、ｕは前記励起信号である
請求項１７に記載の周期性を強調する方法。
【請求項１９】
前記強調係数ｑを０．２５に設定する請求項１８に記載の周期性を強調する方法。
【請求項２０】
前記周期性係数の計算は、次の関係を使用して前記周期性係数σを計算することを含み、
σ＝０．２５（１＋ｒv ）、ここで
ｒv ＝（Ｅv −Ｅc ）／（Ｅv ＋Ｅc ）
であり、ここでＥvは前記ピッチコードベクトルのエネルギーであり、Ｅcは前記イノベーティブコードベクトルのエネルギーである
請求項１７に記載の周期性を強調する方法。
【請求項２１】
合成広帯域信号を生成するデコーダであって、
ａ）符号化された広帯域信号を受け取って、前記符号化された広帯域信号から少なくともピッチコードブックパラメータとイノベーティブコードブックパラメータと合成フィルタ係数とを抽出する信号断片化装置と、
ｂ）前記ピッチコードブックパラメータに応答してピッチコードベクトルを生成するピッチコードブックと、
ｃ）前記イノベーティブコードブックパラメータに応答してイノベーティブコードベクトルを生成するイノベーティブコードブックと、
ｄ）前記広帯域信号に関連した周期性係数を計算する前記係数発生器と、前記イノベーティブコードベクトルをフィルタリングする前記イノベーションフィルタとを含む、請求項１に記載の周期性強調装置と、
ｅ）前記ピッチコードベクトルと、前記イノベーションフィルタによってフィルタリングされた前記イノベーティブコードベクトルとを組み合わせて、前記周期性が強調された励起信号を生成するコンバイナー回路と、
ｆ）前記合成フィルタ係数に対する関係において前記周期性が強調された励起信号をフィルタリングして、前記合成広帯域信号を生成する信号合成フィルタ
とを含む合成広帯域信号を生成するデコーダ。
【請求項２２】
前記係数発生器は、前記ピッチコードベクトルと前記イノベーティブコードベクトルとに応答して周期性係数を計算する手段を含む請求項２１に記載の合成広帯域信号を生成するデコーダ。
【請求項２３】
前記イノベーションフィルタは次式の伝達関数を有し、
Ｆ（ｚ）＝−αｚ＋１−αｚ-1
ここでαは、前記励起信号の周期性のレベルから得られる周期性係数である
請求項２１に記載の合成広帯域信号を生成するデコーダ。
【請求項２４】
前記係数発生器は、次の関係を使用して前記周期性係数αを計算する手段を含み、
α＝ｑＲp   ただしα＜ｑ
ここでｑは強調係数であり、かつ、ここで、
【数５】
0003869211.tif 000023
であり、ここでｖTは前記ピッチコードベクトルであり、ｂはピッチゲインであり、Ｎはサブフレーム長さであり、ｕは前記励起信号である
請求項２３に記載の合成広帯域信号を生成するデコーダ。
【請求項２５】
前記強調係数ｑは０．２５に設定されている請求項２４に記載の合成広帯域信号を生成するデコーダ。
【請求項２６】
前記係数発生器は、次の関係を使用して前記周期性係数αを計算する手段を含み、
α＝０．１２５（１＋ｒv ）、ここで
ｒv ＝（Ｅv −Ｅc ）／（Ｅv ＋Ｅc ）
であり、ここでＥvは前記ピッチコードベクトルのエネルギーであり、Ｅcは前記イノベーティブコードベクトルのエネルギーである
請求項２３に記載の合成広帯域信号を生成するデコーダ。
【請求項２７】
前記イノベーションフィルタは次式の伝達関数を有し、
Ｆ（ｚ）＝１−σｚ-1
ここでσは前記励起信号の周期性のレベルから得られる周期性係数である
請求項２１に記載の合成広帯域信号を生成するデコーダ。
【請求項２８】
前記係数発生器は、次の関係を使用して前記周期性係数σを計算する手段を含み、
σ＝２ｑＲp   ただしσ＜２ｑ
ここでｑは強調係数であり、かつ、ここで、
【数６】
0003869211.tif 000024
であり、ここでｖTは前記ピッチコードベクトルであり、ｂはピッチゲインであり、Ｎはサブフレーム長さであり、ｕは前記励起信号である
請求項２７に記載の合成広帯域信号を生成するデコーダ。
【請求項２９】
前記強調係数ｑは０．２５に設定されている請求項２８に記載の合成広帯域信号を生成するデコーダ。
【請求項３０】
前記係数発生器は、次の関係を使用して前記周期性係数σを計算する手段を含み、
σ＝０．２５（１＋ｒv ）、ここで
ｒv ＝（Ｅv −Ｅc ）／（Ｅv ＋Ｅc ）
であり、ここでＥvは前記ピッチコードベクトルのエネルギーであり、Ｅcは前記イノベーティブコードベクトルのエネルギーである
請求項２７に記載の合成広帯域信号を生成するデコーダ。
【請求項３１】
合成広帯域信号を生成するデコーダであって、
ａ）符号化された広帯域信号を受け取って、前記符号化された広帯域信号から少なくともピッチコードブックパラメータとイノベーティブコードブックパラメータと合成フィルタ係数とを抽出する信号断片化装置と、
ｂ）前記ピッチコードブックパラメータに応答してピッチコードベクトルを生成するピッチコードブックと、
ｃ）前記イノベーティブコードブックパラメータに応答してイノベーティブコードベクトルを生成するイノベーティブコードブックと、
ｄ）前記ピッチコードベクトルと前記イノベーティブコードベクトルとを組み合わせて、励起信号を生成するコンバイナー回路と、
ｅ）前記合成フィルタ係数に対する関係において前記励起信号をフィルタリングして、前記合成広帯域信号を生成する信号合成フィルタと、
ｆ）前記励起信号の周期性を強調する装置であって、
（ｉ）前記広帯域信号に関連した周期性係数を計算する係数発生器と、
（ii）前記イノベーティブコードベクトルを前記周期性係数に対する関係においてフィルタリングし、それによって前記イノベーティブコードベクトルの低周波数部分のエネルギーを低減させ、かつ、前記励起信号の低周波数部分の周期性を強調するイノベーションフィルタとを含む周期性強調装置とを具備するデコーダ。
【請求項３２】
前記係数発生器は、前記ピッチコードベクトルと前記イノベーティブコードベクトルとに応答して周期性係数を計算する手段を含む請求項３１に記載の合成広帯域信号を生成するデコーダ。
【請求項３３】
前記イノベーションフィルタは次式の伝達関数を有し、
Ｆ（ｚ）＝−αｚ＋１−αｚ-1
ここでαは、前記励起信号の周期性のレベルから得られる周期性係数である
請求項３１に記載の合成広帯域信号を生成するデコーダ。
【請求項３４】
前記係数発生器は、次の関係を使用して前記周期性係数αを計算する手段を含み、
α＝ｑＲp   ただしα＜ｑ
ここでｑは強調係数であり、かつ、ここで、
【数７】
0003869211.tif 000025
であり、ここでｖTは前記ピッチコードベクトルであり、ｂはピッチゲインであり、Ｎはサブフレーム長さであり、ｕは前記励起信号である
請求項３３に記載の合成広帯域信号を生成するデコーダ。
【請求項３５】
前記強調係数ｑは０．２５に設定されている請求項３４に記載の合成広帯域信号を生成するデコーダ。
【請求項３６】
前記係数発生器は、次の関係を使用して前記周期性係数αを計算する手段を含み、
α＝０．１２５（１＋ｒv ）、ここで
ｒv ＝（Ｅv −Ｅc ）／（Ｅv ＋Ｅc ）
ここでＥvは前記ピッチコードベクトルのエネルギーであり、Ｅcは前記イノベーティブコードベクトルのエネルギーである
請求項３３に記載の合成広帯域信号を生成するデコーダ。
【請求項３７】
前記イノベーションフィルタは次式の伝達関数を有し、
Ｆ（ｚ）＝１−σｚ-1
ここでσは前記励起信号の周期性のレベルから得られる周期性係数である
請求項３１に記載の合成広帯域信号を生成するデコーダ。
【請求項３８】
前記係数発生器は、次の関係を使用して前記周期性係数σを計算する手段を含み、
σ＝２ｑＲp   ただしσ＜２ｑ
ここでｑは強調係数であり、かつ、ここで、
【数８】
0003869211.tif 000026
であり、ここでｖTは前記ピッチコードベクトルであり、ｂはピッチゲインであり、Ｎはサブフレーム長さであり、ｕは前記励起信号である
請求項３７に記載の合成広帯域信号を生成するデコーダ。
【請求項３９】
前記強調係数ｑは０．２５に設定されている請求項３８に記載の合成広帯域信号を生成するデコーダ。
【請求項４０】
前記係数発生器は、次の関係を使用して前記周期性係数σを計算する手段を含み、
σ＝０．２５（１＋ｒv ）、ここで
ｒv ＝（Ｅv −Ｅc ）／（Ｅv ＋Ｅc ）
であり、ここでＥvは前記ピッチコードベクトルのエネルギーであり、Ｅcは前記イノベーティブコードベクトルのエネルギーである
請求項３７に記載の合成広帯域信号を生成するデコーダ。
【請求項４１】
複数のセルに分割されている広い地理的区域に通信サービスを提供するセルラー通信システムであって、
ａ）移動送信機／受信機ユニットと、
ｂ）それぞれに前記セル内に配置されているセルラー基地局と、
ｃ）前記セルラー基地局間の通信を制御する制御端末装置と、
ｄ）１つのセル内に位置した各移動ユニットと前記１つのセルの前記セルラー基地局との間の双方向無線通信サブシステムであって、前記移動ユニットと前記セルラー基地局との両方において、
ｉ）広帯域信号を符号化するエンコーダと、符号化された広帯域信号を送信する送信回路とを含む送信機と、
ｉｉ）送信された符号化広帯域信号を受信する受信回路と、受信された符号化広帯域信号を復号する請求項２１に記載のデコーダとを含む受信機
とを含む双方向無線通信サブシステム
とを含むセルラー通信システム。
【請求項４２】
前記係数発生器は、前記ピッチコードベクトルと前記イノベーティブコードベクトルとに応答して周期性係数を計算する手段を含む請求項４１に記載のセルラー通信システム。
【請求項４３】
前記イノベーションフィルタは次式の伝達関数を有し、
Ｆ（ｚ）＝−αｚ＋１−αｚ-1
ここでαは、前記励起信号の周期性のレベルから得られる周期性係数である
請求項４１に記載のセルラー通信システム。
【請求項４４】
前記係数発生器は、次の関係を使用して前記周期性係数αを計算する手段を含み、
α＝ｑＲp   ただしα＜ｑ
ここでｑは強調係数であり、かつ、ここで、
【数９】
0003869211.tif 000027
であり、ここでｖTは前記ピッチコードベクトルであり、ｂはピッチゲインであり、Ｎはサブフレーム長さであり、ｕは前記励起信号である
請求項４３に記載のセルラー通信システム。
【請求項４５】
前記強調係数ｑは０．２５に設定されている請求項４４に記載のセルラー通信システム。
【請求項４６】
前記係数発生器は、次の関係を使用して前記周期性係数αを計算する手段を含み、
α＝０．１２５（１＋ｒv ）、ここで
ｒv ＝（Ｅv −Ｅc ）／（Ｅv ＋Ｅc ）
であり、ここでＥvは前記ピッチコードベクトルのエネルギーであり、Ｅcは前記イノベーティブコードベクトルのエネルギーである
請求項４３に記載のセルラー通信システム。
【請求項４７】
前記イノベーションフィルタは次式の伝達関数を有し、
Ｆ（ｚ）＝１−σｚ-1
ここでσは前記励起信号の周期性のレベルから得られる周期性係数である
請求項４１に記載のセルラー通信システム。
【請求項４８】
前記係数発生器は、次の関係を使用して前記周期性係数σを計算する手段を含み、
σ＝２ｑＲp   ただしσ＜２ｑ
ここでｑは強調係数であり、かつ、ここで、
【数１０】
0003869211.tif 000028
であり、ここでｖTは前記ピッチコードベクトルであり、ｂはピッチゲインであり、Ｎはサブフレーム長さであり、ｕは前記励起信号である
請求項４７に記載のセルラー通信システム。
【請求項４９】
前記強調係数ｑは０．２５に設定されている請求項４８に記載のセルラー通信システム。
【請求項５０】
前記係数発生器は、次の関係を使用して前記周期性係数σを計算する手段を含み、
σ＝０．２５（１＋ｒv ）、ここで
ｒv ＝（Ｅv −Ｅc ）／（Ｅv ＋Ｅc ）
であり、ここでＥvは前記ピッチコードベクトルのエネルギーであり、Ｅcは前記イノベーティブコードベクトルのエネルギーである
請求項４７に記載のセルラー通信システム。
【請求項５１】
セルラー移動送信機／受信機ユニットであって、
ａ）広帯域信号を符号化するエンコーダと、符号化された広帯域信号を送信する送信回路とを含む送信機と、
ｂ）送信された符号化広帯域信号を受信する受信回路と、受信された符号化広帯域信号を復号する請求項２１に記載のデコーダとを含む受信機
とを含むセルラー移動送信機／受信機ユニット。
【請求項５２】
前記係数発生器は、前記ピッチコードベクトルと前記イノベーティブコードベクトルとに応答して周期性係数を計算する手段を含む請求項５１に記載のセルラー移動送信機／受信機ユニット。
【請求項５３】
前記イノベーションフィルタは次式の伝達関数を有し、
Ｆ（ｚ）＝−αｚ＋１−αｚ-1
ここでαは、前記励起信号の周期性のレベルから得られる周期性係数である
請求項５１に記載のセルラー移動送信機／受信機ユニット。
【請求項５４】
前記係数発生器は、次の関係を使用して前記周期性係数αを計算する手段を含み、
α＝ｑＲp   ただしα＜ｑ
ここでｑは強調係数であり、かつ、ここで、
【数１１】
0003869211.tif 000029
であり、ここでｖTは前記ピッチコードベクトルであり、ｂはピッチゲインであり、Ｎはサブフレーム長さであり、ｕは前記励起信号である
請求項５３に記載のセルラー移動送信機／受信機ユニット。
【請求項５５】
前記強調係数ｑは０．２５に設定されている請求項５４に記載のセルラー移動送信機／受信機ユニット。
【請求項５６】
前記係数発生器は、次の関係を使用して前記周期性係数αを計算する手段を含み、
α＝０．１２５（１＋ｒv ）、ここで
ｒv ＝（Ｅv −Ｅc ）／（Ｅv ＋Ｅc ）
であり、ここでＥvは前記ピッチコードベクトルのエネルギーであり、Ｅcは前記イノベーティブコードベクトルのエネルギーである
請求項５３に記載のセルラー移動送信機／受信機ユニット。
【請求項５７】
前記イノベーションフィルタは次式の伝達関数を有し、
Ｆ（ｚ）＝１−σｚ-1
ここでσは前記励起信号の周期性のレベルから得られる周期性係数である
請求項５１に記載のセルラー移動送信機／受信機ユニット。
【請求項５８】
前記係数発生器は、次の関係を使用して前記周期性係数σを計算する手段を含み、
σ＝２ｑＲp ただしσ＜２ｑ
ここでｑは強調係数であり、かつ、ここで、
【数１２】
0003869211.tif 000030
であり、ここでｖTは前記ピッチコードベクトルであり、ｂはピッチゲインであり、Ｎはサブフレーム長さであり、ｕは前記励起信号である
請求項５７に記載のセルラー移動送信機／受信機ユニット。
【請求項５９】
前記強調係数ｑは０．２５に設定されている請求項５８に記載のセルラー移動送信機／受信機ユニット。
【請求項６０】
前記係数発生器は、次の関係を使用して前記周期性係数σを計算する手段を含み、
σ＝０．２５（１＋ｒv ）、ここで
ｒv ＝（Ｅv −Ｅc ）／（Ｅv ＋Ｅc ）
であり、ここでＥvは前記ピッチコードベクトルのエネルギーであり、Ｅcは前記イノベーティブコードベクトルのエネルギーである
請求項５７に記載のセルラー移動送信機／受信機ユニット。
【請求項６１】
セルラーネットワーク要素であって、
ａ）広帯域信号を符号化するエンコーダと、符号化された広帯域信号を送信する送信回路とを含む送信機と、
ｂ）送信された符号化広帯域信号を受信する受信回路と、受信された符号化広帯域信号を復号する請求項２１に記載のデコーダとを含む受信機
とを含むセルラーネットワーク要素。
【請求項６２】
前記係数発生器は、前記ピッチコードベクトルと前記イノベーティブコードベクトルとに応答して周期性係数を計算する手段を含む請求項６１に記載のセルラーネットワーク要素。
【請求項６３】
前記イノベーションフィルタは次式の伝達関数を有し、
Ｆ（ｚ）＝−αｚ＋１−αｚ-1
ここでαは、前記励起信号の周期性のレベルから得られる周期性係数である
請求項６１に記載のセルラーネットワーク要素。
【請求項６４】
前記係数発生器は、次の関係を使用して前記周期性係数αを計算する手段を含み、
α＝ｑＲp   ただしα＜ｑ
ここでｑは強調係数であり、かつ、ここで、
【数１３】
0003869211.tif 000031
であり、ここでｖTは前記ピッチコードベクトルであり、ｂはピッチゲインであり、Ｎはサブフレーム長さであり、ｕは前記励起信号である
請求項６３に記載のセルラーネットワーク要素。
【請求項６５】
前記強調係数ｑは０．２５に設定されている請求項６４に記載のセルラーネットワーク要素。
【請求項６６】
前記係数発生器は、次の関係を使用して前記周期性係数αを計算する手段を含み、
α＝０．１２５（１＋ｒv ）、ここで
ｒv ＝（Ｅv −Ｅc ）／（Ｅv ＋Ｅc ）
であり、ここでＥvは前記ピッチコードベクトルのエネルギーであり、Ｅcは前記イノベーティブコードベクトルのエネルギーである
請求項６３に記載のセルラーネットワーク要素。
【請求項６７】
前記イノベーションフィルタは次式の伝達関数を有し、
Ｆ（ｚ）＝１−σｚ-1
ここでσは前記励起信号の周期性のレベルから得られる周期性係数である
請求項６１に記載のセルラーネットワーク要素。
【請求項６８】
前記係数発生器は、次の関係を使用して前記周期性係数σを計算する手段を含み、
σ＝２ｑＲp   ただしσ＜２ｑ
ここでｑは強調係数であり、かつ、ここで、
【数１４】
0003869211.tif 000032
であり、ここでｖTは前記ピッチコードベクトルであり、ｂはピッチゲインであり、Ｎはサブフレーム長さであり、ｕは前記励起信号である
請求項６７に記載のセルラーネットワーク要素。
【請求項６９】
前記強調係数ｑは０．２５に設定されている請求項６８に記載のセルラーネットワーク要素。
【請求項７０】
前記係数発生器は、次の関係を使用して前記周期性係数σを計算する手段を含み、
σ＝０．２５（１＋ｒv ）、ここで
ｒv ＝（Ｅv −Ｅc ）／（Ｅv ＋Ｅc ）
であり、ここでＥvは前記ピッチコードベクトルのエネルギーであり、Ｅcは前記イノベーティブコードベクトルのエネルギーである
請求項６７に記載のセルラーネットワーク要素。
【請求項７１】
移動送信機／受信機ユニットと、それぞれにセル内に位置したセルラー基地局と、前記セルラー基地局間の通信を制御する制御端末装置とを含む、複数のセルに分割されている広い地理的区域に通信サービスを提供するセルラー通信システムにおける、
１つのセル内に位置した各移動ユニットと前記１つのセルの前記セルラー基地局との間の双方向無線通信サブシステムであって、前記移動ユニットと前記セルラー基地局の両方において、
ａ）広帯域信号を符号化するエンコーダと、符号化された広帯域信号を送信する送信回路とを含む送信機と、
ｂ）送信された符号化広帯域信号を受信する受信回路と、受信された符号化広帯域信号を復号する請求項２１に記載のデコーダとを含む受信機
とを含む双方向無線通信サブシステム。
【請求項７２】
前記係数発生器は、前記ピッチコードベクトルと前記イノベーティブコードベクトルとに応答して周期性係数を計算する手段を含む請求項７１に記載の双方向無線通信サブシステム。
【請求項７３】
前記イノベーションフィルタは次式の伝達関数を有し、
Ｆ（ｚ）＝−αｚ＋１−αｚ-1
ここでαは、前記励起信号の周期性のレベルから得られる周期性係数である
請求項７１に記載の双方向無線通信サブシステム。
【請求項７４】
前記係数発生器は、次の関係を使用して前記周期性係数αを計算する手段を含み、
α＝ｑＲp   ただしα＜ｑ
ここでｑは強調係数であり、かつ、ここで、
【数１５】
0003869211.tif 000033
であり、ここでｖTは前記ピッチコードベクトルであり、ｂはピッチゲインであり、Ｎはサブフレーム長さであり、ｕは前記励起信号である
請求項７３に記載の双方向無線通信サブシステム。
【請求項７５】
前記強調係数ｑは０．２５に設定されている請求項７４に記載の双方向無線通信サブシステム。
【請求項７６】
前記係数発生器は、次の関係を使用して前記周期性係数αを計算する手段を含み、
α＝０．１２５（１＋ｒv ）、ここで
ｒv ＝（Ｅv −Ｅc ）／（Ｅv ＋Ｅc ）
であり、ここでＥvは前記ピッチコードベクトルのエネルギーであり、Ｅcは前記イノベーティブコードベクトルのエネルギーである
請求項７３に記載の双方向無線通信サブシステム。
【請求項７７】
前記イノベーションフィルタは次式の伝達関数を有し、
Ｆ（ｚ）＝１−σｚ-1
ここでσは前記励起信号の周期性のレベルから得られる周期性係数である
請求項７１に記載の双方向無線通信サブシステム。
【請求項７８】
前記係数発生器は、次の関係を使用して前記周期性係数σを計算する手段を含み、
σ＝２ｑＲp   ただしσ＜２ｑ
ここでｑは強調係数であり、かつ、ここで、
【数１６】
0003869211.tif 000034
であり、ここでｖTは前記ピッチコードベクトルであり、ｂはピッチゲインであり、Ｎはサブフレーム長さであり、ｕは前記励起信号である
請求項７７に記載の双方向無線通信サブシステム。
【請求項７９】
前記強調係数ｑは０．２５に設定されている請求項７８に記載の双方向無線通信サブシステム。
【請求項８０】
前記係数発生器は、次の関係を使用して前記周期性係数σを計算する手段を含み、
σ＝０．２５（１＋ｒv ）、ここで
ｒv ＝（Ｅv −Ｅc ）／（Ｅv ＋Ｅc ）
であり、ここでＥvは前記ピッチコードベクトルのエネルギーであり、Ｅcは前記イノベーティブコードベクトルのエネルギーである
請求項７７に記載の双方向無線通信サブシステム。
【発明の詳細な説明】
【０００１】
発明の背景
１．  発明の分野
本発明は、合成された広帯域信号を生成するために信号合成フィルタの励起の周期性を強調する方法および装置に関する。
【０００２】
２．  従来技術の簡単な説明
例えば音声／映像電子会議システム、マルチメディア、ワイヤレスアプリケーション、並びに、インターネットおよびパケットネットワークアプリケーションのような様々な用途において、主観的品質／ビットレートの良好なトレードオフを有する効率的なディジタル広帯域音声／オーディオ符号化技術に対する要求がますます高まっている。最近になるまで、主として２００−３４００Ｈｚ帯域内のフィルタリングされた電話帯域幅が音声符号化アプリケーションで使用されていた。しかし、音声信号の了解性と自然さを向上させるために、広帯域音声アプリケーションに対する要求がますます高まっている。５０−７０００Ｈｚ帯域の帯域幅が、対面音声品質を実現するのに十分であることが発見された。オーディオ信号に関しては、この帯域は許容可能なオーディオ品質をもたらすが、この品質は２０−２００００Ｈｚ帯域を使用するＣＤ品質よりは依然として低い。
【０００３】
音声エンコーダが音声信号をディジタルビットストリームに変換し、このディジタルビットストリームが通信チャネルを経由して伝送される（または、記憶媒体内に記憶される）。音声信号はディジタル化され（すなわち、通常は１６ビットサンプリングによって量子化され）、音声エンコーダは、より少ないビット数でこれらのディジタルサンプルを表現すると同時に良好な主観的音声品質を維持するという役割を有する。この音声デコーダ或いはシンセサイザは、伝送または記憶されたビットストリームに演算を施し、このビットストリームを変換して音声信号に戻す。
【０００４】
優れた品質／ビットレートのトレードオフを実現することが可能な最良の従来技術の１つが、いわゆる符号励起線形予測（ＣＥＬＰ）方式である。この方式では、サンプリングされた音声信号を、一般にフレームと呼ばれる、１個のブロックがＬ個のサンプルから成る連続したブロックの形で処理し、ここでＬは（１０−３０ミリ秒の音声に対応する）何らかの予め決められた数である。ＣＥＬＰでは、各フレーム毎に線形予測（ＬＰ）合成フィルタを計算して伝送する。その次に、Ｌ個のサンプルから成るフレームを、Ｎ個のサンプルから成るサブフレームと呼ばれるより小さいブロックに分割し、ここではＬ＝ｋＮでありかつｋは１フレーム内のサブフレームの個数である（Ｎは一般に４−１０ミリ秒の音声に対応する）。励起信号を各サブフレーム内で求め、この励起信号は、一般に、２つの成分、すなわち、直前の励起（ピッチ寄与（ｐｉｔｃｈ  ｃｏｎｔｒｉｂｕｔｉｏｎ）または適応コードブックとも呼ばれる）からの一方の成分と、イノベーティブコードブック（ｉｎｎｏｖａｔｉｖｅ  ｃｏｄｅｂｏｏｋ）（固定コードブックとも呼ばれる）からの他方の成分とから成る。この励起信号が伝送され、合成音声を得るためにＬＰ合成フィルタの入力としてデコーダで使用される。
【０００５】
ＣＥＬＰにおけるイノベーティブコードブックは、Ｎ次元のコードベクトルと呼ばれるサンプルＮ個分の長さのシーケンスの索引付きセットである。各々のコードブックシーケンスは、１からＭの範囲内の整数ｋによる索引を付けられ、ここでＭはビット数ｂとして表現されることが多いコードブックのサイズを表し、ここでＭ＝２bである。
【０００６】
ＣＥＬＰ方式によって音声を合成するためには、コードブックからの適切なコードベクトルを音声信号のスペクトル特徴をモデル化する時変フィルタに通してフィルタリングすることによって、Ｎ個のサンプルから成るブロックの各々を合成する。エンコーダ側では、コードブックからのコードベクトルの全てまたはそのサブセットに関して合成出力を計算する（コードブック探索）。こうして得られたコードベクトルは、聴覚的に重み付けされた歪み測度にしたがってオリジナルの音声信号に最も近い合成出力を生成するコードベクトルである。この聴覚重み付けを、いわゆる聴覚重み付けフィルタを使用して行い、この聴覚重み付けフィルタは一般的にＬＰ合成フィルタから得られる。
【０００７】
ＣＥＬＰモデルは電話帯域の音声信号の符号化に非常に有効であり、ＣＥＬＰを基礎とする幾つかの規格が、広範囲のアプリケーション、特にディジタル移動電話アプリケーションにおいて存在している。電話帯域では、音声信号は２００−３４００Ｈｚに帯域制限され、８０００サンプル／秒でサンプリングされる。広帯域音声／オーディオアプリケーションでは、音声信号は５０−７０００Ｈｚに帯域制限され、１６０００サンプル／秒でサンプリングされる。
【０００８】
電話帯域に最適化されたＣＥＬＰモデルを広帯域信号に適用する時には幾つかの問題が生じ、高品質の広帯域信号を得るためにはこのモデルに追加の特徴を加えることが必要である。
励起信号の周期性を強調すれば、有声音セグメントの場合に音質が改善される。過去においては、この周期性の強調は、式１／（１−εｂｚ-1）の伝達関数（ここでεは、導入される周期性の量を制御する０．５未満の係数である）を有するフィルタを通して固定コードブックからのイノベーティブコードベクトル（ｉｎｎｏｖａｔｉｖｅ  ｃｏｄｅｖｅｃｔｏｒ）をフィルタリングすることによって行われた。このアプローチは、スペクトル全体にわたって周期性を導入するので、広帯域信号の場合には有効性が低い。
【０００９】
発明の目的
本発明の目的は、イノベーティブ寄与（ｉｎｎｏｖａｔｉｖｅ  ｃｏｎｔｒｉｂｕｔｉｏｎ）を主に低周波数において低減させて、高周波数よりも低周波数において励起信号の周期性を強調するように、イノベーティブコードベクトルの低周波数成分を減少させるイノベーションフィルタを通してイノベーティブコードベクトルをフィルタリングすることによって、周期性の強調を行う新たな代案のアプローチを提案することである。
【００１０】
発明の概要
さらに明確に述べると、本発明によって、広帯域信号を合成するために信号合成フィルタを供給するように、ピッチコードベクトルとイノベーティブコードベクトルに対する関係において、生成される励起信号の周期性を強調する方法が提供される。この周期性強調方法では、広帯域信号に関連した周期性係数を計算する。その次に、この周期性係数に対する関係においてイノベーティブコードベクトルをフィルタリングし、それによってイノベーティブコードベクトルの低周波数部分のエネルギーを低減させ、励起信号の低周波数部分の周期性を強調する。
【００１１】
広帯域信号を合成するために信号合成フィルタを供給するように、適応コードベクトルとイノベーティブコードベクトルに対する関係において、生成される励起信号の周期性を強調するための本発明の装置が、
ａ）広帯域信号に関連した周期性係数を計算する係数発生器と、
ｂ）イノベーティブコードベクトルを周期性係数に対する関係においてフィルタリングし、それによってイノベーティブコードベクトルの低周波数部分のエネルギーを低減させ、かつ、励起信号の低周波数部分の周期性を強調するイノベーティブフィルタ
とを含む。
【００１２】
第１の好ましい実施態様では、
−  イノベーティブコードベクトルは、次式の伝達関数でフィルタリングされ、
Ｆ（ｚ）＝−αｚ＋１−αｚ-1
ここでαは、励起信号の周期性のレベルから得られる周期性係数であり、
−  周期性係数αは次の関係を使用して計算され、
α＝ｑＲp   ただしα＜ｑ
ここでｑは例えば０．２５に設定された強調係数であり、かつ、ここで
【数１７】
0003869211.tif 000002
であり、ここでｖTはピッチコードベクトルであり、ｂはピッチゲインであり、Ｎはサブフレーム長さであり、ｕは励起信号であり、または、
周期性係数αは次の関係を使用して計算され、
α＝０．１２５（１＋ｒv ）、ここで
ｒv ＝（Ｅv −Ｅc ）／（Ｅv ＋Ｅc ）
であり、ここでＥvはピッチコードベクトルのエネルギーであり、Ｅcはイノベーティブコードベクトルのエネルギーである。
【００１３】
第２の好ましい実施態様では、
−  イノベーティブコードベクトルは、次式の伝達関数でフィルタリングされ、
Ｆ（ｚ）＝１−σｚ-1
ここでσは、励起信号の周期性のレベルから得られる周期性係数であり、
−  周期性係数σは次の関係を使用して計算され、
σ＝２ｑＲp   ただしσ＜２ｑ
ここでｑは例えば０．２５に設定された強調係数であり、かつ、ここで
【数１８】
0003869211.tif 000003
であり、ここでｖTはピッチコードベクトルであり、ｂはピッチゲインであり、Ｎはサブフレーム長さであり、ｕは励起信号であり、または、
周期性係数σは次の関係を使用して計算され、
σ＝０．２５（１＋ｒv ）、ここで
ｒv ＝（Ｅv −Ｅc ）／（Ｅv ＋Ｅc ）
であり、ここでＥvはピッチコードベクトルのエネルギーであり、Ｅcはイノベーティブコードベクトルのエネルギーである。
【００１４】
本発明はさらに、合成広帯域信号を生成するデコーダにも関し、このデコーダは、
ａ）符号化された広帯域信号を受け取って、この符号化された広帯域信号から少なくともピッチコードブックパラメータとイノベーティブコードブックパラメータと合成フィルタ係数とを抽出する信号断片化装置と、
ｂ）ピッチコードブックパラメータに応答してピッチコードベクトルを生成するピッチコードブックと、
ｃ）イノベーティブコードブックパラメータに応答してイノベーティブコードベクトルを生成するイノベーティブコードブックと、
ｄ）広帯域信号に関連した周期性係数を計算する係数発生器と、周期性係数に対する関係においてイノベーティブコードベクトルをフィルタリングするイノベーションフィルタとを含む、周期性強調装置と、
ｅ）ピッチコードベクトルと、イノベーションフィルタによってフィルタリングされたイノベーティブコードベクトルとを組み合わせて、周期性が強調された励起信号を生成するコンバイナー回路と、
ｆ）周期性が強調された励起信号を合成フィルタ係数に対する関係においてフィルタリングして、合成広帯域信号を生成する信号合成フィルタ
とを含む。
【００１５】
本発明によって、符号化された広帯域信号を受け取って、この符号化広帯域信号から少なくともピッチコードブックパラメータとイノベーティブコードブックパラメータと合成フィルタ係数とを抽出する信号断片化装置と、ピッチコードブックパラメータに応答してピッチコードベクトルを生成するピッチコードブックと、イノベーティブコードブックパラメータに応答してイノベーティブコードベクトルを生成するイノベーティブコードブックと、ピッチコードベクトルとイノベーティブコードベクトルとを組み合わせて励起信号を生成するコンバイナー回路と、合成フィルタ係数に対する関係においてその励起信号をフィルタリングして合成広帯域信号を生成する信号合成フィルタとを含む、合成広帯域信号を生成するデコーダにおいて、
【００１６】
このデコーダにおける改良が、広帯域信号に関連した周期性係数を計算する係数発生器と、イノベーティブコードベクトルをコンバイナー回路に供給する前に周期性係数との関係においてイノベーティブコードベクトルをフィルタリングするイノベーションフィルタとを含む、上述の通りの周期性強調装置を含む。
【００１７】
さらに、本発明は、上述のデコーダを含む、セルラー通信システムと、セルラー移動送信機／受信機ユニットと、セルラーネットワーク要素と、双方向無線通信サブシステムとに関する。
本発明の目的と利点と他の特徴が、単なる具体例として示す以下の本発明の好ましい実施形態の非限定的な説明を添付図面を参照しながら理解することによって、より明らかになるだろう。
【００１８】
好ましい実施形態の詳細な説明
当業者に周知であるように、４０１（図４を参照されたい）のようなセルラー通信システムが、広い地理的区域をＣ個のより小さいセルに分割することによってその広い地理的区域全体にわたって通信サービスを提供する。Ｃ個の小さいセルは、その各セルに無線信号チャネルとオーディオチャネルとデータチャネルとを提供するべつべつのセルラー基地局４０２1、４０２2、．．．、４０２Cによって通信サービスを提供される。
【００１９】
無線信号チャネルは、セルラー基地局４０２のサービスエリア（セル）の限界内の４０３のような移動無線電話（移動送信機／受信機ユニット）の呼出と、基地局のセルの内側もしくは外側に位置する他の無線電話４０３に対して、または、公衆交換電話網（ＰＳＴＮ）４０４のような別のネットワークに対して呼出を行うために使用される。
【００２０】
無線電話４０３が呼出を行うことに成功するかまたは呼出を受信することに成功すると、オーディオチャネルまたはデータチャネルが、この無線電話４０３と、この無線電話４０３が中に位置しているセルに対応するセルラー基地局４０２との間に確立され、基地局４０２と無線電話４０３との間の通信がオーディオチャネルまたはデータチャネルを通して行われる。さらに、無線電話４０３は、通話が進行している最中に無線信号チャネルを通して制御情報またはタイミング情報を受信することもできる。
【００２１】
通話が進行している最中に無線電話４０３がセルの外に出て別の隣接セルの中に入る場合には、無線電話４０３は、その新たなセル基地局４０２の使用可能なオーディオまたはデータチャネルに通話をハンドオーバーする。通話が進行していない時に無線電話４０３がセルの外に出て別の隣接セルの中に入る場合には、無線電話４０３は、新たなセルの基地局４０２にログインするために無線信号送信チャネルを通して制御メッセージを送る。このようにして、広い地理的区域全体にわたっての移動通信が可能である。
【００２２】
さらに、セルラー通信システム４０１は、例えば無線電話４０３とＰＳＴＮ  ４０４との間の通信、または、第１のセル内に位置した無線電話４０３と第２のセル内に位置した無線電話４０３との間の通信の最中に、セルラー基地局４０２とＰＳＴＮ  ４０４との間の通信を制御するための制御端末装置４０５を含む。
【００２３】
もちろん、１つのセルの基地局４０２とそのセル内に位置した無線電話４０３との間にオーディオチャネルまたはデータチャネルを確立するためには、双方向無線通信サブシステムが必要である。図４に非常に単純化して示しているように、こうした双方向無線通信サブシステムは、一般に、無線電話４０３内に、
音声信号を符号化するエンコーダ４０７と、エンコーダ４０７からの符号化音声信号を４０９のようなアンテナを通して送信する送信回路４０８とを含む送信機４０６と、
【００２４】
一般には同一のアンテナ４０９を通して、送信された符号化音声信号を受信する受信回路４１１と、受信回路４１１からの受信した符号化音声信号を復号するデコーダ４１２とを含む受信機４１０
とを含む。
【００２５】
さらに、無線電話は、エンコーダ４０７とデコーダ４１２とが接続されておりかつこれらからの信号を処理するための他の従来通りの無線電話回路４１３も含み、この回路４１３は当業者に公知であり、したがって本明細書ではさらに詳細には説明しない。
【００２６】
さらに、こうした双方向無線通信サブシステムは、一般に、その基地局４０２内に、
音声信号を符号化するエンコーダ４１５と、エンコーダ４１５からの符号化音声信号を４１７のようなアンテナを通して送信する送信回路４１６とを含む送信機４１４と、
同一のアンテナ４０９または別のアンテナ（図示していない）を通して、送信された符号化音声信号を受信する受信回路４１９と、受信回路４１９からの受信した符号化音声信号を復号するデコーダ４２０とを含む受信機４１８
とを含む。
【００２７】
さらに、基地局４０２は、一般に、制御端末装置４０５と送信機４１４と受信機４１８の間の通信を制御するための、基地局制御装置４２１とこれに関連したデータベース４２２とを含む。
【００２８】
当業者には周知であるように、双方向無線通信サブシステムにおいて、すなわち、無線電話４０３と基地局４０２との間で、例えば音声といった有声音信号のような音響信号を送信するのに必要な帯域幅を縮小するために、音声符号化が必要とされている。
【００２９】
符号励起線形予測（ＣＥＬＰ）エンコーダのように一般に１３キロビット／秒以下で動作する（４１５および４０７のような）ＬＰボイスエンコーダは、音声信号の短期スペクトル包絡線をモデル化するためにＬＰ合成フィルタを使用することが一般的である。一般には１０ミリ秒毎または２０ミリ秒毎にＬＰ情報がデコーダ（例えば、４２０、４１２）に伝送され、デコーダ側で抽出される。
【００３０】
本明細書で開示する新規の方法は、ＬＰに基づく別の符号化システムを使用してもよい。しかし、ＣＥＬＰタイプの符号化システムを、本発明の方法を非限定的に例示するための好ましい実施形態で使用する。同様に、こうした方式を、有声音および音声以外の音響信号と共に使用することも、他のタイプの広帯域信号と共に使用することも可能である。
【００３１】
図１は、広帯域信号により適切に適合するように改変されたＣＥＬＰタイプの音声符号化装置１００の略ブロック図を示す。
サンプリングされた入力音声信号１１４が、ブロック１個当たりＬ個のサンプルから成る連続した「フレーム」と呼ばれるブロックに分割される。各フレームにおいて、そのフレーム内の音声信号を表す異なったパラメータが計算され、符号化され、伝送される。一般的に、ＬＰ合成フィルタを表現するＬＰパラメータが各フレーム毎に１回計算される。各フレームは、Ｎ個のサンプルから成るより小さいブロック（長さＮのブロック）にさらに分割され、このブロックでは励起パラメータ（ピッチおよびイノベーション）が求められる。ＣＥＬＰの文献では、こうした長さＮのブロックは「サブフレーム」と呼ばれ、このサブフレーム中のＮ個のサンプル信号は「Ｎ次元ベクトル」と呼ばれている。この好ましい実施形態では、長さＮは５ミリ秒に相当し、一方、長さＬは２０ミリ秒に相当し、このことは、１個のフレームが４個のサブフレームを含むことを意味する（１６ｋＨｚのサンプリングレートではＮ＝８０であり、１２．８ｋＨｚへのダウンサンプリング後では、Ｎ＝６４である）。様々なＮ次元ベクトルが符号化手順中に生じる。図１と図２に現れるベクトルのリストと、伝送されるパラメータのリストとを次に示す。
【００３２】
主要なＮ次元ベクトルのリスト
ｓ  広帯域信号入力音声ベクトル（ダウンサンプリングと前処理とプリエンファシスとの後）、
ｓw  重み付けされた音声ベクトル、
ｓo  重み付けされた合成フィルタのゼロ入力応答、
ｓp  ダウンサンプリングされ前処理された信号、
オーバサンプリングされた合成音声信号、
ｓ′  デエンファシス前の合成信号、
ｓd  デエンファシスされた合成信号、
ｓh  デエンファシスおよび後処理後の合成信号、
ｘ  ピッチ探索のためのターゲットベクトル、
ｘ′  イノベーション探索のためのターゲットベクトル、
ｈ  重み付けされた合成フィルタインパルス応答、
ｖT  遅延Ｔにおける適応（ピッチ）コードブック、
ｙT  フィルタリングされたピッチコードブックベクトル（ｈと畳み込み演算されたｖT）、
ｃk  索引ｋにおけるイノベーティブコードベクトル（イノベーションコードブックからのｋ番目のエントリ）、
ｃf  強調されたスケーリング済みイノベーションコードベクトル、
ｕ  励起信号（スケーリングされたイノベーションコードベクトルおよびピッチコードベクトル）、
ｕ′  強調された励起、
ｚ  帯域通過ノイズシーケンス、
ｗ′  ホワイトノイズシーケンス、
ｗ  スケーリングされたノイズシーケンス。
伝送されるパラメータのリスト
ＳＴＰ  短期予測パラメータ（Ａ（ｚ）を定義する）、
Ｔ  ピッチ遅れ（すなわち、ピッチコードブック索引）、
ｂ  ピッチゲイン（すなわち、ピッチコードブックゲイン）、
ｊ  ピッチコードベクトルで使用されるローパスフィルタの索引、
ｋ  コードベクトル索引（イノベーションコードブックエントリ）、
ｇ  イノベーションコードブックゲイン。
【００３３】
この好ましい実施形態では、ＳＴＰパラメータはフレーム１個当たり１回伝送され、その他のパラメータはフレーム１個当たり４回（すなわち各サブフレーム毎に１回）伝送される。
【００３４】
エンコーダ側
サンプリングされた音声信号を、１０１から１１１の番号が付いた１１個のモジュールに分けた図１の符号化装置１００によって各ブロック単位で符号化する。
入力音声を、フレームと呼ばれる上述のＬ個のサンプルから成るブロックの形に処理する。
【００３５】
図１を参照すると、サンプリングされた入力音声信号１１４をダウンサンプリングモジュール１０１においてダウンサンプリングする。例えば、当業者に周知の方法を使用して、この信号を１６ｋＨｚから１２．８ｋＨｚにダウンサンプリングする。もちろん、別の周波数へのダウンサンプリングも想定可能である。ダウンサンプリングは、より小さい周波数帯域幅が符号化されるので、符号化効率を向上させる。さらに、これは、１フレーム中のサンプルの数が減少させられるので、アルゴリズムの複雑性を低減させる。ビットレートを１６キロビット／秒未満に低下させる時には、ダウンサンプリングの使用が重要になるが、１６キロビット／秒を越える場合にはダウンサンプリングは不可欠ではない。
【００３６】
ダウンサンプリング後に、２０ミリ秒あたり３２０サンプルフレームが２４５サンプルフレームに縮小される（ダウンサンプリング率は４／５である）。
その次に、入力フレームを随意採用の前処理ブロック１０２に送る。前処理ブロック１０２は、５０Ｈｚのカットオフ周波数を有するハイパスフィルタから成ってもよい。ハイパスフィルタ１０２は、５０Ｈｚ未満の不要な音響成分を除去する。
【００３７】
ダウンサンプリングされ前処理された信号を、ｓp（ｎ）、ｎ＝０，１，２，．．．、Ｌ−１で表し、ここでＬはフレームの長さである（１２．８ｋＨｚのサンプリング周波数では２５６）。プリエンファシスフィルタ１０３の好ましい具体例では、信号ｓp（ｎ）は、次の伝達関数を有するフィルタを使用してプリエンファシスされる。
Ｐ（ｚ）＝１−μｚ-1
ここでμは、０から１の値を有するプリエンファシス係数である（典型的な値はμ＝０．７である）。より高次のフィルタを使用してもよい。より効率的な固定小数点処理系を得るために、ハイパスフィルタ１０２とプリエンファシスフィルタ１０３とを互いに交換することが可能であることを指摘しておかなければならない。
【００３８】
プリエンファシスフィルタ１０３の機能は、入力信号の高周波数成分を強調することである。さらに、このプリエンファシスフィルタ１０３は入力音声信号のダイナミックレンジを縮小し、このことが入力音声信号を固定小数点処理系により一層適したものにする。プリエンファシスを行わない場合には、固定小数点を使用する単精度演算の形でのＬＰ分析は実行が困難である。
プリエンファシスはさらに、量子化誤差の適正な包括的な聴覚重み付けを実現する上で重要な役割を果たし、音質の改善に寄与する。これについては、さらに詳細に後述する。
【００３９】
プリエンファシスフィルタ１０３の出力をｓ（ｎ）で表す。この信号は、計算器モジュール１０４でＬＰ分析を行うために使用される。ＬＰ分析は当業者に周知の方法である。この好ましい実施形態では、自己相関アプローチを使用する。この自己相関アプローチでは、最初に、（約３０−４０ミリ秒の長さを有することが一般的である）ハミング窓を使用して信号ｓ（ｎ）をウィンドウ処理する。このウィンドウ処理された信号から自己相関を計算し、ＬＰフィルタ係数ａiを計算するためにレヴィンソン−ダービンの再帰計算を使用し、ここでｉ＝１，．．．，ｐであり、ｐはＬＰ次数であり、広帯域符号化の場合には１６であることが一般的である。パラメータａiは、ＬＰフィルタの伝達関数の係数であり、次の関係式で示される。
【数１９】
0003869211.tif 000004
【００４０】
ＬＰ分析を計算器モジュール１０４で行い、この計算器モジュール１０４はさらに、ＬＰフィルタ係数の量子化と補間も行う。最初に、ＬＰフィルタ係数を、量子化と補間により適している別の同等のドメインに変換する。線スペクトル対（ＬＳＰ）ドメインとイミタンス（ｉｍｍｉｔａｎｃｅ）スペクトル対（ＩＳＰ）ドメインとが、量子化と補間を効率的に行うことができる２つのドメインである。１６個のＬＰフィルタ係数ａiを、分割量子化または多段量子化またはこれらの組合せを使用して約３０ビットから５０ビットに量子化することが可能である。補間の目的は、各フレーム毎に１回ずつＬＰフィルタ係数を伝送しつつ各サブフレーム毎にＬＰフィルタ係数を更新することを可能にすることであり、このことがビットレートを増加させることなしにエンコーダの性能を向上させる。ＬＰフィルタ係数の量子化と補間は、他の点では当業者に周知であると考えられ、したがって本明細書ではさらに詳細には説明しない。
【数２０】
0003869211.tif 000005
【００４１】
聴覚重み付け
「合成による分析」エンコーダでは、聴覚的に重み付けされたドメインにおいて入力音声と合成音声の間の平均２乗誤差を最小化することによって、最適のピッチおよびイノベーションパラメータを探索する。これは、重み付けされた入力音声と重み付けされた合成音声との間の誤差を最小化することと同等である。
重み付けされた信号ｓw（ｎ）を、聴覚重み付けフィルタ１０５で計算する。従来通りに、重み付けされた信号ｓw（ｎ）を、次式の伝達関数Ｗ（ｚ）を有する重み付けフィルタによって計算する。
Ｗ（ｚ）＝Ａ（ｚ／γ1）／Ａ（ｚ／γ2）  ここで  ０＜γ2＜γ1≦１
【００４２】
当業者には周知であるように、従来技術の「合成による分析」（ＡｂＳ）エンコーダでは、聴覚重み付けフィルタ１０５の伝達関数の逆関数である伝達関数Ｗ-1（ｚ）によって量子化誤差が重み付けされるということが分析によって示されている。この結果は、Ｂ．Ｓ．ＡｔａｌおよびＭ．Ｒ．Ｓｃｈｒｏｅｄｅｒ，“Ｐｒｅｄｉｃｔｉｖｅ  ｃｏｄｉｎｇ  ｏｆ  ｓｐｅｅｃｈ  ａｎｄ  ｓｕｂｊｅｃｔｉｖｅ  ｅｒｒｏｒ  ｃｒｉｔｅｒｉａ”，ＩＥＥＥ  Ｔｒａｎｓａｃｔｉｏｎ  ＡＳＳＰ，ｖｏｌ．２７，ｎｏ．３，ｐｐ．２４７−２５４，Ｊｕｎｅ  １９７９に詳細に説明されている。伝達関数Ｗ-1（ｚ）は入力音声信号のフォルマント構造の一部分を示す。したがって、量子化誤差がフォルマント領域内により大きいエネルギーを有し、それによってこのフォルマント領域内に存在する強い信号エネルギーによって量子化誤差がマスキングされるように量子化誤差を整形することによって、人間の耳のマスキング特性が利用される。重み付けの量を係数γ1、γ2で制御する。
【００４３】
上述の従来の聴覚重み付けフィルタ１０５は、電話帯域信号には十分に有効に機能する。しかし、この従来の聴覚重み付けフィルタ１０５が広帯域信号の効率的な聴覚重み付けには適していないことが明らかになった。さらに、従来の聴覚重み付けフィルタ１０５がフォルマント構造とそれに必要なスペクトル傾斜とを同時にモデル化する上で固有の制限を有することも明らかになった。スペクトル傾斜は、広帯域信号においては、低周波数と高周波数の間の広いダイナミックレンジのためにより一層顕著である。従来技術は、広帯域入力信号の傾斜およびフォルマント重み付けを制御するために、傾斜フィルタをＷ（ｚ）に加えることを提案している。
【００４４】
この問題に対する新規の解決策は、本発明によれば、プリエンファシスフィルタ１０３を入力に導入することと、プリエンファシスされた音声ｓ（ｎ）に基づいてＬＰフィルタＡ（ｚ）を計算することと、フィルタＷ（ｚ）の分母を固定することによって改変されたフィルタＷ（ｚ）を使用することである。
【００４５】
ＬＰフィルタＡ（ｚ）を得るために、プリエンファシスされた信号ｓ（ｎ）に対してモジュール１０４においてＬＰ分析を行う。さらに、固定された分母を有する新たな聴覚重み付けフィルタ１０５を使用する。聴覚重み付けフィルタ１０４のための伝達関数の一例を次の関係式で示す。
Ｗ（ｚ）＝Ａ（ｚ／γ1）／（１−γ2ｚ-1）  ここで  ０＜γ2＜γ1≦１
より高い次数を分母で使用することが可能である。この構造が、フォルマント重み付けを傾斜から実質的に切り離す。
【００４６】
Ａ（ｚ）はプリエンファシスされた音声信号ｓ（ｎ）に基づいて計算されるので、フィルタの傾斜１／Ａ（ｚ／γ1）は、Ａ（ｚ）がオリジナルの音声に基づいて計算される場合よりは顕著ではないということに留意されたい。次の伝達関数を有するフィルタを使用して、デコーダ側でデエンファシスが行われるので、
Ｐ-1（ｚ）＝１／（１−μｚ-1）1
量子化誤差のスペクトルは、伝達関数Ｗ-1（ｚ）Ｐ-1（ｚ）を有するフィルタによって整形される。通常はそうであるように、γ2がμに等しく設定されている時には、量子化誤差のスペクトルは、伝達関数が１／Ａ（ｚ／γ1）であるフィルタによって整形され、Ａ（ｚ）はプリエンファシスされた音声信号に基づいて計算される。プリエンファシスと改変された重み付けフィルタリングとの組合せによって誤差の整形を実現するこの構造は、固定小数点アルゴリズムの実現が容易であるという利点に加えて、広帯域信号の符号化に関して非常に効率的であるということが、主観的な聴取によって明らかになった。
【００４７】
ピッチ分析
ピッチ分析を簡略化するために、重み付けされた音声信号ｓw（ｎ）を使用して、開ループピッチ探索モジュール１０６において開ループピッチ遅れＴOLを最初に推定する。その次に、サブフレーム単位で閉ループピッチ探索モジュール１０７において行われる閉ループピッチ分析を、開ループピッチ遅れＴOLの付近に制限し、このことがＬＴＰパラメータＴ、ｂ（ピッチ遅れとピッチゲイン）の探索の複雑性を著しく低減させる。通常は、当業者に周知の方法を使用して、開ループピッチ分析を１０ミリ秒（２個のサブフレーム）毎に１回ずつモジュール１０６で行う。
【数２１】
0003869211.tif 000006
【００４８】
もちろん、数学的に同等である別のアプローチを、ターゲットベクトルｘを計算するために使用することが可能である。
【００４９】
【数２２】
0003869211.tif 000007
閉ループピッチ（すなわちピッチコードブック）パラメータｂ、Ｔ、ｊを閉ループピッチ探索モジュール１０７において計算し、この閉ループピッチ探索モジュール１０７は、入力としてターゲットベクトルｘとインパルス応答ベクトルｈと開ループピッチ遅れＴOLとを使用する。従来においては、ピッチ予測は、次の伝達関数を有するピッチフィルタによって表現されており、
１／（１−ｂｚ-T）
ここでｂはピッチゲインであり、Ｔはピッチ遅延すなわち遅れである。この場合に、励起信号ｕ（ｎ）に対するピッチの寄与はｂｕ（ｎ−Ｔ）によって与えられ、この場合に全励起が、
ｕ（ｎ）＝ｂｕ（ｎ−Ｔ）＋ｇｃk（ｎ）
で与えられ、ここでｇはイノベーティブコードブックゲインであり、ｃk（ｎ）は索引ｋにおけるイノベーティブコードベクトルである。
【００５０】
ピッチ遅れＴがサブフレーム長さＮよりも短い場合に、この表現は制限を有する。別の表現では、ピッチ寄与を、直前の励起信号を含むピッチコードブックと見なすことが可能である。一般的に、ピッチコードブック中の各ベクトルは先行のベクトルの（１つのサンプルを捨てて新たなサンプルを加えた）「１つ分ずれた」変型である。ピッチ遅れＴ＞Ｎである場合には、ピッチコードブックはフィルタ構造（１／（１−ｂｚ-1）と同等であり、ピッチ遅れＴにおけるピッチコードブックベクトルｖT（ｎ）は次式で与えられる。
ＶT（ｎ）＝ｕ（ｎ−Ｔ），    ｎ＝０,...,Ｎ−１．
Ｎより短いピッチ遅れＴの場合には、ベクトルｖT（ｎ）は、そのベクトルが完成するまで、直前の励起からの使用可能なサンプルを反復することによって構築される（これはフィルタ構造と同等ではない）。
【００５１】
最近のエンコーダでは、より高いピッチ分解能が使用され、このことは有声音音響セグメントの品質を著しく向上させる。これは、多相補間フィルタを使用して直前の励起信号をオーバサンプリングすることによって行われる。この場合には、ベクトルｖT（ｎ）は、一般的に、直前の励起の補間変型に相当し、ピッチ遅れＴは非整数の遅延（例えば、５０．２５）である。
【００５２】
ピッチ探索は、ターゲットベクトルｘとスケーリングされたフィルタリング済みの直前の励起との間の平均２乗重み付け誤差Ｅを最小化する最適のピッチ遅れＴとゲインｂとを発見することから成る。誤差Ｅは次のように表現され、
Ｅ＝‖ｘ−ｂｙT‖2
ここでｙTはピッチ遅れＴにおけるフィルタリングされたピッチコードブックベクトルであり、
【数２３】
0003869211.tif 000008
である。
【００５３】
探索基準
【数２４】
0003869211.tif 000009
ここでｔはベクトル転置を表す。
を最大化することにより誤差Ｅを最小化することができる。
本発明のこの好ましい実施形態では、１／３のサブサンプルピッチ分解能が使用され、ピッチ（ピッチコードブック）探索が３つの段階によって構成されている。
【００５４】
第１の段階では、開ループピッチ遅れＴOLが、重み付けされた音声信号ｓw（ｎ）に応答して開ループピッチ探索モジュール１０６で推定される。上述の説明で示したように、この開ループピッチ分析は、当業者に周知の方法を使用して１０ミリ秒（２つのサブフレーム）毎に１回ずつ行われるのが一般的である。
【００５５】
第２の段階では、探索基準Ｃが、推定された開ループピッチ遅れＴOL（一般に±５）に近い整数ピッチ遅れに関して、閉ループピッチ探索モジュール１０７で探索され、このことが探索手順を著しく単純化する。各ピッチ遅れ毎に畳み込みを計算する必要なしに、フィルタリングされたコードベクトルｙTを更新するために、単純な手順を使用する。
【００５６】
最適の整数ピッチ遅れを第２の段階で発見すると、探索の第３の段階（モジュール１０７）においてその最適の整数ピッチ遅れの付近の端数がテストされる。
ピッチ予測器が、ピッチ遅れＴ＞Ｎの場合の妥当な想定である形式１／（１−ｂｚ-1）のフィルタによって表現される時には、ピッチフィルタのスペクトルが、周波数範囲全体にわたって高調波構造を示し、この高調波周波数は１／Ｔに関係している。広帯域信号の場合には、広帯域信号における高調波構造がその拡張されたスペクトルの全体を含むわけではないので、この高調波構造はあまり効率的ではない。この高調波構造は、音声セグメントに応じて特定の周波数までにだけ存在するにすぎない。したがって、広帯域音声の有声音セグメントにおけるピッチ寄与の効率的な表現を得るためには、ピッチ予測フィルタは、広帯域スペクトル全体にわたって周期性の量を変化させるという柔軟性を有する必要がある。
【００５７】
広帯域信号の音声スペクトルの高調波構造の効率的なモデリングを行う新たな方法を本明細書で開示し、この方法では、幾つかの形態のローパスフィルタが直前の励起に適用され、より高い予測ゲインを有するローパスフィルタが選択される。
サブサンプルピッチ分解能を使用する時には、ローパスフィルタを、より高いピッチ分解能を得るために使用される補間フィルタの中に組み込むことが可能である。この場合には、選択された整数ピッチ遅れの付近の端数をテストするピッチ探索の第３の段階を、互いに異なったローパス特性を有する幾つかの補間フィルタに対して繰り返し、探索基準Ｃを最小にする端数とフィルタ索引とを選択する。
【００５８】
より単純なアプローチは、上述の３つの段階での探索を行って、特定の周波数応答を有する１つだけの補間フィルタを使用して最適の端数ピッチ遅れを求め、異なった予め決められたローパスフィルタを選択されたピッチコードブックベクトルｖTに適用することによって最適のローパスフィルタ形状を最終的に選択し、ピッチ予測誤差を最小にするローパスフィルタを選択することである。このアプローチを詳細に後述する。
【００５９】
図３は、この提案のアプローチの好ましい具体例の略ブロック図を示す。
記憶装置モジュール３０３では、直前の励起信号ｕ（ｎ）、ｎ＜０を記憶する。ピッチコードブック探索モジュール３０１が、ターゲットベクトルｘと、開ループピッチ遅れＴOLと、記憶装置モジュール３０３からの直前の励起信号ｕ（ｎ）、ｎ＜０とに対して応答し、上述の探索基準Ｃを最小にするピッチコードブック（ピッチコードブック）検索を行う。モジュール３０１で行った探索の結果から、モジュール３０２が最適のピッチコードブックベクトルｖTを生成する。サブサンプルピッチ分解能（端数ピッチ）を使用するので、直前の励起信号ｕ（ｎ）、ｎ＜０が補間され、ピッチコードブックベクトルｖTは、補間された直前の励起信号に対応するということに留意されたい。この好ましい実施形態では、補間フィルタ（モジュール３０１内、図示していない）が、７０００Ｈｚを越える周波数成分を除去するローパスフィルタ特性を有する。
【００６０】
好ましい一実施形態では、Ｋ個のフィルタ特性を使用する。これらのフィルタ特性はローパスフィルタ特性であることも帯域通過フィルタ特性であることも可能である。最適のコードベクトルｖTがピッチコードベクトル発生器３０２によって決定されて供給されると、ｖTのＫ個のフィルタリングされた変型が、３０５(j)のようなＫ個の異なった周波数整形フィルタを使用してそれぞれに計算され、ここでｊ＝１，２，．．．，Ｋである。これらのフィルタリングされた変型をｖf(j)と表現し、ここでｊ＝１，２，．．．，Ｋである。これらの異なったベクトルｖf(j)を、それぞれのモジュール３０４(j)（ここでｊ＝１，２，．．．，Ｋである）においてインパルス応答ｈと畳み込み演算し、ベクトルｙ(j)（ここでｊ＝１，２，．．．，Ｋである）を得る。各ベクトルｙ(j)に関して平均２乗ピッチ予測誤差を計算するために、対応する増幅器３０７(j)によって値ｙ(j)にゲインｂを乗算し、さらに、対応する減算器３０８(j)によって値ｂｙ(j)をターゲットベクトルｘから減算する。セレクタ３０９が、平均２乗ピッチ予測誤差
ｅ(j)＝‖ｘ−ｂ(j)ｙ(j)‖2，    ｊ＝１，２,...,Ｋ
を最小にする周波数整形フィルタ３０５(j)を選択する。ｙ(j)の各値に関して平均２乗ピッチ予測誤差ｅ(j)を計算するために、対応する増幅器３０７(j)によって値ｙ(j)にゲインｂを乗算し、さらに、減算器３０８(j)によって値ｂ(j)ｙ(j)をターゲットベクトルｘから減算する。次の関係式を使用して、索引ｊにおける周波数整形フィルタに関連した対応するゲイン計算器３０６(j)によって、各々のゲインｂ(j)を計算する。
ｂ(j)＝ｘtｙ(j)／‖ｙ(j)‖2
【００６１】
セレクタ３０９では、パラメータｂ、Ｔ、ｊは、平均２乗ピッチ予測誤差ｅを最小にするｖTまたはｖf(j)に基づいて選択される。
再び図１を参照すると、ピッチコードブック索引Ｔは符号化されてマルチプレクサ１１２に送られる。ピッチゲインｂは量子化されてマルチプレクサ１１２に送られる。この新たなアプローチを使用する場合には、選択された周波数整形フィルタの索引ｊをマルチプレクサ１１２で符号化するために、追加の情報が必要である。例えば、３つのフィルタを使用する場合（ｊ＝１，２，３）には、この情報を表現するために２ビットが必要である。フィルタ索引情報ｊをピッチゲインｂと共に符号化することも可能である。
【００６２】
イノベーティブコードブック探索
ピッチ、または、ＬＴＰ（長期予測）パラメータｂ、Ｔ、ｊを求めた後に、次のステップは、図１の探索モジュール１１０によって最適のイノベーティブ励起を探索することである。最初に、ターゲットベクトルｘを、ＬＴＰ寄与
ｘ′＝ｘ−ｂｙT
を減算することによって更新し、ここでｂはピッチゲインであり、ｙTはフィルタリングされたピッチコードブックベクトル（選択されたローパスフィルタでフィルタリングされ、図３を参照して説明したようにインパルス応答ｈと畳み込み演算された、遅延Ｔにおける直前の励起）である。
ＣＥＬＰにおける探索手順は、ターゲットベクトルとスケーリングされたフィルタリング済みコードベクトルとの間の平均２乗誤差
Ｅ＝‖ｘ′−ｇＨｃk‖2
を最小にする最適の励起コードベクトルｃkとゲインｇとを発見することによって行なわれる。ここでＨは、インパルス応答ベクトルｈから得られた下三角畳み込み行列である。
【００６３】
本発明のこの好ましい実施形態では、イノベーティブコードブック探索を、１９９５年８月２２日付で発行された米国特許第５，４４４，８１６号（Ａｄｏｕｌ他）と、１９９７年１２月１７日付でＡｄｕｏｌ他に発行された米国特許第５，６９９，４８２号と、１９９８年５月１９日付でＡｄｕｏｌ他に発行された米国特許第５，７５４，９７６号と、１９９７年１２月２３日付の米国特許第５，７０１，３９２号（Ａｄｏｕｌ他）とに説明されている通りの代数的コードブックによってモジュール１１０で行う。
最適の励起コードベクトルｃkとそのゲインｇとがモジュール１１０によって選択され終わると、コードブック索引ｋとゲインｇとが符号化されてマルチプレクサ１１２に送られる。
図１を参照すると、パラメータｂ、Ｔ、ｊ、    、ｋ、ｇがマルチプレクサ１１２を通して多重化され、その後で通信チャネルを通して送られる。
【００６４】
記憶装置の更新
【数２５】
0003869211.tif 000010
【００６５】
ターゲットベクトルｘの場合と同様に、当業者に周知の数学的には同等である別のアプローチを、このフィルタの状態を更新するために使用することが可能である。
【００６６】
デコーダ側
図２の音声復号装置２００が、ディジタル入力２２２（デマルチプレクサ２１７に対する入力ストリーム）とサンプリングされた出力音声２２３（加算器２２１の出力）との間で行われる様々なステップを示す。
デマルチプレクサ２１７は、ディジタル入力チャネルから受け取ったバイナリ情報から合成モデルパラメータを抽出する。受け取ったバイナリフレームの各々から抽出されるパラメータは、
短期予測パラメータ（ＳＴＰ）    （フレーム毎に１回）、
長期予測（ＬＴＰ）パラメータＴ、ｂ、ｊ（各サブフレーム毎）、および、
イノベーションコードブック索引ｋとゲインｇ（各サブフレーム毎）
である。
後述するように、現在の音声信号が、これらのパラメータに基づいて合成される。
【００６７】
イノベーティブコードブック２１８が索引ｋに応答してイノベーションコードベクトルｃkを生じさせ、このイノベーションコードベクトルは、復号されたゲイン係数ｇによって増幅器２２４を通してスケーリングされる。この好ましい実施形態では、上記の米国特許第５，４４４，８１６号、同第５，６９９，４８２号、同第５，７５４，９７６号、同第５，７０１，３９２号に説明されている通りのイノベーティブコードブック２１８を、イノベーティブコードベクトルｃkを表現するために使用する。
増幅器２２４の出力における、生成されたスケーリングされたコードベクトルｇｃkを、イノベーションフィルタ２０５を通して処理する。
【００６８】
周期性の強調
増幅器２２４の出力における、生成されたスケーリングされたコードベクトルを、周波数依存性のピッチエンハンサ２０５を通して処理する。
励起信号ｕの周期性を強調することが、有声音セグメントの場合に品質を改善する。これは、過去においては、導入される周期性の量を制御する式１／（１−εｂｚ-1）（ただし、εは０．５未満の係数である）のフィルタを通して、イノベーティブコードブック（固定コードブック）２１８からのイノベーションベクトルをフィルタリングすることによって行われた。このアプローチは、スペクトル全体にわたって周期性を導入するので、広帯域信号の場合には効果的でない。本発明の一部分である新たな代案のアプローチを説明すると、このアプローチでは、より低い周波数よりもより高い周波数を強調する周波数応答のイノベーションフィルタ２０５（Ｆ（ｚ））を通して、イノベーティブ（固定）コードブックからのイノベーティブコードベクトルｃkをフィルタリングすることによって、周期性の強調を行う。Ｆ（ｚ）の係数は励起信号ｕの周期性の量に関係する。
当業者に周知の様々な方法が、有効な周期性係数を得るために使用可能である。例えば、ゲインｂの値が周期性の表示を与える。すなわち、ゲインｂが１に近い場合には、励起信号ｕの周期性は高く、ゲインｂが０．５未満である場合には、周期性は低い。
【００６９】
好ましい実施形態で使用するフィルタＦ（ｚ）の係数を得るための別の効果的な方法は、励起信号ｕ全体におけるピッチ寄与の量をこの係数に関係付けることである。この結果として、周波数応答がサブフレームの周期性に依存することになり、この場合に、より高い周波数が、ピッチゲインが高ければ高いほど強く強調される（より強い全体的勾配が得られる）。イノベーションフィルタ２０５は、励起信号ｕの周期性がより大きい時に、低周波数におけるイノベーティブコードベクトルｃkのエネルギーを低下させる効果を有し、このことが、より高い周波数よりもより低い周波数における励起信号ｕの周期性を強調する。イノベーションフィルタ２０５に関して提案する式は、
（１）Ｆ（ｚ）＝１−σｚ-1，または（２）Ｆ（ｚ）＝−αｚ＋１−αｚ-1であり、ここでσまたはαは、励起信号ｕの周期性のレベルから導き出される周期性係数である。
【００７０】
Ｆ（ｚ）の第２の３項形式を、好ましい実施形態で使用する。周期性係数αは有声音化係数発生器２０４で計算する。励起信号ｕの周期性に基づいて周期性係数αを導き出すために、幾つかの方法を使用することが可能である。次にその方法を２つ示す。
方法１：
最初に、全励起信号ｕに対するピッチ寄与の割合を、次式によって有声音化係数発生器２０４で計算し、
【数２６】
0003869211.tif 000011
ここでｖTはピッチコードブックベクトルであり、ｂはピッチゲインであり、ｕは次式によって加算器２１９の出力で与えられる励起信号ｕである。
ｕ＝ｇｃk＋ｂｖT
【００７１】
項ｂｖTが、ピッチ遅れＴと、記憶装置２０３内に記憶されているｕの直前の値とに応答して、ピッチコードブック（ピッチコードブック）２０１から得られるということに留意されたい。その次に、ピッチコードブック２０１からのピッチコードベクトルｖTを、デマルチプレクサ２１７からの索引ｊによってカットオフ周波数が調整されるローパスフィルタ２０２を通して処理する。その次に、得られたコードベクトルｖTにデマルチプレクサ２１７からのゲインｂを増幅器２２６を通して乗算し、信号ｂｖTを得る。
係数αを、次式によって有声音化係数発生器２０４で計算し、
α＝ｑＲp  bounded by  α＜ｑ
ここでｑは強調の量を制御する係数である（この好ましい実施形態ではｑは０．２５に設定される。）
【００７２】
方法２：
周期性係数αを計算するために本発明の好ましい実施形態で使用する別の方法を次に説明する。
最初に、有声音化係数ｒvを、次式によって有声音化係数発生器２０４で計算し、
ｒv ＝（Ｅv −Ｅc ）／（Ｅv ＋Ｅc ）
ここでＥvはスケーリングされたピッチコードベクトルｂｖTのエネルギーであり、Ｅcはスケーリングされたイノベーティブコードベクトルｇｃkのエネルギーである。すなわち、
【数２７】
0003869211.tif 000012
ｒvの値は−１から１までの値であることに留意されたい（１は純粋に有声音の信号に相当し、−１は純粋に無声音の信号に相当する）。
その次に、この好ましい実施形態では、係数αを次式によって有声音化係数発生器２０４で計算し、
α＝０．１２５（１＋ｒv）
この係数αは、純粋に無声音の信号の場合には０の値に相当し、純粋に有声音の信号の場合には０．２５に相当する。
【００７３】
上記の第１のＦ（ｚ）の２項形式では、周期性係数αを、上述の方法１と方法２においてσ＝２αを使用することによって近似的に求めることが可能である。この場合には、周期性係数σを上述の方法１で次のように計算する。
σ＝２ｑＲp  bounded by  σ＜２ｑ
方法２では、周期性係数σを次のように計算する。
σ＝０．２５（１＋ｒv）
したがって、強調された信号ｃfは、スケーリングされたイノベーティブコードベクトルｇｃkをイノベーションフィルタ２０５（Ｆ（ｚ））を通してフィルタリングすることによって計算される。
強調された励起信号ｕ′を次のように加算器２２０で計算する。
ｕ′＝ｃf＋ｂｖT
【００７４】
このプロセスがエンコーダ１００では行われないことに留意されたい。したがって、エンコーダ１００とデコーダ２００の間の同期を維持するために、強調なしに励起信号ｕを使用してピッチコードブック２０１の内容を更新することが不可欠である。したがって、励起信号ｕをピッチコードブック２０１の記憶装置２０３を更新するために使用し、強調された励起信号ｕ′をＬＰ合成フィルタ２０６の入力で使用する。
【００７５】
合成とデエンファシス
【数２８】
0003869211.tif 000013
ここでμは０から１の値を有するプリエンファシス係数である（典型的な値はμ＝０．７である）。より高次のフィルタも使用可能である。
このベクトルｓ′は、デエンファシスフィルタＤ（ｚ）（モジュール２０７）を通過させられてベクトルＳdが得られ、ベクトルＳdはハイパスフィルタ２０８を通過させられて５０Ｈｚ未満の不要な周波数が除去されてｓhが得られる。
オーバサンプリングと高周波数再生
【数２９】
0003869211.tif 000014
【００７６】
【数３０】
0003869211.tif 000015
【００７７】
本発明による高周波数生成手順を次で説明する。
ランダムノイズ発生器２１３が、当業者に周知の方法を使用して、周波数帯域全体にわたって一様なスペクトルを有するホワイトノイズシーケンスｗ′を生成する。生成されたシーケンスは、オリジナルのドメインにおけるサブフレーム長さである長さＮ′である。Ｎがダウンサンプリングされたドメインにおけるサブフレーム長さであることに留意されたい。この好ましい実施形態では、Ｎ＝６４でＮ′＝８０であり、これらは５ミリ秒に相当する。
ホワイトノイズシーケンスをゲイン調整モジュール２１４で適正にスケーリングする。ゲイン調整は次のステップを含む。最初に、生成されたノイズシーケンスｗ′のエネルギーを、エネルギー計算モジュール２１０によって計算された強調された励起信号ｕ′のエネルギーに等しいように設定し、この結果として得られたスケーリングされたノイズシーケンスが次式で与えられる。
【数３１】
0003869211.tif 000016
【００７８】
ゲインスケーリングの第２のステップは、（無声音セグメントに比較して高周波数のエネルギが小さい）有声音セグメントの場合には、生成されるノイズのエネルギーを減少させるように、有声音化係数発生器２０４の出力において合成信号の高周波数成分を計算に入れることである。この好ましい実施形態では、高周波数成分の測定を、スペクトル傾斜計算器２１２によって合成信号の傾斜を測定することと、それにしたがってエネルギを減少させることとによって実現する。零交叉測定のような他の測定を同様に使用することが可能である。傾斜が非常に強い場合は、これは有声音セグメントに対応し、ノイズのエネルギーをさらに減少させる。傾斜係数ｔｉｌｔをモジュール２０２で合成信号ｓhの第１の相関係数として計算し、これは次式で与えられ、
【数３２】
0003869211.tif 000017
ここで有声音化係数ｒvは次式で与えられ、
ｒv ＝（Ｅv −Ｅc ）／（Ｅv ＋Ｅc ）
ここでＥvはスケーリングされたピッチコードベクトルｂｖTのエネルギーであり、Ｅcは上述の通りのスケーリングされたイノベーティブコードベクトルｇｃkのエネルギーである。有声音化係数ｒvはｔｉｌｔよりも小さい場合が殆どであるが、この条件は、ｔｉｌｔ値が負でありかつｒvの値がＨＩＧＨである場合に高周波数トーンに対する予防策として導入されている。したがって、この条件は、こうしたトーン信号の場合のノイズエネルギーを減少させる。
【００７９】
一様なスペクトルの場合にはｔｉｌｔ値は０であり、強く有声音化された信号の場合にはｔｉｌｔ値は１であり、高周波数により多くのエネルギーが存在する無声音信号の場合にはｔｉｌｔ値は負である。
高周波数成分の量からスケーリング係数ｇlを得るために様々な方法を使用することが可能である。本発明では、上述の信号の傾斜に基づいて２つの方法を提示する。
【００８０】
方法１：
スケーリング係数ｇlを次式によってｔｉｌｔから得る。
ｇ1＝１−ｔｉｌｔ  ただし  ０．２≦ｇ1≦１．０
ｔｉｌｔが１に近い場合の強く有声音化された信号では、ｇlは０．２であり、強く無声音化された信号の場合にはｇlは１．０になる。
【００８１】
方法２：
ｔｉｌｔ係数ｇlを最初にゼロ以上に制限し、その次にこのスケーリング係数を次式によってｔｉｌｔから得る。
ｇ1＝１０-0.8tilt
従って、ゲイン調整モジュール２１４で生成されたスケーリングされたノイズシーケンスｗgは次式で与えられる。
ｗg＝ｇ1ｗ
【００８２】
ｔｉｌｔがゼロに近い時には、スケーリング係数ｇlは１に近く、このことはエネルギーの減少を生じさせない。ｔｉｌｔ値が１である時は、スケーリング係数ｇlは、生成されるノイズのエネルギーの１２ｄＢの減少をもたらす。
【数３３】
0003869211.tif 000018
【００８３】
本発明をその好ましい実施形態によって上記で説明してきたが、この実施形態を、本発明の着想と本質から逸脱することなしに、添付の特許請求項の範囲内で自由に改変することが可能である。好ましい実施形態では広帯域音声信号の使用を説明したが、広帯域信号一般を使用する他の具体例にも本発明が適用されることと、本発明が必ずしも音声用途だけには限定されないということとが、当業者には明らかだろう。
【図面の簡単な説明】
【図１】  広帯域符号化装置の好ましい実施形態の略ブロック図である。
【図２】  広帯域復号装置の好ましい実施形態の略ブロック図である。
【図３】  ピッチ分析装置の好ましい実施形態の略ブロック図である。
【図４】  図１の広帯域符号化装置と図２の広帯域復号装置とが使用可能なセルラー通信システムの単純化した略ブロック図である。
【図１】
0003869211.tif 000035
【図２】
0003869211.tif 000036
【図３】
0003869211.tif 000037
【図４】
0003869211.tif 000038