音声符号化を用いて生成された第1符号化データと音楽符号化を用いて生成された第2符号化データとを受信して復号を行う復号装置であって、前記第1符号化データを復号して得られた信号を直交変換して第1スペクトルを生成する第1復号手段と、前記第2符号化データを用いて復号を行い第2スペクトルを生成する第2復号手段と、前記第2スペクトルを用いて、前記第1スペクトルの振幅を抑圧する程度を調整すべき第1帯域を特定する特定手段と、前記第1スペクトルにおける前記第1帯域の振幅を、調整された程度で抑圧する抑圧手段と、を具備する復号装置。前記特定手段は、前記第2スペクトルの周波数成分を複数に分割した帯域の中から、前記音楽符号化によるパルスが存在する帯域を前記第1帯域として特定する、請求項1記載の復号装置。前記抑圧手段は、前記第1帯域では、前記第1帯域以外の帯域よりも、前記抑圧する程度を弱く調整して第1スペクトルの振幅を抑圧する、請求項1記載の復号装置。前記第2符号化データは、前記音楽符号化として変換符号化を用いて生成されたデータであり、前記特定手段は、前記第2スペクトルを用いて、周波数成分を分割した複数の帯域それぞれに対して、前記変換符号化によるパルスが立っていない帯域である前記第1の帯域であるか、前記パルスが立っている帯域である第2の帯域であるかを判定することにより、前記第1帯域を特定する、請求項1記載の復号装置。前記抑圧手段は、前記第1帯域では、前記第2帯域よりも、前記抑圧する程度を弱く調整して第1スペクトルの振幅を抑圧する、請求項4記載の復号装置。前記第1スペクトルに対する抑圧の程度を示す抑圧係数であって、前記抑圧の強さが大きいほど値がより小さい前記抑圧係数を調整する手段であって、前記第1の帯域における前記抑圧係数を前記第2の帯域における前記抑圧係数よりも大きくする調整手段、を更に具備し、前記抑圧手段は、前記第1スペクトルに前記抑圧係数を乗ずることにより、前記第1スペクトルを抑圧する、請求項5記載の復号装置。前記特定手段は、更に、前記複数の帯域のうち前記第2の帯域と判定される帯域に対して、前記パルスの密度が高い第3の帯域であるか、前記パルスの密度が低い第4の帯域であるかを判定し、前記抑圧手段は、前記第3の帯域では前記第4の帯域における抑圧よりも強い程度で前記第1スペクトルを抑圧し、前記第1の帯域では前記第4の帯域における抑圧よりも弱い程度で前記第1スペクトルを抑圧する、請求項5記載の復号装置。前記第1スペクトルに対する抑圧の程度を示す抑圧係数であって、前記抑圧の強さが大きいほど値がより小さい前記抑圧係数を調整する手段であって、前記第3の帯域における前記抑圧係数を前記第4の帯域における前記抑圧係数よりも小さくし、前記第1の帯域における前記抑圧係数を前記第4の帯域における前記抑圧係数よりも大きく調整する調整手段、を更に具備し、前記抑圧手段は、前記第1スペクトルに前記抑圧係数を乗ずることにより、前記第1スペクトルを抑圧する、請求項7記載の復号装置。前記判定手段は、更に、前記複数の帯域のうち前記第2の帯域と判定される帯域に対して、前記パルスの密度が高い第3の帯域であるか、前記パルスの密度が低い第4の帯域であるかを判定し、前記抑圧手段は、前記第3の帯域のうち前記パルスが立っていない周波数では前記第4の帯域における抑圧よりも強い程度で前記第1スペクトルを抑圧し、前記第3の帯域のうち前記パルスが立っている周波数では前記第4の帯域における抑圧と同程度で前記第1スペクトルを抑圧し、前記第1の帯域では前記第4の帯域における抑圧よりも弱い程度で前記第1スペクトルを抑圧する、請求項5記載の復号装置。前記第2復号手段は、前記第2符号化データを復号して選択スペクトルを生成する第3復号手段と、前記第2符号化データ生成時に前記音楽符号化が行われた帯域を示す帯域選択情報を入力し、前記帯域選択情報と前記選択スペクトルとを用いて前記第2スペクトルを生成する帯域復元手段と、を具備し、前記特定手段は、更に前記帯域選択情報をも用いて、前記第1帯域を特定する、請求項1記載の復号装置。音声符号化を用いて入力信号を符号化して第1符号を生成し、前記第1符号を復号して得られた信号を直交変換して第1スペクトルを生成する第1符号化手段と、前記入力信号を直交変換して第2スペクトルを生成するスペクトル生成手段と、周波数帯域を複数に分割し、前記第1スペクトルと前記第2スペクトルとの残差信号のエネルギに基づいて、予め設定された数の帯域を選択し、選択された帯域の情報である帯域選択情報を生成し、前記第1スペクトルにおける前記選択された帯域のスペクトルを第1選択スペクトルとして出力し、前記第2スペクトルにおける前記選択された帯域のスペクトルを第2選択スペクトルとして出力する帯域選択手段と、前記第1選択スペクトルにおける振幅を、抑圧する程度を表す抑圧係数を用いて抑圧して抑圧スペクトルを生成する抑圧手段と、前記第2選択スペクトルと前記抑圧スペクトルとの差を求めて残差スペクトルを生成する残差スペクトル算出手段と、音楽符号化を用いて前記残差スペクトルを符号化して第2符号を生成し、前記第2符号を復号して復号残差スペクトルを生成する第2符号化手段と、前記抑圧スペクトルと前記復号残差スペクトルとを用いて復号スペクトルを生成する復号スペクトル生成手段と、前記第2選択スペクトルと前記復号スペクトルとの歪を算出し、前記歪が最小となる前記抑圧係数を探索する歪評価手段と、を具備する符号化装置。音声符号化を用いて生成された第1符号化データと音楽符号化を用いて生成された第2符号化データとを受信して復号を行う復号方法であって、前記第1符号化データを復号して得られた信号を直交変換して第1スペクトルを生成する第1復号ステップと、前記第2符号化データを用いて復号を行い第2スペクトルを生成する第2復号ステップと、前記第2スペクトルを用いて、前記第1スペクトルの振幅を抑圧する程度を調整すべき第1帯域を特定する特定ステップと、前記第1スペクトルにおける前記第1帯域の振幅を、調整された程度で抑圧する抑圧ステップと、を具備する復号方法。音声符号化を用いて入力信号を符号化して第1符号を生成し、前記第1符号を復号して得られた信号を直交変換して第1スペクトルを生成する第1符号化ステップと、前記入力信号を直交変換して第2スペクトルを生成するスペクトル生成ステップと、周波数帯域を複数に分割し、前記第1スペクトルと前記第2スペクトルとの残差信号のエネルギに基づいて、予め設定された数の帯域を選択し、選択された帯域の情報である帯域選択情報を生成し、前記第1スペクトルにおける前記選択された帯域のスペクトルを第1選択スペクトルとして出力し、前記第2スペクトルにおける前記選択された帯域のスペクトルを第2選択スペクトルとして出力する帯域選択ステップと、前記第1選択スペクトルにおける振幅を、抑圧する程度を表す抑圧係数を用いて抑圧して抑圧スペクトルを生成する抑圧ステップと、前記第2選択スペクトルと前記抑圧スペクトルとの差を求めて残差スペクトルを生成する残差スペクトル算出ステップと、音楽符号化を用いて前記残差スペクトルを符号化して第2符号を生成し、前記第2符号を復号して復号残差スペクトルを生成する第2符号化ステップと、前記抑圧スペクトルと前記復号残差スペクトルとを用いて復号スペクトルを生成する復号スペクトル生成ステップと、前記第2選択スペクトルと前記復号スペクトルとの歪を算出し、前記歪が最小となる前記抑圧係数を探索する歪評価ステップと、を具備する符号化方法。しかしながら、上述したCELP成分抑圧方法により、CELP復号信号のCELP成分を抑圧してしまうと、入力信号とCELP復号信号との残差信号が小さい帯域でもCELP成分が抑圧され、CELP符号化による音質向上効果つまり、CELP符号化の音質向上に対する寄与が損なわれる。つまり、帯域によっては、CELP成分抑圧方法を用いると却って音質が劣化してしまうという課題が発生する。上記課題について図1を用いて具体的に説明する。図1A及び図1Bは周波数領域における入力信号スペクトル点線、CELP復号信号スペクトル一点鎖線、及び、CELP抑圧後のCELP復号信号スペクトルである抑圧CELP復号信号スペクトル実線の対数パワー振幅を示す。なお、説明を簡単にするため、図1A及び図1Bでは、全帯域で一様にCELP抑圧を行う場合について説明する。また、図1A及び図1Bでは、入力信号はボーカル付きの音楽信号を想定する。つまり、図1A及び図1Bに示す低域f0~f1では音声スペクトルの寄与が大きく、中帯域以上の帯域f1~f2では楽器等のスペクトルの寄与が大きいものとする。非特許文献1では、CELP抑圧を行う帯域を08kHzから55kHzに制限しているが、以下で説明する課題は同様に発生する。図1Aに示すように、符号化装置は、閉ループ探索により選択したCELP抑圧係数を用いて、CELP復号信号スペクトルのスペクトル振幅CELP成分に対して各周波数でCELP抑圧を行い、抑圧CELP復号信号スペクトルを得る。そして、符号化装置は、入力信号スペクトルと抑圧CELP復号信号スペクトルとの差異であるCELP残差信号を変換符号化で符号化する。これにより、図1Bに示すように、楽器等のスペクトルの寄与が大きい帯域f1~f2において、入力信号スペクトル点線と抑圧CELP復号信号スペクトル実線との差異が大きい周波数f3、f4、f5、f6、f7、f8、f9では、変換符号化により生成されたパルスが立てられる。一方、図1Bにおいて、変換符号化によるパルスが立たなかった周波数では、CELP抑圧によってCELP成分が抑圧されるため、結果として、スペクトルのノイズ成分以下、ノイズフロアと呼ぶが減衰する。ここで、ノイズフロアはエネルギの小さい信号成分である。CELP符号化方式は、ノイズフロアのような信号成分に対する符号化としては向かないため、入力信号よりもノイズフロアが大きくなり、雑音感が強調されてしまう可能性がある。よって、上述したように、CELP抑圧によってノイズフロアを減衰させる効果により、雑音感を軽減したクリアな音質を実現することができる。一方、図1Bにおいて、音声スペクトルの寄与が大きい帯域f0~f1に関しては、上述したようにCELP符号化の寄与が大きいので、CELP残差信号は小さくなる。このため、図1Bに示すように、帯域f0~f1では、変換符号化によるパルスが生成されず、復号装置で得られる復号信号スペクトルは、抑圧CELP復号信号スペクトルに一致する。図1Aに示すように、帯域f0~f1では、CELP符号化によってCELP残差信号が小さく、CELP復号信号スペクトル一点鎖線としては、入力信号スペクトル点線とほぼ一致するスペクトルが得られる。これに対して、CELP抑圧によってCELP成分を抑圧CELP復号信号スペクトル実線となるように抑圧することは、CELP符号化による音質向上に対する寄与を下げることになる。つまり、CELP符号化による音質向上に対する寄与が大きい帯域f0~f1では、CELP抑圧を行うことが音質劣化につながってしまう。なお、ここではボーカル付きの音楽を用いて説明を行ったが、これに限らず一般的な音楽信号においても帯域によってCELP符号化の寄与が異なることは起こりえる。本発明の目的は、音声信号に適した符号化と音楽信号に適した符号化とを階層構造にして組み合わせた符号化方式において、音楽信号に適した符号化の符号化結果に基づいて音声信号に適した符号化の音質向上に対する寄与度を帯域毎に判定し、帯域毎に適応的にスペクトル振幅の抑圧制御を行うことで、復号される音響信号の音質を向上できる復号装置、符号化装置及びこれらの方法を提供することである。本発明の第1の態様に係る復号装置は、音声符号化を用いて生成された第1符号化データと音楽符号化を用いて生成された第2符号化データとを受信して復号を行う復号装置であって、前記第1符号化データを復号して得られた信号を直交変換して第1スペクトルを生成する第1復号手段と、前記第2符号化データを用いて復号を行い第2スペクトルを生成する第2復号手段と、前記第2スペクトルを用いて、前記第1スペクトルの振幅を抑圧する程度を調整すべき第1帯域を特定する特定手段と、前記第1スペクトルにおける前記第1帯域の振幅を、調整された程度で抑圧する抑圧手段と、を具備する構成を採る。本発明の第2の態様に係る符号化装置は、音声符号化を用いて入力信号を符号化して第1符号を生成し、前記第1符号を復号して得られた信号を直交変換して第1スペクトルを生成する第1符号化手段と、前記入力信号を直交変換して第2スペクトルを生成するスペクトル生成手段と、周波数帯域を複数に分割し、前記第1スペクトルと前記第2スペクトルとの残差信号のエネルギに基づいて、予め設定された数の帯域を選択し、選択された帯域の情報である帯域選択情報を生成し、前記第1スペクトルにおける前記選択された帯域のスペクトルを第1選択スペクトルとして出力し、前記第2スペクトルにおける前記選択された帯域のスペクトルを第2選択スペクトルとして出力する帯域選択手段と、前記第1選択スペクトルにおける振幅を、抑圧する程度を表す抑圧係数を用いて抑圧して抑圧スペクトルを生成する抑圧手段と、前記第2選択スペクトルと前記抑圧スペクトルとの差を求めて残差スペクトルを生成する残差スペクトル算出手段と、音楽符号化を用いて前記残差スペクトルを符号化して第2符号を生成し、前記第2符号を復号して復号残差スペクトルを生成する第2符号化手段と、前記抑圧スペクトルと前記復号残差スペクトルとを用いて復号スペクトルを生成する復号スペクトル生成手段と、前記第2選択スペクトルと前記復号スペクトルとの歪を算出し、前記歪が最小となる前記抑圧係数を探索する歪評価手段と、を具備する構成を採る。本発明の第3の態様に係る復号方法は、音声符号化を用いて生成された第1符号化データと音楽符号化を用いて生成された第2符号化データとを受信して復号を行う復号方法であって、前記第1符号化データを復号して得られた信号を直交変換して第1スペクトルを生成する第1復号ステップと、前記第2符号化データを用いて復号を行い第2スペクトルを生成する第2復号ステップと、前記第2スペクトルを用いて、前記第1スペクトルの振幅を抑圧する程度を調整すべき第1帯域を特定する特定ステップと、前記第1スペクトルにおける前記第1帯域の振幅を、調整された程度で抑圧する抑圧ステップと、を具備する構成を採る。本発明の第4の態様に係る符号化方法は、音声符号化を用いて入力信号を符号化して第1符号を生成し、前記第1符号を復号して得られた信号を直交変換して第1スペクトルを生成する第1符号化ステップと、前記入力信号を直交変換して第2スペクトルを生成するスペクトル生成ステップと、周波数帯域を複数に分割し、前記第1スペクトルと前記第2スペクトルとの残差信号のエネルギに基づいて、予め設定された数の帯域を選択し、選択された帯域の情報である帯域選択情報を生成し、前記第1スペクトルにおける前記選択された帯域のスペクトルを第1選択スペクトルとして出力し、前記第2スペクトルにおける前記選択された帯域のスペクトルを第2選択スペクトルとして出力する帯域選択ステップと、前記第1選択スペクトルにおける振幅を、抑圧する程度を表す抑圧係数を用いて抑圧して抑圧スペクトルを生成する抑圧ステップと、前記第2選択スペクトルと前記抑圧スペクトルとの差を求めて残差スペクトルを生成する残差スペクトル算出ステップと、音楽符号化を用いて前記残差スペクトルを符号化して第2符号を生成し、前記第2符号を復号して復号残差スペクトルを生成する第2符号化ステップと、前記抑圧スペクトルと前記復号残差スペクトルとを用いて復号スペクトルを生成する復号スペクトル生成ステップと、前記第2選択スペクトルと前記復号スペクトルとの歪を算出し、前記歪が最小となる前記抑圧係数を探索する歪評価ステップと、を具備する構成を採る。本発明によれば、音声信号に適した符号化と音楽信号に適した符号化とを階層構造にして組み合わせた符号化方式においても、復号される音響信号の音質を向上することができる。以下、本発明の各実施の形態について、図面を参照して詳細に説明する。なお、本発明に係る符号化装置及び復号装置として、音響符号化装置及び音響復号装置を例にとって説明する。なお、上述のように、音声信号と音楽信号とを総称して音響信号と称することとする。すなわち、音響信号は、実質的に音声信号のみ、実質的に音楽信号のみ、音声信号及び音楽信号が混在した信号、のいずれの信号をも表すものとする。また、本発明に係る符号化装置及び復号装置は、少なくとも2つの符号化を行う階層を有する。以下の説明においては、音声信号に適した符号化としてCELP符号化を、音楽信号に適した符号化として変換符号化を、それぞれ代表して用いるものとし、符号化装置及び復号装置は、CELP符号化と変換符号化とを階層構造にして組み合わせた符号化方式を用いる。実施の形態1図2は、本発明の実施の形態1に係る符号化装置100の主要な構成を示すブロック図である。符号化装置100は、音声及び音楽等の入力信号を、CELP符号化と変換符号化とを階層構造にして組み合わせた符号化方式を用いて符号化して、符号化データを出力する。図2に示すように、符号化装置100は、MDCTModifiedDiscreteCosineTransform:修正離散コサイン変換部101、CELP符号化部102、MDCT部103、CELP成分抑圧部104、CELP残差信号スペクトル算出部105、変換符号化部106、加算部107、歪評価部108、多重化部109を具備する。各部は以下の動作を行う。図2に示す符号化装置100において、MDCT部101は、入力信号に対してMDCT処理を行って入力信号スペクトルを生成する。そして、MDCT部101は、生成した入力信号スペクトルをCELP残差信号スペクトル算出部105及び歪評価部108に出力する。CELP符号化部102は、入力信号をCELP符号化方式により符号化してCELP符号化データを生成する。また、CELP符号化部102は、生成したCELP符号化データを復号ローカルデコードしてCELP復号信号を生成する。そして、CELP符号化部102は、CELP符号化データを多重化部109に出力し、CELP復号信号をMDCT部103に出力する。MDCT部103は、CELP符号化部102から入力されるCELP復号信号に対してMDCT処理を行ってCELP復号信号スペクトルを生成する。そして、MDCT部103は、生成したCELP復号信号スペクトルをCELP成分抑圧部104に出力する。CELP成分抑圧部104は、CELP抑圧の程度強さを示すCELP抑圧係数がCELP抑圧の強度別に格納されたCELP成分抑圧係数コードブックを具備する。例えば、CELP成分抑圧係数コードブックには、抑圧しないことを意味する10から、CELP成分の振幅を半分にする05までの4種類のCELP抑圧係数が格納されている。つまり、CELP抑圧係数は、CELP抑圧の強さが大きいほど値がより小さくなる。また、各CELP抑圧係数にはインデックスCELP抑圧係数インデックスが付与されている。まず、CELP成分抑圧部104は、歪評価部108から入力されるCELP抑圧係数インデックスに従って、CELP成分抑圧係数コードブックの中からCELP抑圧係数を選択する。そして、CELP成分抑圧部104は、選択したCELP抑圧係数を、MDCT部103から入力されるCELP復号信号スペクトルの周波数成分毎に乗じて、CELP成分抑圧スペクトルを算出する。そして、CELP成分抑圧部104は、CELP成分抑圧スペクトルをCELP残差信号スペクトル算出部105及び加算部107に出力する。CELP残差信号スペクトル算出部105は、MDCT部101から入力される入力信号スペクトルと、CELP成分抑圧部104から入力されるCELP成分抑圧スペクトルとの差分であるCELP残差信号スペクトルを算出する。具体的には、CELP残差信号スペクトル算出部105は、入力信号スペクトルからCELP成分抑圧スペクトルを減じることで、CELP残差信号スペクトルを得る。そして、CELP残差信号スペクトル算出部105は、CELP残差信号スペクトルを変換符号化部106に出力する。変換符号化部106は、CELP残差信号スペクトル算出部105から入力されるCELP残差信号スペクトルを変換符号化により符号化して、変換符号化データを生成する。また、変換符号化部106は、生成した変換符号化データを復号ローカルデコードして、変換符号化復号信号スペクトルを生成する。このとき、変換符号化部106は、CELP残差信号スペクトルと変換符号化復号信号スペクトルとの歪が小さくなるように符号化を行う。例えば、変換符号化部106は、CELP残差信号スペクトルの振幅が大きい周波数に、パルスを立てることで上記歪を小さくするように符号化を行う。そして、変換符号化部106は、変換符号化データを歪評価部108に出力し、変換符号化復号信号スペクトルを加算部107に出力する。加算部107は、CELP成分抑圧部104から入力されるCELP成分抑圧スペクトルと、変換符号化部106から入力される変換符号化復号信号スペクトルとを加算して復号信号スペクトルを算出し、復号信号スペクトルを歪評価部108に出力する。歪評価部108は、CELP成分抑圧部104が備えるCELP成分抑圧係数コードブックに格納されたCLEP抑圧係数の全インデックスを走査して、MDCT部101から入力される入力信号スペクトルと加算部107から入力される復号信号スペクトルとの歪みが最小となるCELP抑圧係数インデックスを探索する。つまり、歪評価部108は、全てのCELP抑圧係数を用いてCELP抑圧を行うようにCELP成分抑圧部104を制御するCELP抑圧係数インデックスを出力する。そして、歪評価部108は、算出した歪が最小となるCELP抑圧係数インデックスを、CELP抑圧係数最適インデックスとして多重化部109に出力し、CELP抑圧係数最適インデックスを用いて生成したときの変換符号化データ歪最小時の変換符号化データを多重化部109に出力する。なお、図2に示す符号化装置100において、CELP成分抑圧部104、CELP残差信号スペクトル算出部105、変換符号化部106、加算部107及び歪評価部108は、閉ループを構成する。この閉ループを構成する各構成部は、CELP成分抑圧部104が具備するCELP成分抑圧コードブックの全CELP抑圧係数インデックスを用いて復号信号スペクトルを生成し、入力信号スペクトルとの歪が最小となる候補CELP抑圧係数インデックスを探索する。多重化部109は、CELP符号化部102から入力されるCELP符号化データ、歪評価部108から入力される変換符号化データ歪最小時の変換符号化データ及びCELP抑圧係数最適インデックスを多重化して、多重化結果を符号化データとして復号装置へ送信する。次に、復号装置200について説明する。復号装置200は、符号化装置100から送信される符号化データを復号して、復号信号を出力する。図3は、復号装置200の主要な構成を示すブロック図である。復号装置200は、分離部201、変換符号化復号部202、帯域判定部203、抑圧係数調整部204、CELP復号部205、MDCT部206、CELP成分抑圧部207、加算部208、IMDCTInverseModifiedDiscreteCosineTransform:逆修正離散コサイン変換部209を具備する。各部は以下の動作を行う。図3に示す復号装置200において、分離部201は、CELP符号化データと、変換符号化データと、CELP抑圧係数最適インデックスとを含む符号化データを符号化装置100図2から受信する。分離部201は、符号化データを、CELP符号化データと、変換符号化データと、CELP抑圧係数最適インデックスとに分離する。そして、分離部201は、CELP符号化データをCELP復号部205に出力し、変換符号化データを変換符号化復号部202に出力し、CELP抑圧係数最適インデックスを抑圧係数調整部204に出力する。変換符号化復号部202は、分離部201から入力される変換符号化データを復号して、変換符号化復号信号スペクトルを生成し、変換符号化復号信号スペクトルを帯域判定部203、抑圧係数調整部204及び加算部208に出力する。帯域判定部203は、変換符号化復号部202から入力される変換符号化復号信号スペクトルを用いて、入力信号スペクトルとCELP復号信号スペクトルとの誤差のエネルギであるCELP残差信号エネルギを帯域毎に推定する。ここで、変換符号化は、CELP残差信号が他の周波数と比べて相対的に大きくなる周波数にパルスを立てるように動作する。つまり、変換符号化によりパルスが立てられる帯域周波数はCELP残差信号エネルギが相対的に大きく、パルスが立てられない帯域周波数はCELP残差信号エネルギが相対的に小さいということが推定できる。よって、帯域判定部203は、推定した帯域毎のCELP残差信号エネルギに基づいて、変換符号化復号信号スペクトルにおいてパルスが立っている帯域CELP残差信号エネルギが大きい帯域をCELP抑圧が必要な帯域であると判定し、パルスが立っていない帯域CELP残差信号エネルギが小さい帯域をCELP抑圧の必要性が少ない帯域であると判定する。つまり、帯域判定部203は、変換符号化復号信号スペクトルを用いて、入力信号の周波数成分を分割した複数の帯域それぞれに対して、パルスが立っていない帯域第1の帯域であるか、変換符号化により生成されるパルスが立っている帯域第2の帯域であるかを判定する。そして、帯域判定部203は、判定結果をCELP歪情報として抑圧係数調整部204に出力する。なお、帯域判定部203における帯域特定処理の詳細については後述する。抑圧係数調整部204は、符号化装置100のCELP成分抑圧部104と同様、CELP成分抑圧係数コードブックを具備する。抑圧係数調整部204は、分離部201から入力されるCELP抑圧係数最適インデックス、帯域判定部203から入力されるCELP歪情報、及び、変換符号化復号部202から入力される変換符号化復号信号スペクトルを用いて、CELP抑圧係数を周波数毎に調整する。そして、抑圧係数調整部204は、周波数毎に調整したCELP抑圧係数を調整CELP抑圧係数としてCELP成分抑圧部207に出力する。なお、抑圧係数調整部204におけるCELP抑圧係数の調整処理の詳細については後述する。CELP復号部205は、分離部201から入力されるCELP符号化データを復号して、CELP復号信号をMDCT部206に出力する。MDCT部206は、CELP復号部205から入力されるCELP復号信号に対して、MDCT処理を行ってCELP復号信号スペクトルを生成する。そして、MDCT部206は、生成したCELP復号信号スペクトルをCELP成分抑圧部207に出力する。CELP成分抑圧部207は、抑圧係数調整部204から入力される調整CELP抑圧係数を、MDCT部206から入力されるCELP復号信号スペクトルの周波数成分毎に乗ずることにより、CELP復号信号スペクトルCELP成分が抑圧されたCELP成分抑圧スペクトルを算出する。そして、CELP成分抑圧部207は、算出したCELP成分抑圧スペクトルを加算部208に出力する。加算部208は、符号化装置100の加算部107と同様にして、CELP成分抑圧部207から入力されるCELP成分抑圧スペクトルと、変換符号化復号部202から入力される変換符号化復号信号スペクトルとを加算して、復号信号スペクトルを算出する。そして、加算部208は、算出した復号信号スペクトルをIMDCT部209に出力する。IMDCT部209は、加算部208から入力される復号信号スペクトルに対して、IMDCT処理を行って復号信号を出力する。次に、復号装置200図3の帯域判定部203における帯域特定処理、及び、抑圧係数調整部204におけるCELP抑圧係数の調整処理の詳細について説明する。以下、CELP抑圧方法1及びCELP抑圧方法2について説明する。<CELP抑圧方法1>本方法では、帯域判定部203は、変換符号化復号部202から入力される変換符号化復号信号スペクトルにおいてパルスが立っていない帯域を、CELP残差信号エネルギが小さいのでCELP抑圧を小さくする帯域第1の帯域であると判定する。一方、帯域判定部203は、変換符号化復号部202から入力される変換符号化復号信号スペクトルにおいてパルスが立っている帯域を、CELP残差信号エネルギが大きいのでCELP抑圧係数最適インデックスに従ってCELP抑圧を行う帯域第2の帯域であると判定する。例えば、帯域判定部203は、次式1に示すように、変換符号化復号信号スペクトルにおいてパルスが立っていない帯域におけるCELP歪情報CEI[k]を‘1’とし、その他の帯域パルスが立っている帯域を含むにおけるCELP歪情報CEIkを‘0’とする。式1において、kは帯域を示すインデックスであり、例えば、16個の周波数成分を1帯域としてもよい。次いで、抑圧係数調整部204は、帯域判定部203からCELP歪情報CEIkが入力されると、次式2に従って、調整CELP抑圧係数Cattfを設定する。式2において、fは式1に示す帯域kに含まれる周波数を示すインデックスである。すなわち、式2に示すCattfは周波数f毎のCELP抑圧係数である。また、CBattはCELP抑圧係数コードブックの出力を示し、cminはCELP抑圧係数最適インデックスを示す。つまり、式2においてCBattcminはCELP抑圧係数インデックスがcminであるCELP抑圧係数を示す。また、αはCELP抑圧の程度を弱めるパラメータであり、00~10の間に設定される。例えば、αは05程度に設定される。式1に示すように、抑圧係数調整部204は、CELP歪情報CEIk1の場合、つまり、CELP抑圧を小さくする帯域帯域内の周波数に対して、CELP抑圧係数コードブックの出力がCELP抑圧係数最適インデックスcminで指示されるCELP抑圧係数CBattcminよりも10に近づくようにつまり、CBattcminよりも大きい値になるように、調整CELP抑圧係数Cattfを設定する。これにより、帯域k内の周波数fでは、CELP抑圧の強度が弱くなるように制御される。一方、式1に示すように、抑圧係数調整部204は、CELP歪情報CEIk=0の場合、つまり、CELP抑圧を行う帯域帯域内の周波数に対して、CELP抑圧係数最適インデックスcminで指示されるCELP抑圧係数CBattcminを調整CELP抑圧係数Cattfにそのまま設定する。このようにして、抑圧係数調整部204は、変換符号化によるパルスが立っていない帯域CELP抑圧を小さくする帯域におけるCELP抑圧係数を、変換符号化によるパルスが立っている帯域CELP抑圧を行う帯域におけるCELP抑圧係数よりも大きくする。これにより、CELP成分抑圧部207は、変換符号化によるパルスが立っていない帯域CELP抑圧を小さくする帯域では、変換符号化によるパルスが立っている帯域CELP抑圧を行う帯域におけるCELP抑圧よりも弱い程度でCELP復号信号スペクトルCELP符号化データの復号信号の周波数成分を抑圧する。ここで、図4Aは、図1Aと同様、周波数領域における入力信号スペクトル点線、CELP復号信号スペクトル一点鎖線、及び、抑圧CELP復号信号スペクトル実線の対数パワー振幅を示す。また、図4Bは、周波数f0~f1における復号信号スペクトル復号音声スペクトル二点鎖線を追記している点が図1Bと異なる。つまり、図4Bでは、周波数領域における入力信号スペクトル点線、周波数f0~f1における復号信号スペクトル二点鎖線、及び、CELP抑圧係数最適インデックスで指示されるCELP抑圧係数によってCELP抑圧された際の抑圧CELP復号信号スペクトル実線の対数パワー振幅を示す。図4Aに示すように、符号化装置100は、閉ループ探索によりCELP抑圧係数最適インデックスcminを特定し、入力信号スペクトルと抑圧CELP復号信号スペクトルとの差分であるCELP残差信号スペクトルを変換符号化で符号化して変換符号化データを生成する。これにより、図4Bに示すように、CELP残差信号エネルギの大きい周波数図4Bではf3f4f5f6f7f8f9にパルスが立てられる。次いで、復号装置200の帯域判定部203は、変換符号化復号信号スペクトルに基づいて、入力信号の周波数成分を分割した複数の帯域に対して、CELP成分抑圧部207においてCELP抑圧の程度を弱める帯域変換符号化によるパルスが立っていない帯域であるか否かを判定する。ここで、図4Bに示すように、帯域f0~f1では変換符号化によるパルスが立っていないため、帯域判定部203は、帯域f0~f1を、CELP残差信号エネルギが小さいのでCELP抑圧を小さくする帯域であると判定する。よって、帯域判定部203は、帯域f0~f1におけるCELP歪情報CEIkを‘1’に設定し、抑圧係数調整部204は、CELP抑圧係数コードブックの出力がCELP抑圧係数最適インデックスcminで指示されるCELP抑圧係数CBattcminよりも10に近づくようにつまり、CBattcminよりも大きい値になるように、調整CELP抑圧係数Cattfを設定する。一方、図4Bに示すように、帯域f1~f2では変換符号化によるパルスが立っているため、帯域判定部203は、帯域f1~f2を、CELP残差信号エネルギが大きいのでCELP抑圧を行う帯域であると判定する。そこで、帯域判定部203は、帯域f1~f2におけるCELP歪情報CEIkを‘0’に設定し、抑圧係数調整部204は、CELP抑圧係数最適インデックスcminで指示されるCELP抑圧係数CBattcminを調整CELP抑圧係数Cattfに設定する。これにより、CELP成分抑圧部207は、帯域f0~f1では、帯域f1~f2におけるCELP抑圧CELP抑圧係数最適インデックスで指示されるCELP抑圧よりも弱い程度で、CELP復号信号スペクトルに対してCELP抑圧を行う。よって、図4Bに示すように、帯域f1~f2ではCELP抑圧係数最適インデックスで指示されるCELP抑圧を行った場合の抑圧CELP復号信号スペクトル実線が得られるのに対して、帯域f0~f1では抑圧CELP復号信号スペクトル実線よりも、CELP抑圧の程度が弱まった復号信号スペクトル二点鎖線が得られる。すなわち、図4Bに示すように、帯域f0~f1では、入力信号スペクトル点線と実際の復号信号スペクトル二点鎖線との差異を、入力信号スペクトル点線と抑圧CELP復号信号スペクトル実線との差異よりも小さくすることができる。上述したように、図4A及び図4Bに示す帯域f0~f1は音声スペクトルの寄与が大きく、CELP符号化に適している帯域であるので、図4Aに示すように、CELP復号信号スペクトル一点鎖線と入力信号スペクトル点線との差異CELP残差信号エネルギは小さい。これに対して、復号装置200は、各帯域のCELP残差信号エネルギの大きさに応じて、各帯域におけるCELP抑圧の強度を判定し、各帯域でのCELP抑圧係数を調整する。具体的には、復号装置200は、変換符号化によるパルスが立っていない帯域をCELP残差信号エネルギが相対的に小さい帯域、すなわち、CELP符号化による符号化歪が小さい帯域と判定し、その帯域のCELP抑圧の程度を弱めるようにCELP抑圧係数を適応的に制御する。これにより、復号装置200は、CELP符号化による音質向上効果に対する寄与が大きい帯域、すなわち、CELP残差信号エネルギが小さい帯域図4Bでは帯域f0~f1のスペクトルCELP成分を減衰させることを防ぐことができる。そして、復号装置200は、帯域毎にCELP抑圧が適応制御されたCELP成分と変換符号化の復号信号とを加算することにより、復号信号を得る。よって、本方法によれば、CELP符号化と変換符号化とを階層構造にして組み合わせた符号化方式でも、CELP残差信号エネルギが小さい帯域例えば、図4Bに示すCELP符号化の音質向上効果に対する寄与が大きい帯域f0~f1では、CELP抑圧による音質劣化を防止することができる。また、CELP残差信号エネルギが大きい帯域例えば、図4Bに示すCELP符号化の寄与が小さい帯域f1~f2では、CELP抑圧を行うことで、変換符号化による音質を向上させることができる。更に、本方法によれば、入力信号の帯域毎のCELP残差信号エネルギの大きさを判定するための情報を符号化装置から復号装置へ通知することなく、CELP抑圧処理を帯域毎に実施することができる。<CELP抑圧方法2>本方法では、CELP抑圧方法1で説明したCELP抑圧方法に加え、CELP残差信号エネルギが大きい周波数変換符号化によるパルスが立っている周波数が集中している帯域では、CELP抑圧最適インデックスで指示されるCELP抑圧と比較して、より強い強度でCELP抑圧を行う。具体的には、帯域判定部203は、CELP抑圧方法1と同様、変換符号化復号部202から入力される変換符号化復号信号スペクトルにおいてパルスが立っていない帯域を、CELP残差信号エネルギが小さいのでCELP抑圧を小さくする帯域第1の帯域であると判定する。一方、帯域判定部203は、変換符号化復号部202から入力される変換符号化復号信号スペクトルにおいてパルスが立っている帯域第2の帯域として判定される帯域に対して、各帯域内における上記パルスの数つまり、各帯域におけるパルスの密度に応じて、パルスの密度が高い帯域第3の帯域であるか、パルスの密度が低い帯域第4の帯域であるかを判定する。例えば、帯域判定部203は、パルスが立っている帯域内のパルスの数に応じて2通りの異なるCELP抑圧を行う場合、その帯域がいずれのCELP抑圧を行う帯域であるかを判定する。具体的には、帯域判定部203は、帯域内に多くのパルスが集中して立っている帯域第3の帯域を、CELP残差信号エネルギが大きいのでCELP抑圧の強度をより強くする帯域であると判定する。帯域内に多くのパルスが集中して立っているか否かを判定する条件の一例としては、帯域に含まれる周波数のうち25以上の周波数にてパルスが立っている場合と定義してもよい。そして、例えば、帯域判定部203は、次式3に示すように、変換符号化復号信号スペクトルにおいてパルスが立っていない帯域におけるCELP歪情報CEI[k]を‘1’とする。また、帯域判定部203は、次式3に示すように、変換符号化復号信号スペクトルにおいてパルスが集中して立っている帯域におけるCELP歪情報CEI[k]を‘1’とし、その他の帯域パルスが立っている帯域のうちパルスが集中して立っている帯域以外の帯域を含むにおけるCELP歪情報CEIkを‘0’とする。次いで、抑圧係数調整部204は、帯域判定部203からCELP歪情報CEIkが入力されると、次式4に従って、調整CELP抑圧係数Cattfを設定する。式4において、fは式3に示す帯域kに含まれる周波数を示すインデックスである。また、CBattはCELP抑圧係数コードブックの出力を示し、cminはCELP抑圧係数最適インデックスを示す。また、周波数fにおいて、変換符号化による振幅pのパルスが立てられた状態をpulsefpで示し、変換符号化によるパルスが立てられていない状態をpulsef0で示す。また、αはCELP抑圧の程度を弱めるパラメータであり、00~10の間に設定される。例えば、αは05程度に設定される。また、βはCELP抑圧の程度を強めるパラメータであり、次式5に示す条件下で設定される。例えば、CBattcminが05の場合、βは10~20の間に設定される。例えば、βは125に設定される。式4に示すように、抑圧係数調整部204は、CELP歪情報CEIk1の場合、つまり、CELP抑圧を小さくする帯域帯域内の周波数に対して、CELP抑圧方法1と同様、CELP抑圧係数コードブックの出力がCELP抑圧係数最適インデックスcminで指示されるCELP抑圧係数CBattcminよりも10に近づくようにつまり、CBattcminよりも大きな値になるように、調整CELP抑圧係数Cattfを設定する。これにより、帯域k内の周波数fでは、CELP抑圧の強度が弱くなるように制御される。一方、抑圧係数調整部204は、変換符号化によるパルスが立っている帯域に対して、CELP歪情報CEIkに従って調整CELP抑圧係数Cattfを設定する。ただし、変換符号化によるパルスの振幅は、CELP抑圧係数最適インデックスcminで指示されるCELP抑圧係数CBattcminでCELP抑圧されることを前提として決定されている。このため、抑圧係数調整部204は、パルスが集中して立っている帯域、つまり、CELP抑圧の程度を強める必要がある帯域CEIk1のうち上記パルスが立っている周波数式4に示すpulsefpでは、CELP抑圧係数最適インデックスで指示されるCELP抑圧係数CBattcminでCELP抑圧を行うようにしてもよい。具体的には、式4に示すように、抑圧係数調整部204は、CELP歪情報CEIk=0の場合、つまり、変換符号化によるパルスが立っている帯域のうち上記パルスが集中していない帯域帯域内の周波数に対して、CELP抑圧係数最適インデックスcminで指示されるCELP抑圧係数CBattcminを調整CELP抑圧係数Cattfにそのまま設定する。これに対して、式4に示すように、抑圧係数調整部204は、CELP歪情報CEIk=1かつpulsef0の場合、つまり、変換符号化によるパルスが集中して立っている帯域内のパルスが立っていない周波数に対して、CELP抑圧係数コードブックの出力がCELP抑圧係数最適インデックスcminで指示されるCELP抑圧係数CBattcminよりも00に近づくようにつまり、CBattcminよりも小さな値になるように、調整CELP抑圧係数Cattfを設定する。これにより、帯域k内の周波数fでは、CELP抑圧の強度が強くなるように制御される。また、式4に示すように、抑圧係数調整部204は、CELP歪情報CEIk=1かつpulsefpの場合、つまり、変換符号化によるパルスが集中して立っている帯域内のパルスが立ってる周波数に対して、CELP抑圧係数最適インデックスcminで指示されるCELP抑圧係数CBattcminを調整CELP抑圧係数Cattfにそのまま設定する。このようにして、抑圧係数調整部204は、変換符号化によるパルスの密度が高い帯域CELP抑圧の程度をより強くする帯域におけるCELP抑圧係数を、変換符号化によるパルスの密度が低い帯域におけるCELP抑圧係数符号化装置100から指示されるCELP抑圧係数最適インデックスのCELP抑圧係数よりも小さくする。また、抑圧係数調整部204は、CELP抑圧方法1と同様、変換符号化によるパルスが立っていない帯域におけるCELP抑圧係数を、変換符号化によるパルスが立っている帯域パルスの密度が低い帯域におけるCELP抑圧係数よりも大きくする。そして、CELP成分抑圧部207は、変換符号化によるパルスの密度が高い帯域では、変換符号化によるパルスの密度が低い帯域におけるCELP抑圧よりも強い程度でCELP復号信号スペクトルCELP符号化データの復号信号の周波数成分を抑圧する。ただし、CELP成分抑圧部207は、変換符号化によるパルスの密度が高い帯域内のパルスが立っている周波数では、パルスの密度が低い帯域におけるCELP抑圧と同程度でCELP復号信号スペクトルを抑圧する。また、CELP成分抑圧部207は、CELP抑圧方法1と同様、変換符号化によるパルスが立っていない帯域では、変換符号化によるパルスが立っている帯域パルスの密度が低い帯域におけるCELP抑圧よりも弱い程度でCELP復号信号スペクトルを抑圧する。これにより、変換符号化復号信号スペクトルにおいてパルスが立っていない帯域例えば、図4Bに示す帯域f0~f1では、CELP抑圧方法1と同様、復号信号スペクトル二点鎖線と入力信号スペクトル点線との差異を、抑圧CELP復号信号スペクトル実線と入力信号スペクトル点線との差異よりも小さくすることができる。つまり、復号装置200は、変換符号化によるパルスが立っていない帯域CELP符号化の音質向上効果に対する寄与度が大きい帯域では、CELP抑圧を弱めることにより、CELP抑圧による音質劣化を防止することができる。また、帯域判定部203は、変換符号化復号信号スペクトルにおいてパルスが集中して立っている帯域例えば、図4Bに示す帯域f1~f2を、CELP残差信号エネルギが大きいのでCELP抑圧をより強める帯域であると判定する。ただし、抑圧係数調整部204は、例えば、図4Bに示す帯域f1~f2のうち、変換符号化によるパルスが立てられた周波数pulsefpとなる周波数f。図4Bに示すf3、f4、f5、f6、f7、f8、f9では、CELP抑圧係数最適インデックスcminで指示されるCELP抑圧係数CBattcminを調整CELP抑圧係数Cattfに設定する。一方、抑圧係数調整部204は、図4Bに示す帯域f1~f2のうち、変換符号化によるパルスが立てられていない周波数pulsef0では、CELP抑圧係数コードブックの出力がCELP抑圧係数最適インデックスcminで指示されるCELP抑圧係数CBattcminよりも00に近づくようにつまり、CBattcminよりも小さな値になるように、調整CELP抑圧係数Cattfを設定する。これにより、変換符号化によるパルスが集中して立っている帯域f1~f2のうち、パルスが立てられた周波数では、復号信号スペクトル抑圧CELP復号信号スペクトルと変換符号化復号信号スペクトルとの加算結果は、入力スペクトルとの歪が小さいままとなる。一方、帯域f1~f2のうち、パルスが立てられていない周波数では、CELP抑圧係数最適インデックスcminで指示されるCELP抑圧よりも程度の強いCELP抑圧が行われるので、抑圧CELP復号信号スペクトルは更に低減される図示せず。よって、図4Bに示す帯域f1~f2では、聴感的に重要な、ピーク性の周波数成分変換符号化によりパルスが生成される周波数成分の歪が小さいのに対して、その他の周波数成分はより強く抑圧されるので、ノイズフロアを更に減少させることができる。これにより、CELP符号化と変換符号化とを階層構造にして組み合わせた符号化方式でも、CELP抑圧方法1と同様、CELP残差信号エネルギが小さい帯域例えば、図4Bに示すCELP符号化の音質向上効果に対する寄与が大きい帯域f0~f1では、CELP抑圧による音質劣化を防止することができる。更に、本方法では、CELP残差信号エネルギが大きい帯域例えば、変換符号化によるパルスが集中して立てられた帯域f1~f2では、ノイズフロアを減少させることで、雑音感の少ない非常にクリアな音質の復号信号を得ることができる。以上、CELP抑圧方法1及びCELP抑圧方法2について説明した。このように、本実施の形態によれば、復号装置は、CELP残差信号エネルギの大きさに応じてCELP抑圧の強度CELP抑圧係数を帯域毎に制御する。これにより、CELP残差信号エネルギが小さい帯域ではCELP抑圧を弱めて、CELP符号化の音質向上効果に対する寄与度を維持することができる。また、CELP残差信号エネルギが大きい帯域ではCELP抑圧を行うことで、変換符号化による高音質化を図ることができる。よって、本実施の形態によれば、CELP符号化と変換符号化とを階層構造にして組み合わせた符号化方式を用いる場合でも、変換符号化の符号化結果に基づいてCELP符号化の寄与度を帯域毎に判定し、帯域毎に適応的にCELP抑圧制御を行うことができ、高音質な音声音楽信号を復号することが可能となる。実施の形態2図5は、本発明の実施の形態2に係る符号化装置300の主要な構成を示すブロック図である。なお、図5において、実施の形態1図2と同一の構成要素には同一の符号を付しその説明を省略する。図5に示す符号化装置300では、図2に示す符号化装置100に対して帯域予備選択部301が追加される点が異なる。また、図5に示す符号化装置300のCELP成分抑圧部104、CELP残差信号スペクトル算出部105、変換符号化部106、加算部107及び歪評価部108に入力される信号が、図2に示す符号化装置100で扱っていた信号のうち帯域予備選択部301で選択された帯域の信号のみとなる点で実施の形態1と異なるが、各構成部の動作自体に変更はない。また、多重化部109には帯域予備選択部301から出力される帯域選択情報が入力信号として追加される点が実施の形態1と異なる。以下、実施の形態1図2と異なる構成部及び動作について説明する。図5に示す符号化装置300において、帯域予備選択部301には、MDCT部101から入力信号スペクトルが入力され、MDCT部103からCELP復号信号スペクトルが入力される。帯域予備選択部301は、入力信号スペクトル入力信号の周波数成分を分割した複数の帯域のうち、変換符号化を行う帯域、すなわち、CELP抑圧を行う帯域を限定するために、CELP残差信号エネルギの大きい帯域とそれ以外の帯域とを区別する。そして、帯域予備選択部301は、入力信号スペクトルを分割した複数の帯域のうち、CELP残差信号エネルギがより大きい帯域であって、予め設定された数の帯域を、変換符号化対象の帯域として選択する。例えば、1フレーム内の周波数成分が320成分ある場合に、1フレームあたりの帯域を等間隔に16個のサブバンド1サブバンドあたり20成分に分割する場合について説明する。また、この16個のサブバンドには、低域から昇順に1から16までのサブバンド番号が付与される。このとき、帯域予備選択部301は、例えば、16サブバンドのうち、CELP残差信号エネルギが大きい順に、サブバンド番号12345131415の8サブバンド160成分を変換符号化対象のサブバンドとして選択する。以下、変換符号化対象のサブバンドとして選択されたサブバンドを予備選択サブバンドと呼ぶ。そして、帯域予備選択部301は、入力信号スペクトルのうち、予備選択サブバンド例えば、サブバンド番号12345131415の8サブバンドを構成する周波数成分160成分を、入力信号選択スペクトルとして再構成し、入力信号選択スペクトルをCELP残差信号スペクトル算出部105及び歪評価部108に出力する。また、帯域予備選択部301は、入力信号スペクトルと同様にして、CELP復号信号スペクトルのうち、予備選択サブバンドを構成する周波数成分を、CELP復号信号選択スペクトルとして再構成し、CELP復号信号選択スペクトルをCELP成分抑圧部104に出力する。また、帯域予備選択部301は、予備選択サブバンドサブバンド番号12345131415の8サブバンドを示す帯域選択情報を生成し、多重化部109に出力する。そして、符号化装置300の変換符号化部106は、予備選択サブバンド選択された帯域のCELP残差信号スペクトルに対してのみ変換符号化を行い、変換符号化データを得る。このように、帯域選択を行うことにより、符号化装置300では、変換符号化によるパルスが立てられる周波数位置の候補変換符号化対象を低減させることができる。ただし、変換符号化では上述したようにCELP残差信号エネルギが大きい周波数にパルスを立てることで符号化歪を小さくするように符号化を行う。これに対し、予備選択サブバンドとしては、入力信号の全帯域のうちCELP残差信号エネルギのより大きい帯域が選択される。つまり、符号化装置300は、変換符号化対象となる帯域を選択して変換符号化を行うことで、実際に変換符号化により生成されるパルス本数を減少させることなく、変換符号化データを減少させることが可能となる。次に、図6は、本発明の実施の形態2に係る復号装置400の主要な構成を示すブロック図である。なお、図6において、実施の形態1図3と同一の構成要素には同一の符号を付しその説明を省略する。図6に示す復号装置400では、図3に示す復号装置200に対して帯域復元部403が追加される点が異なる。以下、実施の形態1図3と異なる構成部及び動作について説明する。図6に示す復号装置400において、分離部401は、符号化装置300図5から送信される符号化データを、CELP符号化データと、変換符号化データと、CELP抑圧係数最適インデックスと、帯域選択情報とに分離する。そして、分離部401は、CELP符号化データをCELP復号部205に出力し、変換符号化データを変換符号化復号部402に出力し、CELP抑圧係数最適インデックスを抑圧係数調整部204に出力し、帯域選択情報を帯域復元部403及び帯域判定部404に出力する。変換符号化復号部402は、分離部401から入力される変換符号化データを復号して、変換符号化復号信号選択スペクトルを生成し、変換符号化復号信号選択スペクトルを帯域復元部403に出力する。なお、変換符号化復号信号選択スペクトルは、帯域選択情報で指示される予備選択サブバンドにおける変換符号化データが連結された信号を復号したスペクトルである。帯域復元部403は、分離部401から入力される帯域選択情報に基づいて、変換符号化復号部402から入力される変換符号化復号信号選択スペクトルを、元の帯域に配置する。具体的には、帯域復元部403は、変換符号化復号信号選択スペクトルを構成する予備選択サブバンドの信号を、帯域選択情報で指示される予備選択サブバンドの周波数位置に配置する。また、帯域復元部403は、帯域選択情報に含まれないサブバンド予備選択サブバンド以外のサブバンドの信号をゼロとする。これにより、全帯域における変換符号化復号信号スペクトルが復元される。そして、帯域復元部403は、復元した変換符号化復号信号スペクトルを帯域判定部404、抑圧係数調整部204及び加算部208に出力する。帯域判定部404は、帯域復元部403から入力される変換符号化復号信号スペクトルを用いて、分離部401から入力される帯域選択情報で指示されるサブバンド予備選択サブバンドに対して、実施の形態1の帯域判定部203と同様、パルスが立っていない帯域第1の帯域であるか、変換符号化により生成されるパルスが立っている帯域第2の帯域であるかを判定する。つまり、帯域判定部404は、帯域選択情報を参照することで、変換符号化によりパルスが立てられ得るサブバンドを把握することが可能となる。帯域判定部404は、変換符号化復号信号スペクトルのうち、予備選択サブバンドにおいてパルスが立っている帯域CELP残差信号エネルギが大きい帯域をCELP抑圧が必要な帯域であると判定し、パルスが立っていない帯域CELP残差信号エネルギが小さい帯域をCELP抑圧の必要性が少ない帯域であると判定する。つまり、帯域判定部404は、帯域選択情報で指示される予備選択サブバンドのみでCELP抑圧を行うか否かを判定する。このように、符号化装置300は、変換符号化処理を行う前に変換符号化対象となる帯域を制限する。そして、符号化装置300は、変換符号化対象となる帯域に対してのみ変換符号化を行う。具体的には、符号化装置300は、入力信号の各帯域のうち、CELP残差信号エネルギがより大きい、予め設定された数の帯域予備選択サブバンドを選択し、選択された帯域のCELP残差信号スペクトルに対してのみ変換符号化を行い、変換符号化データを得る。また、符号化装置300は、変換符号化対象となる帯域のみを対象にして最適なCELP抑圧係数を探索する。これにより、符号化装置300では、帯域選択情報を復号装置400へ通知する必要があるものの、変換符号化してパルスを立てる周波数候補が制限されるため、変換符号化のビットレートを低減させることが可能となる。また、符号化装置300では、CELP残差信号エネルギがより大きい帯域に限定して最適なCELP抑圧係数を探索するので、CELP残差エネルギが元々小さい帯域を過度にCELP抑圧しないですむ。つまり、予備選択サブバンド以外のサブバンドでは、CELP抑圧されないので、CELP抑圧による音質劣化CELP抑圧の弊害を防ぐことができる。また、復号装置400は、帯域選択情報で指示される予備選択サブバンドのみで、変換符号化データの復号処理及びCELP抑圧を行う。つまり、CELP復号信号スペクトルのうちの予備選択サブバンドでは、予備選択サブバンドを対象にして探索されたCELP抑圧係数を用いてCELP抑圧が行われる。一方、CELP復号信号スペクトルのうちの予備選択サブバンド以外のサブバンドつまり、CELP残差信号エネルギが小さいサブバンドでは、CLEP抑圧が行われない。又は、復号装置400は、CELP復号信号スペクトルのうちの予備選択サブバンド以外のサブバンドでは、予備選択サブバンドにおけるCELP抑圧よりも弱い程度でCELP抑圧を行ってもよい。よって、復号装置400では、変換符号化によりパルスが立っている帯域予備選択サブバンドでは変換符号化による音質の向上効果が大きくなり、パルスが立っている帯域以外の帯域予備選択サブバンド以外のサブバンドではCELP符号化による音質の向上効果を維持することができる。また、復号装置400は、実施の形態1と同様、CELP抑圧を行う際、CELP残差信号エネルギの大きさに応じてCELP抑圧の強度を帯域毎に制御する。よって、CELP残差信号エネルギが小さい帯域ではCELP抑圧を弱めて、CELP符号化による音質向上の寄与度を維持させることができる。よって、本実施の形態によれば、CELP符号化と変換符号化とを階層構造にして組み合わせた符号化方式を用いる場合でも、実施の形態1と同様、変換符号化の符号化結果に基づいてCELP符号化の寄与度を帯域毎に判定し、帯域毎に適応的にCELP抑圧制御を行うことができる。更に、本実施の形態によれば、変換符号化を行う帯域、すなわち、CELP抑圧を行う帯域サブバンドを制限する。これにより、変換符号化のビットレートを低減することができ、かつ、CELP残差信号エネルギが元々小さい帯域に対してCELP抑圧を行わずに済むので、音質の向上を図ることができる。なお、本実施の形態では、予備選択サブバンド以外のサブバンドでCELP抑圧が行われない場合について説明した。しかし、符号化装置及び復号装置は、予備選択サブバンド、及び、予備選択サブバンド以外のサブバンドを含めて、CELP抑圧係数を探索してもよく、予備選択サブバンド以外のサブバンドのみでCELP抑圧係数を探索してもよい。又は、符号化装置及び復号装置は、予備選択サブバンド以外のサブバンドでは、予備選択サブバンドで決定されたCELP抑圧係数よりも大きいCELP抑圧係数を用いてCELP抑圧つまり、予備選択サブバンドにおけるCLEP抑圧よりも弱い程度のCELP抑圧を行ってもよい。以上、本発明の各実施の形態について説明した。なお、上記実施の形態では、復号装置の帯域判定部が、入力信号のスペクトル周波数成分を20個の周波数成分毎に等間隔の帯域に分割する場合について説明したが、入力信号のスペクトルを等間隔以外の間隔で分割してもよい。例えば、高域になるほど各帯域を構成する周波数成分の間隔をより長くしてもよい。又は、変換符号化により生成されるパルス間の周波数成分を1つの帯域としてもよく、変換符号化により生成されるパルスが中心となるように1つの帯域を構成してもよい。また、上記実施の形態では、復号装置の抑圧係数調整部が、符号化装置での閉ループ探索によって決定されたCELP抑圧の程度強度を弱めたり、強めたりする一例として定数式2又は式4に示す調整CELP抑圧係数Cattfを用いる場合について説明した。しかし、CELP抑圧の程度強度を弱めたり、強めたりする方法は、この定数を用いる場合に限定されない。また、CELP抑圧係数を強めたり弱めたりする定数に10CELP抑圧を行わない場合を含めてもよい。また、上記実施の形態では、CELP抑圧係数として定数式2及び式4を用いる場合について説明したが、動的制御を行ってCELP抑圧係数を決定するようにしてもよい。例えば、過去に使用したCELP抑圧係数から一定の変動量を超えないようにCELP抑圧係数の変化の上限を設定する構成としてもよく、過去に使用したCELP抑圧係数に規定の定数を加算又は減算した範囲を超えないようにしてCELP抑圧係数の変化を抑える構成としてもよい。また、上記実施の形態において、1つの帯域内のCELP抑圧係数は一定である必要は無く、例えば、1つの帯域内のCELP抑圧係数は、変換符号化により生成されるパルスからの距離に応じて動的に制御されてもよい。また、上記実施の形態では、CELP抑圧方法として、CELP復号信号スペクトルの振幅に減衰係数CELP抑圧係数を乗じる場合について説明したが、CELP抑圧方法はこの方法に限らない。例えば、CELP抑圧方法として、周波数領域で移動平均処理を行ってもよい。一般にCELP抑圧係数がフレーム毎に変動するとミュージカルノイズが発生する場合がある。しかし、CELP抑圧方法として周波数領域で移動平均処理を行うことで、CELP抑圧を行う帯域のエネルギはCELP復号信号スペクトルのエネルギと比較して大きく変動しないので、ミュージカルノイズが発生しにくくなる効果が得られる。また、上記各実施の形態では、音声信号に適した符号化の一例としてCELP符号化を用いて説明したが、本発明はADPCMAdaptiveDifferentialPulseCodeModulation、APCAdaptivePredictionCoding、ATCAdaptiveTransformCoding、TCXTransformCodedExcitation等を用いても実現可能であり、同様の効果が得られる。また、上記各実施の形態では、音楽信号に適した符号化の一例として変換符号化を用いて説明したが、音声信号に適した符号化方式の復号信号と入力信号との残差信号を周波数領域で効率良く符号化できる方式であれば良い。このような方式として、FPCFactorialPulseCoding及びAVQAlgebraicVectorQuantizationなどがあり、同様の効果を得ることができる。また、以上の説明では、符号化装置100、300から出力された符号化データを復号装置200、400で受信するとしたが、これに限るものではない。すなわち、復号装置200、400は、符号化装置100、300の構成において生成された符号化データでなくても、復号化に必要な符号化データを有する符号化データを生成可能な符号化装置により出力された符号化データであれば、復号可能である。また、上記各実施の形態では、本発明をハードウェアで構成する場合を例にとって説明したが、本発明はハードウェアとの連携においてソフトウェアでも実現することも可能である。また、上記各実施の形態の説明に用いた各機能ブロックは、典型的には集積回路であるLSIとして実現される。これらは個別に1チップ化されてもよいし、一部または全てを含むように1チップ化されてもよい。ここでは、LSIとしたが、集積度の違いにより、IC、システムLSI、スーパーLSI、ウルトラLSIと呼称されることもある。また、集積回路化の手法はLSIに限るものではなく、専用回路または汎用プロセッサで実現してもよい。LSI製造後に、プログラムすることが可能なFPGAFieldProgrammableGateArrayや、LSI内部の回路セルの接続や設定を再構成可能なリコンフィギュラブル/プロセッサを利用してもよい。さらには、半導体技術の進歩または派生する別技術によりLSIに置き換わる集積回路化の技術が登場すれば、当然、その技術を用いて機能ブロックの集積化を行ってもよい。バイオ技術の適用等が可能性としてありえる。2010年6月11日出願の特願2010-134127の日本出願に含まれる明細書、図面および要約書の開示内容は、すべて本願に援用される。