(57)【要約】【課題】高い圧縮率を実現できる音声符号化装置を提供すること。【解決手段】複数の符号化パラメータを記憶する符号化パラメータ記憶部１１と、符号化パラメータ記憶部１１に記憶される前記複数の符号化パラメータのそれぞれを用いて、所定長の音声のＰＣＭデータに所定の符号化処理を施し、複数の符号化データを取得する仮符号化部１２と、仮符号化部１２により取得される前記複数の符号化データを評価する評価部１５と、評価部１５による評価結果に基づいて前記複数の符号化データの中から選択される１つと、該符号化データを取得する際に用いた前記符号化パラメータを識別する符号化パラメータ識別データと、を関連づけて音声符号データとして出力する符号出力部１６と、を含むことを特徴とする。【選択図】図２
2007121782.tif 000002
【特許請求の範囲】
【請求項１】
複数の符号化パラメータを記憶する符号化パラメータ記憶手段と、
前記符号化パラメータ記憶手段に記憶される前記複数の符号化パラメータのそれぞれを用いて、所定長の音声のＰＣＭデータに所定の符号化処理を施し、複数の符号化データを取得する符号化手段と、
前記符号化手段により取得される前記複数の符号化データを評価する符号化データ評価手段と、
前記符号化データ評価手段による評価結果に基づいて前記複数の符号化データの中から選択される１つと、該符号化データを取得する際に用いた前記符号化パラメータを識別する符号化パラメータ識別データと、を関連づけて音声符号データとして出力する音声符号データ出力手段と、
を含むことを特徴とする音声符号化装置。
【請求項２】
請求項１に記載の音声符号化装置において、
前記所定の符号化処理は、適応差分ＰＣＭ符号化処理である、
ことを特徴とする音声符号化装置。
【請求項３】
請求項２に記載の音声符号化装置において、
前記各符号化パラメータは、前記適応差分ＰＣＭ符号化処理における波形再生値の変化量を補正する変化量補正パラメータを含む、
ことを特徴とする音声符号化装置。
【請求項４】
請求項２又は３に記載の音声符号化装置において、
前記各符号化パラメータは、前記適応差分ＰＣＭ符号化処理における量子化幅を補正する量子化幅補正パラメータを含む、
ことを特徴とする音声符号化装置。
【請求項５】
請求項２乃至４のいずれかに記載の音声符号化装置において、
前記各符号化データは、前記ＰＣＭデータに含まれる各時刻の実波形値と、その直前の時刻における波形再生値と、の差分の正負を示す符号である、
ことを特徴とする音声符号化装置。
【請求項６】
請求項１乃至５のいずれかに記載の音声符号化装置において、
前記符号化データ評価手段は、前記各符号化データに基づく波形再生値と、前記ＰＣＭデータに含まれる実波形値と、の差に基づいて、前記各符号化データについて評価値を算出する、
ことを特徴とする音声符号化装置。
【請求項７】
複数の符号化パラメータを記憶する符号化パラメータ記憶手段と、
前記複数の符号化パラメータのうち１つを識別する符号化パラメータ識別データと、符号化データと、を含む音声符号データを取得する音声符号データ取得手段と、
前記音声符号データ取得手段により取得される前記符号化パラメータ識別データにより識別される符号化パラメータを前記符号化パラメータ記憶手段から読み出すとともに、該読み出される符号化パラメータに基づき、前記音声符号データ取得手段により取得される前記符号化データを復号する復号手段と、
を含むことを特徴とする音声復号装置。
【請求項８】
記憶手段に記憶される複数の符号化パラメータのそれぞれを用いて、所定長の音声のＰＣＭデータに所定の符号化処理を施し、複数の符号化データを取得する符号化ステップと、
前記符号化ステップで取得される前記複数の符号化データを評価する符号化データ評価ステップと、
前記符号化データ評価ステップでの評価結果に基づいて前記複数の符号化データの中から選択される１つと、該符号化データを取得する際に用いた前記符号化パラメータを識別する符号化パラメータ識別データと、を関連づけて音声符号データとして出力する音声符号データ出力ステップと、
を含むことを特徴とする音声符号化方法。
【請求項９】
複数の符号化パラメータのうち１つを識別する符号化パラメータ識別データと、符号化データと、を含む音声符号データを取得する音声符号データ取得ステップと、
前記音声符号データ取得ステップで取得される前記符号化パラメータ識別データにより識別される符号化パラメータを記憶手段から読み出すとともに、該読み出される符号化パラメータに基づき、前記音声符号データ取得ステップで取得される前記符号化データを復号する復号ステップと、
を含むことを特徴とする音声復号方法。
【請求項１０】
複数の符号化パラメータを記憶する符号化パラメータ記憶手段、
前記符号化パラメータ記憶手段に記憶される前記複数の符号化パラメータのそれぞれを用いて、所定長の音声のＰＣＭデータに所定の符号化処理を施し、複数の符号化データを取得する符号化手段、
前記符号化手段により取得される前記複数の符号化データを評価する符号化データ評価手段、及び
前記符号化データ評価手段による評価結果に基づいて前記複数の符号化データの中から選択される１つと、該符号化データを取得する際に用いた前記符号化パラメータを識別する符号化パラメータ識別データと、を関連づけて音声符号データとして出力する音声符号データ出力手段
としてコンピュータを機能させるためのプログラム。
【請求項１１】
複数の符号化パラメータを記憶する符号化パラメータ記憶手段、
前記複数の符号化パラメータのうち１つを識別する符号化パラメータ識別データと、符号化データと、を含む音声符号データを取得する音声符号データ取得手段、及び
前記音声符号データ取得手段により取得される前記符号化パラメータ識別データにより識別される符号化パラメータを前記符号化パラメータ記憶手段から読み出すとともに、該読み出される符号化パラメータに基づき、前記音声符号データ取得手段により取得される前記符号化データを復号する復号手段
としてコンピュータを機能させるためのプログラム。
【請求項１２】
所定長の音声のＰＣＭデータを表す音声符号データであって、
複数の符号化パラメータのうち１つを識別する符号化パラメータ識別データと、符号化データと、を含むことを特徴とする音声符号データ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は音声符号化装置、方法並びにプログラム、音声復号装置、方法並びにプログラム、及び音声符号データに関する。
【背景技術】
【０００２】
ＡＤＰＣＭ（Adaptive Differential Pulse Code Modulation）は、音が連続的に変化することを利用してＰＣＭデータの圧縮を行う音声圧縮方法であり、各サンプリング時刻における実波形値とその直前のサンプリング時刻における波形再生値との差分を量子化するものである。この際、量子化幅は、直前の量子化符号に基づいて適応的に変更されるようになっている。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、従来のＡＤＰＣＭを用いた音声圧縮では、音質の劣化を考慮すると１／４程度が圧縮率の限界であり、さらに効率的に音声データを圧縮できる技術が望まれるところである。
【０００４】
本発明は上記課題に鑑みてなされたものであって、その目的は、高い圧縮率を実現できる音声符号化装置、方法及びプログラム、それにより出力される音声符号データを復号する音声復号装置、方法並びにプログラム、及びそれらで用いる音声符号データを提供することにある。
【課題を解決するための手段】
【０００５】
上記課題を解決するために、本発明に係る音声符号化装置は、複数の符号化パラメータを記憶する符号化パラメータ記憶手段と、前記符号化パラメータ記憶手段に記憶される前記複数の符号化パラメータのそれぞれを用いて、所定長の音声のＰＣＭデータに所定の符号化処理を施し、複数の符号化データを取得する符号化手段と、前記符号化手段により取得される前記複数の符号化データを評価する符号化データ評価手段と、前記符号化データ評価手段による評価結果に基づいて前記複数の符号化データの中から選択される１つと、該符号化データを取得する際に用いた前記符号化パラメータを識別する符号化パラメータ識別データと、を関連づけて音声符号データとして出力する音声符号データ出力手段と、を含むことを特徴とする。
【０００６】
また、本発明に係る音声符号化方法は、記憶手段に記憶される複数の符号化パラメータのそれぞれを用いて、所定長の音声のＰＣＭデータに所定の符号化処理を施し、複数の符号化データを取得する符号化ステップと、前記符号化ステップで取得される前記複数の符号化データを評価する符号化データ評価ステップと、前記符号化データ評価ステップでの評価結果に基づいて前記複数の符号化データの中から選択される１つと、該符号化データを取得する際に用いた前記符号化パラメータを識別する符号化パラメータ識別データと、を関連づけて音声符号データとして出力する音声符号データ出力ステップと、を含むことを特徴とする。
【０００７】
また、本発明に係るプログラムは、複数の符号化パラメータを記憶する符号化パラメータ記憶手段、前記符号化パラメータ記憶手段に記憶される前記複数の符号化パラメータのそれぞれを用いて、所定長の音声のＰＣＭデータに所定の符号化処理を施し、複数の符号化データを取得する符号化手段、前記符号化手段により取得される前記複数の符号化データを評価する符号化データ評価手段、及び前記符号化データ評価手段による評価結果に基づいて前記複数の符号化データの中から選択される１つと、該符号化データを取得する際に用いた前記符号化パラメータを識別する符号化パラメータ識別データと、を関連づけて音声符号データとして出力する音声符号データ出力手段としてコンピュータを機能させるためのプログラムである。
【０００８】
また、本発明に係る音声復号装置は、複数の符号化パラメータを記憶する符号化パラメータ記憶手段と、前記複数の符号化パラメータのうち１つを識別する符号化パラメータ識別データと、符号化データと、を含む音声符号データを取得する音声符号データ取得手段と、前記音声符号データ取得手段により取得される前記符号化パラメータ識別データにより識別される符号化パラメータを前記符号化パラメータ記憶手段から読み出すとともに、該読み出される符号化パラメータに基づき、前記音声符号データ取得手段により取得される前記符号化データを復号する復号手段と、を含むことを特徴とする。
【０００９】
また、本発明に係る音声復号方法は、複数の符号化パラメータのうち１つを識別する符号化パラメータ識別データと、符号化データと、を含む音声符号データを取得する音声符号データ取得ステップと、前記音声符号データ取得ステップで取得される前記符号化パラメータ識別データにより識別される符号化パラメータを記憶手段から読み出すとともに、該読み出される符号化パラメータに基づき、前記音声符号データ取得ステップで取得される前記符号化データを復号する復号ステップと、を含むことを特徴とする。
【００１０】
また、本発明に係るプログラムは、複数の符号化パラメータを記憶する符号化パラメータ記憶手段、前記複数の符号化パラメータのうち１つを識別する符号化パラメータ識別データと、符号化データと、を含む音声符号データを取得する音声符号データ取得手段、及び前記音声符号データ取得手段により取得される前記符号化パラメータ識別データにより識別される符号化パラメータを前記符号化パラメータ記憶手段から読み出すとともに、該読み出される符号化パラメータに基づき、前記音声符号データ取得手段により取得される前記符号化データを復号する復号手段としてコンピュータを機能させるためのプログラムである。
【００１１】
さらに、本発明に係る音声符号データは、所定長の音声のＰＣＭデータを表す音声符号データであって、複数の符号化パラメータのうち１つを識別する符号化パラメータ識別データと、符号化データと、を含むことを特徴とする。
【００１２】
本発明では、複数の符号化パラメータを記憶しておき、それらを用いて所定長の音声のＰＣＭデータに符号化処理を施し、複数の符号化データを取得する。そして、これら符号化データを評価し、その結果に基づいて符号化データを１つ選択する。そして、選択された符号化データと、その符号化データを取得する際に用いた符号化パラメータを識別する符号化パラメータ識別データと、を関連づけてなる音声符号データを出力する。この音声符号データに含まれる符号データ（符号化データ）は、そこに含まれる符号化パラメータ識別データにより識別される符号化パラメータを用いて復号される。本発明によれば、複数の符号化パラメータのうち最適なものを用いて音声符号化を行うことができるので、高品質な音声圧縮を、従来のＡＤＰＣＭよりも高い圧縮率にて行うことができる。
【００１３】
なお、前記所定の符号化処理は、適応差分ＰＣＭ符号化処理であってよい。この場合、前記各符号化パラメータは、前記適応差分ＰＣＭ符号化処理における波形再生値の変化量を補正する変化量補正パラメータを含んでもよい。また、前記各符号化パラメータは、前記適応差分ＰＣＭ符号化処理における量子化幅を補正する量子化幅補正パラメータを含んでもよい。
【００１４】
また、前記各符号化データは、前記ＰＣＭデータに含まれる各時刻の実波形値と、その直前の時刻における波形再生値と、の差分の正負を示す符号であってよい。さらに、前記符号化データ評価手段は、前記各符号化データに基づく波形再生値と、前記ＰＣＭデータに含まれる実波形値と、の差に基づいて、前記各符号化データについて評価値を算出するようにしてもよい。
【発明を実施するための最良の形態】
【００１５】
以下、本発明の一実施形態について図面に基づき詳細に説明する。
【００１６】
図１は、本発明の実施形態に係る音声符号化処理により、音声のＰＣＭデータが符号化され、本発明の実施形態に係る音声符号データが得られる様子を示す図である。本実施形態では、まず同図（ａ）に示すようにサンプリング時刻順に実波形値ｙnを記録してなるＰＣＭデータが符号化の対象として取得される。このＰＣＭデータは、同図（ｂ）に示すように所定の時間長に区切って符号化される。すなわち、所定数（ここでは４つ）の実波形値ｙnを、予め用意した複数（ここでは８つ）の符号化パラメータを順に用いてＡＤＰＣＭ方式で符号化し、そうして得られる各符号化データを評価する。この評価は、例えば各符号化データを復号して得られる波形再生値と元々の実波形値との差に基づいて行われる。そして、最も評価の高い符号化データを、その符号化データを取得する際に用いた符号化パラメータを識別する符号化パラメータ識別データ（後述するＰ０〜Ｐ７）とともに音声符号データの１フレーム分のデータとして出力する。
【００１７】
同図（ｃ）は、こうして得られる音声符号データの構成を示している。同図に示すように、所定数の実波形値ｙnについて、音声符号データの１フレームが生成される。音声符号データの各フレームは、符号化パラメータ識別データと、所定数（ここでは４つ）の符号化データｓnと、が含まれている。符号化データｓnは、ここでは波形値の増減を示すデータであり、具体的には、あるサンプリング時刻における実波形値からその直前のサンプリング時刻における波形再生値を引いた値の正負符号を示すデータ（ここでは正の場合にはｓn＝１、負の場合にはｓn＝０とする。）である。同図（ｃ）に示される音声符号データは、音声復号装置より取得されると、各フレームに含まれる符号化パラメータ識別データが読み出され、それにより識別される符号化パラメータを用いて同フレームに含まれる符号化データｓnが復号され、波形再生値ｙ’nをサンプリング時刻順に含むＰＣＭデータが得られる。
【００１８】
図２は、本発明の実施形態に係る音声符号化装置の構成を示す図である。同図に示すように、この音声符号化装置１０は、符号化パラメータ記憶部１１、仮符号化部１２、仮符号化結果記憶部１３、ＰＣＭ値入力部１４、評価部１５及び符号出力部１６を含んで構成されている。これらの要素は、例えば各種のコンピュータにおいて所定のプログラムを実行することにより実現することができる。
【００１９】
まずＰＣＭ値入力部１４は、音声のＰＣＭデータを取得し、このＰＣＭデータに含まれる各実波形値ｙn（ＰＣＭ値）を時間順に仮符号化部１２に供給する。符号化パラメータ記憶部１１は、ハードディスク記憶装置やＲＡＭ等の記憶手段により構成されるものであり、仮符号化部１２における音声符号化処理に用いられる符号化パラメータを複数組記憶している。図３は、符号化パラメータ記憶部１１の記憶内容を示す図であり、同図に示すように符号化パラメータ記憶部１１は、各符号化パラメータの組を識別する符号化パラメータ識別データＰnに関連づけて符号化パラメータを記憶している。ここでは、符号化パラメータは、変化傾向データＣn毎に、適応差分ＰＣＭ符号化処理における波形再生値の変化量を補正するための変化量補正パラメータＮと、適応差分ＰＣＭ符号化処理における量子化幅を補正するための量子化幅補正パラメータＭと、を含む。変化傾向データＣnは、直近の所定数（ここでは４つ）符号化データｓnを時間順に論理連結（コンカチネート）してなるデータである。なお、図３の例では、変化傾向データＣnのそれぞれに対応づけて符号化パラメータを記憶することとしたが、互いにビット反転した関係にある２つの変化傾向データＣnは、同じ符号化パラメータが関連づけられるので、それら符号化パラメータのうち一方の記憶を省略してもよい。
【００２０】
仮符号化部１２では、ＰＣＭ値入力部１４から順に供給される実波形値ｙnのうち、符号化結果である音声符号データの１フレーム分に相当する数に対して、これら複数組の符号化パラメータをそれぞれ利用して符号化処理（ここでは適応差分ＰＣＭ符号化である。）を施し、音声符号データの各フレームのデータを同数だけ生成する。この際、音声符号化処理で生成される各種のデータ（符号化データｓn，波形再生値ｙ’n，量子化幅Δn+1）は、図４に示すようにして、符号化パラメータ毎に仮符号化結果記憶部１３に記憶される。評価部１５は、仮符号化結果記憶部１３に記憶される各符号化パラメータに対応する符号化データｓnを評価する。具体的には、各符号化データｓnに基づく波形再生値ｙ’nと、入力されるＰＣＭデータに含まれる実波形値ｙnと、の差に基づいて、各符号化データｓnについて評価値を算出する。
【００２１】
符号出力部１６は、評価部１５による評価結果に基づいて、仮符号化結果記憶部１３に記憶される複数の符号化データ列の中から選択される１つと、該符号化データ列を取得する際に用いた符号化パラメータを識別する符号化パラメータ識別データＰｍ（ｍ＝０〜７）と、を関連づけて１フレーム分の音声符号データ（ＡＤＰＣＭデータ）として出力する。
【００２２】
一方、図５に示すように、本実施形態に係る音声復号装置２０は、符号化パラメータ記憶部２１と、復号部２２と、符号入力部２３と、を含んで構成されている。これらの要素も、例えば各種のコンピュータにおいて所定のプログラムを実行することにより実現することができる。
【００２３】
まず、符号入力部２３は、音声符号化装置１０の符号出力部１６により出力される音声符号データ（ＡＤＰＣＭデータ）を取得し、１フレーム毎に復号部２２に供給する。符号化パラメータ記憶部２１は、符号化パラメータ記憶部１１と同様、ハードディスク記憶装置やＲＡＭ等の記憶手段により構成され、図３に示されるデータ、すなわち復号部２２における音声復号処理に用いられる符号化パラメータを複数組記憶するものである。
【００２４】
復号部２２は、符号入力部２３から供給される１フレーム分の音声符号データに含まれる符号化パラメータ識別データＰｍにより識別される符号化パラメータを符号化パラメータ記憶部２１から読み出すとともに、該読み出される符号化パラメータに基づき、符号入力部２３から供給される１フレーム分の音声符号データに含まれる符号化データｓnを復号し、サンプリング時刻順に波形再生値ｙ’nを含むＰＣＭデータを出力する。
【００２５】
図６は、音声符号化装置１０による音声符号化処理を示すフロー図である。同図に示すように、この音声符号化処理では、まず仮符号化部１２が、波形再生値ｙ’nの初期値ｙ’0、符号化データｓnの初期値ｓ0，ｓ−1，ｓ−2、及び量子化幅Δnの初期値Δ1を取得する（Ｓ１０１）。これらの値は、適切な符号化が行われるよう、例えば事前に実験により定められ、仮符号化部１２等に記憶されているものである。次に、仮符号化部１２がサンプリング時刻ｎを１に初期化する（Ｓ１０２）。その後、仮符号化部１２がＰＣＭ値入力部１４から実波形値ｙnを取得できるか否かを判断する（Ｓ１０３）。そして、実波形値ｙnが取得できなければ音声符号化処理を終了し、取得できれば、仮符号化部１２は、符号化パラメータ記憶部１１に記憶された複数の符号化パラメータの中から１つを選択し（Ｓ１０４）、実波形値ｙnから波形再生値ｙ’n−1を引いた値の正負を判断し、それ（正負）を示す符号化データｓnを取得する（Ｓ１０５）。次に、仮符号化部１２は、符号化データｓn，ｓn−1，ｓn−2，ｓn−3をこの順でコンカチネート（論理連結）してなる変化傾向データＣnを生成する（Ｓ１０６）。
【００２６】
仮符号化部１２は、この変化傾向データＣn、及びＳ１０４で選択された符号化データを識別する符号化データ識別データＰｍ（ｍ＝０〜７）の双方に関連づけられた、変化量補正パラメータＮ（Ｃn）及び量子化幅補正パラメータＭ（Ｃn）を、符号化パラメータ記憶部１１から読み出す。そして、読み出した値を用いて下記式（１）及び式（２）を計算し、サンプリング時刻ｎにおける波形再生値ｙ’n、及びサンプリング時刻ｎ＋１における量子化幅Δn＋1を取得する（Ｓ１０７，Ｓ１０８）。ここで、ｓｉｇｎ（ｓn）は、符号化データｓnが示す正負符号であり、符号化データｓnが１の場合には＋１、０の場合には−１の値をとる関数である。
【００２７】
ｙ’n＝ｙ’n−1＋Δn・Ｎ（Ｃn）・ｓｉｇｎ（ｓn）  …（１）
【００２８】
Δn＋1＝Δn・Ｍ（Ｃn）                            …（２）
【００２９】
こうして算出される波形再生値ｙ’n及び量子化幅Δn＋1は、符号化データｓnとともに仮符号化結果記憶部１３に、符号化パラメータ識別データＰｍ及びサンプリング時刻ｎに関連づけて記憶される。その後、仮符号化部１２は、すべての符号化パラメータを選択するまで（Ｓ１０９）、Ｓ１０４乃至Ｓ１０８の処理を繰り返す。また、１フレーム分の符号化を終了するまで（Ｓ１１０）、サンプリング時刻ｎを１ずつインクリメントして（Ｓ１１１）、Ｓ１０３乃至Ｓ１０９の処理を繰り返す。この際、各ステップでは、Ｓ１０４で選択された符号化パラメータに関連づけて仮符号化結果記憶部１３に記憶された仮符号化結果（符号化データｓn，波形再生値ｙ’n，量子化幅Δn＋1）を用いて処理を行う。
【００３０】
１フレーム分の実波形値ｙnについて、符号化パラメータ毎にＡＤＰＣＭ符号化を完了すると、仮符号化結果記憶部１３には図４に示すように、全部で３２組（サンプリング時刻ｎ〜ｎ−３と、符号化パラメータＰ０〜Ｐ７と、の組合せ数）の仮符号化結果（符号化データｓn，波形再生値ｙ’n，量子化幅Δn＋1）が記憶されることになる。
【００３１】
その後、評価部１５は、ＰＣＭ値入力部１４から１フレーム分の実波形値ｙn〜ｙn−3を取得するとともに、仮符号化結果記憶部１３から同じフレームの波形再生値ｙ’n〜ｙ’n−3を取得する。そして、各サンプリング時刻における両者の差の絶対値を算出し、それらのうち最大値を第１評価値Ｅ１として、それらの総和を第２評価値Ｅ２として算出する（Ｓ１１２）。そして、符号出力部１６は、最も小さな第１評価値Ｅ１に対応する符号化パラメータの符号化パラメータ識別データと、その符号化パラメータを用いて生成された１フレーム分の符号化データｓn〜ｓn−3と、を関連づけ、１フレーム分の音声符号データとして出力する。また、最も小さな第１評価値Ｅ１が複数ある場合には、それらのうち最も小さな第２評価値Ｅ２（複数存在する場合にはそのうち１つ）に対応する符号化パラメータの符号化パラメータ識別データと、その符号化パラメータを用いて生成された１フレーム分の符号化データｓn〜ｓn−3と、を関連づけ、１フレーム分の音声符号データとして出力する（Ｓ１１３）。
【００３２】
次に示す図７は、音声復号装置２０による音声復号処理を示すフロー図である。同図に示すように、音声復号処理では、まず復号部２２が、波形再生値ｙ’nの初期値ｙ’0、符号化データｓnの初期値ｓ0，ｓ−1，ｓ−2、及び量子化幅Δnの初期値Δ1を取得する（Ｓ２０１）。これらの値は、音声符号化装置１０に記憶されているものと同一の値であり、復号部２２に予め記憶される。次に、復号部２２は、符号入力部２３から１フレーム分の音声符号データを取得する（Ｓ２０２）。そして、符号化データｓn〜ｓn−3をこの順でコンカチネートしてなる変化傾向データＣnを算出する（Ｓ２０３）。
【００３３】
復号部２２は、この変化傾向データＣn、及びＳ２０２で取得されたデータに含まれる符号化データ識別データＰｍの双方に関連づけられた、変化量補正パラメータＮ（Ｃn）及び量子化幅補正パラメータＭ（Ｃn）を、符号化パラメータ記憶部２１から読み出す。そして、読み出した値を用いて上記式（１）及び式（２）を計算し、サンプリング時刻ｎにおける波形再生値ｙ’n、及びサンプリング時刻ｎ＋１における量子化幅Δn＋1を取得する（Ｓ２０４，Ｓ２０５）。以上の処理は、Ｓ２０２で取得された１フレーム分の音声符号データのすべてについて実行され（Ｓ２０６）、これにより１フレーム分の波形再生値ｙ’n〜ｙ’n−3が得られる。その後、復号部２２は次フレームがあるかを判断し（Ｓ２０７）、あれば再びフレームデータを読み出し（Ｓ２０２）、Ｓ２０３乃至Ｓ２０６の処理を実行する。
【００３４】
以上説明した本発明の実施形態によれば、複数の符号化パラメータのうち最適なものを用いてＡＤＰＣＭ符号化を行うことができるので、高品質な音声圧縮を、従来のＡＤＰＣＭよりも高い圧縮率にて行うことができる。
【００３５】
なお、本発明は上記実施形態に限定されるものではない。例えば、符号化パラメータは以上説明した種類に限らず、各種のデータ（例えば変化量）を補正するさらに別のパラメータを含んでもよい。
【図面の簡単な説明】
【００３６】
【図１】本発明の実施形態に係る音声符号化装置及び音声復号装置で用いられる音声符号データの構成を示す図である。
【図２】本発明の実施形態に係る音声符号化装置の構成を示す図である。
【図３】符号化パラメータ記憶部の記憶内容を示す図である。
【図４】仮符号化結果の一例を示す図である。
【図５】本発明の実施形態に係る音声復号装置の構成を示す図である。
【図６】本発明の実施形態に係る音声符号化処理を示すフロー図である。
【図７】本発明の実施形態に係る音声復号処理を示すフロー図である。
【符号の説明】
【００３７】
１０  音声符号化装置、１１，２１  符号化パラメータ記憶部、１２  仮符号化部、１３  仮符号化結果記憶部、１４  ＰＣＭ値入力部、１５  評価部、１６  符号出力部、２０  音声復号装置、２２  復号部、２３  符号入力部。
【図１】
2007121782.tif 000003
【図２】
2007121782.tif 000004
【図３】
2007121782.tif 000005
【図４】
2007121782.tif 000006
【図５】
2007121782.tif 000007
【図６】
2007121782.tif 000008
【図７】
2007121782.tif 000009