(57)【要約】  安定した音量で良好な合成音を得る音声復号化装置。この音声復号化装置では、ポストフィルタ（２１０）は、合成フィルタ（２０９）の出力信号に対して音声の主観的な品質を改善する処理や定常雑音の主観的品質を改善する処理を行う。振幅比・変化量算出部（２１１）は、ポストフィルタ（２１０）の入力信号と出力信号との振幅比、およびこの振幅比の変動量をサブフレーム毎に算出する。平滑化係数設定部（２１２）は、ポストフィルタ（２１０）の入力信号と出力信号との振幅比およびこの振幅比の変動量を用いて平滑化係数をサブフレーム毎に設定する。調整係数設定部（２１３）は、ポストフィルタ（２１０）の入力信号と出力信号との振幅比および平滑化係数を用いて調整係数をサンプル毎に設定する。パワ調整部（２１４）は、調整係数をポストフィルタ（２１０）の出力信号に乗ずることにより、ポストフィルタ（２１０）の出力信号のパワを調整する。
2008072671.tif 000002
【特許請求の範囲】
【請求項１】
サブフレーム長の信号に対して所定のサンプルタイミング間隔でフィルタをかけるポストフィルタと、
前記ポストフィルタの入力信号と出力信号との振幅比あるいはパワ比である第１計算値、およびこの第１計算値の変動量である第２計算値をサブフレーム毎に算出する算出手段と、
前記第１計算値および前記第２計算値に基づいて平滑化係数をサブフレーム毎に設定する平滑化係数設定手段と、
前記第１計算値および前記平滑化係数に基づいて調整係数をサンプル毎に設定する調整係数設定手段と、
前記ポストフィルタの出力信号に前記調整係数を乗ずることにより復号音声信号を得るパワ調整手段と、
を具備する音声復号化装置。
【請求項２】
前記平滑化係数設定手段は、前記第１計算値が１．０に近いほど前記平滑化係数を１．０に近く設定する請求項１に記載の音声復号化装置。
【請求項３】
前記調整係数設定手段は、前サンプルの前記調整係数に前記平滑化係数を乗じた値と、１．０から前記平滑化係数を減じた加速係数を前記第１計算値に乗じた値と、を加算して新たな調整係数を算出する請求項１に記載の音声復号化装置。
【請求項４】
サブフレーム長の信号に対して所定のサンプルタイミング間隔でフィルタをかけるポストフィルタの出力信号のパワ調整方法であって、
前記ポストフィルタの入力信号と出力信号との振幅比あるいはパワ比である第１計算値、およびこの第１計算値の変動量である第２計算値をサブフレーム毎に算出するステップと、
前記第１計算値および前記第２計算値に基づいて平滑化係数をサブフレーム毎に設定するステップと、
前記第１計算値および前記平滑化係数に基づいて調整係数をサンプル毎に設定するステップと、
前記ポストフィルタの出力信号に前記調整係数を乗ずるステップと、
を具備するパワ調整方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、符号化された音声信号を復号化する音声復号化装置およびパワ調整方法に関する。
【背景技術】
【０００２】
移動体通信においては、電波などの伝送路容量や記憶媒体の有効利用を図るため、音声や画像のディジタル情報に対して圧縮符号化を行うことが必須であり、これまでに多くの符号化／復号化方式が開発されてきた。【０００３】
その中で、音声符号化技術は、音声の発声機構をモデル化してベクトル量子化を巧みに応用した基本方式「ＣＥＬＰ」（Code Excited Linear Prediction）によって性能が大きく向上した。また、オーディオ符号化等の楽音符号化技術は、変換符号化技術（ＭＰＥＧ標準ＡＣＣやＭＰ３等）により性能が大きく向上した。【０００４】
ここで、低ビットレートの復号器の後処理として、合成音に対して出力前にポストフィルタを掛けるのが一般的である。携帯電話用の標準コーデックの殆どでこのポストフィルタが使用されている。ＣＥＬＰのポストフィルタでは、ＬＰＣパラメータを用いた極零型（ＡＲＭＡ型）の極強調フィルタ、高周波数帯域強調フィルタ、ピッチフィルタが使用される。【０００５】
ただし、ポストフィルタにより強調する処理を行うと、ポストフィルタの入力信号に対して出力信号のパワが変動する。このため、ポストフィルタの出力信号のパワを入力信号と整合させるように調整する必要がある。【０００６】
このポストフィルタの出力信号のパワ調整は、ポストフィルタの入力信号と出力信号とのパワ比を求め、そのパワ比を基に調整係数を求め、ポストフィルタの出力信号に調整係数を乗ずることにより行われる。【０００７】
特許文献１や特許文献２には、調整係数を求めた後、サンプル毎に徐々にパワが調整されるように平滑化係数を用いる技術が開示されている。なお、平滑化係数をαとした場合、（１−α）は加速係数となる。
【特許文献１】特開平９−１９０１９５号公報
【特許文献２】特開平９−１２７９９６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
音声の立ち上がりの部分などでパワが立ち上がる場所ではポストフィルタもフィルタ利得が大きいのでポストフィルタの出力信号のパワは入力信号のパワよりも急激に大きくなる傾向があり、この場合にはパワの調整係数は早く適応しなければならない。また、ポストフィルタの入出力のパワ比が時間的に大きく変動する場合も速やかな調整が必要である。一方、ポストフィルタの入出力のパワ変動が小さい区間や、母音等の定常的な音声区間では調整係数を急速に変えることによる音質的歪の方が問題となるので、ゆっくり適応させることが望ましい。【０００９】
しかしながら、上記いずれの従来技術も、平滑化係数は固定であり、状況に応じて調整係数の変化の度合いが一定である。したがって、従来技術では、安定した音量で良好な合成音を得ることができない。【００１０】
本発明の目的は、安定した音量で良好な合成音を得ることができる音声復号化装置およびパワ調整方法を提供することである。
【課題を解決するための手段】
【００１１】
本発明の音声復号化装置は、サブフレーム長の信号に対して所定のサンプルタイミング間隔でフィルタをかけるポストフィルタと、前記ポストフィルタの入力信号と出力信号との振幅比あるいはパワ比である第１計算値、およびこの第１計算値の変動量である第２計算値をサブフレーム毎に算出する算出手段と、前記第１計算値および前記第２計算値に基づいて平滑化係数をサブフレーム毎に設定する平滑化係数設定手段と、前記第１計算値および前記平滑化係数に基づいて調整係数をサンプル毎に設定する調整係数設定手段と、前記ポストフィルタの出力信号に前記調整係数を乗ずることにより復号音声信号を得るパワ調整手段と、を具備する構成を採る。【００１２】
本発明のパワ調整方法は、サブフレーム長の信号に対して所定のサンプルタイミング間隔でフィルタをかけるポストフィルタの出力信号のパワ調整方法であって、前記ポストフィルタの入力信号と出力信号との振幅比あるいはパワ比である第１計算値、およびこの第１計算値の変動量である第２計算値をサブフレーム毎に算出するステップと、前記第１計算値および前記第２計算値に基づいて平滑化係数をサブフレーム毎に設定するステップと、前記第１計算値および前記平滑化係数に基づいて調整係数をサンプル毎に設定するステップと、前記ポストフィルタの出力信号に前記調整係数を乗ずるステップと、を具備する方法を採る。
【発明の効果】
【００１３】
本発明によれば、ポストフィルタによりパワが大きく変化する場合やパワ比の時間的変動が大きくなる場合にすばやくパワを調整することができ、またポストフィルタによるパワ変動が小さい区間や母音等の定常的な区間については不連続感の無いスムーズなパワ調整を実現することができる。したがって、本発明によれば、安定した音量で良好な合成音を得ることができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の一実施の形態に係る音声復号化装置に符号化データを送信する音声符号化装置の構成を示すブロック図
【図２】本発明の一実施の形態に係る音声復号化装置の構成を示すブロック図
【図３】本発明の一実施の形態に係る音声復号化装置のパワ調整のアルゴリズムを説明するフロー図
【図４】本発明の一実施の形態に係る音声復号化装置のパワ調整のアルゴリズムを説明するフロー図
【発明を実施するための最良の形態】
【００１５】
以下、本発明の一実施の形態について、図面を用いて説明する。【００１６】
図１は、本実施の形態に係る音声復号化装置に符号化データを送信する音声符号化装置の構成を示すブロック図である。【００１７】
前処理部１０１は、入力音声信号に対し、ＤＣ成分を取り除くハイパスフィルタ処理や後続する符号化処理の性能改善につながるような波形整形処理やプリエンファシス処理を行い、これらの処理後の信号（Xin）をＬＰＣ分析部１０２および加算部１０５に出力する。【００１８】
ＬＰＣ分析部１０２は、Xinを用いて線形予測分析を行い、分析結果（線形予測係数）をＬＰＣ量子化部１０３に出力する。ＬＰＣ量子化部１０３は、ＬＰＣ分析部１０２から出力された線形予測係数（ＬＰＣ）の量子化処理を行い、量子化ＬＰＣを合成フィルタ１０４に出力するとともに量子化ＬＰＣを表す符号（Ｌ）を多重化部１１４に出力する。【００１９】
合成フィルタ１０４は、量子化ＬＰＣに基づくフィルタ係数により、後述する加算部１１１から出力される駆動音源に対してフィルタ合成を行うことにより合成信号を生成し、合成信号を加算部１０５に出力する。【００２０】
加算部１０５は、合成信号の極性を反転させてXinに加算することにより誤差信号を算出し、誤差信号を聴覚重み付け部１１２に出力する。【００２１】
適応音源符号帳１０６は、過去に加算部１１１によって出力された駆動音源をバッファに記憶し、パラメータ決定部１１３から出力された信号により特定される過去の駆動音源から１フレーム分のサンプルを適応音源ベクトルとして切り出して乗算部１０９に出力する。【００２２】
ゲイン符号帳１０７は、パラメータ決定部１１３から出力された信号によって特定される適応音源ベクトルのゲインと固定音源ベクトルのゲインとをそれぞれ乗算部１０９と乗算部１１０とに出力する。【００２３】
固定音源符号帳１０８は、所定形状のパルス音源ベクトルをバッファに複数記憶し、パラメータ決定部１１３から出力された信号によって特定される形状を有するパルス音源ベクトルに拡散ベクトルを乗算して得られた固定音源ベクトルを乗算部１１０に出力する。【００２４】
乗算部１０９は、ゲイン符号帳１０７から出力されたゲインを、適応音源符号帳１０６から出力された適応音源ベクトルに乗じて、加算部１１１に出力する。乗算部１１０は、ゲイン符号帳１０７から出力されたゲインを、固定音源符号帳１０８から出力された固定音源ベクトルに乗じて、加算部１１１に出力する。【００２５】
加算部１１１は、利得乗算後の適応音源ベクトルと固定音源ベクトルとをそれぞれ乗算部１０９と乗算部１１０とから入力し、これらをベクトル加算し、加算結果である駆動音源を合成フィルタ１０４および適応音源符号帳１０６に出力する。なお、適応音源符号帳１０６に入力された駆動音源は、バッファに記憶される。【００２６】
聴覚重み付け部１１２は、加算部１０５から出力された誤差信号に対して聴覚的な重み付けをおこない符号化歪みとしてパラメータ決定部１１３に出力する。【００２７】
パラメータ決定部１１３は、聴覚重み付け部１１２から出力された符号化歪みを最小とする適応音源ベクトル、固定音源ベクトル及び量子化利得の符号を探索し、探索された適応音源ベクトルを表す符号（Ａ）、固定音源ベクトルを表す符号（Ｆ）及び量子化利得を表す符号（Ｇ）を多重化部１１４に出力する。【００２８】
多重化部１１４は、ＬＰＣ量子化部１０３から量子化ＬＰＣを表す符号（Ｌ）を入力し、パラメータ決定部１１３から適応音源ベクトルを表す符号（Ａ）、固定音源ベクトルを表す符号（Ｆ）および量子化利得を表す符号（Ｇ）を入力し、これらの情報を多重化して符号化情報として出力する。【００２９】
図２は、本実施の形態に係る音声復号化装置の構成を示すブロック図である。図２において、符号化情報は、多重化分離部２０１によって個々の符号（Ｌ、Ａ、Ｇ、Ｆ）に分離される。量子化ＬＰＣを表す符号（Ｌ）はＬＰＣ復号化部２０２に出力され、適応音源ベクトルを表す符号（Ａ）は適応音源符号帳２０３に出力され、量子化利得を表す符号（Ｇ）はゲイン符号帳２０４に出力され、固定音源ベクトルを表す符号（Ｆ）は固定音源符号帳２０５に出力される。【００３０】
ＬＰＣ復号化部２０２は、量子化ＬＰＣを表す符号（Ｌ）から量子化ＬＳＰパラメータを復号化し、得られた量子化ＬＳＰパラメータを量子化ＬＰＣパラメータに再変換し、合成フィルタ２０９に出力する。【００３１】
適応音源符号帳２０３は、合成フィルタ２０９で使用された過去の駆動音源を記憶し、適応音源ベクトルを表す符号（Ａ）に対応する適応符号帳ラグで指定される過去の駆動音源から１フレーム分のサンプルを適応音源ベクトルとして取り出して乗算部２０６に出力する。また、適応音源符号帳２０３は、加算部２０８から出力された駆動音源により、記憶されている駆動音源を更新する。【００３２】
ゲイン符号帳２０４は、量子化利得を表す符号（Ｇ）で指定される適応音源ベクトルのゲインと固定音源ベクトルのゲインを復号化し、適応音源ベクトルのゲインを乗算部２０６に出力し、固定音源ベクトルのゲインを乗算部２０７に出力する。【００３３】
固定音源符号帳２０５は、所定形状のパルス音源ベクトルをバッファに複数記憶し、固定音源ベクトルを表す符号（Ｆ）で指定される形状を有するパルス音源ベクトルに拡散ベクトルを乗算して得られた固定音源ベクトルを生成し、乗算部２０７に出力する。【００３４】
乗算部２０６は、適応音源ベクトルにゲインを乗算して、加算部２０８に出力する。乗算部２０７は、固定音源ベクトルにゲインを乗算して、加算部２０８に出力する。【００３５】
加算部２０８は、乗算部２０６、２０７から出力された利得乗算後の適応音源ベクトルと固定音源ベクトルとの加算を行って駆動音源を生成し、これを合成フィルタ２０９及び適応音源符号帳２０３に出力する。【００３６】
合成フィルタ２０９は、ＬＰＣ復号化部２０２によって復号化されたフィルタ係数を用いて、加算部２０８から出力された駆動音源のフィルタ合成を行い、得られた信号（以下、「第１合成信号」という）をポストフィルタ２１０および振幅比・変化量算出部２１１に出力する。【００３７】
ポストフィルタ２１０は、合成フィルタ２０９から出力された信号に対して、ホルマント強調やピッチ強調といったような音声の主観的な品質を改善する処理や、定常雑音の主観的品質を改善する処理などを施し、得られた信号（以下、「第２合成信号」という）を振幅比・変化量算出部２１１およびパワ調整部２１４に出力する。なお、ポストフィルタ２１０では、計算量を下げるために、ピッチ分析を省略し、適応音源符号帳２０３の適応符号帳ラグと適応音源ベクトルのゲインを利用して作成したフィルタをかける場合もある。【００３８】
振幅比・変化量算出部２１１は、ポストフィルタ２１０の入力信号である第１合成信号とポストフィルタ２１０の出力信号である第２合成信号との振幅比、およびこの振幅比の変動量をサブフレーム毎に算出し、算出した振幅比を平滑化係数設定部２１２および調整係数設定部２１３に出力し、算出した振幅比の変動量を平滑化係数設定部２１２に出力する。【００３９】
平滑化係数設定部２１２は、第１合成信号と第２合成信号との振幅比およびこの振幅比の変動量を用いて平滑化係数をサブフレーム毎に設定し、設定した平滑化係数を調整係数設定部２１３に出力する。【００４０】
調整係数設定部２１３は、第１合成信号と第２合成信号との振幅比、および平滑化係数を用いて調整係数をサンプル毎に設定し、設定した調整係数をパワ調整部２１４に出力する。【００４１】
パワ調整部２１４は、調整係数を第２合成信号に乗ずることにより、第２合成信号のパワを調整し、最終的な復号音声信号を得る。【００４２】
次に、本実施の形態に係る音声復号化装置のパワ調整のアルゴリズムについて図３、図４を用いて説明する。なお、図３、図４に示すアルゴリズムに用いられる値を、以下の記号により表す。また、図３、図４では、定数の数値を、一般的な電話用低ビットレートコーデックで用いられる単位であるサンプリングレート：８ｋＨｚ、サブフレーム長：５ｍｓのものとしている。
ｎ      ：サンプル値
p0      ：第１合成信号のパワ
p1      ：第２合成信号のパワ
ｇs     ：現サブフレームの振幅比
ｇs-1    ：前サブフレームの振幅比
ｇ      ：調整係数
α      ：平滑化係数
β      ：定常性尺度
sy[n]   ：サンプルｎにおける第１合成信号
pf[n]   ：サンプルｎにおける第２合成信号
q[n]    ：復号音声信号【００４３】
まず、音声復号化装置が動作を始める前に調整係数ｇと前サブフレームの振幅比ｇs-1を１．０に初期化する（ＳＴ３００，ＳＴ３０１）。【００４４】
次に、サブフレーム単位で全サンプリングタイミングの第１合成信号および第２合成信号を入力し（ＳＴ３０２）、第１合成信号のパワp0、第２合成信号のパワp1およびサンプル値ｎを０に初期化してから（ＳＴ３０３）、現サブフレームの第１合成信号のパワp0および第２合成信号p1のパワを求める（ＳＴ３０４，ＳＴ３０５，ＳＴ３０６）。【００４５】
そして、第１合成信号のパワp0あるいは第２合成信号p1のうち１つでも０であれば（ＳＴ３０７：ＹＥＳ）例外モードに入り、現サブフレームの振幅比ｇsに過去からアップデートされてきた調整係数ｇの値を代入し、平滑化係数αを１．０とする（ＳＴ３０８）。なお、このＳＴ３０８の２つの処理は、どちらか一方だけを行えばよい。【００４６】
一方、第１合成信号のパワp0および第２合成信号p1のいずれも０でなければ（ＳＴ３０７：ＮＯ）、第１合成信号のパワp0を第２合成信号p1で割り、その平方根を取ることによって、現サブフレームの振幅比ｇsを求める（ＳＴ３０９）。なお、ＳＴ３０３，ＳＴ３０４，ＳＴ３０５，ＳＴ３０６，ＳＴ３０７，ＳＴ３０９の部分を数式に表すと以下の式（１）になる。
【数１】
2008072671.tif 000003
【００４７】
次に、現サブフレームの振幅比ｇsの大きさで平滑化係数αを場合分けで設定する。図４では、設定例として４通りを示した。すなわち、ｇs＜０．４またはｇs＞２．５の場合にはα＝０．９と設定する（ＳＴ３１０：ＹＥＳ，ＳＴ３１１）。また、上記以外の場合であってｇs＜０．６またはｇs＞１．７の場合にはα＝０．９６と設定する（ＳＴ３１０：ＮＯ，ＳＴ３１２：ＹＥＳ，ＳＴ３１３）。また、上記２つの以外の場合であってｇs＜０．８またはｇs＞１．３の場合にはα＝０．９９と設定する（ＳＴ３１２：ＮＯ，ＳＴ３１４：ＹＥＳ，ＳＴ３１５）。また、上記３つのいずれの場合でも無い場合にはα＝０．９９８と設定する（ＳＴ３１４：ＮＯ，ＳＴ３１６）。【００４８】
ここで、現サブフレームの振幅比ｇsが１．０に近いほど平滑化係数αを１．０に近く設定する。なお、平滑化係数αが１．０に近くなるほど加速係数（１−α）は逆に０．０に近くなる。この過程は本発明の重要な要素であり、この設定により、ポストフィルタ処理により大きくパワが変化する場合には速やかにパワが調整され、またパワがあまり変化しない場合にはより滑らかに調整される。【００４９】
次に、前サブフレームの振幅比ｇs-1と現サブフレームの振幅比ｇsとの差の絶対値|ｇs−ｇs-1|が所定の閾値より大きい場合には定常性尺度βを小さく設定し、所定の閾値以下の場合には定常性尺度βを大きく設定する。図４では、設定例として、|ｇs−ｇs-1|が０．５より大きい場合にはβ＝０．９５と設定し、０．５以下の場合にはβ＝１．０と設定する（ＳＴ３１７，ＳＴ３１８，ＳＴ３１９）。【００５０】
そして、平滑化係数αに定常性尺度βを乗じて新たな平滑化係数αを得る（ＳＴ３２０）。このように、定常性尺度βを平滑化係数αに乗ずることにより、時間的に変動が大きい場合に平滑化係数αを小さくし（加速係数（１−α）を大きくし）、速やかにパワを調整できるという効果がある。【００５１】
次に、求められた現サブフレームの振幅比ｇsと平滑化係数αに基づいて調整係数ｇを算出する。具体的には、前サンプルの調整係数ｇに平滑化係数αを乗じたものと、現サブフレームの振幅比ｇsに加速係数（１−α）を乗じたものと、を加算して新たな調整係数ｇを算出する。そして、第２合成信号pf[n]に調整係数ｇを乗じて、最終的な復号音声信号q[n]を得る（ＳＴ３２１，ＳＴ３２２，ＳＴ３２３，ＳＴ３２４）。【００５２】
そして、得られた１サブフレーム分の復号音声信号q[n]を出力する（ＳＴ３２５）。【００５３】
以上の処理を次のサブフレームについても繰り返す（ＳＴ３２６）。なお、最後に用いた調整係数ｇは次のサブフレームにそのまま使用される。また、ＳＴ３０８またはＳＴ３０９で求められた現サブフレームの振幅比ｇsは、次のサブフレームの処理において、前サブフレームの振幅比ｇs-1として使用される。【００５４】
このように、本実施の形態によれば、ポストフィルタによりパワが大きく変化する場合や振幅比が時間的に大きく変動する場合には速やかにパワ調整をすることができ、またポストフィルタでパワ変動がない区間や時間的に定常的な区間では不連続感の無いスムーズなパワ調整を実現することができる。したがって、本実施の形態によれば、安定した音量で良好な合成音を得ることができる。【００５５】
なお、本実施の形態ではサンプリング周波数８ｋＨｚ、サブフレーム長５ｍｓ（４０サンプル）を基準として定数などを設定したが、本発明はサンプリング周波数やサブフレーム長について制限はなく、他の場合であっても有効である。例えば、サンプリングが倍の１６ｋＨｚサンプリングである場合には、サブフレーム単位は８０サンプルであり、平滑化係数の値はより大きく設定することにより良好な性能が得られる。例えば、本実施の形態の平滑化係数の定数｛０．９、０．９６、０．９９、０．９９８｝は｛０．９５、０．９８、０．９９３、０．９９９｝に、定常性尺度｛０．９５、１．０｝は｛０．９７、１．０｝程度に設定することによりサンプリングレートに適応した良好な性能が得られる。【００５６】
また、本実施の形態では、平滑化係数や定常性尺度の判定に振幅比を参照する場合について説明したが、本発明はこれに限られず振幅比の代わりにパワ比を用いても同様の効果を得ることができる。なお、パワ比は振幅比の２乗と強い相関関係がある。【００５７】
一方、本実施の形態では、現サブフレームの調整係数を求めるために２つの信号の２乗和の比の平方根を計算したが、本発明はこれに限られず、信号の絶対値の和の比を用いても同様の効果を得ることができる。【００５８】
また、本実施の形態では、ポストフィルタの入出力のパワの変動を調整するためのパワ調整部について示したが、本発明はポストフィルタに限らず、入出力にパワの変動がある場合に有効である。例えば、補聴器等で用いられる音韻強調処理においてもパワが急に変動しないようにパワ調整が必要であり、その場合でも本発明は極めて有効であり、聞き取り易く耳にスムーズな音質の音声聴覚を実現することができる。【００５９】
また、本実施の形態ではＣＥＬＰに対して用いたが、他のコーデックであっても本発明が有効である。なぜなら、本発明のパワ調整部はデコーダ処理の後処理に用いられており、コーデックの種類に依存しないからである。【００６０】
また、本実施の形態では、固定音源符号帳においてパルス音源ベクトルに拡散ベクトルを乗算して固定音源ベクトルを生成したが、本発明はこれに限られず、パルス音源ベクトルそのものを固定音源ベクトルとしても良い。【００６１】
また、本発明に係る音声復号化装置は、移動体通信システムにおける通信端末装置および基地局装置に搭載することが可能であり、これにより上記と同様の作用効果を有する通信端末装置、基地局装置、および移動体通信システムを提供することができる。【００６２】
また、ここでは、本発明をハードウェアで構成する場合を例にとって説明したが、本発明をソフトウェアで実現することも可能である。例えば、本発明に係るアルゴリズムをプログラミング言語によって記述し、このプログラムをメモリに記憶しておいて情報処理手段によって実行させることにより、本発明に係る音声復号化装置と同様の機能を実現することができる。【００６３】
また、上記実施の形態の説明に用いた各機能ブロックは、典型的には集積回路であるＬＳＩとして実現される。これらは個別に１チップ化されても良いし、一部または全てを含むように１チップ化されても良い。【００６４】
また、ここではＬＳＩとしたが、集積度の違いによって、ＩＣ、システムＬＳＩ、スーパーＬＳＩ、ウルトラＬＳＩ等と呼称されることもある。【００６５】
また、集積回路化の手法はＬＳＩに限るものではなく、専用回路または汎用プロセッサで実現しても良い。ＬＳＩ製造後に、プログラム化することが可能なＦＰＧＡ（Field Programmable Gate Array）や、ＬＳＩ内部の回路セルの接続もしくは設定を再構成可能なリコンフィギュラブル・プロセッサを利用しても良い。【００６６】
さらに、半導体技術の進歩または派生する別技術により、ＬＳＩに置き換わる集積回路化の技術が登場すれば、当然、その技術を用いて機能ブロックの集積化を行っても良い。バイオ技術の適用等が可能性としてあり得る。【００６７】
２００６年１２月１３日出願の特願２００６−３３６２７２の日本出願に含まれる明細書、図面および要約書の開示内容は、すべて本願に援用される。
【産業上の利用可能性】
【００６８】
本発明は、符号化された音声信号を復号化する音声復号化装置等に用いるに好適である。
【図１】
2008072671.tif 000004
【図２】
2008072671.tif 000005
【図３】
2008072671.tif 000006
【図４】
2008072671.tif 000007
【手続補正書】
【提出日】平成21年5月27日(2009.5.27)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
サブフレーム長の信号に対して所定のサンプルタイミング間隔でフィルタをかけるポストフィルタと、
前記ポストフィルタの入力信号と出力信号との振幅比あるいはパワ比である第１計算値、およびこの第１計算値の変動量である第２計算値をサブフレーム毎に算出する算出手段と、
前記第１計算値および前記第２計算値に基づいて平滑化係数をサブフレーム毎に設定する平滑化係数設定手段と、
前記第１計算値および前記平滑化係数に基づいて調整係数をサンプル毎に設定する調整係数設定手段と、
前記ポストフィルタの出力信号に前記調整係数を乗ずることにより復号音声信号を得るパワ調整手段と、
を具備する音声復号化装置。
【請求項２】
前記平滑化係数設定手段は、前記第１計算値が１．０に近いほど前記平滑化係数を１．０に近く設定する請求項１に記載の音声復号化装置。
【請求項３】
前記調整係数設定手段は、前サンプルの前記調整係数に前記平滑化係数を乗じた値と、１．０から前記平滑化係数を減じた加速係数を前記第１計算値に乗じた値と、を加算して新たな調整係数を算出する請求項１に記載の音声復号化装置。
【請求項４】
サブフレーム長の信号に対して所定のサンプルタイミング間隔でフィルタをかけるポストフィルタの出力信号のパワ調整方法であって、
前記ポストフィルタの入力信号と出力信号との振幅比あるいはパワ比である第１計算値、およびこの第１計算値の変動量である第２計算値をサブフレーム毎に算出するステップと、
前記第１計算値および前記第２計算値に基づいて平滑化係数をサブフレーム毎に設定するステップと、
前記第１計算値および前記平滑化係数に基づいて調整係数をサンプル毎に設定するステップと、
前記ポストフィルタの出力信号に前記調整係数を乗ずるステップと、
を具備するパワ調整方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、符号化された音声信号を復号化する音声復号化装置およびパワ調整方法に関する。
【背景技術】
【０００２】
移動体通信においては、電波などの伝送路容量や記憶媒体の有効利用を図るため、音声や画像のディジタル情報に対して圧縮符号化を行うことが必須であり、これまでに多くの符号化／復号化方式が開発されてきた。
【０００３】
その中で、音声符号化技術は、音声の発声機構をモデル化してベクトル量子化を巧みに応用した基本方式「ＣＥＬＰ」（Code Excited Linear Prediction）によって性能が大きく向上した。また、オーディオ符号化等の楽音符号化技術は、変換符号化技術（ＭＰＥＧ標準ＡＣＣやＭＰ３等）により性能が大きく向上した。
【０００４】
ここで、低ビットレートの復号器の後処理として、合成音に対して出力前にポストフィルタを掛けるのが一般的である。携帯電話用の標準コーデックの殆どでこのポストフィルタが使用されている。ＣＥＬＰのポストフィルタでは、ＬＰＣパラメータを用いた極零型（ＡＲＭＡ型）の極強調フィルタ、高周波数帯域強調フィルタ、ピッチフィルタが使用される。
【０００５】
ただし、ポストフィルタにより強調する処理を行うと、ポストフィルタの入力信号に対して出力信号のパワが変動する。このため、ポストフィルタの出力信号のパワを入力信号と整合させるように調整する必要がある。
【０００６】
このポストフィルタの出力信号のパワ調整は、ポストフィルタの入力信号と出力信号とのパワ比を求め、そのパワ比を基に調整係数を求め、ポストフィルタの出力信号に調整係数を乗ずることにより行われる。
【０００７】
特許文献１や特許文献２には、調整係数を求めた後、サンプル毎に徐々にパワが調整されるように平滑化係数を用いる技術が開示されている。なお、平滑化係数をαとした場合、（１−α）は加速係数となる。
【特許文献１】特開平９−１９０１９５号公報
【特許文献２】特開平９−１２７９９６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
音声の立ち上がりの部分などでパワが立ち上がる場所ではポストフィルタもフィルタ利得が大きいのでポストフィルタの出力信号のパワは入力信号のパワよりも急激に大きくなる傾向があり、この場合にはパワの調整係数は早く適応しなければならない。また、ポストフィルタの入出力のパワ比が時間的に大きく変動する場合も速やかな調整が必要である。一方、ポストフィルタの入出力のパワ変動が小さい区間や、母音等の定常的な音声区間では調整係数を急速に変えることによる音質的歪の方が問題となるので、ゆっくり適応させることが望ましい。
【０００９】
しかしながら、上記いずれの従来技術も、平滑化係数は固定であり、状況に応じて調整係数の変化の度合いが一定である。したがって、従来技術では、安定した音量で良好な合成音を得ることができない。
【００１０】
本発明の目的は、安定した音量で良好な合成音を得ることができる音声復号化装置およびパワ調整方法を提供することである。
【課題を解決するための手段】
【００１１】
本発明の音声復号化装置は、サブフレーム長の信号に対して所定のサンプルタイミング間隔でフィルタをかけるポストフィルタと、前記ポストフィルタの入力信号と出力信号との振幅比あるいはパワ比である第１計算値、およびこの第１計算値の変動量である第２計算値をサブフレーム毎に算出する算出手段と、前記第１計算値および前記第２計算値に基づいて平滑化係数をサブフレーム毎に設定する平滑化係数設定手段と、前記第１計算値および前記平滑化係数に基づいて調整係数をサンプル毎に設定する調整係数設定手段と、前記ポストフィルタの出力信号に前記調整係数を乗ずることにより復号音声信号を得るパワ調整手段と、を具備する構成を採る。
【００１２】
本発明のパワ調整方法は、サブフレーム長の信号に対して所定のサンプルタイミング間隔でフィルタをかけるポストフィルタの出力信号のパワ調整方法であって、前記ポストフィルタの入力信号と出力信号との振幅比あるいはパワ比である第１計算値、およびこの第１計算値の変動量である第２計算値をサブフレーム毎に算出するステップと、前記第１計算値および前記第２計算値に基づいて平滑化係数をサブフレーム毎に設定するステップと、前記第１計算値および前記平滑化係数に基づいて調整係数をサンプル毎に設定するステップと、前記ポストフィルタの出力信号に前記調整係数を乗ずるステップと、を具備する方法を採る。
【発明の効果】
【００１３】
本発明によれば、ポストフィルタによりパワが大きく変化する場合やパワ比の時間的変動が大きくなる場合にすばやくパワを調整することができ、またポストフィルタによるパワ変動が小さい区間や母音等の定常的な区間については不連続感の無いスムーズなパワ調整を実現することができる。したがって、本発明によれば、安定した音量で良好な合成音を得ることができる。
【発明を実施するための最良の形態】
【００１４】
以下、本発明の一実施の形態について、図面を用いて説明する。
【００１５】
図１は、本実施の形態に係る音声復号化装置に符号化データを送信する音声符号化装置の構成を示すブロック図である。
【００１６】
前処理部１０１は、入力音声信号に対し、ＤＣ成分を取り除くハイパスフィルタ処理や後続する符号化処理の性能改善につながるような波形整形処理やプリエンファシス処理を行い、これらの処理後の信号（Xin）をＬＰＣ分析部１０２および加算部１０５に出力する。
【００１７】
ＬＰＣ分析部１０２は、Xinを用いて線形予測分析を行い、分析結果（線形予測係数）をＬＰＣ量子化部１０３に出力する。ＬＰＣ量子化部１０３は、ＬＰＣ分析部１０２から出力された線形予測係数（ＬＰＣ）の量子化処理を行い、量子化ＬＰＣを合成フィルタ１０４に出力するとともに量子化ＬＰＣを表す符号（Ｌ）を多重化部１１４に出力する。
【００１８】
合成フィルタ１０４は、量子化ＬＰＣに基づくフィルタ係数により、後述する加算部１１１から出力される駆動音源に対してフィルタ合成を行うことにより合成信号を生成し、合成信号を加算部１０５に出力する。
【００１９】
加算部１０５は、合成信号の極性を反転させてXinに加算することにより誤差信号を算出し、誤差信号を聴覚重み付け部１１２に出力する。
【００２０】
適応音源符号帳１０６は、過去に加算部１１１によって出力された駆動音源をバッファに記憶し、パラメータ決定部１１３から出力された信号により特定される過去の駆動音源から１フレーム分のサンプルを適応音源ベクトルとして切り出して乗算部１０９に出力する。
【００２１】
ゲイン符号帳１０７は、パラメータ決定部１１３から出力された信号によって特定される適応音源ベクトルのゲインと固定音源ベクトルのゲインとをそれぞれ乗算部１０９と乗算部１１０とに出力する。
【００２２】
固定音源符号帳１０８は、所定形状のパルス音源ベクトルをバッファに複数記憶し、パラメータ決定部１１３から出力された信号によって特定される形状を有するパルス音源ベクトルに拡散ベクトルを乗算して得られた固定音源ベクトルを乗算部１１０に出力する。
【００２３】
乗算部１０９は、ゲイン符号帳１０７から出力されたゲインを、適応音源符号帳１０６から出力された適応音源ベクトルに乗じて、加算部１１１に出力する。乗算部１１０は、ゲイン符号帳１０７から出力されたゲインを、固定音源符号帳１０８から出力された固定音源ベクトルに乗じて、加算部１１１に出力する。
【００２４】
加算部１１１は、利得乗算後の適応音源ベクトルと固定音源ベクトルとをそれぞれ乗算部１０９と乗算部１１０とから入力し、これらをベクトル加算し、加算結果である駆動音源を合成フィルタ１０４および適応音源符号帳１０６に出力する。なお、適応音源符号帳１０６に入力された駆動音源は、バッファに記憶される。
【００２５】
聴覚重み付け部１１２は、加算部１０５から出力された誤差信号に対して聴覚的な重み付けをおこない符号化歪みとしてパラメータ決定部１１３に出力する。
【００２６】
パラメータ決定部１１３は、聴覚重み付け部１１２から出力された符号化歪みを最小とする適応音源ベクトル、固定音源ベクトル及び量子化利得の符号を探索し、探索された適応音源ベクトルを表す符号（Ａ）、固定音源ベクトルを表す符号（Ｆ）及び量子化利得を表す符号（Ｇ）を多重化部１１４に出力する。
【００２７】
多重化部１１４は、ＬＰＣ量子化部１０３から量子化ＬＰＣを表す符号（Ｌ）を入力し、パラメータ決定部１１３から適応音源ベクトルを表す符号（Ａ）、固定音源ベクトルを表す符号（Ｆ）および量子化利得を表す符号（Ｇ）を入力し、これらの情報を多重化して符号化情報として出力する。
【００２８】
図２は、本実施の形態に係る音声復号化装置の構成を示すブロック図である。図２において、符号化情報は、多重化分離部２０１によって個々の符号（Ｌ、Ａ、Ｇ、Ｆ）に分離
される。量子化ＬＰＣを表す符号（Ｌ）はＬＰＣ復号化部２０２に出力され、適応音源ベクトルを表す符号（Ａ）は適応音源符号帳２０３に出力され、量子化利得を表す符号（Ｇ）はゲイン符号帳２０４に出力され、固定音源ベクトルを表す符号（Ｆ）は固定音源符号帳２０５に出力される。
【００２９】
ＬＰＣ復号化部２０２は、量子化ＬＰＣを表す符号（Ｌ）から量子化ＬＳＰパラメータを復号化し、得られた量子化ＬＳＰパラメータを量子化ＬＰＣパラメータに再変換し、合成フィルタ２０９に出力する。
【００３０】
適応音源符号帳２０３は、合成フィルタ２０９で使用された過去の駆動音源を記憶し、適応音源ベクトルを表す符号（Ａ）に対応する適応符号帳ラグで指定される過去の駆動音源から１フレーム分のサンプルを適応音源ベクトルとして取り出して乗算部２０６に出力する。また、適応音源符号帳２０３は、加算部２０８から出力された駆動音源により、記憶されている駆動音源を更新する。
【００３１】
ゲイン符号帳２０４は、量子化利得を表す符号（Ｇ）で指定される適応音源ベクトルのゲインと固定音源ベクトルのゲインを復号化し、適応音源ベクトルのゲインを乗算部２０６に出力し、固定音源ベクトルのゲインを乗算部２０７に出力する。
【００３２】
固定音源符号帳２０５は、所定形状のパルス音源ベクトルをバッファに複数記憶し、固定音源ベクトルを表す符号（Ｆ）で指定される形状を有するパルス音源ベクトルに拡散ベクトルを乗算して得られた固定音源ベクトルを生成し、乗算部２０７に出力する。
【００３３】
乗算部２０６は、適応音源ベクトルにゲインを乗算して、加算部２０８に出力する。乗算部２０７は、固定音源ベクトルにゲインを乗算して、加算部２０８に出力する。
【００３４】
加算部２０８は、乗算部２０６、２０７から出力された利得乗算後の適応音源ベクトルと固定音源ベクトルとの加算を行って駆動音源を生成し、これを合成フィルタ２０９及び適応音源符号帳２０３に出力する。
【００３５】
合成フィルタ２０９は、ＬＰＣ復号化部２０２によって復号化されたフィルタ係数を用いて、加算部２０８から出力された駆動音源のフィルタ合成を行い、得られた信号（以下、「第１合成信号」という）をポストフィルタ２１０および振幅比・変化量算出部２１１に出力する。
【００３６】
ポストフィルタ２１０は、合成フィルタ２０９から出力された信号に対して、ホルマント強調やピッチ強調といったような音声の主観的な品質を改善する処理や、定常雑音の主観的品質を改善する処理などを施し、得られた信号（以下、「第２合成信号」という）を振幅比・変化量算出部２１１およびパワ調整部２１４に出力する。なお、ポストフィルタ２１０では、計算量を下げるために、ピッチ分析を省略し、適応音源符号帳２０３の適応符号帳ラグと適応音源ベクトルのゲインを利用して作成したフィルタをかける場合もある。
【００３７】
振幅比・変化量算出部２１１は、ポストフィルタ２１０の入力信号である第１合成信号とポストフィルタ２１０の出力信号である第２合成信号との振幅比、およびこの振幅比の変動量をサブフレーム毎に算出し、算出した振幅比を平滑化係数設定部２１２および調整係数設定部２１３に出力し、算出した振幅比の変動量を平滑化係数設定部２１２に出力する。
【００３８】
平滑化係数設定部２１２は、第１合成信号と第２合成信号との振幅比およびこの振幅比
の変動量を用いて平滑化係数をサブフレーム毎に設定し、設定した平滑化係数を調整係数設定部２１３に出力する。
【００３９】
調整係数設定部２１３は、第１合成信号と第２合成信号との振幅比、および平滑化係数を用いて調整係数をサンプル毎に設定し、設定した調整係数をパワ調整部２１４に出力する。
【００４０】
パワ調整部２１４は、調整係数を第２合成信号に乗ずることにより、第２合成信号のパワを調整し、最終的な復号音声信号を得る。
【００４１】
次に、本実施の形態に係る音声復号化装置のパワ調整のアルゴリズムについて図３、図４を用いて説明する。なお、図３、図４に示すアルゴリズムに用いられる値を、以下の記号により表す。また、図３、図４では、定数の数値を、一般的な電話用低ビットレートコーデックで用いられる単位であるサンプリングレート：８ｋＨｚ、サブフレーム長：５ｍｓのものとしている。
ｎ      ：サンプル値
p0      ：第１合成信号のパワ
p1      ：第２合成信号のパワ
ｇs     ：現サブフレームの振幅比
ｇs-1    ：前サブフレームの振幅比
ｇ      ：調整係数
α      ：平滑化係数
β      ：定常性尺度
sy[n]   ：サンプルｎにおける第１合成信号
pf[n]   ：サンプルｎにおける第２合成信号
q[n]    ：復号音声信号
【００４２】
まず、音声復号化装置が動作を始める前に調整係数ｇと前サブフレームの振幅比ｇs-1を１．０に初期化する（ＳＴ３００，ＳＴ３０１）。
【００４３】
次に、サブフレーム単位で全サンプリングタイミングの第１合成信号および第２合成信号を入力し（ＳＴ３０２）、第１合成信号のパワp0、第２合成信号のパワp1およびサンプル値ｎを０に初期化してから（ＳＴ３０３）、現サブフレームの第１合成信号のパワp0および第２合成信号p1のパワを求める（ＳＴ３０４，ＳＴ３０５，ＳＴ３０６）。
【００４４】
そして、第１合成信号のパワp0あるいは第２合成信号p1のうち１つでも０であれば（ＳＴ３０７：ＹＥＳ）例外モードに入り、現サブフレームの振幅比ｇsに過去からアップデートされてきた調整係数ｇの値を代入し、平滑化係数αを１．０とする（ＳＴ３０８）。なお、このＳＴ３０８の２つの処理は、どちらか一方だけを行えばよい。
【００４５】
一方、第１合成信号のパワp0および第２合成信号p1のいずれも０でなければ（ＳＴ３０７：ＮＯ）、第１合成信号のパワp0を第２合成信号p1で割り、その平方根を取ることによって、現サブフレームの振幅比ｇsを求める（ＳＴ３０９）。なお、ＳＴ３０３，ＳＴ３０４，ＳＴ３０５，ＳＴ３０６，ＳＴ３０７，ＳＴ３０９の部分を数式に表すと以下の式（１）になる。
【数１】
2008072671.tif 000008
【００４６】
次に、現サブフレームの振幅比ｇsの大きさで平滑化係数αを場合分けで設定する。図４では、設定例として４通りを示した。すなわち、ｇs＜０．４またはｇs＞２．５の場合にはα＝０．９と設定する（ＳＴ３１０：ＹＥＳ，ＳＴ３１１）。また、上記以外の場合であってｇs＜０．６またはｇs＞１．７の場合にはα＝０．９６と設定する（ＳＴ３１０：ＮＯ，ＳＴ３１２：ＹＥＳ，ＳＴ３１３）。また、上記２つの以外の場合であってｇs＜０．８またはｇs＞１．３の場合にはα＝０．９９と設定する（ＳＴ３１２：ＮＯ，ＳＴ３１４：ＹＥＳ，ＳＴ３１５）。また、上記３つのいずれの場合でも無い場合にはα＝０．９９８と設定する（ＳＴ３１４：ＮＯ，ＳＴ３１６）。
【００４７】
ここで、現サブフレームの振幅比ｇsが１．０に近いほど平滑化係数αを１．０に近く設定する。なお、平滑化係数αが１．０に近くなるほど加速係数（１−α）は逆に０．０に近くなる。この過程は本発明の重要な要素であり、この設定により、ポストフィルタ処理により大きくパワが変化する場合には速やかにパワが調整され、またパワがあまり変化しない場合にはより滑らかに調整される。
【００４８】
次に、前サブフレームの振幅比ｇs-1と現サブフレームの振幅比ｇsとの差の絶対値|ｇs−ｇs-1|が所定の閾値より大きい場合には定常性尺度βを小さく設定し、所定の閾値以下の場合には定常性尺度βを大きく設定する。図４では、設定例として、|ｇs−ｇs-1|が０．５より大きい場合にはβ＝０．９５と設定し、０．５以下の場合にはβ＝１．０と設定する（ＳＴ３１７，ＳＴ３１８，ＳＴ３１９）。
【００４９】
そして、平滑化係数αに定常性尺度βを乗じて新たな平滑化係数αを得る（ＳＴ３２０）。このように、定常性尺度βを平滑化係数αに乗ずることにより、時間的に変動が大きい場合に平滑化係数αを小さくし（加速係数（１−α）を大きくし）、速やかにパワを調整できるという効果がある。
【００５０】
次に、求められた現サブフレームの振幅比ｇsと平滑化係数αに基づいて調整係数ｇを算出する。具体的には、前サンプルの調整係数ｇに平滑化係数αを乗じたものと、現サブフレームの振幅比ｇsに加速係数（１−α）を乗じたものと、を加算して新たな調整係数ｇを算出する。そして、第２合成信号pf[n]に調整係数ｇを乗じて、最終的な復号音声信号q[n]を得る（ＳＴ３２１，ＳＴ３２２，ＳＴ３２３，ＳＴ３２４）。
【００５１】
そして、得られた１サブフレーム分の復号音声信号q[n]を出力する（ＳＴ３２５）。
【００５２】
以上の処理を次のサブフレームについても繰り返す（ＳＴ３２６）。なお、最後に用いた調整係数ｇは次のサブフレームにそのまま使用される。また、ＳＴ３０８またはＳＴ３０９で求められた現サブフレームの振幅比ｇsは、次のサブフレームの処理において、前サブフレームの振幅比ｇs-1として使用される。
【００５３】
このように、本実施の形態によれば、ポストフィルタによりパワが大きく変化する場合や振幅比が時間的に大きく変動する場合には速やかにパワ調整をすることができ、またポストフィルタでパワ変動がない区間や時間的に定常的な区間では不連続感の無いスムーズなパワ調整を実現することができる。したがって、本実施の形態によれば、安定した音量
で良好な合成音を得ることができる。
【００５４】
なお、本実施の形態ではサンプリング周波数８ｋＨｚ、サブフレーム長５ｍｓ（４０サンプル）を基準として定数などを設定したが、本発明はサンプリング周波数やサブフレーム長について制限はなく、他の場合であっても有効である。例えば、サンプリングが倍の１６ｋＨｚサンプリングである場合には、サブフレーム単位は８０サンプルであり、平滑化係数の値はより大きく設定することにより良好な性能が得られる。例えば、本実施の形態の平滑化係数の定数｛０．９、０．９６、０．９９、０．９９８｝は｛０．９５、０．９８、０．９９３、０．９９９｝に、定常性尺度｛０．９５、１．０｝は｛０．９７、１．０｝程度に設定することによりサンプリングレートに適応した良好な性能が得られる。
【００５５】
また、本実施の形態では、平滑化係数や定常性尺度の判定に振幅比を参照する場合について説明したが、本発明はこれに限られず振幅比の代わりにパワ比を用いても同様の効果を得ることができる。なお、パワ比は振幅比の２乗と強い相関関係がある。
【００５６】
一方、本実施の形態では、現サブフレームの調整係数を求めるために２つの信号の２乗和の比の平方根を計算したが、本発明はこれに限られず、信号の絶対値の和の比を用いても同様の効果を得ることができる。
【００５７】
また、本実施の形態では、ポストフィルタの入出力のパワの変動を調整するためのパワ調整部について示したが、本発明はポストフィルタに限らず、入出力にパワの変動がある場合に有効である。例えば、補聴器等で用いられる音韻強調処理においてもパワが急に変動しないようにパワ調整が必要であり、その場合でも本発明は極めて有効であり、聞き取り易く耳にスムーズな音質の音声聴覚を実現することができる。
【００５８】
また、本実施の形態ではＣＥＬＰに対して用いたが、他のコーデックであっても本発明が有効である。なぜなら、本発明のパワ調整部はデコーダ処理の後処理に用いられており、コーデックの種類に依存しないからである。
【００５９】
また、本実施の形態では、固定音源符号帳においてパルス音源ベクトルに拡散ベクトルを乗算して固定音源ベクトルを生成したが、本発明はこれに限られず、パルス音源ベクトルそのものを固定音源ベクトルとしても良い。
【００６０】
また、本発明に係る音声復号化装置は、移動体通信システムにおける通信端末装置および基地局装置に搭載することが可能であり、これにより上記と同様の作用効果を有する通信端末装置、基地局装置、および移動体通信システムを提供することができる。
【００６１】
また、ここでは、本発明をハードウェアで構成する場合を例にとって説明したが、本発明をソフトウェアで実現することも可能である。例えば、本発明に係るアルゴリズムをプログラミング言語によって記述し、このプログラムをメモリに記憶しておいて情報処理手段によって実行させることにより、本発明に係る音声復号化装置と同様の機能を実現することができる。
【００６２】
また、上記実施の形態の説明に用いた各機能ブロックは、典型的には集積回路であるＬＳＩとして実現される。これらは個別に１チップ化されても良いし、一部または全てを含むように１チップ化されても良い。
【００６３】
また、ここではＬＳＩとしたが、集積度の違いによって、ＩＣ、システムＬＳＩ、スーパーＬＳＩ、ウルトラＬＳＩ等と呼称されることもある。
【００６４】
また、集積回路化の手法はＬＳＩに限るものではなく、専用回路または汎用プロセッサで実現しても良い。ＬＳＩ製造後に、プログラム化することが可能なＦＰＧＡ（Field Programmable Gate Array）や、ＬＳＩ内部の回路セルの接続もしくは設定を再構成可能なリコンフィギュラブル・プロセッサを利用しても良い。
【００６５】
さらに、半導体技術の進歩または派生する別技術により、ＬＳＩに置き換わる集積回路化の技術が登場すれば、当然、その技術を用いて機能ブロックの集積化を行っても良い。バイオ技術の適用等が可能性としてあり得る。
【００６６】
２００６年１２月１３日出願の特願２００６−３３６２７２の日本出願に含まれる明細書、図面および要約書の開示内容は、すべて本願に援用される。
【産業上の利用可能性】
【００６７】
本発明は、符号化された音声信号を復号化する音声復号化装置等に用いるに好適である。
【図面の簡単な説明】
【００６８】
【図１】本発明の一実施の形態に係る音声復号化装置に符号化データを送信する音声符号化装置の構成を示すブロック図
【図２】本発明の一実施の形態に係る音声復号化装置の構成を示すブロック図
【図３】本発明の一実施の形態に係る音声復号化装置のパワ調整のアルゴリズムを説明するフロー図
【図４】本発明の一実施の形態に係る音声復号化装置のパワ調整のアルゴリズムを説明するフロー図
【手続補正３】
【補正対象書類名】図面
【補正対象項目名】全図
【補正方法】変更
【補正の内容】
【図１】
2008072671.tif 000009
【図２】
2008072671.tif 000010
【図３】
2008072671.tif 000011
【図４】
2008072671.tif 000012
【国際調査報告】
2008072671.tif 000013
2008072671.tif 000014
2008072671.tif 000015
2008072671.tif 000016