"所定時間区間に含まれる時系列信号に対応するピッチ周期を得るステップと、前記ピッチ周期に対応する符号を出力するステップと、を有し、前記時系列信号の周期性および/または定常性の高さを表す指標が、周期性および/または定常性が高いことを表す条件、または、周期性および/または定常性が低いことを表す条件を満たすか否かに応じ、前記ピッチ周期を表現するための精度および/または前記ピッチ周期の符号化方式が切り替えられる、符号化方法。請求項1の符号化方法であって、前記ステップは、前記指標が前記周期性および/または定常性が高いことを表す条件を満たさない場合に、第1精度で表現された前記ピッチ周期を符号化して得られた符号を第1時間区間ごとに出力し、前記指標が前記周期性および/または定常性が高いことを表す条件を満たす場合に、第2精度で表現された前記ピッチ周期を符号化して得られた符号を第2時間区間ごとに出力する、ステップを含み、前記第2精度は前記第1精度よりも高い、および/または、前記第2時間区間は前記第1時間区間よりも短い。請求項1の符号化方法であって、前記ステップは、前記指標が前記周期性および/または定常性が高いことを表す条件を満たす場合に、前記所定時間区間に含まれる第1所定時間区間のピッチ周期を符号化し、前記所定時間区間に含まれる前記第1所定時間区間以外の第2所定時間区間のピッチ周期に対応する値と当該第2所定時間区間以外の時間区間のピッチ周期に対応する値との差分値を可変長符号化して得られる、前記ピッチ周期に対応する符号を出力する、ステップを含む。請求項1の符号化方法であって、前記ステップは、前記指標が前記周期性および/または定常性が高いことを表す条件を満たす場合に、前記所定時間区間に含まれる第1所定時間区間のピッチ周期を符号化し、前記所定時間区間に含まれる前記第1所定時間区間以外の複数の第2所定時間区間の各ピッチ周期に対応する値と当該第2所定時間区間以外の時間区間の各ピッチ周期に対応する値との各差分値を統合した情報を可変長符号化して得られる、前記ピッチ周期に対応する符号を出力する、ステップを含む。請求項1から4の何れかの符号化方法であって、前記ステップは、さらに、前記時系列信号に対応する量子化済ピッチ利得を得るステップを含み、前記指標は、前記量子化済ピッチ利得またはこれに対応する値を含み、前記周期性および/または定常性が高いことを表す条件は、前記量子化済ピッチ利得またはこれに対応する値が規定値より大きいという条件を含む。請求項1から4の何れかの符号化方法であって、前記ステップは、さらに、前記時系列信号に対応する量子化済ピッチ利得またはこれに対応する値と前記時系列信号に対応する量子化済固定符号帳利得またはこれに対応する値との組み合わせに対応する符号であるベクトル量子化済利得符号を得るステップを含み、前記指標は、前記ベクトル量子化済利得符号を含み、前記周期性および/または定常性が高いことを表す条件は、前記ベクトル量子化済利得符号が、量子化済ピッチ利得またはこれに対応する値が規定値より大きくなる量子化済ピッチ利得またはこれに対応する値と量子化済固定符号帳利得またはこれに対応する値との組み合わせに対応するという条件を含む。請求項1から4の何れかの符号化方法であって、前記ステップは、さらに、前記時系列信号に対応する量子化済ピッチ利得と量子化済固定符号帳利得を得るステップを含み、前記指標は、前記量子化済ピッチ利得またはこれに対応する値と、前記量子化済固定符号帳利得またはこれに対応する値を含み、前記周期性および/または定常性が高いことを表す条件は、前記量子化済固定符号帳利得またはこれに対応する値に対する、前記量子化済ピッチ利得またはこれに対応する値、の比が規定値以上であることを示す条件を含む。請求項1から4の何れかの符号化方法であって、前記ステップは、さらに、前記時系列信号に対応する量子化済ピッチ利得またはこれに対応する値と前記時系列信号に対応する量子化済固定符号帳利得またはこれに対応する値との組み合わせに対応する符号であるベクトル量子化済利得符号を得るステップを含み、前記指標は、前記ベクトル量子化済利得符号を含み、前記周期性および/または定常性が高いことを表す条件は、前記ベクトル量子化済利得符号が、前記量子化済固定符号帳利得またはこれに対応する値に対する、量子化済ピッチ利得またはこれに対応する値、の比が規定値以上となる、量子化済ピッチ利得またはこれに対応する値と量子化済固定符号帳利得またはこれに対応する値との組み合わせに対応するという条件を含む。請求項1から4の何れかの符号化方法であって、前記ステップは、さらに、前記時系列信号に対応する量子化済ピッチ利得と量子化済固定符号帳利得を得るステップを含み、前記指標は、前記量子化済ピッチ利得またはこれに対応する値と、前記量子化済固定符号帳利得またはこれに対応する値を含み、前記周期性および/または定常性が低いことを表す条件は、前記量子化済ピッチ利得またはこれに対応する値が第1規定値より小さく、かつ、前記量子化済固定符号帳利得またはこれに対応する値が第2規定値より小さい、ことを示す条件を含む。請求項1から4の何れかの符号化方法であって、前記ステップは、さらに、前記時系列信号に対応する量子化済ピッチ利得またはこれに対応する値と前記時系列信号に対応する量子化済固定符号帳利得またはこれに対応する値との組み合わせに対応する符号であるベクトル量子化済利得符号を得るステップを含み、前記指標は、前記ベクトル量子化済利得符号を含み、前記周期性および/または定常性が低いことを表す条件は、前記ベクトル量子化済利得符号に対応する前記量子化済ピッチ利得またはこれに対応する値が第1規定値より小さく、かつ、前記ベクトル量子化済利得符号に対応する前記量子化済固定符号帳利得またはこれに対応する値が第2規定値より小さい、という条件を含む。請求項1から4の何れかの符号化方法であって、前記ステップは、さらに、前記時系列信号に対応する量子化済ピッチ利得またはこれに対応する値と前記時系列信号に対応する量子化済固定符号帳利得またはこれに対応する値との組み合わせに対応する符号であるベクトル量子化済利得符号を得るステップを含み、前記指標は、前記ベクトル量子化済利得符号を含み、各ベクトル量子化済利得符号とピッチ周期を表現するための精度および/またはピッチ周期の符号化方式とが対応付けられたテーブルが参照され、前記ベクトル量子化済利得符号に基づいて、前記符号化方式が切り替えられる。請求項1から4の何れかの符号化方法であって、前記指標は、前記時系列信号を線形予測分析して得られる予測残差の大きさに対する当該時系列信号の大きさの比を表す指標を含み、前記周期性および/または定常性が高いことを表す条件は、前記時系列信号を線形予測分析して得られる予測残差の大きさに対する当該時系列信号の大きさの比を表す指標が、規定値より大きいという条件を含む。請求項1から4の何れかの符号化方法であって、前記指標は、前記所定時間区間に含まれる何れかの時間区間のピッチ周期に対応する値と前記所定時間区間に含まれる当該時間区間より過去の時間区間のピッチ周期に対応する値との差分値の大きさを含み、前記周期性および/または定常性が高いことを表す条件は、前記所定時間区間に含まれる何れかの時間区間のピッチ周期に対応する値と前記所定時間区間に含まれる当該時間区間より過去の時間区間のピッチ周期に対応する値との差分値の大きさが、規定値より小さいという条件を含む。所定時間区間に対応する符号が入力され、前記符号に含まれるまたは前記符号から得られる周期性および/または定常性の高さを表す指標が、周期性および/または定常性が高いことを表す条件、または、周期性および/または定常性が低いことを表す条件を満たすか否かに応じ、前記符号に含まれるピッチ周期に対応する符号の復号方式を切り替えて、前記ピッチ周期に対応する符号を復号して前記所定時間区間に対応するピッチ周期を得る、復号方法。請求項14の復号方法であって、前記指標が前記周期性および/または定常性が高いことを表す条件を満たさない場合に、第1精度で表現された前記ピッチ周期を第1時間区間ごとに得る復号方式で前記ピッチ周期に対応する符号を復号し、前記指標が前記周期性および/または定常性が高いことを表す条件を満たす場合に、第2精度で表現された前記ピッチ周期を第2時間区間ごと得る復号方式で前記ピッチ周期に対応する符号を復号し、前記第2精度は前記第1精度よりも高い、および/または、前記第2時間区間は前記第1時間区間よりも短い。請求項14の復号方法であって、前記指標が前記周期性および/または定常性が高いことを表す条件を満たす場合に、前記所定時間区間に含まれる第1所定時間区間については、前記符号に含まれる前記第1所定時間区間のピッチ周期に対応する符号を復号して前記第1所定時間区間のピッチ周期を得て、前記所定時間区間に含まれる前記第1所定時間区間以外の区間である第2所定時間区間については、前記符号に含まれる第2所定時間区間のピッチ周期に対応する値と当該第2所定時間区間以外の時間区間のピッチ周期に対応する値との差分値に対応する前記符号を復号して前記差分値を得て、前記差分値と前記第2所定時間区間以外の時間区間のピッチ周期に対応する値とを用いて前記第2所定時間区間のピッチ周期を得る。請求項14の復号方法であって、前記指標が前記周期性および/または定常性が高いことを表す条件を満たす場合に、前記所定時間区間に含まれる第1所定時間区間については、前記符号に含まれる前記第1所定時間区間のピッチ周期に対応する符号を復号して前記第1所定時間区間のピッチ周期を得て、前記所定時間区間に含まれる前記第1所定時間区間以外の複数の区間である第2所定時間区間については、前記符号に含まれる各第2所定時間区間の各ピッチ周期に対応する値と当該第2所定時間区間以外の各時間区間の各ピッチ周期に対応する値との各差分値を統合した情報に対応する前記符号を復号して各差分値を得て、各差分値と前記第2所定時間区間以外の各時間区間のピッチ周期に対応する値とを用いて前記第2所定時間区間の各ピッチ周期を得る。請求項14から17の何れかの復号方法であって、前記指標は、量子化済ピッチ利得またはこれに対応する値を含み、前記周期性および/または定常性が高いことを表す条件は、前記量子化済ピッチ利得またはこれに対応する値が規定値より大きいという条件を含む。請求項14から17の何れかの復号方法であって、前記指標は、量子化済ピッチ利得またはこれに対応する値と量子化済固定符号帳利得またはこれに対応する値との組み合わせに対応する符号であるベクトル量子化済利得符号を含み、前記周期性および/または定常性が高いことを表す条件は、前記ベクトル量子化済利得符号が、量子化済ピッチ利得またはこれに対応する値が規定値より大きくなる量子化済ピッチ利得またはこれに対応する値と量子化済固定符号帳利得またはこれに対応する値との組み合わせに対応するという条件を含む。請求項14から17の何れかの復号方法であって、前記指標は、量子化済ピッチ利得またはこれに対応する値と、量子化済固定符号帳利得またはこれに対応する値を含み、前記周期性および/または定常性が高いことを表す条件は、前記量子化済固定符号帳利得またはこれに対応する値に対する、前記量子化済ピッチ利得またはこれに対応する値、の比が規定値以上であることを示す条件を含む。請求項14から17の何れかの復号方法であって、前記指標は、量子化済ピッチ利得またはこれに対応する値と量子化済固定符号帳利得またはこれに対応する値との組み合わせに対応する符号であるベクトル量子化済利得符号を含み、前記周期性および/または定常性が高いことを表す条件は、前記ベクトル量子化済利得符号が、前記量子化済固定符号帳利得またはこれに対応する値に対する、量子化済ピッチ利得またはこれに対応する値、の比が規定値以上となる、量子化済ピッチ利得またはこれに対応する値と量子化済固定符号帳利得またはこれに対応する値との組み合わせに対応するという条件を含む。請求項14から17の何れかの復号方法であって、前記指標は、量子化済ピッチ利得またはこれに対応する値と、量子化済固定符号帳利得またはこれに対応する値を含み、前記周期性および/または定常性が低いことを表す条件は、前記量子化済ピッチ利得またはこれに対応する値が第1規定値より小さく、かつ、前記量子化済固定符号帳利得またはこれに対応する値が第2規定値より小さい、ことを示す条件を含む。請求項14から17の何れかの復号方法であって、前記指標は、量子化済ピッチ利得またはこれに対応する値と量子化済固定符号帳利得またはこれに対応する値との組み合わせに対応する符号であるベクトル量子化済利得符号を含み、前記周期性および/または定常性が低いことを表す条件は、前記ベクトル量子化済利得符号に対応する前記量子化済ピッチ利得またはこれに対応する値が第1規定値より小さく、かつ、前記ベクトル量子化済利得符号に対応する前記量子化済固定符号帳利得またはこれに対応する値が第2規定値より小さい、という条件を含む。請求項14から17の何れかの復号方法であって、前記指標は、量子化済ピッチ利得またはこれに対応する値と量子化済固定符号帳利得またはこれに対応する値との組み合わせに対応する符号であるベクトル量子化済利得符号を含み、各ベクトル量子化済利得符号とピッチ周期を表現するための精度および/またはピッチ周期の復号方式とが対応付けられたテーブルが参照され、前記ベクトル量子化済利得符号に基づいて、前記復号方式が切り替えられる。請求項14から17の何れかの復号方法であって、前記指標は、前記符号から得られる線形予測係数またはこれに対応する係数を用いて算出される予測利得の推定値を含み、前記周期性および/または定常性が高いことを表す条件は、前記予測利得の推定値が、規定値より大きいという条件を含む。請求項14から17の何れかの復号方法であって、前記指標は、前記所定時間区間に含まれる何れかの時間区間のピッチ周期に対応する値と前記所定時間区間に含まれる当該時間区間より過去の時間区間のピッチ周期に対応する値との差分値の大きさを含み、前記周期性および/または定常性が高いことを表す条件は、前記所定時間区間に含まれる何れかの時間区間のピッチ周期に対応する値と前記所定時間区間に含まれる当該時間区間より過去の時間区間のピッチ周期に対応する値との差分値の大きさが、規定値より小さいという条件を含む。所定時間区間に含まれる時系列信号に対応するピッチ周期を得る探索部と、前記ピッチ周期に対応する符号を出力するパラメータ符号化部と、を有し、前記時系列信号の周期性および/または定常性の高さを表す指標が、周期性および/または定常性が高いことを表す条件、または、周期性および/または定常性が低いことを表す条件を満たすか否かに応じ、前記ピッチ周期を表現するための精度および/または前記ピッチ周期の符号化方式が切り替えられる、符号化装置。所定時間区間に対応する符号が入力され、前記符号に含まれるまたは前記符号から得られる周期性および/または定常性の高さを表す指標が、周期性および/または定常性が高いことを表す条件、または、周期性および/または定常性が低いことを表す条件を満たすか否かに応じ、前記符号に含まれるピッチ周期に対応する符号の復号方式を切り替えて、前記ピッチ周期に対応する符号を復号して前記所定時間区間に対応するピッチ周期を得る、復号装置。請求項1の符号化方法の処理をコンピュータに実行させるためのプログラム。請求項14の復号方法の処理をコンピュータに実行させるためのプログラム。請求項1の符号化方法の処理をコンピュータに実行させるためのプログラムを格納したコンピュータ読み取り可能な記録媒体。請求項14の復号方法の処理をコンピュータに実行させるためのプログラムを格納したコンピュータ読み取り可能な記録媒体。従来のCELP方式では、各フレームのピッチ周期の符号用に固定ビットが割り当てられて符号化がなされていた。このようなことは、CELP方式に限定されるものではなく、符号化対象のピッチ周期を求めて符号化を行うその他の従来方式でも同様である。本発明では、ピッチ周期の符号化方法を工夫することで圧縮効率を向上させる。本発明の符号化処理では、所定時間区間に含まれる時系列信号に対応するピッチ周期を算出し、ピッチ周期に対応する符号を出力する。その際、時系列信号の周期性および/または定常性の高さを表す指標が、周期性および/または定常性が高いことを表す条件、または、周期性および/または定常性が低いことを表す条件を満たすか否かに応じ、ピッチ周期を表現するための精度および/またはピッチ周期の符号化方式を切り替える。これに対する復号処理では、所定時間区間に対応する符号が入力され、符号に含まれるまたは符号から得られる周期性および/または定常性の高さを表す指標が、周期性および/または定常性が高いことを表す条件、または、周期性および/または定常性が低いことを表す条件を満たすか否かに応じ、符号に含まれるピッチ周期に対応する符号の復号方式を切り替えて、ピッチ周期に対応する符号を復号して所定時間区間に対応するピッチ周期を得る。本発明では、符号化対象のピッチ周期を求めて符号化を行う方式において、時系列信号の周期性や定常性に応じ、ピッチ周期を表現するための精度および/またはピッチ周期の符号化方式を切り替えることとしたため、ピッチ周期の圧縮効率を向上させることができる。以下、図面を参照して本発明の実施形態を説明する。なお、本発明は符号化対象のピッチ周期を求めて符号化を行う方式全般に適用可能なものであるが、以下では、CELP方式に本発明を適用する場合を例にとって説明する。また、以下では1フレームを4サブフレームに等区分する例を示すが、これは本発明を限定しない。また、以下では、既に説明した事項との相違点を中心に説明し、説明済みの事項については重複した説明を省略する。第1実施形態まず、本発明の第1実施形態を説明する。時系列信号xの定常性が低い非定常的と呼ぶフレームでは、時系列信号xの周期性も低く非周期的と呼ぶ、符号全体に占める周期性成分の貢献が少ない。そのため、ピッチ周期Tを表現するための精度や、符号化頻度符号化を行うフレームの頻度を下げても、符号化品質符号化前の時系列信号に対する復号後の合成信号の品質は、さほど低下しない。そのため、第1実施形態では、非定常的非周期的なフレームにおいて、ピッチ周期Tを表現するための精度や、符号化頻度を下げる。これにより、フレーム当たりの平均符号量を削減する。その結果、例えば、平均ビットレートを下げたり、節約できた情報を例えば固定符号帳からの信号成分の符号の符号長の増加に割り当てることで品質を向上できたりできる。<構成>図4は、実施形態の符号化装置および復号装置を説明するためのブロック図である。図5は、実施形態のパラメータ符号化部を説明するためのブロック図である。また、図6は、実施形態のパラメータ復号部を説明するためのブロック図である。図4から図6に例示するように、第1実施形態の符号化装置11と従来の符号化装置91との相違点は、パラメータ符号化部917がパラメータ符号化部117に置換された点である。また、第1実施形態の復号装置12と従来の復号装置92との相違点は、パラメータ復号部927がパラメータ復号部127に置換された点である。図5に例示するように、本形態のパラメータ符号化部117は、利得量子化部117aと、判定部117bと、スイッチ部117c,117fと、ピッチ周期符号化部117d,117eと、合成部117gとを有する。また、図6に例示するように、本形態のパラメータ復号部127は、判定部127bと、スイッチ部127c,127fと、ピッチ周期復号部127d,127eと、分離部127gとを有する。なお、本形態の符号化装置11及び復号装置12は、例えば、CPU、RAM、ROM等を備えた公知のコンピュータ又は専用のコンピュータにプログラムやデータが読み込まれることで構成された特別な装置である。また、符号化装置11及び復号装置12の処理部の少なくとも一部が集積回路等のハードウェアによって構成されていてもよい。<符号化方法>図7Aは、実施形態の符号化方法を説明するためのフローチャートである。以下では、従来技術との相違点を中心に説明する。線形予測分析部911が現フレームに対して生成した線形予測情報LPCinfoと、探索部913が現フレームに属する第1-第4サブフレームに対して生成したコードインデックスCfCf1Cf2Cf3Cf4と、ピッチ利得gpgp1gp2gp3gp4と、固定符号帳利得gcgc1gc2gc3gc4と、ピッチ周期TT1T2T3T4とが、パラメータ符号化部117図5に入力される。パラメータ符号化部117の利得量子化部117aは、ピッチ利得gpgp1gp2gp3gp4と固定符号帳利得gcgc1gc2gc3gc4とを量子化し、量子化されたピッチ利得gpgp1gp2gp3gp4を特定するインデックスなどの符号と量子化された固定符号帳利得gcgc1gc2gc3gc4を特定するインデックスなどの符号を出力する。なお、ピッチ利得gpgp1gp2gp3gp4と固定符号帳利得gcgc1gc2gc3gc4とは別個に量子化されてもよいが、ピッチ利得と固定符号帳利得との組み合わせがベクトル量子化されてもよい。ピッチ利得と固定符号帳利得との組み合わせがベクトル量子化される場合、ピッチ利得の量子化値量子化済ピッチ利得と固定符号帳利得の量子化値量子化済固定符号帳利得との組み合わせにインデックスなどの符号が対応付けられる。このようなベクトル量子化で得られる量子化されたピッチ利得と量子化された固定符号帳利得の組を量子化済利得ベクトルと呼び、ベクトル量子化で得られる符号をベクトル量子化済利得符号VQ利得符号と呼ぶ。このようなベクトル量子化では、例えば、同一のサブフレームに対応するピッチ利得の量子化値と固定符号帳利得の量子化値との組み合わせごとに一つのVQ利得符号が対応付けられてもよいし、複数のサブフレームのそれぞれに対応するピッチ利得の量子化値と固定符号帳利得の量子化値との組み合わせごとに一つのVQ利得符号が対応付けられてもよいし、同一のフレームに対応するピッチ利得の量子化値と固定符号帳利得の量子化値との組み合わせごとに一つのVQ利得符号が対応付けられてもよい。このようなベクトル量子化には、例えば、ピッチ利得の量子化値と固定符号帳利得の量子化値との組み合わせに対応するVQ利得符号を特定するためのテーブル2次元コードブックが用いられる。2次元コードブックの例は、ピッチ利得の量子化値及び固定符号帳利得の量子化値の組み合わせとVQ利得符号とが対応付けられたテーブルである。2次元コードブックの他の例は、ピッチ利得の量子化値及び固定符号帳利得対応値の量子化値の組み合わせとVQ利得符号とが対応付けられたテーブルである。固定符号帳利得対応値の例は、過去のサブフレーム又はフレームでの固定符号帳914からの信号成分のエネルギーを基に予測された現在のサブフレーム又はフレームでの固定符号帳利得の推定値と、現在のサブフレーム又はフレームでの固定符号帳利得との比を表す補正係数correctionfactorなどである。補正係数の例は、参考文献1ITUTRecommendationG729CodingofSpeechat8kbitsusingConjugateStructureAlgebraicCodeExcitedLinearPredictionの39Quantizationofthegainsの欄に記載されたγである。例えば、サブフレームj14での固定符号帳利得gcj、補正係数γ、サブフレームj14での固定符号帳利得の推定値pgcjとの間には以下の関係が成り立つ。gcjγ×pgcj2次元コードブックは1個のテーブルから構成されたものでもよいし、参考文献1の2段の共役構造コードブックtwostageconjugatestructuredcodebookのように複数個のテーブルから構成されたものでもよい。2次元コードブックが複数個のテーブルから構成される場合、ピッチ利得の量子化値と固定符号帳利得の量子化値との組み合わせに対応するVQ利得符号は、例えば、ピッチ利得の量子化値と固定符号帳利得の量子化値との組み合わせに対し、当該2次元コードブックを構成するテーブルごとに定まるインデックスの組み合わせなどであるステップS111。次に、判定部117bが現フレームの時系列信号xが定常的であるか否かを判定するステップS112。ステップS112の判定は、時系列信号xの定常性の高さを表す指標が、時系列信号の定常性が高いとみなされる条件を満たすか否かによって行われる。以下に具体的な判断方法を例示する。[ステップS112の具体例1]ステップS112の具体例1では、時系列信号xの定常性の高さを表す指標として、時系列信号xを線形予測分析して得られる予測残差の大きさに対する当該時系列信号xの大きさの比を表す指標を用いる。また、時系列信号xの定常性が高いことを表す条件として、時系列信号xを線形予測分析して得られる予測残差の大きさに対する当該時系列信号xの大きさの比を表す指標が規定値より大きいという条件を用いる。これは、定常的なフレームでは効果の高い線形予測が可能であるため予測残差が小さくなり、予測残差の大きさに対する時系列信号xの大きさの比が大きくなることに基づく。時系列信号xを線形予測分析して得られる予測残差の大きさに対する当該時系列信号xの大きさの比を表す指標の例は、予測残差のエネルギーに対する当該時系列信号xのエネルギーの比である予測利得の推定値である。ただし、式のkmは、線形予測情報LPCinfoから特定されるm次のPARCOR係数である。この場合、例えば、判定部117bには線形予測情報LPCinfoが入力され、判定部117bは、線形予測情報LPCinfoから求めた予測利得の推定値Eが規定値より大きいか否かを判定する。そして、予測利得の推定値Eが規定値より大きい場合には、現フレームの時系列信号xが定常的であると判定し、そうでない場合には、現フレームの時系列信号xが定常的非定常的でないと判定する。あるいは、予測利得の推定値Eの代わりに、予測利得や、予測残差の絶対値に対する時系列信号xの絶対値の比や、予測残差の絶対値に対する時系列信号xの絶対値の比の推定値などを用いて判定がなされてもよい。なお、指標>規定値を満たすか否かを判定することで、指標が規定値よりも大きいか否かが判定されてもよいし、指標≧規定値定数を満たすか否かを判定することで、指標が規定値よりも大きいか否かが判定されてもよい。この場合、規定値が処理上の閾値として設定されていてもよいし、規定値定数が処理上の閾値として設定されていてもよい。以後説明するその他の指標が規定値よりも大きいか否かの判定についても同様である。[ステップS112の具体例2]ステップS112の具体例2では、時系列信号xの定常性の高さを表す指標として量子化されたピッチ利得を用いる。また、時系列信号xの定常性が高いことを表す条件として、量子化されたピッチ利得が規定値より大きいという条件を用いる。これは、定常的なフレームではピッチ周期の周期性が高く、ピッチ利得が大きいことに基づく。この場合、例えば、判定部117bに量子化されたピッチ利得gpgp1gp2gp3gp4が入力され、判定部117bが量子化されたピッチ利得gpgp1gp2gp3gp4の平均値が規定値より大きいか否かを判定する。そして、量子化されたピッチ利得gpgp1gp2gp3gp4の平均値が規定値より大きい場合には、現フレームの時系列信号xが定常的であると判定し、そうでない場合には、現フレームの時系列信号xが定常的でない非定常的と判定する。あるいは、量子化されたピッチ利得gpgp1gp2gp3gp4の平均値の代わりに、一部のサブフレームでの量子化されたピッチ利得の平均値例えば、gp1とgp3との平均値や、何れか1つのサブフレームでの量子化されたピッチ利得例えば、gp1を用いて判定がなされてもよい。何れか1つのサブフレームの量子化されたピッチ利得を用いた判定は、フレームに含まれる全サブフレームの量子化されたピッチ利得のうち値が最も小さなものを用いた判定とすると性能が良い。あるいは、量子化されたピッチ利得gpgp1gp2gp3gp4のすべてが規定値より大きい場合に定常的であると判定し、少なくとも一部の量子化されたピッチ利得gpgp1gp2gp3gp4が規定値以下であった場合に定常的でない非定常的と判定してもよい。あるいは、所定個以上の量子化されたピッチ利得gpgp1gp2gp3gp4が規定値より大きい場合に定常的であると判定し、それ以外の場合に定常的でない非定常的と判定してもよい。[ステップS112の具体例3]ステップS112の具体例3では、時系列信号xの定常性の高さを表す指標として、量子化されたピッチ利得に対応する値と量子化された固定符号帳利得に対応する値との間の比を用いる。以下にこの指標を用いた判断基準を例示する。この判断基準は、定常的なフレームではピッチ周期の周期性が高く、固定符号帳利得に対応する値に対するピッチ利得に対応する値の比が大きいことに基づく。判断基準:量子化された固定符号帳利得に対応する値に対する量子化されたピッチ利得に対応する値の比が規定値以上となる、又は、量子化されたピッチ利得に対応する値に対する量子化された固定符号帳利得に対応する値の比が規定値以下となる場合に、時系列信号xが定常的であると判断される。量子化された固定符号帳利得に対応する値の例は、量子化された固定符号帳利得そのもの、量子化された前述の補正係数correctionfactorなどである。量子化されたピッチ利得に対応する値の例は、量子化されたピッチ利得そのもの、量子化されたピッチ利得の平均値、量子化されたピッチ利得の広義単調増加関数値などである。この場合、例えば、判定部117bに量子化されたピッチ利得に対応する値と量子化された固定符号帳利得に対応する値との組が入力され、判定部117bが上記の判断基準に基づいて、時系列信号xが定常的周期的であるかを判断する。例えば判定部117bは、何れかのサブフレーム例えば先頭のサブフレームでの量子化されたピッチ利得に対応する値と量子化された固定符号帳利得に対応する値との組を用いてこの判断を行い、時系列信号xが定常的周期的であるかを判断する。あるいは、例えば判定部117bは、同一のフレームに属する複数のサブフレームの量子化されたピッチ利得に対応する値と量子化された固定符号帳利得に対応する値との組をそれぞれ用い、上記の判断基準に基づいた判断をそれぞれ行い、それらの結果に基づいて時系列信号xが定常的周期的であるかを判断してもよい。例えば、各サブフレームの量子化されたピッチ利得に対応する値と量子化された固定符号帳利得に対応する値との組を用いた判断結果がすべて定常的周期的であることを表すものであった場合に、時系列信号xが定常的周期的であると判断してもよい。あるいは、所定個以上のサブフレームの量子化されたピッチ利得に対応する値と量子化された固定符号帳利得に対応する値との組を用いた判断結果が定常的周期的であることを表すものであった場合に、時系列信号xが定常的周期的であると判断してもよい。なお、例えば上記の判断基準が満たされない場合には、時系列信号xが定常的でない非定常的と判断される。[ステップS112の具体例4]ステップS112の具体例4では、時系列信号xの定常性の高さを表す指標として量子化されたピッチ利得に対応する値及び量子化された固定符号帳利得に対応する値を用い、それぞれを第1規定値及び第2規定値と比較する。通常、定常的なフレームではピッチ周期の周期性が高くピッチ利得が大きい。ただし、音声の立ち上がり部分にあるフレームでは、その前のフレームからのピッチ周期の周期性は低くピッチ利得は小さいものの、そのフレーム内ではピッチ周期の周期性が高い。また、音声の立ち上がり部分にあるフレームでは、その前のフレームを用いて予想される現フレームの固定符号帳利得の推定値pgcjは小さなものとなる。現フレームの量子化された固定符号帳利得gcはgcγgc×pgcjγgcは量子化された補正係数によって定まるため、音声の立ち上がり部分にあるフレームではγgc量子化された固定符号帳利得に対応する値は大きな値となる。そのため、ピッチ利得に対応する値が小さい場合であっても、量子化された固定符号帳利得に対応する値が大きな値である場合は、そのフレームは定常的であると言える。逆に言えばピッチ利得に対応する値が小さい場合であって、量子化された固定符号帳利得に対応する値が小さな値である場合は、そのフレームは定常的でないと言える。以下にこれらの指標を用いた判断基準を例示する。判断基準1:量子化されたピッチ利得に対応する値が第1規定値より小さく、かつ、量子化された固定符号帳利得に対応する値が第2規定値より小さい場合に、時系列信号xが定常的でない非定常的と判定される。判断基準2:量子化されたピッチ利得に対応する値が第1規定値より小さく、かつ、量子化された固定符号帳利得に対応する値が第2規定値より大きい場合に、時系列信号xが定常的であると判定される。量子化されたピッチ利得に対応する値の例は、量子化されたピッチ利得そのもの、量子化されたピッチ利得の平均値、量子化されたピッチ利得の広義単調増加関数値などである。量子化されたピッチ利得の例は、非特許文献1のgpである。量子化された固定符号帳利得に対応する値の例は、量子化された固定符号帳利得そのもの、量子化された補正係数γgcなどである。量子化された補正係数γgcの例は、非特許文献1のγgcである。この場合、例えば、判定部117bに量子化されたピッチ利得に対応する値と量子化された固定符号帳利得に対応する値との組が入力され、判定部117bが上記の判断基準1又は2に基づいて、時系列信号xが定常的周期的でないか定常的周期的であるかを判断する。例えば判定部117bは、何れかのサブフレーム例えば先頭のサブフレームでの量子化されたピッチ利得に対応する値と量子化された固定符号帳利得に対応する値との組を用いてこの判断を行い、時系列信号xが定常的周期的でないか定常的周期的であるかを判断する。あるいは、例えば判定部117bは、同一のフレームに属する複数のサブフレームの量子化されたピッチ利得に対応する値と量子化された固定符号帳利得に対応する値との組をそれぞれ用い、上記の判断基準1又は2に基づいた判断を行い、それらの結果に基づいて時系列信号xが定常的周期的でないか定常的周期的であるかを判断する。例えば、各サブフレームの量子化されたピッチ利得に対応する値と量子化された固定符号帳利得に対応する値との組を用いた判断結果がすべて定常的周期的であることを表すものであった場合に、時系列信号xが定常的周期的であると判断してもよい。あるいは、所定個以上のサブフレームの量子化されたピッチ利得に対応する値と量子化された固定符号帳利得に対応する値との組を用いた判断結果が定常的周期的であることを表すものであった場合に、時系列信号xが定常的周期的であると判断してもよい。また、判断基準1又は2に別の条件が加えられてもよいし、さらに実際の差分値を判断基準に加えてもよい。[ステップS112の具体例5]ステップS112の具体例5は、ステップS111でピッチ利得と固定符号帳利得との組み合わせがベクトル量子化され、量子化されたピッチ利得と量子化された固定符号帳利得との組み合わせにVQ利得符号が対応付けられた場合の例である。この例では、時系列信号xの定常性の高さを表す指標としてVQ利得符号を用いる。例えば、VQ利得符号を指標として用い、ステップS112の具体例2又は3又は4の判断を行う。以下にVQ利得符号を指標として用いた判断手法を例示する。前述のように、VQ利得符号は、ピッチ利得の量子化値と固定符号帳利得の量子化値との組、又は、ピッチ利得の量子化値と固定符号帳利得対応値の量子化値との組、と一対一に対応している。そのため、上述の[ステップS112の具体例2-4]での判断結果をそれぞれVQ利得符号に対応付けることができる。具体的には、ステップS112の具体例2では、量子化されたピッチ利得を指標として判断がなされるため、指標とされた量子化されたピッチ利得に対応するVQ利得符号量子化されたピッチ利得に対応する値と判断結果とを対応付けることができる。ステップS112の具体例3では、量子化されたピッチ利得に対応する値と量子化された固定符号帳利得に対応する値との間の比を指標として判断がなされるため、指標とされた当該比に対応するVQ利得符号と判断結果とを対応付けることができる。ステップS112の具体例4では、量子化されたピッチ利得に対応する値及び量子化された固定符号帳利得に対応する値を指標として判断がなされるため、指標とされた量子化されたピッチ利得に対応する値及び量子化された固定符号帳利得に対応する値の組に対応するVQ利得符号と判断結果とを対応付けることができる。よって、上述の[ステップS112の具体例2-4]の何れかに基づいて定常的であるか定常的でないか非定常的の判断結果を予め得ておき、このような判断結果と判断結果に対応するVQ利得符号とをそれぞれ対応付けたテーブルを判定部117b内に格納しておくことができる。判定部117bは、入力されたVQ利得符号に対応する判断結果をこのようなテーブルを参照することで得ることができる。あるいは、このような判断結果に応じてピッチ周期を表現するための精度および/またはピッチ周期の符号化方式が定まるため、各VQ利得符号とピッチ周期を表現するための精度および/またはピッチ周期の符号化方式とが対応付けられたテーブルを判定部117b内に格納しておくこともできる。この場合、判定部117bは、入力されたVQ利得符号に対応する、ピッチ周期を表現するための精度および/またはピッチ周期の符号化方式を、このようなテーブルを参照することで得ることができる[ステップS112の具体例1-5]の説明終わり。ステップS112の判定で、時系列信号xの定常性を表す指標が、時系列信号xの定常性が高いことを表す条件を満たさないと判定された場合非定常的、判定部117bの制御に基づき、スイッチ部117cがピッチ周期TT1T2T3T4をピッチ周期符号化部117dに送る。ピッチ周期符号化部117dは、後述のように、第1精度で表現されたピッチ周期を第1時間区間ごとに符号化して得られた符号を出力するステップS113。一方、ステップS112の判定で、時系列信号xの定常性を表す指標が、時系列信号xの定常性が高いことを表す条件を満たしたと判定された場合定常的、判定部117b図5の制御に基づき、スイッチ部117cがピッチ周期TT1T2T3T4をピッチ周期符号化部117eに送る。ピッチ周期符号化部117eは、第2精度で表現されたピッチ周期を第2時間区間ごとに符号化して得られた符号を出力する。ここで、第2精度は第1精度よりも高い、および/または、第2時間区間は第1時間区間よりも短い。例えば、ピッチ周期符号化部117eは、従来と同様図2A及びB参照に、現フレームのピッチ周期Tに対応する符号CTを生成して出力するステップS114。ステップS113、S114の具体例1この例のステップS113非定常的では、ピッチ周期符号化部117dが、各ピッチ周期TT1T2T3T4を表現するための精度を整数精度第1精度のみにし、サブフレームごとに単独にピッチ周期Tを符号化し、現フレームのピッチ周期Tに対応する符号CTを生成する。図8Aは、ステップS113で生成される現フレームのピッチ周期Tに対応する符号CTの構成例を説明するための図である。図8Aの例では、第1-4サブフレームの各ピッチ周期TT1T2T3T4がそれぞれ整数精度で表現され、各ピッチ周期TT1T2T3T4をそれぞれ6ビットで符号化するピッチ周期整数部。一方、この例のステップS114定常的では、ピッチ周期符号化部117eが、ピッチ周期T1T3を表現するための精度を小数精度第2精度または整数精度とし、それぞれサブフレームごとに単独に符号化する。また、ピッチ周期符号化部117eは、小数精度第2精度で表現されたピッチ周期T2T4の整数部とピッチ周期T1T3の整数部との差分値をそれぞれ符号化する。さらに、ピッチ周期T2T4の小数点以下の値小数部をそれぞれ2ビットで符号化する図2B参照。ステップS113、S114の具体例2この例のステップS113非定常的では、ピッチ周期符号化部117dが、複数のサブフレームからなる時間区間第1時間区間ごとにピッチ周期に対応する符号を得て、現フレームのピッチ周期Tに対応する符号CTを生成する。すなわち、複数のサブフレームに対して共通のピッチ周期Tを用いて符号が生成されるピッチ周期の符号化頻度を下げる。図8Bは、ステップS113で生成される現フレームのピッチ周期Tに対応する符号CTの構成例を説明するための図である。図8Bの例では、第1,2サブフレームのピッチ周期Tの符号として、整数精度で表現されたピッチ周期T1T2を符号化して得たものの何れか一方が共通に用いられ、第3,4サブフレームのピッチ周期Tの符号として、整数精度で表現されたピッチ周期T3T4を符号化して得たものの何れか一方が共通に用いられる。一方、この例のステップS114定常的では、ピッチ周期符号化部117eが、サブフレーム第2時間区間ごとにピッチ周期T1T2T3T4を符号化する。図2Bの例の場合、ピッチ周期T1T3の値がサブフレームごとに単独に符号化され、ピッチ周期T2T4の整数部とピッチ周期T1T3の整数部との差分値が符号化され、ピッチ周期T2T4の小数点以下の値小数部がそれぞれ2ビットで符号化される図2B参照/[ステップS113、S114の具体例1,2]の説明終わり。ピッチ周期符号化部117dまたは117eから出力された現フレームのピッチ周期Tに対応する符号CTは、判定部117bの制御に基づき、スイッチ部117fによって合成部117gに送られる。合成部117gは、線形予測情報LPCinfoと、コードインデックスCfCf1Cf2Cf3Cf4と、現フレームのピッチ周期Tに対応する符号CTと、量子化されたピッチ利得gpgp1gp2gp3gp4を表す符号と、量子化された固定符号帳利得gcgc1gc2gc3gc4を表す符号とを合成したビットストリームBSを生成して出力する。量子化されたピッチ利得gpgp1gp2gp3gp4を表す符号と量子化された固定符号帳利得gcgc1gc2gc3gc4を表す符号の代わりにVQ利得符号などのインデックスがビットストリームBSに含まれてもよいステップS115。<復号方法>図7Bは、実施形態の復号方法を説明するためのフローチャートである。以下では、従来技術との相違点を中心に説明する。ビットストリームBSは、復号装置12のパラメータ復号部127図6に入力される。パラメータ復号部127は、ビットストリームBSから、線形予測情報LPCinfoと、コードインデックスCfCf1Cf2Cf3Cf4と、現フレームのピッチ周期Tに対応する符号CTと、量子化されたピッチ利得gpgp1gp2gp3gp4と、量子化された固定符号帳利得gcgc1gc2gc3gc4とを分離又は復号して出力する。量子化されたピッチ利得gpgp1gp2gp3gp4と量子化された固定符号帳利得gcgc1gc2gc3gc4は、ビットストリームBSに含まれる量子化されたピッチ利得gpgp1gp2gp3gp4を表す符号と量子化された固定符号帳利得gcgc1gc2gc3gc4を表す符号、又は、ビットストリームBSに含まれるVQ利得符号を復号することにより得られるステップS121。次に、符号CTの復号方式を特定するために、判定部127bが現フレームのビットストリームBSに対応する時系列信号xが定常的であったか否かを判定するステップS122。ステップS122の判定は、当該時系列信号xの定常性の高さを表す指標が、時系列信号の定常性が高いとみなされる条件を満たすか否かによって行われる。この判断には、符号化装置11で行われたステップS112と同じ方法を用いる。[符号化装置11でステップS112の具体例1が用いられる場合]この場合、判定部127bでも、時系列信号xの定常性の高さを表す指標として、時系列信号xを線形予測分析して得られる予測残差の大きさに対する当該時系列信号xの大きさの比を表す指標予測利得の推定値Eなどを用いる。また、時系列信号xの定常性が高いことを表す条件として、時系列信号xを線形予測分析して得られる予測残差の大きさに対する当該時系列信号xの大きさの比を表す指標が規定値より大きいという条件を用いる。具体的な判定内容は、ステップS112の具体例1で例示した通りである。[符号化装置11でステップS112の具体例2が用いられる場合]この場合、判定部127bでも、時系列信号xの定常性の高さを表す指標として量子化されたピッチ利得を用いる。また、時系列信号xの定常性が高いことを表す条件として、量子化されたピッチ利得が規定値より大きいという条件を用いる。具体的な判定内容は、ステップS112の具体例2で例示した通りである。[符号化装置11でステップS112の具体例3が用いられる場合]この場合、判定部127bでも、時系列信号xの定常性の高さを表す指標として、量子化されたピッチ利得に対応する値と量子化された固定符号帳利得に対応する値との間の比を用いる。具体的な判定内容は、ステップS112の具体例3で例示した通りである。[符号化装置11でステップS112の具体例4が用いられる場合]この場合、判定部127bでも、時系列信号xの定常性の高さを表す指標として量子化されたピッチ利得に対応する値及び量子化された固定符号帳利得に対応する値を用い、それぞれを第1規定値及び第2規定値と比較する。具体的な判定内容は、ステップS112の具体例4で例示した通りである。[符号化装置11でステップS112の具体例5が用いられる場合]この場合、判定部127bは、時系列信号xの定常性の高さを表す指標としてビットストリームBSが含むVQ利得符号を用いる。具体的な判定内容は、ステップS112の具体例5で例示した通りである。例えば、ステップS112の具体例5で説明した判断結果と判断結果に対応するVQ利得符号とをそれぞれ対応付けたテーブルを判定部127bに格納しておき、判定部127bが、入力されたVQ利得符号に対応する判断結果をこのようなテーブルを参照することで得る。また前述したように判断結果に応じてピッチ周期を表現するための精度および/またはピッチ周期の符号化方式が定まり、それに対応する復号方式も定まる。よって、各VQ利得符号とピッチ周期を表現するための精度および/またはピッチ周期の復号とが対応付けられたテーブルを判定部127b内に格納しておくこともできる。この場合、判定部127bは、入力されたVQ利得符号に対応する、ピッチ周期を表現するための精度および/またはピッチ周期の復号方式を、このようなテーブルを参照することで得ることができるステップS122の具体例の説明終わり。ステップS122の判定結果に応じ、符号CTの復号方法が切り替えられる。ステップS122の判定で、ビットストリームBSに対応する時系列信号xの定常性を表す指標が、時系列信号xの定常性が高いことを表す条件を満たさないと判定された場合非定常的、判定部127bの制御に基づき、スイッチ部127fが現フレームの符号CTをピッチ周期復号部127dに送る。ピッチ周期復号部127dは、ピッチ周期符号化部117d図5で行われた符号化処理に対応する復号処理によって符号CTを復号し、現フレームのピッチ周期TT1T2T3T4を出力するステップS123。以下にステップS123の処理の具体例を示す。符号化装置11でステップS113の具体例1が用いられる場合この場合、ピッチ周期復号部127dは、符号CTから整数精度第1精度で表現された第1-第4サブフレームのピッチ周期T1T2T3T4を抽出し、これらを出力する。符号化装置11でステップS113の具体例2が用いられる場合この場合、ピッチ周期復号部127dは、符号CTから複数のサブフレームからなる時間区間第1時間区間ごとのピッチ周期を抽出し、それらを出力する。すなわち、ピッチ周期を第1時間区間ごとに得る復号方式でピッチ周期に対応する符号を復号する。第1,2サブフレーム、第3,4サブフレームをそれぞれの第1時間区間とする図8Bの例では、第1,2サブフレームに対して同一のピッチ周期T1T2T1が抽出され、第3,4サブフレームに対して同一のピッチ周期T3T4T3が抽出され、ピッチ周期T1T2T3T4が出力される[ステップS123の具体例の説明終わり。一方、ステップS122の判定で、ビットストリームBSに対応する時系列信号xの定常性を表す指標が、時系列信号xの定常性が高いことを表す条件を満たした場合定常的、判定部127b図6の制御に基づき、スイッチ部127cが現フレームの符号CTをピッチ周期復号部127eに送る。ピッチ周期復号部127eは、ピッチ周期符号化部117e図5で行われた符号化処理に対応する復号処理によって符号CTを復号し、現フレームのピッチ周期TT1T2T3T4を出力するステップS124。ピッチ周期復号部127eは、第2精度で表現されたピッチ周期を第2時間区間ごとに符号化して得られた符号を復号する。すなわち、第2精度で表現されたピッチ周期を第2時間区間ごと得る復号方式でピッチ周期に対応する符号を復号する。例えば、ピッチ周期復号部127eは、従来と同様に、現フレームの符号CTを復号して、現フレームのピッチ周期TT1T2T3T4を出力する。以下にステップS124の具体例を示す。[符号化装置11でステップS114の具体例1,2が用いられる場合]この場合、ピッチ周期復号部127eは、符号CTから、第1サブフレームのピッチ周期T1、第3サブフレームのピッチ周期T3を抽出してこれらを出力する。また、ピッチ周期復号部127eは、符号CTから、第2サブフレームのピッチ周期の整数部の第1サブフレームのピッチ周期の整数部との差分値、第4サブフレームのピッチ周期の整数部の第3サブフレームのピッチ周期の整数部との差分値、第2サブフレームのピッチ周期の小数部、第4サブフレームのピッチ周期の小数部を抽出する。さらにピッチ周期復号部127eは、第1サブフレームのピッチ周期T1から得られる第1サブフレームのピッチ周期の整数部と、第2サブフレームのピッチ周期の整数部の第1サブフレームのピッチ周期の整数部との差分値と、第2サブフレームのピッチ周期の小数部とを加算することにより、第2サブフレームのピッチ周期T2を得て、これを出力する。さらにピッチ周期復号部127eは、第3サブフレームのピッチ周期T3から得られる第3サブフレームのピッチ周期の整数部と、第4サブフレームのピッチ周期の整数部の第3サブフレームのピッチ周期の整数部との差分値と、第4サブフレームのピッチ周期の小数部とを加算することにより、第4サブフレームのピッチ周期T4を得て、これを出力するステップS124の具体例の説明終わり復号された現フレームのピッチ周期TT1T2T3T4は、判定部127bの制御に基づき、スイッチ部127cによって出力される。また、パラメータ復号部127は、線形予測情報LPCinfoと、コードインデックスCfCf1Cf2Cf3Cf4と、量子化されたピッチ利得gpgp1gp2gp3gp4と、量子化された固定符号帳利得gcgc1gc2gc3gc4とを出力する。その後、従来と同様に、復号装置12で合成信号xが生成され、出力される。第1実施形態の変形例1上述した第1実施形態の変形として、ステップS112で現フレームの時系列信号xが定常的であると判定されるか、非定常的であると判定されるかに応じ、符号化装置11の探索部913図4が、現フレームよりも未来のフレームでのピッチ周期Tの探索範囲を変更する構成であってもよい。例えば、非定常的であると判断された場合は適応信号成分の貢献が少ないので、ピッチ周期の探索範囲を、定常的であると判定された場合の探索範囲よりも狭くしてもよい。また、探索部913が元フレームのピッチ周期Tの探索を行う前に、現フレームに対して生成した線形予測情報LPCinfoを用いて生成された予測利得の推定値Eを用いて現フレームの時系列信号xが定常的であるか、非定常的であるかを判定し、その結果に応じて、現フレームでのピッチ周期Tの探索範囲を変更する構成であってもよい。例えば、非定常的であると判断された場合の探索範囲を、定常的であると判定された場合の探索範囲よりも狭くしてもよい。また、ステップS112によって定常的であるか非定常的であるかを判定し、その結果に応じてピッチ周期Tの探索範囲を設定した後、現フレームに対する探索部913の処理をやり直してもよい。さらに、ステップS113の具体例2のように、非定常的であると判定された際に複数のサブフレームからなる時間区間ごとにピッチ周期Tを符号化する符号化頻度を落とす場合には、非定常的であると判定されたフレームについて、探索部913によるピッチ周期Tの算出頻度を落としてもよい。すなわち、例えば、複数のサブフレームに対して1つのピッチ周期のみしか符号化しないのであれば、当該複数のサブフレームに対して1つのピッチ周期のみしか算出しなくてもよい。第1実施形態の変形例2上述した第1実施形態の変形として、ステップS112で現フレームの時系列信号xが定常的であると判定されるか、非定常的であると判定されるかに応じ、現フレームよりも未来のフレームで符号化装置11の探索部913図4が算出するピッチ周期Tの精度を変更する構成であってもよい。例えば、非定常的であると判断された場合に整数精度で表現されたピッチ周期Tが算出され、定常的であると判断された場合に小数精度で表現されたピッチ周期Tが算出される構成であってもよい。また、探索部913が元フレームのピッチ周期Tの算出を行う前に、現フレームに対して生成した線形予測情報LPCinfoを用いて生成された予測利得の推定値Eを用いて現フレームの時系列信号xが定常的であるか、非定常的であるかを判定し、その結果に応じて、現フレームでのピッチ周期Tを整数精度で算出するか、小数精度で算出するかが選択される構成であってもよい。例えば、非定常的であると判断された場合に整数精度で表現されたピッチ周期Tが算出され、定常的であると判断された場合に小数精度で表現されたピッチ周期Tが算出される構成であってもよい。また、ステップS112によって定常的であるか非定常的であるかを判定し、その結果に応じて探索部913で算出するピッチ周期Tの精度を設定した後、現フレームに対する探索部913の処理をやり直してもよい。第1実施形態の変形例3また、上述した第1実施形態の変形として、ステップS112で現フレームの時系列信号xが定常的であると判定されるか、非定常的であると判定されるかに応じ、コードインデックスCfに割り当てるビット数を変化させてもよい。例えば、非定常的であると判定された場合には、定常的であると判定された場合に比べて、ピッチ周期Tに対応する符号CTの符号量が小さくなるので、ビットレートを下げるより、同程度のビットレートでの品質改善を重視する場合には、ピッチ周期Tに対応する符号CTの符号量の節約分だけコードインデックスCfに多くのビット数を割り当てて、符号化品質を向上させてもよい。第1実施形態の変形例4また、時系列信号xが定常的であるか否かを判定し、その結果に応じてピッチ周期を表現するための精度やピッチ周期の符号化方式を切り替える代わりに、時系列信号xが周期的であるか否かを判定し、その結果に応じてピッチ周期を表現するための精度やピッチ周期の符号化方式を切り替えてもよい。この場合の処理は、上記の定常的を周期的に置換し、非定常的を非周期的に置換した処理になる。なお、時系列信号xが周期的であるか否かの判定も、予測利得や量子化されたピッチ利得が規定値よりも大きいか否かで判定できる。すなわち、時系列信号の周期性および/または定常性の高さを表す指標が、周期性および/または定常性が高いことを表す条件を満たすか否かに応じ、ピッチ周期を表現するための精度および/またはピッチ周期の符号化方式が切り替えられてもよい。第1実施形態の変形例5また、時系列信号xが定常的周期的であるか否かを判断する指標として、所定時間区間に含まれる何れかの時間区間のピッチ周期に対応する値例えば、ピッチ周期やピッチ周期の整数部と当該所定時間区間に含まれる当該時間区間より過去の時間区間のピッチ周期に対応する値との差分値を用いてもよい。そして、この差分値が規定値よりも小さい場合に定常的周期的であると判定され、そうでない場合に非定常的非周期的であると判定されてもよい。また、指標<規定値を満たすか否かを判定することで指標が規定値よりも小さいか否かが判定されてもよいし、指標≦規定値-定数を満たすか否かを判定することで指標が規定値よりも小さいか否かが判定されてもよい。この場合、規定値が処理上の閾値として設定されていてもよいし、規定値-定数が処理上の閾値として設定されていてもよい。第1実施形態の変形例6また、符号化装置11が定常性や周期性の判断結果に応じて選択する事項ピッチ周期の精度や符号化方式などを特定するための補助情報がビットストリームBSに含まれることにしてもよい。この場合、復号装置12はビットストリームBSに含まれる補助情報を用いて、定常性や周期性の判断結果に応じて選択する事項ピッチ周期の精度や復号方式などを特定することができる。第2実施形態第2実施形態は、第1実施形態またはその変形例1-6に対する変形である。第2実施形態と、第1実施形態またはその変形例1-6との相違点は、時系列信号が定常的周期的であるか否かに応じて切り替えられる、ピッチ周期の符号化方式および復号方式の内容である。音声信号などの時系列信号の場合、定常的周期的なフレームではピッチ周期の変化が少なく、当該フレームに属するサブフレームの各ピッチ周期間の差分値が0または小さい値となる可能性が大きい。従って、定常的なフレームではサブフレームの各ピッチ周期間の差分値を可変長符号化することが有効である。逆に定常的周期的でないフレームでは、このような差分値のばらつきが大きくなるため、可変長符号化が有効でない場合が多い。そのため、第2実施形態のピッチ周期の符号化処理では、時系列信号の周期性および/または定常性の高さを表す指標が、周期性および/または定常性が高いことを表す条件を満たす場合に、所定時間区間に含まれる第1所定時間区間のピッチ周期を符号化し、当該所定時間区間に含まれる第1所定時間区間以外の第2所定時間区間のピッチ周期に対応する値と当該第2所定時間区間以外の時間区間のピッチ周期に対応する値との差分値を可変長符号化する。以下では、所定時間区間がフレームであり、第1所定時間区間が第1、第3サブフレームであり、第2所定時間区間が第2、第4サブフレームであり、ピッチ周期に対応する値がピッチ周期の整数部である場合を例にとって説明する。しかし、これは本発明を限定するものではない。<構成>図4から6を用いて、第2実施形態の符号化装置21および復号装置22の構成を説明する。図4に例示するように、第2実施形態の符号化装置21と第1実施形態の符号化装置11との相違点は、パラメータ符号化部117がパラメータ符号化部217に置換された点である。また、第2実施形態の復号装置22と第1実施形態の復号装置12との相違点は、パラメータ復号部127がパラメータ復号部227に置換された点である。図5に例示するように、第2実施形態のパラメータ符号化部217と第1実施形態のパラメータ符号化部117との相違点は、ピッチ周期符号化部117dがピッチ周期符号化部217dに置換され、ピッチ周期符号化部117eがピッチ周期符号化部217eに置換された点である。また、図6に例示するように、第2実施形態のパラメータ復号部227と第1実施形態のパラメータ復号部127との相違点は、ピッチ周期復号部127dがピッチ周期復号部227dに置換され、ピッチ周期復号部127eがピッチ周期復号部227eに置換された点である。<符号化方法>図7Aを用いて、第2実施形態の符号化方法を説明する。第2実施形態の符号化方法では、第1実施形態のステップS113の代わりに以下のステップS213が実行され、1実施形態のステップS114の代わりに以下のステップS214が実行される。その他は、第1実施形態やその変形例と同様でよい。以下では、本形態のステップS213およびステップS214の処理のみを説明する。[ステップS213の処理]ステップS112で非定常的非周期的であると判定されると、判定部117bの制御に基づき、スイッチ部117cがピッチ周期TT1T2T3T4をピッチ周期符号化部217d図5に送る。ピッチ周期符号化部217dは、例えば、従来図2A及びBと同様な方法ステップS213の具体例1、または第1実施形態のステップS113図8と同様な方法ステップS213の具体例2で、現フレームのピッチ周期Tに対応する符号CTを生成して出力するステップS213。[ステップS214の処理]ステップS112で定常的周期的であると判定されると、判定部117bの制御に基づき、スイッチ部117cがピッチ周期TT1T2T3T4をピッチ周期符号化部217eに送る。ピッチ周期符号化部217eは、第1、第3サブフレーム第1所定時間区間のピッチ周期T1T3ピッチ周期の最低値からの差分を、従来と同様に図2A、図2B及び図3、サブフレームごとに単独で符号化する。さらに、ピッチ周期符号化部217eは、第2サブフレーム第2所定時間区間のピッチ周期T2の整数部ピッチ周期に対応する値と第1サブフレーム第2所定時間区間以外の時間区間のピッチ周期T1の整数部との差分値TDを可変長符号化し、第4サブフレーム第2所定時間区間のピッチ周期T4の整数部と第3サブフレーム第2所定時間区間以外の時間区間のピッチ周期T3の整数部との差分値TDを可変長符号化する。なお、差分値TDは、ピッチ周期Tαの整数部-ピッチ周期Tβの整数部であってもよいし、ピッチ周期Tβの整数部-ピッチ周期Tαの整数部であってもよいが、いずれを採用するかは符号化装置と復号装置とで統一しておく。また、第2、第4サブフレームのピッチ周期T2T4の小数部は、それぞれ固定ビット例えば2ビットで符号化される。このように、ピッチ周期符号化部217eは、サブフレームごとに単独で第1、第3サブフレームのピッチ周期T1T3を符号化し、差分値TD及びTDを可変長符号化し、ピッチ周期T2T4の小数部を固定ビットで符号化することで、現フレームのピッチ周期TT1T2T3T4に対応する符号CTを生成して出力するステップS214。以下に、本形態で差分値TDおよび差分値TDに対して行われる可変長符号化方法を例示する。[可変長符号化方法の具体例1]この例では、差分値TDおよび差分値TDの各大きさがともに0の場合に、特別な1ビット例えば0を差分値TDおよび差分値TDに対応する符号とする。それ以外の場合には、それ以外の場合であることを示す1ビット例えば1と差分値TDを示す3ビットの計4ビットと、それ以外の場合であることを示す1ビット例えば1と差分値TDを示す3ビットの計4ビットとを、差分値TDおよび差分値TDに対応する符号とする。[可変長符号化方法の具体例2]この例では、差分値TDや差分値TDが101の場合には、差分値TDや差分値TDをそれぞれ可変長符号化したものを符号とし、それ以外の場合には、そのことを示す1ビットと差分値を示す4ビットとを符号とする。例えば、以下のように差分値TDや差分値TDがそれぞれ可変長符号化される。なお、表1の例の場合、差分値が101以外ならかえって情報量が25増えるので、差分値が101以外の頻度が大きいときにはビット数が削減されない。1XXXXの場合のXXXXの16個の差分値のうち、011の3個は指定されることはないので、XXXXで13個の差分値を指定し、のこりの3個の符号を特別の処理のためのフラグなど別の目的に使うことができる。あるいは1XXXXで指定する13個の差分値を予め作った対応表を使って、頻度の高い差分値2個のみを3ビットで表現し、残りの11個を4ビットで表現することで平均符号量をさらに削減できる。[可変長符号化方法の具体例3]この例では、所定時間区間に含まれる第1所定時間区間以外複数の第2所定時間区間の各ピッチ周期に対応する値と当該所定時間区間に含まれる当該第2所定時間区間以外の時間区間の各ピッチ周期に対応する値との各差分値を統合した情報を可変長符号化する。前述のように、ここでは、所定時間区間がフレームであり、第1所定時間区間が第1、第3サブフレームであり、第2所定時間区間が第2、第4サブフレームであり、ピッチ周期に対応する値がピッチ周期の整数部である場合を例にとって説明する。この例では、差分値TDおよび差分値TDがともに0の場合に、特別な1ビットの指定符号例えば1を、差分値TDおよび差分値TDに対応する符号とする。また、差分値TDおよび差分値TDの一方が0であり、他方が11のいずれかである状態は4状態存在する。この例では、当該4状態の何れかであることを示す2ビットの指定符号例えば00と、各状態を識別するための2ビット00011011とからなる合計4ビットを、差分値TDおよび差分値TDに対応する符号とする。その他の場合には、それを特定するための2ビット例えば01の指定符号と、差分値TDを表すための4ビットと、差分値TDを表すための4ビットとの合計10ビットを、差分値TDおよび差分値TDに対応する符号とする。例えば、以下のように差分値TDおよび差分値TDがまとめて可変長符号化される。[可変長符号化方法の具体例4]この例では、前述の差分値TDおよび差分値TDがともに0の場合に、特別な2ビットの指定符号例えば01を、差分値TDおよび差分値TDに対応する符号とする。また、差分値TDおよび差分値TDの一方が0であり、他方が11のいずれかである状態は4状態存在し、差分値TDおよび差分値TDの一方が1であり、他方が1である状態は2状態存在する。この例では、この合計6状態の何れかであることを示す2ビットの指定符号例えば00と、各状態を識別するための2または3ビット例えば0001100101110111とからなる合計4または6ビットを、差分値TDおよび差分値TDに対応する符号とする。その他の場合には、それを特定するための1ビット例えば1の指定符号と、差分値TDを表すための4ビットと、差分値TDを表すための4ビットとの合計9ビットを、差分値TDおよび差分値TDに対応する符号とする。例えば、図9A並びにB及び以下に例示するように、差分値TDおよび差分値TDがまとめて可変長符号化される。なお、表3で、差分値TDが1で差分値TDが1である場合の符号00110、および差分値TDが1で差分値TDが1である場合の符号00111の符号長が、差分値TDが0であり差分値TDが11のいずれかである場合の符号00000001の符号長よりも長いのは、差分値TDが1で差分値TDが1となる頻度、および差分値TDが1で差分値TDが1となる頻度が小さいことに基づいている。以下に、各状態の想定頻度を例示する。表4の想定頻度の場合に、表3の割り当てで符号化された場合、差分値TDTDに対応する符号の符号長期待値は平均535ビットとなり、差分値TDおよびTDをそれぞれ4ビットで符号化した場合の合計符号長8ビットから265ビットの節約となる。ただし、この想定頻度は定常性が高いフレーム例えば、全体の40のフレームのものであり、定常性が低いフレームでは差分値TDおよびTDの偏りが小さく分布が広くなる。よって、前述のステップS112の判定で、定常的であると判定された場合にのみに限定して当該符号化を行うことで、可変長符号化による高い圧縮効果を得ることができる。しかしながら、ステップS112での条件定常的である場合の条件を厳しくしすぎると、可変長符号化が適用される頻度が下がるので、情報削減効果が限られる。一方、ステップS112での条件定常的である場合の条件を緩和しすぎると、可変長符号化による高い圧縮効果を得ることができなくなり、場合によっては従来よりも平均ビット数が増加する可能性もある。従って、ステップS112での条件設定を適切に調整することが必要である。<復号方法>図7Bを用いて、第2実施形態の復号方法を説明する。第2実施形態の復号方法では、第1実施形態のステップS123の代わりに以下のステップS223が実行され、第1実施形態のステップS124の代わりに以下のステップS224が実行される。その他は、第1実施形態やその変形例と同様でよい。以下では、本形態のステップS223およびステップS224の処理のみを説明する。[ステップS223の処理]ステップS122の判定で、ビットストリームBSに対応する時系列信号xの定常性を表す指標が、時系列信号xの定常性が高いことを表す条件を満たさないと判定された場合非定常的、判定部127bの制御に基づき、スイッチ部127fが現フレームの符号CTをピッチ周期復号部227dに送る。ピッチ周期復号部227dは、ピッチ周期符号化部217d図5で行われた符号化処理に対応する復号処理によって符号CTを復号し、現フレームのピッチ周期TT1T2T3T4を出力するステップS223。例えば、符号化装置21でステップS213の具体例1の処理が実行されて現フレームの符号CTが生成されるのであれば図2A及びB参照、従来と同様な手法によって、符号CTから現フレームのピッチ周期TT1T2T3T4が生成される。また、例えば、符号化装置21でステップS213の具体例2の処理が実行されて現フレームの符号CTが生成されるのであれば、それに対応する第1実施形態のステップS123の処理によって、符号CTから現フレームのピッチ周期TT1T2T3T4が生成される。[ステップS224の処理]ステップS122の判定で、ビットストリームBSに対応する時系列信号xの定常性を表す指標が、時系列信号xの定常性が高いことを表す条件を満たすと判定された場合定常的、判定部127bの制御に基づき、スイッチ部127fが現フレームの符号CTをピッチ周期復号部227eに送る。ピッチ周期復号部227eは、ピッチ周期符号化部217e図5で行われた符号化処理に対応する復号処理によって符号CTを復号し、現フレームのピッチ周期TT1T2T3T4を出力するステップS224。第3実施形態第3実施形態は、第1実施形態あるいはその変形例1-6または第2実施形態に対する変形である。第3実施形態と、第1実施形態あるいはその変形例1-6または第2実施形態との相違点は、時系列信号が定常的周期的であるか否かに応じて切り替えられる、ピッチ周期の符号化方式および復号方式の内容である。定常性周期性が高い場合、すなわち量子化されたピッチ利得や予測利得が規定値より大きい場合や、差分値TDTDが規定値より小さい場合、第1サブフレームのピッチ周期T1と第3サブフレームのピッチ周期T3との差も小さい場合が多い。よって、本形態の符号化処理では、時系列信号xの定常性周期性が高い場合に、ピッチ周期T3に対応する値例えば、ピッチ周期T3の整数部とピッチ周期T1に対応する値例えば、ピッチ周期T1の整数部との差分値TDを可変長符号化する。すなわち、第3実施形態のピッチ周期の符号化処理も、時系列信号の周期性および/または定常性の高さを表す指標が、周期性および/または定常性が高いことを表す条件を満たす場合に、所定時間区間に含まれる第1所定時間区間のピッチ周期を符号化し、当該所定時間区間に含まれる第1所定時間区間以外の第2所定時間区間のピッチ周期に対応する値と当該所定時間区間に含まれる当該第2所定時間区間以外の時間区間のピッチ周期に対応する値との差分値を可変長符号化する。ただし、本形態では、所定時間区間がフレームであり、第1所定時間区間が第1サブフレームであり、第2所定時間区間が第3サブフレームであり、第2所定時間区間以外の時間区間が第1サブフレームであり、ピッチ周期に対応する値がピッチ周期の整数部である。なお、これは本発明を限定するものではない。以下では、第1実施形態あるいはその変形例1-6または第2実施形態との相違点を中心に説明する。<構成>図4から6を用いて、第3実施形態の符号化装置31および復号装置32の構成を説明する。図4に例示するように、第3実施形態の符号化装置31と第1実施形態の符号化装置11との相違点は、パラメータ符号化部117がパラメータ符号化部317に置換された点である。また、第3実施形態の復号装置32と第1実施形態の復号装置12との相違点は、パラメータ復号部127がパラメータ復号部327に置換された点である。図5に例示するように、第3実施形態のパラメータ符号化部317と第1実施形態のパラメータ符号化部117との相違点は、判定部117bが判定部317bに置換され、ピッチ周期符号化部117dがピッチ周期符号化部317dに置換され、ピッチ周期符号化部117eがピッチ周期符号化部317eに置換された点である。また、図6に例示するように、第3実施形態のパラメータ復号部327と第1実施形態のパラメータ復号部127との相違点は、判定部127bが判定部327bに置換され、ピッチ周期復号部127dがピッチ周期復号部327dに置換され、ピッチ周期復号部127eがピッチ周期復号部327eに置換された点である。<符号化方法>図7Aを用いて、第3実施形態の符号化方法を説明する。第3実施形態の符号化方法では、第1実施形態のステップS112の代わりに以下のステップS312が実行され、第1実施形態のステップS113の代わりに以下のステップS313が実行され、第1実施形態のステップS114の代わりに以下のステップS314が実行される。その他は、第1実施形態やその変形例と同様でよい。以下では、本形態のステップS313およびステップS314の処理のみを説明する。[ステップS312の処理]ステップS312では、判定部317bが現フレームの時系列信号xが定常的周期的であるか否かを判定するステップS312。ステップS312の判定は、第1実施形態のステップS112と同様に行われてもよいが、第3実施形態では、所定時間区間に含まれる何れかの時間区間のピッチ周期に対応する値と当該所定時間区間に含まれる当該時間区間より過去の時間区間のピッチ周期に対応する値との差分値の大きさを指標とし、その指標が規定値より小さい場合に、時系列信号xが定常的周期的であると判定し、そうでない場合に、時系列信号xが非定常的非周期的であると判定する例を説明する。以下では、差分値TDの大きさ、および/または、TDの大きさを指標とし、定常的周期的であるか否かを判定する例を説明する。[ステップS312の具体例1]ステップS312の具体例1では、判定部317bにピッチ周期T1T2が入力される。判定部317bは、ピッチ周期T1T2の整数部の差分である差分値TDの大きさを指標とし、それが規定値より小さいか否かを判定する。そして、差分値TDの大きさが規定値より小さい場合には、現フレームの時系列信号xが定常的定常的であると判定し、そうでない場合には、現フレームの時系列信号xが定常的非定常的でないと判定する。なお、指標<規定値を満たすか否かを判定することで、指標が規定値よりも小さいか否かが判定されてもよいし、指標≦規定値-定数を満たすか否かを判定することで、指標が規定値よりも小さいか否かが判定されてもよい。この場合、規定値が処理上の閾値として設定されていてもよいし、規定値-定数が処理上の閾値として設定されていてもよい。以後説明するその他の指標が規定値よりも小さいか否かの判定についても同様である。また、ピッチ周期T1T2の整数部の差分である差分値TDの代わりに、ピッチ周期T3T4の整数部の差分である差分値TDを指標として用いてもよい。[ステップS312の具体例2]ステップS312の具体例2では、判定部317bにピッチ周期T1T2T3T4が入力される。判定部317bは、差分値TDの大きさとTDの大きさとを指標とし、それらがともに規定値より小さいか否かを判定する。そして、差分値TDの大きさとTDの大きさとがともに規定値より小さい場合には、現フレームの時系列信号xが定常的定常的であると判定し、そうでない場合には、現フレームの時系列信号xが定常的非定常的でないと判定する。[ステップS312の具体例3]ステップS312の具体例3でも、判定部317bにピッチ周期T1T2T3T4が入力される。判定部317bは、差分値TDが規定値Aより小さく、かつ、差分値TDが規定値Bより小さいか否かを判定する。そして、これらの条件が満たされる場合には、現フレームの時系列信号xが定常的定常的であると判定し、そうでない場合には、現フレームの時系列信号xが定常的非定常的でないと判定する。[ステップS312の具体例4]ステップS312の具体例4でも、判定部317bにピッチ周期T1T2T3T4が入力される。判定部317bは、差分値TDが規定値A1より大きく規定値A2よりも小さく、かつ、差分値TDが規定値B1より大きく規定値B2よりも小さいか否かを判定する。そして、これらの条件が満たされる場合には、現フレームの時系列信号xが定常的定常的であると判定し、そうでない場合には、現フレームの時系列信号xが定常的非定常的でないと判定する。[ステップS312の具体例5]その他、ステップS312の具体例1から4の何れかの判定と、第1実施形態のステップS112の何れかの判定との組み合わせで、現フレームの時系列信号xが定常的定常的であるか否かを判定してもよい。[ステップS313の処理]ステップS312で非定常的非周期的であると判定されると、判定部317bの制御に基づき、スイッチ部117cがピッチ周期TT1T2T3T4をピッチ周期符号化部317d図5に送る。ピッチ周期符号化部317dは、例えば、従来図2A及びBと同様な方法ステップS313の具体例1、または第1実施形態のステップS113図8Bと同様な方法ステップS313の具体例2で、現フレームのピッチ周期Tに対応する符号CTを生成して出力するステップS313。[ステップS314の処理]ステップS312で定常的周期的であると判定されると、判定部317bの制御に基づき、スイッチ部117cがピッチ周期TT1T2T3T4をピッチ周期符号化部317eに送る。図10A-Cは、時系列信号が定常的周期的である場合における、第3実施形態でのピッチ周期の符号化方法を例示するための図である。図10Aに例示するように、ピッチ周期符号化部317eは、第2サブフレームのピッチ周期T2の整数部と第1サブフレームのピッチ周期T1の整数部との差分値TDと、第4サブフレームのピッチ周期T4の整数部と第3サブフレームのピッチ周期T3の整数部との差分値TDとをそれぞれ符号化し差分整数部、ピッチ周期T2T4の小数点以下の値小数部をそれぞれ符号化する。さらに、ピッチ周期符号化部317eは、第1サブフレームのピッチ周期T1をサブフレームごとに単独で符号化する。これらの第1,2,4サブフレームの符号化方法は、例えば、従来と同様に行えばよい。ピッチ周期符号化部317eは、さらに、差分値TDに応じ、第3サブフレームのピッチ周期T3の整数部と第1サブフレームのピッチ周期T1の整数部との差分値TDを可変長符号化するか図10B、または、第3サブフレームのピッチ周期T3をサブフレームごとに単独で符号化し図10C、第3サブフレームのピッチ周期T3の符号X3を生成する図10A。なお、差分値TDを可変長符号化する場合、ピッチ周期T3の小数部はピッチ周期T3の整数部の大きさに応じたビットで符号化される。例えば、ピッチ周期符号化部317eは、ピッチ周期T3の整数部が最小値Tmin以上でTAより小さい場合には、2ビットで小数部を符号化し、ピッチ周期T3の整数部がTAからTBまでの場合には、1ビットで小数部を符号化し、ピッチ周期T3の整数部がTB以上で最大値Tmaxまでの場合には小数部を符号化しない図10B。以上の処理により、ピッチ周期符号化部317eは、ピッチ周期TT1T2T3T4に対応する符号CTを生成して出力する。以下に、ピッチ周期T3の符号化方法を例示する。[ピッチ周期T3の符号化方法の具体例1]この例では、前述の差分値TDが0の場合に、1ビットの指定符号例えば1を、差分値TDに対応する符号とする。また、差分値TDが11のいずれかである場合に、3ビットの指定符号例えば000001を、差分値TDに対応する符号とする。さらに、差分値TDがその他の値となる場合には、そのことを示す2ビットの指定符号例えば01とピッチ周期T3に対応する7ビットとからなる合計9ビットの符号が生成される。例えば、以下に例示するように、ピッチ周期T3が符号化される。表5の想定頻度の場合、ピッチ周期T3を表現するための符号の符号長期待値を従来の7ビットと比べて32ビット節約できる。また、表5の想定頻度は、上記のステップS312において、差分値TDの大きさが1より小さい場合差分値TDが0の場合にのみ定常的定常的であると判定することにした場合のものである。この場合、上記のステップS312で定常的定常的と判定されるフレームの頻度は全体の25と想定でき、ピッチ周期T3を表現するための符号の節約量は平均では08ビットとなる。[ピッチ周期T3の符号化方法の具体例2]この例では、前述の差分値TDが0の場合に、そのことを表す1ビットの指定符号例えば1を、差分値TDに対応する符号とする。また、差分値TDが11のいずれかである場合に、3ビットの指定符号例えば000001を、差分値TDに対応する符号とする。また、差分値TDが011以外であって4ビット以下で表現できる場合には、そのことを表す3ビットの指定符号例えば010と差分値TDを表す4ビットとの合計7ビットを差分値TDに対応する符号とする。差分値TDがその他の値となる場合には、そのことを示す3ビットの指定符号例えば001とピッチ周期T3に対応する7ビットとからなる合計10ビットの符号が生成される。例えば、以下に例示するように、ピッチ周期T3が符号化される。表6の想定頻度の場合、ピッチ周期T3を表現するための符号の符号長期待値を従来の7ビットと比べて24ビット節約できる。また、表6の想定頻度は、上記のステップS312において、差分値TDの大きさが2より小さい場合差分値TDが011の何れかの場合にのみ定常的定常的であると判定することにした場合のものである。この場合、上記のステップS312で定常的定常的と判定されるフレームの頻度は50と想定でき、ピッチ周期T3を表現するための符号の節約量は平均では12ビットとなる。[ピッチ周期T3の符号化方法の具体例3]この例での符号の割り当て方はピッチ周期T3の符号化方法の具体例2と同じである。ただし、上記のステップS312において、差分値TDおよびTDの大きさがともに2より小さい場合差分値TDおよびTDが011の何れかの場合にのみ定常的定常的であると判定する。この場合の想定頻度は以下のようになる。表7の想定頻度では、ピッチ周期T3を表現するための符号の符号長期待値を従来の7ビットと比べて39ビット節約できる。ただし、この場合、上記のステップS312で定常的定常的と判定されるフレームの頻度は24と想定でき、ピッチ周期T3を表現するための符号の節約量は平均では095ビットとなる。[ピッチ周期T3の符号化方法の具体例4]この例では、前述の差分値TDが0の場合に、そのことを表す1ビットの指定符号例えば1を、差分値TDに対応する符号とする。また、差分値TDが1である場合に、2ビットの指定符号例えば01を、差分値TDに対応する符号とする。また、差分値TDが1である場合に、3ビットの指定符号例えば000を、差分値TDに対応する符号とする。差分値TDがその他の値となる場合には、そのことを示す3ビットの指定符号例えば001とピッチ周期T3に対応する7ビットとからなる合計10ビットの符号が生成される。例えば、以下に例示するように、ピッチ周期T3が符号化される。表8の想定頻度の場合、ピッチ周期T3を表現するための符号の符号長期待値を従来の7ビットと比べて375ビット節約できる。また、表8の想定頻度は、上記のステップS312において、差分値TDおよびTDの大きさがともに2より小さい場合差分値TDおよびTDが011の何れかの場合にのみ定常的定常的であり、かつ、ピッチ利得T2T4がともに07以上の場合にのみ定常的定常的であると判定することにした場合のものである。この場合、上記のステップS312で定常的定常的と判定されるフレームの頻度は24と想定でき、ピッチ周期T3を表現するための符号の節約量は平均では095ビットとなる。[ピッチ周期T3の符号化方法の具体例5]この例での符号の割り当て方はピッチ周期T3の符号化方法の具体例4と同じである。ただし、上記のステップS312において、差分値TDTDかかわらず、ピッチ利得T2T4がともに07以上の場合にのみ定常的定常的であると判定する。この場合の想定頻度は以下のようになる。表9の想定頻度では、ピッチ周期T3を表現するための符号の符号長期待値を従来の7ビットと比べて18ビット節約できる。ただし、この場合、上記のステップS312で定常的定常的と判定されるフレームの頻度は40と想定でき、ピッチ周期T3を表現するための符号の節約量は平均では072ビットとなる。<復号方法>図7Bを用いて、第3実施形態の復号方法を説明する。第3実施形態の復号方法では、第1実施形態のステップS122の代わりに以下のステップS322が実行され、第1実施形態のステップS123の代わりに以下のステップS323が実行され、第1実施形態のステップS124の代わりに以下のステップS324が実行される。その他は、第1実施形態やその変形例と同様でよい。以下では、本形態のステップS322,S323およびS324の処理のみを説明する。[ステップS322の処理]ステップS322では、復号装置32図4の判定部327b図6が、現フレームのビットストリームBSに対応する時系列信号xが定常的であったか否かを判定するステップS322。ステップS322の判定は、当該時系列信号xの定常性の高さを表す指標が、時系列信号の定常性が高いとみなされる条件を満たすか否かによって行われる。この判定は、分離部127gから出力された判定部327bに判定に必要な情報LPCinfo、CT、gpなどが入力され、符号化装置31で行われたステップS312と同じ方法で行われる。なお、差分値TDTDを判定のための指標として用いる場合であって、これらが可変長符号化されている場合、これらを復号してからステップS312の判定を行う必要がある。[ステップS323の処理]ステップS322の判定で、ビットストリームBSに対応する時系列信号xの定常性を表す指標が、時系列信号xの定常性が高いことを表す条件を満たさないと判定された場合非定常的、判定部327bの制御に基づき、スイッチ部127fが現フレームの符号CTをピッチ周期復号部327dに送る。ピッチ周期復号部327dは、ピッチ周期符号化部317d図5で行われた符号化処理に対応する復号処理によって符号CTを復号し、現フレームのピッチ周期TT1T2T3T4を出力するステップS323。[ステップS324の処理]ステップS322の判定で、ビットストリームBSに対応する時系列信号xの定常性を表す指標が、時系列信号xの定常性が高いことを表す条件を満たすと判定された場合定常的、判定部327bの制御に基づき、スイッチ部127fが現フレームの符号CTをピッチ周期復号部327eに送る。ピッチ周期復号部327eは、ピッチ周期符号化部317e図5で行われた符号化処理に対応する復号処理によって符号CTを復号し、現フレームのピッチ周期TT1T2T3T4を出力するステップS324。第3実施形態の変形例1第3実施形態の符号化処理では、現フレームの時系列信号xの定常性が高いと判断された場合に、現フレームに属する第3サブフレームのピッチ周期T3の整数部と、第1サブフレームのピッチ周期T1の整数部との差分値TDを可変長符号化した。しかし、現フレームの時系列信号xの定常性が高いと判断された場合に、差分値TDを可変長符号化する代わりに、現フレームに属する第3サブフレームのピッチ周期T3の整数部と、第2サブフレームのピッチ周期T2の整数部との差分値TDを、可変長符号化することにしてもよい。なお、図2Bのようにピッチ周期T2が、整数部の差分値TDとして符号化されている場合には、ピッチ周期T1の整数部に差分値TDを加えた値をピッチ周期T2の整数部とする。第3実施形態の変形例2第3実施形態では、現フレームの時系列信号xの定常性が高いと判断された場合に、現フレームに属する第3サブフレームのピッチ周期T3の整数部と、第1サブフレームのピッチ周期T1の整数部との差分値TDを可変長符号化した。しかし、整数部の差分値TDを可変長符号化する代わりに、第3サブフレームの小数部を含むピッチ周期T3の下位2ビットを除く値と、第1サブフレームの小数部を含むピッチ周期T1の下位2ビットを除く値との差分値を可変長符号化し、ピッチ周期T3の小数部の代わりにピッチ周期T3の下位2ビットをそのまま符号化することにしてもよい。この場合、ピッチ周期T3の整数部が最小値Tmin以上でTAより小さい場合には、ピッチ周期T3の小数部2ビットがそのまま符号化され、ピッチ周期T3の整数部がTAからTBまでの場合には、ピッチ周期T3の整数部の最下位1ビットと小数部の1ビットとがそのまま符号化され、ピッチ周期T3の整数部がTBから最大値Tmaxまでの場合には、ピッチ周期T3の整数部の下位2ビットがそのまま符号化される。第3実施形態の変形例3第3実施形態では、現フレームの時系列信号xの定常性が高いと判断された場合に、現フレームに属する第3サブフレームのピッチ周期T3の整数部と、第1サブフレームのピッチ周期T1の整数部との差分値TDを可変長符号化した。しかし、現フレームの時系列信号xの定常性が高いと判断された場合に、差分値TDを可変長符号化して得られる符号とピッチ周期T3の小数部の符号との合計符号長と、ピッチ周期T3整数部及び小数部をサブフレームごとに単独に符号化して得られる符号の符号長とを比較し、圧縮効果が高い符号を第3サブフレームのピッチ周期T3の符号として選択してもよい。さらに、第3サブフレームのピッチ周期T3の符号としてピッチ周期T3整数部及び小数部をサブフレームごとに単独に符号化して得られる符号が選択された場合、現フレームに属する第1サブフレームのピッチ周期T1の整数部と、第3サブフレームのピッチ周期T3の整数部との差分値TDを可変長符号化して得られる符号とピッチ周期T1の小数部の符号との合計符号長と、ピッチ周期T1整数部及び小数部をサブフレームごとに単独に符号化して得られる符号の符号長とを比較し、圧縮効果が高い符号を第1サブフレームのピッチ周期T1の符号として選択してもよい。なお、上述の符号長の比較は、実際に比較対象の符号を求めてそれらの符号長を用いて行われてもよいし、符号長の予測値を用いて行われてもよい。また、何れの符号が選択されたかを示す固定長の補助ビットが符号に付加される場合には、この補助ビットの符号長をも考慮して比較が行われる。第4実施形態第4実施形態では、フレームをまたがるサブフレーム間でピッチ周期に対応する値の差分値を求め、その差分値を可変長符号化する。図11に例示するように、複数のフレームからなるスーパーフレームごとに何らかの処理長期予測や短期予測などがなされる場合があり、このような場合には、同じスーパーフレームに属するサブフレーム間での定常性や周期性が高くなる場合がある。また、異なるスーパーフレームであってもスーパーフレーム間での定常性が高い場合もある。このような場合には、現フレームの第1フレームのピッチ周期と、それよりも過去のフレームの第3サブフレームまたは第4サブフレームのピッチ周期との差分値が小さくなる場合が多い。このように、本形態では、フレームをまたがるサブフレーム間でピッチ周期に対応する値の差分値を求め、その差分値を可変長符号化することで符号長を削減する。すなわち、第4実施形態のピッチ周期の符号化処理も、時系列信号の周期性および/または定常性の高さを表す指標が、周期性および/または定常性が高いことを表す条件を満たす場合に、所定時間区間に含まれる第1所定時間区間のピッチ周期を符号化し、当該所定時間区間に含まれる第1所定時間区間以外の第2所定時間区間のピッチ周期に対応する値と当該所定時間区間に含まれる当該第2所定時間区間以外の時間区間のピッチ周期に対応する値との差分値を可変長符号化する。ただし、所定時間区間がフレームであり、第1所定時間区間が現フレームより過去のフレームの何れかのサブフレームであり、第2所定時間区間が現フレームの第1サブフレームであり、第2所定時間区間以外の時間区間が現フレームより過去のフレームの何れかのサブフレームであり、ピッチ周期に対応する値がピッチ周期の整数部である。以下では説明の簡略化のため、第1所定時間区間が現フレームの直前フレームの第3サブフレームであり、第2所定時間区間が現フレームの第1サブフレームであり、第2所定時間区間以外の時間区間が現フレームの直前フレームの第3サブフレームである場合を説明する。ただし、これは本発明を限定するものではない。以下では、これまで説明した形態との相違点を中心に説明する。<構成>図4から6を用いて、第4実施形態の符号化装置41および復号装置42の構成を説明する。図4に例示するように、第4実施形態の符号化装置41と第1実施形態の符号化装置11との相違点は、パラメータ符号化部117がパラメータ符号化部417に置換された点である。また、第4実施形態の復号装置42と第1実施形態の復号装置12との相違点は、パラメータ復号部127がパラメータ復号部427に置換された点である。図5に例示するように、第4実施形態のパラメータ符号化部417と第1実施形態のパラメータ符号化部117との相違点は、判定部117bが判定部317bに置換され、ピッチ周期符号化部117dがピッチ周期符号化部317dに置換され、ピッチ周期符号化部117eがピッチ周期符号化部417eに置換された点である。また、図6に例示するように、第4実施形態のパラメータ復号部427と第1実施形態のパラメータ復号部127との相違点は、判定部127bが判定部327bに置換され、ピッチ周期復号部127dがピッチ周期復号部427dに置換され、ピッチ周期復号部127eがピッチ周期復号部427eに置換された点である。<符号化方法>図7Aを用いて、第4実施形態の符号化方法を説明する。第4実施形態の符号化方法では、第1実施形態のステップS112の代わりに前述のステップS312が実行され、第1実施形態のステップS113の代わりに以下のステップS413が実行され、第1実施形態のステップS114の代わりに以下のステップS414が実行される。その他は、第1実施形態やその変形例と同様でよい。以下では、本形態のステップS413およびステップS414の処理のみを説明する。[ステップS413の処理]ステップS312で非定常的非周期的であると判定されると、判定部317bの制御に基づき、スイッチ部117cがピッチ周期TT1T2T3T4をピッチ周期符号化部417d図5に送る。ピッチ周期符号化部417dは、例えば、従来図2A及びBと同様な方法ステップS313の具体例1、または第1実施形態のステップS113図8と同様な方法ステップS313の具体例2で、現フレームのピッチ周期Tに対応する符号CTを生成して出力するステップS413。[ステップS414の処理]ステップS312で定常的周期的であると判定されると、判定部317bの制御に基づき、スイッチ部117cがピッチ周期TT1T2T3T4をピッチ周期符号化部417eに送る。図12A及びBは、時系列信号が定常的周期的である場合における、第4実施形態でのピッチ周期の符号化方法を例示するための図である。図12Bに例示するように、ピッチ周期符号化部417eは、現フレーム図12Bにおける第2サブフレームのピッチ周期T2の整数部と、現フレームにおける第1サブフレームのピッチ周期T1の整数部との差分値TDと、現フレームにおける第4サブフレームのピッチ周期T4の整数部と、現フレームにおける第3サブフレームのピッチ周期T3の整数部との差分値TDとをそれぞれ符号化し差分整数部、ピッチ周期T2T4の小数点以下の値小数部をそれぞれ符号化する。さらに、ピッチ周期符号化部417eは、現フレームにおける第3サブフレームのピッチ周期T3をサブフレームごとに単独で符号化する。これらの第2,3,4サブフレームの符号化方法は、例えば、従来と同様に行えばよい。ピッチ周期符号化部417eは、さらに、現フレーム図12Bにおける第1サブフレームのピッチ周期T1の整数部と、過去にピッチ周期符号化部417eに入力された現フレームの直前フレーム図12Aにおける第3サブフレームのピッチ周期T3の整数部との差分値TDを求める。そして、ピッチ周期符号化部417eは、差分値TDに応じ、差分値TDを可変長符号化するか、または、現フレーム第1サブフレームのピッチ周期T1をサブフレームごとに単独で符号化し、現フレームの第1サブフレームでのピッチ周期T1の符号X1を生成する図12B。この処理は、差分値TDが差分値TDに置換される以外、第3実施形態と同様である。また、差分値TDの代わりに、現フレームの直前フレームでの第4サブフレームのピッチ周期T4の整数部との差分値TDが用いられてもよい。この場合、当該直前フレームの第4サブフレームのピッチ周期T4が、当該直前フレームの第3,4サブフレームのピッチ周期T3T4の整数部の差分値TDで符号化されている場合には、ピッチ周期T3に差分値TDを加えてT4としてTDを求める。<復号方法>図7Bを用いて、第4実施形態の復号方法を説明する。第4実施形態の復号方法では、第1実施形態のステップS122の代わりに前述のステップS322が実行され、第1実施形態のステップS123の代わりに以下のステップS423が実行され、第1実施形態のステップS124の代わりに以下のステップS424が実行される。その他は、第1実施形態やその変形例と同様でよい。以下では、本形態のステップS423およびS424の処理のみを説明する。[ステップS423の処理]ステップS322の判定で、ビットストリームBSに対応する時系列信号xの定常性を表す指標が、時系列信号xの定常性が高いことを表す条件を満たさないと判定された場合非定常的、判定部327bの制御に基づき、スイッチ部127fが現フレームの符号CTをピッチ周期復号部427dに送る。ピッチ周期復号部427dは、ピッチ周期符号化部417d図5で行われた符号化処理に対応する復号処理によって符号CTを復号し、現フレームのピッチ周期TT1T2T3T4を出力するステップS423。[ステップS424の処理]ステップS322の判定で、ビットストリームBSに対応する時系列信号xの定常性を表す指標が、時系列信号xの定常性が高いことを表す条件を満たすと判定された場合定常的、判定部327bの制御に基づき、スイッチ部127fが現フレームの符号CTをピッチ周期復号部427eに送る。ピッチ周期復号部427eは、ピッチ周期符号化部417e図5で行われた符号化処理に対応する復号処理によって符号CTを復号し、現フレームのピッチ周期TT1T2T3T4を出力するステップS424。第5実施形態上述の各実施形態を組み合わせた形態であってもよい。第5実施形態は、その一例である。<構成>図4から6を用いて、第5実施形態の符号化装置51および復号装置52の構成を説明する。図4に例示するように、第5実施形態の符号化装置51と第1実施形態の符号化装置11との相違点は、パラメータ符号化部117がパラメータ符号化部517に置換された点である。また、第2実施形態の復号装置52と第1実施形態の復号装置12との相違点は、パラメータ復号部127がパラメータ復号部527に置換された点である。図5に例示するように、第5実施形態のパラメータ符号化部517と第1実施形態のパラメータ符号化部117との相違点は、判定部117bが判定部517bに置換され、ピッチ周期符号化部117dがピッチ周期符号化部517dに置換され、ピッチ周期符号化部117eがピッチ周期符号化部517eに置換された点である。また、図6に例示するように、第5実施形態のパラメータ復号部527と第1実施形態のパラメータ復号部127との相違点は、判定部127bが判定部527bに置換され、ピッチ周期復号部127dがピッチ周期復号部527dに置換され、ピッチ周期復号部127eがピッチ周期復号部527eに置換された点である。<符号化方法>図13は、第5実施形態の符号化方法を説明するためのフローチャートである。ステップS111の処理が実行された後、パラメータ符号化部517図5の判定部517bは、前述のステップS112の判定処理により、現フレームの時系列信号xが定常的周期的であるか否かを判定する。この判定で、時系列信号xの定常性を表す指標が、時系列信号xの定常性周期的が高いことを表す条件を満たさないと判定された場合非定常的/非周期的、判定部517bの制御に基づき、スイッチ部117cがピッチ周期T2T4をピッチ周期符号化部517dに送る。ピッチ周期符号化部517dは、各ピッチ周期T2T4を表現するための精度を整数精度のみにし、それぞれサブフレームごとに単独に符号化するステップS513。一方、時系列信号xの定常性を表す指標が、時系列信号xの定常性周期的が高いことを表す条件を満たすと判定された場合定常的/周期的、判定部517bの制御に基づき、スイッチ部117cがピッチ周期T1T2T3T4をピッチ周期符号化部517eに送る。ピッチ周期符号化部517eは、小数精度で表現されたピッチ周期T2T4の整数部とピッチ周期T1T3の整数部との差分値を符号化し、ピッチ周期T2T4の小数点以下の値がそれぞれ2ビットで符号化するステップS514。次に、パラメータ符号化部517の判定部517bが、前述のステップS312の判定処理により、現フレームの時系列信号xが定常的周期的であるか否かを判定する。この判定で非定常的非周期的であると判定されると、判定部517bの制御に基づき、スイッチ部117cがピッチ周期T1T3をピッチ周期符号化部517dに送る。ピッチ周期符号化部517dは、各ピッチ周期T1T3を表現するための精度を整数精度のみにし、それぞれサブフレームごとに単独に符号化するステップS526。一方、この判定で定常的周期的であると判定されると、判定部517bの制御に基づき、スイッチ部117cがピッチ周期T1T3をピッチ周期符号化部517eに送る。ピッチ周期符号化部517eは、第3実施形態または第4実施形態のステップS314またはS414と同様に、ピッチ周期T1T3を符号化する。その後、第1実施形態で説明したステップS115の処理が実行される。図14は、第5実施形態の復号方法を説明するためのフローチャートである。ステップS121の処理が実行された後、パラメータ復号部527図6の判定部527bは、前述のステップS122の判定処理により、現フレームのビットストリームBSに対応する時系列信号xが定常的周期的であるか否かを判定する。この判定で、時系列信号xの定常性を表す指標が、時系列信号xの定常性周期的が高いことを表す条件を満たさないと判定された場合非定常的/非周期的、判定部527bの制御に基づき、スイッチ部127fが符号CTをピッチ周期復号部527dに送る。ピッチ周期復号部527dは、ステップS513に対応する復号処理によって、第2、第4サブフレームの各ピッチ周期T2T4を得るステップS523。一方、時系列信号xの定常性を表す指標が、時系列信号xの定常性周期的が高いことを表す条件を満たすと判定された場合定常的/周期的、判定部527bの制御に基づき、スイッチ部127fが符号CTをピッチ周期復号部527eに送る。ピッチ周期復号部527eは、ステップS514に対応する復号処理によって、第2、第4サブフレームの各ピッチ周期T2T4を得るステップS524。次に、判定部527bが、前述のステップS322の判定処理により、現フレームのビットストリームBSに対応する時系列信号xが定常的周期的であるか否かを判定する。この判定で、時系列信号xの定常性を表す指標が、時系列信号xの定常性周期的が高いことを表す条件を満たさないと判定された場合非定常的/非周期的、判定部527bの制御に基づき、スイッチ部127fが符号CTをピッチ周期復号部527dに送る。ピッチ周期復号部527dは、ステップS516に対応する復号処理によって、第1、第3サブフレームの各ピッチ周期T1T3を得るステップS526。一方、時系列信号xの定常性を表す指標が、時系列信号xの定常性周期的が高いことを表す条件を満たすと判定された場合定常的/周期的、判定部527bの制御に基づき、スイッチ部127fが符号CTをピッチ周期復号部527eに送る。ピッチ周期復号部527eは、ステップS314またはS414に対応する復号処理によって、第1、第3サブフレームの各ピッチ周期T1T3を得る。上記の処理過程では他のパラメータに依存した可変長符号化を使うので、一意に復号できるためのビットストリームの構成が必須である。図2Aに例示したビットストリームの要素のうち、まずピッチ周期以外の符号が先に復号できるようにし、復号された量子化されたピッチ利得や線形予測情報に基づいてピッチ周期T2T4を復号する必要がある。さらにピッチ周期T2T4にも依存して各ピッチ周期T1T3を復号する。第6実施形態各フレームのビットストリームBSをパケット伝送する場合、1フレームあたりの符号長ビット長は固定であることが望ましい。一方、パケット伝送ではフレーム内のビット構成についての制約はない。第6実施形態では、1フレームあたりの符号長を固定としつつ、フレーム内で余ったビットをそのフレーム内での符号化品質向上のために利用する。<構成>図4から6を用いて、第6実施形態の符号化装置61および復号装置62の構成を説明する。図4に例示するように、第6実施形態の符号化装置61と第1実施形態の符号化装置11との相違点は、探索部913が探索部613に置換され、固定符号帳914が固定符号帳614に置換され、パラメータ符号化部117がパラメータ符号化部617に置換され、ビット割当て部611が追加された点である。また、第6実施形態の復号装置62と第1実施形態の復号装置12との相違点は、パラメータ復号部127がパラメータ復号部627に置換された点である。<符号化方法>探索部613図4は、現フレームに属する第1-第3サブフレームに対し、従来と同様にピッチ周期T1T2T3整数部及び小数部を求め、固定符号帳614からの零でない単位パルスとその正負との組み合わせからなる値を持つ1個以上の信号と零値を持つ1個以上の信号とからなる信号成分cを決定してそれらの信号成分cを表すコードインデックスCf1Cf2Cf3を特定し、ピッチ利得gp1gp2gp3及び固定符号帳利得gc1gc2gc3を得る。固定符号帳614には、各サブフレームに対する単位パルスの数、各サブフレーム内で許容される単位パルスの位置位置候補、及び各単位パルスに許容される正負符号正負符号候補が設定されている例えば、非特許文献1の57Algebraiccodebook等参照。探索部613は、固定符号帳614で設定された範囲内で信号成分cを決定し、コードインデックスCf1Cf2Cf3を特定する。すなわち探索部613は、第1-第3サブフレームのそれぞれについて、許容されるサブフレーム内の位置から、設定された数の単位パルスの位置を選択し、許容される正負符号から選択した各位置の単位パルスの正負符号をそれぞれ選択し、それらの選択内容を表すコードインデックスCf1Cf2Cf3を特定する。各サブフレームに対する単位パルスの数が多いほどコードインデックスのビット数は大きくなり、符号化精度が高くなる。本形態では、第1-第3サブフレームに対するこのような固定符号帳614の設定が固定されている。すなわち、第1-第3サブフレームでは、各サブフレームに対する単位パルスの数、各サブフレーム内で許容される単位パルスの位置、及び各単位パルスに許容される正負符号が同一である。第1-第3サブフレームに対するピッチ利得gp1gp2gp3及び固定符号帳利得gc1gc2gc3はパラメータ符号化部617の利得量子化部617a図5に入力される。利得量子化部617aは、これらをサブフレームごとにベクトル量子化し、サブフレームごとにピッチ利得の量子化値と固定符号帳利得の量子化値との組に対応するVQ利得符号を生成する。VQ利得符号を表現するためのビット数VQ利得符号ビット数と呼ぶが多いほど、量子化インターバル量子化ステップを小さくしたり、ベクトル量子化可能なピッチ利得や固定符号帳利得の範囲レンジを大きくしたりでき、符号化品質を向上できる。本形態では、第1-第3サブフレームに対するVQ利得符号ビット数が予め固定されている例えば7ビット128種類のピッチ利得の量子化値と固定符号帳利得又は固定符号帳利得対応値との組を表現可能。利得量子化部617aは、第1-第3サブフレームのVQ利得符号に対応する符号例えば、これらのVQ利得符号が圧縮符号化された符号を出力する。探索部613図4は、現フレームに属する第4サブフレームに対し、従来と同様にピッチ周期T4整数部及び小数部を求める。第1-第4サブフレームのピッチ周期T1T2T3T4は、パラメータ符号化部617図5に入力される。パラメータ符号化部617は、上述の第1-5実施形態と同様にピッチ周期T1T2T3T4の各整数部を符号化する。例えば、パラメータ符号化部617は、時系列信号xの定常性の高さを表す指標として第1-第3サブフレームの何れか又はすべてのVQ利得符号などを用い、上述の実施形態やその変形例と同様にピッチ周期T1T2T3T4の各整数部を符号化する。その他、従来技術と同様にピッチ周期T1T2T3T4の各整数部が符号化されてもよい。ビット割当て部611図4は、現フレームの線形予測情報LPCinfoの符号長、ピッチ周期T1T2T3T4の各整数部に対応する符号の符号長、コードインデックスCf1Cf2Cf3の符号長、及び第1-第3サブフレームのVQ利得符号に対応する符号の符号長などの現フレームでの割当てが決定された符号長と、予め定められた1フレームあたりの固定符号長とを用い、現フレームで割当てが決定されていない符号長の割当てを決定する。本形態のビット割当て部611は、第1-第4サブフレームのピッチ周期T1T2T3T4の小数部の精度図3参照、第4サブフレームに対する単位パルスの数、第4サブフレームに対するVQ利得符号ビット数を決定する。ただし、これらの一部が固定値であってもよい。なお、ピッチ周期の小数部の精度が高くなるほど、ピッチ周期の小数部に対応する符号に割り当てられる符号長は長くなり、符号化品質が向上する。第4サブフレームに対する単位パルスの数が多くなるほど、第4サブフレームのコードインデックスCf4に割り当てられる符号長は長くなり、第4サブフレームの符号化品質が向上する。第4サブフレームに対するVQ利得符号ビット数が多くなるほど、第4サブフレームのVQ利得符号に対応する符号に割り当てられる符号長は長くなり、第4サブフレームの符号化品質が向上する。このような符号長の割当ては、現フレームで割当てが決定されていないビットのうちできるだけ多くのビットが、ピッチ周期の小数部に対応する符号、第4サブフレームのコードインデックスCf4、及び第4サブフレームのVQ利得符号に対応する符号に割り当てられるように行われる。好ましくは、現フレームで割当てが決定されていないすべてのビットが、ピッチ周期の小数部に対応する符号、第4サブフレームのコードインデックスCf4、及び第4サブフレームのVQ利得符号に対応する符号に割り当てられるように行われる。このような符号長の割当ては、予め定められた規則に従って行われる。ビット割当て部611で決定された第1-第4サブフレームのピッチ周期T1T2T3T4の小数部の精度を表す情報は、パラメータ符号化部617に入力される。パラメータ符号化部617は、この情報が表す精度で第1-第4サブフレームのピッチ周期T1T2T3T4の小数部を符号化し、ピッチ周期T1T2T3T4の小数部に対応する符号を生成する。ビット割当て部611で決定された第4サブフレームに対する単位パルスの数を表す情報は探索部613図4に入力される。探索部613は、現フレームに属する第4サブフレームに対する分析によって、この情報が表す数の単位パルスとその正負との組み合わせからなる第4サブフレームの信号成分cを決定単位パルスの位置とその正負との組み合わせを決定してそれを表すコードインデックスCf4を特定し、ピッチ利得gp4及び固定符号帳利得gc4を得る。この分析は、先に求めた第4サブフレームのピッチ周期T4が固定されて行われる以外、従来と同様な方法で行われる。ビット割当て部611で決定された第4サブフレームに対するVQ利得符号ビット数を表す情報、探索部613で得られたピッチ利得gp4及び固定符号帳利得gc4は、パラメータ符号化部617図5の利得量子化部617aに入力される。利得量子化部617aは、VQ利得符号ビット数を表す情報が表すビット数でピッチ利得gp4及び固定符号帳利得gc4をベクトル量子化し、当該VQ利得符号ビット数の第4サブフレームに対するVQ利得符号を得、第4サブフレームのVQ利得符号に対応する符号例えば、これらのVQ利得符号が圧縮符号化された符号を出力する。現フレームの線形予測情報LPCinfo、コードインデックスCfCf1Cf2Cf3Cf4、第1-第4サブフレームのピッチ周期T1T2T3T4整数部及び小数部に対応する符号CT、及び第1-第4サブフレームのVQ利得符号に対応する符号は、合成部117gに入力される。合成部117gはこれらを予め定められた順序で合成し、1フレームあたりの符号長が固定されたビットストリームBSを生成して出力する。なお、合成部117gに入力された情報の1フレームあたりの合計符号長が1フレームあたりの固定符号長未満となる場合には、補助ビットその他のビットがビットストリームBSに追加されてもよい。<復号方法>ビットストリームBSは、復号装置62のパラメータ復号部627図6に入力される。パラメータ復号部627は、まず、ビットストリームBSから線形予測情報LPCinfoと、第1-第3サブフレームのコードインデックスCf1Cf2Cf3と、第1-第4サブフレームのピッチ周期T1T2T3T4の整数部に対応する符号と、第1-第3サブフレームのVQ利得符号に対応する符号とを得る。パラメータ復号部627はそれらの符号長の合計値から、ビット割当て部611で決定された符号長の割当てが特定でき、ビットストリームBSから第1-第4サブフレームのピッチ周期T1T2T3T4の小数部に対応する符号と、第4サブフレームのコードインデックスCf4と、第4サブフレームのVQ利得符号に対応する符号とを得ることができる。さらにパラメータ復号部627は、第1-第4サブフレームのVQ利得符号に対応する符号から量子化されたピッチ利得gpgp1gp2gp3gp4と量子化された固定符号帳利得gcgc1gc2gc3gc4を得る。その後の処理は、第1-第5の実施形態と同様である。第6実施形態の変形例1第6実施形態の変形として、探索部613が従来と同様に第2-第4サブフレームのピッチ周期T2T3T4整数部及び小数部を求める代わりに、探索部613’図4が、現サブフレームのピッチ周期整数部及び小数部を当該現サブフレームよりも過去のサブフレームのVQ利得符号に応じた探索方法で探索し、第2-第4サブフレームのピッチ周期T2T3T4整数部及び小数部を求めてもよい。例えば、探索部613’が、第1サブフレームのVQ利得符号に応じた探索方法で第2サブフレームのピッチ周期T2整数部及び小数部を探索し、第1,2サブフレームのVQ利得符号に応じた探索方法で第3サブフレームのピッチ周期T2整数部及び小数部を探索し、第1-3サブフレームのVQ利得符号に応じた探索方法で第4サブフレームのピッチ周期T2整数部及び小数部を探索してもよい。具体的には、例えば探索部613’は、過去のサブフレームのVQ利得符号を[ステップS112の具体例3]の判断基準1や判断基準2に適用して現サブフレームの時系列信号が定常的周期的であるかを判断し、その結果に応じて現サブフレームでのピッチ周期の探索範囲を変更する。例えば探索部613’は、非定常的非周期的であると判断された場合は適応信号成分の貢献が少ないので、定常的周期的であると判定された場合よりもピッチ周期の探索範囲を狭くしたり、ピッチ周期の小数部の探索精度を低くしたりする。或いは、例えば、定常的周期的であると判定された場合にはピッチ周期の整数部及び小数部を探索するが、非定常的非周期的であると判断された場合にはピッチ周期の整数部のみを探索し、小数部は探索しない。第6実施形態の変形例2第6実施形態の変形として、ビット割当て部611’が過去の過去のサブフレームのVQ利得符号に応じ、第2及び第3サブフレームのピッチ周期の小数部の精度を定めてもよい。例えば、ビット割当て部611’は、第1-第5実施形態や従来技術と同様に、第1サブフレームのピッチ周期T1の小数部の精度を定め、第1サブフレームのVQ利得符号に応じて第2サブフレームのピッチ周期T2の小数部の精度を定め、第1,2サブフレームのVQ利得符号に応じて第3サブフレームのピッチ周期T3の小数部の精度を定める。具体的には、例えばビット割当て部611’は、過去のサブフレームのVQ利得符号を[ステップS112の具体例3]の判断基準1や判断基準2に適用して現サブフレームの時系列信号が定常的周期的であるかを判断し、その結果に応じて第2及び第3サブフレームでのピッチ周期の小数部の精度を定める。具体的には、例えばビット割当て部611’は、非定常的非周期的であると判断された場合は適応信号成分の貢献が少ないので、定常的周期的であると判定された場合よりもピッチ周期の小数部の精度を下げる。例えば、ビット割当て部611’は、定常的周期的であると判定された場合にはピッチ周期の小数部を小数精度で符号化するが、非定常的非周期的であると判断された場合には整数精度で符号化する。さらにビット割当て部611’は、現フレームの線形予測情報LPCinfoの符号長、ピッチ周期T1T2T3T4の各整数部に対応する符号の符号長、ピッチ周期T1T2T3の各小数部対応する符号の符号長、コードインデックスCf1Cf2Cf3の符号長、及び第1-第3サブフレームのVQ利得符号に対応する符号の符号長などの現フレームでの割当てが決定された符号長と、予め定められた1フレームあたりの固定符号長とを用い、現フレームで割当てが決定されていない符号長の割当てを決定する。例えばビット割当て部611’は、第4サブフレームのピッチ周期T4の小数部の精度、第4サブフレームに対する単位パルスの数、第4サブフレームに対するVQ利得符号ビット数を決定する。この符号長の割当ては、現フレームで割当てが決定されていないビットのうちできるだけ多くのビットが、第4サブフレームのピッチ周期T4の小数部に対応する符号、第4サブフレームのコードインデックスCf4、及び第4サブフレームのVQ利得符号に対応する符号に割り当てられるように行われる。好ましくは、現フレームで割当てが決定されていないすべてのビットが、第4サブフレームのピッチ周期T4の小数部に対応する符号、第4サブフレームのコードインデックスCf4、及び第4サブフレームのVQ利得符号に対応する符号に割り当てられるように行われる。第6実施形態の変形例3その他第6実施形態の変形として、ビット割当て部611’’が過去の過去のサブフレームのVQ利得符号に応じて第2及び第3サブフレームのVQ利得符号ビット数を定めてもよい。例えば、ビット割当て部611’’は、第1サブフレームのVQ利得符号ビット数を固定とし、第1サブフレームのVQ利得符号に応じて第2サブフレームのVQ利得符号ビット数を定め、第1,2サブフレームのVQ利得符号に応じて第3サブフレームのVQ利得符号ビット数を定める。具体的には、例えばビット割当て部611’’は、過去のサブフレームのVQ利得符号を[ステップS112の具体例3]の判断基準1や判断基準2に適用して現サブフレームの時系列信号が定常的周期的であるかを判断し、その結果に応じて第2及び第3サブフレームでのVQ利得符号ビット数を定める。具体的には、例えばビット割当て部611’’は、非定常的非周期的であると判断された場合は適応信号成分の貢献が少ないので、定常的周期的であると判定された場合よりもVQ利得符号ビット数を小さくする。その後ビット割当て部611’’は、現フレームの線形予測情報LPCinfoの符号長、ピッチ周期T1T2T3T4の各整数部に対応する符号の符号長、コードインデックスCf1Cf2Cf3の符号長、及び第1-第3サブフレームのVQ利得符号に対応する符号の符号長などの現フレームでの割当てが決定された符号長と、予め定められた1フレームあたりの固定符号長とを用い、第6実施形態と同様に、第4サブフレームのVQ利得符号ビット数など現フレームで割当てが決定されていない符号長の割当てを決定する。第6実施形態の変形例4第6実施形態の変形として、現フレームの線形予測情報LPCinfoの符号長、ピッチ周期T1T2T3T4の各整数部に対応する符号の符号長、コードインデックスCf1Cf2Cf3の符号長、及び第1-第3サブフレームのVQ利得符号に対応する符号の符号長などの現フレームでの割当てが決定された符号長と、予め定められた1フレームあたりの固定符号長とを用い、現フレームで割当てが決定されていない符号長に応じ、第4サブフレームに対するピッチ利得及び固定符号帳利得の更新回数VQ利得符号の更新回数が変更されてもよい。例えば、現フレームで割当てが決定されていない符号長が規定値以上となる場合には、第4サブフレームでピッチ利得及び固定符号帳利得が2回更新され、それぞれのピッチ利得の量子化値及び固定符号帳利得の量子化値の組み合わせに対するVQ利得符号が生成されてもよい。その他の変形例等本発明は上述の実施の形態に限定されるものではない。例えば、上記の各実施形態において、第2、第4サブフレームのピッチ周期の小数部が固定ビット長で符号化される例えば図9A及びB参照代わりに、第2、第4サブフレームのピッチ周期の小数部が、第1、第3サブフレームと同じように、それぞれのピッチ周期の整数部の値に依存する4倍小数精度から整数精度までの何れかの精度で符号化される構成でもよい例えば、図15A及びB参照。例えば、ピッチ周期T2の整数部が最小値Tmin以上でTAより小さい場合には、2ビットでピッチ周期T2の小数値が符号化され、ピッチ周期T2の整数部がTAからTBまでの場合には、1ビットでピッチ周期T2の小数値が符号化され、ピッチ周期T2の整数部がTBから最大値Tmaxまでの場合にピッチ周期T2の小数値が符号化されないことにしてもよい例えば、ピッチ周期T3についても同様。これにより、ほとんど性能に影響を与えることなく、平均ビット数を削減できる。また、図2A及びB等に示した構成において、第2、第4サブフレームのピッチ周期の小数部が固定ビット長で符号化される代わりに、第2、第4サブフレームのピッチ周期の小数部が、第1、第3サブフレームと同じように、それぞれのピッチ周期の整数部の値に依存する4倍小数精度から整数精度までの何れかの精度で符号化される構成でもよい。また、上記の各実施形態における差分値TDは、ピッチ周期Tαの整数部-ピッチ周期Tβの整数部またはピッチ周期Tβの整数部-ピッチ周期Tαの整数部であった。しかし、図16Aのようにピッチ周期の整数部と小数部がそれぞれ固定ビット長で表現されている場合は、差分値TDの代わりに、ピッチ周期の上位部の差分値TDピッチ周期Tαの上位部-ピッチ周期Tβの上位部またはピッチ周期Tβの上位部-ピッチ周期Tαの上位部が用いられてもよい。なお、ピッチ周期の上位部とは、固定ビット長で表現されたピッチ周期の固定上位ビットの値であり、ピッチ周期の下位部とは、当該ピッチ周期の残りの固定下位ビットである。また、ピッチ周期の上位部は、ピッチ周期の整数部の全ビットと小数部が含む一部のビット例えば、小数部の固定上位ビットや固定下位ビットとからなるビットであってもよいし例えば、図16B参照、周期の整数部が含む一部のビット例えば、整数部の固定上位ビットや固定下位ビットであってもよい例えば、図16C参照。なお、ピッチ周期の整数部の差分値TDの代わりに、ピッチ周期の上位部の差分値TDが用いられる場合、各ピッチ周期の下位部は、例えば、そのまま数値が符号化される。図9A及びBの構成において、ピッチ周期の整数部の差分値TDの代わりに、ピッチ周期の上位部の差分値TDが用いられた場合、ピッチ周期の符号の構成は、例えば、図17A及びBのようになる。また、図9A及びBなどのように、ピッチ周期の整数部の差分値TDおよび差分値TDの値に応じて、差分値TDおよび差分値TDを統合した値を可変長符号化する代わりに、ピッチ周期の整数部の差分値TDおよび差分値TDの値に応じて、差分値TDおよび差分値TDを統合した値を可変長符号化してもよい。なお、差分値TDは、現フレームの直前のフレームにおける第4フレームのピッチ周期の整数部と、現フレームの第1フレームのピッチ周期の整数部との差分値である。また、この場合に、ピッチ周期の整数部の差分値TDの代わりに、ピッチ周期の上位部の差分値TDが用いられてもよい。探索部でピッチ利得や固定符号帳利得を求めてから量子化されたピッチ利得に対応する値や量子化された固定符号帳利得に対応する値を求めるのではなく、探索部で直接、量子化されたピッチ利得に対応する値や量子化された固定符号帳利得に対応する値を求めてもよい。さらにここまでは周期性および/または定常性が高いことを表す条件を満たすか否かの2種類の判断に基づく処理を説明したが、周期性および/または定常性の程度を3種以上に分類し、その分類に応じてピッチ周期を表現するための精度および/またはピッチ周期の符号化方式を切り替えることに拡張することも可能である。また、上述の各種の処理は、記載に従って時系列に実行されるのみならず、処理を実行する装置の処理能力あるいは必要に応じて並列的にあるいは個別に実行されてもよい。その他、本発明の趣旨を逸脱しない範囲で適宜変更が可能であることはいうまでもない。また、上述の構成をコンピュータによって実現する場合、各装置が有すべき機能の処理内容はプログラムによって記述される。そして、このプログラムをコンピュータで実行することにより、上記処理機能がコンピュータ上で実現される。この処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体に記録しておくことができる。コンピュータで読み取り可能な記録媒体としては、例えば、磁気記録装置、光ディスク、光磁気記録媒体、半導体メモリ等どのようなものでもよい。また、このプログラムの流通は、例えば、そのプログラムを記録したDVD、CD-ROM等の可搬型記録媒体を販売、譲渡、貸与等することによって行う。さらに、このプログラムをサーバコンピュータの記憶装置に格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにそのプログラムを転送することにより、このプログラムを流通させる構成としてもよい。このようなプログラムを実行するコンピュータは、例えば、まず、可搬型記録媒体に記録されたプログラムもしくはサーバコンピュータから転送されたプログラムを、一旦、自己の記憶装置に格納する。そして、処理の実行時、このコンピュータは、自己の記録媒体に格納されたプログラムを読み取り、読み取ったプログラムに従った処理を実行する。また、このプログラムの別の実行形態として、コンピュータが可搬型記録媒体から直接プログラムを読み取り、そのプログラムに従った処理を実行することとしてもよく、さらに、このコンピュータにサーバコンピュータからプログラムが転送されるたびに、逐次、受け取ったプログラムに従った処理を実行することとしてもよい。また、サーバコンピュータから、このコンピュータへのプログラムの転送は行わず、その実行指示と結果取得のみによって処理機能を実現する、いわゆるASPApplicationServiceProvider型のサービスによって、上述の処理を実行する構成としてもよい。なお、本形態におけるプログラムには、電子計算機による処理の用に供する情報であってプログラムに準ずるものコンピュータに対する直接の指令ではないがコンピュータの処理を規定する性質を有するデータ等を含むものとする。また、この形態では、コンピュータ上で所定のプログラムを実行させることにより、本装置を構成することとしたが、これらの処理内容の少なくとも一部をハードウェア的に実現することとしてもよい。"