(57)【要約】  本発明は、オーディオ信号の符号化支援方法に関するもので、第１のコーダ・モード（coder mode）および第２のコーダ・モードが、オーディオ信号の各セクションを符号化するのに使用することができる。第２のコーダ・モードは、各セクションの符号化に対して、各セクション自体からの情報だけを必要とする第１の符号化モデルと、先行するセクションからの情報をもつオーバラップ信号をさらに必要とする第２の符号化モデルとに基づいて、各セクションの符号化を可能にする。第１のコーダ・モードから第２のコーダ・モードに切り替え後、オーディオ信号の第１のセクションを符号化するのに、第１の符号化モデルが常に使用される。このとき、この第１セクションは、後続セクションのために擬似的なオーバラップ信号を生成するのに使用することができ、後続セクションは、ほとんど第２の符号化モデルを使用して符号化される。
2007538283.tif 000002
【特許請求の範囲】
【請求項１】
オーディオ信号の符号化を支援するための方法であって、該オーディオ信号の各セクションの符号化のために少なくとも第１のコーダ・モード（coder mode）および第２のコーダ・モードが使用可能であり、少なくとも該第２のコーダ・モードが、少なくとも２つの異なる符号化モデルに基づき前記オーディオ信号の各セクションの符号化を可能にし、該符号化モデルの第１のモデルは、前記オーディオ信号の各セクションの符号化のために該セクション自体からの情報だけを必要とし、該符号化モデルの第２のモデルは、前記オーディオ信号の各セクションの符号化のために前記オーディオ信号の先行するセクションからの情報をもつオーバラップ信号をさらに必要とし、前記方法は、前記第１のコーダ・モードから前記第２のコーダ・モードに切り替えた後に、
該切り替え後に前記オーディオ信号の第１のセクションを符号化するために前記第１の符号化モデルを使用するステップと、
前記オーディオ信号のさらなるセクションに対して、各々に最も適した符号化モデルを選択するステップと、
前記オーディオ信号の後続セクションを符号化するために少なくとも前記第２の符号化モデルが選択されたときに、前記第１のセクションからの情報に基づいて擬似的なオーバラップ信号を生成するステップと、
前記さらなるセクションを符号化するために、各々に最も適して選択された符号化モデルを使用するステップと
を含む方法。
【請求項２】
請求項１に記載の方法であって、前記第１のコーダ・モードから前記第２のコーダ・モードに切り替え前に、該切り替え前の前記オーディオ信号の最終セクションを符号化するために、前記第１の符号化モデルを使用するステップをさらに含む方法。
【請求項３】
請求項１に記載の方法であって、前記第１のコーダ・モードが拡張適応マルチレート広帯域コーデックの適応マルチレート広帯域モードであり、前記第２のコーダ・モードが該拡張適応マルチレート広帯域コーデックの拡張モードである方法。
【請求項４】
請求項１に記載の方法であって、前記第１の符号化モデルは代数符号励振線形予測符号化モデルであり、前記第２の符号化モデルは変換符号化モデルである方法。
【請求項５】
拡張適応マルチレート広帯域コーデックによりオーディオ信号の符号化を支援するための方法であって、適応マルチレート広帯域モードおよび拡張モードが該オーディオ信号の各フレームを符号化するために使用可能であり、該拡張モードは、代数符号励振線形予測符号化モデルおよび変換符号化モデルに基づいて前記オーディオ信号の各フレームの符号化を可能にし、該変換符号化モデルが、前記オーディオ信号の各フレームの符号化のために前記オーディオ信号の先行フレームからの情報をもつオーバラップ信号を必要とし、前記方法は、前記適応マルチレート広帯域モードから前記拡張モードに切り替えた後に、
該切り替え後に前記オーディオ信号の第１フレームを符号化するために前記代数符号励振線形予測符号化モデルを使用するステップと、
前記オーディオ信号のさらなるフレームに対して、各々に最も適した符号化モデルを選択するステップと、
前記オーディオ信号の後続フレームを符号化するために少なくとも前記変換符号化モデルが選択されたときに、前記第１のフレームからの情報に基づいて擬似的なオーバラップ信号を生成するステップと、
前記さらなるフレームを符号化するために、各々に最も適して選択された符号化モデルを使用するステップと
を含む方法。
【請求項６】
オーディオ信号の連続セクションを符号化するためのモジュールであって、該モジュールが、
オーディオ信号の各セクションを符号化するのに適応した第１のコーダ・モード部分と、
オーディオ信号の各セクションを符号化するのに適応した第２のコーダ・モード部分と、
オーディオ信号の各セクションを符号化するために前記第１のコーダ・モード部分と前記第２のコーダ・モード部分とを切り替えるのに適応した切り替え部分と
を備え、
前記第２のコーダ・モード部分が、オーディオ信号の各セクションのために少なくとも２つの異なる符号化モデルの１つを選択するのに適応した選択部分を含み、該符号化モデルの第１のモデルは、オーディオ信号の各セクションを符号化するために前記セクション自体からの情報だけを必要とし、前記符号化モデルの第２のモデルは、オーディオ信号の各セクションを符号化するために前記オーディオ信号の先行セクションからの情報をもつオーバラップ信号をさらに必要とし、前記選択部分は、前記第２のコーダ・モード部分に切り替えた後、オーディオ信号の第１セクションのために常に前記第１の符号化モデルをさらに選択し、
前記第２のコーダ・モード部分が、符号化部分を含み、該符号化部分は、前記選択部分により選択される符号化モデルに基づいてオーディオ信号の各セクションを符号化するのに適応され、前記オーディオ信号の後続セクションを符号化するために少なくとも前記第２の符号化モデルが選択されたときは、前記第２のコーダ・モード部分に切り替えた後にオーディオ信号の第１セクションからの情報をもつ擬似的なオーバラップ信号を生成するのにさらに適応されるモジュール。
【請求項７】
請求項６に記載のモジュールであって、前記選択部分が、前記第１のコーダ・モードから前記第２のコーダ・モードへの前記切り替え部分の切り替え前に、前記オーディオ信号の最終セクションを符号化するために前記第１の符号化モデルを先に選択するように適応するモジュール。
【請求項８】
請求項６に記載のモジュールであって、前記第１のコーダ・モード部分は、拡張適応マルチレート広帯域コーデックの適応マルチレート広帯域モードでオーディオ信号の各セクションを符号化するのに適応し、前記第２のコーダ・モード部分は、該拡張適応マルチレート広帯域コーデックの拡張モードでオーディオ信号の各セクションを符号化するのに適応するモジュール。
【請求項９】
請求項６に記載のモジュールであって、前記第２のコーダ・モード部分は、前記第１の符号化モデルとして代数符号励振線形予測符号化モデルを使用し、前記第２の符号化モデルとして変換符号化モデルを使用するモジュール。
【請求項１０】
オーディオ信号の連続セクションを符号化するためにエンコーダを備える電子装置であって、このエンコーダが、
オーディオ信号の各セクションを符号化するのに適応した第１のコーダ・モード部分と、
オーディオ信号の各セクションを符号化するのに適応した第２のコーダ・モード部分と、
オーディオ信号の各セクションを符号化するために前記第１のコーダ・モード部分と前記第２のコーダ・モード部分とを切り替えるのに適応した切り替え部分と
を備え、
前記第２のコーダ・モード部分が、オーディオ信号の各セクションのために少なくとも２つの異なる符号化モデルの１つを選択するのに適応した選択部分を含み、該符号化モデルの第１のモデルは、オーディオ信号の各セクションを符号化するために前記セクション自体からの情報だけを必要とし、前記符号化モデルの第２のモデルは、オーディオ信号の各セクションを符号化するために前記オーディオ信号の先行セクションからの情報をもつオーバラップ信号をさらに必要とし、前記選択部分は、前記第２のコーダ・モード部分に切り替えた後、オーディオ信号の第１セクションのために常に前記第１の符号化モデルをさらに選択し、
前記第２のコーダ・モード部分が、符号化部分を含み、該符号化部分は、前記選択部分により選択される符号化モデルに基づいてオーディオ信号の各セクションを符号化するのに適応され、前記オーディオ信号の後続セクションを符号化するために少なくとも前記第２の符号化モデルが選択されたときには、前記第２のコーダ・モード部分に切り替えた後にオーディオ信号の第１セクションからの情報をもつ擬似的なオーバラップ信号を生成するのにさらに適応される電子装置。
【請求項１１】
請求項１０に記載の電子装置であって、前記電子装置がモバイル装置である電子装置。
【請求項１２】
請求項１０に記載の電子装置であって、前記電子装置がモバイル通信装置である電子装置。
【請求項１３】
オーディオ信号の連続セクションを符号化するためのエンコーダと、符号化されたオーディオ信号の連続セクションを復号化するためのデコーダとを備えるオーディオ符号化システムであって、該エンコーダが、
オーディオ信号の各セクションを符号化するのに適応した第１のコーダ・モード部分と、
オーディオ信号の各セクションを符号化するのに適応した第２のコーダ・モード部分と、
オーディオ信号の各セクションを符号化するために前記第１のコーダ・モード部分と前記第２のコーダ・モード部分とを切り替えるのに適応した切り替え部分と
を備え、
前記第２のコーダ・モード部分が、オーディオ信号の各セクションのために少なくとも２つの異なる符号化モデルの１つを選択するのに適応した選択部分を含み、該符号化モデルの第１のモデルは、オーディオ信号の各セクションを符号化するために前記セクション自体からの情報だけを必要とし、前記符号化モデルの第２のモデルは、オーディオ信号の各セクションを符号化するために前記オーディオ信号の先行セクションからの情報をもつオーバラップ信号をさらに必要とし、前記選択部分は、前記第２のコーダ・モード部分に切り替えた後、オーディオ信号の第１セクションのために常に前記第１の符号化モデルをさらに選択し、
前記第２のコーダ・モード部分が、符号化部分を含み、該符号化部分は、前記選択部分により選択される符号化モデルに基づいてオーディオ信号の各セクションを符号化するのに適応され、前記オーディオ信号の後続セクションを符号化するために少なくとも前記第２の符号化モデルが選択されたときは、前記第２のコーダ・モード部分に切り替えた後にオーディオ信号の第１セクションからの情報をもつ擬似的なオーバラップ信号を生成するのにさらに適応されるオーディオ符号化システム。
【請求項１４】
オーディオ信号の符号化を支援するためのソフトウェアコードを保存するソフトウェアプログラム製品であって、該オーディオ信号の各セクションの符号化のために少なくとも第１のコーダ・モードおよび第２のコーダ・モードが使用可能であり、少なくとも該第２のコーダ・モードが、少なくとも２つの異なる符号化モデルに基づき前記オーディオ信号の各セクションの符号化を可能にし、前記符号化モデルの第１のモデルは、前記オーディオ信号の各セクションの符号化のために該セクション自体からの情報だけを必要とし、前記符号化モデルの第２のモデルは、さらに前記オーディオ信号の各セクションの符号化のために前記オーディオ信号の先行セクションからの情報をもつオーバラップ信号を必要とし、前記ソフトウェアコードが、エンコーダの処理構成要素で実行されるときに、前記第１のコーダ・モードから前記第２のコーダ・モードに切り替えた後に以下のステップを実現し、このステップが、
該切り替え後に前記オーディオ信号の第１のセクションを符号化するために前記第１の符号化モデルを使用するステップと、
前記オーディオ信号のさらなるセクションに対して、各々に最も適した符号化モデルを選択するステップと、
前記オーディオ信号の後続セクションを符号化するために少なくとも前記第２の符号化モデルが選択されたときに、前記第１のセクションからの情報に基づいて擬似的なオーバラップ信号を生成するステップと、
前記さらなるセクションを符号化するために、各々に最も適して選択された符号化モデルを使用するステップと
を含むソフトウェアプログラム製品。
【請求項１５】
オーディオ信号の符号化を支援するための方法であって、該オーディオ信号の各セクションの符号化のために少なくとも第１のコーダ・モードおよび第２のコーダ・モードが使用可能であり、少なくとも該第２のコーダ・モードが、少なくとも２つの異なる符号化モデルに基づき前記オーディオ信号の各セクションの符号化を可能にし、該符号化モデルの第１のモデルは、前記オーディオ信号の各セクションの符号化のために該セクション自体からの情報だけを必要とし、前記符号化モデルの第２のモデルは、前記オーディオ信号の各セクションの符号化のために前記オーディオ信号の先行セクションからの情報をもつオーバラップ信号をさらに必要とし、前記方法が、前記第２のコーダ・モードから前記第１のコーダ・モードに切り替える前に前記オーディオ信号の最終セクションを符号化するために前記第１の符号化モデルを使用するステップを含む方法。
【請求項１６】
請求項１５に記載の方法であって、前記第１のコーダ・モードは拡張適応マルチレート広帯域コーデックの適応マルチレート広帯域モードであり、前記第２のコーダ・モードは該拡張適応マルチレート広帯域コーデックの拡張モードである方法。
【請求項１７】
請求項１５に記載の方法であって、前記第１の符号化モデルは代数符号励振線形予測符号化モデルであり、前記第２の符号化モデルは変換符号化モデルである方法。
【請求項１８】
拡張適応マルチレート広帯域コーデックによりオーディオ信号の符号化を支援するための方法であって、適応マルチレート広帯域モードおよび拡張モードが該オーディオ信号の各フレームを符号化するために使用可能であり、該拡張モードは、代数符号励振線形予測符号化モデルおよび変換符号化モデルに基づいて前記オーディオ信号の各フレームの符号化を可能にし、該変換符号化モデルは前記オーディオ信号の各フレームの符号化のために前記オーディオ信号の先行フレームからの情報をもつオーバラップ信号を必要とし、前記方法が、前記拡張モードから前記適応マルチレート広帯域モードに切り替える前に前記オーディオ信号の最終セクションを符号化するために前記代数符号励振線形予測符号化モデルを使用するステップを含む方法。
【請求項１９】
オーディオ信号の連続セクションを符号化するためのモジュールであって、該モジュールが、
オーディオ信号の各セクションを符号化するのに適応した第１のコーダ・モード部分と、
オーディオ信号の各セクションを符号化するのに適応した第２のコーダ・モード部分と、
オーディオ信号の各セクションを符号化するために前記第１のコーダ・モード部分と前記第２のコーダ・モード部分とを切り替えるのに適応した切り替え部分と
を備え、
前記第２のコーダ・モード部分が、オーディオ信号の各セクションのために少なくとも２つの異なる符号化モデルの１つを選択するのに適応した選択部分を含み、該符号化モデルの第１のモデルは、オーディオ信号の各セクションを符号化するために前記セクション自体からの情報だけを必要とし、前記符号化モデルの第２のモデルは、オーディオ信号の各セクションを符号化するために前記オーディオ信号の先行セクションからの情報をもつオーバラップ信号をさらに必要とし、前記選択部分は、前記第１のコーダ・モード部分に切り替える前に、オーディオ信号の最終セクションのために常に前記第１のコーダモデルを先に選択するように適応するモジュール。
【請求項２０】
請求項１９に記載のモジュールであって、前記第１のコーダ・モード部分は、拡張適応マルチレート広帯域コーデックの適応マルチレート広帯域モードでオーディオ信号の各セクションを符号化するのに適応され、前記第２のコーダ・モード部分は、前記拡張適応マルチレート広帯域コーデックの拡張モードでオーディオ信号の各セクションを符号化するのに適応されるモジュール。
【請求項２１】
請求項１９に記載のモジュールであって、前記第２のコーダ・モード部分は、前記第１の符号化モデルとして代数符号励振線形予測符号化モデルを使用し、前記第２の符号化モデルとして変換符号化モデルを使用するモジュール。
【請求項２２】
オーディオ信号の連続セクションを符号化するためにエンコーダを備える電子装置であって、このエンコーダが、
オーディオ信号の各セクションを符号化するのに適応した第１のコーダ・モード部分と、
オーディオ信号の各セクションを符号化するのに適応した第２のコーダ・モード部分と、
オーディオ信号の各セクションを符号化するために前記第１のコーダ・モード部分と前記第２のコーダ・モード部分とを切り替えるのに適応した切り替え部分と
を備え、
前記第２のコーダ・モード部分が、オーディオ信号の各セクションのために少なくとも２つの異なる符号化モデルの１つを選択するのに適応した選択部分を含み、該符号化モデルの第１のモデルは、オーディオ信号の各セクションを符号化するために前記セクション自体からの情報だけを必要とし、前記符号化モデルの第２のモデルは、オーディオ信号の各セクションを符号化するために前記オーディオ信号の先行セクションからの情報をもつオーバラップ信号をさらに必要とし、前記選択部分は、前記第１のコーダ・モード部分に切り替える前にオーディオ信号の最終セクションのために常に前記第１のコーダモデルを先に選択するように適応する電子装置。
【請求項２３】
請求項２２に記載の電子装置であって、前記電子装置がモバイル装置である電子装置。
【請求項２４】
請求項２２に記載の電子装置であって、前記電子装置がモバイル通信装置である電子装置。
【請求項２５】
オーディオ信号の連続セクションを符号化するためのエンコーダと、符号化したオーディオ信号の連続セクションを復号化するためのデコーダとを備えるオーディオ符号化システムであって、該エンコーダが、
オーディオ信号の各セクションを符号化するのに適応した第１のコーダ・モード部分と、
オーディオ信号の各セクションを符号化するのに適応した第２のコーダ・モード部分と、
オーディオ信号の各セクションを符号化するために前記第１のコーダ・モード部分と前記第２のコーダ・モード部分とを切り替えるのに適応した切り替え部分と
を備え、
前記第２のコーダ・モード部分が、オーディオ信号の各セクションのために少なくとも２つの異なる符号化モデルの１つを選択するのに適応した選択部分を含み、該符号化モデルの第１のモデルは、オーディオ信号の各セクションを符号化するために前記セクション自体からの情報だけを必要とし、前記符号化モデルの第２のモデルは、オーディオ信号の各セクションを符号化するために前記オーディオ信号の先行セクションからの情報をもつオーバラップ信号をさらに必要とし、前記選択部分は、前記第１のコーダ・モード部分に切り替える前にオーディオ信号の最終セクションのために常に前記第１のコーダモデルを先に選択するように適応するオーディオ符号化システム。
【請求項２６】
オーディオ信号の符号化を支援するためのソフトウェアコードを保存するソフトウェアプログラム製品であって、該オーディオ信号の各セクションの符号化のために少なくとも第１のコーダ・モードと第２のコーダ・モードとが使用可能であり、少なくとも前記第２のコーダ・モードは、少なくとも２つの異なる符号化モデルに基づき前記オーディオ信号の各セクションの符号化を可能にし、該符号化モデルの第１のモデルは、前記オーディオ信号の各セクションの符号化に対して該セクション自体からの情報だけを必要とし、前記符号化モデルの第２のモデルは、さらに前記オーディオ信号の各セクションの符号化に対して前記オーディオ信号の先行セクションからの情報をもつオーバラップ信号を必要とし、前記ソフトウェアコードは、エンコーダの処理構成要素内で実行するときに、前記第２のコーダ・モードから前記第１のコーダ・モードに切り替える前に以下のステップを実現し、このステップが、
前記切り替え前に前記オーディオ信号の最終セクションを符号化するための前記第１の符号化モデルを使用するステップであるソフトウェアプログラム製品。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、オーディオ信号の符号化を支援するための方法に関する。オーディオ信号の各セクションを符号化するために、少なくとも第１のコーダ・モード（coder mode）および第２のコーダ・モードが使用可能であり、少なくとも第２のコーダ・モードは、少なくとも２つの異なる符号化モデルに基づいて、オーディオ信号の各セクションの符号化を可能にする。本発明は、対応するモジュール、対応するエンコーダを具備する電子装置、対応するエンコーダおよびデコーダを具備するオーディオ符号化システムにも関係する。最後に、本発明は、対応するソフトウェアプログラム製品にもまた関係する。
【背景技術】
【０００２】
オーディオ信号は、音声信号と音楽のような他のタイプの信号とに分類することができ、異なるタイプのオーディオ信号に対して、異なる符号化モデルを使用するのが適切である。
【０００３】
音声信号の符号化で広く使用される技術は、代数符号励振線形予測（Algebraic Code-Excited Linear Prediction：ＡＣＥＬＰ）符号化であり、ＡＣＥＬＰは人の発声システムをモデル化し、音声信号の周期性を符号化するのに非常に適している。結果として、高い音声品質が非常に低いビットレートで実現できる。例えば、適応マルチレート広帯域（Adaptive Multi-Rate Wideband：ＡＭＲ−ＷＢ）方式は、ＡＣＥＬＰ技術に基づく音声コーデックである。ＡＭＲ−ＷＢは、例えば、技術仕様書３ＧＰＰ  ＴＳ  ２６．１９０，「音声コーデック音声処理機能；ＡＭＲ広帯域音声コーデック；トランス符号化機能（“Speech Codec speech processing functions;AMR Wideband speech codec;Transcoding functions”）」，V5.1.0(2001-12)に記述されている。しかしながら、人の発声システムに基づく音声コーデックを、音楽のような他のタイプのオーディオ信号に適用すると、通常、むしろ品質悪化になる。
【０００４】
音声以外のオーディオ信号に対して広く使用される技術は、変換符号化（transform coding：ＴＣＸ）である。オーディオ信号に対する変換符号化の優秀性は、知覚判断によるマスキング処理および周波数領域での符号化に基づく。結果的に得られるオーディオ信号の品質は、変換符号化する際に、符号化のフレーム長を適切に選択することでさらに改善される。しかし、変換符号化技術は、音声以外のオーディオ信号に対して高い品質をもたらすものの、低ビットレートで動作するとき、周期的特性をもつ音声信号に対する性能はよくない。したがって、変換符号化技術で処理された音声品質は、一般的にかなり低下する。特に長いＴＣＸフレームではさらに悪化する。
【０００５】
拡張ＡＭＲ−ＷＢ（以下、「ＡＭＲ−ＷＢ＋」と表記）コーデックは、ステレオ・オーディオ信号を、高ビットレートのモノラル信号として符号化し、ステレオ用として複数のサイド信号情報として提供する。「ＡＭＲ−ＷＢ＋」コーデックは、０ヘルツから６４００ヘルツまでの周波数帯域で中心となるモノラル信号を符号化するために、ＡＣＥＬＰ符号化モデルおよびＴＣＸモデルの両方を使用する。ＴＣＸモデルでは、２０ミリ秒，４０ミリ秒または８０ミリ秒の符号化フレーム長が使用される。
【０００６】
ＡＣＥＬＰモデルは、オーディオの質を低下させる場合がある。また、変換符号化は、通常音声に対してうまく機能せず、特に、長い符号化フレームに使用するときうまく機能しない。したがって、符号化する信号の特性に応じて、それぞれ最良の符号化モデルを選択する必要がある。実際に使用する符号化モデルの選択は、種々の方法で実行することができる。
【０００７】
モバイル・マルチメディア・サービス（mobile multimedia services：ＭＭＳ）のような複雑でない技術を要求するシステムにおいて、最適な符号化モデルを選択するために、通常、音楽／音声分類アルゴリズムが使用される。このアルゴリズムは、オーディオ信号のエネルギーおよび周波数特性の解析に基づいて、音楽あるいは音声のいずれかとして全ソース信号を分類する。
【０００８】
オーディオ信号が音声のみ、または音楽のみでできていれば、このような音楽／音声の分類に基づいて全信号に対して同一の符号化モデルを用いれば十分である。しかしながら、一般的に多くの場合、符号化するオーディオ信号は、混合タイプのオーディオ信号である。例えば、オーディオ信号において、音声と音楽とが同時にある場合、および／または、音声と音楽とが一時的に入れ替わる場合がある。
【０００９】
このような場合、全ソース信号を音楽または音声のカテゴリーに分類することは、あまりにも限定したアプローチである。そこで、全体的なオーディオの品質は、当該オーディオ信号を符号化するときに、符号化モデル間で時間的に切り替えることで唯一最高にすることができる。すなわち、ＡＣＥＬＰモデルを、音声以外のオーディオ信号として分類されるソース信号を符号化するために一時的に使用する。一方、ＴＣＸモデルも、音声信号として分類されるソース信号に対して一時的に使用する。
【００１０】
「ＡＭＲ−ＷＢ＋」コーデックは、上記のような混合タイプのオーディオ信号を、各フレームをベースにして、混合タイプの符号化モデルにより符号化するために開発された。
【００１１】
「ＡＭＲ−ＷＢ＋」での符号化モデルの選択、すなわち分類はさまざまな方法で実行することができる。
【００１２】
最も複雑なアプローチは、オーディオ信号を、ＡＣＥＬＰおよびＴＣＸモデルの考えられるあらゆる組合せで、最初に符号化する。次に、信号を各組合せに対して再び合成する。この後、合成した音声信号の品質に基づいて最良の励振状態を選択する。特定の組合せで得られた合成の音声品質は、例えば、得られた音声の信号対雑音比（signal-to-noise ratio：ＳＮＲ）を求めることで測定できる。この調音音響変換Ａ-ｂ-Ｓ（Analysis-by-Synthesis）法というアプローチは良好な結果をもたらすであろう。しかしながら、非常に複雑であるために、いくつかの用途ではこの方法は実行できない。実行できない用途には、例えば、モバイル向けの用途が含まれる。この複雑さは、主に、ＡＣＥＬＰ符号化が原因であり、これがエンコーダの最も複雑な部分となっている。
【００１３】
例えばＭＭＳのようなシステムでは、上述のような完全な閉ループの調音音響変換Ａ-ｂ-Ｓ法は、実施するには複雑すぎる。従って、ＭＭＳ用エンコーダにおいては、複雑でない開ループ法を、特定フレームを符号化するために、ＡＣＥＬＰ符号化モデルまたはＴＣＸモデルのいずれを使用するかの判定する際の分類に採用することができる。
【００１４】
「ＡＭＲ−ＷＢ＋」は、各フレームに対する各々の符号化モデルを選択するために、複雑でない種々の開ループ法を使用することができる。このようなアプローチに採用される選択ロジックは、各々の符号化モデルを選択するために、ソース信号の特徴を評価し、より詳細にパラメータを符号化することを目的とする。
【００１５】
分類手順の中に選択ロジックを提案する１つには、最初に各フレーム内のオーディオ信号を複数の周波数帯域に分割し、低周波数帯域のエネルギーと高周波数帯域のエネルギーとの間の関係を解析するとともに、これらの帯域におけるエネルギーレベルの変動を解析することが含まれるからである。オーディオ信号の各フレームにおけるオーディオ・コンテンツは、この後、対象とした音楽または音声の個別測定または両方を同時測定した種々の組合せに基づいて、異なる解析ウィンドウおよび判定の閾値を用いて、音楽と同類のコンテンツあるいは音声と同類のコンテンツとして分類する。
【００１６】
分類を支援する別の選択ロジックとして、特に上記第１の選択ロジックに追加して使用することができ、このためモデル分類の改良版とも呼ばれる選択ロジックを提案する。この提案するロジックでの符号化モデル選択は、オーディオ信号の各々のフレームにおけるオーディオ・コンテンツの周期性および静的特性の評価に基づく。周期性および静的特性は、相互関係、長期予測（Long Term Prediction：ＬＴＰ）パラメータおよびスペクトル距離測定を求めることでさらに詳細に評価される。
【００１７】
「ＡＭＲ−ＷＢ＋」コーデックは、オーディオストリームの符号化の期間中に、サンプリング周波数が変わらないとき、ＡＣＥＬＰ符号化モデルを専用に使用するＡＭＲ−ＷＢモードと、ＡＣＥＬＰ符号化モデルまたはＴＣＸモデルのいずれかを使用する拡張モードと、に切り替えることがさらにできる。サンプリング周波数は、例えば１６キロヘルツが可能である。
【００１８】
拡張モードは、ＡＭＲ−ＷＢモードより高いビットレートで出力する。このため、拡張モードからＡＭＲ−ＷＢモードへの切り替えは、符号化端末部と復号化端末部とを接続するネットワークの通信条件が、ネットワークでの輻輳を低減するために、高ビットレートモードから低ビットレートモードへの変更を必要とするときに有利である。モバイル放送／マルチキャストサービス（Mobile Broadcast/Multicast Service：ＭＢＭＳ）において、低価格の新規受信機を取り込むときにも、高ビットレートモードから低ビットレートモードへの変更が必要とされる。
【００１９】
一方、ＡＭＲ−ＷＢモードから拡張モードへの切り替えは、ネットワークにおける通信条件における変化により低ビットレートモードから高ビットレートモードへの移行が可能なときに有利となる。高ビットレートモードを使用することでさらに良好なオーディオ品質が可能になる。
【００２０】
核となるコーデックが、ＡＭＲ−ＷＢモードおよび「ＡＭＲ−ＷＢ＋」の拡張モードに対して、６．４キロヘルツの同一サンプリングレートを使用し、少なくとも部分的に同類の符号化技術を使用していることから、拡張モードからＡＭＲ−ＷＢモードへの移行、およびこの逆方向の移行を、この周波数帯域においてスムーズに処理することができる。しかしながら、ＡＣＥＬＰの中心帯域での符号化処理は、ＡＭＲ−ＷＢモードと拡張モードとでは若干異なっている。従って、コーダー・モードを切り替えるとき、すべての必要な状態変数およびバッファ内容を格納して、任意のアルゴリズムから他のアルゴリズムにコピーするように注意を払う必要がある。
【００２１】
さらに、変換モデルは、拡張モードだけでしか使用できないことに考慮する必要がある。
【００２２】
特定の符号化フレームを符号化するために、ＴＣＸモデルはオーバラップ・ウィンドウを使用する。これを図１に示す。図１は、複数の符号化フレームと複数のオーバラップ解析ウィンドウとを、時間軸に示す図である。ＴＣＸフレームを符号化するために、現在のＴＣＸフレームと先行するＴＣＸフレームとをカバーするウィンドウが使用される。
【００２３】
現時点のＴＣＸフレーム１１および対応するオーバラップ・ウィンドウ１２は、太い実線で表示する。後続するＴＣＸフレーム１３および対応するウィンドウ１４は、太い破線で表示する。図示した例では解析ウィンドウは５０％オーバラップしているが、実際においては、オーバラップは図示例よりも通常小さくなる。
【００２４】
ＡＭＲ−ＷＢの拡張モード内における典型的な操作では、現在のフレームが符号化された後、現在のフレームの情報に基づいて、後続するフレームのオーバラップ信号が個々に生成される。
【００２５】
現在の符号化フレームに変換符号化モデルを使用するとき、後続の符号化フレームに対するオーバラップ信号が規定によって生成される。何故なら、変換用解析ウィンドウがオーバラップするからである。
【００２６】
ＡＣＥＬＰ符号化モデルは、上記とは対照的に、現在の符号化フレームからの情報だけに依存する。すなわち、このモデルはオーバラップ・ウィンドウを使用しない。このため、ＡＣＥＬＰ符号化フレームにＴＣＸフレームが追従するとき、ＡＣＥＬＰアルゴリズムは、実際のＡＣＥＬＰ付随処理に加えて、つまり擬似的なオーバラップ信号を生成することが要求される。
【００２７】
図２は、拡張モードにおける典型的な状況を示す。ここでは、ＴＣＸフレームがＡＣＥＬＰフレームに追従することから、ＴＣＸフレームのために擬似的なオーバラップ信号を生成しなければならない。ＡＣＥＬＰ符号化フレーム２１およびＴＣＸフレーム２３に対する擬似的なオーバラップ信号２２を太い破線で示す。ＴＣＸフレーム２３およびＴＣＸフレーム２３からのオーバラップ信号を太い実線で示す。ＡＣＥＬＰ符号化は、先行する符号化フレームからのいかなるオーバラップ信号も必要としないことから、ＡＣＥＬＰフレームにさらにＡＣＥＬＦフレームが続くとき、オーバラップ信号は生成されない。
【００２８】
ＡＭＲ−ＷＢの拡張モードにおいて、ＡＣＥＬＰモードでの擬似的なオーバラップ信号の生成は、内蔵されている特徴がある。したがって、ＡＣＥＬＰ符号化とＴＣＸとの切り替えは滑らかである。
【００２９】
しかしながら、「ＡＭＲ−ＷＢ＋」コーデックで標準のＡＭＲ−ＷＢモードから拡張モードへ切り替える際の問題が残る。オーバラップ信号はこのコーダ・モードで要求されないことから、標準のＡＭＲ−ＷＢモードは擬似的なオーバラップ信号の生成をもたらさない。従って、ＡＭＲ−ＷＢモードから拡張モードに切り替えた後に、オーディオ信号フレームがＴＣＸフレームになるよう選ばれるとき、符号化は適切に実行されない。この結果、オーバラップ信号部分を欠くことが、オーディオ信号の合成で不自然な可聴信号を発生させることになる。
【発明の開示】
【発明が解決しようとする課題】
【００３０】
本発明の目的は、異なるコーダ・モード間での滑らかな切り替えを可能にすることである。
【課題を解決するための手段】
【００３１】
本発明の第１の態様において、オーディオ信号の符号化を支援するための方法を提供し、ここでオーディオ信号の各セクションの符号化のために、少なくとも第１のコーダ・モードと第２のコーダ・モードとが使用可能である。少なくとも第２のコーダ・モードは、少なくとも２つの異なる符号化モデルに基づき、オーディオ信号の各セクションの符号化を可能にする。符号化モデルの第１のモデルは、オーディオ信号の各セクションの符号化に対してセクション自体からの情報だけを必要とし、符号化モデルの第２のモデルは、さらにオーディオ信号の各セクションの符号化に対してオーディオ信号の先行するセクションからの情報をもつオーバラップ信号を必要とする。第１のコーダ・モードから第２のコーダ・モードに切り替えた後に、オーディオ信号の第１のセクションを符号化するために第１の符号化モデルが使用される。オーディオ信号のさらなるセクションに対して、各々に最も適した符号化モデルが選択される。
【００３２】
さらに、少なくとも第２の符号化モデルが、オーディオ信号の後続するセクションを符号化するために選択されたとき、第１のセクションからの情報に基づいて擬似的なオーバラップ信号が生成される。こうして、さらなるセクションを符号化するために、選択された各々の符号化モデルが使用される。
【００３３】
本発明の第１の態様において、さらに、オーディオ信号の連続セクションを符号化するためのモジュールを提供する。このモジュールは、オーディオ信号の各々のセクションを符号化するのに適応した第１のコーダ・モード部分と、オーディオ信号の各々のセクションを符号化するのに適応した第２のコーダ・モード部分とを備える。このモジュールはさらに、オーディオ信号の各セクションを符号化するために第１のコーダ・モード部分と第２のコーダ・モード部分とを切り替えるのに適応した切り替え部分を備える。第２のコーダ・モード部分は、オーディオ信号の各セクションに対して少なくとも２つの異なる符号化モデルの１つを選択するのに適応した選択部分を含む。これらの符号化モデルの第１のモデルは、オーディオ信号の各セクションを符号化するためにセクション自体からの情報だけを必要とし、これらの符号化モデルの第２のモデルは、オーディオ信号の各セクションを符号化するためにオーディオ信号の先行するセクションからの情報をもつオーバラップ信号をさらに必要とする。選択部分は、第２のコーダ・モード部分への切り替え後に、オーディオ信号の第１セクションに対して常に第１の符号化モデルをさらに選択するように適応する。第２のコーダ・モード部分は、選択部分により選択される符号化モデルに基づいてオーディオ信号の各セクションを符号化するのに適応した符号化部分をさらに含む。符号化部分は、少なくともオーディオ信号の後続するセクションを符号化するために、第２の符号化モデルが選択されたとき、第２のコーダ・モード部分への切り替え後にオーディオ信号の第１セクションからの情報をもつ擬似的なオーバラップ信号をさらに生成するように適応する。
【００３４】
本発明の第１の態様において、提供したモジュールの特性をもつエンコーダを備える電子装置をさらに提供する。
【００３５】
本発明の第１の態様において、提供したモジュールの特性をもつエンコーダと、また連続する符号化セクションを復号化するためのデコーダと、を備えるオーディオ符号化システムをさらに提供する。
【００３６】
本発明の第１の態様において、最後に、オーディオ信号の符号化を支援するためのソフトウェアコードを保存するソフトウェアプログラム製品を提供する。オーディオ信号の各セクションの符号化のために少なくとも第１のコーダ・モードおよび第２のコーダ・モードが使用可能であり、少なくとも第２のコーダ・モードが、少なくとも２つの異なる符号化モデルに基づきオーディオ信号の各セクションの符号化を可能にする。これらの符号化モデルの第１のモデルは、オーディオ信号の各セクションの符号化に対してセクション自体からの情報だけを必要とし、これらの符号化モデルの第２のモデルは、オーディオ信号の各セクションの符号化に対してオーディオ信号の先行するセクションからの情報をもつオーバラップ信号をさらに必要とする。エンコーダの処理構成要素内で実行するときに、ソフトウェアコードは、第１のコーダ・モードから第２のコーダ・モードに切り替えた後に、提供された方法を実行する。
【００３７】
本発明の第１の態様は、先行するオーディオ信号のセクションに基づくオーバラップ信号が存在することは、オーバラップ信号を必要とする符号化モデルが、特定のコーダ・モードでオーディオ信号の第１のセクションの符号化モデルとして決して選択されなければ、各セクションのために必要な符号化モデルを選択することを、確実にできるという考えに基づく。従って、オーバラップ信号を必要とする符号化モデルと、オーバラップ信号を必要としない符号化モデルとを使用可能にする第２のコーダ・モードへ切り替えた後、切り替え後の第１のオーディオ信号セクションを符号化するために、オーバラップ信号を必要としない符号化モデルが、常に選択される。
【００３８】
本発明の第１の態様の利点は、第１のコーダ・モードから第２のコーダ・モードへの滑らかな切り替えを確実にすることで、無効なオーバラップ信号の使用を防ぐことである。
【００３９】
第１のコーダ・モードが、第１の符号化モデルだけを使用可能にするとき、上記のような注意を払うことなく、第２のコーダ・モードから第１のコーダ・モードへの切り替えが実施できる。しかしながら、異なる符号化モデルに対する量子化は異なる場合がある。量子化ツールが、切り替え前に適切に初期化されないとき、異なる符号化方法のために、切り替え後にオーディオ信号のセクションで不自然な可聴信号をもたらすことがある。したがって、第２のコーダ・モードから第１のコーダ・モードに切り替える前に、量子化ツールを適切に確実に初期化することが有利である。初期化設定には、例えば、バッファの一部に格納する適切な最初の量子化利得の準備を含む。
【００４０】
本発明の第２の態様は、第２のコーダ・モードから第１のコーダ・モードに切り替える前に、第２のコーダ・モードのオーディオ信号の最終セクションを符号化するために第１の符号化モデルを使用するという考え方に基づく。つまり、第２のコーダ・モードから第１のコーダ・モードへの切り替えを実行することが決定されたとき、実際の切り替えでは、オーディオ信号の少なくとも１セクション分は遅れる。
【００４１】
本発明の第２の態様において、これにより、オーディオ信号の符号化を支援するための方法が提供され、ここでは、オーディオ信号の各セクションの符号化のために、少なくとも第１のコーダ・モードと第２のコーダ・モードとが使用可能である。少なくとも第２のコーダ・モードは、少なくとも２つの異なる符号化モデルに基づきオーディオ信号の各セクションの符号化を可能にする。符号化モデルの第１のモデルは、オーディオ信号の各セクションの符号化に対してセクション自体からの情報だけを必要とし、符号化モデルの第２のモデルは、オーディオ信号の各セクションの符号化のために先行するセクションの情報をもつオーバラップ信号をさらに必要とする。第２のコーダ・モードから第１のコーダ・モードに切り替える前に、オーディオ信号の最終セクションを符号化するために、第１の符号化モデルは切り替え前に使用される。
【００４２】
本発明の第２の態様において、さらに、オーディオ信号の連続セクションを符号化するためのモジュールが提供される。このモジュールは、オーディオ信号の各々のセクションを符号化するのに適応した第１のコーダ・モード部分と、オーディオ信号の各々のセクションを符号化するのに適応した第２のコーダ・モード部分とを含む。このモジュールはさらに、オーディオ信号の各セクションを符号化するために第１のコーダ・モード部分と第２のコーダ・モード部分とを切り替えるのに適応した切り替え部分を含む。第２のコーダ・モード部分が、オーディオ信号の各セクションのために少なくとも２つの異なる符号化モデルを選択するのに適応した選択部分を含み、これらの符号化モデルの第１のモデルは、オーディオ信号の各セクションを符号化するためにセクション自体からの情報だけを必要とし、これらの符号化モデルの第２のモデルは、オーディオ信号の各セクションを符号化のために先行するセクションの情報をもつオーバラップ信号をさらに必要とする。選択部分は、第１のコーダ・モード部分に切り替える前に、オーディオ信号の最終セクションのために常に第１のコーダモデルを先に選択するように適応する。
【００４３】
本発明の第２の態様において、さらに、本発明の第２の態様に対して提供されるモジュールの特性をもつエンコーダを備える電子装置を提供する。
【００４４】
本発明の第２の態様において、本発明の第２の態様に対して提供されるモジュールの特性をもつエンコーダと、また連続する符号化セクションを復号化するためのデコーダと、を備えるオーディオ符号化システムをさらに提供する。
【００４５】
本発明の第２の態様において、最後に、オーディオ信号の符号化を支援するためのソフトウェアコードを保存するソフトウェアプログラム製品を提供する。オーディオ信号の各セクションの符号化のために少なくとも第１のコーダ・モードおよび第２のコーダ・モードが使用可能であり、少なくとも第２のコーダ・モードが、少なくとも２つの異なる符号化モデルに基づきオーディオ信号の各セクションの符号化を可能にする。これらの符号化モデルの第１のモデルは、オーディオ信号の各セクションの符号化に対してセクション自体からの情報だけを必要とし、これらの符号化モデルの第２のモデルは、オーディオ信号の各セクションの符号化のために先行するセクションの情報をもつオーバラップ信号をさらに必要とする。エンコーダの処理構成要素内で実行するとき、ソフトウェアコードは、第２のコーダ・モードから第１のコーダ・モードに切り替えるときに、本発明の第２の態様により提供された方法を実行する。
【００４６】
本発明の第２の態様の利点は、第２のコーダ・モードから第１のコーダ・モードへの滑らかな切り替えを確実にすることで、このため、第１のコーダ・モードでの量子化ツールの適切な初期化を可能にする。
【００４７】
本発明の両態様は、第２のコーダ・モードにおいて、第１の符号化モデルと第２の符号化モデルとの間での従来方式の選択をオーバーランさせることで、このようにスムーズな切り替えが実現できることをベースとしている。切り替え後のオーディオ信号の第１のセクションまたは切り替え前のオーディオ信号の最終セクションのいずれかのそれぞれにおいて、オーバーランが実行される。
【００４８】
本発明の両態様は、一緒に実行することができ、それだけでなく、互いに等しく独立して実行できることを理解すべきである。
【００４９】
本発明の両態様に対して、第１の符号化モデルは、ＡＣＥＬＰ符号化モデルのように、例えば時間領域ベースの符号化モデルが可能であり、他方、第２の符号化モデルは、ＴＣＸモデルのように、例えば周波数領域ベースの符号化モデルが可能である。さらに、第１のコーダ・モードは、例えば「ＡＭＲ−ＷＢ＋」コーデックのＡＭＲ−ＷＢモードが可能であり、他方、第２のコーダ・モードは、例えば「ＡＭＲ−ＷＢ＋」コーデックの拡張モードが可能である。
【００５０】
提供するモジュールは、本発明の両態様において、例えば、エンコーダまたはエンコーダの一部であることが可能である。
【００５１】
提供する電子装置は、本発明の両態様において、例えば、モバイル通信装置または他の複雑な分類処理が要求されない数種類のモバイル装置が可能である。ただし、電子装置は、固定装置でも可能であることは理解されるはずである。
【００５２】
本発明の別の目的および特性は、添付図面に関連して配慮された以下の詳細な説明から明らかとなるであろう。しかしながら、図面は単に例示の目的のために作成されたものであり、本発明の制限を規定するものではなく、この制限については添付の請求項を参照することで行うべきことを理解すべきである。さらに、図面は縮尺で描かれているものではなく、単に、ここで説明された構造や手順を概念的に図示することを意図したものであるということを理解すべきである。
【発明を実施するための最良の形態】
【００５３】
図３は、本発明の１つの実施形態によるオーディオ符号化システムの概略図であり、本発明は、「ＡＭＲ−ＷＢ＋」エンコーダにおいて、ＡＭＲ−ＷＢモードと拡張モードとの間での滑らかな移行を可能にする。
【００５４】
上記システムは、「ＡＭＲ−ＷＢ＋」エンコーダ３２を含む第１の装置３１と、「ＡＭＲ−ＷＢ＋」デコーダ５２を含む第２の装置５１とを備える。第１の装置３１は、例えば、モバイル装置、あるいはＭＭＳサーバのような固定装置である。第２の装置５１は、例えば、携帯電話もしくは他の数種類のモバイル装置、または類似装置、場合によっては固定装置でも可能である。
【００５５】
「ＡＭＲ−ＷＢ＋」エンコーダ３２は、ＡＣＥＬＰ符号化のみを実行するよう適応した従来のＡＭＲ−ＷＢ符号化部分３４と、ＡＣＥＬＰ符号化モデルまたはＴＣＸ符号化モデルのいずれかに基づいて符号化を実行するよう適応した拡張モード符号化部分３５とを備える。
【００５６】
「ＡＭＲ−ＷＢ＋」エンコーダ３２はさらに、ＡＭＲ−ＷＢ符号化部分３４あるいは拡張モード符号化部分３５のいずれかに、オーディオ信号フレームを転送するための切り替え部分３６を備える。
【００５７】
切り替え部分３６は、上記目的のために、評価部分（図示されていない）からの切り替え命令を受信するよう適応した遷移制御部分４１を備える。切り替え部分３６はさらに、遷移制御部分４１の制御下で、「ＡＭＲ−ＷＢ＋」エンコーダ３２への入力信号をＡＭＲ−ＷＢ符号化部分３４または拡張モード符号化部分３５のいずれかにつなげる切り替え要素４２を備える。
【００５８】
拡張モード符号化部分３５は選択部分４３を備える。拡張モード符号化部分３５に付随する切り替え要素４２の出力端子は、選択部分４３の入力部に結合する。さらに、遷移制御部分４１は、選択部分４３への制御用アクセスと逆方向のアクセスとを有する。選択部分４３の出力部は、拡張モード符号化部分３５内で、ＡＣＥＬＰ／ＴＣＸ符号化部分４４とさらに結合する。
【００５９】
提示した部分３４〜３６および４１〜４４は、モノラル用オーディオ信号を符号化するように考えられているが、このモノラル用信号はステレオ用オーディオ信号から生成することができることは当然である。追加のステレオ情報は、図示されていない追加のステレオ拡張部分で生成することができる。さらに、エンコーダ３２が同様に図示されていない部分を備えることに注意するべきである。提示された部分３４〜３６および４１〜４４は、個別の部分である必要はなく、互いにあるいは他の部分と等しく組み合わすことができることはまた当然である。
【００６０】
ＡＭＲ−ＷＢ符号化部分３４、拡張モード符号化部分３５および切り替え部分３６は、特に、エンコーダ３２の処理構成要素３３内で実行されるソフトウェア・スイッチにより実現することができ、このスイッチング用処理構成要素を点線で示す。
【００６１】
次に、「ＡＭＲ−ＷＢ＋」エンコーダ３２での処理を、図４のフロー図を参照しながら、さらに詳細に説明する。
【００６２】
「ＡＭＲ−ＷＢ＋」エンコーダ３２は、第１の装置３１に供給されたオーディオ信号を受信する。受信したオーディオ信号は、符号化のためにＡＭＲ−ＷＢ符号化部分３４または拡張モード符号化部分３５に対して２０ミリ秒のフレームで転送される。
【００６３】
フローチャート（図４参照）は、ここでは低出力ビットレートを達成するために、切り替え部分３６が、オーディオ信号のフレームをＡＭＲ−ＷＢ符号化部分３４に転送する状態から開始される。例えば、第１の装置３１および第２の装置５１を接続するネットワークにおいて十分な容量がないときが該当する。これにより、オーディオ信号フレームは、ＡＭＲ−ＷＢ符号化部分３４において、ＡＣＥＬＰ符号化モデルを使用して符号化され、第２の装置５１に送信される。
【００６４】
ここで、装置３１の任意の評価部分は、ネットワークにおける状況が変化し、高ビットレートが可能になっているか否かを見分ける。この結果で、評価部分は、切り替え部分３６の遷移制御部分４１に対して切り替え命令を与える。
【００６５】
切り替え命令が、ＡＭＲ−ＷＢモードから拡張モードへの切り替えが必要であることを指示するとき、このような場合、遷移制御部分４１は、この命令を即座に切り替え要素４２に転送する。切り替え要素４２は、ＡＭＲ−ＷＢ符号化部分３４の代わりに、拡張モード符号化部分３５に対してオーディオ信号の着信フレームを供給する。並行して、遷移制御部分４１は、拡張モード符号化部分３５の選択部分４３にオーバーラン命令を与える。
【００６６】
拡張モード符号部分３５内で、選択部分４３は、受信オーディオ信号フレームの各々を符号化するために、ＡＣＥＬＰ符号化モデルまたはＴＣＸモデルを使用するかを判定する。この後、選択部分４３は、選択した符号化モデルの指示とともに、オーディオ信号のフレームをＡＣＥＬＰ／ＴＣＸ符号化部分４４に転送する。
【００６７】
選択部分４３が遷移制御部分４１からオーバーラン命令を受信すると、同時に受信したオーディオ信号のために、ＡＣＥＬＰ符号化モデルの選択を強制する。これにより、ＡＭＲ−ＷＢモードからの切り替え後、選択部分４３は、受信した第１のオーディオ信号フレームに対して、ＡＣＥＬＰ符号化モデルを常に選択する。
【００６８】
この後、受信した指示にしたがって、第１のオーディオ信号フレームは、ＡＣＥＬＰ／ＴＣＸ符号化部分４４において、ＡＣＥＬＰ符号化モデルを使用して符号化される。
【００６９】
引き続き、選択部分４３は、受信するオーディオ信号フレームの各々を符号化するのに、開ループ方式または閉ループ方式のいずれか、および、ＡＣＥＬＰ符号化モデルまたはＴＣＸモデルのいずれを使用するかを判定する。
【００７０】
各々のオーディオ信号フレームは、この後、選択された符号化モデルに付随する指示にしたがって、ＡＣＥＬＰ／ＴＣＸ符号化部分４４で符号化される。
【００７１】
「ＡＭＲ−ＷＢ＋」の拡張モードでは上述したように、ＴＣＸモデルが次のオーディオ信号フレームのために選択されるとき、各ＡＣＥＬＰの実際の符号化処理に続いて、オーバラップ信号の発生が追従する。
【００７２】
いかなる場合でも、第１のオーディオ信号フレームは、ＡＣＥＬＰ符号化モデルを使用して符号化されることから、これにより、第１のＴＣＸフレームに対して、先行するオーディオ信号フレームからのオーバラップ信号が事前にあることは確実である。
【００７３】
ＡＭＲ−ＷＢモードから拡張モードへの移行を、図５に例示する。図５は、ＡＭＲ−ＷＢモードから拡張モードに切り替える前後に取り扱われる複数の符号化フレームの関係を時系列に示す図である。時間軸の上では、ＡＭＲ−ＷＢモードと拡張モードとを、垂直方向の点線で分割表示している。
【００７４】
符号化フレーム６１は、切り替え前のＡＭＲ−ＷＢモードで符号化する最終ＡＣＥＬＰ符号化フレームである。ＡＭＲ−ＷＢ符号化部分３４によるこのＡＣＥＬＰ符号化フレーム６１の符号化処理では、オーバラップ信号の発生が追従しない。後続する符号化フレーム６３は、切り替え後に、拡張モード符号化部分３５が符号化する第１の符号化フレームである。フレーム６３は、強制的にＡＣＥＬＰ符号化フレームとなる。ＡＣＥＬＰ符号化フレーム６１，６３の両方における符号化は、各フレームの固有情報にもっぱら基づく。当該部分を破線６２，６４に示す。
【００７５】
さらに後続する符号化フレーム６５は、選択部分４３によりＴＣＸフレームが選択される。このＴＣＸフレームの正しい符号化には、ＴＣＸフレーム６５と、先行するＡＣＥＬＰ符号化フレーム６３の少なくとも一部とをカバーするオーバラップ・ウィンドウからの情報を必要となる。従って、後続のＴＣＸフレーム６５のためのオーバラップ信号の発生は、ＡＣＥＬＰフレーム６３の符号化処理に追従する。オーバラップ信号は、破線６４を太線で示した中に示される。ＴＣＸフレーム６５をカバーするオーバラップ・ウィンドウ部分は、太い実線の曲線６６で示す。
【００７６】
以下のことは、注目すべきである。例えば４０ミリ秒または８０ミリ秒といった２０ミリ秒を超える符号化フレームを使用し、かつ、１つ以上の先行するオーディオ信号フレームをカバーするオーバラップ・ウィンドウを必要とする選択部分４３が、ＴＣＸモデルを選択できるとき、選択部分４３は、切り替え後には、１つ以上のオーディオ信号に対してＡＣＥＬＰ符号化モデルを選択することが、また強制されることになる。
【００７７】
この後で、装置３１の評価部分は、低ビットレートが再び必要であることを認識すると、切り替え部分３６に対してさらに切り替え命令を与える。
【００７８】
この場合、切り替え命令が拡張モードからＡＭＲ−ＷＢモードへの切り替えを示すとき、切り替え部分３６の遷移制御部分４１は、拡張モード符号化部分３５の選択部分４３に対して即座にオーバーラン命令を出力する。
【００７９】
オーバーラン命令により、このとき、選択部分４３は、自由な選択が未だ可能な次の受信オーディオ信号フレームに対して、再びＡＣＥＬＰ符号化モデルを選択するよう強制する。この後、オーディオ信号フレームは、ＡＣＥＬＰ／ＴＣＸ符号化部分４４で、受信指示にしたがってＡＣＥＬＰ符号化モデルを使用して符号化される。
【００８０】
オーバーラン命令後、選択部分４３は、現在受信のオーディオ信号フレームのためにＡＣＥＬＰ符号化モデルが選択できるようにすると同時に、さらに遷移制御部分４１に確認信号を送信する。
【００８１】
拡張モード符号化部分３５は、４つのオーディオ信号フレームをもつ８０ミリ秒のスーパーフレームをベースとして、通常、受信したオーディオ信号フレームを処理することになる。これにより、拡張モード符号化部分３５を、８０ミリ秒までのＴＣＸフレームに使用できるようになり、この結果、良好なオーディオ品質が可能になる。切り替え命令のタイミングとオーディオフレームのタイミングとが互いに独立しているので、選択部分４３が現在のスーパーフレームに対して符号化モデルを選択した直後、すなわち符号化プロセスの最悪のときに、切り替え命令を与える可能性がある。結果として、オーバラップ命令と確認信号との間の遅延が少なくとも８０ミリ秒になることが多い。何故なら、ＡＣＥＬＰ符号化モードは、次の各スーパーフレームの最終オーディオ信号フレームまで、たびたび自由に選択できるからである。
【００８２】
確認信号を受信しただけで、遷移制御部分４１は、切り替え命令を切り替え要素４２に転送する。
【００８３】
切り替え要素４２は、拡張要素符号化部分３５の代わりにＡＭＲ−ＷＢ符号化部分３４に対して、着信するオーディオ信号のフレームを転送する。これにより、切り替え処理は、少なくともオーディオ信号の１フレーム分、一般的には数フレーム分だけ遅れることになる。
【００８４】
遅れた切り替え処理とオーバーラン命令の両方で、拡張モード符号化部分３５で符号化される最終オーディオ信号のフレームが、ＡＣＥＬＰ符号化モデルを使用して符号化されることを、確実にする。この結果、量子化ツールを、ＡＭＲ−ＷＢ符号化部分３４への切り替え前に、適切に初期化できる。これにより、切り替えた後の第１のフレームにおける不自然な可聴信号が避けられる。
【００８５】
この後、切り替え部分３６が次の切り替え命令を受信するまで、ＡＭＲ−ＷＢ符号化部分３４は、ＡＣＥＬＰ符号化モデルを使用して受信オーディオ信号フレームを符号化し、第２の装置５１へ符号化フレームを送信する。
【００８６】
第２の装置５１において、デコーダ５２は、必要に応じてＡＭＲ−ＷＢモードまたは拡張モードを使用し、ＡＣＥＬＰ符号化モデルまたはＴＣＸモデルで符号化されたフレームすべてを受信し復号化する。復号化されたオーディオ信号フレームは、例えば、第２の装置５１の使用者へのプレゼンテーション用として提供される。
【００８７】
本発明が好ましい実施形態に対して適用される例として、本発明の基礎的な新規特性を表示、説明、指摘してきたが、本発明の考え方から逸脱することなく、当業者は説明した装置および方法の形態および詳細において、さまざまな省略、置き換え、変更を実施できることを理解するべきである。例えば、同一の結果を得るために、実質的に同一方式で実質的に同一機能を実施する要素および／または方法ステップのすべての組合せは、本発明の範囲内にあることを明白に意味する。さらに、本発明の開示された形態または実施形態と関連して表示および／または説明された、構造および／または要素および／または方法ステップは、設計時選択の一般的な事項として、他の開示または説明あるいは示唆された形態または実施形態に組み込めることを認識すべきである。したがって、添付した特許請求項の範囲に記載した内容で、本発明は規定される。
【図面の簡単な説明】
【００８８】
【図１】ＴＣＸで使用されるオーバラップ・ウィンドウを示す図である。
【図２】「ＡＭＲ−ＷＢ＋」モードにおけるＡＣＥＬＰ符号化からＴＣＸへの従来の切り替えを示す図である。
【図３】本発明の一実施例におけるシステム概略図である。
【図４】図３に示すシステムの動作を説明するフロー図である。
【図５】図３の実施例で生成されるオーバラップ・ウィンドウを示す図である。
【図１】
2007538283.tif 000003
【図２】
2007538283.tif 000004
【図３】
2007538283.tif 000005
【図４】
2007538283.tif 000006
【図５】
2007538283.tif 000007
【手続補正書】
【提出日】平成19年4月13日(2007.4.13)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
オーディオ信号の符号化を支援するための方法であって、該オーディオ信号の各セクションの符号化のために少なくとも第１のコーダ・モード（coder mode）および第２のコーダ・モードが使用可能であり、少なくとも該第２のコーダ・モードが、少なくとも２つの異なる符号化モデルに基づき前記オーディオ信号の各セクションの符号化を可能にし、該符号化モデルの第１のモデルは、前記オーディオ信号の各セクションの符号化のために前記オーディオ信号の先行するセクションからの情報を必要とせず、該符号化モデルの第２のモデルは、前記オーディオ信号の各セクションの符号化のために前記オーディオ信号の先行するセクションからの情報をもつオーバラップ信号をさらに必要とし、前記方法は、前記第１のコーダ・モードから前記第２のコーダ・モードに切り替えた後に、
該切り替え後に前記オーディオ信号の第１のセクションを符号化するために前記第１の符号化モデルを使用するステップと、
前記オーディオ信号のさらなるセクションに対して、各々に最も適した符号化モデルを選択するステップと、
前記オーディオ信号の後続セクションを符号化するために少なくとも前記第２の符号化モデルが選択されたときに、前記第１のセクションからの情報に基づいて擬似的なオーバラップ信号を生成するステップと、
前記さらなるセクションを符号化するために、各々に最も適して選択された符号化モデルを使用するステップと
を含む方法。
【請求項２】
請求項１に記載の方法であって、前記第１のコーダ・モードから前記第２のコーダ・モードに切り替え前に、該切り替え前の前記オーディオ信号の最終セクションを符号化するために、前記第１の符号化モデルを使用するステップをさらに含む方法。
【請求項３】
請求項１に記載の方法であって、前記第１のコーダ・モードが拡張適応マルチレート広帯域コーデックの適応マルチレート広帯域モードであり、前記第２のコーダ・モードが該拡張適応マルチレート広帯域コーデックの拡張モードである方法。
【請求項４】
請求項１に記載の方法であって、前記第１の符号化モデルは代数符号励振線形予測符号化モデルであり、前記第２の符号化モデルは変換符号化モデルである方法。
【請求項５】
拡張適応マルチレート広帯域コーデックによりオーディオ信号の符号化を支援するための方法であって、適応マルチレート広帯域モードおよび拡張モードが該オーディオ信号の各フレームを符号化するために使用可能であり、該拡張モードは、代数符号励振線形予測符号化モデルおよび変換符号化モデルに基づいて前記オーディオ信号の各フレームの符号化を可能にし、該変換符号化モデルが、前記オーディオ信号の各フレームの符号化のために前記オーディオ信号の先行フレームからの情報をもつオーバラップ信号を必要とし、前記方法は、前記適応マルチレート広帯域モードから前記拡張モードに切り替えた後に、
該切り替え後に前記オーディオ信号の第１フレームを符号化するために前記代数符号励振線形予測符号化モデルを使用するステップと、
前記オーディオ信号のさらなるフレームに対して、各々に最も適した符号化モデルを選択するステップと、
前記オーディオ信号の後続フレームを符号化するために少なくとも前記変換符号化モデルが選択されたときに、前記第１のフレームからの情報に基づいて擬似的なオーバラップ信号を生成するステップと、
前記さらなるフレームを符号化するために、各々に最も適して選択された符号化モデルを使用するステップと
を含む方法。
【請求項６】
オーディオ信号の連続セクションを符号化するためのモジュールであって、該モジュールが、
オーディオ信号の各セクションを符号化するのに適応した第１のコーダ・モード部分と、
オーディオ信号の各セクションを符号化するのに適応した第２のコーダ・モード部分と、
オーディオ信号の各セクションを符号化するために前記第１のコーダ・モード部分と前記第２のコーダ・モード部分とを切り替えるのに適応した切り替え部分と
を備え、
前記第２のコーダ・モード部分が、オーディオ信号の各セクションのために少なくとも２つの異なる符号化モデルの１つを選択するのに適応した選択部分を含み、該符号化モデルの第１のモデルは、オーディオ信号の各セクションの符号化のために前記オーディオ信号の先行するセクションからの情報を必要とせず、前記符号化モデルの第２のモデルは、オーディオ信号の各セクションを符号化するために前記オーディオ信号の先行セクションからの情報をもつオーバラップ信号をさらに必要とし、前記選択部分は、前記第２のコーダ・モード部分に切り替えた後、オーディオ信号の第１セクションのために常に前記第１の符号化モデルをさらに選択し、
前記第２のコーダ・モード部分が、符号化部分を含み、該符号化部分は、前記選択部分により選択される符号化モデルに基づいてオーディオ信号の各セクションを符号化するのに適応され、前記オーディオ信号の後続セクションを符号化するために少なくとも前記第２の符号化モデルが選択されたときは、前記第２のコーダ・モード部分に切り替えた後にオーディオ信号の第１セクションからの情報をもつ擬似的なオーバラップ信号を生成するのにさらに適応されるモジュール。
【請求項７】
請求項６に記載のモジュールであって、前記選択部分が、前記第１のコーダ・モードから前記第２のコーダ・モードへの前記切り替え部分の切り替え前に、前記オーディオ信号の最終セクションを符号化するために前記第１の符号化モデルを先に選択するように適応するモジュール。
【請求項８】
請求項６に記載のモジュールであって、前記第１のコーダ・モード部分は、拡張適応マルチレート広帯域コーデックの適応マルチレート広帯域モードでオーディオ信号の各セクションを符号化するのに適応し、前記第２のコーダ・モード部分は、該拡張適応マルチレート広帯域コーデックの拡張モードでオーディオ信号の各セクションを符号化するのに適応するモジュール。
【請求項９】
請求項６に記載のモジュールであって、前記第２のコーダ・モード部分は、前記第１の符号化モデルとして代数符号励振線形予測符号化モデルを使用し、前記第２の符号化モデルとして変換符号化モデルを使用するモジュール。
【請求項１０】
オーディオ信号の連続セクションを符号化するためにエンコーダを備える電子装置であって、このエンコーダが、
オーディオ信号の各セクションを符号化するのに適応した第１のコーダ・モード部分と、
オーディオ信号の各セクションを符号化するのに適応した第２のコーダ・モード部分と、
オーディオ信号の各セクションを符号化するために前記第１のコーダ・モード部分と前記第２のコーダ・モード部分とを切り替えるのに適応した切り替え部分と
を備え、
前記第２のコーダ・モード部分が、オーディオ信号の各セクションのために少なくとも２つの異なる符号化モデルの１つを選択するのに適応した選択部分を含み、該符号化モデルの第１のモデルは、オーディオ信号の各セクションの符号化のために前記オーディオ信号の先行するセクションからの情報を必要とせず、前記符号化モデルの第２のモデルは、オーディオ信号の各セクションを符号化するために前記オーディオ信号の先行セクションからの情報をもつオーバラップ信号をさらに必要とし、前記選択部分は、前記第２のコーダ・モード部分に切り替えた後、オーディオ信号の第１セクションのために常に前記第１の符号化モデルをさらに選択し、
前記第２のコーダ・モード部分が、符号化部分を含み、該符号化部分は、前記選択部分により選択される符号化モデルに基づいてオーディオ信号の各セクションを符号化するのに適応され、前記オーディオ信号の後続セクションを符号化するために少なくとも前記第２の符号化モデルが選択されたときには、前記第２のコーダ・モード部分に切り替えた後にオーディオ信号の第１セクションからの情報をもつ擬似的なオーバラップ信号を生成するのにさらに適応される電子装置。
【請求項１１】
請求項１０に記載の電子装置であって、前記電子装置がモバイル装置である電子装置。
【請求項１２】
請求項１０に記載の電子装置であって、前記電子装置がモバイル通信装置である電子装置。
【請求項１３】
オーディオ信号の連続セクションを符号化するためのエンコーダと、符号化されたオーディオ信号の連続セクションを復号化するためのデコーダとを備えるオーディオ符号化システムであって、該エンコーダが、
オーディオ信号の各セクションを符号化するのに適応した第１のコーダ・モード部分と、
オーディオ信号の各セクションを符号化するのに適応した第２のコーダ・モード部分と、
オーディオ信号の各セクションを符号化するために前記第１のコーダ・モード部分と前記第２のコーダ・モード部分とを切り替えるのに適応した切り替え部分と
を備え、
前記第２のコーダ・モード部分が、オーディオ信号の各セクションのために少なくとも２つの異なる符号化モデルの１つを選択するのに適応した選択部分を含み、該符号化モデルの第１のモデルは、オーディオ信号の各セクションの符号化のために前記オーディオ信号の先行するセクションからの情報を必要とせず、前記符号化モデルの第２のモデルは、オーディオ信号の各セクションを符号化するために前記オーディオ信号の先行セクションからの情報をもつオーバラップ信号をさらに必要とし、前記選択部分は、前記第２のコーダ・モード部分に切り替えた後、オーディオ信号の第１セクションのために常に前記第１の符号化モデルをさらに選択し、
前記第２のコーダ・モード部分が、符号化部分を含み、該符号化部分は、前記選択部分により選択される符号化モデルに基づいてオーディオ信号の各セクションを符号化するのに適応され、前記オーディオ信号の後続セクションを符号化するために少なくとも前記第２の符号化モデルが選択されたときは、前記第２のコーダ・モード部分に切り替えた後にオーディオ信号の第１セクションからの情報をもつ擬似的なオーバラップ信号を生成するのにさらに適応されるオーディオ符号化システム。
【請求項１４】
オーディオ信号の符号化を支援するためのソフトウェアコードを保存するソフトウェアプログラム製品であって、該オーディオ信号の各セクションの符号化のために少なくとも第１のコーダ・モードおよび第２のコーダ・モードが使用可能であり、少なくとも該第２のコーダ・モードが、少なくとも２つの異なる符号化モデルに基づき前記オーディオ信号の各セクションの符号化を可能にし、該符号化モデルの第１のモデルは、前記オーディオ信号の各セクションの符号化のために前記オーディオ信号の先行するセクションからの情報を必要とせず、前記符号化モデルの第２のモデルは、前記オーディオ信号の各セクションの符号化のために前記オーディオ信号の先行セクションからの情報をもつオーバラップ信号をさらに必要とし、前記ソフトウェアコードが、エンコーダの処理構成要素で実行されるときに、前記第１のコーダ・モードから前記第２のコーダ・モードに切り替えた後に以下のステップを実現し、このステップが、
該切り替え後に前記オーディオ信号の第１のセクションを符号化するために前記第１の符号化モデルを使用するステップと、
前記オーディオ信号のさらなるセクションに対して、各々に最も適した符号化モデルを選択するステップと、
前記オーディオ信号の後続セクションを符号化するために少なくとも前記第２の符号化モデルが選択されたときに、前記第１のセクションからの情報に基づいて擬似的なオーバラップ信号を生成するステップと、
前記さらなるセクションを符号化するために、各々に最も適して選択された符号化モデルを使用するステップと
を含むソフトウェアプログラム製品。
【請求項１５】
オーディオ信号の符号化を支援するための方法であって、該オーディオ信号の各セクションの符号化のために少なくとも第１のコーダ・モードおよび第２のコーダ・モードが使用可能であり、少なくとも該第２のコーダ・モードが、少なくとも２つの異なる符号化モデルに基づき前記オーディオ信号の各セクションの符号化を可能にし、該符号化モデルの第１のモデルは、前記オーディオ信号の各セクションの符号化のために前記オーディオ信号の先行するセクションからの情報を必要とせず、前記符号化モデルの第２のモデルは、前記オーディオ信号の各セクションの符号化のために前記オーディオ信号の先行セクションからの情報をもつオーバラップ信号をさらに必要とし、前記方法が、前記第２のコーダ・モードから前記第１のコーダ・モードに切り替える前に前記オーディオ信号の最終セクションを符号化するために前記第１の符号化モデルを使用するステップを含む方法。
【請求項１６】
請求項１５に記載の方法であって、前記第１のコーダ・モードは拡張適応マルチレート広帯域コーデックの適応マルチレート広帯域モードであり、前記第２のコーダ・モードは該拡張適応マルチレート広帯域コーデックの拡張モードである方法。
【請求項１７】
請求項１５に記載の方法であって、前記第１の符号化モデルは代数符号励振線形予測符号化モデルであり、前記第２の符号化モデルは変換符号化モデルである方法。
【請求項１８】
拡張適応マルチレート広帯域コーデックによりオーディオ信号の符号化を支援するための方法であって、適応マルチレート広帯域モードおよび拡張モードが該オーディオ信号の各フレームを符号化するために使用可能であり、該拡張モードは、代数符号励振線形予測符号化モデルおよび変換符号化モデルに基づいて前記オーディオ信号の各フレームの符号化を可能にし、該変換符号化モデルは前記オーディオ信号の各フレームの符号化のために前記オーディオ信号の先行フレームからの情報をもつオーバラップ信号を必要とし、前記方法が、前記拡張モードから前記適応マルチレート広帯域モードに切り替える前に前記オーディオ信号の最終セクションを符号化するために前記代数符号励振線形予測符号化モデルを使用するステップを含む方法。
【請求項１９】
オーディオ信号の連続セクションを符号化するためのモジュールであって、該モジュールが、
オーディオ信号の各セクションを符号化するのに適応した第１のコーダ・モード部分と、
オーディオ信号の各セクションを符号化するのに適応した第２のコーダ・モード部分と、
オーディオ信号の各セクションを符号化するために前記第１のコーダ・モード部分と前記第２のコーダ・モード部分とを切り替えるのに適応した切り替え部分と
を備え、
前記第２のコーダ・モード部分が、オーディオ信号の各セクションのために少なくとも２つの異なる符号化モデルの１つを選択するのに適応した選択部分を含み、該符号化モデルの第１のモデルは、オーディオ信号の各セクションの符号化のために前記オーディオ信号の先行するセクションからの情報を必要とせず、前記符号化モデルの第２のモデルは、オーディオ信号の各セクションを符号化するために前記オーディオ信号の先行セクションからの情報をもつオーバラップ信号をさらに必要とし、前記選択部分は、前記第１のコーダ・モード部分に切り替える前に、オーディオ信号の最終セクションのために常に前記第１の符号化モデルを先に選択するように適応するモジュール。
【請求項２０】
請求項１９に記載のモジュールであって、前記第１のコーダ・モード部分は、拡張適応マルチレート広帯域コーデックの適応マルチレート広帯域モードでオーディオ信号の各セクションを符号化するのに適応され、前記第２のコーダ・モード部分は、前記拡張適応マルチレート広帯域コーデックの拡張モードでオーディオ信号の各セクションを符号化するのに適応されるモジュール。
【請求項２１】
請求項１９に記載のモジュールであって、前記第２のコーダ・モード部分は、前記第１の符号化モデルとして代数符号励振線形予測符号化モデルを使用し、前記第２の符号化モデルとして変換符号化モデルを使用するモジュール。
【請求項２２】
オーディオ信号の連続セクションを符号化するためにエンコーダを備える電子装置であって、このエンコーダが、
オーディオ信号の各セクションを符号化するのに適応した第１のコーダ・モード部分と、
オーディオ信号の各セクションを符号化するのに適応した第２のコーダ・モード部分と、
オーディオ信号の各セクションを符号化するために前記第１のコーダ・モード部分と前記第２のコーダ・モード部分とを切り替えるのに適応した切り替え部分と
を備え、
前記第２のコーダ・モード部分が、オーディオ信号の各セクションのために少なくとも２つの異なる符号化モデルの１つを選択するのに適応した選択部分を含み、該符号化モデルの第１のモデルは、オーディオ信号の各セクションの符号化のために前記オーディオ信号の先行するセクションからの情報を必要とせず、前記符号化モデルの第２のモデルは、オーディオ信号の各セクションを符号化するために前記オーディオ信号の先行セクションからの情報をもつオーバラップ信号をさらに必要とし、前記選択部分は、前記第１のコーダ・モード部分に切り替える前にオーディオ信号の最終セクションのために常に前記第１の符号化モデルを先に選択するように適応する電子装置。
【請求項２３】
請求項２２に記載の電子装置であって、前記電子装置がモバイル装置である電子装置。
【請求項２４】
請求項２２に記載の電子装置であって、前記電子装置がモバイル通信装置である電子装置。
【請求項２５】
オーディオ信号の連続セクションを符号化するためのエンコーダと、符号化したオーディオ信号の連続セクションを復号化するためのデコーダとを備えるオーディオ符号化システムであって、該エンコーダが、
オーディオ信号の各セクションを符号化するのに適応した第１のコーダ・モード部分と、
オーディオ信号の各セクションを符号化するのに適応した第２のコーダ・モード部分と、
オーディオ信号の各セクションを符号化するために前記第１のコーダ・モード部分と前記第２のコーダ・モード部分とを切り替えるのに適応した切り替え部分と
を備え、
前記第２のコーダ・モード部分が、オーディオ信号の各セクションのために少なくとも２つの異なる符号化モデルの１つを選択するのに適応した選択部分を含み、該符号化モデルの第１のモデルは、オーディオ信号の各セクションの符号化のために前記オーディオ信号の先行するセクションからの情報を必要とせず、前記符号化モデルの第２のモデルは、オーディオ信号の各セクションを符号化するために前記オーディオ信号の先行セクションからの情報をもつオーバラップ信号をさらに必要とし、前記選択部分は、前記第１のコーダ・モード部分に切り替える前にオーディオ信号の最終セクションのために常に前記第１の符号化モデルを先に選択するように適応するオーディオ符号化システム。
【請求項２６】
オーディオ信号の符号化を支援するためのソフトウェアコードを保存するソフトウェアプログラム製品であって、該オーディオ信号の各セクションの符号化のために少なくとも第１のコーダ・モードと第２のコーダ・モードとが使用可能であり、少なくとも前記第２のコーダ・モードは、少なくとも２つの異なる符号化モデルに基づき前記オーディオ信号の各セクションの符号化を可能にし、該符号化モデルの第１のモデルは、前記オーディオ信号の各セクションの符号化に対して前記オーディオ信号の先行するセクションからの情報を必要とせず、前記符号化モデルの第２のモデルは、前記オーディオ信号の各セクションの符号化に対して前記オーディオ信号の先行セクションからの情報をもつオーバラップ信号をさらに必要とし、前記ソフトウェアコードは、エンコーダの処理構成要素内で実行するときに、前記第２のコーダ・モードから前記第１のコーダ・モードに切り替える前に以下のステップを実現し、このステップが、
前記切り替え前に前記オーディオ信号の最終セクションを符号化するための前記第１の符号化モデルを使用するステップであるソフトウェアプログラム製品。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００３７
【補正方法】変更
【補正の内容】
【００３７】
本発明の第１の態様は、先行するオーディオ信号のセクションに基づくオーバラップ信号が存在することが、オーバラップ信号を必要とする符号化モデルが、特定のコーダ・モードでオーディオ信号の第１のセクションの符号化モデルとして決して選択できなくても、以降の各セクションのために、オーバラップ信号が必要な符号化モデルを選択することを、保証できるという考えに基づく。従って、オーバラップ信号を必要とする符号化モデルと、オーバラップ信号を必要としない符号化モデルとを使用できる第２のコーダ・モードへ切り替えた後、切り替え後の第１のオーディオ信号のセクションを符号化するために、オーバラップ信号を必要としない符号化モデルを、常に選択することを提示する。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００４２
【補正方法】変更
【補正の内容】
【００４２】
本発明の第２の態様において、さらに、オーディオ信号の連続セクションを符号化するためのモジュールが提供される。このモジュールは、オーディオ信号の各々のセクションを符号化するのに適応した第１のコーダ・モード部分と、オーディオ信号の各々のセクションを符号化するのに適応した第２のコーダ・モード部分とを含む。このモジュールはさらに、オーディオ信号の各セクションを符号化するために第１のコーダ・モード部分と第２のコーダ・モード部分とを切り替えるのに適応した切り替え部分を含む。第２のコーダ・モード部分が、オーディオ信号の各セクションのために少なくとも２つの異なる符号化モデルを選択するのに適応した選択部分を含み、これらの符号化モデルの第１のモデルは、オーディオ信号の各セクションを符号化するためにセクション自体からの情報だけを必要とし、これらの符号化モデルの第２のモデルは、オーディオ信号の各セクションを符号化のために先行するセクションの情報をもつオーバラップ信号をさらに必要とする。選択部分は、第１のコーダ・モード部分に切り替える前に、オーディオ信号の最終セクションのために常に第１の符号化モデルを先に選択するように適応する。
【国際調査報告】
2007538283.tif 000008
2007538283.tif 000009