(57)【要約】  本発明はオーディオ信号の符号化を支援する方法に関し、この方法では、該オーディオ信号の少なくとも１つのセクションは、各種の符号化フレーム長の使用を許す符号化モデルで符号化される。それぞれに最良の符号化フレーム長を簡単に選択可能とするために、該オーディオ信号の信号特性に基づいて少なくとも１つの制御パラメータを決定することを提案する。この制御パラメータは、その少なくとも１つのセクションについて可能な符号化フレーム長の選択肢を限定するために使用される。本発明は、同様に、この方法が実行されるモジュール１０，１１と、該モジュール１０，１１を含む装置１およびシステムと、この提案する方法を実行するためのソフトウェア・コードを含むソフトウェア・プログラムプロダクトとに関する。【選択図】図２
2007538282.tif 000002
【特許請求の範囲】
【請求項１】
オーディオ信号の符号化を支援する方法であって、各種の符号化フレーム長の使用を許す符号化モデルで前記オーディオ信号の少なくとも１つのセクションが符号化される方法において、
少なくともある程度は前記オーディオ信号の信号特性に基づいて、少なくとも１つの制御パラメータを決定し、
前記少なくとも１つの制御パラメータによって、前記少なくとも１つのセクションについての、可能な符号化フレーム長の選択肢を限定する、
方法。
【請求項２】
さらに、以下のパラメータすなわち
現在のフレームと前のフレームとの間のスペクトル距離の指標と、
他の符号化モデルで符号化されるべく選択されたスーパーフレーム内のフレームの数と、
のうちの少なくとも１つに基づいて前記少なくとも１つの制御パラメータを決定する請求項１に記載の方法。
【請求項３】
さらに、
前記限定の後に、可能な符号化フレーム長の選択肢が２つ以上残っている場合に、前記少なくとも１つのセクションを前記の残っている変換符号化フレーム長の各々で符号化し、
前記符号化されたセクションを、それぞれに用いられた変換符号化フレーム長で復号し、
前記少なくとも１つのセクションに関し、該少なくとも１つのセクションについて最良に復号されるオーディオ信号となるような符号化フレーム長を選択する、
請求項１又は２に記載の方法。
【請求項４】
前記の最良に復号されたセクションをもたらす符号化フレーム長は、該符号化フレーム長の各々についてもたらされる信号対雑音比を比較することによって決定される請求項３に記載の方法。
【請求項５】
特定の符号化フレーム長で得られたオーディオ信号の前記信号対雑音比に関し、初めにそれぞれの符号化フレーム内の複数のサブフレームについてセグメンタル信号対雑音比が別々に決定され、その後に、前記少なくとも１つのセクションについて前記信号対雑音比を得るべく符号化フレームの前記サブフレームの前記セグメンタル信号対雑音比が、該符号化フレーム全体について平均される請求項４に記載の方法。
【請求項６】
前記オーディオ信号の各セクションについて、それぞれのセクションについてのオーディオ信号特性に基づいて、前記符号化モデルが使用されるべきか、あるいは他の符号化モデルが使用されるべきかを決定するステップをさらに含み、前記少なくとも１つの制御パラメータは、前記他の符号化モデルが選択されたセクションの表示を含む、請求項１〜５のいずれか一項に記載の方法。
【請求項７】
前記符号化モデルは変換符号化モデルであり、前記他の符号化モデルは代数的符号励起線形予測符号化モデルである請求項６に記載の方法。
【請求項８】
前記オーディオ信号の各セクションは所定の長さを有し、ここに前記他の符号化モデルが選択されたセクションの前記表示は、所定数の前記セクションを含む各スーパーフレームに対し与えられる請求項６又は７に記載の方法。
【請求項９】
前記オーディオ信号の各セクションは所定の長さを有し、所定数の連続するセクションはそれぞれ各スーパーセクションを形成し、特定のセクションについての前記符号化フレーム長の選択肢は、前記セクションが属するスーパーセクションの境界によって限定される請求項１〜８のいずれか一項に記載の方法。
【請求項１０】
前記オーディオ信号の各セクションは２０ｍｓの長さを有し、４つの連続するセクションはそれぞれ１つのスーパーセクションを形成し、前記変換符号化モデルは２０ｍｓ、４０ｍｓおよび８０ｍｓの符号化フレーム長の使用を許し、そして、セクションのための前記符号化フレーム長の選択肢は、該セクションが属するスーパーセクションの境界によって限定される請求項７に記載の方法。
【請求項１１】
前記少なくとも１つの制御パラメータは、より短いまたはより長い符号化フレーム長が使用されるべきであるか、を表示する指標を含み、より短い符号化フレーム長が使用されるべきであるという表示は、少なくとも最長の符号化フレーム長の選択肢を排除し、より長い符号化フレーム長が使用されるべきであるという表示は、少なくとも最短の符号化フレーム長の選択肢を排除する請求項１〜１０のいずれか一項に記載の方法。
【請求項１２】
オーディオ信号の符号化を支援するためのモジュール（１０，１１）であって、前記オーディオ信号の少なくとも１つのセクションは、各種の符号化フレーム長の使用を許す符号化モデルで符号化され、前記モジュールは、
少なくともある程度は前記オーディオ信号の信号特性に基づいて少なくとも１つの制御パラメータを決定するパラメータ選択部分（１２，１３）と、
その第１評価部分（１３）により提供される少なくとも１つの制御パラメータによって少なくとも１つのセクションについて可能な符号化フレーム長の選択肢を限定するフレーム長選択部分（１４）と、
を含むモジュール。
【請求項１３】
前記モジュール（１０，１１）において、さらに
以下のパラメータすなわち
少なくともスペクトル距離に基づいて決定される短フレーム指標、および
スーパーフレーム内の選択された代数的符号励起線形予測フレームの数、
のうちの少なくとも１つに基づいて、前記少なくとも１つの制御パラメータを決定する、請求項１２に記載のモジュール。
【請求項１４】
前記モジュール（１０，１１）において、前記フレーム長選択部分（１４）は、さらに、前記限定の後に可能な符号化フレーム長の選択肢が２つ以上残っている場合に、前記少なくとも１つのセクションを前記の残っている変換符号化フレーム長の各々で符号化し、前記符号化されたセクションをそれぞれ使用された変換符号化フレームで再び復号し、そして前記少なくとも１つのセクションのために前記少なくとも１つのセクションにおいて最良の復号オーディオ信号をもたらす符号化フレーム長を選択する請求項１２又は１３に記載のモジュール。
【請求項１５】
前記モジュール（１０，１１）において、前記フレーム長選択部分（１４）は、最良の復号セクションをもたらす符号化フレーム長を、前記符号化フレーム長の各々について得られた信号対雑音比を比較することによって、決定する請求項１４に記載のモジュール。
【請求項１６】
前記モジュール（１０，１１）において、特定の符号化フレーム長で得られたオーディオ信号の前記信号対雑音比を決定するために、前記フレーム長選択部分（１４）は、初めにそれぞれの符号化フレーム内の複数のサブフレームについて別々にセグメンタル信号対雑音比を決定し、そして前記少なくとも１つのセクションについて前記信号対雑音比を得るべく符号化フレーム全体について、符号化フレームの前記サブフレームについての前記セグメンタル信号対雑音比を平均する請求項１５に記載のモジュール。
【請求項１７】
前記モジュール（１０，１１）において、前記パラメータ選択部分（１２，１３）は、さらに、オーディオ信号の少なくともいくつかのセクションについて、該オーディオ信号のそれぞれのセクションについてのオーディオ信号特性に基づいて前記符号化モデルが使用されるべきか、あるいは他の符号化モデルが使用されるべきかを決定し、そして前記他の符号化モデルが選択されたセクションの表示を、前記少なくとも１つの制御パラメータのうちの１つとして提供する請求項１２〜１６のいずれか一項に記載のモジュール。
【請求項１８】
前記モジュール（１０，１１）において、前記符号化モデルは変換符号化モデルであり、前記他の符号化モデルは代数的符号励起線形予測符号化モデルである請求項１７に記載のモジュール。
【請求項１９】
オーディオ信号の符号化を支援するためのモジュール（１０，１１）を含む電子装置（１）であって、前記オーディオ信号の少なくとも１つのセクションは、各種の符号化フレーム長の使用を許す符号化モデルで符号化され、前記モジュールが、
少なくともある程度は前記オーディオ信号の信号特性に基づいて少なくとも１つの制御パラメータを決定するパラメータ選択部分（１２，１３）と、
その第１評価部分（１３）により提供される少なくとも１つの制御パラメータによって少なくとも１つのセクションについて可能な符号化フレーム長の選択肢を限定するフレーム長選択部分（１４）と、
を含む電子装置。
【請求項２０】
前記電子装置（１）において、さらに
以下のパラメータすなわち
少なくともスペクトル距離に基づいて決定される短フレーム指標、および
スーパーフレーム内の選択された代数的符号励起線形予測フレームの数、
のうちの少なくとも１つに基づいて、前記少なくとも１つの制御パラメータを決定する、請求項１９に記載の電子装置。
【請求項２１】
前記電子装置（１）において、前記フレーム長選択部分（１４）は、さらに、前記限定の後に、可能な符号化フレーム長の選択肢が２つ以上残っている場合に、前記少なくとも１つのセクションを前記の残っている変換符号化フレーム長の各々で符号化し、前記符号化されたセクションをそれぞれ使用された変換符号化フレームで再び復号し、そして前記少なくとも１つのセクションのために前記少なくとも１つのセクションにおいて最良の復号オーディオ信号をもたらす符号化フレーム長を選択する請求項１９又は２０に記載の電子装置。
【請求項２２】
前記電子装置（１）において、前記フレーム長選択部分（１４）は、最良の復号セクションをもたらす符号化フレーム長を、前記符号化フレーム長の各々について得られた信号対雑音比を比較することによって、決定する請求項２１に記載の電子装置。
【請求項２３】
前記電子装置（１）において、特定の符号化フレーム長で得られたオーディオ信号の前記信号対雑音比を決定するために、前記フレーム長選択部分（１４）は、初めにそれぞれの符号化フレーム内の複数のサブフレームについて別々にセグメンタル信号対雑音比を決定し、そして前記少なくとも１つのセクションについて前記信号対雑音比を得るべく符号化フレーム全体について、符号化フレームの前記サブフレームの前記セグメンタル信号対雑音比を平均するようになっている請求項２２に記載の電子装置。
【請求項２４】
前記パラメータ選択部分（１２，１３）は、さらに、オーディオ信号の少なくともいくつかのセクションについて、該オーディオ信号のそれぞれのセクションについてのオーディオ信号特性に基づいて前記符号化モデルが使用されるべきか、あるいは他の符号化モデルが使用されるべきかを決定し、そして前記他の符号化モデルが選択されたセクションの表示を、前記少なくとも１つの制御パラメータのうちの１つとして提供する請求項２１〜２３のいずれか一項に記載の電子装置。
【請求項２５】
前記電子装置（１）において、前記符号化モデルは変換符号化モデルであり、前記他の符号化モデルは代数的符号励起線形予測符号化モデルである請求項２４に記載の電子装置。
【請求項２６】
前記電子装置（１）において、前記オーディオ信号の各セクションは所定の長さを有し、前記パラメータ選択部分（１２，１３）は、所定数の前記セクションを含む各スーパーセクションに対し、前記他の符号化モデルが選択されたセクションの表示を与える請求項２４又は２５に記載の電子装置。
【請求項２７】
前記電子装置（１）において、前記オーディオ信号の各セクションは所定の長さを有し、所定数の連続するセクションはそれぞれ各スーパーセクションを形成し、前記フレーム長選択部分（１４）は、特定のセクションについての符号化フレーム長の選択肢を、前記セクションが属するスーパーセクションの境界に基づいて限定する請求項１９〜２６のいずれか一項に記載の電子装置。
【請求項２８】
前記電子装置（１）において、前記オーディオ信号の各セクションは２０ｍｓの長さを有し、４つの連続するセクションはそれぞれ１つのスーパーセクションを形成し、前記変換符号化モデルは２０ｍｓ、４０ｍｓおよび８０ｍｓの符号化フレーム長の使用を許し、そして、前記フレーム長選択部分（１４）は、セクションについての符号化フレーム長の選択肢を、該セクションが属するスーパーセクションの境界に基づいて限定する請求項２５に記載の電子装置。
【請求項２９】
前記電子装置（１）において、前記パラメータ選択部分（１２，１３）は、前記少なくとも１つの制御パラメータのうちの１つとして、より短いまたはより長い符号化フレーム長が使用されるべきかを示す指標を与え、より短い符号化フレーム長が使用されるべきであるという表示は、少なくとも最長の符号化フレーム長の選択肢を排除し、より長い符号化フレーム長が使用されるべきであるという表示は、少なくとも最短の符号化フレーム長の選択肢を排除する請求項１９〜２８のいずれか一項に記載の電子装置。
【請求項３０】
オーディオ符号化システム（１，２）であって、請求項１２〜１８のいずれか一項に記載のモジュール（１０，１１）と、各種の符号化フレーム長で符号化されたオーディオ信号を復号するための復号器（２０）とを含むオーディオ符号化システム。
【請求項３１】
オーディオ符号化システム（１，２）において、少なくともある程度は前記オーディオ信号の信号特性に基づいて少なくとも１つの制御パラメータを決定することをさらに含む請求項３０に記載のオーディオ符号化システム。
【請求項３２】
オーディオ符号化システム（１，２）において、さらに、前記少なくとも１つの制御パラメータによって、可能な符号化フレーム長の前記選択肢を限定する請求項３０に記載のオーディオ符号化システム。
【請求項３３】
オーディオ符号化システム（１，２）において、さらに、前記限定の後に、可能な符号化フレーム長の選択肢が２つ以上残っている場合、前記少なくとも１つのセクションを前記の残っている変換符号化フレーム長の各々で符号化し、
前記符号化されたセクションをそれぞれ使用された変換符号化フレーム長で復号し、および
前記少なくとも１つのセクションのために前記少なくとも１つのセクションにおいて最良の復号オーディオ信号をもたらす符号化フレーム長を選択する、
請求項３１又は３２に記載のオーディオ符号化システム。
【請求項３４】
オーディオ信号の符号化を支援するためのソフトウェア・コードが格納されるソフトウェア・プログラムプロダクトであって、前記オーディオ信号の少なくとも１つのセクションは各種の符号化フレーム長の使用を許す符号化モデルで符号化され、前記ソフトウェア・コードは、符号器（１０）の処理コンポーネント（１１）により動作するときに、
少なくともある程度は前記オーディオ信号の信号特性に基づいて、少なくとも１つの制御パラメータを決定するステップと、
前記少なくとも１つの制御パラメータによって、前記少なくとも１つのセクションについての、可能な符号化フレーム長の選択肢を限定するステップと、
を実行するソフトウェア・プログラムプロダクト。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はオーディオ信号の符号化を支援する方法に関し、前記オーディオ信号の少なくとも１つのセクションは、各種の符号化フレーム長の使用を許す符号化モデルで符号化される。本発明は、同様に、対応するモジュール、対応する電子装置、対応するシステムおよび対応するソフトウェア・プログラムプロダクトに関する。
【背景技術】
【０００２】
オーディオ信号の効率的伝送及び／又は記憶を可能にするために、オーディオ信号を符号化することが知られている。
【０００３】
オーディオ信号は、音声信号または音楽のような他のタイプのオーディオ信号でもよく、各種タイプのオーディオ信号のために、いろいろな符号化モデルが適切であろう。
【０００４】
音声信号を符号化するために広く用いられている手法は、代数的符号励起線形予測（Ａｌｇｅｂｒａｉｃ  Ｃｏｄｅ−Ｅｘｃｉｔｅｄ  Ｌｉｎｅａｒ  Ｐｒｅｄｉｃｔｉｏｎ  （ＡＣＥＬＰ））符号化である。ＡＣＥＬＰは人の音声生成系をモデル化し、音声信号の周期性を符号化するために非常に良く適している。その結果として、非常に低いビットレートで高度の音声品質を達成することができる。例えば、適応マルチレート・ワイドバンド（Ａｄａｐｔｉｖｅ  Ｍｕｌｔｉ−Ｒａｔｅ  Ｗｉｄｅｂａｎｄ  （ＡＭＲ−ＷＢ））は、ＡＣＥＬＰ手法に基づく音声コーデックである。ＡＭＲ−ＷＢは、例えば、技術仕様書３ＧＰＰ  ＴＳ  ２６．１９０：“音声コーデック音声処理機能；ＡＭＲワイドバンド音声コーデック；トランスコーディング機能（Ｓｐｅｅｃｈ  Ｃｏｄｅｃ  ｓｐｅｅｃｈ  ｐｒｏｃｅｓｓｉｎｇ  ｆｕｎｃｔｉｏｎｓ；  ＡＭＲ  Ｗｉｄｅｂａｎｄ  ｓｐｅｅｃｈ  ｃｏｄｅｃ；  Ｔｒａｎｓｃｏｄｉｎｇ  ｆｕｎｃｔｉｏｎｓ）”、Ｖ５．１．０（２００１−１２）に記載されている。しかし、人の音声生成系に基づく音声コーデックは、音楽のような他のタイプのオーディオ信号については普通はどちらかと言えば悪く作用する。
【０００５】
音声以外のその他のオーディオ信号を符号化するために広く使われている手法は、変換符号化（ＴＣＸ：Ｔｒａｎｓｆｏｒｍ  Ｃｏｄｉｎｇ）である。オーディオ信号についての変換符号化の優位性は、知覚マスキングおよび周波数領域符号化に基づく。変換符号化のために適切な符号化フレーム長を選択することによって、得られるオーディオ信号の品質をさらに改善することができる。しかし、変換符号化手法は、音声以外のオーディオ信号については高品質をもたらすけれども、その性能は周期的な音声信号については良くない。従って、変換符号化された音声の品質は、特に長いＴＣＸフレーム長については、普通はどちらかと言えば低い。
【０００６】
拡張ＡＭＲ−ＷＢ（ＡＭＲ−ＷＢ＋）コーデックは、ステレオ・オーディオ信号を高ビットレート・モノラル信号として符号化し、ステレオ拡張のために何らかの側面情報を提供する。ＡＭＲ−ＷＢ＋コーデックは、０Ｈｚから６４００Ｈｚの周波数帯域内のコア・モノラル信号を符号化するために、ＡＣＥＬＰ符号化およびＴＣＸモデルの両方を利用する。ＴＣＸモデルについては、２０ｍｓ、４０ｍｓまたは８０ｍｓの符号化フレーム長が利用される。
【０００７】
ＡＣＥＬＰモデルはオーディオ品質を低下させる可能性があり、変換符号化は通常は、音声については特に長い符号化フレームが使用されるときには性能が悪いので、それぞれに最善の符号化モデルが選択されなければならない。実際に使用されるべき符号化モデルの選択は、いろいろな方法で行うことができる。
【０００８】
モバイル・マルチメディア・サービス（ＭＭＳ）のような低複雑性（ｌｏｗ  ｃｏｍｐｌｅｘ）手法を必要とするシステムでは、普通は最適の符号化モデルを選択するために、音楽／音声分類アルゴリズムが利用される。これらのアルゴリズムは、オーディオ信号のエネルギーおよび周波数の分析に基づいて、ソース信号全体を音楽または音声のいずれかとして分類する。
【０００９】
オーディオ信号が音声のみまたは音楽のみから構成されていれば、そのような音楽／音声分類に基づいて信号全体に同じ符号化モデルを用いれば十分であろう。しかし、他の多くの場合には、符号化されるべきオーディオ信号は混合型音声信号である。例えば、オーディオ信号において音声が音楽と同時に存在し及び／又は音楽と交互に存在することがある。
【００１０】
これらの場合、ソース信号全体を音楽または音声カテゴリーに分類してしまうのは余りにも制限的なアプローチである。オーディオ信号を符号化するときに符号化モデルを切り替えることは、単にオーディオ全体の品質を最大にできるに過ぎない。すなわち、音声以外のオーディオ信号として分類されるソース信号を符号化するためにもＡＣＥＬＰモデルがある程度使用され、音声信号として分類されるソース信号のためにもＴＣＸモデルがある程度使用される。
【００１１】
拡張ＡＭＲ−ＷＢ（ＡＭＲ−ＷＢ＋）コーデックも、そのような混合型のオーディオ信号を、混合復号モデルでフレーム毎に符号化するように設計されている。
【００１２】
ＡＭＲ−ＷＢ＋における符号化モデルの選択は、いくつかの仕方で実行できる。
【００１３】
最も複雑なアプローチでは、信号は、始めにＡＣＥＬＰモデルおよびＴＣＸモデルの全ての可能な組み合わせで、符号化される。次に、その各組み合わせについて信号が再び合成される。合成された音声信号の品質に基づいて、最良の励起が選択される。特定の組み合わせにより得られた合成された音声の品質は、例えば、その信号対雑音比（ＳＮＲ）を判定することによって評価され得る。この『合成−分析』（ａｎａｌｙｓｉｓ−ｂｙ−ｓｙｎｔｈｅｓｉｓ）タイプのアプローチは良好な結果を提供するであろう。しかし、これは、非常に複雑であるので、あるアプリケーションでは実行できない。その複雑さは主としてＡＣＥＬＰ符号化からもたらされるのであって、これは符号器の最も複雑な部分である。
【００１４】
例えば、ＭＭＳのようなシステムでは、完全な閉ループ（ｃｌｏｓｅｄ−ｌｏｏｐ）の『合成−分析』アプローチは、実行するには余りに複雑である。したがって、ＭＭＳ符号器では、特定のフレームを符号化するためにＡＣＥＬＰ符号化モデルを使うか、それともＴＣＸモデルを使うかを決定するために低複雑性の開ループ（ｏｐｅｎ−ｌｏｏｐ）方法が使用される。
【００１５】
ＡＭＲ−ＷＢ＋は、各フレームについてそれぞれの符号化モデルを選択するための２つの異なる低複雑性開ループ・アプローチを提供する。これら双方の開ループ・アプローチが、それぞれの符号化モデルを選択するためにソース信号特性と符号化パラメータとを評価する。
【００１６】
第１の開ループ・アプローチでは、オーディオ信号は始めに各フレーム内で数個の周波数帯域に分割され、低い方の周波数帯域のエネルギーと高い方の周波数帯域のエネルギーとの関係が、これらの帯域におけるエネルギー・レベルの変動と共に、分析される。そのとき、オーディオ信号の各フレームのオーディオ内容が、行われた両方の測定に基づいて、またはこれらの測定のいろいろな組み合わせに基づいて、各種の分析ウィンドウおよび決定のスレッショルドを用いて、音楽のような内容または音声のような内容として分類される。
【００１７】
「モデル分類洗練」とも称される第２の開ループ・アプローチでは、符号化モデル選択は、オーディオ信号のそれぞれのフレームにおけるオーディオ内容の周期性および定常的性質の評価に基づく。周期性および定常的性質は、相関と、長周期予測（ＬＴＰ：Ｌｏｎｇ  Ｔｅｒｍ  Ｐｒｅｄｉｃｔｉｏｎ）パラメータと、スペクトル距離（ｓｐｅｃｔｒａｌ  ｄｉｓｔａｎｃｅ）測定値を求めることによって、より明確に評価される。
【００１８】
信号特性がＡＣＥＬＰかＴＣＸかのいずれかを選択するために開ループ・アプローチで分析され、ＴＣＸが符号化のために選択される場合、使用されるべきＴＣＸフレーム長を２０ｍｓ、４０ｍｓまたは８０ｍｓのうちの１つに定める必要が依然としてある。しかし、ＴＣＸのための最適フレーム長を開ループ・アプローチで信号特性に基づいて選択するのは非常に難しい。
【００１９】
したがって、上記の『合成−分析』アプローチでＴＣＸフレーム長だけを選択することが可能であろう。しかし、低複雑性手法を必要とするシステムでは、『合成−分析』アプローチは、たとえＴＣＸフレーム長の選択だけに使用されるとしても、複雑過ぎる。
【発明の開示】
【発明が解決しようとする課題】
【００２０】
本発明の目的は、オーディオ信号のセクションを符号化するために使用されるべき符号化フレーム長の、効率的で簡単な選択を可能にすることである。
【課題を解決するための手段】
【００２１】
ここにオーディオ信号の符号化を支援する方法が提案され、その方法においては、各種符号化フレーム長の使用を許す符号化モデルでオーディオ信号の少なくとも１つのセクションが符号化される。この提案された方法は、少なくともある程度は該オーディオ信号の信号特性に基づいて、少なくとも１つの制御パラメータを決定することを含む。この提案された方法は、その少なくとも１つの制御パラメータによって、その少なくとも１つのセクションについての可能な符号化フレーム長の選択肢を限定することをさらに含む。
【００２２】
さらに、オーディオ信号の符号化を支援するためのモジュールが提案され、このモジュールにおいては、各種符号化フレーム長の使用を許す符号化モデルでオーディオ信号の少なくとも１つのセクションが符号化される。このモジュールは、少なくともある程度はオーディオ信号の信号特性に基づいて、少なくとも１つの制御パラメータを決定するようなパラメータ選択部分を含む。このモジュールは、第１の評価部分により提供される少なくとも１つの制御パラメータによって、オーディオ信号の少なくとも１つのセクションについての可能な符号化フレーム長の選択肢を限定するようなフレーム長選択部分をさらに含む。このモジュールは、例えば符号器または符号器の一部であり得る。
【００２３】
さらに、そのようなモジュールを含む電子装置が提案される。
【００２４】
さらに、オーディオ符号化システムが提案され、それは、そのようなモジュールと、さらに、可変の符号化フレーム長で符号化されたオーディオ信号を復号するための復号器とを含む。
【００２５】
最後に、ソフトウェア・プログラムプロダクトが提案され、その中に、オーディオ信号の符号化を支援するためのソフトウェア・コードが格納される。オーディオ信号の少なくとも１つのセクションが各種の符号化フレーム長の使用を許す符号化モデルで符号化される。符号器の処理コンポーネントで実行されるとき、そのソフトウェア・コードは、その提案した方法のステップを実現する。
【００２６】
本発明は、オーディオ信号の特定のセクションについての符号化フレーム長が、信号特性に基づいて最終的に決定し得ないことがしばしばあり得るけれども、そのような信号特性は適切な符号化フレーム長を予め選択可能である、という考えから発している。したがって、オーディオ信号のそれぞれのセクションについて信号特性に基づいて少なくとも１つの制御パラメータを決定し、使用可能な符号化フレーム長の選択肢を限定するために、この少なくとも１つの制御パラメータを使用することを提案する。
【００２７】
本発明の利点は、本発明が低複雑性のアプローチで、符号化フレーム長の選択肢の数を減らすことである。符号化フレーム長の選択肢の減少は、使用されるべき符号化フレーム長の最終選択の複雑性を低下させる。
【００２８】
本発明の１つの実施態様では、符号化フレーム長の最終選択は、『合成−分析』アプローチで実行される。すなわち、提案した限定の後に可能な符号化フレーム長の選択肢が２つ以上残っていれば、残っている変換符号化フレーム長の各々が、少なくとも１つのセクションを符号化するために使用される。得られた符号化信号は、その後、それぞれ使用された変換符号化フレーム長で再び復号される。次に、少なくとも１つのセクションにおいて、最良の復号オーディオ信号をもたらす符号化フレーム長を選択することができる。
【００２９】
先に限定が行われるので、『合成−分析』ラウンドの所要数を、上記の完全な閉ループのアプローチより顕著に少なくすることができる。その結果として、本発明が実施される符号器の、全体としての複雑性も低下する。
【００３０】
最善に復号されるオーディオ信号は、いろいろな仕方で決定できる。それは、例えば、残っている符号化フレーム長の各々で得られたＳＮＲを比べることによって、決定することができる。ＳＮＲは、容易に決定でき、信号品質の信頼できる指標を提供する。
【００３１】
例えばＴＣＸモデルおよびＡＣＥＬＰ符号化モデル等、オーディオ信号を符号化するために使用し得る符号化モデルがいくつかある場合には、オーディオ信号のどのセクションについてどの符号化モデルを使用すべきかを決定する必要もある。これは、上記のように、それぞれのセクションについてオーディオ信号特性に基づいて低複雑性にて達成できる。各種の符号化フレーム長の使用を許す符号化モデル以外の他の符号化モデルが使用されるべきセクションの数及び／又は位置も、符号化フレーム長の選択肢を限定するための制御パラメータとして使用することができる。
【００３２】
例えば、符号化フレーム長は、前記の他の符号化モデルが選択された２つのセクションの間の１つまたは複数のセクションのサイズを超えることはできない。
【００３３】
本発明の別の実施態様では、符号化フレーム長は、所定数のセクションを含むそれぞれのスーパーセクションにおいて選択されるだけである。この場合、特定のセクションについての符号化フレーム長の選択肢を、そのセクションが属するスーパーセクションの境界に関する知識に基づいて限定することもできる。
【００３４】
そのようなスーパーセクションは例えばスーパーフレームでよく、それはセクションとして４つのオーディオ信号フレームを含み、各オーディオ信号フレームは２０ｍｓの長さを有する。符号化モデルがＴＣＸモデルである場合には、それは２０ｍｓ、４０ｍｓおよび８０ｍｓの符号化フレーム長とすることができる。この場合、例えば１つのスーパーフレーム内の第２のオーディオ信号フレームについて、ＡＣＥＬＰ符号化モデルが選択されたならば、第３のオーディオ信号フレームを高々２０ｍｓの符号化長で、または第４のオーディオ信号フレームと共に４０ｍｓの符号化長で、それぞれ符号化できるということが分かる。
【００３５】
本発明の他の有利な実施態様では、より短いまたはより長い符号化フレーム長を使用するべきかを表示する指標がさらなる制御パラメータを与える。より短い符号化フレーム長を使用するべきであるという表示は、少なくとも最長の符号化フレーム長選択肢を排除し、より長い符号化フレーム長を使用するべきであるという表示（ｉｎｄｉｃａｔｉｏｎ）は、少なくとも最短の符号化フレーム長の選択肢を排除する。
【発明を実施するための最良の形態】
【００３６】
本発明の他の目的および特徴は、添付図面と関連して考察される下記の詳細な説明から明らかとなるであろう。
【００３７】
図１は、本発明の実施態様によるオーディオ符号化システムの概略図であり、それは変換符号化モデルの符号化フレーム長の選択を可能にする。
【００３８】
該システムはＡＭＲ−ＷＢ＋符号器１０を含む第１装置１と、ＡＭＲ−ＷＢ＋復号器２０を含む第２装置２とを含む。第１装置１は例えばＭＭＳサーバーでよく、第２装置２は例えば移動電話でよい。
【００３９】
第１装置１は、開ループ・アプローチにおける符号化モデルの第１選択のための第１評価部分１２を含む。第１装置１は、該第１選択をさらなる開ループ・アプローチで洗練（ｒｅｆｉｎｅ）し、また、並行して、１つの制御パラメータとしての短フレーム指標（ｉｎｄｉｃａｔｏｒ）を決定するための第２評価部分１３をさらに含む。第１評価部分１２と第２評価部分１３とは協働してパラメータ選択部分を形成する。第１装置１は、ＴＣＸモデルが選択された場合に符号化フレーム長選択肢を限定すると共に残りの選択肢の中から最良のものを閉ループ・アプローチで選択するためのＴＣＸフレーム長選択部分１４をさらに含む。第１装置１は符号化部分１５をさらに含む。符号化部分１５は、ＡＣＥＬＰ符号化モデル、２０ｍｓのＴＣＸフレーム長を用いるＴＣＸ２０モデル、４０ｍｓのＴＣＸフレーム長を用いるＴＣＸ４０モデル、または８０ｍｓのＴＣＸフレーム長を用いるＴＣＸ８０モデルを、受信オーディオ・フレームに適用することができる。
【００４０】
第１評価部分１２は、第２評価部分１３および符号化部分１５にリンクされている。第２評価部分１３は、さらに、ＴＣＸフレーム長選択部分１４および符号化部分１５にリンクされている。ＴＣＸフレーム長選択部分１４も、符号化部分１５にリンクされている。
【００４１】
これらの部分１２〜１５は、ステレオ・オーディオ信号から生成されたかもしれないモノラル・オーディオ信号を符号化するように設計されていることが理解されなければならない。図示されていない付加的なステレオ拡張部分で付加的なステレオ情報を生成することができる。さらに、符号器１０が、図示されていないさらなる部分を含むことにも注意しなければならない。さらに、それらの部分１２〜１５が別々の部分でなくても良くて、互いに、又は他の部分と、組み合わされても良いことが理解されなければならない。
【００４２】
上記の部分１２，１３，１４および１５は、符号器１０の処理コンポーネント１１で動作するソフトウェアＳＷにより実現されても良く、このＳＷは破線で示されている。符号器１０における処理について、図２のフローチャートを参照して、より詳しく説明する。
【００４３】
処理は、各スーパーフレームについて実行される。各スーパーフレームは、８０ｍｓの長さを有し、４つの連続するオーディオ信号フレームを含む。
【００４４】
符号器１０は、第１装置１に提供されたオーディオ信号を受信する。そのオーディオ信号はモノラル・オーディオ信号に変換され、線形予測（ＬＰ）フィルタがスペクトル包絡をモデル化すべく各フレームにおいて線形予測符号化（ｌｉｎｅａｒ  ｐｒｅｄｉｃｔｉｏｎ  ｃｏｄｉｎｇ（ＬＰＣ））の計算をする。
【００４５】
第１開ループ分析におけるスーパーフレームの各フレームのための第１評価部分１２は、ＬＰフィルタから出力されたＬＰＣ励起出力を処理する。この分析は、ソース信号特性に基づいて、各フレームの内容を音声であると見なし得るかあるいは他の、音楽のようなオーディオ内容であると見なし得るか判定する。この分析の基礎を、例えば上記のように、いろいろな周波数帯域内のエネルギーの評価に置くことができる。音声を含むと見なされ得る各フレームについては、ＡＣＥＬＰ符号化モデルが選択され、他のオーディオ内容を含むと見なされ得る各フレームについてはＴＣＸモデルが選択される。この時点では、各々が別々の符号化フレーム長を使用するＴＣＸモデル同士間の区別はしない。分析された特性が音声または他のオーディオ内容を明確に示さないフレームについては、不確定モードが選択される。
【００４６】
第１評価部分１２は、それまでにＡＣＥＬＰモデルが選択された全てのフレームに関して符号化部分１５に知らせる。
【００４７】
次に第２評価部分１３は、信号特性に基づいてさらにＡＣＥＬＰフレームおよびＴＣＸフレームに分離するためにフレーム毎に第２開ループ分析を行う。同時に、この第２評価部分１３は、短フレーム指標フラグＮｏＭｔｃｘを、１つの制御パラメータとして決定する。もしこのフラグＮｏＭｔｃｘがセットされれば、ＴＣＸ８０の使用は使用停止にされる。
【００４８】
第２評価部分１３における処理は、そのフラグについて音声活性（ｖｏｉｃｅ  ａｃｔｉｖｉｔｙ）指標ＶＡＤフラグがセットされていて、かつ第１評価部分１２がこのフレームについてＡＣＥＬＰ符号化モデルを選択していない場合に限って、実行される。
【００４９】
第１評価コンポーネント１２による第１開ループ分析の出力が不確定モードであったならば、初めにスペクトル距離が計算され、種々の利用可能な信号特性が収集される。
【００５０】
現在のフレームｎのスペクトル距離ＳＤｎは、イミタンス・スペクトル・ペア（Ｉｍｍｉｔｔａｎｃｅ  Ｓｐｅｃｔｒａｌ  Ｐａｉｒ  （ＩＳＰ））パラメータから下記の式：
【００５１】
【数１】
2007538282.tif 000003
に従って計算される。ここでＩＳＰnはフレームｎのＩＳＰ係数ベクトルであり、ＩＳＰn（ｉ）はこのベクトルのｉ番目の要素である。ＬＰ係数が量子化および補間のためにＩＳＰドメインに変換されるので、いずれにしてもＩＳＰパラメータは使用可能である。
【００５２】
パラメータＬａｇnは、現在のフレームｎの２つの開ループ遅れ値を含む。Ｌａｇは長周期フィルタ遅延である。それは、通常、真のピッチ周期、またはその倍数もしくは約数である。各フレームにおけるピッチ遅れの２つの推定値を見出すために、開ループ・ピッチ分析はフレーム当たりに２回、すなわち１０ｍｓ毎に、行われる。これは、ピッチ分析を簡単化するともに、閉ループ・ピッチ探索を、開ループ推定遅れでの少数の遅れに制限するために、行われる。
【００５３】
さらに、ＬａｇＤｉｆbufは、前の１０個の２０ｍｓフレームの開ループ遅れ値を含むバッファである。
【００５４】
パラメータＧａｉｎnは、現在のフレームｎの２つのＬＴＰ利得値を含む。
【００５５】
パラメータＮｏｒｍＣｏｒｒnは、現在のフレームｎの２つの正規化相関値を含む。
【００５６】
パラメータＭａｘＥｎｅｒｇｙbufは、エネルギー値を含むバッファの最大値である。このエネルギー・バッファは、２０ｍｓの長さを各々有する、現在のフレームｎのエネルギー値と、直前の５個のフレームのエネルギー値とを含む。
【００５７】
ここで符号化モードが選択され、制御パラメータＮｏＭｔｃｘが下記の開ループ・アルゴリズムに従ってセットされる：
もし（ＳＤn＞０．２）ならば
Ｍｏｄｅ＝ＡＣＥＬＰ＿ＭＯＤＥ；
さもなければ
もし（ＬａｇＤｉｆbuf＜２）ならば
もし（Ｌａｇn＝＝ＨＩＧＨ  ＬＩＭＩＴ又はＬａｇn＝＝                          ＬＯＷ  ＬＩＭＩＴ）｛  ならば
もし（Ｇａｉｎｎ−ＮｏｒｍＣｏｒｒn＜０．１であり、かつＮｏｒｍＣｏｒ          ｒn＞０．９）ならば
Ｍｏｄｅ＝ＡＣＥＬＰ＿ＭＯＤＥ
さもなければ
Ｍｏｄｅ＝ＴＣＸ＿ＭＯＤＥ  であり、
さもなければ、もし（Ｇａｉｎｎ−ＮｏｒｍＣｏｒｒn＜０．１であり、かつＮｏｒｍＣｏｒｒn＞０．８８）ならば
Ｍｏｄｅ＝ＡＣＥＬＰ＿ＭＯＤＥ  であり、
さもなければ、もし（Ｇａｉｎn−ＮｏｒｍＣｏｒｒｎ＞０．２）ならば
Ｍｏｄｅ＝ＴＣＸ＿ＭＯＤＥ  であり、
さもなければ
ＮｏＭｔｃｘ＝ＮｏＭｔｃｘ＋１であり、
もし（ＭａｘＥｎｅｒｇｙｂｕｆ＜６０）ならば
もし（ＳＤn＞０．１５）ならば
Ｍｏｄｅ＝ＡＣＥＬＰ＿ＭＯＤＥ  であり；
さもなければ
ＮｏＭｔｃｘ＝ＮｏＭｔｃｘ＋１  である。
【００５８】
このように、不確定モード・フレームが音声内容を含むかまたは他のオーディオ内容を含むのかを判定して、適切な符号化モデルを割り当てるために、各種の信号特性およびそれらの組み合わせが、各種の所定スレッショルド値と比較される。同様に、これらの信号特性のうちのいくつかと、それらの組み合わせとに依存して、短フレーム指標フラグＮｏＭｔｃｘがセットされる。
【００５９】
対照的に、もし第１評価コンポーネント１２による第１開ループ分析の出力がＴＣＸモードであったならば、その直前のスーパーフレーム中の少なくとも１つのフレームについてＶＡＤフラグがゼロにセットされたか否かが判定される。もしそうならば、短フレーム指標フラグＮｏＭｔｃｘは同様に、“１”にセットされる。
【００６０】
もし現在のフレームについての符号化モードが、今までにＴＣＸモードにセットされたかまたは依然として不確定モードにセットされていれば、モード決定はさらに確かめられる。結局、初めに現在のフレームのＬＰフィルタ係数から離散フーリエ変換（ＤＦＴ）されたスペクトル包絡ベクトルｍａｇが作られる。次に下記のアルゴリズムに従って符号化モードの確認が行われる。
もし（Ｇａｉｎn−ＮｏｒｍＣｏｒｒn＜０．００６であり、かつＮｏｒｍＣｏｒｒn＞０．９２であり、かつＬａｇｎ＞２１）ならば
ＤＦＴＳｕｍ＝０；
（ｉ＝１；  ｉ＜４０；  ｉ＋＋）｛  については
ＤＦＴＳｕｍ＝ＤＦＴＳｕｍ＋ｍａｇ［ｉ］；
もし（ＤＦＴＳｕｍ＞９５であり、かつｍａｇ［０］＜５｛  ならば
Ｍｏｄｅ＝ＴＣＸ＿ＭＯＤＥ；であり、
さもなければ
Ｍｏｄｅ＝ＡＣＥＬＰ＿ＭＯＤＥ；
ＮｏＭｔｃｘ＝ＮｏＭｔｃｘ＋１  である。
【００６１】
このように、最終的な合計ＤＦＴＳｕｍは、ベクトルｍａｇ中の第１要素ｍａｇ（０）を除いたベクトルｍａｇの始めの４０個の要素の合計である。
【００６２】
第２評価部分１３は、さらにＡＣＥＬＰモデルが選択された全てのフレームについて符号化部分１５に通知する。
【００６３】
ＴＣＸフレーム長選択部分１４においては、ＴＣＸフレーム長選択肢の数を限定するために、初めに制御パラメータが評価される。
【００６４】
１つの制御パラメータは、スーパーフレームにおいて選択されたＡＣＥＬＰモードの数である。スーパーフレーム内の４つのフレームについてＡＣＥＬＰ符号化モデルが選択されていた場合には、ＴＣＸフレーム長を決定しなければならないフレームは残っていない。スーパーフレーム内の３つのフレームについてＡＣＥＬＰ符号化モデルが選択されていた場合には、ＴＣＸフレーム長は２０ｍｓにセットされる。
【００６５】
図３または図４のテーブルに基づいてさらなる限定が行われる。図３および図４は、選択された符号化モードの各種の組み合わせに、選択可能なＴＣＸフレーム長を関連させる５列のテーブルを、それぞれ示す。
【００６６】
両方のテーブルは、第１列においてスーパーフレームの４つのフレームについて選択された符号化モードの７つの可能な組み合わせを示している。それらの組み合わせの各々において、最大で２つのＡＣＥＬＰモードが選択されている。その組み合わせは（０，１，１，１）、（１，０，１，１）、（１，１，０，１）、（１，１，１，０）、（１，１，０，０、）、（０，０，１，１）及び（１，１，１，１）であり、最後のものは２回生じる。選択された組み合わせのこの表示では、‘０’はＡＣＥＬＰモードを表し、‘１’はＴＣＸモードを表す。
【００６７】
それぞれの４番目の列は制御パラメータＡｉｎｄを示しており、これは第１列の各組み合わせにおいて選択されたＡＣＥＬＰモードの数を示す。‘０’、‘１’および‘２’というＡｉｎｄ値に関連付けられたモード組み合わせのみが存在することが分かる。なぜならば、‘３’または‘４’の値の場合には、ＴＣＸフレーム長選択部分１４は、さらなる処理無しに直ちにＴＣＸフレーム長を選択できるからである。
【００６８】
それぞれの第５列は短フレーム指標フラグＮｏＭｔｃｘを示す。このパラメータは、制御パラメータＡｉｎｄが‘０’の値を有する場合に、すなわち該スーパーフレームのどのフレームについてもＡＣＥＬＰモードが選択されなかった場合に、ＴＣＸフレーム長選択部分１４によって評価されるだけである。
【００６９】
それぞれの第２および第３の列は、各組み合わせについて、制御パラメータによる制約の見地から、ＴＣＸモード・フレームのために選択し得るＴＣＸフレーム長を示す。第１列中の各組み合わせについて、最大２つのＴＣＸフレーム長がチェックされなければならない。これらのＴＣＸフレーム長の組み合わせにおいて、‘０’は１つの２０ｍｓＡＣＥＬＰ符号化フレームを表し、‘１’は１つの２０ｍｓＴＣＸフレームを表し、２つの‘２’のシーケンスは１つの４０ｍｓＴＣＸフレームを表し、４つの‘３’のシーケンスは１つの８０ｍｓＴＣＸフレームを表す。
【００７０】
例えば、モードの第１の組み合わせ（０，１，１，１）については、符号化フレーム長の組み合わせ（０，１，１，１）および（０，１，２，２）が許される。すなわち、第２、第３および第４のフレームが１つの２０ｍｓＴＣＸフレームで符号化されるか、または第２フレームだけが１つの２０ｍｓＴＣＸフレームで符号化されると共に、第３および第４のフレームが１つの４０ｍｓＴＣＸフレームで符号化される。
【００７１】
同様に、モードの第２の組み合わせ（１，０，１，１）については、符号化フレーム長の組み合わせ（１，０，１，１）および（１，０，２，２）が許される。モードの第３の組み合わせ（１，１，０，１）については、符号化フレーム長の組み合わせ（１，１，０，１）および（２，２，０，１）が許される。モードの第４の組み合わせ（１，１，１，０）については符号化フレーム長の組み合わせ（１，１，１，０）および（２，２，１，０）が許される。モードの第５の組み合わせ（１，１，０，０）については、符号化フレーム長の組み合わせ（１，１，０，０）および（２，２，０，０）が許される。モードの第６の組み合わせ（０，０，１，１）については、符号化フレーム長の組み合わせ（０，０，１，１）および（０，０，２，２）が許される。
【００７２】
モードの第７の組み合わせ（１，１，１，１）においては、短フレーム指標フラグＮｏＭｔｃｘは、より長いＴＣＸフレーム長を試すべきか、あるいはより短いＴＣＸフレーム長を試すべきかを示す。スーパーフレームのフレームのうちの少なくとも１つについて第２評価部分１３がフラグＮｏＭｔｃｘをセットしたならば、スーパーフレームについてそのフラグがセットされる。もしフラグＮｏＭｔｃｘがスーパーフレームについてセットされたならば、短フレーム長だけが許される。
【００７３】
これは、図３のテーブルにおいて、ＴＣＸフレーム長選択部分１４が、そのスーパーフレーム全体について２０ｍｓのＴＣＸフレーム長を直ちに選択することを意味する。すなわち、ＴＣＸフレーム長の唯一の許される組み合わせは（１，１，１，１）である。図４のテーブルにおいて、セットされたフラグＮｏＭｔｃｘは、ＴＣＸフレーム長の組み合わせ（１，１，１，１）と、さらにＴＣＸフレーム長の組み合わせ（２，２，２，２）とが許されることを意味し、後者は２つの、４０ｍｓのＴＣＸフレームを表す。
【００７４】
もし短フレーム指標フラグＮｏＭｔｃｘがセットされていなければ、長いＴＣＸフレーム長だけが許される。これは、図３および図４のテーブルにおいて、ＴＣＸフレーム長の組み合わせ（２，２，２，２）および（３，３，３，３）が許されることを意味し、後者は単一の、８０ｍｓのＴＣＸフレームを表す。
【００７５】
はっきりした音楽は、大抵は、最適な符号化のためにより長いＴＣＸフレームを必要とし、そして音声は明らかにＡＣＥＬＰによって最良に符号化される。特に音楽及び／又は音声の始まりにおいて、エネルギーが低いかまたは前のフレームで音声活性指標ＶＡＤがゼロにセットされていたとき、音声を符号化するために使われたより長ＴＣＸフレームは音声の品質を低下させる。一方、２０ｍｓの短いＴＣＸフレームは、音楽と、ある音声セグメントとのためには割合に良好である。ある信号特性では、フレーム内容が音楽であるのか音声であるのか判定することは難しい。従って、そのような場合には、短いＴＣＸフレームが最良の符号化モデルに代わる良好な選択肢である。なぜならば、それは両方のタイプの内容に適しているからである。したがって、短フレーム指標は、制御パラメータとして適している。
【００７６】
前述のモード組み合わせについて符号化フレーム長のさらなる組み合わせは、符号器の構造により妨げられる。この構造では、中間のオーディオ信号フレームのためのＴＣＸ４０モデルは許されない。
【００７７】
同様に、図３および４に示されていないＡｉｎｄ＜３のモードのさらなる組み合わせは、それら自体故にあるいは符号器の構造故に、符号化フレーム長の単一の組み合わせが許されるだけである。すなわち、モードの組み合わせ（１，０，０，１）は、符号化フレーム長の組み合わせ（１，０，０，１）を許すだけであり、モードの組み合わせ（０，１，１，０）は、符号化フレーム長の組み合わせ（０１，１，０）を許すだけである。
【００７８】
制御パラメータＡｉｎｄおよびＮｏＭｔｃｘは、モード組み合わせをＴＣＸフレーム長に関して制限するので、各スーパーフレームについて最大２フレーム長をチェックしなければならない。
【００７９】
可能なＴＣＸフレーム長の組み合わせが２つ残っている場合、スーパーフレームに最良の１つまたは複数のＴＣＸモデルを見出すために、ＴＣＸフレーム長選択部分１４でＳＮＲ型のアルゴリズムが使用される。
【００８０】
選択可能なＴＣＸフレーム長を評価するために、スーパーフレーム内の、ＴＣＸモードが選択されているフレームは、両方の許されるＴＣＸフレーム長組み合わせにより変換符号化を用いて符号化される。ＴＣＸは、例えば、高速フーリエ変換（ＦＦＴ）に基づく。符号化された信号は再び復号され、その後に両方のＴＣＸフレーム長についてのその結果が、セグメンタルＳＮＲ（ｓｅｇｍｅｎｔａｌ  ＳＮＲ）に基づいて比較される。
【００８１】
上記セグメンタルＳＮＲは、ＴＣＸフレームの１つのサブフレームのＳＮＲである。該サブフレームはＮの長さを有し、それは元のオーディオ信号の５ｍｓサブフレームに対応する。
【００８２】
サブフレームｉにおける上記セグメンタルＳＮＲ、すなわちｓｅｇＳＮＲi、はＴＣＸフレームの各サブフレームについて次式：
【００８３】
【数２】
2007538282.tif 000004
に従って決定される。この式で、ｘw（ｎ）はディジタル化された元のオーディオ信号の、該サブフレーム内の位置ｎにおける振幅であり、
【００８４】
【数３】
2007538282.tif 000005
は該サブフレーム内の位置ｎにおける、符号化され復号されたオーディオ信号の振幅である。
【００８５】
ここで直ちに、ＴＣＸフレーム内の全てのサブフレームについての平均セグメンタルＳＮＲが次の式：
【００８６】
【数４】
2007538282.tif 000006
に従って決定される。ここで、ＮSFは、該ＴＣＸフレーム内のサブフレームの数である。ＴＣＸフレームは２０ｍｓ、４０ｍｓまたは８０ｍｓの長さを持ち得るので、ＮSFは４，８または１６であり得る。
【００８７】
ＴＣＸフレーム長選択部分１４は、その後、ある数のオーディオ信号フレームについて許される各ＴＣＸフレーム長のうちどれがより良い平均ＳＮＲをもたらすかを、決定する。例えば、２つのオーディオ信号フレームが各々、１つのＴＣＸ２０モデルでまたは一緒に１つのＴＣＸ４０モデルで符号化され得る場合、ＴＣＸ４０フレームの平均ＳＮＲが、両方のＴＣＸ２０フレームについての平均ＳＮＲの合計と、比較される。高い方の平均ＳＮＲをもたらすＴＣＸフレーム長が選択されて、符号化部分１５に報告される。
【００８８】
符号化部分１５は、第１評価部分１２か、第２評価部分１３かまたはＴＣＸフレーム長選択部分１４によりそれぞれ示される選択符号化モデルによって、オーディオ信号の全フレームを符号化する。ＴＣＸは、例えば、選択された符号化フレーム長を用いるＦＦＴに基づき、またＡＣＥＬＰ符号化はＬＰＣ励起のための例えばＬＴＰおよび固定のコードブック・パラメータを使用する。
【００８９】
符号化部分１５は、第２装置２に送る符号化フレームを生成する。第２装置２において、復号器２０は全ての受信フレームをＡＣＥＬＰ符号化モデルで、またはＴＣＸモデルのうちの１つで、復号する。復号されたフレームは、例えば、第２装置２のユーザに与えられるべく送出される。
【００９０】
与えられたＴＣＸフレーム長選択は、このように半閉ループ・アプローチに基づいており、ここに該アプローチでは、符号化モデルの基本タイプと制御パラメータとが開ループ法で選択され、そのＴＣＸフレーム長は限られた数の選択肢から閉ループ・アプローチで選択される。完全な閉ループ分析では、『合成−分析』が常に１スーパーフレーム当たり４回行われるが、上記半閉ループ・アプローチではその『合成−分析』が１スーパーフレーム当たり最大２回行われなければならない。
【００９１】
記載された実施態様が本発明の種々可能な実施態様のうちの１つに過ぎないことに留意するべきである。
【図面の簡単な説明】
【００９２】
【図１】本発明の実施態様によるオーディオ符号化システムの概略図である。
【図２】図１のシステムで実行される本発明の方法の実施態様を示すフローチャートである。
【図３】本発明による制御パラメータに基づくモード組み合わせの制約を示す第１のテーブルである。
【図４】本発明による制御パラメータに基づくモード組み合わせの制約を示す第２のテーブルである。
【図１】
2007538282.tif 000007
【図２】
2007538282.tif 000008
【図３】
2007538282.tif 000009
【図４】
2007538282.tif 000010
【国際調査報告】
2007538282.tif 000011
2007538282.tif 000012
2007538282.tif 000013