(57)【特許請求の範囲】
【請求項１】
入力信号の帯域分割を行なって、前記入力信号の高域側の第１のサブバンドの第１のサブバンド信号を生成するサブバンド分割部と、
前記第１のサブバンド信号に基づいて、前記第１のサブバンド信号の第１のサブバンドパワーを算出する第１のサブバンドパワー算出部と、
より大きい前記第１のサブバンドパワーにより大きな重みがかかる演算を行なって、連続するいくつかの前記第１のサブバンドからなる第２のサブバンドの信号の第２のサブバンドパワーを算出する第２のサブバンドパワー算出部と、
前記第２のサブバンドパワーに基づいて、前記入力信号の高域信号を推定により得るためのデータを生成する生成部と、
前記入力信号の低域信号を符号化して低域符号化データを生成する低域符号化部と、
前記データと前記低域符号化データとを多重化して出力符号列を生成する多重化部と
を備える符号化装置。
【請求項２】
前記入力信号または前記低域信号から得られる特徴量に基づいて、前記第２のサブバンドパワーの推定値である擬似高域サブバンドパワーを算出する疑似高域サブバンドパワー算出部をさらに備え、
前記生成部は、前記第２のサブバンドパワーと前記擬似高域サブバンドパワーとを比較して、前記データを生成する
請求項１に記載の符号化装置。
【請求項３】
前記疑似高域サブバンドパワー算出部は、前記特徴量と、予め用意された推定係数とに基づいて前記擬似高域サブバンドパワーを算出し、
前記生成部は、複数の前記推定係数のうちの何れかを得るための前記データを生成する
請求項２に記載の符号化装置。
【請求項４】
前記データを符号化して高域符号化データを生成する高域符号化部をさらに備え、
前記多重化部は、前記高域符号化データと前記低域符号化データとを多重化して前記出力符号列を生成する
請求項１乃至請求項３の何れか一項に記載の符号化装置。
【請求項５】
前記第２のサブバンドパワー算出部は、前記第１のサブバンドパワーのｍ乗値の平均値を１／ｍ乗することにより前記第２のサブバンドパワーを算出する
請求項１乃至請求項４の何れか一項に記載の符号化装置。
【請求項６】
前記第２のサブバンドパワー算出部は、前記第１のサブバンドパワーが大きいほどより値が大きくなる重みを用いて、前記第１のサブバンドパワーの重み付き平均値を求めることにより前記第２のサブバンドパワーを算出する
請求項１乃至請求項４の何れか一項に記載の符号化装置。
【請求項７】
入力信号の帯域分割を行なって、前記入力信号の高域側の第１のサブバンドの第１のサブバンド信号を生成し、
前記第１のサブバンド信号に基づいて、前記第１のサブバンド信号の第１のサブバンドパワーを算出し、
より大きい前記第１のサブバンドパワーにより大きな重みがかかる演算を行なって、連続するいくつかの前記第１のサブバンドからなる第２のサブバンドの信号の第２のサブバンドパワーを算出し、
前記第２のサブバンドパワーに基づいて、前記入力信号の高域信号を推定により得るためのデータを生成し、
前記入力信号の低域信号を符号化して低域符号化データを生成し、
前記データと前記低域符号化データとを多重化して出力符号列を生成する
ステップを含む符号化方法。
【請求項８】
入力信号の帯域分割を行なって、前記入力信号の高域側の第１のサブバンドの第１のサブバンド信号を生成し、
前記第１のサブバンド信号に基づいて、前記第１のサブバンド信号の第１のサブバンドパワーを算出し、
より大きい前記第１のサブバンドパワーにより大きな重みがかかる演算を行なって、連続するいくつかの前記第１のサブバンドからなる第２のサブバンドの信号の第２のサブバンドパワーを算出し、
前記第２のサブバンドパワーに基づいて、前記入力信号の高域信号を推定により得るためのデータを生成し、
前記入力信号の低域信号を符号化して低域符号化データを生成し、
前記データと前記低域符号化データとを多重化して出力符号列を生成する
ステップを含む処理をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本技術は符号化装置および方法、並びにプログラムに関し、特に、音質を向上させることができるようにした符号化装置および方法、並びにプログラムに関する。
【背景技術】
【０００２】
従来、音声信号の符号化手法として、HE-AAC（High Efficiency MPEG（Moving Picture Experts Group）4 AAC（Advanced Audio Coding））（国際標準規格ISO／IEC14496-3）が知られている。
【０００３】
この符号化手法では、SBR(Spectral Band Replication)と呼ばれる高域特徴符号化技術が用いられている（例えば、特許文献１参照）。SBRでは、音声信号の符号化時に、符号化された音声信号の低域成分とともに、音声信号の高域成分を生成するためのSBR情報が出力される。具体的には、高域成分のスケールファクターバンドと呼ばれる各周波数帯域のパワー（エネルギ）が量子化されたものがSBR情報とされる。
【０００４】
また、復号装置では、符号化された音声信号の低域成分が復号されるとともに、復号により得られた低域信号とSBR情報とが用いられて高域信号が生成され、低域信号と高域信号とからなる音声信号が得られる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特表２００１−５２１６４８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところが上述した技術では、高域のスケールファクターバンドを構成する各周波数帯域のパワーの平均値を、そのスケールファクターバンドのパワーとしていたため、復号時にもとの信号のパワーを再現することができなくなってしまうことがあった。そのような場合、復号により得られた音声信号の明瞭度が失われ、聴感上の音質の劣化が生じてしまう。
【０００７】
本技術は、このような状況に鑑みてなされたものであり、音質を向上させることができるようにするものである。
【課題を解決するための手段】
【０００８】
本技術の一側面の符号化装置は、入力信号の帯域分割を行なって、前記入力信号の高域側の第１のサブバンドの第１のサブバンド信号を生成するサブバンド分割部と、前記第１のサブバンド信号に基づいて、前記第１のサブバンド信号の第１のサブバンドパワーを算出する第１のサブバンドパワー算出部と、より大きい前記第１のサブバンドパワーにより大きな重みがかかる演算を行なって、連続するいくつかの前記第１のサブバンドからなる第２のサブバンドの信号の第２のサブバンドパワーを算出する第２のサブバンドパワー算出部と、前記第２のサブバンドパワーに基づいて、前記入力信号の高域信号を推定により得るためのデータを生成する生成部と、前記入力信号の低域信号を符号化して低域符号化データを生成する低域符号化部と、前記データと前記低域符号化データとを多重化して出力符号列を生成する多重化部とを備える。
【０００９】
符号化装置には、前記入力信号または前記低域信号から得られる特徴量に基づいて、前記第２のサブバンドパワーの推定値である擬似高域サブバンドパワーを算出する疑似高域サブバンドパワー算出部をさらに設け、前記生成部には、前記第２のサブバンドパワーと前記擬似高域サブバンドパワーとを比較させて、前記データを生成させることができる。
【００１０】
前記疑似高域サブバンドパワー算出部には、前記特徴量と、予め用意された推定係数とに基づいて前記擬似高域サブバンドパワーを算出させ、前記生成部には、複数の前記推定係数のうちの何れかを得るための前記データを生成させることができる。
【００１１】
符号化装置には、前記データを符号化して高域符号化データを生成する高域符号化部をさらに設け、前記多重化部には、前記高域符号化データと前記低域符号化データとを多重化させて前記出力符号列を生成させることができる。
【００１２】
前記第２のサブバンドパワー算出部には、前記第１のサブバンドパワーのｍ乗値の平均値を１／ｍ乗することにより前記第２のサブバンドパワーを算出させることができる。
【００１３】
前記第２のサブバンドパワー算出部には、前記第１のサブバンドパワーが大きいほどより値が大きくなる重みを用いて、前記第１のサブバンドパワーの重み付き平均値を求めることにより前記第２のサブバンドパワーを算出させることができる。
【００１４】
本技術の一側面の符号化方法またはプログラムは、入力信号の帯域分割を行なって、前記入力信号の高域側の第１のサブバンドの第１のサブバンド信号を生成し、前記第１のサブバンド信号に基づいて、前記第１のサブバンド信号の第１のサブバンドパワーを算出し、より大きい前記第１のサブバンドパワーにより大きな重みがかかる演算を行なって、連続するいくつかの前記第１のサブバンドからなる第２のサブバンドの信号の第２のサブバンドパワーを算出し、前記第２のサブバンドパワーに基づいて、前記入力信号の高域信号を推定により得るためのデータを生成し、前記入力信号の低域信号を符号化して低域符号化データを生成し、前記データと前記低域符号化データとを多重化して出力符号列を生成するステップを含む。
【００１５】
本技術の一側面においては、入力信号の帯域分割が行なわれて、前記入力信号の高域側の第１のサブバンドの第１のサブバンド信号が生成され、前記第１のサブバンド信号に基づいて、前記第１のサブバンド信号の第１のサブバンドパワーが算出され、より大きい前記第１のサブバンドパワーにより大きな重みがかかる演算が行なわれて、連続するいくつかの前記第１のサブバンドからなる第２のサブバンドの信号の第２のサブバンドパワーが算出され、前記第２のサブバンドパワーに基づいて、前記入力信号の高域信号を推定により得るためのデータが生成され、前記入力信号の低域信号が符号化されて低域符号化データが生成され、前記データと前記低域符号化データとが多重化されて出力符号列が生成される。
【発明の効果】
【００１６】
本技術の一側面によれば、音質を向上させることができる。
【図面の簡単な説明】
【００１７】
【図１】入力信号のサブバンドについて説明するための図である。
【図２】サブバンドとQMFサブバンドについて説明するための図である。
【図３】本技術を適用した符号化装置の構成例を示す図である。
【図４】符号化処理について説明するフローチャートである。
【図５】復号装置の構成例を示す図である。
【図６】コンピュータの構成例を示す図である。
【発明を実施するための形態】
【００１８】
以下、図面を参照して、本技術を適用した実施の形態について説明する。
【００１９】
〈本技術の概要〉
［入力信号の符号化について］
本技術は、例えば音楽信号などの音声信号を入力信号として、入力信号の符号化を行なうものである。
【００２０】
入力信号の符号化を行なう符号化装置では、符号化時において図１に示すように、入力信号が所定の帯域幅の複数の周波数帯域（以下、サブバンドと称する）のサブバンド信号に分割されて各処理が行なわれる。なお、図１において、縦軸は入力信号の各周波数のパワーを示しており、横軸は入力信号の各周波数を示している。また、曲線Ｃ１１は入力信号の各周波数成分のパワーを示しており、図中、縦方向の点線は各サブバンドの境界位置を示している。
【００２１】
符号化装置では、入力信号の周波数成分のうち、予め定められた周波数以下の低域側の成分が、所定の符号化方式により符号化され、低域符号化データが生成される。
【００２２】
図１の例では、各サブバンドを特定するインデックスがｓｂであるサブバンドｓｂの上限の周波数以下の周波数のサブバンドが入力信号の低域成分とされており、サブバンドｓｂの上限の周波数よりも高い周波数のサブバンドが入力信号の高域成分とされている。
【００２３】
低域符号化データが得られると、次に入力信号の低域成分と高域成分とに基づいて、高域成分の各サブバンドのサブバンド信号を再現するための情報が生成され、その情報が、適宜、所定の符号化方式により符号化されて高域符号化データが生成される。
【００２４】
具体的には、周波数方向に連続して並ぶ低域側の最も周波数が高い４つのサブバンドｓｂ−３乃至サブバンドｓｂの成分と、高域側の連続して並ぶ(eb-(sb+1)+1)個のサブバンドｓｂ＋１乃至サブバンドｅｂの成分とから、高域符号化データが生成される。
【００２５】
ここで、サブバンドｓｂ＋１はサブバンドｓｂに隣接する、最も低域側に位置する高域のサブバンドであり、サブバンドｅｂは、連続して並ぶサブバンドｓｂ＋１乃至サブバンドｅｂのうちの最も周波数が高いサブバンドである。
【００２６】
高域成分の符号化で得られる高域符号化データは、高域側のサブバンドｉｂ（但し、ｓｂ＋１≦ｉｂ≦ｅｂ）のサブバンド信号を推定により生成するための情報であり、高域符号化データには、各サブバンド信号の推定に用いられる推定係数を得るための係数インデックスが含まれている。
【００２７】
すなわち、サブバンドｉｂのサブバンド信号の推定には、低域側のサブバンドｋｂ（但し、ｓｂ−３≦ｋｂ≦ｓｂ）のサブバンド信号のパワーに乗算される係数Ａｉｂ（ｋｂ）と、定数項である係数Ｂｉｂからなる推定係数が用いられる。高域符号化データに含まれる係数インデックスは、各サブバンドｉｂの係数Ａｉｂ（ｋｂ）と係数Ｂｉｂからなる推定係数のセットを得るための情報、例えば推定係数のセットを特定する情報である。
【００２８】
より詳細には、高域符号化データの生成時には、低域側の各サブバンドｋｂのサブバンド信号のパワー（以下、低域サブバンドパワーとも称する）に係数Ａｉｂ（ｋｂ）が乗算される。そして、係数Ａｉｂ（ｋｂ）が乗算された低域サブバンドパワーの総和に係数Ｂｉｂが加算されて、高域側のサブバンドｉｂのサブバンド信号のパワーの推定値である擬似高域サブバンドパワーが算出される。
【００２９】
さらに、高域側の各サブバンドの擬似高域サブバンドパワーと、実際の高域側の各サブバンドのサブバンド信号のパワーとが比較されて、その比較結果から最適な推定係数が選択され、選択された推定係数の係数インデックスを含むデータが符号化されて、高域符号化データとされる。
【００３０】
以上のようにして低域符号化データと高域符号化データが得られると、それらの低域符号化データと高域符号化データが多重化されて出力符号列とされ、出力される。
【００３１】
また、出力符号列の供給を受けた復号装置は、低域符号化データを復号して低域側の各サブバンドのサブバンド信号からなる復号低域信号を得るとともに、復号低域信号と、高域符号化データを復号して得られた情報とから高域側の各サブバンドのサブバンド信号を推定により生成する。そして、復号装置は、推定により得られた高域側の各サブバンドのサブバンド信号からなる復号高域信号と、復号低域信号とから出力信号を生成する。このようにして得られた出力信号は、符号化された入力信号を復号することで得られた信号である。
【００３２】
［QMFサブバンドについて］
なお、上述したように符号化装置では、入力信号が各サブバンドの成分に分割されて処理されるが、より詳細には、各サブバンドのパワーは、サブバンドよりも帯域幅の狭い帯域の成分から算出される。
【００３３】
例えば図２に示すように、符号化装置では、入力信号がQMF(Quadrature Mirror Filter)分析フィルタを用いたフィルタ処理によって、上述したサブバンドよりも帯域幅の狭いQMFサブバンドの信号（以下、QMFサブバンド信号と称する）に分割される。そして、いくつかのQMFサブバンドが束ねられて１つのサブバンドとされる。
【００３４】
なお、図２において、縦軸は入力信号の各周波数のパワーを示しており、横軸は入力信号の各周波数を示している。また、曲線Ｃ１２は入力信号の各周波数成分のパワーを示しており、図中、縦方向の点線は各サブバンドの境界位置を示している。
【００３５】
図２の例では、Ｐ１１乃至Ｐ１７のそれぞれは、各サブバンドのパワー（以下、サブバンドパワーとも称する）を表している。例えば、図中、右側に示すように１つのサブバンドは、３つのQMFサブバンドｉｂ０乃至QMFサブバンドｉｂ２から構成される。
【００３６】
したがって、例えばサブバンドパワーＰ１７を算出する場合には、まずそのサブバンドを構成するQMFサブバンドｉｂ０乃至QMFサブバンドｉｂ２の各QMFサブバンドのパワー（以下、QMFサブバンドパワーとも称する）が算出される。すなわち、QMFサブバンドｉｂ０乃至QMFサブバンドｉｂ２について、QMFサブバンドパワーＱ１１乃至QMFサブバンドパワーＱ１３が算出される。
【００３７】
そして、これらのQMFサブバンドパワーＱ１１乃至QMFサブバンドパワーＱ１３に基づいて、サブバンドパワーＰ１７が算出される。
【００３８】
具体的には例えば、インデックスがｉｂＱＭＦであるフレームＪのQMFサブバンド信号がsigQMF(ibQMF,n)であり、１フレームにおけるQMFサブバンド信号のサンプル数がFSIZEQMFであるとする。ここで、インデックスｉｂＱＭＦは、図２におけるインデックスｉｂ０，ｉｂ１，ｉｂ２に相当する。
【００３９】
この場合、QMFサブバンドｉｂＱＭＦのQMFサブバンドパワーpowerQMF(ibQMF,J)は、次式（１）により求められる。
【００４０】
【数１】
0005975243.tif 000002
【００４１】
すなわち、QMFサブバンドパワーpowerQMF(ibQMF,J)は、フレームＪのQMFサブバンド信号の各サンプルのサンプル値の二乗平均値により求められる。なお、QMFサブバンド信号sigQMF(ibQMF,n)におけるｎは、離散時間のインデックスを示している。
【００４２】
また、各QMFサブバンドのQMFサブバンドパワーpowerQMF(ibQMF,J)から、高域側のサブバンドｉｂのサブバンドパワーを求める方法として、次式（２）の計算によりサブバンドパワーpower(ib,J)を算出する方法が考えられる。
【００４３】
【数２】
0005975243.tif 000003
【００４４】
なお、式（２）において、start(ib)およびend(ib)は、それぞれサブバンドｉｂを構成するQMFサブバンドのうち、最も周波数が低いQMFサブバンド、および最も周波数が高いQMFサブバンドのインデックスを示している。例えば、図２の例では、右端のサブバンドのインデックスをｉｂとすると、start(ib)＝ｉｂ０，end(ib)＝ｉｂ２である。
【００４５】
したがって、サブバンドパワーpower(ib,J)は、サブバンドｉｂを構成する各QMFサブバンドのQMFサブバンドパワーの平均値を対数化することにより求められる。
【００４６】
式（２）の演算によりサブバンドパワーが求められる場合、例えばサブバンドパワーＰ１７は、QMFサブバンドパワーＱ１１乃至QMFサブバンドパワーＱ１３の平均値を対数化することにより算出されることになる。そのような場合、例えば図２に示すようにサブバンドパワーＰ１７は、QMFサブバンドパワーＱ１１やQMFサブバンドパワーＱ１３より大きく、QMFサブバンドパワーＱ１２よりも小さくなる。
【００４７】
符号化時には、高域側の各サブバンドのサブバンドパワー（以下、高域サブバンドパワーとも称する）と、擬似高域サブバンドパワーとが比較され、高域サブバンドパワーに最も近い擬似高域サブバンドパワーが得られる推定係数が選択される。そして、選択された推定係数の係数インデックスが高域符号化データに含められる。
【００４８】
復号側では、高域符号化データに含まれる係数インデックスで特定される推定係数と、低域サブバンドパワーとから高域側の各サブバンドの擬似高域サブバンドパワーが生成され、擬似高域サブバンドパワーから高域側の各サブバンドのサブバンド信号が推定により求められる。
【００４９】
ところが、QMFサブバンドｉｂ１のように、QMFサブバンドパワーＱ１２がサブバンドパワーＰ１７よりも大きい帯域では、復号時にもとの入力信号のパワーを再現することができなくなってしまう。すなわち、もとのQMFサブバンド信号のパワーを再現することができなくなってしまい、その結果、復号により得られた音声信号の明瞭度が失われ、聴感上の音質の劣化が生じてしまう。
【００５０】
本出願人による解析では、各サブバンドを構成するQMFサブバンドのうち、より大きなQMFサブバンドパワーに値が近くなるようにサブバンドパワーを求めることで、音質の劣化を抑えられることが分かっている。より大きなQMFサブバンドパワーを持つQMFサブバンドの方が、聴感上の音質を決定する要素としての比重が大きいからである。
【００５１】
そこで、本技術を適用した符号化装置は、サブバンドパワーの算出時に、より大きいQMFサブバンドパワーにより大きい重みがかかる演算を行なって、サブバンドパワーの値が、大きい値のQMFサブバンドパワーにより近い値となるようにする。これにより、復号時にもとの入力信号の音質により近い音声信号が得られるようになる。すなわち、QMFサブバンドパワーが大きいQMFサブバンドについて、復号時にもとのQMFサブバンド信号のパワーにより近いパワーが再現されるようになり、聴感上の音質が向上する。
【００５２】
〈第１の実施の形態〉
［符号化装置の構成例］
次に、以上において説明した入力信号の符号化技術の具体的な実施の形態について説明する。まず、入力信号の符号化を行なう符号化装置の構成について説明する。図３は、符号化装置の構成例を示す図である。
【００５３】
符号化装置１１は、低域通過フィルタ３１、低域符号化回路３２、QMFサブバンド分割回路３３、特徴量算出回路３４、擬似高域サブバンドパワー算出回路３５、擬似高域サブバンドパワー差分算出回路３６、高域符号化回路３７、および多重化回路３８から構成される。符号化装置１１では、符号化対象の入力信号が低域通過フィルタ３１およびQMFサブバンド分割回路３３に供給される。
【００５４】
低域通過フィルタ３１は、供給された入力信号を所定の遮断周波数でフィルタリングし、その結果得られた、遮断周波数より低域の信号（以下、低域信号と称する）を、低域符号化回路３２、QMFサブバンド分割回路３３、および特徴量算出回路３４に供給する。
【００５５】
低域符号化回路３２は、低域通過フィルタ３１からの低域信号を符号化し、その結果得られた低域符号化データを多重化回路３８に供給する。
【００５６】
QMFサブバンド分割回路３３は、低域通過フィルタ３１からの低域信号を複数のQMFサブバンド信号に等分割し、これにより得られたQMFサブバンド信号（以下、低域QMFサブバンド信号とも称する）を特徴量算出回路３４に供給する。
【００５７】
また、QMFサブバンド分割回路３３は、供給された入力信号を複数のQMFサブバンド信号に等分割し、これにより得られたQMFサブバンド信号のうち、高域側の所定の帯域に含まれる各QMFサブバンドのQMFサブバンド信号を、擬似高域サブバンドパワー差分算出回路３６に供給する。なお、以下、QMFサブバンド分割回路３３から擬似高域サブバンドパワー差分算出回路３６に供給される各QMFサブバンドのQMFサブバンド信号を、高域QMFサブバンド信号とも称する。
【００５８】
特徴量算出回路３４は、低域通過フィルタ３１からの低域信号、またはQMFサブバンド分割回路３３からの低域QMFサブバンド信号の少なくとも何れかに基づいて特徴量を算出し、擬似高域サブバンドパワー算出回路３５に供給する。
【００５９】
擬似高域サブバンドパワー算出回路３５は、特徴量算出回路３４からの特徴量に基づいて、高域側の各サブバンドのサブバンド信号（以下、高域サブバンド信号とも称する）のパワーの推定値である擬似高域サブバンドパワーを算出し、擬似高域サブバンドパワー差分算出回路３６に供給する。なお、擬似高域サブバンドパワー算出回路３５には、統計学習により得られた推定係数のセットが複数記録されており、擬似高域サブバンドパワーは、推定係数と特徴量に基づいて算出される。
【００６０】
擬似高域サブバンドパワー差分算出回路３６は、QMFサブバンド分割回路３３からの高域QMFサブバンド信号と、擬似高域サブバンドパワー算出回路３５からの擬似高域サブバンドパワーとに基づいて複数の推定係数のなかから最適な推定係数を選択する。
【００６１】
擬似高域サブバンドパワー差分算出回路３６は、QMFサブバンドパワー算出部５１および高域サブバンドパワー算出部５２を備えている。
【００６２】
QMFサブバンドパワー算出部５１は、高域QMFサブバンド信号に基づいて、高域側の各QMFサブバンドのQMFサブバンドパワーを算出する。高域サブバンドパワー算出部５２は、QMFサブバンドパワーに基づいて、高域側の各サブバンドの高域サブバンドパワーを算出する。
【００６３】
また、擬似高域サブバンドパワー差分算出回路３６は、擬似高域サブバンドパワーと高域サブバンドパワーとに基づいて、入力信号の実際の高域成分と、推定係数を用いて推定された高域成分との誤差を示す評価値を算出する。この評価値は、推定係数による高域成分の推定精度を示している。
【００６４】
擬似高域サブバンドパワー差分算出回路３６は、各推定係数について求められた評価値に基づいて、複数の推定係数から１つの推定係数を選択し、選択した推定係数を特定する係数インデックスを高域符号化回路３７に供給する。
【００６５】
高域符号化回路３７は、擬似高域サブバンドパワー差分算出回路３６から供給された係数インデックスを符号化し、その結果得られる高域符号化データを多重化回路３８に供給する。多重化回路３８は、低域符号化回路３２からの低域符号化データと、高域符号化回路３７からの高域符号化データとを多重化し、出力符号列として出力する。
【００６６】
［符号化処理の説明］
図３に示した符号化装置１１は、入力信号が供給されて、入力信号の符号化が指示されると符号化処理を行なって、復号装置に出力符号列を出力する。以下、図４のフローチャートを参照して、符号化装置１１による符号化処理について説明する。なお、この符号化処理は、入力信号を構成するフレームごとに行なわれる。
【００６７】
ステップＳ１１において、低域通過フィルタ３１は、供給された処理対象のフレームの入力信号を低域通過フィルタによって所定の遮断周波数でフィルタリングし、その結果得られた低域信号を低域符号化回路３２、QMFサブバンド分割回路３３、および特徴量算出回路３４に供給する。
【００６８】
ステップＳ１２において、低域符号化回路３２は、低域通過フィルタ３１から供給された低域信号を符号化し、その結果得られた低域符号化データを多重化回路３８に供給する。
【００６９】
ステップＳ１３において、QMFサブバンド分割回路３３は、QMF分析フィルタを用いたフィルタ処理により、入力信号および低域信号を複数のQMFサブバンド信号に等分割する。
【００７０】
すなわち、QMFサブバンド分割回路３３は、供給された入力信号を各QMFサブバンドのQMFサブバンド信号に分割する。そして、QMFサブバンド分割回路３３は、その結果得られた高域側のサブバンドｓｂ＋１からサブバンドｅｂまでの帯域を構成する各QMFサブバンドの高域QMFサブバンド信号を擬似高域サブバンドパワー差分算出回路３６に供給する。
【００７１】
また、QMFサブバンド分割回路３３は、低域通過フィルタ３１から供給された低域信号を各QMFサブバンドのQMFサブバンド信号に分割する。そして、QMFサブバンド分割回路３３は、その結果得られた低域側のサブバンドｓｂ−３からサブバンドｓｂまでの帯域を構成する各QMFサブバンドの低域QMFサブバンド信号を特徴量算出回路３４に供給する。
【００７２】
ステップＳ１４において、特徴量算出回路３４は、低域通過フィルタ３１からの低域信号、またはQMFサブバンド分割回路３３からの低域QMFサブバンド信号の少なくとも何れかに基づいて特徴量を算出し、擬似高域サブバンドパワー算出回路３５に供給する。
【００７３】
例えば、特徴量として各低域サブバンド信号のパワー（低域サブバンドパワー）が算出される。
【００７４】
具体的には、特徴量算出回路３４は、上述した式（１）と同様の計算を行なうことで、低域側の各QMFサブバンドのQMFサブバンドパワーを算出する。すなわち、特徴量算出回路３４は、１フレーム分の低域QMFサブバンド信号を構成する各サンプルのサンプル値の二乗平均値を求めて、QMFサブバンドパワーとする。
【００７５】
また、特徴量算出回路３４は、上述した式（２）と同様の計算を行なうことで、デシベルで表現される処理対象のフレームＪの低域のサブバンドｉｂ（但し、ｓｂ−３≦ｉｂ≦ｓｂ）のサブバンドパワーpower(ib,J)を算出する。すなわち、各サブバンドを構成するQMFサブバンドのQMFサブバンドパワーの平均値を対数化することにより、低域サブバンドパワーが算出される。
【００７６】
低域の各サブバンドｉｂの低域サブバンドパワーが得られると、特徴量算出回路３４は、特徴量として算出した低域サブバンドパワーを擬似高域サブバンドパワー算出回路３５に供給し、処理はステップＳ１５に進む。
【００７７】
ステップＳ１５において、擬似高域サブバンドパワー算出回路３５は、特徴量算出回路３４から供給された特徴量に基づいて、擬似高域サブバンドパワーを算出し、擬似高域サブバンドパワー差分算出回路３６に供給する。
【００７８】
具体的には擬似高域サブバンドパワー算出回路３５は、予め記録している推定係数ごとに、次式（３）に示す計算を行なって、高域側の各サブバンドのサブバンドパワーpowerest(ib,J)を算出する。ステップＳ１５で得られるサブバンドパワーpowerest(ib,J)は、処理対象のフレームＪにおける高域側のサブバンドｉｂ（但し、ｓｂ＋１≦ｉｂ≦ｅｂ）の高域サブバンドパワーの推定値である擬似高域サブバンドパワーである。
【００７９】
【数３】
0005975243.tif 000004
【００８０】
なお、式（３）において、係数Ａｉｂ（ｋｂ）および係数Ｂｉｂは、高域側のサブバンドｉｂについて用意された推定係数のセットを示している。すなわち、係数Ａｉｂ（ｋｂ）は、サブバンドｋｂ（但し、ｓｂ−３≦ｋｂ≦ｓｂ）の低域サブバンドパワーpower(ib,J)に乗算される係数であり、係数Ｂｉｂは、係数Ａｉｂ（ｋｂ）が乗算されたサブバンドｋｂのサブバンドパワーを線形結合するときに用いられる定数項である。
【００８１】
したがって、高域側のサブバンドｉｂの擬似高域サブバンドパワーpowerest(ib,J)は、低域側の各サブバンドの低域サブバンドパワーに、サブバンドごとの係数Ａｉｂ（ｋｂ）を乗算し、係数が乗算された低域サブバンドパワーの和に、さらに係数Ｂｉｂを加算することで得られる。
【００８２】
擬似高域サブバンドパワー算出回路３５では、予め記録されている推定係数ごとに高域側の各サブバンドの擬似高域サブバンドパワーが算出される。例えば、係数インデックスが１乃至Ｋ（但し、２≦Ｋ）のＫ個の推定係数のセットが予め用意されている場合、Ｋ個の推定係数のセットについて、各サブバンドの擬似高域サブバンドパワーが算出される。
【００８３】
ステップＳ１６において、QMFサブバンドパワー算出部５１は、QMFサブバンド分割回路３３から供給された高域QMFサブバンド信号に基づいて、高域側の各QMFサブバンドのQMFサブバンドパワーを算出する。例えば、QMFサブバンドパワー算出部５１は上述した式（１）を計算することで、高域側の各QMFサブバンドのQMFサブバンドパワーpowerQMF(ibQMF,J)を算出する。
【００８４】
ステップＳ１７において、高域サブバンドパワー算出部５２は、QMFサブバンドパワー算出部５１により算出されたQMFサブバンドパワーに基づいて、次式（４）の計算を行い、高域側の各サブバンドの高域サブバンドパワーを算出する。
【００８５】
【数４】
0005975243.tif 000005
【００８６】
なお、式（４）において、start(ib)およびend(ib)は、それぞれサブバンドｉｂを構成するQMFサブバンドのうち、最も周波数が低いQMFサブバンド、および最も周波数が高いQMFサブバンドのインデックスを示している。また、powerQMF(ibQMF,J)は、フレームＪにおける高域のサブバンドｉｂ（但し、ｓｂ＋１≦ｉｂ≦ｅｂ）を構成するQMFサブバンドｉｂQMFのQMFサブバンドパワーを示している。
【００８７】
したがって、式（４）の演算では、サブバンドｉｂを構成する各QMFサブバンドのQMFサブバンドパワーの３乗値の平均値が求められ、求められた平均値が１／３乗されて得られた値がさらに対数化される。そして、その結果得られた値が高域のサブバンドｉｂの高域サブバンドパワーpower(ib,J)とされる。
【００８８】
このように、QMFサブバンドパワーの平均値を求めるときに、QMFサブバンドパワーの次数を上げることにより、より値の大きいQMFサブバンドパワーに重みがかかった平均値を算出することができる。すなわち、平均値の算出時にQMFサブバンドパワーをべき乗すると、QMFサブバンドパワー同士の差がより大きくなるので、より大きい値のQMFサブバンドパワーにより大きい重みが付けられた平均値が得られることになる。
【００８９】
その結果、QMFサブバンドパワーが大きいQMFサブバンドについて、入力信号の復号時にもとのQMFサブバンド信号のパワーにより近いパワーを再現することができるようになり、復号で得られる音声信号の聴感上の音質を向上させることができる。
【００９０】
なお、式（４）においては、QMFサブバンドパワーの平均値を求めるときに、QMFサブバンドパワーが３乗されているが、QMFサブバンドパワーがｍ乗（但し、１＜ｍ）されるようにしてもよい。そのような場合、QMFサブバンドパワーのｍ乗値の平均値を１／ｍ乗し、その結果得られた値を対数化することで、高域サブバンドパワーが求められる。
【００９１】
このようにして、高域の各サブバンドの高域サブバンドパワーと、推定係数ごとに求められた高域の各サブバンドの擬似高域サブバンドパワーとが得られると、ステップＳ１８の処理が行なわれ、推定係数ごとに評価値が算出される。
【００９２】
すなわち、ステップＳ１８において、擬似高域サブバンドパワー差分算出回路３６は、Ｋ個の推定係数ごとに、処理対象となっている現フレームＪを用いた評価値Res（id,J）を算出する。
【００９３】
具体的には、擬似高域サブバンドパワー差分算出回路３６は、次式（５）を計算し、残差二乗平均値Resstd（id,J）を算出する。
【００９４】
【数５】
0005975243.tif 000006
【００９５】
すなわち、高域側の各サブバンドｉｂ（但し、ｓｂ＋１≦ｉｂ≦ｅｂ）について、フレームＪの高域サブバンドパワーpower(ib,J)と擬似高域サブバンドパワーpowerest(ib,id,J)の差分が求められ、それらの差分の二乗平均値が残差二乗平均値Resstd（id,J）とされる。
【００９６】
なお、擬似高域サブバンドパワーpowerest(ib,id,J)は、フレームＪにおいて、係数インデックスがｉｄである推定係数について求められた、サブバンドｉｂの擬似高域サブバンドパワーを示している。
【００９７】
続いて、擬似高域サブバンドパワー差分算出回路３６は、次式（６）を計算し、残差最大値Resmax（id,J）を算出する。
【００９８】
【数６】
0005975243.tif 000007
【００９９】
なお、式（６）において、maxib{|power(ib,J)−powerest(ib,id,J)|}は、各サブバンドｉｂの高域サブバンドパワーpower(ib,J)と擬似高域サブバンドパワーpowerest(ib,id,J)の差分の絶対値のうちの最大のものを示している。したがって、フレームＪにおける高域サブバンドパワーpower(ib,J)と擬似高域サブバンドパワーpowerest(ib,id,J)の差分の絶対値の最大値が残差最大値Resmax（id,J）とされる。
【０１００】
また、擬似高域サブバンドパワー差分算出回路３６は、次式（７）を計算し、残差平均値Resave（id,J）を算出する。
【０１０１】
【数７】
0005975243.tif 000008
【０１０２】
すなわち、高域側の各サブバンドｉｂについて、フレームＪの高域サブバンドパワーpower(ib,J)と擬似高域サブバンドパワーpowerest(ib,id,J)の差分が求められ、それらの差分の総和が求められる。そして、得られた差分の総和を高域側のサブバンド数（eb−sb）で除算して得られる値の絶対値が残差平均値Resave（id,J）とされる。この残差平均値Resave（id,J）は、符号が考慮された各サブバンドの推定誤差の平均値の大きさを示している。
【０１０３】
さらに、残差二乗平均値Resstd（id,J）、残差最大値Resmax（id,J）、および残差平均値Resave（id,J）が得られると、擬似高域サブバンドパワー差分算出回路３６は、次式（８）を計算し、最終的な評価値Res（id,J）を算出する。
【０１０４】
【数８】
0005975243.tif 000009
【０１０５】
すなわち、残差二乗平均値Resstd（id,J）、残差最大値Resmax（id,J）、および残差平均値Resave（id,J）が重み付き加算されて、最終的な評価値Res（id,J）とされる。なお、式（８）において、Wstd、WmaxおよびWaveは、予め定められた重みであり、例えばWstd＝1、Wmax＝0.5、Wave＝0.5などとされる。
【０１０６】
擬似高域サブバンドパワー差分算出回路３６は、以上の処理を行って、Ｋ個の推定係数ごとに、すなわちＫ個の係数インデックスｉｄごとに、評価値Res（id,J）を算出する。
【０１０７】
ステップＳ１９において、擬似高域サブバンドパワー差分算出回路３６は、求めた係数インデックスｉｄごとの評価値Res（id,J）に基づいて、係数インデックスｉｄを選択する。
【０１０８】
ステップＳ１８の処理で得られた評価値Res（id,J）は、実際の高域サブバンド信号から算出された高域サブバンドパワーと、係数インデックスがｉｄである推定係数を用いて算出された擬似高域サブバンドパワーとの類似の度合いを示している。つまり、高域成分の推定誤差の大きさを示している。
【０１０９】
したがって、評価値Res（id,J）が小さいほど、推定係数を用いた演算により、実際の高域サブバンド信号により近い信号が得られることになる。そこで、擬似高域サブバンドパワー差分算出回路３６は、Ｋ個の評価値Res（id,J）のうち、値が最小となる評価値を選択し、その評価値に対応する推定係数を示す係数インデックスを、高域符号化回路３７に供給する。
【０１１０】
ステップＳ２０において、高域符号化回路３７は、擬似高域サブバンドパワー差分算出回路３６から供給された係数インデックスを符号化し、その結果得られた高域符号化データを多重化回路３８に供給する。
【０１１１】
例えば、ステップＳ２０では、係数インデックスに対してエントロピー符号化などが行なわれる。なお、高域符号化データは、最適な推定係数が得られる情報であれば、どのような情報であってもよく、例えば、係数インデックスがそのまま高域符号化データとされてもよい。
【０１１２】
ステップＳ２１において、多重化回路３８は、低域符号化回路３２から供給された低域符号化データと、高域符号化回路３７から供給された高域符号化データとを多重化し、その結果得られた出力符号列を出力して符号化処理は終了する。
【０１１３】
以上のようにして符号化装置１１は、記録している推定係数ごとに高域成分の推定誤差を示す評価値を算出し、評価値が最小となる推定係数を選択する。そして、符号化装置１１は、選択した推定係数を示す係数インデックスを符号化して高域符号化データとし、低域符号化データと高域符号化データを多重化して出力符号列とする。
【０１１４】
このように、低域符号化データとともに、係数インデックスを符号化して得られた高域符号化データを出力符号列として出力することで、この出力符号列の入力を受ける復号装置では、高域成分の推定に最も適した推定係数を得ることができる。これにより、より高音質な信号を得ることができるようになる。
【０１１５】
しかも、評価値の算出に用いられる高域サブバンドパワーを算出するときに、より大きいQMFサブバンドパワーにより大きい重みがかかる演算を行なうことで、出力符号列の復号時に、入力信号においてQMFサブバンドパワーが大きいQMFサブバンドについて、もとのQMFサブバンド信号のパワーにより近いパワーを再現することができる。これにより、復号時に入力信号の音質により近い音声信号を得ることができるようになり、聴感上の音質を向上させることができる。
【０１１６】
〈変形例〉
［サブバンドパワーの算出について］
なお、以上においては、式（４）の演算により高域サブバンドパワーを算出すると説明したが、QMFサブバンドパワーの重み付き平均値を計算することで高域サブバンドパワーを算出するようにしてもよい。
【０１１７】
そのような場合、例えば図４のステップＳ１７において、高域サブバンドパワー算出部５２は次式（９）の計算を行なうことで、処理対象のフレームＪの高域のサブバンドｉｂ（但し、ｓｂ＋１≦ｉｂ≦ｅｂ）のサブバンドパワーpower(ib,J)を算出する。
【０１１８】
【数９】
0005975243.tif 000010
【０１１９】
なお、式（９）において、start(ib)およびend(ib)は、それぞれサブバンドｉｂを構成するQMFサブバンドのうち、最も周波数が低いQMFサブバンド、および最も周波数が高いQMFサブバンドのインデックスを示している。また、powerQMF(ibQMF,J)は、フレームＪにおける高域のサブバンドｉｂを構成するQMFサブバンドｉｂQMFのQMFサブバンドパワーを示している。
【０１２０】
さらに、式（９）において、WQMF(powerQMF(ibQMF,J))は、QMFサブバンドパワーpowerQMF(ibQMF,J)の大きさに応じて変化する重みであり、例えば、次式（１０）のように算出される。
【０１２１】
【数１０】
0005975243.tif 000011
【０１２２】
すなわち、重みWQMF(powerQMF(ibQMF,J))は、QMFサブバンドパワーpowerQMF(ibQMF,J)が大きいほど大きくなる。
【０１２３】
したがって式（９）では、QMFサブバンドパワーの大きさに応じて変化する重みが付けられて、各QMFサブバンドのQMFサブバンドパワーが重み付き加算され、その結果得られた値がQMFサブバンド数（end(ib)-start(ib)+1）で除算される。そして、さらにその結果得られた値が対数化されて高域サブバンドパワーとされる。つまり、各QMFサブバンドパワーの重み付き平均値を求めることで、高域サブバンドパワーが求められる。
【０１２４】
このような重み付き平均値の計算により高域サブバンドパワーを求める場合でも、より大きいQMFサブバンドパワーにより大きい重みが付けられるので、出力符号列の復号時に、もとのQMFサブバンド信号のパワーにより近いパワーを再現することができる。したがって、復号時に入力信号により近い音声信号を得ることができるようになり、聴感上の音質を向上させることができる。
【０１２５】
［復号装置の構成］
次に符号化装置１１から出力された出力符号列の供給を受け、出力符号列の復号を行なう復号装置について説明する。
【０１２６】
そのような復号装置は、例えば図５に示すように構成される。
【０１２７】
復号装置８１は、非多重化回路９１、低域復号回路９２、サブバンド分割回路９３、特徴量算出回路９４、高域復号回路９５、復号高域サブバンドパワー算出回路９６、復号高域信号生成回路９７、および合成回路９８から構成される。
【０１２８】
非多重化回路９１は、符号化装置１１から受信した出力符号列を入力符号列として、入力符号列を高域符号化データと低域符号化データに非多重化する。また、非多重化回路９１は、非多重化により得られた低域符号化データを低域復号回路９２に供給し、非多重化により得られた高域符号化データを高域復号回路９５に供給する。
【０１２９】
低域復号回路９２は、非多重化回路９１からの低域符号化データを復号し、その結果得られた復号低域信号を、サブバンド分割回路９３、および合成回路９８に供給する。
【０１３０】
サブバンド分割回路９３は、低域復号回路９２からの復号低域信号を、所定の帯域幅を持つ複数の低域サブバンド信号に等分割し、得られた低域サブバンド信号を特徴量算出回路９４および復号高域信号生成回路９７に供給する。
【０１３１】
特徴量算出回路９４は、サブバンド分割回路９３からの低域サブバンド信号に基づいて、低域側の各サブバンドの低域サブバンドパワーを特徴量として算出し、復号高域サブバンドパワー算出回路９６に供給する。
【０１３２】
高域復号回路９５は、非多重化回路９１からの高域符号化データを復号し、その結果得られた係数インデックスにより特定される推定係数を復号高域サブバンドパワー算出回路９６に供給する。すなわち、高域復号回路９５には予め複数の係数インデックスと、その係数インデックスにより特定される推定係数とが対応付けられて記録されており、高域復号回路９５は高域符号化データに含まれる係数インデックスに対応する推定係数を出力する。
【０１３３】
復号高域サブバンドパワー算出回路９６は、高域復号回路９５からの推定係数と、特徴量算出回路９４からの低域サブバンドパワーとに基づいて、フレームごとに高域側の各サブバンドのサブバンドパワーの推定値である復号高域サブバンドパワーを算出する。例えば、上述した式（３）と同様の演算が行なわれて、復号高域サブバンドパワーが算出される。復号高域サブバンドパワー算出回路９６は、算出した各サブバンドの復号高域サブバンドパワーを復号高域信号生成回路９７に供給する。
【０１３４】
復号高域信号生成回路９７は、サブバンド分割回路９３からの低域サブバンド信号と、復号高域サブバンドパワー算出回路９６からの復号高域サブバンドパワーとに基づいて復号高域信号を生成し、合成回路９８に供給する。
【０１３５】
具体的には、復号高域信号生成回路９７は、低域サブバンド信号の低域サブバンドパワーを算出し、復号高域サブバンドパワーと低域サブバンドパワーとの比に応じて低域サブバンド信号を振幅変調する。さらに、復号高域信号生成回路９７は、振幅変調された低域サブバンド信号を周波数変調することにより、高域側の各サブバンドの復号高域サブバンド信号を生成する。このようにして得られた復号高域サブバンド信号は、入力信号の高域側の各サブバンドの高域サブバンド信号の推定値である。復号高域信号生成回路９７は、得られた各サブバンドの復号高域サブバンド信号からなる復号高域信号を合成回路９８に供給する。
【０１３６】
合成回路９８は、低域復号回路９２からの復号低域信号と、復号高域信号生成回路９７からの復号高域信号とを合成し、出力信号として出力する。この出力信号は、符号化された入力信号を復号して得られる信号であり、高域成分と低域成分からなる信号である。
【０１３７】
なお、以上において説明した本技術は、例えばHE-AAC（国際標準規格ISO／IEC14496-3）や、AAC（MPEG2 AAC（Advanced Audio Coding））（国際標準規格ISO／IEC13818-7）などの音声符号化方式に適用することが可能である。
【０１３８】
HE-AACでは、SBRと呼ばれる高域特徴符号化技術が用いられる。SBRでは、上述したように音声信号の符号化時に、符号化された音声信号の低域成分とともに、音声信号の高域成分を生成するためのSBR情報が出力される。
【０１３９】
具体的には、入力信号がQMF分析フィルタにより複数のQMFサブバンドのQMFサブバンド信号に分割され、連続するQMFサブバンドが複数束ねられたサブバンドごとにパワーの代表値が求められる。このパワーの代表値が図４のステップＳ１７の処理で算出される高域サブバンドパワーに対応する。
【０１４０】
そして、高域の各サブバンドのパワーの代表値が量子化されてSBR情報とされ、このSBR情報と低域符号化データを含むビットストリームが出力符号列として復号装置に出力される。
【０１４１】
また、AACでは、MDCT(Modified Discrete Cosine Transform)により時間信号が周波数領域の表現であるMDCT係数に変換され、量子化された値の情報が浮動小数表現でビットストリームに含められる。このAACにおいては、連続するMDCT係数が複数束ねられた帯域が、スケールファクターバンドと呼ばれている。
【０１４２】
MDCT係数の浮動小数表現におけるスケールファクター（指数部）として、各スケールファクターバンドに含まれるMDCT係数に対して、それぞれ共通して１つのスケールファクターが用いられることになっている。
【０１４３】
符号化装置は、スケールファクターバンドごとに複数のMDCT係数から代表値を求め、その代表値を適切に記述できるようにスケールファクターの値を決定し、その情報をビットストリームに含める。本技術は、複数のMDCT係数から、スケールファクターバンドごとにスケールファクターの値を決定するための代表値の算出に適用することができる。
【０１４４】
なお、上述した一連の処理は、ハードウェアにより実行することもできるし、ソフトウェアにより実行することもできる。一連の処理をソフトウェアにより実行する場合には、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、プログラム記録媒体からインストールされる。
【０１４５】
図６は、上述した一連の処理をプログラムにより実行するコンピュータのハードウェアの構成例を示すブロック図である。
【０１４６】
コンピュータにおいて、CPU（Central Processing Unit）３０１，ROM（Read Only Memory）３０２，RAM（Random Access Memory）３０３は、バス３０４により相互に接続されている。
【０１４７】
バス３０４には、さらに、入出力インターフェース３０５が接続されている。入出力インターフェース３０５には、キーボード、マウス、マイクロホンなどよりなる入力部３０６、ディスプレイ、スピーカなどよりなる出力部３０７、ハードディスクや不揮発性のメモリなどよりなる記録部３０８、ネットワークインターフェースなどよりなる通信部３０９、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどのリムーバブルメディア３１１を駆動するドライブ３１０が接続されている。
【０１４８】
以上のように構成されるコンピュータでは、CPU３０１が、例えば、記録部３０８に記録されているプログラムを、入出力インターフェース３０５及びバス３０４を介して、RAM３０３にロードして実行することにより、上述した一連の処理が行われる。
【０１４９】
コンピュータ（CPU３０１）が実行するプログラムは、例えば、磁気ディスク（フレキシブルディスクを含む）、光ディスク（CD-ROM(Compact Disc-Read Only Memory),DVD(Digital Versatile Disc)等）、光磁気ディスク、もしくは半導体メモリなどよりなるパッケージメディアであるリムーバブルメディア３１１に記録して、あるいは、ローカルエリアネットワーク、インターネット、デジタル衛星放送といった、有線または無線の伝送媒体を介して提供される。
【０１５０】
そして、プログラムは、リムーバブルメディア３１１をドライブ３１０に装着することにより、入出力インターフェース３０５を介して、記録部３０８にインストールすることができる。また、プログラムは、有線または無線の伝送媒体を介して、通信部３０９で受信し、記録部３０８にインストールすることができる。その他、プログラムは、ROM３０２や記録部３０８に、あらかじめインストールしておくことができる。
【０１５１】
なお、コンピュータが実行するプログラムは、本明細書で説明する順序に沿って時系列に処理が行われるプログラムであっても良いし、並列に、あるいは呼び出しが行われたとき等の必要なタイミングで処理が行われるプログラムであっても良い。
【０１５２】
また、本技術の実施の形態は、上述した実施の形態に限定されるものではなく、本技術の要旨を逸脱しない範囲において種々の変更が可能である。
【０１５３】
さらに、本技術は、以下の構成とすることも可能である。
【０１５４】
［１］
入力信号の帯域分割を行なって、前記入力信号の高域側の第１のサブバンドの第１のサブバンド信号を生成するサブバンド分割部と、
前記第１のサブバンド信号に基づいて、前記第１のサブバンド信号の第１のサブバンドパワーを算出する第１のサブバンドパワー算出部と、
より大きい前記第１のサブバンドパワーにより大きな重みがかかる演算を行なって、連続するいくつかの前記第１のサブバンドからなる第２のサブバンドの信号の第２のサブバンドパワーを算出する第２のサブバンドパワー算出部と、
前記第２のサブバンドパワーに基づいて、前記入力信号の高域成分を推定により得るためのデータを生成する生成部と、
前記入力信号の低域信号を符号化して低域符号化データを生成する低域符号化部と、
前記データと前記低域符号化データとを多重化して出力符号列を生成する多重化部と
を備える符号化装置。
［２］
前記入力信号または前記低域信号から得られる特徴量に基づいて、前記第２のサブバンドパワーの推定値である擬似高域サブバンドパワーを算出する疑似高域サブバンドパワー算出部をさらに備え、
前記生成部は、前記第２のサブバンドパワーと前記擬似高域サブバンドパワーとを比較して、前記データを生成する
［１］に記載の符号化装置。
［３］
前記疑似高域サブバンドパワー算出部は、前記特徴量と、予め用意された推定係数とに基づいて前記擬似高域サブバンドパワーを算出し、
前記生成部は、複数の前記推定係数のうちの何れかを得るための前記データを生成する
［２］に記載の符号化装置。
［４］
前記データを符号化して高域符号化データを生成する高域符号化部をさらに備え、
前記多重化部は、前記高域符号化データと前記低域符号化データとを多重化して前記出力符号列を生成する
［１］乃至［３］の何れかに記載の符号化装置。
［５］
前記第２のサブバンドパワー算出部は、前記第１のサブバンドパワーのｍ乗値の平均値を１／ｍ乗することにより前記第２のサブバンドパワーを算出する
［１］乃至［４］の何れかに記載の符号化装置。
［６］
前記第２のサブバンドパワー算出部は、前記第１のサブバンドパワーが大きいほどより値が大きくなる重みを用いて、前記第１のサブバンドパワーの重み付き平均値を求めることにより前記第２のサブバンドパワーを算出する
［１］乃至［４］の何れかに記載の符号化装置。
【符号の説明】
【０１５５】
１１  符号化装置，  ３２  低域符号化回路，  ３３  QMFサブバンド分割回路，  ３４  特徴量算出回路，  ３５  擬似高域サブバンドパワー算出回路，  ３６  擬似高域サブバンドパワー差分算出回路，  ３７  高域符号化回路，  ３８  多重化回路，  ５１  QMFサブバンドパワー算出部，  ５２  高域サブバンドパワー算出部
【図１】
0005975243.tif 000012
【図２】
0005975243.tif 000013
【図３】
0005975243.tif 000014
【図４】
0005975243.tif 000015
【図５】
0005975243.tif 000016
【図６】
0005975243.tif 000017