(57)【要約】      （修正有）【課題】帯域幅要求を低減すると同時に無線通信システムにおける音声品質を改善し、経費を下げ、且つ効率を増加させる新規の改良された方法及び装置を提供する。【解決手段】背景雑音を伝送すること、背景雑音を通信するために使用される次の背景雑音データ比率フレームを削除すること、背景雑音を受信すること及び背景雑音を更新することのステップを含む背景雑音を通信する方法を含む。【選択図】図９
2011250430.tif 000002
【特許請求の範囲】
【請求項１】
背景雑音を通信する方法であって、
背景雑音を伝送すること、
背景雑音を通信するために使用される次の背景雑音データ比率フレームを削除すること、背景雑音を受信すること、及び
背景雑音を更新することを含む方法。
【請求項２】
始動するステップをさらに含む、請求項１記載の背景雑音を通信する方法。
【請求項３】
背景雑音を利用することをさらに含み、背景雑音を利用する前記ステップは、
無作為の数列の形で白色雑音を出力すること、及び
前記白色雑音の周波数特性を抽出することを含む、請求項１記載の背景雑音を通信する方法。
【請求項４】
前記背景雑音データ比率フレームの少なくとも一つが更新背景雑音データ比率フレームを送信する前に送信されてしまうまで待機するステップをさらに含み、それによって安定な背景雑音比率フレームが伝送される、請求項１記載の方法。
【請求項５】
最後の一時的背景雑音データ比率フレームが更新背景雑音データ比率フレームを送信する前に送信された後、４０〜１００ｍｓまで待機するステップをさらに含み、それによって安定な背景雑音比率フレームが伝送される、請求項１記載の方法。
【請求項６】
限界時間が満了してしまう前に賦活パケット（keep alive packet）を伝送するステップをさらに含む、請求項１記載の背景雑音を通信する方法。
【請求項７】
符号器及び復号器を初期化するステップをさらに含み、符号器及び復号器を初期化する前記ステップは、
前記符号器の状態を音声状態に設定すること、
前記復号器の状態を無言状態に設定すること、及び
原型フレームを１／８データ比率フレームに設定することを含む、請求項１記載の背景雑音を通信する方法。
【請求項８】
背景雑音を混合するステップをさらに含む、請求項１記載の背景雑音を通信する方法。
【請求項９】
前記背景雑音データ比率フレームが受信されなければ、抹消を利用するステップをさらに含む、請求項１記載の背景雑音を通信する方法。
【請求項１０】
背景雑音を更新する前記ステップは少なくとも一つの符号帳入力を持つ更新背景雑音データ比率フレームを伝送することを含む、請求項１記載の背景雑音を通信する方法。
【請求項１１】
背景雑音を伝送する前記ステップは、
フレームを受信すること、
前記フレームが無言フレームであるかどうかを判定すること、
前記フレームが前記無言フレームでないならば、稼働状態に移行し、そして前記フレームを伝送すること、
前記フレームが前記無言フレームであるならば、状態が無言状態であるかどうかを判定すること、
前記フレームが前記無言フレームであり、且つ前記状態が前記無言状態にないならば、前記前記無言状態に移行し、そして前記無言フレームを受信機に送信すること、
前記フレームが前記無言フレームであり、且つ前記状態が前記無言状態にあるならば、前記フレームが安定であるかどうかを判定すること、
前記フレームが安定であるならば、統計を更新し、そして更新が始動されたかどうかを判定すること、及び
前記更新が始動されたならば、原型フレームを構築し、且つ送信することを含む、請求項１記載の背景雑音を通信する方法。
【請求項１２】
前記フレームが安定でないならば、背景雑音を伝送する前記ステップは一時的背景雑音データ比率フレームを伝送するステップを含む、請求項１１記載の背景雑音を通信する方法。
【請求項１３】
背景雑音を受信する前記ステップは、
フレームを受信すること、
前記フレームが音声フレームであるかどうかを判定すること、
前記フレームが前記音声フレームであるならば、状態が音声状態であるかどうかを判定すること、
前記状態が音声状態であり、且つ前記フレームが前記音声フレームであるならば、前記フレームを利用すること、
前記フレームが前記音声フレームでないならば、前記フレームが無言フレームであるかどうかを調べること、
前記フレームが前記無言フレームであるならば、状態が無言状態であるかどうかを調べること、
前記フレームが前記無言フレームであり、且つ前記状態が前記無言状態でないならば、前記無言状態へ移行し、且つ前記フレームを利用すること、
前記フレームが前記無言フレームであり、且つ前記状態が前記無言状態であるならば、更新を生成し、且つ前記更新を利用すること、
前記フレームが前記音声フレームまたは前記無言フレームでないならば、前記状態が前記無言状態であるかどうかを調べること、
前記状態が前記無言状態であり、且つ前記フレームが前記音声フレームまたは前記無言フレームでないならば、原型フレームを利用すること、  
前記状態が前記無言状態でなく、且つ前記フレームが前記音声フレームまたは前記無言フレームでないならば、Ｎ個の連続した抹消が送信されたかどうかを調べること、
Ｎ個の連続した抹消が送信されてなく、前記状態が前記無言状態ではなく、且つ前記フレームが前記音声フレームまたは前記無言フレームでないならば、抹消を利用すること、及び
Ｎ個の連続した抹消が送信されており、前記状態が前記無言状態ではなく、且つ前記フレームが前記音声フレームまたは前記無言フレームでないならば、前記無言状態に移行し、且つ前記原型フレームを利用することのステップを含む、請求項１記載の背景雑音を通信する方法。
【請求項１４】
前記始動するステップは、
前記背景雑音データ比率フレームをフィルタリングすること、
前記背景雑音データ比率フレームのエネルギーを前記背景雑音データ比率フレームの平均エネルギーと比較すること、及び
差分が閾値を越えるならば、更新背景雑音データ比率フレームを伝送することを含む、請求項２記載の背景雑音を通信する方法。
【請求項１５】
前記始動するステップは、
前記背景雑音データ比率フレームをフィルタリングすること、
前記背景雑音データ比率フレームのスペクトルを前記背景雑音データ比率フレームの平均スペクトルと比較すること、及び
差分が閾値を越えるならば、更新背景雑音データ比率フレームを伝送することを含む、請求項２記載の背景雑音を通信する方法。
【請求項１６】
フレームが受信されないならば、抹消を利用するステップをさらに含む、請求項２記載の背景雑音を通信する方法。
【請求項１７】
混合する前記ステップは前記背景雑音を前の更新値から新しい更新値へ徐々に変えることを含む、請求項８記載の背景雑音を通信する方法。
【請求項１８】
前記抹消は時間の５０パーセント以下で利用される、請求項９記載の背景雑音を通信する方法。
【請求項１９】
前記閾値は１ｄｂ以上である、請求項１４記載の背景雑音を通信する方法。
【請求項２０】
更新背景雑音データ比率フレームを伝送する前記ステップは少なくとも一つの符号帳入力を伝送することを含む、請求項１４記載の背景雑音を通信する方法。
【請求項２１】
前記背景雑音データ比率フレームのスペクトルを前記背景雑音データ比率フレームの平均スペクトルと比較するステップは、前記前記背景雑音データ比率フレームに関する符号帳入力の要素（elements）の絶対差分の和を取ることを含む、請求項１５記載の背景雑音を通信する方法。
【請求項２２】
前記閾値は４０パーセント以上である、請求項１５記載の背景雑音を通信する方法。
【請求項２３】
更新背景雑音データ比率フレームを伝送する前記ステップは少なくとも一つの符号帳入力を伝送することを含む、請求項１５記載の背景雑音を通信する方法。
【請求項２４】
前記抹消は時間の５０パーセント以下で利用される、請求項１６記載の背景雑音を通信する方法。
【請求項２５】
前記少なくとも一つの符号帳入力は少なくとも一つのエネルギー符号帳入力及び少なくとも一つのスペクトル符号帳入力を含む、請求項２０記載の背景雑音を通信する方法。
【請求項２６】
前記更新は最も頻繁に使用される符号帳入力を含む、請求項２５記載の背景雑音を通信する方法。
【請求項２７】
背景雑音を通信する方法であって、その方法は背景雑音を伝送するステップ及び背景雑音を受信するステップを含み、
背景雑音を伝送するステップは、
フレームを受信すること、
前記フレームが無言フレームであるかどうかを判定すること、
前記フレームが無言フレームでないならば、稼働状態に移行し、且つ前記フレームを伝送すること、
前記フレームが前記無言フレームであるならば、状態が無言状態であるかどうかを判定すること、
前記フレームが前記無言フレームであり、且つ前記状態が前記無言状態にないならば、前記無言状態に移行し、且つ前記無言フレームを受信機に送信すること、
前記フレームが前記無言フレームであり、且つ前記状態が前記無言状態にあるならば、前記フレームが安定であるかどうかを判定すること、
前記フレームが安定であるならば、統計を更新し、且つ更新が始動されたかどうかを判定すること、
前記更新が始動されていたならば、原型フレームを構築し、且つ送信することのステップを含み、そして
背景雑音を受信するステップは、
前記フレームを受信すること、
前記フレームが音声フレームであるかどうかを判定すること、
前記フレームが前記音声フレームであるならば、前記状態が音声状態であるかどうかを判定すること、
前記状態が前記音声状態であり、且つ前記フレームが前記音声フレームであるならば、前記フレームを利用すること、
前記フレームが前記音声フレームでないならば、前記フレームが前記無言フレームであるかどうかを調べること、
前記フレームが前記無言フレームであるならば、前記状態が前記無言状態であるかどうかを調べること、
前記フレームが前記無言フレームであり、且つ前記状態が前記無言状態でないならば
、前記無言状態に移行し、且つ前記フレームを利用すること、
前記フレームが前記無言フレームであり、且つ前記状態が前記無言状態であるならば、更新を生成し、且つ前記更新を利用すること、
前記フレームが前記音声フレームまたは前記無言フレームでないならば、状態が前記無言状態であるかどうかを調べること、
前記状態が前記無言状態であり、且つ前記フレームが前記音声フレームまたは前記無言フレームでないならば、前記原型フレームを利用すること、
前記状態が前記無言状態でなく、且つ前記フレームが前記音声フレームまたは前記無言フレームでないならば、Ｎ個の連続した抹消が送信されていたかどうかを調べること、
Ｎ個の連続した抹消が送信されてなく、前記状態が前記無言状態でなく、且つ前記フレームが前記音声フレームまたは前記無言フレームでないならば、抹消を利用すること、及び
Ｎ個の連続した抹消が送信されていて、前記状態が前記無言状態でなく、且つ前記フレームが前記音声フレームまたは前記無言フレームでないならば、前記無言状態に移行し、且つ前記原型フレームを利用することのステップを含む方法。
【請求項２８】
少なくとも一つの入力及び少なくとも一つの出力を持つ少なくとも一つのボコーダであって、ボコーダは少なくとも一つの入力及び少なくとも一つの出力を持つ復号器、及び少なくとも一つの入力及び少なくとも一つの出力を持つ符号器を具備し、
メモリと少なくとも一つの入力及び少なくとも一つの出力を持つ少なくとも一つの高性能（smart）削除装置であって、第一の前記少なくとも一つの入力は前記ボコーダの前記少なくとも一つの出力に機能的に接続され、そして前記少なくとも一つの出力は前記ボコーダの前記少なくとも一つの入力に機能的に接続され、
少なくとも一つの入力及び少なくとも一つの出力を持つジッター補正バッファであって、前記少なくとも一つの出力は前記高性能削除装置の第二の前記少なくとも一つの入力に機能的に接続され、及び
少なくとも一つの入力及び少なくとも一つの出力を持つネットワーク・スタックであって、前記少なくとも一つの入力は前記ジッター補正バッファの前記少なくとも一つの入力に機能的に接続され、そして前記少なくとも一つの入力は前記高性能削除装置の前記少なくとも一つの出力に機能的に接続される、を具備する背景雑音を通信するための装置。
【請求項２９】
前記復号器は、
複数の入力と少なくとも一つの出力を持つ緩和符号-励起線形予測復号器であって、前記緩和符号-励起線形予測復号器は背景雑音発生器を具備し、
複数の入力と少なくとも一つの出力を持つフレーム誤り検出探知装置であって、前記フレーム誤り検出探知装置の第一の前記複数の入力は前記緩和符号-励起線形予測復号器の第一の前記複数の入力に機能的に接続され、前記フレーム誤り検出探知装置の第二の前記複数の入力は前記緩和符号-励起線形予測復号器の第二の前記複数の入力に機能的に接続され、
少なくとも一つの入力及び少なくとも一つの出力を持つポスト・フィルタであって、前記少なくとも一つの入力は前記緩和符号-励起線形予測復号器の前記少なくとも一つの出力に機能的に接続される、を具備する請求項２８記載の背景雑音を通信する装置。
【請求項３０】
前記符号器は、
少なくとも一つの入力及び少なくとも一つの出力を持つ信号プロセッサ、
少なくとも一つの入力及び少なくとも一つの出力を持つモデル・パラメータ推定器であって、前記少なくとも一つの入力は前記信号プロセッサの前記少なくとも一つの出力に機能的に接続され、
少なくとも一つの入力及び少なくとも一つの出力を持つ比率判定器（rate determinator）であって、前記少なくとも一つの入力は前記モデル・パラメータ推定器の第一の前記少なくとも一つの出力に機能的に接続され、
少なくとも一つの入力及び少なくとも一つの出力を持つ１／８比率符号器、
少なくとも一つの入力及び少なくとも一つの出力を持つ全比率符号器、
少なくとも一つの入力及び少なくとも一つの出力を持つ第一のスイッチであって、前記少なくとも一つの入力は前記モデル・パラメータ推定器の前記少なくとも一つの出力に機能的に接続され、第一の前記少なくとも一つの出力は前記１／８比率符号器の前記少なくとも一つの入力に機能的に接続され、そして第二の前記少なくとも一つの出力は前記全比率符号器の前記少なくとも一つの入力に機能的に接続され、
少なくとも一つの入力及び少なくとも一つの出力を持つ第二のスイッチであって、第一の前記少なくとも一つの入力は前記１／８比率符号器の前記少なくとも一つの出力に機能的に接続され、そして第二の前記少なくとも一つの入力は前記全比率符号器の前記少なくとも一つの出力に機能的に接続され、及び
少なくとも一つの入力及び少なくとも一つの出力を持つパケット・フォーマット器であって、前記少なくとも一つの入力は前記第二のスイッチの少なくとも一つの出力に機能的に接続される、を具備する、請求項２８記載の背景雑音を通信する装置。
【請求項３１】
前記符号器は、
少なくとも一つの入力及び少なくとも一つの出力を持つ信号プロセッサ、  
少なくとも一つの入力及び少なくとも一つの出力を持つモデル・パラメータ推定器であって、前記少なくとも一つの入力は前記信号プロセッサの前記少なくとも一つの出力に機能的に接続され、
少なくとも一つの入力及び少なくとも一つの出力を持つ比率判定器（rate determinator）であって、前記少なくとも一つの入力は前記モデル・パラメータ推定器の第一の前記少なくとも一つの出力に機能的に接続され、
少なくとも一つの入力及び少なくとも一つの出力を持つ１／８比率符号器、
少なくとも一つの入力及び少なくとも一つの出力を持つ１／２比率符号器、  
少なくとも一つの入力及び少なくとも一つの出力を持つ第一のスイッチであって、前記少なくとも一つの入力は前記モデル・パラメータ推定器の前記少なくとも一つの出力に機能的に接続され、第一の前記少なくとも一つの出力は前記１／８比率符号器の前記少なくとも一つの入力に機能的に接続され、そして第二の前記少なくとも一つの出力は前記１／２比率符号器の前記少なくとも一つの入力に機能的に接続され、
少なくとも一つの入力及び少なくとも一つの出力を持つ第二のスイッチであって、第一の前記少なくとも一つの入力は前記１／８比率符号器の前記少なくとも一つの出力に機能的に接続され、そして第二の前記少なくとも一つの入力は前記１／２比率符号器の前記少なくとも一つの出力に機能的に接続され、及び
少なくとも一つの入力及び少なくとも一つの出力を持つパケット・フォーマット器であって、前記少なくとも一つの入力は前記第二のスイッチの少なくとも一つの出力に機能的に接続される、を具備する、請求項２８記載の背景雑音を通信する装置。
【請求項３２】
前記メモリは背景エネルギー符号帳入力及び背景スペクトル符号帳入力を有する符号帳入力を含む符号帳を含む、請求項２８記載の背景雑音を通信する装置。
【請求項３３】
前記高性能削除装置は、
背景雑音を伝送すること、
背景雑音を通信するために使用される次の背景雑音データ比率フレームを削除すること、
背景雑音を受信すること、及び
背景雑音を更新すること、を含む前記メモリに記憶された命令を実行するように適応される、請求項２８記載の背景雑音を通信する装置。
【請求項３４】
前記フレームを受信すること、
前記高性能削除装置は背景雑音を伝送すること及び背景雑音を受信することを含む前記メモリに記憶された命令を実行するように適応され、
背景雑音を伝送することは、
フレームを受信すること、
前記フレームが無言フレームであるかどうかを判定すること、
前記フレームが前記無言フレームでないならば、稼働状態に移行し、且つ前記フレームを伝送すること、
前記フレームが前記無言フレームであるならば、前記状態が無言状態であるかどうかを判定すること、
前記フレームが前記無言フレームであり、且つ前記状態が前記無言状態にないならば、前記無言状態に移行し、且つ前記無言フレームを送信すること、
前記フレームが前記無言フレームであり、且つ前記状態が前記無言状態にあるならば、前記フレームが安定であるかどうかを判定すること、
前記フレームが安定であるならば、統計を更新し、且つ更新が始動されたかどうかを判定すること、
前記更新が始動されていたならば、原型フレームを構築し、且つ送信することのステップを含み、
前記背景雑音を受信することは、
前記フレームが音声フレームであるかどうかを判定すること、
前記フレームが前記音声フレームであるならば、前記状態が音声状態であるかどうかを判定すること、
前記状態が前記音声状態であり、且つ前記フレームが前記音声フレームであるならば、前記フレームを利用すること、
前記フレームが前記音声フレームでないならば、前記フレームが前記無言フレームであるかどうかを調べること、
前記フレームが前記無言フレームであるならば、前記状態が前記無言状態であるかどうかを調べること、
前記フレームが前記無言フレームであり、且つ前記状態が前記無言状態でないならば、前記無言状態に移行し、且つ前記フレームを利用すること、
前記フレームが前記無言フレームであり、且つ前記状態が前記無言状態であるならば、更新を生成し、且つ前記更新を利用すること、
前記フレームが前記音声フレームまたは前記無言フレームでないならば、前記状態が前記無言状態であるかどうかを調べること、
前記状態が前記無言状態であり、且つ前記フレームが前記音声フレームまたは前記無言フレームでないならば、前記原型フレームを利用すること、
前記状態が前記無言状態でなく、且つ前記フレームが前記音声フレームまたは前記無言フレームでないならば、Ｎ個の連続した抹消が送信されたかどうかを調べること、
Ｎ個の連続した抹消が送信されてなく、前記状態が前記無言状態でなく且つ前記フレームが前記音声フレームまたは前記無言フレームでないならば、抹消を利用すること、及び
Ｎ個の連続した抹消が送信されており、前記状態が前記無言状態でなく、且つ前記フレームが前記音声フレームまたは前記無言フレームでないならば、前記無言状態に移行し、且つ前記原型フレームを利用すること
のステップを含む、請求項２８記載の背景雑音を通信する装置。
【請求項３５】
前記背景雑音発生器は、
少なくとも一つの入力及び少なくとも一つを持つ雑音発生器、及び
少なくとも一つの入力及び少なくとも一つの出力を持つＬＰＣフィルタであって、前記ＬＰＣフィルタの前記少なくとも一つの入力は前記雑音発生器の前記少なくとも一つの出力に機能的に接続される、を具備する請求項２９記載の背景雑音を通信する装置。
【請求項３６】
前記高性能削除装置は、
背景雑音を伝送すること、
背景雑音を通信するために使用される次の背景雑音データ比率フレームを削除すること、
背景雑音を受信すること、及び
前記符号帳入力の少なくとも一つを持つ更新背景雑音データ比率フレームを伝送することによって背景雑音を更新すること、を含む前記メモリに記憶された命令を実行するように適応された、請求項３２記載の背景雑音を通信する装置。
【請求項３７】
前記高性能削除装置はさらに前記メモリに記憶された始動命令を実行するように適応された、請求項３３記載の背景雑音を通信する装置。
【請求項３８】
前記高性能削除装置はさらに前記メモリに記憶された利用背景雑音命令を実行するように適応され、前記利用背景雑音命令は、
無作為の数列の形で白色雑音を出力すること、及び
前記白色雑音の周波数特性を抽出すること、を含む請求項３３記載の背景雑音を通信する装置。
【請求項３９】
前記高性能削除装置はさらに、
更新背景雑音データ比率フレームを送信する前に、前記背景雑音データ比率フレームの少なくとも一つが送信されるまで待機し、それにより安定な背景雑音データ比率フレームが伝送されることを含む、前記メモリに記憶された命令を実行するように適応される、請求項３３記載の背景雑音を通信する装置。
【請求項４０】
前記高性能削除装置はさらに、
更新背景雑音データ比率フレームを送信する前に、最後の一時的背景雑音データ比率フレームが送信された後４０〜１００ｍｓまで待機し、それにより安定な背景雑音データ比率フレームが伝送されることを含む、前記メモリに記憶された命令を実行するように適応される、請求項３３記載の背景雑音を通信する装置。
【請求項４１】
前記高性能削除装置はさらに、
限界時間が満了する前に賦活パケットを伝送することを含む前記メモリに記憶された命令を実行するように適応される、請求項３３記載の背景雑音を通信する装置。
【請求項４２】
前記高性能削除装置はさらに符号器及び復号器を初期化することを含む前記メモリに記憶された命令を実行するように適応され、符号器及び復号器を前記初期化する命令は、
前記符号器の状態を音声に設定すること、
前記復号器の状態を無言に設定すること、及び
原型フレームを１／８データ比率フレームに設定することを含む、請求項３３記載の背景雑音を通信する装置。
【請求項４３】
前記高性能削除装置はさらに前記背景雑音を混合することを含む前記メモリに記憶された命令を実行するように適応される、請求項３３記載の背景雑音を通信する装置。
【請求項４４】
前記高性能削除装置はさらに、前記背景雑音データ比率フレームが受信されなければ抹消を利用することを含む前記メモリに記憶された命令を実行するように適応される、請求項３３記載の背景雑音を通信する装置。
【請求項４５】
前記高性能削除装置はさらに背景雑音を伝送することを含む、前記メモリに記憶された前記命令を実行するように適応され、前記命令はさらに、
フレームを受信すること、
前記フレームが無言フレームであるかどうかを判定すること、
前記フレームが前記無言フレームでないならば、稼働状態に移行し、且つ前記フレームを伝送すること、
前記フレームが前記無言フレームであるならば、状態が無言状態であるかどうかを判定すること、
前記フレームが前記無言フレームであり、且つ前記状態が前記無言状態にないならば、前記無言状態へ移行し、且つ前記無言フレームを受信機へ送信すること、
前記フレームが前記無言フレームであり、且つ前記状態が前記無言状態にあるならば、前記フレームが安定であるかどうかを判定すること、
前記フレームが安定であるならば、統計を更新し、且つ更新が始動されたかどうかを判定すること、及び
前記更新が始動されていたならば、原型フレームを構築し、且つ送信することを含む、請求項３３記載の背景雑音を通信する装置。
【請求項４６】
前記高性能削除装置はさらに背景雑音を受信することを含む前記メモリに記憶された前記命令を実行するように適応され、前記命令はさらに、
フレームを受信すること、
前記フレームが音声フレームであるかどうかを判定すること、
前記フレームが前記音声フレームであるならば、状態が音声状態であるかどうかを判定すること、
前記状態が前記音声状態であり、且つ前記フレームが前記音声フレームであるならば、前記フレームを利用すること、
前記フレームが音声フレームでないならば、前記フレームが無言フレームであるかどうかを調べること、
前記フレームが前記無言フレームであるならば、前記状態が無言状態であるかどうかを調べること、
前記フレームが前記無言フレームであり、且つ前記状態が前記無言状態でないならば、無言状態に移行し、且つ前記フレームを利用すること、
前記フレームが前記無言フレームであり、且つ前記状態が前記無言状態であるならば、更新を生成し、且つ前記更新を利用すること、
前記フレームが前記音声フレームまたは前記無言フレームでないならば、前記状態が前記無言状態であるかどうかを調べること、
前記状態が前記無言状態であり、且つ前記フレームが前記音声フレームまたは前記無言フレームでないならば、原型フレームを利用すること、
前記状態が前記無言状態ではなく、且つ前記フレームが前記音声フレームまたは前記無言フレームでないならば、Ｎ個の連続した抹消が送信されたかどうかを調べること、
Ｎ個の連続した抹消が送信されてなく、前記状態が前記無言状態ではなく、且つ前記フレームが前記音声フレームまたは前記無言フレームでないならば、抹消を利用すること、
及び
Ｎ個の連続した抹消が送信されており、前記状態が前記無言状態ではなく、且つ前記フレームが前記音声フレームまたは前記無言フレームでないならば、前記無言状態に移行し、且つ前記原型フレームを利用することを含む、請求項３３記載の背景雑音を通信する装置。
【請求項４７】
前記高性能削除装置はさらに前記メモリに記憶された始動命令を実行するように適応され、前記始動命令は、
背景雑音比率フレームをフィルタすること、
前記背景雑音データ比率フレームのエネルギーを前記背景雑音データ比率フレームの平均エネルギーと比較すること、及び
差分が閾値を越えるならば、更新背景雑音データ比率フレームを伝送することを含み、前記更新背景雑音データ比率フレームは前記符号帳入力の少なくとも一つを含む、請求項３６記載の背景雑音を通信する装置。 
【請求項４８】
前記高性能削除装置はさらに前記メモリに記憶された始動命令を実行するように適応され、前記始動命令は、
背景雑音比率フレームをフィルタすること、
前記背景雑音データ比率フレームのスペクトルを前記背景雑音データ比率フレームの平均スペクトルと比較すること、及び
差分が閾値を越えるならば、更新背景雑音データ比率フレームを伝送することを含み、前記更新背景雑音データ比率フレームは前記符号帳入力の少なくとも一つを含む、請求項３６記載の背景雑音を通信する装置。 
【請求項４９】
前記高性能削除装置はさらに前記メモリに記憶された前記始動命令を実行するように適応され、前記始動命令は、
前記背景雑音比率フレームをフィルタすること、
前記背景雑音データ比率フレームのエネルギーを前記背景雑音データ比率フレームの平均エネルギーと比較すること、及び
差分が閾値を越えるならば、更新背景雑音データ比率フレームを伝送することを含む、請求項３７記載の背景雑音を通信する装置。 
【請求項５０】
前記高性能削除装置はさらに前記メモリに記憶された前記始動命令を実行するように適応され、前記始動命令は、
背景雑音比率フレームをフィルタすること、
前記背景雑音データ比率フレームのスペクトルを前記背景雑音データ比率フレームの平均スペクトルと比較すること、及び
差分が閾値を越えるならば、更新背景雑音データ比率フレームを伝送することを含む、請求項３７記載の背景雑音を通信する装置。 
【請求項５１】
前記高性能削除装置はさらに、フレームが受信されなければ抹消を利用することを含む前記メモリに記憶された命令を実行するように適応される、請求項３７記載の背景雑音を通信する装置。
【請求項５２】
前記高性能削除装置はさらに前記メモリに記憶された前記混合命令を実行するように適応され、前記混合命令はさらに背景雑音を前の更新値から新しい更新値へ徐々に変えることを含む、請求項４３記載の背景雑音を通信する装置。
【請求項５３】
前記抹消は時間の５０パーセント以下で利用される、請求項４４記載の背景雑音を通信する装置。
【請求項５４】
前記高性能削除装置はさらに背景雑音を伝送することを含む前記メモリに記憶された前記命令を実行するように適応され、前記命令はさらに、
前記フレームが安定でないならば、一時的背景雑音データ比率フレームを伝送することを含む、請求項４５記載の背景雑音を通信する装置。
【請求項５５】
前記符号帳入力の少なくとも一つは少なくとも一つのエネルギー符号帳入力及び少なくとも一つのスペクトル符号帳入力を含む、請求項４７記載の背景雑音を通信する装置。
【請求項５６】
前記閾値は１ｄｂ以上である、請求項４９記載の背景雑音を通信する装置。
【請求項５７】
前記高性能削除装置はさらに、前記背景雑音データ比率フレームに関する符号帳入力の要素（elements）の絶対差分の和を取ることによって前記背景雑音データ比率フレームのスペクトルを前記背景雑音データ比率フレームの平均スペクトルと比較する命令を実行するように適応される、請求項５０記載の背景雑音を通信する装置。
【請求項５８】
前記閾値は４０パーセント以上である、請求項５０記載の背景雑音を通信する装置。
【請求項５９】
前記抹消は時間の５０パーセント以下で利用される、請求項５５記載の背景雑音を通信する装置。
【請求項６０】
前記更新背景雑音データ比率フレームは最も頻繁に使用される符号帳入力を含む、請求項５７記載の背景雑音を通信する装置。
【請求項６１】
高性能削除装置であって、
メモリ、
前記メモリに記憶された命令を含むソフトウェア、及び
少なくとも一つの入力及び少なくとも一つの出力を含み、前記高性能削除装置は、
背景雑音を伝送すること、
背景雑音を通信するために使用される次の背景雑音データ比率フレームを削除すること、
背景雑音を受信すること、及び
背景雑音を更新することを含む前記メモリに記憶された命令を実行するように適応される、高性能削除装置。
【請求項６２】
前記高性能削除装置はさらに背景雑音を伝送することを含む前記メモリに記憶された前記命令を実行するように適応され、前記命令はさらに、
フレームを受信すること、
前記フレームが無言フレームであるかどうかを判定すること、
前記フレームが前記無言フレームでないならば、稼働状態に移行し、且つ前記フレームを伝送すること、
前記フレームが前記無言フレームであるならば、状態が無言状態であるかどうかを判定すること、
前記フレームが前記無言フレームであり、且つ前記状態が前記無言状態にないならば、前記無言状態へ移行し、且つ前記無言フレームを受信機へ送信すること、
前記フレームが前記無言フレームであり、且つ前記状態が前記無言状態にあるならば、前記フレームが安定であるかどうかを判定すること、
前記フレームが安定であるならば、統計を更新し、且つ更新が始動されたかどうかを判定する、及び
前記更新が始動されていたならば、原型フレームを構築し、且つ送信することを含み、そして
前記高性能削除装置はさらに背景雑音を受信することを含むメモリに記憶された前記命令を実行するように適応され、前記命令はさらに、
フレームを受信すること、
前記フレームが音声フレームであるかどうかを判定すること、
前記フレームが前記音声フレームであるならば、状態が音声状態であるかどうかを判定すること、
前記状態が前記音声状態であり、且つ前記フレームが前記音声フレームであるならば、
前記フレームを利用すること、
前記フレームが音声フレームでないならば、前記フレームが無言フレームであるかどうかを調べること、
前記フレームが前記無言フレームであるならば、前記状態が無言状態であるかどうかを調べること、
前記フレームが前記無言フレームであり、且つ前記状態が前記無言状態でないならば、無言状態に移行し、且つ前記フレームを利用すること、
前記フレームが前記無言フレームであり、且つ前記状態が前記無言状態であるならば、更新を生成し、且つ前記更新を利用すること、
前記フレームが前記音声フレームまたは前記無言フレームでないならば、前記状態が前記無言状態であるかどうかを調べること、
前記状態が前記無言状態であり、且つ前記フレームが前記音声フレームまたは前記無言フレームでないならば、前記原型フレームを利用すること、
前記状態が前記無言状態ではなく、且つ前記フレームが前記音声フレームまたは前記無言フレームでないならば、Ｎ個の連続した抹消が送信されたかどうかを調べること、
Ｎ個の連続した抹消が送信されてなく、前記状態が前記無言状態ではなく、且つ前記フレームが前記音声フレームまたは前記無言フレームでないならば、抹消を利用すること、及び
Ｎ個の連続した抹消が送信されており、前記状態が前記無言状態ではなく、且つ前記フレームが前記音声フレームまたは前記無言フレームでないならば、前記無言状態に移行し、且つ前記原型フレームを利用することを含む、請求項６１記載の背景雑音を通信する装置。
【請求項６３】
前記メモリはさらに、
背景エネルギー符号帳入力及び背景スペクトル符号帳入力を持つ符号帳入力を含む符号帳を含み、そして
高性能削除装置はさらに背景雑音を更新することを含む前記メモリに記憶された前記命令を実行するように適応され、前記命令はさらに少なくとも一つの符号帳入力を持つ更新背景雑音データ比率フレームを伝送することを含む、請求項６１記載の背景雑音を通信する装置。
【請求項６４】
前記高性能削除装置はさらに前記メモリに記憶された始動命令を実行するように適応される、請求項６１記載の背景雑音を通信する装置。
【請求項６５】
前記高性能削除装置はさらに前記メモリに記憶された利用前記背景雑音命令を実行するように適応され、前記利用背景雑音命令は、
無作為の数列の形で白色雑音を出力すること、及び
白色雑音の周波数特性を抽出することを含む、請求項６１記載の背景雑音を通信する装置。
【請求項６６】
前記高性能削除装置はさらに、
更新背景雑音データ比率フレームを送信する前に、前記背景雑音データ比率フレームの少なくとも一つが送信されてしまうまで待機し、それによって安定な背景雑音比率フレームが伝送されることを含む前記メモリに記憶された命令を実行するように適応される、請求項６１記載の背景雑音を通信する装置。
【請求項６７】
前記高性能削除装置はさらに、
更新背景雑音データ比率フレームを送信する前に、最後の一時的背景雑音データ比率フレームが送信された後、４０〜１００ｍｓまで待機し、それによって安定な背景雑音比率フレームが伝送されることを含む前記メモリに記憶された命令を実行するように適応される、請求項６１記載の背景雑音を通信する装置。
【請求項６８】
前記高性能削除装置はさらに、
限界時間が満了してしまう前に賦活パケットを伝送することを含む前記メモリに記憶された命令を実行するように適応される、請求項６１記載の背景雑音を通信する装置。
【請求項６９】
前記高性能削除装置はさらに、符号器及び復号器を初期化することを含む前記メモリに記憶された命令を実行するように適応され、符号器及び復号器を前記初期化する命令は、
前記符号器の状態を音声に設定すること、
前記復号器の状態を無言に設定すること、及び
原型を１／８データ比率フレームに設定することを含む、請求項６１記載の背景雑音を通信する装置。
【請求項７０】
前記高性能削除装置はさらに、前記背景雑音を混合することを含む前記メモリに記憶された命令を実行するように適応される、請求項６１記載の背景雑音を通信する装置。
【請求項７１】
前記高性能削除装置はさらに、前記背景雑音データ比率フレームが受信されなければ、抹消を利用することを含む前記メモリに記憶された命令を実行するように適応される、請求項６１記載の背景雑音を通信する装置。
【請求項７２】
前記高性能削除装置はさらに背景雑音を伝送することを含む前記メモリに記憶された命令を実行するように適応され、前記命令はさらに、
フレームを受信すること、
前記フレームが無言フレームであるかどうかを判定すること、
前記フレームが前記無言フレームでないならば、稼働状態に移行し、且つ前記フレームを伝送すること、
前記フレームが前記無言フレームであるならば、状態が無言状態であるかどうかを判定すること、
前記フレームが前記無言フレームであり、且つ前記状態が前記無言状態にないならば、前記無言状態へ移行し、且つ前記無言フレームを受信機へ送信すること、
前記フレームが前記無言フレームであり、且つ前記状態が前記無言状態にあるならば、前記フレームが安定であるかどうかを判定すること、
前記フレームが安定であるならば、統計を更新し、且つ更新が始動されたかどうかを判定する、及び
前記更新が始動されていたならば、原型フレームを構築し、且つ送信することを含む、請求項６１記載の背景雑音を通信する装置。
【請求項７３】
前記高性能削除装置はさらに背景雑音を受信することを含む前記メモリに記憶された命令を実行するように適応され、前記命令はさらに、
フレームを受信すること、
前記フレームが音声フレームであるかどうかを判定すること、
前記フレームが前記音声フレームであるならば、状態が音声状態であるかどうかを判定すること、
前記状態が前記音声状態であり、且つ前記フレームが前記音声フレームであるならば、前記フレームを利用すること、
前記フレームが音声フレームでないならば、前記フレームが無言フレームであるかどうかを調べること、
前記フレームが前記無言フレームであるならば、前記状態が無言状態であるかどうかを調べること、
前記フレームが前記無言フレームであり、且つ前記状態が前記無言状態でないならば、無言状態に移行し、且つ前記フレームを利用すること、
前記フレームが前記無言フレームであり、且つ前記状態が前記無言状態であるならば、
更新を生成し、且つ前記更新を利用すること、
前記フレームが前記音声フレームまたは前記無言フレームでないならば、前記状態が前記無言状態であるかどうかを調べること、
前記状態が前記無言状態であり、且つ前記フレームが前記音声フレームまたは前記無言フレームでないならば、原型フレームを利用すること、
前記状態が前記無言状態ではなく、且つ前記フレームが前記音声フレームまたは前記無言フレームでないならば、Ｎ個の連続した抹消が送信されたかどうかを調べること、
Ｎ個の連続した抹消が送信されてなく、前記状態が前記無言状態ではなく、且つ前記フレームが前記音声フレームまたは前記無言フレームでないならば、抹消を利用すること、及び
Ｎ個の連続した抹消が送信されており、前記状態が前記無言状態ではなく、且つ前記フレームが前記音声フレームまたは前記無言フレームでないならば、前記無言状態に移行し、且つ前記原型フレームを利用することを含む、請求項６１記載の背景雑音を通信する装置。
【請求項７４】
前記高性能削除装置はさらに前記メモリに記憶された始動命令を実行するように適応され、前記始動命令はさらに、
背景雑音データ比率フレームをフィルタすること、
前記背景雑音データ比率フレームのエネルギーを前記背景雑音データ比率フレームの平均エネルギーと比較すること、及び
差分が閾値を越えるならば、更新背景雑音データ比率フレームを伝送することを含み、前記更新背景雑音データ比率フレームは前記符号帳入力の少なくとも一つを含む、請求項６３記載の背景雑音を通信する装置。
【請求項７５】
前記高性能削除装置はさらに前記メモリに記憶された始動命令を実行するように適応され、前記始動命令はさらに、
背景雑音データ比率フレームをフィルタすること、
前記背景雑音データ比率フレームのスペクトルを前記背景雑音データ比率フレームの平均スペクトルと比較すること、及び
差分が閾値を越えるならば、更新背景雑音データ比率フレームを伝送することを含み、前記更新背景雑音データ比率フレームは前記符号帳入力の少なくとも一つを含む、請求項６３記載の背景雑音を通信する装置。
【請求項７６】
前記高性能削除装置はさらに前記メモリに記憶された始動命令を実行するように適応され、前記始動命令はさらに、
前記背景雑音データ比率フレームをフィルタすること、
前記背景雑音データ比率フレームのエネルギーを前記背景雑音データ比率フレームの平均エネルギーと比較すること、及び
差分が閾値を越えるならば、更新背景雑音データ比率フレームを伝送することを含む、請求項６４記載の背景雑音を通信する装置。
【請求項７７】
前記高性能削除装置はさらに前記メモリに記憶された始動命令を実行するように適応され、前記始動命令はさらに、
背景雑音データ比率フレームをフィルタすること、
前記背景雑音データ比率フレームのスペクトルを前記背景雑音データ比率フレームの平均スペクトルと比較すること、及び
差分が閾値を越えるならば、更新背景雑音データ比率フレームを伝送することを含む、請求項６４記載の背景雑音を通信する装置。
【請求項７８】
前記高性能削除装置はさらに、フレームが受信されなければ抹消を利用することを含む前記メモリに記憶された命令を実行するように適応される、請求項６４記載の背景雑音を通信する装置。
【請求項７９】
前記高性能削除装置はさらに、前記メモリに記憶された前記混合命令を実行するように適応され、前記混合命令はさらに背景雑音を前の更新値から新しい更新値へ徐々に変えることを含む、請求項７０記載の背景雑音を通信する装置。
【請求項８０】
前記抹消は時間の５０パーセント以下で利用される、請求項７１記載の背景雑音を通信する装置。
【請求項８１】
前記高性能削除装置はさらに、背景雑音を伝送することを含む前記メモリに記憶された命令を実行するように適応され、前記命令はさらに、
前記フレームが安定でないならば、一時的背景雑音データ比率フレームを伝送することを含む、請求項７２記載の背景雑音を通信する装置。
【請求項８２】
前記符号帳入力の少なくとも一つは少なくとも一つのエネルギー符号帳入力、及び少なくとも一つのスペクトル符号帳入力を含む、請求項４７記載の背景雑音を通信する装置。
【請求項８３】
前記閾値は１ｄｂ以上である、請求項７６記載の背景雑音を通信する装置。
【請求項８４】
前記高性能削除装置はさらに、前記背景雑音データ比率フレームに関する符号帳入力の要素（elements）の絶対差分の和を取ることによって前記背景雑音データ比率フレームのスペクトルを前記背景雑音データ比率フレームの平均スペクトルと前記比較することを実行するように適応される、請求項７７記載の背景雑音を通信する装置。
【請求項８５】
前記閾値は４０パーセント以上である、請求項７７記載の背景雑音を通信する装置。
【請求項８６】
前記抹消は時間の５０パーセント以下で利用される、請求項８２記載の背景雑音を通信する装置。
【請求項８７】
前記更新背景雑音データ比率フレームは最も頻繁に使用される符号帳入力を含む、請求項８４記載の背景雑音を通信する装置。
【発明の詳細な説明】
【技術分野】
【０００１】
３５Ｕ．Ｓ．Ｃ．§１１９に基づく優先権主張
この出願は２００５年２月１日出願の「背景雑音情報の断続伝送及び正確な再生の方法（Method for Discontinuous Transmission and Accurate Reproduction of Background Noise Information）」と題する米国仮出願番号第６０／６４９，１９２号の特典を主張するものであり、この出願の全体の開示はこの出願の開示の一部であると考えられ、引用によりここに組込まれている。
【０００２】
本発明は一般にネットワーク通信に関係する。特に、本発明は帯域幅要求を低減すると同時に無線通信システムにおける音声品質を改善し、経費を下げ、且つ効率を増加させる新規の改良された方法及び装置に関係する。
【背景技術】
【０００３】
ＣＤＭＡボコーダは背景雑音情報を通信するために既知の比率（rate）で１／８フレームの連続伝送を使用する。通話品質に影響を与えないでシステム容量を向上させるために、これら１／８フレームの大部分を省略（drop）し、或いは「削除する（blank）」ことが望ましい。従って、背景雑音の通信のために必要とされるオーバーヘッドを低減させるために、既知の比率のフレームを適切に選択し、且つ省略する方法が当技術において必要である。
【発明の概要】
【０００４】
上記を考慮して、本発明の記載された特徴は一般に背景雑音を通信する一以上の改良されたシステム、方法及び／または装置に関係する。
【０００５】
一実施例では、本発明は背景雑音を伝送すること、背景雑音を伝送するために使用される次の背景雑音データ比率フレームを削除すること、背景雑音を受信すること、及び背景雑音を更新することのステップを含む背景雑音を通信する方法を含む。
【０００６】
別の実施例では、背景雑音を通信する方法は背景雑音が新しい原型（prototype）の比率フレームを伝送することによって変化するとき背景雑音の更新を始動させるステップをさらに含む。
【０００７】
別の実施例では、背景雑音を通信する方法は背景雑音データ比率フレームをフィルタすることによって始動すること、背景雑音データ比率フレームのエネルギーを背景雑音データ比率フレームの平均エネルギーと比較すること、及び差分が閾値（threshold）を越えるならば更新背景雑音データ比率フレームを伝送することのステップをさらに含む。
【０００８】
別の実施例では、背景雑音を通信する方法は背景雑音データ比率フレームをフィルタすることによって始動すること、背景雑音データ比率フレームのスペクトルを背景雑音データ比率フレームの平均スペクトルと比較すること、及び差分が閾値を越えるならば更新背景雑音データ比率フレームを伝送することのステップをさらに含む。
【０００９】
別の実施例では、本発明は少なくとも一つの入力と少なくとも一つの出力を持つボコーダ（そこでは前記ボコーダは少なくとも一つの入力と少なくとも一つの出力を持つ復号器及び少なくとも一つの入力と少なくとも一つの出力を持つ符号器を含む）、メモリと少なくとも一つの入力及び少なくとも一つの出力を持つ少なくとも一つの高性能（smart）削除装置（そこでは第一の少なくとも一つの入力はボコーダの少なくとも一つの出力に機能的に接続され、少なくとも一つの出力はボコーダの少なくとも一つの入力に機能的に接続される）、少なくとも一つの入力と少なくとも一つの出力を持つジッター補正バッファ（de-jitter buffer）（そこでは少なくとも一つの出力は高性能削除装置の第二の少なくとも一つの入力に機能的に接続される）を含む背景雑音を通信するための装置；及び少なくとも一つの入力と少なくとも一つの出力を持つネットワーク・スタック（そこでは少なくとも一つの入力はジッター補正バッファの少なくとも一つの入力に機能的に接続され、少なくとも一つの入力は高性能削除装置の少なくとも一つの出力に機能的に接続される）を含む。
【００１０】
別の実施例では、高性能削除装置は、背景雑音を伝送すること、背景雑音を通信するために使用される次の背景雑音データ比率フレームを削除すること、背景雑音を受信すること、及び背景雑音を更新することを含むメモリに記憶された命令（instructions）を実行するように適応される。
【００１１】
本発明の適用のさらなる範囲は次の詳細な記述、請求項、及び図面から明白になるであろう。しかしながら、発明の精神及び範囲の中での様々な変更及び修正は当業者にとって明白になるので、詳細な記述及び特定の例は、発明の好ましい実施例を示すとともに、例示の目的のみとして与えられていることは理解されなければならない。
【００１２】
本発明はここで下記に与えられる詳細な記述、付加請求項、及び付随の図面から十分に理解されることになるであろう。
【図面の簡単な説明】
【００１３】
【図１】図１は、背景雑音発生器のブロック図である。
【図２】図２は、雑音を利用（play）するために１／８比率のフレームを使用する復号器の最上位の図である。
【図３】図３は、符号器の一つの実施例を例示する。
【図４】図４は、三つの符号帳入力（codebook entries）、ＦＧＩＤＸ、ＬＳＰＩＤＸ１、及びＬＳＰＩＤＸ２を含む１／８フレームを例示する。
【図５ａ】５ａは、高性能削除を使用するシステムの論理ブロック図である。
【図５ｂ】図５ｂは、高性能削除を使用するシステムの論理ブロック図である（高性能削除装置はボコーダに集積される）。
【図５ｃ】図５ｃは、高性能削除を使用するシステムの論理ブロック図である（高性能削除装置は本発明の伝送と受信の両方のステップを行う一つのブロック或いは装置を含む）。
【図５ｄ】図５ｄは、時間軸圧縮（time warping）を用いて圧縮された通話セグメントの例である。
【図５ｅ】図５ｅは、時間軸圧縮を用いて伸張された通話セグメントの例である。
【図５ｆ】図５ｆは、高性能削除及び時間軸圧縮を使用するシステムの論理ブロック図である。
【図６】図６は、コンピュータ・ラック上の無言の始まりにおける平均エネルギー対フレーム数に関するフレーム・エネルギーのグラフである。
【図７】図７は、強風環境において無言の始まりにおける平均エネルギー対フレーム数に関するフレーム・エネルギーのグラフである。
【図８】図８は、送信機によって実行される本発明の高性能削除方法及び装置のステップを例示するフローチャートである。
【図９】図９は、受信機によって実行される本発明の高性能削除方法及び装置のステップを例示するフローチャートである。
【図１０】図１０は、更新比率フレームの伝送及び抹消の利用を例示する。
【図１１】図１１は、前の１／８比率フレーム更新が新しい、或いは次の１／８比率フレーム更新と混合されるエネルギー値対時間のグラフである。
【図１２】図１２は、前の１／８比率フレーム更新が符号帳入力を使用して新しい、或いは次の１／８比率フレーム更新と混合される混合を例示する。
【図１３】図１３は、フレーム・エネルギーにおける差分に基づいて１／８比率フレーム更新を始動するとき実行されるステップを例示するフローチャートである。
【図１４】図１４は、周波数エネルギーにおける差分に基づいて１／８比率フレーム更新を始動するとき実行されるステップを例示するフローチャートである。
【図１５】図１５は、「低周波」ＬＳＰ及び「高周波」ＬＳＰに関する周波数スペクトル符号帳入力の変化を示すＬＳＰスペクトル差分のグラフである。
【図１６】図１６は、賦活（keep alive）パケットを送るとき実行されるステップを例示するフローチャートである。
【図１７】図１７は、ボコーダに位置する符号器及び復号器が初期化されるとき実行されるステップを例示するフローチャートである。
【詳細な説明】
【００１４】
用語「例示の（illustrative）」は「例（example）、場合（instance）、または実例（illustration）として役立つ」ことを意味することにここに使用される。「例示の」としてここに記載された実施例は他の実施例に対して好ましいか、或いは有利であるとして必ずしも解釈されるとは限らない。
【００１５】
全二重通話の間、通話者（parties）の少なくとも一方が「無言である（silent）」多くの場合がある。これらの「無言（silence）」間隔の間、そのチャネルは背景雑音情報を通信する。背景雑音情報の適切な通信は会話に含まれる通話者によって知覚される音声品質に影響を及ぼす要素である。ＩＰ準拠の通信では、一方の通話者が無言であるとき、パケットはその話し手が無言になったこと、及び背景雑音が再現、或いは再生されるべきことを示す聞き手へのメッセージを送るために使用される。パケットは全ての無言間隔の始まりに送られる。ＣＤＭＡボコーダは背景雑音情報を通信するために既知の比率で１／８比率フレームの連続伝送を使用する。
【００１６】
地上線（landline）または有線（wireline）システムは他のシステムと同様に帯域幅に関する多くの制限がないために大部分の通話データを送信する。従って、データは全比率フレームを連続して送信することによって通信される。無線通信システムでは、しかしながら帯域幅を節約する必要性がある。無線システムにおいて帯域幅を節約する一つの方法は伝送されるフレームの大きさ（サイズ）を低減することである。例えば、多くのＣＤＭＡシステムは背景雑音を通信するために１／８比率フレームを連続して送信する。１／８比率フレームは無言指標フレームとして振る舞う。完全な、或いは半フレームと対照的に、小さなフレームを送信することによって、帯域幅は節約される。
【００１７】
本発明は「無言」フレームを省略すること、或いは「削除すること」を含む帯域幅を節約する装置及び方法を含む。これらの１／８比率フレームの大部分を省略すること、或いは「削除すること」は許容レベルで通話品質を維持すると同時にシステム容量を改善する。本発明の装置及び方法は１／８比率フレームに限定されないが、背景雑音の通信のために必要なオーバーヘッドを低減するために背景雑音を通信するのに使用される既知の比率のフレームを選択し、且つ省略するために使用される。背景雑音を通信するために使用されるあらゆる比率フレームは背景雑音比率フレームとして知られ、そして本発明において使用される。このように、本発明は背景雑音を通信するために使用される限り、あらゆるサイズのフレームと共に使用される。さらに、背景雑音が無言間隔の中間で変化するならば、本高性能削除装置は通話品質に著しく影響を及ぼすことなく背景雑音の変更を反映するために通信システムを更新する。
【００１８】
ＣＤＭＡ通信では、既知比率のフレームは話し手が無言になるとき背景雑音を符号化するために使用される。例示の実施例では、１／８比率フレームは高データ比率（High Data Rate：ＨＤＲ）上でのインターネット・プロトコル上音声（Voice over Internet Protocol：ＶｏＩＰ）システムにおいて使用される。ＨＤＲは電気通信工業会（Telecommunications Industry Association：ＴＩＡ）規格ＩＳ-８５６によって記述され、そしてＣＤＭＡ２０００  １×ＥＶ-ＤＯとしても知られている。この実施例では、１／８比率フレームの連続系列は無言期間の間に２０ｍｓｅｃ毎に送信される。これは全比率（比率１）、半比率（比率１／２）または４分の１比率（比率１／４）とは異なり、それは音声データを送信するために使用される。１／８比率パケットは全比率フレームと較べて比較的小さく、即ち、少ないビットを持つけれども、通信システムにおけるパケットのオーバーヘッドはなお多量である。スケジューラは音声パケット比率を区別しないのでこのことは特に真実である。スケジューラは資源の効率的な利用を行うためにシステム資源を移動局に割当てる。例えば、最大の処理能力のスケジューラは最良の無線条件にある移動局を予定計画することによってセル処理能力を最大にする。ラウンドロビン（総当たり）スケジューラは一つづつシステム移動局に同数の予定計画スロットを割当てる。比例公平スケジューラは伝送時間を比例的に（ユーザー無線条件）公平な方法において移動局に割当てる。本方法及び装置は多くの型式のスケジューラと共に使用され、一つの特定のスケジューラに限定されない。話し手は一般に会話の約６０％について無言であるので、無言期間の間に背景雑音を伝送するために使用されるこれらの１／８比率フレームの大部分を省略することはこれらの無言期間の間に伝送されるデータの総量を低減することによってシステム容量利得を提供する。
【００１９】
通話品質が殆ど影響を受けない理由は必要なときに背景雑音情報が更新されるように高性能削除が行われるという事実から来ている。容量の強化に加えて、１／８比率フレーム高性能削除を使用することは帯域幅要求が少なくなるので伝送の全体コストを低減する。全てのこれらの改善は知覚音声品質への影響を最小にしながら行われる。
【００２０】
本発明の高性能削除装置は多くの音声通信システムのようにパケットが転送されるあらゆるシステムによって使用される。これは他の有線システムと通信する有線システム、他の無線システムと通信する無線システム、及び無線システムと通信する有線システムを含むが、それに限定されない。
【００２１】
背景雑音の生成
ここに述べた例示の実施例では、背景雑音生成に対する二つの要素（components）がある。これらの要素は雑音のエネルギー・レベルまたは音量（volume）、及び雑音のスペクトル周波数特性または「色」を含む。図１は背景雑音３５を生成する装置、背景雑音発生器１０を例示する。信号エネルギー１５は雑音発生器２０に入力される。雑音発生器２０は小さなプロセッサである。それは平均値がゼロである乱数系列の形で白色雑音２５を出力するソフトウェアを実行する。この白色雑音は線形予測係数（Linear Prediction Coefficient：ＬＰＣ）フィルタまたは線形予測符号化（Linear Predictive Coding）フィルタ３０に入力される。同じく、ＬＰＣフィルタ３０への入力はＬＰＣ係数７２である。これらの係数７２は符号帳入力７１に由来する。ＬＰＣフィルタ３０は背景雑音３５の周波数特性を成形する。背景雑音３５を表すために音量及び周波数を使う限り、背景雑音発生器１０は背景雑音３５を伝送する全てのシステムに関する一般化である。好ましい実施例では、背景雑音発生器１０はボコーダ６０の復号器５０中にある緩和符号励起線形予測（ＲＣＥＬＰ）復号器４０に位置する。雑音を利用するために１／８比率フレーム７０を使用する復号器４０の最高部の図である図２を見よ。
【００２２】
図２において、パケット・フレーム４１及びパケット形式信号４２はフレーム誤り検出装置４３へ入力される。パケット・フレーム４１はまたＲＣＥＬＰ復号器４０へ入力される。フレーム誤り検出装置４３は比率決定信号４４及びフレーム抹消フラグ信号４５をＲＣＥＬＰ復号器４０へ出力する。ＲＣＥＬＰ復号器４０は未加工の合成通話ベクトル４６をポスト・フィルタ４７に出力する。ポスト・フィルタ４７はポスト・フィルタ合成通話ベクトル信号４８を出力する。
【００２３】
背景雑音を生成するこの方法はＣＤＭＡボコーダに限定されない。強化全比率（Enhanced Full Rate：ＦＥＲ）、適応多比率（Adaptive Multi Rate：ＡＭＲ）、強化可変比率コーデック（Enhanced Variable Rate CODEC：ＥＶＲＣ）、Ｇ．７２７、Ｇ．７２８及びＧ．７２２といった様々な他の通話ボコーダは背景雑音を通信するこの方法を適用する。
【００２４】
無言間隔の間の背景雑音８９について、及び会話の間の音声について無限のエネルギー・レベル及びスペクトル周波数特性があるけれども、無言間隔の間の背景雑音８９は有限の（比較的小さい）数値によって通常記述される。背景雑音情報の通信に必要とされる帯域幅を低減するために、特定のシステムのためのスペクトル及びエネルギー雑音情報は一以上の符号帳６５に記憶される符号帳入力７１、７３に量子化され、且つ符号化される。このように、無言間隔の間に現れる背景雑音３５は通常これらの符号帳６５における無限数の入力７１、７３によって記述される。例えば、強化可変比率コーデック（ＥＶＲＣ）システムに使用される符号帳入力７３は電力に関して２５６の異なる１／８比率定数を含む。一般的に、ＥＶＲＣシステム内で伝送されるあらゆる雑音はこれらの２５６の値の一つに対応する電力レベルを持つ。さらに、各数はＥＶＲＣフレーム内部の各サブフレームについて一つ、３電力レベルに復号する。同様に、ＥＶＲＣシステムは符号化背景雑音３５に関連する周波数スペクトルに対応する有限量の入力７１を含むであろう。
【００２５】
一実施例では、ボコーダ６０中に在る符号器８０は符号帳入力７１、７３を生成する。これは図３に例示される。符号帳入力７１、７３は元の値の近い近似値に結局は復号される。多くのボコーダ６０は雑音情報を伝送するために同等のモードを使用するので、雑音符号化及び再生について符号帳６５におけるエネルギー量１５及び周波数「色」係数７２の使用はいくつかの型式のボコーダ６０に拡張されることを当業者はまた理解するであろ
う。
【００２６】
図３は本発明に使用される符号器８０の一実施例を例示する。図３において、二つの信号（通話信号８５及び外部比率命令１０７）は符号器８０に入力される。通話信号またはパルス符号変調（ＰＣＭ）通話標本（或いは、ディジタル・フレーム）８５は信号８５を高域フィルタ及び適応雑音抑制フィルタの両方を行うであろうボコーダ６０中の信号プロセッサ９０に入力される。処理またはフィルタされたパルス符号変調（ＰＣＭ）通話標本９５は音声標本が検出されたかどうかを判定するモデル・パラメータ推定器１００に入力される。モデル・パラメータ推定器１００はモデル・パラメータ１０５を第一のスイッチ１１０に出力する。通話は音声及び無言の組合せとして定義される。音声（通話）標本が検出されれば、第一のスイッチ１１０はモデル・パラメータ１０５を全比率または１／２比率符号器１１５に送り、そしてボコーダ６０はフォーマットされたパケット１２５において全または半比率フレーム１１７で標本を出力する。
【００２７】
モデル・パラメータ推定器１００からの入力をもつ比率判定器１２２が無言フレームを符号化することを判定すれば、第一のスイッチ１１０はモデル・パラメータ１０５を１／８比率符号器１２０に送り、そしてボコーダ６０は１／８比率フレーム・パラメータ１１９を出力する。パケット・フォーマット・モジュール１２４はそれらのパラメータ１１９をフォーマット・パケット１２５に入れる装置を含む。１／８比率フレーム７０が例示されたように生成されれば、ボコーダ６０は音声または無言標本８５のエネルギー値（ＦＧＩＤＸ）７３、またはスペクトル・エネルギー値（ＬＳＰＩＤＸ１またはＬＳＰＩＤＸ２）７１に対応する符号帳入力を含むパケット１２５を出力する。
【００２８】
比率判定器１２２はどんな型式のパケットを生成させるかを判定するために音声稼働検出（voice activity detection：ＶＡＤ）方法及び比率選択論理を適用する。モデル・パラメータ１０５及び外部比率命令信号１０７は比率判定器１２２に入力される。比率判定器１２２は比率判定信号１０９を出力する。
【００２９】
１／８比率フレーム
図４において、１６０のＰＣＭ標本はこの場合に背景雑音の２０ｍｓｅｃ標本化から作られた通話セグメント８９を表す。１６０のＰＣＭ標本は三つのブロック８６、８７及び８８に分割される。ブロック８６及び８７は５３ＰＣＭ標本長であり、一方、ブロック８８は５４ＰＣＭ標本長である。１６０のＰＣＭ標本及び、従って、２０ｍｓｅｃの背景雑音８９は１／８比率フレーム７０で表される。例示の実施例において、１／８比率フレーム７０は最高１６ビットの情報を含む。しかしながら、ビット数はシステムの特定の使用及び要求に応じて変動する。ＥＶＲＣボコーダ６０は１６ビットを三つの符号帳６５に分配する典型的実施例において使用される。これは図４に例示される。最初の８ビット（ＬＳＰＩＤＸ１（４ビット）及びＬＳＰＩＤＸ２（４ビット））は符号化された雑音３５の周波数内容、即ち、背景雑音３５の再生のために必要なスペクトル情報を表す。８ビットの第二の集合（ＦＧＩＤＸ（８ビット））は雑音３５の音量内容、即ち、背景雑音３５の再生のために必要とされるエネルギーを表す。有限数のポテンシャル・エネルギー量のみが符号帳に含まれるので、各々のこれらの音量は符号帳における８ビット長の入力７３によって表される。同様に、スペクトル周波数情報はサイズが４ビット長である二つの異なる符号帳からの二つの入力７１によって表される。従って、 １６ビットの情報は雑音３５の音量及び周波数特性を表すために使用される符号帳入力７１、７３である。
【００３０】
図４で示した例示の実施例において、ＦＧＩＤＸ符号帳入力７３は無言標本におけるエネルギーを表すために使用されるエネルギー値を含む。ＬＳＰＩＤＸ１符号帳入力７１は「低周波」スペクトル情報を含み、そしてＬＳＰＩＤＸ２符号帳入力７１は無言標本におけるスペクトルを表すために使用される「高周波」スペクトル情報を含む。別の好ましい実施例では、符号帳はボコーダ６０に在るメモリ１３０に記憶される。メモリ１３０はまたボコーダ６０の外部に置くことができる。別の好ましい実施例では、符号帳を含むメモリ１３０は高性能削除装置または高性能削除器１４０に在る。これは図５ａに例示される。符号帳における値は変わらないので、メモリ１３０はＲＯＭメモリでもよく、ＲＡＭ、ＣＤ、ＤＶＤ、磁気コア等といったいくつかの異なる型式のメモリを使用してもよい。
【００３１】
１／８比率フレームの削除
典型的な実施例では、１／８比率フレーム７０を削除する方法のステップは送信デバイス１５０と受信デバイス１６０に分割される。これは図５ａに示される。この実施例において、送信機１５０は背景雑音の最良の表現を選択し、そしてこの情報を受信機１６０に伝送する。送信機１５０は標本化入力背景雑音８９における変化を追跡し、そして雑音信号７０を更新すべき時を決定するために制動器（trigger）１７５（または、他の形の通知）を使用し、そしてこれらの変化を受信機１６０に通信する。受信機１６０は会話の状態（話中、無言）を追跡し、そして送信機１５０によって提供された情報によって「正確な」背景雑音３５を生じさせる。１／８比率フレーム７０を削除する方法は論理回路、アナログ及びディジタル電子回路、コンピュータ実行命令、ソフトウェア、ファームウェア、等々を使用して、様々な方法で実施される。
【００３２】
図５ａはまた復号器５０及び符号器８０が機能的に一つの装置において接続された実施例を例示する。点線は双方のデバイスがボコーダ６０内にあることを示すために復号器５０及び符号器８０の周辺に置いた。符号器８０及び復号器５０はまた別々の装置に存在する。復号器５０はディジタル表現からの信号を合成通話信号へ変換するためのデバイスである。好ましい実施例では、それは音声のディジタル表現を合成通話信号または等価なＰＣＭ表現に変換する。符号器８０は標本化通話信号を通常に圧縮、且つ詰込まれたディジタル表現に変換する。好ましい実施例では、それは標本化通話または等価なＰＣＭ表現をボコーダ・パケット１２５に変換する。そのような一つの符号化表現はディジタル表現である。その上、ＥＶＲＣシステムでは、多くのボコーダ６０は符号器８０に位置する約１２０Ｈｚの切断周波数を持つ高帯域通過フィルタを有する。切断周波数はボコーダ６０が異なれば異なる。
【００３３】
さらに、図５ａでは、高性能削除装置１４０はボコーダ６０の外部に在る。しかしながら、別の実施例では、高性能削除装置１４０はボコーダ６０内にある。図５ｂを見よ。このように、削除装置１４０はボコーダ装置６０の一部であるとしてボコーダ６０に統合されるか、別個の装置として設置される。図５ａに示したように、高性能削除装置１４０はジッター補正バッファ１８０から音声及び無言パケットを受信する。ジッター補正バッファ１８０はいくつかの機能を実行し、その一つはそれらが受取られる順序で通話パケットを整理することである。ネットワーク・スタック１８５は受信機１６０のジッター補正バッファ１８０及び送信機１５０からの符号器８０に接続された高性能削除装置論理ブロック１４０を機能的に接続する。それは入来フレームをそれがその一部であるデバイスの復号器５０に送り、或いはフレームを別のデバイスのスイッチ回路構成に送り出すことに役立つ。好ましい実施例では、スタック１８５はＩＰスタックである。ＩＰスタックは好ましい実施例における異なる通信のチャネル、無線通信チャネル上で実施される。
【００３４】
図５ａに示した両方のセル電話は通話を伝送するか、或いは通話を受信するかのいずれかであるから、高性能削除装置は各電話について二つのブロックに分割される。下で論じるように、通話の送信機１５０及び受信機１６０の両方は本発明の高性能削除方法のステップを実行する。このように、復号器５０に機能的に接続された高性能削除装置１４０は受信機１６０に関する本方法のステップを実行し、一方、符号器に機能的に接続された高性能削除装置１４０は送信機１５０に関する本方法のステップを実行する。
【００３５】
各セル電話ユーザーは双方共に通話を伝送し（話す）、通話を受信する（聴く）。このように、高性能削除装置１４０はまた伝送ステップ及び受信ステップの両方を実行する各セル電話における一つのブロックまたは装置である。これは図５ｃに例示される。好ましい実施例では、高性能削除装置１４０はマイクロプロセッサであり、または情報を処理し、命令を実行する、等々のために使用できるアナログ及びディジタルの両方のいくつかの装置のいずれかである。
【００３６】
最後に、時間軸圧縮器（time warper）１９０は高性能削除装置１４０と共に使用される。通話時間軸圧縮は顕著にその品質を下げることなく通話セグメントの期間を伸張、或いは圧縮する行為である。時間軸圧縮は図５ｄ及び５ｅに例示され、それは圧縮通話セグメント１９２及び伸張通話セグメント１９４の例をそれぞれ示す。図５ｆは時間軸圧縮器１９０を持つ本発明の実施例を示す。
【００３７】
図５ｄにおいて、１９５は最大の相関がオフセットされた場所である。通話標本を圧縮するために、いくつかのセグメントは加算-オーバーラップされ（１９６）、一方、残りの標本は元のセグメントから現状のまま複製される（１９７）。図５ｅにおいて、２００は最大の相関があった（オフセットされた）場所である。８９ａは、前のフレーム（１６０ＰＣＭ標本）からの通話セグメントである、一方、８９ｂは現在のフレーム（１６０ＰＣＭ標本）からの通話セグメントである。通話セグメントを伸張するために、セグメントは加算-オーバーラップされる（２０２）。伸張通話セグメント１９４は１６０−オフセット標本＋１６０である。
【００３８】
１／８比率フレームの分類
１．        一時的１／８比率フレーム
例示の実施例では、フレームは話出し（talk spurt）の後のそれらの位置決めに従って分類される。話出しの直後のフレームは「一時的である（transitory）」と称される。それらは背景雑音８９に加えていくらかの残余音声エネルギーを含み、或いはそれらはボコーダの収斂動作のために不正確である（符号器はなお背景雑音を推定している）。このように、これらのフレーム内に含まれる情報は「雑音」の現在の平均音量レベルとは異なる。これらの一時的フレーム２０５は無言期間の間の「真の背景雑音（true background no
ise）」の良き例ではない。一方、安定フレーム２１０は最小の平均音量レベルにおいて反映される音声残余を含む。
【００３９】
図６及び７は二つの異なる通話環境に関する無言期間の始まりを示す。図６はいくつかの無言期間の始まりが示されているコンピュータ・ラックからの雑音の１９のグラフを含む。各グラフは試行の結果を表す。ｙ軸は平均エネルギー２１２に関するフレーム・エネルギー変化量を表す。ｘ軸はフレーム番号２１４を表す。図７はいくつかの無言期間について無言の始まりが示されている強風の日における歩きからの９個の雑音のグラフを含む。ｙ軸は平均エネルギー２１２に関するフレーム・エネルギー変化量を表す。ｘ軸はフレーム番号２１４を表す。
【００４０】
図６は１／８比率フレーム７０のエネルギーが第二フレームの後で「安定している（stable）」と考えられるであろう通話標本を示す。図７は多数のグラフにおいて標本が無言間隔を表す値に収斂するためにフレームのエネルギーに関して４以上のフレームを取ったことを示す。人が通話を止めるとき、それらの音声は急には止まらず、徐々に静かになる。従って雑音信号が一定値に落ち着くには数フレームを要する。このように、最初の数フレームはボコーダ設計のせいでいくらかの音声残余を含むために一時的である。
【００４１】
２．安定な雑音フレーム
無言間隔の間に一時的な雑音フレーム２０５の後に続くそれらのフレームは「安定な」雑音フレーム２１０と呼ばれる。上で述べたように、これらのフレームは最後の話出しからの最小の影響を示し、従って標本化入力背景雑音８９を良く表現する。背景雑音はかなり変化するので安定な背景雑音３５は相対的な用語であることを当業者は認識するであろう。
【００４２】
安定なフレームからの一時的フレームの区別
安定な１／８比率フレームから一時的な１／８比率フレームを区別するいくつかの方法である。それらの方法の二つは下記に記述される。
【００４３】
固定タイマ区別
一実施例では、既知比率の最初のＮフレームは一時的であると考えられる。例えば、多数の通話セグメント８９の分析は１／８比率フレーム７０が第五フレームの後で安定していると考えられる高い可能性があることを示した。図６及び７を見よ。
【００４４】
差分的区別
別の実施例では、送信機１５０は安定な１／８比率フレーム２１０のフィルタされたエネルギー値を記憶し、そしてそれを基準（reference）として使用する。話出しの後で、符号化１／８比率フレーム７０はそれらのエネルギーがフィルタされた値の変化量内に収まるまで一時的であると考えられる。フレーム７０のエネルギーが収斂したならば、一般にそのスペクトルの情報が同様に収斂したという高い可能性があるので、スペクトルは通常比較されない。
【００４５】
しかしながら、背景雑音３５特性が一無言期間から別の無言期間へ大幅に変化し、送信機１５０によって現在記憶されたものより安定なフレーム２１０に関する異なるフィルタされたエネルギー値を生じるであろう可能性がある。従って、符号化された１／８比率フレームのエネルギーはフィルタされた値の変化量内に収まらない。この問題を解決するために、収斂の中断がまた差分的な区別方法を更に強固にするために使用される。従って、差分的方法は固定タイマ手法に対する強化であると考えられる。
【００４６】
高性能削除方法
一実施例では、１／８データ比率フレームまたは一時的なフレーム値２０５を使用する１／８データ比率フレームを削除する方法が使用される。別の実施例では、安定なフレーム値２１０が使用される。第三の実施例では、削除の方法は「原型１／８比率フレーム」２１５を使用して行う。この第三の実施例では、原型１／８比率フレーム２１５は受信機側１６０における背景雑音３５の再生のために使用される。例示として、初期化手続きの間、最初の伝送或いは受信１／８比率フレーム７０は「原型（prototype）」２１５であると考えられる。原型フレーム２１５は送信機１５０によって削除されつつある他の１／８比率フレーム７０を表す。標本化入力背景雑音８９が変化するときはいつでも、送信機１５０は既知の値の新しい原型フレーム２１５を受信機１６０に送信する。比較的少ないフレームが送られるために各ユーザーは比較的少ない帯域幅を必要とするので、全体容量は増加する。
【００４７】
送信機側高性能削除方法
例示の実施例では、送信機側１５０は話出しの後少なくとも最初のＮ個の一時的１／８比率フレーム２０５を伝送する。そして、それは無言間隔に残りの１／８比率フレーム７０を削除する。試験結果はほんの一フレームを送ることが良い結果をもたらし、そして一以上のフレームを送ることは僅かしか品質を改良しないということを示す。別の実施例では、次の一時的フレーム２０５は、最初の一または二に加えて、伝送される。
【００４８】
信頼できないチャネル（高いＰＥＲ）における動作に関して、送信機１５０は最後の一時的１／８比率フレーム２０５を送信した後、原型１／８比率フレーム２１５を送信することができる。好ましい実施例では、原型１／８比率フレーム２１５は最後の一時的１／８比率フレーム２０５の後の（４０〜１００）ｍｓｅｃに送信される。別の好ましい実施例では、それは最後の一時的１／８比率フレーム２０５の後の８０ｍｓｅｃに送信される。この遅延伝送は無言期間の始まり及び無言状態への移行を検出する受信機１６０の信頼性を改善することの目標を有する。
【００４９】
例示の実施例では、背景雑音３５の更新が始動されれば、そして新しい原型１／８比率フレーム２１５が送信された最後のものと異なれば、無言間隔の残りの間に、送信機１５０は新しい原型１／８比率フレーム２１５を送信する。従って、１／８フレーム７０が２０ｍｓｅｃ毎に伝送される従来技術に開示されたシステムと異なり、標本化入力背景雑音８９が知覚通話品質において影響を与え、且つ背景雑音３５を更新するため受信機１６０において使用する１／８フレーム７０を始動するのに十分に変化したとき本発明は１／８フレーム７０を伝送する。従って、１／８フレーム７０は必要なときに伝送され、帯域幅
において莫大な節約を生み出す。図８は送信機によって実行される本発明の高性能削除方法及び装置のステップを例示するフローチャートである。図８に例示されたステップはメモリ１３０に存在するソフトウェアまたはファームウェアに存在する命令として記憶される。メモリ１３０は高性能削除装置１４０中、或いは別々に置くことができる。
【００５０】
図８において、送信機はフレームを受取る（３００）。次に、受信機はそのフレームが無言フレームであるかどうかを判定する（３０５）。無言を通信し、或いは含むフレームが検出されなければ、即ち、それが音声フレームであれば、システムは稼働状態への移行し（３１０）、そしてそのフレームは受信機へ伝送される（３１５）。 
フレームが無言フレームであれば、システムはシステムが無言状態にあるかどうかを調べる（３２０）。システムが無言状態にないのであれば、即ち、無言状態＝偽であれば、それは無言状態へ移行し（３２５）、そして無言フレームを受信機に送信するであろう（３３０）。システムが無言状態にあれば、無言状態＝真であり、それはフレームが安定であるかどうかを調べるであろう（３３５）。
【００５１】
フレームが安定なフレーム２１０であれば、システムは統計（stats）を更新し（３４０）、そして更新２１２が始動されるかどうかを見て調べるであろう（３４５）。更新２１２が始動されれば、システムは原型フレームを作り（３５０）、そして新しい原型フレーム２１５を受信機１６０に送信するであろう（３５５）。更新２１２が始動されないならば、送信機１５０はフレームを受信機１６０に送信しないで、フレームを受信するために戻るであろう（３００）。
【００５２】
フレームが安定でないならば、そのシステムは一時的１／８比率フレーム２０５を伝送する（３６０）。しかしながら、この機能は任意である。
【００５３】
受信機側高性能削除
例示の実施例では、受信機側１６０上で、高性能削除装置１４０は通話の状態の追跡を保持する。フレームを受信すると、受信機１６０は受信フレームを復号器５０に提供する。１／８比率フレーム７０が受信されると受信機１６０は無言状態へ移行する。別の実施例では、受信機１６０による無言状態への移行は中断（time out）に基づく。さらに別の実施例では、受信機１６０による無言状態への移行は１／８比率フレーム７０と中断の両方に基づく。１／８比率より異なる比率が受信されると受信機１６０は稼働状態へ移行する。 例えば、全比率フレームまたは半比率フレームがいずれか受信されると受信機１６０は稼働状態へ移行する。
【００５４】
例示の実施例では、受信機１６０が無言状態にあるとき、それは原型１／８比率フレーム２１５を再生する。無言状態の間に１／８比率フレームが受信されるならば、受信機１６０は受信フレームによって原型フレーム２１５を更新する。別の実施例では、受信機１６０が無言状態にあるとき、１／８比率フレームが利用可能でなければ、受信機１６０は最後に受信した１／８比率フレーム７０を利用する。
【００５５】
図９は受信機１６０によって実行される高性能削除方法及び装置のステップを例示するフローチャートである。図９に例示したステップはメモリ１３０中に存在するソフトウェアまたはファームウェア２２０に存在する命令２３０として記憶される。メモリ１３０は高性能削除装置１４０中、或いは別に置かれる。さらに、高性能削除方法の多数のステップはメモリ１３０に存在するソフトウェアまたはファームウェアに存在する命令として記憶される。
【００５６】
受信機１６０はフレームを受取る（４００）。最初に、それはそれが音声フレームであるかどうかを判定する（４０５）。それが［ｙｅｓ］であれば、それはその無言状態＝偽を設定し（４１０）、受信機は音声フレームを利用する（４１５）。受信フレームが音声フレームでないならば、受信機１６０はそれが無言フレームであるかどうかを調べる（４２０）。その回答が［ｙｅｓ］であれば、受信機１６０はその状態が無言であるかどうかを調べる（４２５）。受信機１６０が無言フレームを検出すれば、しかし無言状態が偽、即ち、受信機１６０が音声状態にあれば、受信機１６０は無言状態へ移行し（４３０）、そして受信フレームを利用する（４３５）。受信機１６０が無言フレームを検出し、且つ無言状態が真であるならば、受信機は原型フレーム２１５を更新し、そして原型フレーム２１５を利用する（４４５）。 
上で述べたように、受信フレームが音声フレームではないならば、受信機１６０はそれが無言フレームであるかどうかを調べる。回答が［ｎｏ］であれば、フレームは受信されなかった（即ち、それは、ｎ抹消指示である） 、そして受信機１６０はその状態が無言であるかどうかを調べる（４５０）。状態が無言であるならば、即ち、無言状態＝真であれば、原型フレーム２１５が利用される（４５５）。状態が無言でないならば、即ち、無言状態＝偽であれば、Ｎ個の連続した抹消２４０が発生した（４６０）。（高性能削除において、抹消２４０は本質的にフラグである。フレームが予期されるが、受信されないとき、抹消２４０は受信機によって代用される）。回答が［ｎｏ］であれば、Ｎ個の連続した抹消２４０は発生しなかった、そして受信機１６０の復号器５０に接続された高性能削除装置１４０は（パケット損失隠匿のために）復号器５０に抹消２４０を利用する（４６５）。回答が［ｙｅｓ］であるならば、Ｎ個の連続した抹消２４０が発生して、受信機１６０は無言状態へ移行し、そして原型フレーム２１５を利用する（４７５）。
【００５７】
一実施例では、高性能削除装置１４０及び方法が使用されるシステムはＩＰ上音声（Voice over IP）システムであり、そこでは受信機１６０は適応性が高いタイマを有し、そして送信機１５０はフレームを２０ｍｓｅｃ毎に送信する固定タイマを使用する。これは受信機１６０と送信機１５０の両方が固定タイマを使用する回路基本のシステムとは異なる。このように、適応性が高いタイマが使用されるので、高性能削除装置１４０は２０ｍｓｅｃ毎にフレームを調べない。その代りに、そうすることが要求されたときは、高性能削除装置１４０はフレームを調べるであろう。
【００５８】
前に述べたように、時間軸圧縮が使用されると、通話セグメント８９は伸張或いは圧縮される。話し手２３５が再生すべき情報を使い果たしているとき、復号器５０が作動する。復号器５０が作動する必要があるならば、それはジッター補正バッファ１８０から新しいフレームを得ようとするであろう。そして高性能削除方法が実行される。
【００５９】
図１０は１／８比率フレーム７０が符号器８０によって送信機１５０中の高性能削除装置１４０に連続的に送信されることを示す。同様に、１／８比率フレーム７０は受信機１６０中の復号器５０に機能的に接続された高性能削除装置１４０によって連続的に送信される。しかしながら、受信機１６０及び送信機１５０の間で、フレームの連続系列は送信されない。その代りに、必要なとき、更新２１２が送信される。高性能削除装置１４０は送信機１５０からフレームを受信しなかったならば抹消２４０を利用し、そして原型フレーム２１５を利用することがができる。マイクロホン２５０は送信機１５０中の符号器８０に取付けられ、スピーカー２３５は受信機１６０中の復号器５０に取付けられる。
【００６０】
背景雑音の平坦性
例示の実施例では、復号器５０が１／８比率フレーム７０を検出すると、受信機１６０は全体の無言間隔について背景雑音３５を再生するためにただ一つの１／８比率フレーム７０を使用する。即ち、背景雑音３５は繰返される。更新２１２があれば、同じ更新１／８比率フレーム２１２は背景雑音３５を生成するために２０ｍｓｅｃ毎に送信される。同じ１／８比率フレームは拡張期間の間使用され、そして聞き手には厄介であるから、これは再構築された背景雑音３５の分散（variance）または「平坦性（flatness）」の明白な欠如につながる。
【００６１】
一実施例では、「平坦性」を回避するために、抹消２４０が原型１／８比率フレーム２１５の代わりに受信機１６０の復号器５０に供給される。これは図１０に例示される。復号器５０が抹消２１２にいくらかの無作為性（randomness）を加えて抹消の前にそれが持っていたものを再現しようとするので、抹消は背景雑音３５に無作為性を導入し、それによって再構築背景雑音３５を変化させる。時間０と５０％の間の抹消２１２を利用ことは背景雑音３５に所望の無作為性を作り出すであろう。
【００６２】
別の実施例では、無作為背景雑音３５は共に「混合される（blended）」。このことは前の１／８比率フレーム更新２１２ａを新しい、または次の１／８比率フレーム更新２１２ｂと混合することを意味し、背景雑音３５を前の１／８比率フレーム値２１２ａから新しい１／８比率フレーム値２１２ｂに徐々に変化させる。従って、無作為性または変化が背景雑音３５に加えられる。図示したように、新しい更新比率フレーム２１２ｂにおけるエネルギー値が前の比率更新フレーム２１２ａにおけるエネルギー値より大きいか、小さいかによって、背景雑音エネルギー・レベルは徐々に増加し（矢は前の１／８フレーム更新値２１２ａから新しい１／８フレーム更新値２１２ｂへ上方を指す）、或いは減少する（矢は前の１／８フレーム更新値２１２ａから新しい１／８フレーム更新値２１２ｂへ下方を指す）。これは図１１に例示される。
【００６３】
この漸進的な背景雑音３５の変化はまた送信されるフレームが前の１／８フレーム更新値２１２ａと新しい１／８フレーム更新値２１２ｂとの間にある符号帳入力値に基づいて取る符号帳入力７０ａ、７０ｂを用いて達成され、前の１／８更新フレームを表す前の符号帳入力７０ａから新しい１／８更新フレームを表す符号帳入力７０ｂへ徐々に移動する。各暫定符号帳入力７０ａａ、７０ａｂは前の更新フレーム２１２ａから新しい更新フレーム２１２ｂへの増加的変化Ａをまねるように選択される。例えば、図１２において、前の１／８データ比率更新フレーム２１２ａは符号帳入力７０ａによって表される。次のフ
レームは前の符号帳入力７０ａから増加的変化Ａを表す７０ａａで表される。最初の増加的変化を持つフレームの後に続くフレームは前の符号帳入力７０ａから２Ａの増加的変化を表す７０ａｂによって表される。前の更新２１２ａから増加的変化を持つ符号帳入力７０ａａ、７０ａｂは送信機１５０から送信されないが、受信機１６０中の復号器５０に機能的に接続された高性能削除装置１４０から伝送されることを図１２は示す。それらが送信機１５０によって送信されたならば、送信機１５０によって送信される更新２１２における低減はないであろう。増加的変化は伝送されない。それらは一つの背景雑音３５から
別のものへの移行を円滑にするために、二つの連続更新の間に受信機において自動的に生成される。
【００６４】
１／８比率原型フレームの始動
例示の実施例では、背景雑音３５の更新が始動されたならば、そして新しい１／８比率フレーム７０が送信された最後のものと異なる雑音値を含むならば、送信機１５０は無言期間の間に更新２１２を受信機１６０に送信する。このように、背景雑音情報は必要なとき更新される。始動はいくつかの要素に依存する。一実施例では、始動はフレーム・エネルギーにおける差分に基づく。
【００６５】
図１３は始動がフレーム・エネルギーにおける差分に基づく実施例を例示する。この実施例では、送信機１５０は符号器８０によって作られた全ての安定な１／８比率フレーム２１０の平均エネルギーのフィルタされた値を維持する（５００）。次に、最後に送信された原型フレーム２１５に含まれるエネルギーと現在のフィルタされた全ての安定な１／８データ比率フレームの平均エネルギーが比較される（５１０）。次に、最後に送信された原型フレーム２１５に含まれるエネルギーと現在のフィルタされた平均エネルギーとの間の差分が閾値２４５より大きいかどうかが判定される（５２０）。回答が［ｙｅｓ］であるならば、更新２１２が始動され、そして新しい雑音値を含む新しい１／８比率フレーム７０が伝送される（５３０）。背景雑音３５の現行の平均は更新フレーム２１２の伝送を始動することからスパイクを回避するために差分を計算するために使用される。使用される差分は品質または処理能力に基づいて決定、或いは適応される。
【００６６】
別の実施例では、始動はスペクトルの差に基づく。この実施例では、送信機１５０は符号器８０によって作られた安定な１／８比率フレーム２１０に含まれる符号帳入力７１、７３間のスペクトル差の符号帳ごとのフィルタされた値を保持する（６００）。次に、このフィルタされたスペクトル差は閾値に対して比較される（６１０）。次に、最後に伝送された原型２１５のスペクトルの間の差分または変化量、及び安定な１／８比率フレーム２１０に含まれる符号帳入力７１、７３間のフィルタされたスペクトル差分がその閾値（ＳＤＴ１及びＳＤＴ２）２３５より大きいかどうかが判定される（６２０）。それであれば、更新２１２が始動される（６３０）。これは図１４に例示される。
【００６７】
上に述べたように、背景雑音３５音量またはエネルギーの変化及び背景雑音３５周波数スペクトルの変化の両方が引き金（trigger）１７５として使用される。以前に作動させた高性能削除方法及び装置の試行において、音量における２ｄｂの変化が更新フレーム２１２を始動させた。同じく、４０％の周波数スペクトルにおける変化は周波数変化２１２を始動するために使用された。
【００６８】
スペクトル差分の計算
前に述べたように、線形予測係数（Linear Prediction Coefficient ：ＬＰＣ）フィルタ（或いは、線形予測符号化フィルタ）は背景雑音３５の周波数特性を抽出するために使用される。線形予測符号化は同じ系列の前の標本の一次結合によって系列の将来の標本を予測する方法である。スペクトルの情報は通常二つの異なる符号帳６５によって作られる係数７２の線形差分が符号帳６５のスペクトル差分と比例する方法で符号化される。図３に示したモデル・パラメータ推定器１００は一組の線形予測係数（ＬＰＣ）７２及び最適ピッチ遅延(τ)を作るためにＬＰＣ分析を行う。それはまたＬＰＣ７２を線スペクトル対（ＬＳＰ）に変換する。線スペクトル対（ＬＳＰ）は疑似周波数領域におけるディジタル・フィルタ係数７２の表現である。この表現は良い量子化及び内挿特性を有する。
【００６９】
ＥＣＲＶボコーダ６０を実施する例示の実施例では、スペクトル差分は次の二つの数式を用いて計算される。
【数１】
2011250430.tif 000003
【００７０】
上の数式において、ＬＳＰＩＤＸ１は「低周波」スペクトル情報を含む符号帳６５であり、そしてＬＳＰＩＤＸ２は「高周波」スペクトル情報である。ｎ及びｍは二の異なる符号帳入力である。ｑrate は量子化されたＬＳＰパラメータである。それは三つの指数ｋ、ｉ、ｊを持つ。ｋはＬＳＰＩＤＸ１及びＬＳＰＩＤＸ２について変化する表番号で、ｋ＝１、２である。ｉは同じ符号帳入力７１に属する一量子化要素であり、ｉ＝１、２、３、４、５である。ｊは符号帳入力７１、即ち、通信チャネル上で実際に伝送される番号であり、ｊはｍ及びｎに対応する。ｍ及びｎはｊの代わりに上の数式において使用される。それは二つの符号帳の間の差が計算されつつあるので二つの変数が必要とされるからである。図４において、符号帳ＬＳＰＩＤＸ１及びＬＳＰＩＤＸ２は符号帳入力７１によって表され、そしてＦＧＩＤＸは７３によって表される。
【００７１】
各符号帳入力７１は五つの数に復号する。異なるフレームからの二つの符号帳入力７１を比較するために、各五つの数の絶対差分の和が取られる。その結果はこれら二つの符号帳入力７１の間の周波数／スペクトル「距離」である。
【００７２】
「低周波」ＬＳＰ及び「高周波」ＬＳＰに関する周波数スペクトル符号帳入力７１の変化は図１５のグラフで表される。ｘ軸は符号帳入力７１の間の差分を表す。ｙ軸はｘ軸上で表される差分を持つ符号帳入力７１の割合（percentage）を表す。
【００７３】
新しい原型１／８比率フレームの構築
更新が要求されると、新しい原型１／８比率フレーム７０が符号帳６５に含まれる情報に基づいて構築される。図４は先に論じた三つの符号帳６５からの入力ＦＧＩＤＸ、ＬＳＰＩＤＸ１、及びＬＳＰＩＤＸ２を含む１／８比率フレーム７０を例示する。新しい原型２１５を構築する間に、選択された符号帳６５は現在の背景雑音３５を表す。
【００７４】
一実施例では、送信機１５０ はメモリ１３０に記憶されたＦＧＩＤＸ符号帳のような「エネルギー符号帳」中の符号器によって作られた全ての安定な１／８比率フレーム２１０の平均エネルギーのフィルタされた値を保持する。更新が要求されると、フィルタされた値に最も近いＦＧＩＤＸ符号帳６５における平均エネルギー値が原型１／８比率フレーム２１５を使用して受信機１６０に伝送される。
【００７５】
別の実施例では、送信機１５０は符号器８０によって生成されたスペクトル情報を含む符号帳６５のフィルタされたヒストグラムを保持する。スペクトル情報はメモリ１３０に記憶されたＬＳＰＩＤＸ１（低周波）またはＬＳＰＩＤＸ２（高周波）符号帳６５といった「低周波」または「高周波」情報である。１／８比率フレーム更新２１２に関して、「最もポピュラーな」符号帳６５はそのヒストグラムがフィルタされた値に最も近いスペクトル情報符号帳６５において平均エネルギー値を選択することによって背景雑音３５に関する更新値を作り出すために使用される。
【００７６】
最後のN符号帳入力７１のヒストグラムを保持することによって、本方法及び装置は１／８比率フレームの最新の平均を表す符号帳入力７１の計算を回避する。これは操作時間の低減を表す。
【００７７】
始動閾値
原型更新始動閾値２４５はいくつかの方法で設定される。これらの方法は「固定の」及び「適応できる」閾値２４５を使用することを含むが、それに制限されない。固定の閾値を実施する実施例において、固定の値が異なる閾値２４５に割当てられる。この固定値はオーバーヘッドと背景雑音３５品質の間で所望の妥協（tradeoff）を目標にする。適応閾値を実施する実施例において、制御ループが各々の閾値２４５に関して使用される。制御ループは各々の閾値２４５によって始動される更新２１２の特定の割合（percentage）を目標にする。
【００７８】
目標として使用される割合は目標グローバル・オーバーヘッドを越えない目的地によって定義される。このオーバーヘッドは符号器８０によって作られた安定な１／８比率フレーム２１０の総数上で伝送られる更新２１２の割合として定義される。制御ループは閾値２４５毎のフィルタされたオーバーヘッドの追跡を維持するであろう。オーバーヘッドが目標以上あれば、それは変化量（delta）だけ閾値２４５を増加させ、さもなければ変化量だけ閾値２４５を減少させる。
【００７９】
賦活パケット始動
パケットが送信されない時間期間が限界時間を越えるならば、通信が行われているネットワークまたは音声通信を実施するアプリケーションは混乱し、そして二つの通話者間の通信が終了したと考える。そして、それは二つの通話者を不通にするであろう。この状況が発生することを回避するために、賦活パケットは原型を更新するために限界時間が満期になる前に送信される。そのステップは図１６に例示される。最後の更新２１２が送信されてからの経過時間を測る（７００）。閾値２４５より大きい時間が経過したか（７１０）？ それであれば、更新２１２を始動する（７２０）。
【００８０】
初期化
図１７はボコーダ６０に位置する符号器８０及び復号器５０が初期化されるとき実行されるステップを例示するフローチャートである。符号器８０は非無言または音声状態、即ち、Silence_State = FALSE に初期化される（８００）。復号器５０は二つのパラメータによって初期化される：ｉ）状態＝無言、即ち、Silence_State = TRUE（８１０）、及びｉｉ）原型フレームは静（低音量）フレーム、例えば、１／８フレームに設定される（８２０）。その結果、復号器５０は背景雑音を最初に出力する。その理由は、呼出が開始されると、接続が完了するまで送信機は情報を送信しないであろうが、受信機加入者はその接続が完了するまで何か（背景雑音）を利用する必要がある。
【００８１】
高性能削除方法に関する追加アプリケーション
この文書において定義したアルゴリズムはＲＦＣ  ３３８９によって使用され、そしてこのアプリケーションに記載されない他のボコーダを網羅するように容易に拡張される。これらはＧ．７１１、Ｇ．７２７、Ｇ．７２８、Ｇ．７２２、等々を含むが、それに限定されない。
【００８２】
当業者は情報及び信号は様々な異なる技術及び技法を使用して表されることを理解するであろう。例えば、上記の記述の至る所で引用されたデータ、指示、命令、情報、信号、ビット、シンボル、及びチップは電圧、電流、電磁波、磁界または粒子、光学場または粒子、またはそのあらゆる組合せよって表される。
【００８３】
当業者はここに開示された実施例に関連して記述された様々な例示の論理的ブロック、モジュール、回路、及びアルゴリズム・ステップが電子ハードウェア、コンピュータ・ソフトウェア、または両方の組合せとして実施されることを認識するであろう。ハードウェア及びソフトウェアのこの互換性を明確に例示するために、実例となる様々な例示の要素部品、ブロック、モジュール、回路、及びステップが一般にそれらの機能性に関して上で述べられてきた。そのような機能性がハードウェアまたはソフトウェアとして実施されるかどうかは全体システムに課せられた特定アプリケーション及び設計の制約に依存する。熟練者は特定の各アプリケーションに関して様々な方法でここに記述された機能性を実施するが、そのような実施の決定は本発明の範囲から逸脱するものと解釈されるべきでない。
【００８４】
ここに開示された実施例に関連して記述された様々な例示の論理的ブロック、モジュール、及び回路はここに記述された機能を実行するように設計された汎用プロセッサ、ディジタル信号プロセッサ（ＤＳＰ）、特定用途向け集積回路（ＡＳＩＣ）、フィールド・プログラマブル・ゲートアレイ（ＦＰＧＡ）または他のプログラマブル論理デバイス、個別ゲートまたはトランジスタ論理、個別ハードウェア部品、或いはその組合せによって実施または実行される。汎用プロセッサはマイクロプロセッサであるが、これに代るものでは、プロセッサはあらゆる従来のプロセッサ、コントローラ、マイクロコントローラ、または状態機械である。プロセッサはまたコンピュータ・デバイスの組合せ、例えば、ＤＳＰとマイクロプロセッサの組合せ、複数のマイクロプロセッサ、ＤＳＰコアと連結した一以上のマイクロプロセッサ、またはあらゆる他のそのような構成として実施される。
【００８５】
ここに開示された実施例に関連して記述された方法またはアルゴリズムのステップはハードウェアにおいて、プロセッサによって実行されるソフトウェア・モジュールにおいて、或いは二つの組合せにおいて直接具体化される。ソフトウェア・モジュールはＲＡＭメモリ、フラッシュ・メモリ、ＲＯＭメモリ、ＥＰＲＯＭメモリ、ＥＥＰＲＯＭメモリ、レジスタ、ハードディスク、交換可能ディスク、ＣＤ-ＲＯＭ、または当分野において既知の他の形式の記憶媒体に在駐する。例示の記憶媒体はそのようなプロセッサが記憶媒体から情報を読取り、且つ記憶媒体へ情報を書込むことができるプロセッサに接続される。これに代るものでは、記憶媒体はプロセッサと一体化される。プロセッサ及び記憶媒体はＡＳＩＣに在駐する。ＡＳＩＣはユーザー端末に在駐する。これに代るものでは、プロセッサ及び記憶媒体はユーザー端末において個別の構成部品として在駐する。
【００８６】
開示実施例の前の記述は当業者が本発明を行い、或いは使用することを可能にするために提供される。これらの実施例への様々な修正は当業者には直ちに明白であり、そしてここに定義された一般原理は発明の精神または範囲から逸脱するることなしに他の実施例に適用される。従って、本発明はここに示した実施例に限定されることを意図するものではないが、ここに開示された原理及び新規な特徴と一致する最も広い範囲を与えられるべきである。
【図１】
2011250430.tif 000004
【図２】
2011250430.tif 000005
【図３】
2011250430.tif 000006
【図４】
2011250430.tif 000007
【図５ａ】
2011250430.tif 000008
【図５ｂ】
2011250430.tif 000009
【図５ｃ】
2011250430.tif 000010
【図５ｄ】
2011250430.tif 000011
【図５ｅ】
2011250430.tif 000012
【図５ｆ】
2011250430.tif 000013
【図６】
2011250430.tif 000014
【図７】
2011250430.tif 000015
【図８】
2011250430.tif 000016
【図９】
2011250430.tif 000017
【図１０】
2011250430.tif 000018
【図１１】
2011250430.tif 000019
【図１２】
2011250430.tif 000020
【図１３】
2011250430.tif 000021
【図１４】
2011250430.tif 000022
【図１５】
2011250430.tif 000023
【図１６】
2011250430.tif 000024
【図１７】
2011250430.tif 000025
【手続補正書】
【提出日】平成23年7月21日(2011.7.21)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
背景雑音を通信する方法であって、その方法は背景雑音を伝送し、及び背景雑音を受信することを含み、
背景雑音を伝送することは、
フレームを受信すること、
前記フレームが無言フレームであるかどうかを判定すること、
前記フレームが無言フレームでないならば、稼働状態に移行し、且つ前記フレームを伝送すること、
前記フレームが前記無言フレームであるならば、状態が無言状態であるかどうかを判定すること、
前記フレームが前記無言フレームであり、且つ前記状態が前記無言状態にないならば、前記無言状態に移行し、且つ前記無言フレームを受信機に送信すること、
前記フレームが前記無言フレームであり、且つ前記状態が前記無言状態にあるならば、前記フレームが安定であるかどうかを判定すること、
前記フレームが安定であるならば、統計を更新し、且つ更新が始動されたかどうかを判定すること、
前記更新が始動されていたならば、原型フレームを構築し、且つ送信することを含み、そして
背景雑音を受信することは、
前記フレームを受信すること、
前記フレームが音声フレームであるかどうかを判定すること、
前記フレームが前記音声フレームであるならば、前記状態が音声状態であるかどうかを判定すること、
前記状態が前記音声状態であり、且つ前記フレームが前記音声フレームであるならば、前記フレームを利用すること、
前記フレームが前記音声フレームでないならば、前記フレームが前記無言フレームであるかどうかを調べること、
前記フレームが前記無言フレームであるならば、前記状態が前記無言状態であるかどうかを調べること、
前記フレームが前記無言フレームであり、且つ前記状態が前記無言状態でないならば、前記無言状態に移行し、且つ前記フレームを利用すること、
前記フレームが前記無言フレームであり、且つ前記状態が前記無言状態であるならば、更新を生成し、且つ前記更新を利用すること、
前記フレームが前記音声フレームまたは前記無言フレームでないならば、前記状態が前記無言状態であるかどうかを調べること、
前記状態が前記無言状態であり、且つ前記フレームが前記音声フレームまたは前記無言フレームでないならば、前記原型フレームを利用すること、
前記状態が前記無言状態でなく、且つ前記フレームが前記音声フレームまたは前記無言フレームでないならば、Ｎ個の連続した抹消が送信されていたかどうかを調べること、
Ｎ個の連続した抹消が送信されてなく、前記状態が前記無言状態でなく、且つ前記フレームが前記音声フレームまたは前記無言フレームでないならば、抹消を利用すること、及び
Ｎ個の連続した抹消が送信されていて、前記状態が前記無言状態でなく、且つ前記フレームが前記音声フレームまたは前記無言フレームでないならば、前記無言状態に移行し、且つ前記原型フレームを利用することのことを含む方法。
【請求項２】
少なくとも一つの入力及び少なくとも一つの出力を持つ少なくとも一つのボコーダであって、ボコーダは少なくとも一つの入力及び少なくとも一つの出力を持つ復号器、及び少なくとも一つの入力及び少なくとも一つの出力を持つ符号器を具備し、
メモリと少なくとも一つの入力及び少なくとも一つの出力を持つ少なくとも一つの高性能（smart）削除装置であって、第一の前記少なくとも一つの入力は前記ボコーダの前記少なくとも一つの出力に機能的に接続され、そして前記少なくとも一つの出力は前記ボコーダの前記少なくとも一つの入力に機能的に接続され、
少なくとも一つの入力及び少なくとも一つの出力を持つジッター補正バッファであって、前記少なくとも一つの出力は前記高性能削除装置の第二の前記少なくとも一つの入力に機能的に接続され、及び
少なくとも一つの入力及び少なくとも一つの出力を持つネットワーク・スタックであって、前記少なくとも一つの入力は前記ジッター補正バッファの前記少なくとも一つの入力に機能的に接続され、そして前記少なくとも一つの入力は前記高性能削除装置の前記少なくとも一つの出力に機能的に接続される、を具備する背景雑音を通信するための装置。
【請求項３】
前記復号器は、
複数の入力と少なくとも一つの出力を持つ緩和符号-励起線形予測復号器であって、前記緩和符号-励起線形予測復号器は背景雑音発生器を具備し、
複数の入力と少なくとも一つの出力を持つフレーム誤り検出探知装置であって、前記フレーム誤り検出探知装置の第一の前記複数の入力は前記緩和符号-励起線形予測復号器の第一の前記複数の入力に機能的に接続され、前記フレーム誤り検出探知装置の第二の前記複数の入力は前記緩和符号-励起線形予測復号器の第二の前記複数の入力に機能的に接続され、
少なくとも一つの入力及び少なくとも一つの出力を持つポスト・フィルタであって、前記少なくとも一つの入力は前記緩和符号-励起線形予測復号器の前記少なくとも一つの出力に機能的に接続される、を具備する請求項２記載の背景雑音を通信する装置。
【請求項４】
前記符号器は、
少なくとも一つの入力及び少なくとも一つの出力を持つ信号プロセッサ、
少なくとも一つの入力及び少なくとも一つの出力を持つモデル・パラメータ推定器であって、前記少なくとも一つの入力は前記信号プロセッサの前記少なくとも一つの出力に機能的に接続され、
少なくとも一つの入力及び少なくとも一つの出力を持つ比率判定器（rate determinator）であって、前記少なくとも一つの入力は前記モデル・パラメータ推定器の第一の前記少なくとも一つの出力に機能的に接続され、
少なくとも一つの入力及び少なくとも一つの出力を持つ１／８比率符号器、
少なくとも一つの入力及び少なくとも一つの出力を持つ全比率符号器、
少なくとも一つの入力及び少なくとも一つの出力を持つ第一のスイッチであって、前記少なくとも一つの入力は前記モデル・パラメータ推定器の前記少なくとも一つの出力に機能的に接続され、第一の前記少なくとも一つの出力は前記１／８比率符号器の前記少なくとも一つの入力に機能的に接続され、そして第二の前記少なくとも一つの出力は前記全比率符号器の前記少なくとも一つの入力に機能的に接続され、
少なくとも一つの入力及び少なくとも一つの出力を持つ第二のスイッチであって、第一の前記少なくとも一つの入力は前記１／８比率符号器の前記少なくとも一つの出力に機能的に接続され、そして第二の前記少なくとも一つの入力は前記全比率符号器の前記少なくとも一つの出力に機能的に接続され、及び
少なくとも一つの入力及び少なくとも一つの出力を持つパケット・フォーマット器であって、前記少なくとも一つの入力は前記第二のスイッチの少なくとも一つの出力に機能的に接続される、を具備する、請求項２記載の背景雑音を通信する装置。
【請求項５】
前記符号器は、
少なくとも一つの入力及び少なくとも一つの出力を持つ信号プロセッサ、
少なくとも一つの入力及び少なくとも一つの出力を持つモデル・パラメータ推定器であって、前記少なくとも一つの入力は前記信号プロセッサの前記少なくとも一つの出力に機能的に接続され、
少なくとも一つの入力及び少なくとも一つの出力を持つ比率判定器（rate determinator）であって、前記少なくとも一つの入力は前記モデル・パラメータ推定器の第一の前記少なくとも一つの出力に機能的に接続され、
少なくとも一つの入力及び少なくとも一つの出力を持つ１／８比率符号器、
少なくとも一つの入力及び少なくとも一つの出力を持つ１／２比率符号器、  
少なくとも一つの入力及び少なくとも一つの出力を持つ第一のスイッチであって、前記少なくとも一つの入力は前記モデル・パラメータ推定器の前記少なくとも一つの出力に機能的に接続され、第一の前記少なくとも一つの出力は前記１／８比率符号器の前記少なくとも一つの入力に機能的に接続され、そして第二の前記少なくとも一つの出力は前記１／２比率符号器の前記少なくとも一つの入力に機能的に接続され、
少なくとも一つの入力及び少なくとも一つの出力を持つ第二のスイッチであって、第一の前記少なくとも一つの入力は前記１／８比率符号器の前記少なくとも一つの出力に機能的に接続され、そして第二の前記少なくとも一つの入力は前記１／２比率符号器の前記少なくとも一つの出力に機能的に接続され、及び
少なくとも一つの入力及び少なくとも一つの出力を持つパケット・フォーマット器であって、前記少なくとも一つの入力は前記第二のスイッチの少なくとも一つの出力に機能的に接続される、を具備する、請求項２記載の背景雑音を通信する装置。
【請求項６】
前記メモリは背景エネルギー符号帳入力及び背景スペクトル符号帳入力を有する符号帳入力を含む符号帳を含む、請求項２記載の背景雑音を通信する装置。
【請求項７】
前記高性能削除装置は、
背景雑音を伝送すること、
背景雑音を通信するために使用される次の背景雑音データ比率フレームを削除すること、
背景雑音を受信すること、及び
背景雑音を更新すること、を含む前記メモリに記憶された命令を実行するように適応される、請求項２記載の背景雑音を通信する装置。
【請求項８】
前記高性能削除装置は背景雑音を伝送すること及び背景雑音を受信することを含む前記メモリに記憶された命令を実行するように適応され、命令は、
背景雑音を伝送し、伝送命令が、
フレームを受信すること、
前記フレームが無言フレームであるかどうかを判定すること、
前記フレームが前記無言フレームでないならば、稼働状態に移行し、且つ前記フレームを伝送すること、
前記フレームが前記無言フレームであるならば、前記状態が無言状態であるかどうかを判定すること、
前記フレームが前記無言フレームであり、且つ前記状態が前記無言状態にないならば、前記無言状態に移行し、且つ前記無言フレームを送信すること、
前記フレームが前記無言フレームであり、且つ前記状態が前記無言状態にあるならば、前記フレームが安定であるかどうかを判定すること、
前記フレームが安定であるならば、統計を更新し、且つ更新が始動されたかどうかを判定すること、
前記更新が始動されていたならば、原型フレームを構築し、且つ送信することを含み、
前記背景雑音を受信し、受信命令が、
前記フレームを受信すること、
前記フレームが音声フレームであるかどうかを判定すること、
前記フレームが前記音声フレームであるならば、前記状態が音声状態であるかどうかを判定すること、
前記状態が前記音声状態であり、且つ前記フレームが前記音声フレームであるならば、前記フレームを利用すること、
前記フレームが前記音声フレームでないならば、前記フレームが前記無言フレームであるかどうかを調べること、
前記フレームが前記無言フレームであるならば、前記状態が前記無言状態であるかどうかを調べること、
前記フレームが前記無言フレームであり、且つ前記状態が前記無言状態でないならば、前記無言状態に移行し、且つ前記フレームを利用すること、
前記フレームが前記無言フレームであり、且つ前記状態が前記無言状態であるならば、更新を生成し、且つ前記更新を利用すること、
前記フレームが前記音声フレームまたは前記無言フレームでないならば、前記状態が前記無言状態であるかどうかを調べること、
前記状態が前記無言状態であり、且つ前記フレームが前記音声フレームまたは前記無言フレームでないならば、前記原型フレームを利用すること、
前記状態が前記無言状態でなく、且つ前記フレームが前記音声フレームまたは前記無言フレームでないならば、Ｎ個の連続した抹消が送信されたかどうかを調べること、
Ｎ個の連続した抹消が送信されてなく、前記状態が前記無言状態でなく且つ前記フレームが前記音声フレームまたは前記無言フレームでないならば、抹消を利用すること、及び
Ｎ個の連続した抹消が送信されており、前記状態が前記無言状態でなく、且つ前記フレームが前記音声フレームまたは前記無言フレームでないならば、前記無言状態に移行し、且つ前記原型フレームを利用することを含む、ように構成された請求項２記載の背景雑音を通信する装置。
【請求項９】
前記背景雑音発生器は、
少なくとも一つの入力及び少なくとも一つを持つ雑音発生器、及び
少なくとも一つの入力及び少なくとも一つの出力を持つＬＰＣフィルタであって、前記ＬＰＣフィルタの前記少なくとも一つの入力は前記雑音発生器の前記少なくとも一つの出力に機能的に接続される、を具備する請求項３記載の背景雑音を通信する装置。
【請求項１０】
前記高性能削除装置は、
背景雑音を伝送すること、
背景雑音を通信するために使用される次の背景雑音データ比率フレームを削除すること、
背景雑音を受信すること、及び
前記符号帳入力の少なくとも一つを持つ更新背景雑音データ比率フレームを伝送することによって背景雑音を更新すること、を含む前記メモリに記憶された命令を実行するように適応された、請求項６記載の背景雑音を通信する装置。
【請求項１１】
前記高性能削除装置はさらに前記メモリに記憶された始動命令を実行するように適応された、請求項７記載の背景雑音を通信する装置。
【請求項１２】
前記高性能削除装置はさらに前記メモリに記憶された利用背景雑音命令を実行するように適応され、前記利用背景雑音命令は、
無作為の数列の形で白色雑音を出力すること、及び
前記白色雑音の周波数特性を抽出すること、を含む請求項７記載の背景雑音を通信する装置。
【請求項１３】
前記高性能削除装置はさらに、
更新背景雑音データ比率フレームを送信する前に、前記背景雑音データ比率フレームの少なくとも一つが送信されるまで待機し、それにより安定な背景雑音データ比率フレームが伝送されることを含む、前記メモリに記憶された命令を実行するように適応される、請求項７記載の背景雑音を通信する装置。
【請求項１４】
前記高性能削除装置はさらに、
更新背景雑音データ比率フレームを送信する前に、最後の一時的背景雑音データ比率フレームが送信された後４０〜１００ｍｓまで待機し、それにより安定な背景雑音データ比率フレームが伝送されることを含む、前記メモリに記憶された命令を実行するように適応される、請求項７記載の背景雑音を通信する装置。
【請求項１５】
前記高性能削除装置はさらに、
限界時間が満了する前に賦活パケットを伝送することを含む前記メモリに記憶された命令を実行するように適応される、請求項７記載の背景雑音を通信する装置。
【請求項１６】
前記高性能削除装置はさらに符号器及び復号器を初期化することを含む前記メモリに記憶された命令を実行するように適応され、符号器及び復号器を前記初期化する命令は、
前記符号器の状態を音声に設定すること、
前記復号器の状態を無言に設定すること、及び
原型フレームを１／８データ比率フレームに設定することを含む、請求項７記載の背景雑音を通信する装置。
【請求項１７】
前記高性能削除装置はさらに前記背景雑音を混合することを含む前記メモリに記憶された命令を実行するように適応される、請求項７記載の背景雑音を通信する装置。
【請求項１８】
前記高性能削除装置はさらに、前記背景雑音データ比率フレームが受信されなければ抹消を利用することを含む前記メモリに記憶された命令を実行するように適応される、請求項７記載の背景雑音を通信する装置。
【請求項１９】
前記高性能削除装置はさらに背景雑音を伝送することを含む、前記メモリに記憶された前記命令を実行するように適応され、前記命令はさらに、
フレームを受信すること、
前記フレームが無言フレームであるかどうかを判定すること、
前記フレームが前記無言フレームでないならば、稼働状態に移行し、且つ前記フレームを伝送すること、
前記フレームが前記無言フレームであるならば、状態が無言状態であるかどうかを判定すること、
前記フレームが前記無言フレームであり、且つ前記状態が前記無言状態にないならば、前記無言状態へ移行し、且つ前記無言フレームを受信機へ送信すること、
前記フレームが前記無言フレームであり、且つ前記状態が前記無言状態にあるならば、前記フレームが安定であるかどうかを判定すること、
前記フレームが安定であるならば、統計を更新し、且つ更新が始動されたかどうかを判定すること、及び
前記更新が始動されていたならば、原型フレームを構築し、且つ送信することを含む、請求項７記載の背景雑音を通信する装置。
【請求項２０】
前記高性能削除装置はさらに背景雑音を受信することを含む前記メモリに記憶された前記命令を実行するように適応され、前記命令はさらに、
フレームを受信すること、
前記フレームが音声フレームであるかどうかを判定すること、
前記フレームが前記音声フレームであるならば、状態が音声状態であるかどうかを判定すること、
前記状態が前記音声状態であり、且つ前記フレームが前記音声フレームであるならば、
前記フレームを利用すること、
前記フレームが音声フレームでないならば、前記フレームが無言フレームであるかどうかを調べること、
前記フレームが前記無言フレームであるならば、前記状態が無言状態であるかどうかを調べること、
前記フレームが前記無言フレームであり、且つ前記状態が前記無言状態でないならば、無言状態に移行し、且つ前記フレームを利用すること、
前記フレームが前記無言フレームであり、且つ前記状態が前記無言状態であるならば、更新を生成し、且つ前記更新を利用すること、
前記フレームが前記音声フレームまたは前記無言フレームでないならば、前記状態が前記無言状態であるかどうかを調べること、
前記状態が前記無言状態であり、且つ前記フレームが前記音声フレームまたは前記無言フレームでないならば、原型フレームを利用すること、
前記状態が前記無言状態ではなく、且つ前記フレームが前記音声フレームまたは前記無言フレームでないならば、Ｎ個の連続した抹消が送信されたかどうかを調べること、
Ｎ個の連続した抹消が送信されてなく、前記状態が前記無言状態ではなく、且つ前記フレームが前記音声フレームまたは前記無言フレームでないならば、抹消を利用すること、及び
Ｎ個の連続した抹消が送信されており、前記状態が前記無言状態ではなく、且つ前記フレームが前記音声フレームまたは前記無言フレームでないならば、前記無言状態に移行し
、且つ前記原型フレームを利用することを含む、請求項７記載の背景雑音を通信する装置。
【請求項２１】
前記高性能削除装置はさらに前記メモリに記憶された始動命令を実行するように適応され、前記始動命令は、
背景雑音比率フレームをフィルタすること、
前記背景雑音データ比率フレームのエネルギーを前記背景雑音データ比率フレームの平均エネルギーと比較すること、及び
差分が閾値を越えるならば、更新背景雑音データ比率フレームを伝送することを含み、前記更新背景雑音データ比率フレームは前記符号帳入力の少なくとも一つを含む、請求項１０記載の背景雑音を通信する装置。 
【請求項２２】
前記高性能削除装置はさらに前記メモリに記憶された始動命令を実行するように適応され、前記始動命令は、
背景雑音比率フレームをフィルタすること、
前記背景雑音データ比率フレームのスペクトルを前記背景雑音データ比率フレームの平均スペクトルと比較すること、及び
差分が閾値を越えるならば、更新背景雑音データ比率フレームを伝送することを含み、前記更新背景雑音データ比率フレームは前記符号帳入力の少なくとも一つを含む、請求項１０記載の背景雑音を通信する装置。 
【請求項２３】
前記高性能削除装置はさらに前記メモリに記憶された前記始動命令を実行するように適応され、前記始動命令は、
前記背景雑音比率フレームをフィルタすること、
前記背景雑音データ比率フレームのエネルギーを前記背景雑音データ比率フレームの平均エネルギーと比較すること、及び
差分が閾値を越えるならば、更新背景雑音データ比率フレームを伝送することを含む、請求項１１記載の背景雑音を通信する装置。 
【請求項２４】
前記高性能削除装置はさらに前記メモリに記憶された前記始動命令を実行するように適応され、前記始動命令は、
背景雑音比率フレームをフィルタすること、
前記背景雑音データ比率フレームのスペクトルを前記背景雑音データ比率フレームの平均スペクトルと比較すること、及び
差分が閾値を越えるならば、更新背景雑音データ比率フレームを伝送することを含む、請求項１１記載の背景雑音を通信する装置。 
【請求項２５】
前記高性能削除装置はさらに、フレームが受信されなければ抹消を利用することを含む前記メモリに記憶された命令を実行するように適応される、請求項１１記載の背景雑音を通信する装置。
【請求項２６】
前記高性能削除装置はさらに前記メモリに記憶された前記混合命令を実行するように適応され、前記混合命令はさらに背景雑音を前の更新値から新しい更新値へ徐々に変えることを含む、請求項１７記載の背景雑音を通信する装置。
【請求項２７】
前記抹消は時間の５０パーセント以下で利用される、請求項１８記載の背景雑音を通信する装置。
【請求項２８】
前記高性能削除装置はさらに背景雑音を伝送することを含む前記メモリに記憶された前記命令を実行するように適応され、前記命令はさらに、
前記フレームが安定でないならば、一時的背景雑音データ比率フレームを伝送することを含む、請求項１９記載の背景雑音を通信する装置。
【請求項２９】
前記符号帳入力の少なくとも一つは少なくとも一つのエネルギー符号帳入力及び少なくとも一つのスペクトル符号帳入力を含む、請求項２１記載の背景雑音を通信する装置。
【請求項３０】
前記閾値は１ｄｂ以上である、請求項２３記載の背景雑音を通信する装置。
【請求項３１】
前記高性能削除装置はさらに、前記背景雑音データ比率フレームに関する符号帳入力の要素（elements）の絶対差分の和を取ることによって前記背景雑音データ比率フレームのスペクトルを前記背景雑音データ比率フレームの平均スペクトルと比較する命令を実行するように適応される、請求項２４記載の背景雑音を通信する装置。
【請求項３２】
前記閾値は４０パーセント以上である、請求項２４記載の背景雑音を通信する装置。
【請求項３３】
前記抹消は時間の５０パーセント以下で利用される、請求項２９記載の背景雑音を通信する装置。
【請求項３４】
前記更新背景雑音データ比率フレームは最も頻繁に使用される符号帳入力を含む、請求項３１記載の背景雑音を通信する装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
３５Ｕ．Ｓ．Ｃ．§１１９に基づく優先権主張
この出願は２００５年２月１日出願の「背景雑音情報の断続伝送及び正確な再生の方法（Method for Discontinuous Transmission and Accurate Reproduction of Background Noise Information）」と題する米国仮出願番号第６０／６４９，１９２号の特典を主張するものであり、引用によりここに組込まれている。
【０００２】
本発明は一般にネットワーク通信に関係する。特に、本発明は帯域幅要求を低減すると同時に無線通信システムにおける音声品質を改善し、経費を下げ、且つ効率を増加させる新規の改良された方法及び装置に関係する。
【背景技術】
【０００３】
ＣＤＭＡボコーダは背景雑音情報を通信するために既知の比率（rate）で１／８フレームの連続伝送を使用する。通話品質に影響を与えないでシステム容量を向上させるために、これら１／８フレームの大部分を省略（drop）し、或いは「削除する（blank）」ことが望ましい。従って、背景雑音の通信のために必要とされるオーバーヘッドを低減させるために、既知の比率のフレームを適切に選択し、且つ省略する方法が当技術において必要である。
【発明の概要】
【０００４】
上記を考慮して、本発明の記載された特徴は一般に背景雑音を通信する一以上の改良されたシステム、方法及び／または装置に関係する。
【０００５】
一実施例では、本発明は背景雑音を伝送すること、背景雑音を伝送するために使用される次の背景雑音データ比率フレームを削除すること、背景雑音を受信すること、及び背景雑音を更新することのステップを含む背景雑音を通信する方法を含む。
【０００６】
別の実施例では、背景雑音を通信する方法は背景雑音が新しい原型（prototype）の比率フレームを伝送することによって変化するとき背景雑音の更新を始動させるステップをさらに含む。
【０００７】
別の実施例では、背景雑音を通信する方法は背景雑音データ比率フレームをフィルタすることによって始動すること、背景雑音データ比率フレームのエネルギーを背景雑音データ比率フレームの平均エネルギーと比較すること、及び差分が閾値（threshold）を越えるならば更新背景雑音データ比率フレームを伝送することのステップをさらに含む。
【０００８】
別の実施例では、背景雑音を通信する方法は背景雑音データ比率フレームをフィルタすることによって始動すること、背景雑音データ比率フレームのスペクトルを背景雑音データ比率フレームの平均スペクトルと比較すること、及び差分が閾値を越えるならば更新背景雑音データ比率フレームを伝送することのステップをさらに含む。
【０００９】
別の実施例では、本発明は少なくとも一つの入力と少なくとも一つの出力を持つボコーダ（そこではボコーダは少なくとも一つの入力と少なくとも一つの出力を持つ復号器及び少なくとも一つの入力と少なくとも一つの出力を持つ符号器を含む）、メモリと少なくとも一つの入力及び少なくとも一つの出力を持つ少なくとも一つの高性能（smart）削除装置（そこでは第一の少なくとも一つの入力はボコーダの少なくとも一つの出力に機能的に接続され、少なくとも一つの出力はボコーダの少なくとも一つの入力に機能的に接続される）、少なくとも一つの入力と少なくとも一つの出力を持つジッター補正バッファ（de-jitter buffer）（そこでは少なくとも一つの出力は高性能削除装置の第二の少なくとも一つの入力に機能的に接続される）を含む背景雑音を通信するための装置；及び少なくとも一つの入力と少なくとも一つの出力を持つネットワーク・スタック（そこでは少なくとも一つの入力はジッター補正バッファの少なくとも一つの入力に機能的に接続され、少なくとも一つの入力は高性能削除装置の少なくとも一つの出力に機能的に接続される）を含む。
【００１０】
別の実施例では、高性能削除装置はメモリに記憶されたプロセスを実行するように適応される。プロセスは背景雑音を伝送すること、背景雑音を通信するために使用される次の背景雑音データ比率フレームを削除すること、背景雑音を受信すること、及び背景雑音を更新することの命令（instructions）含む。
本発明の適用のさらなる範囲は次の詳細な記述、請求項、及び図面から明白になるであろう。しかしながら、発明の精神及び範囲の中での様々な変更及び修正は当業者にとって明白になるので、詳細な記述及び特定の例は、発明の好ましい実施例を示すとともに、例示の目的のみとして与えられていることは理解されなければならない。
【００１１】
本発明はここで下記に与えられる詳細な記述、付加請求項、及び付随の図面から十分に理解されることになるであろう。
【図面の簡単な説明】
【００１２】
【図１】図１は、背景雑音発生器のブロック図である。
【図２】図２は、雑音を利用（play）するために１／８比率のフレームを使用する復号器の最上位の図である。
【図３】図３は、符号器の一つの実施例を例示する。
【図４】図４は、三つの符号帳入力（codebook entries）、ＦＧＩＤＸ、ＬＳＰＩＤＸ１、及びＬＳＰＩＤＸ２を含む１／８比率フレームを例示する。
【図５Ａ】図５Ａは、高性能削除を使用するシステムのブロック図である。
【図５Ｂ】図５Ｂは、高性能削除を使用するシステムのブロック図である（高性能削除装置はボコーダに集積される）。
【図５Ｃ】図５Ｃは、高性能削除を使用するシステムのブロック図である（高性能削除装置は本発明の伝送と受信の両方のステップを行う一つのブロック或いは装置を含む）。
【図５Ｄ】図５Ｄは、時間軸圧縮（time warping）を用いて圧縮された通話セグメントの例である。
【図５Ｅ】図５Ｅは、時間軸圧縮を用いて伸張された通話セグメントの例である。
【図５Ｆ】図５Ｆは、高性能削除及び時間軸圧縮を使用するシステムのブロック図である。
【図６】図６は、コンピュータ・ラック上の無言の始まりにおける平均エネルギー対フレーム数に関するフレーム・エネルギーのグラフである。
【図７】図７は、強風環境において無言の始まりにおける平均エネルギー対フレーム数に関するフレーム・エネルギーのグラフである。
【図８】図８は、送信機によって実行される本発明の高性能削除方法を例示するフローチャートである。
【図９】図９は、送信機によって実行される本発明の高性能削除方法を例示するフローチャートである。
【図１０】図１０は、更新フレームの伝送及び抹消の利用を例示する。
【図１１】図１１は、前の１／８比率フレーム更新が次の１／８比率フレーム更新と混合されるエネルギー値対時間のグラフである。
【図１２】図１２は、前の１／８比率フレーム更新が符号帳入力を使用して次の１／８比率フレーム更新との混合を例示する。
【図１３】図１３は、フレーム・エネルギーにおける差分に基づいて１／８比率フレーム更新の始動を例示するフローチャートである。
【図１４】図１４は、周波数エネルギーにおける差分に基づいて１／８比率フレーム更新の始動を例示するフローチャートである。
【図１５】図１５は、「低周波」ＬＳＰ及び「高周波」ＬＳＰに関する周波数スペクトル符号帳入力の変化を示すＬＳＰスペクトル差分のグラフである。
【図１６】図１６は、賦活（keep alive）パケットを送るプロセスを例示するフローチャートである。
【図１７】図１７は、ボコーダに位置する符号器及び復号器の初期化を例示するフローチャートである。
【詳細な説明】
【００１３】
用語「例示の（illustrative）」は「例（example）、場合（instance）、または実例（illustration）として役立つ」ことを意味することにここに使用される。「例示の」としてここに記載された実施例は他の実施例に対して好ましいか、或いは有利であるとして必ずしも解釈されるとは限らない。
【００１４】
全二重通話の間、通話者（parties）の少なくとも一方が「無言である（silent）」多くの場合がある。これらの「無言（silence）」間隔の間、そのチャネルは背景雑音情報を通信する。背景雑音情報の適切な通信は会話に含まれる通話者によって知覚される音声品質に影響を及ぼす要素である。ＩＰ準拠の通信では、一方の通話者が無言であるとき、パケットはその話し手が無言になったこと、及び背景雑音が再現、或いは再生されるべきことを示す聞き手へのメッセージを送るために使用される。パケットは全ての無言間隔の始まりに送られる。ＣＤＭＡボコーダは背景雑音情報を通信するために既知の比率で１／８比率フレームの連続伝送を使用する。
【００１５】
地上線（landline）または有線（wireline）システムは他のシステムと同様に帯域幅に関する多くの制限がないために大部分の通話データを送信する。従って、データは全比率フレームを連続して送信することによって通信される。無線通信システムでは、しかしながら帯域幅を節約する必要性がある。無線システムにおいて帯域幅を節約する一つの方法は伝送されるフレームの大きさ（サイズ）を低減することである。例えば、多くのＣＤＭＡシステムは背景雑音を通信するために１／８比率フレームを連続して送信する。１／８比率フレームは無言指標フレーム（無言フレーム）として振る舞う。完全な、或いは半比率フレームと対照的に、小さなフレームを送信することによって、帯域幅は節約される。
【００１６】
本発明は「無言」フレームを省略すること、或いは「削除すること」を含む帯域幅を節約する装置及び方法を含む。これらの１／８比率無言（または背景雑音）フレームの大部分を省略すること、或いは「削除すること」は許容レベルで通話品質を維持すると同時にシステム容量を改善する。本発明の装置及び方法は１／８比率フレームに限定されないが、背景雑音の通信のために必要なオーバーヘッドを低減するために背景雑音を通信するのに使用される既知の比率のフレームを選択し、且つ省略するために使用される。背景雑音を通信するために使用されるあらゆる比率フレームは背景雑音比率フレームとして知られ、そして本発明において使用される。このように、本発明は背景雑音を通信するために使用される限り、あらゆるサイズのフレームと共に使用される。さらに、背景雑音が無言間隔の中間で変化するならば、本高性能削除装置は通話品質に著しく影響を及ぼすことなく背景雑音の変更を反映するために通信システムを更新する。
【００１７】
ＣＤＭＡ通信では、既知比率のフレームは話し手が無言になるとき背景雑音を符号化するために使用される。例示の実施例では、１／８比率フレームは高データ比率（High Data Rate：ＨＤＲ）上でのインターネット・プロトコル上音声（Voice over Internet Protocol：ＶｏＩＰ）システムにおいて使用される。ＨＤＲは電気通信工業会（Telecommunications Industry Association：ＴＩＡ）規格ＩＳ-８５６によって記述され、そしてＣＤＭＡ２０００  １×ＥＶ-ＤＯとしても知られている。この実施例では、１／８比率フレームの連続系列は無言期間の間に２０ミリセカンド（ｍｓｅｃ）毎に送信される。これは全比率（比率１）、半比率（比率１／２）または４分の１比率（比率１／４）とは異なり、それは音声データを送信するために使用される。１／８比率パケットは全比率フレームと較べて比較的小さく、即ち、少ないビットを持つけれども、通信システムにおけるパケットのオーバーヘッドはなお多量である。スケジューラは音声パケット比率を区別しないのでこのことは特に真実である。スケジューラは資源の効率的な利用を行うためにシステム資源を移動局に割当てる。例えば、最大の処理能力のスケジューラは最良の無線条件にある移動局を予定計画することによってセル処理能力を最大にする。ラウンドロビン（総当たり）スケジューラは一つづつシステム移動局に同数の予定計画スロットを割当てる。比例公平スケジューラは伝送時間を比例的に（ユーザー無線条件）公平な方法において移動局に割当てる。本方法及び装置は多くの型式のスケジューラと共に使用され、一つの特定のスケジューラに限定されない。話し手は一般に会話の約６０％について無言であるので、無言期間の間に背景雑音を伝送するために使用されるこれらの１／８比率フレームの大部分を省略することはこれらの無言期間の間に伝送されるデータの総量を低減することによってシステム容量利得を提供する。
【００１８】
通話品質が殆ど影響を受けない理由は必要なときに背景雑音情報が更新されるように高性能削除が行われるという事実から来ている。容量の強化に加えて、１／８比率フレーム高性能削除を使用することは帯域幅要求が少なくなるので伝送の全体コストを低減する。全てのこれらの改善は知覚音声品質への影響を最小にしながら行われる。
【００１９】
本発明の高性能削除装置は多くの音声通信システムのようにパケットが転送されるあらゆるシステムによって使用される。これは他の有線システムと通信する有線システム、他の無線システムと通信する無線システム、及び無線システムと通信する有線システムを含むが、それに限定されない。
【００２０】
背景雑音の生成
ここに述べた例示の実施例では、背景雑音生成に対する二つの要素（components）がある。これらの要素は雑音のエネルギー・レベルまたは音量（volume）、及び雑音のスペクトル周波数特性または「色」を含む。図１は背景雑音３５を生成する装置、背景雑音発生器１０を例示する。信号エネルギー１５は雑音発生器２０に入力される。雑音発生器２０は小さなプロセッサである。それは平均値がゼロである乱数系列の形で白色雑音２５を出力するソフトウェアを実行する。この白色雑音は線形予測係数（Linear Prediction Coefficient：ＬＰＣ）フィルタまたは線形予測符号化（Linear Predictive Coding）フィルタ３０に入力される。同じく、ＬＰＣフィルタ３０への入力はＬＰＣ係数７２である。これらの係数７２は符号帳入力７１に由来する。ＬＰＣフィルタ３０は背景雑音３５の周波数特性を成形する。背景雑音３５を表すために音量及び周波数を使う限り、背景雑音発生器１０は背景雑音３５を伝送する全てのシステムに関する一般化である。好ましい実施例では、背景雑音発生器１０はボコーダ６０の復号器５０中にある緩和符号励起線形予測（ＲＣＥＬＰ）復号器４０に位置する。雑音を利用するために１／８比率フレーム７０を使用するＲＣＥＬＰ復号器４０をもつ復号器５０の最高部の図である図２を見よ。
【００２１】
図２において、パケット・フレーム４１及びパケット形式信号４２はフレーム誤り検出装置４３へ入力される。パケット・フレーム４１はまたＲＣＥＬＰ復号器４０へ入力される。フレーム誤り検出装置４３は比率決定信号４４及びフレーム抹消フラグ信号４５をＲＣＥＬＰ復号器４０へ出力する。ＲＣＥＬＰ復号器４０は未加工の合成通話ベクトル４６をポスト・フィルタ４７に出力する。ポスト・フィルタ４７はポスト・フィルタ合成通話ベクトル信号４８を出力する。
【００２２】
背景雑音を生成するこの方法はＣＤＭＡボコーダに限定されない。強化全比率（Enhanced Full Rate：ＦＥＲ）、適応多比率（Adaptive Multi Rate：ＡＭＲ）、強化可変比率コーデック（Enhanced Variable Rate CODEC：ＥＶＲＣ）、Ｇ．７２７、Ｇ．７２８及びＧ．７２２といった様々な他の通話ボコーダは背景雑音を通信するこの方法を適用する。
【００２３】
無言間隔の間の背景雑音８９について、及び会話の間の音声について無限のエネルギー・レベル及びスペクトル周波数特性があるけれども、無言間隔の間の背景雑音８９は有限の（比較的小さい）数値によって通常記述される。背景雑音情報の通信に必要とされる帯域幅を低減するために、特定のシステムのためのスペクトル及びエネルギー雑音情報は一以上の符号帳６５に記憶される符号帳入力７１、７３に量子化され、且つ符号化される。このように、無言間隔の間に現れる背景雑音３５は通常これらの符号帳６５における無限数の入力７１、７３によって記述される。例えば、強化可変比率コーデック（ＥＶＲＣ）システムに使用される符号帳入力７３は電力に関して２５６の異なる１／８比率定数を含む。一般的に、ＥＶＲＣシステム内で伝送されるあらゆる雑音はこれらの２５６の値の一つに対応する電力レベルを持つ。さらに、各数はＥＶＲＣフレーム内部の各サブフレームについて一つ、３電力レベルに復号する。同様に、ＥＶＲＣシステムは符号化背景雑音３５に関連する周波数スペクトルに対応する有限量の入力７１を含むであろう。
【００２４】
一実施例では、ボコーダ６０中に在る符号器８０は符号帳入力７１、７３を生成する。これは図３に例示される。符号帳入力７１、７３は元の値の近い近似値に結局は復号される。多くのボコーダ６０は雑音情報を伝送するために同等のモードを使用するので、雑音符号化及び再生について符号帳６５におけるエネルギー量１５及び周波数「色」係数７２の使用はいくつかの型式のボコーダ６０に拡張されることを当業者はまた理解するであろう。
【００２５】
図３は本発明に使用される符号器８０の一実施例を例示する。図３において、二つの信号（通話信号８５及び外部比率命令１０７）は符号器８０に入力される。通話信号またはパルス符号変調（ＰＣＭ）通話標本（或いは、ディジタル・フレーム）８５は信号８５を高域フィルタ及び適応雑音抑制フィルタの両方を行うであろうボコーダ６０中の信号プロセッサ９０に入力される。処理またはフィルタされたパルス符号変調（ＰＣＭ）通話標本９５は音声標本が検出されたかどうかを判定するモデル・パラメータ推定器１００に入力される。モデル・パラメータ推定器１００はモデル・パラメータ１０５を第一のスイッチ１１０に出力する。通話は音声及び無言の組合せとして定義される。音声（通話）標本が検出されれば、第一のスイッチ１１０はモデル・パラメータ１０５を全比率または１／２比率符号器１１５に送り、そしてボコーダ６０はフォーマットされたパケット１２５において全または半比率フレーム１１７で標本を出力する。
【００２６】
モデル・パラメータ推定器１００からの入力をもつ比率判定器１２２が無言フレームを符号化することを判定すれば、第一のスイッチ１１０はモデル・パラメータ１０５を１／８比率符号器１２０に送り、そしてボコーダ６０は１／８比率フレーム・パラメータ１１９を出力する。パケット・フォーマット・モジュール１２４はそれらのパラメータ１１９をフォーマット・パケット１２５に入れる装置を含む。１／８比率フレーム７０が例示されたように生成されれば、ボコーダ６０は音声または無言標本８５のエネルギー値（ＦＧＩＤＸ）７３、またはスペクトル・エネルギー値（ＬＳＰＩＤＸ１またはＬＳＰＩＤＸ２）７１に対応する符号帳入力を含むパケット１２５を出力する。
【００２７】
比率判定器１２２はどんな型式のパケットを生成させるかを判定するために音声稼働検出（voice activity detection：ＶＡＤ）方法及び比率選択論理を適用する。モデル・パラメータ１０５及び外部比率命令信号１０７は比率判定器１２２に入力される。比率判定器１２２は比率判定信号１０９を出力する。
【００２８】
１／８比率フレーム
図４において、１６０のＰＣＭ標本はこの場合に背景雑音の２０ｍｓｅｃ標本化から作られた通話セグメント８９を表す。１６０のＰＣＭ標本は三つのブロック８６、８７及び８８に分割される。ブロック８６及び８７は５３ＰＣＭ標本長であり、一方、ブロック８８は５４ＰＣＭ標本長である。１６０のＰＣＭ標本及び、従って、２０ｍｓｅｃの背景雑音８９は１／８比率フレーム７０で表される。例示の実施例において、１／８比率フレーム７０は最高１６ビットの情報を含む。しかしながら、ビット数はシステムの特定の使用及び要求に応じて変動する。ＥＶＲＣボコーダ６０は１６ビットを三つの符号帳６５に分配する典型的実施例において使用される。これは図４に例示される。最初の８ビット（ＬＳＰＩＤＸ１（４ビット）及びＬＳＰＩＤＸ２（４ビット））は符号化された雑音３５の周波数内容、例えば、背景雑音３５の再生のために必要なスペクトル情報を表す。８ビットの第二の集合（ＦＧＩＤＸ（８ビット））は雑音３５の音量内容、例えば、背景雑音３５の再生のために必要とされるエネルギーを表す。有限数のポテンシャル・エネルギー量のみが符号帳に含まれるので、各々のこれらの音量は符号帳における入力７３によって表される。ある実施例の入力７３は８ビット長である。同様に、スペクトル周波数情報は二つの異なる符号帳からの二つの入力７１によって表される。これら二つの入力７１の各々はサイズが４ビット長である。従って、 １６ビットの情報は雑音３５の音量及び周波数特性を表すために使用される符号帳入力７１、７３である。
【００２９】
図４で示した例示の実施例において、ＦＧＩＤＸ符号帳入力７３は無言標本におけるエネルギーを表すために使用されるエネルギー値を含む。ＬＳＰＩＤＸ１符号帳入力７１は「低周波」スペクトル情報を含み、そしてＬＳＰＩＤＸ２符号帳入力７１は無言標本におけるスペクトルを表すために使用される「高周波」スペクトル情報を含む。別の実施例では、符号帳はボコーダ６０に在るメモリ１３０に記憶される。メモリ１３０はまたボコーダ６０の外部に置くことができる。代わりの実施例では、符号帳を含むメモリ１３０は高性能削除装置または高性能削除器１４０に在る。これは図５ａに例示される。符号帳における値は変わらないので、メモリ１３０はＲＯＭメモリでもよく、ＲＡＭ、ＣＤ、ＤＶＤ、磁気コア等といったいくつかの異なる型式のメモリを使用してもよい。
【００３０】
１／８比率フレームの削除
典型的な実施例では、１／８比率フレーム７０を削除する方法は送信デバイス１５０と受信デバイス１６０に分割される。これは図５ａに示される。この実施例において、送信機１５０は背景雑音の最良の表現を選択し、そしてこの情報を受信機１６０に伝送する。送信機１５０は標本化入力背景雑音８９における変化を追跡し、そして雑音信号７０を更新すべき時を決定するために制動器（trigger）１７５（または、他の形の通知）を使用し、そしてこれらの変化を受信機１６０に通信する。受信機１６０は会話の状態（話中、無言）を追跡し、そして送信機１５０によって提供された情報によって「正確な」背景雑音３５を生じさせる。１／８比率フレーム７０を削除する方法は、例えば、論理回路、アナログ及び／またはディジタル電子回路、コンピュータ実行命令、ソフトウェア、ファームウェア、等々を使用して、様々な方法で実施される。
【００３１】
図５Ａはまた復号器５０及び符号器８０が機能的に一つの装置において接続された実施例を例示する。点線は双方のデバイスがボコーダ６０内にあることを示すために復号器５０及び符号器８０の周辺に置いた。符号器８０及び復号器５０はまた別々の装置に存在する。復号器５０はディジタル表現からの信号を合成通話信号へ変換するためのデバイスである。符号器８０は標本化通話信号を通常に圧縮、及び／または詰込まれたディジタル表現に変換する。好ましい実施例では、符号器８０は標本化通話またはＰＣＭ表現をボコーダ・パケット１２５に変換する。そのような一つの符号化表現はディジタル表現である。その上、ＥＶＲＣシステムでは、多くのボコーダ６０は符号器８０に位置する約１２０Ｈｚの切断周波数を持つ高帯域通過フィルタを有する。切断周波数はボコーダ６０が異なれば異なる。
【００３２】
さらに、図５Ａでは、高性能削除装置１４０はボコーダ６０の外部に在る。しかしながら、別の実施例では、高性能削除装置１４０はボコーダ６０内にある。図５Ｂを見よ。このように、削除装置１４０はボコーダ装置６０の一部であるとしてボコーダ６０に統合されるか、別個の装置として設置される。図５Ａに示したように、高性能削除装置１４０はジッター補正バッファ１８０から音声及び無言パケットを受信する。ジッター補正バッファ１８０はいくつかの機能を実行し、その一つはそれらが受取られる順序で通話パケットを整理することである。ネットワーク・スタック１８５は受信機１６０のジッター補正バ
ッファ１８０及び送信機１５０からの符号器８０に接続された高性能削除装置論理ブロック１４０を機能的に接続する。ネットワーク・スタック１８５は入来フレームをそれがその一部であるデバイスの復号器５０に送り、或いはフレームを別のデバイスのスイッチ回路構成に送り出すことに役立つ。好ましい実施例では、スタック１８５はＩＰスタックである。ネットワーク・スタック１８５は異なる通信のチャネル上で実施されることができ、好ましい実施例において、ネットワーク・スタック１８５は無線通信チャネルとともに実施される。
図５Ａに示した両方のセル電話は通話を伝送するか、或いは通話を受信するかのいずれかであるから、高性能削除装置は各電話について二つのブロックに分割される。特定の実施に関連して下で論じるように、通話の送信機１５０及び受信機１６０の両方は高性能削除プロセスを実行してもよい。このように、復号器５０に機能的に接続された高性能削除装置１４０は受信機１６０に関するそのようなプロセスを実行し、一方、符号器８０に機能的に接続された高性能削除装置１４０は送信機１５０に関するそのようなプロセスを実行する。
【００３３】
各セル電話ユーザーは双方共に通話を伝送し（話す）、通話を受信する（聴く）。このように、高性能削除装置１４０はまた伝送ステップ及び受信ステップの両方を実行する各セル電話における一つのブロックまたは装置である。これは図５Ｃに例示される。好ましい実施例では、高性能削除装置１４０はマイクロプロセッサであり、または情報を処理し、命令を実行する、等々のために使用できるアナログ及びディジタルの両方のいくつかの装置のいずれかである。
【００３４】
さらに、時間軸圧縮器（time warper）１９０は高性能削除装置１４０と共に使用される。通話時間軸圧縮は顕著にその品質を下げることなく通話セグメントの期間を伸張、或いは圧縮する行為である。時間軸圧縮は図５Ｄ及び５Ｅに例示され、それは圧縮通話セグメント１９２及び伸張通話セグメント１９４の例をそれぞれ示す。図５Ｆは機能的に時間軸圧縮器１９０を含む終端間通信システムの実施例を示す。
図５Ｄにおいて、最大の相関が見出される通話セグメント８９内の位置１９５がオフセットとしてしようされる。通話標本を圧縮するために、いくつかのセグメントは加算-オーバーラップされ（１９６）、一方、残りの標本は元のセグメントから現状のまま複製される（１９７）。図５Ｅにおいて、位置２００は最大の相関があった（オフセットされた）位置である。前のフレームからの通話セグメント８９ａは、１６０ＰＣＭ標本をもち、一方、現在のフレームからの通話セグメント８９ｂは１６０ＰＣＭ標本をもつ。通話セグメントを伸張するために、セグメントは加算-オーバーラップされる（２０２）。伸張通話セグメント１９４はオフセット標本の少ない数の１６０ＰＣＭ標本、プラス別の１６０ＰＣＭ標本の合計である。
１／８比率フレームの分類
１． 一時的１／８比率フレーム
例示の実施例では、フレームは話出し（talk spurt）の後のそれらの位置決めに従って分類される。話出しの直後のフレームは「一時的である（transitory）」と称される。それらは背景雑音８９に加えていくらかの残余音声エネルギーを含み、或いはそれらは、例えば、符号器がなお背景雑音を推定しているときのような、ボコーダの収斂動作のために不正確である。このように、これらのフレーム内に含まれる情報は「雑音」の現在の平均音量レベルとは異なる。これらの一時的フレーム２０５は無言期間の間の「真の背景雑音（true background noise）」の良き例ではない。一方、安定フレーム２１０は最小の平均音量レベルにおいて反映される音声残余を含む。
【００３５】
図６及び図７は二つの異なる通話環境に関する無言期間の始まりを示す。図６はいくつかの無言期間の始まりが示されているコンピュータ・ラックからの雑音の１９のグラフを含む。各グラフは試行の結果を表す。ｙ軸は平均エネルギー２１２に関するフレーム・エネルギー変化量を表す。ｘ軸はフレーム番号２１４を表す。図７はいくつかの無言期間について無言の始まりが示されている強風の日における歩きからの９個の雑音のグラフを含む。ｙ軸は平均エネルギー２１２に関するフレーム・エネルギー変化量を表す。ｘ軸はフレーム番号２１４を表す。
【００３６】
図６は１／８比率フレーム７０のエネルギーが第二フレームの後で「安定している（stable）」と考えられるであろう通話標本を示す。図７は多数のグラフにおいて標本が無言間隔を表す値に収斂するためにフレームのエネルギーに関して４以上のフレームを取ったことを示す。人が通話を止めるとき、それらの音声は急には止まらず、徐々に静かになる。従って雑音信号が一定値に落ち着くには数フレームを要する。このように、最初の数フレームはボコーダ設計のせいでいくらかの音声残余を含むために一時的である。
【００３７】
２．安定な雑音フレーム
無言間隔の間に一時的な雑音フレーム２０５の後に続くそれらのフレームは「安定な」雑音フレーム２１０と呼ばれる。上で述べたように、これらのフレームは最後の話出しからの最小の影響を示し、従って標本化入力背景雑音８９を良く表現する。背景雑音はかなり変化するので安定な背景雑音３５は相対的な用語であることを当業者は認識するであろう。
【００３８】
安定なフレームからの一時的フレームの区別
安定な１／８比率フレームから一時的な１／８比率フレームを区別するいくつかの方法である。それらの方法の二つは下記に記述される。
【００３９】
固定タイマ区別
一実施例では、既知比率の最初のＮフレームは一時的であると考えられる。例えば、多数の通話セグメント８９の分析は１／８比率フレーム７０が第五フレームの後で安定していると考えられる高い可能性があることを示した。図６及び７を見よ。
【００４０】
差分的区別
別の実施例では、送信機１５０は安定な１／８比率フレーム２１０のフィルタされたエネルギー値を記憶し、そしてそれを基準（reference）として使用する。話出しの後で、符号化１／８比率フレーム７０はそれらのエネルギーがフィルタされた値の変化量内に収まるまで一時的であると考えられる。フレーム７０のエネルギーが収斂したならば、一般にそのスペクトルの情報が同様に収斂したという高い可能性があるので、スペクトルは通常比較されない。
【００４１】
しかしながら、背景雑音３５特性が一無言期間から別の無言期間へ大幅に変化し、送信機１５０によって現在記憶されたものより安定なフレーム２１０に関する異なるフィルタされたエネルギー値を生じるであろう可能性がある。従って、符号化された１／８比率フレームのエネルギーはフィルタされた値の変化量内に収まらない。この問題を解決するために、収斂の中断がまた差分的な区別方法を更に強固にするために使用される。従って、差分的方法は固定タイマ手法に対する強化であると考えられる。
【００４２】
高性能削除方法
一実施例では、１／８データ比率フレームまたは一時的なフレーム値２０５を使用する１／８データ比率フレームを削除する方法が使用される。別の実施例では、安定なフレーム値２１０が使用される。第三の実施例では、削除の方法は「原型１／８比率フレーム」２１５を使用して行う。この第三の実施例では、原型１／８比率フレーム２１５は受信機側１６０における背景雑音３５の再生のために使用される。例示として、初期化手続きの間、最初の伝送或いは受信１／８比率フレーム７０は「原型（prototype）」２１５であると考えられる。原型フレーム２１５は送信機１５０によって削除されつつある他の１／８比率フレーム７０を表す。標本化入力背景雑音８９が変化するときはいつでも、送信機１５０は既知の値の新しい原型フレーム２１５を受信機１６０に送信する。比較的少ないフレームが送られるために各ユーザーは比較的少ない帯域幅を必要とするので、全体容量は増加する。
【００４３】
送信機側高性能削除方法
例示の実施例では、送信機側１５０は話出しの後少なくとも最初のＮ個の一時的１／８比率フレーム２０５を伝送する。そして、それは無言間隔に残りの１／８比率フレーム７０を削除する。試験結果はほんの一フレームを送ることが良い結果をもたらし、そして一以上のフレームを送ることは僅かしか品質を改良しないということを示す。別の実施例では、次の一時的フレーム２０５は、最初の一または二に加えて、伝送される。
【００４４】
信頼できないチャネル（高いＰＥＲ）における動作に関して、送信機１５０は最後の一時的１／８比率フレーム２０５を送信した後、原型１／８比率フレーム２１５を送信することができる。好ましい実施例では、原型１／８比率フレーム２１５は最後の一時的１／８比率フレーム２０５の後の（４０〜１００）ｍｓｅｃに送信される。一実施例では、原型フレーム２１５は最後の一時的１／８比率フレーム２０５の後の８０ｍｓｅｃに送信される。この遅延伝送は無言期間の始まり及び無言状態への移行を検出する受信機１６０の信頼性を改善することの目標を有する。
【００４５】
例示の実施例では、背景雑音３５の更新が始動されれば、そして新しい原型１／８比率フレーム２１５が送信された最後のものと異なれば、無言間隔の残りの間に、送信機１５０は新しい原型１／８比率フレーム２１５を送信する。従って、１／８フレーム７０が２０ｍｓｅｃ毎に伝送される従来技術に開示されたシステムと異なり、標本化入力背景雑音８９が知覚通話品質において影響を与え、且つ背景雑音３５を更新するため受信機１６０において使用する１／８フレーム７０を始動するのに十分に変化したとき本発明は１／８フレーム７０を伝送する。従って、１／８フレーム７０は必要なときに伝送され、帯域幅において莫大な節約を生み出す。図８はある実施例の送信機によって実行される高性能削除プロセス８００を示すフローチャートである。図８に例示されたプロセスはメモリ１３０に存在するソフトウェアまたはファームウェアに存在する命令として記憶され得る。メモリ１３０は高性能削除装置１４０中、或いは高性能削除装置１４０から離れて置くことができる。
【００４６】
図８において、送信機はフレームを受取る（ステップ３００において）。次に、受信機はそのフレームが無言フレームであるかどうかを判定する（ステップ３０５において）。無言を通信し、或いは含むフレームが検出されなければ、例えば、それが音声フレームであれば、システムは稼働状態への移行し（ステップ３１０において）、そしてそのフレームは受信機へ伝送される（ステップ３１５において）。 
フレームが無言フレームであれば、システムはシステムが無言状態にあるかどうかを調べる（ステップ３２０において）。例えば、無言状態＝偽であるときのような、システムが無言状態にないのであれば、システムはステップ３２５で無言状態へ移行し、そして無言フレームを受信機に送信するであろう（ステップ３３０において）。システムが無言状態にあれば、例えば、無言状態＝真であるとき、システムはフレームが安定であるかどうかを調べるであろう（ステップ３３５において）。
【００４７】
フレームが安定なフレーム２１０であれば、システムは統計（statistics）を更新し（ステップ３４０において）、そして更新２１２が始動されるかどうかを見て調べる（ステップ３４５において）。更新２１２が始動されれば、システムは原型フレームを作り（ステップ３５０において）、そして新しい原型フレーム２１５を受信機１６０に送信する（ステップ３５５において）。更新２１２が始動されないならば、送信機１５０はフレームを受信機１６０に送信しないで、フレームを受信するためにステップ３００に戻るであろう。
【００４８】
フレームが安定でないならば（ステップ３３５において）、そのシステムは一時的１／８比率フレーム２０５を伝送する（ステップ３６０において）。しかしながら、この機能は任意である。
【００４９】
受信機側高性能削除
例示の実施例では、受信機側１６０上で、高性能削除装置１４０は通話の状態の追跡を保持する。フレームを受信すると、受信機１６０は受信フレームを復号器５０に提供する。１／８比率フレーム７０が受信されると受信機１６０は無言状態へ移行する。別の実施例では、受信機１６０による無言状態への移行は中断（time out）に基づく。さらに別の実施例では、受信機１６０による無言状態への移行は１／８比率フレーム７０と中断の両方に基づく。１／８比率より異なる比率が受信されると受信機１６０は稼働状態へ移行する。 例えば、全比率フレームまたは半比率フレームがいずれか受信されると受信機１６０は稼働状態へ移行する。
【００５０】
例示の実施例では、受信機１６０が無言状態にあるとき、それは原型１／８比率フレーム２１５を再生する。無言状態の間に１／８比率フレームが受信されるならば、受信機１６０は受信フレームによって原型フレーム２１５を更新する。別の実施例では、受信機１６０が無言状態にあるとき、１／８比率フレームが利用可能でなければ、受信機１６０は最後に受信した１／８比率フレーム７０を利用する。
【００５１】
図９は受信機１６０によって実行される高性能削除プロセス９００を例示するフローチャートである。図９に例示したプロセス９００はメモリ１３０中に存在するソフトウェアまたはファームウェア２２０に存在する命令２３０として記憶される。メモリ１３０は高性能削除装置１４０中、或いは別に置かれる。さらに、高性能削除プロセス９００の多数のステップはメモリ１３０に存在するソフトウェアまたはファームウェアに存在する命令として記憶される。
【００５２】
受信機１６０はフレームを受取る（ステップ４００において）。最初に、それはそれが音声フレームであるかどうかを判定する（ステップ４０５において）。それが［ｙｅｓ］であれば、それはその無言状態＝偽を設定し（ステップ４１０において）、受信機は音声フレームを利用する（ステップ４１５において）。受信フレームが音声フレームでないならば、受信機１６０はそれが無言フレームであるかどうかを調べる（ステップ４２０において）。その回答が［ｙｅｓ］であれば、受信機１６０はその状態が無言状態であるかどうかを調べる（ステップ４２５において）。受信機１６０が無言フレームを検出すれば、しかし無言状態が偽、即ち、受信機１６０が音声状態にあれば、受信機１６０は無言状態へ移行し（ステップ４３０において）、そして受信フレームを利用する（ステップ４３５において）。受信機１６０が無言フレームを検出し、且つ無言状態が真であるならば、受信機は原型フレーム２１５を更新し、そして原型フレーム２１５を利用する（ステップ４４５において）。 
上で述べたように、受信フレームが音声フレームではないならば、受信機１６０はそれが無言フレームであるかどうかを調べる。回答が［ｎｏ］であれば、フレームは受信されなかった（即ち、それは、ｎ抹消指示である） 、そして受信機１６０はその状態が無言状態であるかどうかを調べる（ステップ４５０において）。状態が無言であるならば、例えば、無言状態＝真であれば、原型フレーム２１５が利用される（ステップ４５５において）。状態が無言でないならば、例えば、無言状態＝偽であれば、Ｎ個の連続した抹消２４０が発生した（ステップ４６０において）。（高性能削除において、抹消２４０は本質的にフラグである。フレームが予期されるが、受信されないとき、抹消２４０は受信機によって代用される）。回答が［ｎｏ］であれば、Ｎ個の連続した抹消２４０は発生しなかった、そして受信機１６０の復号器５０に接続された高性能削除装置１４０は（パケット損失隠匿のために）復号器５０に抹消２４０を利用する（ステップ４６５において）。回答が［ｙｅｓ］であるならば、Ｎ個の連続した抹消２４０が発生して、受信機１６０は無言状態へ移行し（ステップ４７０において）、そして原型フレーム２１５を利用する（ステップ４７５において）。
【００５３】
一実施例では、高性能削除装置１４０及び方法が使用されるシステムはＩＰ上音声（Voice over IP）システムであり、そこでは受信機１６０は適応性が高いタイマを有し、そして送信機１５０はフレームを２０ｍｓｅｃ毎に送信する固定タイマを使用する。これは受信機１６０と送信機１５０の両方が固定タイマを使用する回路基本のシステムとは異なる。このように、適応性が高いタイマが使用されるので、高性能削除装置１４０は２０ｍｓｅｃ毎にフレームを調べない。その代りに、そうすることが要求されたときは、高性能削除装置１４０はフレームを調べるであろう。
【００５４】
前に述べたように、時間軸圧縮が使用されると、通話セグメント８９は伸張或いは圧縮される。話し手２３５が再生すべき情報を使い果たしているとき、復号器５０が作動する。復号器５０が作動する必要があるならば、それはジッター補正バッファ１８０から新しいフレームを得ようとするであろう。そして高性能削除方法が実行される。
【００５５】
図１０は１／８比率フレーム７０が符号器８０によって送信機１５０中の高性能削除装置１４０に連続的に送信されることを示す。同様に、１／８比率フレーム７０は受信機１６０中の復号器５０に機能的に接続された高性能削除装置１４０によって連続的に送信される。しかしながら、受信機１６０及び送信機１５０の間で、フレームの連続系列は送信されない。その代りに、必要なとき、更新２１２が送信される。高性能削除装置１４０は送信機１５０からフレームを受信しない場合、抹消２４０を利用し、そして原型フレーム２１５を利用することができる。マイクロホン２５０は送信機１５０中の符号器８０に取付けられ、スピーカー２３５は受信機１６０中の復号器５０に取付けられる。
【００５６】
背景雑音の平坦性
例示の実施例では、復号器５０が１／８比率フレーム７０を検出すると、受信機１６０は全体の無言間隔について背景雑音３５を再生するためにただ一つの１／８比率フレーム７０を使用する。即ち、背景雑音３５は繰返される。更新２１２があれば、同じ更新１／８比率フレーム２１２は背景雑音３５を生成するために２０ｍｓｅｃ毎に送信される。同じ１／８比率フレームは拡張期間の間使用され、そして聞き手には厄介であるから、これは再構築された背景雑音３５の分散（variance）または「平坦性（flatness）」の明白な欠如につながる。
【００５７】
一実施例では、「平坦性」を回避するために、抹消２４０が原型１／８比率フレーム２１５の代わりに受信機１６０の復号器５０に供給される。これは図１０に例示される。復号器５０が抹消２１２の前にそれが持っていたものを再現しようとするので、抹消２１２は背景雑音３５に無作為性を導入し、それによって再構築背景雑音３５を変化させる。時間０と５０％の間の抹消２１２を利用ことは背景雑音３５に所望の無作為性を作り出すであろう。
【００５８】
別の実施例では、無作為背景雑音３５は共に「混合される（blended）」。このことは前の１／８比率フレーム更新２１２ａを新しい、または次の１／８比率フレーム更新２１２ｂと混合することを意味し、背景雑音３５を前の１／８比率フレーム値２１２ａから新しい１／８比率フレーム値２１２ｂに徐々に変化させる。従って、無作為性または変化が背景雑音３５に好ましく加えられる。図示したように、新しい更新比率フレーム２１２ｂにおけるエネルギー値が前の比率更新フレーム２１２ａにおけるエネルギー値より大きいか、小さいかによって、背景雑音エネルギー・レベルは徐々に増加し（矢は前の１／８フレーム更新値２１２ａから新しい１／８フレーム更新値２１２ｂへ上方を指す）、或いは減少する（矢は前の１／８フレーム更新値２１２ａから新しい１／８フレーム更新値２１２ｂへ下方を指す）。これは図１１に例示される。
【００５９】
この漸進的な背景雑音３５の変化はまた送信されるフレームが前の１／８フレーム更新値２１２ａと新しい１／８フレーム更新値２１２ｂとの間にある符号帳入力値に基づいて取る符号帳入力７０ａ、７０ｂを用いて達成され、前の１／８更新フレームを表す前の符号帳入力７０ａから新しい１／８更新フレームを表す符号帳入力７０ｂへ徐々に移動する。各暫定符号帳入力７０ａａ、７０ａｂは前の更新フレーム２１２ａから新しい更新フレーム２１２ｂへの増加的変化Δをまねるように選択される。例えば、図１２において、前の１／８データ比率更新フレーム２１２ａは符号帳入力７０ａによって表される。次のフレームは前の符号帳入力７０ａから増加的変化Δを表す暫定符号帳入力７０ａａで表される。最初の増加的変化を持つフレームの後に続くフレームは前の符号帳入力７０ａから２Δの増加的変化を表す暫定符号帳入力７０ａｂによって表される。前の更新２１２ａから増加的変化を持つ暫定符号帳入力７０ａａ、７０ａｂは送信機１５０から送信されないが、受信機１６０中の復号器５０に機能的に接続された高性能削除装置１４０から伝送されることを図１２は示す。暫定入力が送信機１５０によって送信され、送信機１５０によって送信される更新２１２における低減が有利にある。増加的変化は伝送されない。それらは一つの背景雑音３５から別のものへの移行を円滑にするために、二つの連続更新の間に受信機において自動的に生成される。
【００６０】
１／８比率原型フレームの始動
例示の実施例では、背景雑音３５の更新が始動されたならば、そして新しい１／８比率フレーム７０が送信された最後のものと異なる雑音値を含むならば、送信機１５０は無言期間の間に更新２１２を受信機１６０に送信する。このように、背景雑音情報は必要なとき更新される。始動はいくつかの要素に依存する。一実施例では、始動はフレーム・エネルギーにおける差分に基づく。
【００６１】
図１３は始動がフレーム・エネルギーにおける差分に基づくプロセス１３００を例示する。この実施例では、送信機１５０は符号器８０によって作られた全ての安定な１／８比率フレーム２１０の平均エネルギーのフィルタされた値を維持する（ステップ５００において）。次に、最後に送信された原型フレーム２１５に含まれるエネルギーと現在のフィルタされた全ての安定な１／８データ比率フレームの平均エネルギーが比較される（ステップ５１０において）。次に、最後に送信された原型フレーム２１５に含まれるエネルギーと現在のフィルタされた平均エネルギーとの間の差分が閾値２４５より大きいかどうかが判定される（ステップ５２０において）。回答が［ｙｅｓ］であるならば、更新２１２が始動され、そして新しい雑音値を含む新しい１／８比率フレーム７０が伝送される（ステップ５３０において）。背景雑音３５の現行の平均は更新フレーム２１２の伝送を始動することからスパイクを回避するために差分を計算するために使用される。使用される差分は品質または処理能力に基づいて決定、或いは適応される。ステップ５３０の後、プロセス１３００は完結する。
別の実施例では、始動はスペクトルの差に基づく。そのような実施例は図１４のプロセス１４００により示され、ステップ６００により始まる。この実施例では、送信機１５０は符号器８０によって作られた安定な１／８比率フレーム２１０に含まれる符号帳入力７１、７３間のスペクトル差の符号帳ごとのフィルタされた値を保持する（ステップ６００において）。次に、このフィルタされたスペクトル差は閾値に対して比較される（ステップ６１０において）。その後、最後に伝送された原型２１５のスペクトルの間の差分または変化量、及び安定な１／８比率フレーム２１０に含まれる符号帳入力７１、７３間のフィルタされたスペクトル差分がその閾値（ＳＤＴ１及びＳＤＴ２）２３５より大きいかどうかが判定される（ステップ６２０において）。それであれば、更新２１２が始動される（ステップ６３０において）。ステップ６３０の後、プロセス１４００は完結する。
上に述べたように、背景雑音３５音量またはエネルギーの変化及び背景雑音３５周波数スペクトルの変化の両方が引き金（trigger）１７５として使用される。以前に作動させた高性能削除方法及び装置の試行において、音量における２デシベル（２ｄｂ）の変化が更新フレーム２１２を始動させた。同じく、４０％の周波数スペクトルにおける変化は周波数変化２１２を始動するために使用された。
【００６２】
スペクトル差分の計算
前に述べたように、線形予測係数（Linear Prediction Coefficient ：ＬＰＣ）フィルタ（或いは、線形予測符号化フィルタ）は背景雑音３５の周波数特性を抽出するために使用される。線形予測符号化は同じ系列の前の標本の一次結合によって系列の将来の標本を予測する方法である。スペクトルの情報は通常二つの異なる符号帳６５によって作られる係数７２の線形差分が符号帳６５のスペクトル差分と比例する方法で符号化される。図３に示したモデル・パラメータ推定器１００は一組の線形予測係数（ＬＰＣ）７２及び最適ピッチ遅延(τ)を作るためにＬＰＣ分析を行う。それはまたＬＰＣ７２を線スペクトル対（ＬＳＰ）に変換する。線スペクトル対（ＬＳＰ）は疑似周波数領域におけるディジタル・フィルタ係数７２の表現である。この表現は良い量子化及び内挿特性を有する。
【００６３】
ＥＣＲＶボコーダ６０を実施する例示の実施例では、スペクトル差分は次の二つの数式を用いて計算される。
【数１】
2011250430.tif 000026
【００６４】
上の数式において、ＬＳＰＩＤＸ１は「低周波」スペクトル情報を含む符号帳６５であり、そしてＬＳＰＩＤＸ２は「高周波」スペクトル情報である。値ｎ及びｍは二の異なる符号帳入力である。値ｑrate は量子化されたＬＳＰパラメータである。それは三つの指数ｋ、ｉ、ｊを持つ。ｋはＬＳＰＩＤＸ１及びＬＳＰＩＤＸ２について変化する表番号で、ｋ＝１、２である。ｉは同じ符号帳入力７１に属する一量子化要素であり、ｉ＝１、２、３、４、５である。値ｊは符号帳入力７１、例えば、通信チャネル上で実際に伝送される番号であり、値ｊはｍ及びｎに対応する。値ｍ及びｎはｊの代わりに上の数式において使用される。それは二つの符号帳の間の差が計算されつつあるので二つの変数が必要とされるからである。図４において、符号帳ＬＳＰＩＤＸ１及びＬＳＰＩＤＸ２は符号帳入力７１によって表され、そしてＦＧＩＤＸは７３によって表される。
【００６５】
各符号帳入力７１は五つの数に復号する。異なるフレームからの二つの符号帳入力７１を比較するために、各五つの数の絶対差分の和が取られる。その結果はこれら二つの符号帳入力７１の間の周波数／スペクトル「距離」である。
【００６６】
「低周波」ＬＳＰ及び「高周波」ＬＳＰに関する周波数スペクトル符号帳入力７１の変化は図１５のグラフで表される。ｘ軸は符号帳入力７１の間の差分を表す。ｙ軸はｘ軸上で表される差分を持つ符号帳入力７１の割合（percentage）を表す。
【００６７】
新しい原型１／８比率フレームの構築
更新が要求されると、新しい原型１／８比率フレーム７０が符号帳６５に含まれる情報に基づいて構築される。図４は先に論じた三つの符号帳６５からの入力ＦＧＩＤＸ、ＬＳＰＩＤＸ１、及びＬＳＰＩＤＸ２を含む１／８比率フレーム７０を例示する。新しい原型フレーム２１５を構築する間に、選択された符号帳６５は現在の背景雑音３５を表すように使用され得る。
【００６８】
一実施例では、送信機１５０ はメモリ１３０に記憶されたＦＧＩＤＸ符号帳のような「エネルギー符号帳」中の符号器によって作られた全ての安定な１／８比率フレーム２１０の平均エネルギーのフィルタされた値を保持する。更新が要求されると、フィルタされた値に最も近いＦＧＩＤＸ符号帳６５における平均エネルギー値が原型１／８比率フレーム２１５を使用して受信機１６０に伝送される。
【００６９】
別の実施例では、送信機１５０は符号器８０によって生成されたスペクトル情報を含む符号帳６５のフィルタされたヒストグラムを保持する。スペクトル情報はメモリ１３０に記憶されたＬＳＰＩＤＸ１（低周波）またはＬＳＰＩＤＸ２（高周波）符号帳６５といった「低周波」または「高周波」情報である。１／８比率フレーム更新２１２に関して、「最もポピュラーな」符号帳６５はそのヒストグラムがフィルタされた値に最も近いスペクトル情報符号帳６５において平均エネルギー値を選択することによって背景雑音３５に関する更新値を作り出すために使用される。
【００７０】
最後のN符号帳入力７１のヒストグラムを保持することによって、いくつかの実施例は１／８比率フレームの最新の平均を表す符号帳入力７１の計算を回避する。これは操作時間の低減を表す。
【００７１】
始動閾値
原型更新始動閾値２４５の組はいくつかの方法で設定される。これらの方法は「固定の」及び「適応できる」閾値２４５を使用することを含むが、それに制限されない。固定の閾値を実施する実施例において、固定の値が異なる閾値２４５に割当てられる。この固定値はオーバーヘッドと背景雑音品質の間で所望の妥協（tradeoff）を目標にする。適応閾値を実施する実施例において、制御ループが各々の閾値２４５に関して使用される。制御ループは各々の閾値２４５によって始動される更新２１２の特定の割合（percentage）を目標にする。
【００７２】
目標として使用される割合は目標グローバル・オーバーヘッドを越えない目的地によって定義される。このオーバーヘッドは符号器８０によって作られた安定な１／８比率フレーム２１０の総数上で伝送られる更新２１２の割合として定義される。制御ループは閾値２４５毎のフィルタされたオーバーヘッドの追跡を維持するであろう。オーバーヘッドが目標以上あれば、それは変化量（delta）だけ閾値２４５を増加させ、さもなければ変化量だけ閾値２４５を減少させる。
【００７３】
賦活パケット始動
パケットが送信されない時間期間が限界時間を越えるならば、通信が行われているネットワークまたは音声通信を実施するアプリケーションは混乱し、そして二つの通話者間の通信が終了したと考える。そして、それは二つの通話者を不通にするであろう。この状況が発生することを回避するために、賦活パケットは原型を更新するために限界時間が満期になる前に送信される。そのようなプロセス１６００は図１６に例示される。この図で示されるように、プロセス１６００は最後の更新２１２が送信されてからの経過時間を測ることにより始まる（ステップ７００において）。一度経過時間が測定されると、経過時間が閾値２４５より大きいかどうかが決定される（ステップ７１０において）。経過時間が閾値２４５より大きい場合、更新２１２が始動される（ステップ７２０において）。（ステップ７１０において）経過時間が閾値２４５より大きない場合、プロセス１６００はステップ７００に戻り、経過時間の測定を続ける。
初期化
図１７はボコーダ６０に位置する符号器８０及び復号器５０が初期化されるとき実行されるプロセス１７００を例示するフローチャートである。符号器８０は非無言または音声状態、例えば、Silence_State = FALSE に初期化される（ステップ８００において）。復号器５０は二つのパラメータによって初期化される：（ｉ）状態＝無言、即ち、Silence_State = TRUE８１０、及び（ｉｉ）原型フレームは静（低音量）フレーム、例えば、１／８フレームに設定される（ステップ８２０において）。その結果、復号器５０は背景雑音を最初に出力する。その理由は、呼出が開始されると、接続が完了するまで送信機は情報を送信しないであろうが、受信機加入者はその接続が完了するまで何か（背景雑音）を利用する必要がある。
【００７４】
高性能削除方法に関する追加アプリケーション
この文書において定義したアルゴリズムはＲＦＣ  ３３８９によって使用され、そしてこのアプリケーションに記載されない他のボコーダを網羅するように容易に拡張される。これらはＧ．７１１、Ｇ．７２７、Ｇ．７２８、Ｇ．７２２、等々を含むが、それに限定されない。
【００７５】
当業者は情報及び信号は様々な異なる技術及び技法を使用して表されることを理解するであろう。例えば、上記の記述の至る所で引用されたデータ、指示、命令、情報、信号、ビット、シンボル、及びチップは電圧、電流、電磁波、磁界または粒子、光学場または粒子、またはそのあらゆる組合せよって表される。
【００７６】
当業者はここに開示された実施例に関連して記述された様々な例示の論理的ブロック、モジュール、回路、及びアルゴリズム・ステップが電子ハードウェア、コンピュータ・ソフトウェア、または両方の組合せとして実施されることを認識するであろう。ハードウェア及びソフトウェアのこの互換性を明確に例示するために、実例となる様々な例示の要素部品、ブロック、モジュール、回路、及びステップが一般にそれらの機能性に関して上で述べられてきた。そのような機能性がハードウェアまたはソフトウェアとして実施されるかどうかは全体システムに課せられた特定アプリケーション及び設計の制約に依存する。熟練者は特定の各アプリケーションに関して様々な方法でここに記述された機能性を実施するが、そのような実施の決定は本発明の範囲から逸脱するものと解釈されるべきでない。
【００７７】
ここに開示された実施例に関連して記述された様々な例示の論理的ブロック、モジュール、及び回路はここに記述された機能を実行するように設計された汎用プロセッサ、ディジタル信号プロセッサ（ＤＳＰ）、特定用途向け集積回路（ＡＳＩＣ）、フィールド・プログラマブル・ゲートアレイ（ＦＰＧＡ）または他のプログラマブル論理デバイス、個別ゲートまたはトランジスタ論理、個別ハードウェア部品、或いはその組合せによって実施または実行される。汎用プロセッサはマイクロプロセッサであるが、これに代るものでは、プロセッサはあらゆる従来のプロセッサ、コントローラ、マイクロコントローラ、または状態機械である。プロセッサはまたコンピュータ・デバイスの組合せ、例えば、ＤＳＰとマイクロプロセッサの組合せ、複数のマイクロプロセッサ、ＤＳＰコアと連結した一以上のマイクロプロセッサ、またはあらゆる他のそのような構成として実施される。
【００７８】
ここに開示された実施例に関連して記述された方法またはアルゴリズムのステップはハードウェアにおいて、プロセッサによって実行されるソフトウェア・モジュールにおいて、或いは二つの組合せにおいて直接具体化される。ソフトウェア・モジュールはＲＡＭメモリ、フラッシュ・メモリ、ＲＯＭメモリ、ＥＰＲＯＭメモリ、ＥＥＰＲＯＭメモリ、レジスタ、ハードディスク、交換可能ディスク、ＣＤ-ＲＯＭ、または当分野において既知の他の形式の記憶媒体に在駐する。例示の記憶媒体はそのようなプロセッサが記憶媒体から情報を読取り、且つ記憶媒体へ情報を書込むことができるプロセッサに接続される。これに代るものでは、記憶媒体はプロセッサと一体化される。プロセッサ及び記憶媒体はＡＳＩＣに在駐する。ＡＳＩＣはユーザー端末に在駐する。これに代るものでは、プロセッサ及び記憶媒体はユーザー端末において個別の構成部品として在駐する。
【００７９】
開示実施例の前の記述は当業者が本発明を行い、或いは使用することを可能にするために提供される。これらの実施例への様々な修正は当業者には直ちに明白であり、そしてここに定義された一般原理は発明の精神または範囲から逸脱することなしに他の実施例に適用される。従って、本発明はここに示した実施例に限定されることを意図するものではないが、ここに開示された原理及び新規な特徴と一致する最も広い範囲を与えられるべきである。  
下記に、出願時の請求項１−４７に対応する記載が付記１−４７として表記される。
付記１
背景雑音を通信する方法であって、
背景雑音を伝送すること、
背景雑音を通信するために使用される次の背景雑音データ比率フレームを削除すること、背景雑音を受信すること、及び
背景雑音を更新することを含む方法。
付記２
始動するステップをさらに含む、付記１記載の背景雑音を通信する方法。
付記３
背景雑音を利用することをさらに含み、背景雑音を利用する前記ステップは、
無作為の数列の形で白色雑音を出力すること、及び
前記白色雑音の周波数特性を抽出することを含む、付記１記載の背景雑音を通信する方法。
付記４
前記背景雑音データ比率フレームの少なくとも一つが更新背景雑音データ比率フレームを送信する前に送信されてしまうまで待機するステップをさらに含み、それによって安定な背景雑音比率フレームが伝送される、付記１記載の方法。
付記５
最後の一時的背景雑音データ比率フレームが更新背景雑音データ比率フレームを送信する前に送信された後、４０〜１００ｍｓまで待機するステップをさらに含み、それによって安定な背景雑音比率フレームが伝送される、付記１記載の方法。
付記６
限界時間が満了してしまう前に賦活パケット（keep alive packet）を伝送するステップをさらに含む、付記１記載の背景雑音を通信する方法。
付記７
符号器及び復号器を初期化するステップをさらに含み、符号器及び復号器を初期化する前記ステップは、
前記符号器の状態を音声状態に設定すること、
前記復号器の状態を無言状態に設定すること、及び
原型フレームを１／８データ比率フレームに設定することを含む、付記１記載の背景雑音を通信する方法。
付記８
背景雑音を混合するステップをさらに含む、付記１記載の背景雑音を通信する方法。
付記９
前記背景雑音データ比率フレームが受信されなければ、抹消を利用するステップをさらに含む、付記１記載の背景雑音を通信する方法。
付記１０
背景雑音を更新する前記ステップは少なくとも一つの符号帳入力を持つ更新背景雑音データ比率フレームを伝送することを含む、付記１記載の背景雑音を通信する方法。
付記１１
背景雑音を伝送する前記ステップは、
フレームを受信すること、
前記フレームが無言フレームであるかどうかを判定すること、
前記フレームが前記無言フレームでないならば、稼働状態に移行し、そして前記フレームを伝送すること、
前記フレームが前記無言フレームであるならば、状態が無言状態であるかどうかを判定すること、
前記フレームが前記無言フレームであり、且つ前記状態が前記無言状態にないならば、前記前記無言状態に移行し、そして前記無言フレームを受信機に送信すること、
前記フレームが前記無言フレームであり、且つ前記状態が前記無言状態にあるならば、前記フレームが安定であるかどうかを判定すること、
前記フレームが安定であるならば、統計を更新し、そして更新が始動されたかどうかを判定すること、及び
前記更新が始動されたならば、原型フレームを構築し、且つ送信することを含む、付記１記載の背景雑音を通信する方法。
付記１２
前記フレームが安定でないならば、背景雑音を伝送する前記ステップは一時的背景雑音データ比率フレームを伝送するステップを含む、付記１１記載の背景雑音を通信する方法。
付記１３
背景雑音を受信する前記ステップは、
フレームを受信すること、
前記フレームが音声フレームであるかどうかを判定すること、
前記フレームが前記音声フレームであるならば、状態が音声状態であるかどうかを判定すること、
前記状態が音声状態であり、且つ前記フレームが前記音声フレームであるならば、前記フレームを利用すること、
前記フレームが前記音声フレームでないならば、前記フレームが無言フレームであるかどうかを調べること、
前記フレームが前記無言フレームであるならば、状態が無言状態であるかどうかを調べること、
前記フレームが前記無言フレームであり、且つ前記状態が前記無言状態でないならば、前記無言状態へ移行し、且つ前記フレームを利用すること、
前記フレームが前記無言フレームであり、且つ前記状態が前記無言状態であるならば、更新を生成し、且つ前記更新を利用すること、
前記フレームが前記音声フレームまたは前記無言フレームでないならば、前記状態が前記無言状態であるかどうかを調べること、
前記状態が前記無言状態であり、且つ前記フレームが前記音声フレームまたは前記無言フレームでないならば、原型フレームを利用すること、  
前記状態が前記無言状態でなく、且つ前記フレームが前記音声フレームまたは前記無言フレームでないならば、Ｎ個の連続した抹消が送信されたかどうかを調べること、
Ｎ個の連続した抹消が送信されてなく、前記状態が前記無言状態ではなく、且つ前記フレームが前記音声フレームまたは前記無言フレームでないならば、抹消を利用すること、及び
Ｎ個の連続した抹消が送信されており、前記状態が前記無言状態ではなく、且つ前記フレームが前記音声フレームまたは前記無言フレームでないならば、前記無言状態に移行し、且つ前記原型フレームを利用することのステップを含む、付記１記載の背景雑音を通信する方法。
付記１４
前記始動するステップは、
前記背景雑音データ比率フレームをフィルタリングすること、
前記背景雑音データ比率フレームのエネルギーを前記背景雑音データ比率フレームの平均エネルギーと比較すること、及び
差分が閾値を越えるならば、更新背景雑音データ比率フレームを伝送することを含む、付記２記載の背景雑音を通信する方法。
付記１５
前記始動するステップは、
前記背景雑音データ比率フレームをフィルタリングすること、
前記背景雑音データ比率フレームのスペクトルを前記背景雑音データ比率フレームの平均スペクトルと比較すること、及び
差分が閾値を越えるならば、更新背景雑音データ比率フレームを伝送することを含む、付記２記載の背景雑音を通信する方法。
付記１６
フレームが受信されないならば、抹消を利用するステップをさらに含む、付記２記載の背景雑音を通信する方法。
付記１７
混合する前記ステップは前記背景雑音を前の更新値から新しい更新値へ徐々に変えることを含む、付記８記載の背景雑音を通信する方法。
付記１８
前記抹消は時間の５０パーセント以下で利用される、付記９記載の背景雑音を通信する方法。
付記１９
前記閾値は１ｄｂ以上である、付記１４記載の背景雑音を通信する方法。
付記２０
更新背景雑音データ比率フレームを伝送する前記ステップは少なくとも一つの符号帳入力を伝送することを含む、付記１４記載の背景雑音を通信する方法。
付記２１
前記背景雑音データ比率フレームのスペクトルを前記背景雑音データ比率フレームの平均スペクトルと比較するステップは、前記前記背景雑音データ比率フレームに関する符号帳入力の要素（elements）の絶対差分の和を取ることを含む、付記１５記載の背景雑音を通信する方法。
付記２２
前記閾値は４０パーセント以上である、付記１５記載の背景雑音を通信する方法。
付記２３
更新背景雑音データ比率フレームを伝送する前記ステップは少なくとも一つの符号帳入力を伝送することを含む、付記１５記載の背景雑音を通信する方法。
付記２４
前記抹消は時間の５０パーセント以下で利用される、付記１６記載の背景雑音を通信する方法。
付記２５
前記少なくとも一つの符号帳入力は少なくとも一つのエネルギー符号帳入力及び少なくとも一つのスペクトル符号帳入力を含む、付記２０記載の背景雑音を通信する方法。
付記２６
前記更新は最も頻繁に使用される符号帳入力を含む、付記２５記載の背景雑音を通信する方法。
付記２７
背景雑音を通信する方法であって、その方法は背景雑音を伝送するステップ及び背景雑音を受信するステップを含み、
背景雑音を伝送するステップは、
フレームを受信すること、
前記フレームが無言フレームであるかどうかを判定すること、
前記フレームが無言フレームでないならば、稼働状態に移行し、且つ前記フレームを伝送すること、
前記フレームが前記無言フレームであるならば、状態が無言状態であるかどうかを判定すること、
前記フレームが前記無言フレームであり、且つ前記状態が前記無言状態にないならば、前記無言状態に移行し、且つ前記無言フレームを受信機に送信すること、
前記フレームが前記無言フレームであり、且つ前記状態が前記無言状態にあるならば、前記フレームが安定であるかどうかを判定すること、
前記フレームが安定であるならば、統計を更新し、且つ更新が始動されたかどうかを判定すること、
前記更新が始動されていたならば、原型フレームを構築し、且つ送信することのステップを含み、そして
背景雑音を受信するステップは、
前記フレームを受信すること、
前記フレームが音声フレームであるかどうかを判定すること、
前記フレームが前記音声フレームであるならば、前記状態が音声状態であるかどうかを判定すること、
前記状態が前記音声状態であり、且つ前記フレームが前記音声フレームであるならば、前記フレームを利用すること、
前記フレームが前記音声フレームでないならば、前記フレームが前記無言フレームであるかどうかを調べること、
前記フレームが前記無言フレームであるならば、前記状態が前記無言状態であるかどうかを調べること、
前記フレームが前記無言フレームであり、且つ前記状態が前記無言状態でないならば
、前記無言状態に移行し、且つ前記フレームを利用すること、
前記フレームが前記無言フレームであり、且つ前記状態が前記無言状態であるならば、更新を生成し、且つ前記更新を利用すること、
前記フレームが前記音声フレームまたは前記無言フレームでないならば、状態が前記無言状態であるかどうかを調べること、
前記状態が前記無言状態であり、且つ前記フレームが前記音声フレームまたは前記無言フレームでないならば、前記原型フレームを利用すること、
前記状態が前記無言状態でなく、且つ前記フレームが前記音声フレームまたは前記無言フレームでないならば、Ｎ個の連続した抹消が送信されていたかどうかを調べること、
Ｎ個の連続した抹消が送信されてなく、前記状態が前記無言状態でなく、且つ前記フレームが前記音声フレームまたは前記無言フレームでないならば、抹消を利用すること、及び
Ｎ個の連続した抹消が送信されていて、前記状態が前記無言状態でなく、且つ前記フレームが前記音声フレームまたは前記無言フレームでないならば、前記無言状態に移行し、且つ前記原型フレームを利用することのステップを含む方法。
付記２８
少なくとも一つの入力及び少なくとも一つの出力を持つ少なくとも一つのボコーダであって、ボコーダは少なくとも一つの入力及び少なくとも一つの出力を持つ復号器、及び少なくとも一つの入力及び少なくとも一つの出力を持つ符号器を具備し、
メモリと少なくとも一つの入力及び少なくとも一つの出力を持つ少なくとも一つの高性能（smart）削除装置であって、第一の前記少なくとも一つの入力は前記ボコーダの前記少なくとも一つの出力に機能的に接続され、そして前記少なくとも一つの出力は前記ボコーダの前記少なくとも一つの入力に機能的に接続され、
少なくとも一つの入力及び少なくとも一つの出力を持つジッター補正バッファであって、前記少なくとも一つの出力は前記高性能削除装置の第二の前記少なくとも一つの入力に機能的に接続され、及び
少なくとも一つの入力及び少なくとも一つの出力を持つネットワーク・スタックであって、前記少なくとも一つの入力は前記ジッター補正バッファの前記少なくとも一つの入力に機能的に接続され、そして前記少なくとも一つの入力は前記高性能削除装置の前記少なくとも一つの出力に機能的に接続される、を具備する背景雑音を通信するための装置。
付記２９
前記復号器は、
複数の入力と少なくとも一つの出力を持つ緩和符号-励起線形予測復号器であって、前記緩和符号-励起線形予測復号器は背景雑音発生器を具備し、
複数の入力と少なくとも一つの出力を持つフレーム誤り検出探知装置であって、前記フレーム誤り検出探知装置の第一の前記複数の入力は前記緩和符号-励起線形予測復号器の第一の前記複数の入力に機能的に接続され、前記フレーム誤り検出探知装置の第二の前記複数の入力は前記緩和符号-励起線形予測復号器の第二の前記複数の入力に機能的に接続され、
少なくとも一つの入力及び少なくとも一つの出力を持つポスト・フィルタであって、前記少なくとも一つの入力は前記緩和符号-励起線形予測復号器の前記少なくとも一つの出力に機能的に接続される、を具備する付記２８記載の背景雑音を通信する装置。
付記３０
前記符号器は、
少なくとも一つの入力及び少なくとも一つの出力を持つ信号プロセッサ、
少なくとも一つの入力及び少なくとも一つの出力を持つモデル・パラメータ推定器であって、前記少なくとも一つの入力は前記信号プロセッサの前記少なくとも一つの出力に機能的に接続され、
少なくとも一つの入力及び少なくとも一つの出力を持つ比率判定器（rate determinator）であって、前記少なくとも一つの入力は前記モデル・パラメータ推定器の第一の前記少なくとも一つの出力に機能的に接続され、
少なくとも一つの入力及び少なくとも一つの出力を持つ１／８比率符号器、
少なくとも一つの入力及び少なくとも一つの出力を持つ全比率符号器、
少なくとも一つの入力及び少なくとも一つの出力を持つ第一のスイッチであって、前記少なくとも一つの入力は前記モデル・パラメータ推定器の前記少なくとも一つの出力に機能的に接続され、第一の前記少なくとも一つの出力は前記１／８比率符号器の前記少なくとも一つの入力に機能的に接続され、そして第二の前記少なくとも一つの出力は前記全比率符号器の前記少なくとも一つの入力に機能的に接続され、
少なくとも一つの入力及び少なくとも一つの出力を持つ第二のスイッチであって、第一の前記少なくとも一つの入力は前記１／８比率符号器の前記少なくとも一つの出力に機能的に接続され、そして第二の前記少なくとも一つの入力は前記全比率符号器の前記少なくとも一つの出力に機能的に接続され、及び
少なくとも一つの入力及び少なくとも一つの出力を持つパケット・フォーマット器であって、前記少なくとも一つの入力は前記第二のスイッチの少なくとも一つの出力に機能的に接続される、を具備する、付記２８記載の背景雑音を通信する装置。
付記３１
前記符号器は、
少なくとも一つの入力及び少なくとも一つの出力を持つ信号プロセッサ、  
少なくとも一つの入力及び少なくとも一つの出力を持つモデル・パラメータ推定器であって、前記少なくとも一つの入力は前記信号プロセッサの前記少なくとも一つの出力に機能的に接続され、
少なくとも一つの入力及び少なくとも一つの出力を持つ比率判定器（rate determinator）であって、前記少なくとも一つの入力は前記モデル・パラメータ推定器の第一の前記少なくとも一つの出力に機能的に接続され、
少なくとも一つの入力及び少なくとも一つの出力を持つ１／８比率符号器、
少なくとも一つの入力及び少なくとも一つの出力を持つ１／２比率符号器、  
少なくとも一つの入力及び少なくとも一つの出力を持つ第一のスイッチであって、前記少なくとも一つの入力は前記モデル・パラメータ推定器の前記少なくとも一つの出力に機能的に接続され、第一の前記少なくとも一つの出力は前記１／８比率符号器の前記少なくとも一つの入力に機能的に接続され、そして第二の前記少なくとも一つの出力は前記１／２比率符号器の前記少なくとも一つの入力に機能的に接続され、
少なくとも一つの入力及び少なくとも一つの出力を持つ第二のスイッチであって、第一の前記少なくとも一つの入力は前記１／８比率符号器の前記少なくとも一つの出力に機能的に接続され、そして第二の前記少なくとも一つの入力は前記１／２比率符号器の前記少なくとも一つの出力に機能的に接続され、及び
少なくとも一つの入力及び少なくとも一つの出力を持つパケット・フォーマット器であって、前記少なくとも一つの入力は前記第二のスイッチの少なくとも一つの出力に機能的に接続される、を具備する、付記２８記載の背景雑音を通信する装置。
付記３２
前記メモリは背景エネルギー符号帳入力及び背景スペクトル符号帳入力を有する符号帳入力を含む符号帳を含む、付記２８記載の背景雑音を通信する装置。
付記３３
前記高性能削除装置は、
背景雑音を伝送すること、
背景雑音を通信するために使用される次の背景雑音データ比率フレームを削除すること、
背景雑音を受信すること、及び
背景雑音を更新すること、を含む前記メモリに記憶された命令を実行するように適応される、付記２８記載の背景雑音を通信する装置。
付記３４
前記フレームを受信すること、
前記高性能削除装置は背景雑音を伝送すること及び背景雑音を受信することを含む前記メモリに記憶された命令を実行するように適応され、
背景雑音を伝送することは、
フレームを受信すること、
前記フレームが無言フレームであるかどうかを判定すること、
前記フレームが前記無言フレームでないならば、稼働状態に移行し、且つ前記フレームを伝送すること、
前記フレームが前記無言フレームであるならば、前記状態が無言状態であるかどうかを判定すること、
前記フレームが前記無言フレームであり、且つ前記状態が前記無言状態にないならば、前記無言状態に移行し、且つ前記無言フレームを送信すること、
前記フレームが前記無言フレームであり、且つ前記状態が前記無言状態にあるならば、前記フレームが安定であるかどうかを判定すること、
前記フレームが安定であるならば、統計を更新し、且つ更新が始動されたかどうかを判定すること、
前記更新が始動されていたならば、原型フレームを構築し、且つ送信することのステップを含み、
前記背景雑音を受信することは、
前記フレームが音声フレームであるかどうかを判定すること、
前記フレームが前記音声フレームであるならば、前記状態が音声状態であるかどうかを判定すること、
前記状態が前記音声状態であり、且つ前記フレームが前記音声フレームであるならば、前記フレームを利用すること、
前記フレームが前記音声フレームでないならば、前記フレームが前記無言フレームであるかどうかを調べること、
前記フレームが前記無言フレームであるならば、前記状態が前記無言状態であるかどうかを調べること、
前記フレームが前記無言フレームであり、且つ前記状態が前記無言状態でないならば、前記無言状態に移行し、且つ前記フレームを利用すること、
前記フレームが前記無言フレームであり、且つ前記状態が前記無言状態であるならば、更新を生成し、且つ前記更新を利用すること、
前記フレームが前記音声フレームまたは前記無言フレームでないならば、前記状態が前記無言状態であるかどうかを調べること、
前記状態が前記無言状態であり、且つ前記フレームが前記音声フレームまたは前記無言フレームでないならば、前記原型フレームを利用すること、
前記状態が前記無言状態でなく、且つ前記フレームが前記音声フレームまたは前記無言フレームでないならば、Ｎ個の連続した抹消が送信されたかどうかを調べること、
Ｎ個の連続した抹消が送信されてなく、前記状態が前記無言状態でなく且つ前記フレームが前記音声フレームまたは前記無言フレームでないならば、抹消を利用すること、及び
Ｎ個の連続した抹消が送信されており、前記状態が前記無言状態でなく、且つ前記フレームが前記音声フレームまたは前記無言フレームでないならば、前記無言状態に移行し、且つ前記原型フレームを利用すること
のステップを含む、付記２８記載の背景雑音を通信する装置。
付記３５
前記背景雑音発生器は、
少なくとも一つの入力及び少なくとも一つを持つ雑音発生器、及び
少なくとも一つの入力及び少なくとも一つの出力を持つＬＰＣフィルタであって、前記ＬＰＣフィルタの前記少なくとも一つの入力は前記雑音発生器の前記少なくとも一つの出力に機能的に接続される、を具備する付記２９記載の背景雑音を通信する装置。
付記３６
前記高性能削除装置は、
背景雑音を伝送すること、
背景雑音を通信するために使用される次の背景雑音データ比率フレームを削除すること、
背景雑音を受信すること、及び
前記符号帳入力の少なくとも一つを持つ更新背景雑音データ比率フレームを伝送することによって背景雑音を更新すること、を含む前記メモリに記憶された命令を実行するように適応された、付記３２記載の背景雑音を通信する装置。
付記３７
前記高性能削除装置はさらに前記メモリに記憶された始動命令を実行するように適応された、付記３３記載の背景雑音を通信する装置。
付記３８
前記高性能削除装置はさらに前記メモリに記憶された利用背景雑音命令を実行するように適応され、前記利用背景雑音命令は、
無作為の数列の形で白色雑音を出力すること、及び
前記白色雑音の周波数特性を抽出すること、を含む付記３３記載の背景雑音を通信する装置。
付記３９
前記高性能削除装置はさらに、
更新背景雑音データ比率フレームを送信する前に、前記背景雑音データ比率フレームの少なくとも一つが送信されるまで待機し、それにより安定な背景雑音データ比率フレームが伝送されることを含む、前記メモリに記憶された命令を実行するように適応される、付記３３記載の背景雑音を通信する装置。
付記４０
前記高性能削除装置はさらに、
更新背景雑音データ比率フレームを送信する前に、最後の一時的背景雑音データ比率フレームが送信された後４０〜１００ｍｓまで待機し、それにより安定な背景雑音データ比率フレームが伝送されることを含む、前記メモリに記憶された命令を実行するように適応される、付記３３記載の背景雑音を通信する装置。
付記４１
前記高性能削除装置はさらに、
限界時間が満了する前に賦活パケットを伝送することを含む前記メモリに記憶された命令を実行するように適応される、付記３３記載の背景雑音を通信する装置。
付記４２
前記高性能削除装置はさらに符号器及び復号器を初期化することを含む前記メモリに記憶された命令を実行するように適応され、符号器及び復号器を前記初期化する命令は、
前記符号器の状態を音声に設定すること、
前記復号器の状態を無言に設定すること、及び
原型フレームを１／８データ比率フレームに設定することを含む、付記３３記載の背景雑音を通信する装置。
付記４３
前記高性能削除装置はさらに前記背景雑音を混合することを含む前記メモリに記憶された命令を実行するように適応される、付記３３記載の背景雑音を通信する装置。
付記４４
前記高性能削除装置はさらに、前記背景雑音データ比率フレームが受信されなければ抹消を利用することを含む前記メモリに記憶された命令を実行するように適応される、付記３３記載の背景雑音を通信する装置。
付記４５
前記高性能削除装置はさらに背景雑音を伝送することを含む、前記メモリに記憶された前記命令を実行するように適応され、前記命令はさらに、
フレームを受信すること、
前記フレームが無言フレームであるかどうかを判定すること、
前記フレームが前記無言フレームでないならば、稼働状態に移行し、且つ前記フレームを伝送すること、
前記フレームが前記無言フレームであるならば、状態が無言状態であるかどうかを判定すること、
前記フレームが前記無言フレームであり、且つ前記状態が前記無言状態にないならば、前記無言状態へ移行し、且つ前記無言フレームを受信機へ送信すること、
前記フレームが前記無言フレームであり、且つ前記状態が前記無言状態にあるならば、前記フレームが安定であるかどうかを判定すること、
前記フレームが安定であるならば、統計を更新し、且つ更新が始動されたかどうかを判定すること、及び
前記更新が始動されていたならば、原型フレームを構築し、且つ送信することを含む、付記３３記載の背景雑音を通信する装置。
付記４６
前記高性能削除装置はさらに背景雑音を受信することを含む前記メモリに記憶された前記命令を実行するように適応され、前記命令はさらに、
フレームを受信すること、
前記フレームが音声フレームであるかどうかを判定すること、
前記フレームが前記音声フレームであるならば、状態が音声状態であるかどうかを判定すること、
前記状態が前記音声状態であり、且つ前記フレームが前記音声フレームであるならば、前記フレームを利用すること、
前記フレームが音声フレームでないならば、前記フレームが無言フレームであるかどうかを調べること、
前記フレームが前記無言フレームであるならば、前記状態が無言状態であるかどうかを調べること、
前記フレームが前記無言フレームであり、且つ前記状態が前記無言状態でないならば、無言状態に移行し、且つ前記フレームを利用すること、
前記フレームが前記無言フレームであり、且つ前記状態が前記無言状態であるならば、更新を生成し、且つ前記更新を利用すること、
前記フレームが前記音声フレームまたは前記無言フレームでないならば、前記状態が前記無言状態であるかどうかを調べること、
前記状態が前記無言状態であり、且つ前記フレームが前記音声フレームまたは前記無言フレームでないならば、原型フレームを利用すること、
前記状態が前記無言状態ではなく、且つ前記フレームが前記音声フレームまたは前記無言フレームでないならば、Ｎ個の連続した抹消が送信されたかどうかを調べること、
Ｎ個の連続した抹消が送信されてなく、前記状態が前記無言状態ではなく、且つ前記フレームが前記音声フレームまたは前記無言フレームでないならば、抹消を利用すること、
及び
Ｎ個の連続した抹消が送信されており、前記状態が前記無言状態ではなく、且つ前記フレームが前記音声フレームまたは前記無言フレームでないならば、前記無言状態に移行し、且つ前記原型フレームを利用することを含む、付記３３記載の背景雑音を通信する装置。
付記４７
前記高性能削除装置はさらに前記メモリに記憶された始動命令を実行するように適応され、前記始動命令は、
背景雑音比率フレームをフィルタすること、
前記背景雑音データ比率フレームのエネルギーを前記背景雑音データ比率フレームの平均エネルギーと比較すること、及び
差分が閾値を越えるならば、更新背景雑音データ比率フレームを伝送することを含み、前記更新背景雑音データ比率フレームは前記符号帳入力の少なくとも一つを含む、付記３６記載の背景雑音を通信する装置。 
付記４８
前記高性能削除装置はさらに前記メモリに記憶された始動命令を実行するように適応され、前記始動命令は、
背景雑音比率フレームをフィルタすること、
前記背景雑音データ比率フレームのスペクトルを前記背景雑音データ比率フレームの平均スペクトルと比較すること、及び
差分が閾値を越えるならば、更新背景雑音データ比率フレームを伝送することを含み、前記更新背景雑音データ比率フレームは前記符号帳入力の少なくとも一つを含む、付記３６記載の背景雑音を通信する装置。 
付記４９
前記高性能削除装置はさらに前記メモリに記憶された前記始動命令を実行するように適応され、前記始動命令は、
前記背景雑音比率フレームをフィルタすること、
前記背景雑音データ比率フレームのエネルギーを前記背景雑音データ比率フレームの平均エネルギーと比較すること、及び
差分が閾値を越えるならば、更新背景雑音データ比率フレームを伝送することを含む、付記３７記載の背景雑音を通信する装置。 
付記５０
前記高性能削除装置はさらに前記メモリに記憶された前記始動命令を実行するように適応され、前記始動命令は、
背景雑音比率フレームをフィルタすること、
前記背景雑音データ比率フレームのスペクトルを前記背景雑音データ比率フレームの平均スペクトルと比較すること、及び
差分が閾値を越えるならば、更新背景雑音データ比率フレームを伝送することを含む、付記３７記載の背景雑音を通信する装置。 
付記５１
前記高性能削除装置はさらに、フレームが受信されなければ抹消を利用することを含む前記メモリに記憶された命令を実行するように適応される、付記３７記載の背景雑音を通信する装置。
付記５２
前記高性能削除装置はさらに前記メモリに記憶された前記混合命令を実行するように適応され、前記混合命令はさらに背景雑音を前の更新値から新しい更新値へ徐々に変えることを含む、付記４３記載の背景雑音を通信する装置。
付記５３
前記抹消は時間の５０パーセント以下で利用される、付記４４記載の背景雑音を通信する装置。
付記５４
前記高性能削除装置はさらに背景雑音を伝送することを含む前記メモリに記憶された前記命令を実行するように適応され、前記命令はさらに、
前記フレームが安定でないならば、一時的背景雑音データ比率フレームを伝送することを含む、付記４５記載の背景雑音を通信する装置。
付記５５
前記符号帳入力の少なくとも一つは少なくとも一つのエネルギー符号帳入力及び少なくとも一つのスペクトル符号帳入力を含む、付記４７記載の背景雑音を通信する装置。
付記５６
前記閾値は１ｄｂ以上である、付記４９記載の背景雑音を通信する装置。
付記５７
前記高性能削除装置はさらに、前記背景雑音データ比率フレームに関する符号帳入力の要素（elements）の絶対差分の和を取ることによって前記背景雑音データ比率フレームのスペクトルを前記背景雑音データ比率フレームの平均スペクトルと比較する命令を実行するように適応される、付記５０記載の背景雑音を通信する装置。
付記５８
前記閾値は４０パーセント以上である、付記５０記載の背景雑音を通信する装置。
付記５９
前記抹消は時間の５０パーセント以下で利用される、付記５５記載の背景雑音を通信する装置。
付記６０
前記更新背景雑音データ比率フレームは最も頻繁に使用される符号帳入力を含む、付記５７記載の背景雑音を通信する装置。
付記６１
高性能削除装置であって、
メモリ、
前記メモリに記憶された命令を含むソフトウェア、及び
少なくとも一つの入力及び少なくとも一つの出力を含み、前記高性能削除装置は、
背景雑音を伝送すること、
背景雑音を通信するために使用される次の背景雑音データ比率フレームを削除すること、
背景雑音を受信すること、及び
背景雑音を更新することを含む前記メモリに記憶された命令を実行するように適応される、高性能削除装置。
付記６２
前記高性能削除装置はさらに背景雑音を伝送することを含む前記メモリに記憶された前記命令を実行するように適応され、前記命令はさらに、
フレームを受信すること、
前記フレームが無言フレームであるかどうかを判定すること、
前記フレームが前記無言フレームでないならば、稼働状態に移行し、且つ前記フレームを伝送すること、
前記フレームが前記無言フレームであるならば、状態が無言状態であるかどうかを判定すること、
前記フレームが前記無言フレームであり、且つ前記状態が前記無言状態にないならば、前記無言状態へ移行し、且つ前記無言フレームを受信機へ送信すること、
前記フレームが前記無言フレームであり、且つ前記状態が前記無言状態にあるならば、前記フレームが安定であるかどうかを判定すること、
前記フレームが安定であるならば、統計を更新し、且つ更新が始動されたかどうかを判定する、及び
前記更新が始動されていたならば、原型フレームを構築し、且つ送信することを含み、そして
前記高性能削除装置はさらに背景雑音を受信することを含むメモリに記憶された前記命令を実行するように適応され、前記命令はさらに、
フレームを受信すること、
前記フレームが音声フレームであるかどうかを判定すること、
前記フレームが前記音声フレームであるならば、状態が音声状態であるかどうかを判定すること、
前記状態が前記音声状態であり、且つ前記フレームが前記音声フレームであるならば、
前記フレームを利用すること、
前記フレームが音声フレームでないならば、前記フレームが無言フレームであるかどうかを調べること、
前記フレームが前記無言フレームであるならば、前記状態が無言状態であるかどうかを調べること、
前記フレームが前記無言フレームであり、且つ前記状態が前記無言状態でないならば、無言状態に移行し、且つ前記フレームを利用すること、
前記フレームが前記無言フレームであり、且つ前記状態が前記無言状態であるならば、更新を生成し、且つ前記更新を利用すること、
前記フレームが前記音声フレームまたは前記無言フレームでないならば、前記状態が前記無言状態であるかどうかを調べること、
前記状態が前記無言状態であり、且つ前記フレームが前記音声フレームまたは前記無言フレームでないならば、前記原型フレームを利用すること、
前記状態が前記無言状態ではなく、且つ前記フレームが前記音声フレームまたは前記無言フレームでないならば、Ｎ個の連続した抹消が送信されたかどうかを調べること、
Ｎ個の連続した抹消が送信されてなく、前記状態が前記無言状態ではなく、且つ前記フレームが前記音声フレームまたは前記無言フレームでないならば、抹消を利用すること、及び
Ｎ個の連続した抹消が送信されており、前記状態が前記無言状態ではなく、且つ前記フレームが前記音声フレームまたは前記無言フレームでないならば、前記無言状態に移行し、且つ前記原型フレームを利用することを含む、付記６１記載の背景雑音を通信する装置。
付記６３
前記メモリはさらに、
背景エネルギー符号帳入力及び背景スペクトル符号帳入力を持つ符号帳入力を含む符号帳を含み、そして
高性能削除装置はさらに背景雑音を更新することを含む前記メモリに記憶された前記命令を実行するように適応され、前記命令はさらに少なくとも一つの符号帳入力を持つ更新背景雑音データ比率フレームを伝送することを含む、付記６１記載の背景雑音を通信する装置。
付記６４
前記高性能削除装置はさらに前記メモリに記憶された始動命令を実行するように適応される、付記６１記載の背景雑音を通信する装置。
付記６５
前記高性能削除装置はさらに前記メモリに記憶された利用前記背景雑音命令を実行するように適応され、前記利用背景雑音命令は、
無作為の数列の形で白色雑音を出力すること、及び
白色雑音の周波数特性を抽出することを含む、付記６１記載の背景雑音を通信する装置。
付記６６
前記高性能削除装置はさらに、
更新背景雑音データ比率フレームを送信する前に、前記背景雑音データ比率フレームの少なくとも一つが送信されてしまうまで待機し、それによって安定な背景雑音比率フレームが伝送されることを含む前記メモリに記憶された命令を実行するように適応される、付記６１記載の背景雑音を通信する装置。
付記６７
前記高性能削除装置はさらに、
更新背景雑音データ比率フレームを送信する前に、最後の一時的背景雑音データ比率フレームが送信された後、４０〜１００ｍｓまで待機し、それによって安定な背景雑音比率フレームが伝送されることを含む前記メモリに記憶された命令を実行するように適応される、付記６１記載の背景雑音を通信する装置。
付記６８
前記高性能削除装置はさらに、
限界時間が満了してしまう前に賦活パケットを伝送することを含む前記メモリに記憶された命令を実行するように適応される、付記６１記載の背景雑音を通信する装置。
付記６９
前記高性能削除装置はさらに、符号器及び復号器を初期化することを含む前記メモリに記憶された命令を実行するように適応され、符号器及び復号器を前記初期化する命令は、
前記符号器の状態を音声に設定すること、
前記復号器の状態を無言に設定すること、及び
原型を１／８データ比率フレームに設定することを含む、付記６１記載の背景雑音を通信する装置。
付記７０
前記高性能削除装置はさらに、前記背景雑音を混合することを含む前記メモリに記憶された命令を実行するように適応される、付記６１記載の背景雑音を通信する装置。
付記７１
前記高性能削除装置はさらに、前記背景雑音データ比率フレームが受信されなければ、抹消を利用することを含む前記メモリに記憶された命令を実行するように適応される、付記６１記載の背景雑音を通信する装置。
付記７２
前記高性能削除装置はさらに背景雑音を伝送することを含む前記メモリに記憶された命令を実行するように適応され、前記命令はさらに、
フレームを受信すること、
前記フレームが無言フレームであるかどうかを判定すること、
前記フレームが前記無言フレームでないならば、稼働状態に移行し、且つ前記フレームを伝送すること、
前記フレームが前記無言フレームであるならば、状態が無言状態であるかどうかを判定すること、
前記フレームが前記無言フレームであり、且つ前記状態が前記無言状態にないならば、前記無言状態へ移行し、且つ前記無言フレームを受信機へ送信すること、
前記フレームが前記無言フレームであり、且つ前記状態が前記無言状態にあるならば、前記フレームが安定であるかどうかを判定すること、
前記フレームが安定であるならば、統計を更新し、且つ更新が始動されたかどうかを判定する、及び
前記更新が始動されていたならば、原型フレームを構築し、且つ送信することを含む、付記６１記載の背景雑音を通信する装置。
付記７３
前記高性能削除装置はさらに背景雑音を受信することを含む前記メモリに記憶された命令を実行するように適応され、前記命令はさらに、
フレームを受信すること、
前記フレームが音声フレームであるかどうかを判定すること、
前記フレームが前記音声フレームであるならば、状態が音声状態であるかどうかを判定すること、
前記状態が前記音声状態であり、且つ前記フレームが前記音声フレームであるならば、前記フレームを利用すること、
前記フレームが音声フレームでないならば、前記フレームが無言フレームであるかどうかを調べること、
前記フレームが前記無言フレームであるならば、前記状態が無言状態であるかどうかを調べること、
前記フレームが前記無言フレームであり、且つ前記状態が前記無言状態でないならば、無言状態に移行し、且つ前記フレームを利用すること、
前記フレームが前記無言フレームであり、且つ前記状態が前記無言状態であるならば、
更新を生成し、且つ前記更新を利用すること、
前記フレームが前記音声フレームまたは前記無言フレームでないならば、前記状態が前記無言状態であるかどうかを調べること、
前記状態が前記無言状態であり、且つ前記フレームが前記音声フレームまたは前記無言フレームでないならば、原型フレームを利用すること、
前記状態が前記無言状態ではなく、且つ前記フレームが前記音声フレームまたは前記無言フレームでないならば、Ｎ個の連続した抹消が送信されたかどうかを調べること、
Ｎ個の連続した抹消が送信されてなく、前記状態が前記無言状態ではなく、且つ前記フレームが前記音声フレームまたは前記無言フレームでないならば、抹消を利用すること、及び
Ｎ個の連続した抹消が送信されており、前記状態が前記無言状態ではなく、且つ前記フレームが前記音声フレームまたは前記無言フレームでないならば、前記無言状態に移行し、且つ前記原型フレームを利用することを含む、付記６１記載の背景雑音を通信する装置。
付記７４
前記高性能削除装置はさらに前記メモリに記憶された始動命令を実行するように適応され、前記始動命令はさらに、
背景雑音データ比率フレームをフィルタすること、
前記背景雑音データ比率フレームのエネルギーを前記背景雑音データ比率フレームの平均エネルギーと比較すること、及び
差分が閾値を越えるならば、更新背景雑音データ比率フレームを伝送することを含み、前記更新背景雑音データ比率フレームは前記符号帳入力の少なくとも一つを含む、付記６３記載の背景雑音を通信する装置。
付記７５
前記高性能削除装置はさらに前記メモリに記憶された始動命令を実行するように適応され、前記始動命令はさらに、
背景雑音データ比率フレームをフィルタすること、
前記背景雑音データ比率フレームのスペクトルを前記背景雑音データ比率フレームの平均スペクトルと比較すること、及び
差分が閾値を越えるならば、更新背景雑音データ比率フレームを伝送することを含み、前記更新背景雑音データ比率フレームは前記符号帳入力の少なくとも一つを含む、付記６３記載の背景雑音を通信する装置。
付記７６
前記高性能削除装置はさらに前記メモリに記憶された始動命令を実行するように適応され、前記始動命令はさらに、
前記背景雑音データ比率フレームをフィルタすること、
前記背景雑音データ比率フレームのエネルギーを前記背景雑音データ比率フレームの平均エネルギーと比較すること、及び
差分が閾値を越えるならば、更新背景雑音データ比率フレームを伝送することを含む、付記６４記載の背景雑音を通信する装置。
付記７７
前記高性能削除装置はさらに前記メモリに記憶された始動命令を実行するように適応され、前記始動命令はさらに、
背景雑音データ比率フレームをフィルタすること、
前記背景雑音データ比率フレームのスペクトルを前記背景雑音データ比率フレームの平均スペクトルと比較すること、及び
差分が閾値を越えるならば、更新背景雑音データ比率フレームを伝送することを含む、付記６４記載の背景雑音を通信する装置。
付記７８
前記高性能削除装置はさらに、フレームが受信されなければ抹消を利用することを含む前記メモリに記憶された命令を実行するように適応される、付記６４記載の背景雑音を通信する装置。
付記７９
前記高性能削除装置はさらに、前記メモリに記憶された前記混合命令を実行するように適応され、前記混合命令はさらに背景雑音を前の更新値から新しい更新値へ徐々に変えることを含む、付記７０記載の背景雑音を通信する装置。
付記８０
前記抹消は時間の５０パーセント以下で利用される、付記７１記載の背景雑音を通信する装置。
付記８１
前記高性能削除装置はさらに、背景雑音を伝送することを含む前記メモリに記憶された命令を実行するように適応され、前記命令はさらに、
前記フレームが安定でないならば、一時的背景雑音データ比率フレームを伝送することを含む、付記７２記載の背景雑音を通信する装置。
付記８２
前記符号帳入力の少なくとも一つは少なくとも一つのエネルギー符号帳入力、及び少なくとも一つのスペクトル符号帳入力を含む、付記４７記載の背景雑音を通信する装置。
付記８３
前記閾値は１ｄｂ以上である、付記７６記載の背景雑音を通信する装置。
付記８４
前記高性能削除装置はさらに、前記背景雑音データ比率フレームに関する符号帳入力の要素（elements）の絶対差分の和を取ることによって前記背景雑音データ比率フレームのスペクトルを前記背景雑音データ比率フレームの平均スペクトルと前記比較することを実行するように適応される、付記７７記載の背景雑音を通信する装置。
付記８５
前記閾値は４０パーセント以上である、付記７７記載の背景雑音を通信する装置。
付記８６
前記抹消は時間の５０パーセント以下で利用される、付記８２記載の背景雑音を通信する装置。
付記８７
前記更新背景雑音データ比率フレームは最も頻繁に使用される符号帳入力を含む、付記８４記載の背景雑音を通信する装置。
【手続補正３】
【補正対象書類名】図面
【補正対象項目名】全図
【補正方法】変更
【補正の内容】
【図１】
2011250430.tif 000027
【図２】
2011250430.tif 000028
【図３】
2011250430.tif 000029
【図４】
2011250430.tif 000030
【図５Ａ】
2011250430.tif 000031
【図５Ｂ】
2011250430.tif 000032
【図５Ｃ】
2011250430.tif 000033
【図５Ｄ】
2011250430.tif 000034
【図５Ｅ】
2011250430.tif 000035
【図５Ｆ】
2011250430.tif 000036
【図６】
2011250430.tif 000037
【図７】
2011250430.tif 000038
【図８】
2011250430.tif 000039
【図９】
2011250430.tif 000040
【図１０】
2011250430.tif 000041
【図１１】
2011250430.tif 000042
【図１２】
2011250430.tif 000043
【図１３】
2011250430.tif 000044
【図１４】
2011250430.tif 000045
【図１５】
2011250430.tif 000046
【図１６】
2011250430.tif 000047
【図１７】
2011250430.tif 000048
【外国語明細書】
2011250430000001.pdf