(57)【要約】  音声信号の低域部のスペクトルを高域部に複数回複製する場合でも、スペクトルのエネルギーの連続性を保ち、音声品質の劣化を防ぐ音声符号化装置。この音声符号化装置（１００）では、ＬＰＣ量子化部（１０２）は、ＬＰＣ係数の量子化を行い、ＬＰＣ復号化部（１０３）は、量子化後のＬＰＣ係数を復号し、逆フィルタ部（１０４）は、復号ＬＰＣ係数を用いて構成した逆フィルタにより入力音声信号のスペクトルを平坦化し、周波数領域変換部（１０５）は、平坦化されたスペクトルの周波数分析を行い、第１レイヤ符号化部（１０６）は、平坦化されたスペクトルの低域部を符号化して第１レイヤ符号化データを生成し、第１レイヤ復号化部（１０７）は、第１レイヤ符号化データの復号を行って第１レイヤ復号スペクトルを生成し、第２レイヤ符号化部（１０８）は、第１レイヤ復号スペクトルを用いて平坦化されたスペクトルの高域部の符号化を行う。
2007037361.tif 000002
【特許請求の範囲】
【請求項１】
音声信号の閾値周波数より低い帯域である低域部のスペクトルを符号化する第１符号化手段と、
前記音声信号のスペクトル包絡と逆の特性を持つ逆フィルタを用いて前記低域部のスペクトルを平坦化する平坦化手段と、
平坦化された低域部のスペクトルを用いて前記音声信号の前記閾値周波数より高い帯域である高域部のスペクトルを符号化する第２符号化手段と、
を具備する音声符号化装置。
【請求項２】
前記平坦化手段は、前記音声信号のＬＰＣ係数を用いて前記逆フィルタを構成する、
請求項１記載の音声符号化装置。
【請求項３】
前記平坦化手段は、前記音声信号の共振の程度に応じて平坦化の程度を変化させる、
請求項１記載の音声符号化装置。
【請求項４】
前記平坦化手段は、前記共振が強いほど前記平坦化の程度を弱める、
請求項３記載の音声符号化装置。
【請求項５】
前記第２符号化手段は、前記平坦化された低域部のスペクトルを変形させ、変形後の低域部のスペクトルを用いて前記高域部のスペクトルを符号化する、
請求項１記載の音声符号化装置。
【請求項６】
前記第２符号化手段は、前記平坦化された低域部のスペクトルのダイナミックレンジを前記高域部のスペクトルのダイナミックレンジに近づける変形を前記平坦化された低域部のスペクトルに施す、
請求項５記載の音声符号化装置。
【請求項７】
前記第２符号化手段は、複数の符号化候補においてダイナミックレンジを大きくする符号化候補よりダイナミックレンジを小さくする符号化候補を優先して用いて、前記平坦化された低域部のスペクトルを変形させる、
請求項６記載の音声符号化装置。
【請求項８】
前記第２符号化手段は、符号化候補探索用の目標値を小さくする修正を行い、その修正後の目標値に基づいて、前記平坦化された低域部のスペクトルの変形に用いる符号化候補を前記複数の符号化候補に対して探索する、
請求項７記載の音声符号化装置。
【請求項９】
前記第２符号化手段は、前記変形後の低域部のスペクトルから前記高域部のスペクトルを推定し、推定した高域部のスペクトルを変形させ、変形後の高域部のスペクトルを用いて前記音声信号の高域部のスペクトルを符号化する、
請求項５記載の音声符号化装置。
【請求項１０】
前記第２符号化手段は、前記平坦化された低域部のスペクトルから前記高域部のスペクトルを推定し、推定した高域部のスペクトルを変形させ、変形後の高域部のスペクトルを用いて前記音声信号の高域部のスペクトルを符号化する、
請求項１記載の音声符号化装置。
【請求項１１】
請求項１記載の音声符号化装置を備える無線通信移動局装置。
【請求項１２】
請求項１記載の音声符号化装置を備える無線通信基地局装置。
【請求項１３】
音声信号の閾値周波数より低い帯域である低域部のスペクトルを符号化する第１符号化工程と、
前記音声信号のスペクトル包絡と逆の特性を持つ逆フィルタを用いて前記低域部のスペクトルを平坦化する平坦化工程と、
平坦化された低域部のスペクトルを用いて前記音声信号の前記閾値周波数より高い帯域である高域部のスペクトルを符号化する第２符号化工程と、
を具備する音声符号化方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音声符号化装置および音声符号化方法に関する。
【背景技術】
【０００２】
移動体通信システムにおける電波資源等を有効に利用するために、音声信号を低ビットレートで圧縮することが要求されている。【０００３】
一方で、通話音声の品質向上や臨場感の高い通話サービスの実現が望まれている。この実現のためには、音声信号の高品質化のみならず、より帯域の広いオーディオ信号等の音声信号以外の信号をも高品質に符号化できることが望ましい。【０００４】
このように相反する要求に対し、複数の符号化技術を階層的に統合するアプローチが有望視されている。具体的には、音声信号に適したモデルで入力信号を低ビットレートで符号化する第１レイヤと、入力信号と第１レイヤ復号信号の差分信号を音声以外の信号にも適したモデルで符号化する第２レイヤとを階層的に組み合わせるアプローチである。このような階層構造を持つ符号化方式は、符号化されたビットストリームの一部を廃棄しても残りの情報から復号信号が得られる特徴（スケーラビリティ性）を有するため、スケーラブル符号化と呼ばれる。スケーラブル符号化は、この特徴から、ビットレートが互いに異なるネットワーク間の通信にも柔軟に対応することができる。また、この特徴は、ＩＰプロトコルで多様なネットワークが統合されていく今後のネットワーク環境に適したものといえる。【０００５】
従来のスケーラブル符号化としては、ＭＰＥＧ−４（Moving Picture Experts Group phase-4）にて規格化された技術を用いるものがある（例えば非特許文献１参照）。非特許文献１記載のスケーラブル符号化では、音声信号に適したＣＥＬＰ（Code Excited Linear Prediction；符号励信線形予測）を第１レイヤに用い、原信号から第１レイヤ復号信号を減じて得られる残差信号に対する符号化としてＡＡＣ（Advanced Audio Coder）やＴｗｉｎＶＱ（Transform Domain Weighted Interleave Vector Quantization）のような変換符号化を第２レイヤに用いる。【０００６】
一方、変換符号化において、効率良くスペクトルを符号化する技術がある（例えば特許文献１参照）。特許文献１記載の技術では、音声信号の周波数帯域を低域部と高域部の２つのサブバンドに分割し、低域部のスペクトルを高域部に複製し、複製後のスペクトルに変形を加えて高域部のスペクトルとする。このとき、変形情報を少ないビット数で符号化することにより、低ビットレート化を図ることができる。
【非特許文献１】三木弼一編著，MPEG-4の全て，初版，（株）工業調査会，1998年9月30日，pp.126-127
【特許文献１】特表２００１−５２１６４８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
一般に、音声信号やオーディオ信号のスペクトルは、周波数と共に緩やかに変化する成分（スペクトル包絡）と細かく変化する成分（スペクトル微細構造）との積で表される。一例として、図１に音声信号のスペクトル、図２にスペクトル包絡、図３にスペクトル微細構造を示す。このスペクトル包絡（図２）は、１０次のＬＰＣ（Linear Prediction Coding）係数を用いて算出したものである。これらの図から、スペクトル包絡（図２）とスペクトル微細構造（図３）との積が、音声信号のスペクトル（図１）になっていることが分かる。【０００８】
ここで、低域部のスペクトルを複製して高域部のスペクトルとする場合、複製元である低域部の帯域幅よりも複製先である高域部の帯域幅が広い場合には、低域部のスペクトルを２回以上高域部に複製することになる。例えば、図１の低域部（０−ＦＬ）から高域部（ＦＬ−ＦＨ）にスペクトルを複製する場合、この例ではＦＨ＝２＊ＦＬの関係があるため、低域部のスペクトルを高域部に２回複製する必要がある。このように低域部のスペクトルを高域部に複数回複製すると、図４に示すように、複製先のスペクトルの接続部においてスペクトルのエネルギーの不連続が生じてしまう。このような不連続が発生する原因は、スペクトル包絡にある。図２に示すように、スペクトル包絡では周波数が上がると共にエネルギーが減衰するため、スペクトルに傾きが生じる。このようなスペクトルの傾きの存在により、低域部のスペクトルを高域部に複数回複製すると、スペクトルのエネルギーの不連続が発生し、音声品質が劣化してしまう。この不連続をゲイン調整により補正することは可能であるが、ゲイン調整にて十分な効果を得るには多くのビット数を必要としてしまう。【０００９】
本発明の目的は、低域部のスペクトルを高域部に複数回複製する場合でも、スペクトルのエネルギーの連続性を保ち、音声品質の劣化を防ぐことができる音声符号化装置および音声符号化方法を提供することである。
【課題を解決するための手段】
【００１０】
本発明の音声符号化装置は、音声信号の低域部のスペクトルを符号化する第１符号化手段と、前記音声信号のＬＰＣ係数を用いて前記低域部のスペクトルを平坦化する平坦化手段と、平坦化された低域部のスペクトルを用いて前記音声信号の高域部のスペクトルを符号化する第２符号化手段と、を具備する構成を採る。
【発明の効果】
【００１１】
本発明によれば、スペクトルのエネルギーの連続性を保ち、音声品質の劣化を防ぐことができる。
【図面の簡単な説明】
【００１２】
【図１】音声信号のスペクトル（従来）を示す図
【図２】スペクトル包絡（従来）を示す図
【図３】スペクトル微細構造（従来）を示す図
【図４】低域部のスペクトルを高域部に複数回複製した場合のスペクトル（従来）を示す図
【図５Ａ】本発明の動作原理の説明図（低域部の復号スペクトル）
【図５Ｂ】本発明の動作原理の説明図（逆フィルタ通過後のスペクトル）
【図５Ｃ】本発明の動作原理の説明図（高域部の符号化）
【図５Ｄ】本発明の動作原理の説明図（復号信号のスペクトル）
【図６】本発明の実施の形態１に係る音声符号化装置のブロック構成図
【図７】上記音声符号化装置の第２レイヤ符号化部のブロック構成図
【図８】本発明の実施の形態１に係るフィルタリング部の動作説明図
【図９】本発明の実施の形態１に係る音声復号化装置のブロック構成図
【図１０】上記音声復号化装置の第２レイヤ復号化部のブロック構成図
【図１１】本発明の実施の形態２に係る音声符号化装置のブロック構成図
【図１２】本発明の実施の形態２に係る音声復号化装置のブロック構成図
【図１３】本発明の実施の形態３に係る音声符号化装置のブロック構成図
【図１４】本発明の実施の形態３に係る音声復号化装置のブロック構成図
【図１５】本発明の実施の形態４に係る音声符号化装置のブロック構成図
【図１６】本発明の実施の形態４に係る音声復号化装置のブロック構成図
【図１７】本発明の実施の形態５に係る音声符号化装置のブロック構成図
【図１８】本発明の実施の形態５に係る音声復号化装置のブロック構成図
【図１９】本発明の実施の形態５に係る音声符号化装置のブロック構成図（変形例１）
【図２０】本発明の実施の形態５に係る音声符号化装置のブロック構成図（変形例２）
【図２１】本発明の実施の形態５に係る音声復号化装置のブロック構成図（変形例１）
【図２２】本発明の実施の形態６に係る第２レイヤ符号化部のブロック構成図
【図２３】本発明の実施の形態６に係るスペクトル変形部のブロック構成図
【図２４】本発明の実施の形態６に係る第２レイヤ復号化部のブロック構成図
【図２５】本発明の実施の形態７に係るスペクトル変形部のブロック構成図
【図２６】本発明の実施の形態８に係るスペクトル変形部のブロック構成図
【図２７】本発明の実施の形態９に係るスペクトル変形部のブロック構成図
【図２８】本発明の実施の形態１０に係る第２レイヤ符号化部のブロック構成図
【図２９】本発明の実施の形態１０に係る第２レイヤ復号化部のブロック構成図
【図３０】本発明の実施の形態１１に係る第２レイヤ符号化部のブロック構成図
【図３１】本発明の実施の形態１１に係る第２レイヤ復号化部のブロック構成図
【図３２】本発明の実施の形態１２に係る第２レイヤ符号化部のブロック構成図
【図３３】本発明の実施の形態１２に係る第２レイヤ復号化部のブロック構成図
【発明を実施するための最良の形態】
【００１３】
本発明では、低域部のスペクトルを利用して高域部を符号化するにあたり、低域部のスペクトルからスペクトル包絡の影響を取り除いてスペクトルを平坦化し、平坦化したスペクトルを用いて高域部のスペクトルを符号化する。【００１４】
まず、本発明の動作原理について図５Ａ〜Ｄを用いて説明する。【００１５】
図５Ａ〜Ｄにおいて、ＦＬを閾値周波数として、０−ＦＬを低域部、ＦＬ−ＦＨを高域部とする。【００１６】
図５Ａは、従来の符号化／復号化処理によって得られる低域部の復号スペクトルを表し、図５Ｂは、図５Ａに示す復号スペクトルをスペクトル包絡と逆の特性を持つ逆フィルタに通すことにより得られるスペクトルを示す。このように、低域部の復号スペクトルをスペクトル包絡と逆の特性を持つ逆フィルタに通すことにより、低域部のスペクトルの平坦化がなされる。そして、図５Ｃに示すように、平坦化された低域部のスペクトルを高域部に複数回（ここでは２回）複製し、高域部を符号化する。既に図５Ｂに示すように低域部のスペクトルが平坦化されているため、高域部の符号化では、上記のようなスペクトル包絡に起因するスペクトルのエネルギーの不連続は発生しない。そして、信号帯域が０−ＦＨに拡張されたスペクトルに対してスペクトル包絡を付与することにより、図５Ｄに示すような復号信号のスペクトルが得られる。【００１７】
なお、高域部の符号化方法としては、低域部のスペクトルをピッチフィルタの内部状態に用い、周波数軸上で低い周波数から高い周波数に向かってピッチフィルタ処理を行ってスペクトルの高域部を推定する方法を用いることができる。この符号化方法によれば、高域部の符号化では、ピッチフィルタのフィルタ情報を符号化すればよいため、低ビットレート化を図ることができる。【００１８】
以下、本発明の実施の形態について、添付図面を参照して詳細に説明する。【００１９】
（実施の形態１）
本実施の形態では、第１レイヤおよび第２レイヤの双方において周波数領域での符号化を行う場合について説明する。また、本実施の形態では、低域部のスペクトルの平坦化を行った後に、平坦化後のスペクトルを繰り返し利用して高域部のスペクトルを符号化する。【００２０】
図６に、本発明の実施の形態１に係る音声符号化装置の構成を示す。【００２１】
図６に示す音声符号化装置１００において、ＬＰＣ分析部１０１は、入力音声信号のＬＰＣ分析を行い、ＬＰＣ係数α（ｉ）（１≦ｉ≦ＮＰ）を算出する。ここで、ＮＰはＬＰＣ係数の次数を表し、例えば１０〜１８が選択される。算出されたＬＰＣ係数は、ＬＰＣ量子化部１０２に入力される。【００２２】
ＬＰＣ量子化部１０２は、ＬＰＣ係数の量子化を行う。ＬＰＣ量子化部１０２は、量子化効率や安定性判定の観点から、ＬＰＣ係数をＬＳＰ（Line Spectral Pair）パラメータに変換した後に量子化する。量子化後のＬＰＣ係数は符号化データとしてＬＰＣ復号化部１０３および多重化部１０９に入力される。【００２３】
ＬＰＣ復号化部１０３は、量子化後のＬＰＣ係数を復号して復号ＬＰＣ係数αｑ（ｉ）（１≦ｉ≦ＮＰ）を生成し、逆フィルタ部１０４に出力する。【００２４】
逆フィルタ部１０４は、復号ＬＰＣ係数を用いて逆フィルタを構成し、この逆フィルタに入力音声信号を通すことにより、入力音声信号のスペクトルを平坦化する。【００２５】
逆フィルタは式（１）または式（２）のように表される。式（２）は、平坦化の程度を制御する共振抑圧係数γ（０＜γ＜１）を利用した場合の逆フィルタである。
【数１】
2007037361.tif 000003
【数２】
2007037361.tif 000004
【００２６】
そして、式（１）で表される逆フィルタに音声信号ｓ（ｎ）を入力したときに得られる出力信号ｅ（ｎ）は、式（３）のように表される。
【数３】
2007037361.tif 000005
【００２７】
同様に、式（２）で表される逆フィルタに音声信号ｓ（ｎ）を入力したときに得られる出力信号ｅ（ｎ）は、式（４）のように表される。
【数４】
2007037361.tif 000006
【００２８】
よって、この逆フィルタ処理により入力音声信号のスペクトルが平坦化される。なお、以下の説明では、逆フィルタ部１０４の出力信号（スペクトルが平坦化された音声信号）を予測残差信号と呼ぶ。【００２９】
周波数領域変換部１０５は、逆フィルタ部１０４から出力される予測残差信号の周波数分析を行い、変換係数として残差スペクトルを求める。周波数領域変換部１０５は、例えば、ＭＤＣＴ（Modified Discrete Cosine Transform；変形離散コサイン変換）を用いて時間領域の信号を周波数領域の信号に変換する。残差スペクトルは第１レイヤ符号化部１０６および第２レイヤ符号化部１０８に入力される。【００３０】
第１レイヤ符号化部１０６は、ＴｗｉｎＶＱ等を用いて残差スペクトルの低域部の符号化を行い、この符号化にて得られる第１レイヤ符号化データを第１レイヤ復号化部１０７および多重化部１０９に出力する。【００３１】
第１レイヤ復号化部１０７は、第１レイヤ符号化データの復号を行って第１レイヤ復号スペクトルを生成し、第２レイヤ符号化部１０８に出力する。なお、第１レイヤ復号化部１０７は、時間領域に変換される前の第１レイヤ復号スペクトルを出力する。【００３２】
第２レイヤ符号化部１０８は、第１レイヤ復号化部１０７で得られた第１レイヤ復号スペクトルを用いて、残差スペクトルの高域部の符号化を行い、この符号化にて得られる第２レイヤ符号化データを多重化部１０９に出力する。第２レイヤ符号化部１０８は、第１レイヤ復号スペクトルをピッチフィルタの内部状態に用い、ピッチフィルタリング処理により残差スペクトルの高域部を推定する。この際、第２レイヤ符号化部１０８は、スペクトルのハーモニクス構造を崩さないように残差スペクトルの高域部を推定する。また、第２レイヤ符号化部１０８は、ピッチフィルタのフィルタ情報を符号化する。さらに、第２レイヤ符号化部１０８では、スペクトルが平坦化された残差スペクトルを用いて残差スペクトルの高域部を推定する。このため、フィルタリング処理により再帰的にスペクトルが繰り返し使用されて高域部が推定されても、スペクトルのエネルギーの不連続の発生を防ぐことができる。よって、本実施の形態によれば、低ビットレートで高音質を得ることができる。なお、第２レイヤ符号化部１０８の詳細については後述する。【００３３】
多重化部１０９は、第１レイヤ符号化データ、第２レイヤ符号化データおよびＬＰＣ係数符号化データを多重化してビットストリームを生成し、出力する。【００３４】
次いで、第２レイヤ符号化部１０８の詳細について説明する。図７に、第２レイヤ符号化部１０８の構成を示す。【００３５】
内部状態設定部１０８１には、第１レイヤ復号化部１０７より第１レイヤ復号スペクトルＳ１（ｋ）（０≦ｋ＜ＦＬ）が入力される。内部状態設定部１０８１は、この第１レイヤ復号スペクトルを用いて、フィルタリング部１０８２で用いられるフィルタの内部状態を設定する。【００３６】
ピッチ係数設定部１０８４は、探索部１０８３からの制御に従ってピッチ係数Ｔを予め定められた探索範囲Ｔｍｉｎ〜Ｔｍａｘの中で少しずつ変化させながら、フィルタリング部１０８２に順次出力する。【００３７】
フィルタリング部１０８２は、内部状態設定部１０８１で設定されたフィルタの内部状態と、ピッチ係数設定部１０８４から出力されるピッチ係数Ｔとに基づいて第１レイヤ復号スペクトルのフィルタリングを行い、残差スペクトルの推定値Ｓ２'（ｋ）を算出する。このフィルタリング処理の詳細については後述する。【００３８】
探索部１０８３は、周波数領域変換部１０５から入力される残差スペクトルＳ２（ｋ）（０≦ｋ＜ＦＨ）とフィルタリング部１０８２から入力される残差スペクトルの推定値Ｓ２'（ｋ）との類似性を示すパラメータである類似度を算出する。この類似度の算出処理は、ピッチ係数設定部１０８４からピッチ係数Ｔが与えられる度に行われ、算出される類似度が最大となるピッチ係数（最適なピッチ係数）Ｔ’（Ｔｍｉｎ〜Ｔｍａｘの範囲）が多重化部１０８６に出力される。また、探索部１０８３は、このピッチ係数Ｔ’を用いて生成される残差スペクトルの推定値Ｓ２'（ｋ）をゲイン符号化部１０８５に出力する。【００３９】
ゲイン符号化部１０８５は、周波数領域変換部１０５から入力される残差スペクトルＳ２（ｋ）（０≦ｋ＜ＦＨ）に基づいて残差スペクトルＳ２（ｋ）のゲイン情報を算出する。なお、ここでは、このゲイン情報をサブバンド毎のスペクトルパワで表し、周波数帯域ＦＬ≦ｋ＜ＦＨをＪ個のサブバンドに分割する場合を例にとって説明する。このとき、第ｊサブバンドのスペクトルパワＢ（ｊ）は式（５）で表される。式（５）において、ＢＬ（ｊ）は第ｊサブバンドの最小周波数、ＢＨ（ｊ）は第ｊサブバンドの最大周波数を表す。このようにして求めた残差スペクトルのサブバンド情報を残差スペクトルのゲイン情報とみなす。
【数５】
2007037361.tif 000007
【００４０】
また、ゲイン符号化部１０８５は、同様に、残差スペクトルの推定値Ｓ２'（ｋ）のサブバンド情報Ｂ’（ｊ）を式（６）に従い算出し、サブバンド毎の変動量Ｖ（ｊ）を式（７）に従い算出する。
【数６】
2007037361.tif 000008
【数７】
2007037361.tif 000009
【００４１】
次に、ゲイン符号化部１０８５は、変動量Ｖ（ｊ）を符号化して符号化後の変動量Ｖｑ（ｊ）を求め、そのインデックスを多重化部１０８６に出力する。【００４２】
多重化部１０８６は、探索部１０８３から入力される最適なピッチ係数Ｔ’とゲイン符号化部１０８５から入力される変動量Ｖ（ｊ）のインデックスとを多重化して、第２レイヤ符号化データとして多重化部１０９に出力する。【００４３】
次いで、フィルタリング部１０８２でのフィルタリング処理の詳細について説明する。図８に、フィルタリング部１０８２が、ピッチ係数設定部１０８４から入力されるピッチ係数Ｔを用いて、帯域ＦＬ≦ｋ＜ＦＨのスペクトルを生成する様子を示す。ここでは、全周波数帯域（０≦ｋ＜ＦＨ）のスペクトルを便宜的にＳ（ｋ）と呼び、フィルタ関数は式（８）で表されるものを使用する。この式において、Ｔはピッチ係数設定部１０８４より与えられたピッチ係数を表しており、またＭ＝１とする。
【数８】
2007037361.tif 000010
【００４４】
Ｓ（ｋ）の０≦ｋ＜ＦＬの帯域には、第１レイヤ復号スペクトルＳ１（ｋ）がフィルタの内部状態として格納される。一方、Ｓ（ｋ）のＦＬ≦ｋ＜ＦＨの帯域には、以下の手順により求められた残差スペクトルの推定値Ｓ２'（ｋ）が格納される。【００４５】
Ｓ２'（ｋ）には、フィルタリング処理により、ｋよりＴだけ低い周波数のスペクトルＳ（ｋ−Ｔ）に、このスペクトルを中心としてｉだけ離れた近傍のスペクトルＳ（ｋ−Ｔ−ｉ）に所定の重み付け係数βｉを乗じたスペクトルβｉ・Ｓ（ｋ−Ｔ−ｉ）を全て加算したスペクトル、すなわち、式（９）により表されるスペクトルが代入される。そしてこの演算を、周波数の低い方（ｋ＝ＦＬ）から順にｋをＦＬ≦ｋ＜ＦＨの範囲で変化させて行うことにより、ＦＬ≦ｋ＜ＦＨにおける残差スペクトルの推定値Ｓ２'（ｋ）が算出される。
【数９】
2007037361.tif 000011
【００４６】
以上のフィルタリング処理は、ピッチ係数設定部１０８４からピッチ係数Ｔが与えられる度に、ＦＬ≦ｋ＜ＦＨの範囲において、その都度Ｓ（ｋ）をゼロクリアして行われる。すなわち、ピッチ係数Ｔが変化するたびにＳ（ｋ）は算出され、探索部１０８３に出力される。【００４７】
ここで、図８に示す例では、ピッチ係数Ｔの大きさが帯域ＦＬ−ＦＨより小さいため、高域部（ＦＬ≦ｋ＜ＦＨ）のスペクトルは低域部（０≦ｋ＜ＦＬ）のスペクトルを再帰的に用いて生成される。低域部のスペクトルは上記のように平坦化されているため、フィルタリング処理により低域部のスペクトルを再帰的に用いて高域部のスペクトルが生成される場合でも、高域部のスペクトルにはエネルギーの不連続が生じることがない。【００４８】
このように、本実施の形態によれば、スペクトル包絡の影響により高域部で発生していたスペクトルのエネルギーの不連続を防ぐことができ、音声品質を改善することができる。【００４９】
次いで、本実施の形態に係る音声復号化装置について説明する。図９に、本発明の実施の形態１に係る音声復号化装置の構成を示す。この音声復号化装置２００は、図６に示す音声符号化装置１００から送信されるビットストリームを受信するものである。【００５０】
図９に示す音声復号化装置２００において、分離部２０１は、図６に示す音声符号化装置１００から受信されたビットストリームを、第１レイヤ符号化データ、第２レイヤ符号化データおよびＬＰＣ係数に分離して、第１レイヤ符号化データを第１レイヤ復号化部２０２に、第２レイヤ符号化データを第２レイヤ復号化部２０３に、ＬＰＣ係数をＬＰＣ復号化部２０４に出力する。また、分離部２０１は、レイヤ情報（ビットストリームにどのレイヤの符号化データが含まれるかを表す情報）を判定部２０５に出力する。【００５１】
第１レイヤ復号化部２０２は、第１レイヤ符号化データを用いて復号処理を行って第１レイヤ復号スペクトルを生成し、第２レイヤ復号化部２０３および判定部２０５に出力する。【００５２】
第２レイヤ復号化部２０３は、第２レイヤ符号化データと第１レイヤ復号スペクトルとを用いて、第２レイヤ復号スペクトルを生成し判定部２０５に出力する。なお、第２レイヤ復号化部２０３の詳細については後述する。【００５３】
ＬＰＣ復号化部２０４は、ＬＰＣ係数符号化データを復号して得た復号ＬＰＣ係数を合成フィルタ部２０７に出力する。【００５４】
ここで、音声符号化装置１００は、ビットストリームに第１レイヤ符号化データと第２レイヤ符号化データの双方を含めて送信するが、通信経路の途中で第２レイヤ符号化データが廃棄される場合がある。そこで、判定部２０５は、レイヤ情報に基づき、ビットストリームに第２レイヤ符号化データが含まれているか否か判定する。そして、判定部２０５は、ビットストリームに第２レイヤ符号化データが含まれていない場合は、第２レイヤ復号化部２０３によって第２レイヤ復号スペクトルが生成されないため、第１レイヤ復号スペクトルを時間領域変換部２０６に出力する。但し、この場合、第２レイヤ符号化データが含まれている場合の復号スペクトルと次数を一致させるために、判定部２０５は、第１レイヤ復号スペクトルの次数をＦＨまで拡張し、ＦＬ−ＦＨのスペクトルを０として出力する。一方、ビットストリームに第１レイヤ符号化データおよび第２レイヤ符号化データの双方が含まれている場合は、判定部２０５は、第２レイヤ復号スペクトルを時間領域変換部２０６に出力する。【００５５】
時間領域変換部２０６は、判定部２０５から入力される復号スペクトルを時間領域の信号に変換して復号残差信号を生成し、合成フィルタ部２０７に出力する。【００５６】
合成フィルタ部２０７は、ＬＰＣ復号化部２０４から入力される復号ＬＰＣ係数αｑ（ｉ）（１≦ｉ＜ＮＰ）を用いて合成フィルタを構成する。【００５７】
合成フィルタＨ（ｚ）は式（１０）または式（１１）のように表される。なお、式（１１）においてγ（０＜γ＜１）は共振抑圧係数を表す。
【数１０】
2007037361.tif 000012
【数１１】
2007037361.tif 000013
【００５８】
そして、時間領域変換部２０６にて与えられる復号残差信号をｅｑ（ｎ）として合成フィルタ部２０７へ入力すれば、式（１０）で表される合成フィルタを用いた場合、出力される復号信号ｓｑ（ｎ）は式（１２）のように表される。
【数１２】
2007037361.tif 000014
【００５９】
同様に、式（１１）で表される合成フィルタを用いた場合、復号信号ｓｑ（ｎ）は式（１３）のように表される。
【数１３】
2007037361.tif 000015
【００６０】
次いで、第２レイヤ復号化部２０３の詳細について説明する。図１０に、第２レイヤ復号化部２０３の構成を示す。【００６１】
内部状態設定部２０３１には、第１レイヤ復号化部２０２より第１レイヤ復号スペクトルが入力される。内部状態設定部２０３１は、第１レイヤ復号スペクトルＳ１（ｋ）を用いて、フィルタリング部２０３３で用いられるフィルタの内部状態を設定する。【００６２】
一方、分離部２０３２には、分離部２０１より第２レイヤ符号化データが入力される。分離部２０３２は、第２レイヤ符号化データをフィルタリング係数に関する情報（最適なピッチ係数Ｔ’）とゲインに関する情報（変動量Ｖ（ｊ）のインデックス）とに分離し、フィルタリング係数に関する情報をフィルタリング部２０３３に出力するとともに、ゲインに関する情報をゲイン復号化部２０３４に出力する。【００６３】
フィルタリング部２０３３は、内部状態設定部２０３１で設定されたフィルタの内部状態と、分離部２０３２から入力されるピッチ係数Ｔ’とに基づき第１レイヤ復号スペクトルＳ１（ｋ）のフィルタリングを行い、残差スペクトルの推定値Ｓ２'（ｋ）を算出する。フィルタリング部２０３３では、式（８）で示すフィルタ関数が用いられる。【００６４】
ゲイン復号化部２０３４は、分離部２０３２から入力されるゲイン情報を復号し、変動量Ｖ（ｊ）を符号化して得られる変動量Ｖｑ（ｊ）を求める。【００６５】
スペクトル調整部２０３５は、フィルタリング部２０３３から入力される復号スペクトルＳ'（ｋ）に、ゲイン復号化部２０３４から入力される復号されたサブバンド毎の変動量Ｖｑ（ｊ）を式（１４）に従い乗じることにより、復号スペクトルＳ'（ｋ）の周波数帯域ＦＬ≦ｋ＜ＦＨにおけるスペクトル形状を調整し、調整後の復号スペクトルＳ３（ｋ）を生成する。この調整後の復号スペクトルＳ３（ｋ）は、第２レイヤ復号スペクトルとして判定部２０５に出力される。
【数１４】
2007037361.tif 000016
【００６６】
このようにして、音声復号化装置２００は、図６に示す音声符号化装置１００から送信されたビットストリームを復号することができる。【００６７】
（実施の形態２）
本実施の形態では、第１レイヤにおいて時間領域での符号化（例えばＣＥＬＰ符号化）を行う場合について説明する。また、本実施の形態では、第１レイヤでの符号化処理中に求められる復号ＬＰＣ係数を用いて第１レイヤ復号信号のスペクトルの平坦化を行う。【００６８】
図１１に、本発明の実施の形態２に係る音声符号化装置の構成を示す。図１１において、実施の形態１（図６）と同一の構成部分には同一符号を付し、説明を省略する。【００６９】
図１１に示す音声符号化装置３００において、ダウンサンプリング部３０１は、入力音声信号のサンプリングレートをダウンサンプリングして、所望のサンプリングレートの音声信号を第１レイヤ符号化部３０２に出力する。【００７０】
第１レイヤ符号化部３０２は、所望のサンプリングレートにダウンサンプリングされた音声信号に対して符号化処理を行って第１レイヤ符号化データを生成し、第１レイヤ復号化部３０３および多重化部１０９に出力する。第１レイヤ符号化部３０２は、例えば、ＣＥＬＰ符号化を用いる。第１レイヤ符号化部３０２が、ＣＥＬＰ符号化のようにＬＰＣ係数の符号化処理を行う場合は、その符号化処理中に復号ＬＰＣ係数を生成することができる。そこで、第１レイヤ符号化部３０２は、符号化処理中に生成される第１レイヤ復号ＬＰＣ係数を逆フィルタ部３０４に出力する。【００７１】
第１レイヤ復号化部３０３は、第１レイヤ符号化データを用いて復号処理を行って第１レイヤ復号信号を生成し、逆フィルタ部３０４に出力する。【００７２】
逆フィルタ部３０４は、第１レイヤ符号化部３０２から入力される第１レイヤ復号ＬＰＣ係数を用いて逆フィルタを構成し、この逆フィルタに第１レイヤ復号信号を通すことにより、第１レイヤ復号信号のスペクトルを平坦化する。なお、逆フィルタの詳細については実施の形態１と同様であるため説明を省略する。また、以下の説明では、逆フィルタ部３０４の出力信号（スペクトルが平坦化された第１レイヤ復号信号）を第１レイヤ復号残差信号と呼ぶ。【００７３】
周波数領域変換部３０５は、逆フィルタ部３０４から出力される第１レイヤ復号残差信号の周波数分析を行って第１レイヤ復号スペクトルを生成し、第２レイヤ符号化部１０８に出力する。【００７４】
なお、遅延部３０６は、入力音声信号に対し所定の長さの遅延を与えるためのものである。この遅延の大きさは、入力音声信号がダウンサンプリング部３０１、第１レイヤ符号化部３０２、第１レイヤ復号化部３０３、逆フィルタ部３０４および周波数領域変換部３０５を介した際に生じる時間遅れと同値とする。【００７５】
このように、本実施の形態によれば、第１レイヤでの符号化処理中に求められる復号ＬＰＣ係数（第１レイヤ復号ＬＰＣ係数）を用いて第１レイヤ復号信号のスペクトルの平坦化を行うため、第１レイヤ符号化データの情報を用いて第１レイヤ復号信号のスペクトルを平坦化することができる。よって、本実施の形態によれば、第１レイヤ復号信号のスペクトルを平坦化するためのＬＰＣ係数に要する符号化ビットが不要となるため、情報量の増加を伴うことなく、スペクトルの平坦化を行うことができる。【００７６】
次いで、本実施の形態に係る音声復号化装置について説明する。図１２に、本発明の実施の形態２に係る音声復号化装置の構成を示す。この音声復号化装置４００は、図１１に示す音声符号化装置３００から送信されるビットストリームを受信するものである。【００７７】
図１２に示す音声復号化装置４００において、分離部４０１は、図１１に示す音声符号化装置３００から受信されたビットストリームを、第１レイヤ符号化データ、第２レイヤ符号化データおよびＬＰＣ係数符号化データに分離して、第１レイヤ符号化データを第１レイヤ復号化部４０２に、第２レイヤ符号化データを第２レイヤ復号化部４０５に、ＬＰＣ係数符号化データをＬＰＣ復号化部４０７に出力する。また、分離部４０１は、レイヤ情報（ビットストリームにどのレイヤの符号化データが含まれるかを表す情報）を判定部４１３に出力する。【００７８】
第１レイヤ復号化部４０２は、第１レイヤ符号化データを用いて復号処理を行って第１レイヤ復号信号を生成し、逆フィルタ部４０３およびアップサンプリング部４１０に出力する。また、第１レイヤ復号化部４０２は、復号処理中に生成される第１レイヤ復号ＬＰＣ係数を逆フィルタ部４０３に出力する。【００７９】
アップサンプリング部４１０は、第１レイヤ復号信号のサンプリングレートをアップサンプリングして、図１１の入力音声信号のサンプリングレートと同一にしてローパスフィルタ部４１１および判定部４１３に出力する。【００８０】
ローパスフィルタ部４１１は、通過域が０−ＦＬに設定されており、アップサンプリング後の第１レイヤ復号信号の周波数帯域０−ＦＬのみを通過させて低域信号を生成し、加算部４１２に出力する。【００８１】
逆フィルタ部４０３は、第１レイヤ復号化部４０２から入力される第１レイヤ復号ＬＰＣ係数を用いて逆フィルタを構成し、この逆フィルタに第１レイヤ復号信号を通すことにより第１レイヤ復号残差信号を生成し、周波数領域変換部４０４に出力する。【００８２】
周波数領域変換部４０４は、逆フィルタ部４０３から出力される第１レイヤ復号残差信号の周波数分析を行って第１レイヤ復号スペクトルを生成し、第２レイヤ復号化部４０５に出力する。【００８３】
第２レイヤ復号化部４０５は、第２レイヤ符号化データと第１レイヤ復号スペクトルとを用いて、第２レイヤ復号スペクトルを生成し時間領域変換部４０６に出力する。なお、第２レイヤ復号化部４０５の詳細については、実施の形態１の第２レイヤ復号化部２０３（図９）と同様であるため説明を省略する。【００８４】
時間領域変換部４０６は、第２レイヤ復号スペクトルを時間領域の信号に変換して第２レイヤ復号残差信号を生成し、合成フィルタ部４０８に出力する。【００８５】
ＬＰＣ復号化部４０７は、ＬＰＣ係数を復号して得た復号ＬＰＣ係数を合成フィルタ部４０８に出力する。【００８６】
合成フィルタ部４０８は、ＬＰＣ復号化部４０７から入力される復号ＬＰＣ係数を用いて合成フィルタを構成する。なお、合成フィルタ部４０８の詳細については、実施の形態１の合成フィルタ部２０７（図９）と同様であるため説明を省略する。合成フィルタ部４０８は、実施の形態１と同様にして第２レイヤ合成信号ｓｑ（ｎ）を生成し、ハイパスフィルタ部４０９に出力する。【００８７】
ハイパスフィルタ部４０９は、通過域がＦＬ−ＦＨに設定されており、第２レイヤ合成信号の周波数帯域ＦＬ−ＦＨのみを通過させて高域信号を生成し、加算部４１２に出力する。【００８８】
加算部４１２は、低域信号と高域信号とを加算して第２レイヤ復号信号を生成し、判定部４１３に出力する。【００８９】
判定部４１３は、分離部４０１より入力されるレイヤ情報に基づき、ビットストリームに第２レイヤ符号化データが含まれているか否か判定し、第１レイヤ復号信号または第２レイヤ復号信号のいずれかを選択して復号信号として出力する。判定部４１３は、ビットストリームに第２レイヤ符号化データが含まれていない場合は第１レイヤ復号信号を出力し、ビットストリームに第１レイヤ符号化データおよび第２レイヤ符号化データの双方が含まれている場合は第２レイヤ復号信号を出力する。【００９０】
なお、ローパスフィルタ部４１１およびハイパスフィルタ部４０９は、低域信号と高域信号との間で互いに与える影響を緩和するために用いられる。よって、低域信号と高域信号との間で互いに与える影響が小さい場合は、音声復号化装置４００を、これらのフィルタを用いない構成としてもよい。これらのフィルタを用いない場合、フィルタリングに係る演算が不要になるため、演算量を削減することができる。【００９１】
このようにして、音声復号化装置４００は、図１１に示す音声符号化装置３００から送信されたビットストリームを復号することができる。【００９２】
（実施の形態３）
第１レイヤ音源信号のスペクトルは、入力音声信号からスペクトル包絡の影響を取り除いた予測残差信号のスペクトルと同様に平坦化されている。そこで、本実施の形態では、第１レイヤでの符号化処理中に求められる第１レイヤ音源信号を、スペクトルが平坦化された信号（すなわち、実施の形態２における第１レイヤ復号残差信号）とみなして処理を行う。【００９３】
図１３に、本発明の実施の形態３に係る音声符号化装置の構成を示す。図１３において、実施の形態２（図１１）と同一の構成部分には同一符号を付し、説明を省略する。【００９４】
第１レイヤ符号化部５０１は、所望のサンプリングレートにダウンサンプリングされた音声信号に対して符号化処理を行って第１レイヤ符号化データを生成し、多重化部１０９に出力する。第１レイヤ符号化部５０１は、例えば、ＣＥＬＰ符号化を用いる。また、第１レイヤ符号化部５０１は、符号化処理中に生成される第１レイヤ音源信号を周波数領域変換部５０２に出力する。なお、ここでいう音源信号とは、ＣＥＬＰ符号化を行う第１レイヤ符号化部５０１の内部にある合成フィルタ（または聴覚重み付き合成フィルタ）に入力される信号を指し、駆動信号とも呼ばれる。【００９５】
周波数領域変換部５０２は、第１レイヤ音源信号の周波数分析を行って第１レイヤ復号スペクトルを生成し、第２レイヤ符号化部１０８に出力する。【００９６】
なお、遅延部５０３の遅延の大きさは、入力音声信号がダウンサンプリング部３０１、第１レイヤ符号化部５０１および周波数領域変換部５０２を介した際に生じる時間遅れと同値とする。【００９７】
このように、本実施の形態によれば、実施の形態２（図１１）に比べ、第１レイヤ復号化部３０３および逆フィルタ部３０４が不要となるため、演算量を削減することができる。【００９８】
次いで、本実施の形態に係る音声復号化装置について説明する。図１４に、本発明の実施の形態３に係る音声復号化装置の構成を示す。この音声復号化装置６００は、図１３に示す音声符号化装置５００から送信されるビットストリームを受信するものである。図１４において、実施の形態２（図１２）と同一の構成部分には同一符号を付し、説明を省略する。【００９９】
第１レイヤ復号化部６０１は、第１レイヤ符号化データを用いて復号処理を行って第１レイヤ復号信号を生成し、アップサンプリング部４１０に出力する。また、第１レイヤ復号化部６０１は、復号処理中に生成される第１レイヤ音源信号を周波数領域変換部６０２に出力する。【０１００】
周波数領域変換部６０２は、第１レイヤ音源信号の周波数分析を行って第１レイヤ復号スペクトルを生成し、第２レイヤ復号化部４０５に出力する。【０１０１】
このようにして、音声復号化装置６００は、図１３に示す音声符号化装置５００から送信されたビットストリームを復号することができる。【０１０２】
（実施の形態４）
本実施の形態では、第２レイヤで求めた第２レイヤ復号ＬＰＣ係数を用いて、第１レイヤ復号信号および入力音声信号それぞれのスペクトルを平坦化する。【０１０３】
図１５に、本発明の実施の形態４に係る音声符号化装置７００の構成を示す。図１５において、実施の形態２（図１１）と同一の構成部分には同一符号を付し、説明を省略する。【０１０４】
第１レイヤ符号化部７０１は、所望のサンプリングレートにダウンサンプリングされた音声信号に対して符号化処理を行って第１レイヤ符号化データを生成し、第１レイヤ復号化部７０２および多重化部１０９に出力する。第１レイヤ符号化部７０１は、例えば、ＣＥＬＰ符号化を用いる。【０１０５】
第１レイヤ復号化部７０２は、第１レイヤ符号化データを用いて復号処理を行って第１レイヤ復号信号を生成し、アップサンプリング部７０３に出力する。【０１０６】
アップサンプリング部７０３は、第１レイヤ復号信号のサンプリングレートをアップサンプリングして入力音声信号のサンプリングレートと同一にし、逆フィルタ部７０４に出力する。【０１０７】
逆フィルタ部７０４には、逆フィルタ部１０４と同様、ＬＰＣ復号化部１０３から復号ＬＰＣ係数が入力される。逆フィルタ部７０４は、復号ＬＰＣ係数を用いて逆フィルタを構成し、この逆フィルタにアップサンプリング後の第１レイヤ復号信号を通すことにより、第１レイヤ復号信号のスペクトルを平坦化する。なお、以下の説明では、逆フィルタ部７０４の出力信号（スペクトルが平坦化された第１レイヤ復号信号）を第１レイヤ復号残差信号と呼ぶ。【０１０８】
周波数領域変換部７０５は、逆フィルタ部７０４から出力される第１レイヤ復号残差信号の周波数分析を行って第１レイヤ復号スペクトルを生成し、第２レイヤ符号化部１０８に出力する。【０１０９】
なお、遅延部７０６の遅延の大きさは、入力音声信号がダウンサンプリング部３０１、第１レイヤ符号化部７０１、第１レイヤ復号化部７０２、アップサンプリング部７０３、逆フィルタ部７０４および周波数領域変換部７０５を介した際に生じる時間遅れと同値とする。【０１１０】
次いで、本実施の形態に係る音声復号化装置について説明する。図１６に、本発明の実施の形態４に係る音声復号化装置の構成を示す。この音声復号化装置８００は、図１５に示す音声符号化装置７００から送信されるビットストリームを受信するものである。図１６において、実施の形態２（図１２）と同一の構成部分には同一符号を付し、説明を省略する。【０１１１】
第１レイヤ復号化部８０１は、第１レイヤ符号化データを用いて復号処理を行って第１レイヤ復号信号を生成し、アップサンプリング部８０２に出力する。【０１１２】
アップサンプリング部８０２は、第１レイヤ復号信号のサンプリングレートをアップサンプリングして図１５の入力音声信号のサンプリングレートと同一にし、逆フィルタ部８０３および判定部４１３に出力する。【０１１３】
逆フィルタ部８０３には、合成フィルタ部４０８と同様、ＬＰＣ復号化部４０７から復号ＬＰＣ係数が入力される。逆フィルタ部８０３は、復号ＬＰＣ係数を用いて逆フィルタを構成し、この逆フィルタにアップサンプリング後の第１レイヤ復号信号を通すことにより第１レイヤ復号信号のスペクトルを平坦化し、第１レイヤ復号残差信号を周波数領域変換部８０４に出力する。【０１１４】
周波数領域変換部８０４は、逆フィルタ部８０３から出力される第１レイヤ復号残差信号の周波数分析を行って第１レイヤ復号スペクトルを生成し、第２レイヤ復号化部４０５に出力する。【０１１５】
このようにして、音声復号化装置８００は、図１５に示す音声符号化装置７００から送信されたビットストリームを復号することができる。【０１１６】
このように、本実施の形態によれば、音声符号化装置において、第２レイヤで求めた第２レイヤ復号ＬＰＣ係数を用いて、第１レイヤ復号信号および入力音声信号それぞれのスペクトルを平坦化するため、音声復号化装置では、音声符号化装置と共通のＬＰＣ係数を用いて第１レイヤ復号スペクトルを求めることができる。よって、本実施の形態によれば、音声復号化装置では、復号信号を生成するにあたり、実施の形態２，３のような低域部と高域部とに分離した処理を行う必要がなくなるためローパスフィルタおよびハイパスフィルタが不要となり装置構成が簡単になるとともに、フィルタリング処理に係る演算量を削減することができる。【０１１７】
（実施の形態５）
本実施の形態は、スペクトルの平坦化を行う逆フィルタの共振抑圧係数を入力音声信号の特性に応じて適応的に変化させて平坦化の程度を制御するものである。【０１１８】
図１７に、本発明の実施の形態５に係る音声符号化装置９００の構成を示す。図１７において、実施の形態４（図１５）と同一の構成部分には同一符号を付し、説明を省略する。【０１１９】
音声符号化装置９００において、逆フィルタ部９０４，９０５は、式（２）により表される。【０１２０】
特徴量分析部９０１は、入力音声信号を分析して特徴量を算出し、特徴量符号化部９０２に出力する。特徴量としては、共振による音声スペクトルの強度を表すパラメータを用いる。具体的には、例えば、隣り合うＬＳＰパラメータ間の距離を用いる。一般に、この距離が小さいほど共振の程度が強く、共振周波数に対応するスペクトルのエネルギーが大きく現れる。共振が強く現れる音声区間では、平坦化処理により、共振周波数近傍でのスペクトルが過度に減衰されて音質劣化の原因となる。これを防ぐために、共振が強く現れる音声区間では上記の共振抑圧係数γ（０＜γ＜１）を小さく設定して平坦化の程度を弱める。これにより、平坦化処理による共振周波数近傍でのスペクトルの過度な減衰を防止でき、音声品質の劣化を抑えることができる。【０１２１】
特徴量符号化部９０２は、特徴量分析部９０１より入力される特徴量を符号化して特徴量符号化データを生成し、特徴量復号化部９０３および多重化部９０６に出力する。【０１２２】
特徴量復号化部９０３は、特徴量符号化データを用いて特徴量を復号し、復号特徴量に応じて逆フィルタ部９０４，９０５で用いる共振抑圧係数γを決定して逆フィルタ部９０４，９０５に出力する。特徴量として周期性の強さを表すパラメータが用いられる場合、入力音声信号の周期性が強いほど共振抑圧係数γを大きくし、入力音声信号の周期性が弱いほど共振抑圧係数γを小さくする。このように共振抑圧係数γを制御することにより、有声部ではより強くスペクトルの平坦化が行われ、無声部ではスペクトルの平坦化の程度が弱まる。よって、無声部での過度なスペクトルの平坦化を防ぐことができ、音声品質の劣化を抑えることができる。【０１２３】
逆フィルタ部９０４，９０５は、特徴量復号化部９０３によって制御される共振抑圧係数γに応じて、式（２）に従って逆フィルタ処理を行う。【０１２４】
多重化部９０６は、第１レイヤ符号化データ、第２レイヤ符号化データ、ＬＰＣ係数および特徴量符号化データを多重化してビットストリームを生成し、出力する。【０１２５】
なお、遅延部９０７の遅延の大きさは、入力音声信号がダウンサンプリング部３０１、第１レイヤ符号化部７０１、第１レイヤ復号化部７０２、アップサンプリング部７０３、逆フィルタ部９０５および周波数領域変換部７０５を介した際に生じる時間遅れと同値とする。【０１２６】
次いで、本実施の形態に係る音声復号化装置について説明する。図１８に、本発明の実施の形態５に係る音声復号化装置の構成を示す。この音声復号化装置１０００は、図１７に示す音声符号化装置９００から送信されるビットストリームを受信するものである。図１８において、実施の形態４（図１６）と同一の構成部分には同一符号を付し、説明を省略する。【０１２７】
音声符号化装置１０００において、逆フィルタ部１００３は、式（２）により表される。【０１２８】
分離部１００１は、図１７に示す音声符号化装置９００から受信されたビットストリームを、第１レイヤ符号化データ、第２レイヤ符号化データ、ＬＰＣ係数符号化データおよび特徴量符号化データに分離して、第１レイヤ符号化データを第１レイヤ復号化部８０１に、第２レイヤ符号化データを第２レイヤ復号化部４０５に、ＬＰＣ係数をＬＰＣ復号化部４０７に、特徴量符号化データを特徴量復号化部１００２に出力する。また、分離部１００１は、レイヤ情報（ビットストリームにどのレイヤの符号化データが含まれるかを表す情報）を判定部４１３に出力する。【０１２９】
特徴量復号化部１００２は、特徴量復号化部９０３（図１７）同様、特徴量符号化データを用いて特徴量を復号し、復号特徴量に応じて逆フィルタ部１００３で用いる共振抑圧係数γを決定して逆フィルタ部１００３に出力する。【０１３０】
逆フィルタ部１００３は、特徴量復号化部１００２によって制御される共振抑圧係数γに応じて、式（２）に従って逆フィルタ処理を行う。【０１３１】
このようにして、音声復号化装置１０００は、図１７に示す音声符号化装置９００から送信されたビットストリームを復号することができる。【０１３２】
なお、ＬＰＣ量子化部１０２（図１７）は、上記のように、ＬＰＣ係数を一旦ＬＳＰパラメータに変換した後に量子化する。そこで、本実施の形態においては、音声符号化装置の構成を図１９に示すようにしてもよい。すなわち、図１９に示す音声符号化装置１１００では、特徴量分析部９０１を設けずに、ＬＰＣ量子化部１０２がＬＳＰパラメータ間の距離を算出して特徴量符号化部９０２に出力する。【０１３３】
さらに、ＬＰＣ量子化部１０２が復号ＬＳＰパラメータを生成する場合には、音声符号化装置の構成を図２０に示すようにしてもよい。すなわち、図２０に示す音声符号化装置１３００では、特徴量分析部９０１、特徴量符号化部９０２および特徴量復号化部９０３を設けずに、ＬＰＣ量子化部１０２が、復号ＬＳＰパラメータを生成し、復号ＬＳＰパラメータ間の距離を算出して逆フィルタ部９０４，９０５に出力する。【０１３４】
また、図２０に示す音声符号化装置１３００から送信されたビットストリームを復号する音声復号化装置１４００の構成を図２１に示す。図２１において、ＬＰＣ復号化部４０７は、さらに、復号ＬＰＣ係数から復号ＬＳＰパラメータを生成し、復号ＬＳＰパラメータ間の距離を算出して逆フィルタ部１００３に出力する。【０１３５】
（実施の形態６）
音声信号やオーディオ信号では、複製元である低域部のスペクトルのダイナミックレンジ（スペクトルの振幅の最大値と最小値との比）が複製先である高域部のスペクトルのダイナミックレンジより大きくなる状況がよく発生する。このような状況において低域部のスペクトルを複製して高域部のスペクトルとする場合、高域部にスペクトルの過大なピークが発生する。そして、このように過大なピークを有するスペクトルを時間領域に変換して得られる復号信号には、鈴が鳴るように聞こえるノイズが発生し、その結果、主観品質が低下してしまう。【０１３６】
これに対し、主観品質の改善を図るために、低域部のスペクトルを変形して低域部のスペクトルのダイナミックレンジを高域部のスペクトルのダイナミックレンジに近づける技術が提案されている（例えば、押切，江原，吉田, “ピッチフィルタリングに基づくスペクトル符号化を用いた超広帯域スケーラブル音声符号化の改善”,2004年秋季音講論集2-4-13，pp.297-298，2004年9月、参照）。この技術では、低域部のスペクトルをどのように変形したかを表す変形情報を音声符号化装置から音声復号化装置へ送信する必要がある。【０１３７】
ここで、音声符号化装置においてこの変形情報を符号化する際に、符号化候補の数が十分でない場合、すなわち、低ビットレートの場合には大きな量子化誤差が発生する。そして、このような大きな量子化誤差が発生すると、その量子化誤差に起因して低域部のスペクトルのダイナミックレンジの調整が十分に行われず、その結果品質劣化を招くことがある。特に、高域部のスペクトルのダイナミックレンジより大きなダイナミックレンジを表す符号化候補が選択された場合、高域部のスペクトルに過大なピークが発生しやすくなり、品質劣化が顕著に現れてしまうことがある。【０１３８】
そこで、本実施の形態では、低域部のスペクトルのダイナミックレンジを高域部のスペクトルのダイナミックレンジに近づける技術を上記各実施の形態に適用する場合において、第２レイヤ符号化部１０８が変形情報を符号化する際に、ダイナミックレンジが小さくなる符号化候補をダイナミックレンジが大きくなる符号化候補よりも選択されやすくする。【０１３９】
図２２に、本発明の実施の形態６に係る第２レイヤ符号化部１０８の構成を示す。図２２において、実施の形態１（図７）と同一の構成部分には同一符号を付し、説明を省略する。【０１４０】
図２２に示す第２レイヤ符号化部１０８において、スペクトル変形部１０８７には、第１レイヤ復号化部１０７より第１レイヤ復号スペクトルＳ１（ｋ）（０≦ｋ＜ＦＬ）が入力され、周波数領域変換部１０５より残差スペクトルＳ２（ｋ）（０≦ｋ＜ＦＨ）が入力される。スペクトル変形部１０８７は、復号スペクトルＳ１（ｋ）のダイナミックレンジを適切なダイナミックレンジとするために、復号スペクトルＳ１（ｋ）を変形させて復号スペクトルＳ１（ｋ）のダイナミックレンジを変化させる。そして、スペクトル変形部１０８７は、復号スペクトルＳ１（ｋ）をどのように変形したかを表す変形情報を符号化して多重化部１０８６に出力する。また、スペクトル変形部１０８７は、変形後の復号スペクトル（変形復号スペクトル）Ｓ１'（ｊ,ｋ）を内部状態設定部１０８１に出力する。【０１４１】
スペクトル変形部１０８７の構成を図２３に示す。スペクトル変形部１０８７は、復号スペクトルＳ１（ｋ）を変形して復号スペクトルＳ１（ｋ）のダイナミックレンジを残差スペクトルＳ２（ｋ）の高域部（ＦＬ≦ｋ＜ＦＨ）のダイナミックレンジに近づける。また、スペクトル変形部１０８７は、変形情報を符号化して出力する。【０１４２】
図２３に示すスペクトル変形部１０８７において、変形スペクトル生成部１１０１は、復号スペクトルＳ１（ｋ）を変形して変形復号スペクトルＳ１'（ｊ,ｋ）を生成し、サブバンドエネルギー算出部１１０２に出力する。ここで、ｊは符号帳１１１１の各符号化候補（各変形情報）を識別するためのインデックスであり、変形スペクトル生成部１１０１では、符号帳１１１１に含まれる各符号化候補（各変形情報）を用いて復号スペクトルＳ１（ｋ）の変形が行われる。ここでは、指数関数を用いてスペクトルの変形を行う場合を一例に挙げる。例えば、符号帳１１１１に含まれる符号化候補をα（ｊ）と表したとき、各符号化候補α（ｊ）は０≦α（ｊ）≦１の範囲にあるものとする。よって、変形復号スペクトルＳ１'（ｊ,ｋ）は、式（１５）のように表される。
【数１５】
2007037361.tif 000017
【０１４３】
ここで、sign（）は正または負の符号を返す関数を表す。よって、符号化候補α（ｊ）が０に近い値をとるほど変形復号スペクトルＳ１'（ｊ,ｋ）のダイナミックレンジは小さくなる。【０１４４】
サブバンドエネルギー算出部１１０２は、変形復号スペクトルＳ１'（ｊ,ｋ）の周波数帯域を複数のサブバンドに分割し、各サブバンドの平均エネルギー（サブバンドエネルギー）Ｐ１（ｊ,ｎ）を求めて分散算出部１１０３に出力する。ここでｎはサブバンド番号を表す。【０１４５】
分散算出部１１０３は、サブバンドエネルギーＰ１（ｊ,ｎ）のばらつきの程度を表すために、サブバンドエネルギーＰ１（ｊ,ｎ）の分散σ１（ｊ）２を求める。そして、分散算出部１１０３は、符号化候補（変形情報）ｊにおける分散σ１（ｊ）２を減算部１１０６に出力する。【０１４６】
一方、サブバンドエネルギー算出部１１０４は、残差スペクトルＳ２（ｋ）の高域部を複数のサブバンドに分割し、各サブバンドの平均エネルギー（サブバンドエネルギー）Ｐ２（ｎ）を求めて分散算出部１１０５に出力する。【０１４７】
分散算出部１１０５は、サブバンドエネルギーＰ２（ｎ）のばらつきの程度を表すために、サブバンドエネルギーＰ２（ｎ）の分散σ２２を求め、減算部１１０６に出力する。【０１４８】
減算部１１０６は、分散σ２２から分散σ１（ｊ）２を減じ、この減算により得られる誤差信号を判定部１１０７および重み付き誤差算出部１１０８に出力する。【０１４９】
判定部１１０７は、誤差信号の符号（正または負）を判定し、判定結果に基づいて、重み付き誤差算出部１１０８に与える重み（ウェイト）を決定する。判定部１１０７は、誤差信号の符号が正である場合にはｗｐｏｓを、負である場合にはｗｎｅｇを重みとして選択し、重み付き誤差算出部１１０８に出力する。ｗｐｏｓとｗｎｅｇとの間には式（１６）に示す大小関係がある。
【数１６】
2007037361.tif 000018
【０１５０】
重み付き誤差算出部１１０８は、まず、減算部１１０６から入力される誤差信号の２乗値を算出し、次に、判定部１１０７から入力される重みｗ（ｗｐｏｓまたはｗｎｅｇ）を誤差信号の２乗値に乗じて重み付き２乗誤差Ｅを算出し、探索部１１０９に出力する。重み付き２乗誤差Ｅは式（１７）のように表される。
【数１７】
2007037361.tif 000019
【０１５１】
探索部１１０９は、符号帳１１１１を制御して符号帳１１１１に格納されている符号化候補（変形情報）を順次変形スペクトル生成部１１０１に出力させ、重み付き２乗誤差Ｅが最小となる符号化候補（変形情報）を探索する。そして、探索部１１０９は、重み付き２乗誤差Ｅが最小となる符号化候補のインデックスｊｏｐｔを最適変形情報として変形スペクトル生成部１１１０および多重化部１０８６に出力する。【０１５２】
変形スペクトル生成部１１１０は、復号スペクトルＳ１（ｋ）を変形して最適変形情報ｊｏｐｔに対応する変形復号スペクトルＳ１'（ｊｏｐｔ,ｋ）を生成し、内部状態設定部１０８１に出力する。【０１５３】
次いで、本実施の形態に係る音声復号化装置の第２レイヤ復号化部２０３について説明する。図２４に、本発明の実施の形態６に係る第２レイヤ復号化部２０３の構成を示す。図２４において、実施の形態１（図１０）と同一の構成部分には同一符号を付し、説明を省略する。【０１５４】
第２レイヤ復号化部２０３において、変形スペクトル生成部２０３６は、分離部２０３２から入力される最適変形情報ｊｏｐｔに基づいて、第１レイヤ復号化部２０２から入力される第１レイヤ復号スペクトルＳ１（ｋ）を変形して変形復号スペクトルＳ１'（ｊｏｐｔ,ｋ）を生成し、内部状態設定部２０３１に出力する。つまり、変形スペクトル生成部２０３６は、音声符号化装置側の変形スペクトル生成部１１１０に対応して備えられ、変形スペクトル生成部１１１０と同様の処理を行う。【０１５５】
上記のように、重み付き２乗誤差を算出するときの重みを誤差信号の符号に応じて決定し、かつ、その重みが式（１６）に示す関係がある場合、次のことが言える。【０１５６】
すなわち、誤差信号が正の場合とは、変形復号スペクトルＳ１'のばらつきの程度が目標値である残差スペクトルＳ２のばらつきの程度よりも小さくなる場合である。つまりこれは、音声復号化装置側で生成される変形復号スペクトルＳ１'のダイナミックレンジが残差スペクトルＳ２のダイナミックレンジよりも小さくなることに相当する。【０１５７】
一方、誤差信号が負の場合とは、変形復号スペクトルＳ１'のばらつきの程度が目標値である残差スペクトルＳ２のばらつきの程度よりも大きくなる場合である。つまりこれは、音声復号化装置側で生成される変形復号スペクトルＳ１'のダイナミックレンジが残差スペクトルＳ２のダイナミックレンジよりも大きくなることに相当する。【０１５８】
よって、式（１６）に示すように誤差信号が正の場合の重みｗｐｏｓを誤差信号が負の場合の重みｗｎｅｇよりも小さく設定することにより、２乗誤差が同程度の値の場合、残差スペクトルＳ２のダイナミックレンジよりも小さいダイナミックレンジとなる変形復号スペクトルＳ１'を生成するような符号化候補が選択されやすくなる。つまり、ダイナミックレンジを抑える符号化候補が優先的に選択されるようになる。よって、音声復号化装置で生成される推定スペクトルのダイナミックレンジが残差スペクトルの高域部のダイナミックレンジよりも大きくなる頻度が減少する。【０１５９】
ここで、変形復号スペクトルＳ１'のダイナミックレンジが目標となるスペクトルのダイナミックレンジよりも大きくなると、音声復号化装置では推定スペクトルに過大なピークが出現し人間の耳に品質劣化として知覚されやすくなるのに対し、変形復号スペクトルＳ１'のダイナミックレンジが目標となるスペクトルのダイナミックレンジよりも小さくなると、音声復号化装置では推定スペクトルに上記のような過大なピークが発生しにくくなる。よって、本実施の形態によれば、低域部のスペクトルのダイナミックレンジを高域部のスペクトルのダイナミックレンジに合わせる技術を実施の形態１に適用する場合において、聴感的な音質の劣化を防止することができる。【０１６０】
なお、上記説明では、スペクトル変形方法として指数関数を用いたものを一例に挙げたが、これに限定されず、例えば対数関数を用いたスペクトル変形等、他のスペクトル変形方法を用いてもよい。【０１６１】
また、上記説明ではサブバンドの平均エネルギーの分散を用いる場合について説明したが、スペクトルのダイナミックレンジの大きさを表す指標でさえあれば、サブバンドの平均エネルギーの分散に限定されるものではない。【０１６２】
（実施の形態７）
図２５に、本発明の実施の形態７に係るスペクトル変形部１０８７の構成を示す。図２５において、実施の形態６（図２３）と同一の構成部分には同一符号を付し、説明を省略する。【０１６３】
図２５に示すスペクトル変形部１０８７において、ばらつき度算出部１１１２−１は、復号スペクトルＳ１（ｋ）の低域部の値の分布から復号スペクトルＳ１（ｋ）のばらつき度を算出し、閾値設定部１１１３−１,１１１３−２に出力する。ばらつき度とは、具体的には復号スペクトルＳ１（ｋ）の標準偏差σ１である。【０１６４】
閾値設定部１１１３−１は、標準偏差σ１を用いて第１閾値ＴＨ１を求めて平均スペクトル算出部１１１４−１および変形スペクトル生成部１１１０に出力する。ここで、第１閾値ＴＨ１とは、復号スペクトルＳ１（ｋ）のうち比較的振幅の大きなスペクトルを特定するための閾値であり、標準偏差σ１に所定の定数ａを乗じた値が使用される。【０１６５】
閾値設定部１１１３−２は、標準偏差σ１を用いて第２閾値ＴＨ２を求めて平均スペクトル算出部１１１４−２および変形スペクトル生成部１１１０に出力する。ここで、第２閾値ＴＨ２とは、復号スペクトルＳ１（ｋ）の低域部のうち比較的振幅の小さなスペクトルを特定するための閾値であり、標準偏差σ１に所定の定数ｂ（＜ａ）を乗じた値が使用される。【０１６６】
平均スペクトル算出部１１１４−１は、第１閾値ＴＨ１よりも振幅が大きいスペクトルの平均振幅値（以下、第１平均値という）を求め、変形ベクトル算出部１１１５に出力する。具体的には、平均スペクトル算出部１１１４−１は、復号スペクトルＳ１（ｋ）の低域部のスペクトルの値を、復号スペクトルＳ１（ｋ）の平均値ｍ１に第１閾値ＴＨ１を加えた値（ｍ１＋ＴＨ１）と比較し、この値よりも大きな値を有するスペクトルを特定する（ステップ１）。次に、平均スペクトル算出部１１１４−１は、復号スペクトルＳ１（ｋ）の低域部のスペクトルの値を、復号スペクトルＳ１（ｋ）の平均値ｍ１から第１閾値ＴＨ１を減じた値（ｍ１−ＴＨ１）と比較し、この値よりも小さな値を有するスペクトルを特定する（ステップ２）。そして、平均スペクトル算出部１１１４−１は、ステップ１およびステップ２の双方で求まったスペクトルの振幅の平均値を求め、変形ベクトル算出部１１１５に出力する。【０１６７】
平均スペクトル算出部１１１４−２は、第２閾値ＴＨ２よりも振幅が小さいスペクトルの平均振幅値（以下、第２平均値という）を求め、変形ベクトル算出部１１１５に出力する。具体的には、平均スペクトル算出部１１１４−２は、復号スペクトルＳ１（ｋ）の低域部のスペクトルの値を、復号スペクトルＳ１（ｋ）の平均値ｍ１に第２閾値ＴＨ２を加えた値（ｍ１＋ＴＨ２）と比較し、この値よりも小さな値を有するスペクトルを特定する（ステップ１）。次に、平均スペクトル算出部１１１４−２は、復号スペクトルＳ１（ｋ）の低域部のスペクトルの値を、復号スペクトルＳ１（ｋ）の平均値ｍ１から第２閾値ＴＨ２を減じた値（ｍ１−ＴＨ２）と比較し、この値よりも大きな値を有するスペクトルを特定する（ステップ２）。そして、平均スペクトル算出部１１１４−２は、ステップ１およびステップ２の双方で求まったスペクトルの振幅の平均値を求め、変形ベクトル算出部１１１５に出力する。【０１６８】
一方、ばらつき度算出部１１１２−２は、残差スペクトルＳ２（ｋ）の高域部の値の分布から残差スペクトルＳ２（ｋ）のばらつき度を算出し、閾値設定部１１１３−３,１１１３−４に出力する。ばらつき度とは、具体的には残差スペクトルＳ２（ｋ）の標準偏差σ２である。【０１６９】
閾値設定部１１１３−３は、標準偏差σ２を用いて第３閾値ＴＨ３を求めて平均スペクトル算出部１１１４−３に出力する。ここで、第３閾値ＴＨ３とは、残差スペクトルＳ２（ｋ）の高域部のうち比較的振幅の大きなスペクトルを特定するための閾値であり、標準偏差σ２に所定の定数ｃを乗じた値が使用される。【０１７０】
閾値設定部１１１３−４は、標準偏差σ２を用いて第４閾値ＴＨ４を求めて平均スペクトル算出部１１１４−４に出力する。ここで、第４閾値ＴＨ４とは、残差スペクトルＳ２（ｋ）の高域部のうち比較的振幅の小さなスペクトルを特定するための閾値であり、標準偏差σ２に所定の定数ｄ（＜ｃ）を乗じた値が使用される。【０１７１】
平均スペクトル算出部１１１４−３は、第３閾値ＴＨ３よりも振幅が大きいスペクトルの平均振幅値（以下、第３平均値という）を求め、変形ベクトル算出部１１１５に出力する。具体的には、平均スペクトル算出部１１１４−３は、残差スペクトルＳ２（ｋ）の高域部のスペクトルの値を、残差スペクトルＳ２（ｋ）の平均値ｍ３に第３閾値ＴＨ３を加えた値（ｍ３＋ＴＨ３）と比較し、この値よりも大きな値を有するスペクトルを特定する（ステップ１）。次に、平均スペクトル算出部１１１４−３は、残差スペクトルＳ２（ｋ）の高域部のスペクトルの値を、残差スペクトルＳ２（ｋ）の平均値ｍ３から第３閾値ＴＨ３を減じた値（ｍ３−ＴＨ３）と比較し、この値よりも小さな値を有するスペクトルを特定する（ステップ２）。そして、平均スペクトル算出部１１１４−３は、ステップ１およびステップ２の双方で求まったスペクトルの振幅の平均値を求め、変形ベクトル算出部１１１５に出力する。【０１７２】
平均スペクトル算出部１１１４−４は、第４閾値ＴＨ４よりも振幅が小さいスペクトルの平均振幅値（以下、第４平均値という）を求め、変形ベクトル算出部１１１５に出力する。具体的には、平均スペクトル算出部１１１４−４は、残差スペクトルＳ２（ｋ）の高域部のスペクトルの値を、残差スペクトルＳ２（ｋ）の平均値ｍ３に第４閾値ＴＨ４を加えた値（ｍ３＋ＴＨ４）と比較し、この値よりも小さな値を有するスペクトルを特定する（ステップ１）。次に、平均スペクトル算出部１１１４−４は、残差スペクトルＳ２（ｋ）の高域部のスペクトルの値を、残差スペクトルＳ２（ｋ）の平均値ｍ３から第４閾値ＴＨ４を減じた値（ｍ３−ＴＨ４）と比較し、この値よりも大きな値を有するスペクトルを特定する（ステップ２）。そして、平均スペクトル算出部１１１４−４は、ステップ１およびステップ２の双方で求まったスペクトルの振幅の平均値を求め、変形ベクトル算出部１１１５に出力する。【０１７３】
変形ベクトル算出部１１１５は、第１平均値、第２平均値、第３平均値および第４平均値を用いて、以下のようにして変形ベクトルを算出する。【０１７４】
すなわち、変形ベクトル算出部１１１５は、第３平均値と第１平均値との比（以下、第１ゲインという）、および、第４平均値と第２平均値との比（以下、第２ゲインという）を算出し、第１ゲインおよび第２ゲインを変形ベクトルとして減算部１１０６に出力する。以下、変形ベクトルをｇ（ｉ）（ｉ＝１,２）と表記する。つまり、ｇ（１）は第１ゲインを表し、ｇ（２）は第２ゲインを表す。【０１７５】
減算部１１０６は、変形ベクトルｇ（ｉ）から、変形ベクトル符号帳１１１６に属する符号化候補を減じ、この減算により得られる誤差信号を判定部１１０７および重み付き誤差算出部１１０８に出力する。以下、符号化候補をｖ（ｊ,ｉ）と表す。ここで、ｊは変形ベクトル符号帳１１１６の各符号化候補（各変形情報）を識別するためのインデックスである。【０１７６】
判定部１１０７は、誤差信号の符号（正または負）を判定し、判定結果に基づいて、重み付き誤差算出部１１０８に与える重み（ウェイト）を第１ゲインｇ（１），第２ゲインｇ（２）毎に決定する。判定部１１０７は、第１ゲインｇ（１）に対しては、誤差信号の符号が正である場合にはｗlightを、負である場合にはｗheavyを重みとして選択し、重み付き誤差算出部１１０８に出力する。一方、第２ゲインｇ（２）に対しては、判定部１１０７は、誤差信号の符号が正である場合にはｗheavyを、負である場合にはｗlightを重みとして選択し、重み付き誤差算出部１１０８に出力する。ｗlightとｗheavyとの間には式（１８）に示す大小関係がある。
【数１８】
2007037361.tif 000020
【０１７７】
重み付き誤差算出部１１０８は、まず、減算部１１０６から入力される誤差信号の２乗値を算出し、次に、誤差信号の２乗値と、第１ゲインｇ（１），第２ゲインｇ（２）毎に判定部１１０７から入力される重みｗ（ｗlightまたはｗheavy）との積和を求めて重み付き２乗誤差Ｅを算出し、探索部１１０９に出力する。重み付き２乗誤差Ｅは式（１９）のように表される。
【数１９】
2007037361.tif 000021
【０１７８】
探索部１１０９は、変形ベクトル符号帳１１１６を制御して変形ベクトル符号帳１１１６に格納されている符号化候補（変形情報）を順次減算部１１０６に出力させ、重み付き２乗誤差Ｅが最小となる符号化候補（変形情報）を探索する。そして、探索部１１０９は、重み付き２乗誤差Ｅが最小となる符号化候補のインデックスｊｏｐｔを最適変形情報として変形スペクトル生成部１１１０および多重化部１０８６に出力する。【０１７９】
変形スペクトル生成部１１１０は、第１閾値ＴＨ１、第２閾値ＴＨ２および最適変形情報ｊｏｐｔを用いて復号スペクトルＳ１（ｋ）を変形して最適変形情報ｊｏｐｔに対応する変形復号スペクトルＳ１'（ｊｏｐｔ,ｋ）を生成し、内部状態設定部１０８１に出力する。【０１８０】
変形スペクトル生成部１１１０は、まず、最適変形情報ｊｏｐｔを用いて第３平均値と第１平均値との比の復号値（以下、復号第１ゲインという）、および、第４平均値と第２平均値との比の復号値（以下、復号第２ゲインという）を生成する。【０１８１】
次に、変形スペクトル生成部１１１０は、復号スペクトルＳ１（ｋ）の振幅値と第１閾値ＴＨ１とを比較し、第１閾値ＴＨ１よりも振幅が大きいスペクトルを特定し、これらのスペクトルに復号第１ゲインを乗じて変形復号スペクトルＳ１'（ｊｏｐｔ,ｋ）を生成する。同様に、変形スペクトル生成部１１１０は、復号スペクトルＳ１（ｋ）の振幅値と第２閾値ＴＨ２とを比較し、第２閾値ＴＨ２よりも振幅が小さいスペクトルを特定し、これらのスペクトルに復号第２ゲインを乗じて変形復号スペクトルＳ１'（ｊｏｐｔ,ｋ）を生成する。【０１８２】
なお、復号スペクトルＳ１（ｋ）のうち、第１閾値ＴＨ１と第２閾値ＴＨ２とに挟まれる領域に属するスペクトルに対しては、符号化情報が存在しない。そこで、変形スペクトル生成部１１１０は、復号第１ゲインと復号第２ゲインの中間的な値を有するゲインを使用する。例えば、変形スペクトル生成部１１１０は、復号第１ゲインと、復号第２ゲインと、第１閾値ＴＨ１と、第２閾値ＴＨ２とに基づく特性曲線から、ある振幅ｘに対応する復号ゲインｙを求め、このゲインを復号スペクトルＳ１（ｋ）の振幅に乗じる。すなわち、復号ゲインｙは、復号第１ゲインおよび復号第２ゲインの線形補間値となっている。【０１８３】
このようにして本実施の形態によれば、実施の形態６と同様の作用・効果を得ることができる。【０１８４】
（実施の形態８）
図２６に、本発明の実施の形態８に係るスペクトル変形部１０８７の構成を示す。図２６において、実施の形態６（図２３）と同一の構成部分には同一符号を付し、説明を省略する。【０１８５】
図２６に示すスペクトル変形部１０８７において、修正部１１１７には、分散算出部１１０５から分散σ２２が入力される。【０１８６】
修正部１１１７は、分散σ２２の値を小さくする修正処理を施して減算部１１０６に出力する。具体的には、修正部１１１７は、０以上１未満の値を分散σ２２に乗じる。【０１８７】
減算部１１０６は、修正処理後の分散から分散σ１（ｊ）２を減じ、この減算により得られる誤差信号を誤差算出部１１１８に出力する。【０１８８】
誤差算出部１１１８は、減算部１１０６から入力される誤差信号の２乗値（２乗誤差）を算出して、探索部１１０９に出力する。【０１８９】
探索部１１０９は、符号帳１１１１を制御して符号帳１１１１に格納されている符号化候補（変形情報）を順次変形スペクトル生成部１１０１に出力させ、２乗誤差が最小となる符号化候補（変形情報）を探索する。そして、探索部１１０９は、２乗誤差が最小となる符号化候補のインデックスｊｏｐｔを最適変形情報として変形スペクトル生成部１１１０および多重化部１０８６に出力する。【０１９０】
このように、本実施の形態によれば、修正部１１１７での修正処理により、探索部１１０９では、修正処理後の分散、すなわち、値が小さくなった分散を目標値とした符号化候補の探索が行われるようになる。よって、音声復号化装置では、推定スペクトルのダイナミックレンジが抑えられるようになるため、上記のような過大なピークの発生頻度をさらに減少することができる。【０１９１】
なお、修正部１１１７では、入力音声信号の特性に応じて分散σ２２に乗じる値を変化させてもよい。その特性としては、入力音声信号のピッチ周期性の強さを用いるのが適当である。つまり、修正部１１１７は、入力音声信号のピッチ周期性が弱い場合（例えば、ピッチゲインが小さい場合）には分散σ２２に乗じる値を大きな値にし、入力音声信号のピッチ周期性が強い場合（例えば、ピッチゲインが大きい場合）には分散σ２２に乗じる値を小さな値にしてもよい。このような適応化により、ピッチ周期性の強い信号（例えば母音部）に対してのみ過大なスペクトルピークが生じにくくなり、その結果、聴感的な音質を改善することができる。【０１９２】
（実施の形態９）
図２７に、本発明の実施の形態９に係るスペクトル変形部１０８７の構成を示す。図２７において、実施の形態７（図２５）と同一の構成部分には同一符号を付し、説明を省略する。【０１９３】
図２７に示すスペクトル変形部１０８７において、修正部１１１７には、変形ベクトル算出部１１１５から変形ベクトルｇ（ｉ）が入力される。【０１９４】
修正部１１１７は、第１ゲインｇ（１）の値を小さくする修正処理および第２ゲインｇ（２）の値を大きくする修正処理の少なくとも一方を施して減算部１１０６に出力する。具体的には、修正部１１１７は、０以上１未満の値を第１ゲインｇ（１）に乗じ、１より大きい値を第２ゲインｇ（２）に乗じる。【０１９５】
減算部１１０６は、修正処理後の変形ベクトルから、変形ベクトル符号帳１１１６に属する符号化候補を減じ、この減算により得られる誤差信号を誤差算出部１１１８に出力する。【０１９６】
誤差算出部１１１８は、減算部１１０６から入力される誤差信号の２乗値（２乗誤差）を算出して、探索部１１０９に出力する。【０１９７】
探索部１１０９は、変形ベクトル符号帳１１１６を制御して変形ベクトル符号帳１１１６に格納されている符号化候補（変形情報）を順次減算部１１０６に出力させ、２乗誤差が最小となる符号化候補（変形情報）を探索する。そして、探索部１１０９は、２乗誤差が最小となる符号化候補のインデックスｊｏｐｔを最適変形情報として変形スペクトル生成部１１１０および多重化部１０８６に出力する。【０１９８】
このように、本実施の形態によれば、修正部１１１７での修正処理により、探索部１１０９では、修正処理後の変形ベクトル、すなわち、ダイナミックレンジを小さくさせる変形ベクトルを目標値とした符号化候補の探索が行われるようになる。よって、音声復号化装置では、推定スペクトルのダイナミックレンジが抑えられるようになるため、上記のような過大なピークの発生頻度をさらに減少することができる。【０１９９】
なお、本実施の形態においても実施の形態８同様、修正部１１１７では、入力音声信号の特性に応じて変形ベクトルｇ（ｉ）に乗じる値を変化させてもよい。このような適応化により、実施の形態８同様、ピッチ周期性の強い信号（例えば母音部）に対してのみ過大なスペクトルピークが生じにくくなり、その結果、聴感的な音質を改善することができる。【０２００】
（実施の形態１０）
図２８に、本発明の実施の形態１０に係る第２レイヤ符号化部１０８の構成を示す。図２８において、実施の形態６（図２２）と同一の構成部分には同一符号を付し、説明を省略する。【０２０１】
図２８に示す第２レイヤ符号化部１０８において、スペクトル変形部１０８８には、周波数領域変換部１０５から残差スペクトルＳ２（ｋ）が入力され、探索部１０８３から残差スペクトルの推定値（推定残差スペクトル）Ｓ２'（ｋ）が入力される。【０２０２】
スペクトル変形部１０８８は、残差スペクトルＳ２（ｋ）の高域部のダイナミックレンジを参照して、推定残差スペクトルＳ２'（ｋ）を変形させて推定残差スペクトルＳ２'（ｋ）のダイナミックレンジを変化させる。そして、スペクトル変形部１０８８は、推定残差スペクトルＳ２'（ｋ）をどのように変形したかを表す変形情報を符号化して多重化部１０８６に出力する。また、スペクトル変形部１０８８は、変形後の推定残差スペクトル（変形残差スペクトル）をゲイン符号化部１０８５に出力する。なお、スペクトル変形部１０８８の内部構成は、スペクトル変形部１０８７と同一であるため、詳しい説明は省略する。【０２０３】
ゲイン符号化部１０８５での処理は、実施の形態１における「残差スペクトルの推定値Ｓ２'（ｋ）」を「変形残差スペクトル」と読み替えたものになるため、詳しい説明は省略する。【０２０４】
次いで、本実施の形態に係る音声復号化装置の第２レイヤ復号化部２０３について説明する。図２９に、本発明の実施の形態１０に係る第２レイヤ復号化部２０３の構成を示す。図２９において、実施の形態６（図２４）と同一の構成部分には同一符号を付し、説明を省略する。【０２０５】
第２レイヤ復号化部２０３において、変形スペクトル生成部２０３７は、分離部２０３２から入力される最適変形情報ｊｏｐｔ、すなわち、変形残差スペクトルに関する最適変形情報ｊｏｐｔに基づいて、フィルタリング部２０３３から入力される復号スペクトルＳ'（ｋ）を変形してスペクトル調整部２０３５に出力する。つまり、変形スペクトル生成部２０３７は、音声符号化装置側のスペクトル変形部１０８８に対応して備えられ、スペクトル変形部１０８８と同様の処理を行う。【０２０６】
このように、本実施の形態によれば、復号スペクトルＳ１（ｋ）のみならず推定残差スペクトルＳ２'（ｋ）も変形させるため、より適切なダイナミックレンジを有する推定残差スペクトルを生成することができる。【０２０７】
（実施の形態１１）
図３０に、本発明の実施の形態１１に係る第２レイヤ符号化部１０８の構成を示す。図３０において、実施の形態６（図２２）と同一の構成部分には同一符号を付し、説明を省略する。【０２０８】
図３０に示す第２レイヤ符号化部１０８において、スペクトル変形部１０８７は、音声復号化装置と共有の所定の変形情報に従って復号スペクトルＳ１（ｋ）を変形させて復号スペクトルＳ１（ｋ）のダイナミックレンジを変化させる。そして、スペクトル変形部１０８７は、変形復号スペクトルＳ１'（ｊ,ｋ）を内部状態設定部１０８１に出力する。【０２０９】
次いで、本実施の形態に係る音声復号化装置の第２レイヤ復号化部２０３について説明する。図３１に、本発明の実施の形態１１に係る第２レイヤ復号化部２０３の構成を示す。図３１において、実施の形態６（図２４）と同一の構成部分には同一符号を付し、説明を省略する。【０２１０】
第２レイヤ復号化部２０３において、変形スペクトル生成部２０３６は、音声符号化装置と共有の所定の変形情報、すなわち、図３０のスペクトル変形部１０８７が使用した所定の変形情報と同一の変形情報に従って、第１レイヤ復号化部２０２から入力される第１レイヤ復号スペクトルＳ１（ｋ）を変形して内部状態設定部２０３１に出力する。【０２１１】
このように、本実施の形態によれば、音声符号化装置のスペクトル変形部１０８７と音声復号化装置の変形スペクトル生成部２０３６とが予め定められた同一の変形情報に従って変形処理を行うため、音声符号化装置から音声復号化装置への変形情報の送信が不要となる。よって、本実施の形態によれば、実施の形態６に比べ、ビットレートを低減させることができる。【０２１２】
なお、図２８に示すスペクトル変形部１０８８と図２９に示す変形スペクトル生成部２０３７とが予め定められた同一の変形情報に従って変形処理を行ってもよい。これにより、ビットレートをさらに低減させることができる。【０２１３】
（実施の形態１２）
実施の形態１０における第２レイヤ符号化部１０８が、スペクトル変形部１０８７を有しない構成を採ることも可能である。そこで、実施の形態１２として、この場合の第２レイヤ符号化部１０８の構成を図３２に示す。【０２１４】
また、第２レイヤ符号化部１０８がスペクトル変形部１０８７を有しない場合、音声復号化装置においても、スペクトル変形部１０８７に対応する変形スペクトル生成部２０３６が不要となる。そこで、実施の形態１２として、この場合の第２レイヤ復号化部２０３の構成を図３３に示す。【０２１５】
以上、本発明の実施の形態について説明した。【０２１６】
なお、実施の形態６〜１２に係る第２レイヤ符号化部１０８は、実施の形態２（図１１）、実施の形態３（図１３）、実施の形態４（図１５）、実施の形態５（図１７,１５,１６）においても用いることができる。ただし、実施の形態４、５（図１５,１３,１５,１６）では、第１レイヤ復号信号をアップサンプリングした後に周波数領域変換を施しているため、第１レイヤ復号スペクトルＳ１（ｋ）の周波数帯域は０≦ｋ＜ＦＨとなる。しかし、単にアップサンプリングした後に周波数領域への変換を行っているため、帯域ＦＬ≦ｋ＜ＦＨには有効な信号成分が含まれていない。よって、これらの実施形態においても、第１レイヤ復号スペクトルＳ１（ｋ）の帯域を０≦ｋ＜ＦＬとして扱うことができる。【０２１７】
また、実施の形態６〜１２に係る第２レイヤ符号化部１０８は、実施の形態２〜５に記載した音声符号化装置以外の音声符号化装置の第２レイヤにおける符号化にも用いることができる。【０２１８】
また、上記実施の形態においては、第２レイヤ符号化部１０８内において多重化部１０８６でピッチ係数やインデックス等を多重化して第２レイヤ符号化データとして出力した後、多重化部１０９で第１レイヤ符号化データ、第２レイヤ符号化データおよびＬＰＣ係数符号化データを多重化してビットストリームを生成しているが、これに限定されず、第２レイヤ符号化部１０８内に多重化部１０８６を設けずに、ピッチ係数やインデックス等を多重化部１０９へ直接入力して第１レイヤ符号化データ等との多重化を行なってもよい。また、第２レイヤ復号化部２０３に関しても、分離部２０１でビットストリームから一旦分離されて生成された第２レイヤ符号化データを第２レイヤ復号化部２０３内の分離部２０３２へ入力し、分離部２０３２でさらにピッチ係数やインデックス等に分離しているが、これに限定されず、第２レイヤ復号化部２０３内に分離部２０３２を設けずに、分離部２０１で直接ビットストリームをピッチ係数やインデックス等に分離して第２レイヤ復号化部２０３へ入力してもよい。【０２１９】
また、上記実施の形態においてはスケーラブル符号化の階層数が２である場合を例に挙げて説明したが、これに限定されず、本発明は３以上の階層を持つスケーラブル符号化にも適用することができる。【０２２０】
また、上記実施の形態においては第２レイヤにおける変換符号化の方式としてＭＤＣＴを用いる場合を例に挙げて説明したが、これに限定されず、本発明では、ＦＦＴ、ＤＦＴ、ＤＣＴ、フィルタバンク、Ｗａｖｅｌｅｔ変換等、他の変換符号化方式を用いることもできる。【０２２１】
また、上記実施の形態においては入力信号が音声信号である場合を例に挙げて説明したが、これに限定されず、本発明はオーディオ信号にも適用することができる。【０２２２】
また、上記実施の形態に係る音声符号化装置や音声復号化装置を移動体通信システムにおいて使用される無線通信移動局装置や無線通信基地局装置に備えて、移動体通信における音声品質の劣化を防ぐことができる。また、無線通信移動局装置はUE、無線通信基地局装置はNode Bと表されることがある。【０２２３】
また、上記実施の形態では、本発明をハードウェアで構成する場合を例にとって説明したが、本発明はソフトウェアで実現することも可能である。【０２２４】
また、上記実施の形態の説明に用いた各機能ブロックは、典型的には集積回路であるＬＳＩとして実現される。これらは個別に１チップ化されてもよいし、一部または全てを含むように１チップ化されてもよい。ここでは、ＬＳＩとしたが、集積度の違いにより、ＩＣ、システムＬＳＩ、スーパーＬＳＩ、ウルトラＬＳＩと呼称されることもある。【０２２５】
また、集積回路化の手法はＬＳＩに限るものではなく、専用回路または汎用プロセッサで実現してもよい。ＬＳＩ製造後に、プログラムすることが可能なＦＰＧＡ（Field Programmable Gate Array）や、ＬＳＩ内部の回路セルの接続や設定を再構成可能なリコンフィギュラブル・プロセッサーを利用してもよい。【０２２６】
さらには、半導体技術の進歩または派生する別技術によりＬＳＩに置き換わる集積回路化の技術が登場すれば、当然、その技術を用いて機能ブロックの集積化を行ってもよい。バイオ技術の適応等が可能性としてありえる。【０２２７】
本明細書は、２００５年９月３０日出願の特願２００５−２８６５３３及び２００６年７月２１日出願の特願２００６−１９９６１６に基づく。この内容はすべてここに含めておく。
【産業上の利用可能性】
【０２２８】
本発明は、移動体通信システムにおいて使用される無線通信移動局装置や無線通信基地局装置等の用途に適用することができる。
【図１】
2007037361.tif 000022
【図２】
2007037361.tif 000023
【図３】
2007037361.tif 000024
【図４】
2007037361.tif 000025
【図５Ａ】
2007037361.tif 000026
【図５Ｂ】
2007037361.tif 000027
【図５Ｃ】
2007037361.tif 000028
【図５Ｄ】
2007037361.tif 000029
【図６】
2007037361.tif 000030
【図７】
2007037361.tif 000031
【図８】
2007037361.tif 000032
【図９】
2007037361.tif 000033
【図１０】
2007037361.tif 000034
【図１１】
2007037361.tif 000035
【図１２】
2007037361.tif 000036
【図１３】
2007037361.tif 000037
【図１４】
2007037361.tif 000038
【図１５】
2007037361.tif 000039
【図１６】
2007037361.tif 000040
【図１７】
2007037361.tif 000041
【図１８】
2007037361.tif 000042
【図１９】
2007037361.tif 000043
【図２０】
2007037361.tif 000044
【図２１】
2007037361.tif 000045
【図２２】
2007037361.tif 000046
【図２３】
2007037361.tif 000047
【図２４】
2007037361.tif 000048
【図２５】
2007037361.tif 000049
【図２６】
2007037361.tif 000050
【図２７】
2007037361.tif 000051
【図２８】
2007037361.tif 000052
【図２９】
2007037361.tif 000053
【図３０】
2007037361.tif 000054
【図３１】
2007037361.tif 000055
【図３２】
2007037361.tif 000056
【図３３】
2007037361.tif 000057
【手続補正書】
【提出日】平成20年4月17日(2008.4.17)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
音声信号の閾値周波数より低い帯域である低域部のスペクトルを符号化する第１符号化手段と、
前記音声信号のスペクトル包絡と逆の特性を持つ逆フィルタを用いて前記低域部のスペクトルを平坦化する平坦化手段と、
平坦化された低域部のスペクトルを用いて前記音声信号の前記閾値周波数より高い帯域である高域部のスペクトルを符号化する第２符号化手段と、
を具備する音声符号化装置。
【請求項２】
前記平坦化手段は、前記音声信号のＬＰＣ係数を用いて前記逆フィルタを構成する、
請求項１記載の音声符号化装置。
【請求項３】
前記平坦化手段は、前記音声信号の共振の程度に応じて平坦化の程度を変化させる、
請求項１記載の音声符号化装置。
【請求項４】
前記平坦化手段は、前記共振が強いほど前記平坦化の程度を弱める、
請求項３記載の音声符号化装置。
【請求項５】
前記第２符号化手段は、前記平坦化された低域部のスペクトルを変形させ、変形後の低域部のスペクトルを用いて前記高域部のスペクトルを符号化する、
請求項１記載の音声符号化装置。
【請求項６】
前記第２符号化手段は、前記平坦化された低域部のスペクトルのダイナミックレンジを前記高域部のスペクトルのダイナミックレンジに近づける変形を前記平坦化された低域部のスペクトルに施す、
請求項５記載の音声符号化装置。
【請求項７】
前記第２符号化手段は、複数の符号化候補においてダイナミックレンジを大きくする符号化候補よりダイナミックレンジを小さくする符号化候補を優先して用いて、前記平坦化された低域部のスペクトルを変形させる、
請求項６記載の音声符号化装置。
【請求項８】
前記第２符号化手段は、符号化候補探索用の目標値を小さくする修正を行い、その修正後の目標値に基づいて、前記平坦化された低域部のスペクトルの変形に用いる符号化候補を前記複数の符号化候補に対して探索する、
請求項７記載の音声符号化装置。
【請求項９】
前記第２符号化手段は、前記変形後の低域部のスペクトルから前記高域部のスペクトルを推定し、推定した高域部のスペクトルを変形させ、変形後の高域部のスペクトルを用いて前記音声信号の高域部のスペクトルを符号化する、
請求項５記載の音声符号化装置。
【請求項１０】
前記第２符号化手段は、前記平坦化された低域部のスペクトルから前記高域部のスペクトルを推定し、推定した高域部のスペクトルを変形させ、変形後の高域部のスペクトルを用いて前記音声信号の高域部のスペクトルを符号化する、
請求項１記載の音声符号化装置。
【請求項１１】
請求項１記載の音声符号化装置を備える無線通信移動局装置。
【請求項１２】
請求項１記載の音声符号化装置を備える無線通信基地局装置。
【請求項１３】
音声信号の閾値周波数より低い帯域である低域部のスペクトルを符号化する第１符号化工程と、
前記音声信号のスペクトル包絡と逆の特性を持つ逆フィルタを用いて前記低域部のスペクトルを平坦化する平坦化工程と、
平坦化された低域部のスペクトルを用いて前記音声信号の前記閾値周波数より高い帯域である高域部のスペクトルを符号化する第２符号化工程と、
を具備する音声符号化方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音声符号化装置および音声符号化方法に関する。
【背景技術】
【０００２】
移動体通信システムにおける電波資源等を有効に利用するために、音声信号を低ビットレートで圧縮することが要求されている。
【０００３】
一方で、通話音声の品質向上や臨場感の高い通話サービスの実現が望まれている。この実現のためには、音声信号の高品質化のみならず、より帯域の広いオーディオ信号等の音声信号以外の信号をも高品質に符号化できることが望ましい。
【０００４】
このように相反する要求に対し、複数の符号化技術を階層的に統合するアプローチが有望視されている。具体的には、音声信号に適したモデルで入力信号を低ビットレートで符号化する第１レイヤと、入力信号と第１レイヤ復号信号の差分信号を音声以外の信号にも適したモデルで符号化する第２レイヤとを階層的に組み合わせるアプローチである。このような階層構造を持つ符号化方式は、符号化されたビットストリームの一部を廃棄しても残りの情報から復号信号が得られる特徴（スケーラビリティ性）を有するため、スケーラブル符号化と呼ばれる。スケーラブル符号化は、この特徴から、ビットレートが互いに異なるネットワーク間の通信にも柔軟に対応することができる。また、この特徴は、ＩＰプロトコルで多様なネットワークが統合されていく今後のネットワーク環境に適したものといえる。
【０００５】
従来のスケーラブル符号化としては、ＭＰＥＧ−４（Moving Picture Experts Group phase-4）にて規格化された技術を用いるものがある（例えば非特許文献１参照）。非特許文献１記載のスケーラブル符号化では、音声信号に適したＣＥＬＰ（Code Excited Linear Prediction；符号励信線形予測）を第１レイヤに用い、原信号から第１レイヤ復号信号を減じて得られる残差信号に対する符号化としてＡＡＣ（Advanced Audio Coder）やＴｗｉｎＶＱ（Transform Domain Weighted Interleave Vector Quantization）のような変換符号化を第２レイヤに用いる。
【０００６】
一方、変換符号化において、効率良くスペクトルを符号化する技術がある（例えば特許文献１参照）。特許文献１記載の技術では、音声信号の周波数帯域を低域部と高域部の２つのサブバンドに分割し、低域部のスペクトルを高域部に複製し、複製後のスペクトルに変形を加えて高域部のスペクトルとする。このとき、変形情報を少ないビット数で符号化することにより、低ビットレート化を図ることができる。
【非特許文献１】三木弼一編著，MPEG-4の全て，初版，（株）工業調査会，1998年9月30日，pp.126-127
【特許文献１】特表２００１−５２１６４８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
一般に、音声信号やオーディオ信号のスペクトルは、周波数と共に緩やかに変化する成分（スペクトル包絡）と細かく変化する成分（スペクトル微細構造）との積で表される。一例として、図１に音声信号のスペクトル、図２にスペクトル包絡、図３にスペクトル微細構造を示す。このスペクトル包絡（図２）は、１０次のＬＰＣ（Linear Prediction Coding）係数を用いて算出したものである。これらの図から、スペクトル包絡（図２）とスペクトル微細構造（図３）との積が、音声信号のスペクトル（図１）になっていることが
分かる。
【０００８】
ここで、低域部のスペクトルを複製して高域部のスペクトルとする場合、複製元である低域部の帯域幅よりも複製先である高域部の帯域幅が広い場合には、低域部のスペクトルを２回以上高域部に複製することになる。例えば、図１の低域部（０−ＦＬ）から高域部（ＦＬ−ＦＨ）にスペクトルを複製する場合、この例ではＦＨ＝２＊ＦＬの関係があるため、低域部のスペクトルを高域部に２回複製する必要がある。このように低域部のスペクトルを高域部に複数回複製すると、図４に示すように、複製先のスペクトルの接続部においてスペクトルのエネルギーの不連続が生じてしまう。このような不連続が発生する原因は、スペクトル包絡にある。図２に示すように、スペクトル包絡では周波数が上がると共にエネルギーが減衰するため、スペクトルに傾きが生じる。このようなスペクトルの傾きの存在により、低域部のスペクトルを高域部に複数回複製すると、スペクトルのエネルギーの不連続が発生し、音声品質が劣化してしまう。この不連続をゲイン調整により補正することは可能であるが、ゲイン調整にて十分な効果を得るには多くのビット数を必要としてしまう。
【０００９】
本発明の目的は、低域部のスペクトルを高域部に複数回複製する場合でも、スペクトルのエネルギーの連続性を保ち、音声品質の劣化を防ぐことができる音声符号化装置および音声符号化方法を提供することである。
【課題を解決するための手段】
【００１０】
本発明の音声符号化装置は、音声信号の低域部のスペクトルを符号化する第１符号化手段と、前記音声信号のＬＰＣ係数を用いて前記低域部のスペクトルを平坦化する平坦化手段と、平坦化された低域部のスペクトルを用いて前記音声信号の高域部のスペクトルを符号化する第２符号化手段と、を具備する構成を採る。
【発明の効果】
【００１１】
本発明によれば、スペクトルのエネルギーの連続性を保ち、音声品質の劣化を防ぐことができる。
【発明を実施するための最良の形態】
【００１２】
本発明では、低域部のスペクトルを利用して高域部を符号化するにあたり、低域部のスペクトルからスペクトル包絡の影響を取り除いてスペクトルを平坦化し、平坦化したスペクトルを用いて高域部のスペクトルを符号化する。
【００１３】
まず、本発明の動作原理について図５Ａ〜Ｄを用いて説明する。
【００１４】
図５Ａ〜Ｄにおいて、ＦＬを閾値周波数として、０−ＦＬを低域部、ＦＬ−ＦＨを高域部とする。
【００１５】
図５Ａは、従来の符号化／復号化処理によって得られる低域部の復号スペクトルを表し、図５Ｂは、図５Ａに示す復号スペクトルをスペクトル包絡と逆の特性を持つ逆フィルタに通すことにより得られるスペクトルを示す。このように、低域部の復号スペクトルをスペクトル包絡と逆の特性を持つ逆フィルタに通すことにより、低域部のスペクトルの平坦化がなされる。そして、図５Ｃに示すように、平坦化された低域部のスペクトルを高域部に複数回（ここでは２回）複製し、高域部を符号化する。既に図５Ｂに示すように低域部のスペクトルが平坦化されているため、高域部の符号化では、上記のようなスペクトル包絡に起因するスペクトルのエネルギーの不連続は発生しない。そして、信号帯域が０−ＦＨに拡張されたスペクトルに対してスペクトル包絡を付与することにより、図５Ｄに示すような復号信号のスペクトルが得られる。
【００１６】
なお、高域部の符号化方法としては、低域部のスペクトルをピッチフィルタの内部状態に用い、周波数軸上で低い周波数から高い周波数に向かってピッチフィルタ処理を行ってスペクトルの高域部を推定する方法を用いることができる。この符号化方法によれば、高域部の符号化では、ピッチフィルタのフィルタ情報を符号化すればよいため、低ビットレート化を図ることができる。
【００１７】
以下、本発明の実施の形態について、添付図面を参照して詳細に説明する。
【００１８】
（実施の形態１）
本実施の形態では、第１レイヤおよび第２レイヤの双方において周波数領域での符号化
を行う場合について説明する。また、本実施の形態では、低域部のスペクトルの平坦化を行った後に、平坦化後のスペクトルを繰り返し利用して高域部のスペクトルを符号化する。
【００１９】
図６に、本発明の実施の形態１に係る音声符号化装置の構成を示す。
【００２０】
図６に示す音声符号化装置１００において、ＬＰＣ分析部１０１は、入力音声信号のＬＰＣ分析を行い、ＬＰＣ係数α（ｉ）（１≦ｉ≦ＮＰ）を算出する。ここで、ＮＰはＬＰＣ係数の次数を表し、例えば１０〜１８が選択される。算出されたＬＰＣ係数は、ＬＰＣ量子化部１０２に入力される。
【００２１】
ＬＰＣ量子化部１０２は、ＬＰＣ係数の量子化を行う。ＬＰＣ量子化部１０２は、量子化効率や安定性判定の観点から、ＬＰＣ係数をＬＳＰ（Line Spectral Pair）パラメータに変換した後に量子化する。量子化後のＬＰＣ係数は符号化データとしてＬＰＣ復号化部１０３および多重化部１０９に入力される。
【００２２】
ＬＰＣ復号化部１０３は、量子化後のＬＰＣ係数を復号して復号ＬＰＣ係数αｑ（ｉ）（１≦ｉ≦ＮＰ）を生成し、逆フィルタ部１０４に出力する。
【００２３】
逆フィルタ部１０４は、復号ＬＰＣ係数を用いて逆フィルタを構成し、この逆フィルタに入力音声信号を通すことにより、入力音声信号のスペクトルを平坦化する。
【００２４】
逆フィルタは式（１）または式（２）のように表される。式（２）は、平坦化の程度を制御する共振抑圧係数γ（０＜γ＜１）を利用した場合の逆フィルタである。
【数１】
2007037361.tif 000058
【数２】
2007037361.tif 000059
【００２５】
そして、式（１）で表される逆フィルタに音声信号ｓ（ｎ）を入力したときに得られる出力信号ｅ（ｎ）は、式（３）のように表される。
【数３】
2007037361.tif 000060
【００２６】
同様に、式（２）で表される逆フィルタに音声信号ｓ（ｎ）を入力したときに得られる出力信号ｅ（ｎ）は、式（４）のように表される。
【数４】
2007037361.tif 000061
【００２７】
よって、この逆フィルタ処理により入力音声信号のスペクトルが平坦化される。なお、以下の説明では、逆フィルタ部１０４の出力信号（スペクトルが平坦化された音声信号）を予測残差信号と呼ぶ。
【００２８】
周波数領域変換部１０５は、逆フィルタ部１０４から出力される予測残差信号の周波数分析を行い、変換係数として残差スペクトルを求める。周波数領域変換部１０５は
、例えば、ＭＤＣＴ（Modified Discrete Cosine Transform；変形離散コサイン変換）を用いて時間領域の信号を周波数領域の信号に変換する。残差スペクトルは第１レイヤ符号化部１０６および第２レイヤ符号化部１０８に入力される。
【００２９】
第１レイヤ符号化部１０６は、ＴｗｉｎＶＱ等を用いて残差スペクトルの低域部の符号化を行い、この符号化にて得られる第１レイヤ符号化データを第１レイヤ復号化部１０７および多重化部１０９に出力する。
【００３０】
第１レイヤ復号化部１０７は、第１レイヤ符号化データの復号を行って第１レイヤ復号スペクトルを生成し、第２レイヤ符号化部１０８に出力する。なお、第１レイヤ復号化部１０７は、時間領域に変換される前の第１レイヤ復号スペクトルを出力する。
【００３１】
第２レイヤ符号化部１０８は、第１レイヤ復号化部１０７で得られた第１レイヤ復号スペクトルを用いて、残差スペクトルの高域部の符号化を行い、この符号化にて得られる第２レイヤ符号化データを多重化部１０９に出力する。第２レイヤ符号化部１０８は、第１レイヤ復号スペクトルをピッチフィルタの内部状態に用い、ピッチフィルタリング処理により残差スペクトルの高域部を推定する。この際、第２レイヤ符号化部１０８は、スペクトルのハーモニクス構造を崩さないように残差スペクトルの高域部を推定する。また、第２レイヤ符号化部１０８は、ピッチフィルタのフィルタ情報を符号化する。さらに、第２レイヤ符号化部１０８では、スペクトルが平坦化された残差スペクトルを用いて残差スペクトルの高域部を推定する。このため、フィルタリング処理により再帰的にスペクトルが繰り返し使用されて高域部が推定されても、スペクトルのエネルギーの不連続の発生を防ぐことができる。よって、本実施の形態によれば、低ビットレートで高音質を得ることができる。なお、第２レイヤ符号化部１０８の詳細については後述する。
【００３２】
多重化部１０９は、第１レイヤ符号化データ、第２レイヤ符号化データおよびＬＰＣ係数符号化データを多重化してビットストリームを生成し、出力する。
【００３３】
次いで、第２レイヤ符号化部１０８の詳細について説明する。図７に、第２レイヤ符号化部１０８の構成を示す。
【００３４】
内部状態設定部１０８１には、第１レイヤ復号化部１０７より第１レイヤ復号スペクトルＳ１（ｋ）（０≦ｋ＜ＦＬ）が入力される。内部状態設定部１０８１は、この第１レイヤ復号スペクトルを用いて、フィルタリング部１０８２で用いられるフィルタの内部状態を設定する。
【００３５】
ピッチ係数設定部１０８４は、探索部１０８３からの制御に従ってピッチ係数Ｔを予め定められた探索範囲Ｔｍｉｎ〜Ｔｍａｘの中で少しずつ変化させながら、フィルタリング部１０８２に順次出力する。
【００３６】
フィルタリング部１０８２は、内部状態設定部１０８１で設定されたフィルタの内部状態と、ピッチ係数設定部１０８４から出力されるピッチ係数Ｔとに基づいて第１レイヤ復号スペクトルのフィルタリングを行い、残差スペクトルの推定値Ｓ２'（ｋ）を算出する。このフィルタリング処理の詳細については後述する。
【００３７】
探索部１０８３は、周波数領域変換部１０５から入力される残差スペクトルＳ２（ｋ）（０≦ｋ＜ＦＨ）とフィルタリング部１０８２から入力される残差スペクトルの推定値Ｓ
２'（ｋ）との類似性を示すパラメータである類似度を算出する。この類似度の算出処理は、ピッチ係数設定部１０８４からピッチ係数Ｔが与えられる度に行われ、算出される類似度が最大となるピッチ係数（最適なピッチ係数）Ｔ’（Ｔｍｉｎ〜Ｔｍａｘの範囲）が多重化部１０８６に出力される。また、探索部１０８３は、このピッチ係数Ｔ’を用いて生成される残差スペクトルの推定値Ｓ２'（ｋ）をゲイン符号化部１０８５に出力する。
【００３８】
ゲイン符号化部１０８５は、周波数領域変換部１０５から入力される残差スペクトルＳ２（ｋ）（０≦ｋ＜ＦＨ）に基づいて残差スペクトルＳ２（ｋ）のゲイン情報を算出する。なお、ここでは、このゲイン情報をサブバンド毎のスペクトルパワで表し、周波数帯域ＦＬ≦ｋ＜ＦＨをＪ個のサブバンドに分割する場合を例にとって説明する。このとき、第ｊサブバンドのスペクトルパワＢ（ｊ）は式（５）で表される。式（５）において、ＢＬ（ｊ）は第ｊサブバンドの最小周波数、ＢＨ（ｊ）は第ｊサブバンドの最大周波数を表す。このようにして求めた残差スペクトルのサブバンド情報を残差スペクトルのゲイン情報とみなす。
【数５】
2007037361.tif 000062
【００３９】
また、ゲイン符号化部１０８５は、同様に、残差スペクトルの推定値Ｓ２'（ｋ）のサブバンド情報Ｂ’（ｊ）を式（６）に従い算出し、サブバンド毎の変動量Ｖ（ｊ）を式（７）に従い算出する。
【数６】
2007037361.tif 000063
【数７】
2007037361.tif 000064
【００４０】
次に、ゲイン符号化部１０８５は、変動量Ｖ（ｊ）を符号化して符号化後の変動量Ｖｑ（ｊ）を求め、そのインデックスを多重化部１０８６に出力する。
【００４１】
多重化部１０８６は、探索部１０８３から入力される最適なピッチ係数Ｔ’とゲイン符号化部１０８５から入力される変動量Ｖ（ｊ）のインデックスとを多重化して、第２レイヤ符号化データとして多重化部１０９に出力する。
【００４２】
次いで、フィルタリング部１０８２でのフィルタリング処理の詳細について説明する。図８に、フィルタリング部１０８２が、ピッチ係数設定部１０８４から入力されるピッチ係数Ｔを用いて、帯域ＦＬ≦ｋ＜ＦＨのスペクトルを生成する様子を示す。ここでは、全周波数帯域（０≦ｋ＜ＦＨ）のスペクトルを便宜的にＳ（ｋ）と呼び、フィルタ関数は式（８）で表されるものを使用する。この式において、Ｔはピッチ係数設定部１０８４より与えられたピッチ係数を表しており、またＭ＝１とする。
【数８】
2007037361.tif 000065
【００４３】
Ｓ（ｋ）の０≦ｋ＜ＦＬの帯域には、第１レイヤ復号スペクトルＳ１（ｋ）がフィルタの内部状態として格納される。一方、Ｓ（ｋ）のＦＬ≦ｋ＜ＦＨの帯域には、以下の手順により求められた残差スペクトルの推定値Ｓ２'（ｋ）が格納される。
【００４４】
Ｓ２'（ｋ）には、フィルタリング処理により、ｋよりＴだけ低い周波数のスペクトルＳ（ｋ−Ｔ）に、このスペクトルを中心としてｉだけ離れた近傍のスペクトルＳ（ｋ−Ｔ−ｉ）に所定の重み付け係数βｉを乗じたスペクトルβｉ・Ｓ（ｋ−Ｔ−ｉ）を全て加算したスペクトル、すなわち、式（９）により表されるスペクトルが代入される。そしてこの演算を、周波数の低い方（ｋ＝ＦＬ）から順にｋをＦＬ≦ｋ＜ＦＨの範囲で変化させて行うことにより、ＦＬ≦ｋ＜ＦＨにおける残差スペクトルの推定値Ｓ２'（ｋ）が算出される。
【数９】
2007037361.tif 000066
【００４５】
以上のフィルタリング処理は、ピッチ係数設定部１０８４からピッチ係数Ｔが与えられる度に、ＦＬ≦ｋ＜ＦＨの範囲において、その都度Ｓ（ｋ）をゼロクリアして行われる。すなわち、ピッチ係数Ｔが変化するたびにＳ（ｋ）は算出され、探索部１０８３に出力される。
【００４６】
ここで、図８に示す例では、ピッチ係数Ｔの大きさが帯域ＦＬ−ＦＨより小さいため、高域部（ＦＬ≦ｋ＜ＦＨ）のスペクトルは低域部（０≦ｋ＜ＦＬ）のスペクトルを再帰的に用いて生成される。低域部のスペクトルは上記のように平坦化されているため、フィルタリング処理により低域部のスペクトルを再帰的に用いて高域部のスペクトルが生成される場合でも、高域部のスペクトルにはエネルギーの不連続が生じることがない。
【００４７】
このように、本実施の形態によれば、スペクトル包絡の影響により高域部で発生していたスペクトルのエネルギーの不連続を防ぐことができ、音声品質を改善することができる。
【００４８】
次いで、本実施の形態に係る音声復号化装置について説明する。図９に、本発明の実施の形態１に係る音声復号化装置の構成を示す。この音声復号化装置２００は、図６に示す音声符号化装置１００から送信されるビットストリームを受信するものである。
【００４９】
図９に示す音声復号化装置２００において、分離部２０１は、図６に示す音声符号化装置１００から受信されたビットストリームを、第１レイヤ符号化データ、第２レイヤ符号化データおよびＬＰＣ係数に分離して、第１レイヤ符号化データを第１レイヤ復号化部２０２に、第２レイヤ符号化データを第２レイヤ復号化部２０３に、ＬＰＣ係数をＬＰＣ復号化部２０４に出力する。また、分離部２０１は、レイヤ情報（ビットストリームにどのレイヤの符号化データが含まれるかを表す情報）を判定部２０５に出力する。
【００５０】
第１レイヤ復号化部２０２は、第１レイヤ符号化データを用いて復号処理を行って第１レイヤ復号スペクトルを生成し、第２レイヤ復号化部２０３および判定部２０５に出力する。
【００５１】
第２レイヤ復号化部２０３は、第２レイヤ符号化データと第１レイヤ復号スペクトルとを用いて、第２レイヤ復号スペクトルを生成し判定部２０５に出力する。なお、第２レイヤ復号化部２０３の詳細については後述する。
【００５２】
ＬＰＣ復号化部２０４は、ＬＰＣ係数符号化データを復号して得た復号ＬＰＣ係数を合成フィルタ部２０７に出力する。
【００５３】
ここで、音声符号化装置１００は、ビットストリームに第１レイヤ符号化データと第２レイヤ符号化データの双方を含めて送信するが、通信経路の途中で第２レイヤ符号化データが廃棄される場合がある。そこで、判定部２０５は、レイヤ情報に基づき、ビットストリームに第２レイヤ符号化データが含まれているか否か判定する。そして、判定部２０５は、ビットストリームに第２レイヤ符号化データが含まれていない場合は、第２レイヤ復号化部２０３によって第２レイヤ復号スペクトルが生成されないため、第１レイヤ復号スペクトルを時間領域変換部２０６に出力する。但し、この場合、第２レイヤ符号化データが含まれている場合の復号スペクトルと次数を一致させるために、判定部２０５は、第１レイヤ復号スペクトルの次数をＦＨまで拡張し、ＦＬ−ＦＨのスペクトルを０として出力する。一方、ビットストリームに第１レイヤ符号化データおよび第２レイヤ符号化データの双方が含まれている場合は、判定部２０５は、第２レイヤ復号スペクトルを時間領域変換部２０６に出力する。
【００５４】
時間領域変換部２０６は、判定部２０５から入力される復号スペクトルを時間領域の信号に変換して復号残差信号を生成し、合成フィルタ部２０７に出力する。
【００５５】
合成フィルタ部２０７は、ＬＰＣ復号化部２０４から入力される復号ＬＰＣ係数αｑ（ｉ）（１≦ｉ＜ＮＰ）を用いて合成フィルタを構成する。
【００５６】
合成フィルタＨ（ｚ）は式（１０）または式（１１）のように表される。なお、式（１１）においてγ（０＜γ＜１）は共振抑圧係数を表す。
【数１０】
2007037361.tif 000067
【数１１】
2007037361.tif 000068
【００５７】
そして、時間領域変換部２０６にて与えられる復号残差信号をｅｑ（ｎ）として合成フィルタ部２０７へ入力すれば、式（１０）で表される合成フィルタを用いた場合、出力される復号信号ｓｑ（ｎ）は式（１２）のように表される。
【数１２】
2007037361.tif 000069
【００５８】
同様に、式（１１）で表される合成フィルタを用いた場合、復号信号ｓｑ（ｎ）は式（１３）のように表される。
【数１３】
2007037361.tif 000070
【００５９】
次いで、第２レイヤ復号化部２０３の詳細について説明する。図１０に、第２レイヤ復号化部２０３の構成を示す。
【００６０】
内部状態設定部２０３１には、第１レイヤ復号化部２０２より第１レイヤ復号スペクトルが入力される。内部状態設定部２０３１は、第１レイヤ復号スペクトルＳ１（ｋ）を用いて、フィルタリング部２０３３で用いられるフィルタの内部状態を設定する。
【００６１】
一方、分離部２０３２には、分離部２０１より第２レイヤ符号化データが入力される。分離部２０３２は、第２レイヤ符号化データをフィルタリング係数に関する情報（最適なピッチ係数Ｔ’）とゲインに関する情報（変動量Ｖ（ｊ）のインデックス）とに分離し、フィルタリング係数に関する情報をフィルタリング部２０３３に出力するとともに、ゲインに関する情報をゲイン復号化部２０３４に出力する。
【００６２】
フィルタリング部２０３３は、内部状態設定部２０３１で設定されたフィルタの内部状態と、分離部２０３２から入力されるピッチ係数Ｔ’とに基づき第１レイヤ復号スペクトルＳ１（ｋ）のフィルタリングを行い、残差スペクトルの推定値Ｓ２'（ｋ）を算出する。フィルタリング部２０３３では、式（８）で示すフィルタ関数が用いられる。
【００６３】
ゲイン復号化部２０３４は、分離部２０３２から入力されるゲイン情報を復号し、変動量Ｖ（ｊ）を符号化して得られる変動量Ｖｑ（ｊ）を求める。
【００６４】
スペクトル調整部２０３５は、フィルタリング部２０３３から入力される復号スペクトルＳ'（ｋ）に、ゲイン復号化部２０３４から入力される復号されたサブバンド毎の変動量Ｖｑ（ｊ）を式（１４）に従い乗じることにより、復号スペクトルＳ'（ｋ）の周波数帯域ＦＬ≦ｋ＜ＦＨにおけるスペクトル形状を調整し、調整後の復号スペクトルＳ３（ｋ）を生成する。この調整後の復号スペクトルＳ３（ｋ）は、第２レイヤ復号スペクトルとして判定部２０５に出力される。
【数１４】
2007037361.tif 000071
【００６５】
このようにして、音声復号化装置２００は、図６に示す音声符号化装置１００から送信されたビットストリームを復号することができる。
【００６６】
（実施の形態２）
本実施の形態では、第１レイヤにおいて時間領域での符号化（例えばＣＥＬＰ符号化）を行う場合について説明する。また、本実施の形態では、第１レイヤでの符号化処理中に求められる復号ＬＰＣ係数を用いて第１レイヤ復号信号のスペクトルの平坦化を行う。
【００６７】
図１１に、本発明の実施の形態２に係る音声符号化装置の構成を示す。図１１において、実施の形態１（図６）と同一の構成部分には同一符号を付し、説明を省略する。
【００６８】
図１１に示す音声符号化装置３００において、ダウンサンプリング部３０１は、入力音声信号のサンプリングレートをダウンサンプリングして、所望のサンプリングレートの音声信号を第１レイヤ符号化部３０２に出力する。
【００６９】
第１レイヤ符号化部３０２は、所望のサンプリングレートにダウンサンプリングされた音声信号に対して符号化処理を行って第１レイヤ符号化データを生成し、第１レイヤ復号化部３０３および多重化部１０９に出力する。第１レイヤ符号化部３０２は、例えば、ＣＥＬＰ符号化を用いる。第１レイヤ符号化部３０２が、ＣＥＬＰ符号化のようにＬＰＣ係
数の符号化処理を行う場合は、その符号化処理中に復号ＬＰＣ係数を生成することができる。そこで、第１レイヤ符号化部３０２は、符号化処理中に生成される第１レイヤ復号ＬＰＣ係数を逆フィルタ部３０４に出力する。
【００７０】
第１レイヤ復号化部３０３は、第１レイヤ符号化データを用いて復号処理を行って第１レイヤ復号信号を生成し、逆フィルタ部３０４に出力する。
【００７１】
逆フィルタ部３０４は、第１レイヤ符号化部３０２から入力される第１レイヤ復号ＬＰＣ係数を用いて逆フィルタを構成し、この逆フィルタに第１レイヤ復号信号を通すことにより、第１レイヤ復号信号のスペクトルを平坦化する。なお、逆フィルタの詳細については実施の形態１と同様であるため説明を省略する。また、以下の説明では、逆フィルタ部３０４の出力信号（スペクトルが平坦化された第１レイヤ復号信号）を第１レイヤ復号残差信号と呼ぶ。
【００７２】
周波数領域変換部３０５は、逆フィルタ部３０４から出力される第１レイヤ復号残差信号の周波数分析を行って第１レイヤ復号スペクトルを生成し、第２レイヤ符号化部１０８に出力する。
【００７３】
なお、遅延部３０６は、入力音声信号に対し所定の長さの遅延を与えるためのものである。この遅延の大きさは、入力音声信号がダウンサンプリング部３０１、第１レイヤ符号化部３０２、第１レイヤ復号化部３０３、逆フィルタ部３０４および周波数領域変換部３０５を介した際に生じる時間遅れと同値とする。
【００７４】
このように、本実施の形態によれば、第１レイヤでの符号化処理中に求められる復号ＬＰＣ係数（第１レイヤ復号ＬＰＣ係数）を用いて第１レイヤ復号信号のスペクトルの平坦化を行うため、第１レイヤ符号化データの情報を用いて第１レイヤ復号信号のスペクトルを平坦化することができる。よって、本実施の形態によれば、第１レイヤ復号信号のスペクトルを平坦化するためのＬＰＣ係数に要する符号化ビットが不要となるため、情報量の増加を伴うことなく、スペクトルの平坦化を行うことができる。
【００７５】
次いで、本実施の形態に係る音声復号化装置について説明する。図１２に、本発明の実施の形態２に係る音声復号化装置の構成を示す。この音声復号化装置４００は、図１１に示す音声符号化装置３００から送信されるビットストリームを受信するものである。
【００７６】
図１２に示す音声復号化装置４００において、分離部４０１は、図１１に示す音声符号化装置３００から受信されたビットストリームを、第１レイヤ符号化データ、第２レイヤ符号化データおよびＬＰＣ係数符号化データに分離して、第１レイヤ符号化データを第１レイヤ復号化部４０２に、第２レイヤ符号化データを第２レイヤ復号化部４０５に、ＬＰＣ係数符号化データをＬＰＣ復号化部４０７に出力する。また、分離部４０１は、レイヤ情報（ビットストリームにどのレイヤの符号化データが含まれるかを表す情報）を判定部４１３に出力する。
【００７７】
第１レイヤ復号化部４０２は、第１レイヤ符号化データを用いて復号処理を行って第１レイヤ復号信号を生成し、逆フィルタ部４０３およびアップサンプリング部４１０に出力する。また、第１レイヤ復号化部４０２は、復号処理中に生成される第１レイヤ復号ＬＰＣ係数を逆フィルタ部４０３に出力する。
【００７８】
アップサンプリング部４１０は、第１レイヤ復号信号のサンプリングレートをアップサンプリングして、図１１の入力音声信号のサンプリングレートと同一にしてローパスフィルタ部４１１および判定部４１３に出力する。
【００７９】
ローパスフィルタ部４１１は、通過域が０−ＦＬに設定されており、アップサンプリング後の第１レイヤ復号信号の周波数帯域０−ＦＬのみを通過させて低域信号を生成し、加算部４１２に出力する。
【００８０】
逆フィルタ部４０３は、第１レイヤ復号化部４０２から入力される第１レイヤ復号ＬＰＣ係数を用いて逆フィルタを構成し、この逆フィルタに第１レイヤ復号信号を通すことにより第１レイヤ復号残差信号を生成し、周波数領域変換部４０４に出力する。
【００８１】
周波数領域変換部４０４は、逆フィルタ部４０３から出力される第１レイヤ復号残差信号の周波数分析を行って第１レイヤ復号スペクトルを生成し、第２レイヤ復号化部４０５に出力する。
【００８２】
第２レイヤ復号化部４０５は、第２レイヤ符号化データと第１レイヤ復号スペクトルとを用いて、第２レイヤ復号スペクトルを生成し時間領域変換部４０６に出力する。なお、第２レイヤ復号化部４０５の詳細については、実施の形態１の第２レイヤ復号化部２０３（図９）と同様であるため説明を省略する。
【００８３】
時間領域変換部４０６は、第２レイヤ復号スペクトルを時間領域の信号に変換して第２レイヤ復号残差信号を生成し、合成フィルタ部４０８に出力する。
【００８４】
ＬＰＣ復号化部４０７は、ＬＰＣ係数を復号して得た復号ＬＰＣ係数を合成フィルタ部４０８に出力する。
【００８５】
合成フィルタ部４０８は、ＬＰＣ復号化部４０７から入力される復号ＬＰＣ係数を用いて合成フィルタを構成する。なお、合成フィルタ部４０８の詳細については、実施の形態１の合成フィルタ部２０７（図９）と同様であるため説明を省略する。合成フィルタ部４０８は、実施の形態１と同様にして第２レイヤ合成信号ｓｑ（ｎ）を生成し、ハイパスフィルタ部４０９に出力する。
【００８６】
ハイパスフィルタ部４０９は、通過域がＦＬ−ＦＨに設定されており、第２レイヤ合成信号の周波数帯域ＦＬ−ＦＨのみを通過させて高域信号を生成し、加算部４１２に出力する。
【００８７】
加算部４１２は、低域信号と高域信号とを加算して第２レイヤ復号信号を生成し、判定部４１３に出力する。
【００８８】
判定部４１３は、分離部４０１より入力されるレイヤ情報に基づき、ビットストリームに第２レイヤ符号化データが含まれているか否か判定し、第１レイヤ復号信号または第２レイヤ復号信号のいずれかを選択して復号信号として出力する。判定部４１３は、ビットストリームに第２レイヤ符号化データが含まれていない場合は第１レイヤ復号信号を出力し、ビットストリームに第１レイヤ符号化データおよび第２レイヤ符号化データの双方が含まれている場合は第２レイヤ復号信号を出力する。
【００８９】
なお、ローパスフィルタ部４１１およびハイパスフィルタ部４０９は、低域信号と高域信号との間で互いに与える影響を緩和するために用いられる。よって、低域信号と高域信号との間で互いに与える影響が小さい場合は、音声復号化装置４００を、これらのフィルタを用いない構成としてもよい。これらのフィルタを用いない場合、フィルタリングに係る演算が不要になるため、演算量を削減することができる。
【００９０】
このようにして、音声復号化装置４００は、図１１に示す音声符号化装置３００から送信されたビットストリームを復号することができる。
【００９１】
（実施の形態３）
第１レイヤ音源信号のスペクトルは、入力音声信号からスペクトル包絡の影響を取り除いた予測残差信号のスペクトルと同様に平坦化されている。そこで、本実施の形態では、第１レイヤでの符号化処理中に求められる第１レイヤ音源信号を、スペクトルが平坦化された信号（すなわち、実施の形態２における第１レイヤ復号残差信号）とみなして処理を行う。
【００９２】
図１３に、本発明の実施の形態３に係る音声符号化装置の構成を示す。図１３において、実施の形態２（図１１）と同一の構成部分には同一符号を付し、説明を省略する。
【００９３】
第１レイヤ符号化部５０１は、所望のサンプリングレートにダウンサンプリングされた音声信号に対して符号化処理を行って第１レイヤ符号化データを生成し、多重化部１０９に出力する。第１レイヤ符号化部５０１は、例えば、ＣＥＬＰ符号化を用いる。また、第１レイヤ符号化部５０１は、符号化処理中に生成される第１レイヤ音源信号を周波数領域変換部５０２に出力する。なお、ここでいう音源信号とは、ＣＥＬＰ符号化を行う第１レイヤ符号化部５０１の内部にある合成フィルタ（または聴覚重み付き合成フィルタ）に入力される信号を指し、駆動信号とも呼ばれる。
【００９４】
周波数領域変換部５０２は、第１レイヤ音源信号の周波数分析を行って第１レイヤ復号スペクトルを生成し、第２レイヤ符号化部１０８に出力する。
【００９５】
なお、遅延部５０３の遅延の大きさは、入力音声信号がダウンサンプリング部３０１、第１レイヤ符号化部５０１および周波数領域変換部５０２を介した際に生じる時間遅れと同値とする。
【００９６】
このように、本実施の形態によれば、実施の形態２（図１１）に比べ、第１レイヤ復号化部３０３および逆フィルタ部３０４が不要となるため、演算量を削減することができる。
【００９７】
次いで、本実施の形態に係る音声復号化装置について説明する。図１４に、本発明の実施の形態３に係る音声復号化装置の構成を示す。この音声復号化装置６００は、図１３に示す音声符号化装置５００から送信されるビットストリームを受信するものである。図１４において、実施の形態２（図１２）と同一の構成部分には同一符号を付し、説明を省略する。
【００９８】
第１レイヤ復号化部６０１は、第１レイヤ符号化データを用いて復号処理を行って第１レイヤ復号信号を生成し、アップサンプリング部４１０に出力する。また、第１レイヤ復号化部６０１は、復号処理中に生成される第１レイヤ音源信号を周波数領域変換部６０２に出力する。
【００９９】
周波数領域変換部６０２は、第１レイヤ音源信号の周波数分析を行って第１レイヤ復号スペクトルを生成し、第２レイヤ復号化部４０５に出力する。
【０１００】
このようにして、音声復号化装置６００は、図１３に示す音声符号化装置５００から送信されたビットストリームを復号することができる。
【０１０１】
（実施の形態４）
本実施の形態では、第２レイヤで求めた第２レイヤ復号ＬＰＣ係数を用いて、第１レイヤ復号信号および入力音声信号それぞれのスペクトルを平坦化する。
【０１０２】
図１５に、本発明の実施の形態４に係る音声符号化装置７００の構成を示す。図１５において、実施の形態２（図１１）と同一の構成部分には同一符号を付し、説明を省略する。
【０１０３】
第１レイヤ符号化部７０１は、所望のサンプリングレートにダウンサンプリングされた音声信号に対して符号化処理を行って第１レイヤ符号化データを生成し、第１レイヤ復号化部７０２および多重化部１０９に出力する。第１レイヤ符号化部７０１は、例えば、ＣＥＬＰ符号化を用いる。
【０１０４】
第１レイヤ復号化部７０２は、第１レイヤ符号化データを用いて復号処理を行って第１レイヤ復号信号を生成し、アップサンプリング部７０３に出力する。
【０１０５】
アップサンプリング部７０３は、第１レイヤ復号信号のサンプリングレートをアップサンプリングして入力音声信号のサンプリングレートと同一にし、逆フィルタ部７０４に出力する。
【０１０６】
逆フィルタ部７０４には、逆フィルタ部１０４と同様、ＬＰＣ復号化部１０３から復号ＬＰＣ係数が入力される。逆フィルタ部７０４は、復号ＬＰＣ係数を用いて逆フィルタを構成し、この逆フィルタにアップサンプリング後の第１レイヤ復号信号を通すことにより、第１レイヤ復号信号のスペクトルを平坦化する。なお、以下の説明では、逆フィルタ部７０４の出力信号（スペクトルが平坦化された第１レイヤ復号信号）を第１レイヤ復号残差信号と呼ぶ。
【０１０７】
周波数領域変換部７０５は、逆フィルタ部７０４から出力される第１レイヤ復号残差信号の周波数分析を行って第１レイヤ復号スペクトルを生成し、第２レイヤ符号化部１０８に出力する。
【０１０８】
なお、遅延部７０６の遅延の大きさは、入力音声信号がダウンサンプリング部３０１、第１レイヤ符号化部７０１、第１レイヤ復号化部７０２、アップサンプリング部７０３、逆フィルタ部７０４および周波数領域変換部７０５を介した際に生じる時間遅れと同値とする。
【０１０９】
次いで、本実施の形態に係る音声復号化装置について説明する。図１６に、本発明の実施の形態４に係る音声復号化装置の構成を示す。この音声復号化装置８００は、図１５に示す音声符号化装置７００から送信されるビットストリームを受信するものである。図１６において、実施の形態２（図１２）と同一の構成部分には同一符号を付し、説明を省略する。
【０１１０】
第１レイヤ復号化部８０１は、第１レイヤ符号化データを用いて復号処理を行って第１レイヤ復号信号を生成し、アップサンプリング部８０２に出力する。
【０１１１】
アップサンプリング部８０２は、第１レイヤ復号信号のサンプリングレートをアップサンプリングして図１５の入力音声信号のサンプリングレートと同一にし、逆フィルタ部８０３および判定部４１３に出力する。
【０１１２】
逆フィルタ部８０３には、合成フィルタ部４０８と同様、ＬＰＣ復号化部４０７から復号ＬＰＣ係数が入力される。逆フィルタ部８０３は、復号ＬＰＣ係数を用いて逆フィルタ
を構成し、この逆フィルタにアップサンプリング後の第１レイヤ復号信号を通すことにより第１レイヤ復号信号のスペクトルを平坦化し、第１レイヤ復号残差信号を周波数領域変換部８０４に出力する。
【０１１３】
周波数領域変換部８０４は、逆フィルタ部８０３から出力される第１レイヤ復号残差信号の周波数分析を行って第１レイヤ復号スペクトルを生成し、第２レイヤ復号化部４０５に出力する。
【０１１４】
このようにして、音声復号化装置８００は、図１５に示す音声符号化装置７００から送信されたビットストリームを復号することができる。
【０１１５】
このように、本実施の形態によれば、音声符号化装置において、第２レイヤで求めた第２レイヤ復号ＬＰＣ係数を用いて、第１レイヤ復号信号および入力音声信号それぞれのスペクトルを平坦化するため、音声復号化装置では、音声符号化装置と共通のＬＰＣ係数を用いて第１レイヤ復号スペクトルを求めることができる。よって、本実施の形態によれば、音声復号化装置では、復号信号を生成するにあたり、実施の形態２，３のような低域部と高域部とに分離した処理を行う必要がなくなるためローパスフィルタおよびハイパスフィルタが不要となり装置構成が簡単になるとともに、フィルタリング処理に係る演算量を削減することができる。
【０１１６】
（実施の形態５）
本実施の形態は、スペクトルの平坦化を行う逆フィルタの共振抑圧係数を入力音声信号の特性に応じて適応的に変化させて平坦化の程度を制御するものである。
【０１１７】
図１７に、本発明の実施の形態５に係る音声符号化装置９００の構成を示す。図１７において、実施の形態４（図１５）と同一の構成部分には同一符号を付し、説明を省略する。
【０１１８】
音声符号化装置９００において、逆フィルタ部９０４，９０５は、式（２）により表される。
【０１１９】
特徴量分析部９０１は、入力音声信号を分析して特徴量を算出し、特徴量符号化部９０２に出力する。特徴量としては、共振による音声スペクトルの強度を表すパラメータを用いる。具体的には、例えば、隣り合うＬＳＰパラメータ間の距離を用いる。一般に、この距離が小さいほど共振の程度が強く、共振周波数に対応するスペクトルのエネルギーが大きく現れる。共振が強く現れる音声区間では、平坦化処理により、共振周波数近傍でのスペクトルが過度に減衰されて音質劣化の原因となる。これを防ぐために、共振が強く現れる音声区間では上記の共振抑圧係数γ（０＜γ＜１）を小さく設定して平坦化の程度を弱める。これにより、平坦化処理による共振周波数近傍でのスペクトルの過度な減衰を防止でき、音声品質の劣化を抑えることができる。
【０１２０】
特徴量符号化部９０２は、特徴量分析部９０１より入力される特徴量を符号化して特徴量符号化データを生成し、特徴量復号化部９０３および多重化部９０６に出力する。
【０１２１】
特徴量復号化部９０３は、特徴量符号化データを用いて特徴量を復号し、復号特徴量に応じて逆フィルタ部９０４，９０５で用いる共振抑圧係数γを決定して逆フィルタ部９０４，９０５に出力する。特徴量として周期性の強さを表すパラメータが用いられる場合、入力音声信号の周期性が強いほど共振抑圧係数γを大きくし、入力音声信号の周期性が弱いほど共振抑圧係数γを小さくする。このように共振抑圧係数γを制御することにより、有声部ではより強くスペクトルの平坦化が行われ、無声部ではスペクトルの平坦化の程度
が弱まる。よって、無声部での過度なスペクトルの平坦化を防ぐことができ、音声品質の劣化を抑えることができる。
【０１２２】
逆フィルタ部９０４，９０５は、特徴量復号化部９０３によって制御される共振抑圧係数γに応じて、式（２）に従って逆フィルタ処理を行う。
【０１２３】
多重化部９０６は、第１レイヤ符号化データ、第２レイヤ符号化データ、ＬＰＣ係数および特徴量符号化データを多重化してビットストリームを生成し、出力する。
【０１２４】
なお、遅延部９０７の遅延の大きさは、入力音声信号がダウンサンプリング部３０１、第１レイヤ符号化部７０１、第１レイヤ復号化部７０２、アップサンプリング部７０３、逆フィルタ部９０５および周波数領域変換部７０５を介した際に生じる時間遅れと同値とする。
【０１２５】
次いで、本実施の形態に係る音声復号化装置について説明する。図１８に、本発明の実施の形態５に係る音声復号化装置の構成を示す。この音声復号化装置１０００は、図１７に示す音声符号化装置９００から送信されるビットストリームを受信するものである。図１８において、実施の形態４（図１６）と同一の構成部分には同一符号を付し、説明を省略する。
【０１２６】
音声符号化装置１０００において、逆フィルタ部１００３は、式（２）により表される。
【０１２７】
分離部１００１は、図１７に示す音声符号化装置９００から受信されたビットストリームを、第１レイヤ符号化データ、第２レイヤ符号化データ、ＬＰＣ係数符号化データおよび特徴量符号化データに分離して、第１レイヤ符号化データを第１レイヤ復号化部８０１に、第２レイヤ符号化データを第２レイヤ復号化部４０５に、ＬＰＣ係数をＬＰＣ復号化部４０７に、特徴量符号化データを特徴量復号化部１００２に出力する。また、分離部１００１は、レイヤ情報（ビットストリームにどのレイヤの符号化データが含まれるかを表す情報）を判定部４１３に出力する。
【０１２８】
特徴量復号化部１００２は、特徴量復号化部９０３（図１７）同様、特徴量符号化データを用いて特徴量を復号し、復号特徴量に応じて逆フィルタ部１００３で用いる共振抑圧係数γを決定して逆フィルタ部１００３に出力する。
【０１２９】
逆フィルタ部１００３は、特徴量復号化部１００２によって制御される共振抑圧係数γに応じて、式（２）に従って逆フィルタ処理を行う。
【０１３０】
このようにして、音声復号化装置１０００は、図１７に示す音声符号化装置９００から送信されたビットストリームを復号することができる。
【０１３１】
なお、ＬＰＣ量子化部１０２（図１７）は、上記のように、ＬＰＣ係数を一旦ＬＳＰパラメータに変換した後に量子化する。そこで、本実施の形態においては、音声符号化装置の構成を図１９に示すようにしてもよい。すなわち、図１９に示す音声符号化装置１１００では、特徴量分析部９０１を設けずに、ＬＰＣ量子化部１０２がＬＳＰパラメータ間の距離を算出して特徴量符号化部９０２に出力する。
【０１３２】
さらに、ＬＰＣ量子化部１０２が復号ＬＳＰパラメータを生成する場合には、音声符号化装置の構成を図２０に示すようにしてもよい。すなわち、図２０に示す音声符号化装置１３００では、特徴量分析部９０１、特徴量符号化部９０２および特徴量復号化部９０３
を設けずに、ＬＰＣ量子化部１０２が、復号ＬＳＰパラメータを生成し、復号ＬＳＰパラメータ間の距離を算出して逆フィルタ部９０４，９０５に出力する。
【０１３３】
また、図２０に示す音声符号化装置１３００から送信されたビットストリームを復号する音声復号化装置１４００の構成を図２１に示す。図２１において、ＬＰＣ復号化部４０７は、さらに、復号ＬＰＣ係数から復号ＬＳＰパラメータを生成し、復号ＬＳＰパラメータ間の距離を算出して逆フィルタ部１００３に出力する。
【０１３４】
（実施の形態６）
音声信号やオーディオ信号では、複製元である低域部のスペクトルのダイナミックレンジ（スペクトルの振幅の最大値と最小値との比）が複製先である高域部のスペクトルのダイナミックレンジより大きくなる状況がよく発生する。このような状況において低域部のスペクトルを複製して高域部のスペクトルとする場合、高域部にスペクトルの過大なピークが発生する。そして、このように過大なピークを有するスペクトルを時間領域に変換して得られる復号信号には、鈴が鳴るように聞こえるノイズが発生し、その結果、主観品質が低下してしまう。
【０１３５】
これに対し、主観品質の改善を図るために、低域部のスペクトルを変形して低域部のスペクトルのダイナミックレンジを高域部のスペクトルのダイナミックレンジに近づける技術が提案されている（例えば、押切，江原，吉田, “ピッチフィルタリングに基づくスペクトル符号化を用いた超広帯域スケーラブル音声符号化の改善”,2004年秋季音講論集2-4-13，pp.297-298，2004年9月、参照）。この技術では、低域部のスペクトルをどのように変形したかを表す変形情報を音声符号化装置から音声復号化装置へ送信する必要がある。
【０１３６】
ここで、音声符号化装置においてこの変形情報を符号化する際に、符号化候補の数が十分でない場合、すなわち、低ビットレートの場合には大きな量子化誤差が発生する。そして、このような大きな量子化誤差が発生すると、その量子化誤差に起因して低域部のスペクトルのダイナミックレンジの調整が十分に行われず、その結果品質劣化を招くことがある。特に、高域部のスペクトルのダイナミックレンジより大きなダイナミックレンジを表す符号化候補が選択された場合、高域部のスペクトルに過大なピークが発生しやすくなり、品質劣化が顕著に現れてしまうことがある。
【０１３７】
そこで、本実施の形態では、低域部のスペクトルのダイナミックレンジを高域部のスペクトルのダイナミックレンジに近づける技術を上記各実施の形態に適用する場合において、第２レイヤ符号化部１０８が変形情報を符号化する際に、ダイナミックレンジが小さくなる符号化候補をダイナミックレンジが大きくなる符号化候補よりも選択されやすくする。
【０１３８】
図２２に、本発明の実施の形態６に係る第２レイヤ符号化部１０８の構成を示す。図２２において、実施の形態１（図７）と同一の構成部分には同一符号を付し、説明を省略する。
【０１３９】
図２２に示す第２レイヤ符号化部１０８において、スペクトル変形部１０８７には、第１レイヤ復号化部１０７より第１レイヤ復号スペクトルＳ１（ｋ）（０≦ｋ＜ＦＬ）が入力され、周波数領域変換部１０５より残差スペクトルＳ２（ｋ）（０≦ｋ＜ＦＨ）が入力される。スペクトル変形部１０８７は、復号スペクトルＳ１（ｋ）のダイナミックレンジを適切なダイナミックレンジとするために、復号スペクトルＳ１（ｋ）を変形させて復号スペクトルＳ１（ｋ）のダイナミックレンジを変化させる。そして、スペクトル変形部１０８７は、復号スペクトルＳ１（ｋ）をどのように変形したかを表す変形情報を符号化して多重化部１０８６に出力する。また、スペクトル変形部１０８７は、変形後の復号スペ
クトル（変形復号スペクトル）Ｓ１'（ｊ,ｋ）を内部状態設定部１０８１に出力する。
【０１４０】
スペクトル変形部１０８７の構成を図２３に示す。スペクトル変形部１０８７は、復号スペクトルＳ１（ｋ）を変形して復号スペクトルＳ１（ｋ）のダイナミックレンジを残差スペクトルＳ２（ｋ）の高域部（ＦＬ≦ｋ＜ＦＨ）のダイナミックレンジに近づける。また、スペクトル変形部１０８７は、変形情報を符号化して出力する。
【０１４１】
図２３に示すスペクトル変形部１０８７において、変形スペクトル生成部１１０１は、復号スペクトルＳ１（ｋ）を変形して変形復号スペクトルＳ１'（ｊ,ｋ）を生成し、サブバンドエネルギー算出部１１０２に出力する。ここで、ｊは符号帳１１１１の各符号化候補（各変形情報）を識別するためのインデックスであり、変形スペクトル生成部１１０１では、符号帳１１１１に含まれる各符号化候補（各変形情報）を用いて復号スペクトルＳ１（ｋ）の変形が行われる。ここでは、指数関数を用いてスペクトルの変形を行う場合を一例に挙げる。例えば、符号帳１１１１に含まれる符号化候補をα（ｊ）と表したとき、各符号化候補α（ｊ）は０≦α（ｊ）≦１の範囲にあるものとする。よって、変形復号スペクトルＳ１'（ｊ,ｋ）は、式（１５）のように表される。
【数１５】
2007037361.tif 000072
【０１４２】
ここで、sign（）は正または負の符号を返す関数を表す。よって、符号化候補α（ｊ）が０に近い値をとるほど変形復号スペクトルＳ１'（ｊ,ｋ）のダイナミックレンジは小さくなる。
【０１４３】
サブバンドエネルギー算出部１１０２は、変形復号スペクトルＳ１'（ｊ,ｋ）の周波数帯域を複数のサブバンドに分割し、各サブバンドの平均エネルギー（サブバンドエネルギー）Ｐ１（ｊ,ｎ）を求めて分散算出部１１０３に出力する。ここでｎはサブバンド番号を表す。
【０１４４】
分散算出部１１０３は、サブバンドエネルギーＰ１（ｊ,ｎ）のばらつきの程度を表すために、サブバンドエネルギーＰ１（ｊ,ｎ）の分散σ１（ｊ）２を求める。そして、分散算出部１１０３は、符号化候補（変形情報）ｊにおける分散σ１（ｊ）２を減算部１１０６に出力する。
【０１４５】
一方、サブバンドエネルギー算出部１１０４は、残差スペクトルＳ２（ｋ）の高域部を複数のサブバンドに分割し、各サブバンドの平均エネルギー（サブバンドエネルギー）Ｐ２（ｎ）を求めて分散算出部１１０５に出力する。
【０１４６】
分散算出部１１０５は、サブバンドエネルギーＰ２（ｎ）のばらつきの程度を表すために、サブバンドエネルギーＰ２（ｎ）の分散σ２２を求め、減算部１１０６に出力する。
【０１４７】
減算部１１０６は、分散σ２２から分散σ１（ｊ）２を減じ、この減算により得られる誤差信号を判定部１１０７および重み付き誤差算出部１１０８に出力する。
【０１４８】
判定部１１０７は、誤差信号の符号（正または負）を判定し、判定結果に基づいて、重み付き誤差算出部１１０８に与える重み（ウェイト）を決定する。判定部１１０７は、誤差信号の符号が正である場合にはｗｐｏｓを、負である場合にはｗｎｅｇを重みとして選択し、重み付き誤差算出部１１０８に出力する。ｗｐｏｓとｗｎｅｇとの間には式（１６）に示す大小関係がある。
【数１６】
2007037361.tif 000073
【０１４９】
重み付き誤差算出部１１０８は、まず、減算部１１０６から入力される誤差信号の２乗値を算出し、次に、判定部１１０７から入力される重みｗ（ｗｐｏｓまたはｗｎｅｇ）を誤差信号の２乗値に乗じて重み付き２乗誤差Ｅを算出し、探索部１１０９に出力する。重み付き２乗誤差Ｅは式（１７）のように表される。
【数１７】
2007037361.tif 000074
【０１５０】
探索部１１０９は、符号帳１１１１を制御して符号帳１１１１に格納されている符号化候補（変形情報）を順次変形スペクトル生成部１１０１に出力させ、重み付き２乗誤差Ｅが最小となる符号化候補（変形情報）を探索する。そして、探索部１１０９は、重み付き２乗誤差Ｅが最小となる符号化候補のインデックスｊｏｐｔを最適変形情報として変形スペクトル生成部１１１０および多重化部１０８６に出力する。
【０１５１】
変形スペクトル生成部１１１０は、復号スペクトルＳ１（ｋ）を変形して最適変形情報ｊｏｐｔに対応する変形復号スペクトルＳ１'（ｊｏｐｔ,ｋ）を生成し、内部状態設定部１０８１に出力する。
【０１５２】
次いで、本実施の形態に係る音声復号化装置の第２レイヤ復号化部２０３について説明する。図２４に、本発明の実施の形態６に係る第２レイヤ復号化部２０３の構成を示す。図２４において、実施の形態１（図１０）と同一の構成部分には同一符号を付し、説明を省略する。
【０１５３】
第２レイヤ復号化部２０３において、変形スペクトル生成部２０３６は、分離部２０３２から入力される最適変形情報ｊｏｐｔに基づいて、第１レイヤ復号化部２０２から入力される第１レイヤ復号スペクトルＳ１（ｋ）を変形して変形復号スペクトルＳ１'（ｊｏｐｔ,ｋ）を生成し、内部状態設定部２０３１に出力する。つまり、変形スペクトル生成部２０３６は、音声符号化装置側の変形スペクトル生成部１１１０に対応して備えられ、変形スペクトル生成部１１１０と同様の処理を行う。
【０１５４】
上記のように、重み付き２乗誤差を算出するときの重みを誤差信号の符号に応じて決定し、かつ、その重みが式（１６）に示す関係がある場合、次のことが言える。
【０１５５】
すなわち、誤差信号が正の場合とは、変形復号スペクトルＳ１'のばらつきの程度が目標値である残差スペクトルＳ２のばらつきの程度よりも小さくなる場合である。つまりこれは、音声復号化装置側で生成される変形復号スペクトルＳ１'のダイナミックレンジが残差スペクトルＳ２のダイナミックレンジよりも小さくなることに相当する。
【０１５６】
一方、誤差信号が負の場合とは、変形復号スペクトルＳ１'のばらつきの程度が目標値である残差スペクトルＳ２のばらつきの程度よりも大きくなる場合である。つまりこれは、音声復号化装置側で生成される変形復号スペクトルＳ１'のダイナミックレンジが残差スペクトルＳ２のダイナミックレンジよりも大きくなることに相当する。
【０１５７】
よって、式（１６）に示すように誤差信号が正の場合の重みｗｐｏｓを誤差信号が負の
場合の重みｗｎｅｇよりも小さく設定することにより、２乗誤差が同程度の値の場合、残差スペクトルＳ２のダイナミックレンジよりも小さいダイナミックレンジとなる変形復号スペクトルＳ１'を生成するような符号化候補が選択されやすくなる。つまり、ダイナミックレンジを抑える符号化候補が優先的に選択されるようになる。よって、音声復号化装置で生成される推定スペクトルのダイナミックレンジが残差スペクトルの高域部のダイナミックレンジよりも大きくなる頻度が減少する。
【０１５８】
ここで、変形復号スペクトルＳ１'のダイナミックレンジが目標となるスペクトルのダイナミックレンジよりも大きくなると、音声復号化装置では推定スペクトルに過大なピークが出現し人間の耳に品質劣化として知覚されやすくなるのに対し、変形復号スペクトルＳ１'のダイナミックレンジが目標となるスペクトルのダイナミックレンジよりも小さくなると、音声復号化装置では推定スペクトルに上記のような過大なピークが発生しにくくなる。よって、本実施の形態によれば、低域部のスペクトルのダイナミックレンジを高域部のスペクトルのダイナミックレンジに合わせる技術を実施の形態１に適用する場合において、聴感的な音質の劣化を防止することができる。
【０１５９】
なお、上記説明では、スペクトル変形方法として指数関数を用いたものを一例に挙げたが、これに限定されず、例えば対数関数を用いたスペクトル変形等、他のスペクトル変形方法を用いてもよい。
【０１６０】
また、上記説明ではサブバンドの平均エネルギーの分散を用いる場合について説明したが、スペクトルのダイナミックレンジの大きさを表す指標でさえあれば、サブバンドの平均エネルギーの分散に限定されるものではない。
【０１６１】
（実施の形態７）
図２５に、本発明の実施の形態７に係るスペクトル変形部１０８７の構成を示す。図２５において、実施の形態６（図２３）と同一の構成部分には同一符号を付し、説明を省略する。
【０１６２】
図２５に示すスペクトル変形部１０８７において、ばらつき度算出部１１１２−１は、復号スペクトルＳ１（ｋ）の低域部の値の分布から復号スペクトルＳ１（ｋ）のばらつき度を算出し、閾値設定部１１１３−１,１１１３−２に出力する。ばらつき度とは、具体的には復号スペクトルＳ１（ｋ）の標準偏差σ１である。
【０１６３】
閾値設定部１１１３−１は、標準偏差σ１を用いて第１閾値ＴＨ１を求めて平均スペクトル算出部１１１４−１および変形スペクトル生成部１１１０に出力する。ここで、第１閾値ＴＨ１とは、復号スペクトルＳ１（ｋ）のうち比較的振幅の大きなスペクトルを特定するための閾値であり、標準偏差σ１に所定の定数ａを乗じた値が使用される。
【０１６４】
閾値設定部１１１３−２は、標準偏差σ１を用いて第２閾値ＴＨ２を求めて平均スペクトル算出部１１１４−２および変形スペクトル生成部１１１０に出力する。ここで、第２閾値ＴＨ２とは、復号スペクトルＳ１（ｋ）の低域部のうち比較的振幅の小さなスペクトルを特定するための閾値であり、標準偏差σ１に所定の定数ｂ（＜ａ）を乗じた値が使用される。
【０１６５】
平均スペクトル算出部１１１４−１は、第１閾値ＴＨ１よりも振幅が大きいスペクトルの平均振幅値（以下、第１平均値という）を求め、変形ベクトル算出部１１１５に出力する。具体的には、平均スペクトル算出部１１１４−１は、復号スペクトルＳ１（ｋ）の低域部のスペクトルの値を、復号スペクトルＳ１（ｋ）の平均値ｍ１に第１閾値ＴＨ１を加えた値（ｍ１＋ＴＨ１）と比較し、この値よりも大きな値を有するスペクトルを特定する
（ステップ１）。次に、平均スペクトル算出部１１１４−１は、復号スペクトルＳ１（ｋ）の低域部のスペクトルの値を、復号スペクトルＳ１（ｋ）の平均値ｍ１から第１閾値ＴＨ１を減じた値（ｍ１−ＴＨ１）と比較し、この値よりも小さな値を有するスペクトルを特定する（ステップ２）。そして、平均スペクトル算出部１１１４−１は、ステップ１およびステップ２の双方で求まったスペクトルの振幅の平均値を求め、変形ベクトル算出部１１１５に出力する。
【０１６６】
平均スペクトル算出部１１１４−２は、第２閾値ＴＨ２よりも振幅が小さいスペクトルの平均振幅値（以下、第２平均値という）を求め、変形ベクトル算出部１１１５に出力する。具体的には、平均スペクトル算出部１１１４−２は、復号スペクトルＳ１（ｋ）の低域部のスペクトルの値を、復号スペクトルＳ１（ｋ）の平均値ｍ１に第２閾値ＴＨ２を加えた値（ｍ１＋ＴＨ２）と比較し、この値よりも小さな値を有するスペクトルを特定する（ステップ１）。次に、平均スペクトル算出部１１１４−２は、復号スペクトルＳ１（ｋ）の低域部のスペクトルの値を、復号スペクトルＳ１（ｋ）の平均値ｍ１から第２閾値ＴＨ２を減じた値（ｍ１−ＴＨ２）と比較し、この値よりも大きな値を有するスペクトルを特定する（ステップ２）。そして、平均スペクトル算出部１１１４−２は、ステップ１およびステップ２の双方で求まったスペクトルの振幅の平均値を求め、変形ベクトル算出部１１１５に出力する。
【０１６７】
一方、ばらつき度算出部１１１２−２は、残差スペクトルＳ２（ｋ）の高域部の値の分布から残差スペクトルＳ２（ｋ）のばらつき度を算出し、閾値設定部１１１３−３,１１１３−４に出力する。ばらつき度とは、具体的には残差スペクトルＳ２（ｋ）の標準偏差σ２である。
【０１６８】
閾値設定部１１１３−３は、標準偏差σ２を用いて第３閾値ＴＨ３を求めて平均スペクトル算出部１１１４−３に出力する。ここで、第３閾値ＴＨ３とは、残差スペクトルＳ２（ｋ）の高域部のうち比較的振幅の大きなスペクトルを特定するための閾値であり、標準偏差σ２に所定の定数ｃを乗じた値が使用される。
【０１６９】
閾値設定部１１１３−４は、標準偏差σ２を用いて第４閾値ＴＨ４を求めて平均スペクトル算出部１１１４−４に出力する。ここで、第４閾値ＴＨ４とは、残差スペクトルＳ２（ｋ）の高域部のうち比較的振幅の小さなスペクトルを特定するための閾値であり、標準偏差σ２に所定の定数ｄ（＜ｃ）を乗じた値が使用される。
【０１７０】
平均スペクトル算出部１１１４−３は、第３閾値ＴＨ３よりも振幅が大きいスペクトルの平均振幅値（以下、第３平均値という）を求め、変形ベクトル算出部１１１５に出力する。具体的には、平均スペクトル算出部１１１４−３は、残差スペクトルＳ２（ｋ）の高域部のスペクトルの値を、残差スペクトルＳ２（ｋ）の平均値ｍ３に第３閾値ＴＨ３を加えた値（ｍ３＋ＴＨ３）と比較し、この値よりも大きな値を有するスペクトルを特定する（ステップ１）。次に、平均スペクトル算出部１１１４−３は、残差スペクトルＳ２（ｋ）の高域部のスペクトルの値を、残差スペクトルＳ２（ｋ）の平均値ｍ３から第３閾値ＴＨ３を減じた値（ｍ３−ＴＨ３）と比較し、この値よりも小さな値を有するスペクトルを特定する（ステップ２）。そして、平均スペクトル算出部１１１４−３は、ステップ１およびステップ２の双方で求まったスペクトルの振幅の平均値を求め、変形ベクトル算出部１１１５に出力する。
【０１７１】
平均スペクトル算出部１１１４−４は、第４閾値ＴＨ４よりも振幅が小さいスペクトルの平均振幅値（以下、第４平均値という）を求め、変形ベクトル算出部１１１５に出力する。具体的には、平均スペクトル算出部１１１４−４は、残差スペクトルＳ２（ｋ）の高域部のスペクトルの値を、残差スペクトルＳ２（ｋ）の平均値ｍ３に第４閾値ＴＨ４を加
えた値（ｍ３＋ＴＨ４）と比較し、この値よりも小さな値を有するスペクトルを特定する（ステップ１）。次に、平均スペクトル算出部１１１４−４は、残差スペクトルＳ２（ｋ）の高域部のスペクトルの値を、残差スペクトルＳ２（ｋ）の平均値ｍ３から第４閾値ＴＨ４を減じた値（ｍ３−ＴＨ４）と比較し、この値よりも大きな値を有するスペクトルを特定する（ステップ２）。そして、平均スペクトル算出部１１１４−４は、ステップ１およびステップ２の双方で求まったスペクトルの振幅の平均値を求め、変形ベクトル算出部１１１５に出力する。
【０１７２】
変形ベクトル算出部１１１５は、第１平均値、第２平均値、第３平均値および第４平均値を用いて、以下のようにして変形ベクトルを算出する。
【０１７３】
すなわち、変形ベクトル算出部１１１５は、第３平均値と第１平均値との比（以下、第１ゲインという）、および、第４平均値と第２平均値との比（以下、第２ゲインという）を算出し、第１ゲインおよび第２ゲインを変形ベクトルとして減算部１１０６に出力する。以下、変形ベクトルをｇ（ｉ）（ｉ＝１,２）と表記する。つまり、ｇ（１）は第１ゲインを表し、ｇ（２）は第２ゲインを表す。
【０１７４】
減算部１１０６は、変形ベクトルｇ（ｉ）から、変形ベクトル符号帳１１１６に属する符号化候補を減じ、この減算により得られる誤差信号を判定部１１０７および重み付き誤差算出部１１０８に出力する。以下、符号化候補をｖ（ｊ,ｉ）と表す。ここで、ｊは変形ベクトル符号帳１１１６の各符号化候補（各変形情報）を識別するためのインデックスである。
【０１７５】
判定部１１０７は、誤差信号の符号（正または負）を判定し、判定結果に基づいて、重み付き誤差算出部１１０８に与える重み（ウェイト）を第１ゲインｇ（１），第２ゲインｇ（２）毎に決定する。判定部１１０７は、第１ゲインｇ（１）に対しては、誤差信号の符号が正である場合にはｗlightを、負である場合にはｗheavyを重みとして選択し、重み付き誤差算出部１１０８に出力する。一方、第２ゲインｇ（２）に対しては、判定部１１０７は、誤差信号の符号が正である場合にはｗheavyを、負である場合にはｗlightを重みとして選択し、重み付き誤差算出部１１０８に出力する。ｗlightとｗheavyとの間には式（１８）に示す大小関係がある。
【数１８】
2007037361.tif 000075
【０１７６】
重み付き誤差算出部１１０８は、まず、減算部１１０６から入力される誤差信号の２乗値を算出し、次に、誤差信号の２乗値と、第１ゲインｇ（１），第２ゲインｇ（２）毎に判定部１１０７から入力される重みｗ（ｗlightまたはｗheavy）との積和を求めて重み付き２乗誤差Ｅを算出し、探索部１１０９に出力する。重み付き２乗誤差Ｅは式（１９）のように表される。
【数１９】
2007037361.tif 000076
【０１７７】
探索部１１０９は、変形ベクトル符号帳１１１６を制御して変形ベクトル符号帳１１１６に格納されている符号化候補（変形情報）を順次減算部１１０６に出力させ、重み付き２乗誤差Ｅが最小となる符号化候補（変形情報）を探索する。そして、探索部１１０９は、重み付き２乗誤差Ｅが最小となる符号化候補のインデックスｊｏｐｔを最適変形情報と
して変形スペクトル生成部１１１０および多重化部１０８６に出力する。
【０１７８】
変形スペクトル生成部１１１０は、第１閾値ＴＨ１、第２閾値ＴＨ２および最適変形情報ｊｏｐｔを用いて復号スペクトルＳ１（ｋ）を変形して最適変形情報ｊｏｐｔに対応する変形復号スペクトルＳ１'（ｊｏｐｔ,ｋ）を生成し、内部状態設定部１０８１に出力する。
【０１７９】
変形スペクトル生成部１１１０は、まず、最適変形情報ｊｏｐｔを用いて第３平均値と第１平均値との比の復号値（以下、復号第１ゲインという）、および、第４平均値と第２平均値との比の復号値（以下、復号第２ゲインという）を生成する。
【０１８０】
次に、変形スペクトル生成部１１１０は、復号スペクトルＳ１（ｋ）の振幅値と第１閾値ＴＨ１とを比較し、第１閾値ＴＨ１よりも振幅が大きいスペクトルを特定し、これらのスペクトルに復号第１ゲインを乗じて変形復号スペクトルＳ１'（ｊｏｐｔ,ｋ）を生成する。同様に、変形スペクトル生成部１１１０は、復号スペクトルＳ１（ｋ）の振幅値と第２閾値ＴＨ２とを比較し、第２閾値ＴＨ２よりも振幅が小さいスペクトルを特定し、これらのスペクトルに復号第２ゲインを乗じて変形復号スペクトルＳ１'（ｊｏｐｔ,ｋ）を生成する。
【０１８１】
なお、復号スペクトルＳ１（ｋ）のうち、第１閾値ＴＨ１と第２閾値ＴＨ２とに挟まれる領域に属するスペクトルに対しては、符号化情報が存在しない。そこで、変形スペクトル生成部１１１０は、復号第１ゲインと復号第２ゲインの中間的な値を有するゲインを使用する。例えば、変形スペクトル生成部１１１０は、復号第１ゲインと、復号第２ゲインと、第１閾値ＴＨ１と、第２閾値ＴＨ２とに基づく特性曲線から、ある振幅ｘに対応する復号ゲインｙを求め、このゲインを復号スペクトルＳ１（ｋ）の振幅に乗じる。すなわち、復号ゲインｙは、復号第１ゲインおよび復号第２ゲインの線形補間値となっている。
【０１８２】
このようにして本実施の形態によれば、実施の形態６と同様の作用・効果を得ることができる。
【０１８３】
（実施の形態８）
図２６に、本発明の実施の形態８に係るスペクトル変形部１０８７の構成を示す。図２６において、実施の形態６（図２３）と同一の構成部分には同一符号を付し、説明を省略する。
【０１８４】
図２６に示すスペクトル変形部１０８７において、修正部１１１７には、分散算出部１１０５から分散σ２２が入力される。
【０１８５】
修正部１１１７は、分散σ２２の値を小さくする修正処理を施して減算部１１０６に出力する。具体的には、修正部１１１７は、０以上１未満の値を分散σ２２に乗じる。
【０１８６】
減算部１１０６は、修正処理後の分散から分散σ１（ｊ）２を減じ、この減算により得られる誤差信号を誤差算出部１１１８に出力する。
【０１８７】
誤差算出部１１１８は、減算部１１０６から入力される誤差信号の２乗値（２乗誤差）を算出して、探索部１１０９に出力する。
【０１８８】
探索部１１０９は、符号帳１１１１を制御して符号帳１１１１に格納されている符号化候補（変形情報）を順次変形スペクトル生成部１１０１に出力させ、２乗誤差が最小となる符号化候補（変形情報）を探索する。そして、探索部１１０９は、２乗誤差が最小とな
る符号化候補のインデックスｊｏｐｔを最適変形情報として変形スペクトル生成部１１１０および多重化部１０８６に出力する。
【０１８９】
このように、本実施の形態によれば、修正部１１１７での修正処理により、探索部１１０９では、修正処理後の分散、すなわち、値が小さくなった分散を目標値とした符号化候補の探索が行われるようになる。よって、音声復号化装置では、推定スペクトルのダイナミックレンジが抑えられるようになるため、上記のような過大なピークの発生頻度をさらに減少することができる。
【０１９０】
なお、修正部１１１７では、入力音声信号の特性に応じて分散σ２２に乗じる値を変化させてもよい。その特性としては、入力音声信号のピッチ周期性の強さを用いるのが適当である。つまり、修正部１１１７は、入力音声信号のピッチ周期性が弱い場合（例えば、ピッチゲインが小さい場合）には分散σ２２に乗じる値を大きな値にし、入力音声信号のピッチ周期性が強い場合（例えば、ピッチゲインが大きい場合）には分散σ２２に乗じる値を小さな値にしてもよい。このような適応化により、ピッチ周期性の強い信号（例えば母音部）に対してのみ過大なスペクトルピークが生じにくくなり、その結果、聴感的な音質を改善することができる。
【０１９１】
（実施の形態９）
図２７に、本発明の実施の形態９に係るスペクトル変形部１０８７の構成を示す。図２７において、実施の形態７（図２５）と同一の構成部分には同一符号を付し、説明を省略する。
【０１９２】
図２７に示すスペクトル変形部１０８７において、修正部１１１７には、変形ベクトル算出部１１１５から変形ベクトルｇ（ｉ）が入力される。
【０１９３】
修正部１１１７は、第１ゲインｇ（１）の値を小さくする修正処理および第２ゲインｇ（２）の値を大きくする修正処理の少なくとも一方を施して減算部１１０６に出力する。具体的には、修正部１１１７は、０以上１未満の値を第１ゲインｇ（１）に乗じ、１より大きい値を第２ゲインｇ（２）に乗じる。
【０１９４】
減算部１１０６は、修正処理後の変形ベクトルから、変形ベクトル符号帳１１１６に属する符号化候補を減じ、この減算により得られる誤差信号を誤差算出部１１１８に出力する。
【０１９５】
誤差算出部１１１８は、減算部１１０６から入力される誤差信号の２乗値（２乗誤差）を算出して、探索部１１０９に出力する。
【０１９６】
探索部１１０９は、変形ベクトル符号帳１１１６を制御して変形ベクトル符号帳１１１６に格納されている符号化候補（変形情報）を順次減算部１１０６に出力させ、２乗誤差が最小となる符号化候補（変形情報）を探索する。そして、探索部１１０９は、２乗誤差が最小となる符号化候補のインデックスｊｏｐｔを最適変形情報として変形スペクトル生成部１１１０および多重化部１０８６に出力する。
【０１９７】
このように、本実施の形態によれば、修正部１１１７での修正処理により、探索部１１０９では、修正処理後の変形ベクトル、すなわち、ダイナミックレンジを小さくさせる変形ベクトルを目標値とした符号化候補の探索が行われるようになる。よって、音声復号化装置では、推定スペクトルのダイナミックレンジが抑えられるようになるため、上記のような過大なピークの発生頻度をさらに減少することができる。
【０１９８】
なお、本実施の形態においても実施の形態８同様、修正部１１１７では、入力音声信号の特性に応じて変形ベクトルｇ（ｉ）に乗じる値を変化させてもよい。このような適応化により、実施の形態８同様、ピッチ周期性の強い信号（例えば母音部）に対してのみ過大なスペクトルピークが生じにくくなり、その結果、聴感的な音質を改善することができる。
【０１９９】
（実施の形態１０）
図２８に、本発明の実施の形態１０に係る第２レイヤ符号化部１０８の構成を示す。図２８において、実施の形態６（図２２）と同一の構成部分には同一符号を付し、説明を省略する。
【０２００】
図２８に示す第２レイヤ符号化部１０８において、スペクトル変形部１０８８には、周波数領域変換部１０５から残差スペクトルＳ２（ｋ）が入力され、探索部１０８３から残差スペクトルの推定値（推定残差スペクトル）Ｓ２'（ｋ）が入力される。
【０２０１】
スペクトル変形部１０８８は、残差スペクトルＳ２（ｋ）の高域部のダイナミックレンジを参照して、推定残差スペクトルＳ２'（ｋ）を変形させて推定残差スペクトルＳ２'（ｋ）のダイナミックレンジを変化させる。そして、スペクトル変形部１０８８は、推定残差スペクトルＳ２'（ｋ）をどのように変形したかを表す変形情報を符号化して多重化部１０８６に出力する。また、スペクトル変形部１０８８は、変形後の推定残差スペクトル（変形残差スペクトル）をゲイン符号化部１０８５に出力する。なお、スペクトル変形部１０８８の内部構成は、スペクトル変形部１０８７と同一であるため、詳しい説明は省略する。
【０２０２】
ゲイン符号化部１０８５での処理は、実施の形態１における「残差スペクトルの推定値Ｓ２'（ｋ）」を「変形残差スペクトル」と読み替えたものになるため、詳しい説明は省略する。
【０２０３】
次いで、本実施の形態に係る音声復号化装置の第２レイヤ復号化部２０３について説明する。図２９に、本発明の実施の形態１０に係る第２レイヤ復号化部２０３の構成を示す。図２９において、実施の形態６（図２４）と同一の構成部分には同一符号を付し、説明を省略する。
【０２０４】
第２レイヤ復号化部２０３において、変形スペクトル生成部２０３７は、分離部２０３２から入力される最適変形情報ｊｏｐｔ、すなわち、変形残差スペクトルに関する最適変形情報ｊｏｐｔに基づいて、フィルタリング部２０３３から入力される復号スペクトルＳ'（ｋ）を変形してスペクトル調整部２０３５に出力する。つまり、変形スペクトル生成部２０３７は、音声符号化装置側のスペクトル変形部１０８８に対応して備えられ、スペクトル変形部１０８８と同様の処理を行う。
【０２０５】
このように、本実施の形態によれば、復号スペクトルＳ１（ｋ）のみならず推定残差スペクトルＳ２'（ｋ）も変形させるため、より適切なダイナミックレンジを有する推定残差スペクトルを生成することができる。
【０２０６】
（実施の形態１１）
図３０に、本発明の実施の形態１１に係る第２レイヤ符号化部１０８の構成を示す。図３０において、実施の形態６（図２２）と同一の構成部分には同一符号を付し、説明を省略する。
【０２０７】
図３０に示す第２レイヤ符号化部１０８において、スペクトル変形部１０８７は、音声
復号化装置と共有の所定の変形情報に従って復号スペクトルＳ１（ｋ）を変形させて復号スペクトルＳ１（ｋ）のダイナミックレンジを変化させる。そして、スペクトル変形部１０８７は、変形復号スペクトルＳ１'（ｊ,ｋ）を内部状態設定部１０８１に出力する。
【０２０８】
次いで、本実施の形態に係る音声復号化装置の第２レイヤ復号化部２０３について説明する。図３１に、本発明の実施の形態１１に係る第２レイヤ復号化部２０３の構成を示す。図３１において、実施の形態６（図２４）と同一の構成部分には同一符号を付し、説明を省略する。
【０２０９】
第２レイヤ復号化部２０３において、変形スペクトル生成部２０３６は、音声符号化装置と共有の所定の変形情報、すなわち、図３０のスペクトル変形部１０８７が使用した所定の変形情報と同一の変形情報に従って、第１レイヤ復号化部２０２から入力される第１レイヤ復号スペクトルＳ１（ｋ）を変形して内部状態設定部２０３１に出力する。
【０２１０】
このように、本実施の形態によれば、音声符号化装置のスペクトル変形部１０８７と音声復号化装置の変形スペクトル生成部２０３６とが予め定められた同一の変形情報に従って変形処理を行うため、音声符号化装置から音声復号化装置への変形情報の送信が不要となる。よって、本実施の形態によれば、実施の形態６に比べ、ビットレートを低減させることができる。
【０２１１】
なお、図２８に示すスペクトル変形部１０８８と図２９に示す変形スペクトル生成部２０３７とが予め定められた同一の変形情報に従って変形処理を行ってもよい。これにより、ビットレートをさらに低減させることができる。
【０２１２】
（実施の形態１２）
実施の形態１０における第２レイヤ符号化部１０８が、スペクトル変形部１０８７を有しない構成を採ることも可能である。そこで、実施の形態１２として、この場合の第２レイヤ符号化部１０８の構成を図３２に示す。
【０２１３】
また、第２レイヤ符号化部１０８がスペクトル変形部１０８７を有しない場合、音声復号化装置においても、スペクトル変形部１０８７に対応する変形スペクトル生成部２０３６が不要となる。そこで、実施の形態１２として、この場合の第２レイヤ復号化部２０３の構成を図３３に示す。
【０２１４】
以上、本発明の実施の形態について説明した。
【０２１５】
なお、実施の形態６〜１２に係る第２レイヤ符号化部１０８は、実施の形態２（図１１）、実施の形態３（図１３）、実施の形態４（図１５）、実施の形態５（図１７,１５,１６）においても用いることができる。ただし、実施の形態４、５（図１５,１３,１５,１６）では、第１レイヤ復号信号をアップサンプリングした後に周波数領域変換を施しているため、第１レイヤ復号スペクトルＳ１（ｋ）の周波数帯域は０≦ｋ＜ＦＨとなる。しかし、単にアップサンプリングした後に周波数領域への変換を行っているため、帯域ＦＬ≦ｋ＜ＦＨには有効な信号成分が含まれていない。よって、これらの実施形態においても、第１レイヤ復号スペクトルＳ１（ｋ）の帯域を０≦ｋ＜ＦＬとして扱うことができる。
【０２１６】
また、実施の形態６〜１２に係る第２レイヤ符号化部１０８は、実施の形態２〜５に記載した音声符号化装置以外の音声符号化装置の第２レイヤにおける符号化にも用いることができる。
【０２１７】
また、上記実施の形態においては、第２レイヤ符号化部１０８内において多重化部１０
８６でピッチ係数やインデックス等を多重化して第２レイヤ符号化データとして出力した後、多重化部１０９で第１レイヤ符号化データ、第２レイヤ符号化データおよびＬＰＣ係数符号化データを多重化してビットストリームを生成しているが、これに限定されず、第２レイヤ符号化部１０８内に多重化部１０８６を設けずに、ピッチ係数やインデックス等を多重化部１０９へ直接入力して第１レイヤ符号化データ等との多重化を行なってもよい。また、第２レイヤ復号化部２０３に関しても、分離部２０１でビットストリームから一旦分離されて生成された第２レイヤ符号化データを第２レイヤ復号化部２０３内の分離部２０３２へ入力し、分離部２０３２でさらにピッチ係数やインデックス等に分離しているが、これに限定されず、第２レイヤ復号化部２０３内に分離部２０３２を設けずに、分離部２０１で直接ビットストリームをピッチ係数やインデックス等に分離して第２レイヤ復号化部２０３へ入力してもよい。
【０２１８】
また、上記実施の形態においてはスケーラブル符号化の階層数が２である場合を例に挙げて説明したが、これに限定されず、本発明は３以上の階層を持つスケーラブル符号化にも適用することができる。
【０２１９】
また、上記実施の形態においては第２レイヤにおける変換符号化の方式としてＭＤＣＴを用いる場合を例に挙げて説明したが、これに限定されず、本発明では、ＦＦＴ、ＤＦＴ、ＤＣＴ、フィルタバンク、Ｗａｖｅｌｅｔ変換等、他の変換符号化方式を用いることもできる。
【０２２０】
また、上記実施の形態においては入力信号が音声信号である場合を例に挙げて説明したが、これに限定されず、本発明はオーディオ信号にも適用することができる。
【０２２１】
また、上記実施の形態に係る音声符号化装置や音声復号化装置を移動体通信システムにおいて使用される無線通信移動局装置や無線通信基地局装置に備えて、移動体通信における音声品質の劣化を防ぐことができる。また、無線通信移動局装置はUE、無線通信基地局装置はNode Bと表されることがある。
【０２２２】
また、上記実施の形態では、本発明をハードウェアで構成する場合を例にとって説明したが、本発明はソフトウェアで実現することも可能である。
【０２２３】
また、上記実施の形態の説明に用いた各機能ブロックは、典型的には集積回路であるＬＳＩとして実現される。これらは個別に１チップ化されてもよいし、一部または全てを含むように１チップ化されてもよい。ここでは、ＬＳＩとしたが、集積度の違いにより、ＩＣ、システムＬＳＩ、スーパーＬＳＩ、ウルトラＬＳＩと呼称されることもある。
【０２２４】
また、集積回路化の手法はＬＳＩに限るものではなく、専用回路または汎用プロセッサで実現してもよい。ＬＳＩ製造後に、プログラムすることが可能なＦＰＧＡ（Field Programmable Gate Array）や、ＬＳＩ内部の回路セルの接続や設定を再構成可能なリコンフィギュラブル・プロセッサーを利用してもよい。
【０２２５】
さらには、半導体技術の進歩または派生する別技術によりＬＳＩに置き換わる集積回路化の技術が登場すれば、当然、その技術を用いて機能ブロックの集積化を行ってもよい。バイオ技術の適応等が可能性としてありえる。
【０２２６】
本明細書は、２００５年９月３０日出願の特願２００５−２８６５３３及び２００６年７月２１日出願の特願２００６−１９９６１６に基づく。この内容はすべてここに含めておく。
【産業上の利用可能性】
【０２２７】
本発明は、移動体通信システムにおいて使用される無線通信移動局装置や無線通信基地局装置等の用途に適用することができる。
【図面の簡単な説明】
【０２２８】
【図１】音声信号のスペクトル（従来）を示す図
【図２】スペクトル包絡（従来）を示す図
【図３】スペクトル微細構造（従来）を示す図
【図４】低域部のスペクトルを高域部に複数回複製した場合のスペクトル（従来）を示す図
【図５Ａ】本発明の動作原理の説明図（低域部の復号スペクトル）
【図５Ｂ】本発明の動作原理の説明図（逆フィルタ通過後のスペクトル）
【図５Ｃ】本発明の動作原理の説明図（高域部の符号化）
【図５Ｄ】本発明の動作原理の説明図（復号信号のスペクトル）
【図６】本発明の実施の形態１に係る音声符号化装置のブロック構成図
【図７】上記音声符号化装置の第２レイヤ符号化部のブロック構成図
【図８】本発明の実施の形態１に係るフィルタリング部の動作説明図
【図９】本発明の実施の形態１に係る音声復号化装置のブロック構成図
【図１０】上記音声復号化装置の第２レイヤ復号化部のブロック構成図
【図１１】本発明の実施の形態２に係る音声符号化装置のブロック構成図
【図１２】本発明の実施の形態２に係る音声復号化装置のブロック構成図
【図１３】本発明の実施の形態３に係る音声符号化装置のブロック構成図
【図１４】本発明の実施の形態３に係る音声復号化装置のブロック構成図
【図１５】本発明の実施の形態４に係る音声符号化装置のブロック構成図
【図１６】本発明の実施の形態４に係る音声復号化装置のブロック構成図
【図１７】本発明の実施の形態５に係る音声符号化装置のブロック構成図
【図１８】本発明の実施の形態５に係る音声復号化装置のブロック構成図
【図１９】本発明の実施の形態５に係る音声符号化装置のブロック構成図（変形例１）
【図２０】本発明の実施の形態５に係る音声符号化装置のブロック構成図（変形例２）
【図２１】本発明の実施の形態５に係る音声復号化装置のブロック構成図（変形例１）
【図２２】本発明の実施の形態６に係る第２レイヤ符号化部のブロック構成図
【図２３】本発明の実施の形態６に係るスペクトル変形部のブロック構成図
【図２４】本発明の実施の形態６に係る第２レイヤ復号化部のブロック構成図
【図２５】本発明の実施の形態７に係るスペクトル変形部のブロック構成図
【図２６】本発明の実施の形態８に係るスペクトル変形部のブロック構成図
【図２７】本発明の実施の形態９に係るスペクトル変形部のブロック構成図
【図２８】本発明の実施の形態１０に係る第２レイヤ符号化部のブロック構成図
【図２９】本発明の実施の形態１０に係る第２レイヤ復号化部のブロック構成図
【図３０】本発明の実施の形態１１に係る第２レイヤ符号化部のブロック構成図
【図３１】本発明の実施の形態１１に係る第２レイヤ復号化部のブロック構成図
【図３２】本発明の実施の形態１２に係る第２レイヤ符号化部のブロック構成図
【図３３】本発明の実施の形態１２に係る第２レイヤ復号化部のブロック構成図
【手続補正３】
【補正対象書類名】図面
【補正対象項目名】全図
【補正方法】変更
【補正の内容】
【図１】
2007037361.tif 000077
【図２】
2007037361.tif 000078
【図３】
2007037361.tif 000079
【図４】
2007037361.tif 000080
【図５Ａ】
2007037361.tif 000081
【図５Ｂ】
2007037361.tif 000082
【図５Ｃ】
2007037361.tif 000083
【図５Ｄ】
2007037361.tif 000084
【図６】
2007037361.tif 000085
【図７】
2007037361.tif 000086
【図８】
2007037361.tif 000087
【図９】
2007037361.tif 000088
【図１０】
2007037361.tif 000089
【図１１】
2007037361.tif 000090
【図１２】
2007037361.tif 000091
【図１３】
2007037361.tif 000092
【図１４】
2007037361.tif 000093
【図１５】
2007037361.tif 000094
【図１６】
2007037361.tif 000095
【図１７】
2007037361.tif 000096
【図１８】
2007037361.tif 000097
【図１９】
2007037361.tif 000098
【図２０】
2007037361.tif 000099
【図２１】
2007037361.tif 000100
【図２２】
2007037361.tif 000101
【図２３】
2007037361.tif 000102
【図２４】
2007037361.tif 000103
【図２５】
2007037361.tif 000104
【図２６】
2007037361.tif 000105
【図２７】
2007037361.tif 000106
【図２８】
2007037361.tif 000107
【図２９】
2007037361.tif 000108
【図３０】
2007037361.tif 000109
【図３１】
2007037361.tif 000110
【図３２】
2007037361.tif 000111
【図３３】
2007037361.tif 000112
【国際調査報告】
2007037361.tif 000113
2007037361.tif 000114
2007037361.tif 000115
2007037361.tif 000116