(57)【特許請求の範囲】
【請求項１】
線形予測フィルタと励起信号によって入力音声を符号化する音声符号化装置であって、
入力された音声信号から所定の微小単位で線形予測係数を算出する線形予測係数算出手段と、
前記線形予測係数算出手段により算出された線形予測係数をＬＳＰ係数に変換し、ＬＳＰ係数間の距離を用いて線形予測係数間の距離を算出する距離算出手段と、
前記距離算出手段により算出された線形予測係数間の距離に基づいて各線形予測係数の類似性を判断し、連続して類似した値を有する複数の線形予測係数がある場合、当該複数の線形予測係数の代表となる代表線形予測係数を算出し、当該複数の線形予測係数を前記算出された代表線形予測係数に置き換える処理を行う代表線形予測係数算出手段と、
前記線形予測係数算出手段及び前記代表線形予測係数算出手段で得られた線形予測係数の時間軸における変化が所定値より大きいか否かを判定する判定手段と、
前記判定手段により、前記線形予測係数の変化が所定値以下であると判定された場合は一つおきに線形予測係数を間引き、所定値より大きいと判定された場合は線形予測係数の間引き処理を行わない間引き手段と、
前記間引き手段により間引きが行われた場合には、間引かれた位置の線形予測係数を、その前後の線形予測計数をＬＳＰ係数に変換し、変換後のＬＳＰ係数を加算して２で除算してから線形予測係数に戻すことで得る補間処理を行う補間手段と、
前記線形予測係数算出手段及び前記代表線形予測係数算出手段で得られた線形予測係数を用いて線形予測フィルタを生成すると共に前記間引き手段により間引きされた場合には前記補間手段で得られた線形予測係数を用いて線形予測フィルタを生成する生成手段と、
前記生成手段により生成された線形予測フィルタに励起信号を駆動信号として入力して算出された合成音声と、前記入力された音声信号との誤差が最小となるような励起信号を選択する選択手段と、
を備えることを特徴とする音声符号化装置。
【請求項２】
前記代表線形予測係数算出手段は、線形予測係数間の距離が予め設定された固定値よりも小さい場合に、類似した値を有するものとして判断することを特徴とする請求項１に記載の音声符号化装置。
【請求項３】
前記代表線形予測係数算出手段は、特定の線形予測係数に対し、線形予測係数間の距離が予め設定された比率よりも小さい場合に、類似した値を有するものとして判断することを特徴とする請求項１に記載の音声符号化装置。
【請求項４】
線形予測フィルタと励起信号によって音声信号を符号化する音声符号化方法であって、
前記音声信号から所定の微小単位で線形予測係数を算出する線形予測係数算出工程と、
前記線形予測係数算出工程により算出された線形予測係数をＬＳＰ係数に変換し、ＬＳＰ係数間の距離を用いて線形予測係数間の距離を算出する距離算出工程と、
前記距離算出工程により算出された線形予測係数間の距離に基づいて各線形予測係数の類似性を判断し、連続して類似した値を有する複数の線形予測係数がある場合、当該複数の線形予測係数の代表となる代表線形予測係数を算出し、当該複数の線形予測係数を前記算出された代表線形予測係数に置き換える処理を行う代表線形予測係数算出工程と、
前記線形予測係数算出工程及び前記代表線形予測係数算出工程で得られた線形予測係数の時間軸における変化が所定値より大きいか否かを判定する判定工程と、
前記判定工程により、前記線形予測係数の変化が所定値以下であると判定された場合は一つおきに線形予測係数を間引き、所定値より大きいと判定された場合は線形予測係数の間引き処理を行わない間引き工程と、
前記間引き工程により間引きが行われた場合には、間引かれた位置の線形予測係数を、その前後の線形予測計数をＬＳＰ係数に変換し、変換後のＬＳＰ係数を加算して２で除算してから線形予測係数に戻すことで得る補間処理を行う補間工程と、
前記線形予測係数算出工程及び前記代表線形予測係数算出工程で得られた線形予測係数を用いて線形予測フィルタを生成と共に前記間引き工程により間引きされた場合には前記補間工程で得られた線形予測係数を用いて線形予測フィルタを生成する生成工程と、
前記生成工程により生成された線形予測フィルタに励起信号を駆動信号として入力して算出された合成音声と、前記音声信号との誤差が最小となるような励起信号を選択する選択工程と
を有することを特徴とする音声符号化方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音声符号化装置及び音声符号化方法に関する。
【背景技術】
【０００２】
携帯電話等で利用されている音声圧縮方法の多くは、入力された音声信号から線形予測係数を算出し、当該音声信号に近い励起信号を探し、当該励起信号と線形予測係数の双方のパラメータを圧縮符号（符号化信号）として出力する方式に基づいている（例えば、非特許文献１参照。）。
【０００３】
図７に、従来の音声符号化装置３００の構成を示す。線形予測分析部３０では、入力された音声信号の線形予測分析を行うことにより線形予測係数が算出される。ここで、音声信号の時間軸上における一定の長さをひとまとめとして、当該一定長の単位で線形予測係数が算出される。音声符号化装置３００の生成符号量を減らすために、前記一定長をひとまとめとして、一つおきに線形予測係数を符号化するため、補間部３１では、間引いた線形予測係数が、その前後の線形予測係数から補間して生成される。
【０００４】
線形予測フィルタ部３２では、補間後の線形予測係数から線形予測フィルタが生成される。適応符号帳探索部３４の適応符号帳から取り出された適応符号と、雑音符号帳探索部３５の雑音符号帳から取り出された雑音符号は、それぞれ、アンプ３６、３７で増幅後、合成部３８で合成され、合成後の信号が、上記生成された線形予測フィルタによりフィルタリングされる。
【０００５】
誤差算出部３３では、フィルタリング後の信号と、入力された音声信号との誤差が算出される。誤差算出部３３で算出された誤差が最小となるときの雑音符号及び適応符号を表すインデックスと、一つおきの線形予測係数が、符号として音声符号化装置３００から出力される。一般に線形予測係数は、５〜７ｍｓ程度の間隔で算出されるが、伝送符号中の線形予測係数は、１０〜１５ｍｓの間隔で送信され、受信側で補間処理を行う場合が多い。
【非特許文献１】音声圧縮規格ＩＴＵ−Ｔ  Ｇ．７２９
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述の従来の音声符号化方法では、入力音声の特徴に関らず、一定長の単位で線形予測係数を算出して補間処理を行っているため、補間処理によって生成される線形予測係数が、入力音声に対して適切でない場合（特に過渡期）があり、音質の低下を招いていた。
【０００７】
本発明の課題は、音質の低下を最小限に抑制し、生成される符号量を低減させることを可能とすることである。
【課題を解決するための手段】
【０００８】
本発明に係る音声符号化装置は、線形予測フィルタと励起信号によって入力音声を符号化する音声符号化装置であって、入力された音声信号から所定の微小単位で線形予測係数を算出する線形予測係数算出手段と、前記線形予測係数算出手段により算出された線形予測係数をＬＳＰ係数に変換し、ＬＳＰ係数間の距離を用いて線形予測係数間の距離を算出する距離算出手段と、前記距離算出手段により算出された線形予測係数間の距離に基づいて各線形予測係数の類似性を判断し、連続して類似した値を有する複数の線形予測係数がある場合、当該複数の線形予測係数の代表となる代表線形予測係数を算出し、当該複数の線形予測係数を前記算出された代表線形予測係数に置き換える処理を行う代表線形予測係数算出手段と、前記線形予測係数算出手段及び前記代表線形予測係数算出手段で得られた線形予測係数の時間軸における変化が所定値より大きいか否かを判定する判定手段と、前記判定手段により、前記線形予測係数の変化が所定値以下であると判定された場合は一つおきに線形予測係数を間引き、所定値より大きいと判定された場合は線形予測係数の間引き処理を行わない間引き手段と、前記間引き手段により間引きが行われた場合には、間引かれた位置の線形予測係数を、その前後の線形予測計数をＬＳＰ係数に変換し、変換後のＬＳＰ係数を加算して２で除算してから線形予測係数に戻すことで得る補間処理を行う補間手段と、前記線形予測係数算出手段及び前記代表線形予測係数算出手段で得られた線形予測係数を用いて線形予測フィルタを生成すると共に前記間引き手段により間引きされた場合には前記補間手段で得られた線形予測係数を用いて線形予測フィルタを生成する生成手段と、前記生成手段により生成された線形予測フィルタに励起信号を駆動信号として入力して算出された合成音声と、前記入力された音声信号との誤差が最小となるような励起信号を選択する選択手段と、を備えることを特徴としている。
【発明の効果】
【００１６】
本発明によれば、連続して類似した値を有する線形予測係数を代表線形予測係数に置き換えることにより、音質に与える影響を最小限に抑制し、生成符号量を低減させることが可能となり、更に、線形予測係数の時間軸における変化（時間変化）が急激である場合には、線形予測係数の間引き処理及び補間処理を行わずにそのまま出力することにより、劣化が激しい場所を効率的に発見し、音質を向上させることが可能となる。
【発明を実施するための最良の形態】
【００１９】
以下、図面を参照して、本発明の実施形態について説明する。
まず、本実施形態における構成について説明する。
【００２０】
図１に、本実施形態に係る音声符号化装置１００の構成を示す。音声符号化装置１００は、図１に示すように、線形予測分析部１、代表線形予測係数算出部２、補間部３、線形予測フィルタ部４、誤差算出部５、適応符号帳探索部６、雑音符号帳探索部７、アンプ８、９、合成部１０により構成される。
【００２１】
線形予測分析部１は、入力された音声信号から、所定の微小単位（例えば、５ｍｓ毎など）で線形予測分析を行い、線形予測係数を算出する。ｎ次の線形予測フィルタは式（１）のように表される。
【数１】
0004816115.tif 000002
ここで、｛ａi|i＝1,…,n｝が線形予測係数である。
【００２２】
線形予測分析の１手法として自己相関法がある。自己相関法では、例えば、線形予測分析に用いるｍ個の入力信号のサンプルを｛ｓi|i＝0,…,m-1｝とすると、自己相関係数｛
ｒi|i＝0,…,n｝を式（２）のように算出し、式（３）が成立する線形予測係数｛ａi|i＝1,…,n｝を算出する。
【数２】
0004816115.tif 000003
【数３】
0004816115.tif 000004
式（３）は、レビンソン・ダービンアルゴリズムを用いて解くことが可能である。このようにして得られたｊ番目の線形予測係数をＡj＝｛ａji|i＝1,…,n｝とする。
【００２３】
代表線形予測係数算出部２は、線形予測分析部１で得られた線形予測係数列｛Ａj|j＝1,…,m｝のうち、連続して類似した値を有する複数の線形予測係数がある場合、その複数の線形予測係数から代表線形予測係数を算出し、当該複数の線形予測係数の各々を代表線形予測係数で置き換える処理を行う。線形予測係数同士が類似しているか否かを判断する方法として、線形予測係数間のユークリッド距離を測る方法がある。ユークリッド距離の算出や、代表線形予測係数の算出においては、補間しても安定しているＬＳＰ（Line Spectrum Pair）係数に変換して行う。線形予測係数｛ａi|i＝1,…,n｝を変換して得られたＬＳＰ係数を｛ｂi|i＝1,…,n｝とする。この変換は代数方程式を解くことによって求められる（非特許文献１参照）。
【００２４】
ＬＳＰ係数Ｂj＝｛ｂji|i＝1,…,n｝とＢk＝｛ｂki|i＝1,…,n｝とのユークリッド距離ｄは式（４）のように算出される。
【数４】
0004816115.tif 000005
式（４）のｄが、予め設定された固定値よりも小さい場合に、線形予測係数ＡjとＡkは類似していると判断される。ＬＳＰ係数列｛Ｂj|j＝1,…,m｝の中で、Ｂp＝｛ｂpi|i＝1,…,n｝〜Ｂq＝｛ｂqi|i＝1,…,n｝（ｐ＜ｑ）が類似していると判断された場合、これらを代表するＬＳＰ係数ＢT＝｛ｂTi|i＝1,…,n｝は式（５）のように算出される。
【数５】
0004816115.tif 000006
これにより、連続して類似した値を有する複数の線形予測係数Ａp〜Ａqが代表線形予測係数ＡTに置き換えられる。
【００２５】
なお、上述では、２つのＬＳＰ係数間のユークリッド距離が予め設定された固定値より小さければ、対応する２つの線形予測係数は類似していると判断する場合を示したが、このユークリッド距離が一定の比率を超えているか否かによって類似性を判断するようにしてもよい。例えば、式（６）に示すように、ＬＳＰ係数Ｂj＝｛ｂji|i＝1,…,n｝に対し、ＢjとＢk＝｛ｂki|i＝1,…,n｝との距離が、予め設定された比率ｒより小さい場合に、線形予測係数ＡjとＡkは類似していると判断される。
【数６】
0004816115.tif 000007
【００２６】
本実施形態では、生成符号量を減らすため、一つおきに線形予測係数を符号化（即ち、Ａj-1、Ａj+1、Ａj+3、…を符号化）するので、補間部３は、間引く対象となる線形予測係数を、その前後の線形予測係数から補間して生成し、補間処理後の線形予測係数を線形予測フィルタ部４に出力する。補間方法としては、例えば、間引く対象となる線形予測係数の前後の線形予測係数をＬＳＰ係数に変換し、変換後の前後の係数を加算して２で除算した後、線形予測係数に戻す処理を行う。
【００２７】
このとき、補間部３は、間引き対象の線形予測係数Ａpと、時間的に前の線形予測係数Ａp-1とのユークリッド距離を算出するとともに、間引き対象の線形予測係数Ａpと、時間的に後の線形予測係数Ａp+1とのユークリッド距離を算出し、算出された双方の距離の差が予め設定された一定値を超えているか否かを判定し、当該一定値以下である場合には間引き処理を行い、当該一定値を超えていた場合には間引きを行わないようにする。ユークリッド距離の算出方法は、式（４）と同様である。
【００２８】
線形予測フィルタ部４は、代表線形予測係数への置き換えや、線形予測係数の補間によって最終的に得られた線形予測係数から、式（１）に従って線形予測フィルタを合成（生成）する。また、線形予測フィルタ部４は、適応符号帳探索処理（図４参照）において、適応符号帳の適応符号に対し、上記線形予測フィルタによるフィルタリング処理を施し、誤差算出部５に出力する。また、線形予測フィルタ部４は、雑音符号帳探索処理（図５参照）において、雑音符号帳の雑音符号と、適応符号帳探索処理（図４参照）で最終的に得られた励起信号を合成した信号に対し、上記線形予測フィルタによるフィルタリング処理を施し、誤差算出部５に出力する。線形予測フィルタ部４の出力は、線形予測フィルタに励起信号を駆動信号として入力して算出された合成音声である。
【００２９】
誤差算出部５は、音声符号化装置１００に入力された音声信号と、線形予測フィルタ部４でのフィルタリング処理後の信号との誤差を算出し、適応符号帳探索部６及び雑音符号帳探索部７に出力する。
【００３０】
適応符号帳探索部６は、これまでに利用した励起信号を格納した適応符号帳を有し、適応符号帳から適応符号を取り出し、誤差算出部５で算出された、線形予測フィルタ部４でフィルタリング処理された当該適応符号と入力された音声信号との誤差が、それまで得られた誤差の中で最小となるような適応符号を選択する（図４参照）。また、適応符号帳探索部６は、適応符号帳探索処理（図４参照）及び雑音符号帳探索処理（図５参照）の後、最終的に得られた励起信号を適応符号帳に追加することで、適応符号帳を更新する。
【００３１】
雑音符号帳探索部７は、白色雑音信号（雑音符号）を格納した雑音符号帳を有し、雑音符号帳から雑音符号を取り出し、誤差算出部５で算出された、線形予測フィルタ部４でフィルタリング処理された信号と、入力された音声信号との誤差が、それまで得られた誤差の中で最小となるような雑音信号を選択する（図５参照）。ここで、線形予測フィルタ部４でのフィルタリングの対象となる信号は、雑音符号帳から取り出された雑音符号に、適応符号帳探索処理において決定された励起信号を加えた信号である。
【００３２】
アンプ８、９は、それぞれ、適応符号帳から取り出された適応符号、雑音符号帳から取り出された雑音符号の振幅値を所定の増幅率で増幅（調整）する。
【００３３】
合成部１０は、雑音符号帳から取り出された増幅後の雑音符号と、適応符号帳探索処理において励起信号として決定した増幅後の適応符号を合成する。
【００３４】
このように構成された音声符号化装置１００は、適応符号帳探索処理及び雑音符号帳探索処理において励起信号として最終的に得られた適応符号帳のインデックス及び雑音符号帳のインデックスと、一つおきに間引かれた線形予測係数と、アンプ８、９における増幅率を表す信号を符号化信号として出力する。
【００３５】
図２に、本発明の実施形態に係る音声復号装置２００の構成を示す。音声復号装置２００は、音声符号化装置１００で符号化された信号を復号するための装置であり、図２に示すように、適応符号帳探索部２１、雑音符号帳探索部２２、アンプ２３、２４、合成部２５、補間部２６、線形予測フィルタ部２７により構成される。
【００３６】
適応符号帳探索部２１は、適応符号帳の中から、入力された適応符号帳のインデックスに対応する適応符号を探索して取り出し、アンプ２３に出力する。
【００３７】
雑音符号帳探索部２２は、雑音符号帳の中から、入力された雑音符号帳のインデックスに対応する雑音符号を取り出し、アンプ２４に出力する。
【００３８】
アンプ２３、２４は、それぞれ、入力された適応符号、雑音符号を増幅し、合成部２５に出力する。合成部２５は、アンプ２３、２４からそれぞれ入力された適応符号及び雑音符号を合成する。
【００３９】
補間部２６は、符号化信号として入力されなかった線形予測係数がある場合、線形予測係数の補間処理を行い、補間処理後の線形予測係数を線形予測フィルタ部２７に出力する。補間部２６での補間処理は、音声符号化装置１００の補間部３における補間方法と同様の方法を適用することができる。
【００４０】
線形予測フィルタ部２７は、入力された線形予測係数から、式（１）に従って線形予測フィルタを合成（生成）し、入力された励起信号に対して、その生成された線形予測フィルタによるフィルタリング処理を施すことによって合成音声を生成し、出力する。
【００４１】
次に、本実施形態における動作について説明する。
まず、図３のフローチャートを参照して、音声符号化装置１００において実行される音声符号化処理について説明する。
【００４２】
まず、音声符号化装置１００に入力された音声信号の線形予測分析が行われ、線形予測係数が算出される（ステップＳ１）。次いで、ステップＳ１で算出された線形予測係数のうち、連続して類似した値を有する複数の線形予測係数がある場合、その複数の線形予測係数から式（５）に従って代表線形予測係数が算出され、当該複数の線形予測係数の各々が、その代表線形予測係数に置き換えられることによって新たな線形予測係数が得られる（ステップＳ２）。
【００４３】
次いで、間引き対象の線形予測係数が、その前後の線形予測係数から補間して生成される（ステップＳ３）。次いで、ステップＳ１〜Ｓ３の処理によって最終的に得られた線形予測係数から、式（１）に従って線形予測フィルタが合成される（ステップＳ４）。
【００４４】
次いで、音声符号化装置１００に入力された音声信号との誤差が最も小さくなるような励起信号を適応符号帳及び雑音符号帳から探索する適応符号帳探索処理及び雑音符号帳探索処理が行われる（ステップＳ５、Ｓ６）。ステップＳ５の適応符号帳探索処理、ステップＳ６の雑音符号帳探索処理については、後に、それぞれ図４、図５を参照して詳細に説明する。
【００４５】
適応符号帳探索処理及び雑音符号帳探索処理が終了すると、これらの処理によって得られた励起信号を適応符号帳に追加することによって適応符号帳が更新され（ステップＳ７）、当該励起信号を表す適応符号帳のインデックス及び雑音符号帳のインデックスと、一つおきに間引かれた線形予測係数が符号化信号として出力され、本音声符号化処理が終了する。   
【００４６】
次に、図４のフローチャートを参照して、適応符号帳探索処理（図３のステップＳ５）について説明する。
【００４７】
まず、適応符号帳から最初の適応符号が取り出され、処理対象の適応符号として設定される（ステップＳ１１）。次いで、適応符号帳の全ての適応符号についての処理が終了したか否かが判定される（ステップＳ１２）。ステップＳ１２において、当該処理が終了していないと判定された場合（ステップＳ１２；ＮＯ）、現在の処理対象の適応符号に対し、ステップＳ４で合成された線形予測フィルタによるフィルタリング処理が施される（ステップＳ１３）。
【００４８】
次いで、フィルタリング後の信号と、入力された音声信号との誤差が算出され（ステップＳ１４）、その算出された誤差が、本探索処理開始以降に得られた誤差の中で最小であるか否かが判定される（ステップＳ１５）。
【００４９】
ステップＳ１５において、誤差が最小ではないと判定された場合（ステップＳ１５；ＮＯ）、適応符号帳の次の適応符号が処理対象として設定され（ステップＳ１７）、当該適応符号に対して、ステップＳ１２〜Ｓ１６の処理が繰り返される。
【００５０】
ステップＳ１５において、誤差が最小であると判定された場合（ステップＳ１５；ＹＥＳ）、現在の処理対象の適応符号が、励起信号候補として設定される（ステップＳ１６）。次いで、適応符号帳の次の適応符号が処理対象として設定され（ステップＳ１７）、当該適応符号に対して、ステップＳ１２〜Ｓ１６の処理が繰り返される。
【００５１】
適応符号帳の全ての適応符号についてステップＳ１３〜Ｓ１６の処理が終了すると（ステップＳ１２；ＹＥＳ）、本適応符号帳探索処理が終了し、最終的に励起信号候補として残った適応符号のインデックスが符号化信号のデータとして選択されることになる。
【００５２】
次に、図５のフローチャートを参照して、雑音符号帳探索処理（図３のステップＳ６）について説明する。
【００５３】
まず、雑音符号帳から最初の雑音符号が取り出され、処理対象の雑音符号として設定される（ステップＳ２１）。次いで、雑音符号帳の全ての雑音符号についての処理が終了したか否かが判定される（ステップＳ２２）。ステップＳ２２において、当該処理が終了していないと判定された場合（ステップＳ２２；ＮＯ）、図４の適応符号帳探索処理で最終的に励起信号として設定された適応符号と、現在処理対象の雑音符号が合成され（ステップＳ２３）、合成後の信号に対し、ステップＳ４で合成された線形予測フィルタによるフィルタリング処理が施される（ステップＳ２４）。
【００５４】
次いで、フィルタリング後の信号と、音声符号化装置１００に入力された音声信号との誤差が算出され（ステップＳ２５）、その算出された誤差が、本探索処理開始以降に得られた誤差の中で最小であるか否かが判定される（ステップＳ２６）。
【００５５】
ステップＳ２６において、誤差が最小ではないと判定された場合（ステップＳ２６；ＮＯ）、雑音符号帳の次の雑音符号が処理対象として設定され（ステップＳ２８）、当該雑音符号に対して、ステップＳ２２〜Ｓ２７の処理が繰り返される。
【００５６】
ステップＳ２６において、誤差が最小であると判定された場合（ステップＳ２６；ＹＥＳ）、現在の処理対象の雑音符号が、励起信号候補として設定される（ステップＳ２７）。次いで、雑音符号帳の次の雑音符号が処理対象として設定され（ステップＳ２８）、当該雑音符号に対して、ステップＳ２２〜Ｓ２７の処理が繰り返される。
【００５７】
雑音符号帳の全ての雑音符号についてステップＳ２３〜Ｓ２７の処理が終了すると（ステップＳ２２；ＹＥＳ）、本雑音符号帳探索処理が終了し、最終的に励起信号候補として残った雑音符号のインデックスが符号化信号のデータとして選択されることになる。
【００５８】
次に、図６のフローチャートを参照して、音声復号装置２００において実行される音声復号処理について説明する。
【００５９】
まず、適応符号帳から、入力された符号化信号に含まれる適応符号帳のインデックスに対応する適応符号が取り出されるとともに（ステップＴ１）、雑音符号帳から、当該符号化信号に含まれる雑音符号帳のインデックスに対応する雑音符号が取り出され（ステップＴ２）、その取り出された適応符号及び雑音符号から励起信号が生成される。
【００６０】
次いで、その生成された励起信号を適応符号帳に追加することによって適応符号帳が更新される（ステップＴ３）。次いで、符号化信号として入力されなかった線形予測係数がある場合は、その線形予測係数の補間処理が行われる（ステップＴ４）。次いで、ステップＴ４までに得られた線形予測係数から式（１）に従って線形予測フィルタが合成される（ステップＴ５）。
【００６１】
次いで、上記生成された励起信号に対し、ステップＴ５で合成された線形予測フィルタを用いてフィルタリング処理を施すことによって再生音声が合成され（ステップＴ６）、本音声復号処理が終了する。
【００６２】
以上のように、本実施形態の音声符号化装置１００及び音声復号装置２００によれば、連続して類似した値を有する線形予測係数を代表線形予測係数に置き換えることにより、音質に与える影響を最小限に抑制し、生成符号量を低減させることが可能となる。
【００６３】
また、線形予測係数の類似性の判断や、間引き処理及び補間処理の有無を決定する際に、線形予測係数をＬＳＰ係数に変換してから線形予測係数間のユークリッド距離を算出することにより、線形予測係数間のユークリッド距離をより高精度に算出することが可能となる。
【００６４】
更に、線形予測係数の時間軸における変化（時間変化）が急激である場合には、線形予測係数の間引き処理及び補間処理を行わずにそのまま出力することにより、劣化が激しい場所を効率的に発見し、音質を向上させることが可能となる。
【図面の簡単な説明】
【００６５】
【図１】本発明の実施形態に係る音声符号化装置の構成を示すブロック図。
【図２】本発明の実施形態に係る音声復号装置の構成を示すブロック図。
【図３】本実施形態の音声符号化装置において実行される音声符号化処理を示すフローチャート。
【図４】適応符号帳探索処理を示すフローチャート。
【図５】雑音符号帳探索処理を示すフローチャート。
【図６】本実施形態の音声復号装置において実行される音声復号処理を示すフローチャート。
【図７】従来の音声符号化装置の構成を示すブロック図。
【符号の説明】
【００６６】
１  線形予測分析部
２  代表線形予測係数算出部
３  補間部
４  線形予測フィルタ部
５  誤差算出部
６  適応符号帳探索部
７  雑音符号帳探索部
８、９、２３、２４  アンプ
１０  合成部
２１  適応符号帳探索部
２２  雑音符号帳探索部
２５  合成部
２６  補間部
２７  線形予測フィルタ部
１００  音声符号化装置
２００  音声復号装置
【図１】
0004816115.tif 000008
【図２】
0004816115.tif 000009
【図３】
0004816115.tif 000010
【図４】
0004816115.tif 000011
【図５】
0004816115.tif 000012
【図６】
0004816115.tif 000013
【図７】
0004816115.tif 000014