(57)【特許請求の範囲】
【請求項１】
コンフォート・ノイズ（ＣＮ）制御パラメータの生成方法であって、
所定サイズ（Ｍ）のバッファ（２００）に無音挿入記述子（ＳＩＤ）フレーム及びアクティブなハングオーバ・フレームのＣＮパラメータ（ｑＭｊ，ＥＭｊ）を格納するステップ（Ｓ１；１ａ）と、
前記格納されたＣＮパラメータの経時及び残留エネルギーに基づきＳＩＤフレームに関連するＣＮパラメータのサブセット（ＱＳ，ＥＳ）を決定するステップ（Ｓ２，１ｂ，２）と、
アクティブな信号フレームの後に続く第１ＳＩＤフレーム（第１ＳＩＤ）のＣＮ制御パラメータ（ｑｉ，Ｅｉ）を決定するために、前記決定したＣＮパラメータのサブセット（ＱＳ，ＥＳ）を使用するステップ（Ｓ３，３，４）と、
を含み、
前記方法は、さらに、
ＳＩＤフレーム及びアクティブなハングオーバ・フレームのために、前記バッファ（２００）を新しいＣＮパラメータ（ｑ＾，Ｅ＾）で更新するステップ（１ａ）と、
アクティブな非ハングオーバ・フレームのために、連続するアクティブな非ハングオーバ・フレームの数ｐＡに基づき、前記格納されたＣＮパラメータの経時が制限されたサブセット（ＱＫ，ＥＫ）のサイズＫを更新するステップ（１ｂ）と、
残留エネルギーに基づき、前記経時が制限されたサブセット（ＱＫ，ＥＫ）から前記ＣＮパラメータのサブセット（ＱＳ，ＥＳ）を選択するステップ（２）と、
前記ＣＮパラメータのサブセット（ＱＳ，ＥＳ）から代表ＣＮパラメータ（ｑ〜，Ｅ−）を決定するステップ（３）と、
前記代表ＣＮパラメータ（ｑ〜，Ｅ−）を復号されたＣＮパラメータ（ｑ〜ＳＩＤ，Ｅ−ＳＩＤ）で補間するステップと、
を含むことを特徴とする生成方法。
【請求項２】
アクティブな非ハングオーバ・フレームのために、前記経時が制限されたサブセット（ＱＫ，ＥＫ）のサイズＫを、
Ｋ＝Ｋ０−η  ｆｏｒ  η・γ≦ｐＡ＜（η＋１）・γ
と更新し（１ｂ）、
ここで、
Ｋ０は、前記バッファ（２００）に格納されたＳＩＤフレーム及びアクティブなハングオーバ・フレームのＣＮパラメータの数であり、
γは、所定の定数であり、
ηは、非負の整数である、
ことを特徴とする請求項１に記載の生成方法。
【請求項３】
前記経時が制限されたサブセット（ＱＫ，ＥＫ）から、
【数１】
0005793636.tif 000021
のＣＮパラメータのみを含む前記ＣＮパラメータのサブセット（ＱＳ，ＥＳ）を選択（２）し、
ここで、
【数２】
0005793636.tif 000022
は、最後に保存された残留エネルギーであり、
γ１及びγ２は、それぞれ、アクティブから非アクティブなフレーム遷移する際のノイズを表現すると考えられる残留エネルギーの所定の下限値及び上限値であり、
ｋ０，・・・，ｋＫ−１は、ｋ０が最後に格納されたＣＮパラメータであり、ｋＫ−１が最も先に格納されたＣＮパラメータの様に並べられていることを特徴とする請求項１又は２に記載の生成方法。
【請求項４】
前記ＣＮパラメータのサブセット（ＱＳ，ＥＳ）から代表ＣＮパラメータｑ〜，Ｅ−を決定（３）し、
ここで、
ｑ〜は、自己回帰（ＡＲ）係数を示す前記ＣＮパラメータのサブセット（ＱＳ，ＥＳ）のベクトル・セットＱＳの中央ベクトルであり、
Ｅ−は、前記選択したＣＮパラメータのサブセット（ＱＳ，ＥＳ）の残留エネルギーのセットＥＳの重み付けされた平均残留エネルギーであることを特徴とする請求項１から３のいずれか１項に記載の生成方法。
【請求項５】
前記中央ベクトルｑ〜は、前記ＡＲ係数を、ライン・スペクトラム・ペアとして表現することを特徴とする請求項４に記載の生成方法。
【請求項６】
コンフォート・ノイズ（ＣＮ）制御パラメータを生成するための、コンピュータが読み取り可能なコード部を有するコンピュータ・プログラムであって、
前記コンピュータ・プログラムをコンピュータで実行することで、前記コンピュータに、
所定サイズ（Ｍ）のバッファ（２００）に無音挿入記述子（ＳＩＤ）フレーム及びアクティブなハングオーバ・フレームのＣＮパラメータ（ｑＭｊ，ＥＭｊ）を格納（６６；Ｓ１；１ａ）させ、
前記格納されたＣＮパラメータの経時及び残留エネルギーに基づきＳＩＤフレームに関連するＣＮパラメータのサブセット（ＱＳ，ＥＳ）を決定（６８；Ｓ２；１ｂ，２）させ、
アクティブな信号フレームの後に続く第１ＳＩＤフレーム（第１ＳＩＤ）のＣＮ制御パラメータ（ｑｉ，Ｅｉ）を決定するために、前記決定したＣＮパラメータのサブセット（ＱＳ，ＥＳ）を使用（６８；Ｓ３；３，４）させ、
前記コンピュータ・プログラムは、前記コンピュータで実行することで、前記コンピュータに、
ＳＩＤフレーム及びアクティブなハングオーバ・フレームのために、前記バッファ（２００）を新しいＣＮパラメータ（ｑ＾，Ｅ＾）で更新させ、
アクティブな非ハングオーバ・フレームのために、連続するアクティブな非ハングオーバ・フレームの数ｐＡに基づき、前記格納されたＣＮパラメータの経時が制限されたサブセット（ＱＫ，ＥＫ）のサイズＫを更新させ、
残留エネルギーに基づき、前記経時が制限されたサブセット（ＱＫ，ＥＫ）から前記ＣＮパラメータのサブセット（ＱＳ，ＥＳ）を選択させ、
前記ＣＮパラメータのサブセット（ＱＳ，ＥＳ）から代表ＣＮパラメータ（ｑ〜，Ｅ−）を決定させ、
前記代表ＣＮパラメータ（ｑ〜，Ｅ−）を復号されたＣＮパラメータ（ｑ〜ＳＩＤ，Ｅ−ＳＩＤ）で補間させる、
コンピュータが読み取り可能なコード部を有することを特徴とするコンピュータ・プログラム。
【請求項７】
請求項６に記載のコンピュータ・プログラムを格納していることを特徴とするコンピュータ可読記憶媒体。
【請求項８】
コンフォート・ノイズ（ＣＮ）制御パラメータを生成するコンフォート・ノイズ制御器（５０）であって、
無音挿入記述子（ＳＩＤ）フレーム及びアクティブなハングオーバ・フレームのＣＮパラメータ（ｑＭｊ，ＥＭｊ）を格納する様に構成された所定サイズ（Ｍ）のバッファ（２００）と、
前記格納されたＣＮパラメータの経時及び残留エネルギーに基づき、ＳＩＤフレームに関連するＣＮパラメータのサブセット（ＱＳ，ＥＳ）を決定する様に構成されたサブセット選択器（５０Ａ；５４，３００）と、
アクティブな信号フレームの後に続く第１ＳＩＤフレーム（第１ＳＩＤ）のＣＮ制御パラメータ（ｑｉ，Ｅｉ）を決定するために、前記決定したＣＮパラメータのサブセット（ＱＳ，ＥＳ）を使用する様に構成されたコンフォート・ノイズ制御パラメータ抽出器（５０Ｂ；４００，５００）と、
ＳＩＤフレーム及びアクティブなハングオーバ・フレームのために、前記バッファ（２００）を新しいＣＮパラメータ（ｑ＾，Ｅ＾）で更新する様に構成されたＳＩＤ及びハングオーバ・フレーム・バッファ更新器（５２）と、
アクティブな非ハングオーバ・フレームのために、連続するアクティブな非ハングオーバ・フレームの数ｐＡに基づき、前記格納されたＣＮパラメータの経時が制限されたサブセット（ＱＫ，ＥＫ）のサイズＫを更新する様に構成された非ハングオーバ・フレーム・バッファ更新器（５４）と、
残留エネルギーに基づき、前記経時が制限されたサブセット（ＱＫ，ＥＫ）から前記ＣＮパラメータのサブセット（ＱＳ，ＥＳ）を選択する様に構成されたバッファ要素選択器（３００）と、
前記ＣＮパラメータのサブセット（ＱＳ，ＥＳ）から代表ＣＮパラメータ（ｑ〜，Ｅ−）を決定する（３）様に構成されたコンフォート・ノイズ・パラメータ推定器（４００）と、
前記代表ＣＮパラメータ（ｑ〜，Ｅ−）を復号されたＣＮパラメータ（ｑ〜ＳＩＤ，Ｅ−ＳＩＤ）で補間する様に構成されたコンフォート・ノイズ・パラメータ補間器（５００）と、
を備えていることを特徴とするコンフォート・ノイズ制御器。
【請求項９】
前記バッファ要素選択器（３００）は、アクティブな非ハングオーバ・フレームのために、前記経時が制限されたサブセット（ＱＫ，ＥＫ）のサイズＫを、
Ｋ＝Ｋ０−η  ｆｏｒ  η・γ≦ｐＡ＜（η＋１）・γ
と更新する様に構成され、
ここで、
Ｋ０は、前記バッファ（２００）に格納されたＳＩＤフレーム及びアクティブなハングオーバ・フレームのＣＮパラメータの数であり、
γは、所定の定数であり、
ηは、非負の整数である、
ことを特徴とする請求項８に記載のコンフォート・ノイズ制御器（５０）。
【請求項１０】
前記バッファ要素選択器（３００）は、
前記経時が制限されたサブセット（ＱＫ，ＥＫ）から
【数３】
0005793636.tif 000023
のＣＮパラメータのみを含む前記ＣＮパラメータのサブセット（ＱＳ，ＥＳ）を選択する様に構成され、
ここで、
【数４】
0005793636.tif 000024
は、最後に保存された残留エネルギーであり、
γ１及びγ２は、それぞれ、アクティブから非アクティブなフレーム遷移する際のノイズを表現すると考えられる残留エネルギーの所定の下限値及び上限値であり、
ｋ０，・・・，ｋＫ−１は、ｋ０が最後に格納されたＣＮパラメータであり、ｋＫ−１が最も先に格納されたＣＮパラメータの様に並べられていることを特徴とする請求項８又は９に記載のコンフォート・ノイズ制御器（５０）。
【請求項１１】
前記コンフォート・ノイズ・パラメータ推定器（４００）は、前記ＣＮパラメータのサブセット（ＱＳ，ＥＳ）から代表ＣＮパラメータｑ〜，Ｅ−を決定する様に構成され、
ここで、
ｑ〜は、自己回帰（ＡＲ）係数を示す前記ＣＮパラメータのサブセット（ＱＳ，ＥＳ）のベクトル・セットＱＳの中央ベクトルであり、
Ｅ−は、前記選択したＣＮパラメータのサブセット（ＱＳ，ＥＳ）の残留エネルギーのセットＥＳの重み付けされた平均残留エネルギーであることを特徴とする請求項８から１０のいずれか１項に記載のコンフォート・ノイズ制御器（５０）。
【請求項１２】
請求項８から１１のいずれか１項に記載のコンフォート・ノイズ制御器（５０）を含むことを特徴とする復号器（１００）。
【請求項１３】
請求項１２に記載の復号器（１００）を含むことを特徴とするネットワーク・ノード（８０）。
【請求項１４】
請求項８から１１のいずれか１項に記載のコンフォート・ノイズ制御器（５０）を含むことを特徴とするネットワーク・ノード（８０）。
【請求項１５】
前記ネットワーク・ノードは移動端末であることを特徴とする請求項１３又は１４に記載のネットワーク・ノード（８０）。
【発明の詳細な説明】
【技術分野】
【０００１】
提案技術は、概して、コンフォート・ノイズ（ＣＮ：Ｃｏｍｆｏｒｔ  Ｎｏｉｓｅ）の生成、特に、コンフォート・ノイズ制御パラメータの生成に関する。
【背景技術】
【０００２】
会話に使用される符号化システムにおいては、符号化効率を高めるために不連続送信（ＤＴＸ）を使用することが一般的である。これは、例えば、一方の人が話しているときには他方の人は聞いているといった様に、会話に含まれる多くの無音により動機付けられている。ＤＴＸを使用することで、音声符号化器は、平均して５０％の期間のみアクティブになる。この様な特徴を持つコーデックの例は、３ＧＰＰのＡＭＲ−ＮＢコーデックや、ＩＴＵ−Ｔ  Ｇ．７１８のコーデックである。
【０００３】
ＤＴＸ動作において、アクティブなフレームは、通常の符号化モードで符号化される一方、アクティブ領域間の、非アクティブな信号期間は、コンフォート・ノイズで表現される。信号記述パラメータが抽出され、符号化器で符号化され、無音挿入記述子（ＳＩＤ：Ｓｉｌｅｎｃｅ  Ｉｎｓｅｒｔｉｏｎ  Ｄｅｓｃｒｉｐｔｉｏｎ）フレームで復号器に送信される。ＳＩＤフレームは、アクティブな音声符号化モードより、削減されたフレーム・レート及び低いビット・レートで送信される。ＳＩＤフレーム間では、信号特性の情報は送信されない。低いＳＩＤレートにより、コンフォート・ノイズは、アクティブな信号フレームの符号化と比較して比較的変化の少ない特性を示す。復号器において、受信パラメータは復号され、コンフォート・ノイズを特徴付けるために使用される。
【０００４】
高品質ＤＴＸ動作のため、つまり、音声品質の劣化を生じなくするため、入力信号の音声期間を検出することが重要である。これは、音声アクティビティ検出器（ＶＡＤ）又はサウンド・アクティビティ検出器（ＳＡＤ）により行われる。図１は、（実装に応じて５〜３０ｍｓである）データ・フレームの入力信号を分析し、各フレームについてのアクティビティの決定を行う、一般的なＶＡＤのブロック図である。
【０００５】
主アクティビティ決定（主ＶＡＤ決定）は、主音声検出器１２において、特徴抽出器１０によって推定された現フレームの特徴と、背景推定部１４によって以前の入力フレームから推定された背景特徴との比較により行われる。所定の閾値より差が大きいことは、アクティビティの主決定の原因となる。ハングオーバ付加部１６において、主決定は、過去の主決定に基づき、最終アクティビティ決定（最終ＶＡＤ決定）を形成するために拡張される。ハングオーバを利用する主な理由は、音声セグメントの中間や最終段のクリッピングのリスクを減らすことである。
【０００６】
例えば、Ｇ．７１８の線形予測（ＬＰ）に基づく音声コーデックにおいて、アクティブなフレームのために、似た表現を使用してエンベロープ及びフレームのエネルギーをモデル化することは合理的である。ＤＴＸ動作の異なるモード間での共通の機能により、コーデックのメモリの要求条件や複雑さを低減することができるので、これは利点である。
【０００７】
その様なコーデックにおいて、コンフォート・ノイズは、そのＬＰ係数（自己回帰（ＡＲ）係数としても知られている）及びＬＰの残留エネルギーにより表現できる。つまり、ＬＰモデルへの入力とする信号は、基準音声セグメントを与える。復号器において、残留信号がランダム・ノイズとして、励起生成器で生成され、ランダム・ノイズは、コンフォート・ノイズを形成するＣＮパラメータによって成形される。
【０００８】
ＬＰ係数は、典型的には、ウィンドウされた（Ｗｉｎｄｏｗｅｄ）音声セグメントｘ［ｎ］、ｎ＝０、・・・、Ｎ−１、の自己相関ｒ［ｋ］を以下の様に計算することにより得られる。
【０００９】
【数１】
0005793636.tif 000002
【００１０】
ここで、Ｐは、事前に定義したモデルの次数である。ＬＰ係数ａｋは、例えば、レビンソン−ダービン・アルゴリズムを使用した自己相関シーケンスから得られる。
【００１１】
その様なコーデックが使用される通信システムにおいて、ＬＰ係数は、符号化器から復号器に効率的に伝送されるべきである。このため、量子化ノイズによりあまり影響されない、よりコンパクトな表現が通常使用される。例えば、ＬＰ係数は、ライン・スペクトラム・ペア（ＬＳＰ）に変換される。他の実装において、ＬＰ係数は、イミッタンス・スペクトラム・ペア（ＩＳＰ）、ライン・スペクトラム周波数（ＬＳＰ）又はイミッタンス・スペクトラム周波数（ＩＳＦ）領域に変換される。
【００１２】
ＬＰ残留は、基準信号を、以下で定義されるインバースＬＰ合成フィルタＡ［ｚ］によりフィルタすることで得られる。
【００１３】
【数２】
0005793636.tif 000003
【００１４】
結果、フィルタされた残留信号ｓ［ｎ］は、以下の式で与えられる。
【００１５】
【数３】
0005793636.tif 000004
【００１６】
ここで、エネルギーは、以下の式で定義される。
【００１７】
【数４】
0005793636.tif 000005
【００１８】
ＳＩＤフレームの低い伝送レートにより、ＣＮパラメータは、ノイズ特性を急速に変更しない様に、徐々に変化させるべきである。例えば、Ｇ．７１８コーデックは、ＳＩＤフレーム間のエネルギーの変更を制限し、これを処理するためＬＳＰ係数を補間する。
【００１９】
ＳＩＤフレームの代表ＣＮパラメータを見つけるために、ＬＳＰ係数及び残留エネルギーが、データを含まないフレームを含むフレーム毎に計算される（この様に、データを含まないフレームに対し、既に述べたパラメータは決定されるが伝送はされない。）。ＳＩＤフレームにおいて、ＬＳＰ係数の中央値と残留エネルギーの平均値が計算され、符号化され、復号器に送信される。コンフォート・ノイズを不自然に静的にしないため、ランダムな変化、例えば、残留エネルギーの変化がコンフォート・ノイズ・パラメータに付加される。この技術は、例えば、Ｇ．７１８コーデックで使用されている。
【００２０】
さらに、コンフォート・ノイズ特性は常に基準背景ノイズに適合していないので、コンフォート・ノイズを少し減衰させることで、聞き手のこれに対する注意を減少できる。認識される音声品質は結果として高くなる。さらに、アクティブな信号フレームの符号化されたノイズは、符号化されていない基準ノイズより低いエネルギーとなる。よって、減衰は、アクティブ及び非アクティブなフレームのノイズ表現のより良いエネルギー適合のために望ましい。減衰は、典型的には、０〜５ｄＢの範囲であり、固定的な値でも、アクティブな符号化モードのビット・レートに応じた値でも良い。
【００２１】
高効率ＤＴＸシステムにおいて、より積極的なＶＡＤが使用され、信号の高エネルギー部分（背景ノイズ・レベルに対して）は、よって、コンフォート・ノイズで表現できる。この場合、ＳＩＤフレーム間のエネルギーの変化を制限することは、認識される劣化につながる。高エネルギー部分をより良く処理するため、システムは、これらの環境のためにＣＮパラメータの瞬間的な大きな変化を許容できる。
【００２２】
自然で滑らかなコンフォート・ノイズの変化を得るために、ＣＮパラメータのロー・パス・フィルタ又は補間が非アクティブなフレームで実行される。１つ以上のアクティブなフレームの後に続く最初のＳＩＤフレーム（以下、第１ＳＩＤと呼ぶ。）のために、ＬＳＰ補間及びエネルギー平滑化は、以前の（つまり、アクティブな信号セグメント以前の）非アクティブなフレームからのＣＮパラメータに基づくことが最も良い。
【００２３】
ＳＩＤ又はデータを含まない各非アクティブなフレームのため、ＬＳＰベクトルｑｉが以前のＬＳＰ係数から以下の通り補間される。
【００２４】
ｑｉ＝αｑ〜ＳＩＤ＋（１−α）ｑｉ−ｌ            （５）
ここで、ｉは非アクティブなフレームのフレーム番号であり、α∈［０，１］は、平滑化ファクタであり、ｑ〜ＳＩＤは、現ＳＩＤ及び以前のＳＩＤフレーム以後の総てのデータを含まないフレームのパラメータより計算されるＬＳＰ係数の中央値である。Ｇ．７１８コーデックは、平滑化ファクタα＝０．１を使用している。
【００２５】
同様に、残留エネルギーＥｉは以下の通り、ＳＩＤ又はデータを含まないフレームで補間される。
【００２６】
Ｅｉ＝βＥ−ＳＩＤ＋（１−β）Ｅｉ−ｌ            （６）
ここで、β∈［０，１］は、平滑化ファクタであり、Ｅ−ＳＩＤは、現ＳＩＤ及び以前のＳＩＤフレーム以後の総てのデータを含まないフレームの平均エネルギーである。Ｇ．７１８コーデックは、平滑化ファクタβ＝０．３を使用している。
【００２７】
上述した補間の問題は、第１ＳＩＤのために、補間メモリ（Ｅｉ−ｌ及びｑｉ−ｌ）が、例えば、ＶＡＤによって非アクティブと分類された、無音の音声フレームといった、以前の高エネルギー・フレームに関連するかもしれないということである。その場合、第１ＳＩＤの補間は、近接したアクティブなモードのハングオーバ・フレームでの符号化ノイズを表さないノイズ特性から開始される。同じ問題は、背景ノイズの特性がアクティブな信号セグメント（例えば、音声信号のセグメント）の間に変換する場合にも生じる。
【００２８】
従来技術に関する問題の例を図２に示す。ＤＴＸ動作で符号化されたノイズの多い音声信号のスペクトル写真は、（音声の様な）アクティブな符号化オーディオ・セグメントの前後の２つのコンフォート・ノイズのセグメントを示している。最初のＣＮセグメントからのノイズ特性が第１ＳＩＤの補間に使用されると、ノイズ特性の急激な変化が生じることが分かる。ある程度の時間が経過すると、コンフォート・ノイズは、アクティブな符号化音声によく適合しているが、悪い遷移は、認識される音声品質の明らかな劣化をもたらす。
【００２９】
高い平滑化ファクタα及びβを使用することで、現ＳＩＤの特性にＣＮパラメータを合わせることができるが、これは依然問題を生じさせる。第１ＳＩＤのパラメータは、それに続くＳＩＤフレームとは異なり、ノイズ期間で平均化できないので、ＣＮパラメータは、現フレームの信号特性に基づくのみである。それらパラメータは、補間メモリの長期特性より現フレームの背景ノイズを良く表すかもしれない。しかし、これらＳＩＤパラメータは異常値であり、長期ノイズ特性を表していないかもしれない。この場合、ノイズ特性の急激で不自然な変化が生じ、認識される音声品質を低くする。
【発明の概要】
【発明が解決しようとする課題】
【００３０】
提案する技術は、上述した問題の少なくとも１つを解決する。
【課題を解決するための手段】
【００３１】
提案する技術の第１側面は、ＣＮ制御パラメータの生成方法を含む。本方法は、
・所定サイズのバッファにＳＩＤフレーム及びアクティブなハングオーバ・フレームのＣＮパラメータを格納するステップと、
・格納されたＣＮパラメータの経時及び残留エネルギーに基づきＳＩＤフレームに関連するＣＮパラメータのサブセットを決定するステップと、
・アクティブな信号フレームの後に続く第１ＳＩＤフレームのＣＮ制御パラメータを決定するために、決定したＣＮパラメータのサブセットを使用するステップと、
を含む。
【００３２】
提案する技術の第２側面は、ＣＮ制御パラメータを生成するコンピュータ・プログラムを含む。コンピュータ・プログラムは、コンピュータが実行すると、当該コンピュータに、
・所定サイズのバッファにＳＩＤフレーム及びアクティブなハングオーバ・フレームのＣＮパラメータを格納させ、
・格納されたＣＮパラメータの経時及び残留エネルギーに基づきＳＩＤフレームに関連するＣＮパラメータのサブセットを決定させ、
・アクティブな信号フレームの後に続く第１ＳＩＤフレームのＣＮ制御パラメータを決定するために、決定したＣＮパラメータのサブセットを使用させる、
コンピュータが読み取り可能なコード部を含む。
【００３３】
提案する技術の第３側面は、コンピュータ可読記憶媒体と、コンピュータ可読記憶媒体に格納された第２側面のコンピュータ・プログラムと、を含むコンピュータ・プログラム製品を含む。
【００３４】
提案する技術の第４側面は、ＣＮ制御パラメータを生成するコンフォート・ノイズ制御器を含む。装置は、
・ＳＩＤフレーム及びアクティブなハングオーバ・フレームのＣＮパラメータを格納する様に構成された所定サイズのバッファと、
・格納されたＣＮパラメータの経時及び残留エネルギーに基づきＳＩＤフレームに関連するＣＮパラメータのサブセットを決定する様に構成されたサブセット選択器と、
・アクティブな信号フレームの後に続く第１ＳＩＤフレームのＣＮ制御パラメータを決定するために、決定したＣＮパラメータのサブセットを使用する様に構成されたコンフォート・ノイズ制御パラメータ抽出器と、
を含む。
【００３５】
提案する技術の第５側面は、第４側面のコンフォート・ノイズ制御器を有する復号器を含む。
【００３６】
提案する技術の第６側面は、第５側面の復号器を有するネットワーク・ノードを含む。
【００３７】
提案する技術の第７側面は、第４側面のコンフォート・ノイズ制御器を有するネットワーク・ノードを含む。
【００３８】
提案する技術の利点は、ＤＴＸモードのコーデックの動作において、アクティブ及び非アクティブな符号化モード間の切り替えでの音声品質を改良することである。コンフォート・ノイズのエンベロープ及び信号エネルギーは、以前のＳＩＤ及びＶＡＤハングオーバ・フレームの同様のエネルギーの以前の信号特性に適合する。
【００３９】
提案する技術と、それらの更なる目的及び利点は、図面を用いて行う以下の記述により、より良く理解される。
【図面の簡単な説明】
【００４０】
【図１】一般的なＶＡＤのブロック図。
【図２】従来技術によるＤＴＸ解決法に従い復号されたノイズの多い音声信号のスペクトラム写真の例。
【図３】コーデックの符号化システムのブロック図。
【図４】提案技術によるコンフォート・ノイズ生成方法を実行する復号器の例示的な形態を示すブロック図。
【図５】提案技術により復号されたノイズの多い音声信号のスペクトラム写真の例。
【図６】提案技術による方法の例示的な形態を示すフローチャート。
【図７】提案技術による方法の別の例示的な形態を示すフローチャート。
【図８】提案技術によるコンフォート・ノイズ制御器の例示的な形態を示すブロック図。
【図９】提案技術によるコンフォート・ノイズ制御器の別の例示的な形態を示すブロック図。
【図１０】提案技術によるコンフォート・ノイズ制御器の別の例示的な形態を示すブロック図。
【図１１】コンピュータによりその機能が実現される復号器の例示的な形態の幾つかの構成要素を示す図。
【図１２】提案技術によるコンフォート・ノイズ制御器を含むネットワーク・ノードを示すブロック図。
【発明を実施するための形態】
【００４１】
以下の実施形態は、非アクティブな信号表現のためのコンフォート・ノイズを伴うＤＴＸを使用する音声通信アプリケーションのための音声符号化器及び復号器に関する。システムは、アクティブ及び非アクティブな信号フレーム両方の符号化にＬＰを利用し、アクティビティの決定にＶＡＤを利用するものとする。
【００４２】
図３に示す符号化器において、ＶＡＤ１８は、符号化器２０が符号化に利用するアクティビティ決定を出力する。さらに、ＶＡＤハングオーバ決定は、ビットストリーム多重化器（ＭＵＸ）２２によりビットストリームに挿入され、アクティブなフレーム（ハングオーバ・フレーム及び非ハングオーバ・フレーム）及びＳＩＤフレームの符号化パラメータと共に復号器に送信される。
【００４３】
開示する実施形態は、音声復号器の一部である。その様な復号器１００を図４に示す。ビットストリーム分離器（ＤＥＭＵＸ）２４は、受信ビットストリームを符号化パラメータ及びＶＡＤハングオーバ決定に分離する。分離された信号は、モード選択器２６に転送される。受信した符号化パラメータは、パラメータ復号器２８で復号される。復号されたパラメータは、モード選択器２６からのアクティブなフレームを復号するため、アクティブ・フレーム復号器３０が使用する。
【００４４】
復号器１００は、ＳＩＤ及びアクティブなモードのハングオーバ・フレームのためのＣＮパラメータを受信して格納する様に構成された所定サイズＭのバッファ２００と、格納されたＣＮパラメータの経時に基づき、格納されたＣＮパラメータの内のＳＩＤに関連するＣＮパラメータを判定する様に構成されたユニット３００と、残留エネルギー測定に基づき、判定されたＣＮパラメータの内のＳＩＤに関連するＣＮパラメータを判定する様に構成されたユニット４００と、ＳＩＤに関連すると判定されたＣＮパラメータを、アクティブな信号フレームの後に続く第１ＳＩＤフレームのために使用する様に構成されたユニット５００と、を備えている。
【００４５】
バッファのパラメータは、関連性を見るため、時間的に新しいものに制限される。よって、関連するバッファ・サブセットの選択に利用されるバッファのサイズは、アクティブな符号化のより長い期間の間に減少される。さらに、保存されるパラメータは、ＳＩＤ及びアクティブに符号化されたハングオーバ・フレームの間に新しい値に置き換えられる。
【００４６】
循環バッファの利用により、バッファの複雑さ及び容量の要求条件が緩和される。その様な実装において、既に保存された要素は、新しい要素を追加するときに移動させる必要はない。最後に追加したパラメータ又はパラメータ・セットの位置は、新しい要素を保存するためのバッファ・サイズと共に利用される。新しい要素を追加したとき、古い要素は上書きされる。
【００４７】
バッファは、先のＳＩＤ及びハングオーバ・フレームのパラメータを保持しているので、必然ではないが恐らく背景ノイズを含む以前の音声フレームの信号特性を示している。関連すると考えられるパラメータの数は、情報が保存されてからのバッファのサイズ及び時間、或いは、対応するフレーム数で定義される。
【００４８】
開示する技術は、例えば、図４の復号器が実行する以下の複数のアルゴリズム・ステップで記述される。
【００４９】
１ａ．ステップ１ａ（図４のステップ１ａと示されたユニットが実行）−ＳＩＤ及びハングオーバ・フレームのためのバッファ更新
各ＳＩＤ及びアクティブなハングオーバ・フレームのために、量子化されたＬＳＰ係数ベクトルｑ＾及び対応する量子化された残留エネルギーＥ＾がバッファＱＭ＝｛ｑＭ０，・・・，ｑＭＭ−１｝及びＥＭ＝｛ＥＭ０，・・・，ＥＭＭ−１｝内の（バッファ２００に）保存される。つまり、
【００５０】
【数５】
0005793636.tif 000006
【００５１】
である。
【００５２】
バッファ位置のインデクスｊ∈｛０，Ｍ−１｝は、各バッファ更新により１だけ増加され、インデクスがバッファ・サイズＭを超えるとリセットされる。つまり、
ｊ＝０  ｉｆ  ｊ＞Ｍ−１          （８）
である。
【００５３】
以下に記述する様に、ＱＭ及びＥＭの最後に保存されたＫ０個のサブセットＱＫ及びＥＫは、それぞれ、保存されたパラメータのセットを定義する。
【００５４】
１ｂ．ステップ１ｂ（図４のステップ１ｂと示されたユニットが実行）−アクティブな非ハングオーバ・フレームのためのバッファ更新
アクティブなフレームの復号の間、サブセットＱＫ及びＥＫのサイズがフレーム毎に、以下の式に従いγ−１の割合で減少される。
【００５５】
【数６】
0005793636.tif 000007
【００５６】
ここで、Ｋ０は、以前のＳＩＤ及びハングオーバ・フレームで保存された要素の数であり、
【００５７】
【数７】
0005793636.tif 000008
【００５８】
及びｐＡは、連続するアクティブな非ハングオーバ・フレームの数である。減少割合は時間に関連し、ここで、２０ｍｓのフレームにはγ＝２５が適している。これは、アクティブなフレームの復号の間、０．５秒毎に１つの要素を減少させることに相当する。減少割合の定数γは、任意の値
【００５９】
【数８】
0005793636.tif 000009
【００６０】
として潜在的に定義できるが、現在の背景ノイズを適切に表現しない古いノイズ特性がサブセットＱＫ及びＥＫに含まれない様に、選択すべきである。値は、例えば、背景ノイズの期待される変動に基づき選択されるべきである。さらに、連続するアクティブなフレームの長いシーケンスが予想されない限り、音声バーストの自然な長さ及びＶＡＤの振る舞いが考慮される。典型的な定数は、２０ｍｓのフレームに対してγ≦５００であり、１０秒より短い。式（９）の代わりとして、以下のよりコンパクトな形を使用できる。
【００６１】
Ｋ＝Ｋ０−η  ｎ・γ≦ｐＡ＜（η＋１）・γ      （１０）
ここで、Ｋ０は、バッファ２００に格納されているＳＩＤフレーム及びアクティブなハングオーバ・フレームのＣＮパラメータの数であり、γは所定の定数であり、ηは、非負の整数である。
【００６２】
ステップ２（図４のステップ２と示されたユニットが実行）−関連するバッファ要素の選択
アクティブなフレームの後に続く第１ＳＩＤで、バッファＥＫのサブセットが、残留エネルギーに基づき選択される。サイズＬのサブセットＥＳ＝｛ＥＳ０，・・・，ＥＳＬ−ｌ｝⊆ＥＫは以下の式で定義される。
【００６３】
【数９】
0005793636.tif 000010
【００６４】
ここで、
【００６５】
【数１０】
0005793636.tif 000011
【００６６】
は、最後に保存された残留エネルギーであり、γ１及びγ２は、それぞれ、アクティブから非アクティブなフレームに遷移するときのノイズを表すと考えられる残留エネルギーの所定の下限及び上限であり（例えば、γ１＝２００で、γ２＝２０）、ｋ０〜ｋＫ−１は、ｋ０が最後に保存されたＣＮパラメータであり、ｋＫ−１は、最も先に保存されたＣＮパラメータである。
【００６７】
典型的に、γ２は、範囲γ２∈［０，１００］から選択され、高い値は、最後に格納された残留エネルギー
【００６８】
【数１１】
0005793636.tif 000012
【００６９】
と比較して高い残留エネルギーを含んでいる。これは、コンフォート・ノイズの大きな上昇をもたらし、音声品質劣化につながる。大きなエネルギーは、通常、背景ノイズを良く表すものではないので、これら信号特性を音声フレームから除くことが好ましい。エネルギーの逓減は通常気にならないので、γ１は、γ２より少しい大きい値、例えば、範囲γ１∈［５０，５００］から選択される。さらに、音声信号特性を含む可能性は、
【００７０】
【数１２】
0005793636.tif 000013
【００７１】
より小さい残留エネルギーを含むフレームの方が、
【００７２】
【数１３】
0005793636.tif 000014
【００７３】
より大きい残留エネルギーを含むフレームより小さい。エネルギーＥＫｋは、線形領域と同様に、対数領域、例えば、ｄＢで表現できる。対数領域でのエネルギーでは、式（１１）で特定した様に、関連するバッファ要素の選択は、線形領域でのエネルギーＥＫｋと同様に記述される。
【００７４】
【数１４】
0005793636.tif 000015
【００７５】
ここで、ｌｏｇ（γ〜１）＝−γ１であり、ｌｏｇ（γ〜２）＝γ２である。バッファＥＫのサブセットを特定する適切な境界は、例えば、γ〜１＝０．７、γ〜２＝１．０３、或いは、γ〜１∈［０.５，０．９］、γ〜２＝∈［１．０，１．２５］である。ＬＳＰバッファＱＫの対応するベクトルは、サブセットＱＳ＝｛ｑＳ０，・・・，ｑＳＬ−１｝を定義する。
【００７６】
スッテプ３（図４のステップ３と示されたユニットが実行）−代表コンフォート・ノイズ・パラメータの決定
代表残留エネルギーを見つけるため、サブセットＥＳの重み付け平均が以下の様に計算される。
【００７７】
【数１５】
0005793636.tif 000016
【００７８】
ここで、ｗＳｋは、重みサブセットの要素である。
【００７９】
ｗＳ＝｛ｗＭｊ∈ｗＭ｝  ｆｏｒ  ∀ｊ｜ＥＭｊ∈ＥＳ
最大バッファ・サイズＭ＝８に適切な重みセットは、
ＷＭ＝｛０．２，０．１６，０．１２８，０．１０２４，０．０８１９２，０．０６５５３６，０．０５２４２８８，０．０１０４８５７６｝である。
これは、残留エネルギーＥ−において最近のエネルギーが大きな重みを有することを意味し、アクティブ及び非アクティブなフレーム間でのエネルギー遷移を滑らかにする。
【００８０】
サブセットＱＳのＬＳＰベクトルの中で、中央のＬＳＰベクトルがサブセット・バッファＥＳの総てのＬＳＰベクトル間の距離を以下の式に従い計算するために使用される。
【００８１】
【数１６】
0005793636.tif 000017
【００８２】
ここで、ｑＳｌ［ｐ］は、ベクトルｑＳｌの要素である。
【００８３】
各ＬＳＰベクトルに対して、他のベクトルとの距離が加算される。つまり、
【００８４】
【数１７】
0005793636.tif 000018
【００８５】
中央のＬＳＰベクトルは、サブセット・バッファにおいて、他のベクトルとの距離が最も小さいベクトルとして与えられる。つまり、
ｑ〜＝ｑｌ∈ＱＳ｜Ｓｌ≦Ｓｍ，ｌ≠ｍ｝ｆｏｒ  ｌ，ｍ＝０，・・・，Ｌ−１（１６）
幾つかのベクトルが同じ距離であると、中央のベクトルはそれらから任意の方法で選択される。サブセットＱＳの平均ベクトルを、代わりに、代表ＬＳＰベクトルとして決定しても良い。
【００８６】
スッテプ４（図４のステップ４と示されたユニットが実行）−第１ＳＩＤフレームのためのコンフォート・ノイズ・パラメータの補間
ＬＳＰ中央値又は平均ベクトルｑ〜と、平均残留エネルギーＥ−は、式（５）及び（６）で述べた様に、以下の式と共に第１ＳＩＤフレームのＣＮパラメータの補間に使用される。
【００８７】
【数１８】
0005793636.tif 000019
【００８８】
ｑ〜ＳＩＤ及びＥ−ＳＩＤの値は、パラメータ復号器２８から得られる。第１ＳＩＤフレームの平滑化ファクタα∈［０，１］及びβ∈［０，１］は、ＣＮパラメータのその後のＳＩＤフレーム及びデータを含まないフレームの補間で使用されるファクタとは異なり得る。さらに、ファクタは、例えば、サブセットＱＳ及びＥＳのサイズといった、決定されたパラメータｑ〜及びＥ−の信頼度を示す尺度に依存する。例えば、適切なパラメータは、α＝０．２、β＝０．２又は０．０５である。第１ＳＩＤフレームのコンフォート・ノイズ・パラメータは、モード選択器２６からのデータを含まないフレームを、励起生成器３４での励起に基づくノイズで埋める制御のため、コンフォート・ノイズ生成器３２により使用される。
【００８９】
サブセットＱＳ及びＥＳが空であると、最後に抽出されたＳＩＤパラメータが、より古いノイズパラメータの補間なしに直接使用され得る。
【００９０】
補間に使用される、送信されたＬＳＰベクトルｑ〜ＳＩＤは、現フレームのＬＰ分析から通常、符号化器において直接取得される。つまり、以前のフレームは考慮されない。送信された残留エネルギーＥ−ＳＩＤは、好ましくは、復号器において信号合成に使用されるＬＳＰパラメータに対応するＬＳＰパラメータを使用して取得される。これらＬＳＰパラメータは、対応する符号化器側のバッファを使用し、ステップ１〜４を実行することで符号化器において得ることができる。この様に符号化器を動作させることは、復号器で合成するＬＰパラメータは符号化器で知られていることにより、符号化され送信された残留エネルギーの制御により、復号器の出力のエネルギーは、入力信号のエネルギーに適合され得る。
【００９１】
図５は、提案技術により復号したノイズの多い音声信号のスペクトラムの写真の例である。図５のスペクトラムは、図２に対応、つまり、符号化器側での同じ入力信号に対するスペクトラムである。従来技術（図２）のスペクトラムと提案解決法（図５）のスペクトラムを比較すると、アクティブな符号化音声と、２番目のコンフォート・ノイズ領域間の遷移は、後者の方が滑らかであることが分かる。この例では、ＶＡＤハングオーバ・フレームでの信号特性のサブセットを滑らかな遷移を得るために使用した。アクティブなフレームのより短いセグメントの他の信号のために、パラメータ・バッファは、ＳＩＤフレームと時間的に近いパラメータを含むかもしれない。
【００９２】
アクティブなフレームの後に続く唯１つのＳＩＤフレームが存在するかもしれないが、平滑化／補間により、後に続くＳＩＤフレームのＣＮパラメータには間接的に影響する。
【００９３】
図６は、提案技術による方法の例示的なフローチャートである。ステップＳ１で、ＳＩＤフレーム及びアクティブなハングオーバ・フレームのＣＮパラメータを所定サイズのバッファに格納する。ステップＳ２で、格納されたＣＮパラメータの経時及び残留エネルギーに基づき、ＳＩＤフレームに関連するＣＮパラメータのサブセットを決定する。ステップ３で、アクティブな信号フレームの後に続く第１ＳＩＤフレームのためのＣＮ制御パラメータを決定するために、決定したＣＮパラメータのサブセットを使用する。（言い換えると、決定したＣＮパラメータのサブセットに基づき、アクティブな信号フレームの後に続く第１ＳＩＤフレームのＣＮ制御パラメータを決定する。）
図７は、提案技術による方法の別の例示的なフローチャートである。図は、各フレームで実行する方法ステップを示している。バッファの異なる部分（図４の２００の様な）は、フレームがアクティブな非ハングオーバ・フレームであるか、ＳＩＤ／ハングオーバ・フレームであるかに応じて更新される。（図４のモード選択器２６に対応するステップＡとして記載）。フレームがＳＩＤ又はハングオーバ・フレームであると、ステップ１ａ（図４でステップ１ａとして示すユニットに対応）で、例えば、サブセクション１ａで述べた様に、バッファを新しいＣＮパラメータで更新する。フレームが、アクティブな非ハングオーバ・フレームであると、ステップ１ｂ（図４でステップ１ｂとして示すユニットに対応）で、連続するアクティブな非ハングオーバ・フレームの数に基づき、格納されたＣＮパラメータの制限された経時のサブセットのサイズを、例えば、サブセクション１ｂで述べた様に更新する。ステップ２（図４でステップ２として示すユニットに対応）で、残留エネルギーに基づき、経時が制限されたサブセットからＣＮパラメータのサブセットを、例えば、サブセクション２で述べた様に選択する。ステップ３（図４でステップ３として示すユニットに対応）で、ＣＮパラメータのサブセットから、代表ＣＮパラメータを、サブセクション３で述べた様に決定する。ステップ４（図４でステップ４として示すユニットに対応）で、代表ＣＮパラメータを復号されたＣＮパラメータで、例えば、サブセクション４で述べた様に補間する。ステップＢで、現フレームを次のフレームと取り換え、取り替えたフレームに対してこれら手順を繰り返す。
【００９４】
図８は、提案技術によるコンフォート・ノイズ制御器５０の例示的なブロック図である。所定サイズのバッファ２００は、ＳＩＤフレーム及びアクティブなハングオーバ・フレームのためのＣＮパラメータを格納する様に構成されている。サブセット選択器５０Ａは、格納されたＣＮパラメータの経時及び残留エネルギーに基づき、ＳＩＤフレームに関連するＣＮパラメータのサブセットを決定する様に構成されている。コンフォート・ノイズ制御パラメータ抽出器５０Ｂは、アクティブな信号フレームの後に続く第１ＳＩＤフレーム（第１ＳＩＤ）のためのＣＮ制御パラメータを決定するために、決定したＣＮパラメータのサブセットを使用する様に構成されている。
【００９５】
図９は、提案技術によるコンフォート・ノイズ制御器５０の別の例示的なブロック図である。ＳＩＤ及びハングオーバ・フレーム・バッファ更新器５２は、ＳＩＤフレーム及びハングオーバ・フレームのために、バッファ２００を例えば、サブセクション１ａで述べた様に新しいＣＮパラメータｑ＾、Ｅ＾に更新する様に構成されている。非ハングオーバ・フレーム・バッファ更新器５４は、アクティブな非ハングオーバ・フレームために、サブセクション１ｂで述べた様に、連続するアクティブな非ハングオーバ・フレームの数ｐＡに基づき、格納されたＣＮパラメータの経時が制限されたサブセットＱＫ、ＥＫのサイズＫを更新する様に構成されている。バッファ要素選択器３００は、例えば、サブセクション２で述べた様に、残留エネルギーに基づき、経時が制限されたサブセットＱＫ、ＥＫからＣＮパラメータのサブセットＱＳ，ＣＳを選択する様に構成されている。コンフォート・ノイズ・パラメータ推定器４００は、サブセクション３で述べた様に、ＣＮパラメータのサブセットＱＳ，ＣＳから、代表ＣＮパラメータｑ〜，Ｅ−を決定する様に構成されている。コンフォート・ノイズ・パラメータ補間器５００は、サブセクション４で述べた様に、代表ＣＮパラメータｑ〜，Ｅ−を復号されたＣＮパラメータｑ〜ＳＩＤ，Ｅ−ＳＩＤで補間する様に構成されている。第１ＳＩＤフレームのために得られたコンフォート・ノイズ制御パラメータｑｌ，Ｅｌは、励起生成器３４からの励起に基づくノイズで、データを含まないフレームを埋める制御のために、コンフォート・ノイズ生成器３２で使用される。
【００９６】
記述したステップ、機能、手順及び／又はブロックは、汎用電子回路、アプリケーションに特化した回路を含む、個別回路やＩＣ技術の様な、従来技術で使用するハードウェアで実現され得る。
【００９７】
或いは、記述した少なくとも幾つかのステップ、機能、手順及び／又はブロックは、適切なプロセッサ装置により実行されるソフトウェアとして実現され得る。この装置は、例えば、１つ以上のマイクロ・プロセッサ、１つ以上のＤＳＰ、１つ以上のＡＳＩＣ、ビデオ・アクセラレータ・ハードウェア、或いは、フィールド・プルグラマブル・ゲート・アレイ（ＦＰＧＡ）の様な、１つ以上の適切なプログラマブル論理回路により実現され得る。それらの組み合わせでも実現可能である。
【００９８】
移動端末やＰＣ等のネットワーク・ノードに既に存在する一般的な処理能力を再利用することも可能であることが理解されるべきである。例えば、既存のソフトウェアの再ブログラミングや、新しいソフトウェア・コンポーネントを追加することにより為され得る。
【００９９】
図１０は、提案技術によるコンフォート・ノイズ制御器５０の別の例示的なブロック図である。この例は、ＣＮ制御パラメータを生成するコンピュータ・プログラムを実行するマイクロ・プロセッサといった、プロセッサ６２に基づく。プログラムは、メモリ６４に格納されている。プログラムは、所定サイズのバッファにＳＩＤフレーム及びアクティブなハングオーバ・フレームのＣＮパラメータを格納するためのコード部６６と、格納されたＣＮパラメータの経時及び残留エネルギーに基づき、ＳＩＤフレームに関連するＣＮパラメータのサブセットを決定するコード部６８と、アクティブな信号フレームの後に続く第１ＳＩＤフレームのためのＣＮ制御パラメータを決定するために、決定したＣＮパラメータのサブセットを使用するコード部７０と、を有する。プロセッサ６２は、システム・バスを介してメモリ６４と通信する。入力ｐＡ、ｑ＾、Ｅ＾、ｑ〜ＳＩＤ、Ｅ−ＳＩＤは、プロセッサ６２及びメモリ６４に接続されるＩ／Ｏバスを制御する入出力（Ｉ／О）制御器７２が受信する。プログラムにより得られたＣＮ制御パラメータｑｌ，Ｅｌは、メモリ６４からＩ／Ｏバスを介してＩ／Ｏ制御器７２により出力される。
【０１００】
本実施形態によると、非アクティブな信号を示すコンフォート・ノイズを生成する復号器が提供される。復号器は、ＤＴＸモードで動作でき、移動端末又はＰＣに実装されるコンピュータ・プログラム製品によって、移動端末に実装され得る。コンピュータ・プログラム製品は、サーバから移動端末にダウンロードできる。
【０１０１】
図１１は、復号器１００の例示的な幾つかの構成要素を示し、復号器の機能は、コンピュータにより実現される。コンピュータは、コンピュータ・プログラム製品に保存されたコンピュータ・プログラムに含まれるソフトウェア命令を実行できるプロセッサ６２を含む。さらに、コンピュータは、例えば、ＥＥＰＲＯＭ、フラッシュメモリ、ディスクドライブ、ＲＡＭといった、不揮発性メモリ６４又は揮発性メモリの形態で少なくとも１つのコンピュータ・プログラム製品を含んでいる。コンピュータ・プログラムは、所定サイズのバッファに、ＳＩＤ及びアクティブなハングオーバ・フレームのためのＣＮパラメータ格納でき、格納されたＣＮパラメータの経時及び残留エネルギーの測定値に基づき、格納されたＣＮパラメータのどれが、ＳＩＤに関連するかを判定し、アクティブな信号フレームの後に続く第１ＳＩＤのＣＮパラメータを推定するのに、ＳＩＤに関連すると判定したＣＮパラメータを使用する。
【０１０２】
図１２は、提案技術によるコンフォート・ノイズ制御器５０を含むネットワーク・ノード８０を示すブロック図である。ネットワーク・ノード８０は、典型的には、移動端末やＰＣの様なユーザ装置（ＵＥ）である。コンフォート・ノイズ制御器５０は、点線で示す復号器１００内に設けられる。代わりに、上述した様に符号化器に設けることもできる。
【０１０３】
提案技術での上述した実施形態において、ＬＰ係数ａｋはＬＳＰ領域に変換されていた。しかし、同様の原理が、ＬＳＦ、ＩＳＰ又はＩＳＦ領域に変換するＬＳＰ係数に適用され得る。
【０１０４】
コンフォート・ノイズの減衰を伴うコーデックのため、ＶＡＤハングオーバ・フレームの間に、アクティブな符号化信号を徐々に減衰させることの利点がある。コンフォート・ノイズのエネルギーは、最後のアクティブな符号化フレームによりよく適合するので、認識される音声品質をさらに改良することができる。減衰ファクタλは、ハングオーバ・フレーム毎に以下の様に計算され、ＬＰ残留に適用できる。
【０１０５】
ｓ［ｎ］＝λ・ｓ［ｎ］                    （１８）
λ＝ｍａｘ（０．６，１／（１＋０．１ｐＨＯ））  （１９）
ここで、ｐＨＯは、連続するＶＡＤハングオーバ・フレームの数である。代わりに、λは、以下の式により計算され得る。
【０１０６】
【数１９】
0005793636.tif 000020
【０１０７】
ここで、Ｌ＝０．６及びＬ０＝６は、減衰量及び減衰速度を最大に制御する。最大の減衰量は、典型的には、Ｌ＝[０．５，１）の範囲から選択され、減衰レート制御パラメータＬ０は、例えば、Ｌ０＝Ｌ２・ＰＦＵＬＬＨＯ／（１−Ｌ）の様に選択され、ここで、ＰＦＵＬＬＨＯは、最大減衰量とするために必要なフレーム数である。ＰＦＵＬＬＨＯは、例えば、有り得るＶＡＤハングオーバ・フレームの連続数（ＶＡＤに加えるハングオーバに依存）の平均値又は最大値に設定され得る。典型的には、ＰＦＵＬＬＨＯ＝｛１，・・・，１５｝フレームの範囲である。
【０１０８】
ここで記述した技術は、アクティブな信号セグメントの後に続く最初のＣＮフレームを処理する他の解決策と共に動作させることができることを理解すべきである。例えば、（背景ノイズ・レベルに対して）高いエネルギーのフレームのためにＣＮパラメータの大きな変化が許容されているアルゴリズムの補完とすることができる。これらのフレームのために、以前のノイズ特性は、現ＳＩＤフレームの更新にそれほど影響を与えない。記述した技術は、高いエネルギーのフレームとして検出されなかったフレームに使用され得る。
【０１０９】
当業者は、発明の範囲から逸脱することなく、提案技術に種々の修正及び変更を加えることができることを理解すべきであり、本発明の範囲は特許請求の範囲により定義される。
【０１１０】
略語
ＡＣＥＬＰ  代数符号励振線形予測
ＡＭＲ  適応多重レート
ＡＭＲ  ＮＢ  適応多重レート  狭帯域
ＡＲ  自己回帰
ＡＳＩＣ  特定用途向け集積回路
ＣＮ  コンフォート・ノイズ
ＤＦＴ  離散フーリエ変換
ＤＳＰ  ディジタル信号プロセッサ
ＤＴＸ  不連続送信
ＥＥＰＲＯＭ  電気的に消去可能なＰＲＯＭ
ＦＰＧＡ  フィールド・プログラマブル・ゲート・アレイ
ＩＳＦ  イミッタンス・スペクトラム周波数
ＩＳＰ  イミッタンス・スペクトラム・ペア
ＬＰ  線形予測
ＬＳＦ  ライン・スペクトラム周波数
ＬＳＰ  ライン・スペクトラム・ペア
ＭＤＣＴ  修正離散コサイン変換
ＲＡＭ  ランダム・アクセス・メモリ
ＳＡＤ  音声アクティビティ復号器
ＳＩＤ  無音挿入記述子
ＵＥ  ユーザ装置
ＶＡＤ  音声アクティビティ検出器
【図１】
0005793636.tif 000025
【図３】
0005793636.tif 000026
【図４】
0005793636.tif 000027
【図６】
0005793636.tif 000028
【図７】
0005793636.tif 000029
【図８】
0005793636.tif 000030
【図９】
0005793636.tif 000031
【図１０】
0005793636.tif 000032
【図１１】
0005793636.tif 000033
【図１２】
0005793636.tif 000034
【図２】
0005793636.tif 000035
【図５】
0005793636.tif 000036