(57)【特許請求の範囲】
【請求項１】
ビットストリーム（ＢＳ）を復号化するオーディオ復号化装置（１）において、
前記ビットストリーム（ＢＳ）から復号化済みオーディオフレーム（ＡＦ）を生成する予測型復号器（２）であって、前記ビットストリーム（ＢＳ）から前記復号化済みオーディオフレーム（ＡＦ）のための１つ以上のオーディオパラメータ（ＡＰ）を生成するパラメータ復号器（３）と、前記復号化済みオーディオフレーム（ＡＦ）のための前記１つ以上のオーディオパラメータ（ＡＰ）を合成することにより前記復号化済みオーディオフレーム（ＡＦ）を生成する合成フィルタ装置（４）と、を含む予測型復号器（２）と、
１つ以上のメモリ（６；６ａ，６ｂ，６ｃ）を含むメモリ装置（５）であって、前記メモリ（６；６ａ，６ｂ，６ｃ）の各々が前記復号化済みオーディオフレーム（ＡＦ）に係るメモリ状態（ＭＳ；ＡＭＳ，ＳＭＳ，ＤＭＳ）を記憶するよう構成されており、前記１つ以上のメモリ（６；６ａ，６ｂ，６ｃ）の前記復号化済みオーディオフレーム（ＡＦ）に係る前記メモリ状態（ＭＳ；ＡＭＳ，ＳＭＳ，ＤＭＳ）が前記復号化済みオーディオフレーム（ＡＦ）のための前記１つ以上のオーディオパラメータ（ＡＰ）を合成する前記合成フィルタ装置（４）によって使用される、メモリ装置（５）と、
先行する復号化済みオーディオフレーム（ＰＡＦ）のための１つ以上のオーディオパラメータを合成するための先行するメモリ状態（ＰＭＳ；ＰＡＭＳ，ＰＳＭＳ，ＰＤＭＳ）をリサンプリングすることにより、あるサンプリングレート（ＳＲ）を有する前記１つ以上のメモリ（６；６ａ，６ｂ，６ｃ）についての前記復号化済みオーディオフレーム（ＡＦ）のための前記１つ以上のオーディオパラメータ（ＡＰ）を合成するための前記メモリ状態（ＭＳ；ＡＭＳ，ＳＭＳ，ＤＭＳ）を決定するよう構成されたメモリ状態リサンプリング装置（１０）であって、前記先行する復号化済みオーディオフレーム（ＰＡＦ）は前記１つ以上のメモリ（６；６ａ，６ｂ，６ｃ）について前記復号化済みオーディオフレーム（ＡＦ）の前記サンプリングレート（ＳＲ）とは異なる先行するサンプリングレート（ＰＳＲ）を有し、前記１つ以上のメモリ（６；６ａ，６ｂ，６ｃ）について前記復号化済みオーディオフレーム（ＡＦ）のための前記１つ以上のオーディオパラメータ（ＡＰ）を合成するための前記メモリ状態（ＭＳ；ＡＭＳ，ＳＭＳ，ＤＭＳ）をそれぞれのメモリ（６；６ａ，６ｂ，６ｃ）に格納するよう更に構成された、メモリ状態リサンプリング装置（１０）と、
を含むオーディオ復号化装置（１）。
【請求項２】
請求項１に記載のオーディオ復号化装置において、
前記１つ以上のメモリ（６；６ａ，６ｂ，６ｃ）は、前記復号化済みオーディオフレーム（ＡＦ）のための１つ以上の励振パラメータ（ＥＰ）を決定するための適応型コードブックメモリ状態（ＡＭＳ）を記憶するよう構成された適応型コードブックメモリ（６ａ）を含み、前記メモリ状態リサンプリング装置（１０）は、前記先行する復号化済みオーディオフレーム（ＰＡＦ）のための１つ以上の励振パラメータを決定するための先行する適応型コードブックメモリ状態（ＰＡＭＳ）をリサンプリングすることにより、前記復号化済みオーディオフレーム（ＡＦ）のための前記１つ以上の励振パラメータ（ＥＰ）を決定するための前記適応型コードブックメモリ状態（ＡＭＳ）を決定し、かつ、前記復号化済みオーディオフレーム（ＡＦ）のための前記１つ以上の励振パラメータ（ＥＰ）を決定するための前記適応型コードブックメモリ状態（ＡＭＳ）を前記適応型コードブックメモリ（６ａ）に格納するよう構成された、オーディオ復号化装置。
【請求項３】
請求項１又は２に記載のオーディオ復号化装置において、
前記１つ以上のメモリ（６；６ａ，６ｂ，６ｃ）は、前記復号化済みオーディオフレーム（ＡＦ）のための１つ以上の合成フィルタパラメータ（ＳＰ）を決定するための合成フィルタメモリ状態（ＳＭＳ）を記憶するよう構成された合成フィルタメモリ（６ｂ）を含み、前記メモリ状態リサンプリング装置（１０）は、前記先行する復号化済みオーディオフレーム（ＰＡＦ）のための１つ以上の合成フィルタパラメータを決定するための先行する合成フィルタメモリ状態（ＰＳＭＳ）をリサンプリングすることにより、前記復号化済みオーディオフレーム（ＡＦ）のための前記１つ以上の合成フィルタパラメータ（ＳＰ）を決定するための前記合成フィルタメモリ状態（ＳＭＳ）を決定し、かつ、前記復号化済みオーディオフレーム（ＡＦ）のための前記１つ以上の合成フィルタパラメータ（ＳＰ）を決定するための前記合成フィルタメモリ状態（ＳＭＳ）を前記合成フィルタメモリ（６ｂ）に格納するよう構成された、オーディオ復号化装置。
【請求項４】
請求項３に記載のオーディオ復号化装置において、前記メモリ状態リサンプリング装置（１０）は、前記復号化済みオーディオフレーム（ＡＦ）の複数のサブフレームに対して同一の前記合成フィルタパラメータ（ＳＰ）が使用されるように構成された、オーディオ復号化装置。
【請求項５】
請求項３又は４に記載のオーディオ復号化装置において、前記先行する合成フィルタメモリ状態（ＰＳＭＳ）のリサンプリングが、前記先行する復号化済みオーディオフレーム（ＰＡＦ）に係る前記先行する合成フィルタメモリ状態（ＰＳＭＳ）をパワースペクトルへと変換しかつそのパワースペクトルをリサンプリングすることによって実行されるように、前記メモリ状態リサンプリング装置（１０）が構成された、オーディオ復号化装置。
【請求項６】
請求項１乃至５のいずれか一項に記載のオーディオ復号化装置において、前記１つ以上のメモリ（６，６ａ，６ｂ，６ｃ）は、前記復号化済みオーディオフレーム（ＡＦ）のための１つ以上のデ・エンファシスパラメータ（ＤＰ）を決定するためのデ・エンファシスメモリ状態（ＤＭＳ）を記憶するよう構成されたデ・エンファシスメモリ（６ｃ）を含み、前記メモリ状態リサンプリング装置（１０）は、前記先行する復号化済みオーディオフレーム（ＰＡＦ）のための１つ以上のデ・エンファシスパラメータを決定するための先行するデ・エンファシスメモリ状態（ＰＤＭＳ）をリサンプリングすることにより、前記復号化済みオーディオフレーム（ＡＦ）のための前記１つ以上のデ・エンファシスパラメータ（ＤＰ）を決定するための前記デ・エンファシスメモリ状態（ＤＭＳ）を決定し、かつ、前記復号化済みオーディオフレーム（ＡＦ）のための前記１つ以上のデ・エンファシスパラメータ（ＤＰ）を決定するための前記デ・エンファシスメモリ状態（ＤＭＳ）を前記デ・エンファシスメモリ（６ｃ）に格納するよう構成された、オーディオ復号化装置。
【請求項７】
請求項１乃至６のいずれか一項に記載のオーディオ復号化装置において、前記１つ以上のメモリ（６；６ａ，６ｂ，６ｃ）は、前記復号化済みオーディオフレーム（ＡＦ）のために記憶されるサンプル数が前記復号化済みオーディオフレーム（ＡＦ）のサンプリングレート（ＳＲ）に比例するように構成された、オーディオ復号化装置。
【請求項８】
請求項１乃至７のいずれか一項に記載のオーディオ復号化装置において、前記メモリ状態リサンプリング装置（１０）は、線形補間により前記リサンプリングを実行するよう構成された、オーディオ復号化装置。
【請求項９】
請求項１乃至８のいずれか一項に記載のオーディオ復号化装置において、前記メモリ状態リサンプリング装置（１０）は、前記先行するメモリ状態（ＰＭＳ；ＰＡＭＳ，ＰＳＭＳ，ＰＤＭＳ）を前記メモリ（６；６ａ，６ｂ，６ｃ）の１つ以上のために前記メモリ装置（５）から回収するよう構成された、オーディオ復号化装置。
【請求項１０】
請求項１乃至９のいずれか一項に記載のオーディオ復号化装置において、前記オーディオ復号化装置（１）は、前記先行する復号化済みオーディオフレーム（ＰＡＦ）を前記先行するサンプリングレート（ＰＳＲ）で逆フィルタリングして、前記メモリ（６；６ａ，６ｂ，６ｃ）の１つ以上の前記先行するメモリ状態（ＰＭＳ；ＰＡＭＳ，ＰＳＭＳ，ＰＤＭＳ）を決定するよう構成された逆フィルタリング装置（１７）を含み、前記メモリ状態リサンプリング装置は、前記１つ以上のメモリに係る前記先行するメモリ状態を前記逆フィルタリング装置から回収するよう構成された、オーディオ復号化装置。
【請求項１１】
請求項１乃至１０のいずれか一項に記載のオーディオ復号化装置において、前記メモリ状態リサンプリング装置は、前記メモリ（６；６ａ，６ｂ，６ｃ）の１つ以上に係る前記先行するメモリ状態（ＰＭＳ；ＰＡＭＳ，ＰＳＭＳ，ＰＤＭＳ）を追加のオーディオ処理装置（２６）から回収するよう構成された、オーディオ復号化装置。
【請求項１２】
ビットストリーム（ＢＳ）を復号化するオーディオ復号化装置（１）を操作する方法において、
予測型復号器（２）を使用して前記ビットストリーム（ＢＳ）から復号化済みオーディオフレーム（ＡＦ）を生成するステップであって、前記予測型復号器（２）は、前記ビットストリーム（ＢＳ）から前記復号化済みオーディオフレーム（ＡＦ）のための１つ以上のオーディオパラメータ（ＡＰ）を生成するパラメータ復号器（３）と、前記復号化済みオーディオフレーム（ＡＦ）のための前記１つ以上のオーディオパラメータ（ＡＰ）を合成することにより前記復号化済みオーディオフレーム（ＡＦ）を生成する合成フィルタ装置（４）とを含む、ステップと、
１つ以上のメモリ（６；６ａ，６ｂ，６ｃ）を含むメモリ装置（５）を準備するステップであって、前記メモリ（６；６ａ，６ｂ，６ｃ）の各々が前記復号化済みオーディオフレーム（ＡＦ）に係るメモリ状態（ＭＳ；ＡＭＳ，ＳＭＳ，ＤＭＳ）を記憶するよう構成されており、前記１つ以上のメモリ（６；６ａ，６ｂ，６ｃ）の前記復号化済みオーディオフレーム（ＡＦ）に係る前記メモリ状態（ＭＳ；ＡＭＳ，ＳＭＳ，ＤＭＳ）が、前記復号化済みオーディオフレーム（ＡＦ）のための前記１つ以上のオーディオパラメータ（ＡＰ）を合成する前記合成フィルタ装置（４）によって使用される、ステップと、
先行する復号化済みオーディオフレーム（ＰＡＦ）のための１つ以上のオーディオパラメータを合成するための先行するメモリ状態（ＰＭＳ；ＰＡＭＳ，ＰＳＭＳ，ＰＤＭＳ）をリサンプリングすることにより、あるサンプリングレート（ＳＲ）を有する前記１つ以上のメモリ（６；６ａ，６ｂ，６ｃ）についての前記復号化済みオーディオフレーム（ＡＦ）のための前記１つ以上のオーディオパラメータ（ＡＰ）を合成するための前記メモリ状態（ＭＳ；ＡＭＳ，ＳＭＳ，ＤＭＳ）を決定するステップであって、前記先行する復号化済みオーディオフレーム（ＰＡＦ）は、前記１つ以上のメモリ（６；６ａ，６ｂ，６ｃ）について前記復号化済みオーディオフレーム（ＡＦ）の前記サンプリングレート（ＳＲ）とは異なる先行するサンプリングレート（ＰＳＲ）を有する、ステップと、
前記１つ以上のメモリ（６；６ａ，６ｂ，６ｃ）について前記復号化済みオーディオフレーム（ＡＦ）のための前記１つ以上のオーディオパラメータ（ＡＰ）を合成するための前記メモリ状態（ＭＳ；ＡＭＳ，ＳＭＳ，ＤＭＳ）をそれぞれのメモリ（６；６ａ，６ｂ，６ｃ）に格納するステップと、
を含む、方法。
【請求項１３】
プロセッサ上で作動するとき、請求項１２に記載の方法を実行するコンピュータプログラム。
【請求項１４】
フレーム化されたオーディオ信号（ＦＡＳ）を符号化するオーディオ符号化装置において、
前記フレーム化されたオーディオ信号（ＦＡＳ）から符号化済みオーディオフレーム（ＥＡＦ）を生成する予測型符号器（２８）であって、前記フレーム化されたオーディオ信号（ＦＡＳ）から前記符号化済みオーディオフレーム（ＥＡＦ）のための１つ以上のオーディオパラメータ（ＡＰ）を生成するパラメータ分析部（２９）と、復号化済みオーディオフレーム（ＡＦ）のための１つ以上のオーディオパラメータ（ＡＰ）を合成することにより前記復号化済みオーディオフレーム（ＡＦ）を生成する合成フィルタ装置（４）とを含み、前記復号化済みオーディオフレーム（ＡＦ）のための前記１つ以上のオーディオパラメータ（ＡＰ）は前記符号化済みオーディオフレーム（ＥＡＦ）のための前記１つ以上のオーディオパラメータ（ＡＰ）である、予測型符号器（２８）と、
１つ以上のメモリ（６；６ａ，６ｂ，６ｃ）を含むメモリ装置（５）であって、前記メモリ（６；６ａ，６ｂ，６ｃ）の各々が前記復号化済みオーディオフレーム（ＡＦ）に係るメモリ状態（ＭＳ；ＡＭＳ，ＳＭＳ，ＤＭＳ）を記憶するよう構成されており、前記１つ以上のメモリ（６；６ａ，６ｂ，６ｃ）の前記復号化済みオーディオフレーム（ＡＦ）に係るメモリ状態（ＭＳ；ＡＭＳ，ＳＭＳ，ＤＭＳ）が、前記復号化済みオーディオフレーム（ＡＦ）のための前記１つ以上のオーディオパラメータ（ＡＰ）を合成する前記合成フィルタ装置（４）によって使用される、メモリ装置（５）と、
先行する復号化済みオーディオフレーム（ＰＡＦ）のための１つ以上のオーディオパラメータを合成するための先行するメモリ状態（ＰＭＳ；ＰＡＭＳ，ＰＳＭＳ，ＰＤＭＳ）をリサンプリングすることにより、あるサンプリングレート（ＳＲ）を有する前記１つ以上のメモリ（６；６ａ，６ｂ，６ｃ）についての前記復号化済みオーディオフレーム（ＡＦ）のための前記１つ以上のオーディオパラメータ（ＡＰ）を合成するための前記メモリ状態（ＭＳ；ＡＭＳ，ＳＭＳ，ＤＭＳ）を決定するよう構成されたメモリ状態リサンプリング装置（１０）であって、前記先行する復号化済みオーディオフレーム（ＰＡＦ）は前記１つ以上のメモリ（６；６ａ，６ｂ，６ｃ）について前記復号化済みオーディオフレーム（ＡＦ）の前記サンプリングレート（ＳＲ）とは異なる先行するサンプリングレート（ＰＳＲ）を有し、前記１つ以上のメモリ（６；６ａ，６ｂ，６ｃ）について前記復号化済みオーディオフレーム（ＡＦ）のための前記１つ以上のオーディオパラメータ（ＡＰ）を合成するための前記メモリ状態（ＭＳ；ＡＭＳ，ＳＭＳ，ＤＭＳ）をそれぞれのメモリ（６；６ａ，６ｂ，６ｃ）に格納するよう更に構成された、メモリ状態リサンプリング装置（１０）と、
を含む、オーディオ符号化装置（２７）。
【請求項１５】
請求項１４に記載のオーディオ符号化装置において、
前記１つ以上のメモリ（６；６ａ，６ｂ，６ｃ）は、前記復号化済みオーディオフレーム（ＡＦ）のための１つ以上の励振パラメータ（ＥＰ）を決定するための適応型コードブックメモリ状態（ＡＭＳ）を記憶するよう構成された適応型コードブックメモリ（６ａ）を含み、前記メモリ状態リサンプリング装置（１０）は、前記先行する復号化済みオーディオフレーム（ＰＡＦ）のための１つ以上の励振パラメータ（ＥＰ）を決定するための先行する適応型コードブックメモリ状態（ＰＡＭＳ）をリサンプリングすることにより、前記復号化済みオーディオフレーム（ＡＦ）のための前記１つ以上の励振パラメータ（ＥＰ）を決定するための前記適応型コードブックメモリ状態（ＡＭＳ）を決定し、かつ、前記復号化済みオーディオフレーム（ＡＦ）のための前記１つ以上の励振パラメータ（ＥＰ）を決定するための前記適応型コードブックメモリ状態（ＡＭＳ）を前記適応型コードブックメモリ（６ａ）に格納するよう構成された、オーディオ符号化装置。
【請求項１６】
請求項１４又は１５に記載のオーディオ符号化装置において、
前記１つ以上のメモリ（６；６ａ，６ｂ，６ｃ）は、前記復号化済みオーディオフレーム（ＡＦ）のための１つ以上の合成フィルタパラメータ（ＳＰ）を決定するための合成フィルタメモリ状態（ＳＭＳ）を記憶するよう構成された合成フィルタメモリ（６ｂ）を含み、前記メモリ状態リサンプリング装置（１０）は、前記先行する復号化済みオーディオフレーム（ＰＡＦ）のための１つ以上の合成フィルタパラメータを決定するための先行する合成フィルタメモリ状態（ＰＳＭＳ）をリサンプリングすることにより、前記復号化済みオーディオフレーム（ＡＦ）のための前記１つ以上の合成フィルタパラメータ（ＳＰ）を決定するための前記合成フィルタメモリ状態（ＳＭＳ）を決定し、かつ、前記復号化済みオーディオフレーム（ＡＦ）のための前記１つ以上の合成フィルタパラメータ（ＳＰ）を決定するための前記合成フィルタメモリ状態（ＳＭＳ）を前記合成フィルタメモリ（６ｂ）に格納するよう構成された、オーディオ符号化装置。
【請求項１７】
請求項１６に記載のオーディオ符号化装置において、前記メモリ状態リサンプリング装置（１０）は、前記復号化済みオーディオフレーム（ＡＦ）の複数のサブフレームに対して同一の前記合成フィルタパラメータ（ＳＰ）が使用されるように構成された、オーディオ符号化装置。
【請求項１８】
請求項１６又は１７に記載のオーディオ符号化装置において、前記先行する復号化済みオーディオフレーム（ＰＡＦ）に係る前記先行する合成フィルタメモリ状態（ＰＳＭＳ）をパワースペクトルへと変換しかつそのパワースペクトルをリサンプリングすることによって、前記先行する合成フィルタメモリ状態（ＰＳＭＳ）のリサンプリングが実行されるように、前記メモリ状態リサンプリング装置（１０）が構成された、オーディオ符号化装置。
【請求項１９】
請求項１４乃至１８のいずれか一項に記載のオーディオ符号化装置において、前記１つ以上のメモリ（６，６ａ，６ｂ，６ｃ）は、前記復号化済みオーディオフレーム（ＡＦ）のための１つ以上のデ・エンファシスパラメータ（ＤＰ）を決定するためのデ・エンファシスメモリ状態（ＤＭＳ）を記憶するよう構成されたデ・エンファシスメモリ（６ｃ）を含み、前記メモリ状態リサンプリング装置（１０）は、前記先行する復号化済みオーディオフレーム（ＰＡＦ）のための１つ以上のデ・エンファシスパラメータを決定するための先行するデ・エンファシスメモリ状態（ＰＤＭＳ）をリサンプリングすることにより、前記復号化済みオーディオフレーム（ＡＦ）のための前記１つ以上のデ・エンファシスパラメータ（ＤＰ）を決定するための前記デ・エンファシスメモリ状態（ＤＭＳ）を決定し、かつ、前記復号化済みオーディオフレーム（ＡＦ）のための前記１つ以上のデ・エンファシスパラメータ（ＤＰ）を決定するための前記デ・エンファシスメモリ状態（ＤＭＳ）を前記デ・エンファシスメモリ（６ｃ）に格納するよう構成された、オーディオ符号化装置。
【請求項２０】
請求項１４乃至１９のいずれか一項に記載のオーディオ符号化装置において、前記１つ以上のメモリ（６；６ａ，６ｂ，６ｃ）は、前記復号化済みオーディオフレーム（ＡＦ）のために記憶されるサンプル数が前記復号化済みオーディオフレーム（ＡＦ）のサンプリングレート（ＳＲ）に比例するように構成された、オーディオ符号化装置。
【請求項２１】
請求項１４乃至２０のいずれか一項に記載のオーディオ符号化装置において、前記メモリ状態リサンプリング装置（１０）は線形補間により前記リサンプリングを実行するよう構成された、オーディオ符号化装置。
【請求項２２】
請求項１４乃至２１のいずれか一項に記載のオーディオ符号化装置において、前記メモリ状態リサンプリング装置（１０）は、前記先行するメモリ状態（ＰＭＳ；ＰＡＭＳ，ＰＳＭＳ，ＰＤＭＳ）を前記メモリ（６；６ａ，６ｂ，６ｃ）の１つ以上のために前記メモリ装置（５）から回収するよう構成された、オーディオ符号化装置。
【請求項２３】
請求項１４乃至２２のいずれか一項に記載のオーディオ符号化装置において、前記オーディオ符号化装置（２７）は、前記先行する復号化済みオーディオフレーム（ＰＡＦ）を前記先行するサンプリングレート（ＰＳＲ）で逆フィルタリングして、前記メモリ（６；６ａ，６ｂ，６ｃ）の１つ以上の前記先行するメモリ状態（ＰＭＳ；ＰＡＭＳ，ＰＳＭＳ，ＰＤＭＳ）を決定するよう構成された逆フィルタリング装置（１７）を含み、前記メモリ状態リサンプリング装置（１０）は、前記メモリ（６；６ａ，６ｂ，６ｃ）の１つ以上に係る前記先行するメモリ状態（ＰＭＳ；ＰＡＭＳ，ＰＳＭＳ，ＰＤＭＳ）を前記逆フィルタリング装置（１７）から回収するよう構成された、オーディオ符号化装置。
【請求項２４】
請求項１４乃至２３のいずれか一項に記載のオーディオ符号化装置において、前記メモリ状態リサンプリング装置（１０）は、前記メモリ（６；６ａ，６ｂ，６ｃ）の１つ以上に係る前記先行するメモリ状態（ＰＭＳ；ＰＡＭＳ，ＰＳＭＳ，ＰＤＭＳ）を追加のオーディオ処理装置から回収するよう構成された、オーディオ符号化装置。
【請求項２５】
フレーム化されたオーディオ信号を符号化するオーディオ符号化装置（２７）を操作する方法において、
前記フレーム化されたオーディオ信号（ＦＡＳ）から予測型符号器（２８）を使用して符号化済みオーディオフレーム（ＥＡＦ）を生成するステップであって、前記予測型符号器（２８）は、前記フレーム化されたオーディオ信号（ＦＡＳ）から前記符号化済みオーディオフレーム（ＥＡＦ）のための１つ以上のオーディオパラメータ（ＡＰ）を生成するパラメータ分析部（２９）と、復号化済みオーディオフレーム（ＡＦ）のための１つ以上のオーディオパラメータ（ＡＰ）を合成することにより前記復号化済みオーディオフレーム（ＡＦ）を生成する合成フィルタ装置（４）とを含み、前記復号化済みオーディオフレーム（ＡＦ）のための前記１つ以上のオーディオパラメータ（ＡＰ）は前記符号化済みオーディオフレーム（ＥＡＦ）のための前記１つ以上のオーディオパラメータ（ＡＰ）である、ステップと、
１つ以上のメモリ（６；６ａ，６ｂ，６ｃ）を含むメモリ装置（５）を準備するステップであって、前記メモリ（６；６ａ，６ｂ，６ｃ）の各々が前記復号化済みオーディオフレーム（ＡＦ）に係るメモリ状態（ＭＳ；ＡＭＳ，ＳＭＳ，ＤＭＳ）を記憶するよう構成されており、前記１つ以上のメモリ（６；６ａ，６ｂ，６ｃ）の前記復号化済みオーディオフレーム（ＡＦ）に係るメモリ状態（ＭＳ；ＡＭＳ，ＳＭＳ，ＤＭＳ）が、前記復号化済みオーディオフレーム（ＡＦ）のための前記１つ以上のオーディオパラメータ（ＡＰ）を合成する前記合成フィルタ装置（４）によって使用される、ステップと、
先行する復号化済みオーディオフレーム（ＰＡＦ）のための１つ以上のオーディオパラメータを合成するための先行するメモリ状態（ＰＭＳ；ＰＡＭＳ，ＰＳＭＳ，ＰＤＭＳ）をリサンプリングすることにより、あるサンプリングレート（ＳＲ）を有する前記１つ以上のメモリ（６；６ａ，６ｂ，６ｃ）についての前記復号化済みオーディオフレーム（ＡＦ）のための前記１つ以上のオーディオパラメータ（ＡＰ）を合成するための前記メモリ状態（ＭＳ；ＡＭＳ，ＳＭＳ，ＤＭＳ）を決定するステップであって、前記先行する復号化済みオーディオフレーム（ＰＡＦ）は前記１つ以上のメモリ（６；６ａ，６ｂ，６ｃ）について前記復号化済みオーディオフレーム（ＡＦ）の前記サンプリングレート（ＳＲ）とは異なる先行するサンプリングレート（ＰＳＲ）を有する、ステップと、
前記１つ以上のメモリ（６；６ａ，６ｂ，６ｃ）について前記復号化済みオーディオフレーム（ＡＦ）のための前記１つ以上のオーディオパラメータ（ＡＰ）を合成するための前記メモリ状態（ＭＳ；ＡＭＳ，ＳＭＳ，ＤＭＳ）をそれぞれのメモリ（６；６ａ，６ｂ，６ｃ）に格納するステップと、
を含む、方法。
【請求項２６】
プロセッサ上で作動するとき、請求項２５に記載の方法を実行するコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はスピーチ及びオーディオのコーディング（符／復号化）に関し、特に、オーディオ信号を処理するオーディオ符号化装置及びオーディオ復号化装置であって、入力及び出力のサンプリングレートが先行フレームから現在フレームへと変化するものに関する。本発明は更に、そのような装置を操作する方法と、そのような方法を実施するコンピュータプログラムにも関する。
【背景技術】
【０００２】
スピーチ及びオーディオのコーディングにおいて、マルチケーデンス（multi-cadence）の入力及び出力を有し、１つのサンプリングレートから別のサンプリングレートへと瞬時かつ切れ目なく切換え得ることは、有利である。従来のスピーチ及びオーディオのコーダ（符／復号器）は、決められた出力ビットレートのための単一のサンプリングレートを使用し、システムの完全なリセットなしにはそれを変更することができない。そのようなリセットは、通信内及び復号化された信号内に不連続性を発生させる。
【０００３】
他方、適応型のサンプリングレート及びビットレートは、通常はソース及びチャネルの状態に依存して最適なパラメータを選択することで、より高品質を可能にする。その場合、入力／出力信号のサンプリングレートを変更するときに、切れ目のない遷移を達成することが重要である。
【０００４】
更に、そのような遷移のための演算量の増加を制限することも重要である。近い将来出現するＬＴＥの３ＧＰＰ  ＥＶＳのような現代的なスピーチ及びオーディオのコーデックは、そのような機能が利用可能であることが必須となるであろう。
【０００５】
効率的なスピーチ及びオーディオのコーダは、それらのサンプリングレートを、１つの時間領域から他の時間領域へと、ソース及びチャネルの状態に対してより適切に対応するよう変更できることが必要である。サンプリングレートの変更は、連続的な線形フィルタにとって特に問題を起こしがちであり、それら連続的な線形フィルタとは、それらの過去の状態がフィルタ処理すべき現時間セクションと同じサンプリングレートを示す場合にのみ適用され得るようなフィルタである。
【０００６】
より具体的には、予測型な符号化は、符号器及び復号器において、時間及びフレームに亘り、異なるメモリ状態を保存する。符号励振線形予測（ＣＥＬＰ）において、これらのメモリは通常、線形予測符号化（ＬＰＣ）の合成フィルタメモリ、デ・エンファシスフィルタメモリ及び適応型コードブックである。単純な手法は、サンプリングレートの変化が生じたときに全てのメモリをリセットすることである。その場合、復号化された信号内で非常に耳障りな不連続性が発生する。リカバリーは非常に長くなり、また非常に顕著になる恐れがある。
【０００７】
図１は先行技術に係る第１のオーディオ復号化装置を示す。このようなオーディオ復号器を用いることで、非予測型符号化スキームから予測型符号化への切れ目のない切換えが可能である。これは、予測型コーダにより必要とされるフィルタ状態を保存するために、非予測型コーダの復号化済み出力の逆フィルタリングにより実行され得る。それは例えば、変換ベースのコーダであるＴＣＸからスピーチコーダであるＡＣＥＬＰへと切り換えるために、ＡＭＲ−ＷＢ＋やＵＳＡＣにおいて実行される。しかし、両方のコーダにおいて、サンプリングレートは同一である。逆フィルタリングは、ＴＣＸの復号化済みオーディオ信号に対して直接的に適用され得る。更に、ＵＳＡＣ及びＡＭＲ−ＷＢ＋におけるＴＣＸは、逆フィルタリングにも必要なＬＰＣ係数を伝送しかつ利用する。ＬＰＣ復号化済み係数は、逆フィルタリングの計算において単純に再使用される。同じフィルタと同じサンプリングレートとを使用する２つの予測型コーダ間の切換えであれば、逆フィルタリングが不要である点に注目することは重要である。
【０００８】
図２は、先行技術に係る第２のオーディオ復号化装置を示す。２つのコーダが異なるサンプリングレートを有する場合、又は同じ予測型コーダ内ではあるが異なるサンプリングレートを用いる場合、図１に示すような先行オーディオフレームの逆フィルタリングでは、もはや十分ではない。単純な解決策は、過去の復号化済み出力を新たなサンプリングレートへとリサンプリングし、次に逆フィルタリングによってメモリ状態を計算することである。ＬＰＣ合成フィルタの場合のようにフィルタ係数の幾つかがサンプリングレート依存である場合、リサンプリングされた過去の信号の追加的な分析が必要となる。新たなサンプリングレートｆｓ＿２におけるＬＰＣ係数を取得するため、自己相関関数が再計算されて、レビンソン・ダービン（Levinson-Durbin）アルゴリズムがリサンプリングされた過去の復号化済みサンプルに対して適用される。この手法は演算量が非常に大きく、実際の構成に適用されることが非常に困難である。
【発明の概要】
【発明が解決しようとする課題】
【０００９】
本発明が解決すべき課題は、オーディオ処理装置におけるサンプリングレートの切換えの改善された概念を提供することである。
【課題を解決するための手段】
【００１０】
第１の態様において、前記課題は、ビットストリームを復号化する以下のようなオーディオ復号化装置によって解決される。即ち、オーディオ復号化装置は、
ビットストリームから復号化済みオーディオフレームを生成する予測型復号器であって、ビットストリームから復号化済みオーディオフレームのための１つ以上のオーディオパラメータを生成するパラメータ復号器と、復号化済みオーディオフレームのための１つ以上のオーディオパラメータを合成することにより復号化済みオーディオフレームを生成する合成フィルタ装置と、を含む予測型復号器と、
１つ以上のメモリを含むメモリ装置であって、メモリの各々が復号化済みオーディオフレームに係るメモリ状態を記憶するよう構成されており、１つ以上のメモリの復号化済みオーディオフレームに係るメモリ状態が復号化済みオーディオフレームのための１つ以上のオーディオパラメータを合成する合成フィルタ装置によって使用される、メモリ装置と、
先行する復号化済みオーディオフレームのための１つ以上のオーディオパラメータを合成するための先行するメモリ状態をリサンプリングすることにより、あるサンプリングレートを有する前記１つ以上のメモリの復号化済みオーディオフレームのための１つ以上のオーディオパラメータを合成するためのメモリ状態を決定するよう構成されたメモリ状態リサンプリング装置であって、先行する復号化済みオーディオフレームは前記１つ以上のメモリの復号化済みオーディオフレームのサンプリングレートとは異なる先行するサンプリングレートを有し、前記１つ以上のメモリの復号化済みオーディオフレームのための１つ以上のオーディオパラメータを合成するためのメモリ状態をそれぞれのメモリに格納するよう更に構成された、メモリ状態リサンプリング装置と、を含む。
【００１１】
「復号化済みオーディオフレーム」という用語は、現時点で処理されつつあるオーディオフレームに関連し、他方、「先行する復号化済みオーディオフレーム」という用語は、現時点で処理されつつあるオーディオフレームよりも前に処理されたオーディオフレームに関連する。
【００１２】
本発明によれば、予測型符号化スキームは、そのフィルタの状態を再計算するために全体のバッファをリサンプリングする必要なく、そのインターンサンプリングレートを切り換えることができる。必要なメモリ状態だけを直接的にリサンプリングすることにより、低い演算量を維持する一方で、切れ目のない遷移も可能になる。
【００１３】
本発明の好ましい一実施形態によれば、１つ以上のメモリは、復号化済みオーディオフレームのための１つ以上の励振パラメータを決定するための適応型コードブックメモリ状態を記憶するよう構成された適応型コードブックメモリを含み、メモリ状態リサンプリング装置は、先行する復号化済みオーディオフレームのための１つ以上の励振パラメータを決定するための先行する適応型コードブックメモリ状態をリサンプリングすることにより、復号化済みオーディオフレームのための１つ以上の励振パラメータを決定するための適応型コードブックメモリ状態を決定し、かつ、復号化済みオーディオフレームのための１つ以上の励振パラメータを決定するための適応型コードブックメモリ状態を、適応型コードブックメモリに格納するよう構成されている。
【００１４】
適応型コードブックメモリ状態は、例えばＣＥＬＰ装置において使用される。
【００１５】
メモリをリサンプリングできるようにするため、異なるサンプリングレートにおけるメモリサイズは、それらがカバーする持続時間に関して同一でなければならない。換言すれば、あるフィルタがサンプリングレートｆｓ＿２において次数Ｍを有する場合、先行するサンプリングレートｆｓ＿１で更新されたメモリは、少なくともＭ*（ｆｓ＿１）／（ｆｓ＿２）サンプルをカバーしなければならない。
【００１６】
適応型コードブックの場合においては、メモリは通常、サンプリングレートに比例しており、サンプリングレートの如何に拘らず、メモリは復号化済み残差信号の最後の約２０ｍｓをカバーするので、これ以上のメモリ管理は必要でない。
【００１７】
本発明の好ましい一実施形態によれば、１つ以上のメモリは、復号化済みオーディオフレームのための１つ以上の合成フィルタパラメータを決定するための合成フィルタメモリ状態を記憶するよう構成された合成フィルタメモリを含み、メモリ状態リサンプリング装置は、先行する復号化済みオーディオフレームのための１つ以上の合成フィルタパラメータを決定するための先行する合成フィルタメモリ状態をリサンプリングすることにより、復号化済みオーディオフレームのための１つ以上の合成フィルタパラメータを決定するための合成フィルタメモリ状態を決定し、かつ、復号化済みオーディオフレームのための１つ以上の合成フィルタパラメータを決定するための合成フィルタメモリ状態を、合成フィルタメモリに格納するよう構成されている。
【００１８】
合成フィルタメモリ状態は、例えばＣＥＬＰ装置において使用されるＬＰＣ合成フィルタ状態であってもよい。
【００１９】
メモリの次数がサンプリングレートに比例しない場合、又はサンプリングレートの如何に拘わらず一定にもなる場合、可能な限り大きな持続時間をカバーすることができるよう、追加のメモリ管理が必要となる。例えば、ＡＭＲ−ＷＢ＋のＬＰＣ合成状態の次数は常に１６である。最小サンプリングレートである１２．８ｋＨｚにおいて、メモリは１．２５ｍｓをカバーするが、４８ｋＨｚにおいては０．３３ｍｓしか表現できない。１２．８ｋＨｚと４８ｋＨｚとの間のどのサンプリングレートでもバッファをリサンプリングできるようにするため、ＬＰＣ合成フィルタ状態のメモリは１６サンプルから６０サンプルまで拡張されなければならず、６０サンプルは４８ｋＨｚにおいて１．２５ｍｓを表現する。
【００２０】
メモリリサンプリングは、以下の疑似コードにより記述され得る。
mem_syn_r_size_old = (int)(1.25*fs_1/1000);
mem_syn_r_size_new = (int)(1.25*fs_2/1000);
mem_syn_r+L_SYN_MEM-mem_syn_r_size_new= resamp(mem_syn_r+L_SYN_MEM-mem_syn_r_size_old, mem_syn_r_size_old, mem_syn_r_size_new );
ここで、resamp(x,l,L)は、ｌサンプルからＬサンプルへリサンプリングされた入力バッファｘを出力する。L_SYN_MEM は、メモリがカバーできるサンプル内の最大サイズである。この場合では、ｆｓ＿２<=48kHzのとき６０サンプルに等しい。いずれのサンプリングレートにおいても、mem_syn_rは最後の L_SYN_MEMの出力サンプルを用いて更新されなければならない。
【００２１】
(i=0;i<L_SYM_MEM;i++)について、
mem_syn_r[i]=y[L_frame-L_SYN_MEM+i];
であり、ここで、y[]はＬＰＣ合成フィルタの出力であり、L_frameは現時点のサンプリングレートにおけるフレームのサイズである。
【００２２】
しかしながら、合成フィルタは、mem_syn_r[L_SYN_MEM-M] からmem_syn_r[L_SYN_MEM-1]への状態を使用することで実行されるであろう。
【００２３】
本発明の好ましい一実施形態によれば、メモリリサンプリング装置は、復号化済みオーディオフレームの複数のサブフレームに対して同一の合成フィルタパラメータが使用されるように、構成されている。
【００２４】
最終フレームのＬＰＣ係数は、通常、現時点のＬＰＣ係数を５ｍｓの時間粒度を用いて補間するために使用される。サンプリングレートが変化している場合、その補間は実行できない。ＬＰＣが再計算される場合には、その補間は新たに再計算されたＬＰＣ係数を使用して実行され得る。本発明において、その補間は直接的には実行できない。一実施形態において、ＬＰＣ係数は、サンプリングレート切換え後の最初のフレームにおいては補間されない。全ての５ｍｓのサブフレームについて、同一の係数のセットが使用される。
【００２５】
本発明の好ましい一実施形態によれば、メモリリサンプリング装置は、先行する復号化済みオーディオフレームに係る合成フィルタメモリ状態をパワースペクトルへと変換しかつそのパワースペクトルをリサンプリングすることにより、先行する合成フィルタメモリ状態のリサンプリングが実行されるように、構成される。
【００２６】
この実施形態において、最後のコーダもまた予測型コーダである場合、又は、最後のコーダがＴＣＸのようにＬＰＣのセットを伝送する場合には、全体的なＬＰ分析をやり直す必要がなく、新たなサンプリングレートｆｓ＿２でＬＰＣ係数が推定され得る。サンプリングレートｆｓ＿１における古いＬＰＣ係数は、パワースペクトルへと変換されて、リサンプリングされる。次に、リサンプリングされたパワースペクトルから推測された自己相関に対し、レビンソン−ダービン・アルゴリズムが適用される。
【００２７】
本発明の好ましい一実施形態によれば、１つ以上のメモリは、復号化済みオーディオフレームのための１つ以上のデ・エンファシスパラメータを決定するためのデ・エンファシスメモリ状態を記憶するよう構成されたデ・エンファシスメモリを含み、メモリ状態リサンプリング装置は、先行する復号化済みオーディオフレームのための１つ以上のデ・エンファシスパラメータを決定するための先行するデ・エンファシスメモリ状態をリサンプリングすることにより、復号化済みオーディオフレームのための１つ以上のデ・エンファシスパラメータを決定するためのデ・エンファシスメモリ状態を決定し、かつ、復号化済みオーディオフレームのための１つ以上のデ・エンファシスパラメータを決定するためのデ・エンファシスメモリ状態をデ・エンファシスメモリに格納するよう構成されている。
【００２８】
デ・エンファシスメモリ状態は、例えばＣＥＬＰでも使用されている。
【００２９】
デ・エンファシスは通常、固定次数１を有し、これは１２．８ｋＨｚにおいて０．０７８１ｍｓを表現する。この持続時間は、４８ｋＨｚにおいて３．７５サンプルによりカバーされる。上述の方法を採用する場合、次に４サンプルのメモリバッファが必要となる。代替的に、リサンプリング状態を迂回することにより、近似を使用できる。この方法は、サンプリングレートの差に拘らず最後の出力サンプルを維持することから成る、非常に粗いリサンプリングとみることができる。この近似は、殆どの場合に十分であり、低い演算量のために使用され得る。
【００３０】
本発明の好ましい一実施形態によれば、１つ以上のメモリは、復号化済みオーディオフレームのために記憶されたサンプル数がその復号化済みオーディオフレームのサンプリングレートに比例するように構成される。
【００３１】
本発明の好ましい一実施形態によれば、メモリリサンプリング装置は、線形補間によってリサンプリングを実行するように構成されている。
【００３２】
リサンプリング機能resamp()は、如何なる種類のリサンプリング方法によっても実行され得る。時間ドメインにおいては、既存のＬＰフィルタ及びデシメーション／オーバーサンプリングが使用される。好ましい一実施形態においては、フィルタメモリをリサンプリングする品質からみて十分な、単純な線形補間が採用されてもよい。それにより、演算量を節約することも可能になり得る。周波数ドメインでリサンプリングすることも可能である。最後の手法においては、メモリがフィルタの開始状態だけであるため、ブロックアーチファクトについて留意する必要がない。
【００３３】
本発明の好ましい一実施形態によれば、メモリ状態リサンプリング装置は、１つ以上のメモリの先行するメモリ状態をメモリ装置から回収するよう構成されている。
【００３４】
本発明は、異なるインターンサンプリングレートを有する同じ符号化スキームを使用する場合に、適用され得る。例えば、チャネルの利用可能な帯域が制限されている場合には、低ビットレートのための１２．８ｋＨｚのインターンサンプリングレートを有するＣＥＬＰを使用し、チャネルの状態が良好である場合には、高ビットレートのための１６ｋＨｚのインターンサンプリングレートへと切り換えることが、その例として挙げられる。
【００３５】
本発明の好ましい一実施形態によれば、オーディオ復号化装置は、先行するサンプリングレートで先行する復号化済みオーディオフレームを逆フィルタリングして、前記１つ以上のメモリの先行するメモリ状態を決定するよう構成された逆フィルタリング装置を含み、メモリ状態リサンプリング装置は、前記１つ以上のメモリに係る先行するメモリ状態を逆フィルタリング装置から回収するよう構成されている。
【００３６】
これらの特徴により、先行オーディオフレームが非予測型復号器により処理されている場合にも、本発明を実施することが可能となる。
【００３７】
本発明のこの実施形態においては、逆フィルタリングの前にリサンプリングは使用されない。その代わり、メモリ状態それ自体が直接的にリサンプリングされる。先行オーディオフレームを処理する先行復号器がＣＥＬＰのような予測型復号器であれば、先行するメモリ状態が常に先行するサンプリングレートで維持されるため、逆フィルタリングは不要であり、迂回され得る。
【００３８】
本発明の好ましい一実施形態によれば、メモリ状態リサンプリング装置は、前記１つ以上のメモリに係る先行するメモリ状態を追加のオーディオ処理装置から回収するよう構成されている。
【００３９】
追加のオーディオ処理装置は、例えば追加のオーディオ復号器又はノイズ生成装置のためのホームであり得る。
【００４０】
活性フレームが従来型ＣＥＬＰを用いて１２．８ｋＨｚで符号化され、不活性部分が１６ｋＨｚのノイズ生成部（ＣＮＧ）を用いてモデル化されている場合、本発明はＤＴＸモードで使用され得る。
【００４１】
本発明は、例えば異なるサンプリングレートで作動しているＴＣＸとＡＣＥＬＰとを組み合わせる場合に使用され得る。
【００４２】
本発明の更なる態様において、前記課題は、ビットストリームを復号化するオーディオ復号化装置を操作する方法により解決される。その方法は、
予測型復号器を使用してビットストリームから復号化済みオーディオフレームを生成するステップであって、予測型復号器は、ビットストリームから復号化済みオーディオフレームのための１つ以上のオーディオパラメータを生成するパラメータ復号器と、復号化済みオーディオフレームのための１つ以上のオーディオパラメータを合成することにより復号化済みオーディオフレームを生成する合成フィルタ装置とを含む、ステップと、
１つ以上のメモリを含むメモリ装置を準備するステップであって、メモリの各々が復号化済みオーディオフレームに係るメモリ状態を記憶するよう構成されており、１つ以上のメモリの復号化済みオーディオフレームに係るメモリ状態が復号化済みオーディオフレームのための１つ以上のオーディオパラメータを合成する合成フィルタ装置によって使用される、ステップと、
先行する復号化済みオーディオフレームのための１つ以上のオーディオパラメータを合成するための先行するメモリ状態をリサンプリングすることにより、あるサンプリングレートを有する前記１つ以上のメモリについての復号化済みオーディオフレームのための１つ以上のオーディオパラメータを合成するためのメモリ状態を決定するステップであって、先行する復号化済みオーディオフレームは、前記１つ以上のメモリについての復号化済みオーディオフレームのサンプリングレートとは異なる先行するサンプリングレートを有する、ステップと、
前記１つ以上のメモリについての復号化済みオーディオフレームのための１つ以上のオーディオパラメータを合成するためのメモリ状態を、それぞれのメモリに格納するステップと、
を含む。
【００４３】
本発明の更なる態様において、前記課題は、プロセッサ上で作動するとき、本発明に係る方法を実行するコンピュータプログラムにより解決される。
【００４４】
本発明の更なる態様において、前記課題は、フレーム化されたオーディオ信号を符号化するオーディオ符号化装置によって解決される。そのオーディオ符号化装置は、
フレーム化されたオーディオ信号から符号化済みオーディオフレームを生成する予測型符号器であって、フレーム化されたオーディオ信号から符号化済みオーディオフレームのための１つ以上のオーディオパラメータを生成するパラメータ分析部と、復号化済みオーディオフレームのための１つ以上のオーディオパラメータを合成することにより復号化済みオーディオフレームを生成する合成フィルタ装置とを含み、復号化済みオーディオフレームのための１つ以上のオーディオパラメータは符号化済みオーディオフレームのための１つ以上のオーディオパラメータである、予測型符号器と、
１つ以上のメモリを含むメモリ装置であって、前記メモリの各々が復号化済みオーディオフレームに係るメモリ状態を記憶するよう構成されており、１つ以上のメモリの復号化済みオーディオフレームに係るメモリ状態が復号化済みオーディオフレームのための１つ以上のオーディオパラメータを合成する合成フィルタ装置によって使用される、メモリ装置と、
先行する復号化済みオーディオフレームのための１つ以上のオーディオパラメータを合成するための先行するメモリ状態をリサンプリングすることにより、あるサンプリングレートを有する前記１つ以上のメモリについての復号化済みオーディオフレームのための１つ以上のオーディオパラメータを合成するためのメモリ状態を決定するよう構成されたメモリ状態リサンプリング装置であって、先行する復号化済みオーディオフレームは前記１つ以上のメモリについての復号化済みオーディオフレームのサンプリングレートとは異なる先行するサンプリングレートを有し、前記１つ以上のメモリについての復号化済みオーディオフレームのための１つ以上のオーディオパラメータを合成するためのメモリ状態をそれぞれのメモリに格納するよう更に構成された、メモリ状態リサンプリング装置と、
を含む。
【００４５】
本発明は主としてオーディオ復号化装置に焦点を当てている。しかしながら、本発明はまたオーディオ符号化装置にも適用され得る。実際に、ＣＥＬＰは合成による分析（Analysis-by Synthesis）の原理に基づくものであり、符号器側において局所的な復号化が実行される。この理由から、復号器について上述と同じ原理が符号器側にも適用され得る。更に、例えばＡＣＥＬＰ／ＴＣＸのような切換え符号化の場合、変換ベースのコーダは、次のフレーム内で符号化の切換えが起こる場合、符号器側においてさえ、スピーチコーダのメモリを更新できなければならない可能性がある。この目的のため、局所的復号器が、変換ベースの符号器内でＣＥＬＰのメモリ状態を更新するために使用される。変換ベースの符号器がＣＥＬＰとは異なるサンプリングレートで作動しているような場合があり得、本発明はこのような場合に適用され得る。
【００４６】
オーディオ符号化装置の合成フィルタ装置、メモリ装置、メモリ状態リサンプリング装置及び逆フィルタリング装置は、上述したオーディオ復号化装置の合成フィルタ装置、メモリ装置、メモリ状態リサンプリング装置及び逆フィルタリング装置と同様であることを理解すべきである。
【００４７】
本発明の好ましい一実施形態によれば、１つ以上のメモリは、復号化済みオーディオフレームのための１つ以上の励振パラメータを決定するための適応型コードブックメモリ状態を記憶するよう構成された適応型コードブックメモリを含み、メモリ状態リサンプリング装置は、先行する復号化済みオーディオフレームのための１つ以上の励振パラメータを決定するための先行する適応型コードブックメモリ状態をリサンプリングすることにより、復号化済みオーディオフレームのための１つ以上の励振パラメータを決定するための適応型コードブックメモリ状態を決定し、かつ、復号化済みオーディオフレームのための１つ以上の励振パラメータを決定するための適応型コードブックメモリ状態を適応型コードブックメモリに格納するよう構成されている。
【００４８】
本発明の好ましい一実施形態によれば、１つ以上のメモリは、復号化済みオーディオフレームのための１つ以上の合成フィルタパラメータを決定するための合成フィルタメモリ状態を記憶するよう構成された合成フィルタメモリを含み、メモリ状態リサンプリング装置は、先行する復号化済みオーディオフレームのための１つ以上の合成フィルタパラメータを決定するための先行する合成フィルタメモリ状態をリサンプリングすることにより、復号化済みオーディオフレームのための１つ以上の合成フィルタパラメータを決定するための合成フィルタメモリ状態を決定し、かつ、復号化済みオーディオフレームのための１つ以上の合成フィルタパラメータを決定するための合成フィルタメモリ状態を、合成フィルタメモリ内に格納するよう構成されている。
【００４９】
本発明の好ましい一実施形態によれば、メモリ状態リサンプリング装置は、復号化済みオーディオフレームの複数のサブフレームに対して同一の合成フィルタパラメータが使用されるように構成されている。
【００５０】
本発明の好ましい一実施形態によれば、メモリリサンプリング装置は、先行する復号化済みオーディオフレームに係る先行する合成フィルタメモリ状態をパワースペクトルへと変換しかつそのパワースペクトルをリサンプリングすることにより、先行する合成フィルタメモリ状態のリサンプリングが実行されるように構成されている。
【００５１】
本発明の好ましい一実施形態によれば、１つ以上のメモリは、復号化済みオーディオフレームのための１つ以上のデ・エンファシスパラメータを決定するためのデ・エンファシスメモリ状態を記憶するよう構成されたデ・エンファシスメモリを含み、メモリ状態リサンプリング装置は、先行する復号化済みオーディオフレームのための１つ以上のデ・エンファシスパラメータを決定するための先行するデ・エンファシスメモリ状態をリサンプリングすることにより、復号化済みオーディオフレームのための１つ以上のデ・エンファシスパラメータを決定するためのデ・エンファシスメモリ状態を決定し、かつ、復号化済みオーディオフレームのための１つ以上のデ・エンファシスパラメータを決定するためのデ・エンファシスメモリ状態をデ・エンファシスメモリに格納するよう構成されている。
【００５２】
本発明の好ましい一実施形態によれば、１つ以上のメモリは、復号化済みオーディオフレームのために記憶されるサンプル数がその復号化済みオーディオフレームのサンプリングレートに比例するように構成されている。
【００５３】
本発明の好ましい一実施形態によれば、メモリリサンプリング装置は、線形補間によってリサンプリングを実行するよう構成されている。
【００５４】
本発明の好ましい一実施形態によれば、メモリ状態リサンプリング装置は、１つ以上のメモリに係る先行するメモリ状態をメモリ装置から回収するよう構成されている。
【００５５】
本発明の好ましい一実施形態によれば、オーディオ符号化装置は、先行する復号化済みオーディオフレームを逆フィルタリングして、１つ以上のメモリに係る先行するメモリ状態を決定するよう構成された、逆フィルタリング装置を含み、メモリ状態リサンプリング装置は、前記１つ以上のメモリに係る先行するメモリ状態を逆フィルタリング装置から回収するよう構成されている。
【００５６】
本発明の好ましい一実施形態によるオーディオ符号化装置において、メモリ状態リサンプリング装置は、前記１つ以上のメモリに係る先行するメモリ状態を追加のオーディオ処理装置から回収するよう構成されている。
【００５７】
本発明の更なる態様において、前記課題は、フレーム化されたオーディオ信号を符号化するオーディオ符号化装置を操作する方法によって解決される。その方法は、
フレーム化されたオーディオ信号から予測型符号器を使用して符号化済みオーディオフレームを生成するステップであって、予測型符号器は、フレーム化されたオーディオ信号から符号化済みオーディオフレームのための１つ以上のオーディオパラメータを生成するパラメータ分析部と、復号化済みオーディオフレームのための１つ以上のオーディオパラメータを合成することにより復号化済みオーディオフレームを生成する合成フィルタ装置とを含み、復号化済みオーディオフレームのための１つ以上のオーディオパラメータは符号化済みオーディオフレームのための１つ以上のオーディオパラメータである、ステップと、
１つ以上のメモリを含むメモリ装置を準備するステップであって、メモリの各々が復号化済みオーディオフレームに係るメモリ状態を記憶するよう構成されており、１つ以上のメモリの復号化済みオーディオフレームに係るメモリ状態が復号化済みオーディオフレームのための１つ以上のオーディオパラメータを合成する合成フィルタ装置によって使用される、ステップと、
先行する復号化済みオーディオフレームのための１つ以上のオーディオパラメータを合成するための先行するメモリ状態をリサンプリングすることにより、あるサンプリングレートを有する前記１つ以上のメモリについての復号化済みオーディオフレームのための１つ以上のオーディオパラメータを合成するためのメモリ状態を決定するステップであって、先行する復号化済みオーディオフレームは、前記１つ以上のメモリについての復号化済みオーディオフレームのサンプリングレートとは異なる先行するサンプリングレートを有する、ステップと、
前記１つ以上のメモリについての復号化済みオーディオフレームのための１つ以上のオーディオパラメータを合成するためのメモリ状態をそれぞれのメモリに格納するステップと、
を含む。
【００５８】
本発明の他の態様によれば、前記課題は、プロセッサ上で作動したとき本発明に係る方法を実行するコンピュータプログラムによって、解決される。
【００５９】
以下に、本発明の好ましい実施形態について添付図面を参照しながら以下に説明する。
【図面の簡単な説明】
【００６０】
【図１】先行技術に係るオーディオ復号化装置の一実施形態を概略的に示す。
【図２】先行技術に係るオーディオ復号化装置の第２実施形態を概略的に示す。
【図３】本発明に係るオーディオ復号化装置の第１実施形態を概略的に示す。
【図４】本発明に係るオーディオ復号化装置の第１実施形態のより詳細について概略的に示す。
【図５】本発明に係るオーディオ復号化装置の第２実施形態を概略的に示す。
【図６】本発明に係るオーディオ復号化装置の第２実施形態のより詳細について概略的に示す。
【図７】本発明に係るオーディオ復号化装置の第３実施形態を概略的に示す。
【図８】本発明に係るオーディオ符号化装置の一実施形態を概略的に示す。
【発明を実施するための形態】
【００６１】
図１は先行技術に係るオーディオ復号化装置の一実施形態を概略的に示す。
【００６２】
先行技術に係るオーディオ復号化装置１は、
ビットストリームＢＳから復号化済みオーディオフレームＡＦを生成する予測型復号器２であって、ビットストリームＢＳから復号化済みオーディオフレームＡＦのための１つ以上のオーディオパラメータＡＰを生成するパラメータ復号器３と、復号化済みオーディオフレームＡＦのための前記１つ以上のオーディオパラメータＡＰを合成することにより復号化済みオーディオフレームＡＦを生成する合成フィルタ装置４と、を含む予測型復号器２と、
１つ以上のメモリ６を含むメモリ装置５であって、メモリ６の各々が復号化済みオーディオフレームＡＦに係るメモリ状態ＭＳを記憶するよう構成されており、１つ以上のメモリ６の復号化済みオーディオフレームＡＦに係るメモリ状態ＭＳが、復号化済みオーディオフレームＡＦのための１つ以上のオーディオパラメータＡＰを合成する合成フィルタ装置４によって使用される、メモリ装置５と、
前記復号化済みオーディオフレームＡＦと同一のサンプリングレートＳＲを有する先行する復号化済みオーディオフレームＰＡＦの逆フィルタリングを実行するよう構成された逆フィルタリング装置７と、
を含む。
【００６３】
オーディオパラメータＡＰを合成するために、合成フィルタ４は呼び掛け信号(interrogation signal)ＩＳをメモリ６へと送信し、その呼び掛け信号ＩＳは１つ以上のオーディオパラメータＡＰに依存する。メモリ６は、呼び掛け信号ＩＳと復号化済みオーディオフレームＡＦに係るメモリ状態ＭＳとに依存する応答信号ＲＳを返信する。
【００６４】
先行技術のこのオーディオ復号化装置の実施形態は、非予測型オーディオ復号化装置から図１に示す予測型復号化装置１への切換えを可能とする。しかしながら、非予測型オーディオ復号化装置と予測符号化装置とが同一のサンプリングレートＳＲを使用していることが必要とされている。
【００６５】
図２は、先行技術に係るオーディオ復号化装置１の第２の実施形態を概略的に示す。図１に示すオーディオ復号化装置１の特徴に加え、図２に示すオーディオ復号化装置１は、オーディオフレーム・リサンプリング装置８を含み、そのリサンプリング装置８は、先行するサンプリングレートＰＳＲを有する先行オーディオフレームＰＡＦをリサンプリングして、前記オーディオフレームＡＦのサンプリングレートＳＲであるサンプリングレートＳＲを有する先行オーディオフレームＰＡＦを生成するよう構成されている。
【００６６】
サンプリングレートＳＲを有する先行オーディオフレームＰＡＦは、次に、サンプリングレートＳＲを有する先行オーディオフレームＰＡＦのためのＬＰＣ係数ＬＰＣＣを決定するよう構成されたパラメータ分析部９により分析される。そのＬＰＣ係数ＬＰＣＣは、次に、サンプリングレートＳＲを有する先行オーディオフレームＰＡＦを逆フィルタリングして復号化済みオーディオフレームＡＦに係るメモリ状態ＭＳを決定する、逆フィルタリング装置７により使用される。
【００６７】
この手法は演算量が大きく、実際の構成に適用されることは困難である。
【００６８】
図３は、本発明に係るオーディオ復号化装置の第１実施形態を概略的に示す。このオーディオ復号化装置１は、
ビットストリームＢＳから復号化済みオーディオフレームＡＦを生成する予測型復号器２であって、ビットストリームＢＳから復号化済みオーディオフレームＡＦのための１つ以上のオーディオパラメータＡＰを生成するパラメータ復号器３と、復号化済みオーディオフレームＡＦのための前記１つ以上のオーディオパラメータＡＰを合成することにより復号化済みオーディオフレームＡＦを生成する合成フィルタ装置４と、を含む予測型復号器２と、
１つ以上のメモリ６を含むメモリ装置５であって、メモリ６の各々が復号化済みオーディオフレームＡＦに係るメモリ状態ＭＳを記憶するよう構成されており、１つ以上のメモリ６の復号化済みオーディオフレームＡＦに係るメモリ状態ＭＳが、復号化済みオーディオフレームＡＦのための前記１つ以上のオーディオパラメータＡＰを合成する合成フィルタ装置４によって使用される、メモリ装置５と、
先行する復号化済みオーディオフレームＰＡＦのための１つ以上のオーディオパラメータを合成するための先行するメモリ状態ＰＭＳをリサンプリングすることにより、サンプリングレートＳＲを有する復号化済みオーディオフレームＡＦのための１つ以上のオーディオパラメータＡＰを合成するためのメモリ状態ＭＳを前記メモリ６のうちの１つ以上について決定するよう構成されたメモリ状態リサンプリング装置１０であって、前記先行する復号化済みオーディオフレームＰＡＦは、前記メモリ６のうちの１つ以上について前記復号化済みオーディオフレームＡＦの前記サンプリングレートＳＲとは異なる先行するサンプリングレートＰＳＲを有し、前記メモリ６の１つ以上について前記復号化済みオーディオフレームＡＦのための１つ以上のオーディオパラメータＡＰを合成するためのメモリ状態ＭＳを、それぞれのメモリ６に格納するよう更に構成された、メモリ状態リサンプリング装置１０と、
を含む。
【００６９】
オーディオパラメータＡＰを合成するために、合成フィルタ４は呼び掛け信号ＩＳをメモリ６へと送信し、その呼び掛け信号ＩＳは１つ以上のオーディオパラメータＡＰに依存する。メモリ６は、呼び掛け信号ＩＳと復号化済みオーディオフレームＡＦに係るメモリ状態ＭＳとに依存する応答信号ＲＳを返信する。
【００７０】
「復号化済みオーディオフレームＡＦ」という用語は、現時点で処理されつつあるオーディオフレームに関連し、他方、「先行する復号化済みオーディオフレームＰＡＦ」という用語は、現時点で処理されつつあるオーディオフレームよりも前に処理されたオーディオフレームに関連する。
【００７１】
本発明によれば、予測型符号化スキームは、そのフィルタの状態を再計算するために全体のバッファをリサンプリングする必要なく、インターンサンプリングレートを切り換えることができる。必要なメモリ状態ＭＳだけを直接的にリサンプリングすることにより、低い演算量を維持する一方で、切れ目のない遷移を可能にできる。
【００７２】
本発明の好ましい一実施形態によれば、メモリ状態リサンプリング装置１０は、先行するメモリ状態ＰＭＳ；ＰＡＭＳ，ＰＳＭＳ，ＰＤＭＳを、前記１つ以上のメモリ６のためにメモリ装置５から回収するよう構成されている。
【００７３】
本発明は、異なるインターンサンプリングレートＰＳＲとＳＲとを有する同じ符号化スキームを使用する場合に、適用され得る。例えば、チャネルの利用可能な帯域が制限されている場合には、低ビットレートのための１２．８ｋＨｚのインターンサンプリングレートＰＳＲを有するＣＥＬＰを使用し、チャネルの状態が良好である場合には、高ビットレートのための１６ｋＨｚのインターンサンプリングレートＳＲへと切り換える場合が、その例として挙げられる。
【００７４】
図４は、本発明に係るオーディオ復号化装置の第１実施形態のより詳細について概略的に示す。図４に示すように、メモリ装置５は、適応型コードブック６ａである第１メモリ６ａと、合成フィルタメモリ６ｂである第２メモリ６ｂと、デ・エンファシスメモリ６ｃである第３メモリ６ｃとを含む。
【００７５】
オーディオパラメータＡＰは、励振モジュール１１へと供給され、その励振モジュール１１は出力ＯＳを生成し、そのＯＳは遅延挿入部１２により遅延され、次に、適応型コードブックメモリ６ａに対して呼び掛け信号ＩＳａとして送られる。適応型コードブックメモリ６ａは応答信号ＲＳａを出力し、その応答信号ＲＳａは１つ以上の励振パラメータＥＰを含み、それらＥＰは励振モジュール１１へと供給される。
【００７６】
励振モジュール１１の出力信号ＯＳは、合成フィルタモジュール１３にも供給され、その合成フィルタモジュール１３はその出力信号ＯＳ１を出力する。その出力信号ＯＳ１は遅延挿入部１４により遅延され、次に、合成フィルタメモリ６ｂに対して呼び掛け信号ＩＳｂとして送られる。合成フィルタメモリ６ｂは応答信号ＲＳｂを出力し、そのＲＳｂは１つ以上の合成パラメータＳＰを含み、それらＳＰは合成フィルタモジュール１３へと送られる。
【００７７】
合成フィルタモジュール１３の出力信号ＯＳ１はデ・エンファシスモジュール１５にも供給され、そのモジュール１５は復号化済みオーディオフレームＡＦをサンプリングレートＳＲで出力する。次に、オーディオフレームＡＦは遅延挿入部１６により遅延され、デ・エンファシスメモリ６ｃに対して呼び掛け信号ＩＳｃとして送られる。デ・エンファシスメモリ６ｃは応答信号ＲＳｃを出力し、その応答信号ＲＳｃは１つ以上のデ・エンファシスパラメータＤＰを含み、それらＤＰはデ・エンファシスモジュール１５へと供給される。
【００７８】
本発明の好ましい一実施形態によれば、１つ以上のメモリ６ａ，６ｂ，６ｃは、復号化済みオーディオフレームＡＦのための１つ以上の励振パラメータＥＰを決定するための適応型コードブックメモリ状態ＡＭＳを記憶するよう構成された適応型コードブックメモリ６ａを含み、メモリ状態リサンプリング装置１０は、先行する復号化済みオーディオフレームＰＡＦのための１つ以上の励振パラメータを決定するための先行する適応型コードブックメモリ状態ＰＡＭＳをリサンプリングすることにより、復号化済みオーディオフレームＡＦのための１つ以上の励振パラメータＥＰを決定するための適応型コードブックメモリ状態ＡＭＳを決定し、かつ、復号化済みオーディオフレームＡＦのための１つ以上の励振パラメータＥＰを決定するための適応型コードブックメモリ状態ＡＭＳを、適応型コードブックメモリ６ａに格納するよう構成されている。
【００７９】
適応型コードブックメモリ状態ＡＭＳは、例えばＣＥＬＰ装置で使用されている。
【００８０】
メモリ６ａ，６ｂ，６ｃをリサンプリングできるようにするため、異なるサンプリングレートＳＲ，ＰＳＲにおけるメモリサイズは、それらがカバーする持続時間において同一でなければならない。換言すれば、あるフィルタがサンプリングレートＳＲにおいて次数Ｍを有する場合、先行するサンプリングレートＰＳＲにおいて更新されたメモリは、少なくともＭ*（ＰＳＲ）／（ＳＲ）のサンプルをカバーしなければならない。
【００８１】
メモリ６ａは通常、適応型コードブックの場合についてはサンプリングレートＳＲに比例し、サンプリングレートＳＲの如何に拘らず、適応型コードブックは復号化済み残差信号の最後の約２０ｍｓをカバーするので、これ以上のメモリ管理は必要でない。
【００８２】
本発明の好ましい一実施形態によれば、１つ以上のメモリ６ａ，６ｂ，６ｃは、復号化済みオーディオフレームＡＦのための１つ以上の合成フィルタパラメータＳＰを決定するための合成フィルタメモリ状態ＳＭＳを記憶するよう構成された合成フィルタメモリ６ｂを含み、メモリ状態リサンプリング装置１０は、先行する復号化済みオーディオフレームＰＡＦのための１つ以上の合成フィルタパラメータを決定するための先行する合成フィルタメモリ状態ＰＳＭＳをリサンプリングすることにより、復号化済みオーディオフレームＡＦのための１つ以上の合成フィルタパラメータＳＰを決定するための合成フィルタメモリ状態ＳＭＳを決定し、かつ、復号化済みオーディオフレームＡＦのための１つ以上の合成フィルタパラメータＳＰを決定するための合成フィルタメモリ状態ＳＭＳを、合成フィルタメモリ６ｂ内に格納するよう構成されている。
【００８３】
合成フィルタメモリ状態ＳＭＳは、例えばＣＥＬＰの装置内で使用されるＬＰＣ合成フィルタ状態であってもよい。
【００８４】
メモリの次数がサンプリングレートＳＲに比例しない場合、又はサンプリングレートの如何に拘わらず一定にもなる場合、可能な限り大きな持続時間をカバーすることができるよう、追加のメモリ管理が必要となる。例えば、ＡＭＲ−ＷＢ＋のＬＰＣ合成状態の次数は常に１６である。１２．８ｋＨｚの最小サンプリングレートにおいて、それは１．２５ｍｓをカバーするが、４８ｋＨｚにおいては０．３３ｍｓしか表現できない。１２．８ｋＨｚと４８ｋＨｚとの間のどのサンプリングレートでもバッファをリサンプリングできるようにするため、ＬＰＣ合成フィルタ状態のメモリは１６サンプルから６０サンプルまで拡張されなければならず、６０サンプルは４８ｋＨｚにおいて１．２５ｍｓを表現する。
【００８５】
メモリリサンプリングは、以下の疑似コードにより記述され得る。
mem_syn_r_size_old = (int)(1.25*PSR/1000);
mem_syn_r_size_new = (int)(1.25*SR /1000);
mem_syn_r+L_SYN_MEM-mem_syn_r_size_new=
resamp(mem_syn_r+L_SYN_MEM-mem_syn_r_size_old,
mem_syn_r_size_old, mem_syn_r_size_new );
ここで、resamp(x,l,L)は、ｌサンプルからＬサンンプルへリサンプリングされた入力バッファｘを出力する。L_SYN_MEM は、メモリがカバーできるサンプル内の最大サイズである。この場合では、SR<=48kHzのとき６０サンプルに等しい。いずれのサンプリングレートにおいても、mem_syn_rは最後の L_SYN_MEMの出力サンプルを用いて更新されなければならない。
【００８６】
(i=0;i<L_SYM_MEM;i++)について、
mem_syn_r[i]=y[L_frame-L_SYN_MEM+i];
であり、ここで、y[]はＬＰＣ合成フィルタの出力であり、L_frameは現時点のサンプリングレートにおけるフレームのサイズである。
【００８７】
しかしながら、合成フィルタは、mem_syn_r[L_SYN_MEM-M] からの状態をmem_syn_r[L_SYN_MEM-1]に対して使用することで実行されるであろう。
【００８８】
本発明の好ましい一実施形態によれば、メモリリサンプリング装置１０は、復号化済みオーディオフレームＡＦの複数のサブフレームに対して同一の合成フィルタパラメータＳＰが使用されるように構成されている。
【００８９】
最終フレームＰＡＦのＬＰＣ係数は、通常、現時点のＬＰＣ係数を５ｍｓの時間粒度で補間するために使用される。サンプリングレートがＰＳＲからＳＲへと変化している場合、その補間は実行できない。ＬＰＣが再計算される場合には、その補間は新たに再計算されたＬＰＣ係数を使用して実行され得る。本発明において、その補間は直接的には実行できない。一実施形態において、ＬＰＣ係数は、サンプリングレート切換え後の最初のフレームＡＦ内では補間されない。全ての５ｍｓのサブフレームについて、同一の係数のセットが使用される。
【００９０】
本発明の好ましい一実施形態によれば、メモリリサンプリング装置１０は、先行する復号化済みオーディオフレームＰＡＦに係る先行する合成フィルタメモリ状態ＰＳＭＳをパワースペクトルへと変換しかつそのパワースペクトルをリサンプリングすることにより、先行する合成フィルタメモリ状態ＰＳＭＳのリサンプリングが実行されるように、構成される。
【００９１】
この実施形態において、最後のコーダもまた予測型コーダである場合、又は、最後のコーダがＴＣＸのようにＬＰＣのセットを伝送する場合には、全体的なＬＰ分析をやり直す必要がなく、新たなサンプリングレートＲＳでＬＰＣ係数が推定され得る。サンプリングレートＰＳＲにおける古いＬＰＣ係数は、パワースペクトルへと変換されて、リサンプリングされる。次に、リサンプリングされたパワースペクトルから推測された自己相関に対し、レビンソン−ダービン・アルゴリズムが適用される。
【００９２】
本発明の好ましい一実施形態によれば、１つ以上のメモリ６ａ，６ｂ，６ｃは、復号化済みオーディオフレームＡＦのための１つ以上のデ・エンファシスパラメータＤＰを決定するためのデ・エンファシスメモリ状態ＤＭＳを記憶するよう構成されたデ・エンファシスメモリ６ｃを含み、メモリ状態リサンプリング装置１０は、先行する復号化済みオーディオフレームＰＡＦのための１つ以上のデ・エンファシスパラメータを決定するための先行するデ・エンファシスメモリ状態ＰＤＭＳをリサンプリングすることにより、復号化済みオーディオフレームＡＦのための１つ以上のデ・エンファシスパラメータＤＰを決定するためのデ・エンファシスメモリ状態ＤＭＳを決定し、かつ、復号化済みオーディオフレームＡＦのための１つ以上のデ・エンファシスパラメータＤＰを決定するためのデ・エンファシスメモリ状態ＤＭＳを、デ・エンファシスメモリ６ｃに格納するよう構成されている。そのデ・エンファシスメモリ状態は、例えばＣＥＬＰ内でも使用されている。
【００９３】
デ・エンファシスは通常、固定次数１を有し、これは１２．８ｋＨｚにおいて０．０７８１ｍｓを表現する。この持続時間は、４８ｋＨｚにおいて３．７５サンプルによりカバーされる。上述の方法を採用する場合、次に４サンプルのメモリバッファが必要となる。代替的に、リサンプリング状態を迂回することにより、近似を使用できる。この方法は、サンプリングレートの差に拘らず最後の出力サンプルを維持することから成る、非常に粗いリサンプリングとみることができる。この近似は、殆どの場合に十分であり、低い演算量のために使用され得る。
【００９４】
本発明の好ましい一実施形態によれば、１つ以上のメモリ６；６ａ，６ｂ，６ｃは、復号化済みオーディオフレームＡＦのために記憶されるサンプル数がその復号化済みオーディオフレームＡＦのサンプリングレートＳＲに比例するように構成される。
【００９５】
本発明の好ましい一実施形態によれば、メモリ状態リサンプリング装置１０は、線形補間によってリサンプリングを実行するよう構成されている。
【００９６】
リサンプリング機能resamp()は、如何なる種類のリサンプリング方法によっても実行され得る。時間ドメインにおいては、既存のＬＰフィルタ及びデシメーション／オーバーサンプリングが使用される。好ましい一実施形態においては、フィルタメモリをリサンプリングする品質からみて十分な、単純な線形補間が採用されてもよい。それにより、演算量を節約することも可能になり得る。周波数ドメインでリサンプリングすることも可能である。最後の手法においては、メモリがフィルタの開始状態だけであるため、ブロックアーチファクトについて留意する必要がない。
【００９７】
図５は本発明に係るオーディオ復号化装置の第２実施形態を概略的に示す。
【００９８】
本発明の好ましい一実施形態によれば、オーディオ復号化装置１は、先行するサンプリングレートＰＳＲで先行する復号化済みオーディオフレームＰＡＦを逆フィルタリングして、１つ以上のメモリ６；６ａ，６ｂ，６ｃの先行するメモリ状態ＰＭＳ；ＰＡＭＳ，ＰＳＭＳ，ＰＤＭＳを決定するよう構成された、逆フィルタリング装置１７を含み、メモリ状態リサンプリング装置は、前記１つ以上のメモリに係る先行するメモリ状態を逆フィルタリング装置から回収するよう構成されている。
【００９９】
これらの特徴により、先行オーディオフレームＰＡＦが非予測型復号器により処理されている場合にも、本発明を実施することが可能となる。
【０１００】
本発明のこの実施形態においては、逆フィルタリングの前にリサンプリングは使用されない。その代わり、メモリ状態ＭＳそれ自体が直接的にリサンプリングされる。先行オーディオフレームＰＡＦを処理する先行復号器がＣＥＬＰのような予測型復号器であれば、先行するメモリ状態ＰＭＳが常に先行するサンプリングレートＰＳＲで維持されるため、逆フィルタリングは不要であり、迂回され得る。
【０１０１】
図６は、本発明に係るオーディオ復号化装置の第２実施形態のより詳細について概略的に示す。
【０１０２】
図６に示すように、逆フィルタリング装置１７は、プリ・エンファシスモジュール１８と、遅延挿入部１９と、プリ・エンファシスメモリ２０と、分析フィルタモジュール２１と、追加的遅延挿入部２２と、分析フィルタメモリ２３と、追加的遅延挿入部２４と、適応型コードブックメモリ２５とを含む。
【０１０３】
先行するサンプリングレートＰＳＲにおける先行する復号化済みオーディオフレームＰＡＦが、プリ・エンファシスモジュール１８と遅延挿入部１９とに供給され、遅延挿入部１９からプリ・エンファシスメモリ２０へと送られる。そのようにして確立された先行するサンプリングレートにおける先行するデ・エンファシスメモリ状態ＰＤＭＳは、次にメモリ状態リサンプリング装置１０とプリ・エンファシスモジュール１８とに転送される。
【０１０４】
プリ・エンファシスモジュール１８の出力は、分析フィルタモジュール２１及び遅延挿入部２２へと供給され、その遅延挿入部２２から分析フィルタメモリ２３へと送られる。このようにして、先行するサンプリングレートＰＳＲにおける先行する合成メモリ状態ＰＳＭＳが確立される。先行する合成メモリ状態ＰＳＭＳは、メモリ状態リサンプリング装置１０と分析フィルタモジュール２１とに転送される。
【０１０５】
更に、分析フィルタモジュール２１の出力信号は、遅延挿入部２４へと送られ、適応型コードブックメモリ２５へと送られる。このようにして、先行するサンプリングレートＰＳＲにおける先行する適応型コードブックメモリ状態ＰＡＭＳが確立され、その先行する適応型コードブックメモリ状態ＰＡＭＳは次にメモリ状態リサンプリング装置１０へと転送され得る。
【０１０６】
図７は本発明に係るオーディオ復号化装置の第３実施形態を概略的に示す。
【０１０７】
本発明の好ましい一実施形態によれば、メモリ状態リサンプリング装置１０は、１つ以上のメモリ６に係る先行するメモリ状態ＰＭＳ；ＰＡＭＳ，ＰＳＭＳ，ＰＤＭＳを、追加のオーディオ処理装置２６から回収するよう構成されている。
【０１０８】
追加のオーディオ処理装置２６は、例えば追加のオーディオ復号器２６又はノイズ生成装置のためのホームであり得る。
【０１０９】
活性フレームが従来型ＣＥＬＰを用いて１２．８ｋＨｚで符号化され、不活性部分が１６ｋＨｚのノイズ生成部（ＣＮＧ）を用いてモデル化されている場合、本発明はＤＴＸモードで使用され得る。
【０１１０】
本発明は、例えば異なるサンプリングレートで作動しているＴＣＸとＡＣＥＬＰとを組み合わせる場合に使用され得る。
【０１１１】
図８は本発明に係るオーディオ符号化装置の実施形態を概略的に示す。
【０１１２】
このオーディオ符号化装置はフレーム化されたオーディオ信号ＦＡＳを符号化するよう構成されている。オーディオ符号化装置２７は、
フレーム化されたオーディオ信号ＦＡＳから符号化済みオーディオフレームＥＡＦを生成する予測型符号器２８であって、フレーム化されたオーディオ信号ＦＡＳから符号化済みオーディオフレームＥＡＶのための１つ以上のオーディオパラメータＡＰを生成するパラメータ分析部２９を含み、更に、復号化済みオーディオフレームＡＦのための１つ以上のオーディオパラメータＡＰを合成することにより復号化済みオーディオフレームＡＦを生成する合成フィルタ装置４を含み、前記復号化済みオーディオフレームＡＦのための１つ以上のオーディオパラメータＡＰは、前記符号化済みオーディオフレームＥＡＶのための１つ以上のオーディオパラメータＡＰである、予測型符号器２８と、
１つ以上のメモリ６を含むメモリ装置５であって、メモリ６の各々が復号化済みオーディオフレームＡＦに係るメモリ状態ＭＳを記憶するよう構成されており、１つ以上のメモリ６の復号化済みオーディオフレームＡＦに係るメモリ状態ＭＳが、前記復号化済みオーディオフレームＡＦのための１つ以上のオーディオパラメータＡＰを合成する合成フィルタ装置４によって使用される、メモリ装置５と、
先行する復号化済みオーディオフレームＰＡＦのための１つ以上のオーディオパラメータを合成するための先行するメモリ状態ＰＭＳをリサンプリングすることにより、あるサンプリングレートＳＲを有する前記１つ以上のメモリ６に係る復号化済みオーディオフレームＡＦのための１つ以上のオーディオパラメータＡＰを合成するためのメモリ状態ＭＳを決定するよう構成されたメモリ状態リサンプリング装置１０であって、前記先行する復号化済みオーディオフレームＰＡＦは前記１つ以上のメモリ６について前記復号化済みオーディオフレームＡＦの前記サンプリングレートＳＲとは異なる先行するサンプリングレートＰＳＲを有し、前記１つ以上のメモリ６について前記復号化済みオーディオフレームＡＦのための１つ以上のオーディオパラメータＡＰを合成するためのメモリ状態ＭＳをそれぞれのメモリ６に格納するよう更に構成された、メモリ状態リサンプリング装置１０と、
を含む。
【０１１３】
本発明は主としてオーディオ復号化装置１に焦点を当てている。しかしながら、本発明はまたオーディオ符号化装置２７にも適用され得る。実際、ＣＥＬＰは合成による分析の原理に基づくものであり、符号器側において局所的な復号化が実行される。この理由から、復号器についての上述と同じ原理が符号器側にも適用され得る。更に、例えばＡＣＥＬＰ／ＴＣＸのような切換え符号化の場合、変換ベースのコーダは、次のフレーム内で符号化の切換えが起こる場合、符号器側においてさえ、スピーチコーダのメモリを更新できなければならない可能性がある。この目的のため、ＣＥＬＰのメモリ状態を更新するために、局所的復号器が変換ベースの符号器内で使用される。変換ベースの符号器がＣＥＬＰとは異なるサンプリングレートで作動しているような場合があり得るので、本発明はこのような場合に適用され得る。
【０１１４】
オーディオパラメータＡＰを合成するために、合成フィルタ４は呼び掛け信号ＩＳをメモリ６へと送信し、その呼び掛け信号ＩＳは１つ以上のオーディオパラメータＡＰに依存している。メモリ６は、呼び掛け信号ＩＳと復号化済みオーディオフレームＡＦに係るメモリ状態ＭＳとに依存する応答信号ＲＳを返信する。
【０１１５】
オーディオ符号化装置２７の合成フィルタ装置４、メモリ装置５、メモリ状態リサンプリング装置１０及び逆フィルタリング装置１７は、上述したオーディオ復号化装置１の合成フィルタ装置４、メモリ装置５、メモリ状態リサンプリング装置１０及び逆フィルタリング装置１７と同様であることが理解されるべきである。
【０１１６】
本発明の好ましい一実施形態によれば、メモリ状態リサンプリング装置１０は、１つ以上のメモリ６の先行するメモリ状態ＰＭＳをメモリ装置５から回収するよう構成されている。
【０１１７】
本発明の好ましい一実施形態によれば、１つ以上のメモリ６ａ，６ｂ，６ｃは、復号化済みオーディオフレームＡＦのための１つ以上の励振パラメータＥＰを決定するための適応型コードブック状態ＡＭＳを記憶するよう構成された適応型コードブックメモリ６ａを含み、メモリ状態リサンプリング装置１０は、先行する復号化済みオーディオフレームＰＡＦのための１つ以上の励振パラメータＥＰを決定するための先行する適応型コードブックメモリ状態ＰＡＭＳをリサンプリングすることにより、復号化済みオーディオフレームＡＦのための１つ以上の励振パラメータＥＰを決定するための適応型コードブック状態ＡＭＳを決定し、かつ、復号化済みオーディオフレームＡＦのための１つ以上の励振パラメータＥＰを決定するための適応型コードブックメモリ状態ＡＭＳを、適応型コードブックメモリ６ａに格納するよう構成されている。図４及び図４に関連する上述の説明を参照されたい。
【０１１８】
本発明の好ましい一実施形態によれば、１つ以上のメモリ６ａ，６ｂ，６ｃは、復号化済みオーディオフレームＡＦのための１つ以上の合成フィルタパラメータＳＰを決定するための合成フィルタメモリ状態ＳＭＳを記憶するよう構成された合成フィルタメモリ６ｂを含み、メモリ状態リサンプリング装置１０は、先行する復号化済みオーディオフレームＰＡＦのための１つ以上の合成フィルタパラメータを決定するための先行する合成メモリ状態ＰＳＭＳをリサンプリングすることにより、復号化済みオーディオフレームＡＦのための１つ以上の合成フィルタパラメータＳＰを決定するための合成メモリ状態ＳＭＳを決定し、かつ、復号化済みオーディオフレームＡＦのための１つ以上の合成フィルタパラメータＳＰを決定するための合成メモリ状態ＳＭＳを、合成フィルタメモリ６ｂに格納するよう構成されている。図４及び図４に関連する上述の説明を参照されたい。
【０１１９】
本発明の好ましい一実施形態によれば、メモリ状態リサンプリング装置１０は、復号化済みオーディオフレームＡＦの複数のサブフレームに対して同一の合成フィルタパラメータＳＰが使用されるように、構成されている。図４及び図４に関連する上述の説明を参照されたい。
【０１２０】
本発明の好ましい一実施形態によれば、メモリリサンプリング装置１０は、先行する復号化済みオーディオフレームＰＡＦに係る先行する合成フィルタメモリ状態ＰＳＭＳをパワースペクトルへと変換しかつそのパワースペクトルをリサンプリングすることにより、先行する合成フィルタメモリ状態ＰＳＭＳのリサンプリングが実行されるように、構成される。図４及び図４に関連する上述の説明を参照されたい。
【０１２１】
本発明の好ましい一実施形態によれば、１つ以上のメモリ６ａ，６ｂ，６ｃは、復号化済みオーディオフレームＡＦのための１つ以上のデ・エンファシスパラメータＤＰを決定するためのデ・エンファシスメモリ状態ＤＭＳを記憶するよう構成されたデ・エンファシスメモリ６ｃを含み、メモリ状態リサンプリング装置１０は、先行する復号化済みオーディオフレームＰＡＦのための１つ以上のデ・エンファシスパラメータを決定するための先行するデ・エンファシスメモリ状態ＰＤＭＳをリサンプリングすることにより、復号化済みオーディオフレームＡＦのための１つ以上のデ・エンファシスパラメータＤＰを決定するためのデ・エンファシスメモリ状態ＤＭＳを決定し、かつ、復号化済みオーディオフレームＡＦのための１つ以上のデ・エンファシスパラメータＤＰを決定するためのデ・エンファシスメモリ状態ＤＭＳを、デ・エンファシスメモリ６ｃに格納するよう構成されている。図４及び図４に関連する上述の説明を参照されたい。
【０１２２】
本発明の好ましい一実施形態によれば、１つ以上のメモリ６ａ，６ｂ，６ｃは、復号化済みオーディオフレームＡＦのために記憶されるサンプル数がその復号化済みオーディオフレームＡＦのサンプリングレートＳＲに比例するように構成される。図４及び図４に関連する上述の説明を参照されたい。
【０１２３】
本発明の好ましい一実施形態によれば、メモリリサンプリング装置１０は、線形補間によりリサンプリングを実行するよう構成されている。図４及び図４に関連する上述の説明を参照されたい。
【０１２４】
本発明の好ましい一実施形態によれば、オーディオ符号化装置２７は、先行する復号化済みオーディオフレームＰＡＦを逆フィルタリングして、メモリ６の１つ以上に係る先行するメモリ状態ＰＭＳを決定するよう構成された、逆フィルタリング装置１７を含み、メモリ状態リサンプリング装置１０は、前記メモリ６の１つ以上に係る先行するメモリ状態ＰＭＳを逆フィルタリング装置１７から回収するよう構成されている。図５及び図５に関連する上述の説明を参照されたい。
【０１２５】
逆フィルタリング装置１７の詳細については、図６及び図６に関連する上述の説明を参照されたい。
【０１２６】
本発明の好ましい一実施形態によれば、メモリ状態リサンプリング装置１０は、メモリ６；６ａ，６ｂ，６ｃの１つ以上に係る先行するメモリ状態ＰＭＳ；ＰＡＭＳ，ＰＳＭＳ，ＰＤＭＳを、追加のオーディオ処理装置から回収するよう構成されている。図７及び図７に関連する上述の説明を参照されたい。
【０１２７】
復号器及び符号器、並びに上述した実施形態の方法に関連し、以下に注意事項を列記する。
【０１２８】
これまで幾つかの態様を装置の文脈で示してきたが、これらの態様は対応する方法の説明をも表しており、１つのブロック又は装置が１つの方法ステップ又は方法ステップの特徴に対応することは明らかである。同様に、方法ステップを説明する文脈で示した態様もまた、対応する装置の対応するブロックもしくは項目又は特徴を表している。
【０１２９】
所定の構成要件にもよるが、本発明の実施形態は、ハードウエア又はソフトウエアにおいて構成可能である。この構成は、その中に格納される電子的に読み取り可能な制御信号を有し、本発明の各方法が実行されるようにプログラム可能なコンピュータシステムと協働する（又は協働可能な）、デジタル記憶媒体、例えばフレキシブルディスク，ＤＶＤ，ＣＤ，ＲＯＭ，ＰＲＯＭ，ＥＰＲＯＭ，ＥＥＰＲＯＭ，フラッシュメモリなどのデジタル記憶媒体を使用して実行することができる。従って、デジタル記憶媒体はコンピュータ読み取り可能であり得る。
【０１３０】
本発明に従う幾つかの実施形態は、上述した方法の１つを実行するようプログラム可能なコンピュータシステムと協働可能で、電子的に読み取り可能な制御信号を有するデータキャリアを含む。
【０１３１】
一般的に、本発明の実施例は、プログラムコードを有するコンピュータプログラム製品として構成することができ、そのプログラムコードは当該コンピュータプログラム製品がコンピュータ上で作動するときに、本発明の方法の一つを実行するよう作動可能である。そのプログラムコードは例えば機械読み取り可能なキャリアに記憶されていても良い。
【０１３２】
本発明の他の実施形態は、上述した方法の１つを実行するための、機械読み取り可能なキャリアに格納されたコンピュータプログラムを含む。
【０１３３】
換言すれば、本発明の方法のある実施形態は、そのコンピュータプログラムがコンピュータ上で作動するときに、上述した方法の１つを実行するためのプログラムコードを有するコンピュータプログラムである。
【０１３４】
本発明の他の実施形態は、上述した方法の１つを実行するために記録されたコンピュータプログラムを含む、データキャリア（又はデジタル記憶媒体、又はコンピュータ読み取り可能な媒体）である。
【０１３５】
本発明の他の実施形態は、上述した方法の１つを実行するためのコンピュータプログラムを表現するデータストリーム又は信号列である。そのデータストリーム又は信号列は、例えばインターネットのようなデータ通信接続を介して伝送されるよう構成されても良い。
【０１３６】
他の実施形態は、上述した方法の１つを実行するように構成又は適応された、例えばコンピュータ又はプログラム可能な論理デバイスのような処理手段を含む。
【０１３７】
他の実施形態は、上述した方法の１つを実行するためのコンピュータプログラムがインストールされたコンピュータを含む。
【０１３８】
幾つかの実施形態においては、（例えば書換え可能ゲートアレイのような）プログラム可能な論理デバイスが、上述した方法の幾つか又は全ての機能を実行するために使用されても良い。幾つかの実施形態では、書換え可能ゲートアレイは、上述した方法の１つを実行するためにマイクロプロセッサと協働しても良い。一般的に、そのような方法は、好適には任意のハードウエア装置によって実行される。
【０１３９】
本発明は複数の実施形態について説明してきたが、本発明の範囲内において修正、変更及び同等物が存在し得る。本発明の方法及び構成を実装する上で多くの代替的方法が存在することに注意すべきである。従って、以下に添付する特許請求の範囲は、全てのそのような修正、変更及び同等物を本発明の真の精神及び範囲内に含むと解釈されるべきである。
【０１４０】
符号の説明
１      オーディオ復号化装置
２      予測型復号器
３      パラメータ復号器
４      合成フィルタ装置
５      メモリ装置
６      メモリ
７      逆フィルタリング装置
８      オーディオフレーム・リサンプリング装置
９      パラメータ分析部
１０    メモリ状態リサンプリング装置
１１    励振モジュール
１２    遅延挿入部
１３    合成フィルタモジュール
１４    遅延挿入部
１５    デ・エンファシスモジュール
１６    遅延挿入部
１７    逆フィルタリング装置
１８    プリ・エンファシスモジュール
１９    遅延挿入部
２０    プリ・エンファシスメモリ
２１    分析フィルタモジュール
２２    遅延挿入部
２３    分析フィルタメモリ
２４    遅延挿入部
２５    適応型コードブックメモリ
２６    追加の復号器
２７    オーディオ符号化装置
２８    予測型符号器
２９    パラメータ分析部
ＢＳ    ビットストリーム
ＡＦ    復号化済みオーディオフレーム
ＡＰ    オーディオパラメータ
ＭＳ    オーディオフレームに係るメモリ状態
ＳＲ    サンプリングレート
ＰＡＦ    先行する復号化済みオーディオフレーム
ＩＳ    呼び掛け信号
ＲＳ    応答信号
ＰＳＲ    先行するサンプリングレート
ＬＰＣＣ    線形予測符号化係数
ＰＭＳ    先行するメモリ状態
ＡＭＳ    適応型コードブックメモリ状態
ＥＰ    励振パラメータ
ＰＡＭＳ    先行する適応型コードブックメモリ状態
ＯＳ    励振モジュールの出力信号
ＳＭＳ    合成フィルタメモリ状態
ＳＰ    合成フィルタパラメータ
ＰＳＭＳ    先行する合成フィルタメモリ状態
ＯＳ１    合成フィルタの出力信号
ＤＭＳ    デ・エンファシスメモリ状態
ＤＰ    デ・エンファシスパラメータ
ＰＤＭＳ    先行するデ・エンファシスメモリ状態
ＦＡＳ    フレーム化されたオーディオ信号
ＥＡＦ    符号化済みオーディオフレーム
【図１】
0006349458.tif 000002
【図２】
0006349458.tif 000003
【図３】
0006349458.tif 000004
【図４】
0006349458.tif 000005
【図５】
0006349458.tif 000006
【図６】
0006349458.tif 000007
【図７】
0006349458.tif 000008
【図８】
0006349458.tif 000009