(57)【要約】  本発明は、第１の種類のオーディオ・コンテンツ用に最適化された少なくとも１つのコーディング・モデルと、第２の種類のオーディオ・コンテンツ用に最適化された他の少なくとも１つのコーディング・モデルが選択可能な、オーディオ信号の連続したセクションをエンコードするためのそれぞれのコーディング・モデルを選択する方法に関する。一般的に、各セクションに対するコーディング・モデルは、それぞれのセクションのオーディオ・コンテンツの種類を示す信号特性に基づいて、選択される。しかし、このような選択が可能ではないセクションがいくつかある。これらのセクションに対しては、それぞれの隣接する複数のセクションに対して行われた選択が統計的に評価される。そして、残りのセクションに対するコーディング・モデルは、これらの統計的評価に基づいて選択される。【選択図】図１
2008503783.tif 000002
【特許請求の範囲】
【請求項１】
第１の種類のオーディオ・コンテンツ用に最適化された少なくとも１つのコーディング・モデルと第２の種類のオーディオ・コンテンツ用に最適化された他の少なくとも１つのコーディング・モデルが選択可能な、オーディオ信号の連続したセクションをエンコードするためのそれぞれのコーディング・モデルを選択する方法であって、前記方法は、
可能な場合、それぞれのセクションのオーディオ・コンテンツの前記種類を示している少なくとも１つの信号特性に基づいて、前記オーディオ信号の前記各セクションに対して、コーディング・モデルを選択する工程と、
前記少なくとも１つの信号特性に基づいた選択が可能でなかった、前記オーディオ信号の残りの各セクションに対して、それぞれの残りの前記セクションに隣接するセクションの前記少なくとも１つの信号特性に基づいて既に選択された前記コーディング・モデルの統計的評価に基づいて、コーディング・モデルを選択する工程と、
を含む方法。
【請求項２】
前記第１の種類のオーディオ・コンテンツが音声であり、前記第２の種類のオーディオ・コンテンツが音声以外のオーディオ・コンテンツである、請求項１に記載の方法。
【請求項３】
前記コーディング・モデルが、代数符号励振型線形予測コーディング・モデルと、トランスフォーム・コーディング・モデルとを含む、請求項１に記載の方法。
【請求項４】
前記統計的評価において、それぞれの残りのセクションに先行するセクションに対して選択されたコーディング・モデルと、後続するセクションが存在する場合前記残りのセクションに続くセクションに対して選択されたコーディング・モデルとが考慮される、請求項１に記載の方法。
【請求項５】
前記統計的評価が、前記コーディング・モデルに対して一様ではない統計的評価である、請求項１に記載の方法。
【請求項６】
前記統計的評価で、前記それぞれのコーディング・モデルが既に選択された、前記隣接するセクションの数を、各々の前記コーディング・モデルについてカウントすることを含む、請求項１に記載の方法。
【請求項７】
前記第１の種類のオーディオ・コンテンツが音声であり、前記第２の種類のオーディオ・コンテンツが音声以外のオーディオ・コンテンツであり、前記第１の種類のオーディオ・コンテンツ用に最適化されたコーディング・モデルが選択されている隣接したセクションの数が、前記統計的評価において、前記第２の種類のオーディオ・コンテンツ用に最適化されたコーディング・モデルが選択されているセクションの数より重み付けがより高くされる、請求項６に記載の方法。
【請求項８】
前記オーディオ信号の前記セクションの各々がフレームに相当する、請求項１に記載の方法。
【請求項９】
オーディオ信号の連続したフレームをエンコードするためのそれぞれのコーディング・モデルを選択する方法であって、前記方法は、
信号特性が各フレームのコンテンツは音声であると示す、前記オーディオ信号の前記各フレームに対して、代数符号励振型線形予測コーディング・モデルを選択する工程と、
信号特性が各フレームのコンテンツは音声以外のオーディオ・コンテンツであると示す、前記オーディオ信号の前記各フレームに対して、トランスフォーム・コーディング・モデルを選択する工程と、
それぞれの残りのフレームに隣接するフレームに対して前記信号特性に基づいて既に選択された前記コーディング・モデルの統計的評価に基づいて、前記オーディオ信号の各残りのフレームに対するコーディング・モデルを選択する工程と、
を含む方法。
【請求項１０】
第１の種類のオーディオ・コンテンツ用に最適化された少なくとも１つのコーディング・モデルと第２の種類のオーディオ・コンテンツ用に最適化された他の少なくとも１つのコーディング・モデルが利用可能な、オーディオ信号の連続したセクションをそれぞれのコーディング・モデルでエンコードするモジュールであって、前記モジュールは、
可能な場合、セクションのオーディオ・コンテンツの前記種類を示している少なくとも１つの信号特性に基づいて、前記オーディオ信号の前記各セクションに対して、コーディング・モデルを選択するようになっている第１の評価部と、
前記第１の評価部によってコーディング・モデルがまだ選択されていない各残りのセクションに対して、オーディオ信号の前記各残りのセクションに隣接するセクションに対する前記第１の評価部によるコーディング・モデルの前記選択を、統計的に評価するようになっており、前記それぞれの統計的評価に基づいて、前記残りのセクションの各々に対するコーディング・モデルを選択するようになっている第２の評価部と、
それぞれのセクションに対して選択された前記コーディング・モデルで、前記オーディオ信号の前記各セクションをエンコードするエンコーディング部と、
を含むモジュール。
【請求項１１】
前記第１の種類のオーディオ・コンテンツが音声であり、前記第２の種類のオーディオ・コンテンツが音声以外のオーディオ・コンテンツである、請求項１０に記載のモジュール。
【請求項１２】
前記コーディング・モデルが、代数符号励振型線形予測コーディング・モデルと、トランスフォーム・コーディング・モデルとを含む、請求項１０に記載のモジュール。
【請求項１３】
前記統計的評価において、前記第２の評価部が、それぞれの残りのセクションに先行するセクションに対して前記第１の評価部に選択されたコーディング・モデルと、後続するセクションがある場合、前記残りのセクションに続くセクションに対して前記第１の評価部に選択されたコーディング・モデルとを考慮するようになっている、請求項１０に記載のモジュール。
【請求項１４】
前記第２の統計的評価部が、前記コーディング・モデルに対して不均一な統計的評価を行なうようになっている、請求項１０に記載のモジュール。
【請求項１５】
前記第２の統計的評価部が前記統計的評価で、前記それぞれのコーディング・モデルが前記第１の評価部によって既に選択された、前記隣接するセクションの数を、前記コーディング・モデルの各々についてカウントするようになっている、請求項１０に記載のモジュール。
【請求項１６】
前記第１の種類のオーディオ・コンテンツが音声であり、前記第２の種類のオーディオ・コンテンツが音声以外のオーディオ・コンテンツであり、前記第１の種類のオーディオ・コンテンツ用に最適化されたコーディング・モデルが前記第１の評価部に選択されている隣接したセクションの数が、前記統計的評価において、前記第２の種類のオーディオ・コンテンツ用に最適化されたコーディング・モデルが前記第１の評価部に選択されているセクションの数より高く重み付けされるように前記第２の評価部がなっている、請求項１５に記載のモジュール。
【請求項１７】
前記オーディオ信号の前記セクションの各々がフレームに対応している、請求項１０に記載のモジュール。
【請求項１８】
前記モジュールがエンコーダである、請求項１０に記載のモジュール。
【請求項１９】
第１の種類のオーディオ・コンテンツ用に最適化された少なくとも１つのコーディング・モデルと第２の種類のオーディオ・コンテンツ用に最適化された他の少なくとも１つのコーディング・モデルが選択可能な、オーディオ信号の連続したセクションをそれぞれのコーディング・モデルでエンコードするエンコーダを含む電子デバイスであって、前記エンコーダが、
可能な場合、セクションのオーディオ・コンテンツの前記種類を示している少なくとも１つの信号特性に基づいて、前記オーディオ信号の前記各セクションに対して、コーディング・モデルを選択するようになっている第１の評価部と、
前記第１の評価部によってコーディング・モデルがまだ選択されていない各残りのセクションに対して、オーディオ信号の前記各残りのセクションに隣接するセクションに対する前記第１の評価部によるコーディング・モデルの前記選択を、統計的に評価するようになっており、前記それぞれの統計的評価に基づいて前記残りのセクションの各々に対するコーディング・モデルを選択するようになっている第２の評価部と、
それぞれのセクションに対して選択された前記コーディング・モデルで、前記オーディオ信号の前記各セクションをエンコードするエンコーディング部と、
を含む電子デバイス。
【請求項２０】
オーディオ信号の連続したセクションをそれぞれのコーディング・モデルで、エンコードするエンコーダと、前記それぞれのセクションをエンコードに用いられたコーディング・モデルで、オーディオ信号の連続したエンコードされたセクションをデコードするデコーダを含み、第１の種類のオーディオ・コンテンツ用に最適化された少なくとも１つのコーディング・モデルと第２の種類のオーディオ・コンテンツ用に最適化された他の少なくとも１つのコーディング・モデルが前記エンコーダおよび前記デコーダで利用可能な、オーディオ・コーディング・システムであって、前記エンコーダが、
可能な場合、セクションのオーディオ・コンテンツの前記種類を示している少なくとも１つの信号特性に基づいて、前記オーディオ信号の前記各セクションに対して、コーディング・モデルを選択するようになっている第１の評価部と、
前記第１の評価部によってコーディング・モデルがまだ選択されていない各残りのセクションに対して、オーディオ信号の前記各残りのセクションに隣接するセクションに対する前記第１の評価部によるコーディング・モデルの前記選択を、統計的に評価するようになっており、前記それぞれの統計的評価に基づいて、前記残りのセクションの各々に対するコーディング・モデルを選択するようになっている第２の評価部と、
それぞれのセクションに対して選択されたコーディング・モデルで、前記オーディオ信号の前記各セクションをエンコードするエンコーディング部と、
を含むオーディオ・コーディング・システム。
【請求項２１】
第１の種類のオーディオ・コンテンツ用に最適化された少なくとも１つのコーディング・モデルと第２の種類のオーディオ・コンテンツ用に最適化された他の少なくとも１つのコーディング・モデルが選択可能な、オーディオ信号の連続したセクションをエンコードするためのそれぞれのコーディング・モデルを選択する、ソフトウェア・コードが格納されたソフトウェア・プログラム製品であって、エンコーダの処理コンポーネントで動作する際、前記ソフトウェア・コードが、
可能な場合、それぞれのセクションのオーディオ・コンテンツの前記種類を示している少なくとも１つの信号特性に基づいて、前記オーディオ信号の前記各セクションに対して、コーディング・モデルを選択する工程と、
前記少なくとも１つの信号特性に基づいた選択が可能でなかった、前記オーディオ信号の各残りのセクションに対して、それぞれの残りの前記セクションに隣接するセクションの前記少なくとも１つの信号特性に基づいて既に選択された前記コーディング・モデルの統計的評価に基づいて、コーディング・モデルを選択する工程と、
を実現する、ソフトウェア・プログラム製品。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、オーディオ信号の連続したセクションをエンコードするためのそれぞれのコーディング・モデルを選択する方法であり、オーディオ・コンテンツの第１のタイプ用に最適化された少なくとも１つのコーディング・モデルおよびオーディオ・コンテンツの第２のタイプ用に最適化された他の少なくとも１つのコーディング・モデルとが選択可能な方法に関する。また、本発明は、対応するモジュールに関し、さらにエンコーダを備えた電子デバイス、ならびにエンコーダおよびデコーダを備えた音声コーディングシステムに関する。さらに本発明は、対応するソフトウェア・プログラム製品に関する。
【背景技術】
【０００２】
オーディオ信号を効率的に送信および／または格納するため、オーディオ信号をエンコードすることが知られている。
【０００３】
オーディオ信号は、音声信号または音楽等のそれ以外の種類のオーディオ信号の場合があり、オーディオ信号の種類が異なれば、適するコーディング・モデルの種類も異なることがある。
【０００４】
音声信号のコーディングに広く用いられている技術は、ＡＣＥＬＰ（代数符号励振型線形予測（Ａｌｇｅｂｒａｉｃ  Ｃｏｄｅ−Ｅｘｉｔｅｄ  Ｌｉｎｅａｒ  Ｐｒｅｄｉｃｔｉｏｎ））コーディングである。ＡＣＥＬＰは、人間の発話システムをモデルとしており、音声信号の周期性をコーディングするのに非常に良く適している。その結果、非常に低いビットレートで高音声品質が実現できる。例えば、ＡＭＲ−ＷＢ（適応マルチレート広帯域（Ａｄａｐｔｉｖｅ  Ｍｕｌｔｉ−Ｒａｔｅ  Ｗｉｄｅｂａｎｄ））は、ＡＣＥＬＰ技術に基づいた音声コーデックである。ＡＭＲ−ＷＢは、例えば、技術仕様書３ＧＰＰ  ＴＳ  ２６．１９０：「音声コーデック音声処理機能、ＡＭＲ広帯域音声コーデック、トランスコーディング機能（Ｓｐｅｅｃｈ  Ｃｏｄｅｃ  ｓｐｅｅｃｈ  ｐｒｏｃｅｓｓｉｎｇ  ｆｕｎｃｔｉｏｎｓ；  ＡＭＲ  Ｗｉｄｅｂａｎｄ  ｓｐｅｅｃｈ  ｃｏｄｅｃ；  Ｔｒａｎｓｃｏｄｉｎｇ  ｆｕｎｃｔｉｏｎｓ）」，Ｖ５．１．０（２００１年１２月）に記載されている。しかし、人間の発話システムに基づいた音声コーデックは、音楽などの他の種類のオーディオ信号に対しては、通常、処理がかなり粗悪である。
【０００５】
音声信号以外のオーディオ信号のコーディングに広く用いられているものに、トランスフォーム・コーディング（ＴＣＸ）がある。オーディオ信号用のトランスフォーム・コーディングの優れた点は、聴覚マスキングおよび周波数領域コーディングに基づいている点である。結果として得られるオーディオ信号は、トランスフォーム・コーディングに適した、フレーム長を選択することでさらに改善することができる。しかし、トランスフォーム・コーディング技術は音声以外のオーディオ信号では高品質を得られるが、そのパフォーマンスは周期的な音声信号においては、良好ではない。したがって、トランスフォーム・コーディングされた音声は、通常、かなり低品質であり、ＴＣＸフレーム長が長くなる場合には、とりわけその傾向がある。
【０００６】
拡張されたＡＭＲ−ＷＢ（ＡＭＲ−ＷＢ＋）コーデックは、ステレオ・オーディオ信号を高ビットレートのモノラル信号としてエンコードし、ステレオ拡張についての副次的な情報を提供する。ＡＭＲ−ＷＢ＋コーデックでは、周波数帯域０Ｈｚから６４００Ｈｚのコアとなるモノラル信号のエンコードに、ＡＣＥＬＰコーデックおよびＴＣＸモデルの両方を用いる。ＴＣＸモデルでは、２０ｍｓ、４０ｍｓ、または８０ｍｓのコーディング・フレーム長が用いられる。
【０００７】
特に、長いコーディング・フレームが用いられた場合、ＡＣＥＬＰモデルでは、オーディオ信号の質を低下させ、トランスフォーム・コーディングでは音声信号に対しては通常パフォーマンスが低下するため、コーディングされるそれぞれの信号の特徴によって、いずれかの最適なコーディング・モデルが選択されなければならない。実際に適用されるコーディング・モデルの選択は、様々な方法で行なうことができる。
【０００８】
モバイル・マルチメディア・サービス（ＭＭＳ）などの複雑度の低い技術を用いるシステムでは、最適なコーディング・モデルの選択には、通常、音楽／音声識別アルゴリズムが利用される。これらのアルゴリズムは、オーディオ信号のエネルギー特性および周波数特性の分析に基づいて、ソース信号全体を音楽または音声のいずれかに識別する。
【０００９】
オーディオ信号が音声のみまたは音楽のみで構成される場合には、この音楽／音声識別に基づいて、信号全体に対して同一のコーディング・モデルを用いることで充分である。しかし、それ以外の多くの場合、エンコードされるオーディオ信号は、混合された種類のオーディオ信号である。例えば、オーディオ信号中に、音声が音楽と同時に存在することおよび／または時間的に音声と音楽とが交互に現われることがあり得る。
【００１０】
これらの場合、全体のソース信号を音楽または音声のいずれかに分類に識別することは、あまりにも制限の多いものとなる。全体的なオーディオの質は、オーディオ信号のコーディングの際にコーディング・モデルを時間的に切り替えることでのみ最大化することができる。つまり、音声以外のオーディオ信号として識別されるソース信号のコーディングには、ＡＣＥＬＰモデルも部分的に用いられ、また、音声信号と識別されるソース信号のコーディングにはＴＣＸモデルも部分的に用いられることとなる。一方、コーディング・モデルの観点からすると、信号を音声類似のもの、または音楽類似のものとして考えることができよう。信号の特性により、ＡＣＥＬＰコーディング・モデルまたはＴＣＸモデルのいずれかがより良好なパフォーマンスを示す。
【００１１】
また、拡張ＡＭＲ−ＷＢ（ＡＭＲ−ＷＢ＋）コーデックも、そのような混在したコーディング・モデルで混在した種類のオーディオ信号のフレーム毎のコーディングを行なうよう、設計されている。
【００１２】
ＡＭＲ−ＷＢ＋でのコーディング・モデルの選択は、様々な方法で行なわれる。
【００１３】
最も複雑な方法では、まず、信号がＡＣＥＬＰおよびＴＣＸモデルのすべての可能な組み合わせで、エンコードされる。次に、それぞれの組み合わせに対してその信号が再び合成される。合成された音声信号の質に基づいて、最も良い励振が選択される。特別な組み合わせで得られた合成音声の質は、例えば、信号対雑音比（ＳＮＲ）を指標として測定できる。この合成による分析（ａｎａｌｙｓｉｓ−ｂｙ−ｓｙｎｔｈｅｓｉｓ）タイプの方法は、良好な結果をもたらす。しかし、この方法は非常に複雑なため、アプリケーションによっては実用的ではなく、そのようなアプリケーションは、例えばモバイル・アプリケーションなどがある。この複雑さには、エンコーダの最も複雑な部分であるＡＣＥＬＰコーディングが大きく影響している。
【００１４】
ＭＭＳのようなシステムでは、例えば、完全な閉ループの合成による分析方法は、かなり複雑すぎて実行できない。したがって、ＭＭＳエンコーダでは、ある特定のフレームのエンコードに対して、ＡＣＥＬＰコーディング・モデルまたはＴＣＸモデルのいずれかが選択されるかを決定する方法として、複雑度の少ない開ループ方法が用いられる。
【００１５】
ＡＭＲ−ＷＢ＋では、各フレームに対してそれぞれのコーディング・モデルを選択する際、２つの異なった複雑度の少ない開ループ方法が提供される。いずれの開ループ方法も、ソース信号の特徴およびエンコーディング・パラメータを評価し、それぞれのコーディング・モデルの選択を行なう。
【００１６】
第１の開ループ方法では、オーディオ信号が最初に各フレーム内でいくつかの周波数帯域に分割され、低い側の周波数帯域のエネルギーと高い側の周波数帯域のエネルギーとの間の関係が分析された上、これらの帯域のエネルギー・レベルの変化も分析される。その後、オーディオ信号の各フレームに含まれるオーディオ・コンテンツは、実行されたこれら両方の測定に基づいて、または異なる分析ウィンドウおよび判定しきい値を使用した、これらの測定の異なった組み合わせに基づいて、音楽のようなコンテンツであるかまたは音声のようなコンテンツであるかに分類される。
【００１７】
モデル識別細分（ｍｏｄｅｌ  ｃｌａｓｓｉｆｉｃａｔｉｏｎ  ｒｅｆｉｎｅｍｅｎｔ）とも称される、第２の開ループ方法では、コーディング・モデルの選択は、オーディオ信号のそれぞれのフレーム内のオーディオ・コンテンツの周期性および定常性の評価に基づく。周期性および定常性は、より具体的には、相関、ＬＴＰ（長時間予測（Ｌｏｎｇ  Ｔｅｒｍ  Ｐｒｅｄｉｃｔｉｏｎ））パラメータおよびスペクトル距離尺度を決定することにより、評価される。
【００１８】
２つの異なった開ループ方法を、各オーディオ信号フレームに対する最適なコーディング・モデルの選択に利用することはできるが、場合によっては、既存のコードモデル選択アルゴリズムでは、最適なエンコーディング・モデルを見つけることができない。例えば、あるフレームで評価された信号の特性値は、音声または音楽のいずれかを明確に示さない場合がある。
【発明の開示】
【課題を解決するための手段】
【００１９】
本発明の目的は、オーディオ信号のそれぞれのセクションのエンコーディングに用いられる、コーディング・モデルの選択を改善するものである。
【００２０】
第１の種類のオーディオ・コンテンツ用に最適化された少なくとも１つのコーディング・モデルと第２の種類のオーディオ・コンテンツ用に最適化された他の少なくとも１つのコーディング・モデルが選択可能な、オーディオ信号の連続したセクションをエンコードするためのそれぞれのコーディング・モデルを選択する方法が提案される。この方法は、可能な場合、それぞれのセクションのオーディオ・コンテンツの種類を示している少なくとも１つの信号特性に基づいて、オーディオ信号の各セクションに対して、コーディング・モデルを選択する工程を含む。この方法は、さらに、少なくとも１つの信号特性に基づいた選択が可能でなかったオーディオ信号の残りの各セクションに対して、それぞれの残りのセクションに隣接する複数のセクションの少なくとも１つの信号特性に基づいて既に選択された複数のコーディング・モデルの統計的評価に基づいて、コーディング・モデルを選択する工程を含む。
【００２１】
後者の選択工程が、オーディオ信号の残りのセクションに対して行なわれる前に、前者の選択工程が、オーディオ信号のすべてのセクションに対して行なわれることは、可能であっても、必要ではないことは理解されるであろう。
【００２２】
また、オーディオ信号の連続したセクションをそれぞれのコーディング・モデルでエンコードするモジュールが提案される。エンコーダでは、第１の種類のオーディオ・コンテンツ用に最適化された少なくとも１つのコーディング・モデルと第２の種類のオーディオ・コンテンツ用に最適化された他の少なくとも１つのコーディング・モデルが利用可能である。このモジュールは、可能な場合、セクションのオーディオ・コンテンツの種類を示している少なくとも１つの信号特性に基づいて、オーディオ信号の各セクションに対して、コーディング・モデルを選択するようになっている第１の評価部を含む。このモジュールはさらに、第１の評価部によってコーディング・モデルがまだ選択されていない残りの各セクション対して、オーディオ信号の残りの各セクションに隣接するセクションに対する第１の評価部によるコーディング・モデルの選択を統計的に評価するようになっており、それぞれの統計的評価に基づいて、残りのセクションの各々に対するコーディング・モデルを選択するようになっている第２の評価部を含む。このモジュールはさらに、それぞれのセクションに対して選択されたコーディング・モデルで、オーディオ信号の各セクションをエンコードするエンコーディング部を含む。モジュールは、例えば、エンコーダまたはエンコーダの一部であり得る。
【００２３】
さらに、提案されたモジュールの機能を有するエンコーダを含む、電子デバイスが提案される。
【００２４】
提案されたモジュールの機能を有するエンコーダと、さらにオーディオ信号の連続したエンコードされたセクションを、それぞれのセクションのエンコードに用いたコーディング・モデルでデコードするデコーダとを含む、オーディオ・コーディング・システムが提案される。
【００２５】
最後に、オーディオ信号の連続したセクションをエンコードするための、それぞれのコーディング・モデルを選択するソフトウェア・コードが格納された、ソフトウェア・プログラム製品が提案される。これにおいても、第１の種類のオーディオ・コンテンツ用に最適化された少なくとも１つのコーディング・モデルと第２の種類のオーディオ・コンテンツ用に最適化された他の少なくとも１つのコーディング・モデルが選択可能である。エンコーダの処理コンポーネントで動作する際、提案された方法の工程が、このソフトウェア・コードによって実現される。
【００２６】
本発明は、あるオーディオ信号のセクション内のオーディオ・コンテンツの種類が、そのオーディオ信号の隣接する複数のセクションのオーディオ・コンテンツの種類とほとんど同様であることが多いという事実に基づいている。したがって、特定のセクションに対する最適なコーディング・モデルが、評価された信号の特性により明確に選択できない場合、その特定のセクションに隣接する複数のセクションに対して選択された複数のコーディング・モデルが統計的に評価される。なお、これらのコーディング・モデルの統計的評価は、例えば、隣接するセクションに含まれると判断されたコンテンツの種類の統計的評価の形のような、選択された複数のコーディング・モデルの間接的な評価であっても良い。そして、この統計的評価は、その特定のセクションに最適であろうコーディング・モデルの選択に用いられる。
【００２７】
本発明の１つの有利な点は、オーディオ信号のほとんどのセクションに対して、また従来のコーディング・モデルを選択する開ループ方法では不可能であったほとんどのこれらのセクションに対しても、最適なエンコーディング・モデルを見つけることが可能となる点である。
【００２８】
オーディオ・コンテンツの様々な種類には、特にこれに限られるものではないが、特に、音声および、例えば音楽などの音声以外のコンテンツがあろう。この音声以外のオーディオ・コンテンツは、しばしば単にオーディオとも称される。音声用に最適化された選択可能なコーディング・モデルとしては、代数符号励振型線形予測コーディング・モデルが好ましく、その他のコンテンツ用に最適化された選択可能なコーディング・モデルとしては、トランスフォーム・コーディング・モデルが好ましい。
【００２９】
残りのセクションに対する統計的評価の考慮に入れられるオーディオ信号のセクションは、残りのセクションの前のセクションのみを含むこととなる場合もあるが、同様に残りのセクションの前および後に続くセクションであっても良い。後者の方法では、残りのセクションに対して最適なコーディング・モデルを選択できる可能性がさらに高くなる。
【００３０】
本発明の一実施形態において、統計的評価には、複数のコーディング・モデルの各々について、それぞれのコーディング・モデルが既に選択された隣接するセクションの数をカウントすることが含まれる。そして、それぞれのコーディング・モデルの選択の数をお互いに比べることができる。
【００３１】
本発明の一実施形態において、統計的評価は、コーディング・モデルに対して一様ではない統計的評価である。例えば、第１の種類のオーディオ・コンテンツが音声で、第２の種類のオーディオ・コンテンツが音声以外のオーディオ・コンテンツの場合、音声コンテンツを含むセクションの数が、他のオーディオ・コンテンツを含むセクションの数より高く重み付けされる。これにより、オーディオ信号全体において、エンコードされた音声コンテンツの高品質が保証される。
【００３２】
本発明の一実施形態において、コーディング・モデルが割り当てられているオーディオ信号のセクションの各々は、フレームに相当する。
【００３３】
本発明の他の目的および特徴は、添付の図面とともに以下の発明を実施するための最良の形態を考慮することで理解されるであろう。しかし、これらの図面は具体例としてのものであるに過ぎず、添付の特許請求の範囲に示される本発明の範囲を何ら限定するものではないことが理解されよう。また、これらの図面は範囲を定める目的で示されたものではなく、本願明細書に記載された構造および手順を、概念的に図示することを意図するのみであることも理解されたい。
【発明を実施するための最良の形態】
【００３４】
図１は、本発明の一実施形態に係る、オーディオ信号のいずれのフレームに対しても最適なコーディング・モデルの選択を可能とする、オーディオ・コーディング・システムの概略図である。
【００３５】
このシステムは、ＡＭＲ−ＷＢ＋エンコーダ１０を備えた第１のデバイス１およびＡＭＲ−ＷＢ＋デコーダ２０を備えた第２のデバイス２を含む。第１のデバイス１は、例えばＭＭＳサーバであってもよく、第２のデバイス２は、例えば携帯電話または他の携帯型デバイスであってもよい。
【００３６】
第１のデバイス１のエンコーダ１０は、入力されるオーディオ信号の特性を評価する第１の評価部１２、統計的評価を行なう第２の評価部１３およびエンコーディング部１４を有する。第１の評価部１２の一方はエンコーディング部１４に接続され、他方は第２の評価部１３に接続されている。また、第２の評価部１３も同様にエンコーディング部１４に接続されている。好ましくは、エンコーディング部１４は、受信されたオーディオ・フレームに対し、ＡＣＥＬＰコーディング・モデルまたはＴＣＸモデルを適用させることができる。
【００３７】
第１の評価部１２、第２の評価部１３およびエンコーディング部１４は、特に、エンコーダ１０の処理装置１１で動作するソフトウェアＳＷにより実現されることができ、これは波線で示されている。
【００３８】
図２のフローチャートを参照して、エンコーダ１０の動作の詳細を説明する。
【００３９】
エンコーダ１０は、第１のデバイス１に供給されたオーディオ信号を受信する。
【００４０】
線形予測（ＬＰ）フィルタ（図示せず）は、各オーディオ信号フレームの線形予測係数（ＬＰＣ）を計算し、スペクトルエンベロープをモデリングする。フィルタによる各フレームに対するＬＰＣ励振出力は、ＡＣＥＬＰコーディング・モデルまたはＴＣＸモデルのいずれかに基づいて、エンコーディング部１４によりエンコードされることになる。
【００４１】
ＡＭＲ−ＷＢ＋のコーディング構造では、オーディオ信号は、４つの２０ｍｓのフレームを含む８０ｍｓのスーパーフレームにグループ化される。送信用の４＊２０ｍｓのスーパーフレームをエンコードするエンコード処理は、スーパーフレーム内のすべてのオーディオ信号フレームに対するコーディング・モード選択が完了した時にのみ開始する。
【００４２】
オーディオ信号フレームに対するそれぞれのコーディング・モデルの選択では、第１の評価部１２が、例えば上述の開ループ方法の１つを用いて、フレーム毎に受信されたオーディオ信号の信号特性を判断する。したがって、例えば、各フレームにおける、低周波数帯域および高周波数帯域間のエネルギー・レベルの関係、ならびに低周波数帯域および高周波数帯域のエネルギー・レベルの変化を、信号の特性として、異なった分析ウィンドウを使用して判断することができる。この代わりに、またはこれに加えて、オーディオ信号の周期性および定常性を定義する、相関値、ＬＴＰパラメータおよび／またはスペクトル距離尺度などのパラメータを信号の特性として各フレームに対して判断することができる。上述の分類方法の代わりに、第１の評価部１２は、オーディオ信号フレームを、音楽または音声のようなコンテンツに分類するのに適した別の分類方法を同様に使用することも考えられる。
【００４３】
そして、第１の評価部１２は、判断された信号の特性またはそれらの組み合わせのしきい値に基づいて、オーディオ信号の各フレームの内容を音楽のようなコンテンツか音声のようなコンテンツかに分類しようとする。
【００４４】
オーディオ信号フレームのほとんどがこの方法で、音声のようなコンテンツか音楽のようなコンテンツを含んでいるかが明らかに判断できる。
【００４５】
オーディオ・コンテンツの種類が明確に識別されるすべてのフレームでは、適切なコーディング・モデルが選択される。特に、例えば、すべての音声フレームに対してはＡＣＥＬＰコーディング・モデルが選択され、すべてのオーディオ・フレームに対してはＴＣＸモデルが選択される。
【００４６】
既に述べたとおり、コーディング・モデルの選択は、他の方法によっても行なうことができる。例えば、開ループを用いても良いし、あるいはまた、開ループを用いて選択可能なコーディング・モデルをあらかじめ選択した後に、残りのコーディング・モデル・オプションに対して、閉ループを用いるという方法によっても良い。
【００４７】
選択されたコーディング・モデルについての情報は、第１の評価部１２によりエンコーディング部１４へ与えられる。
【００４８】
しかし、信号の特性により、コンテンツの種類を明確に識別することに適さない場合もある。この場合、そのフレームにＵＮＣＥＲＴＡＩＮモードが関連付けられる。
【００４９】
すべてのフレームに対する選択されたコーディング・モデルについての情報は、第１の評価部１２から第２の評価部１３へ与えられる。次に、第２の評価部１３は、それぞれのＵＮＣＥＲＴＡＩＮモード・フレームに対する音声活動インジケータＶＡＤｆｌａｇがセットされている場合、それぞれの隣接した複数のフレームに関連付けられた複数のコーディング・モデルの統計的評価に基づいて、ＵＮＣＥＲＴＡＩＮモードのフレームに対しても特定のコーディング・モデルの選択を行なう。音声活動インジケータＶＡＤｆｌａｇがセットされていない場合、このフラグは無音の期間であることを示しており、選択されているモードはデフォルトでＴＣＸで、モード選択アルゴリズムは何も実行されない。
【００５０】
統計的評価では、ＵＮＣＥＲＴＡＩＮモード・フレームが属する現在のスーパーフレームおよび現在のスーパーフレームの直前のスーパーフレームについて考慮される。第２の評価部１３は、第１の評価部１２によってＡＣＥＬＰコーディング・モデルが選択された、現在のスーパーフレーム内および直前のスーパフレーム内のフレーム数をカウンタを用いてカウントする。さらに、第２の評価部１３は、４０ｍｓまたは８０ｍｓのコーディング・フレーム長のＴＣＸモデルが第１の評価部１２に選択され、さらに音声活動インジケータがセットされ、総エネルギーが所定のしきい値を超えた直前のスーパーフレーム内のフレーム数をカウントする。総エネルギーは、オーディオ信号を異なる周波数帯域に分け、すべての周波数帯域に対する信号レベルを別々に測定し、得られたレベルを合計することで計算できる。フレームの総エネルギーに対する所定のしきい値は、例えば６０などに設定されてもよい。
【００５１】
したがって、ＡＣＥＬＰコーディング・モデルが割り当てられたフレームのカウントは、ＵＮＣＥＲＴＡＩＮモード・フレームに先行するフレームに限定されない。ＵＮＣＥＲＴＡＩＮモード・フレームが現在のスーパーフレーム内の最終フレームでない限り、後続するフレームの選択されたエンコーディング・モデルも考慮に入れられる。
【００５２】
これは、図３に示されており、例として、第２の評価部１３が特定のＵＮＣＥＲＴＡＩＮモード・フレームに対するコーディング・モデルを選択できるようにするための、第１の評価部１２から第２の評価部１３に対して示されたコーディング・モードの配分が示されている。
【００５３】
図３は、現在のスーパーフレームｎおよび直前のスーパーフレームｎ−１を示した概略図である。各スーパーフレームは、８０ｍｓ長であり、各々が２０ｍｓ長の４つのオーディオ信号フレームで構成されている。図に示された例では、直前のスーパーフレームｎ−１は、第１の評価部１２によりＡＣＥＬＰコーディング・モデルが割り当てられた４つのフレームで構成されている。現在のスーパーフレームｎは、ＴＣＸモデルが割り当てられた第１フレーム、ＵＮＤＥＦＩＮＥＤモードが割り当てられた第２フレーム、ＡＣＥＬＰコーディング・モデルが割り当てられた第３フレーム、ＴＣＸモデルが再び割り当てられた第４フレームで構成されている。
【００５４】
上述の通り、現在のスーパーフレームｎ全体に対するコーディング・モデルの割り当ては、現在のスーパーフレームｎがエンコードできるようになる前に、完了していなければならない。したがって、第３フレームへのＡＣＥＬＰコーディング・モデルの割り当て、および第４フレームへのＴＣＸモデルへのそれぞれの割り当てを、現在のスーパーフレームの第２フレームのコーディング・モデルの選択のために実行される統計的評価において、考慮することができる。
【００５５】
フレームのカウントは、例えば、以下の擬似コードで概要を示すことができる。
if ( (prevMode (i) == TCX80 or prevMode(i) == TCX40) and vadFlagold(i)== 1 and
TotEi > 60)
TCXCount = TCXCount + 1
if ｛prevMode (i) == ACELP_MODE)
ACELPCount = ACELPCount + 1
if (j != i)
if ｛Mode(i) == ACELP_MODE)
ACELPCount = ACELPCount + 1
【００５６】
この擬似コードにおいて、ｉはそれぞれのスーパーフレーム内のフレームの番号を示しており、１、２、３、４の値を持ち、ｊは現在のスーパーフレーム内の現在のフレームの番号を示している。ｐｒｅｖＭｏｄｅ（ｉ）は、直前のスーパーフレーム内のｉ番目の２０ｍｓのフレームのモードを示し、Ｍｏｄｅ（ｉ）は、現在のスーパーフレーム内のｉ番目の２０ｍｓのフレームのモードを示している。ＴＣＸ８０は、８０ｍｓのコーディング・フレームを使用して選択されたＴＣＸモデルを示し、ＴＣＸ４０は、４０ｍｓのコーディング・フレームを使用して選択されたＴＣＸモデルを示している。ｖａｄＦｌａｇold（ｉ）は、直前のスーパーフレーム内のｉ番目のフレームに対する音声活動インジケータＶＡＤを示す。ＴｏｔＥiは、ｉ番目のフレームの総エネルギーを示している。カウンタ値ＴＣＸＣｏｕｎｔは、直前のスーパーフレーム内の選択された長いＴＣＸフレームの数を示し、カウンタ値ＡＣＥＬＰＣｏｕｎｔは、直前および現在のスーパーフレーム内のＡＣＥＬＰフレームの数を示している。
【００５７】
統計的評価は、以下のように行なわれる。
【００５８】
直前のスーパーフレームの、４０ｍｓまたは８０ｍｓのコーディング・フレーム長の、長いＴＣＸモード・フレームのカウント数が３よりも大きい場合、ＵＮＣＥＲＴＡＩＮモード・フレームに対してＴＣＸモードが選択される。
【００５９】
上記の条件を満たさない場合で、現在および直前のスーパーフレームのＡＣＥＬＰモード・フレームのカウント数が１よりも大きい場合、ＵＮＣＥＲＴＡＩＮモード・フレームに対してＡＣＥＬＰモデルが選択される。
【００６０】
それ以外のすべての場合、ＵＮＣＥＲＴＡＩＮモード・フレームに対して、ＴＣＸモデルが選択される。
【００６１】
この方法によると、ＴＣＸモデルに比べ、ＡＣＥＬＰモデルが選択されやすいことが理解されよう。
【００６２】
ｊ番目のフレームに対するコーディング・モデルＭｏｄｅ（ｊ）の選択は、例えば、以下のような擬似コードで概要を示すことができる。
if (TCXCount > 3)
Mode (j) = TCX_MODE;
else if (ACELPCount > 1)
Mode(j) = ACELP_MODE
else
Mode(j) = TCX_MODE
【００６３】
図３の例では、現在のスーパーフレームｎ内のＵＮＣＥＲＴＡＩＮモード・フレームに対して、ＡＣＥＬＰコーディング・モデルが選択されている。
【００６４】
なお、ＵＮＣＥＲＴＡＩＮフレームに対するコーディング・モデルの決定には、別のおよびさらに複雑な統計的評価も利用できることに留意されたい。また、ＵＮＣＥＲＴＡＩＮフレームに対するコーディング・モデルの決定に用いる、隣接したフレームの統計的な情報を収集するために３つ以上のスーパーフレームを利用することも可能である。しかし、ＡＭＲ−ＷＢ＋では、複雑度の低いソリューションを実現するために有利となるよう、比較的簡素な統計ベースのアルゴリズムを採用している。統計に基づくモード選択において、現在のスーパフレームと直前のスーパーフレームそれぞれを利用するだけで、音楽コンテンツの間に音声が挟まれたオーディオ信号および音楽コンテンツに音声が重なったオーディオ信号に対しても高速な適応を実現させることができる。
【００６５】
ここで、第２の評価部１３は、各ＵＮＣＥＲＴＡＩＮモード・フレームに対して選択されたコーディング・モデルの情報を、エンコーディング部１４に提供する。
【００６６】
エンコーディング部１４は、第１の評価部１２または第２の評価部１３のいずれかにより示された、選択されたそれぞれのコーディング・モデルで、それぞれのスーパーフレームの各々のフレームをエンコードする。ＴＣＸは、例として、高速フーリエ変換（ＦＦＴ）に基づいており、これは、それぞれのフレームに対するＬＰフィルタのＬＰＣ励振出力に適用される。ＡＣＥＬＰコーディングは、例として、それぞれのフレームについて、ＬＰフィルタによるＬＰ励振出力に、ＬＴＰパラメータおよび固定符号帳パラメータを用いる。
【００６７】
そして、エンコーディング部１４は、送信用にエンコードされたフレームを第２のデバイス２に提供する。第２のデバイス２では、デコーダ２０がＡＣＥＬＰコーディング・モデルまたはＴＣＸモデルで、すべての受信されたフレームをデコードする。デコードされたフレームは、例えば、第２のデバイス２の使用者に提供されるなどする。
【００６８】
以上、好適な実施形態に適用された本発明の基本的で新規な特徴を示し、記載し、指摘したが、記述したデバイスおよび方法の形態および詳細において、様々な省略、代替および変更が、本発明の精神を逸脱することなく当業者により行なわれ得ることは、理解されよう。例えば、実質的に同一の方法で実質的に同一の機能を実行して同一の結果を実現させるこれらの構成要素および／または方法工程のすべての組み合わせは、本発明の範囲内であると明確に意図している。さらに、本発明のいかなる開示された形態または実施形態に関連して示されたおよび／または記載された、構造および／または構成要素および／または方法工程は、一般的な設計事項として、他のいかなる開示、記載、または示唆されるところによる態様、もしくは実施形態に組み込まれても良いということも理解されよう。したがって、本願明細書に添付の特許請求の範囲に示された範囲にのみ限定されることを意図する。
【図面の簡単な説明】
【００６９】
【図１】本発明の一実施形態に係るシステムの概略図である。
【図２】図１のシステムでの動作を示すフローチャートである。
【図３】図１のシステムでの動作を示すフレーム図である。
【図１】
2008503783.tif 000003
【図２】
2008503783.tif 000004
【図３】
2008503783.tif 000005
【手続補正書】
【提出日】平成18年8月15日(2006.8.15)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
第１の種類のオーディオ・コンテンツ用に最適化された少なくとも１つのコーディング・モデルと第２の種類のオーディオ・コンテンツ用に最適化された他の少なくとも１つのコーディング・モデルが選択可能な、オーディオ信号の連続したセクションをエンコードするためのそれぞれのコーディング・モデルを選択する方法であって、前記方法は、
少なくとも１つの信号特性が特定の種類のオーディオ・コンテンツを明確に示す場合、それぞれのセクションのオーディオ・コンテンツの前記種類を示している前記少なくとも１つの信号特性に基づいて、前記オーディオ信号の前記各セクションに対して、コーディング・モデルを選択する工程と、
前記少なくとも１つの信号特性が特定の種類のオーディオ・コンテンツを明確に示さない場合、前記オーディオ信号の各残りのセクションに対して、それぞれの残りの前記セクションに隣接するセクションの前記少なくとも１つの信号特性に基づいて既に選択された前記コーディング・モデルの統計的評価に基づいて、コーディング・モデルを選択する工程と、
を含む方法。
【請求項２】
前記第１の種類のオーディオ・コンテンツが音声であり、前記第２の種類のオーディオ・コンテンツが音声以外のオーディオ・コンテンツである、請求項１に記載の方法。
【請求項３】
前記コーディング・モデルが、代数符号励振型線形予測コーディング・モデルと、トランスフォーム・コーディング・モデルとを含む、請求項１に記載の方法。
【請求項４】
前記統計的評価において、それぞれの残りのセクションに先行するセクションに対して選択されたコーディング・モデルと、後続するセクションが存在する場合前記残りのセクションに続くセクションに対して選択されたコーディング・モデルとが考慮される、請求項１に記載の方法。
【請求項５】
前記統計的評価が、前記コーディング・モデルに対して一様ではない統計的評価である、請求項１に記載の方法。
【請求項６】
前記統計的評価で、前記それぞれのコーディング・モデルが既に選択された、前記隣接するセクションの数を、各々の前記コーディング・モデルについてカウントすることを含む、請求項１に記載の方法。
【請求項７】
前記第１の種類のオーディオ・コンテンツが音声であり、前記第２の種類のオーディオ・コンテンツが音声以外のオーディオ・コンテンツであり、前記第１の種類のオーディオ・コンテンツ用に最適化されたコーディング・モデルが選択されている隣接したセクションの数が、前記統計的評価において、前記第２の種類のオーディオ・コンテンツ用に最適化されたコーディング・モデルが選択されているセクションの数より重み付けがより高くされる、請求項６に記載の方法。
【請求項８】
前記オーディオ信号の前記セクションの各々がフレームに相当する、請求項１に記載の方法。
【請求項９】
オーディオ信号の連続したフレームをエンコードするためのそれぞれのコーディング・モデルを選択する方法であって、前記方法は、
信号特性が各フレームのコンテンツは音声であると示す、前記オーディオ信号の前記各フレームに対して、代数符号励振型線形予測コーディング・モデルを選択する工程と、
信号特性が各フレームのコンテンツは音声以外のオーディオ・コンテンツであると示す、前記オーディオ信号の前記各フレームに対して、トランスフォーム・コーディング・モデルを選択する工程と、
前記信号特性が前記フレームのコンテンツが明確に音声であると示していない、または前記信号特性が前記フレームのコンテンツが明確に音声以外のオーディオ・コンテンツであると示しているそれぞれの残りのフレームに隣接するフレームに対して、前記信号特性に基づいて既に選択された前記コーディング・モデルの統計的評価に基づいて、前記オーディオ信号の各残りのフレームに対するコーディング・モデルを選択する工程と、
を含む方法。
【請求項１０】
第１の種類のオーディオ・コンテンツ用に最適化された少なくとも１つのコーディング・モデルと第２の種類のオーディオ・コンテンツ用に最適化された他の少なくとも１つのコーディング・モデルが利用可能な、オーディオ信号の連続したセクションをそれぞれのコーディング・モデルでエンコードするモジュールであって、前記モジュールは、
少なくとも１つの信号特性が特定の種類のオーディオ・コンテンツを明確に示す場合、セクションのオーディオ・コンテンツの前記種類を示している前記少なくとも１つの信号特性に基づいて、前記オーディオ信号の前記各セクションに対して、コーディング・モデルを選択するようになっている第１の評価部と、
前記第１の評価部によってコーディング・モデルがまだ選択されていない各残りのセクションに対して、オーディオ信号の前記各残りのセクションに隣接するセクションに対する前記第１の評価部によるコーディング・モデルの前記選択を、統計的に評価するようになっており、前記それぞれの統計的評価に基づいて、前記残りのセクションの各々に対するコーディング・モデルを選択するようになっている第２の評価部と、
それぞれのセクションに対して選択された前記コーディング・モデルで、前記オーディオ信号の前記各セクションをエンコードするエンコード部と、
を含むモジュール。
【請求項１１】
前記第１の種類のオーディオ・コンテンツが音声であり、前記第２の種類のオーディオ・コンテンツが音声以外のオーディオ・コンテンツである、請求項１０に記載のモジュール。
【請求項１２】
前記コーディング・モデルが、代数符号励振型線形予測コーディング・モデルと、トランスフォーム・コーディング・モデルとを含む、請求項１０に記載のモジュール。
【請求項１３】
前記統計的評価において、前記第２の評価部が、それぞれの残りのセクションに先行するセクションに対して前記第１の評価部に選択されたコーディング・モデルと、後続するセクションがある場合、前記残りのセクションに続くセクションに対して前記第１の評価部に選択されたコーディング・モデルとを考慮するようになっている、請求項１０に記載のモジュール。
【請求項１４】
前記第２の統計的評価部が、前記コーディング・モデルに対して不均一な統計的評価を行なうようになっている、請求項１０に記載のモジュール。
【請求項１５】
前記第２の統計的評価部が前記統計的評価で、前記それぞれのコーディング・モデルが前記第１の評価部によって既に選択された、前記隣接するセクションの数を、前記コーディング・モデルの各々についてカウントするようになっている、請求項１０に記載のモジュール。
【請求項１６】
前記第１の種類のオーディオ・コンテンツが音声であり、前記第２の種類のオーディオ・コンテンツが音声以外のオーディオ・コンテンツであり、前記第１の種類のオーディオ・コンテンツ用に最適化されたコーディング・モデルが前記第１の評価部に選択されている隣接したセクションの数が、前記統計的評価において、前記第２の種類のオーディオ・コンテンツ用に最適化されたコーディング・モデルが前記第１の評価部に選択されているセクションの数より高く重み付けされるように前記第２の評価部がなっている、請求項１５に記載のモジュール。
【請求項１７】
前記オーディオ信号の前記セクションの各々がフレームに対応している、請求項１０に記載のモジュール。
【請求項１８】
前記モジュールがエンコーダである、請求項１０に記載のモジュール。
【請求項１９】
第１の種類のオーディオ・コンテンツ用に最適化された少なくとも１つのコーディング・モデルと第２の種類のオーディオ・コンテンツ用に最適化された他の少なくとも１つのコーディング・モデルが利用可能な、オーディオ信号の連続したセクションをそれぞれのコーディング・モデルでエンコードするエンコーダを含む電子デバイスであって、前記エンコーダが、
少なくとも１つの信号特性が特定の種類のオーディオ・コンテンツを明確に示す場合、セクションのオーディオ・コンテンツの前記種類を示している前記少なくとも１つの信号特性に基づいて、前記オーディオ信号の前記各セクションに対して、コーディング・モデルを選択するようになっている第１の評価部と、
前記第１の評価部によってコーディング・モデルがまだ選択されていない各残りのセクションに対して、オーディオ信号の前記各残りのセクションに隣接するセクションに対する前記第１の評価部によるコーディング・モデルの前記選択を、統計的に評価するようになっており、前記それぞれの統計的評価に基づいて前記残りのセクションの各々に対するコーディング・モデルを選択するようになっている第２の評価部と、
それぞれのセクションに対して選択された前記コーディング・モデルで、前記オーディオ信号の前記各セクションをエンコードするエンコード部と、
を含む電子デバイス。
【請求項２０】
前記第１の種類のオーディオ・コンテンツが音声であり、前記第２の種類のオーディオ・コンテンツが音声以外のオーディオ・コンテンツである、請求項１９に記載の電子デバイス。
【請求項２１】
前記コーディング・モデルが、代数符号励振型線形予測コーディング・モデルと、トランスフォーム・コーディング・モデルとを含む、請求項１９に記載の電子デバイス。
【請求項２２】
オーディオ信号の連続したセクションをそれぞれのコーディング・モデルで、エンコードするエンコーダと、前記それぞれのセクションをエンコードに用いられたコーディング・モデルで、オーディオ信号の連続したエンコードされたセクションをデコードするデコーダを含み、第１の種類のオーディオ・コンテンツ用に最適化された少なくとも１つのコーディング・モデルと第２の種類のオーディオ・コンテンツ用に最適化された他の少なくとも１つのコーディング・モデルが前記エンコーダおよび前記デコーダで利用可能な、オーディオ・コーディング・システムであって、前記エンコーダが、
少なくとも１つの信号特性が特定の種類のオーディオ・コンテンツを明確に示す場合、セクションのオーディオ・コンテンツの前記種類を示している前記少なくとも１つの信号特性に基づいて、前記オーディオ信号の前記各セクションに対して、コーディング・モデルを選択するようになっている第１の評価部と、
前記第１の評価部によってコーディング・モデルがまだ選択されていない各残りのセクションに対して、オーディオ信号の前記各残りのセクションに隣接するセクションに対する前記第１の評価部によるコーディング・モデルの前記選択を、統計的に評価するようになっており、前記それぞれの統計的評価に基づいて、前記残りのセクションの各々に対するコーディング・モデルを選択するようになっている第２の評価部と、
それぞれのセクションに対して選択されたコーディング・モデルで、前記オーディオ信号の前記各セクションをエンコードするエンコード部と、
を含むオーディオ・コーディング・システム。
【請求項２３】
前記第１の種類のオーディオ・コンテンツが音声であり、前記第２の種類のオーディオ・コンテンツが音声以外のオーディオ・コンテンツである、請求項２２に記載のオーディオ・コーディング・システム。
【請求項２４】
前記コーディング・モデルが、代数符号励振型線形予測コーディング・モデルと、トランスフォーム・コーディング・モデルとを含む、請求項２２に記載のオーディオ・コーディング・システム。
【請求項２５】
第１の種類のオーディオ・コンテンツ用に最適化された少なくとも１つのコーディング・モデルと第２の種類のオーディオ・コンテンツ用に最適化された他の少なくとも１つのコーディング・モデルが選択可能な、オーディオ信号の連続したセクションをエンコードするためのそれぞれのコーディング・モデルを選択する、ソフトウェア・コードが格納されたソフトウェア・プログラム製品であって、エンコーダの処理コンポーネントで動作する際、前記ソフトウェア・コードが、
少なくとも１つの信号特性が特定の種類のオーディオ・コンテンツを明確に示す場合、それぞれのセクションのオーディオ・コンテンツの前記種類を示している前記少なくとも１つの信号特性に基づいて、前記オーディオ信号の前記各セクションに対して、コーディング・モデルを選択する工程と、
前記少なくとも１つの信号特性が特定の種類のオーディオ・コンテンツを明確に示さない場合、それぞれの残りのセクションに隣接するセクションの前記少なくとも１つの信号特性に基づいて既に選択された前記コーディング・モデルの統計的評価に基づいて、前記オーディオ信号の前記各残りのセクションに対して、コーディング・モデルを選択する工程と、
を実現する、ソフトウェア・プログラム製品。
【請求項２６】
前記第１の種類のオーディオ・コンテンツが音声であり、前記第２の種類のオーディオ・コンテンツが音声以外のオーディオ・コンテンツである、請求項２５に記載のソフトウェア・プログラム製品。
【請求項２７】
前記コーディング・モデルが、代数符号励振型線形予測コーディング・モデルと、トランスフォーム・コーディング・モデルとを含む、請求項２５に記載のソフトウェア・プログラム製品。
【国際調査報告】
2008503783.tif 000006
2008503783.tif 000007
2008503783.tif 000008