(57)【要約】      （修正有）【課題】増加した帯域幅に関連する高品質を犠牲にせずに広帯域音声信号の符号化ビットレートを減少させる。【解決手段】音響信号のタイプと、ベクトル量子化の前にパラメータ情報を選択的に削除するために音響信号によって示される周波数スペクトルのタイプとを決定することのために与えられる。他方では削除されたパラメータに割り当てられるであろうビットはその後残存のパラメータの量子化に再割当てされることができ、それは合成された音響信号の知覚的な品質の改善という結果になる。代替案として、削除されたパラメータに割り当てられていたであろうビットは落とされ、全体のビットレート減少という結果になる。【選択図】図４
2011188510.tif 000002
【特許請求の範囲】
【請求項１】
周波数スペクトルの少なくとも１つの分析範囲に関連し、知覚的に無意味な信号の存在または知覚的に有意な信号の存在を示す信号特性を決定するためのスペクトル内容エレメントと、
もしも前記信号特性が知覚的に無意味な信号の存在を示すならば前記少なくとも１つの分析範囲から離れて量子化ビットを選択的に割り当てるために前記少なくとも１つの分析範囲に関連する前記信号特性を使用するように構成されたベクトル量子化器とからなる帯域幅適応性ベクトル量子化器。
【請求項２】
前記スペクトル内容エレメントはさらに前記周波数スペクトルの前記少なくとも１つの分析範囲について少なくとも１つの境界条件を決定することに関するものである請求項１記載の帯域幅適応性ベクトル量子化器。
【請求項３】
前記周波数スペクトルの前記少なくとも１つの分析範囲について少なくとも１つの境界条件を決定するためのフレーム分類エレメントをさらに具備する請求項１記載の帯域幅適応性ベクトル量子化器。
【請求項４】
分析フレームが音声信号または非音声信号のいずれかを備えることを決定するための音声活動検出エレメントと、
送信フレームタイプを決定するためのレート選択エレメントとをさらに具備し、前記送信フレームタイプは前記音声活動検出エレメントおよび前記フレーム分類エレメントの前記決定に依存する請求項３記載の帯域幅適応性ベクトル量子化器。
【請求項５】
前記少なくとも１つの分析範囲から離れて割り当てられた前記量子化ビットを置換するためにフィラー・サブベクトルを付加するように構成された置換エレメントをさらに具備し、前記置換エレメントの出力は符号器の分析対合成部または受信端での復号器の合成部内で使用される請求項１記載の帯域幅適応性ベクトル量子化器。
【請求項６】
前記ベクトル量子化器は量子化ビットを分析範囲に割り当てるように構成され、この範囲内では前記信号特性は知覚的に有意な信号の存在を示し、さらに前記量子化ビットは知覚的に無意味である少なくとも１つの分析範囲からのものである請求項１記載の帯域幅適応性ベクトル量子化器。
【請求項７】
前記ベクトル量子化器は分割ベクトル量子化を実行するようにさらに構成される請求項１記載の帯域幅適応性ベクトル量子化器。
【請求項８】
前記ベクトル量子化器は多段階ベクトル量子化を実行するようにさらに構成される請求項１記載の帯域幅適応性ベクトル量子化器。
【請求項９】
前記ベクトル量子化器は分割、多段階ベクトル量子化を実行するようにさらに構成される請求項１記載の帯域幅適応性ベクトル量子化器。
【請求項１０】
前記ベクトル量子化器は予測多段階ベクトル量子化を実行するようにさらに構成される請求項１記載の帯域幅適応性ベクトル量子化器。
【請求項１１】
前記ベクトル量子化器は量子化ビットを割り当てるためのはめ込まれたコードブックをアクセスするようにさらに構成される請求項６記載の帯域幅適応性ベクトル量子化器。
【請求項１２】
周波数スペクトルの範囲において周波数ダイオフの存在を決定するための手段と、
前記周波数ダイオフ範囲に関連する複数の係数を量子化することをやめるための手段と、
所定のコードブックを使用して前記残存する周波数スペクトルを量子化するための手段とからなるボコーダのビットレートを減少させるための装置。
【請求項１３】
周波数スペクトルの範囲において周波数ダイオフの存在を決定するための手段と、
前記周波数ダイオフ範囲に関連する複数の係数を量子化することをやめるための手段と、
他方では前記周波数ダイオフ範囲を示すために使用されるであろう複数の量子化ビットを再割当てするための手段と、
スーパーコードブックを使用して前記残存する周波数スペクトルを量子化するための手段とを具備し、前記スーパーコードブックは他方では前記周波数ダイオフ範囲を示すために使用されるであろう前記複数の量子化ビットからなるボコーダを通過する音響信号の知覚的な品質を高めるための方法。
【請求項１４】
周波数スペクトルの範囲において周波数ダイオフの存在を決定し、
前記周波数ダイオフ範囲に関連する複数の係数を量子化することをやめ、
所定のコードブックを使用して前記残存する周波数スペクトルを量子化することからなるボコーダのビットレートを減少させるための方法。
【請求項１５】
前記残存する周波数スペクトルを量子化することはベクトル量子化器を使用して実行される請求項１４記載の方法。
【請求項１６】
前記周波数ダイオフの存在を決定することは音声分類により前記周波数ダイオフ範囲の少なくとも１つの境界を決定することを具備する請求項１４記載の方法。
【請求項１７】
前記周波数ダイオフの存在を決定することは、
前記範囲対前記周波数スペクトルのエネルギー比を決定し、
前記エネルギー比を閾値と比較することからなる請求項１４記載の方法。
【請求項１８】
前記周波数ダイオフの存在を決定することは前記範囲内のゼロクロスの数を検査することからなる請求項１４記載の方法。
【請求項１９】
周波数スペクトルの範囲において周波数ダイオフの存在を決定し、
前記周波数ダイオフ範囲に関連する複数の係数を量子化することをやめ、
他方では前記周波数ダイオフ範囲を示すために使用されるであろう複数の量子化ビットを再割当てし、
スーパーコードブックを使用して前記残存する周波数スペクトルを量子化することからなり、前記スーパーコードブックは他方では前記周波数ダイオフ範囲を示すために使用されるであろう前記複数の量子化ビットからなるボコーダを通過する音響信号の知覚的な品質を高めるための方法。
【請求項２０】
前記周波数ダイオフの存在を決定することは音声分類により該周波数ダイオフ範囲の少なくとも１つの境界を決定することからなる請求項１９記載の方法。
【請求項２１】
前記残存する周波数スペクトルを量子化することはベクトル量子化を使用して実行される請求項１９記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は通信システムに関し、そしてより詳しくは、通信システムにおける広帯域信号の伝送に関する。
【背景技術】
【０００２】
無線通信分野は、例えば、コードレス電話機、ページング、無線ローカルループ、パーソナル・ディジタル・アッシスタント（ＰＤＡ）、インターネット電話、および衛星通信システムを含む多くのアプリケーションを有する。特に重要なアプリケーションは遠隔加入者用のセルラ電話システムである。この中で使用されるように、術語“セルラ”システムは、セルラまたはパーソナル通信サービス(ＰＣＳ)周波数のいずれかを使用しているシステムを含む。種々の無線インターフェイスは、例えば、周波数分割多重アクセス（ＦＤＭＡ）、時分割多重アクセス（ＴＤＭＡ）、符号分割多重アクセス（ＣＤＭＡ）を含むようなセルラ電話システムのために開発された。それとの接続では、例えば、進歩した移動電話サービス（ＡＭＰＳ）、移動体用グローバルシステム（ＧＳＭ(登録商標)）、および暫定標準９５（ＩＳ−９５）を含む種々の国内および国際標準が制定されていた。ＩＳ−９５およびそれの派生物(この中ではしばしば集合的にＩＳ−９５と呼ばれる)、ＩＳ−９５Ａ、ＩＳ−９５Ｂ、ＡＮＳＩ  Ｊ−ＳＴＤ−００８、および提案された高速データシステムは電気通信工業協会（ＴＩＡ）および他の周知の標準類団体によって公布される。
【０００３】
ＩＳ−９５標準の使用に従って構成されたセルラ電話システムは、高度に効率的で強いセルラ電話サービスを提供するためにＣＤＭＡ信号処理技術を使用する。実質的にＩＳ−９５標準の使用に従って構成された例示的なセルラ電話システムは、米国特許番号第５，１０３，４５９号および第４，９０１，３０７号に記述されており、これらは本発明の譲受人に譲渡され、引用されてこの中に組み込まれる。ＣＤＭＡ技術を使用している例示的なシステムは、ＴＩＡにより発行された、(この中ではｃｄｍａ２０００と呼ばれる)ｃｄｍａ２０００  ＩＴＵ−Ｒ無線伝送技術（ＲＴＴ）候補者寄託である。ｃｄｍａ２０００用の標準はＩＳ−２０００の草案版内で与えられ、そしてＴＩＡによって同意された。もう１つのＣＤＭＡ標準は、第３世代パートナーシップ・プロジェクト“３ＧＰＰ”、文書番号第３Ｇ  ＴＳ２５．２１１号、第３Ｇ  ＴＳ２５．２１２号、第３Ｇ  ＴＳ２５．２１３号、および第３Ｇ  ＴＳ２５．２１４号において具体化されたように、Ｗ−ＣＤＭＡ標準である。
【０００４】
上に引用された電気通信標準は、実施され得る種々の通信システムのほんのいくつかの例に過ぎない。これらのシステムの大部分は伝統的な地上有線電話システムと一緒に動作するように構成される。伝統的な地上有線電話システムでは、伝送媒体および端末は４０００Ｈｚに帯域制限される。音声は典型的に、このレンジ外で運ばれる制御および信号オーバヘッドと共に、３００−３４００Ｈｚの狭いレンジで伝送される。地上有線電話システムの物理的な制約のために、セルラ電話システム内の信号伝播は、セルラ加入者ユニットから生起される呼が地上有線ユニットに送信され得るように、これらの同じ狭い周波数制約で実施される。しかしながら、セルラ電話システムは、狭い周波数レンジを必要とする物理的な制約がセルラシステム内には存在しないので、より広い周波数レンジを有する信号を送信することが可能である。広帯域信号の使用はセルラ電話のエンドユーザにとって知覚的に有意な音響品質を提供する。よって、セルラ電話システムを介した広帯域信号の送信への関心は、より一般的となった。より広い周波数レンジを有する信号を発生するための例示的な標準は、１９８９年に発表された、文書Ｇ．７２２ＩＴＵ−Ｔ、タイトル“６４ｋＢｉｔｓ／ｓ内の７ｋＨｚ音声符号化”内に公表される。
【０００５】
セルラシステム上の広帯域信号の伝送は、信号圧縮装置のための改善のような、システムへの調整を伴う。人間の音声発生のモデルに関連するパラメータを抽出することによって音声を圧縮するための技術を使用する装置は音声符号器と言われる。音声符号器は到来音声信号を数ブロックの時間、または分析フレームに分割する。音声符号器は典型的に符号器と復号器とから成る。符号器はある関連パラメータを抽出するために到来音声フレームを分析し、そしてその後このパラメータをバイナリ表示、即ち、１組のビット、またはバイナリ・データパケットに量子化する。データパケットは通信チャネルを通して受信器と復号器とに伝送される。復号器はデータパケットを処理し、パラメータを生成するためにそれらを逆量子化し(unquantize)、そしてこの逆量子化されたパラメータを使用して音声フレームを再合成する。
【０００６】
音声符号器の機能は、音声内に固有のすべての自然冗長度を取り除くことによって、ディジタル化された音声信号を低いビットレートの信号に圧縮することである。ディジタル圧縮は１組のパラメータを有する入力音声フレームを表示することにより、そして１組のビットを有するパラメータを表示するために量子化を使用することにより達成される。もしも入力音声フレームがビット数Ｎｊを有し、そして音声符号器により生成されたデータパケットがビット数Ｎｏを有するとすれば、その時音声符号器によって達成される圧縮ファクタはＣｒ＝Ｎｊ／Ｎｏである。課題は目標の圧縮ファクタを達成する一方で、復号された音声の高い音声品質を維持することである。音声符号器の性能は、音声モデル、または上述された分析と合成との組み合わせがいかに良く行われるか、およびパラメータ量子化処理がフレーム当たりのＮｏビットの目標ビットレートでいかに良く行われるかによる。音声モデルのゴールはこのように、各フレームについて小規模の組のパラメータで音声信号の本質、または目標音声品質を獲得することである。
【０００７】
広帯域符号器について、信号の余分の帯域幅は従前の狭帯域信号よりも高い符号化ビットレートを必要とする。よって、増加した帯域幅に関連する高品質を犠牲にせずに広帯域音声信号の符号化ビットレートを減少させるために、新しいビットレート減少技術が必要になる。
【発明の概要】
【０００８】
方法および装置は信号の知覚的な品質を維持する一方で、広帯域音声および音響信号の符号化レートを減少させるためにこの中に示される。１つの局面では、帯域幅適応性ベクトル量子化器が示され、それは、周波数スペクトルの少なくとも１つの分析範囲に関連する信号特性を決定するためのスペクトル内容エレメントと、ここにおいて信号特性は知覚的に無意味な信号の存在または知覚的に有意な信号の存在を示し、およびもしも信号特性が知覚的に無意味な信号の存在を示すならば少なくとも１つの分析範囲から離れて量子化ビットを選択的に割り当てるために少なくとも１つの分析範囲に関連する信号特性を使用するように構成されたベクトル量子化器とを具備する。
【０００９】
もう１つの局面では、ボコーダのビットレートを減少させるための方法が示され、この方法は、周波数スペクトルの範囲内の周波数ダイオフの存在(die-off  presence)を決定すること；周波数ダイオフ範囲に関連する複数の係数を量子化することをやめること；および所定のコードブックを使用している残存の周波数スペクトルを量子化すること；を具備する。
【００１０】
もう１つの局面では、１方法はボコーダを通過する音響信号の知覚的な品質を高めるために示され、この方法は、周波数スペクトルの範囲内の周波数ダイオフの存在を決定すること；周波数ダイオフ範囲に関連する複数の係数を量子化することをやめること；他方では周波数ダイオフ範囲を示すために使用されるであろう複数の量子化ビットを再割当てすること；およびスーパーコードブックを使用している残存の周波数スペクトルを量子化することを具備し、ここにおいてこのスーパーコードブックは他方では周波数ダイオフ範囲を示すために使用されるであろう複数の量子化ビットを具備する。
【図面の簡単な説明】
【００１１】
【図１】無線通信システムを示す図である。
【図２Ａ】分割ベクトル量子化スキームを示す図である。
【図２Ｂ】多段階ベクトル量子化スキームを示す図である。
【図３】はめ込まれたコードブックを示すブロック図である。
【図４】一般化された帯域幅適応性量子化スキームを示すブロック図である。
【図５Ａ】周波数スペクトルの整列された係数を示す図である。
【図５Ｂ】ローパス周波数スペクトルで整列された16係数の表示を示す図である。
【図５Ｃ】ハイパス周波数スペクトルで整列された16係数の表示を示す図である。
【図５Ｄ】バンドパス周波数スペクトルで整列された16係数の表示を示す図である。
【図５Ｅ】阻止域周波数スペクトルで整列された16係数の表示を示す図である。
【図６】新しい帯域幅適応性量子化スキームに従って構成されるボコーダの機能要素を示すブロック図である。
【図７】受信端での復号化処理を示すブロック図である。
【発明の詳細な説明】
【００１２】
図１に図示されるように、無線通信ネットワーク１０は通常複数の遠隔局（加入者ユニットまたは移動局あるいはユーザ装置とも言われる）１２ａ−１２ｄ、複数の基地局（基地局トランシーバ（ＢＴＳ）またはノードＢとも言われる）１４ａ-１４ｃ、基地局コントローラ（ＢＳＣ）（無線ネットワーク・コントローラまたはパケット制御機能とも言われる）１６、移動体交換センタ（ＭＳＣ）またはスイッチ１８、パケットデータ・サービングノード（ＰＤＳＮ）またはインターワーキング機能（ＩＷＦ）２０、公衆電話交換ネットワーク（ＰＳＴＮ）２２（典型的に電話会社）、およびインターネット・プロトコル（ＩＰ）ネットワーク２４（典型的にインターネット）を含む。単純にするため、４遠隔局１２ａ−１２ｄ、３基地局１４ａ−１４ｃ、１ＢＳＣ１６、１ＭＳＣ１８、および１ＰＤＳＮ２０が示される。任意数の遠隔局１２、基地局１４、ＢＳＣ１６、ＭＳＣ１８、およびＰＤＳＮ２０が有り得ることは、この分野の技術者によって理解されるであろう。
【００１３】
１つの実施形態では無線通信ネットワーク１０はパケットデータサービス・ネットワークである。遠隔局１２ａ−１２ｄは、携帯電話機、ＩＰベースのウェブ・ブラウザ・アプリケーションを実行するラップトップ・コンピュータに接続されるセルラ電話機、関連するハンドフリー・カーキットを有するセルラ電話機、ＩＰベースのウェブ・ブラウザ・アプリケーションを実行するパーソナル・データ・アッシスタント（ＰＤＡ）、携帯型コンピュータに組み込まれた無線通信モジュール、あるいは無線ローカルループまたはメータ読取システム内で見つけ出される可能性があるような固定位置通信モジュールのような、任意の多数の異なるタイプの無線通信装置であってもよい。最も一般的な実施形態では、遠隔局は任意のタイプの通信ユニットであってもよい。
【００１４】
遠隔局１２ａ−１２ｄは好都合に、例えば、ＥＩＡ／ＴＩＡ／ＩＳ−７０７標準に記述されたような１つまたはそれ以上の無線パケットデータ・プロトコルを実行するように構成されてもよい。特定の実施形態では、遠隔局１２ａ−１２ｄはＩＰネットワーク２４を行先と定めるＩＰパケットを発生し、そしてこのＩＰパケットをポイント・ツー・ポイント・プロトコル（ＰＰＰ）を使用してフレームにカプセル化する。
【００１５】
１つの実施形態ではＩＰネットワーク２４はＰＳＤＮ２０に連結され、ＰＤＳＮ２０はＭＳＣ１８に連結され、ＭＳＣはＢＳＣ１６およびＰＳＴＮ２２に連結され、そしてＢＳＣ１６は例えば、Ｅ１、Ｔ１、非同期転送モード（ＡＴＭ）、インターネット・プロトコル（ＩＰ）、ポイント・ツー・ポイント・プロトコル（ＰＰＰ）、フレームリレー、高ビットレート・ディジタル加入者線（ＨＤＳＬ）、非対称ディジタル加入者線（ＡＤＳＬ）、または他の包括的ディジタル加入者線装置およびサービス（ｘＤＳＬ）を含む任意のいくつかの既知のプロトコルに従う音声および／またはデータパケットの伝送用に構成された有線を介して基地局１４ａ−１４ｃに連結される。代替の実施形態では、ＢＳＣ１６はＰＤＳＮ２０に直接連結され、そしてＭＳＣ１８はＰＳＤＮ２０に連結されない。
【００１６】
無線通信ネットワーク１０の典型的な動作中に、基地局１４ａ−１４ｃは電話呼、ウェブ・ブラウジング、または他のデータ通信に従事する種々の遠隔局１２ａ−１２ｄからの数組のアップリンク信号を受信して復調する。与えられた基地局１４ａ−１４ｃによって受信された各アップリンク信号はこの基地局１４ａ−１４ｃ内で処理される。各基地局１４ａ−１４ｃは遠隔局１２ａ−１２ｄへの数組のダウンリンク信号を変調して送信することによって複数の遠隔局１２ａ−１２ｄと通信することができる。例えば、図１に示されるように、基地局１４ａは第１および第２の遠隔局１２ａ，１２ｂと同時に通信し、そして基地局１４ｃは第３および第４の遠隔局１２ｃ，１２ｄと同時に通信する。結果としてのパケットはＢＳＣ１６に順方向送信され、それは呼資源の割当てと、１つの基地局１４ａ−１４ｃからもう１つの基地局１４ａ−１４ｃへの特定の遠隔局１２ａ−１２ｄのための呼のソフトハンドオフのオーケストレーション(orchestration)を含む移動性管理機能性とを提供する。例えば、遠隔局１２ｃは２基地局１４ｂ，１４ｃと同時に通信している。結局、遠隔局１２ｃが１つの基地局１４ｃから十分遠くに移動すると、その呼は他の基地局１４ｂにハンドオフされるであろう。
【００１７】
もしも伝送が従前の電話呼であれば、ＢＳＣ１６は受信データをＭＳＣ１８に送るであろうし、それはＰＳＴＮ２２とのインターフェイスのための追加のルーチングサービスを提供する。もしも伝送がＩＰネットワーク２４を行先と定めたデータ呼のようなパケットベースの伝送であれば、ＭＳＣ１８はそのデータパケットをＰＳＴＮ２０に送るであろうし、それはそのパケットをＩＰネットワーク２４に送出するであろう。代替として、ＢＳＣ１６はそのパケットをＰＳＴＮ２０に直接送るであろうし、それはそのパケットをＩＰネットワーク２４に送出する。
【００１８】
ＷＣＤＭＡシステムでは、無線通信システム・コンポーネントの術語は異なるが、しかし機能性は同じである。例えば、基地局はＵＭＴＳ地上局無線アクセスネットワーク（ＵＴＲＡＮ）内で動作している無線ネットワーク・コントローラ（ＲＮＣ）とも呼ばれることができ、ここにおいて“ＵＭＴＳ”はユニバーサル移動通信システムの頭字語である。
【００１９】
典型的に、アナログ音声信号のディジタル信号への変換は符号器によって行われ、そしてディジタル信号の音声信号への逆変換は復号器によって行われる。例示的なＣＤＭＡシステムでは、符号化部と復号化部との両者を備えるボコーダが遠隔局および基地局内で照合される。例示的なボコーダは米国特許番号第５，４１４，７９６号、タイトル“可変レート・ボコーダ（Ｖａｒｉａｂｌｅ  Ｒａｔｅ  Ｖｏｃｏｄｅｒ）”に記述されており、本発明の譲受人に譲渡され、引用されてこの中に組み込まれる。ボコーダでは、符号化部は人間の音声発生モデルに関連するパラメータを抽出する。抽出されたパラメータはその後量子化され、そして伝送チャネルを介して伝送される。復号化部は伝送チャネルを介して受信された量子化パラメータを使用して音声を再合成する。このモデルは時変(time-varying)音声信号を正確にモデル化するために絶えず変化している。
【００２０】
このように、音声は数ブロックの時間、即ち分析フレームに分割され、その間パラメータが計算される。パラメータはその後、各新フレームについて更新される。この中で使用されたように、単語“復号器”は伝送媒体を介して受信されたディジタル信号を変換するために使用され得る任意の装置または装置の任意の部分を指す。単語“符号器”は音響信号をディジタル信号に変換するために使用され得る任意の装置または装置の任意の部分を指す。よって、この中に記述された実施形態はＣＤＭＡシステムのボコーダで、または代わりとして、非ＣＤＭＡシステムの符号器および復号器で実施されることができる。
【００２１】
符号励起線形予測符号化（ＣＥＬＰ）法が多くの音声圧縮アルゴリズムにおいて使用され、ここにおいてフィルタは音声信号のスペクトル・マグニチュードをモデル化するために使用される。フィルタは出力波形を作り出すために入力波形の周波数スペクトルを修正する装置である。そのような修正は転送関数Ｈ（ｆ）＝Ｙ（ｆ）／Ｘ（ｆ）によって特徴づけられることができ、それは周波数領域における修正出力波形ｙ（ｔ）対原入力波形ｘ（ｔ）に関連性がある。
【００２２】
適切なフィルタ係数によって、このフィルタを通過する励起信号は、音声信号にぴったり近似している波形という結果になるであろう。最適な励起信号の選択はこの中に記述された実施形態の範囲に影響を及ぼさず、そしてさらに検討されないであろう。フィルタの係数は線形予測技術を使用している各音声フレームについて計算されるので、フィルタはその後線形予測符号化（ＬＰＣ）フィルタと呼ばれる。フィルタ係数は下記の転送関数の係数である：
【数１】
2011188510.tif 000003
【００２３】
ここにおいて、ＬはＬＰＣフィルタの次数である。
【００２４】
一旦、ＬＰＣフィルタ係数Ａｉが決定されると、ＬＰＣフィルタ係数は量子化されて、受端に送信され、それは音声合成モデル内の受信パラメータを使用するであろう。
【００２５】
ＬＰＣフィルタの係数を受端に伝達するための１つの方法は、ＬＰＣフィルタの係数を、ＬＰＣフィルタ係数よりはむしろその後量子化されて送信される線スペクトル対（ＬＳＰ）パラメータに変換することを含む。受信器では、量子化されたＬＳＰパラメータは音声合成モデル内での使用のためのＬＰＣフィルタ係数に逆変換される。ＬＳＰパラメータはＬＰＣパラメータより良好な量子化特性を有するので、量子化は通常ＬＳＰ領域内で行われる。例えば、量子化されたＬＳＰパラメータの順序特性(ordering  property)は結果としてのＬＰＣフィルタが安定であるだろうことを保証する。ＬＰＣ係数のＬＳＰ係数への変換およびＬＳＰ係数を使用することの恩恵は前述の米国特許番号第５，４１４，７９６号に詳細に記述されている。
【００２６】
しかしながら、ＬＳＰ係数量子化はその各々が異なる設計のゴールを達成するための種々の異なる方法で実行され得るので、ＬＳＰ係数の量子化は本文書内では興味がある。一般に、２つのスキームの１つはＬＰＣまたはＬＳＰ係数のいずれかの量子化を実行するために使用される。第１の方法はスカラー量子化（ＳＱ）であり、そして第２の方法はベクトル量子化（ＶＱ）である。この中の方法はＬＰＣ係数の表現で記述されているが、しかしながらこの方法がＬＰＣ係数およびそのうえ他のタイプのフィルタ係数に適用され得ることは理解されねばならない。ＬＳＰ係数はまたこの分野では線スペクトル周波数（ＬＳＦ）とも呼ばれ、そして音声符号化において使用される他のタイプのフィルタ係数は、次のものに限定されないが、イミタンス・スペクトル対（ＩＳＰ）および離散コサイン変換（ＤＣＴ）を含む。
【００２７】
１組のＬＳＰ係数Ｘ＝{Ｘｉ}、ここにおいてｉ＝１，２，…，Ｌは音声フレームをモデル化するために使用され得る、を仮定されたい。もしもスカラー量子化が使用されれば、その時各要素Ｘｉは個別に量子化される。もしもベクトル量子化が使用されれば、その時この組{Ｘｉ；ｉ＝１，２，…，Ｌ}は全体のＸ、それはその後量子化される、として使用される。スカラー量子化はＶＱよりも電算機的により単純ではあるが、受入れ可能なレベルの性能を達成するために非常に多数のビットを必要とする。ベクトル量子化はより複雑ではあるが、より小さいビット・バジェット、即ち、量子化されたベクトルを示すために使用できるビット数を必要とする。例えば、係数の数Ｌが１０に等しく、そしてビット・バジェットのサイズがＮ＝３０である典型的ＬＳＰ量子化の問題では、その時使用しているスカラー量子化は係数当たり３ビットのみの割当てを意味するであろう。よって、各係数は、非常に不十分な性能に導く８つの可能な量子化値のみを有するであろう。もしもベクトル量子化が使用されれば、その時全体のＮ＝３０ビットは１ベクトルを示すために使用されることができ、それは２30の可能な候補値についてそれからそのベクトルの１代表を選択することを可能にする。
【００２８】
しかしながら、２30の可能な候補中でベストフィットのための値を探すことは任意の実用的なシステムの資源の範囲を越えている。言い換えれば、直接(direct)ＶＱスキームはＬＳＰ量子化の実用的な実施の形態には適していない。よって、2つの他のＶＱ技術の変種、分割ＶＱ（ＳＰＶＱ）および多段階ＶＱ（ＭＳＶＱ）が広く使用される。
【００２９】
ＳＰＶＱは直接ＶＱスキームを１組のより小さいＶＱスキームに分割することによって量子化の複雑性とメモリの必要条件とを減少させる。ＳＰＶＱでは、入力ベクトルＸは多数の“サブベクトル”Ｘｊ、ｊ＝１，2，…，Ｎｓに分割され、ここでＮｓはサブベクトル数であり、そして各サブベクトルＸｊは直接ＶＱを使用して別々に量子化される。図２ＡはＳＰＶＱスキームのブロック図である。例えば、ＳＰＶＱスキームがビット・バジェットＮ＝３０を有する長さＬ＝１０のベクトルを量子化するために使用されると仮定されたい。１つの実施の形態では、入力ベクトルＸは３つのサブベクトルＸ1＝（ｘ１ｘ２ｘ３）、Ｘ２＝（ｘ４ｘ５ｘ６）、およびＸ３＝（ｘ７ｘ８ｘ９ｘ10）に分割される。各サブベクトルは３つの直接ＶＱの1つによって量子化され、ここにおいて各直接ＶＱは１０ビットを使用する。よって量子化コードブックは１０２４エントリまたは“コードベクトル”を有する。この例では、メモリ使用率は２10コードベクトル×１０ワード／コードベクトル＝１０，２４０ワードに比例する。さらに、探索の複雑性は均等に減少される。しかしながら、各入力ベクトルについて２30＝１，０７３，７４１，８２４の選択よりはむしろ１０２４の選択のみがあるので、そのようなＳＰＶＱスキームの性能は直接ＶＱスキームに劣るであろう。ＳＰＶＱ量子化器において、高い次元(dimensional)（Ｌ）の空間内で探索すべきパワーがこのＬ次元空間をより小さい部分空間(sub-space)に区切ることによって失われることは注意されねばならない。したがって、Ｌ次元入力ベクトルにおける全体の構成要素内の相関性を完全に開発するための能力は失われる。
【００３０】
ＭＳＶＱスキームは、量子化が数段階内で実行されるので、ＳＰＶＱスキームより少ない複雑性とメモリ使用率とを提供する。入力ベクトルは最初の長さＬに保たれる。各段階の出力は次段階への入力である差ベクトルを決定するために使用される。各段階では、差ベクトルは比較的小さいコードブックを使用して近似される。図２ＢはＭＳＶＱスキームのブロック図である。例えば、1つの実例では、（６）段階ＭＳＶＱは３０ビットのビット・バジェットを有する長さ１０のＬＳＰベクトルを量子化するために使用される。各段階は５ビットを使用し、その結果、３２コードベクトルを有するコードブックとなる。Ｘｉを第ｉ段階の入力ベクトルとし、そしてＹｉ、ここにおいてＹｉは第ｉ段階のＶＱコードブックＣＢｉから得られた最良のコードベクトルである、を第ｉ段階の量子化された出力としよう。その時次段階への入力は差ベクトルＸｉ+1＝Ｘｉ−Ｙｉとなるであろう。もしも各段階が５ビットを割り当てられるならば、その時各段階のためのコードブックは２5＝３２コードベクトルを有するであろう。
【００３１】
多段階の使用は入力ベクトルが段階ごとに近似されることを可能にする。各段階で入力のダイナミックレンジは次第に小さくなる。電算機的な複雑性とメモリ使用率とは６段階×３２コードベクトル／段階×１０ワード／コードベクトル＝１９２０ワードに比例する。よって、ＭＳＶＱスキームはＳＰＶＱスキームより少数の複雑性とメモリの必要条件とを有する。ＭＳＶＱの多段階構造はまた入力ベクトル統計の広い変動の全域で強さを提供する。しかしながら、ＭＳＶＱの性能は限定サイズのコードブックのため、そしてそのコードブック探索の“貪欲な(greedy)”性質のため次善である。ＭＳＶＱの各段階で“最良に”近似した入力ベクトルを見つけ出して、差ベクトルを作り出し、そしてその後次段階でその差ベクトルについて“最良の”代表物(representative)を見つけ出す。しかしながら、各段階での“最良の”代表物の決定は、最終結果が原の、第１の入力ベクトルへの最も近い近似であるだろうことを必ずしも意味しないことは認められる。各段階における最良の候補のみを選択することの不撓性(inflexibility)はこのスキーム全体の性能に害を与える。
【００３２】
ＳＰＶＱおよびＭＳＶＱにおける弱点への１つの解決策は２つの量子化スキームを１つのスキームに結合することである。１つの結合された実施の形態は、予測多段階ベクトル量子化（ＰＭＳＶＱ）スキームである。ＭＳＶＱと同様に、各段階の出力は次段階への入力である差ベクトルを決定するのに使用される。しかしながら、全体のベクトルとして各段階で各入力を近似するよりはむしろ、各段階での入力は、ＳＰＶＱスキームについて上述されたような、１群のサブベクトルとして近似される。さらに、各段階の出力はこのスキームの端での使用のために蓄積され、ここにおいて各段階の出力は初期のベクトルの“最良の”全体の代表を決定するために他の段階の出力と一緒に検討される。このように、ＰＭＳＶＱスキームは、“最良の”全体の代表ベクトルについての決定が最終段階の端まで遅延されるので、ただＭＳＶＱスキームだけよりも好都合である。しかしながら、ＰＭＳＶＱスキームは多段階構造によって発生されるスペクトル歪の量のため最適ではない。
【００３３】
もう１つの結合された実施の形態は、米国特許番号第６，１４８，２８３号、タイトル、“マルチパス多段階ベクトル量子化器を使用する方法と装置（ＭＥＴＨＯＤ  ＡＮＤ  ＡＰＰＡＲＡＴＵＳ  ＵＳＩＮＧ  ＭＵＬＴＩ−ＰＡＴＨ  ＭＵＬＴＩ−ＳＴＡＧＥ  ＶＥＣＴＯＲ  ＱＵＡＮＴＩＺＥＲ）”に記述され、それはこの中に引用によって組み込まれて本発明の譲受人に譲渡されたような、分割多段階ベクトル量子化（ＳＭＳＶＱ）である。ＳＭＳＶＱスキームでは、初期段階での入力として全体のベクトルを使用するよりはむしろ、このベクトルはサブベクトルに分割される。各サブベクトルはその後多段階構造により処理される。よって、量子化スキームには並列の、多段階構造がある。各段階のための各入力サブベクトルの大きさは同じもののままであり得るか、またはそのうえさらに小さいサブベクトルに分割され得る。
【００３４】
入力として広帯域信号のフレームを持つようなボコーダのために、ＬＳＰ係数の量子化は、広帯域信号をモデル化するのに必要なより高い次元のため、狭帯域信号用よりも多数のビットを必要とする。例えば、狭帯域信号用の１０次の、即ち転送関数において１０フィルタ係数のＬＰＣフィルタを使用するよりはむしろ、より大きい次数のＬＰＣフィルタが広帯域信号フレームをモデル化するために必要である。広帯域ボコーダの１つの実施の形態では、３２ビットのビット・バジェットに加えて、１６係数を有するＬＰＣフィルタが使用される。この実施の形態では、直接ＶＱコードブック探索は２32コードベクトルを通した探索を伴うであろう。ＬＰＣフィルタの次数とビット・バジェットとは、この中の実施形態の範囲に影響を及ぼさずに変更され得るシステムパラメータであることは注意されねばならない。よって、この実施形態は多少のタップを有するフィルタと共に使用されることができる。
【００３５】
この中に記述されている実施形態は広帯域ボコーダによって使用されるスペクトル表示を量子化するための新しい帯域幅適応性量子化スキームを作り出すことに関するものである。例えば、帯域幅適応性量子化スキームは、すべてがスペクトル表示として使用されることができる、ＬＰＣフィルタ係数、ＬＳＰ／ＬＳＦ係数、ＩＳＰ／ＩＳＦ係数、ＤＣＴ係数またはケプストラム係数を量子化するために使用されることができる。他の実例も存在する。新しい帯域幅適応性量子化スキームは、合成された広帯域信号の知覚的な品質を維持および／または改善する一方で、音響広帯域信号を符号化するのに必要なビット数を減少させるために使用されることができる。これらのゴールは、周波数スペクトルの特定の部分を示すために使用されるであろうビットを可変的に割り当てるために信号分類スキームおよびスペクトル分析スキームを使用することによって達成される。帯域幅適応性量子化スキームの原理は、上記されたもののような、種々の他のベクトル量子化スキーム内での適用に拡張されることができる。
【００３６】
第１の実施形態では、フレーム内の音響信号の分類は、音響信号が音声信号か、非音声信号か、または不活性音声信号のいずれかを決定するように実行される。不活性音声信号の例は、無音、背景雑音、または言葉の間のポーズである。非音声は音楽または他の人間以外の音響信号を備えてもよい。音声は有声の(voiced)音声、無声の(unvoiced)音声または一時的(transient)音声から成る。フレームのエネルギー内容、フレームの周期性等のようなファクタに基づいた、フレームによって運ばれることができる音響活動のタイプ上で決定するための種々の方法が存在する。
【００３７】
有声の音声は比較的高度の周期性を示す言語である。ピッチ周期は音声フレームの構成要素であり、フレームの内容を分析して再構成するために使用されることができる。無声の音声は典型的に子音の音を有する。一時的音声フレームは典型的に有声と無声の音声との間の移行である。有声または無声の音声のどちらにも分類されない音声フレームは一時的音声として分類される。任意の合理的な分類スキームが使用され得ることはこの分野の技術者によって理解されるであろう。
【００３８】
音声フレームを分類することは、種々の符号化モードが種々のタイプの音声を符号化するために使用されることができ、通信チャネルのような共有チャネル内の帯域幅のより効率的な使用という結果になるので、有利である。例えば、有声の音声は周期的であり、したがって高度に予測的であるので、低ビットレートで、高度に予測的な符号化モードは有声の音声を符号化するために使用されることができる。この分類の最終の結果は、信号パラメータを伝達するために使用されるべき最良のタイプのボコーダ出力フレームの決定である。前述の米国特許番号第５，４１４，７９６号の可変レート・ボコーダでは、パラメータは、その信号の分類によって、フルレートフレーム、ハーフレートフレーム、１／４レートフレーム、または１／８レートフレームと呼ばれるボコーダフレームにおいて運ばれる。
【００３９】
音声フレームのパラメータを運ぶためのボコーダフレームのタイプを選択するように音声分類を使用するための１つの方法は、出願中の米国特許出願番号第０９／７３３，７４０号、タイトル“強い音声分類のための方法と装置（ＭＥＴＨＯＤ  ＡＮＤ  ＡＰＰＡＲＡＴＵＳ  ＦＯＲ  ＲＯＢＵＳＴ  ＳＰＥＥＣＨ  ＣＬＡＳＳＩＦＩＣＡＴＩＯＮ）”に示されており、それは引用されてこの中に組み込まれ、そして本発明の譲受人に譲渡される。この出願中の特許出願では、音声活動検出器、ＬＰＣ分析器、およびオープンループピッチ推定器は、種々の過去、現在および将来の音声フレームエネルギー・パラメータを決定するために音声分類器によって使用される情報を出力するように構成される。これらの音声フレームエネルギー・パラメータはその後、音響信号を音声または非音声モードにより正確にそして強く分類するために使用される。
【００４０】
音響信号の分類が１入力フレームについて行われた後に、その入力フレームのスペクトル内容はその時この中に記述された実施形態に従って調べられる。通常この分野で既知であるように、音響信号はしばしばローパス、バンドパス、ハイパスまたは阻止域として分類され得る周波数スペクトルを有する。例えば、無声の音声信号が通常ハイパス周波数スペクトルを有する一方で、有声の音声は通常ローパス周波数スペクトルを有する。ローパス信号について、周波数ダイオフはその周波数レンジのより高い端で起こる。バンドパス信号について、周波数ダイオフはその周波数レンジの低い端およびその周波数レンジの高い端で起こる。阻止域信号について、周波数ダイオフはその周波数レンジの中央で起こる。ハイパス信号について、周波数ダイオフはその周波数レンジの低い端で起こる。この中で使用されるように、術語“周波数ダイオフ”は狭い周波数レンジ、または代替案として、その大きさが閾値未満である周波数スペクトルのエリア内の周波数スペクトルの大きさにおける本質的な減少を指す。この術語の実際の定義は、この術語がその中で使用されている文脈次第である。
【００４１】
この実施形態は音響信号のタイプおよびパラメータ情報を選択的に削除するためにこの音響信号によって示された周波数スペクトルのタイプを決定することに関するものである。その他では、削除されたパラメータ情報に割り当てられるであろうビットはその後、残存のパラメータ情報の量子化に再割当てされることができ、それは合成された音響信号の知覚的な品質の改善という結果になる。代替案として、削除されたパラメータ情報に割り当てられたであろうビットは考慮から落とされ、即ち、それらのビットは送信されず、ビットレートにおける全体の減少という結果になる。
【００４２】
１つの実施形態では、所定の分割位置は、音響信号の分類のため、ある特定のダイオフが起こると期待される周波数で設定される。この中で使用されるように、周波数スペクトル内の分割位置は分析範囲の境界とも呼ばれる。上述されたＳＰＶＱスキームにおけるように、分割位置はいかに入力ベクトルＸが多数の“サブベクトル”Ｘｊ、ｊ＝１，２，…，Ｎｓに分割されるであろうかを決定するために使用される。指定された削除位置にあるサブベクトルの係数はその後捨てられ、そしてそれらの捨てられた係数のために割り当てられたビットは送信から落とされるか、または残存のサブベクトル係数の量子化に再割当てされる。
【００４３】
例えば、ボコーダが音響信号のフレームをモデル化するために１６次のＬＰＣフィルタを使用するように構成されると仮定されたい。さらにＳＰＶＱスキームでは、ローパス周波数要素を記述するために６係数のサブベクトルが使用され、バンドパス周波数要素を記述するために６係数のサブベクトルが使用され、そしてハイパス周波数要素を記述するために４係数のサブベクトルが使用されると仮定されたい。第１のサブベクトル・コードブックは８ビットのコードベクトルを有し、第２のサブベクトル・コードブックは８ビットのコードベクトルを有し、そして第３のサブベクトル・コードブックは６ビットのコードベクトルを有する。
【００４４】
本実施形態は１セクションの分割ベクトル、即ち、サブベクトルの１つが周波数ダイオフと一致するかどうかを決定することに関するものである。音響信号分類スキームによって決定されたように、もしも周波数ダイオフがあれば、その時その特定のサブベクトルは落とされる。１つの実施形態では、落とされたサブベクトルは伝送チャネル上で伝送されるのに必要なコードベクトル・ビット数を下げる。もう１つの実施形態では、落とされたサブベクトルに割り当てられたコードベクトル・ビットは残存のサブベクトルに再割当てされる。上に示された例では、もしも分析フレームが５ｋＨｚでのダイオフ周波数を有するローパス信号を運んだのであれば、その時帯域幅適応性スキームの１つの実施形態により、６ビットはコードブック情報を送信するために使用されないか、または代替案として、第１のサブベクトル・コードブックが１１ビットのコードベクトルを備え、そして第２のサブベクトル・コードブックが１１ビットのコードベクトルを備えるように、これらの６コードブック・ビットは残存コードブックに再割当てされる。そのようなスキームの実施形態はメモリを節約するために、はめ込まれたコードブックで実施されることができる。はめ込まれたコードブック・スキームは、その中に１組のより小さいコードブックがより大きいコードブック内にはめ込まれているものである。
【００４５】
はめ込まれたコードブックは図３におけるように構成されることができる。スーパーコードブック３１０は２Ｍコードベクトルからなる。もしも１ベクトルが量子化用のＭビット未満のビット・バジェットを必要とすれば、その時２Ｍ未満のサイズのはめ込まれたコードブック３２０はスーパーコードブックから抽出されることができる。種々のはめ込まれたコードブックが各段階のための種々のサブベクトルに割り当てられることができる。この構成は効率的なメモリ節約を提供する。
【００４６】
図４は一般化された帯域幅適応性量子化スキームのブロック図である。ステップ４００で、分析フレームは音声または非音声モードにより分類される。ステップ４１０で、分類情報はスペクトル分析器に供給され、それは信号の周波数スペクトルを分析範囲に分割するためにこの分類情報を使用する。ステップ４２０で、スペクトル分析器は分析範囲のいずれが周波数ダイオフと一致するかを決定する。もしもどの分析範囲も周波数ダイオフと一致しなければ、その時ステップ４３５で、その分析フレームに関連するＬＰＣ係数はすべて量子化される。もしもいずれかの分析範囲が周波数ダイオフと一致すれば、その時ステップ４３０で、周波数ダイオフ範囲に関連するＬＰＣ係数は量子化されない。１つの実施形態では、プログラムフローはステップ４４０に進み、ここにおいて周波数ダイオフ範囲に関連しないＬＰＣ係数のみが量子化されて送信される。代替の実施形態では、プログラムフローはステップ４５０に進み、ここにおいて他方では周波数ダイオフ範囲のために指定されるであろう量子化ビットは、その代わりに他の分析範囲に関連する係数の量子化に再割当てされる。
【００４７】
図５Ａはローパス周波数スペクトル（図５Ｂ）、ハイパス周波数スペクトル(図５Ｃ)、バンドパス周波数スペクトル（図５Ｄ）、および阻止域周波数スペクトル(図５Ｅ)で整列させた１６係数の表示である。分類は、分析フレームが有声の音声を運ぶことを示す分析フレームについて行われると仮定されたい。その時このシステムは実施形態の１局面に従って、その分割位置、即ち、上記の例では５ｋＨｚより上の分析範囲について量子化ビットを割り当てるべきかを決定するために、ローパス周波数スペクトル・モデルを選択するように構成されるであろう。このスペクトルはその後、音響信号の知覚的に無意味な部分がこの範囲内にあるかを決定するため５ｋＨｚと８ｋＨｚとの間で分析されるであろう。もしも信号がその範囲内で知覚的に無意味であれば、その時信号パラメータは量子化され、そしてその信号の無意味な部分の何の表示も無しに送信される。信号の知覚的に無意味な部分を示すために使用されない“節約された”ビットは、信号の残存部分の係数を示すために再割当てされることができる。例えば、表１はローパス信号のために選択された周波数への係数の１整列を示す。他の整列は種々のスペクトル特性を有する信号について可能である。
【表１】
2011188510.tif 000004
【００４８】
もしも５ｋＨｚより上の周波数ダイオフがあれば、その時１２係数のみがローパス信号を示す情報を伝達するために必要である。残存の４係数はこの中に記述された実施形態に従って送信される必要はない。１つの実施形態に従うと、“失われた(lost)”４係数に関連するサブベクトル・コードブックのために割り当てられたビットは、他のサブベクトル・コードブックの代わりに分布される。
【００４９】
よって、伝送のためのビット数の減少または信号の残存部分の音響品質における改善がある。どちらの場合にも、落とされたサブベクトルは送信されないであろう“失われた”信号情報という結果になる。実施形態はさらに、音響信号の合成を容易とするために落とされてしまったそれらの部分に“フィラー(filler)”を置き換えることに関するものである。もしも次元が１ベクトルから落とされれば、その時次元は音響信号を正確に合成するためにそのベクトルに加えられねばならない。
【００５０】
１つの実施形態では、フィラーは落とされたサブベクトルの平均係数値を決定することによって発生されることができる。この実施形態の１つの局面では、落とされたサブベクトルの平均係数値は信号パラメータ情報と一緒に送信される。この実施形態のもう１つの局面では、平均係数値は、送信端と受信端との両方で、共有テーブルに蓄積される。実際の平均係数値を信号パラメータと一緒に送信するよりはむしろ、そのテーブル内の平均係数値の配置を識別するインデックスが送信される。受信端はその時平均係数値を決定すべくテーブル・ルックアップを行うためにこのインデックスを使用する。もう１つの実施形態では、分析フレームの分類は適切なフィラー・サブベクトルを選択するために受信端にとって十分な情報を提供する。
【００５１】
もう１つの実施形態では、フィラー・サブベクトルは送信相手からのさらなる情報無しに復号器で発生される一般的なモデルであることができる。例えば、均一な分布はフィラー・サブベクトルとして使用されることができる。もう１つの実施形態では、フィラー・サブベクトルは、現在のフレーム内にコピーされることができる以前のフレームの雑音統計のような、過去の情報であることができる。
【００５２】
上記された置換処理が送信側での分析対合成ループ(analysis-by-synthesis  loop)で、および受信器での合成処理の使用のために適用できることは注意されねばならない。
【００５３】
図６は新しい帯域幅適応性量子化スキームに従って構成されるボコーダの機能要素のブロック図である。広帯域信号のフレームはＬＰＣ係数を決定するためにＬＰＣ分析ユニット６００に入力される。ＬＰＣ係数はＬＳＰ係数を決定するためにＬＳＰ発生ユニット６２０に入力される。ＬＰＣ係数はまた音声活動検出器（ＶＡＤ）６３０にも入力され、それは入力信号が音声、非音声、または不活性音声のいずれであるかを決定するために構成される。音声が分析フレーム内にあると一度決定がなされると、ＬＰＣ係数と他の信号情報はその時有声、無声、または一時的であるとしての分類のためフレーム分類ユニット６４０に入力される。フレーム分類ユニットの例は上に引用された米国特許番号第５，４１４，７９６号で提供される。
【００５４】
フレーム分類ユニット６４０の出力はスペクトル内容ユニット６５０およびレート選択ユニット６６０に送られる分類信号である。スペクトル内容ユニット６５０は、特定の周波数帯における信号の周波数特性を決定するために分類信号によって運ばれる情報を使用し、ここにおいて周波数帯の境界は分類信号によって設定される。１つの局面では、スペクトル内容ユニット６５０は、スペクトルの指定された部分のエネルギーをスペクトルの全体のエネルギーと比較することにより、スペクトルの指定された部分が知覚的に無意味であるかどうかを決定するように構成される。もしもエネルギー比が所定の閾値未満であれば、その時スペクトルの指定された部分は知覚的に無意味であるという決定がなされる。他の局面は、ゼロクロッシングの検査のような、周波数スペクトルの特性を検査するために存在する。ゼロクロッシングはフレーム当たりの信号内のサイン変化の数である。もしも特定の部分内のゼロクロッシング数が低い、即ち、所定の閾値量未満であれば、その時信号は多分、無声の音声よりはむしろ有声の音声から成る。もう１つの実施形態では、フレーム分類ユニット６４０の機能性は、上に述べられたゴールを達成するためにスペクトル内容ユニット６５０の機能性と結合されることができる。
【００５５】
レート選択ユニット６６０は、分析フレーム内で運ばれる信号がフルレートフレーム、ハーフレートフレーム、１／４レートフレーム、または１/８レートフレームのどれによって最良に運ばれるかを決定するために、フレーム分類ユニット６４０からの分類情報とスペクトル内容ユニット６５０のスペクトル情報とを使用する。レート選択ユニット６６０はフレーム分類ユニット６４０に基づいて初期レート決定を行うように構成される。初期レート決定はその後スペクトル内容ユニット６５０からの結果に従って変更される。例えば、もしもスペクトル内容ユニット６５０からの情報が、一部の信号は知覚的に無意味であることを示せば、その時レート選択ユニット６６０は信号パラメータを運ぶために初めに選択されたよりも小さいボコーダフレームを選択するように構成されてもよい。
【００５６】
実施形態の１つの局面では、ＶＡＤ６３０、フレーム分類ユニット６４０、スペクトル内容ユニット６５０およびレート選択ユニット６６０の機能性は帯域幅分析器６５５内で結合されることができる。
【００５７】
量子化器６７０はレート選択ユニット６６０からのレート情報、スペクトル内容ユニット６５０からのスペクトル内容情報、およびＬＳＰ発生ユニット６２０からのＬＳＰ係数を受信するように構成される。量子化器６７０はＬＳＰ係数のための適切な量子化スキームを決定するためにフレームレート情報を使用し、そして特定の、次数群のフィルタ係数の量子化ビット・バジェットを決定するためにスペクトル内容情報を使用する。量子化器６７０の出力はその後マルチプレクサ６９５に入力される。
【００５８】
線形予測符号器では、量子化器６７０の出力はまた分析対合成ループにおいて最適な励起ベクトルを発生するためにも使用され、ここにおいて探索はその信号と合成信号との間の差を最小にする励起ベクトルを選択するためにその励起ベクトルにより実行される。ループの合成部分を実行するために、励起発生器６９０は最初の信号と同じ次元の入力を持たねばならない。よって、置換ユニット６８０では、上記の実施形態のいくつかに従って発生されることができる“フィラー”サブベクトルは、励起発生器６９０への入力を供給するために量子化器６７０の出力と結合される。励起発生器６９０は最適な励起ベクトルを選択するためにＬＰＣ分析ユニット６００からのフィラー・サブベクトルとＬＰＣ係数とを使用する。励起発生器６９０の出力と量子化器６７０の出力とは結合されるべきマルチプレクサ・エレメント６９５に入力される。マルチプレクサ６９５の出力はその後符号化され、そして受信器への伝送のために変調される。
【００５９】
１つのタイプのスペクトル拡散通信システムでは、マルチプレクサ６９５の出力、即ち、ボコーダフレームのビットは、畳込みまたはターボ符号化され、中継され、そして一連のバイナリ・コードシンボルのシーケンスを生成するようにパンクチュアされる。結果としてのコードシンボルは変調記号のフレームを得るためにインターリーブされる。変調記号はその後ウォルシュ・カバーされ、そして直交位相ブランチ上でパイロット・シーケンスと結合され、ＰＮ拡散され、ベースバンド・フィルタされ、そして送信搬送波上で変調される。
【００６０】
図７は受信端での復号化処理の機能ブロック図である。受信励起ビット７００の流れは励起発生器ユニット７１０に入力され、それは音響信号を合成するためにＬＰＣ合成ユニット７２０によって使用されるであろう励起ベクトルを発生する。受信量子化ビット７５０の流れは脱量子化器(De-Quantizer)７６０に入力される。脱量子化器７６０はスペクトル表示、即ちどちらでも送信端で使用された変換の係数値を発生し、それはＬＰＣ合成ユニット７２０でＬＰＣフィルタを発生するために使用されるであろう。しかしながら、ＬＰＣフィルタが発生される前に、フィラー・サブベクトルはＬＰＣベクトルの次数を満たすために必要になる可能性がある。置換エレメント７７０は脱量子化器７６０からスペクトル表示サブベクトルを受信するように、そして全ベクトルの次数を満たすためにフィラー・サブベクトルをこの受信ベクトルに付加するように構成される。全ベクトルはその後ＬＰＣ合成ユニット７２０に入力される。
【００６１】
この実施形態が既存のベクトル量子化スキーム内でどのように動作できるかの１例として、１つの実施形態がＳＭＳＶＱスキームの文脈内に下記される。以前に注意されたように、ＳＭＳＶＱスキームでは、入力ベクトルはサブベクトルに分割される。各サブベクトルはその後多段階構造により処理される。各段階について各入力サブベクトルの大きさは同一のままであることができ、あるいはいっそう小さいサブベクトルにさらに分割されることができる。
【００６２】
次数１６のＬＰＣベクトルが量子化目的のための３２ビットのビット・バジェットを割り当てられると仮定されたい。入力ベクトルが３つのサブベクトル：Ｘ１、Ｘ２、およびＸ３に分割されると仮定されたい。直接ＳＭＳＶＱスキームに関して、係数割当ておよびコードブックのサイズは次の通りであることができる：
【表２】
2011188510.tif 000005
【００６３】
示されているように、第１の段階でサブベクトルＸ１の量子化のために指定されるサイズ２6コードベクトルのコードブック、および第２の段階でサブベクトルＸ１の量子化のために指定されるサイズ２5コードベクトルのコードブックがある。同様に、他のサブベクトルは割り当てられたコードブック・ビットである。全部の３２ビットは広帯域信号のＬＰＣ係数を示すために使用される。
【００６４】
もしも１実施形態がビットレートを減少させるべく実施されるならば、その時スペクトルの分析範囲は、その周波数ダイオフ範囲が量子化から削除され得るように、周波数ダイオフのような特性について検査される。サブベクトルＸ３は周波数ダイオフ範囲と一致すると仮定されたい。その時係数割当ておよびコードブックのサイズは次の通りであることができる：
【表３】
2011188510.tif 000006
【００６５】
示されているように、３２ビット量子化ビット・バジェットは知覚的な品質の損失無しに２２ビットに引き下げられることができる。
【００６６】
もしも１実施形態がある分析範囲の音響特性を改善すべく実施されるならば、その時係数割当ておよびコードブックのサイズは次の通りであることができる：
【表４】
2011188510.tif 000007
【００６７】
上記の表はサブベクトルＸ１の２つのサブベクトル、Ｘ11とＸ12への分割、および第２段階の初めで、サブベクトルＸ２の２つのサブベクトル、Ｘ21とＸ22への分割を示す。各分割サブベクトルＸijは3つの係数を具備し、そして各分割サブベクトルＸij用のコードブックは２5コードベクトルを具備する。第2段階用のコードブックの各々はＸ3コードブックからのコードブック・ビットの再割当てによってそれらのサイズを獲得する。
【００６８】
上記実施形態が固定長ベクトルを受信することに関するものであり、そして固定長ベクトルの可変長の量子化表示を形成することに関するものであることは注意されねばならない。新しい帯域幅適応性スキームは、伝送ビットレートを減少させるか、または信号のより知覚的に有意な部分の品質を改善することのどちらかのために、広帯域信号内で伝達される情報を選択的に活用する。上述の実施形態は、次の処理のための入力ベクトルの次元をなお保存する一方で、量子化領域内のサブベクトルの次元を減少させることによってこれらのゴールを達成する。
【００６９】
これと対比して、いくつかのボコーダは入力ベクトルの次数を変更することによってビット減少のゴールを達成する。しかしながら、もしも連続フレーム内のフィルタ係数の数が一様でなければ、直接予測ができないことは注意されねばならない。例えば、もしもそんなに頻繁なＬＰＣ係数の更新がなければ、従前のボコーダは典型的に、過去および現在のパラメータを使用してスペクトル・パラメータを補間する。係数値間の補間（または拡張）は、フレーム間の移行がスムーズでないほかに、フレーム間の同じＬＰＣフィルタ次数を獲得するために実施されねばならない。同一の次数変換(order-translation)処理は予測量子化またはＬＰＣパラメータ補間を実行するためにＬＰＣベクトルに対して行われねばならない。米国特許番号第６，２０２，０４５号、“可変モデル次数線形予測付き音声符号化（ＳＰＥＥＣＨ  ＣＯＤＩＮＧ  ＷＩＴＨ  ＶＡＲＩＡＢＬＥ  ＭＯＤＥＬ  ＯＲＤＥＲ  ＬＩＮＥＡＲ  ＰＲＥＤＩＣＴＩＯＮ）”を見られたい。本実施形態はビットレートを減少させることまたはＬＰＣ係数領域内の入力ベクトルを拡張することまたは短縮することの複雑さの追加無しに、信号の知覚的に有意な部分を改善することに関するものである。
【００７０】
上記実施形態は可変レート・ボコーダ゛の文脈で記述された。しかしながら、上記実施形態の原理はこの実施形態の範囲に影響を及ぼすことなく固定レート・ボコーダまたは他のタイプの符号器に適用可能であることは理解されねばならない。例えば、ＳＰＶＱスキーム、ＭＳＶＱスキーム、ＰＭＳＶＱスキーム、またはこれらのベクトル量子化スキームのいくつかの代替の形式は、フレーム分類ユニットによる音声信号の分類を使用しない固定レートのボコーダにおいて実行されることができる。上記実施形態に従って構成された可変レート・ボコーダについて、信号タイプの分類はボコーダ・レートの選択に関するものであり、そしてスペクトル範囲の境界、即ち、周波数帯を定義することに関するものである。しかしながら、他のツールは固定レート・ボコーダにおいて周波数帯の境界を決定するために使用されることができる。例えば、固定レート・ボコーダにおけるスペクトル分析は、信号のどの部分が故意に“失われ”得るかを決定するために別々に示された周波数帯について実行されることができる。これらの“失われた”部分に関するビット・バジェットはその後、上記されたように、信号の知覚的に有意な部分のビット・バジェットに再割当てされることができる。
【００７１】
この分野の技術者は、情報および信号がいろいろな異なるテクノロジーおよびテクニックのいずれかを使用して表され得ることを理解するであろう。例えば、上記説明の全体を通して参照される可能性があるデータ、指示、命令、情報、信号、ビット、記号、およびチップは、電圧、電流、電磁波、磁界または粒子、光学上のフィールドまたは粒子、あるいはそれの任意の組み合わせにより表されることができる。
【００７２】
技術者は、この中に開示された実施形態に関して記述された種々の実例となる論理ブロック、モジュール、回路、およびアルゴリズム・ステップは電子ハードウェア、コンピュータ・ソフトウェア、または両者の組み合わせとして実施され得ることをさらに認識するであろう。ハードウェアおよびソフトウェアのこの互換性を明確に説明するために、種々の実例となるコンポーネント、ブロック、モジュール、回路、およびステップは、一般にそれらの機能性の表現で上述された。そのような機能性がハードウェアまたはソフトウェアとして実施されるかどうかはシステム全体に課された特定のアプリケーションと設計の制約とによる。熟練技工は各特定のアプリケーションについて異なる方法で記述された機能性を実施できるが、しかしそのような実施の決定が本発明の範囲からの逸脱を引き起こすと理解されてはならない。
【００７３】
この中に開示された実施形態に関して記述された種々の実例となる論理ブロック、モジュール、および回路は、汎用プロセッサ、ディジタル信号プロセッサ（ＤＳＰ）、特定用途向け集積回路（ＡＳＩＣ）、フィールド・プログラマブル・ゲートアレイ（ＦＰＧＡ）または他のプログラマブルな論理装置、ディスクリート・ゲートまたはトランジスタ論理、ディスクリート・ハードウェア・コンポーネント、あるいはこの中に記述された機能を実行するように設計されたそれのいずれかの組み合わせで実施または実行されることができる。汎用プロセッサはマイクロプロセッサであってもよいが、しかし代替案では、プロセッサは任意の従前のプロセッサ、コントローラ、マイクロコントローラ、またはステートマシンであってもよい。プロセッサはまた計算装置、例えば、ＤＳＰとマイクロプロセッサとの組み合わせ、複数のマイクロプロセッサ、ＤＳＰコアとともに１つまたはそれ以上のマイクロプロセッサ、あるいは任意の他のそのような構成として実施されてもよい。
【００７４】
この中に開示された実施形態に関して記述された方法のステップまたはアルゴリズムはハードウェアで、プロセッサにより実行されるソフトウェア・モジュールで、またはこの2つの組み合わせで直接具体化されることができる。ソフトウェア・モジュールはＲＡＭメモリ、フラッシュ・メモリ、ＲＯＭメモリ、ＥＰＲＯＭメモリ、ＥＥＰＲＯＭメモリ、レジスタ、ハードディスク、着脱可能形ディスク、ＣＤ−ＲＯＭ、あるいはこの分野において既知の任意の他の形式の蓄積媒体に属してもよい。典型的な蓄積媒体はプロセッサに連結され、そのようなプロセッサはこの蓄積媒体から情報を読み取り、それに情報を書き込むことができる。代替案では、蓄積媒体はプロセッサに一体化されることができる。プロセッサと蓄積媒体とは１つのＡＳＩＣ内に存在してもよい。ＡＳＩＣはユーザ端末内に存在してもよい。代替案では、プロセッサと蓄積媒体とはディスクリート・コンポーネントとして１つのユーザ端末内に存在してもよい。
【００７５】
開示された実施形態の前の説明は、この分野のいかなる技術者も本発明を製作または使用することを可能とするために提供される。これらの実施形態へのいろいろな変更は、この分野の技術者にはたやすく明白であるだろうし、そしてその中に定義された包括的な原理は本発明の精神および範囲から逸脱すること無しに他の実施形態に適用されてもよい。従って、本発明はこの中に示された実施形態に限定されるつもりはなく、しかしむしろこの中に開示された原理および新規な特徴と矛盾しない最も広い範囲が許容されるべきである。
【図１】
2011188510.tif 000008
【図２Ａ】
2011188510.tif 000009
【図２Ｂ】
2011188510.tif 000010
【図３】
2011188510.tif 000011
【図４】
2011188510.tif 000012
【図５Ａ】
2011188510.tif 000013
【図５Ｂ】
2011188510.tif 000014
【図５Ｃ】
2011188510.tif 000015
【図５Ｄ】
2011188510.tif 000016
【図５Ｅ】
2011188510.tif 000017
【図６】
2011188510.tif 000018
【図７】
2011188510.tif 000019
【手続補正書】
【提出日】平成23年5月23日(2011.5.23)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
音響信号を処理する方法であって、
前記音響信号の第１のフレームを音声として分類することと、なお、前記音響信号の第１のフレームを音声として分類することは、前記第１のフレームに対する第１の符号化レートを前記第１のフレームに対する初期レート決定として選択することを含む；
前記音響信号の第２のフレームを音声として分類することと、なお、前記音響信号の第２のフレームを音声として分類することは、前記第２のフレームに対する第１の符号化レートを前記第２のフレームに対する初期レート決定として選択することを含む；
フレームの全周波数スペクトルよりも少ない周波数スペクトルを含む第１の周波数帯における前記第１のフレームのエネルギーを計算することと；
前記第１の周波数帯とは異なり前記フレームの全周波数スペクトルよりも少ない周波数スペクトルを含む第２の周波数帯における、前記第２のフレームのエネルギーを計算することと；  
前記第１のフレームを分類することの結果と前記第１の周波数帯における前記第１のフレームの計算されたエネルギーとに基づいて、前記第１のフレームに対する前記初期レート決定を変更することと、なお、前記第１のフレームに対する前記初期レート決定を変更することは、前記第１のフレームに対する、前記第１の符号化レートとは異なる第３の符号化レートを選択することを含む；
前記第２のフレームを分類することの結果と前記第２の周波数帯における前記第２のフレームの計算されたエネルギーとに基づいて、前記第２のフレームに対する前記初期レート決定を変更することと、なお、前記第２のフレームに対する前記初期レート決定を変更することは、前記第１のフレームに対する、前記第２の符号化レートとは異なる第４の符号化レートを選択することを含み、また、前記第２のフレームに対する前記初期レート決定を変更することは、前記第１の周波数帯における前記第２の計算されたエネルギーに基づかない;
を備えた方法。
【請求項２】
前記第１のフレームを分類することは、前記第１のフレームに対する１組のフィルタ係数からの情報に基づく、請求項１に記載の方法。
【請求項３】
前記第１のフレームを分類することは、前記第１のフレームの周期性に基づく、請求項１及び２のいずれか１つに記載の方法。
【請求項４】
前記第１のフレームを分類することは、前記第１のフレームを有声音声として分類することを含む、請求項１から３のいずれか１つに記載の方法。
【請求項５】
前記第２のフレームを分類することは、前記第２のフレームを一時的音声として分類することを含む、請求項１から４のいずれか１つに記載の方法。
【請求項６】
前記第１のフレームに対する前記初期レート決定は、前記第１のフレームに続く前期音響信号フレームのエネルギーパラメータに基づく、請求項１から５のいずれか１つに記載の方法。
【請求項７】
前記第１のフレームに対する前記初期レート決定は、前記第１のフレームよりも以前の前期音響信号フレームのエネルギーパラメータに基づく、請求項１から６のいずれか１つに記載の方法。
【請求項８】
前記第２の周波数帯は、前記第１の周波数帯から分離している、請求項１から７のいずれか１つに記載の方法。
【請求項９】
前記第１の周波数帯は、前記第２の周波数帯より高い、請求項１から８のいずれか１つに記載の方法。
【請求項１０】
前記第１の周波数帯は、５ＫＨｚよりも上の周波数を含む、請求項１から９のいずれか１つに記載の方法。
【請求項１１】
前記第３の符号化レートを選択することは、前記第１のフレームにおけるサイン変化の数に基づく、請求項１から１０のいずれか１つに記載の方法。
【請求項１２】
前記第１の符号化レートは前記第１のフレームを運ぶために第１のフレームサイズを割り当て、前記第３の符号化レートは前記第１のフレームを運ぶために、前記第１のフレームサイズより小さい第２のフレームサイズを割り当てる、請求項１から１１のいずれか１つに記載の方法。
【請求項１３】
前記方法は前記第１のフレームの全エネルギーを計算することを備え、
前記第１のフレームに対する第３の符号化レートを選択することは、前記第１のフレームの計算された全エネルギーに基づく、請求項１から１２のいずれか１つに記載の方法。
【請求項１４】
前記第３の符号化レートは前記第１の符号化レートより小さい、請求項１から１３のいずれか１つに記載の方法。
【請求項１５】
前記第１の符号化レートは、前記第１のフレームのフィルタ係数ベクトルにｍビットを割り当て、前記第３の符号化レートは前記フィルタ係数ベクトルにｍビットより少ないビットを割り当てる、請求項１から１４のいずれか１つに記載の方法。
【請求項１６】
前記方法は、前記第１のフレームを前記第３の符号化レートで符号化することと、前記第２のフレームを前記第４の符号化レートで符号化することを備える、請求項１から１５のいずれか１つに記載の方法。
【請求項１７】
命令を備えたコンピュータ可読記録媒体であって、前記命令がプロセッサによって実行されたとき、前記プロセッサに請求項１から１６のいずれか１つに記載の方法を実行させる、コンピュータ可読記録媒体。
【請求項１８】
プロセッサによって実行されたとき、前記プロセッサに請求項１から１７のいずれか１つに記載の方法を実行させる、プログラム。
【請求項１９】
音響信号を処理するための装置であって、
前記音響信号の第１のフレームを音声として分類する手段と、なお、前記音響信号の第１のフレームを音声として分類する手段は、前記第１のフレームに対する第１の符号化レートを前記第１のフレームに対する初期レート決定として選択する手段を含む；
前記音響信号の第２のフレームを音声として分類する手段と、なお、前記音響信号の第２のフレームを音声として分類する手段は、前記第２のフレームに対する第１の符号化レートを前記第２のフレームに対する初期レート決定として選択する手段を含む；
フレームの全周波数スペクトルよりも少ない周波数スペクトルを含む第１の周波数帯における前記第１のフレームのエネルギーを計算する手段と；
前記第１の周波数帯とは異なり前記フレームの全周波数スペクトルよりも少ない周波数スペクトルを含む第２の周波数帯における前記第２のフレームのエネルギーを計算する手段と；  
前記第１のフレームを分類することの結果と前記第１の周波数帯における前記第１のフレームの計算されたエネルギーとに基づいて、前記第１のフレームに対する前記初期レート決定を変更する手段と、なお、前記第１のフレームに対する前記初期レート決定を変更する手段は、前記第１のフレームに対する、前記第１の符号化レートとは異なる第３の符号化レートを選択する手段を含む；
前記第２のフレームを分類することの結果と前記第２の周波数帯における前記第２のフレームの計算されたエネルギーとに基づいて、前記第２のフレームに対する前記初期レート決定を変更する手段と、なお、前記第２のフレームに対する前記初期レート決定を変更する手段は、前記第１のフレームに対する、前記第２の符号化レートとは異なる第４の符号化レートを選択する手段を含み、また、前記第２のフレームに対する前記初期レート決定の変更は、前記第１の周波数帯における前記第２の計算されたエネルギーに基づかない;
を備えた装置。
【請求項２０】
前記第１のフレームを分類する手段は、前記第１のフレームに対する１組のフィルタ係数からの情報と前記第１のフレームの周期性とに基づいて、前記第１のフレームを音声として分類するように構成されている、請求項１９に記載の装置。
【請求項２１】
前記第１のフレームを分類する手段は、前記第１のフレームを有声音声として分類する手段を含む、請求項１９及び２０のいずれか１つに記載の方法。
【請求項２２】
前記第１のフレームに対する第１の符号化レートを選択する手段は、前記第１のフレームに続く前期音響信号フレームのエネルギーパラメータに基づいて、前記第１の符号化レートを選択するように構成されている、請求項１９から２１のいずれか１つに記載の装置。
【請求項２３】
前記第１の周波数帯は、前記第２の周波数帯より高く、かつ前記第２の周波数帯から分離しており、前記第１の周波数帯は５ＫＨｚより上の周波数を含む、請求項１９から２２のいずれか１つに記載の装置。
【請求項２４】
前記第１のフレームに対する第３の符号化レートを選択する手段は、前記第１のフレームにおけるサイン変化の数に基づいて、前記第３の符号化レートを選択するように構成されている、請求項１９から２３のいずれか１つに記載の装置。
【請求項２５】
前記装置は前記第１のフレームの全エネルギーを計算する手段を備え、
前記第１のフレームに対する第３の符号化レートを選択する手段は、前記第１のフレームの計算された全エネルギーに基づいて、前記第１のフレームに対する前記第３の符号化レートを選択するように構成されている、請求項１９から２４のいずれか１つに記載の装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００７５
【補正方法】変更
【補正の内容】
【００７５】
開示された実施形態の前の説明は、この分野のいかなる技術者も本発明を製作または使用することを可能とするために提供される。これらの実施形態へのいろいろな変更は、この分野の技術者にはたやすく明白であるだろうし、そしてその中に定義された包括的な原理は本発明の精神および範囲から逸脱すること無しに他の実施形態に適用されてもよい。従って、本発明はこの中に示された実施形態に限定されるつもりはなく、しかしむしろこの中に開示された原理および新規な特徴と矛盾しない最も広い範囲が許容されるべきである。
以下に、本願発明の当初の特許請求の範囲に記載された発明を付記する。
[１]
周波数スペクトルの少なくとも１つの分析範囲に関連し、知覚的に無意味な信号の存在または知覚的に有意な信号の存在を示す信号特性を決定するためのスペクトル内容エレメントと、
もしも前記信号特性が知覚的に無意味な信号の存在を示すならば前記少なくとも１つの分析範囲から離れて量子化ビットを選択的に割り当てるために前記少なくとも１つの分析範囲に関連する前記信号特性を使用するように構成されたベクトル量子化器とからなる帯域幅適応性ベクトル量子化器。
［２］
前記スペクトル内容エレメントはさらに前記周波数スペクトルの前記少なくとも１つの分析範囲について少なくとも１つの境界条件を決定することに関するものである［１］記載の帯域幅適応性ベクトル量子化器。
［３］
前記周波数スペクトルの前記少なくとも１つの分析範囲について少なくとも１つの境界条件を決定するためのフレーム分類エレメントをさらに具備する［１］記載の帯域幅適応性ベクトル量子化器。
［４］
分析フレームが音声信号または非音声信号のいずれかを備えることを決定するための音声活動検出エレメントと、
送信フレームタイプを決定するためのレート選択エレメントとをさらに具備し、前記送信フレームタイプは前記音声活動検出エレメントおよび前記フレーム分類エレメントの前記決定に依存する［３］の帯域幅適応性ベクトル量子化器。
［５］
前記少なくとも１つの分析範囲から離れて割り当てられた前記量子化ビットを置換するためにフィラー・サブベクトルを付加するように構成された置換エレメントをさらに具備し、前記置換エレメントの出力は符号器の分析対合成部または受信端での復号器の合成部内で使用される［１］記載の帯域幅適応性ベクトル量子化器。
［６］
前記ベクトル量子化器は量子化ビットを分析範囲に割り当てるように構成され、この範囲内では前記信号特性は知覚的に有意な信号の存在を示し、さらに前記量子化ビットは知覚的に無意味である少なくとも１つの分析範囲からのものである［１］記載の帯域幅適応性ベクトル量子化器。
［７］
前記ベクトル量子化器は分割ベクトル量子化を実行するようにさらに構成される［１］記載の帯域幅適応性ベクトル量子化器。
［８］
前記ベクトル量子化器は多段階ベクトル量子化を実行するようにさらに構成される［１］記載の帯域幅適応性ベクトル量子化器。
［９］
前記ベクトル量子化器は分割、多段階ベクトル量子化を実行するようにさらに構成される［１］記載の帯域幅適応性ベクトル量子化器。
［１０］
前記ベクトル量子化器は予測多段階ベクトル量子化を実行するようにさらに構成される［１］記載の帯域幅適応性ベクトル量子化器。
［１１］
前記ベクトル量子化器は量子化ビットを割り当てるためのはめ込まれたコードブックをアクセスするようにさらに構成される［６］記載の帯域幅適応性ベクトル量子化器。
［１２］
周波数スペクトルの範囲において周波数ダイオフの存在を決定するための手段と、
前記周波数ダイオフ範囲に関連する複数の係数を量子化することをやめるための手段と、
所定のコードブックを使用して前記残存する周波数スペクトルを量子化するための手段とからなるボコーダのビットレートを減少させるための装置。
［１３］
周波数スペクトルの範囲において周波数ダイオフの存在を決定するための手段と、
前記周波数ダイオフ範囲に関連する複数の係数を量子化することをやめるための手段と、
他方では前記周波数ダイオフ範囲を示すために使用されるであろう複数の量子化ビットを再割当てするための手段と、
スーパーコードブックを使用して前記残存する周波数スペクトルを量子化するための手段とを具備し、前記スーパーコードブックは他方では前記周波数ダイオフ範囲を示すために使用されるであろう前記複数の量子化ビットからなるボコーダを通過する音響信号の知覚的な品質を高めるための方法。
［１４］
周波数スペクトルの範囲において周波数ダイオフの存在を決定し、
前記周波数ダイオフ範囲に関連する複数の係数を量子化することをやめ、
所定のコードブックを使用して前記残存する周波数スペクトルを量子化することからなるボコーダのビットレートを減少させるための方法。
［１５］
前記残存する周波数スペクトルを量子化することはベクトル量子化器を使用して実行される［１４］記載の方法。
［１６］
前記周波数ダイオフの存在を決定することは音声分類により前記周波数ダイオフ範囲の少なくとも１つの境界を決定することを具備する［１４］記載の方法。
［１７］
前記周波数ダイオフの存在を決定することは、
前記範囲対前記周波数スペクトルのエネルギー比を決定し、
前記エネルギー比を閾値と比較することからなる［１４］記載の方法。
［１８］
前記周波数ダイオフの存在を決定することは前記範囲内のゼロクロスの数を検査することからなる［１４］記載の方法。
［１９］
周波数スペクトルの範囲において周波数ダイオフの存在を決定し、
前記周波数ダイオフ範囲に関連する複数の係数を量子化することをやめ、
他方では前記周波数ダイオフ範囲を示すために使用されるであろう複数の量子化ビットを再割当てし、
スーパーコードブックを使用して前記残存する周波数スペクトルを量子化することからなり、前記スーパーコードブックは他方では前記周波数ダイオフ範囲を示すために使用されるであろう前記複数の量子化ビットからなるボコーダを通過する音響信号の知覚的な品質を高めるための方法。
［２０］
前記周波数ダイオフの存在を決定することは音声分類により該周波数ダイオフ範囲の少なくとも１つの境界を決定することからなる［１９］記載の方法。
［２１］
前記残存する周波数スペクトルを量子化することはベクトル量子化を使用して実行される［１９］記載の方法。
【外国語明細書】
2011188510000001.pdf