(57)【特許請求の範囲】
【請求項１】
符号化された音声信号を復号して音声信号を出力する音声復号装置であって、
符号化された低周波数信号の情報を含む符号化系列を受け取り、復号して低周波数信号を得る低周波数復号部と、
前記低周波数復号部より第１の情報を受け取り、当該第１の情報に基づいて高周波数信号を生成する高周波数復号部と、
符号化装置から送信された第２の情報に基づいて、生成された高周波数信号の時間包絡形状を決定する高周波数時間包絡形状決定部と、
前記高周波数時間包絡形状決定部にて決定された時間包絡形状に基づき前記生成された高周波数信号の時間包絡形状を修正し出力する高周波数時間包絡修正部と、
前記低周波数復号部から低周波数信号を受け取り、前記高周波数時間包絡修正部から時間包絡形状を修正された高周波数信号を受け取り、前記低周波数信号と前記時間包絡形状を修正された高周波数信号とを合成することで、出力する音声信号を得る低周波数／高周波数信号合成部と、
を備え、
前記高周波数時間包絡修正部は、前記高周波数時間包絡形状決定部にて時間包絡形状が平坦であると決定された場合、前記生成された高周波数信号のうち、時間セグメント内の任意の前記生成された高周波数信号を使って時間包絡形状を修正し出力し、
前記高周波数時間包絡修正部は、前記高周波数時間包絡形状決定部にて時間包絡形状が平坦であると決定された場合、ｘｄｅｃ（ｉ）  （ｔ（ｌ）≦ｉ＜ｔ（ｌ＋１））を任意の時間セグメント内の高周波数信号としたときに、
【数１】
0005997592.tif 000063
を使って得られる信号を、時間包絡形状が修正された高周波数信号として出力する、
音声復号装置。
【請求項２】
前記符号化された音声信号を含む符号化系列を、少なくとも、符号化された前記音声信号の低周波数信号の情報を含む符号化系列と、符号化された前記音声信号の高周波数信号の情報を含む符号化系列とに分割する符号化系列逆多重化部、をさらに備える請求項１に記載の音声復号装置。
【請求項３】
前記高周波数時間包絡修正部は、前記高周波数時間包絡形状決定部にて時間包絡形状が平坦であると決定された場合、ｘｄｅｃ（ｉ）  （ｔ（ｌ）≦ｉ＜ｔ（ｌ＋１））を任意の時間セグメント内の高周波数信号としたときに、
【数２】
0005997592.tif 000064
を
【数３】
0005997592.tif 000065
で除した結果に基づいて得られる信号を、時間包絡形状が修正された高周波数信号として出力する、
ことを特徴とする請求項１又は２に記載の音声復号装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音声復号装置に関する。
【背景技術】
【０００２】
音声信号、音響信号のデータ量を数十分の一に圧縮する音声符号化技術は、信号の伝送・蓄積において極めて重要な技術である。広く利用されている音声符号化技術の例として、時間領域にて信号を符号化する符号励振線形予測符号化（CELP）、周波数領域にて信号を符号化する変換符号励振符号化（TCX）、“ISO/IEC  MPEG”で標準化された“MPEG4  AAC”などを挙げることができる。
【０００３】
音声符号化の性能をさらに向上させ、低いビットレートで高い音声品質を得る方法として、音声の低周波成分を用いて高周波成分を生成する帯域拡張技術が近年広く用いられるようになった。帯域拡張技術の代表的な例は“MPEG4  AAC”で利用されるSBR（Spectral  Band  Replication）技術が挙げられる。
【０００４】
音声符号化においては、入力信号を符号化して得られた符号化系列を復号して得られる復号信号の時間包絡形状が入力信号の時間包絡形状と大きく異なり、歪みとして知覚される場合がある。また、帯域拡張技術を用いる場合には、音声信号の低周波数成分を上記のような音声符号化技術で符号化・復号して得られた信号を用いて高周波数成分を生成するため、同様に高周波数成分の時間包絡形状も異なり、歪みとして知覚される場合がある。
【０００５】
この課題に対する解決手法として、以下の手法が知られている（下記特許文献１参照）。すなわち、高周波数成分を生成するために、任意の時間セグメント内において高周波数成分を周波数帯域に分割し、当該周波数帯域ごとのエネルギーの情報を算出し符号化する際に、当該周波数帯域ごとのエネルギーの情報を上記時間セグメントよりも短い時間セグメント毎に算出・符号化する。この際、上記分割する周波数帯域、及び短い時間セグメントについて、各周波数帯域の帯域幅、及び短い時間セグメントの長さを柔軟に設定できる。これにより、復号装置においては、時間方向については、短い時間セグメント毎に高周波数成分のエネルギーを制御する、すなわち短い時間セグメント毎に高周波数成分の時間包絡を制御することができる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】米国特許第7,191,121号
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかし、上記特許文献１の方法によると、高周波数成分の時間包絡を詳細に制御するためには、非常に短い時間セグメントに区切り、当該短い時間セグメント毎に周波数帯域毎のエネルギー情報を算出・符号化する必要があるため、当該情報の情報量が非常に大きくなり低ビットレートでの符号化が困難になるという問題がある。
【０００８】
上記の問題に鑑み、本発明は、少ない情報量で復号信号の時間包絡形状を修正し知覚される歪みを軽減することを目的とする。
【課題を解決するための手段】
【００１０】
本発明の音声復号装置は、符号化された音声信号を復号して音声信号を出力する音声復号装置であって、符号化された低周波数信号の情報を含む符号化系列を受け取り、復号して低周波数信号を得る低周波数復号部と、前記低周波数復号部より第１の情報を受け取り、当該第１の情報に基づいて高周波数信号を生成する高周波数復号部と、符号化装置から送信された第２の情報に基づいて、生成された高周波数信号の時間包絡形状を決定する高周波数時間包絡形状決定部と、前記高周波数時間包絡形状決定部にて決定された時間包絡形状に基づき前記生成された高周波数信号の時間包絡形状を修正し出力する高周波数時間包絡修正部と、前記低周波数復号部から低周波数信号を受け取り、前記高周波数時間包絡修正部から時間包絡形状を修正された高周波数信号を受け取り、前記低周波数信号と前記時間包絡形状を修正された高周波数信号とを合成することで、出力する音声信号を得る低周波数／高周波数信号合成部と、を備え、前記高周波数時間包絡修正部は、前記高周波数時間包絡形状決定部にて時間包絡形状が平坦であると決定された場合、前記生成された高周波数信号のうち、時間セグメント内の任意の前記生成された高周波数信号を使って時間包絡形状を修正し出力し、前記高周波数時間包絡修正部は、前記高周波数時間包絡形状決定部にて時間包絡形状が平坦であると決定された場合、ｘｄｅｃ（ｉ）（ｔ（ｌ）≦ｉ＜ｔ（ｌ＋１））を任意の時間セグメント内の高周波数信号としたときに、
【数４】
0005997592.tif 000002
を使って得られる信号を、時間包絡形状が修正された高周波数信号として出力する。
【００１２】
また、本発明の音声復号装置は、前記符号化された音声信号を含む符号化系列を、少なくとも、符号化された前記音声信号の低周波数信号の情報を含む符号化系列と、符号化された前記音声信号の高周波数信号の情報を含む符号化系列とに分割する符号化系列逆多重化部、をさらに備えることとしてもよい。
【００１４】
また、本発明の音声復号装置において、前記高周波数時間包絡修正部は、前記高周波数時間包絡形状決定部にて時間包絡形状が平坦であると決定された場合、ｘｄｅｃ（ｉ）  （ｔ（ｌ）≦ｉ＜ｔ（ｌ＋１））を任意の時間セグメント内の高周波数信号としたときに、
【数５】
0005997592.tif 000003
を
【数６】
0005997592.tif 000004
で除した結果に基づいて得られる信号を、時間包絡形状が修正された高周波数信号として出力することとしてもよい。
【発明の効果】
【００５６】
本発明によれば、少ない情報量で復号信号の時間包絡形状を修正し知覚される歪みを軽減することができる。
【図面の簡単な説明】
【００５７】
【図１】第1の実施形態に係る音声復号装置10の構成を示す図である。
【図２】第1の実施形態に係る音声復号装置10の動作を示すフローチャートである。
【図３】第1の実施形態に係る音声符号化装置20の構成を示す図である。
【図４】第1の実施形態に係る音声符号化装置20の動作を示すフローチャートである。
【図５】第1の実施形態に係る音声復号装置の第1の変形例10Aの構成を示す図である。
【図６】第1の実施形態に係る音声復号装置の第1の変形例10Aの動作を示すフローチャートである。
【図７】第1の実施形態に係る音声復号装置の第2の変形例10Bの構成を示す図である。
【図８】第1の実施形態に係る音声復号装置の第3の変形例10Cの構成を示す図である。
【図９】第1の実施形態に係る音声符号化装置の第1の変形例20Aの構成を示す図である。
【図１０】第1の実施形態に係る音声符号化装置の第1の変形例20Aの動作を示すフローチャートである。
【図１１】第2の実施形態に係る音声復号装置11の構成を示す図である。
【図１２】第2の実施形態に係る音声復号装置11の動作を示すフローチャートである。
【図１３】第2の実施形態に係る音声符号化装置21の構成を示す図である。
【図１４】第2の実施形態に係る音声符号化装置21の動作を示すフローチャートである。
【図１５】第2の実施形態に係る音声符号化装置の第1の変形例21Aの構成を示す図である。
【図１６】第2の実施形態に係る音声符号化装置の第1の変形例21Aの動作を示すフローチャートである。
【図１７】第3の実施形態に係る音声復号装置12の構成を示す図である。
【図１８】第3の実施形態に係る音声復号装置12の動作を示すフローチャートである。
【図１９】第3の実施形態に係る音声符号化装置22の構成を示す図である。
【図２０】第3の実施形態に係る音声符号化装置22の動作を示すフローチャートである。
【図２１】第3の実施形態に係る音声符号化装置の第1の変形例22Aの構成を示す図である。
【図２２】第3の実施形態に係る音声符号化装置の第1の変形例22Aの動作を示すフローチャートである。
【図２３】第3の実施形態に係る音声符号化装置の第2の変形例22Bの構成を示す図である。
【図２４】第3の実施形態に係る音声符号化装置の第1の変形例22Bの動作を示すフローチャートである。
【図２５】第4の実施形態に係る音声復号装置13の構成を示す図である。
【図２６】第4の実施形態に係る音声復号装置13の動作を示すフローチャートである。
【図２７】第4の実施形態に係る音声符号化装置23の構成を示す図である。
【図２８】第4の実施形態に係る音声符号化装置23の動作を示すフローチャートである。
【図２９】第4の実施形態に係る音声復号装置の第1の変形例13Aの構成を示す図である。
【図３０】第4の実施形態に係る音声復号装置の第1の変形例13Aの動作を示すフローチャートである。
【図３１】第4の実施形態に係る音声復号装置の第2の変形例13Bの構成を示す図である。
【図３２】第4の実施形態に係る音声復号装置の第3の変形例13Cの構成を示す図である。
【図３３】第4の実施形態に係る音声符号化装置の第1の変形例23Aの構成を示す図である。
【図３４】第4の実施形態に係る音声符号化装置の第1の変形例23Aの動作を示すフローチャートである。
【図３５】第5の実施形態に係る音声復号装置14の構成を示す図である。
【図３６】第5の実施形態に係る音声復号装置14の動作を示すフローチャートである。
【図３７】第5の実施形態に係る音声符号化装置24の構成を示す図である。
【図３８】第5の実施形態に係る音声符号化装置24の動作を示すフローチャートである。
【図３９】第5の実施形態に係る音声復号装置の第1の変形例14Aの構成を示す図である。
【図４０】第5の実施形態に係る音声復号装置の第1の変形例14Aの動作を示すフローチャートである。
【図４１】第6の実施形態に係る音声復号装置15の構成を示す図である。
【図４２】第6の実施形態に係る音声復号装置15の動作を示すフローチャートである。
【図４３】第6の実施形態に係る音声符号化装置25の構成を示す図である。
【図４４】第6の実施形態に係る音声符号化装置25の動作を示すフローチャートである。
【図４５】第6の実施形態に係る音声復号装置の第1の変形例15Aの構成を示す図である。
【図４６】第6の実施形態に係る音声復号装置の第1の変形例15Aの動作を示すフローチャートである。
【図４７】第7の実施形態に係る音声復号装置16の構成を示す図である。
【図４８】第7の実施形態に係る音声復号装置の動作を示すフローチャートである。
【図４９】第7の実施形態に係る音声符号化装置26の構成を示す図である。
【図５０】第7の実施形態に係る音声符号化装置26の動作を示すフローチャートである。
【図５１】第7の実施形態に係る音声復号装置の第1の変形例16Aの構成を示す図である。
【図５２】第7の実施形態に係る音声復号装置の第1の変形例16Aの動作を示すフローチャートである。
【図５３】第7の実施形態に係る音声符号化装置の第1の変形例26Aの構成を示す図である。
【図５４】第7の実施形態に係る音声符号化装置の第1の変形例26Aの動作を示すフローチャートである。
【図５５】第8の実施形態に係る音声復号装置17の構成を示す図である。
【図５６】第8の実施形態に係る音声復号装置の動作を示すフローチャートである。
【図５７】第8の実施形態に係る音声符号化装置27の構成を示す図である。
【図５８】第8の実施形態に係る音声符号化装置27の動作を示すフローチャートである。
【図５９】第9の実施形態に係る音声復号装置18の構成を示す図である。
【図６０】第9の実施形態に係る音声復号装置の動作を示すフローチャートである。
【図６１】第9の実施形態に係る音声符号化装置28の構成を示す図である。
【図６２】第9の実施形態に係る音声符号化装置28の動作を示すフローチャートである。
【図６３】第9の実施形態に係る音声復号装置の第1の変形例18Aの構成を示す図である。
【図６４】第9の実施形態に係る音声復号装置の第1の変形例18Aの動作を示すフローチャートである。
【図６５】第10の実施形態に係る音声復号装置1の構成を示す図である。
【図６６】第10の実施形態に係る音声復号装置の動作を示すフローチャートである。
【図６７】第10の実施形態に係る音声符号化装置2の構成を示す図である。
【図６８】第10の実施形態に係る音声符号化装置2の動作を示すフローチャートである。
【図６９】第11の実施形態に係る音声復号装置100の構成を示す図である。
【図７０】第11の実施形態に係る音声復号装置の動作を示すフローチャートである。
【図７１】第11の実施形態に係る音声符号化装置200の構成を示す図である。
【図７２】第11の実施形態に係る音声符号化装置200の動作を示すフローチャートである。
【図７３】第11の実施形態に係る音声復号装置の第1の変形例100Aの構成を示す図である。
【図７４】第11の実施形態に係る音声復号装置の第1の変形例100Aの動作を示すフローチャートである。
【図７５】第11の実施形態に係る音声符号化装置の第1の変形例100Aの構成を示す図である。
【図７６】第12の実施形態に係る音声復号装置110の構成を示す図である。
【図７７】第12の実施形態に係る音声復号装置の動作を示すフローチャートである。
【図７８】第12の実施形態に係る音声符号化装置210の構成を示す図である。
【図７９】第12の実施形態に係る音声符号化装置210の動作を示すフローチャートである。
【図８０】第13の実施形態に係る音声復号装置120の構成を示す図である。
【図８１】第13の実施形態に係る音声復号装置120の動作を示すフローチャートである。
【図８２】第13の実施形態に係る音声符号化装置220の構成を示す図である。
【図８３】第13の実施形態に係る音声符号化装置220の動作を示すフローチャートである。
【図８４】第13の実施形態に係る音声復号装置の第1の変形例120Aの構成を示す図である。
【図８５】第13の実施形態に係る音声復号装置の第1の変形例120Aの動作を示すフローチャートである。
【図８６】第13の実施形態に係る音声復号装置の第2の変形例120Bの構成を示す図である。
【図８７】第13の実施形態に係る音声復号装置の第2の変形例120Bの動作を示すフローチャートである。
【図８８】第14の実施形態に係る音声復号装置130の構成を示す図である。
【図８９】第14の実施形態に係る音声復号装置の動作を示すフローチャートである。
【図９０】第14の実施形態に係る音声符号化装置230の構成を示す図である。
【図９１】第14の実施形態に係る音声符号化装置230の動作を示すフローチャートである。
【図９２】第15の実施形態に係る音声復号装置140の構成を示す図である。
【図９３】第15の実施形態に係る音声復号装置の動作を示すフローチャートである。
【図９４】第15の実施形態に係る音声符号化装置240の構成を示す図である。
【図９５】第15の実施形態に係る音声符号化装置240の動作を示すフローチャートである。
【図９６】第15の実施形態に係る音声復号装置の第1の変形例140Aの構成を示す図である。
【図９７】第15の実施形態に係る音声復号装置の第1の変形例140Aの動作を示すフローチャートである。
【図９８】第15の実施形態に係る音声復号装置の第2の変形例140Bの構成を示す図である。
【図９９】第16の実施形態に係る音声復号装置150の構成を示す図である。
【図１００】第16の実施形態に係る音声復号装置の動作を示すフローチャートである。
【図１０１】第16の実施形態に係る音声符号化装置250の構成を示す図である。
【図１０２】第16の実施形態に係る音声符号化装置250の動作を示すフローチャートである。
【図１０３】第16の実施形態に係る音声復号装置の第1の変形例150Aの構成を示す図である。
【図１０４】第16の実施形態に係る音声復号装置の第1の変形例150Aの動作を示すフローチャートである。
【図１０５】第16の実施形態に係る音声復号装置の第2の変形例150Bの構成を示す図である。
【図１０６】第17の実施形態に係る音声復号装置160の構成を示す図である。
【図１０７】第17の実施形態に係る音声復号装置の動作を示すフローチャートである。
【図１０８】第17の実施形態に係る音声符号化装置260の構成を示す図である。
【図１０９】第17の実施形態に係る音声符号化装置260の動作を示すフローチャートである。
【図１１０】第17の実施形態に係る音声復号装置の第1の変形例160Aの構成を示す図である。
【図１１１】第17の実施形態に係る音声復号装置の第1の変形例160Aの動作を示すフローチャートである。
【図１１２】第17の実施形態に係る音声復号装置の第2の変形例160Bの構成を示す図である。
【図１１３】第18の実施形態に係る音声復号装置170の構成を示す図である。
【図１１４】第18の実施形態に係る音声復号装置の動作を示すフローチャートである。
【図１１５】第18の実施形態に係る音声符号化装置270の構成を示す図である。
【図１１６】第18の実施形態に係る音声符号化装置270の動作を示すフローチャートである。
【図１１７】第19の実施形態に係る音声復号装置180の構成を示す図である。
【図１１８】第19の実施形態に係る音声復号装置の動作を示すフローチャートである。
【図１１９】第19の実施形態に係る音声符号化装置280の構成を示す図である。
【図１２０】第19の実施形態に係る音声符号化装置280の動作を示すフローチャートである。
【図１２１】第20の実施形態に係る音声復号装置190の構成を示す図である。
【図１２２】第20の実施形態に係る音声復号装置の動作を示すフローチャートである。
【図１２３】第20の実施形態に係る音声符号化装置290の構成を示す図である。
【図１２４】第20の実施形態に係る音声符号化装置290の動作を示すフローチャートである。
【図１２５】第21の実施形態に係る音声復号装置300の構成を示す図である。
【図１２６】第21の実施形態に係る音声復号装置の動作を示すフローチャートである。
【図１２７】第21の実施形態に係る音声符号化装置400の構成を示す図である。
【図１２８】第21の実施形態に係る音声符号化装置400の動作を示すフローチャートである。
【図１２９】第22の実施形態に係る音声復号装置310の構成を示す図である。
【図１３０】第22の実施形態に係る音声復号装置の動作を示すフローチャートである。
【図１３１】第22の実施形態に係る音声符号化装置410の構成を示す図である。
【図１３２】第22の実施形態に係る音声符号化装置410の動作を示すフローチャートである。
【図１３３】第23の実施形態に係る音声復号装置320の構成を示す図である。
【図１３４】第23の実施形態に係る音声復号装置の動作を示すフローチャートである。
【図１３５】第23の実施形態に係る音声符号化装置420の構成を示す図である。
【図１３６】第23の実施形態に係る音声符号化装置420の動作を示すフローチャートである。
【図１３７】第23の実施形態の第1の変形例に係る音声復号装置320Aの構成を示す図である。
【図１３８】第23の実施形態の第1の変形例に係る音声復号装置320Aの動作を示すフローチャートである。
【図１３９】第24の実施形態に係る音声復号装置330の構成を示す図である。
【図１４０】第24の実施形態に係る音声復号装置の動作を示すフローチャートである。
【図１４１】第24の実施形態に係る音声符号化装置430の構成を示す図である。
【図１４２】第24の実施形態に係る音声符号化装置430の動作を示すフローチャートである。
【図１４３】第25の実施形態に係る音声復号装置340の構成を示す図である。
【図１４４】第25の実施形態に係る音声復号装置の動作を示すフローチャートである。
【図１４５】第25の実施形態に係る音声符号化装置440の構成を示す図である。
【図１４６】第25の実施形態に係る音声符号化装置440の動作を示すフローチャートである。
【図１４７】第26の実施形態に係る音声復号装置350の構成を示す図である。
【図１４８】第26の実施形態に係る音声復号装置の動作を示すフローチャートである。
【図１４９】第26の実施形態に係る音声符号化装置450の構成を示す図である。
【図１５０】第26の実施形態に係る音声符号化装置450の動作を示すフローチャートである。
【図１５１】第26の実施形態の第1の変形例に係る音声復号装置350Aの構成を示す図である。
【図１５２】第26の実施形態の第1の変形例に係る音声復号装置350Aの動作を示すフローチャートである。
【図１５３】第7の実施形態に係る音声復号装置の第2の変形例16Bの構成を示す図である。
【図１５４】第7の実施形態に係る音声復号装置の第2の変形例16Bの動作を示すフローチャートである。
【図１５５】第7の実施形態に係る音声復号装置の第3の変形例16Cの構成を示す図である。
【図１５６】第7の実施形態に係る音声復号装置の第3の変形例16Cの動作を示すフローチャートである。
【図１５７】第7の実施形態に係る音声復号装置の第4の変形例16Dの構成を示す図である。
【図１５８】第7の実施形態に係る音声復号装置の第4の変形例16Dの動作を示すフローチャートである。
【図１５９】第7の実施形態に係る音声復号装置の第5の変形例16Eの構成を示す図である。
【図１６０】第7の実施形態に係る音声復号装置の第5の変形例16Eの動作を示すフローチャートである。
【図１６１】第8の実施形態に係る音声復号装置の第1の変形例17Aの構成を示す図である。
【図１６２】第8の実施形態に係る音声復号装置の第1の変形例17Aの動作を示すフローチャートである。
【図１６３】第8の実施形態に係る音声復号装置の第2の変形例17Bの構成を示す図である。
【図１６４】第8の実施形態に係る音声復号装置の第2の変形例17Bの動作を示すフローチャートである。
【図１６５】第8の実施形態に係る音声復号装置の第3の変形例17Cの構成を示す図である。
【図１６６】第8の実施形態に係る音声復号装置の第3の変形例17Cの動作を示すフローチャートである。
【図１６７】第8の実施形態に係る音声復号装置の第4の変形例17Dの構成を示す図である。
【図１６８】第8の実施形態に係る音声復号装置の第4の変形例17Dの動作を示すフローチャートである。
【図１６９】第9の実施形態に係る音声復号装置の第2の変形例18Bの構成を示す図である。
【図１７０】第9の実施形態に係る音声復号装置の第2の変形例18Bの動作を示すフローチャートである。
【図１７１】第9の実施形態に係る音声復号装置の第3の変形例18Cの構成を示す図である。
【図１７２】第9の実施形態に係る音声復号装置の第3の変形例18Cの動作を示すフローチャートである。
【図１７３】第9の実施形態に係る音声復号装置の第4の変形例18Dの構成を示す図である。
【図１７４】第9の実施形態に係る音声復号装置の第4の変形例18Dの動作を示すフローチャートである。
【図１７５】第9の実施形態に係る音声復号装置の第5の変形例18Eの構成を示す図である。
【図１７６】第9の実施形態に係る音声復号装置の第5の変形例18Eの動作を示すフローチャートである。
【図１７７】第9の実施形態に係る音声復号装置の第6の変形例18Fの構成を示す図である。
【図１７８】第9の実施形態に係る音声復号装置の第6の変形例18Fの動作を示すフローチャートである。
【図１７９】第9の実施形態に係る音声復号装置の第7の変形例18Gの構成を示す図である。
【図１８０】第9の実施形態に係る音声復号装置の第7の変形例18Gの動作を示すフローチャートである。
【図１８１】第9の実施形態に係る音声復号装置の第8の変形例18Hの構成を示す図である。
【図１８２】第9の実施形態に係る音声復号装置の第8の変形例18Hの動作を示すフローチャートである。
【図１８３】第9の実施形態に係る音声復号装置の第9の変形例18Iの構成を示す図である。
【図１８４】第9の実施形態に係る音声復号装置の第9の変形例18Iの動作を示すフローチャートである。
【図１８５】第13の実施形態に係る音声復号装置の第3の変形例120Cの構成を示す図である。
【図１８６】第13の実施形態に係る音声復号装置の第3の変形例120Cの動作を示すフローチャートである。
【図１８７】第13の実施形態に係る音声復号装置の第4の変形例120Dの構成を示す図である。
【図１８８】第13の実施形態に係る音声復号装置の第4の変形例120Dの動作を示すフローチャートである。
【図１８９】第13の実施形態に係る音声復号装置の第5の変形例120Eの構成を示す図である。
【図１９０】第13の実施形態に係る音声復号装置の第5の変形例120Eの動作を示すフローチャートである。
【図１９１】第13の実施形態に係る音声復号装置の第6の変形例120Fの構成を示す図である。
【図１９２】第13の実施形態に係る音声復号装置の第6の変形例120Fの動作を示すフローチャートである。
【図１９３】第13の実施形態に係る音声復号装置の第7の変形例120Gの構成を示す図である。
【図１９４】第13の実施形態に係る音声復号装置の第7の変形例120Gの動作を示すフローチャートである。
【図１９５】第13の実施形態に係る音声復号装置の第8の変形例120Hの構成を示す図である。
【図１９６】第13の実施形態に係る音声復号装置の第8の変形例120Hの動作を示すフローチャートである。
【図１９７】第13の実施形態に係る音声復号装置の第9の変形例120Iの構成を示す図である。
【図１９８】第13の実施形態に係る音声復号装置の第9の変形例120Iの動作を示すフローチャートである。
【図１９９】第13の実施形態に係る音声復号装置の第10の変形例120Jの構成を示す図である。
【図２００】第13の実施形態に係る音声復号装置の第10の変形例120Jの動作を示すフローチャートである。
【図２０１】第13の実施形態に係る音声復号装置の第11の変形例120Kの構成を示す図である。
【図２０２】第13の実施形態に係る音声復号装置の第11の変形例120Kの動作を示すフローチャートである。
【図２０３】第13の実施形態に係る音声復号装置の第12の変形例120Lの構成を示す図である。
【図２０４】第13の実施形態に係る音声復号装置の第12の変形例120Lの動作を示すフローチャートである。
【図２０５】第13の実施形態に係る音声復号装置の第13の変形例120Mの構成を示す図である。
【図２０６】第13の実施形態に係る音声復号装置の第13の変形例120Mの動作を示すフローチャートである。
【図２０７】第13の実施形態に係る音声復号装置の第14の変形例120Nの構成を示す図である。
【図２０８】第13の実施形態に係る音声復号装置の第14の変形例120Nの動作を示すフローチャートである。
【図２０９】第15の実施形態に係る音声復号装置の第3の変形例140Cの構成を示す図である。
【図２１０】第15の実施形態に係る音声復号装置の第3の変形例140Cの動作を示すフローチャートである。
【図２１１】第15の実施形態に係る音声復号装置の第4の変形例140Dの構成を示す図である。
【図２１２】第15の実施形態に係る音声復号装置の第4の変形例140Dの動作を示すフローチャートである。
【図２１３】第15の実施形態に係る音声復号装置の第5の変形例140Eの構成を示す図である。
【図２１４】第15の実施形態に係る音声復号装置の第5の変形例140Eの動作を示すフローチャートである。
【図２１５】第15の実施形態に係る音声復号装置の第6の変形例140Fの構成を示す図である。
【図２１６】第15の実施形態に係る音声復号装置の第6の変形例140Fの動作を示すフローチャートである。
【図２１７】第15の実施形態に係る音声復号装置の第7の変形例140Gの構成を示す図である。
【図２１８】第15の実施形態に係る音声復号装置の第7の変形例140Gの動作を示すフローチャートである。
【図２１９】第15の実施形態に係る音声復号装置の第8の変形例140Hの構成を示す図である。
【図２２０】第15の実施形態に係る音声復号装置の第8の変形例140Hの動作を示すフローチャートである。
【図２２１】第15の実施形態に係る音声復号装置の第9の変形例140Iの構成を示す図である。
【図２２２】第15の実施形態に係る音声復号装置の第9の変形例140Iの動作を示すフローチャートである。
【図２２３】第15の実施形態に係る音声復号装置の第10の変形例140Jの構成を示す図である。
【図２２４】第15の実施形態に係る音声復号装置の第10の変形例140Jの動作を示すフローチャートである。
【図２２５】第15の実施形態に係る音声復号装置の第11の変形例140Kの構成を示す図である。
【図２２６】第15の実施形態に係る音声復号装置の第11の変形例140Kの動作を示すフローチャートである。
【図２２７】第15の実施形態に係る音声復号装置の第12の変形例140Lの構成を示す図である。
【図２２８】第15の実施形態に係る音声復号装置の第12の変形例140Lの動作を示すフローチャートである。
【図２２９】第15の実施形態に係る音声復号装置の第13の変形例140Mの構成を示す図である。
【図２３０】第15の実施形態に係る音声復号装置の第13の変形例140Mの動作を示すフローチャートである。
【図２３１】第15の実施形態に係る音声復号装置の第14の変形例140Nの構成を示す図である。
【図２３２】第15の実施形態に係る音声復号装置の第14の変形例140Nの動作を示すフローチャートである。
【図２３３】第16の実施形態に係る音声復号装置の第3の変形例150Cの構成を示す図である。
【図２３４】第16の実施形態に係る音声復号装置の第3の変形例150Cの動作を示すフローチャートである。
【図２３５】第16の実施形態に係る音声復号装置の第4の変形例150Dの構成を示す図である。
【図２３６】第16の実施形態に係る音声復号装置の第4の変形例150Dの動作を示すフローチャートである。
【図２３７】第16の実施形態に係る音声復号装置の第5の変形例150Eの構成を示す図である。
【図２３８】第16の実施形態に係る音声復号装置の第5の変形例150Eの動作を示すフローチャートである。
【図２３９】第16の実施形態に係る音声復号装置の第6の変形例150Fの構成を示す図である。
【図２４０】第16の実施形態に係る音声復号装置の第6の変形例150Fの動作を示すフローチャートである。
【図２４１】第16の実施形態に係る音声復号装置の第7の変形例150Gの構成を示す図である。
【図２４２】第16の実施形態に係る音声復号装置の第7の変形例150Gの動作を示すフローチャートである。
【図２４３】第16の実施形態に係る音声復号装置の第8の変形例150Hの構成を示す図である。
【図２４４】第16の実施形態に係る音声復号装置の第8の変形例150Hの動作を示すフローチャートである。
【図２４５】第16の実施形態に係る音声復号装置の第9の変形例150Iの構成を示す図である。
【図２４６】第16の実施形態に係る音声復号装置の第9の変形例150Iの動作を示すフローチャートである。
【図２４７】第16の実施形態に係る音声復号装置の第10の変形例150Jの構成を示す図である。
【図２４８】第16の実施形態に係る音声復号装置の第10の変形例150Jの動作を示すフローチャートである。
【図２４９】第16の実施形態に係る音声復号装置の第11の変形例150Kの構成を示す図である。
【図２５０】第16の実施形態に係る音声復号装置の第11の変形例150Kの動作を示すフローチャートである。
【図２５１】第16の実施形態に係る音声復号装置の第12の変形例150Lの構成を示す図である。
【図２５２】第16の実施形態に係る音声復号装置の第12の変形例150Lの動作を示すフローチャートである。
【図２５３】第16の実施形態に係る音声復号装置の第13の変形例150Mの構成を示す図である。
【図２５４】第16の実施形態に係る音声復号装置の第13の変形例150Mの動作を示すフローチャートである。
【図２５５】第16の実施形態に係る音声復号装置の第14の変形例150Nの構成を示す図である。
【図２５６】第16の実施形態に係る音声復号装置の第14の変形例150Nの動作を示すフローチャートである。
【図２５７】第17の実施形態に係る音声復号装置の第3の変形例160Cの構成を示す図である。
【図２５８】第17の実施形態に係る音声復号装置の第3の変形例160Cの動作を示すフローチャートである。
【図２５９】第17の実施形態に係る音声復号装置の第4の変形例160Dの構成を示す図である。
【図２６０】第17の実施形態に係る音声復号装置の第4の変形例160Dの動作を示すフローチャートである。
【図２６１】第17の実施形態に係る音声復号装置の第5の変形例160Eの構成を示す図である。
【図２６２】第17の実施形態に係る音声復号装置の第5の変形例160Eの動作を示すフローチャートである。
【図２６３】第17の実施形態に係る音声復号装置の第6の変形例160Fの構成を示す図である。
【図２６４】第17の実施形態に係る音声復号装置の第6の変形例160Fの動作を示すフローチャートである。
【図２６５】第17の実施形態に係る音声復号装置の第7の変形例160Gの構成を示す図である。
【図２６６】第17の実施形態に係る音声復号装置の第7の変形例160Gの動作を示すフローチャートである。
【図２６７】第17の実施形態に係る音声復号装置の第8の変形例160Hの構成を示す図である。
【図２６８】第17の実施形態に係る音声復号装置の第8の変形例160Hの動作を示すフローチャートである。
【図２６９】第17の実施形態に係る音声復号装置の第9の変形例160Iの構成を示す図である。
【図２７０】第17の実施形態に係る音声復号装置の第9の変形例160Iの動作を示すフローチャートである。
【図２７１】第17の実施形態に係る音声復号装置の第10の変形例160Jの構成を示す図である。
【図２７２】第17の実施形態に係る音声復号装置の第10の変形例160Jの動作を示すフローチャートである。
【図２７３】第17の実施形態に係る音声復号装置の第11の変形例160Kの構成を示す図である。
【図２７４】第17の実施形態に係る音声復号装置の第11の変形例160Kの動作を示すフローチャートである。
【図２７５】第17の実施形態に係る音声復号装置の第12の変形例160Lの構成を示す図である。
【図２７６】第17の実施形態に係る音声復号装置の第12の変形例160Lの動作を示すフローチャートである。
【図２７７】第17の実施形態に係る音声復号装置の第13の変形例160Mの構成を示す図である。
【図２７８】第17の実施形態に係る音声復号装置の第13の変形例160Mの動作を示すフローチャートである。
【図２７９】第17の実施形態に係る音声復号装置の第14の変形例160Nの構成を示す図である。
【図２８０】第17の実施形態に係る音声復号装置の第14の変形例160Nの動作を示すフローチャートである。
【図２８１】第18の実施形態に係る音声復号装置の第1の変形例170Aの構成を示す図である。
【図２８２】第18の実施形態に係る音声復号装置の第1の変形例170Aの動作を示すフローチャートである。
【図２８３】第18の実施形態に係る音声復号装置の第2の変形例170Bの構成を示す図である。
【図２８４】第18の実施形態に係る音声復号装置の第2の変形例170Bの動作を示すフローチャートである。
【図２８５】第18の実施形態に係る音声復号装置の第3の変形例170Cの構成を示す図である。
【図２８６】第18の実施形態に係る音声復号装置の第3の変形例170Cの動作を示すフローチャートである。
【図２８７】第18の実施形態に係る音声復号装置の第4の変形例170Dの構成を示す図である。
【図２８８】第18の実施形態に係る音声復号装置の第4の変形例170Dの動作を示すフローチャートである。
【図２８９】第19の実施形態に係る音声復号装置の第1の変形例180Aの構成を示す図である。
【図２９０】第19の実施形態に係る音声復号装置の第1の変形例180Aの動作を示すフローチャートである。
【図２９１】第19の実施形態に係る音声復号装置の第2の変形例180Bの構成を示す図である。
【図２９２】第19の実施形態に係る音声復号装置の第2の変形例180Bの動作を示すフローチャートである。
【図２９３】第19の実施形態に係る音声復号装置の第3の変形例180Cの構成を示す図である。
【図２９４】第19の実施形態に係る音声復号装置の第3の変形例180Cの動作を示すフローチャートである。
【図２９５】第19の実施形態に係る音声復号装置の第4の変形例180Dの構成を示す図である。
【図２９６】第19の実施形態に係る音声復号装置の第4の変形例180Dの動作を示すフローチャートである。
【図２９７】第20の実施形態に係る音声復号装置の第1の変形例190Aの構成を示す図である。
【図２９８】第20の実施形態に係る音声復号装置の第1の変形例190Aの動作を示すフローチャートである。
【図２９９】第20の実施形態に係る音声復号装置の第2の変形例190Bの構成を示す図である。
【図３００】第20の実施形態に係る音声復号装置の第2の変形例190Bの動作を示すフローチャートである。
【図３０１】第20の実施形態に係る音声復号装置の第3の変形例190Cの構成を示す図である。
【図３０２】第20の実施形態に係る音声復号装置の第3の変形例190Cの動作を示すフローチャートである。
【図３０３】第20の実施形態に係る音声復号装置の第4の変形例190Dの構成を示す図である。
【図３０４】第20の実施形態に係る音声復号装置の第4の変形例190Dの動作を示すフローチャートである。
【図３０５】第20の実施形態に係る音声復号装置の第5の変形例190Eの構成を示す図である。
【図３０６】第20の実施形態に係る音声復号装置の第5の変形例190Eの動作を示すフローチャートである。
【図３０７】第20の実施形態に係る音声復号装置の第6の変形例190Fの構成を示す図である。
【図３０８】第20の実施形態に係る音声復号装置の第6の変形例190Fの動作を示すフローチャートである。
【図３０９】第20の実施形態に係る音声復号装置の第7の変形例190Gの構成を示す図である。
【図３１０】第20の実施形態に係る音声復号装置の第7の変形例190Gの動作を示すフローチャートである。
【図３１１】第20の実施形態に係る音声復号装置の第8の変形例190Hの構成を示す図である。
【図３１２】第20の実施形態に係る音声復号装置の第8の変形例190Hの動作を示すフローチャートである。
【図３１３】第20の実施形態に係る音声復号装置の第9の変形例190Iの構成を示す図である。
【図３１４】第20の実施形態に係る音声復号装置の第9の変形例190Iの動作を示すフローチャートである。
【図３１５】第21の実施形態に係る音声復号装置の第1の変形例300Aの構成を示す図である。
【図３１６】第21の実施形態に係る音声復号装置の第1の変形例300Aの動作を示すフローチャートである。
【図３１７】第21の実施形態に係る音声復号装置の第2の変形例300Bの構成を示す図である。
【図３１８】第21の実施形態に係る音声復号装置の第2の変形例300Bの動作を示すフローチャートである。
【図３１９】第21の実施形態に係る音声復号装置の第3の変形例300Cの構成を示す図である。
【図３２０】第21の実施形態に係る音声復号装置の第3の変形例300Cの動作を示すフローチャートである。
【図３２１】第21の実施形態に係る音声復号装置の第4の変形例300Dの構成を示す図である。
【図３２２】第21の実施形態に係る音声復号装置の第4の変形例300Dの動作を示すフローチャートである。
【図３２３】第22の実施形態に係る音声復号装置の第1の変形例310Aの構成を示す図である。
【図３２４】第22の実施形態に係る音声復号装置の第1の変形例310Aの動作を示すフローチャートである。
【図３２５】第22の実施形態に係る音声復号装置の第2の変形例310Bの構成を示す図である。
【図３２６】第22の実施形態に係る音声復号装置の第2の変形例310Bの動作を示すフローチャートである。
【図３２７】第22の実施形態に係る音声復号装置の第3の変形例310Cの構成を示す図である。
【図３２８】第22の実施形態に係る音声復号装置の第3の変形例310Cの動作を示すフローチャートである。
【図３２９】第22の実施形態に係る音声復号装置の第4の変形例310Dの構成を示す図である。
【図３３０】第22の実施形態に係る音声復号装置の第4の変形例310Dの動作を示すフローチャートである。
【図３３１】第23の実施形態に係る音声復号装置の第2の変形例320Bの構成を示す図である。
【図３３２】第23の実施形態に係る音声復号装置の第2の変形例320Bの動作を示すフローチャートである。
【図３３３】第23の実施形態に係る音声復号装置の第3の変形例320Cの構成を示す図である。
【図３３４】第23の実施形態に係る音声復号装置の第3の変形例320Cの動作を示すフローチャートである。
【図３３５】第23の実施形態に係る音声復号装置の第4の変形例320Dの構成を示す図である。
【図３３６】第23の実施形態に係る音声復号装置の第4の変形例320Dの動作を示すフローチャートである。
【図３３７】第23の実施形態に係る音声復号装置の第5の変形例320Eの構成を示す図である。
【図３３８】第23の実施形態に係る音声復号装置の第5の変形例320Eの動作を示すフローチャートである。
【図３３９】第23の実施形態に係る音声復号装置の第6の変形例320Fの構成を示す図である。
【図３４０】第23の実施形態に係る音声復号装置の第6の変形例320Fの動作を示すフローチャートである。
【図３４１】第23の実施形態に係る音声復号装置の第7の変形例320Gの構成を示す図である。
【図３４２】第23の実施形態に係る音声復号装置の第7の変形例320Gの動作を示すフローチャートである。
【図３４３】第23の実施形態に係る音声復号装置の第8の変形例320Hの構成を示す図である。
【図３４４】第23の実施形態に係る音声復号装置の第8の変形例320Hの動作を示すフローチャートである。
【図３４５】第23の実施形態に係る音声復号装置の第9の変形例320Iの構成を示す図である。
【図３４６】第23の実施形態に係る音声復号装置の第9の変形例320Iの動作を示すフローチャートである。
【図３４７】第24の実施形態に係る音声復号装置の第1の変形例330Aの構成を示す図である。
【図３４８】第24の実施形態に係る音声復号装置の第1の変形例330Aの動作を示すフローチャートである。
【図３４９】第24の実施形態に係る音声復号装置の第2の変形例330Bの構成を示す図である。
【図３５０】第24の実施形態に係る音声復号装置の第2の変形例330Bの動作を示すフローチャートである。
【図３５１】第24の実施形態に係る音声復号装置の第3の変形例330Cの構成を示す図である。
【図３５２】第24の実施形態に係る音声復号装置の第3の変形例330Cの動作を示すフローチャートである。
【図３５３】第24の実施形態に係る音声復号装置の第4の変形例330Dの構成を示す図である。
【図３５４】第24の実施形態に係る音声復号装置の第4の変形例330Dの動作を示すフローチャートである。
【図３５５】第25の実施形態に係る音声復号装置の第1の変形例340Aの構成を示す図である。
【図３５６】第25の実施形態に係る音声復号装置の第1の変形例340Aの動作を示すフローチャートである。
【図３５７】第25の実施形態に係る音声復号装置の第2の変形例340Bの構成を示す図である。
【図３５８】第25の実施形態に係る音声復号装置の第2の変形例340Bの動作を示すフローチャートである。
【図３５９】第25の実施形態に係る音声復号装置の第3の変形例340Cの構成を示す図である。
【図３６０】第25の実施形態に係る音声復号装置の第3の変形例340Cの動作を示すフローチャートである。
【図３６１】第25の実施形態に係る音声復号装置の第4の変形例340Dの構成を示す図である。
【図３６２】第25の実施形態に係る音声復号装置の第4の変形例340Dの動作を示すフローチャートである。
【図３６３】第26の実施形態に係る音声復号装置の第2の変形例350Bの構成を示す図である。
【図３６４】第26の実施形態に係る音声復号装置の第2の変形例350Bの動作を示すフローチャートである。
【図３６５】第26の実施形態に係る音声復号装置の第3の変形例350Cの構成を示す図である。
【図３６６】第26の実施形態に係る音声復号装置の第3の変形例350Cの動作を示すフローチャートである。
【図３６７】第26の実施形態に係る音声復号装置の第4の変形例350Dの構成を示す図である。
【図３６８】第26の実施形態に係る音声復号装置の第4の変形例350Dの動作を示すフローチャートである。
【図３６９】第26の実施形態に係る音声復号装置の第5の変形例350Eの構成を示す図である。
【図３７０】第26の実施形態に係る音声復号装置の第5の変形例350Eの動作を示すフローチャートである。
【図３７１】第26の実施形態に係る音声復号装置の第6の変形例350Fの構成を示す図である。
【図３７２】第26の実施形態に係る音声復号装置の第6の変形例350Fの動作を示すフローチャートである。
【図３７３】第26の実施形態に係る音声復号装置の第7の変形例350Gの構成を示す図である。
【図３７４】第26の実施形態に係る音声復号装置の第7の変形例350Gの動作を示すフローチャートである。
【図３７５】第26の実施形態に係る音声復号装置の第8の変形例350Hの構成を示す図である。
【図３７６】第26の実施形態に係る音声復号装置の第8の変形例350Hの動作を示すフローチャートである。
【図３７７】第26の実施形態に係る音声復号装置の第9の変形例350Iの構成を示す図である。
【図３７８】第26の実施形態に係る音声復号装置の第9の変形例350Iの動作を示すフローチャートである。
【図３７９】第27の実施形態に係る音声復号装置360の構成を示す図である。
【図３８０】第27の実施形態に係る音声復号装置360の動作を示すフローチャートである。
【図３８１】第27の実施形態に係る音声復号装置の第1の変形例360Aの構成を示す図である。
【図３８２】第27の実施形態に係る音声復号装置の第1の変形例360Aの動作を示すフローチャートである。
【図３８３】第28の実施形態に係る音声復号装置370の構成を示す図である。
【図３８４】第28の実施形態に係る音声復号装置370の動作を示すフローチャートである。
【図３８５】第28の実施形態に係る音声復号装置の第1の変形例370Aの構成を示す図である。
【図３８６】第28の実施形態に係る音声復号装置の第1の変形例370Aの動作を示すフローチャートである。
【図３８７】第29の実施形態に係る音声復号装置380の構成を示す図である。
【図３８８】第29の実施形態に係る音声復号装置380の動作を示すフローチャートである。
【図３８９】第29の実施形態に係る音声復号装置の第1の変形例380Aの構成を示す図である。
【図３９０】第29の実施形態に係る音声復号装置の第1の変形例380Aの動作を示すフローチャートである。
【図３９１】第30の実施形態に係る音声復号装置390の構成を示す図である。
【図３９２】第30の実施形態に係る音声復号装置390の動作を示すフローチャートである。
【発明を実施するための形態】
【００５８】
添付図面を参照しながら本発明の各種の実施形態を説明する。可能な場合には、同一の部分には同一の符号を付して、重複する説明を省略する。
【００５９】
［第1の実施形態］
図１は、第1の実施形態に係る音声復号装置10の構成を示す図である。音声復号装置10の通信装置は、下記音声符号化装置20から出力される多重化された符号化系列を受信し、更に、復号した音声信号を外部に出力する。音声復号装置10は、図１に示すように、機能的には、符号化系列逆多重化部10a、コア復号部10b、分析フィルタバンク部10c、符号化系列解析部10d、低周波数時間包絡形状決定部10e、低周波数時間包絡修正部10f、高周波数信号生成部10g、復号/逆量子化部10h、周波数包絡調整部10i、及び合成フィルタバンク部10jを備える。各部の機能・動作は、以下、説明する。
【００６０】
図2は、第1の実施形態に係る音声復号装置10の動作を示すフローチャートである。
【００６１】
符号化系列逆多重化部10aは、符号化系列を、低周波数信号を符号化したコア符号化部分、低周波数信号から高周波数信号を生成するための帯域拡張部分、及び低周波数時間包絡形状決定部10eで必要な情報（低周波時間包絡形状に関する情報）に分割する（ステップS10-1）。
【００６２】
符号化系列解析部10dは、符号化系列逆多重化部10aで分割された符号化系列の帯域拡張部分を解析し、高周波数信号生成部10g、及び復号/逆量子化部10hで必要な情報に分割する（ステップS10-2）。
【００６３】
コア復号部10bは、符号化系列逆多重化部10aから符号化系列のコア符号化部分を受け取り復号し、低周波数信号を生成する（ステップS10-3）。
【００６４】
分析フィルタバンク部10cは、前記低周波数信号を複数のサブバンド信号に分割する（ステップS10-4）。
【００６５】
低周波数時間包絡形状決定部10eは、符号化系列解析部10dから低周波時間包絡形状に関する情報を受け取り、当該情報に基づき低周波数信号の時間包絡形状を決定する（ステップS10-5）。例えば、低周波数信号の時間包絡形状を平坦と決定するケース、低周波数信号の時間包絡形状を立ち上がりと決定するケース、低周波数信号の時間包絡形状を立ち下がりと決定するケースが挙げられる。
【００６６】
低周波数時間包絡修正部10fは、低周波数時間包絡形状決定部10eで決定した時間包絡形状に基づいて、分析フィルタバンク部10cから出力される低周波数信号の複数のサブバンド信号の時間包絡の形状を修正する（ステップS10-6）。
【００６７】
例えば、低周波数時間包絡修正部10fは、任意の時間セグメント内の前記低周波数信号の複数のサブバンド信号Xdec,LO(k,i)  (0≦k<kx,  tE(l)≦i<tE(l+1))に対して、所定の関数F(Xdec,LO(k,i))を用いて以下の式（１）
【数１】
0005997592.tif 000005
により得られるX’dec,LO(k,i)を時間包絡形状が修正された低周波数信号のサブバンド信号として出力する。
【００６８】
例えば、前記低周波数信号の時間包絡形状が平坦と決定された場合、以下の処理により、低周波数信号の時間包絡形状を修正できる。
例えば、当該サブバンド信号Xdec,LO(k,i)をBdec,LO(m)  (m=0,…,MLO,  MLO≧1)  (Bdec,LO(0)≧0,  Bdec,LO(MLO)<kx)で境界を表されるMLO個の周波数帯域に分割し、m番目の周波数帯域に含まれるサブバンド信号Xdec,LO(k,i)  (BLO(m)≦k<BLO(m+1),  tE(l)≦i<tE(l+1))に対して、所定の関数F(Xdec,LO(k,i))を、
【数２】
0005997592.tif 000006
として、X’dec,LO(k,i)を時間包絡形状が修正された低周波数信号のサブバンド信号として出力する。
また別の例によれば、所定の関数F(Xdec,LO(k,i))を、サブバンド信号Xdec,LO(k,i)に対して平滑化フィルタ処理を施す
【数３】
0005997592.tif 000007
(Nfilt≧1)で定義して、X’dec,LO(k,i)を時間包絡形状が修正された低周波数信号のサブバンド信号として出力する。さらに、前記Bdec,LO(m)を用いて境界が表される各周波数帯域内で、フィルタ処理前後のサブバンド信号のパワーをあわせるように処理できる。
また別の例によれば、サブバンド信号Xdec,LO(k,i)を前記Bdec,LO(m)を用いて境界が表される各周波数帯域内で周波数方向に線形予測して線形予測係数αp(m)  (m=0,…,MLO-1)を得て、所定の関数F(Xdec,LO(k,i))を、サブバンド信号Xdec,LO(k,i)に対して線形予測逆フィルタ処理を施す
【数４】
0005997592.tif 000008
(Npred≧1)で定義して、X’dec,LO(k,i)を時間包絡形状が修正された低周波数信号のサブバンド信号として出力する。
【００６９】
上記の時間包絡形状を平坦に修正する処理の例は、それぞれを組み合わせて実施できる。低周波数時間包絡修正部10fは、低周波数信号の複数のサブバンド信号の時間包絡の形状を平坦に修正する処理を実施し、上記の例に限定されない。
【００７０】
さらには、例えば、前記低周波数信号の時間包絡形状が立ち上がりと決定された場合、以下の処理により、低周波数信号の時間包絡形状を修正できる。
例えば、所定の関数F(Xdec,LO(k,i))をiに対して単調増加する関数incr(i)を用いて
【数５】
0005997592.tif 000009
で定義して、X’dec,LO(k,i)を時間包絡形状が修正された低周波数信号のサブバンド信号として出力する。さらに、前記Bdec,LO(m)を用いて境界が表される各周波数帯域内で、時間包絡形状の修正前後のサブバンド信号のパワーをあわせるように処理できる。
【００７１】
低周波数時間包絡修正部10fは、低周波数信号の複数のサブバンド信号の時間包絡の形状を立ち上がりに修正する処理を実施し、上記の例に限定されない。
【００７２】
さらには、例えば、前記低周波数信号の時間包絡形状が立ち下がりと決定された場合、以下の処理により、低周波数信号の時間包絡形状を修正できる。
例えば、所定の関数F(Xdec,LO(k,i))を、iに対して単調減少する関数decr(i)を用いて
【数６】
0005997592.tif 000010
で定義して、X’dec,LO(k,i)を時間包絡形状が修正された低周波数信号のサブバンド信号として出力する。さらに、前記Bdec,LO(m)を用いて境界が表される各周波数帯域内で、時間包絡形状の修正前後のサブバンド信号のパワーをあわせるように処理できる。
【００７３】
低周波数時間包絡修正部10fは、低周波数信号の複数のサブバンド信号の時間包絡の形状を立ち下がりに修正する処理を実施し、上記の例に限定されない。
【００７４】
復号/逆量子化部10hは、符号化系列解析部10dから出力された時間/周波数分解能の情報より、高周波数信号の生成/調整処理におけるスケールファクタバンドのデザイン、時間セグメントの長さを決定し、さらに、高周波数信号生成部10gにて生成される高周波数信号に対する、ゲインの情報および当該高周波数信号に付加するノイズ信号の情報を符号化系列解析部10dより受け取り，復号/逆量子化して高周波数信号に対するゲインおよびノイズ信号の大きさを取得する（ステップS10-7）。なお、上記スケールファクタバンドのデザイン、時間セグメントの長さについてあらかじめ決められている場合は決定する必要は無い。
【００７５】
高周波数信号生成部10gは、入力される低周波数信号のサブバンド信号から、符号化系列解析部10dから出力された情報、復号/逆量子化部10hから出力されたスケールファクタバンドのデザイン、時間セグメントの長さのうち少なくとも一つに基づいて、高周波数信号を生成する（ステップS10-8）。本実施形態においては、分析フィルタバンク部10cで分割された低周波数信号のサブバンド信号が入力される。
【００７６】
周波数包絡調整部10iは、復号/逆量子化部10hで取得したゲインおよびノイズ信号の大きさに基づいて、高周波数信号生成部10gにて生成された高周波数信号に対してゲイン調整およびノイズ信号の付加をして高周波数信号の周波数包絡を調整する（ステップS10-9）。さらに、正弦波信号を付加することもでき、当該正弦波信号の付加は符号化系列の帯域拡張部分に含まれる情報に基づいても良い。
【００７７】
合成フィルタバンク部10jは、低周波数時間包絡修正部10fから出力された低周波数信号のサブバンド信号と、周波数包絡調整部10iから出力された高周波数信号のサブバンド信号から時間信号を合成し、出力音声信号として出力する（ステップS10-10）。
【００７８】
ステップS10-1〜S10-4、S10-7〜S10-10の処理は、“ISO/IEC  14496-3”に規定される“SBR”および“Low  Delay  SBR”の各処理にて対応できる。
【００７９】
図3は、第1の実施形態に係る音声符号化装置20の構成を示す図である。音声符号化装置20の通信装置は、符号化の対象となる音声信号を外部から受信し、更に、符号化された符号化系列を外部に出力する。音声符号化装置20は、図3に示すように、機能的には、ダウンサンプリング部20a、コア符号化部20b、分析フィルタバンク部20c及び20c1、制御パラメータ符号化部20d、包絡算出部20e、量子化/符号化部20f、時間包絡情報符号化部20g、符号化系列多重化部20h、サブバンド信号パワー算出部20j、及びコア復号信号生成部20iを備える。各部の機能・動作は、以下、説明する。
【００８０】
図4は、第1の実施形態に係る音声符号化装置20の動作を示すフローチャートである。
【００８１】
ダウンサンプリング部20aは、入力音声信号をダウンサンプルし、入力音声信号の低周波数信号に相当するダウンサンプル入力音声信号を得る（ステップS20-1）。
【００８２】
コア符号化部20bは、ダウンサンプリング部20aで得られたダウンサンプル信号を符号化し、低周波数信号の符号化系列を生成する（ステップS20-2）。
【００８３】
分析フィルタバンク部20cは、入力音声信号を複数のサブバンド信号に分割する（ステップS20-3）。
【００８４】
制御パラメータ符号化部20dは、音声復号装置10において高周波数信号を生成するために必要な制御パラメータを符号化する（ステップS20-4）。当該パラメータは、例えば時間/周波数分解能の情報を含む。例えば、音声復号装置10の復号/逆量子化部10hでスケールファクタバンドのデザイン、時間セグメントの長さを決定する際に用いる情報を含む。
【００８５】
包絡算出部20eは、分析フィルタバンク部20cで得られたサブバンド信号から、音声復号装置10の復号/逆量子化部10hで復号/逆量子化される高周波数信号に対するゲインおよびノイズ信号の大きさを算出する（ステップS20-5）。
【００８６】
量子化/符号化部20fは、包絡算出部20eにて算出された高周波数信号に対するゲインおよびノイズ信号の大きさを量子化および符号化する（ステップS20-6）。
【００８７】
コア復号信号生成部20iは、コア符号化部20bで符号化された情報を用いて、コア復号信号を生成する(ステップS20-7)。当該処理は、音声復号装置10のコア復号部10bと同様に実施されてもよい。また、コア符号化部20bにおける符号化される前の量子化された情報を用いて、コア復号信号を生成してもよい。また、一部の情報は音声復号装置10のコア復号部10bと異なってもよく、例えばCELP符号化の場合、復号装置における適応符号帳に保持される信号は、過去に復号された励振信号またはそれに所定の処理を施した信号であるが、当該コア復号信号生成部20iでは、入力音声信号を線形予測した後の残差信号であってもよい。
【００８８】
分析フィルタバンク部20c1は、コア復号信号生成部20iで生成されたコア復号信号を複数のサブバンド信号に分割する（ステップS20-8）。当該処理において、コア復号信号からサブバンド信号に分割する際の分解能は、分析フィルタバンク部20cと同じであってもよい。
【００８９】
サブバンド信号パワー算出部20jは、分析フィルタバンク部20c1で得られたコア復号信号のサブバンド信号のパワーを算出する（ステップS20-9）。当該処理は、包絡算出部20eにおける低周波数信号のサブバンド信号のパワーの算出と同様に実施される。
【００９０】
時間包絡情報符号化部20gは、包絡算出部20eにて算出した低周波数信号のサブバンド信号のパワーを用いて低周波数信号の時間包絡を算出し、同様にコア復号信号のサブバンド信号のパワーを用いてコア復号信号の時間包絡を算出し、当該低周波数信号及びコア復号信号の時間包絡より時間包絡情報を算出し符号化する（ステップS20-10）。当該処理において、低周波数信号のサブバンド信号のパワーが算出されていない場合は、時間包絡情報符号化部20gにて低周波数信号のサブバンド信号のパワーを算出してもよく、低周波数信号のサブバンド信号のパワーがどこで算出されるかは限定されない。
【００９１】
例えば、任意の時間セグメントtE(l)≦i<tE(l+1)内でBLO(m)  (m=0,…,MLO,  MLO≧1)  (BLO(0)≧0,  BLO(MLO)<kx)で境界を表されるMLO個の周波数帯域に分割し、m番目の周波数帯域に含まれる低周波数信号のサブバンド信号XLO(k,i)  (BLO(m)≦k<BLO(m+1),  tE(l)≦i<tE(l+1))の時間包絡ELO(k,i)は、前記時間セグメント及び周波数帯域内で正規化した当該低周波数信号のサブバンド信号XLO(k,i)のパワーとして算出できる。
【数７】
0005997592.tif 000011
同様に、コア復号信号の時間包絡Edec,LO(k,i)を前記時間セグメント及び周波数帯域内で正規化した当該コア復号信号のサブバンド信号Xdec,LO(k,i)のパワーとして算出できる。
【数８】
0005997592.tif 000012
低周波数信号及びコア復号信号のサブバンド信号の時間包絡は、低周波数信号及びコア復号信号のサブバンド信号の大きさの時間方向の変動がわかるパラメータであれば良く、前記の例に限定されない。
【００９２】
例えば、時間包絡情報符号化部20gは時間包絡情報として平坦の程度を表す情報を算出する。例えば、低周波数信号及びコア復号信号のサブバンド信号の時間包絡の分散またはそれに準ずるパラメータを算出する。さらに別の例では、低周波数信号及びコア復号信号のサブバンド信号の時間包絡の相加平均と相乗平均の比またはそれに準ずるパラメータを算出する。この場合、時間包絡情報符号化部20gは、時間包絡情報として当該低周波数信号のサブバンド信号の時間包絡の平坦さを表す情報を算出すればよく、前記の例に限定されない。そして、前記パラメータを符号化する。例えば、低周波数信号とコア復号信号の当該パラメータの差分値またはその絶対値を符号化する。さらに、例えば、低周波数信号の当該パラメータの値または絶対値を符号化する。例えば、時間包絡の平坦さを平坦か否かで表現すれば1ビットで符号化でき、例えば、前記任意の時間セグメント内において前記MLO個の周波数帯域毎に当該情報をMLOビットで符号化できる。時間包絡情報の符号化方法は前記の例に限定されない。
【００９３】
さらに例えば、時間包絡情報符号化部20gは時間包絡情報として立ち上がりの程度を表す情報を算出する。例えば、任意の時間セグメントtE(l)≦i<tE(l+1)内において、低周波数信号のサブバンド信号の時間包絡の時間方向の差分値の最大値を算出する。
【数９】
0005997592.tif 000013
さらには、式（９）において、時間包絡に代えて当該時間包絡を時間方向に平滑化したパラメータの時間方向の差分値の最大値を算出できる。
【００９４】
この場合、時間包絡情報符号化部20gは、時間包絡情報として当該低周波数信号のサブバンド信号の時間包絡の立ち上がりの程度を表す情報を算出すればよく、前記の例に限定されない。そして、前記パラメータを符号化する。例えば、低周波数信号とコア復号信号の当該パラメータの差分値またはその絶対値を符号化する。例えば、時間包絡の立ち上がりの程度を立ち上がりか否かで表現すれば1ビットで符号化でき、例えば、前記任意の時間セグメント内において前記MLO個の周波数帯域毎に当該情報をMLOビットで符号化できる。時間包絡情報の符号化方法は前記の例に限定されない。
【００９５】
さらに例えば、時間包絡情報符号化部20gは時間包絡情報として立ち下がりの程度を表す情報を算出する。例えば、任意の時間セグメントtE(l)≦i<tE(l+1)内において、低周波数信号のサブバンド信号の時間包絡の時間方向の差分値の最小値を算出する。
【数１０】
0005997592.tif 000014
さらには、式（１０）において、時間包絡に代えて当該時間包絡を時間方向に平滑化したパラメータの時間方向の差分値の最小値を算出できる。
【００９６】
この場合、時間包絡情報符号化部20gは、時間包絡情報として当該低周波数信号のサブバンド信号の時間包絡の立ち下がりの程度を表す情報を算出すればよく、前記の例に限定されない。そして、前記パラメータを符号化する。例えば、低周波数信号とコア復号信号の当該パラメータの差分値またはその絶対値を符号化する。例えば、時間包絡の立ち下がりの程度を立ち下がりか否かで表現すれば1ビットで符号化でき、例えば、前記任意の時間セグメント内において前記MLO個の周波数帯域毎に当該情報をMLOビットで符号化できる。時間包絡情報の符号化方法は前記の例に限定されない。
【００９７】
前記時間包絡情報として平坦の程度、立ち上がりの程度、及び立下りの程度を表す情報を算出する例において、低周波数信号及びコア復号信号の時間包絡のうち一方のみを用いる場合においては、他方の時間包絡の算出のみに係る各部及び各処理を省略することができる。
【００９８】
符号化系列多重化部20hは、入力される一つ以上の符号化系列または符号化された情報または符号化されたパラメータを多重化して、符号化系列として出力する（ステップS20-11）。ここでは、コア符号化部20bより低周波数信号の符号化系列を受け取り、制御パラメータ符号化部20dより符号化された制御パラメータを受け取り、量子化/符号化部20fより符号化された高周波数信号に対するゲインおよびノイズ信号の大きさを受け取り、時間包絡情報符号化部20gより符号化された時間包絡情報を受け取り、これらを多重化して符号化系列として出力する。
【００９９】
ステップS20-1〜S20-6およびS20-80の処理は、“ISO/IEC  14496-3”に規定される“SBR”および“Low  Delay  SBR”の符号化器の各処理にて対応できる。
【０１００】
［第1の実施形態の音声復号装置の第1の変形例］
図5は、第1の実施形態に係る音声復号装置の第1の変形例10Aの構成を示す図である。なお、これ以降は、該当の変形例及び実施形態における特徴的な機能・動作について説明し、重複した説明は可能な範囲で省略する。
【０１０１】
符号化系列逆多重化部10aAは、符号化系列を、低周波数信号を符号化したコア符号化部分、低周波数信号から高周波数信号を生成するための帯域拡張部分に分割する（ステップS10-1a）。
【０１０２】
図6は、第1の実施形態に係る音声復号装置の第1の変形例10Aの動作を示すフローチャートである。
【０１０３】
低周波数時間包絡形状決定部10eAは、コア復号部10bから低周波数信号を受け取り、低周波数信号の時間包絡形状を決定する（ステップS10-5a）。
【０１０４】
例えば、低周波数信号の時間包絡形状を平坦と決定する。例えば、低周波数信号xdec(t)のパワーまたはそれに準ずるパラメータを算出し、当該パラメータの分散またはそれに準ずるパラメータを算出する。算出したパラメータと所定の閾値とを比較して時間包絡形状が平坦か否かまたは平坦さの程度を決定する。さらに別の例では、低周波数信号xdec(t)のパワーまたはそれに準ずるパラメータの相加平均と相乗平均の比またはそれに準ずるパラメータを算出し、所定の閾値とを比較して時間包絡形状が平坦か否かまたは平坦さの程度を決定する。低周波数信号の時間包絡形状を平坦と決定する方法は上記の例に限定されない。
【０１０５】
さらに例えば、低周波数信号の時間包絡形状を立ち上がりと決定する。例えば、低周波数信号xdec(t)のパワーまたはそれに準ずるパラメータを算出し、当該パラメータの時間方向の差分値を算出し、当該差分値の任意の時間セグメント内の最大値を算出する。当該最大値と所定の閾値とを比較して、時間包絡形状が立ち上がりか否かまたは立ち上がりの程度を決定する。低周波数信号の時間包絡形状を立ち上がりと決定する方法は上記の例に限定されない。
【０１０６】
さらに例えば、低周波数信号の時間包絡形状を立ち下がりと決定する。例えば、低周波数信号xdec(t)のパワーまたはそれに準ずるパラメータを算出し、当該パラメータの時間方向の差分値を算出し、当該差分値の任意の時間セグメント内の最小値を算出する。当該最小値と所定の閾値とを比較して、時間包絡形状が立ち下がりか否かまたは立ち下がりの程度を決定する。低周波数信号の時間包絡形状を立ち下がりと決定する方法は上記の例に限定されない。
【０１０７】
［第1の実施形態の音声復号装置の第2の変形例］
図7は、第1の実施形態に係る音声復号装置の第2の変形例10Bの構成を示す図である。
【０１０８】
第1の実施形態に係る音声復号装置の第1の変形例との相違点は、低周波数時間包絡形状決定部10eBが、分析フィルタバンク部10cから低周波数信号の複数のサブバンド信号を受け取り、低周波数信号の時間包絡形状を決定する点である（ステップS10-5a相当処理）。
【０１０９】
例えば、低周波数信号の時間包絡形状を平坦と決定する。例えば、任意の時間セグメントtE(l)≦i<tE(l+1)内でBLO(m)  (m=0,…,MLO,  MLO≧1)  (BLO(0)≧0,  BLO(MLO)<kx)で境界を表されるMLO個の周波数帯域に分割し、m番目の周波数帯域に含まれる低周波数信号のサブバンド信号Xdec,LO(k,i)  (BLO(m)≦k<BLO(m+1),  tE(l)≦i<tE(l+1))の時間包絡Edec,LO(k,i)またはそれに準ずるパラメータを求め、所定の閾値と比較して時間包絡形状が平坦か否かまたは平坦さの程度を決定する。時間包絡Edec,LO(k,i)は、例えば式（8）により算出できるが、これに限定されない。さらに別の例では、低周波数信号のサブバンド信号Xdec,LO(k,i)  (BLO(m)≦k<BLO(m+1),  tE(l)≦i<tE(l+1))の時間包絡Edec,LO(k,i)またはそれに準ずるパラメータの相加平均と相乗平均の比またはそれに準ずるパラメータを算出し、所定の閾値とを比較して時間包絡形状が平坦か否かまたは平坦さの程度を決定する。時間包絡Edec,LO(k,i)は、例えば式（8）により算出できるが、これに限定されない。低周波数信号の時間包絡形状を平坦と決定する方法は上記の例に限定されない。
【０１１０】
さらに例えば、低周波数信号の時間包絡形状を立ち上がりと決定する。例えば、任意の時間セグメントtE(l)≦i<tE(l+1)内において、低周波数信号のサブバンド信号Xdec,LO(k,i)  (BLO(m)≦k<BLO(m+1),  tE(l)≦i<tE(l+1))の時間包絡Edec,LO(k,i)の差分値の最大値を算出する。例えば式（９）により算出できる。当該差分値の最大値を所定の閾値と比較して時間包絡形状が立ち上がりか否かまたは立ち上がりの程度を決定する。さらには、時間包絡に代えて当該時間包絡を時間方向に平滑化したパラメータを用いることができる。低周波数信号の時間包絡形状を立ち上がりと決定する方法は上記の例に限定されない。
【０１１１】
さらに例えば、低周波数信号の時間包絡形状を立ち下がりと決定する。低周波数信号のサブバンド信号Xdec,LO(k,i)  (BLO(m)≦k<BLO(m+1),  tE(l)≦i<tE(l+1))の時間包絡Edec,LO(k,i)の差分値の最小値を算出する。例えば式（１０）により算出できる。当該差分値の最小値を所定の閾値と比較して時間包絡形状が立ち下がりか否かまたは立ち下がりの程度を決定する。さらには、時間包絡に代えて当該時間包絡を時間方向に平滑化したパラメータを用いることができる。低周波数信号の時間包絡形状を立ち下がりと決定する方法は上記の例に限定されない。
【０１１２】
［第1の実施形態の音声復号装置の第3の変形例］
図8は、第1の実施形態に係る音声復号装置の第3の変形例10Cの構成を示す図である。
【０１１３】
低周波数時間包絡形状決定部10eCは、符号化系列解析部10dからの低周波時間包絡形状に関する情報、コア復号部10bからの低周波数信号、分析フィルタバンク部10cからの低周波数信号の複数のサブバンド信号のうち少なくとも一つを受け取り、低周波数信号の時間包絡形状を決定する（図2のステップS10-5に相当）。
【０１１４】
例えば、低周波数信号の時間包絡形状を平坦と決定する。この場合、上記第1の実施形態の音声復号装置、当該復号装置の第1及び第2の変形例にて記載の低周波数信号の時間包絡形状を平坦と決定する方法を少なくとも一つ以上組み合わせて時間包絡形状を平坦と決定する。低周波数信号の時間包絡形状を平坦と決定する方法は上記に限定されない。
【０１１５】
例えば、低周波数信号の時間包絡形状を立ち上がりと決定する。この場合、上記第1の実施形態の音声復号装置、当該復号装置の第1及び第2の変形例にて記載の低周波数信号の時間包絡形状を立ち上がりと決定する方法を少なくとも一つ以上組み合わせて時間包絡形状を立ち上がりと決定する。低周波数信号の時間包絡形状を立ち上がりと決定する方法は上記に限定されない。
【０１１６】
例えば、低周波数信号の時間包絡形状を立ち下がりと決定する。この場合、上記第1の実施形態の音声復号装置、当該復号装置の第1及び第2の変形例にて記載の低周波数信号の時間包絡形状を立ち下がりと決定する方法を少なくとも一つ以上組み合わせて時間包絡形状を立ち下がりと決定する。低周波数信号の時間包絡形状を立ち下がりと決定する方法は上記に限定されない。
【０１１７】
［第1の実施形態の音声符号化装置の第1の変形例］
図9は、第1の実施形態に係る音声符号化装置の第1の変形例20Aの構成を示す図である。
【０１１８】
図10は、第1の実施形態に係る音声符号化装置の第1の変形例20Aの動作を示すフローチャートである。
【０１１９】
時間包絡情報符号化部20gAは、包絡算出部20eにて算出した低周波数信号のサブバンド信号のパワーを用いて低周波数信号の時間包絡を算出し、当該時間包絡より時間包絡情報を符号化する（ステップS20-10a）。当該処理において、低周波数信号のサブバンド信号のパワーが算出されていない場合は、時間包絡情報符号化部20gAにて低周波数信号のサブバンド信号のパワーを算出してもよく、低周波数信号のサブバンド信号のパワーがどこで算出されるかは限定されない。
【０１２０】
例えば、時間包絡情報として、時間包絡形状の平坦さの程度を表す情報を算出する。例えば、任意の時間セグメントtE(l)≦i<tE(l+1)内でBLO(m)  (m=0,…,MLO,  MLO≧1)  (BLO(0)≧0,  BLO(MLO)<kx)で境界を表されるMLO個の周波数帯域に分割し、m番目の周波数帯域に含まれる低周波数信号のサブバンド信号XLO(k,i)  (BLO(m)≦k<BLO(m+1),  tE(l)≦i<tE(l+1))の時間包絡ELO(k,i)を式（７）により算出する。また時間包絡ELO(k,i)の算出方法は式（７）に限定されない。時間包絡ELO(k,i)の分散またはそれに準ずるパラメータを算出し、当該パラメータを符号化する。さらに別の例では、時間包絡ELO(k,i)の相加平均と相乗平均の比またはそれに準ずるパラメータを算出し、当該パラメータを符号化する。低周波数信号の時間包絡形状の平坦さの程度を表す情報の算出方法は上記の例に限定されない。
【０１２１】
さらに、例えば、時間包絡情報として、時間包絡形状の立ち上がりの程度を表す情報を算出する。例えば、時間包絡ELO(k,i)のの時間方向の差分値を算出し、当該差分値の任意の時間セグメント内の最大値を算出し符号化する。低周波数信号の時間包絡形状を立ち上がりの程度を表す情報の算出方法は上記の例に限定されない。
【０１２２】
さらに、例えば、時間包絡情報として、時間包絡形状の立ち下がりの程度を表す情報を算出する。例えば、時間包絡ELO(k,i)のの時間方向の差分値を算出し、当該差分値の任意の時間セグメント内の最小値を算出し符号化する。低周波数信号の時間包絡形状を立ち下がりの程度を表す情報の算出方法は上記の例に限定されない。
【０１２３】
［第2の実施形態］
図11は、第2の実施形態に係る音声復号装置11の構成を示す図である。音声復号装置11の通信装置は、下記音声符号化装置21から出力される多重化された符号化系列を受信し、更に、復号した音声信号を外部に出力する。音声復号装置11は、図11に示すように、機能的には、符号化系列逆多重化部10a、コア復号部10b、分析フィルタバンク部10c、符号化系列解析部10d、低周波数時間包絡形状決定部10e、低周波数時間包絡修正部10f、高周波数信号生成部10g、復号/逆量子化部10h、周波数包絡調整部10i、及び合成フィルタバンク部10jを備える。
【０１２４】
図12は、第2の実施形態に係る音声復号装置11の動作を示すフローチャートである。
【０１２５】
高周波数信号生成部10gの動作における第1の実施形態に係る音声復号装置11の高周波数信号生成部10gとの相違点は、低周波数時間包絡修正部10fで時間包絡形状を修正された低周波数信号のサブバンド信号から高周波数信号を生成する点である。
【０１２６】
図13は、第2の実施形態に係る音声符号化装置21の構成を示す図である。音声符号化装置21の通信装置は、符号化の対象となる音声信号を外部から受信し、更に、符号化された符号化系列を外部に出力する。音声符号化装置21は、図13に示すように、機能的には、ダウンサンプリング部20a、コア符号化部20b、分析フィルタバンク部20c及び20c1、制御パラメータ符号化部20d、包絡算出部20e、量子化/符号化部20f、時間包絡情報符号化部21a、符号化系列多重化部20h、サブバンド信号パワー算出部20j、及びコア復号信号生成部20iを備える。
【０１２７】
図14は、第2の実施形態に係る音声符号化装置21の動作を示すフローチャートである。
【０１２８】
時間包絡情報符号化部21aは、包絡算出部20eにて算出した低周波数信号のサブバンド信号のパワー、高周波数信号のサブバンド信号のパワーを用いて低周波数信号の時間包絡及び高周波数信号の時間包絡を算出し、同様にサブバンド信号パワー算出部20jにて算出されたコア復号信号のサブバンド信号のパワーを用いてコア復号信号の時間包絡を算出し、当該低周波数信号の時間包絡、高周波数信号の時間包絡、及びコア復号信号の時間包絡より時間包絡情報を符号化する（ステップS21-1）。当該処理において、低周波数信号のサブバンド信号のパワーが算出されていない場合は、時間包絡情報符号化部21aにて低周波数信号のサブバンド信号のパワーを算出してもよく、低周波数信号のサブバンド信号のパワーがどこで算出されるかは限定されない。当該処理において、高周波数信号のサブバンド信号のパワーが算出されていない場合は、時間包絡情報符号化部21aにて高周波数信号のサブバンド信号のパワーを算出してもよく、高周波数信号のサブバンド信号のパワーがどこで算出されるかは限定されない。
【０１２９】
具体的には、例えば、任意の時間セグメントtE(l)≦i<tE(l+1)内でBLO(m)  (m=0,…,MLO,  MLO≧1)  (BLO(0)≧0,  BLO(MLO)<kx)で境界を表されるMLO個の周波数帯域に分割し、m番目の周波数帯域に含まれる低周波数信号のサブバンド信号XLO(k,i)  (BLO(m)≦k<BLO(m+1),  tE(l)≦i<tE(l+1))の時間包絡ELO(k,i)、及びコア復号信号のサブバンド信号Xdec,LO(k,i)  (BLO(m)≦k<BLO(m+1),  tE(l)≦i<tE(l+1))の時間包絡Edec,LO(k,i)を、それぞれ式（７）及び式（８）を用いて算出する。同様に、任意の時間セグメントtE(l)≦i<tE(l+1)内でBHI(m)  (m=0,…,MHI,  MHI≧1)  (BHI(0)≧kx,  BHI(MHI)<kh)で境界を表されるMHI個の周波数帯域に分割し、m番目の周波数帯域に含まれる高周波数信号のサブバンド信号XHI(k,i)  (BHI(m)≦k<BHI(m+1),  tE(l)≦i<tE(l+1))の時間包絡EHI(k,i)を算出する。
【数１１】
0005997592.tif 000015
高周波数信号のサブバンド信号の時間包絡は、高周波数信号のサブバンド信号の大きさの時間方向の変動がわかるパラメータであれば良く、前記の例に限定されない。
【０１３０】
例えば、時間包絡情報符号化部21aは時間包絡情報として平坦の程度を表す情報を算出する。例えば、低周波数信号、コア復号信号及び高周波数信号のサブバンド信号の時間包絡の分散またはそれに準ずるパラメータを算出する。さらに別の例では、低周波数信号、コア復号信号及び高周波数信号のサブバンド信号の時間包絡の相加平均と相乗平均の比またはそれに準ずるパラメータを算出する。この場合、時間包絡情報符号化部21aは、時間包絡情報として当該低周波数信号及び高周波数信号のうち少なくとも1つ以上のサブバンド信号の時間包絡の平坦さを表す情報を算出すればよく、前記の例に限定されない。そして、前記パラメータを符号化する。例えば、低周波数信号とコア復号信号の当該パラメータの差分値またはその絶対値を符号化する。さらに、例えば、低周波数信号と高周波数信号の当該パラメータの値または絶対値を符号化する。例えば、時間包絡の平坦さを平坦か否かで表現すれば1ビットで符号化でき、例えば、前記任意の時間セグメント内において前記MLO個の周波数帯域毎に当該情報をMLOビットで符号化できる。時間包絡情報の符号化方法は前記の例に限定されない。
【０１３１】
さらに、例えば、時間包絡情報符号化部21aは時間包絡情報として立ち上がりの程度を表す情報を算出する。例えば、任意の時間セグメントtE(l)≦i<tE(l+1)内において、低周波数信号のサブバンド信号の時間包絡の時間方向の差分値の最大値を、式（９）を用いて算出する。同様に、例えば、任意の時間セグメントtE(l)≦i<tE(l+1)内において、高周波数信号のサブバンド信号の時間包絡の時間方向の差分値の最大値を算出する。
【数１２】
0005997592.tif 000016
さらには、式（１２）において、時間包絡に代えて当該時間包絡を時間方向に平滑化したパラメータの時間方向の差分値の最大値を算出できる。この場合、時間包絡情報符号化部21aは、時間包絡情報として当該低周波数信号及び高周波数信号のうち少なくとも1つ以上のサブバンド信号の時間包絡の立ち上がりの程度を表す情報を算出すればよく、前記の例に限定されない。そして、前記パラメータを符号化する。例えば、低周波数信号とコア復号信号の当該パラメータの差分値またはその絶対値を符号化する。さらに、例えば、低周波数信号と高周波数信号の当該パラメータの値を符号化する。例えば、時間包絡の立ち上がりの程度を立ち上がりか否かで表現すれば1ビットで符号化でき、例えば、前記任意の時間セグメント内において前記MLO個の周波数帯域毎に当該情報をMLOビットで符号化できる。時間包絡情報の符号化方法は前記の例に限定されない。
【０１３２】
さらに例えば、時間包絡情報符号化部21aは時間包絡情報として立ち下がりの程度を表す情報を算出する。例えば、任意の時間セグメントtE(l)≦i<tE(l+1)内において、低周波数信号のサブバンド信号の時間包絡の時間方向の差分値の最小値を、式（１０）を用いて算出する。同様に、例えば、任意の時間セグメントtE(l)≦i<tE(l+1)内において、高周波数信号のサブバンド信号の時間包絡の時間方向の差分値の最小値を算出する。
【数１３】
0005997592.tif 000017
さらには、式（１３）において、時間包絡に代えて当該時間包絡を時間方向に平滑化したパラメータの時間方向の差分値の最小値を算出できる。この場合、時間包絡情報符号化部21aは、時間包絡情報として当該低周波数信号及び高周波数信号のうち少なくとも1つ以上のサブバンド信号の時間包絡の立ち下がりの程度を表す情報を算出すればよく、前記の例に限定されない。そして、前記パラメータを符号化する。例えば、低周波数信号とコア復号信号の当該パラメータの差分値またはその絶対値を符号化する。さらに、例えば、低周波数信号と高周波数信号の当該パラメータの値を符号化する。。例えば、時間包絡の立ち下がりの程度を立ち下がりか否かで表現すれば1ビットで符号化でき、例えば、前記任意の時間セグメント内において前記MLO個の周波数帯域毎に当該情報をMLOビットで符号化できる。時間包絡情報の符号化方法は前記の例に限定されない。
【０１３３】
［第2の実施形態の音声符号化装置の第1の変形例］
図15は、第2の実施形態に係る音声符号化装置の第1の変形例21Aの構成を示す図である。
【０１３４】
図16は、第2の実施形態に係る音声符号化装置の第1の変形例21Aの動作を示すフローチャートである。
【０１３５】
時間包絡情報符号化部21aAは、包絡算出部20eにて算出した入力音声信号のサブバンド信号のパワーを用いて入力音声信号の時間包絡を算出し、当該時間包絡より時間包絡情報を符号化する（ステップS21-1a）。当該処理において、入力音声信号のサブバンド信号のパワーが算出されていない場合は、時間包絡情報符号化部21aAにて入力音声信号のサブバンド信号のパワーを算出してもよく、入力音声信号のサブバンド信号のパワーがどこで算出されるかは限定されない。
【０１３６】
例えば、時間包絡情報として、時間包絡形状の平坦さの程度を表す情報を算出する。例えば、任意の時間セグメントtE(l)≦i<tE(l+1)内でBLO(m)  (m=0,…,MLO,  MLO≧1)  (BLO(0)≧0,  BLO(MLO)<kx)で境界を表されるMLO個の周波数帯域に分割し、m番目の周波数帯域に含まれる低周波数信号のサブバンド信号XLO(k,i)  (BLO(m)≦k<BLO(m+1),  tE(l)≦i<tE(l+1))の時間包絡ELO(k,i)を式（７）により算出する。また時間包絡ELO(k,i)の算出方法は式（７）に限定されない。同様に、任意の時間セグメントtE(l)≦i<tE(l+1)内でBHI(m)  (m=0,…,MHI,  MHI≧1)  (BHI(0)≧kx,  BHI(MHI)<kh)で境界を表されるMHI個の周波数帯域に分割し、m番目の周波数帯域に含まれる低周波数信号のサブバンド信号XHI(k,i)  (BHI(m)≦k<BHI(m+1),  tE(l)≦i<tE(l+1))の時間包絡EHI(k,i)を式（１１）により算出する。また時間包絡EHI(k,i)の算出方法は式（１１）に限定されない。時間包絡ELO(k,i)の分散またはそれに準ずるパラメータ、及び時間包絡EHI(k,i)の分散またはそれに準ずるパラメータのうち少なくとも1つ以上を算出し、当該パラメータをそれぞれ別々にまたは組み合わせて符号化する。さらに別の例では、時間包絡ELO(k,i)の相加平均と相乗平均の比またはそれに準ずるパラメータ、及び時間包絡EHI(k,i)の相加平均と相乗平均の比またはそれに準ずるパラメータを少なくとも1つ以上算出し、当該パラメータをそれぞれ別々にまたは組み合わせて符号化する。時間包絡形状の平坦さの程度を表す情報の算出方法は上記の例に限定されない。
【０１３７】
さらに、例えば、時間包絡情報として、時間包絡形状の立ち上がりの程度を表す情報を算出する。例えば、時間包絡ELO(k,i)の時間方向の差分値を算出し、当該差分値の任意の時間セグメント内の最大値を算出する。同様に、時間包絡EHI(k,i)の時間方向の差分値を算出し、当該差分値の任意の時間セグメント内の最大値を算出する。当該パラメータをそれぞれ別々にまたは組み合わせて符号化する。低周波数信号の時間包絡形状を立ち上がりの程度を表す情報の算出方法は上記の例に限定されない。
【０１３８】
さらに、例えば、時間包絡情報として、時間包絡形状の立ち下がりの程度を表す情報を算出する。例えば、時間包絡ELO(k,i)の時間方向の差分値を算出し、当該差分値の任意の時間セグメント内の最小値を算出する。同様に、時間包絡EHI(k,i)の時間方向の差分値を算出し、当該差分値の任意の時間セグメント内の最小値を算出する。当該パラメータをそれぞれ別々にまたは組み合わせて符号化する。低周波数信号の時間包絡形状を立ち下がりの程度を表す情報の算出方法は上記の例に限定されない。
【０１３９】
当該第2の実施形態の低周波数時間包絡形状決定部10eに対して、本発明の第1の実施形態の第1、第2および第3の変形例が適用できることは明白である。
【０１４０】
当該第2の実施形態の音声復号装置11は、本発明の第1の実施形態の音声符号化装置20及びその第1の変形例の音声符号化装置20Aにより符号化された符号化系列を復号できる。
【０１４１】
［第3の実施形態］
図17は、第3の実施形態に係る音声復号装置12の構成を示す図である。音声復号装置12の通信装置は、下記音声符号化装置22から出力される多重化された符号化系列を受信し、更に、復号した音声信号を外部に出力する。音声復号装置12は、図17に示すように、機能的には、符号化系列逆多重化部10a、コア復号部10b、分析フィルタバンク部10c、符号化系列解析部10d、低周波数時間包絡形状決定部10e、低周波数時間包絡修正部12a、高周波数信号生成部10g、復号/逆量子化部10h、周波数包絡調整部10i、及び合成フィルタバンク部10jを備える。
【０１４２】
図18は、第3の実施形態に係る音声復号装置12の動作を示すフローチャートである。
【０１４３】
低周波数時間包絡修正部12aは、低周波数時間包絡形状決定部10eで決定した時間包絡形状に基づいて、コア復号部10bから出力される低周波数信号の時間包絡の形状を修正する（ステップS12-1）。
【０１４４】
例えば、低周波数時間包絡修正部12aは、任意の時間セグメントtt,E(l)≦i<tt,E(l+1))内の前記低周波数信号xdec,LO(i)に対して、所定の関数Ft(xdec,LO(i))を用いて以下の式（１４）
【数１４】
0005997592.tif 000018
により得られるx’dec,LO(i)を時間包絡形状が修正された低周波数信号として出力する。
【０１４５】
例えば、前記低周波数信号の時間包絡形状が平坦と決定された場合、以下の処理により、低周波数信号の時間包絡形状を修正できる。例えば、当該低周波数信号xdec,LO(i)に対して、所定の関数Ft(xdec,LO(i))を、
【数１５】
0005997592.tif 000019
として、x’dec,LO(i)を時間包絡形状が修正された低周波数信号として出力する。
また別の例によれば、所定の関数Ft(xdec,LO(i))を、低周波数信号xdec,LO(i)に対して平滑化フィルタ処理を施す
【数１６】
0005997592.tif 000020
(Nfilt≧1)で定義して、x’dec,LO(i)を時間包絡形状が修正された低周波数信号として出力する。上記の時間包絡形状を平坦に修正する処理の例は、それぞれを組み合わせて実施できる。低周波数時間包絡修正部10fは、低周波数信号の複数のサブバンド信号の時間包絡の形状を平坦に修正する処理を実施し、上記の例に限定されない。
【０１４６】
さらには、例えば、前記低周波数信号の時間包絡形状が立ち上がりと決定された場合、以下の処理により、低周波数信号の時間包絡形状を修正できる。例えば、所定の関数Ft(xdec,LO(i))を、iに対して単調増加する関数incr(i)を用いて
【数１７】
0005997592.tif 000021
で定義して、x’dec,LO(i)を時間包絡形状が修正された低周波数信号として出力する。低周波数時間包絡修正部10fは、低周波数信号の複数のサブバンド信号の時間包絡の形状を立ち上がりに修正する処理を実施し、上記の例に限定されない。
【０１４７】
さらには、例えば、前記低周波数信号の時間包絡形状が立ち下がりと決定された場合、以下の処理により、低周波数信号の時間包絡形状を修正できる。例えば、所定の関数Ft(xdec,LO(i))を、iに対して単調減少する関数decr(i)を用いて
【数１８】
0005997592.tif 000022
で定義して、x’dec,LO(i)を時間包絡形状が修正された低周波数信号として出力する。低周波数時間包絡修正部10fは、低周波数信号の複数のサブバンド信号の時間包絡の形状を立ち下がりに修正する処理を実施し、上記の例に限定されない。
【０１４８】
また別の例によれば、低周波数信号が離散フーリエ変換，離散コサイン変換，修正離散コサイン変換に代表される時間周波数変換により周波数領域の変換係数Xdec,LO(k)  (0≦k<kx)で表されたときは、所定の関数Ff(Xdec,LO(k))を用いて
【数１９】
0005997592.tif 000023
により得られるX’dec,LO(k)を時間包絡形状が修正された低周波数信号の周波数領域の変換係数として出力する。
【０１４９】
例えば、前記低周波数信号の時間包絡形状が平坦と決定された場合、以下の処理により、低周波数信号の時間包絡形状を修正できる。
BLO(m)  (m=0,…,MLO,  MLO≧1)  (BLO(0)≧0,  BLO(MLO)<kx)で境界を表されるMLO個の任意の周波数帯域Bdec,LO(m)をにおいて、周波数方向に線形予測して線形予測係数αp(m)  (m=0,…,MLO-1)を得て、所定の関数Ft(Xdec,LO(k))を、変換係数Xdec,LO(k)に対して線形予測逆フィルタ処理を施す
【数２０】
0005997592.tif 000024
(Npred≧1)で定義して、X’dec,LO(k,i)を時間包絡形状が修正された低周波数信号の変換係数として出力する。
【０１５０】
図19は、第3の実施形態に係る音声符号化装置22の構成を示す図である。音声符号化装置22の通信装置は、符号化の対象となる音声信号を外部から受信し、更に、符号化された符号化系列を外部に出力する。音声符号化装置22は、図19に示すように、機能的には、ダウンサンプリング部20a、コア符号化部20b、分析フィルタバンク部20c、制御パラメータ符号化部20d、包絡算出部20e、量子化/符号化部20f、時間包絡算出部22a及び22a1、時間包絡情報符号化部22b、符号化系列多重化部20h、及びコア復号信号生成部20iを備える。
【０１５１】
図20は、第3の実施形態に係る音声符号化装置22の動作を示すフローチャートである。
【０１５２】
時間包絡算出部22aは、ダウンサンプリング部20aから得られるダウンサンプル信号の時間包絡を算出する（ステップ22-1）。
【０１５３】
例えば、任意の時間セグメントtt,E(l)≦i<tt,E(l+1))内のダウンサンプル信号xLO(i)の時間包絡ELO(i)を、当該時間セグメント内で正規化したダウンサンプル信号のパワーとして算出できる。
【数２１】
0005997592.tif 000025
ダウンサンプル信号の時間包絡は、ダウンサンプル信号の大きさの時間方向の変動がわかるパラメータであれば良く、前記の例に限定されない。
【０１５４】
時間包絡算出部22a1は、コア復号信号生成部20iにて生成されたコア復号信号の時間包絡を算出する（ステップ22-2）。コア復号信号の時間包絡は、前記ダウンサンプル信号の時間包絡と同様に算出できる。
【０１５５】
例えば、任意の時間セグメントtt,E(l)≦i<tt,E(l+1))内の前記コア復号信号xdec,LO(i)の時間包絡Edec,LO(i)を、当該時間セグメント内で正規化したコア復号信号のパワーとして算出できる。
【数２２】
0005997592.tif 000026
コア復号信号の時間包絡は、コア復号信号の大きさの時間方向の変動がわかるパラメータであれば良く、前記の例に限定されない。
【０１５６】
時間包絡情報符号化部22bは、時間包絡算出部22aで算出されたダウンサンプル信号の時間包絡と、時間包絡算出部22a1で算出されたコア復号信号の時間包絡とを用いて、時間包絡情報を算出し、当該時間包絡より時間包絡情報を符号化する（ステップS22-3）。
【０１５７】
例えば、時間包絡情報符号化部22bは時間包絡情報として平坦の程度を表す情報を算出する。例えば、ダウンサンプル信号及びコア復号信号の時間包絡の分散またはそれに準ずるパラメータを算出する。さらに別の例では、ダウンサンプル信号及びコア復号信号のサブバンド信号の時間包絡の相加平均と相乗平均の比またはそれに準ずるパラメータを算出する。この場合、時間包絡情報符号化部22bは、時間包絡情報として当該ダウンサンプル信号の時間包絡の平坦さを表す情報を算出すればよく、前記の例に限定されない。そして、前記パラメータを符号化する。例えば、ダウンサンプル信号とコア復号信号の当該パラメータの差分値またはその絶対値を符号化する。さらに、例えば、ダウンサンプル信号の当該パラメータの値または絶対値を符号化する。例えば、時間包絡の平坦さを平坦か否かで表現すれば1ビットで符号化でき、例えば、前記任意の時間セグメントについては1ビットで符号化できる。時間包絡情報の符号化方法は前記の例に限定されない。
【０１５８】
さらに例えば、時間包絡情報符号化部22bは時間包絡情報として立ち上がりの程度を表す情報を算出する。例えば、任意の時間セグメントtt,E(l)≦i<tt,E(l+1)内において、ダウンサンプル信号の時間包絡の時間方向の差分値の最大値を算出する。
【数２３】
0005997592.tif 000027
さらには、式（２３）において、時間包絡に代えて当該時間包絡を時間方向に平滑化したパラメータの時間方向の差分値の最大値を算出できる。この場合、時間包絡情報符号化部22bは、時間包絡情報として当該ダウンサンプル信号の時間包絡の立ち上がりの程度を表す情報を算出すればよく、前記の例に限定されない。そして、前記パラメータを符号化する。例えば、ダウンサンプル信号とコア復号信号の当該パラメータの差分値またはその絶対値を符号化する。例えば、時間包絡の立ち上がりの程度を立ち上がりか否かで表現すれば1ビットで符号化でき、例えば、前記任意の時間セグメントについては1ビットで符号化できる。時間包絡情報の符号化方法は前記の例に限定されない。
【０１５９】
さらに例えば、時間包絡情報符号化部20gは時間包絡情報として立ち下がりの程度を表す情報を算出する。例えば、任意の時間セグメントtt,E(l)≦i<tt,E(l+1)内において、低周波数信号のサブバンド信号の時間包絡の時間方向の差分値の最小値を算出する。
【数２４】
0005997592.tif 000028
さらには、式（２４）において、時間包絡に代えて当該時間包絡を時間方向に平滑化したパラメータの時間方向の差分値の最小値を算出できる。この場合、時間包絡情報符号化部22bは、時間包絡情報として当該ダウンサンプル信号の時間包絡の立ち下がりの程度を表す情報を算出すればよく、前記の例に限定されない。そして、前記パラメータを符号化する。例えば、ダウンサンプル信号とコア復号信号の当該パラメータの差分値またはその絶対値を符号化する。例えば、時間包絡の立ち下がりの程度を立ち下がりか否かで表現すれば1ビットで符号化でき、例えば、前記任意の時間セグメントについては1ビットで符号化できる。時間包絡情報の符号化方法は前記の例に限定されない。
【０１６０】
前記時間包絡情報として平坦の程度、立ち上がりの程度、及び立下りの程度を表す情報を算出する例において、ダウンサンプル信号及びコア復号信号の時間包絡のうち一方のみを用いる場合においては、他方の時間包絡の算出のみに係る各部及び各処理を省略することができる。
【０１６１】
［第3の実施形態の音声符号化装置の第1の変形例］
図21は、第3の実施形態に係る音声符号化装置の第1の変形例22Aの構成を示す図である。
【０１６２】
図22は、第3の実施形態に係る音声符号化装置の第1の変形例22Aの動作を示すフローチャートである。
【０１６３】
時間包絡情報符号化部22bAは、時間包絡算出部22aにて算出されたダウンサンプル信号の時間包絡より時間包絡情報を算出し、当該時間包絡情報を符号化する（ステップS22-3a）。
【０１６４】
例えば、時間包絡情報として、時間包絡形状の平坦さの程度を表す情報を算出する。例えば、任意の時間セグメントtt,E(l)≦i<tt,E(l+1)内のダウンサンプル信号xLO(i)  (tt,E(l)≦i<tt,E(l+1))の時間包絡ELO(i)を式（２１）により算出する。また時間包絡ELO(i)の算出方法は式（２１）に限定されない。時間包絡ELO(i)の分散またはそれに準ずるパラメータを算出し、当該パラメータを符号化する。さらに別の例では、時間包絡ELO(i)の相加平均と相乗平均の比またはそれに準ずるパラメータを算出し、当該パラメータを符号化する。ダウンサンプル信号の時間包絡形状の平坦さの程度を表す情報の算出方法は上記の例に限定されない。
【０１６５】
さらに、例えば、時間包絡情報として、時間包絡形状の立ち上がりの程度を表す情報を算出する。例えば、時間包絡ELO(i)のの時間方向の差分値を算出し、当該差分値の任意の時間セグメント内の最大値を算出し符号化する。ダウンサンプル信号の時間包絡形状を立ち上がりの程度を表す情報の算出方法は上記の例に限定されない。
【０１６６】
さらに、例えば、時間包絡情報として、時間包絡形状の立ち下がりの程度を表す情報を算出する。例えば、時間包絡ELO(i)のの時間方向の差分値を算出し、当該差分値の任意の時間セグメント内の最小値を算出し符号化する。ダウンサンプル信号の時間包絡形状を立ち下がりの程度を表す情報の算出方法は上記の例に限定されない。
【０１６７】
［第3の実施形態の音声符号化装置の第2の変形例］
図23は、第3の実施形態に係る音声符号化装置の第2の変形例22Bの構成を示す図である。
【０１６８】
図24は、第3の実施形態に係る音声符号化装置の第2の変形例22Bの動作を示すフローチャートである。
【０１６９】
時間包絡算出部22aBは、入力音声信号の時間包絡を算出する（ステップ22-1b）。
【０１７０】
例えば、任意の時間セグメントtt,E(l)≦i<tt,E(l+1))内の前記入力信号x(i)の時間包絡E(i)を、当該時間セグメント内で正規化した入力信号のパワーとして算出できる。
【数２５】
0005997592.tif 000029
入力信号の時間包絡は、入力信号の大きさの時間方向の変動がわかるパラメータであれば良く、前記の例に限定されない。
【０１７１】
時間包絡情報符号化部22bBは、時間包絡算出部22aBにて算出された入力音声信号の時間包絡より時間包絡情報を算出し、当該時間包絡情報を符号化する（ステップS22-3b）。
【０１７２】
例えば、時間包絡情報として、時間包絡形状の平坦さの程度を表す情報を算出する。例えば、任意の時間セグメントtt,E(l)≦i<tt,E(l+1)内の入力信号x(i)  (tt,E(l)≦i<tt,E(l+1))の時間包絡E(i)を式（２５）により算出する。また時間包絡E(i)の算出方法は式（２５）に限定されない。時間包絡E(i)の分散またはそれに準ずるパラメータを算出し、当該パラメータを符号化する。さらに別の例では、時間包絡E(i)の相加平均と相乗平均の比またはそれに準ずるパラメータを算出し、当該パラメータを符号化する。入力信号の時間包絡形状の平坦さの程度を表す情報の算出方法は上記の例に限定されない。
【０１７３】
さらに、例えば、時間包絡情報として、時間包絡形状の立ち上がりの程度を表す情報を算出する。例えば、時間包絡E(i)のの時間方向の差分値を算出し、当該差分値の任意の時間セグメント内の最大値を算出し符号化する。入力信号の時間包絡形状を立ち上がりの程度を表す情報の算出方法は上記の例に限定されない。
【０１７４】
さらに、例えば、時間包絡情報として、時間包絡形状の立ち下がりの程度を表す情報を算出する。例えば、時間包絡E(i)のの時間方向の差分値を算出し、当該差分値の任意の時間セグメント内の最小値を算出し符号化する。入力信号の時間包絡形状を立ち下がりの程度を表す情報の算出方法は上記の例に限定されない。
【０１７５】
当該第3の実施形態の低周波数時間包絡形状決定部10eに対して、本発明の第1の実施形態の第1、第2、および第3の変形例が適用できることは明白である。
【０１７６】
［第4の実施形態］
図25は、第4の実施形態に係る音声復号装置13の構成を示す図である。音声復号装置13の通信装置は、下記音声符号化装置23から出力される多重化された符号化系列を受信し、更に、復号した音声信号を外部に出力する。音声復号装置13は、図25に示すように、機能的には、符号化系列逆多重化部10aA、コア復号部10b、分析フィルタバンク部10c、符号化系列解析部13c、高周波数時間包絡形状決定部13a、時間包絡修正部13b、高周波数信号生成部10g、復号/逆量子化部10h、周波数包絡調整部10i、及び合成フィルタバンク部10jを備える。
【０１７７】
図26は、第4の実施形態に係る音声復号装置13の動作を示すフローチャートである。
【０１７８】
符号化系列解析部13cは、符号化系列逆多重化部10aAで分割された符号化系列の帯域拡張部分を解析し、高周波数信号生成部10g、復号/逆量子化部10h、高周波数時間包絡形状決定部13aで必要な情報に分割する（ステップS13-3）。
【０１７９】
高周波数時間包絡形状決定部13aは、符号化系列解析部13cから高周波時間包絡形状に関する情報を受け取り、当該情報に基づき高周波数信号の時間包絡形状を決定する（ステップS13-1）。例えば、高周波数信号の時間包絡形状を平坦と決定する。さらに、例えば、高周波数信号の時間包絡形状を立ち上がりと決定する。さらに、例えば、高周波数信号の時間包絡形状を立ち下がりと決定する。
【０１８０】
時間包絡修正部13bは、高周波数時間包絡形状決定部13aで決定した時間包絡形状に基づいて、分析フィルタバンク部10cから出力され、高周波数信号生成部10gにて高周波数信号の生成に利用する低周波数信号の複数のサブバンド信号の時間包絡の形状を修正する（ステップS13-2）。
【０１８１】
例えば、前記高周波数信号の時間包絡形状が平坦と決定された場合、例えば、高周波数信号の生成に利用する低周波数信号に対して、低周波数時間包絡修正部10fが前記低周波数信号の時間包絡形状を平坦にする処理と同様の処理により、高周波数信号の生成に利用する低周波数信号の時間包絡形状を修正できる。
【０１８２】
さらに、例えば、前記高周波数信号の時間包絡形状が立ち上がりと決定された場合、例えば、低周波数時間包絡修正部10fが前記低周波数信号の時間包絡形状を立ち上がりにする処理と同様の処理により、高周波数信号の生成に利用する低周波数信号の時間包絡形状を修正できる。
【０１８３】
さらに、例えば、前記高周波数信号の時間包絡形状が立ち下がりと決定された場合、例えば、低周波数時間包絡修正部10fが前記低周波数信号の時間包絡形状を立ち下がりにする処理と同様の処理により、高周波数信号の生成に利用する低周波数信号の時間包絡形状を修正できる。
【０１８４】
高周波数信号の生成に利用する低周波数信号の時間包絡形状を修正する処理は、上記の例に限定されない。
【０１８５】
図27は、第4の実施形態に係る音声符号化装置23の構成を示す図である。音声符号化装置23の通信装置は、符号化の対象となる音声信号を外部から受信し、更に、符号化された符号化系列を外部に出力する。音声符号化装置23は、図27に示すように、機能的には、ダウンサンプリング部20a、コア符号化部20b、分析フィルタバンク部20c及び20c1、制御パラメータ符号化部20d、包絡算出部20e、量子化/符号化部20f、時間包絡情報符号化部23a、符号化系列多重化部20h、サブバンド信号パワー算出部20j、及びコア復号信号生成部20iを備える。
【０１８６】
図28は、第4の実施形態に係る音声符号化装置23の動作を示すフローチャートである。
【０１８７】
時間包絡情報符号化部23aは、高周波数信号の生成に利用する低周波数信号の時間包絡と高周波数信号の時間包絡のうち少なくとも一つ以上を算出し、さらにサブバンド信号パワー算出部20jにて算出されたコア復号信号のサブバンド信号のパワーを用いてコア復号信号の時間包絡を算出し、当該低周波数信号の時間包絡及び高周波数信号の時間包絡のうち少なくとも一つ以上とコア復号信号の時間包絡より時間包絡情報を符号化する（ステップS23-1）。低周波数信号の時間包絡は、包絡算出部20eにて算出した低周波数信号のサブバンド信号のパワーを用いて低周波数信号の時間包絡を算出する。高周波数信号の時間包絡は、包絡算出部20eにて算出した高周波数信号のサブバンド信号のパワーを用いて高周波数信号の時間包絡を算出する。当該処理において、低周波数信号のサブバンド信号のパワーが算出されていない場合は、時間包絡情報符号化部23aにて低周波数信号のサブバンド信号のパワーを算出でき、低周波数信号のサブバンド信号のパワーがどこで算出されるかは限定されない。さらには、高周波数信号のサブバンド信号のパワーが算出されていない場合は、時間包絡情報符号化部23aにて高周波数信号のサブバンド信号のパワーを算出でき、高周波数信号のサブバンド信号のパワーがどこで算出されるかは限定されない。
【０１８８】
例えば、時間包絡情報符号化部20gが前記低周波数信号の時間包絡を算出する処理と同様の処理により、当該高周波数信号の生成に利用する低周波数信号の時間包絡を算出できる。高周波数信号の生成に利用する低周波数信号のサブバンド信号の時間包絡は、当該低周波数信号のサブバンド信号の大きさの時間方向の変動がわかるパラメータであれば良く、前記の例に限定されない。
【０１８９】
また、例えば、時間包絡情報符号化部21aが前記高周波数信号の時間包絡を算出する処理と同様の処理により、当該高周波数信号の時間包絡を算出できる。高周波数信号のサブバンド信号の時間包絡は、当該高周波数信号のサブバンド信号の大きさの時間方向の変動がわかるパラメータであれば良く、前記の例に限定されない。
【０１９０】
例えば、時間包絡情報符号化部20gが時間包絡情報として平坦の程度を表す情報を算出する処理において、前記低周波数信号サブバンド信号の時間包絡の代わりに、当該高周波数信号の生成に利用する低周波数信号のサブバンド信号の時間包絡を用いることにより、時間包絡情報として平坦の程度を表す情報を算出でき、また当該時間包絡情報を符号化できる。さらには、例えば、時間包絡情報符号化部20gが時間包絡情報として平坦の程度を表す情報を算出する処理において、前記低周波数信号サブバンド信号の時間包絡の代わりに、当該高周波数信号のサブバンド信号の時間包絡を用いることにより、時間包絡情報として平坦の程度を表す情報を算出でき、また当該時間包絡情報を符号化できる。例えば、時間包絡の平坦の程度を平坦か否かで表現すれば1ビットで符号化できる。
【０１９１】
さらに、例えば、時間包絡情報符号化部20gが時間包絡情報として立ち上がりの程度を表す情報を算出する処理において、前記低周波数信号サブバンド信号の時間包絡の代わりに、当該高周波数信号の生成に利用する低周波数信号のサブバンド信号の時間包絡を用いることにより、時間包絡情報として立ち上がりの程度を表す情報を算出でき、また当該時間包絡情報を符号化できる。さらには、例えば、時間包絡情報符号化部20gが時間包絡情報として立ち上がりの程度を表す情報を算出する処理において、前記低周波数信号サブバンド信号の時間包絡の代わりに、当該高周波数信号のサブバンド信号の時間包絡を用いることにより、時間包絡情報として立ち上がりの程度を表す情報を算出でき、また当該時間包絡情報を符号化できる。例えば、時間包絡の立ち上がりの程度を立ち上がりか否かで表現すれば1ビットで符号化できる。
【０１９２】
さらに、例えば、時間包絡情報符号化部20gが時間包絡情報として立ち下がりの程度を表す情報を算出する処理において、前記低周波数信号サブバンド信号の時間包絡の代わりに、当該高周波数信号の生成に利用する低周波数信号のサブバンド信号の時間包絡を用いることにより、時間包絡情報として立ち下がりの程度を表す情報を算出でき、また当該時間包絡情報を符号化できる。さらには、例えば、時間包絡情報符号化部20gが時間包絡情報として立ち下がりの程度を表す情報を算出する処理において、前記低周波数信号サブバンド信号の時間包絡の代わりに、当該高周波数信号のサブバンド信号の時間包絡を用いることにより、時間包絡情報として立ち下がりの程度を表す情報を算出でき、また当該時間包絡情報を符号化できる。例えば、時間包絡の立ち下がりの程度を立ち下がりか否かで表現すれば1ビットで符号化できる。
【０１９３】
なお、時間包絡情報の算出方法、及び符号化方法は前記の例に限定されない。
【０１９４】
［第4の実施形態の音声復号装置の第1の変形例］
図29は、第4の実施形態に係る音声復号装置の第1の変形例13Aの構成を示す図である。
【０１９５】
図30は、第4の実施形態に係る音声復号装置の第1の変形例13Aの動作を示すフローチャートである。
【０１９６】
高周波数時間包絡形状決定部13aAは、コア復号部10bから低周波数信号を受け取り、当該低周波数信号に基づいて高周波数時間包絡形状を決定する（ステップS13-1a）。
【０１９７】
例えば、低周波数信号の時間包絡を算出し、当該低周波数時間包絡の形状に基づいて高周波数時間包絡形状を決定する。さらに、例えば、低周波数信号に所定の処理を施した信号の時間包絡を算出し、当該処理済低周波数信号の時間包絡の形状に基づいて高周波数時間包絡形状を決定する。前記所定の処理は、例えばハイパスフィルタ処理であるが、これに限定されない。
【０１９８】
例えば、高周波数信号の時間包絡形状を平坦と決定する。例えば、低周波数時間包絡形状決定部10eAが前記低周波数信号の時間包絡形状を平坦と決定する処理と同様に高周波数信号の時間包絡形状を平坦と決定できる。さらに、低周波数時間包絡形状決定部10eAが前記低周波数信号の時間包絡形状を平坦と決定する処理において、前記低周波数信号の時間包絡の代わりに、前記処理済低周波数信号の時間包絡を用いて、高周波数信号の時間包絡形状を平坦と決定できる。高周波数信号の時間包絡形状を平坦と決定する処理は上記の例に限定されない。
【０１９９】
さらに、例えば、高周波数信号の時間包絡形状を立ち上がりと決定する。例えば、低周波数時間包絡形状決定部10eAが前記低周波数信号の時間包絡形状を立ち上がりと決定する処理と同様に高周波数信号の時間包絡形状を立ち上がりと決定できる。さらに、低周波数時間包絡形状決定部10eAが前記低周波数信号の時間包絡形状を立ち上がりと決定する処理において、前記低周波数信号の時間包絡の代わりに、前記処理済低周波数信号の時間包絡を用いて、高周波数信号の時間包絡形状を立ち上がりと決定できる。高周波数信号の時間包絡形状を立ち上がりと決定する処理は上記の例に限定されない。
【０２００】
さらに、例えば、高周波数信号の時間包絡形状を立ち下がりと決定する。例えば、低周波数時間包絡形状決定部10eAが前記低周波数信号の時間包絡形状を立ち下がりと決定する処理と同様に高周波数信号の時間包絡形状を立ち下がりと決定できる。さらに、低周波数時間包絡形状決定部10eAが前記低周波数信号の時間包絡形状を立ち下がりと決定する処理において、前記低周波数信号の時間包絡の代わりに、前記処理済低周波数信号の時間包絡を用いて、高周波数信号の時間包絡形状を立ち下がりと決定できる。高周波数信号の時間包絡形状を立ち下がりと決定する処理は上記の例に限定されない。
【０２０１】
［第4の実施形態の音声復号装置の第2の変形例］
図31は、第4の実施形態に係る音声復号装置の第2の変形例13Bの構成を示す図である。
【０２０２】
第4の実施形態に係る音声復号装置の第1の変形例13Aとの相違点は、高周波数時間包絡形状決定部13aBは、分析フィルタバンク部10cから低周波数信号の複数のサブバンド信号を受け取り、当該低周波数信号の複数のサブバンド信号に基づいて高周波数信号の時間包絡形状を決定する点である（ステップS13-1aに相当の処理）。
【０２０３】
例えば、低周波数信号の少なくとも一つ以上のサブバンド信号の時間包絡を算出し、当該低周波数サブバンド信号時間包絡の形状に基づいて高周波数時間包絡形状を決定する。
【０２０４】
例えば、高周波数信号の時間包絡形状を平坦と決定する。例えば、低周波数時間包絡形状決定部10eBが前記低周波数信号の時間包絡形状を平坦と決定する処理と同様にして、高周波数信号の時間包絡形状を平坦と決定できる。この際、周波数帯域の境界を表すBLO(m)は、例えば、比較的高い周波数の周波数帯域のみを定義するなどとして、低周波数時間包絡形状決定部10eBと異ならせることができる。高周波数信号の時間包絡形状を平坦と決定する処理は上記の例に限定されない。
【０２０５】
さらに、例えば、高周波数信号の時間包絡形状を立ち上がりと決定する。例えば、低周波数時間包絡形状決定部10eBが前記低周波数信号の時間包絡形状を立ち上がりと決定する処理と同様にして、高周波数信号の時間包絡形状を立ち上がりと決定できる。この際、周波数帯域の境界を表すBLO(m)は、例えば、比較的高い周波数の周波数帯域のみを定義するなどとして、低周波数時間包絡形状決定部10eBと異ならせることができる。高周波数信号の時間包絡形状を立ち上がりと決定する処理は上記の例に限定されない。
【０２０６】
さらに、例えば、高周波数信号の時間包絡形状を立ち下がりと決定する。例えば、低周波数時間包絡形状決定部10eBが前記低周波数信号の時間包絡形状を立ち下がりと決定する処理と同様にして、高周波数信号の時間包絡形状を立ち下がりと決定できる。この際、周波数帯域の境界を表すBLO(m)は、例えば、比較的高い周波数の周波数帯域のみを定義するなどとして、低周波数時間包絡形状決定部10eBと異ならせることができる。高周波数信号の時間包絡形状を立ち下がりと決定する処理は上記の例に限定されない。
【０２０７】
［第4の実施形態の音声復号装置の第3の変形例］
図32は、第4の実施形態に係る音声復号装置の第3の変形例13Cの構成を示す図である。
【０２０８】
高周波数時間包絡形状決定部13aCは、符号化系列解析部13cから高周波時間包絡形状に関する情報、コア復号部10bから低周波数信号、分析フィルタバンク部10cから低周波数信号の複数のサブバンド信号のうち少なくとも一つを受け取り、高周波数信号の時間包絡形状を決定する（ステップS13-1に相当の処理）。
【０２０９】
例えば、低周波数信号の少なくとも一つ以上のサブバンド信号の時間包絡を算出し、当該低周波数サブバンド信号時間包絡の形状に基づいて高周波数時間包絡形状を決定する。
【０２１０】
例えば、高周波数信号の時間包絡形状を平坦と決定する。この場合、上記第4の実施形態の音声復号装置、当該復号装置の第1及び第2の変形例にて記載の高周波数信号の時間包絡形状を平坦と決定する方法を少なくとも一つ以上組み合わせて時間包絡形状を平坦と決定する。高周波数信号の時間包絡形状を平坦と決定する方法は上記に限定されない。
【０２１１】
また、例えば、高周波数信号の時間包絡形状を立ち上がりと決定する。この場合、上記第4の実施形態の音声復号装置、当該復号装置の第1及び第2の変形例にて記載の高周波数信号の時間包絡形状を立ち上がりと決定する方法を少なくとも一つ以上組み合わせて時間包絡形状を立ち上がりと決定する。高周波数信号の時間包絡形状を立ち上がりと決定する方法は上記に限定されない。
【０２１２】
さらに、例えば、高周波数信号の時間包絡形状を立ち下がりと決定する。この場合、上記第4の実施形態の音声復号装置、当該復号装置の第1及び第2の変形例にて記載の高周波数信号の時間包絡形状を立ち下がりと決定する方法を少なくとも一つ以上組み合わせて時間包絡形状を立ち下がりと決定する。高周波数信号の時間包絡形状を立ち下がりと決定する方法は上記に限定されない。
【０２１３】
［第4の実施形態の音声符号化装置の第1の変形例］
図33は、第4の実施形態に係る音声符号化装置の第1の変形例23Aの構成を示す図である。
【０２１４】
図34は、第4の実施形態に係る音声符号化装置の第1の変形例23Aの動作を示すフローチャートである。
【０２１５】
時間包絡情報符号化部23aAは、低周波数信号の時間包絡と高周波数信号の時間包絡のうち少なくとも一つ以上を算出し、当該低周波数信号及び高周波数信号の時間包絡のうち少なくとも一つ以上より時間包絡情報を算出し符号化する（ステップS23-1a）。低周波数信号の時間包絡は、包絡算出部20eにて算出した低周波数信号のサブバンド信号のパワーを用いて低周波数信号の時間包絡を算出する。高周波数信号の時間包絡は、包絡算出部20eにて算出した高周波数信号のサブバンド信号のパワーを用いて高周波数信号の時間包絡を算出する。当該処理において、低周波数信号のサブバンド信号のパワーが算出されていない場合は、時間包絡情報符号化部23aAにて低周波数信号のサブバンド信号のパワーを算出してもよく、低周波数信号のサブバンド信号のパワーがどこで算出されるかは限定されない。さらには、高周波数信号のサブバンド信号のパワーが算出されていない場合は、時間包絡情報符号化部23aAにて高周波数信号のサブバンド信号のパワーを算出してもよく、高周波数信号のサブバンド信号のパワーがどこで算出されるかは限定されない。
【０２１６】
例えば、時間包絡情報として、時間包絡形状の平坦さの程度を表す情報を算出する。例えば、任意の時間セグメントtE(l)≦i<tE(l+1)内でBLO(m)  (m=0,…,MLO,  MLO≧1)  (BLO(0)≧0,  BLO(MLO)<kx)で境界を表されるMLO個の周波数帯域に分割し、m番目の周波数帯域に含まれる低周波数信号のサブバンド信号XLO(k,i)  (BLO(m)≦k<BLO(m+1),  tE(l)≦i<tE(l+1))の時間包絡ELO(k,i)を式（７）により算出する。また時間包絡ELO(k,i)の算出方法は式（７）に限定されない。時間包絡ELO(k,i)の分散またはそれに準ずるパラメータを算出し、当該パラメータを符号化する。さらに別の例では、時間包絡ELO(k,i)の相加平均と相乗平均の比またはそれに準ずるパラメータを算出し、当該パラメータを符号化する。さらには、例えば、任意の時間セグメントtE(l)≦i<tE(l+1)内でBHI(m)  (m=0,…,MHI,  MH≧1)  (BHI(0)≧kx,  BHI(MHI)<kh)で境界を表されるMHI個の周波数帯域に分割し、m番目の周波数帯域に含まれる高周波数信号のサブバンド信号XHI(k,i)  (BHI(m)≦k<BHI(m+1),  tE(l)≦i<tE(l+1))の時間包絡EHI(k,i)を式（１１）により算出する。また時間包絡EHI(k,i)の算出方法は式（１１）に限定されない。時間包絡EHI(k,i)の分散またはそれに準ずるパラメータを算出し、当該パラメータを符号化する。さらに別の例では、時間包絡EHI(k,i)の相加平均と相乗平均の比またはそれに準ずるパラメータを算出し、当該パラメータを符号化する。時間包絡形状の平坦さの程度を表す情報の算出方法は上記の例に限定されない。
【０２１７】
さらに、例えば、時間包絡情報として、時間包絡形状の立ち上がりの程度を表す情報を算出する。例えば、時間包絡ELO(k,i)の時間方向の差分値を算出し、当該差分値の任意の時間セグメント内の最大値を算出し符号化する。さらには、例えば、時間包絡EHI(k,i)の時間方向の差分値を算出し、当該差分値の任意の時間セグメント内の最大値を算出し符号化する。時間包絡形状を立ち上がりの程度を表す情報の算出方法は上記の例に限定されない。
【０２１８】
さらに、例えば、時間包絡情報として、時間包絡形状の立ち下がりの程度を表す情報を算出する。例えば、時間包絡ELO(k,i)のの時間方向の差分値を算出し、当該差分値の任意の時間セグメント内の最小値を算出し符号化する。さらには、例えば、時間包絡EHI(k,i)のの時間方向の差分値を算出し、当該差分値の任意の時間セグメント内の最小値を算出し符号化する。
【０２１９】
なお、時間包絡形状を立ち下がりの程度を表す情報の算出方法は上記の例に限定されない。前記時間包絡情報として平坦の程度、立ち上がりの程度、及び立下りの程度を表す情報を算出する例において、低周波数信号及び高周波数信号のサブバンド信号の時間包絡のうち一方のみを用いる場合においては、他方の時間包絡の算出のみに係る各部及び各処理を省略することができる。
【０２２０】
［第5の実施形態］
図35は、第5の実施形態に係る音声復号装置14の構成を示す図である。音声復号装置14の通信装置は、下記音声符号化装置24から出力される多重化された符号化系列を受信し、更に、復号した音声信号を外部に出力する。音声復号装置14は、図35に示すように、機能的には、符号化系列逆多重化部10aA、コア復号部10b、分析フィルタバンク部10c、符号化系列解析部13c、高周波数信号生成部10g、高周波数時間包絡形状決定部13a、時間包絡修正部14a、復号/逆量子化部10h、周波数包絡調整部10i、及び合成フィルタバンク部10jを備える。
【０２２１】
図36は、第5の実施形態に係る音声復号装置14の動作を示すフローチャートである。
【０２２２】
時間包絡修正部14aは、高周波数時間包絡形状決定部13aで決定した時間包絡形状に基づいて、高周波数信号生成部10gから出力される高周波数信号の複数のサブバンド信号の時間包絡の形状を修正する（ステップS14-1）。
【０２２３】
例えば、任意の時間セグメントtE(l)≦i<tE(l+1)内でBgen,HI(m)  (m=0,…,Mgen,HI,  Mgen,HI≧1)  (Bgen,HI(0)≧kx,  Bgen,HI(Mgen,HI)<kh)で境界を表されるMHI個の周波数帯域に分割し、m番目の周波数帯域に含まれる高周波数信号生成部10gから出力される高周波数信号のサブバンド信号Xgen,HI(k,i)  (BHI(m)≦k<BHI(m+1),  tE(l)≦i<tE(l+1))に対して、所定の関数F(Xgen,HI(k,i))を用いて以下の式（２６）
【数２６】
0005997592.tif 000030
により得られるX’gen,HI(k,i)を時間包絡形状が修正された高周波数信号のサブバンド信号として出力する。
【０２２４】
例えば、前記高周波数信号の時間包絡形状が平坦と決定された場合、以下の処理により、当該高周波数信号の時間包絡形状を修正できる。例えば、当該サブバンド信号Xgen,HI(k,i)をBgen,HI(m)  (m=0,…,MHI,  MHI≧1)  (Bgen,HI(0)≧kx,  Bgen,HI(MHI)<kh)で境界を表されるMHI個の周波数帯域に分割し、m番目の周波数帯域に含まれるサブバンド信号Xgen,HI(k,i)  (BHI(m)≦k<BHI(m+1),  tE(l)≦i<tE(l+1))に対して、所定の関数F(Xgen,HI(k,i))を、
【数２７】
0005997592.tif 000031
（これらを式（２７）という。）
として、X’gen,HI(k,i)を時間包絡形状が修正された高周波数信号のサブバンド信号として出力する。
また別の例によれば、所定の関数F(Xgen,HI(k,i))を、サブバンド信号Xgen,HI(k,i)に対して平滑化フィルタ処理を施す
【数２８】
0005997592.tif 000032
(Nfilt≧1)で定義して、X’gen,HI(k,i)を時間包絡形状が修正された高周波数信号のサブバンド信号として出力する。さらに、前記Bgen,HI(m)を用いて境界が表される各周波数帯域内で、フィルタ処理前後のサブバンド信号のパワーをあわせるように処理できる。
また別の例によれば、前記Bgen,HI(m)を用いて境界が表される各周波数帯域内で、サブバンド信号Xgen,HI(k,i)を周波数方向に線形予測して線形予測係数αp(m)  (m=0,…,MHI-1)を得て、所定の関数F(Xgen,HI(k,i))をサブバンド信号Xgen,HI(k,i)に対して線形予測逆フィルタ処理を施す
【数２９】
0005997592.tif 000033
(Npred≧1)で定義して、X’gen,HI(k,i)を時間包絡形状が修正された高周波数信号のサブバンド信号として出力する。
【０２２５】
上記の時間包絡形状を平坦に修正する処理の例は、それぞれを組み合わせて実施できる。時間包絡修正部14aは、高周波数信号の複数のサブバンド信号の時間包絡の形状を平坦に修正する処理を実施し、上記の例に限定されない。
【０２２６】
さらには、例えば、前記高周波数信号の時間包絡形状が立ち上がりと決定された場合、以下の処理により、当該高周波数信号の時間包絡形状を修正できる。例えば、所定の関数F(Xgen,HI(k,i))をiに対して単調増加する関数incr(i)を用いて
【数３０】
0005997592.tif 000034
で定義して、X’gen,HI(k,i)を時間包絡形状が修正された高周波数信号のサブバンド信号として出力する。さらに、前記Bgen,HI(m)を用いて境界が表される各周波数帯域内で、時間包絡形状の修正前後のサブバンド信号のパワーをあわせるように処理できる。
【０２２７】
時間包絡修正部14aは、高周波数信号の複数のサブバンド信号の時間包絡の形状を立ち上がりに修正する処理を実施し、上記の例に限定されない。
【０２２８】
さらには、例えば、前記高周波数信号の時間包絡形状が立ち下がりと決定された場合、以下の処理により、当該高周波数信号の時間包絡形状を修正できる。例えば、所定の関数F(Xgen,HI(k,i))を、iに対して単調減少する関数decr(i)を用いて
【数３１】
0005997592.tif 000035
で定義して、X’gen,HI(k,i)を時間包絡形状が修正された高周波数信号のサブバンド信号として出力する。さらに、前記Bgen,HI(m)を用いて境界が表される各周波数帯域内で、時間包絡形状の修正前後のサブバンド信号のパワーをあわせるように処理できる。
【０２２９】
時間包絡修正部14aは、高周波数信号の複数のサブバンド信号の時間包絡の形状を立ち下がりに修正する処理を実施し、上記の例に限定されない。
【０２３０】
なお、本実施形態における周波数包絡調整部10iを、“ISO/IEC  14496-3”に規定される“SBR”および“Low  Delay  SBR”における“HF  adjustment”にて実現される場合は、時間包絡修正部14aの処理を周波数包絡調整部10iにおいて行うことで演算量の削減ができる。具体的には、例えば、式（２７）により時間包絡形状を修正する際に、式（２７）内の高周波数信号のサブバンド信号のパワー
【数３２】
0005997592.tif 000036
の算出は、前記“HF  adjustment”において算出されるために省略できる。さらに、前記“HF  adjustment”にて“interpolation”を利用しない場合（すなわち、bs_interpol_freq=0の場合）は、式（２７）内の高周波数信号のサブバンド信号のパワーの周波数方向の和
【数３３】
0005997592.tif 000037
の算出は、前記“HF  adjustment”において算出されるため、さらに省略できる。
【０２３１】
一方、前記“HF  adjustment”において前記“interpolation”を利用し時間方向の和、
【数３４】
0005997592.tif 000038
が算出される場合には、上記和を、前記“HF  adjustment”において算出される
【数３５】
0005997592.tif 000039
の代替量、あるいは近似量として用いることができ、上記和の算出を省略することにより演算量が削減できる。
【０２３２】
さらに、時間包絡修正部14aの他の例においても、同様に一部の演算を省略できることは明白である。
【０２３３】
なお、本実施形態に係る音声復号装置14の高周波数時間包絡形状決定部13aに対して、本発明の第4の実施形態の音声復号装置の第1、第2、及び第3の変形例が適用できることは明白である。
【０２３４】
図37は、第5の実施形態に係る音声符号化装置24の構成を示す図である。音声符号化装置24の通信装置は、符号化の対象となる音声信号を外部から受信し、更に、符号化された符号化系列を外部に出力する。音声符号化装置24は、図37に示すように、機能的には、ダウンサンプリング部20a、コア符号化部20b、分析フィルタバンク部20c、制御パラメータ符号化部20d、包絡算出部20e、量子化/符号化部20f、擬似高周波数信号生成部24a、サブバンド信号パワー算出部24b、時間包絡情報符号化部24c、及び符号化系列多重化部20hを備える。
【０２３５】
図38は、第5の実施形態に係る音声符号化装置24の動作を示すフローチャートである。
【０２３６】
擬似高周波数信号生成部24aは、分析フィルタバンク部20cで得られる入力音声信号の低周波数信号のサブバンド信号と、制御パラメータ符号化部20dで得られる高周波数信号を生成するために必要な制御パラメータに基づいて、擬似高周波数信号を生成する（ステップS24-1）。当該擬似高周波数信号の生成処理は、高周波数信号生成部10gにおける処理と同様に行われるが、高周波数信号生成部10gではコア復号部10bにて復号された低周波数信号のサブバンド信号から生成されるのに対し、擬似高周波数信号生成部24aでは入力音声信号の低周波数信号のサブバンド信号から生成される点が異なる。なお、擬似高周波数信号生成部24aでは、演算量の削減を目的として、高周波数信号生成部10gでの処理の一部を省略できる。例えば、生成される高周波数信号のトーナリティの調整処理を省略できる。
【０２３７】
サブバンド信号パワー算出部24bは、擬似高周波数信号生成部24aにて生成された擬似高周波数信号のサブバンド信号のパワーを算出する（ステップS24-2）。
【０２３８】
時間包絡情報符号化部24cは、包絡算出部20eにて算出した高周波数信号のサブバンド信号のパワーを用いて高周波数信号の時間包絡を算出し、サブバンド信号パワー算出部24bにて算出した擬似高周波数信号のサブバンド信号のパワーを用いて擬似高周波数信号の時間包絡を算出し、当該高周波数信号の時間包絡と擬似高周波数信号の時間包絡より時間包絡情報を算出し符号化する（ステップS24-3）。当該処理において、高周波数信号のサブバンド信号のパワーが算出されていない場合は、時間包絡情報符号化部24cにて高周波数信号のサブバンド信号のパワーを算出でき、高周波数信号のサブバンド信号のパワーがどこで算出されるかは限定されない。
【０２３９】
例えば、時間包絡情報符号化部21aが前記高周波数信号の時間包絡を算出する処理と同様の処理により、当該高周波数信号の時間包絡を算出できる。高周波数信号のサブバンド信号の時間包絡は、当該高周波数信号のサブバンド信号の大きさの時間方向の変動がわかるパラメータであれば良く、前記の例に限定されない。
【０２４０】
例えば、任意の時間セグメントtE(l)≦i<tE(l+1)内でBsim,gen,HI(m)  (m=0,…,Msim,gen,HI,  Msim,gen,HI≧1)  (Bsim,gen,HI(0)≧kx,  Bsim,gen,HI(Msim,gen,HI)<kh)で境界を表されるMsim,gen,HI個の周波数帯域に分割し、m番目の周波数帯域に含まれる擬似高周波数信号のサブバンド信号Xsim,gen,HI(k,i)  (Bsim,gen,HI(m)≦k<Bsim,gen,HI(m+1),  tE(l)≦i<tE(l+1))の時間包絡Esim,gen,HI(k,i)を算出する。
【数３６】
0005997592.tif 000040
擬似高周波数信号のサブバンド信号の時間包絡は、擬似高周波数信号のサブバンド信号の大きさの時間方向の変動がわかるパラメータであれば良く、前記の例に限定されない。
【０２４１】
例えば、時間包絡情報符号化部20gが時間包絡情報として平坦の程度を表す情報を算出する処理において、前記低周波数信号のサブバンド信号の時間包絡の代わりに当該高周波数信号のサブバンド信号の時間包絡を用い、さらに前記コア復号信号のサブバンド信号の時間包絡の代わりに当該擬似高周波数信号のサブバンド信号の時間包絡を用いることにより、時間包絡情報として平坦の程度を表す情報を算出でき、また当該時間包絡情報を符号化できる。例えば、時間包絡の平坦の程度を平坦か否かで表現すれば1ビットで符号化でき、例えば、前記任意の時間セグメント内において前記Msim,gen,HI個の周波数帯域毎に当該情報をMsim,gen,HIビットで符号化できる。
【０２４２】
さらに、例えば、時間包絡情報符号化部20gが時間包絡情報として立ち上がりの程度を表す情報を算出する処理において、前記低周波数信号のサブバンド信号の時間包絡の代わりに当該高周波数信号のサブバンド信号の時間包絡を用い、さらに前記コア復号信号のサブバンド信号の時間包絡の代わりに当該擬似高周波数信号のサブバンド信号の時間包絡を用いることにより、時間包絡情報として立ち上がりの程度を表す情報を算出でき、また当該時間包絡情報を符号化できる。例えば、時間包絡の立ち上がりの程度を立ち上がりか否かで表現すれば1ビットで符号化でき、例えば、前記任意の時間セグメント内において前記Msim,gen,HI個の周波数帯域毎に当該情報をMsim,gen,HIビットで符号化できる。
【０２４３】
さらに、例えば、時間包絡情報符号化部20gが時間包絡情報として立ち下がりの程度を表す情報を算出する処理において、前記低周波数信号のサブバンド信号の時間包絡の代わりに当該高周波数信号のサブバンド信号の時間包絡を用い、さらに前記コア復号信号のサブバンド信号の時間包絡の代わりに当該擬似高周波数信号のサブバンド信号の時間包絡を用いることにより、時間包絡情報として立ち下がりの程度を表す情報を算出でき、また当該時間包絡情報を符号化できる。例えば、時間包絡の立ち下がりの程度を立ち下がりか否かで表現すれば1ビットで符号化でき、例えば、前記任意の時間セグメント内において前記Msim,gen,HI個の周波数帯域毎に当該情報をMsim,gen,HIビットで符号化できる。
【０２４４】
なお、時間包絡情報の算出方法、及び符号化方法は前記の例に限定されない。また、本実施形態の音声符号化装置に対して、本発明の第4の実施形態の音声符号化装置の第1の変形例が適用できることは明白である。
【０２４５】
［第5の実施形態の音声復号装置の第1の変形例］
図39は、第5の実施形態に係る音声復号装置の第1の変形例14Aの構成を示す図である。
【０２４６】
図40は、第5の実施形態に係る音声復号装置の第1の変形例14Aの動作を示すフローチャートである。
【０２４７】
高周波数時間包絡形状決定部14bは、符号化系列解析部13cから高周波時間包絡形状に関する情報、コア復号部10bから低周波数信号、分析フィルタバンク部10cから低周波数信号の複数のサブバンド信号、高周波数信号生成部10gから高周波数信号の複数のサブバンド信号、のうち少なくとも一つを受け取り、高周波数信号の時間包絡形状を決定する（ステップS14-2）。例えば、高周波数信号の時間包絡形状を平坦と決定する。さらに、例えば、高周波数信号の時間包絡形状を立ち上がりと決定する。さらに、例えば、高周波数信号の時間包絡形状を立ち下がりと決定する。本発明第4の実施形態に係る音声復号装置の第3の変形例13Cの高周波数時間包絡形状決定部13aCとの相違点は、入力として高周波数信号生成部10gから高周波数信号の複数のサブバンド信号も許容される点であり、当該高周波数信号のサブバンド信号からも、低周波数信号のサブバンド信号と同様の方法により、高周波数時間包絡形状を決定することができる。
【０２４８】
［第6の実施形態］
図41は、第6の実施形態に係る音声復号装置15の構成を示す図である。音声復号装置15の通信装置は、下記音声符号化装置25から出力される多重化された符号化系列を受信し、更に、復号した音声信号を外部に出力する。音声復号装置15は、図41に示すように、機能的には、符号化系列逆多重化部10aA、コア復号部10b、分析フィルタバンク部10c、符号化系列解析部13c、高周波数信号生成部10g、復号/逆量子化部10h、周波数包絡調整部10i、高周波数時間包絡形状決定部13a、時間包絡修正部15a、及び合成フィルタバンク部10jを備える。
【０２４９】
図42は、第6の実施形態に係る音声復号装置15の動作を示すフローチャートである。
【０２５０】
時間包絡修正部15aは、高周波数時間包絡形状決定部13aで決定した時間包絡形状に基づいて、周波数包絡調整部10iから出力される高周波数信号の複数のサブバンド信号の時間包絡の形状を修正する（ステップS15-1）。
【０２５１】
例えば、任意の時間セグメントtE(l)≦i<tE(l+1)内でBHI(m)  (m=0,…,MHI,  MHI≧1)  (BHI(0)≧kx,  BHI(MHI)<kh)で境界を表されるMHI個の周波数帯域に分割し、m番目の周波数帯域に含まれる周波数包絡調整部10iから出力される高周波数信号のサブバンド信号Xadj,HI(k,i)  (Badj,HI(m)≦k<Badj,HI(m+1),  tE(l)≦i<tE(l+1))に対して、所定の関数F(Xadj,HI(k,i))を用いて以下の式（３７）
【数３７】
0005997592.tif 000041
により得られるX’adj,HI(k,i)を時間包絡形状が修正された高周波数信号のサブバンド信号として出力する。
【０２５２】
例えば、前記高周波数信号の時間包絡形状が平坦と決定された場合、以下の処理により、当該高周波数信号の時間包絡形状を修正できる。例えば、時間包絡修正部14aにおける時間包絡形状を平坦に修正する処理において、高周波数信号生成部10gから出力される高周波数信号のサブバンド信号の代わりに、当該周波数包絡調整部10iから出力される高周波数信号のサブバンド信号Xadj,HI(k,i)を用いることにより、当該周波数包絡調整部10iから出力される高周波数信号のサブバンド信号Xadj,HI(k,i)の時間包絡形状を平坦に修正できる。時間包絡修正部15aは、高周波数信号の複数のサブバンド信号の時間包絡の形状を平坦に修正する処理を実施し、上記の例に限定されない。
【０２５３】
さらに、例えば、前記高周波数信号の時間包絡形状が立ち上がりと決定された場合、以下の処理により、当該高周波数信号の時間包絡形状を修正できる。例えば、時間包絡修正部14aにおける時間包絡形状を立ち上がりに修正する処理において、高周波数信号生成部10gから出力される高周波数信号のサブバンド信号の代わりに、当該周波数包絡調整部10iから出力される高周波数信号のサブバンド信号Xadj,HI(k,i)を用いることにより、当該周波数包絡調整部10iから出力される高周波数信号のサブバンド信号Xadj,HI(k,i)の時間包絡形状を立ち上がりに修正できる。時間包絡修正部15aは、高周波数信号の複数のサブバンド信号の時間包絡の形状を立ち上がりに修正する処理を実施し、上記の例に限定されない。
【０２５４】
さらに、例えば、前記高周波数信号の時間包絡形状が立ち下がりと決定された場合、以下の処理により、当該高周波数信号の時間包絡形状を修正できる。例えば、時間包絡修正部14aにおける時間包絡形状を立ち下がりに修正する処理において、高周波数信号生成部10gから出力される高周波数信号のサブバンド信号の代わりに、当該周波数包絡調整部10iから出力される高周波数信号のサブバンド信号Xadj,HI(k,i)を用いることにより、当該周波数包絡調整部10iから出力される高周波数信号のサブバンド信号Xadj,HI(k,i)の時間包絡形状を立ち下がりに修正できる。時間包絡修正部15aは、高周波数信号の複数のサブバンド信号の時間包絡の形状を立ち下がりに修正する処理を実施し、上記の例に限定されない。
【０２５５】
なお、本実施形態に係る音声復号装置15の高周波数時間包絡形状決定部13aに対して、本発明の第4の実施形態の音声復号装置の第1、第2、及び第3の変形例、及び本発明第5の実施形態の音声復号装置の第1の変形例が適用できることは明白である。
【０２５６】
図43は、第6の実施形態に係る音声符号化装置25の構成を示す図である。音声符号化装置25の通信装置は、符号化の対象となる音声信号を外部から受信し、更に、符号化された符号化系列を外部に出力する。音声符号化装置25は、図43に示すように、機能的には、ダウンサンプリング部20a、コア符号化部20b、分析フィルタバンク部20c、制御パラメータ符号化部20d、包絡算出部20e、量子化/符号化部20f、擬似高周波数信号生成部24a、サブバンド信号パワー算出部24b、周波数包絡調整部25a、時間包絡情報符号化部25b、及び符号化系列多重化部20hを備える。
【０２５７】
図44は、第6の実施形態に係る音声符号化装置25の動作を示すフローチャートである。
【０２５８】
周波数包絡調整部25aは、制御パラメータ符号化部20dで得られる高周波数信号の周波数包絡調整に必要な制御パラメータと、量子化/符号化部20fで量子化された高周波数信号に対するゲインおよびノイズ信号の大きさに基づいて、擬似高周波数信号生成部24aで生成された擬似高周波数信号の周波数包絡を調整する（ステップS25-1）。当該擬似高周波数信号の周波数包絡調整処理は、周波数包絡調整部10iにおける処理と同様に行われるが、周波数包絡調整部10iでは高周波数信号生成部10gにて生成された高周波数信号のサブバンド信号に対して行うのに対し、周波数包絡調整部25aでは擬似高周波数信号生成部24aにて生成された擬似高周波数信号のサブバンド信号に対して行う点が異なる。なお、周波数包絡調整部25aでは、演算量の削減を目的として、周波数包絡調整部10iでの処理の一部を省略できる。例えば、正弦波信号の付加の処理を省略できる。さらには、例えば、ノイズ信号の付加の処理を省略できる。この場合、ノイズ信号の大きさを調整する処理も省略できる。
【０２５９】
時間包絡情報符号化部25bは、包絡算出部20eにて算出した高周波数信号のサブバンド信号のパワーを用いて高周波数信号の時間包絡を算出し、サブバンド信号パワー算出部24bにて算出した周波数包絡調整された擬似高周波数信号のサブバンド信号のパワーを用いて擬似高周波数信号の時間包絡を算出し、当該高周波数信号の時間包絡と擬似高周波数信号の時間包絡より時間包絡情報を符号化する（ステップS25-2）。当該処理において、高周波数信号のサブバンド信号のパワーが算出されていない場合は、時間包絡情報符号化部25bにて高周波数信号のサブバンド信号のパワーを算出でき、高周波数信号のサブバンド信号のパワーがどこで算出されるかは限定されない。
【０２６０】
例えば、時間包絡情報符号化部21aが前記高周波数信号の時間包絡を算出する処理と同様の処理により、当該高周波数信号の時間包絡を算出できる。高周波数信号のサブバンド信号の時間包絡は、当該高周波数信号のサブバンド信号の大きさの時間方向の変動がわかるパラメータであれば良く、前記の例に限定されない。
【０２６１】
例えば、任意の時間セグメントtE(l)≦i<tE(l+1)内でBsim,adj,HI(m)  (m=0,…,Msim,adj,HI,  Msim,adj,HI≧1)  (Bsim,adj,HI(0)≧kx,  Bsim,adj,HI(Msim,adj,HI)<kh)で境界を表されるMsim,adj,HI個の周波数帯域に分割し、m番目の周波数帯域に含まれる擬似高周波数信号のサブバンド信号Xsim,adj,HI(k,i)  (Bsim,adj,HI(m)≦k<Bsim,adj,HI(m+1),  tE(l)≦i<tE(l+1))の時間包絡Esim,adj,HI(k,i)を算出する。
【数３８】
0005997592.tif 000042
擬似高周波数信号のサブバンド信号の時間包絡は、擬似高周波数信号のサブバンド信号の大きさの時間方向の変動がわかるパラメータであれば良く、前記の例に限定されない。
【０２６２】
例えば、時間包絡情報符号化部20gが時間包絡情報として平坦の程度を表す情報を算出する処理において、前記低周波数信号のサブバンド信号の時間包絡の代わりに当該高周波数信号のサブバンド信号の時間包絡を用い、さらに前記コア復号信号のサブバンド信号の時間包絡の代わりに当該擬似高周波数信号のサブバンド信号の時間包絡を用いることにより、時間包絡情報として平坦の程度を表す情報を算出でき、また当該時間包絡情報を符号化できる。例えば、時間包絡の平坦の程度を平坦か否かで表現すれば1ビットで符号化でき、例えば、前記任意の時間セグメント内において前記Msim,adj,HI個の周波数帯域毎に当該情報をMsim,adj,HIビットで符号化できる。
【０２６３】
さらに、例えば、時間包絡情報符号化部20gが時間包絡情報として立ち上がりの程度を表す情報を算出する処理において、前記低周波数信号のサブバンド信号の時間包絡の代わりに当該高周波数信号のサブバンド信号の時間包絡を用い、さらに前記コア復号信号のサブバンド信号の時間包絡の代わりに当該擬似高周波数信号のサブバンド信号の時間包絡を用いることにより、時間包絡情報として立ち上がりの程度を表す情報を算出でき、また当該時間包絡情報を符号化できる。例えば、時間包絡の立ち上がりの程度を立ち上がりか否かで表現すれば1ビットで符号化でき、例えば、前記任意の時間セグメント内において前記Msim,adj,HI個の周波数帯域毎に当該情報をMsim,adj,HIビットで符号化できる。
【０２６４】
さらに、例えば、時間包絡情報符号化部20gが時間包絡情報として立ち下がりの程度を表す情報を算出する処理において、前記低周波数信号のサブバンド信号の時間包絡の代わりに当該高周波数信号のサブバンド信号の時間包絡を用い、さらに前記コア復号信号のサブバンド信号の時間包絡の代わりに当該擬似高周波数信号のサブバンド信号の時間包絡を用いることにより、時間包絡情報として立ち下がりの程度を表す情報を算出でき、また当該時間包絡情報を符号化できる。例えば、時間包絡の立ち下がりの程度を立ち下がりか否かで表現すれば1ビットで符号化でき、例えば、前記任意の時間セグメント内において前記Msim,adj,HI個の周波数帯域毎に当該情報をMsim,adj,HIビットで符号化できる。
【０２６５】
なお、時間包絡情報の算出方法、及び符号化方法は前記の例に限定されない。また、本実施形態の音声符号化装置に対して、本発明の第4の実施形態の音声符号化装置の第1の変形例が適用できることは明白である。
【０２６６】
［第6の実施形態の音声復号装置の第1の変形例］
図45は、第6の実施形態に係る音声復号装置の第1の変形例15Aの構成を示す図である。
【０２６７】
図46は、第6の実施形態に係る音声復号装置の第1の変形例15Aの動作を示すフローチャートである。
【０２６８】
本変形例においては、周波数包絡調整部10iは高周波数信号を構成する成分のうち少なくとも一つ以上を分離して出力する。例えば、高周波数信号を構成する成分は、低周波数信号より生成された高周波数信号成分、ノイズ信号成分、正弦波信号成分である。
【０２６９】
時間包絡修正部15aAは、高周波数時間包絡形状決定部13aで決定した時間包絡形状に基づいて、周波数包絡調整部10iより分離した形で出力された高周波数信号を構成する成分のうち少なくとも一つ以上の時間包絡形状を修正し、時間包絡形状を修正された成分を含む高周波数信号の各成分から高周波数信号を合成する（ステップS15-1a）。
【０２７０】
例えば、周波数包絡調整部10iより分離した形で出力された高周波数信号のうち任意の成分の信号のサブバンド信号Xshp,dj,HI(k,i)  (Bshp,adj,HI(m)≦k<Bshp,adj,HI(m+1),  tE(l)≦i<tE(l+1))に対して、所定の関数F(Xshp,adj,HI(k,i))を用いて以下の式（３９）
【数３９】
0005997592.tif 000043
により、前記高周波数信号のうち任意の成分の信号のサブバンド信号Xshp,dj,HI(k,i)の時間包絡形状を修正した成分のサブバンド信号X’shp,adj,HI(k,i)を得る。そして、当該時間包絡形状を修正した成分のサブバンド信号と時間包絡形状の修正が施されない他の成分の信号とで高周波数信号を合成し、高周波数信号を出力する。
【０２７１】
なお、時間包絡形状が修正される成分が複数の場合、それぞれまたはそのうちの一部は異なる時間包絡形状に修正できる。さらに、時間包絡形状が修正される成分の信号は複数の成分の信号の和の信号とすることができ、例えば低周波数信号より生成された高周波数信号成分とノイズ信号成分の和とすることができる。
【０２７２】
なお、本変形例に係る音声復号装置15Aの高周波数時間包絡形状決定部13aに対して、本発明の第4の実施形態の音声復号装置の第1、第2、及び第3の変形例、及び本発明第5の実施形態の音声復号装置の第1の変形例が適用できることは明白である。
【０２７３】
［第7の実施形態］
図47は、第7の実施形態に係る音声復号装置16の構成を示す図である。音声復号装置16の通信装置は、下記音声符号化装置26から出力される多重化された符号化系列を受信し、更に、復号した音声信号を外部に出力する。音声復号装置16は、図47に示すように、機能的には、符号化系列逆多重化部10a、コア復号部10b、分析フィルタバンク部10c、符号化系列解析部13c、低周波数時間包絡形状決定部10e、低周波数時間包絡修正部10f、高周波数時間包絡形状決定部13a、時間包絡修正部13b、高周波数信号生成部10g、復号/逆量子化部10h、周波数包絡調整部10i、及び合成フィルタバンク部10jを備える。
【０２７４】
図48は、第7の実施形態に係る音声復号装置の動作を示すフローチャートである。
【０２７５】
なお、本実施形態に係る音声復号装置16の低周波数時間包絡形状決定部10eに対して、本発明の第1の実施形態の音声復号装置の第1、第2、及び第3の変形例が適用できることは明白である。
【０２７６】
さらには、本実施形態に係る音声復号装置16の高周波数時間包絡形状決定部13aに対して、本発明の第4の実施形態の音声復号装置の第1、第2、及び第3の変形例が適用できることは明白である。
【０２７７】
図49は、第7の実施形態に係る音声符号化装置26の構成を示す図である。音声符号化装置26の通信装置は、符号化の対象となる音声信号を外部から受信し、更に、符号化された符号化系列を外部に出力する。音声符号化装置26は、図49に示すように、機能的には、ダウンサンプリング部20a、コア符号化部20b、分析フィルタバンク部20c及び20c1、制御パラメータ符号化部20d、包絡算出部20e、量子化/符号化部20f、コア復号信号生成部20i、サブバンド信号パワー算出部20j、時間包絡情報符号化部26a、及び符号化系列多重化部20hを備える。
【０２７８】
図50は、第7の実施形態に係る音声符号化装置26の動作を示すフローチャートである。
【０２７９】
時間包絡情報符号化部26aは、低周波数信号の時間包絡と高周波数信号の時間包絡のうち少なくとも一つ以上を算出し、さらに前記サブバンド信号パワー算出部20jにて算出されたコア復号信号のサブバンド信号のパワーを用いてコア復号信号の時間包絡を算出し、当該低周波数信号の時間包絡及び高周波数信号の時間包絡のうち少なくとも一つ以上とコア復号信号の時間包絡より時間包絡情報を符号化する（ステップS26-1）。
【０２８０】
当該時間包絡情報は、低周波数時間包絡情報と高周波数時間包絡情報を含む。
【０２８１】
低周波数信号の時間包絡は、包絡算出部20eにて算出した低周波数信号のサブバンド信号のパワーを用いて低周波数信号の時間包絡を算出する。高周波数信号の時間包絡は、包絡算出部20eにて算出した高周波数信号のサブバンド信号のパワーを用いて高周波数信号の時間包絡を算出する。当該処理において、低周波数信号のサブバンド信号のパワーが算出されていない場合は、時間包絡情報符号化部26aにて低周波数信号のサブバンド信号のパワーを算出でき、低周波数信号のサブバンド信号のパワーがどこで算出されるかは限定されない。さらには、高周波数信号のサブバンド信号のパワーが算出されていない場合は、時間包絡情報符号化部26aにて高周波数信号のサブバンド信号のパワーを算出でき、高周波数信号のサブバンド信号のパワーがどこで算出されるかは限定されない。
【０２８２】
例えば、時間包絡情報符号化部20gの動作と同様に低周波数時間包絡情報を算出し符号化することができ、時間包絡情報符号化部23aの動作と同様に高周波数時間包絡情報を算出し符号化することができる。当該低周波数時間包絡情報、及び高周波数時間包絡情報の算出符号化は、前記の例に限定されない。
【０２８３】
当該低周波数時間包絡情報と当該高周波数時間包絡情報は別々に符号化することもでき、また一緒に符号化することもでき、本発明においては低周波数時間包絡情報及び高周波数時間包絡情報の符号化の方法は限定されない。
【０２８４】
例えば、当該低周波数時間包絡情報と当該高周波数時間包絡情報をベクトルとして扱い、ベクトル量子化により符号化することができる。さらに、例えば、当該ベクトルをエントロピー符号化することもできる。
【０２８５】
さらには、低周波数時間包絡情報と高周波数時間包絡情報を同一の時間包絡情報とすることもでき、この場合、音声復号装置16の符号化系列解析部10dからは同一の時間包絡情報が低周波数時間包絡情報及び高周波数時間包絡情報として出力される。本発明においては、低周波数時間包絡情報及び高周波数時間包絡情報の形態は限定されない。
【０２８６】
［第7の実施形態の音声復号装置の第1の変形例］
図51は、第7の実施形態に係る音声復号装置の第1の変形例16Aの構成を示す図である。
【０２８７】
図52は、第7の実施形態に係る音声復号装置の第1の変形例16Aの動作を示すフローチャートである。
【０２８８】
高周波数時間包絡形状決定部16aは、符号化系列解析部13cから高周波時間包絡形状に関する情報、コア復号部10bから低周波数信号、分析フィルタバンク部10cから低周波数信号の複数のサブバンド信号、低周波数時間包絡修正部10fから時間包絡形状を修正済みの低周波数信号の複数のサブバンド信号、のうち少なくとも一つを受け取り、高周波数信号の時間包絡形状を決定する（ステップS16-1）。例えば、高周波数信号の時間包絡形状を平坦と決定するケース、高周波数信号の時間包絡形状を立ち上がりと決定するケース、高周波数信号の時間包絡形状を立ち下がりと決定するケースが挙げられる。第4の実施形態に係る音声復号装置の第3の変形例13Cの高周波数時間包絡形状決定部13aCとの相違点は、入力として低周波数時間包絡修正部10fから時間包絡形状を修正済みの低周波数信号の複数のサブバンド信号も許容される点であり、当該低周波数信号のサブバンド信号からも、分析フィルタバンク部10cからの低周波数信号のサブバンド信号と同様の方法により、高周波数時間包絡形状を決定することができる。
【０２８９】
［第7の実施形態の音声復号装置の第2の変形例］
図153は、第7の実施形態に係る音声復号装置の第2の変形例16Bの構成を示す図である。
【０２９０】
図154は、第7の実施形態に係る音声復号装置の第2の変形例16Bの動作を示すフローチャートである。
【０２９１】
本変形例においては、低周波数時間包絡形状決定部16bと前記低周波数時間包絡形状決定部10eCとの相違点は、決定した低周波数包絡形状を時間包絡修正部16cへも通知する点である。低周波数時間包絡形状決定部16bにおける時間包絡形状の決定は、前記の例に加えて、例えば、前記低周波数信号の周波数パワー分布に基づくこともできる。
【０２９２】
さらには、前記低周波数時間包絡形状決定部10e、10eA、及び10eBに対しても同様の変形を加えることが可能なことは明白である。
【０２９３】
時間包絡修正部16cと前記時間包絡修正部13bとの相違点は、高周波数時間包絡形状決定部13aC（13a、13aA、13aBでもよいことは明白）から受け取る時間包絡形状と低周波数時間包絡形状決定部16bから受け取る時間包絡形状のうち少なくとも一つ以上に基づいて、分析フィルタバンク部10cから出力され高周波数信号生成部10gにて高周波数信号の生成に用いる複数のサブバンド信号の時間包絡の形状を修正する点である(S16-2)。
【０２９４】
例えば、低周波数時間包絡形状決定部16bから平坦であるとの時間包絡形状の情報を受け取った場合には、高周波数時間包絡形状決定部13aCから受け取る時間包絡形状によらず、分析フィルタバンク部10cから出力される複数のサブバンド信号の時間包絡の形状を平坦に修正する。更に例えば、低周波数時間包絡形状決定部16bから平坦でないとの時間包絡形状の情報を受け取った場合には、高周波数時間包絡形状決定部13aCから受け取る時間包絡形状によらず、分析フィルタバンク部10cから出力される複数のサブバンド信号の時間包絡の形状を平坦に修正しない。立ち上がり、立ち下がりの場合も同様であり、時間包絡形状は限定されない。
【０２９５】
［第7の実施形態の音声復号装置の第3の変形例］
図155は、第7の実施形態に係る音声復号装置の第3の変形例16Cの構成を示す図である。
【０２９６】
図156は、第7の実施形態に係る音声復号装置の第3の変形例16Cの動作を示すフローチャートである。
【０２９７】
本変形例においては、高周波数時間包絡形状決定部16dと前記高周波数時間包絡形状決定部13aCとの相違点は、決定した高周波数包絡形状を低周波数時間包絡修正部16eへも通知する点である。
【０２９８】
高周波数時間包絡形状決定部16dにおける時間包絡形状の決定は、前記の例に加えて、例えば、前記低周波数信号の周波数パワー分布に基づくこともできる。更には、例えば符号化系列解析部13cから得られる高周波数信号の生成の際のフレーム長を用いることができる。例えば、フレーム長が長い場合は平坦である、フレーム長が短い場合は立ち上がりまたは立ち下がりであると決定できる。前記高周波数信号の生成の際のフレーム長の例としては、“ISO/IEC14496-3”に規定される“time  border”にて境界を決められる“time  segment”の長さが挙げられる。さらには、前記高周波数時間包絡形状決定部13a、13aA、及び13aBに対しても同様の変形を加えることが可能なことは明白である。
【０２９９】
低周波数時間包絡修正部16eと前記低周波数時間包絡修正部10fとの相違点は、低周波数時間包絡形状決定部10eC（10e、10eA、10eBでもよいことは明白）から受け取る時間包絡形状と高周波数時間包絡形状決定部16dから受け取る時間包絡形状のうち少なくとも一つ以上に基づいて、分析フィルタバンク部10cから出力される複数のサブバンド信号の時間包絡の形状を修正する点である(S16-3)。
【０３００】
例えば、高周波数時間包絡形状決定部16dから平坦であるとの時間包絡形状の情報を受け取った場合には、低周波数時間包絡形状決定部10eCから受け取る時間包絡形状によらず、分析フィルタバンク部10cから出力される複数のサブバンド信号の時間包絡の形状を平坦に修正する。更に例えば、高周波数時間包絡形状決定部16dから平坦ではないとの時間包絡形状の情報を受け取った場合には、低周波数時間包絡形状決定部10eCから受け取る時間包絡形状によらず、分析フィルタバンク部10cから出力される複数のサブバンド信号の時間包絡の形状を平坦に修正しない。立ち上がり、立ち下がりの場合も同様であり、時間包絡形状は限定されない。
【０３０１】
［第7の実施形態の音声復号装置の第4の変形例］
図157は、第7の実施形態に係る音声復号装置の第4の変形例16Dの構成を示す図である。
【０３０２】
図158は、第7の実施形態に係る音声復号装置の第4の変形例16Dの動作を示すフローチャートである。
【０３０３】
本変形例においては、前記低周波数時間包絡形状決定部16b、前記時間包絡修正部16c、前記高周波数時間包絡形状決定部16d、及び前記低周波数時間包絡修正部16eを具備する。
【０３０４】
［第7の実施形態の音声復号装置の第5の変形例］
図159は、第7の実施形態に係る音声復号装置の第5の変形例16Eの構成を示す図である。
【０３０５】
図160は、第7の実施形態に係る音声復号装置の第5の変形例16Eの動作を示すフローチャートである。
【０３０６】
本変形例と前記第7の実施形態に係る音声復号装置16との相違点は、低周波数時間包絡形状決定部10e及び高周波数時間包絡形状決定部13aにかえて時間包絡形状決定部16fを具備する点である。
【０３０７】
時間包絡形状決定部16fは、符号化系列逆多重化部10aからの低周波数時間包絡形状に関する情報、コア復号部10bからの低周波数信号、分析フィルタバンク部10cからの低周波数信号の複数のサブバンド信号、符号化系列解析部13cからの高周波数時間包絡形状に関する情報のうち少なくとも一つ以上に基づいて時間包絡形状を決定する(S16-4)。決定した時間包絡形状は、低周波数時間包絡修正部10f、時間包絡修正部13bに通知される。
【０３０８】
例えば、時間包絡形状として平坦と決定する。さらに例えば、時間包絡形状として立ち上がりと決定する。さらに例えば、時間包絡形状として立下りと決定する。決定される時間包絡形状は、上記の例に限定されない。
【０３０９】
時間包絡形状決定部16fでは、例えば、前記低周波数時間包絡形状決定部10e、10eA、10eB、10eC、及び16b、前記高周波数時間包絡形状決定部13a、13aA、13aB、13aC、及び16dと同様に時間包絡形状を決定できる。時間包絡形状の決定方法は上記の例に限定されない。
【０３１０】
［第7の実施形態の音声符号化装置の第1の変形例］
図53は、第7の実施形態に係る音声符号化装置の第1の変形例26Aの構成を示す図である。
【０３１１】
図54は、第7の実施形態に係る音声符号化装置の第1の変形例26Aの動作を示すフローチャートである。
【０３１２】
時間包絡情報符号化部26aAは、低周波数信号の時間包絡と高周波数信号の時間包絡のうち少なくとも一つ以上を算出し、当該低周波数信号及び高周波数信号の時間包絡のうち少なくとも一つ以上より時間包絡情報を算出し符号化する（ステップS26-1a）。
【０３１３】
当該時間包絡情報は、低周波数時間包絡情報と高周波数時間包絡情報を含む。第7の実施形態の音声符号化装置26の時間包絡情報符号化部26aの動作と同様に、当該低周波数時間包絡情報と高周波数時間包絡情報の符号化の方法は限定されない。
【０３１４】
低周波数信号の時間包絡は、包絡算出部20eにて算出した低周波数信号のサブバンド信号のパワーを用いて低周波数信号の時間包絡を算出する。
【０３１５】
高周波数信号の時間包絡は、包絡算出部20eにて算出した高周波数信号のサブバンド信号のパワーを用いて高周波数信号の時間包絡を算出する。
【０３１６】
当該処理において、低周波数信号のサブバンド信号のパワーが算出されていない場合は、時間包絡情報符号化部26aAにて低周波数信号のサブバンド信号のパワーを算出してもよく、低周波数信号のサブバンド信号のパワーがどこで算出されるかは限定されない。
【０３１７】
さらには、高周波数信号のサブバンド信号のパワーが算出されていない場合は、時間包絡情報符号化部26aAにて高周波数信号のサブバンド信号のパワーを算出してもよく、高周波数信号のサブバンド信号のパワーがどこで算出されるかは限定されない。
【０３１８】
例えば、時間包絡情報符号化部20gAの動作と同様に低周波数時間包絡情報を算出し符号化することができ、時間包絡情報符号化部23aAの動作と同様に高周波数時間包絡情報を算出し符号化することができる。当該低周波数時間包絡情報、及び高周波数時間包絡情報の算出符号化は、前記の例に限定されない。
【０３１９】
さらには、第7の実施形態の音声符号化装置26の時間包絡情報符号化部26aの動作と同様に、低周波数時間包絡情報と高周波数時間包絡情報を同一の時間包絡情報とすることもできる。
【０３２０】
［第8の実施形態］
図55は、第8の実施形態に係る音声復号装置17の構成を示す図である。音声復号装置17の通信装置は、下記音声符号化装置27から出力される多重化された符号化系列を受信し、更に、復号した音声信号を外部に出力する。音声復号装置17は、図55に示すように、機能的には、符号化系列逆多重化部10a、コア復号部10b、分析フィルタバンク部10c、符号化系列解析部13c、低周波数時間包絡形状決定部10e、低周波数時間包絡修正部10f、高周波数信号生成部10g、高周波数時間包絡形状決定部13a、時間包絡修正部14a、復号/逆量子化部10h、周波数包絡調整部10i、及び合成フィルタバンク部10jを備える。
【０３２１】
図56は、第8の実施形態に係る音声復号装置の動作を示すフローチャートである。
【０３２２】
なお、本実施形態に係る音声復号装置17の低周波数時間包絡形状決定部10eに対して、本発明の第1の実施形態の音声復号装置の第1、第2、及び第3の変形例が適用できることは明白である。
【０３２３】
さらには、本実施形態に係る音声復号装置17の高周波数時間包絡形状決定部13aに対して、本発明の第4の実施形態の音声復号装置の第1、第2、及び第3の変形例、本発明第5の実施形態の音声復号装置の第1の変形例、及び本発明第7の実施形態の音声復号装置の第1の変形例が適用できることは明白である。
【０３２４】
図57は、第8の実施形態に係る音声符号化装置27の構成を示す図である。音声符号化装置27の通信装置は、符号化の対象となる音声信号を外部から受信し、更に、符号化された符号化系列を外部に出力する。音声符号化装置27は、図57に示すように、機能的には、ダウンサンプリング部20a、コア符号化部20b、分析フィルタバンク部20c及び20c1、制御パラメータ符号化部20d、包絡算出部20e、量子化/符号化部20f、擬似高周波数信号生成部24a、コア復号信号生成部20i、サブバンド信号パワー算出部20j及び24b、時間包絡情報符号化部27a、及び符号化系列多重化部20hを備える。
【０３２５】
図58は、第8の実施形態に係る音声符号化装置27の動作を示すフローチャートである。
【０３２６】
時間包絡情報符号化部27aは、入力音声信号の低周波数信号の時間包絡、高周波数信号の時間包絡、コア復号信号の時間包絡、擬似高周波数信号の時間包絡のうち少なくとも一つ以上を算出し、算出された時間包絡より時間包絡情報を符号化する（ステップS27-1）。
【０３２７】
当該時間包絡情報は、低周波数時間包絡情報と高周波数時間包絡情報を含む。
【０３２８】
低周波数信号の時間包絡は、包絡算出部20eにて算出した低周波数信号のサブバンド信号のパワーを用いて低周波数信号の時間包絡を算出する。高周波数信号の時間包絡は、包絡算出部20eにて算出した高周波数信号のサブバンド信号のパワーを用いて高周波数信号の時間包絡を算出する。当該処理において、低周波数信号のサブバンド信号のパワーが算出されていない場合は、時間包絡情報符号化部27aにて低周波数信号のサブバンド信号のパワーを算出でき、低周波数信号のサブバンド信号のパワーがどこで算出されるかは限定されない。さらには、高周波数信号のサブバンド信号のパワーが算出されていない場合は、時間包絡情報符号化部27aにて高周波数信号のサブバンド信号のパワーを算出でき、高周波数信号のサブバンド信号のパワーがどこで算出されるかは限定されない。
【０３２９】
コア復号信号の時間包絡は、前記サブバンド信号パワー算出部20jにて算出されたコア復号信号のサブバンド信号のパワーを用いて算出する。
【０３３０】
擬似高周波数信号の時間包絡は、前記サブバンド信号パワー算出部24bにて算出された擬似高周波数信号のサブバンド信号のパワーを用いて算出する。
【０３３１】
例えば、時間包絡情報符号化部20gの動作と同様に当該低周波数信号の時間包絡情報を算出し符号化することができ、時間包絡情報符号化部24cの動作と同様に当該高周波数信号の時間包絡情報を算出し符号化することができる。
【０３３２】
第7の実施形態の音声符号化装置26の時間包絡情報符号化部26aの動作と同様に、当該低周波数時間包絡情報と高周波数時間包絡情報の算出及び符号化の方法は限定されない。
【０３３３】
さらには、第7の実施形態の音声符号化装置26の時間包絡情報符号化部26aと同様に、低周波数時間包絡情報と高周波数時間包絡情報を同一の時間包絡情報とすることもできる。
【０３３４】
なお、本実施形態に係る音声符号化装置27に対して、本発明の第7の実施形態の音声符号化装置の第1の変形例が適用できることは明白である。
【０３３５】
［第8の実施形態の音声復号装置の第1の変形例］
図161は、第8の実施形態に係る音声復号装置の第1の変形例17Aの構成を示す図である。
【０３３６】
図162は、第8の実施形態に係る音声復号装置の第1の変形例17Aの動作を示すフローチャートである。
【０３３７】
本変形例においては、時間包絡修正部17aと前記時間包絡修正部14aとの相違点は、高周波数時間包絡形状決定部13aC（13a、13aA、13aBでもよいことは明白）から受け取る時間包絡形状と低周波数時間包絡形状決定部16bから受け取る時間包絡形状のうち少なくとも一つ以上に基づいて、高周波数信号生成部10gから出力される高周波数信号の複数のサブバンド信号の時間包絡の形状を修正する点である(S17-1)。
【０３３８】
例えば、低周波数時間包絡形状決定部16bから平坦であるとの時間包絡形状の情報を受け取った場合には、高周波数時間包絡形状決定部13aCから受け取る時間包絡形状によらず、高周波数信号生成部10gから出力される複数のサブバンド信号の時間包絡の形状を平坦に修正する。更に例えば、低周波数時間包絡形状決定部16bから平坦でないとの時間包絡形状の情報を受け取った場合には、高周波数時間包絡形状決定部13aCから受け取る時間包絡形状によらず、高周波数信号生成部10gから出力される複数のサブバンド信号の時間包絡の形状を平坦に修正しない。立ち上がり、立ち下がりの場合も同様であり、時間包絡形状は限定されない。
【０３３９】
［第8の実施形態の音声復号装置の第2の変形例］
図163は、第8の実施形態に係る音声復号装置の第2の変形例17Bの構成を示す図である。
【０３４０】
図164は、第8の実施形態に係る音声復号装置の第2の変形例17Bの動作を示すフローチャートである。
【０３４１】
本変形例と第8の実施形態に係る音声復号装置17との相違点は、高周波数時間包絡形状決定部13aC（13a、13aA、及び13aBでもよいことは明白）、低周波数時間包絡修正部10fにかえて、高周波数時間包絡形状決定部16d、低周波数時間包絡修正部16eを具備する点である。
【０３４２】
［第8の実施形態の音声復号装置の第3の変形例］
図165は、第8の実施形態に係る音声復号装置の第3の変形例17Cの構成を示す図である。
【０３４３】
図166は、第8の実施形態に係る音声復号装置の第3の変形例17Cの動作を示すフローチャートである。
【０３４４】
本変形例においては、前記低周波数時間包絡形状決定部16b、前記時間包絡修正部17a、前記高周波数時間包絡形状決定部16d、及び前記低周波数時間包絡修正部16eを具備する。
【０３４５】
［第8の実施形態の音声復号装置の第4の変形例］
図167は、第8の実施形態に係る音声復号装置の第4の変形例17Dの構成を示す図である。
【０３４６】
図168は、第8の実施形態に係る音声復号装置の第4の変形例17Dの動作を示すフローチャートである。
【０３４７】
本変形例と前記第8の実施形態に係る音声復号装置17との相違点は、低周波数時間包絡形状決定部10e及び高周波数時間包絡形状決定部13aにかえて時間包絡形状決定部16fを具備する点である。
【０３４８】
［第9の実施形態］
図59は、第9の実施形態に係る音声復号装置18の構成を示す図である。音声復号装置18の通信装置は、下記音声符号化装置28から出力される多重化された符号化系列を受信し、更に、復号した音声信号を外部に出力する。音声復号装置18は、図59に示すように、機能的には、符号化系列逆多重化部10a、コア復号部10b、分析フィルタバンク部10c、符号化系列解析部13c、低周波数時間包絡形状決定部10e、低周波数時間包絡修正部10f、高周波数信号生成部10g、復号/逆量子化部10h、周波数包絡調整部10i、高周波数時間包絡形状決定部13a、時間包絡修正部14a、及び合成フィルタバンク部10jを備える。
【０３４９】
図60は、第9の実施形態に係る音声復号装置の動作を示すフローチャートである。
【０３５０】
なお、本実施形態に係る音声復号装置18の低周波数時間包絡形状決定部10eに対して、本発明の第1の実施形態の音声復号装置の第1、第2、及び第3の変形例が適用できることは明白である。
【０３５１】
さらには、本実施形態に係る音声復号装置18の高周波数時間包絡形状決定部13aに対して、本発明の第4の実施形態の音声復号装置の第1、第2、及び第3の変形例、本発明第5の実施形態の音声復号装置の第1の変形例、及び本発明第7の実施形態の音声復号装置の第1の変形例が適用できることは明白である。
【０３５２】
図61は、第9の実施形態に係る音声符号化装置28の構成を示す図である。音声符号化装置28の通信装置は、符号化の対象となる音声信号を外部から受信し、更に、符号化された符号化系列を外部に出力する。音声符号化装置28は、図61に示すように、機能的には、ダウンサンプリング部20a、コア符号化部20b、分析フィルタバンク部20c及び20c1、制御パラメータ符号化部20d、包絡算出部20e、量子化/符号化部20f、擬似高周波数信号生成部24a、周波数包絡調整部25a、コア復号信号生成部20i、サブバンド信号パワー算出部20j及び24b、時間包絡情報符号化部27a、及び符号化系列多重化部20hを備える。
【０３５３】
図62は、第9の実施形態に係る音声符号化装置28の動作を示すフローチャートである。
【０３５４】
時間包絡情報符号化部28aは、入力音声信号の低周波数信号の時間包絡、高周波数信号の時間包絡、コア復号信号の時間包絡、及び周波数包絡調整された擬似高周波数信号の時間包絡のうち少なくとも一つ以上を算出し、算出された時間包絡より時間包絡情報を符号化する（ステップS28-1）。
【０３５５】
当該時間包絡情報は、低周波数時間包絡情報と高周波数時間包絡情報を含む。第7の実施形態の音声符号化装置26の時間包絡情報符号化部26aの動作と同様に、当該低周波数時間包絡情報と高周波数時間包絡情報の符号化の方法は限定されない。
【０３５６】
低周波数信号の時間包絡は、包絡算出部20eにて算出した低周波数信号のサブバンド信号のパワーを用いて低周波数信号の時間包絡を算出する。高周波数信号の時間包絡は、包絡算出部20eにて算出した高周波数信号のサブバンド信号のパワーを用いて高周波数信号の時間包絡を算出する。当該処理において、低周波数信号のサブバンド信号のパワーが算出されていない場合は、時間包絡情報符号化部28aにて低周波数信号のサブバンド信号のパワーを算出でき、低周波数信号のサブバンド信号のパワーがどこで算出されるかは限定されない。さらには、高周波数信号のサブバンド信号のパワーが算出されていない場合は、時間包絡情報符号化部28aにて高周波数信号のサブバンド信号のパワーを算出でき、高周波数信号のサブバンド信号のパワーがどこで算出されるかは限定されない。
【０３５７】
コア復号信号の時間包絡は、サブバンド信号パワー算出部20jにて算出されたコア復号信号のサブバンド信号のパワーを用いて算出する。
【０３５８】
周波数包絡調整された擬似高周波数信号の時間包絡は、サブバンド信号パワー算出部24bにて算出された擬似高周波数信号のサブバンド信号のパワーを用いて算出する。
【０３５９】
例えば、時間包絡情報符号化部20gの動作と同様に当該低周波数信号の時間包絡情報を算出し符号化することができ、時間包絡情報符号化部25bの動作と同様に当該高周波数信号の時間包絡情報を算出し符号化することができる。
【０３６０】
第7の実施形態の音声符号化装置26の時間包絡情報符号化部26aの動作と同様に、当該低周波数時間包絡情報と高周波数時間包絡情報の算出及び符号化の方法は限定されない。
【０３６１】
さらには、第7の実施形態の音声符号化装置26の時間包絡情報符号化部26aと同様に、低周波数時間包絡情報と高周波数時間包絡情報を同一の時間包絡情報とすることもできる。
【０３６２】
なお、本実施形態に係る音声符号化装置28に対して、本発明の第7の実施形態の音声符号化装置の第1の変形例が適用できることは明白である。
【０３６３】
［第9の実施形態の音声復号装置の第1の変形例］
図63は、第9の実施形態に係る音声復号装置の第1の変形例18Aの構成を示す図である。
【０３６４】
図64は、第9の実施形態に係る音声復号装置の第1の変形例18Aの動作を示すフローチャートである。
【０３６５】
なお、本変形例に係る音声復号装置18Aの低周波数時間包絡形状決定部10eに対して、本発明の第1の実施形態の音声復号装置の第1、第2、及び第3の変形例が適用できることは明白である。
【０３６６】
さらには、本変形例に係る音声復号装置18Aの高周波数時間包絡形状決定部13aに対して、本発明の第4の実施形態の音声復号装置の第1、第2、及び第3の変形例、本発明第5の実施形態の音声復号装置の第1の変形例、及び本発明第7の実施形態の音声復号装置の第1の変形例が適用できることは明白である。
【０３６７】
［第9の実施形態の音声復号装置の第2の変形例］
図169は、第9の実施形態に係る音声復号装置の第2の変形例18Bの構成を示す図である。
【０３６８】
図170は、第9の実施形態に係る音声復号装置の第2の変形例18Bの動作を示すフローチャートである。
【０３６９】
本変形例においては、時間包絡修正部18aと前記時間包絡修正部15aとの相違点は、高周波数時間包絡形状決定部13aC（13a、13aA、13aBでもよいことは明白）から受け取る時間包絡形状と低周波数時間包絡形状決定部16bから受け取る時間包絡形状のうち少なくとも一つ以上に基づいて、周波数包絡調整部10iから出力される高周波数信号の複数のサブバンド信号の時間包絡の形状を修正する点である(S18-1)。
【０３７０】
例えば、低周波数時間包絡形状決定部16bから平坦であるとの時間包絡形状の情報を受け取った場合には、高周波数時間包絡形状決定部13aCから受け取る時間包絡形状によらず、周波数包絡調整部10iから出力される複数のサブバンド信号の時間包絡の形状を平坦に修正する。更に例えば、低周波数時間包絡形状決定部16bから平坦でないとの時間包絡形状の情報を受け取った場合には、高周波数時間包絡形状決定部13aCから受け取る時間包絡形状によらず、周波数包絡調整部10iから出力される複数のサブバンド信号の時間包絡の形状を平坦に修正しない。立ち上がり、立ち下がりの場合も同様であり、時間包絡形状は限定されない。
【０３７１】
［第9の実施形態の音声復号装置の第3の変形例］
図171は、第9の実施形態に係る音声復号装置の第3の変形例18Cの構成を示す図である。
【０３７２】
図172は、第9の実施形態に係る音声復号装置の第3の変形例18Cの動作を示すフローチャートである。
【０３７３】
本変形例と第9の実施形態に係る音声復号装置18との相違点は、高周波数時間包絡形状決定部13aC（13a、13aA、及び13aBでもよいことは明白）、低周波数時間包絡修正部10fにかえて、高周波数時間包絡形状決定部16d、低周波数時間包絡修正部16eを具備する点である。
【０３７４】
［第9の実施形態の音声復号装置の第4の変形例］
図173は、第9の実施形態に係る音声復号装置の第4の変形例18Dの構成を示す図である。
【０３７５】
図174は、第9の実施形態に係る音声復号装置の第4の変形例18Dの動作を示すフローチャートである。
【０３７６】
本変形例においては、前記低周波数時間包絡形状決定部16b、前記時間包絡修正部18a、前記高周波数時間包絡形状決定部16d、及び前記低周波数時間包絡修正部16eを具備する。
【０３７７】
［第9の実施形態の音声復号装置の第5の変形例］
図175は、第9の実施形態に係る音声復号装置の第5の変形例18Eの構成を示す図である。
【０３７８】
図176は、第9の実施形態に係る音声復号装置の第5の変形例18Eの動作を示すフローチャートである。
【０３７９】
本変形例と前記第9の実施形態に係る音声復号装置18との相違点は、低周波数時間包絡形状決定部10e及び高周波数時間包絡形状決定部13aにかえて時間包絡形状決定部16fを具備する点である。
【０３８０】
［第9の実施形態の音声復号装置の第6の変形例］
図177は、第9の実施形態に係る音声復号装置の第6の変形例18Fの構成を示す図である。
【０３８１】
図178は、第9の実施形態に係る音声復号装置の第6の変形例18Fの動作を示すフローチャートである。
【０３８２】
本変形例においては、時間包絡修正部18aAと前記時間包絡修正部15aAとの相違点は、高周波数時間包絡形状決定部13aC（13a、13aA、13aBでもよいことは明白）から受け取る時間包絡形状と低周波数時間包絡形状決定部16bから受け取る時間包絡形状のうち少なくとも一つ以上に基づいて、周波数包絡調整部10iより分離した形で出力された高周波数信号を構成する成分のうち少なくとも一つ以上の時間包絡形状を修正し、時間包絡形状を修正された成分を含む高周波数信号の各成分から高周波数信号を合成し出力する点である(S18-1a)。
【０３８３】
例えば、低周波数時間包絡形状決定部16bから平坦であるとの時間包絡形状の情報を受け取った場合には、高周波数時間包絡形状決定部13aCから受け取る時間包絡形状によらず、周波数包絡調整部10iより分離した形で出力された高周波数信号を構成する成分のうち少なくとも一つ以上の時間包絡形状を平坦に修正する。更に例えば、低周波数時間包絡形状決定部16bから平坦でないとの時間包絡形状の情報を受け取った場合には、高周波数時間包絡形状決定部13aCから受け取る時間包絡形状によらず、周波数包絡調整部10iより分離した形で出力された高周波数信号を構成する成分のうち少なくとも一つ以上の時間包絡形状を平坦に修正しない。立ち上がり、立ち下がりの場合も同様であり、時間包絡形状は限定されない。
【０３８４】
［第9の実施形態の音声復号装置の第7の変形例］
図179は、第9の実施形態に係る音声復号装置の第7の変形例18Gの構成を示す図である。
【０３８５】
図180は、第9の実施形態に係る音声復号装置の第7の変形例18Gの動作を示すフローチャートである。
【０３８６】
本変形例と第9の実施形態の第1の変形例に係る音声復号装置18Aとの相違点は、高周波数時間包絡形状決定部13aC（13a、13aA、及び13aBでもよいことは明白）、低周波数時間包絡修正部10fにかえて、高周波数時間包絡形状決定部16d、低周波数時間包絡修正部16eを具備する点である。
【０３８７】
［第9の実施形態の音声復号装置の第8の変形例］
図181は、第9の実施形態に係る音声復号装置の第8の変形例18Hの構成を示す図である。
【０３８８】
図182は、第9の実施形態に係る音声復号装置の第8の変形例18Hの動作を示すフローチャートである。
【０３８９】
本変形例においては、前記低周波数時間包絡形状決定部16b、前記時間包絡修正部18aA、前記高周波数時間包絡形状決定部16d、及び前記低周波数時間包絡修正部16eを具備する。
【０３９０】
［第9の実施形態の音声復号装置の第9の変形例］
図183は、第9の実施形態に係る音声復号装置の第9の変形例18Iの構成を示す図である。
【０３９１】
図184は、第9の実施形態に係る音声復号装置の第9の変形例18Iの動作を示すフローチャートである。
【０３９２】
本変形例と前記第9の実施形態の変形例1に係る音声復号装置18Aとの相違点は、低周波数時間包絡形状決定部10e及び高周波数時間包絡形状決定部13aにかえて時間包絡形状決定部16fを具備する点である。
【０３９３】
［第10の実施形態］
図65は、第10の実施形態に係る音声復号装置1の構成を示す図である。音声復号装置1の通信装置は、下記音声符号化装置2から出力される多重化された符号化系列を受信し、更に、復号した音声信号を外部に出力する。音声復号装置1は、図65に示すように、機能的には、符号化系列解析部1a、音声復号部1b、時間包絡形状決定部1c、及び時間包絡修正部1dを備える。
【０３９４】
図66は、第10の実施形態に係る音声復号装置1の動作を示すフローチャートである。
【０３９５】
符号化系列解析部1aは、符号化系列を解析し、音声符号化部分と時間包絡形状に関する情報に分割する（ステップS1-1）。
【０３９６】
音声復号部1bは、符号化系列の音声符号化部分を復号し、復号信号を得る（ステップS1-2）。
【０３９７】
時間包絡形状決定部1cは、符号化系列解析部1aで分割された時間包絡形状に関する情報、及び音声復号部1bで得られた復号信号のうち少なくとも一つ以上に基づき、復号信号の時間包絡形状を決定する（ステップS1-3）。
【０３９８】
例えば、復号信号の時間包絡形状を平坦と決定する。例えば、復号信号のパワーまたはそれに準ずるパラメータを算出し、当該パラメータの分散またはそれに準ずるパラメータを算出する。算出したパラメータと所定の閾値とを比較して時間包絡形状が平坦か否かまたは平坦さの程度を決定する。さらに別の例では、復号信号のパワーまたはそれに準ずるパラメータの相加平均と相乗平均の比またはそれに準ずるパラメータを算出し、所定の閾値とを比較して時間包絡形状が平坦か否かまたは平坦さの程度を決定する。復号信号の時間包絡形状を平坦と決定する方法は上記の例に限定されない。
【０３９９】
さらに、例えば、復号信号の時間包絡形状を立ち上がりと決定する。例えば、復号信号のパワーまたはそれに準ずるパラメータを算出し、当該パラメータの時間方向の差分値を算出し、当該差分値の任意の時間セグメント内の最大値を算出する。当該最大値と所定の閾値とを比較して、時間包絡形状が立ち上がりか否かまたは立ち上がりの程度を決定する。復号信号の時間包絡形状を立ち上がりと決定する方法は上記の例に限定されない。
【０４００】
さらに、例えば、低周波数信号の時間包絡形状を立ち下がりと決定する。例えば、復号信号のパワーまたはそれに準ずるパラメータを算出し、当該パラメータの時間方向の差分値を算出し、当該差分値の任意の時間セグメント内の最小値を算出する。当該最小値と所定の閾値とを比較して、時間包絡形状が立ち下がりか否かまたは立ち下がりの程度を決定する。復号数信号の時間包絡形状を立ち下がりと決定する方法は上記の例に限定されない。
【０４０１】
上記の例は、音声復号部1bより、当該復号信号が時間領域の信号として出力されても適用でき、当該復号信号が複数のサブバンド信号として出力されても適用できる。
【０４０２】
時間包絡修正部1dは、時間包絡形状決定部1cで決定した時間包絡形状に基づいて、音声復号部1bから出力される復号信号の時間包絡の形状を修正する（ステップS1-4）。
【０４０３】
例えば、前記復号信号が複数のサブバンド信号で表される場合、時間包絡修正部1dは、任意の時間セグメント内の前記復号信号の複数のサブバンド信号Xdec(k,i)  (0≦k<kh,  t(l)≦i<t(l+1))に対して、所定の関数F(Xdec(k,i))を用いて以下の式（４０）
【数４０】
0005997592.tif 000044
により得られるX’dec(k,i)を時間包絡形状が修正された復号信号のサブバンド信号として算出し，当該サブバンド信号より時間領域の信号を合成して出力する。
【０４０４】
例えば、前記復号信号の時間包絡形状が平坦と決定された場合、以下の処理により、復号信号の時間包絡形状を修正できる。例えば、当該サブバンド信号Xdec(k,i)をBdec(m)  (m=0,…,Mdec,  Mdec≧1)  (Bdec(0)≧0,  Bdec(Mdec)<kh)で境界を表されるMdec個の周波数帯域に分割し、m番目の周波数帯域に含まれるサブバンド信号Xdec(k,i)  (Bdec(m)≦k<Bdec(m+1),  t(l)≦i<t(l+1))に対して、所定の関数F(Xdec(k,i))を、
【数４１】
0005997592.tif 000045
として、X’dec(k,i)を時間包絡形状が修正された復号信号のサブバンド信号として算出する。
また別の例によれば、所定の関数F(Xdec(k,i))をサブバンド信号Xdec(k,i)に対して平滑化フィルタ処理を施す
【数４２】
0005997592.tif 000046
(Nfilt≧1)で定義して、X’dec(k,i)を時間包絡形状が修正された復号信号のサブバンド信号として算出する。さらに、前記Bdec(m)を用いて境界が表される各周波数帯域内で、フィルタ処理前後のサブバンド信号のパワーをあわせるように処理できる。
また別の例によれば、サブバンド信号をXdec(k,i)を前記Bdec(m)を用いて境界が表される各周波数帯域内で周波数方向に線形予測して線形予測係数αp(m)  (m=0,…,Mdec-1)を得て、所定の関数F(Xdec(k,i))をサブバンド信号Xdec(k,i)に対して線形予測逆フィルタ処理を施す
【数４３】
0005997592.tif 000047
(Npred≧1)で定義して、X’dec(k,i)を時間包絡形状が修正された復号信号のサブバンド信号として算出する。
【０４０５】
上記の時間包絡形状を平坦に修正する処理の例は、それぞれを組み合わせて実施できる。
【０４０６】
時間包絡修正部1dは、復号信号の時間包絡の形状を平坦に修正する処理を実施し、上記の例に限定されない。
【０４０７】
さらには、例えば、前記復号信号の時間包絡形状が立ち上がりと決定された場合、以下の処理により、復号信号の時間包絡形状を修正できる。
例えば、所定の関数F(Xdec(k,i))をiに対して単調増加する関数incr(i)を用いて
【数４４】
0005997592.tif 000048
で定義して、X’dec(k,i)を時間包絡形状が修正された復号信号のサブバンド信号として算出する。さらに、前記Bdec(m)を用いて境界が表される各周波数帯域内で、時間包絡形状の修正前後のサブバンド信号のパワーをあわせるように処理できる。
【０４０８】
時間包絡修正部1dは、復号信号の複数のサブバンド信号の時間包絡の形状を立ち上がりに修正する処理を実施し、上記の例に限定されない。
【０４０９】
さらには、例えば、前記復号信号の時間包絡形状が立ち下がりと決定された場合、以下の処理により、復号信号の時間包絡形状を修正できる。
例えば、所定の関数F(Xdec(k,i))をiに対して単調減少する関数decr(i)を用いて
【数４５】
0005997592.tif 000049
で定義して、X’dec(k,i)を時間包絡形状が修正された低周波数信号のサブバンド信号として算出する。さらに、前記Bdec(m)を用いて境界が表される各周波数帯域内で、時間包絡形状の修正前後のサブバンド信号のパワーをあわせるように処理できる。
【０４１０】
時間包絡修正部1dは、復号信号の複数のサブバンド信号の時間包絡の形状を立ち下がりに修正する処理を実施し、上記の例に限定されない。
【０４１１】
例えば、前記復号信号が時間領域の信号で表される場合、時間包絡修正部1dは、任意の時間セグメント内の前記復号信号xdec(i)  (t(l)≦i<t(l+1))に対して、所定の関数Ft(xdec(i))を用いて
【数４６】
0005997592.tif 000050
により得られるx’dec(i)を時間包絡形状が修正された復号信号として出力する。
【０４１２】
例えば、前記復号信号の時間包絡形状が平坦と決定された場合、以下の処理により、復号信号の時間包絡形状を修正できる。例えば、当該復号信号xdec(i)に対して、所定の関数Ft(xdec(i))を、
【数７】
0005997592.tif 000051
として、x’dec(i)を時間包絡形状が修正された復号信号として出力する。
【０４１３】
また別の例によれば、所定の関数Ft(xdec(i))を復号信号xdec(i)に対して平滑化フィルタ処理を施す
【数４８】
0005997592.tif 000052
(Nfilt≧1)で定義して、x’dec(i)を時間包絡形状が修正された復号信号として出力する。
【０４１４】
上記の時間包絡形状を平坦に修正する処理の例は、それぞれを組み合わせて実施できる。
【０４１５】
さらには、例えば、前記復号信号の時間包絡形状が立ち上がりと決定された場合、以下の処理により、復号信号の時間包絡形状を修正できる。
例えば、所定の関数Ft(xdec(i))を、iに対して単調増加する関数incr(i)を用いて
【数４９】
0005997592.tif 000053
で定義して、x’dec(i)を時間包絡形状が修正された復号信号として出力する。
【０４１６】
時間包絡修正部1dは、復号信号の時間包絡の形状を立ち上がりに修正する処理を実施し、上記の例に限定されない。
【０４１７】
さらには、例えば、前記復号信号の時間包絡形状が立ち下がりと決定された場合、以下の処理により、復号信号の時間包絡形状を修正できる。
例えば、所定の関数Ft(xdec(i))を、iに対して単調減少する関数decr(i)を用いて
【数５０】
0005997592.tif 000054
で定義して、x’dec(i)を時間包絡形状が修正された復号信号として出力する。時間包絡修正部1dは、復号信号の時間包絡の形状を立ち下がりに修正する処理を実施し、上記の例に限定されない。
【０４１８】
例えば、前記復号信号が離散フーリエ変換，離散コサイン変換，修正離散コサイン変換に代表される時間周波数変換による周波数領域の変換係数Xdec(k)  (0≦k<kh)で表されたときは、所定の関数Ff(Xdec(k))を用いて以下の式（５１）
【数５１】
0005997592.tif 000055
により得られるX’dec(k)を時間包絡形状が修正された復号信号の周波数領域の変換係数として算出し、所定の周波数間変換により時間領域の信号に変換して出力する。
【０４１９】
例えば、前記復号信号の時間包絡形状が平坦と決定された場合、以下の処理により、復号信号の時間包絡形状を修正できる。
Bdec(m)  (m=0,…,Mdec,  Mdec≧1)  (Bdec(0)≧0,  Bdec(Mdec)<kh)で境界を表されるMdec個の任意の周波数帯域Bdec(m)をにおいて、周波数方向に線形予測して線形予測係数αp(m)  (m=0,…,Mdec-1)を得て、所定の関数Ff(Xdec(k))を、変換係数Xdec(k)に対して線形予測逆フィルタ処理を施す
【数５２】
0005997592.tif 000056
(Npred≧1)で定義して、X’dec(k,i)を時間包絡形状が修正された復号信号の変換係数として算出する。
【０４２０】
時間包絡修正部1dは、復号信号の時間包絡の形状を平坦に修正する処理を実施し、上記の例に限定されない。
【０４２１】
図67は、第10の実施形態に係る音声符号化装置2の構成を示す図である。音声符号化装置2の通信装置は、符号化の対象となる音声信号を外部から受信し、更に、符号化された符号化系列を外部に出力する。音声符号化装置2は、図67に示すように、機能的には、音声符号化部2a、時間包絡情報符号化部2b、及び符号化系列多重化部2cを備える。
【０４２２】
図68は、第10の実施形態に係る音声符号化装置2の動作を示すフローチャートである。
【０４２３】
音声符号化部2aは、入力音声信号を符号化する（ステップS2-1）。
【０４２４】
時間包絡情報符号化部2bは、入力音声信号、音声符号化部2aにおける入力音声信号の符号化結果を含む符号化過程で得られた情報のうち少なくとも一つ以上に基づき、時間包絡情報を算出し符号化する（ステップS2-2）。
【０４２５】
例えば、任意の時間セグメントt(l)≦i<t(l+1))内の時間領域の信号である前記入力音声信号x(i)の時間包絡Et(i)を、当該時間セグメント内で正規化した復号信号のパワーとして算出できる。
【数５３】
0005997592.tif 000057
さらに、例えば、音声符号化部2aにおいて前記入力音声信号が複数のサブバンドの信号X(k,i)が算出される場合、入力音声信号の時間包絡として、任意の時間セグメントt(l)≦i<t(l+1))内でB(m)  (m=0,…,M,  M≧1)  (B(0)≧0,  B(M)<kh)で境界を表されるM個の周波数帯域に分割され、m番目の周波数帯域に含まれる当該入力音声信号のサブバンド信号X(k,i)  (B(m)≦k<B(m+1),  t(l)≦i<t(l+1))の時間包絡E(k,i)を、当該時間セグメント内で正規化した入力音声信号のサブバンド信号のパワーとして算出できる。
【数５４】
0005997592.tif 000058
入力音声信号の時間包絡は、入力音声信号の大きさの時間方向の変動がわかるパラメータであれば良く、前記の例に限定されない。
【０４２６】
さらに、例えば、音声符号化部2aにおける前記入力音声信号の符号化結果に基づいて復号信号xdec(i)を算出し、任意の時間セグメントt(l)≦i<t(l+1))内の当該復号信号xdec(i)の時間包絡Edec,t(i)を、当該時間セグメント内で正規化した復号信号のパワーとして算出できる。
【数５５】
0005997592.tif 000059
さらに、例えば、音声符号化部2aにおける前記入力音声信号の符号化過程で、または符号化結果に基づいて復号信号のサブバンド信号Xdec(k,i)が算出される場合、復号信号の時間包絡として、任意の時間セグメントt(l)≦i<t(l+1))内でB(m)  (m=0,…,M,  M≧1)  (B(0)≧0,  B(M)<kh)で境界を表されるM個の周波数帯域に分割され、m番目の周波数帯域に含まれる当該入力音声信号のサブバンド信号Xdec(k,i)  (B(m)≦k<B(m+1),  t(l)≦i<t(l+1))の時間包絡Edec(k,i)を、当該時間セグメント内で正規化した入力音声信号のサブバンド信号のパワーとして算出できる。
【数５６】
0005997592.tif 000060
例えば、時間包絡情報符号化部2bは時間包絡情報として平坦の程度を表す情報を算出する。例えば、入力音声信号及び復号信号の時間包絡の分散またはそれに準ずるパラメータのうち少なくとも一つ以上を算出する。さらに別の例では、入力音声信号及び復号信号の時間包絡の相加平均と相乗平均の比またはそれに準ずるパラメータのうち少なくとも一つ以上を算出する。この場合、時間包絡情報符号化部2bは、時間包絡情報として当該入力音声信号の時間包絡の平坦さを表す情報を算出すればよく、前記の例に限定されない。そして、前記パラメータを符号化する。例えば、入力音声信号と復号信号の当該パラメータの差分値またはその絶対値を符号化する。さらに、例えば、入力音声信号の当該パラメータの値または絶対値のうち少なくとも一つ以上を符号化する。例えば、時間包絡の平坦さを平坦か否かで表現すれば1ビットで符号化でき、例えば、前記時間領域の入力音声信号については前記任意の時間セグメント内において1ビットで符号化でき、さらに例えば、前記入力音声信号のサブバンド信号の前記M個の周波数帯域毎に当該情報を符号化する際にはMビットで符号化できる。時間包絡情報の符号化方法は前記の例に限定されない。
【０４２７】
さらに例えば、時間包絡情報符号化部2bは時間包絡情報として立ち上がりの程度を表す情報を算出する。例えば、任意の時間セグメントt(l)≦i<t(l+1)内において、入力音声信号の時間包絡の時間方向の差分値の最大値を算出する。
【数５７】
0005997592.tif 000061
さらには、これらの式において、時間包絡に代えて当該時間包絡を時間方向に平滑化したパラメータの時間方向の差分値の最大値を算出できる。
【０４２８】
この場合、時間包絡情報符号化部2bは、時間包絡情報として当該入力音声信号の時間包絡の立ち上がりの程度を表す情報を算出すればよく、前記の例に限定されない。そして、前記パラメータを符号化する。例えば、入力音声信号と復号信号の当該パラメータの差分値またはその絶対値のうち少なくとも一つ以上を符号化する。例えば、時間包絡の立ち上がりを立ち上がりか否かで表現すれば1ビットで符号化でき、例えば、前記時間領域の入力音声信号については前記任意の時間セグメント内において1ビットで符号化でき、さらに例えば、前記入力音声信号のサブバンド信号の前記M個の周波数帯域毎に当該情報を符号化する際にはMビットで符号化できる。時間包絡情報の符号化方法は前記の例に限定されない。
【０４２９】
さらに例えば、時間包絡情報符号化部2bは時間包絡情報として立ち下がりの程度を表す情報を算出する。例えば、任意の時間セグメントt(l)≦i<t(l+1)内において、入力音声信号の時間包絡の時間方向の差分値の最小値を算出する。
【数５８】
0005997592.tif 000062
さらには、これらの式において、時間包絡に代えて当該時間包絡を時間方向に平滑化したパラメータの時間方向の差分値の最小値を算出できる。この場合、時間包絡情報符号化部2bは、時間包絡情報として当該入力音声信号のサブバンド信号の時間包絡の立ち下がりの程度を表す情報を算出すればよく、前記の例に限定されない。そして、前記パラメータを符号化する。例えば、入力音声信号と復号信号の当該パラメータの差分値またはその絶対値のうち少なくとも一つ以上を符号化する。例えば、時間包絡の立ち下がりを立ち下がりか否かで表現すれば1ビットで符号化でき、例えば、前記時間領域の入力音声信号については前記任意の時間セグメント内において1ビットで符号化でき、さらに例えば、前記入力音声信号のサブバンド信号の前記M個の周波数帯域毎に当該情報を符号化する際にはMビットで符号化できる。時間包絡情報の符号化方法は前記の例に限定されない。
【０４３０】
上記の例では、入力音声信号の時間包絡の代わりに、音声符号化部2aにおいて任意の時間セグメントt(l)≦i<t(l+1)内で当該時間セグメントよりも短い時間セグメントのパワーと相関のある符号化パラメータ（例えば、CELP符号化における符号帳の利得）を用いることができる。
【０４３１】
符号化系列多重化部2cは、音声符号化部2aより入力音声信号の符号化系列を受け取り、時間包絡情報符号化部2bより符号化された時間包絡形状情報を受け取り、多重化して符号化系列として出力する（ステップS2-3）。
【０４３２】
［第11の実施形態］
図69は、第11の実施形態に係る音声復号装置100の構成を示す図である。音声復号装置100の通信装置は、下記音声符号化装置200から出力される多重化された符号化系列を受信し、更に、復号した音声信号を外部に出力する。音声復号装置100は、図69に示すように、機能的には、符号化系列逆多重化部100a、低周波数復号部100b、低周波数時間包絡形状決定部100c、低周波数時間包絡修正部100d、高周波数復号部100e、及び低周波数/高周波数信号合成部100fを備える。
【０４３３】
図70は、第11の実施形態に係る音声復号装置の動作を示すフローチャートである。
【０４３４】
符号化系列逆多重化部100aは、符号化系列を、低周波数信号を符号化した低周波数符号化部分と高周波数信号を符号化した高周波数符号化部分に分割する（ステップS100-1）。
【０４３５】
低周波数復号部100bは、符号化系列逆多重化部100aにて分割された低周波数符号化部分を復号し、低周波数信号を得る（ステップS100-2）。
【０４３６】
低周波数時間包絡形状決定部100cは、符号化系列逆多重化部100aで分割された低周波時間包絡形状に関する情報、及び低周波数復号部100bで得られた低周波数信号のうち少なくとも一つ以上に基づき、低周波数信号の時間包絡形状を決定する（ステップS100-3）。
【０４３７】
例えば、低周波数信号の時間包絡形状を平坦と決定するケース、低周波数信号の時間包絡形状を立ち上がりと決定するケース、低周波数信号の時間包絡形状を立ち下がりと決定するケースが挙げられる。
【０４３８】
低周波数信号の時間包絡形状の決定は、例えば、時間包絡形状決定部1cにおける復号信号の時間包絡形状の決定処理において、音声復号部1bで得られる復号信号を、低周波数復号部100bで得られた低周波数信号に置き換えることにより実現できる。
【０４３９】
低周波数時間包絡修正部100dは、低周波数時間包絡形状決定部100cで決定した時間包絡形状に基づいて、低周波数復号部100bから出力される低周波数信号の時間包絡の形状を修正する（ステップS100-4）。
【０４４０】
低周波数信号の時間包絡形状の修正は、例えば、時間包絡修正部1dにおける復号信号の時間包絡形状の修正処理において、音声復号部1bで得られる復号信号を、低周波数復号部100bで得られた低周波数信号に置き換えることにより実現できる。
【０４４１】
高周波数復号部100eは、符号化系列逆多重化部100aにて分割された高周波数符号化部分を復号し、高周波数信号を得る（ステップS100-5）。
【０４４２】
高周波数復号部100eでの高周波数信号の復号は、高周波数信号を時間領域の信号、サブバンド信号、及び周波数領域の信号のうち少なくとも一つ以上の領域の信号で符号化した符号化系列を復号する方法で実現できる。
【０４４３】
さらには、例えば前記第1〜第9の実施形態の音声復号装置のように、低周波数復号部で得られた復号結果を利用して高周波数信号を生成する帯域拡張方式で、高周波数信号を生成できる。この際には、帯域拡張方式にて高周波数信号を生成するために必要な情報が符号化系列に含まれる場合、符号化系列のうち当該情報が含まれる部分が高周波数符号化部分となる。そして、符号化系列逆多重化部100aにて分割された当該高周波数符号化部分を復号して帯域拡張方式に必要な情報を得て、高周波数信号を生成する。一方、帯域拡張方式にて高周波数信号を生成するために必要な情報が符号化系列に含まれない場合、符号化系列逆多重化部100aより高周波数復号部100eに入力は無く、所定の処理または低周波数復号部で得られた復号結果を利用した処理によって高周波数信号を生成する。
【０４４４】
低周波数/高周波数信号合成部100fは、低周波数時間包絡修正部100dで時間包絡形状を修正された低周波数信号と、高周波数復号部100eで得られた高周波数信号とを合成して低周波数成分および高周波数成分を含む音声信号を出力する（ステップS100-6）。
【０４４５】
図71は、第11の実施形態に係る音声符号化装置200の構成を示す図である。音声符号化装置200の通信装置は、符号化の対象となる音声信号を外部から受信し、更に、符号化された符号化系列を外部に出力する。音声符号化装置200は、図65に示すように、機能的には、低周波数符号化部200a、高周波数符号化部200b、低周波数時間包絡情報符号化部200c、及び符号化系列多重化部200dを備える。
【０４４６】
図72は、第11の実施形態に係る音声符号化装置200の動作を示すフローチャートである。
【０４４７】
低周波数符号化部200aは、入力音声信号の低周波数成分にあたる低周波数信号を符号化する（ステップS200-1）。
【０４４８】
高周波数符号化部200bは、入力音声信号の高周波数成分にあたる高周波数信号を符号化する（ステップS200-2）。
【０４４９】
低周波数時間包絡情報符号化部200cは、入力音声信号、低周波数符号化部200aにおける入力音声信号の符号化結果を含む符号化の過程で得られた情報のうち少なくとも一つ以上に基づき、低周波数時間包絡形状情報を算出し符号化する（ステップS200-3）。
【０４５０】
低周波数時間包絡形状情報の算出、符号化処理は、例えば、時間包絡情報符号化部2bにおける入力音声信号の時間包絡情報の算出、符号化処理において、入力音声信号に代えて入力音声信号の低周波数信号を、復号信号に代えて低周波数符号化部200aにおける符号化結果を復号して得られる低周波数復号信号を用いることで、同様にして実現できる。
【０４５１】
符号化系列多重化部200dは、低周波数符号化部200aより低周波数音声信号の符号化系列を受け取り、高周波数符号化部200bより高周波数音声信号の符号化系列を受け取り、低周波数時間包絡情報符号化部200cより符号化された低周波数時間包絡形状情報を受け取り、多重化して符号化系列として出力する（ステップS200-4）。
【０４５２】
［第11の実施形態の音声復号装置の第1の変形例］
図73は、第11の実施形態に係る音声復号装置の第1の変形例100Aの構成を示す図である。
【０４５３】
図74は、第11の実施形態に係る音声復号装置の第1の変形例100Aの動作を示すフローチャートである。
【０４５４】
高周波数復号部100eAは、符号化系列逆多重化部100aにて分割された高周波数符号化部分を復号し、高周波数信号を得る（ステップS100-5A）。
【０４５５】
高周波数復号部100eAでは、高周波数信号の復号において低周波数復号部で得られた低周波数復号信号を利用する際に、低周波数時間包絡修正部100dで時間包絡形状を修正された低周波数信号を利用する点が、高周波数復号部100eと異なる点である。
【０４５６】
［第11の実施形態の音声復号装置の第2の変形例］
図75は、第11の実施形態に係る音声復号装置の第1の変形例100Aの構成を示す図である。
【０４５７】
第11の実施形態の音声復号装置の第1の変形例との相違点は、低周波数／高周波数信号合成部100fに入力される低周波数信号が、低周波数時間包絡修正部100dからの出力ではなく、低周波数復号部100bからの出力である点である。
【０４５８】
［第12の実施形態］
図76は、第12の実施形態に係る音声復号装置110の構成を示す図である。音声復号装置110の通信装置は、下記音声符号化装置210から出力される多重化された符号化系列を受信し、更に、復号した音声信号を外部に出力する。音声復号装置110は、図76に示すように、機能的には、符号化系列逆多重化部110a、低周波数復号部100b、高周波数復号部100e、高周波数時間包絡形状決定部110b、高周波数時間包絡修正部110c、及び低周波数/高周波数信号合成部100fを備える。
【０４５９】
図77は、第12の実施形態に係る音声復号装置の動作を示すフローチャートである。
【０４６０】
符号化系列逆多重化部110aは、符号化系列を、低周波数符号化部分、高周波数符号化部分、高周波数時間包絡形状に関する情報に分割する（ステップS110-1）。
【０４６１】
高周波数時間包絡形状決定部110bは、符号化系列逆多重化部110aで分割された高周波時間包絡形状に関する情報、高周波数復号部100eで得られた高周波数信号、及び低周波数復号部100bで得られた低周波数信号のうち少なくとも一つ以上に基づき、高周波数信号の時間包絡形状を決定する（ステップS110-2）。
【０４６２】
例えば、高周波数信号の時間包絡形状を平坦と決定するケース、高周波数信号の時間包絡形状を立ち上がりと決定するケース、高周波数信号の時間包絡形状を立ち下がりと決定するケースが挙げられる。
【０４６３】
高周波数信号の時間包絡形状の決定は、例えば、時間包絡形状決定部1cにおける復号信号の時間包絡形状の決定処理において、音声復号部1bで得られる復号信号を、高周波数復号部100eで得られた高周波数信号に置き換えることにより実現できる。また、同様に、音声復号部1bで得られる復号信号を、低周波数復号部100bで得られた低周波数信号に置き換えることにより実現できる。
【０４６４】
高周波数時間包絡修正部110cは、高周波数時間包絡形状決定部110bで決定した時間包絡形状に基づいて、高周波数復号部110eから出力される高周波数信号の時間包絡の形状を修正する（ステップS110-3）。例えば、前記高周波数信号の時間包絡形状が平坦と決定された場合、以下の処理により、高周波数信号の時間包絡形状を修正できる。
【０４６５】
高周波数信号の時間包絡形状の修正は、例えば、時間包絡修正部1dにおける復号信号の時間包絡形状の修正処理において、音声復号部1bで得られる復号信号を、高周波数復号部100eで得られた高周波数信号に置き換えることにより実現できる。
【０４６６】
図78は、第12の実施形態に係る音声符号化装置210の構成を示す図である。音声符号化装置210の通信装置は、符号化の対象となる音声信号を外部から受信し、更に、符号化された符号化系列を外部に出力する。音声符号化装置210は、図78に示すように、機能的には、低周波数符号化部200a、高周波数符号化部200b、高周波数時間包絡情報符号化部210a、及び符号化系列多重化部210bを備える。
【０４６７】
図79は、第12の実施形態に係る音声符号化装置210の動作を示すフローチャートである。
【０４６８】
高周波数時間包絡情報符号化部210aは、入力音声信号、低周波数符号化部200aにおける入力音声信号の符号化結果を含む符号化の過程で得られた情報、高周波数符号化部200bにおける入力音声信号の符号化結果を含む符号化の過程で得られた情報のうち少なくとも一つ以上に基づき、高周波数時間包絡形状情報を算出し符号化する（ステップS210-1）。
【０４６９】
高周波数時間包絡形状情報の算出、符号化処理は、例えば、時間包絡情報符号化部2bにおける入力音声信号の時間包絡情報の算出、符号化処理において、入力音声信号に代えて入力音声信号の高周波数信号を、復号信号に代えて高周波数符号化部200bにおける符号化結果を復号して得られる高周波数復号信号を用いることで、同様にして実現できる。
【０４７０】
符号化系列多重化部210bは、低周波数符号化部200aより低周波数音声信号の符号化系列を受け取り、高周波数符号化部200bより高周波数音声信号の符号化系列を受け取り、高周波数時間包絡情報符号化部210aより符号化された高周波数時間包絡形状情報を受け取り、多重化して符号化系列として出力する（ステップS210-2）。
【０４７１】
［第13の実施形態］
図80は、第13の実施形態に係る音声復号装置120の構成を示す図である。音声復号装置120の通信装置は、下記音声符号化装置220から出力される多重化された符号化系列を受信し、更に、復号した音声信号を外部に出力する。音声復号装置120は、図80に示すように、機能的には、符号化系列逆多重化部120a、低周波数復号部100b、低周波数時間包絡形状決定部100c、低周波数時間包絡修正部100d、高周波数復号部100e、高周波数時間包絡形状決定部120b、高周波数時間包絡修正部110c、及び低周波数/高周波数信号合成部100fを備える。
【０４７２】
図81は、第13の実施形態に係る音声復号装置120の動作を示すフローチャートである。
【０４７３】
符号化系列逆多重化部120aは、符号化系列を、低周波数符号化部分、高周波数符号化部分、低周波数時間包絡形状に関する情報、高周波数時間包絡形状に関する情報に分割する（ステップS120-1）。
【０４７４】
この際、低周波数時間包絡形状に関する情報、及び高周波数時間包絡形状に関する情報の分割に関して、例えば、別々に符号化された低周波数時間包絡形状に関する情報、及び高周波数時間包絡形状に関する情報を含む符号化系列から分割することもでき、また組み合わせて符号化された周波数時間包絡形状に関する情報、及び高周波数時間包絡形状に関する情報を含む符号化系列から分割することもできる。さらには、例えば、当該低周波数時間包絡形状に関する情報、及び当該高周波数時間包絡形状に関する情報が単一の情報により表され符号化された当該情報を含む符号化系列から分割することもできる。
【０４７５】
高周波数時間包絡形状決定部120bは、符号化系列逆多重化部120aで分割された高周波時間包絡形状に関する情報、低周波数復号部100bで得られた低周波数信号、及び低周波数時間包絡修正部100dで時間包絡形状を修正された低周波数信号のうち少なくとも一つ以上に基づき、高周波数信号の時間包絡形状を決定する（ステップS120-2）。
【０４７６】
例えば、高周波数信号の時間包絡形状を平坦と決定するケース、高周波数信号の時間包絡形状を立ち上がりと決定するケース、高周波数信号の時間包絡形状を立ち下がりと決定するケースが挙げられる。
【０４７７】
高周波数時間包絡形状決定部120bにおける高周波数時間包絡形状の決定処理において、低周波数時間包絡修正部100dで時間包絡形状を修正された低周波数信号に基づく場合は、時間包絡形状決定部1cにおける復号信号の時間包絡形状の決定処理において、音声復号部1bで得られる復号信号を、低周波数時間包絡修正部100dで時間包絡形状を修正された低周波数信号に置き換えることにより実現できる。
【０４７８】
図82は、第13の実施形態に係る音声符号化装置220の構成を示す図である。音声符号化装置220の通信装置は、符号化の対象となる音声信号を外部から受信し、更に、符号化された符号化系列を外部に出力する。音声符号化装置220は、図82に示すように、機能的には、低周波数符号化部200a、高周波数符号化部200b、低周波数時間包絡情報符号化部200c、高周波数時間包絡情報符号化部220a、及び符号化系列多重化部220bを備える。
【０４７９】
図83は、第13の実施形態に係る音声符号化装置220の動作を示すフローチャートである。
【０４８０】
高周波数時間包絡情報符号化部220aは、入力音声信号、低周波数符号化部200aにおける入力音声信号の符号化結果を含む符号化の過程で得られた情報、高周波数符号化部200bにおける入力音声信号の符号化結果を含む符号化の過程で得られた情報、低周波数時間包絡情報符号化部200cにおける低周波数時間包絡情報の符号化結果を含む符号化の過程で得られた情報のうち少なくとも一つ以上に基づき、高周波数時間包絡形状情報を算出し符号化する（ステップS220-1）。
【０４８１】
高周波数時間包絡形状情報の算出、符号化処理は、例えば、高周波数時間包絡情報符号化部210aにおける高周波数信号の時間包絡情報の算出、符号化処理と同様にして実現できる。更には、例えば、低周波数時間包絡情報の符号化結果に基づいてもよい。例えば、低周波数時間包絡情報の符号化結果として低周波数時間包絡が平坦であるという結果が得られた場合にのみ、高周波数時間包絡情報として高周波数時間包絡が平坦であるか否かを符号化することができる。
【０４８２】
符号化系列多重化部220bは、低周波数符号化部200aより低周波数音声信号の符号化系列を受け取り、高周波数符号化部200bより高周波数音声信号の符号化系列を受け取り、低周波数時間包絡情報符号化部200cより符号化された低周波数時間包絡形状情報を受け取り、高周波数時間包絡情報符号化部210aより符号化された高周波数時間包絡形状情報を受け取り、多重化して符号化系列として出力する（ステップS220-2）。
【０４８３】
この際、低周波数時間包絡形状に関する情報、及び高周波数時間包絡形状に関する情報の符号化に関して、例えば、別々に符号化された低周波数時間包絡形状に関する情報、及び高周波数時間包絡形状に関する情報を受け取ることもでき、また組み合わせて符号化された周波数時間包絡形状に関する情報、及び高周波数時間包絡形状に関する情報を受け取ることもできる。さらには、例えば、単一の情報により表され符号化された当該低周波数時間包絡形状に関する情報、及び当該高周波数時間包絡形状に関する情報を受け取ることもできる。
【０４８４】
［第13の実施形態の音声復号装置の第1の変形例］
図84は、第13の実施形態に係る音声復号装置の第1の変形例120Aの構成を示す図である。第13の実施形態の音声復号装置120との相違点は、高周波数復号部100eAにて、高周波数信号の復号に低周波数時間包絡修正部100dで時間包絡形状を修正された低周波数信号を利用する点である。
【０４８５】
図85は、第13の実施形態に係る音声復号装置の第1の変形例120Aの動作を示すフローチャートである。図85のステップ100-5Aでは、高周波数信号の復号において低周波数復号部100bで得られた低周波数復号信号を利用する際に、低周波数時間包絡修正部100dで時間包絡形状を修正された低周波数信号を利用する。
【０４８６】
［第13の実施形態の音声復号装置の第2の変形例］
図86は、第13の実施形態に係る音声復号装置の第2の変形例120Bの構成を示す図である。第13の実施形態の音声復号装置の第1の変形例との相違点は、低周波数／高周波数信号合成部100fに入力される低周波数信号が、低周波数時間包絡修正部100dからの出力ではなく、低周波数復号部100bからの出力である点である。
【０４８７】
図87は、第13の実施形態に係る音声復号装置の第2の変形例120Bの動作を示すフローチャートである。図87のステップS100-6では、低周波数復号部100bからの低周波数信号と高周波数時間包絡修正部110cからの高周波数信号とが合成される。
【０４８８】
［第13の実施形態の音声復号装置の第3の変形例］
図185は、第13の実施形態に係る音声復号装置の第3の変形例120Cの構成を示す図である。
【０４８９】
図186は、第13の実施形態に係る音声復号装置の第3の変形例120Cの動作を示すフローチャートである。
【０４９０】
本変形例と前記第13の実施形態に係る音声復号装置120との相違点は、低周波数時間包絡形状決定部100c、高周波数時間包絡修正部110cにかえて、低周波数時間包絡形状決定部120c、高周波数時間包絡修正部120dを具備する点である。
【０４９１】
本変形例においては、低周波数時間包絡形状決定部120cと前記低周波数時間包絡形状決定部100cとの相違点は、決定した時間包絡形状を高周波数時間包絡修正部120dへも通知する点である。
【０４９２】
高周波数時間包絡修正部120dと前記高周波数時間包絡修正部110cとの相違点は、高周波数時間包絡形状決定部120bにて決定された時間包絡形状と低周波数時間包絡形状決定部120cで決定された時間包絡形状のうち少なくとも一つ以上に基づいて、高周波数復号部100eから出力される高周波数信号の時間包絡の形状を修正する点である(S120-3)。
【０４９３】
例えば、低周波数時間包絡形状決定部120cにて時間包絡形状が平坦であると決定された場合には、高周波数時間包絡形状決定部120bにて決定される時間包絡形状によらず、高周波数復号部100eから出力される高周波数信号の時間包絡の形状を平坦に修正する。更に例えば、低周波数時間包絡形状決定部120cにて時間包絡形状が平坦でないと決定された場合には、高周波数時間包絡形状決定部120bにて決定される時間包絡形状によらず、高周波数復号部100eから出力される高周波数信号の時間包絡の形状を平坦に修正しない。立ち上がり、立ち下がりの場合も同様であり、時間包絡形状は限定されない。
【０４９４】
［第13の実施形態の音声復号装置の第4の変形例］
図187は、第13の実施形態に係る音声復号装置の第4の変形例120Dの構成を示す図である。
【０４９５】
図188は、第13の実施形態に係る音声復号装置の第4の変形例120Dの動作を示すフローチャートである。
【０４９６】
本変形例と前記第13の実施形態に係る音声復号装置120との相違点は、高周波数時間包絡形状決定部120b、低周波数時間包絡修正部100dにかえて、高周波数時間包絡形状決定部120bA、低周波数時間包絡修正部120eを具備する点である。
【０４９７】
本変形例においては、高周波数時間包絡形状決定部120bAと前記高周波数時間包絡形状決定部120bとの相違点は、決定した時間包絡形状を低周波数時間包絡修正部120eへも通知する点である。
【０４９８】
高周波数時間包絡形状決定部120bAにおける時間包絡形状の決定は、前記の例に加えて、例えば、前記低周波数信号の周波数パワー分布に基づくこともできる。更には、例えば符号化系列逆多重化部120aから得られる高周波数信号の復号の際のフレーム長を用いることができる。例えば、フレーム長が長い場合は平坦である、フレーム長が短い場合は立ち上がりまたは立ち下がりであると決定でき、前記高周波数時間包絡形状決定部120bでも同様に決定できる。
【０４９９】
低周波数時間包絡修正部120eと前記低周波数時間包絡修正部100dとの相違点は、低周波数時間包絡形状決定部100cにて決定された時間包絡形状と高周波数時間包絡形状決定部120bAで決定された時間包絡形状のうち少なくとも一つ以上に基づいて、低周波数復号部100bから出力される低周波数信号の時間包絡の形状を修正する点である(S120-4)。
【０５００】
例えば、高周波数時間包絡形状決定部120bAにて時間包絡形状が平坦であると決定された場合には、低周波数時間包絡形状決定部100cにて決定される時間包絡形状によらず、低周波数復号部100bから出力される低周波数信号の時間包絡の形状を平坦に修正する。更に例えば、高周波数時間包絡形状決定部120bAにて時間包絡形状が平坦であると決定された場合には、低周波数時間包絡形状決定部100cにて決定される時間包絡形状によらず、低周波数復号部100bから出力される低周波数信号の時間包絡の形状を平坦に修正しない。立ち上がり、立ち下がりの場合も同様であり、時間包絡形状は限定されない。
【０５０１】
［第13の実施形態の音声復号装置の第5の変形例］
図189は、第13の実施形態に係る音声復号装置の第5の変形例120Eの構成を示す図である。
【０５０２】
図190は、第13の実施形態に係る音声復号装置の第5の変形例120Eの動作を示すフローチャートである。
【０５０３】
本変形例においては、前記低周波数時間包絡形状決定部120c、前記高周波数時間包絡修正部120d、前記高周波数時間包絡形状決定部120bA、及び前記低周波数時間包絡修正部120eを具備する。
【０５０４】
［第13の実施形態の音声復号装置の第6の変形例］
図191は、第13の実施形態に係る音声復号装置の第6の変形例120Fの構成を示す図である。
【０５０５】
図192は、第13の実施形態に係る音声復号装置の第6の変形例120Fの動作を示すフローチャートである。
【０５０６】
本変形例と前記第13の実施形態に係る音声復号装置120との相違点は、低周波数時間包絡形状決定部100c及び高周波数時間包絡形状決定部120bにかえて時間包絡形状決定部120fを具備する点である。
【０５０７】
時間包絡形状決定部120fは、符号化系列逆多重化部120aからの低周波数時間包絡形状に関する情報、高周波数時間包絡形状に関する情報、低周波数復号部100bからの低周波数信号、高周波数復号部100eからの高周波数信号のうち少なくとも一つ以上に基づいて時間包絡形状を決定する(S120-5)。決定した時間包絡形状は、低周波数時間包絡修正部100d、高周波数時間包絡修正部110cに通知される。
【０５０８】
例えば、時間包絡形状として平坦と決定する。さらに例えば、時間包絡形状として立ち上がりと決定する。さらに例えば、時間包絡形状として立下りと決定する。決定される時間包絡形状は、上記の例に限定されない。
【０５０９】
時間包絡形状決定部120fでは、例えば、前記低周波数時間包絡形状決定部100c、及び120c、前記高周波数時間包絡形状決定部120b、及び120bAと同様に時間包絡形状を決定できる。時間包絡形状の決定方法は上記の例に限定されない。
【０５１０】
［第13の実施形態の音声復号装置の第7の変形例］
図193は、第13の実施形態に係る音声復号装置の第7の変形例120Gの構成を示す図である。
【０５１１】
図194は、第13の実施形態に係る音声復号装置の第7の変形例120Gの動作を示すフローチャートである。
【０５１２】
本変形例と前記第13の実施形態に係る音声復号装置の第1の変形例120Aとの相違点は、低周波数時間包絡形状決定部100c、高周波数時間包絡修正部110cにかえて、低周波数時間包絡形状決定部120c、高周波数時間包絡修正部120dを具備する点である。
【０５１３】
［第13の実施形態の音声復号装置の第8の変形例］
図195は、第13の実施形態に係る音声復号装置の第8の変形例120Hの構成を示す図である。
【０５１４】
図196は、第13の実施形態に係る音声復号装置の第8の変形例120Hの動作を示すフローチャートである。
【０５１５】
本変形例と前記第13の実施形態に係る音声復号装置の第1の変形例120Aとの相違点は、高周波数時間包絡形状決定部120b、低周波数時間包絡修正部100dにかえて、高周波数時間包絡形状決定部120bA、低周波数時間包絡修正部120eを具備する点である。
【０５１６】
［第13の実施形態の音声復号装置の第9の変形例］
図197は、第13の実施形態に係る音声復号装置の第9の変形例120Iの構成を示す図である。
【０５１７】
図198は、第13の実施形態に係る音声復号装置の第9の変形例120Iの動作を示すフローチャートである。
【０５１８】
本変形例においては、前記低周波数時間包絡形状決定部120c、前記高周波数時間包絡修正部120d、前記高周波数時間包絡形状決定部120bA、及び前記低周波数時間包絡修正部120eを具備する。
【０５１９】
［第13の実施形態の音声復号装置の第10の変形例］
図199は、第13の実施形態に係る音声復号装置の第10の変形例120Jの構成を示す図である。
【０５２０】
図200は、第13の実施形態に係る音声復号装置の第10の変形例120Jの動作を示すフローチャートである。
【０５２１】
本変形例と前記第13の実施形態に係る音声復号装置の第1の変形例120Aとの相違点は、低周波数時間包絡形状決定部100c及び高周波数時間包絡形状決定部120bにかえて時間包絡形状決定部120fを具備する点である。
【０５２２】
［第13の実施形態の音声復号装置の第11の変形例］
図201は、第13の実施形態に係る音声復号装置の第11の変形例120Kの構成を示す図である。
【０５２３】
図202は、第13の実施形態に係る音声復号装置の第11の変形例120Kの動作を示すフローチャートである。
【０５２４】
本変形例と前記第13の実施形態に係る音声復号装置の第2の変形例120Bとの相違点は、低周波数時間包絡形状決定部100c、高周波数時間包絡修正部110cにかえて、低周波数時間包絡形状決定部120c、高周波数時間包絡修正部120dを具備する点である。
【０５２５】
［第13の実施形態の音声復号装置の第12の変形例］
図203は、第13の実施形態に係る音声復号装置の第12の変形例120Lの構成を示す図である。
【０５２６】
図204は、第13の実施形態に係る音声復号装置の第12の変形例120Lの動作を示すフローチャートである。
【０５２７】
本変形例と前記第13の実施形態に係る音声復号装置の第2の変形例120Bとの相違点は、高周波数時間包絡形状決定部120b、低周波数時間包絡修正部100dにかえて、高周波数時間包絡形状決定部120bA、低周波数時間包絡修正部120eを具備する点である。
【０５２８】
［第13の実施形態の音声復号装置の第13の変形例］
図205は、第13の実施形態に係る音声復号装置の第13の変形例120Mの構成を示す図である。
【０５２９】
図206は、第13の実施形態に係る音声復号装置の第13の変形例120Mの動作を示すフローチャートである。
【０５３０】
本変形例においては、前記低周波数時間包絡形状決定部120c、前記高周波数時間包絡修正部120d、前記高周波数時間包絡形状決定部120bA、及び前記低周波数時間包絡修正部120eを具備する。
【０５３１】
［第13の実施形態の音声復号装置の第14の変形例］
図207は、第13の実施形態に係る音声復号装置の第14の変形例120Nの構成を示す図である。
【０５３２】
図208は、第13の実施形態に係る音声復号装置の第14の変形例120Nの動作を示すフローチャートである。
【０５３３】
本変形例と前記第13の実施形態に係る音声復号装置の第2の変形例120Bとの相違点は、低周波数時間包絡形状決定部100c及び高周波数時間包絡形状決定部120bにかえて時間包絡形状決定部120fを具備する点である。
【０５３４】
［第14の実施形態］
図88は、第14の実施形態に係る音声復号装置130の構成を示す図である。音声復号装置130の通信装置は、下記音声符号化装置230から出力される多重化された符号化系列を受信し、更に、復号した音声信号を外部に出力する。音声復号装置130は、図88に示すように、機能的には、符号化系列逆多重化部110a、低周波数復号部100b、高周波数時間包絡形状決定部110b、高周波数時間包絡修正部130a、高周波数復号部130b、及び低周波数/高周波数信号合成部100fを備える。
【０５３５】
図89は、第13の実施形態に係る音声復号装置の動作を示すフローチャートである。
【０５３６】
高周波数時間包絡修正部130aは、高周波数時間包絡形状決定部110bで決定した時間包絡形状に基づいて、高周波数復号部130bに入力される低周波数信号の時間包絡の形状を修正する（ステップS130-1）。高周波数時間包絡修正部130aにおける時間包絡形状の修正は、例えば、時間包絡修正部1dにおける復号信号の時間包絡形状の修正処理において、音声復号部1bで得られる復号信号を、低周波数復号部100bで得られた低周波数信号に置き換えることにより実現できる。
【０５３７】
高周波数復号部130bは、符号化系列逆多重化部100aにて分割された高周波数符号化部分を復号し、高周波数信号を得る（ステップS130-2）。
【０５３８】
高周波数復号部130bでは、高周波数信号の復号において低周波数復号部で得られた低周波数復号信号を利用する際に、高周波数時間包絡修正部130aで時間包絡形状を修正された低周波数信号を利用する点が高周波数復号部100eと異なる点である。
【０５３９】
図90は、第14の実施形態に係る音声符号化装置230の構成を示す図である。音声符号化装置230の通信装置は、符号化の対象となる音声信号を外部から受信し、更に、符号化された符号化系列を外部に出力する。音声符号化装置230は、図90に示すように、機能的には、低周波数符号化部200a、高周波数符号化部200b、高周波数時間包絡情報符号化部230a、及び符号化系列多重化部210bを備える。
【０５４０】
図91は、第14の実施形態に係る音声符号化装置230の動作を示すフローチャートである。
【０５４１】
高周波数時間包絡情報符号化部230aは、入力音声信号、低周波数符号化部200aにおける入力音声信号の符号化結果を含む符号化の過程で得られた情報、高周波数符号化部200bにおける入力音声信号の符号化結果を含む符号化の過程で得られた情報のうち少なくとも一つ以上に基づき、高周波数時間包絡形状情報を算出し符号化する（ステップS230-1）。
【０５４２】
高周波数時間包絡形状情報の算出、符号化処理は、例えば、低周波数時間包絡情報符号化部200cにおける低周波数信号の時間包絡情報の算出、符号化処理と同様にして実現できる。ただし、高周波数時間包絡形状情報の算出、符号化処理は、高周波数符号化部200bにおける入力音声信号の符号化結果を含む符号化の過程で得られた情報をも用いることができる点で、入力音声信号の低周波数復号信号を用いる低周波数信号の時間包絡情報の算出、符号化処理とは異なる。
【０５４３】
［第15の実施形態］
図92は、第15の実施形態に係る音声復号装置140の構成を示す図である。音声復号装置140の通信装置は、下記音声符号化装置240から出力される多重化された符号化系列を受信し、更に、復号した音声信号を外部に出力する。音声復号装置140は、図92に示すように、機能的には、符号化系列逆多重化部120a、低周波数復号部100b、低周波数時間包絡形状決定部100c、低周波数時間包絡修正部100d、高周波数時間包絡形状決定部120b、高周波数時間包絡修正部130a、高周波数復号部130b、及び低周波数/高周波数信号合成部100fを備える。
【０５４４】
図93は、第15の実施形態に係る音声復号装置の動作を示すフローチャートである。符号化系列逆多重化部120a及び高周波数時間包絡形状決定部120bは、第13の実施形態における符号化系列逆多重化部120a及び高周波数時間包絡形状決定部120bと同様の動作を行う（ステップS120-1、S120-2）。高周波数時間包絡修正部130a及び高周波数復号部130bは、第14の実施形態における高周波数時間包絡修正部130a及び高周波数復号部130bと同様の動作を行う（ステップS130-1、S130-2）。
【０５４５】
図94は、第15の実施形態に係る音声符号化装置240の構成を示す図である。音声符号化装置240の通信装置は、符号化の対象となる音声信号を外部から受信し、更に、符号化された符号化系列を外部に出力する。音声符号化装置240は、図94に示すように、機能的には、低周波数符号化部200a、高周波数符号化部200b、低周波数時間包絡情報符号化部200c、高周波数時間包絡情報符号化部220a、及び符号化系列多重化部220bを備える。
【０５４６】
図95は、第15の実施形態に係る音声符号化装置240の動作を示すフローチャートである。
【０５４７】
［第15の実施形態の音声復号装置の第1の変形例］
図96は、第15の実施形態に係る音声復号装置の第1の変形例140Aの構成を示す図である。
【０５４８】
図97は、第15の実施形態に係る音声復号装置の第1の変形例140Aの動作を示すフローチャートである。
【０５４９】
高周波数時間包絡修正部140aは、高周波数時間包絡形状決定部120bで決定した時間包絡形状に基づいて、低周波数時間包絡修正部100dにて時間包絡形状を修正された低周波数信号の時間包絡の形状を修正する（ステップS140-1）。高周波数時間包絡修正部130aとの相違点は、入力信号が低周波数時間包絡修正部100dにて時間包絡形状を修正された低周波数信号である点である。
【０５５０】
［第15の実施形態の音声復号装置の第2の変形例］
図98は、第15の実施形態に係る音声復号装置の第2の変形例140Bの構成を示す図である。
【０５５１】
当該実施形態の音声復号装置の第1の変形例との相違点は、低周波数/高周波数信号合成部100fでの合成処理に用いられる低周波数信号が、低周波数時間包絡修正部100dで時間包絡形状を修正された低周波数信号に代えて、低周波数復号部100bで復号された低周波数信号である点である。
【０５５２】
［第15の実施形態の音声復号装置の第3の変形例］
図209は、第15の実施形態に係る音声復号装置の第3の変形例140Cの構成を示す図である。
【０５５３】
図210は、第15の実施形態に係る音声復号装置の第3の変形例140Cの動作を示すフローチャートである。
【０５５４】
本変形例と前記第15の実施形態に係る音声復号装置140との相違点は、低周波数時間包絡形状決定部100c、高周波数時間包絡修正部130aにかえて、低周波数時間包絡形状決定部120c、高周波数時間包絡修正部140bを具備する点である。
【０５５５】
高周波数時間包絡修正部140bと前記高周波数時間包絡修正部130aとの相違点は、高周波数時間包絡形状決定部120bにて決定された時間包絡形状と低周波数時間包絡形状決定部120cで決定された時間包絡形状のうち少なくとも一つ以上に基づいて、高周波数復号部130bへ入力される低周波数信号の時間包絡の形状を修正する点である(S140-2)。
【０５５６】
例えば、低周波数時間包絡形状決定部120cにて時間包絡形状が平坦であると決定された場合には、高周波数時間包絡形状決定部120bにて決定される時間包絡形状によらず、高周波数復号部130bへ入力される低周波数信号の時間包絡の形状を平坦に修正する。更に例えば、低周波数時間包絡形状決定部120cにて時間包絡形状が平坦でないと決定された場合には、高周波数時間包絡形状決定部120bにて決定される時間包絡形状によらず、高周波数復号部130bへ入力される低周波数信号の時間包絡の形状を平坦に修正しない。立ち上がり、立ち下がりの場合も同様であり、時間包絡形状は限定されない。
【０５５７】
［第15の実施形態の音声復号装置の第4の変形例］
図211は、第15の実施形態に係る音声復号装置の第4の変形例140Dの構成を示す図である。
【０５５８】
図212は、第15の実施形態に係る音声復号装置の第4の変形例140Dの動作を示すフローチャートである。
【０５５９】
本変形例と前記第15の実施形態に係る音声復号装置140との相違点は、高周波数時間包絡形状決定部120b、低周波数時間包絡修正部100dにかえて、高周波数時間包絡形状決定部120bA、低周波数時間包絡修正部120eを具備する点である。
【０５６０】
［第15の実施形態の音声復号装置の第5の変形例］
図213は、第15の実施形態に係る音声復号装置の第5の変形例140Eの構成を示す図である。
【０５６１】
図214は、第15の実施形態に係る音声復号装置の第5の変形例140Eの動作を示すフローチャートである。
【０５６２】
本変形例においては、前記低周波数時間包絡形状決定部120c、前記高周波数時間包絡修正部140b、前記高周波数時間包絡形状決定部120bA、及び前記低周波数時間包絡修正部120eを具備する。
【０５６３】
［第15の実施形態の音声復号装置の第6の変形例］
図215は、第15の実施形態に係る音声復号装置の第6の変形例140Fの構成を示す図である。
【０５６４】
図216は、第15の実施形態に係る音声復号装置の第6の変形例140Fの動作を示すフローチャートである。
【０５６５】
本変形例と前記第15の実施形態に係る音声復号装置140との相違点は、低周波数時間包絡形状決定部100c及び高周波数時間包絡形状決定部120bにかえて時間包絡形状決定部120fを具備する点である。
【０５６６】
［第15の実施形態の音声復号装置の第7の変形例］
図217は、第15の実施形態に係る音声復号装置の第7の変形例140Gの構成を示す図である。
【０５６７】
図218は、第15の実施形態に係る音声復号装置の第7の変形例140Gの動作を示すフローチャートである。
【０５６８】
本変形例と前記第15の実施形態に係る音声復号装置の第1の変形例140Aとの相違点は、低周波数時間包絡形状決定部100c、高周波数時間包絡修正部140aにかえて、低周波数時間包絡形状決定部120c、高周波数時間包絡修正部140bを具備する点である。
【０５６９】
本変形例においては、高周波数時間包絡修正部140bは、高周波数時間包絡形状決定部120bにて決定された時間包絡形状と低周波数時間包絡形状決定部120cで決定された時間包絡形状のうち少なくとも一つ以上に基づいて、高周波数復号部130bへ入力される時間包絡形状を修正された低周波数信号の時間包絡の形状を修正する(S140-2)。
【０５７０】
［第15の実施形態の音声復号装置の第8の変形例］
図219は、第15の実施形態に係る音声復号装置の第8の変形例140Hの構成を示す図である。
【０５７１】
図220は、第15の実施形態に係る音声復号装置の第8の変形例140Hの動作を示すフローチャートである。
【０５７２】
本変形例と前記第15の実施形態に係る音声復号装置の第1の変形例140Aとの相違点は、高周波数時間包絡形状決定部120b、低周波数時間包絡修正部100dにかえて、高周波数時間包絡形状決定部120bA、低周波数時間包絡修正部120eを具備する点である。
【０５７３】
［第15の実施形態の音声復号装置の第9の変形例］
図221は、第15の実施形態に係る音声復号装置の第9の変形例140Iの構成を示す図である。
【０５７４】
図222は、第15の実施形態に係る音声復号装置の第9の変形例140Iの動作を示すフローチャートである。
【０５７５】
本変形例においては、前記低周波数時間包絡形状決定部120c、前記高周波数時間包絡修正部140b、前記高周波数時間包絡形状決定部120bA、及び前記低周波数時間包絡修正部120eを具備する。
【０５７６】
［第15の実施形態の音声復号装置の第10の変形例］
図223は、第15の実施形態に係る音声復号装置の第10の変形例140Jの構成を示す図である。
【０５７７】
図224は、第15の実施形態に係る音声復号装置の第10の変形例140Jの動作を示すフローチャートである。
【０５７８】
本変形例と前記第15の実施形態に係る音声復号装置の第1の変形例140Aとの相違点は、低周波数時間包絡形状決定部100c及び高周波数時間包絡形状決定部120bにかえて時間包絡形状決定部120fを具備する点である。
【０５７９】
［第15の実施形態の音声復号装置の第11の変形例］
図225は、第15の実施形態に係る音声復号装置の第11の変形例140Kの構成を示す図である。
【０５８０】
図226は、第15の実施形態に係る音声復号装置の第11の変形例140Kの動作を示すフローチャートである。
【０５８１】
本変形例と前記第15の実施形態に係る音声復号装置の第2の変形例140Bとの相違点は、低周波数時間包絡形状決定部100c、高周波数時間包絡修正部140aにかえて、低周波数時間包絡形状決定部120c、高周波数時間包絡修正部140bを具備する点である。
【０５８２】
［第15の実施形態の音声復号装置の第12の変形例］
図227は、第15の実施形態に係る音声復号装置の第12の変形例140Lの構成を示す図である。
【０５８３】
図228は、第15の実施形態に係る音声復号装置の第12の変形例140Lの動作を示すフローチャートである。
【０５８４】
本変形例と前記第15の実施形態に係る音声復号装置の第2の変形例140Bとの相違点は、高周波数時間包絡形状決定部120b、低周波数時間包絡修正部100dにかえて、高周波数時間包絡形状決定部120bA、低周波数時間包絡修正部120eを具備する点である。
【０５８５】
［第15の実施形態の音声復号装置の第13の変形例］
図229は、第15の実施形態に係る音声復号装置の第13の変形例140Mの構成を示す図である。
【０５８６】
図230は、第15の実施形態に係る音声復号装置の第13の変形例140Mの動作を示すフローチャートである。
【０５８７】
本変形例においては、前記低周波数時間包絡形状決定部120c、前記高周波数時間包絡修正部140b、前記高周波数時間包絡形状決定部120bA、及び前記低周波数時間包絡修正部120eを具備する。
【０５８８】
［第15の実施形態の音声復号装置の第14の変形例］
図231は、第15の実施形態に係る音声復号装置の第14の変形例140Nの構成を示す図である。
【０５８９】
図232は、第15の実施形態に係る音声復号装置の第14の変形例140Nの動作を示すフローチャートである。
【０５９０】
本変形例と前記第15の実施形態に係る音声復号装置の第2の変形例140Bとの相違点は、低周波数時間包絡形状決定部100c及び高周波数時間包絡形状決定部120bにかえて時間包絡形状決定部120fを具備する点である。
【０５９１】
［第16の実施形態］
図99は、第16の実施形態に係る音声復号装置150の構成を示す図である。音声復号装置150の通信装置は、下記音声符号化装置250から出力される多重化された符号化系列を受信し、更に、復号した音声信号を外部に出力する。音声復号装置150は、図99に示すように、機能的には、符号化系列逆多重化部150a、スイッチ群150b，低周波数復号部100b、低周波数時間包絡形状決定部100c、低周波数時間包絡修正部100d、高周波数復号部100e、高周波数時間包絡形状決定部120b、高周波数時間包絡修正部110c、及び低周波数/高周波数信号合成部150cを備える。
【０５９２】
図100は、第16の実施形態に係る音声復号装置の動作を示すフローチャートである。
【０５９３】
符号化系列逆多重化部150aは、符号化系列を、高周波数信号生成制御情報、低周波数符号化部分、時間包絡形状に関する情報に分割する（ステップS150-1）。
【０５９４】
符号化系列逆多重化部150aで得られた高周波数信号生成制御情報に基づき、高周波数信号を生成するか否かを判断する（ステップS150-2）。
【０５９５】
高周波数信号を生成する場合、符号化系列逆多重化部150aは、符号化系列から高周波数符号化部分を抽出する(ステップS150-3)。そして、当該符号化系列の高周波数符号化部分を用いて高周波数信号を生成し、さらに高周波数信号の時間包絡形状を決定して、高周波数信号の時間包絡形状を修正する。
【０５９６】
なお、ステップS150-2およびS150-3の処理を行う順番については、高周波数時間包絡形状の決定及び高周波数符号化部分を復号の処理の前であればよく、図100のフローチャートの順番に制限されない。
【０５９７】
低周波数/高周波数信号合成部150cは、前記高周波数信号生成情報に基づき高周波数信号を生成すると判断された場合、時間包絡形状を修正された低周波数信号と時間包絡形状を修正された高周波数信号から出力音声信号を合成し、前記高周波数信号生成情報に基づき高周波数信号を生成しないと判断された場合、時間包絡形状を修正された低周波数信号から出力音声信号を合成する(ステップS150-4)。ただし、高周波数信号を生成しないと判断された場合で、時間包絡形状を修正された低周波数信号が出力できる状態で低周波数/高周波数信号合成部150cに入力された場合、入力された低周波数信号をそのまま出力することもできる。
【０５９８】
図101は、第16の実施形態に係る音声符号化装置250の構成を示す図である。音声符号化装置250の通信装置は、符号化の対象となる音声信号を外部から受信し、更に、符号化された符号化系列を外部に出力する。音声符号化装置250は、図101に示すように、機能的には、高周波数信号生成制御情報符号化部250a、低周波数符号化部200a、高周波数符号化部200b、低周波数時間包絡情報符号化部200c、高周波数時間包絡情報符号化部220a、及び符号化系列多重化部250bを備える。
【０５９９】
図102は、第16の実施形態に係る音声符号化装置250の動作を示すフローチャートである。
【０６００】
高周波数信号生成制御情報符号化部250aは、入力音声信号、高周波数信号生成制御指示信号のうち少なくとも一つに基づいて高周波数信号を生成するか否かを決定し、高周波数信号生成制御情報を符号化する(ステップS250-1)。例えば、入力音声信号が高周波数符号化部200bにて符号化する周波数帯域の信号を含む場合は、高周波数信号を生成すると決定することができる。さらに例えば、高周波数信号生成制御指示信号により高周波数信号を生成することを指示された場合は、高周波数信号を生成すると決定することができる。さらに例えば、前記2つの方法を組み合わせることもでき、例えば前記2つの方法のうち少なくとも一つの方法にて高周波数信号を生成すると判断した場合には、高周波数信号を生成すると決定できる。
【０６０１】
高周波数信号生成制御情報は、例えば高周波数信号を生成するか否かを1ビットで表すことで符号化できる。
【０６０２】
ただし、高周波数信号を生成するか否かの決定、及び高周波数信号生成制御情報の符号化方法は限定されない。
【０６０３】
高周波数信号生成制御情報符号化部250aにて高周波数信号を生成すると決定した場合は、高周波数符号化部200bにて入力音声信号の高周波数成分にあたる高周波数信号を符号化し、高周波数時間包絡情報符号化部220aにて高周波数時間包絡形状情報を算出し符号化する。一方、高周波数信号生成制御情報符号化部250aにて高周波数信号を生成しないと判断した場合、前記高周波数信号の符号化及び高周波数時間包絡形状情報の算出、符号化は実施されない(ステップS250-2)。
【０６０４】
符号化系列多重化部250cは、高周波数信号生成制御情報符号化部250aより符号化された高周波数信号生成制御情報を受け取り、低周波数符号化部200aより低周波数音声信号の符号化系列を受け取り、低周波数時間包絡情報符号化部200cより符号化された低周波数時間包絡形状情報を受け取り、これらに加えて高周波数信号生成制御情報符号化部250aにて高周波数信号を生成すると決定した場合には、高周波数符号化部200bより高周波数音声信号の符号化系列を、高周波数時間包絡情報符号化部210aより符号化された高周波数時間包絡形状情報を受け取り、多重化して符号化系列として出力する（ステップS250-3）。
【０６０５】
高周波数信号生成制御情報符号化部250aにて高周波数信号を生成すると決定した場合には、低周波数時間包絡形状に関する情報、及び高周波数時間包絡形状に関する情報の符号化に関して、例えば、別々に符号化された低周波数時間包絡形状に関する情報、及び高周波数時間包絡形状に関する情報を受け取ることもでき、また低周波数時間包絡形状に関する情報、及び高周波数時間包絡形状に関する情報を組み合わせて符号化された形式で受け取ることもできる。さらには、例えば、単一の情報により表され符号化された当該低周波数時間包絡形状に関する情報、及び当該高周波数時間包絡形状に関する情報を受け取ることもできる。
【０６０６】
［第16の実施形態の音声復号装置の第1の変形例］
図103は、第16の実施形態に係る音声復号装置の第1の変形例150Aの構成を示す図である。
【０６０７】
図104は、第16の実施形態に係る音声復号装置の第1の変形例150Aの動作を示すフローチャートである。第16の実施形態の音声復号装置150との相違点は、高周波数復号部100eAにて、高周波数信号の復号に低周波数時間包絡修正部100dで時間包絡形状を修正された低周波数信号を利用する点である。図104のステップ100-5Aでは、高周波数信号の復号において低周波数復号部100bで得られた低周波数復号信号を利用する際に、低周波数時間包絡修正部100dで時間包絡形状を修正された低周波数信号を利用する。
【０６０８】
なお、ステップS150-2およびS150-3の処理を行う順番については、高周波数時間包絡形状の決定及び高周波数符号化部分を復号の処理の前であればよく、図104のフローチャートの順番に制限されない。
【０６０９】
［第16の実施形態の音声復号装置の第2の変形例］
図105は、第16の実施形態に係る音声復号装置の第2の変形例150Bの構成を示す図である。第16の実施形態の音声復号装置の第1の変形例との相違点は、低周波数／高周波数信号合成部150cに入力される低周波数信号が、低周波数時間包絡修正部100dからの出力ではなく、低周波数復号部100bからの出力である点である。
【０６１０】
［第16の実施形態の音声復号装置の第3の変形例］
図233は、第16の実施形態に係る音声復号装置の第3の変形例150Cの構成を示す図である。
【０６１１】
図234は、第16の実施形態に係る音声復号装置の第3の変形例150Cの動作を示すフローチャートである。
【０６１２】
本変形例と前記第16の実施形態に係る音声復号装置150との相違点は、低周波数時間包絡形状決定部100c、高周波数時間包絡修正部110cにかえて、低周波数時間包絡形状決定部120c、高周波数時間包絡修正部120dを具備する点である。
【０６１３】
［第16の実施形態の音声復号装置の第4の変形例］
図235は、第16の実施形態に係る音声復号装置の第4の変形例150Dの構成を示す図である。
【０６１４】
図236は、第16の実施形態に係る音声復号装置の第4の変形例150Dの動作を示すフローチャートである。
【０６１５】
本変形例と前記第16の実施形態に係る音声復号装置150との相違点は、高周波数時間包絡形状決定部120b、低周波数時間包絡修正部100dにかえて、高周波数時間包絡形状決定部120bA、低周波数時間包絡修正部120eを具備する点である。
【０６１６】
［第16の実施形態の音声復号装置の第5の変形例］
図237は、第16の実施形態に係る音声復号装置の第5の変形例150Eの構成を示す図である。
【０６１７】
図238は、第16の実施形態に係る音声復号装置の第5の変形例150Eの動作を示すフローチャートである。
【０６１８】
本変形例においては、前記低周波数時間包絡形状決定部120c、前記高周波数時間包絡修正部120d、前記高周波数時間包絡形状決定部120bA、及び前記低周波数時間包絡修正部120eを具備する。
【０６１９】
［第16の実施形態の音声復号装置の第6の変形例］
図239は、第16の実施形態に係る音声復号装置の第6の変形例150Fの構成を示す図である。
【０６２０】
図240は、第16の実施形態に係る音声復号装置の第6の変形例150Fの動作を示すフローチャートである。
【０６２１】
本変形例と前記第16の実施形態に係る音声復号装置150との相違点は、低周波数時間包絡形状決定部100c及び高周波数時間包絡形状決定部120bにかえて時間包絡形状決定部120fを具備する点である。
【０６２２】
［第16の実施形態の音声復号装置の第7の変形例］
図241は、第16の実施形態に係る音声復号装置の第7の変形例150Gの構成を示す図である。
【０６２３】
図242は、第16の実施形態に係る音声復号装置の第7の変形例150Gの動作を示すフローチャートである。
【０６２４】
本変形例と前記第16の実施形態に係る音声復号装置の第1の変形例150Aとの相違点は、低周波数時間包絡形状決定部100c、高周波数時間包絡修正部110cにかえて、低周波数時間包絡形状決定部120c、高周波数時間包絡修正部120dを具備する点である。
【０６２５】
［第16の実施形態の音声復号装置の第8の変形例］
図243は、第16の実施形態に係る音声復号装置の第8の変形例150Hの構成を示す図である。
【０６２６】
図244は、第16の実施形態に係る音声復号装置の第8の変形例150Hの動作を示すフローチャートである。
【０６２７】
本変形例と前記第16の実施形態に係る音声復号装置の第1の変形例150Aとの相違点は、高周波数時間包絡形状決定部120b、低周波数時間包絡修正部100dにかえて、高周波数時間包絡形状決定部120bA、低周波数時間包絡修正部120eを具備する点である。
【０６２８】
［第16の実施形態の音声復号装置の第9の変形例］
図245は、第16の実施形態に係る音声復号装置の第9の変形例150Iの構成を示す図である。
【０６２９】
図246は、第16の実施形態に係る音声復号装置の第9の変形例150Iの動作を示すフローチャートである。
【０６３０】
本変形例においては、前記低周波数時間包絡形状決定部120c、前記高周波数時間包絡修正部120d、前記高周波数時間包絡形状決定部120bA、及び前記低周波数時間包絡修正部120eを具備する。
【０６３１】
［第16の実施形態の音声復号装置の第10の変形例］
図247は、第16の実施形態に係る音声復号装置の第10の変形例150Jの構成を示す図である。
【０６３２】
図248は、第16の実施形態に係る音声復号装置の第10の変形例150Jの動作を示すフローチャートである。
【０６３３】
本変形例と前記第16の実施形態に係る音声復号装置の第1の変形例150Aとの相違点は、低周波数時間包絡形状決定部100c及び高周波数時間包絡形状決定部120bにかえて時間包絡形状決定部120fを具備する点である。
【０６３４】
［第16の実施形態の音声復号装置の第11の変形例］
図249は、第16の実施形態に係る音声復号装置の第11の変形例150Kの構成を示す図である。
【０６３５】
図250は、第16の実施形態に係る音声復号装置の第11の変形例150Kの動作を示すフローチャートである。
【０６３６】
本変形例と前記第16の実施形態に係る音声復号装置の第2の変形例150Bとの相違点は、低周波数時間包絡形状決定部100c、高周波数時間包絡修正部110cにかえて、低周波数時間包絡形状決定部120c、高周波数時間包絡修正部120dを具備する点である。
【０６３７】
［第16の実施形態の音声復号装置の第12の変形例］
図251は、第16の実施形態に係る音声復号装置の第12の変形例150Lの構成を示す図である。
【０６３８】
図252は、第16の実施形態に係る音声復号装置の第12の変形例150Lの動作を示すフローチャートである。
【０６３９】
本変形例と前記第16の実施形態に係る音声復号装置の第2の変形例150Bとの相違点は、高周波数時間包絡形状決定部120b、低周波数時間包絡修正部100dにかえて、高周波数時間包絡形状決定部120bA、低周波数時間包絡修正部120eを具備する点である。
【０６４０】
［第16の実施形態の音声復号装置の第13の変形例］
図253は、第16の実施形態に係る音声復号装置の第13の変形例150Mの構成を示す図である。
【０６４１】
図254は、第16の実施形態に係る音声復号装置の第13の変形例150Mの動作を示すフローチャートである。
【０６４２】
本変形例においては、前記低周波数時間包絡形状決定部120c、前記高周波数時間包絡修正部120d、前記高周波数時間包絡形状決定部120bA、及び前記低周波数時間包絡修正部120eを具備する。
【０６４３】
［第16の実施形態の音声復号装置の第14の変形例］
図255は、第16の実施形態に係る音声復号装置の第14の変形例150Nの構成を示す図である。
【０６４４】
図256は、第16の実施形態に係る音声復号装置の第14の変形例150Nの動作を示すフローチャートである。
【０６４５】
本変形例と前記第16の実施形態に係る音声復号装置の第2の変形例150Bとの相違点は、低周波数時間包絡形状決定部100c及び高周波数時間包絡形状決定部120bにかえて時間包絡形状決定部120fを具備する点である。
【０６４６】
［第17の実施形態］
図106は、第17の実施形態に係る音声復号装置160の構成を示す図である。音声復号装置160の通信装置は、下記音声符号化装置260から出力される多重化された符号化系列を受信し、更に、復号した音声信号を外部に出力する。音声復号装置160は、図106に示すように、機能的には、符号化系列逆多重化部150a、スイッチ群150b、低周波数復号部100b、低周波数時間包絡形状決定部100c、低周波数時間包絡修正部100d、高周波数時間包絡形状決定部120b、高周波数時間包絡修正部130a、高周波数復号部130b、及び低周波数/高周波数信号合成部150cを備える。
【０６４７】
図107は、第17の実施形態に係る音声復号装置の動作を示すフローチャートである。なお、ステップS150-2およびS150-3の処理を行う順番については、高周波数時間包絡形状の決定及び高周波数符号化部分を復号の処理の前であればよく、図107のフローチャートの順番に制限されない。
【０６４８】
図108は、第17の実施形態に係る音声符号化装置260の構成を示す図である。音声符号化装置260の通信装置は、符号化の対象となる音声信号を外部から受信し、更に、符号化された符号化系列を外部に出力する。音声符号化装置260は、図108に示すように、機能的には、高周波数信号生成制御情報符号化部250a、低周波数符号化部200a、高周波数符号化部200b、低周波数時間包絡情報符号化部200c、高周波数時間包絡情報符号化部220a、及び符号化系列多重化部250bを備える。
【０６４９】
図109は、第17の実施形態に係る音声符号化装置260の動作を示すフローチャートである。
【０６５０】
［第17の実施形態の音声復号装置の第1の変形例］
図110は、第17の実施形態に係る音声復号装置の第1の変形例160Aの構成を示す図である。
【０６５１】
図111は、第17の実施形態に係る音声復号装置の第1の変形例160Aの動作を示すフローチャートである。
【０６５２】
当該実施形態の音声復号装置160との相違点は、高周波数時間包絡修正部130aに代えて、第15の実施形態の音声復号装置の第1の変形例で説明した高周波数時間包絡修正部140aを用いている点である。
【０６５３】
なお、ステップS150-2およびS150-3の処理を行う順番については、高周波数時間包絡形状の決定及び高周波数符号化部分を復号の処理の前であればよく、図111のフローチャートの順番に制限されない。
【０６５４】
［第17の実施形態の音声復号装置の第2の変形例］
図112は、第17の実施形態に係る音声復号装置の第2の変形例170Bの構成を示す図である。
【０６５５】
当該実施形態の音声復号装置の第1の変形例160Aとの相違点は、第15の実施形態の音声復号装置の第2の変形例と同様に、低周波数/高周波数信号合成部150cでの合成処理に用いられる低周波数信号が、低周波数時間包絡修正部100dで時間包絡形状を修正された低周波数信号に代えて、低周波数復号部100bで復号された低周波数信号である点である。
【０６５６】
［第17の実施形態の音声復号装置の第3の変形例］
図257は、第17の実施形態に係る音声復号装置の第3の変形例160Cの構成を示す図である。
【０６５７】
図258は、第17の実施形態に係る音声復号装置の第3の変形例160Cの動作を示すフローチャートである。
【０６５８】
本変形例と前記第17の実施形態に係る音声復号装置160との相違点は、低周波数時間包絡形状決定部100c、高周波数時間包絡修正部130aにかえて、低周波数時間包絡形状決定部120c、高周波数時間包絡修正部140bを具備する点である。
【０６５９】
［第17の実施形態の音声復号装置の第4の変形例］
図259は、第17の実施形態に係る音声復号装置の第4の変形例160Dの構成を示す図である。
【０６６０】
図260は、第17の実施形態に係る音声復号装置の第4の変形例160Dの動作を示すフローチャートである。
【０６６１】
本変形例と前記第17の実施形態に係る音声復号装置160との相違点は、高周波数時間包絡形状決定部120b、低周波数時間包絡修正部100dにかえて、高周波数時間包絡形状決定部120bA、低周波数時間包絡修正部120eを具備する点である。
【０６６２】
［第17の実施形態の音声復号装置の第5の変形例］
図261は、第17の実施形態に係る音声復号装置の第5の変形例160Eの構成を示す図である。
【０６６３】
図262は、第17の実施形態に係る音声復号装置の第5の変形例160Eの動作を示すフローチャートである。
【０６６４】
本変形例においては、前記低周波数時間包絡形状決定部120c、前記高周波数時間包絡修正部140b、前記高周波数時間包絡形状決定部120bA、及び前記低周波数時間包絡修正部120eを具備する。
【０６６５】
［第17の実施形態の音声復号装置の第6の変形例］
図263は、第17の実施形態に係る音声復号装置の第6の変形例160Fの構成を示す図である。
【０６６６】
図264は、第17の実施形態に係る音声復号装置の第6の変形例160Fの動作を示すフローチャートである。
【０６６７】
本変形例と前記第17の実施形態に係る音声復号装置160との相違点は、低周波数時間包絡形状決定部100c及び高周波数時間包絡形状決定部120bにかえて時間包絡形状決定部120fを具備する点である。
【０６６８】
［第17の実施形態の音声復号装置の第7の変形例］
図265は、第17の実施形態に係る音声復号装置の第7の変形例160Gの構成を示す図である。
【０６６９】
図266は、第17の実施形態に係る音声復号装置の第7の変形例160Gの動作を示すフローチャートである。
【０６７０】
本変形例と前記第17の実施形態に係る音声復号装置の第1の変形例160Aとの相違点は、低周波数時間包絡形状決定部100c、高周波数時間包絡修正部140aにかえて、低周波数時間包絡形状決定部120c、高周波数時間包絡修正部140bを具備する点である。
【０６７１】
本変形例においては、高周波数時間包絡修正部140bは、高周波数時間包絡形状決定部120bにて決定された時間包絡形状と低周波数時間包絡形状決定部120cで決定された時間包絡形状のうち少なくとも一つ以上に基づいて、高周波数復号部130bへ入力される時間包絡形状を修正された低周波数信号の時間包絡の形状を修正する(S140-2)。
【０６７２】
［第17の実施形態の音声復号装置の第8の変形例］
図267は、第17の実施形態に係る音声復号装置の第8の変形例160Hの構成を示す図である。
【０６７３】
図268は、第17の実施形態に係る音声復号装置の第8の変形例160Hの動作を示すフローチャートである。
【０６７４】
本変形例と前記第17の実施形態に係る音声復号装置の第1の変形例160Aとの相違点は、高周波数時間包絡形状決定部120b、低周波数時間包絡修正部100dにかえて、高周波数時間包絡形状決定部120bA、低周波数時間包絡修正部120eを具備する点である。
【０６７５】
［第17の実施形態の音声復号装置の第9の変形例］
図269は、第17の実施形態に係る音声復号装置の第9の変形例160Iの構成を示す図である。
【０６７６】
図270は、第17の実施形態に係る音声復号装置の第9の変形例160Iの動作を示すフローチャートである。
【０６７７】
本変形例においては、前記低周波数時間包絡形状決定部120c、前記高周波数時間包絡修正部140b、前記高周波数時間包絡形状決定部120bA、及び前記低周波数時間包絡修正部120eを具備する。
【０６７８】
［第17の実施形態の音声復号装置の第10の変形例］
図271は、第17の実施形態に係る音声復号装置の第10の変形例160Jの構成を示す図である。
【０６７９】
図272は、第17の実施形態に係る音声復号装置の第10の変形例160Jの動作を示すフローチャートである。
【０６８０】
本変形例と前記第17の実施形態に係る音声復号装置の第1の変形例160Aとの相違点は、低周波数時間包絡形状決定部100c及び高周波数時間包絡形状決定部120bにかえて時間包絡形状決定部120fを具備する点である。
【０６８１】
［第17の実施形態の音声復号装置の第11の変形例］
図273は、第17の実施形態に係る音声復号装置の第11の変形例160Kの構成を示す図である。
【０６８２】
図274は、第17の実施形態に係る音声復号装置の第11の変形例160Kの動作を示すフローチャートである。
【０６８３】
本変形例と前記第17の実施形態に係る音声復号装置の第2の変形例160Bとの相違点は、低周波数時間包絡形状決定部100c、高周波数時間包絡修正部140aにかえて、低周波数時間包絡形状決定部120c、高周波数時間包絡修正部140bを具備する点である。
【０６８４】
［第17の実施形態の音声復号装置の第12の変形例］
図275は、第17の実施形態に係る音声復号装置の第12の変形例160Lの構成を示す図である。
【０６８５】
図276は、第17の実施形態に係る音声復号装置の第12の変形例160Lの動作を示すフローチャートである。
【０６８６】
本変形例と前記第17の実施形態に係る音声復号装置の第2の変形例160Bとの相違点は、高周波数時間包絡形状決定部120b、低周波数時間包絡修正部100dにかえて、高周波数時間包絡形状決定部120bA、低周波数時間包絡修正部120eを具備する点である。
【０６８７】
［第17の実施形態の音声復号装置の第13の変形例］
図277は、第17の実施形態に係る音声復号装置の第13の変形例160Mの構成を示す図である。
【０６８８】
図278は、第17の実施形態に係る音声復号装置の第13の変形例160Mの動作を示すフローチャートである。
【０６８９】
本変形例においては、前記低周波数時間包絡形状決定部120c、前記高周波数時間包絡修正部140b、前記高周波数時間包絡形状決定部120bA、及び前記低周波数時間包絡修正部120eを具備する。
【０６９０】
［第17の実施形態の音声復号装置の第14の変形例］
図279は、第17の実施形態に係る音声復号装置の第14の変形例160Nの構成を示す図である。
【０６９１】
図280は、第17の実施形態に係る音声復号装置の第14の変形例160Nの動作を示すフローチャートである。
【０６９２】
本変形例と前記第17の実施形態に係る音声復号装置の第2の変形例160Bとの相違点は、低周波数時間包絡形状決定部100c及び高周波数時間包絡形状決定部120bにかえて時間包絡形状決定部120fを具備する点である。
【０６９３】
［第18の実施形態］
図113は、第18の実施形態に係る音声復号装置170の構成を示す図である。音声復号装置170の通信装置は、下記音声符号化装置270から出力される多重化された符号化系列を受信し、更に、復号した音声信号を外部に出力する。音声復号装置170は、図113に示すように、機能的には、符号化系列逆多重化部170a、スイッチ群170b、コア復号部10b、分析フィルタバンク部10c、符号化系列解析部13c、低周波数時間包絡形状決定部10e、低周波数時間包絡修正部10f、高周波数時間包絡形状決定部13a、時間包絡修正部13b、高周波数信号生成部10g、復号/逆量子化部10h、周波数包絡調整部10i、及び合成フィルタバンク部170cを備える。
【０６９４】
図114は、第18の実施形態に係る音声復号装置の動作を示すフローチャートである。
【０６９５】
符号化系列逆多重化部170aは、符号化系列を、高周波数信号生成制御情報、低周波数信号を符号化したコア符号化部分、低周波数時間包絡形状決定部10eで必要な時間包絡形状に関する情報に分割する（ステップS170-1）。
【０６９６】
符号化系列逆多重化部170aで得られた高周波数信号生成制御情報に基づき，高周波数信号を生成するか否かを判断する（ステップS170-2）。
【０６９７】
高周波数信号を生成する場合、符号化系列逆多重化部170aは、符号化系列から低周波数信号から高周波数信号を生成するための帯域拡張部分を抽出し、符号化系列解析部13cは、符号化系列逆多重化部170aで抽出された符号化系列の帯域拡張部分を解析し、高周波数信号生成部10g、及び復号/逆量子化部10hで必要な情報、高周波数時間包絡形状決定部13aで必要な時間包絡形状に関する情報に分割する（ステップS170-3）。そして、当該符号化系列の高周波数符号化部分を用いて高周波数信号を生成し、さらに高周波数信号の時間包絡形状を決定して、高周波数信号の時間包絡形状を修正する。
【０６９８】
なお、ステップS170-2およびS170-3の処理を行う順番については、高周波数信号の時間包絡形状の決定および帯域拡張部分の復号・逆量子化の処理の前であればよく、図114のフローチャートの順番に制限されない。
【０６９９】
合成フィルタバンク部170cは、前記高周波数信号生成情報に基づき高周波数信号を生成すると判断された場合、時間包絡形状を修正された低周波数サブバンド信号と時間包絡形状を修正された高周波数サブバンド信号から出力音声信号を合成し、前記高周波数信号生成情報に基づき高周波数信号を生成しないと判断された場合、時間包絡形状を修正された低周波数サブバンド信号から出力音声信号を合成する(ステップS170-4)。
【０７００】
なお、本実施形態に係る音声復号装置170の低周波数時間包絡形状決定部10eに対して、本発明の第1の実施形態の音声復号装置の第1、第2、及び第3の変形例が適用できることは明白である。
【０７０１】
さらには、本実施形態に係る音声復号装置170の高周波数時間包絡形状決定部13aに対して、本発明の第4の実施形態の音声復号装置の第1、第2、及び第3の変形例、及び本発明第7の実施形態の音声復号装置の第1の変形例が適用できることは明白である。
【０７０２】
図115は、第18の実施形態に係る音声符号化装置270の構成を示す図である。音声符号化装置270の通信装置は、符号化の対象となる音声信号を外部から受信し、更に、符号化された符号化系列を外部に出力する。音声符号化装置270は、図115に示すように、機能的には、高周波数信号生成制御情報符号化部270a、ダウンサンプリング部20a、コア符号化部20b、分析フィルタバンク部20c及び20c1、制御パラメータ符号化部20d、包絡算出部20e、量子化/符号化部20f、コア復号信号生成部20i、サブバンド信号パワー算出部20j、時間包絡情報符号化部270b、及び符号化系列多重化部270cを備える。
【０７０３】
図116は、第18の実施形態に係る音声符号化装置270の動作を示すフローチャートである。
【０７０４】
高周波数信号生成制御情報符号化部270aは、入力音声信号、高周波数信号生成制御指示信号のうち少なくとも一つに基づいて高周波数信号を生成するか否かを決定し、高周波数信号生成制御情報を符号化する(ステップS270-1)。例えば、入力音声信号が量子化/符号化部20fにて量子化・符号化する帯域拡張にて生成される周波数帯域の信号を含む場合は、高周波数信号を生成すると決定することができる。さらに例えば、高周波数信号生成制御指示信号により高周波数信号を生成することを指示された場合は、高周波数信号を生成すると決定することができる。さらに例えば、前記2つの方法を組み合わせることもでき、例えば前記2つの方法のうち少なくとも一つの方法にて高周波数信号を生成すると判断した場合には、高周波数信号を生成すると決定できる。
【０７０５】
高周波数信号生成制御情報は、例えば高周波数信号を生成するか否かを1ビットで表すことで符号化できる。
【０７０６】
ただし、高周波数信号を生成するか否かの決定、及び高周波数信号生成制御情報の符号化方法は限定されない。
【０７０７】
高周波数信号生成制御情報符号化部270aにて高周波数信号を生成すると決定した場合は、帯域拡張にて高周波数信号を生成するのに必要な情報を算出・符号化する。一方、高周波数信号生成制御情報符号化部270aにて高周波数信号を生成しないと判断した場合、前記高周波数信号を生成するのに必要な情報の算出・符号化は実施されない(ステップS270-2)。
【０７０８】
時間包絡情報符号化部270bは、高周波数信号生成制御情報符号化部270aにて高周波数信号を生成すると決定した場合は、低周波数信号の時間包絡と高周波数信号の時間包絡のうち少なくとも一つ以上を算出し、さらにサブバンド信号パワー算出部20jにて算出されたコア復号信号のサブバンド信号のパワーを用いてコア復号信号の時間包絡を算出し、当該低周波数信号の時間包絡及び高周波数信号の時間包絡のうち少なくとも一つ以上とコア復号信号の時間包絡より時間包絡情報を符号化する。当該時間包絡情報は、低周波数時間包絡情報と高周波数時間包絡情報を含む。第7の実施形態の音声符号化装置26の時間包絡情報符号化部26aの動作と同様に、当該低周波数時間包絡情報と高周波数時間包絡情報の符号化の方法は限定されない。一方、高周波数信号生成制御情報符号化部270aにて高周波数信号を生成しないと判断した場合は、低周波数信号の時間包絡を算出し、さらにサブバンド信号パワー算出部20jにて算出されたコア復号信号のサブバンド信号のパワーを用いてコア復号信号の時間包絡を算出し、当該低周波数信号の時間包絡とコア復号信号の時間包絡より、低周波数信号に関する時間包絡情報を符号化する（ステップS270-3）。ここで高周波数信号生成制御情報符号化部270aにて高周波数信号を生成しないと判断した場合は、包絡算出部270dは、低周波数信号のサブバンド信号のパワーのみを算出することができ、さらには低周波数信号のサブバンド信号のパワーを算出せずに低周波数信号のサブバンド信号を時間包絡情報符号化部270bに送ることもできる。低周波数信号のサブバンド信号のパワーが算出されていない場合は、時間包絡情報符号化部270bにて低周波数信号のサブバンド信号のパワーを算出してもよく、低周波数信号のサブバンド信号のパワーがどこで算出されるかは限定されない。
【０７０９】
符号化系列多重化部270cは、高周波数信号生成制御情報符号化部270aより符号化された高周波数信号生成制御情報を受け取り、コア符号化部20bより低周波数信号の符号化系列を受け取り、時間包絡情報符号化部20gより符号化された時間包絡情報を受け取り、高周波数信号生成制御情報符号化部270aにて高周波数信号を生成すると決定した場合は、制御パラメータ符号化部20dより符号化された制御パラメータをさらに受け取り、量子化/符号化部20fより符号化された高周波数信号に対するゲインおよびノイズ信号の大きさをさらに受け取り、これらを多重化して符号化系列として出力する（ステップS270-4）。
【０７１０】
［第18の実施形態の音声復号装置の第1の変形例］
図281は、第18の実施形態に係る音声復号装置の第1の変形例170Aの構成を示す図である。
【０７１１】
図282は、第18の実施形態に係る音声復号装置の第1の変形例170Aの動作を示すフローチャートである。
【０７１２】
本変形例と第18の実施形態に係る音声復号装置170との相違点は、低周波数時間包絡形状決定部10eC（10e、10eA、及び10eBでもよいことは明白）、時間包絡修正部13bにかえて、低周波数時間包絡形状決定部16b、時間包絡修正部16cを具備する点である。
【０７１３】
［第18の実施形態の音声復号装置の第2の変形例］
図283は、第18の実施形態に係る音声復号装置の第2の変形例170Bの構成を示す図である。
【０７１４】
図284は、第18の実施形態に係る音声復号装置の第2の変形例170Bの動作を示すフローチャートである。
【０７１５】
本変形例と第18の実施形態に係る音声復号装置170との相違点は、高周波数時間包絡形状決定部13aC（13a、13aA、及び13aBでもよいことは明白）、低周波数時間包絡修正部10fにかえて、高周波数時間包絡形状決定部16d、低周波数時間包絡修正部16eを具備する点である。
【０７１６】
［第18の実施形態の音声復号装置の第3の変形例］
図285は、第18の実施形態に係る音声復号装置の第3の変形例170Cの構成を示す図である。
【０７１７】
図286は、第18の実施形態に係る音声復号装置の第3の変形例170Cの動作を示すフローチャートである。
【０７１８】
本変形例においては、前記低周波数時間包絡形状決定部16b、前記時間包絡修正部16c、前記高周波数時間包絡形状決定部16d、及び前記低周波数時間包絡修正部16eを具備する。
【０７１９】
［第18の実施形態の音声復号装置の第4の変形例］
図287は、第18の実施形態に係る音声復号装置の第4の変形例170Dの構成を示す図である。
【０７２０】
図288は、第18の実施形態に係る音声復号装置の第4の変形例170Dの動作を示すフローチャートである。
【０７２１】
本変形例と前記第18の実施形態に係る音声復号装置170との相違点は、低周波数時間包絡形状決定部10e及び高周波数時間包絡形状決定部13aにかえて時間包絡形状決定部16fを具備する点である。
【０７２２】
［第19の実施形態］
図117は、第19の実施形態に係る音声復号装置180の構成を示す図である。音声復号装置180の通信装置は、下記音声符号化装置280から出力される多重化された符号化系列を受信し、更に、復号した音声信号を外部に出力する。音声復号装置180は、図117に示すように、機能的には、符号化系列逆多重化部170a、スイッチ群170b、コア復号部10b、分析フィルタバンク部10c、符号化系列解析部13c、低周波数時間包絡形状決定部10e、低周波数時間包絡修正部10f、高周波数時間包絡形状決定部13a、高周波数信号生成部10g、時間包絡修正部14a、復号/逆量子化部10h、周波数包絡調整部10i、及び合成フィルタバンク部170cを備える。
【０７２３】
図118は、第19の実施形態に係る音声復号装置の動作を示すフローチャートである。なお、ステップS170-2およびS170-3の処理を行う順番については、高周波数信号の時間包絡形状の決定および帯域拡張部分の復号・逆量子化の処理の前であればよく、図118のフローチャートの順番に制限されない。
【０７２４】
なお、本実施形態に係る音声復号装置180の低周波数時間包絡形状決定部10eに対して、本発明の第1の実施形態の音声復号装置の第1、第2、及び第3の変形例が適用できることは明白である。
【０７２５】
さらには、本実施形態に係る音声復号装置180の高周波数時間包絡形状決定部13aに対して、本発明の第4の実施形態の音声復号装置の第1、第2、及び第3の変形例、本発明第5の実施形態の音声復号装置の第1の変形例、及び本発明第7の実施形態の音声復号装置の第1の変形例が適用できることは明白である。
【０７２６】
図119は、第19の実施形態に係る音声符号化装置280の構成を示す図である。音声符号化装置280の通信装置は、符号化の対象となる音声信号を外部から受信し、更に、符号化された符号化系列を外部に出力する。音声符号化装置280は、図119に示すように、機能的には、高周波数信号生成制御情報符号化部270a、ダウンサンプリング部20a、コア符号化部20b、分析フィルタバンク部20c及び20c1、制御パラメータ符号化部20d、包絡算出部270d、量子化/符号化部20f、コア復号信号生成部20i、サブバンド信号パワー算出部20j及び24b、擬似高周波数信号生成部24a、時間包絡情報符号化部280a、及び符号化系列多重化部270cを備える。
【０７２７】
図120は、第19の実施形態に係る音声符号化装置280の動作を示すフローチャートである。
【０７２８】
高周波数信号生成制御情報符号化部270aにて高周波数信号を生成すると決定した場合は、帯域拡張にて高周波数信号を生成するのに必要な情報を算出・符号化し、さらに擬似高周波数信号を生成し当該擬似高周波数信号の時間包絡を算出する。一方、高周波数信号生成制御情報符号化部270aにて高周波数信号を生成しないと判断した場合、前記帯域拡張にて高周波数信号を生成するのに必要な情報を算出・符号化、及び前記擬似高周波数信号の生成・時間包絡の算出は実施されない(ステップS280-1)。
【０７２９】
時間包絡情報符号化部280aは、高周波数信号生成制御情報符号化部270aにて高周波数信号を生成すると決定した場合は、入力音声信号の低周波数信号の時間包絡、高周波数信号の時間包絡、コア復号信号の時間包絡、擬似高周波数信号の時間包絡のうち少なくとも一つ以上を算出し、算出された時間包絡より時間包絡情報を符号化する。当該時間包絡情報は、低周波数時間包絡情報と高周波数時間包絡情報を含む。第7の実施形態の音声符号化装置26の時間包絡情報符号化部26aの動作と同様に、当該低周波数時間包絡情報と高周波数時間包絡情報の符号化の方法は限定されない。一方、高周波数信号生成制御情報符号化部270aにて高周波数信号を生成しないと決定した場合は、入力音声信号の低周波数信号の時間包絡、コア復号信号の時間包絡のうち少なくとも一つ以上を算出し、算出された時間包絡より、低周波数信号に関する時間包絡情報を符号化する（ステップS280-2）。
【０７３０】
なお、本実施形態に係る音声符号化装置280に対して、本発明の第7の実施形態の音声符号化装置の第1の変形例が適用できることは明白である。
【０７３１】
［第19の実施形態の音声復号装置の第1の変形例］
図289は、第19の実施形態に係る音声復号装置の第1の変形例180Aの構成を示す図である。
【０７３２】
図290は、第19の実施形態に係る音声復号装置の第1の変形例180Aの動作を示すフローチャートである。
【０７３３】
本変形例と第19の実施形態に係る音声復号装置180との相違点は、低周波数時間包絡形状決定部10eC（10e、10eA、及び10eBでもよいことは明白）、時間包絡修正部14aにかえて、低周波数時間包絡形状決定部16b、時間包絡修正部17aを具備する点である。
【０７３４】
［第19の実施形態の音声復号装置の第2の変形例］
図291は、第19の実施形態に係る音声復号装置の第2の変形例180Bの構成を示す図である。
【０７３５】
図292は、第19の実施形態に係る音声復号装置の第2の変形例180Bの動作を示すフローチャートである。
【０７３６】
本変形例と第19の実施形態に係る音声復号装置180との相違点は、高周波数時間包絡形状決定部13aC（13a、13aA、及び13aBでもよいことは明白）、低周波数時間包絡修正部10fにかえて、高周波数時間包絡形状決定部16d、低周波数時間包絡修正部16eを具備する点である。
【０７３７】
［第19の実施形態の音声復号装置の第3の変形例］
図293は、第19の実施形態に係る音声復号装置の第3の変形例180Cの構成を示す図である。
【０７３８】
図294は、第19の実施形態に係る音声復号装置の第3の変形例180Cの動作を示すフローチャートである。
【０７３９】
本変形例においては、前記低周波数時間包絡形状決定部16b、前記時間包絡修正部17a、前記高周波数時間包絡形状決定部16d、及び前記低周波数時間包絡修正部16eを具備する。
【０７４０】
［第19の実施形態の音声復号装置の第4の変形例］
図295は、第19の実施形態に係る音声復号装置の第4の変形例180Dの構成を示す図である。
【０７４１】
図296は、第19の実施形態に係る音声復号装置の第4の変形例180Dの動作を示すフローチャートである。
【０７４２】
本変形例と前記第19の実施形態に係る音声復号装置180との相違点は、低周波数時間包絡形状決定部10e及び高周波数時間包絡形状決定部13aにかえて時間包絡形状決定部16fを具備する点である。
【０７４３】
［第20の実施形態］
図121は、第20の実施形態に係る音声復号装置190の構成を示す図である。音声復号装置190の通信装置は、下記音声符号化装置290から出力される多重化された符号化系列を受信し、更に、復号した音声信号を外部に出力する。音声復号装置190は、図121に示すように、機能的には、符号化系列逆多重化部170a、スイッチ群170b、コア復号部10b、分析フィルタバンク部10c、符号化系列解析部13c、低周波数時間包絡形状決定部10e、低周波数時間包絡修正部10f、高周波数時間包絡形状決定部13a、高周波数信号生成部10g、復号/逆量子化部10h、周波数包絡調整部10i、時間包絡修正部15a、及び合成フィルタバンク部170cを備える。
【０７４４】
図122は、第20の実施形態に係る音声復号装置の動作を示すフローチャートである。なお、ステップS170-2およびS170-3の処理を行う順番については、高周波数信号の時間包絡形状の決定および帯域拡張部分の復号・逆量子化の処理の前であればよく、図122のフローチャートの順番に制限されない。
【０７４５】
なお、本実施形態に係る音声復号装置190の低周波数時間包絡形状決定部10eに対して、本発明の第1の実施形態の音声復号装置の第1、第2、及び第3の変形例が適用できることは明白である。
【０７４６】
さらには、本実施形態に係る音声復号装置190の高周波数時間包絡形状決定部13aに対して、本発明の第4の実施形態の音声復号装置の第1、第2、及び第3の変形例、本発明第5の実施形態の音声復号装置の第1の変形例、及び本発明第7の実施形態の音声復号装置の第1の変形例が適用できることは明白である。
【０７４７】
図123は、第20の実施形態に係る音声符号化装置290の構成を示す図である。音声符号化装置290の通信装置は、符号化の対象となる音声信号を外部から受信し、更に、符号化された符号化系列を外部に出力する。音声符号化装置290は、図123に示すように、機能的には、高周波数信号生成制御情報符号化部270a、ダウンサンプリング部20a、コア符号化部20b、分析フィルタバンク部20c及び20c1、制御パラメータ符号化部20d、包絡算出部270d、量子化/符号化部20f、コア復号信号生成部20i、サブバンド信号パワー算出部20j及び24b、擬似高周波数信号生成部24a、時間包絡情報符号化部280a、及び符号化系列多重化部270cを備える。
【０７４８】
図124は、第20の実施形態に係る音声符号化装置290の動作を示すフローチャートである。
【０７４９】
時間包絡情報符号化部290aは、高周波数信号生成制御情報符号化部270aにて高周波数信号を生成すると決定した場合は、入力音声信号の低周波数信号の時間包絡、高周波数信号の時間包絡、コア復号信号の時間包絡、周波数包絡調整された擬似高周波数信号の時間包絡のうち少なくとも一つ以上を算出し、算出された時間包絡より時間包絡情報を符号化する。当該時間包絡情報は、低周波数時間包絡情報と高周波数時間包絡情報を含む。第7の実施形態の音声符号化装置26の時間包絡情報符号化部26aの動作と同様に、当該低周波数時間包絡情報と高周波数時間包絡情報の符号化の方法は限定されない。
一方、高周波数信号生成制御情報符号化部270aにて高周波数信号を生成しないと決定した場合は、入力音声信号の低周波数信号の時間包絡、コア復号信号の時間包絡のうち少なくとも一つ以上を算出し、算出された時間包絡より、低周波数信号に関する時間包絡情報を符号化する（ステップS290-1）。
【０７５０】
なお、本実施形態に係る音声符号化装置290に対して、本発明の第7の実施形態の音声符号化装置の第1の変形例が適用できることは明白である。
【０７５１】
［第20の実施形態の音声復号装置の第1の変形例］
図297は、第20の実施形態に係る音声復号装置の第1の変形例190Aの構成を示す図である。
【０７５２】
図298は、第20の実施形態に係る音声復号装置の第1の変形例190Aの動作を示すフローチャートである。
【０７５３】
本変形例と前記第20の実施形態に係る音声復号装置190との相違点は、時間包絡修正部13aにかえて時間包絡修正部15aAを具備する点である。
【０７５４】
［第20の実施形態の音声復号装置の第2の変形例］
図299は、第20の実施形態に係る音声復号装置の第2の変形例190Bの構成を示す図である。
【０７５５】
図300は、第20の実施形態に係る音声復号装置の第2の変形例190Bの動作を示すフローチャートである。
【０７５６】
本変形例と第20の実施形態に係る音声復号装置190との相違点は、低周波数時間包絡形状決定部10eC（10e、10eA、及び10eBでもよいことは明白）、時間包絡修正部15aにかえて、低周波数時間包絡形状決定部16b、時間包絡修正部18aを具備する点である。
【０７５７】
［第20の実施形態の音声復号装置の第3の変形例］
図301は、第20の実施形態に係る音声復号装置の第3の変形例190Cの構成を示す図である。
【０７５８】
図302は、第20の実施形態に係る音声復号装置の第3の変形例190Cの動作を示すフローチャートである。
【０７５９】
本変形例と第20の実施形態に係る音声復号装置190との相違点は、高周波数時間包絡形状決定部13aC（13a、13aA、及び13aBでもよいことは明白）、低周波数時間包絡修正部10fにかえて、高周波数時間包絡形状決定部16d、低周波数時間包絡修正部16eを具備する点である。
【０７６０】
［第20の実施形態の音声復号装置の第4の変形例］
図303は、第20の実施形態に係る音声復号装置の第4の変形例190Dの構成を示す図である。
【０７６１】
図304は、第20の実施形態に係る音声復号装置の第4の変形例190Dの動作を示すフローチャートである。
【０７６２】
本変形例においては、前記低周波数時間包絡形状決定部16b、前記時間包絡修正部18a、前記高周波数時間包絡形状決定部16d、及び前記低周波数時間包絡修正部16eを具備する。
【０７６３】
［第20の実施形態の音声復号装置の第5の変形例］
図305は、第20の実施形態に係る音声復号装置の第5の変形例190Eの構成を示す図である。
【０７６４】
図306は、第20の実施形態に係る音声復号装置の第5の変形例190Eの動作を示すフローチャートである。
【０７６５】
本変形例と前記第20の実施形態に係る音声復号装置190との相違点は、低周波数時間包絡形状決定部10e及び高周波数時間包絡形状決定部13aにかえて時間包絡形状決定部16fを具備する点である。
【０７６６】
［第20の実施形態の音声復号装置の第6の変形例］
図307は、第20の実施形態に係る音声復号装置の第6の変形例190Fの構成を示す図である。
【０７６７】
図308は、第20の実施形態に係る音声復号装置の第6の変形例190Fの動作を示すフローチャートである。
【０７６８】
本変形例と第20の実施形態の第1の変形例に係る音声復号装置190Aとの相違点は、低周波数時間包絡形状決定部10eC（10e、10eA、及び10eBでもよいことは明白）、時間包絡修正部15aAにかえて、低周波数時間包絡形状決定部16b、時間包絡修正部18aAを具備する点である。
【０７６９】
［第20の実施形態の音声復号装置の第7の変形例］
図309は、第20の実施形態に係る音声復号装置の第7の変形例190Gの構成を示す図である。
【０７７０】
図310は、第20の実施形態に係る音声復号装置の第7の変形例190Gの動作を示すフローチャートである。
【０７７１】
本変形例と第20の実施形態の第1の変形例に係る音声復号装置190Aとの相違点は、高周波数時間包絡形状決定部13aC（13a、13aA、及び13aBでもよいことは明白）、低周波数時間包絡修正部10fにかえて、高周波数時間包絡形状決定部16d、低周波数時間包絡修正部16eを具備する点である。
【０７７２】
［第20の実施形態の音声復号装置の第8の変形例］
図311は、第20の実施形態に係る音声復号装置の第8の変形例190Hの構成を示す図である。
【０７７３】
図312は、第20の実施形態に係る音声復号装置の第8の変形例190Hの動作を示すフローチャートである。
【０７７４】
本変形例においては、前記低周波数時間包絡形状決定部16b、前記時間包絡修正部18aA、前記高周波数時間包絡形状決定部16d、及び前記低周波数時間包絡修正部16eを具備する。
【０７７５】
［第20の実施形態の音声復号装置の第9の変形例］
図313は、第20の実施形態に係る音声復号装置の第9の変形例190Iの構成を示す図である。
【０７７６】
図314は、第20の実施形態に係る音声復号装置の第9の変形例190Iの動作を示すフローチャートである。
【０７７７】
本変形例と前記第20の実施形態の第1の変形例に係る音声復号装置190Aとの相違点は、低周波数時間包絡形状決定部10e及び高周波数時間包絡形状決定部13aにかえて時間包絡形状決定部16fを具備する点である。
【０７７８】
［第21の実施形態］
図125は、第21の実施形態に係る音声復号装置300の構成を示す図である。音声復号装置300の通信装置は、下記音声符号化装置400から出力される多重化された符号化系列を受信し、更に、復号した音声信号を外部に出力する。音声復号装置300は、図125に示すように、機能的には、符号化系列逆多重化部10a、コア復号部10b、分析フィルタバンク部10c、符号化系列解析部13c、低周波数時間包絡形状決定部10e、低周波数時間包絡修正部10f、高周波数時間包絡形状決定部13a、時間包絡修正部300a、高周波数信号生成部10g、復号/逆量子化部10h、周波数包絡調整部10i、及び合成フィルタバンク部10jを備える。
【０７７９】
図126は、第21の実施形態に係る音声復号装置の動作を示すフローチャートである。
【０７８０】
時間包絡修正部300aは、高周波数時間包絡形状決定部13aで決定した時間包絡形状に基づいて、低周波数時間包絡修正部10fから出力され、高周波数信号生成部10gにて高周波数信号の生成に利用する時間包絡形状を修正された低周波数信号の複数のサブバンド信号の時間包絡の形状を修正する（ステップS300-1）。時間包絡修正部13bとの相違点は、入力される信号が分析フィルタバンク部10cから出力される低周波数信号の複数のサブバンド信号に代わって、低周波数時間包絡修正部10fから出力される時間包絡形状を修正された低周波数信号の複数のサブバンド信号である点である。時間包絡修正部13bにおける時間包絡の修正処理において、分析フィルタバンク部10cから出力される低周波数信号の複数のサブバンド信号を、低周波数時間包絡修正部10fから出力される時間包絡形状を修正された低周波数信号の複数のサブバンド信号にかえることにより実現できる。
【０７８１】
なお、本実施形態に係る音声復号装置300の低周波数時間包絡形状決定部10eに対して、本発明の第1の実施形態の音声復号装置の第1、第2、及び第3の変形例が適用できることは明白である。
【０７８２】
さらには、本実施形態に係る音声復号装置300の高周波数時間包絡形状決定部13aに対して、本発明の第4の実施形態の音声復号装置の第1、第2、及び第3の変形例、及び本発明第7の実施形態の音声復号装置の第1の変形例が適用できることは明白である。
【０７８３】
図127は、第21の実施形態に係る音声符号化装置400の構成を示す図である。音声符号化装置400の通信装置は、符号化の対象となる音声信号を外部から受信し、更に、符号化された符号化系列を外部に出力する。音声符号化装置400は、図127に示すように、機能的には、ダウンサンプリング部20a、コア符号化部20b、分析フィルタバンク部20c及び20c1、制御パラメータ符号化部20d、包絡算出部20e、量子化/符号化部20f、コア復号信号生成部20i、サブバンド信号パワー算出部20j、時間包絡情報符号化部400a、及び符号化系列多重化部20hを備える。
【０７８４】
図128は、第21の実施形態に係る音声符号化装置400の動作を示すフローチャートである。
【０７８５】
時間包絡情報符号化部400aは、低周波数信号の時間包絡と高周波数信号の時間包絡のうち少なくとも一つ以上を算出し、さらにサブバンド信号パワー算出部20jにて算出されたコア復号信号のサブバンド信号のパワーを用いてコア復号信号の時間包絡を算出し、当該低周波数信号の時間包絡及び高周波数信号の時間包絡のうち少なくとも一つ以上とコア復号信号の時間包絡より時間包絡情報を符号化する（ステップS400-1）。当該時間包絡情報は、低周波数時間包絡情報と高周波数時間包絡情報を含む。第7の実施形態の音声符号化装置26の時間包絡情報符号化部26aの動作と同様に、当該低周波数時間包絡情報と高周波数時間包絡情報の符号化の方法は限定されない。時間包絡情報符号化部26aとの相違点は、高周波数信号に関する時間包絡情報を算出する場合には、コア復号信号の時間包絡と低周波数信号に関する時間包絡情報のうち少なくとも一つ以上を用いて、時間包絡形状を修正されたコア復号信号の時間包絡を用いることができる点である。なお、高周波数信号の時間包絡情報は、低周波数信号の時間包絡情報を元に生成可能である。
【０７８６】
［第21の実施形態の音声復号装置の第1の変形例］
図315は、第21の実施形態に係る音声復号装置の第1の変形例300Aの構成を示す図である。
【０７８７】
図316は、第21の実施形態に係る音声復号装置の第1の変形例300Aの動作を示すフローチャートである。
【０７８８】
本変形例と第21の実施形態に係る音声復号装置300との相違点は、低周波数時間包絡形状決定部10eC（10e、10eA、及び10eBでもよいことは明白）、時間包絡修正部300aにかえて、低周波数時間包絡形状決定部16b、時間包絡修正部300aAを具備する点である。
【０７８９】
本変形例においては、時間包絡修正部300aAと前記時間包絡修正部300aとの相違点は、高周波数時間包絡形状決定部13aC（13a、13aA、13aBでもよいことは明白）から受け取る時間包絡形状と低周波数時間包絡形状決定部16bから受け取る時間包絡形状のうち少なくとも一つ以上に基づいて、低周波数時間包絡修正部10fから出力され、高周波数信号生成部10gにて高周波数信号の生成に利用する時間包絡形状を修正された低周波数信号の複数のサブバンド信号の時間包絡の形状を修正する点である(S300-1a)。
【０７９０】
［第21の実施形態の音声復号装置の第2の変形例］
図317は、第21の実施形態に係る音声復号装置の第2の変形例300Bの構成を示す図である。
【０７９１】
図318は、第21の実施形態に係る音声復号装置の第2の変形例300Bの動作を示すフローチャートである。
【０７９２】
本変形例と第21の実施形態に係る音声復号装置300との相違点は、高周波数時間包絡形状決定部13aC（13a、13aA、及び13aBでもよいことは明白）、低周波数時間包絡修正部10fにかえて、高周波数時間包絡形状決定部16d、低周波数時間包絡修正部16eを具備する点である。
【０７９３】
［第21の実施形態の音声復号装置の第3の変形例］
図319は、第21の実施形態に係る音声復号装置の第3の変形例300Cの構成を示す図である。
【０７９４】
図320は、第21の実施形態に係る音声復号装置の第3の変形例300Cの動作を示すフローチャートである。
【０７９５】
本変形例においては、前記低周波数時間包絡形状決定部16b、前記時間包絡修正部300aA、前記高周波数時間包絡形状決定部16d、及び前記低周波数時間包絡修正部16eを具備する。
【０７９６】
［第21の実施形態の音声復号装置の第4の変形例］
図321は、第21の実施形態に係る音声復号装置の第4の変形例300Dの構成を示す図である。
【０７９７】
図322は、第21の実施形態に係る音声復号装置の第4の変形例300Dの動作を示すフローチャートである。
【０７９８】
本変形例と前記第21の実施形態に係る音声復号装置300との相違点は、低周波数時間包絡形状決定部10e及び高周波数時間包絡形状決定部13aにかえて時間包絡形状決定部16fを具備する点である。
【０７９９】
［第22の実施形態］
図129は、第22の実施形態に係る音声復号装置310の構成を示す図である。音声復号装置310の通信装置は、下記音声符号化装置410から出力される多重化された符号化系列を受信し、更に、復号した音声信号を外部に出力する。音声復号装置310は、図129に示すように、機能的には、符号化系列逆多重化部10a、コア復号部10b、分析フィルタバンク部10c、符号化系列解析部13c、低周波数時間包絡形状決定部10e、低周波数時間包絡修正部10f、高周波数時間包絡形状決定部13a、高周波数信号生成部10g、時間包絡修正部14a、復号/逆量子化部10h、周波数包絡調整部10i、及び合成フィルタバンク部10jを備える。
【０８００】
図130は、第22の実施形態に係る音声復号装置の動作を示すフローチャートである。
【０８０１】
本発明第8の実施形態の音声復号装置17との相違点は、高周波数信号生成部10gが、分析フィルタバンク部10cから出力される低周波数信号の複数のサブバンド信号に代えて、低周波数時間包絡修正部10fから出力される時間包絡形状を修正された低周波数信号の複数のサブバンド信号を用いて高周波数信号を生成する点である。
【０８０２】
なお、本実施形態に係る音声復号装置310の低周波数時間包絡形状決定部10eに対して、本発明の第1の実施形態の音声復号装置の第1、第2、及び第3の変形例が適用できることは明白である。
【０８０３】
さらには、本実施形態に係る音声復号装置310の高周波数時間包絡形状決定部13aに対して、本発明の第4の実施形態の音声復号装置の第1、第2、及び第3の変形例、本発明第5の実施形態の音声復号装置の第1の変形例、及び本発明第7の実施形態の音声復号装置の第1の変形例が適用できることは明白である。
【０８０４】
図131は、第19の実施形態に係る音声符号化装置410の構成を示す図である。音声符号化装置410の通信装置は、符号化の対象となる音声信号を外部から受信し、更に、符号化された符号化系列を外部に出力する。音声符号化装置410は、図131に示すように、機能的には、ダウンサンプリング部20a、コア符号化部20b、分析フィルタバンク部20c及び20c1、制御パラメータ符号化部20d、包絡算出部270d、量子化/符号化部20f、コア復号信号生成部20i、サブバンド信号パワー算出部20j及び24b、擬似高周波数信号生成部410b、時間包絡情報符号化部410a、及び符号化系列多重化部270cを備える。
【０８０５】
図132は、第22の実施形態に係る音声符号化装置410の動作を示すフローチャートである。
【０８０６】
時間包絡情報符号化部410aは、入力音声信号の低周波数信号の時間包絡、コア復号信号の時間包絡のうち少なくとも一つ以上を算出し、算出された時間包絡より、低周波数信号に関する時間包絡情報を符号化する（ステップS410-1）。
【０８０７】
擬似高周波数信号生成部410bは、分析フィルタバンク部20cで得られる入力音声信号の低周波数信号のサブバンド信号と、制御パラメータ符号化部20dで得られる高周波数信号を生成するために必要な制御パラメータに基づいて、擬似高周波数信号を生成する（ステップS410-2）。擬似高周波数信号生成部24aとの相違点は、擬似高周波数信号を生成する際に、時間包絡情報符号化部410aにて符号化された低周波数信号に関する時間包絡情報を用いて、分析フィルタバンク部20cで得られる入力音声信号の低周波数信号のサブバンド信号を修正することができる点である。
【０８０８】
時間包絡情報符号化部410aは、入力音声信号の高周波数信号の時間包絡、擬似高周波数信号の時間包絡のうち少なくとも一つ以上を算出し、算出された時間包絡より、高周波数信号に関する時間包絡情報を符号化する（ステップS410-3）。
【０８０９】
なお、時間包絡情報符号化部410aは、低周波数信号に関する時間包絡情報と高周波数信号に関する時間包絡情報とを別々に符号化した符号化系列として出力することができ、また当該低周波数信号に関する時間包絡情報と高周波数信号に関する時間包絡情報とをあわせて符号化した符号化系列として出力することもでき、本発明において時間包絡情報の符号化系列の形式は限定されない。また、第7の実施形態の音声符号化装置26の時間包絡情報符号化部26aの動作と同様に、当該低周波数時間包絡情報と高周波数時間包絡情報の符号化の方法は限定されない。
【０８１０】
なお、擬似高周波数信号生成部410bにて擬似高周波数信号を生成する際に、時間包絡情報符号化部410aにて符号化された低周波数信号に関する時間包絡情報を用いない場合は、時間包絡情報符号化部410aはステップS410-1及びS410-3の処理を一緒に実施することができる。例えば、時間包絡情報符号化部27aと同様にして、入力音声信号の低周波数信号の時間包絡、高周波数信号の時間包絡、コア復号信号の時間包絡、擬似高周波数信号の時間包絡のうち少なくとも一つ以上を算出し、算出された時間包絡より、時間包絡情報を符号化することができる。
【０８１１】
なお、本実施形態に係る音声符号化装置410に対して、本発明の第7の実施形態の音声符号化装置の第1の変形例が適用できることは明白である。また、高周波数信号の時間包絡情報は、低周波数信号の時間包絡情報を元に生成可能である。
【０８１２】
［第22の実施形態の音声復号装置の第1の変形例］
図323は、第22の実施形態に係る音声復号装置の第1の変形例310Aの構成を示す図である。
【０８１３】
図324は、第22の実施形態に係る音声復号装置の第1の変形例310Aの動作を示すフローチャートである。
【０８１４】
本変形例と第22の実施形態に係る音声復号装置310との相違点は、低周波数時間包絡形状決定部10eC（10e、10eA、及び10eBでもよいことは明白）、時間包絡修正部14aにかえて、低周波数時間包絡形状決定部16b、時間包絡修正部17aを具備する点である。
【０８１５】
［第22の実施形態の音声復号装置の第2の変形例］
図325は、第22の実施形態に係る音声復号装置の第2の変形例310Bの構成を示す図である。
【０８１６】
図326は、第22の実施形態に係る音声復号装置の第2の変形例310Bの動作を示すフローチャートである。
【０８１７】
本変形例と第22の実施形態に係る音声復号装置310との相違点は、高周波数時間包絡形状決定部13aC（13a、13aA、及び13aBでもよいことは明白）、低周波数時間包絡修正部10fにかえて、高周波数時間包絡形状決定部16d、低周波数時間包絡修正部16eを具備する点である。
【０８１８】
［第22の実施形態の音声復号装置の第3の変形例］
図327は、第22の実施形態に係る音声復号装置の第3の変形例310Cの構成を示す図である。
【０８１９】
図328は、第22の実施形態に係る音声復号装置の第3の変形例310Cの動作を示すフローチャートである。
【０８２０】
本変形例においては、前記低周波数時間包絡形状決定部16b、前記時間包絡修正部17a、前記高周波数時間包絡形状決定部16d、及び前記低周波数時間包絡修正部16eを具備する。
【０８２１】
［第22の実施形態の音声復号装置の第4の変形例］
図329は、第22の実施形態に係る音声復号装置の第4の変形例310Dの構成を示す図である。
【０８２２】
図330は、第22の実施形態に係る音声復号装置の第4の変形例310Dの動作を示すフローチャートである。
【０８２３】
本変形例と前記第22の実施形態に係る音声復号装置310との相違点は、低周波数時間包絡形状決定部10e及び高周波数時間包絡形状決定部13aにかえて時間包絡形状決定部16fを具備する点である。
【０８２４】
［第23の実施形態］
図133は、第23の実施形態に係る音声復号装置320の構成を示す図である。音声復号装置320の通信装置は、下記音声符号化装置420から出力される多重化された符号化系列を受信し、更に、復号した音声信号を外部に出力する。音声復号装置320は、図133に示すように、機能的には、符号化系列逆多重化部10a、コア復号部10b、分析フィルタバンク部10c、符号化系列解析部13c、低周波数時間包絡形状決定部10e、低周波数時間包絡修正部10f、高周波数信号生成部10g、復号/逆量子化部10h、周波数包絡調整部10i、高周波数時間包絡形状決定部13a、時間包絡修正部14a、及び合成フィルタバンク部10jを備える。
【０８２５】
図134は、第23の実施形態に係る音声復号装置の動作を示すフローチャートである。
【０８２６】
前記第9の実施形態の音声復号装置18との相違点は、高周波数信号生成部10gが、分析フィルタバンク部10cから出力される低周波数信号の複数のサブバンド信号に代えて、低周波数時間包絡修正部10fから出力される時間包絡形状を修正された低周波数信号の複数のサブバンド信号を用いて高周波数信号を生成する点である。
【０８２７】
なお、本実施形態に係る音声復号装置320の低周波数時間包絡形状決定部10eに対して、本発明の第1の実施形態の音声復号装置の第1、第2、及び第3の変形例が適用できることは明白である。
【０８２８】
さらには、本実施形態に係る音声復号装置320の高周波数時間包絡形状決定部13aに対して、本発明の第4の実施形態の音声復号装置の第1、第2、及び第3の変形例、本発明第5の実施形態の音声復号装置の第1の変形例、及び本発明第7の実施形態の音声復号装置の第1の変形例が適用できることは明白である。
【０８２９】
図135は、第23の実施形態に係る音声符号化装置420の構成を示す図である。音声符号化装置420の通信装置は、符号化の対象となる音声信号を外部から受信し、更に、符号化された符号化系列を外部に出力する。音声符号化装置420は、図135に示すように、機能的には、ダウンサンプリング部20a、コア符号化部20b、分析フィルタバンク部20c及び20c1、制御パラメータ符号化部20d、包絡算出部20e、量子化/符号化部20f、擬似高周波数信号生成部410b、周波数包絡調整部25a、コア復号信号生成部20i、サブバンド信号パワー算出部20j及び24b、時間包絡情報符号化部420a、及び符号化系列多重化部20hを備える。
【０８３０】
図136は、第23の実施形態に係る音声符号化装置420の動作を示すフローチャートである。
【０８３１】
時間包絡情報符号化部420aは、入力音声信号の高周波数信号の時間包絡、波数包絡調整された擬似高周波数信号の時間包絡のうち少なくとも一つ以上を算出し、算出された時間包絡より、高周波数信号に関する時間包絡情報を符号化する（ステップS420-1）。
【０８３２】
なお、時間包絡情報符号化部420aは、低周波数信号に関する時間包絡情報と高周波数信号に関する時間包絡情報とを別々に符号化した符号化系列として出力することができ、また当該低周波数信号に関する時間包絡情報と高周波数信号に関する時間包絡情報とをあわせて符号化した符号化系列として出力することもでき、本発明において時間包絡情報の符号化系列の形式は限定されない。また、第7の実施形態の音声符号化装置26の時間包絡情報符号化部26aの動作と同様に、当該低周波数時間包絡情報と高周波数時間包絡情報の符号化の方法は限定されない。
【０８３３】
なお、前記第22の実施形態に係る音声符号化装置410と同様に、時間包絡情報符号化部420aはステップS410-1及びS420-1の処理を一緒に実施することができる。また、本実施形態に係る音声符号化装置420に対して、本発明の第7の実施形態の音声符号化装置の第1の変形例が適用できることは明白である。また、高周波数信号の時間包絡情報は、低周波数信号の時間包絡情報を元に生成可能である。
【０８３４】
［第23の実施形態の音声復号装置の第1の変形例］
図137は、第23の実施形態の第1の変形例に係る音声復号装置320Aの構成を示す図である。
【０８３５】
図138は、第23の実施形態の第1の変形例に係る音声復号装置320Aの動作を示すフローチャートである。
【０８３６】
前記第23の実施形態に係る音声復号装置320との相違点は、時間包絡修正部15aに代えて、時間包絡修正部15aAを用いている点である。
【０８３７】
なお、本変形例に係る音声復号装置320Aの低周波数時間包絡形状決定部10eに対して、本発明の第1の実施形態の音声復号装置の第1、第2、及び第3の変形例が適用できることは明白である。
【０８３８】
さらには、本変形例に係る音声復号装置320Aの高周波数時間包絡形状決定部13aに対して、本発明の第4の実施形態の音声復号装置の第1、第2、及び第3の変形例、本発明第5の実施形態の音声復号装置の第1の変形例、及び本発明第7の実施形態の音声復号装置の第1の変形例が適用できることは明白である。
【０８３９】
［第23の実施形態の音声復号装置の第2の変形例］
図331は、第23の実施形態に係る音声復号装置の第2の変形例320Bの構成を示す図である。
【０８４０】
図332は、第23の実施形態に係る音声復号装置の第2の変形例320Bの動作を示すフローチャートである。
【０８４１】
本変形例と第23の実施形態に係る音声復号装置320との相違点は、低周波数時間包絡形状決定部10eC（10e、10eA、及び10eBでもよいことは明白）、時間包絡修正部15aにかえて、低周波数時間包絡形状決定部16b、時間包絡修正部18aを具備する点である。
【０８４２】
［第23の実施形態の音声復号装置の第3の変形例］
図333は、第23の実施形態に係る音声復号装置の第3の変形例320Cの構成を示す図である。
【０８４３】
図334は、第23の実施形態に係る音声復号装置の第3の変形例320Cの動作を示すフローチャートである。
【０８４４】
本変形例と第23の実施形態に係る音声復号装置320との相違点は、高周波数時間包絡形状決定部13aC（13a、13aA、及び13aBでもよいことは明白）、低周波数時間包絡修正部10fにかえて、高周波数時間包絡形状決定部16d、低周波数時間包絡修正部16eを具備する点である。
【０８４５】
［第23の実施形態の音声復号装置の第4の変形例］
図335は、第23の実施形態に係る音声復号装置の第4の変形例320Dの構成を示す図である。
【０８４６】
図336は、第23の実施形態に係る音声復号装置の第4の変形例320Dの動作を示すフローチャートである。
【０８４７】
本変形例においては、前記低周波数時間包絡形状決定部16b、前記時間包絡修正部18a、前記高周波数時間包絡形状決定部16d、及び前記低周波数時間包絡修正部16eを具備する。
【０８４８】
［第23の実施形態の音声復号装置の第5の変形例］
図337は、第23の実施形態に係る音声復号装置の第5の変形例320Eの構成を示す図である。
【０８４９】
図338は、第23の実施形態に係る音声復号装置の第5の変形例320Eの動作を示すフローチャートである。
【０８５０】
本変形例と前記第23の実施形態に係る音声復号装置320との相違点は、低周波数時間包絡形状決定部10e及び高周波数時間包絡形状決定部13aにかえて時間包絡形状決定部16fを具備する点である。
【０８５１】
［第23の実施形態の音声復号装置の第6の変形例］
図339は、第23の実施形態に係る音声復号装置の第6の変形例320Fの構成を示す図である。
【０８５２】
図340は、第23の実施形態に係る音声復号装置の第6の変形例320Fの動作を示すフローチャートである。
【０８５３】
本変形例と第23の実施形態の第1の変形例に係る音声復号装置320Aとの相違点は、低周波数時間包絡形状決定部10eC（10e、10eA、及び10eBでもよいことは明白）、時間包絡修正部15aAにかえて、低周波数時間包絡形状決定部16b、時間包絡修正部18aAを具備する点である。
【０８５４】
［第23の実施形態の音声復号装置の第7の変形例］
図341は、第23の実施形態に係る音声復号装置の第7の変形例320Gの構成を示す図である。
【０８５５】
図342は、第23の実施形態に係る音声復号装置の第7の変形例320Gの動作を示すフローチャートである。
【０８５６】
本変形例と第23の実施形態の第1の変形例に係る音声復号装置320Aとの相違点は、高周波数時間包絡形状決定部13aC（13a、13aA、及び13aBでもよいことは明白）、低周波数時間包絡修正部10fにかえて、高周波数時間包絡形状決定部16d、低周波数時間包絡修正部16eを具備する点である。
【０８５７】
［第23の実施形態の音声復号装置の第8の変形例］
図343は、第23の実施形態に係る音声復号装置の第8の変形例320Hの構成を示す図である。
【０８５８】
図344は、第23の実施形態に係る音声復号装置の第8の変形例320Hの動作を示すフローチャートである。
【０８５９】
本変形例においては、前記低周波数時間包絡形状決定部16b、前記時間包絡修正部18aA、前記高周波数時間包絡形状決定部16d、及び前記低周波数時間包絡修正部16eを具備する。
【０８６０】
［第23の実施形態の音声復号装置の第9の変形例］
図345は、第23の実施形態に係る音声復号装置の第9の変形例320Iの構成を示す図である。
【０８６１】
図346は、第23の実施形態に係る音声復号装置の第9の変形例320Iの動作を示すフローチャートである。
【０８６２】
本変形例と前記第23の実施形態の第1の変形例に係る音声復号装置320Aとの相違点は、低周波数時間包絡形状決定部10e及び高周波数時間包絡形状決定部13aにかえて時間包絡形状決定部16fを具備する点である。
【０８６３】
［第24の実施形態］
図139は、第24の実施形態に係る音声復号装置330の構成を示す図である。音声復号装置330の通信装置は、下記音声符号化装置430から出力される多重化された符号化系列を受信し、更に、復号した音声信号を外部に出力する。音声復号装置330は、図139に示すように、機能的には、符号化系列逆多重化部170a、スイッチ群170b、コア復号部10b、分析フィルタバンク部10c、符号化系列解析部13c、低周波数時間包絡形状決定部10e、低周波数時間包絡修正部10f、高周波数時間包絡形状決定部13a、時間包絡修正部300a、高周波数信号生成部10g、復号/逆量子化部10h、周波数包絡調整部10i、及び合成フィルタバンク部170cを備える。
【０８６４】
図140は、第24の実施形態に係る音声復号装置の動作を示すフローチャートである。なお、ステップS170-2およびS170-3の処理を行う順番については、高周波数信号の時間包絡形状の決定および帯域拡張部分の復号・逆量子化の処理の前であればよく、図140のフローチャートの順番に制限されない。
【０８６５】
なお、本変形例に係る音声復号装置330の低周波数時間包絡形状決定部10eに対して、本発明の第1の実施形態の音声復号装置の第1、第2、及び第3の変形例が適用できることは明白である。
【０８６６】
さらには、本変形例に係る音声復号装置330の高周波数時間包絡形状決定部13aに対して、本発明の第4の実施形態の音声復号装置の第1、第2、及び第3の変形例、及び本発明第7の実施形態の音声復号装置の第1の変形例が適用できることは明白である。
【０８６７】
図141は、第24の実施形態に係る音声符号化装置430の構成を示す図である。音声符号化装置430の通信装置は、符号化の対象となる音声信号を外部から受信し、更に、符号化された符号化系列を外部に出力する。音声符号化装置430は、図141に示すように、機能的には、高周波数信号生成制御情報符号化部270a、ダウンサンプリング部20a、コア符号化部20b、分析フィルタバンク部20c及び20c1、制御パラメータ符号化部20d、包絡算出部20e、量子化/符号化部20f、コア復号信号生成部20i、サブバンド信号パワー算出部20j、時間包絡情報符号化部400a、及び符号化系列多重化部270cを備える。
【０８６８】
図142は、第24の実施形態に係る音声符号化装置430の動作を示すフローチャートである。時間包絡情報符号化部400aは、ステップS400-1にて時間包絡情報を算出・符号化する。なお、高周波数信号の時間包絡情報は、低周波数信号の時間包絡情報を元に生成可能である。
【０８６９】
［第24の実施形態の音声復号装置の第1の変形例］
図347は、第24の実施形態に係る音声復号装置の第1の変形例330Aの構成を示す図である。
【０８７０】
図348は、第24の実施形態に係る音声復号装置の第1の変形例330Aの動作を示すフローチャートである。
【０８７１】
本変形例と第24の実施形態に係る音声復号装置330との相違点は、低周波数時間包絡形状決定部10eC（10e、10eA、及び10eBでもよいことは明白）、時間包絡修正部300aにかえて、低周波数時間包絡形状決定部16b、時間包絡修正部300aAを具備する点である。
【０８７２】
［第24の実施形態の音声復号装置の第2の変形例］
図349は、第24の実施形態に係る音声復号装置の第2の変形例330Bの構成を示す図である。
【０８７３】
図350は、第24の実施形態に係る音声復号装置の第2の変形例330Bの動作を示すフローチャートである。
【０８７４】
本変形例と第24の実施形態に係る音声復号装置330との相違点は、高周波数時間包絡形状決定部13aC（13a、13aA、及び13aBでもよいことは明白）、低周波数時間包絡修正部10fにかえて、高周波数時間包絡形状決定部16d、低周波数時間包絡修正部16eを具備する点である。
【０８７５】
［第24の実施形態の音声復号装置の第3の変形例］
図351は、第24の実施形態に係る音声復号装置の第3の変形例330Cの構成を示す図である。
【０８７６】
図352は、第24の実施形態に係る音声復号装置の第3の変形例330Cの動作を示すフローチャートである。
【０８７７】
本変形例においては、前記低周波数時間包絡形状決定部16b、前記時間包絡修正部300aA、前記高周波数時間包絡形状決定部16d、及び前記低周波数時間包絡修正部16eを具備する。
【０８７８】
［第24の実施形態の音声復号装置の第4の変形例］
図353は、第24の実施形態に係る音声復号装置の第4の変形例330Dの構成を示す図である。
【０８７９】
図354は、第24の実施形態に係る音声復号装置の第4の変形例330Dの動作を示すフローチャートである。
【０８８０】
本変形例と前記第24の実施形態に係る音声復号装置330との相違点は、低周波数時間包絡形状決定部10e及び高周波数時間包絡形状決定部13aにかえて時間包絡形状決定部16fを具備する点である。
【０８８１】
［第25の実施形態］
図143は、第25の実施形態に係る音声復号装置340の構成を示す図である。音声復号装置340の通信装置は、下記音声符号化装置440から出力される多重化された符号化系列を受信し、更に、復号した音声信号を外部に出力する。音声復号装置340は、図143に示すように、機能的には、符号化系列逆多重化部170a、スイッチ群170b、コア復号部10b、分析フィルタバンク部10c、符号化系列解析部13c、低周波数時間包絡形状決定部10e、低周波数時間包絡修正部10f、高周波数時間包絡形状決定部13a、時間包絡修正部14a、高周波数信号生成部10g、復号/逆量子化部10h、周波数包絡調整部10i、及び合成フィルタバンク部170cを備える。
【０８８２】
図144は、第25の実施形態に係る音声復号装置の動作を示すフローチャートである。なお、ステップS170-2およびS170-3の処理を行う順番については、高周波数信号の時間包絡形状の決定および帯域拡張部分の復号・逆量子化の処理の前であればよく、図144のフローチャートの順番に制限されない。
【０８８３】
なお、本変形例に係る音声復号装置340の低周波数時間包絡形状決定部10eに対して、本発明の第1の実施形態の音声復号装置の第1、第2、及び第3の変形例が適用できることは明白である。
【０８８４】
さらには、本変形例に係る音声復号装置340の高周波数時間包絡形状決定部13aに対して、本発明の第4の実施形態の音声復号装置の第1、第2、及び第3の変形例、本発明第5の実施形態の音声復号装置の第1の変形例、及び本発明第7の実施形態の音声復号装置の第1の変形例が適用できることは明白である。
【０８８５】
図145は、第25の実施形態に係る音声符号化装置440の構成を示す図である。音声符号化装置440の通信装置は、符号化の対象となる音声信号を外部から受信し、更に、符号化された符号化系列を外部に出力する。音声符号化装置440は、図145に示すように、機能的には、高周波数信号生成制御情報符号化部270a、ダウンサンプリング部20a、コア符号化部20b、分析フィルタバンク部20c及び20c1、制御パラメータ符号化部20d、包絡算出部20e、量子化/符号化部20f、コア復号信号生成部20i、サブバンド信号パワー算出部20j及び24b、擬似高周波数信号生成部410b、時間包絡情報符号化部410a、並びに、符号化系列多重化部270cを備える。
【０８８６】
図146は、第25の実施形態に係る音声符号化装置440の動作を示すフローチャートである。なお、本実施形態に係る音声符号化装置440に対して、本発明の第7の実施形態の音声符号化装置の第1の変形例が適用できることは明白である。また、高周波数信号の時間包絡情報は、低周波数信号の時間包絡情報を元に生成可能である。
【０８８７】
［第25の実施形態の音声復号装置の第1の変形例］
図355は、第25の実施形態に係る音声復号装置の第1の変形例340Aの構成を示す図である。
【０８８８】
図356は、第25の実施形態に係る音声復号装置の第1の変形例340Aの動作を示すフローチャートである。
【０８８９】
本変形例と第25の実施形態に係る音声復号装置340との相違点は、低周波数時間包絡形状決定部10eC（10e、10eA、及び10eBでもよいことは明白）、時間包絡修正部14aにかえて、低周波数時間包絡形状決定部16b、時間包絡修正部17aを具備する点である。
【０８９０】
［第25の実施形態の音声復号装置の第2の変形例］
図357は、第25の実施形態に係る音声復号装置の第2の変形例340Bの構成を示す図である。
【０８９１】
図358は、第25の実施形態に係る音声復号装置の第2の変形例340Bの動作を示すフローチャートである。
【０８９２】
本変形例と第25の実施形態に係る音声復号装置340との相違点は、高周波数時間包絡形状決定部13aC（13a、13aA、及び13aBでもよいことは明白）、低周波数時間包絡修正部10fにかえて、高周波数時間包絡形状決定部16d、低周波数時間包絡修正部16eを具備する点である。
【０８９３】
［第25の実施形態の音声復号装置の第3の変形例］
図359は、第25の実施形態に係る音声復号装置の第3の変形例340Cの構成を示す図である。
【０８９４】
図360は、第25の実施形態に係る音声復号装置の第3の変形例340Cの動作を示すフローチャートである。
【０８９５】
本変形例においては、前記低周波数時間包絡形状決定部16b、前記時間包絡修正部17a、前記高周波数時間包絡形状決定部16d、及び前記低周波数時間包絡修正部16eを具備する。
【０８９６】
［第25の実施形態の音声復号装置の第4の変形例］
図361は、第25の実施形態に係る音声復号装置の第4の変形例340Dの構成を示す図である。
【０８９７】
図362は、第25の実施形態に係る音声復号装置の第4の変形例340Dの動作を示すフローチャートである。
【０８９８】
本変形例と前記第25の実施形態に係る音声復号装置340との相違点は、低周波数時間包絡形状決定部10e及び高周波数時間包絡形状決定部13aにかえて時間包絡形状決定部16fを具備する点である。
【０８９９】
［第26の実施形態］
図147は、第26の実施形態に係る音声復号装置350の構成を示す図である。音声復号装置350の通信装置は、下記音声符号化装置450から出力される多重化された符号化系列を受信し、更に、復号した音声信号を外部に出力する。音声復号装置350は、図147に示すように、機能的には、符号化系列逆多重化部170a、スイッチ群170b、コア復号部10b、分析フィルタバンク部10c、符号化系列解析部13c、低周波数時間包絡形状決定部10e、低周波数時間包絡修正部10f、高周波数時間包絡形状決定部13a、高周波数信号生成部10g、復号/逆量子化部10h、周波数包絡調整部10i、時間包絡修正部15a、及び合成フィルタバンク部170cを備える。
【０９００】
図148は、第26の実施形態に係る音声復号装置の動作を示すフローチャートである。なお、ステップS170-2およびS170-3の処理を行う順番については、高周波数信号の時間包絡形状の決定および帯域拡張部分の復号・逆量子化の処理の前であればよく、図148のフローチャートの順番に制限されない。
【０９０１】
なお、本実施形態に係る音声復号装置350の低周波数時間包絡形状決定部10eに対して、本発明の第1の実施形態の音声復号装置の第1、第2、及び第3の変形例が適用できることは明白である。
【０９０２】
さらには、本実施形態に係る音声復号装置350の高周波数時間包絡形状決定部13aに対して、本発明の第4の実施形態の音声復号装置の第1、第2、及び第3の変形例、本発明第5の実施形態の音声復号装置の第1の変形例、及び本発明第7の実施形態の音声復号装置の第1の変形例が適用できることは明白である。
【０９０３】
図149は、第26の実施形態に係る音声符号化装置450の構成を示す図である。音声符号化装置450の通信装置は、符号化の対象となる音声信号を外部から受信し、更に、符号化された符号化系列を外部に出力する。音声符号化装置450は、図149に示すように、機能的には、高周波数信号生成制御情報符号化部270a、ダウンサンプリング部20a、コア符号化部20b、分析フィルタバンク部20c及び20c1、制御パラメータ符号化部20d、包絡算出部270d、量子化/符号化部20f、コア復号信号生成部20i、サブバンド信号パワー算出部20j及び24b、擬似高周波数信号生成部410b、時間包絡情報符号化部420a、並びに、符号化系列多重化部270cを備える。
【０９０４】
図150は、第26の実施形態に係る音声符号化装置450の動作を示すフローチャートである。なお、本実施形態に係る音声符号化装置450に対して、本発明の第7の実施形態の音声符号化装置の第1の変形例が適用できることは明白である。また、高周波数信号の時間包絡情報は、低周波数信号の時間包絡情報を元に生成可能である。
【０９０５】
［第26の実施形態の音声復号装置の第1の変形例］
図151は、第26の実施形態の第1の変形例に係る音声復号装置350Aの構成を示す図である。
【０９０６】
図152は、第26の実施形態の第1の変形例に係る音声復号装置350Aの動作を示すフローチャートである。なお、ステップS170-2およびS170-3の処理を行う順番については、高周波数信号の時間包絡形状の決定および帯域拡張部分の復号・逆量子化の処理の前であればよく、図152のフローチャートの順番に制限されない。
【０９０７】
前記第26の実施形態に係る音声復号装置350との相違点は、時間包絡修正部15aに代えて、時間包絡修正部15aAを用いている点である。
【０９０８】
なお、本変形例に係る音声復号装置350Aの低周波数時間包絡形状決定部10eに対して、本発明の第1の実施形態の音声復号装置の第1、第2、及び第3の変形例が適用できることは明白である。
【０９０９】
さらには、本変形例に係る音声復号装置350Aの高周波数時間包絡形状決定部13aに対して、本発明の第4の実施形態の音声復号装置の第1、第2、及び第3の変形例、本発明第5の実施形態の音声復号装置の第1の変形例、及び本発明第7の実施形態の音声復号装置の第1の変形例が適用できることは明白である。
【０９１０】
［第26の実施形態の音声復号装置の第2の変形例］
図363は、第26の実施形態に係る音声復号装置の第2の変形例350Bの構成を示す図である。
【０９１１】
図364は、第26の実施形態に係る音声復号装置の第2の変形例350Bの動作を示すフローチャートである。
【０９１２】
本変形例と第26の実施形態に係る音声復号装置350との相違点は、低周波数時間包絡形状決定部10eC（10e、10eA、及び10eBでもよいことは明白）、時間包絡修正部15aにかえて、低周波数時間包絡形状決定部16b、時間包絡修正部18aを具備する点である。
【０９１３】
［第26の実施形態の音声復号装置の第3の変形例］
図365は、第26の実施形態に係る音声復号装置の第3の変形例350Cの構成を示す図である。
【０９１４】
図366は、第26の実施形態に係る音声復号装置の第3の変形例350Cの動作を示すフローチャートである。
【０９１５】
本変形例と第26の実施形態に係る音声復号装置350との相違点は、高周波数時間包絡形状決定部13aC（13a、13aA、及び13aBでもよいことは明白）、低周波数時間包絡修正部10fにかえて、高周波数時間包絡形状決定部16d、低周波数時間包絡修正部16eを具備する点である。
【０９１６】
［第26の実施形態の音声復号装置の第4の変形例］
図367は、第26の実施形態に係る音声復号装置の第4の変形例350Dの構成を示す図である。
【０９１７】
図368は、第26の実施形態に係る音声復号装置の第4の変形例350Dの動作を示すフローチャートである。
【０９１８】
本変形例においては、前記低周波数時間包絡形状決定部16b、前記時間包絡修正部18a、前記高周波数時間包絡形状決定部16d、及び前記低周波数時間包絡修正部16eを具備する。
【０９１９】
［第26の実施形態の音声復号装置の第5の変形例］
図369は、第26の実施形態に係る音声復号装置の第5の変形例350Eの構成を示す図である。
【０９２０】
図370は、第26の実施形態に係る音声復号装置の第5の変形例350Eの動作を示すフローチャートである。
【０９２１】
本変形例と前記第26の実施形態に係る音声復号装置350との相違点は、低周波数時間包絡形状決定部10e及び高周波数時間包絡形状決定部13aにかえて時間包絡形状決定部16fを具備する点である。
【０９２２】
［第26の実施形態の音声復号装置の第6の変形例］
図371は、第26の実施形態に係る音声復号装置の第6の変形例350Fの構成を示す図である。
【０９２３】
図372は、第26の実施形態に係る音声復号装置の第6の変形例350Fの動作を示すフローチャートである。
【０９２４】
本変形例と第26の実施形態の第1の変形例に係る音声復号装置350Aとの相違点は、低周波数時間包絡形状決定部10eC（10e、10eA、及び10eBでもよいことは明白）、時間包絡修正部15aAにかえて、低周波数時間包絡形状決定部16b、時間包絡修正部18aAを具備する点である。
【０９２５】
［第26の実施形態の音声復号装置の第7の変形例］
図373は、第26の実施形態に係る音声復号装置の第7の変形例350Gの構成を示す図である。
【０９２６】
図374は、第26の実施形態に係る音声復号装置の第7の変形例350Gの動作を示すフローチャートである。
【０９２７】
本変形例と第26の実施形態の第1の変形例に係る音声復号装置350Aとの相違点は、高周波数時間包絡形状決定部13aC（13a、13aA、及び13aBでもよいことは明白）、低周波数時間包絡修正部10fにかえて、高周波数時間包絡形状決定部16d、低周波数時間包絡修正部16eを具備する点である。
【０９２８】
［第26の実施形態の音声復号装置の第8の変形例］
図375は、第26の実施形態に係る音声復号装置の第8の変形例350Hの構成を示す図である。
【０９２９】
図376は、第26の実施形態に係る音声復号装置の第8の変形例350Hの動作を示すフローチャートである。
【０９３０】
本変形例においては、前記低周波数時間包絡形状決定部16b、前記時間包絡修正部18aA、前記高周波数時間包絡形状決定部16d、及び前記低周波数時間包絡修正部16eを具備する。
【０９３１】
［第26の実施形態の音声復号装置の第9の変形例］
図377は、第26の実施形態に係る音声復号装置の第9の変形例350Iの構成を示す図である。
【０９３２】
図378は、第26の実施形態に係る音声復号装置の第9の変形例350Iの動作を示すフローチャートである。
【０９３３】
本変形例と前記第26の実施形態の第1の変形例に係る音声復号装置350Aとの相違点は、低周波数時間包絡形状決定部10e及び高周波数時間包絡形状決定部13aにかえて時間包絡形状決定部16fを具備する点である。
【０９３４】
［第27の実施形態の音声復号装置］
図379は、第27の実施形態に係る音声復号装置360の構成を示す図である。
【０９３５】
図380は、第27の実施形態に係る音声復号装置360の動作を示すフローチャートである。
【０９３６】
時間包絡修正部360aは、低周波数時間包絡形状決定部10eC（10e、10eA、10eBでも良いことは明白）から受け取る時間包絡形状と、高周波数時間包絡形状決定部13aC（13a、13aA、13aBでもよいことは明白）から受け取る時間包絡形状のうち少なくとも一つ以上に基づいて、分析フィルタバンク部10cから出力される低周波数信号の複数のサブバンド信号と周波数包絡調整部10iから出力される高周波数信号の複数のサブバンド信号の時間包絡の形状を修正する(S360-1)。
【０９３７】
周波数包絡調整部10iから出力される高周波数信号の複数のサブバンド信号の時間包絡形状の修正では、周波数包絡調整部10iより分離した形で出力された高周波数信号を構成する成分のうち少なくとも一つ以上の時間包絡形状を修正してもよい。
【０９３８】
低周波数時間包絡形状決定部10eC（10e、10eA、10eBでも良いことは明白）から受け取る時間包絡形状と高周波数時間包絡形状決定部13aC（13a、13aA、13aBでもよいことは明白）から受け取る時間包絡形状は同一であってもよく、異なってもよい。
【０９３９】
［第27の実施形態の音声復号装置の第1の変形例］
図381は、第27の実施形態に係る音声復号装置の第1の変形例360Aの構成を示す図である。
【０９４０】
図382は、第27の実施形態に係る音声復号装置の第1の変形例360Aの動作を示すフローチャートである。
【０９４１】
本変形例と前記第27の実施形態に係る音声復号装置360との相違点は、低周波数時間包絡形状決定部10eC（10e、10eA、10eBでも良いことは明白）及び高周波数時間包絡形状決定部13aC（13a、13aA、13aBでもよいことは明白）にかえて時間包絡形状決定部360bを具備する点である。
【０９４２】
時間包絡決定部360bは、符号化系列逆多重化部10aからの低周波時間包絡形状に関する情報、コア復号部10bからの低周波数信号、分析フィルタバンク部10cからの低周波数信号の複数のサブバンド信号、符号化系列解析部13cからの高周波時間包絡形状に関する情報のうち少なくとも一つに基づいて時間包絡形状を決定する(S360-2)。
【０９４３】
決定される時間包絡形状は、低周波数信号と高周波数信号のそれぞれに対して異なってもよく、また低周波数信号と高周波数信号に対して同一で単一の時間包絡形状であってもよい。
【０９４４】
時間包絡修正部360aAは、前記時間包絡形状決定部360bから受け取る時間包絡形状に基づいて、分析フィルタバンク部10cから出力される低周波数信号の複数のサブバンド信号と周波数包絡調整部10iから出力される高周波数信号の複数のサブバンド信号の時間包絡の形状を修正する(S360-1a)。
【０９４５】
周波数包絡調整部10iから出力される高周波数信号の複数のサブバンド信号の時間包絡形状の修正では、周波数包絡調整部10iより分離した形で出力された高周波数信号を構成する成分のうち少なくとも一つ以上の時間包絡形状を修正してもよい。
【０９４６】
［第28の実施形態の音声復号装置］
図383は、第28の実施形態に係る音声復号装置370の構成を示す図である。
【０９４７】
図384は、第28の実施形態に係る音声復号装置370の動作を示すフローチャートである。
【０９４８】
時間包絡修正部370aは、低周波数時間包絡形状決定部10eC（10e、10eA、10eBでも良いことは明白）から受け取る時間包絡形状と、高周波数時間包絡形状決定部13aC（13a、13aA、13aBでもよいことは明白）から受け取る時間包絡形状のうち少なくとも一つ以上に基づいて、分析フィルタバンク部10cから出力される低周波数信号の複数のサブバンド信号の時間包絡の形状を修正し、前記高周波数信号生成情報に基づき高周波数信号を生成すると判断された場合、周波数包絡調整部10iから出力される高周波数信号の複数のサブバンド信号の時間包絡の形状も修正する(S370-1)。
【０９４９】
周波数包絡調整部10iから出力される高周波数信号の複数のサブバンド信号の時間包絡形状の修正では、周波数包絡調整部10iより分離した形で出力された高周波数信号を構成する成分のうち少なくとも一つ以上の時間包絡形状を修正してもよい。
【０９５０】
［第28の実施形態の音声復号装置の第1の変形例］
図385は、第28の実施形態に係る音声復号装置の第1の変形例370Aの構成を示す図である。
【０９５１】
図386は、第28の実施形態に係る音声復号装置の第1の変形例370Aの動作を示すフローチャートである。
【０９５２】
本変形例と前記第28の実施形態に係る音声復号装置370との相違点は、低周波数時間包絡形状決定部10eC（10e、10eA、10eBでも良いことは明白）及び高周波数時間包絡形状決定部13aC（13a、13aA、13aBでもよいことは明白）にかえて時間包絡形状決定部360bを具備する点である。
【０９５３】
時間包絡修正部370aAは、前記時間包絡形状決定部360bから受け取る時間包絡形状に基づいて、分析フィルタバンク部10cから出力される低周波数信号の複数のサブバンド信号の時間包絡の形状を修正し、前記高周波数信号生成情報に基づき高周波数信号を生成すると判断された場合、周波数包絡調整部10iから出力される高周波数信号の複数のサブバンド信号の時間包絡の形状を修正する(S360-1a)。
【０９５４】
周波数包絡調整部10iから出力される高周波数信号の複数のサブバンド信号の時間包絡形状の修正では、周波数包絡調整部10iより分離した形で出力された高周波数信号を構成する成分のうち少なくとも一つ以上の時間包絡形状を修正してもよい。
【０９５５】
［第29の実施形態の音声復号装置］
図387は、第29の実施形態に係る音声復号装置380の構成を示す図である。
【０９５６】
図388は、第29の実施形態に係る音声復号装置380の動作を示すフローチャートである。
【０９５７】
時間包絡修正部380aは、低周波数時間包絡形状決定部100cで決定される時間包絡形状と、高周波数時間包絡形状決定部110bで決定される時間包絡形状のうち少なくとも一つ以上に基づいて、低周波数復号部100bから出力される低周波数信号と高周波数復号部100eから出力される高周波数信号の時間包絡の形状を修正する(S380-1)。
【０９５８】
低周波数時間包絡形状決定部100cで決定される時間包絡形状と高周波数時間包絡形状決定部110bで決定される時間包絡形状は同一であってもよく、異なってもよい。
【０９５９】
［第29の実施形態の音声復号装置の第1の変形例］
図389は、第29の実施形態に係る音声復号装置の第1の変形例380Aの構成を示す図である。
【０９６０】
図390は、第29の実施形態に係る音声復号装置の第1の変形例380Aの動作を示すフローチャートである。
【０９６１】
本変形例と前記第29の実施形態に係る音声復号装置380との相違点は、低周波数時間包絡形状決定部100c及び高周波数時間包絡形状決定部110bにかえて時間包絡形状決定部120fを、時間包絡修正部380aにかえて時間包絡修正部380aAを具備する点である。
【０９６２】
時間包絡修正部380aAは、前記時間包絡形状決定部120fにて決定される時間包絡形状に基づいて、低周波数復号部100bから出力される低周波数信号と高周波数復号部100eから出力される高周波数信号の時間包絡の形状を修正する(S380-1a)。
【０９６３】
［第30の実施形態の音声復号装置］
図391は、第30の実施形態に係る音声復号装置390の構成を示す図である。
【０９６４】
図392は、第30の実施形態に係る音声復号装置390の動作を示すフローチャートである。
【０９６５】
本変形例においては、時間包絡修正部380aAは、時間包絡形状決定部120fにて決定される時間包絡形状に基づいて、低周波数復号部100bから出力される低周波数信号の時間包絡の形状を修正し、前記高周波数信号生成情報に基づき高周波数信号を生成すると判断された場合、高周波数復号部100eから出力される高周波数信号の時間包絡の形状も修正する(S380-1a)。
出願人は、上記の目的を達成するために、以下の第１〜第４の態様に係る音声復号装置を発明した。
第１の態様に係る音声復号装置は、符号化された音声信号を復号して音声信号を出力する音声復号装置であって、前記符号化された音声信号を含む符号化系列を解析する符号化系列解析部と、前記符号化系列解析部から前記符号化された音声信号を含む符号化系列を受け取り、復号して音声信号を得る音声復号部と、前記符号化系列解析部及び前記音声復号部のうち少なくとも一つより情報を受け取り、当該情報に基づいて、復号された音声信号の時間包絡形状を決定する時間包絡形状決定部と、前記時間包絡形状決定部にて決定された時間包絡形状に基づき前記復号された音声信号の時間包絡形状を修正し出力する時間包絡修正部と、を備えることを特徴とする。
第２の態様に係る音声復号装置は、符号化された音声信号を復号して音声信号を出力する音声復号装置であって、前記符号化された音声信号を含む符号化系列を、少なくとも、符号化された前記音声信号の低周波数信号の情報を含む符号化系列と、符号化された前記音声信号の高周波数信号の情報を含む符号化系列とに分割する符号化系列逆多重化部と、前記符号化系列逆多重化部から前記符号化された低周波数信号の情報を含む符号化系列を受け取り、復号して低周波数信号を得る低周波数復号部と、前記符号化系列逆多重化部及び前記低周波数復号部のうち少なくとも一つより第１の情報を受け取り、当該第１の情報に基づいて高周波数信号を生成する高周波数復号部と、前記符号化系列逆多重化部及び前記低周波数復号部のうち少なくとも一つより第２の情報を受け取り、当該第２の情報に基づいて、復号された低周波数信号の時間包絡形状を決定する低周波数時間包絡形状決定部と、前記低周波数時間包絡形状決定部にて決定された時間包絡形状に基づき前記復号された低周波数信号の時間包絡形状を修正し出力する低周波数時間包絡修正部と、前記低周波数時間包絡修正部から時間包絡形状を修正された低周波数信号を受け取り、前記高周波数復号部から高周波数信号を受け取り、前記時間包絡形状を修正された低周波数信号と前記高周波数信号とを合成することで、出力する音声信号を得る低周波数／高周波数信号合成部と、を備えることを特徴とする。
第３の態様に係る音声復号装置は、符号化された音声信号を復号して音声信号を出力する音声復号装置であって、前記符号化された音声信号を含む符号化系列を、少なくとも、符号化された前記音声信号の低周波数信号の情報を含む符号化系列と、符号化された前記音声信号の高周波数信号の情報を含む符号化系列とに分割する符号化系列逆多重化部と、前記符号化系列逆多重化部から前記符号化された低周波数信号の情報を含む符号化系列を受け取り、復号して低周波数信号を得る低周波数復号部と、前記符号化系列逆多重化部及び前記低周波数復号部のうち少なくとも一つより第１の情報を受け取り、当該第１の情報に基づいて高周波数信号を生成する高周波数復号部と、前記符号化系列逆多重化部、前記低周波数復号部、及び前記高周波数復号部のうち少なくとも一つより第２の情報を受け取り、当該第２の情報に基づいて、生成された高周波数信号の時間包絡形状を決定する高周波数時間包絡形状決定部と、前記高周波数時間包絡形状決定部にて決定された時間包絡形状に基づき前記生成された高周波数信号の時間包絡形状を修正し出力する高周波数時間包絡修正部と、前記低周波数復号部から低周波数信号を受け取り、前記高周波数時間包絡修正部から時間包絡形状を修正された高周波数信号を受け取り、前記低周波数信号と前記時間包絡形状を修正された高周波数信号とを合成することで、出力する音声信号を得る低周波数／高周波数信号合成部と、を備えることを特徴とする。
第４の態様に係る音声復号装置は、符号化された音声信号を復号して音声信号を出力する音声復号装置であって、前記符号化された音声信号を含む符号化系列を、少なくとも、符号化された前記音声信号の低周波数信号の情報を含む符号化系列と、符号化された前記音声信号の高周波数信号の情報を含む符号化系列とに分割する符号化系列逆多重化部と、前記符号化系列逆多重化部から前記符号化された低周波数信号の情報を含む符号化系列を受け取り、復号して低周波数信号を得る低周波数復号部と、前記符号化系列逆多重化部及び前記低周波数復号部のうち少なくとも一つより第１の情報を受け取り、当該第１の情報に基づいて高周波数信号を生成する高周波数復号部と、前記符号化系列逆多重化部及び前記低周波数復号部のうち少なくとも一つより第２の情報を受け取り、当該第２の情報に基づいて、復号された低周波数信号の時間包絡形状を決定する低周波数時間包絡形状決定部と、前記低周波数時間包絡形状決定部にて決定された時間包絡形状に基づき前記復号された低周波数信号の時間包絡形状を修正し出力する低周波数時間包絡修正部と、前記符号化系列逆多重化部、前記低周波数復号部、及び前記高周波数復号部のうち少なくとも一つより第３の情報を受け取り、当該第３の情報に基づいて、生成された高周波数信号の時間包絡形状を決定する高周波数時間包絡形状決定部と、前記高周波数時間包絡形状決定部にて決定された時間包絡形状に基づき前記生成された高周波数信号の時間包絡形状を修正し出力する高周波数時間包絡修正部と、前記低周波数時間包絡修正部から時間包絡形状を修正された低周波数信号を受け取り、前記高周波数時間包絡修正部から時間包絡形状を修正された高周波数信号を受け取り、前記時間包絡形状を修正された低周波数信号と前記時間包絡形状を修正された高周波数信号とを合成することで、出力する音声信号を得る低周波数／高周波数信号合成部と、を備えることを特徴とする。
なお、第２又は第４の態様に係る音声復号装置において、前記高周波数復号部は、前記符号化系列逆多重化部、前記低周波数復号部及び前記低周波数時間包絡修正部のうち少なくとも一つより情報を受け取り、当該情報に基づいて高周波数信号を生成してもよい。
また、第１〜第４の態様に係る音声復号装置において、前記高周波数時間包絡修正部は、前記高周波数時間包絡形状決定部にて決定された時間包絡形状に基づいて、前記高周波数復号部にて高周波数信号を生成する際の中間信号の時間包絡形状を修正し、前記高周波数復号部は、前記時間包絡形状を修正された前記中間信号を用いて、残存する高周波数信号を生成する処理を実施してもよい。
ここで、前記高周波数復号部は、前記低周波数復号部にて復号された低周波数信号を受け取り、当該信号をサブバンド信号に分割する分析フィルタ部と、少なくとも前記分析フィルタ部で分割されたサブバンド信号を用いて高周波数信号を生成する高周波数信号生成部と、前記高周波数信号生成部で生成された高周波数信号の周波数包絡を調整する周波数包絡調整部と、を備え、前記中間信号は、前記高周波数信号生成部で生成された高周波数信号であってもよい。
上述した第１〜第４の態様に係る音声復号装置の発明は、音声復号方法の発明として捉えることができ、以下のように記述することができる。
第１の態様に係る音声復号方法は、符号化された音声信号を復号して音声信号を出力する音声復号装置、により実行される音声復号方法であって、前記符号化された音声信号を含む符号化系列を解析する符号化系列解析ステップと、解析後の前記符号化された音声信号を含む符号化系列を受け取り、復号して音声信号を得る音声復号ステップと、前記符号化系列解析ステップ及び前記音声復号ステップのうち少なくとも一つで得られた情報を受け取り、当該情報に基づいて、復号された音声信号の時間包絡形状を決定する時間包絡形状決定ステップと、前記時間包絡形状決定ステップにて決定された時間包絡形状に基づき前記復号された音声信号の時間包絡形状を修正し出力する時間包絡修正ステップと、を備えることを特徴とする。
第２の態様に係る音声復号方法は、符号化された音声信号を復号して音声信号を出力する音声復号装置、により実行される音声復号方法であって、前記符号化された音声信号を含む符号化系列を、少なくとも、符号化された前記音声信号の低周波数信号の情報を含む符号化系列と、符号化された前記音声信号の高周波数信号の情報を含む符号化系列とに分割する符号化系列逆多重化ステップと、分割により得られた前記符号化された低周波数信号の情報を含む符号化系列を受け取り、復号して低周波数信号を得る低周波数復号ステップと、前記符号化系列逆多重化ステップ及び前記低周波数復号ステップのうち少なくとも一つで得られた第１の情報を受け取り、当該第１の情報に基づいて高周波数信号を生成する高周波数復号ステップと、前記符号化系列逆多重化ステップ及び前記低周波数復号ステップのうち少なくとも一つで得られた第２の情報を受け取り、当該第２の情報に基づいて、復号された低周波数信号の時間包絡形状を決定する低周波数時間包絡形状決定ステップと、前記低周波数時間包絡形状決定ステップにて決定された時間包絡形状に基づき前記復号された低周波数信号の時間包絡形状を修正し出力する低周波数時間包絡修正ステップと、前記低周波数時間包絡修正ステップで得られた前記時間包絡形状を修正された低周波数信号を受け取り、前記高周波数復号ステップで得られた高周波数信号を受け取り、前記時間包絡形状を修正された低周波数信号と前記高周波数信号とを合成することで、出力する音声信号を得る低周波数／高周波数信号合成ステップと、を備えることを特徴とする。
第３の態様に係る音声復号方法は、符号化された音声信号を復号して音声信号を出力する音声復号装置、により実行される音声復号方法であって、前記符号化された音声信号を含む符号化系列を、少なくとも、符号化された前記音声信号の低周波数信号の情報を含む符号化系列と、符号化された前記音声信号の高周波数信号の情報を含む符号化系列とに分割する符号化系列逆多重化ステップと、分割により得られた前記符号化された低周波数信号の情報を含む符号化系列を受け取り、復号して低周波数信号を得る低周波数復号ステップと、前記符号化系列逆多重化ステップ及び前記低周波数復号ステップのうち少なくとも一つで得られた第１の情報を受け取り、当該第１の情報に基づいて高周波数信号を生成する高周波数復号ステップと、前記符号化系列逆多重化ステップ、前記低周波数復号ステップ、及び前記高周波数復号ステップのうち少なくとも一つで得られた第２の情報を受け取り、当該第２の情報に基づいて、生成された高周波数信号の時間包絡形状を決定する高周波数時間包絡形状決定ステップと、前記高周波数時間包絡形状決定ステップにて決定された時間包絡形状に基づき前記生成された高周波数信号の時間包絡形状を修正し出力する高周波数時間包絡修正ステップと、前記低周波数復号ステップで得られた低周波数信号を受け取り、前記高周波数時間包絡修正ステップで得られた前記時間包絡形状を修正された高周波数信号を受け取り、前記低周波数信号と前記時間包絡形状を修正された高周波数信号とを合成することで、出力する音声信号を得る低周波数／高周波数信号合成ステップと、を備えることを特徴とする。
第４の態様に係る音声復号方法は、符号化された音声信号を復号して音声信号を出力する音声復号装置、により実行される音声復号方法であって、前記符号化された音声信号を含む符号化系列を、少なくとも、符号化された前記音声信号の低周波数信号の情報を含む符号化系列と、符号化された前記音声信号の高周波数信号の情報を含む符号化系列とに分割する符号化系列逆多重化ステップと、前記符号化系列逆多重化ステップで得られた前記符号化された低周波数信号の情報を含む符号化系列を受け取り、復号して低周波数信号を得る低周波数復号ステップと、前記符号化系列逆多重化ステップ及び前記低周波数復号ステップのうち少なくとも一つで得られた第１の情報を受け取り、当該第１の情報に基づいて高周波数信号を生成する高周波数復号ステップと、前記符号化系列逆多重化ステップ及び前記低周波数復号ステップのうち少なくとも一つで得られた第２の情報を受け取り、当該第２の情報に基づいて、復号された低周波数信号の時間包絡形状を決定する低周波数時間包絡形状決定ステップと、前記低周波数時間包絡形状決定ステップにて決定された時間包絡形状に基づき前記復号された低周波数信号の時間包絡形状を修正し出力する低周波数時間包絡修正ステップと、前記符号化系列逆多重化ステップ、前記低周波数復号ステップ、及び前記高周波数復号ステップのうち少なくとも一つより第３の情報を受け取り、当該第３の情報に基づいて、生成された高周波数信号の時間包絡形状を決定する高周波数時間包絡形状決定ステップと、前記高周波数時間包絡形状決定ステップにて決定された時間包絡形状に基づき前記生成された高周波数信号の時間包絡形状を修正し出力する高周波数時間包絡修正ステップと、前記低周波数時間包絡修正ステップで得られた前記時間包絡形状を修正された低周波数信号を受け取り、前記高周波数時間包絡修正ステップで得られた前記時間包絡形状を修正された高周波数信号を受け取り、前記時間包絡形状を修正された低周波数信号と前記時間包絡形状を修正された高周波数信号とを合成することで、出力する音声信号を得る低周波数／高周波数信号合成ステップと、を備えることを特徴とする。
また、上述した第１〜第４の態様に係る音声復号装置の発明は、音声復号プログラムの発明として捉えることができ、以下のように記述することができる。
第１の態様に係る音声復号プログラムは、符号化された音声信号を復号して音声信号を出力する音声復号装置、に設けられたコンピュータを、前記符号化された音声信号を含む符号化系列を解析する符号化系列解析部と、前記符号化系列解析部から前記符号化された音声信号を含む符号化系列を受け取り、復号して音声信号を得る音声復号部と、前記符号化系列解析部及び前記音声復号部のうち少なくとも一つより情報を受け取り、当該情報に基づいて、復号された音声信号の時間包絡形状を決定する時間包絡形状決定部と、前記時間包絡形状決定部にて決定された時間包絡形状に基づき前記復号された音声信号の時間包絡形状を修正し出力する時間包絡修正部、として機能させることを特徴とする。
第２の態様に係る音声復号プログラムは、符号化された音声信号を復号して音声信号を出力する音声復号装置、に設けられたコンピュータを、前記符号化された音声信号を含む符号化系列を、少なくとも、符号化された前記音声信号の低周波数信号の情報を含む符号化系列と、符号化された前記音声信号の高周波数信号の情報を含む符号化系列とに分割する符号化系列逆多重化部と、前記符号化系列逆多重化部から前記符号化された低周波数信号の情報を含む符号化系列を受け取り、復号して低周波数信号を得る低周波数復号部と、前記符号化系列逆多重化部及び前記低周波数復号部のうち少なくとも一つより第１の情報を受け取り、当該第１の情報に基づいて高周波数信号を生成する高周波数復号部と、前記符号化系列逆多重化部及び前記低周波数復号部のうち少なくとも一つより第２の情報を受け取り、当該第２の情報に基づいて、復号された低周波数信号の時間包絡形状を決定する低周波数時間包絡形状決定部と、前記低周波数時間包絡形状決定部にて決定された時間包絡形状に基づき前記復号された低周波数信号の時間包絡形状を修正し出力する低周波数時間包絡修正部と、前記低周波数時間包絡修正部から時間包絡形状を修正された低周波数信号を受け取り、前記高周波数復号部から高周波数信号を受け取り、前記時間包絡形状を修正された低周波数信号と前記高周波数信号とを合成することで、出力する音声信号を得る低周波数／高周波数信号合成部、として機能させることを特徴とする。
第３の態様に係る音声復号プログラムは、符号化された音声信号を復号して音声信号を出力する音声復号装置、に設けられたコンピュータを、前記符号化された音声信号を含む符号化系列を、少なくとも、符号化された前記音声信号の低周波数信号の情報を含む符号化系列と、符号化された前記音声信号の高周波数信号の情報を含む符号化系列とに分割する符号化系列逆多重化部と、前記符号化系列逆多重化部から前記符号化された低周波数信号の情報を含む符号化系列を受け取り、復号して低周波数信号を得る低周波数復号部と、前記符号化系列逆多重化部及び前記低周波数復号部のうち少なくとも一つより第１の情報を受け取り、当該第１の情報に基づいて高周波数信号を生成する高周波数復号部と、前記符号化系列逆多重化部、前記低周波数復号部、及び前記高周波数復号部のうち少なくとも一つより第２の情報を受け取り、当該第２の情報に基づいて、生成された高周波数信号の時間包絡形状を決定する高周波数時間包絡形状決定部と、前記高周波数時間包絡形状決定部にて決定された時間包絡形状に基づき前記生成された高周波数信号の時間包絡形状を修正し出力する高周波数時間包絡修正部と、前記低周波数復号部から低周波数信号を受け取り、前記高周波数時間包絡修正部から時間包絡形状を修正された高周波数信号を受け取り、前記低周波数信号と前記時間包絡形状を修正された高周波数信号とを合成することで、出力する音声信号を得る低周波数／高周波数信号合成部、として機能させることを特徴とする。
第４の態様に係る音声復号プログラムは、符号化された音声信号を復号して音声信号を出力する音声復号装置、に設けられたコンピュータを、前記符号化された音声信号を含む符号化系列を、少なくとも、符号化された前記音声信号の低周波数信号の情報を含む符号化系列と、符号化された前記音声信号の高周波数信号の情報を含む符号化系列とに分割する符号化系列逆多重化部と、前記符号化系列逆多重化部から前記符号化された低周波数信号の情報を含む符号化系列を受け取り、復号して低周波数信号を得る低周波数復号部と、前記符号化系列逆多重化部及び前記低周波数復号部のうち少なくとも一つより第１の情報を受け取り、当該第１の情報に基づいて高周波数信号を生成する高周波数復号部と、前記符号化系列逆多重化部及び前記低周波数復号部のうち少なくとも一つより第２の情報を受け取り、当該第２の情報に基づいて、復号された低周波数信号の時間包絡形状を決定する低周波数時間包絡形状決定部と、前記低周波数時間包絡形状決定部にて決定された時間包絡形状に基づき前記復号された低周波数信号の時間包絡形状を修正し出力する低周波数時間包絡修正部と、前記符号化系列逆多重化部、前記低周波数復号部、及び前記高周波数復号部のうち少なくとも一つより第３の情報を受け取り、当該第３の情報に基づいて、生成された高周波数信号の時間包絡形状を決定する高周波数時間包絡形状決定部と、前記高周波数時間包絡形状決定部にて決定された時間包絡形状に基づき前記生成された高周波数信号の時間包絡形状を修正し出力する高周波数時間包絡修正部と、前記低周波数時間包絡修正部から時間包絡形状を修正された低周波数信号を受け取り、前記高周波数時間包絡修正部から時間包絡形状を修正された高周波数信号を受け取り、前記時間包絡形状を修正された低周波数信号と前記時間包絡形状を修正された高周波数信号とを合成することで、出力する音声信号を得る低周波数／高周波数信号合成部、として機能させることを特徴とする。
出願人は、上記の目的を達成するために、以下の第１〜第４の態様に係る音声符号化装置を発明した。
第１の態様に係る音声符号化装置は、入力される音声信号を符号化して符号化系列を出力する音声符号化装置であって、前記音声信号を符号化する音声符号化部と、前記音声信号の時間包絡情報を算出し符号化する時間包絡情報符号化部と、前記音声符号化部で得られる前記音声信号を含む符号化系列と、前記時間包絡情報符号化部で得られる時間包絡情報の符号化系列とを多重化する符号化系列多重化部と、を備えることを特徴とする。
第２の態様に係る音声符号化装置は、入力される音声信号を符号化して符号化系列を出力する音声符号化装置であって、前記音声信号の低周波数成分を符号化する低周波数符号化部と、前記音声信号の高周波数成分を符号化する高周波数符号化部と、前記音声信号、前記低周波数符号化部の符号化結果、及び当該低周波数符号化過程で得られる情報のうち少なくとも一つ以上に基づいて、低周波数成分の時間包絡情報を算出し符号化する低周波数時間包絡情報符号化部と、前記低周波数符号化部で得られる前記低周波数成分を含む符号化系列と、前記高周波数符号化部で得られる前記高周波数成分を含む符号化系列と、前記低周波数時間包絡情報符号化部で得られる低周波数成分の時間包絡情報の符号化系列とを多重化する符号化系列多重化部と、を備えることを特徴とする。
第３の態様に係る音声符号化装置は、入力される音声信号を符号化して符号化系列を出力する音声符号化装置であって、前記音声信号の低周波数成分を符号化する低周波数符号化部と、前記音声信号の高周波数成分を符号化する高周波数符号化部と、前記音声信号、前記低周波数符号化部の符号化結果、当該低周波数符号化過程で得られる情報、前記高周波数符号化部の符号化結果、及び当該高周波数符号化過程で得られる情報のうち少なくとも一つ以上に基づいて、高周波数成分の時間包絡情報を算出し符号化する高周波数時間包絡情報符号化部と、前記低周波数符号化部で得られる前記低周波数成分を含む符号化系列と、前記高周波数符号化部で得られる前記高周波数成分を含む符号化系列と、前記高周波数時間包絡情報符号化部で得られる高周波数成分の時間包絡情報の符号化系列とを多重化する符号化系列多重化部と、を備えることを特徴とする。
第４の態様に係る音声符号化装置は、入力される音声信号を符号化して符号化系列を出力する音声符号化装置であって、前記音声信号の低周波数成分を符号化する低周波数符号化部と、前記音声信号の高周波数成分を符号化する高周波数符号化部と、前記音声信号、前記低周波数符号化部の符号化結果、及び当該低周波数符号化過程で得られる情報のうち少なくとも一つ以上に基づいて、低周波数成分の時間包絡情報を算出し符号化する低周波数時間包絡情報符号化部と、前記音声信号、前記低周波数符号化部の符号化結果、当該低周波数符号化過程で得られる情報、前記高周波数符号化部の符号化結果、及び当該高周波数符号化過程で得られる情報のうち少なくとも一つ以上に基づいて、高周波数成分の時間包絡情報を算出し符号化する高周波数時間包絡情報符号化部と、前記低周波数符号化部で得られる前記低周波数成分を含む符号化系列と、前記高周波数符号化部で得られる前記高周波数成分を含む符号化系列と、前記低周波数時間包絡情報符号化部で得られる低周波数成分の時間包絡情報の符号化系列と、前記高周波数時間包絡情報符号化部で得られる高周波数成分の時間包絡情報の符号化系列とを多重化する符号化系列多重化部と、を備えることを特徴とする。
上述した第１〜第４の態様に係る音声符号化装置の発明は、音声符号化方法の発明として捉えることができ、以下のように記述することができる。
第１の態様に係る音声符号化方法は、入力される音声信号を符号化して符号化系列を出力する音声符号化装置、により実行される音声符号化方法であって、前記音声信号を符号化する音声符号化ステップと、前記音声信号の時間包絡情報を算出し符号化する時間包絡情報符号化ステップと、前記音声符号化ステップで得られる前記音声信号を含む符号化系列と、前記時間包絡情報符号化ステップで得られる時間包絡情報の符号化系列とを多重化する符号化系列多重化ステップと、を備えることを特徴とする。
第２の態様に係る音声符号化方法は、入力される音声信号を符号化して符号化系列を出力する音声符号化装置、により実行される音声符号化方法であって、前記音声信号の低周波数成分を符号化する低周波数符号化ステップと、前記音声信号の高周波数成分を符号化する高周波数符号化ステップと、前記音声信号、前記低周波数符号化ステップの符号化結果、及び当該低周波数符号化過程で得られる情報のうち少なくとも一つ以上に基づいて、低周波数成分の時間包絡情報を算出し符号化する低周波数時間包絡情報符号化ステップと、前記低周波数符号化ステップで得られる前記低周波数成分を含む符号化系列と、前記高周波数符号化ステップで得られる前記高周波数成分を含む符号化系列と、前記低周波数時間包絡情報符号化ステップで得られる低周波数成分の時間包絡情報の符号化系列とを多重化する符号化系列多重化ステップと、を備えることを特徴とする。
第３の態様に係る音声符号化方法は、入力される音声信号を符号化して符号化系列を出力する音声符号化装置、により実行される音声符号化方法であって、前記音声信号の低周波数成分を符号化する低周波数符号化ステップと、前記音声信号の高周波数成分を符号化する高周波数符号化ステップと、前記音声信号、前記低周波数符号化ステップの符号化結果、当該低周波数符号化過程で得られる情報、前記高周波数符号化ステップの符号化結果、及び当該高周波数符号化過程で得られる情報のうち少なくとも一つ以上に基づいて、高周波数成分の時間包絡情報を算出し符号化する高周波数時間包絡情報符号化ステップと、前記低周波数符号化ステップで得られる前記低周波数成分を含む符号化系列と、前記高周波数符号化ステップで得られる前記高周波数成分を含む符号化系列と、前記高周波数時間包絡情報符号化ステップで得られる高周波数成分の時間包絡情報の符号化系列とを多重化する符号化系列多重化ステップと、を備えることを特徴とする。
第４の態様に係る音声符号化方法は、入力される音声信号を符号化して符号化系列を出力する音声符号化装置、により実行される音声符号化方法であって、前記音声信号の低周波数成分を符号化する低周波数符号化ステップと、前記音声信号の高周波数成分を符号化する高周波数符号化ステップと、前記音声信号、前記低周波数符号化ステップの符号化結果、及び当該低周波数符号化過程で得られる情報のうち少なくとも一つ以上に基づいて、低周波数成分の時間包絡情報を算出し符号化する低周波数時間包絡情報符号化ステップと、前記音声信号、前記低周波数符号化ステップの符号化結果、当該低周波数符号化過程で得られる情報、前記高周波数符号化ステップの符号化結果、及び当該高周波数符号化過程で得られる情報のうち少なくとも一つ以上に基づいて、高周波数成分の時間包絡情報を算出し符号化する高周波数時間包絡情報符号化ステップと、前記低周波数符号化ステップで得られる前記低周波数成分を含む符号化系列と、前記高周波数符号化ステップで得られる前記高周波数成分を含む符号化系列と、前記低周波数時間包絡情報符号化ステップで得られる低周波数成分の時間包絡情報の符号化系列と、前記高周波数時間包絡情報符号化ステップで得られる高周波数成分の時間包絡情報の符号化系列とを多重化する符号化系列多重化ステップと、を備えることを特徴とする。
また、上述した第１〜第４の態様に係る音声符号化装置の発明は、音声符号化プログラムの発明として捉えることができ、以下のように記述することができる。
第１の態様に係る音声符号化プログラムは、入力される音声信号を符号化して符号化系列を出力する音声符号化装置、に設けられたコンピュータを、前記音声信号を符号化する音声符号化部と、前記音声信号の時間包絡情報を算出し符号化する時間包絡情報符号化部と、前記音声符号化部で得られる前記音声信号を含む符号化系列と、前記時間包絡情報符号化部で得られる時間包絡情報の符号化系列とを多重化する符号化系列多重化部、として機能させることを特徴とする。
第２の態様に係る音声符号化プログラムは、入力される音声信号を符号化して符号化系列を出力する音声符号化装置、に設けられたコンピュータを、前記音声信号の低周波数成分を符号化する低周波数符号化部と、前記音声信号の高周波数成分を符号化する高周波数符号化部と、前記音声信号、前記低周波数符号化部の符号化結果、及び当該低周波数符号化過程で得られる情報のうち少なくとも一つ以上に基づいて、低周波数成分の時間包絡情報を算出し符号化する低周波数時間包絡情報符号化部と、前記低周波数符号化部で得られる前記低周波数成分を含む符号化系列と、前記高周波数符号化部で得られる前記高周波数成分を含む符号化系列と、前記低周波数時間包絡情報符号化部で得られる低周波数成分の時間包絡情報の符号化系列とを多重化する符号化系列多重化部、として機能させることを特徴とする。
第３の態様に係る音声符号化プログラムは、入力される音声信号を符号化して符号化系列を出力する音声符号化装置、に設けられたコンピュータを、前記音声信号の低周波数成分を符号化する低周波数符号化部と、前記音声信号の高周波数成分を符号化する高周波数符号化部と、前記音声信号、前記低周波数符号化部の符号化結果、当該低周波数符号化過程で得られる情報、前記高周波数符号化部の符号化結果、及び当該高周波数符号化過程で得られる情報のうち少なくとも一つ以上に基づいて、高周波数成分の時間包絡情報を算出し符号化する高周波数時間包絡情報符号化部と、前記低周波数符号化部で得られる前記低周波数成分を含む符号化系列と、前記高周波数符号化部で得られる前記高周波数成分を含む符号化系列と、前記高周波数時間包絡情報符号化部で得られる高周波数成分の時間包絡情報の符号化系列とを多重化する符号化系列多重化部、として機能させることを特徴とする。
第４の態様に係る音声符号化プログラムは、入力される音声信号を符号化して符号化系列を出力する音声符号化装置、に設けられたコンピュータを、前記音声信号の低周波数成分を符号化する低周波数符号化部と、前記音声信号の高周波数成分を符号化する高周波数符号化部と、前記音声信号、前記低周波数符号化部の符号化結果、及び当該低周波数符号化過程で得られる情報のうち少なくとも一つ以上に基づいて、低周波数成分の時間包絡情報を算出し符号化する低周波数時間包絡情報符号化部と、前記音声信号、前記低周波数符号化部の符号化結果、当該低周波数符号化過程で得られる情報、前記高周波数符号化部の符号化結果、及び当該高周波数符号化過程で得られる情報のうち少なくとも一つ以上に基づいて、高周波数成分の時間包絡情報を算出し符号化する高周波数時間包絡情報符号化部と、前記低周波数符号化部で得られる前記低周波数成分を含む符号化系列と、前記高周波数符号化部で得られる前記高周波数成分を含む符号化系列と、前記低周波数時間包絡情報符号化部で得られる低周波数成分の時間包絡情報の符号化系列と、前記高周波数時間包絡情報符号化部で得られる高周波数成分の時間包絡情報の符号化系列とを多重化する符号化系列多重化部、として機能させることを特徴とする。
出願人は、上記の目的を達成するために、さらに以下の第５及び第６の態様に係る音声復号装置を発明した。
第５の態様に係る音声復号装置は、符号化された音声信号を復号して音声信号を出力する音声復号装置であって、前記符号化された音声信号を含む符号化系列を、少なくとも符号化された前記音声信号の低周波数信号の情報を含む符号化系列と、符号化された前記音声信号の高周波数信号の情報を含む符号化系列に分割する符号化系列逆多重化部と、前記符号化系列逆多重化部から前記符号化された低周波数信号の情報を含む符号化系列を受け取り、復号して低周波数信号を得る低周波数復号部と、前記符号化系列逆多重化部及び前記低周波数復号部のうち少なくとも一つより情報を受け取り、当該情報に基づいて高周波数信号を生成する高周波数復号部と、前記符号化系列逆多重化部、前記低周波数復号部、及び前記高周波数復号部のうち少なくとも一つより情報を受け取り、復号された低周波数信号及び生成された高周波数信号の時間包絡形状を決定する時間包絡形状決定部と、前記時間包絡形状決定部にて決定された時間包絡形状に基づき前記復号された低周波数信号の時間包絡形状を修正し出力する低周波数時間包絡修正部と、前記時間包絡形状決定部にて決定された時間包絡形状に基づき前記生成された高周波数信号の時間包絡形状を修正し出力する高周波数時間包絡修正部と、前記低周波数時間包絡修正部から時間包絡を修正された低周波数信号を受け取り、前記高周波数時間包絡修正部から時間包絡を修正された高周波数信号を受け取り、出力する音声信号を合成する低周波数／高周波数信号合成部と、を備えることを特徴とする。
第６の態様に係る音声復号装置は、符号化された音声信号を復号して音声信号を出力する音声復号装置であって、前記符号化された音声信号を含む符号化系列を、少なくとも符号化された前記音声信号の低周波数信号の情報を含む符号化系列と、符号化された前記音声信号の高周波数信号の情報を含む符号化系列に分割する符号化系列逆多重化部と、前記符号化系列逆多重化部から前記符号化された低周波数信号の情報を含む符号化系列を受け取り、復号して低周波数信号を得る低周波数復号部と、前記符号化系列逆多重化部及び前記低周波数復号部のうち少なくとも一つより情報を受け取り、当該情報に基づいて高周波数信号を生成する高周波数復号部と、前記符号化系列逆多重化部、前記低周波数復号部、及び前記高周波数復号部のうち少なくとも一つより情報を受け取り、復号された低周波数信号及び生成された高周波数信号の時間包絡形状を決定する時間包絡形状決定部と、前記低周波数復号部から復号された低周波数信号を受け取り、前記高周波数復号部から生成された高周波数信号を受け取り、前記時間包絡形状決定部にて決定された時間包絡形状に基づき、前記復号された低周波数信号及び前記生成された高周波数信号の時間包絡形状を修正し出力する時間包絡修正部と、前記時間包絡修正部から時間包絡を修正された低周波数信号及び高周波数信号を受け取り、出力する音声信号を合成する低周波数／高周波数信号合成部と、を備えることを特徴とする。
なお、第５の態様に係る音声復号装置において、前記高周波数復号部は、前記符号化系列逆多重化部、前記低周波数復号部及び前記低周波数時間包絡修正部のうち少なくとも一つより情報を受け取り、当該情報に基づいて高周波数信号を生成してもよい。
また、第５の態様に係る音声復号装置において、前記高周波数時間包絡修正部は、前記時間包絡形状決定部にて決定された時間包絡形状に基づいて、前記高周波数復号部にて高周波数信号を生成する際の中間信号の時間包絡形状を修正し、前記高周波数復号部は、前記時間包絡形状を修正された前記中間信号を用いて、残存する高周波数信号を生成する処理を実施してもよい。
また、第６の態様に係る音声復号装置において、前記高周波数復号部は、前記符号化系列逆多重化部及び前記低周波数復号部のうち少なくとも一つより情報を受け取り、当該情報に基づいて高周波数信号を生成してもよい。
また、第６の態様に係る音声復号装置において、前記時間包絡修正部は、前記時間包絡形状決定部にて決定された時間包絡形状に基づいて、前記高周波数復号部にて高周波数信号を生成する際の中間信号の時間包絡形状を修正し、前記高周波数復号部は、前記時間包絡形状を修正された前記中間信号を用いて、残存する高周波数信号を生成する処理を実施してもよい。
ここで、前記高周波数復号部は、前記低周波数復号部にて復号された低周波数信号を受け取り、当該信号をサブバンド信号に分割する分析フィルタ部と、少なくとも前記分析フィルタ部で分割されたサブバンド信号を用いて高周波数信号を生成する高周波数信号生成部と、前記高周波数信号生成部で生成された高周波数信号の周波数包絡を調整する周波数包絡調整部と、を備え、前記中間信号は、前記高周波数信号生成部で生成された高周波数信号であってもよい。
上述した第５及び第６の態様に係る音声復号装置の発明は、音声復号方法の発明として捉えることができ、以下のように記述することができる。
第５の態様に係る音声復号方法は、符号化された音声信号を復号して音声信号を出力する音声復号装置、により実行される音声復号方法であって、前記符号化された音声信号を含む符号化系列を、少なくとも符号化された前記音声信号の低周波数信号の情報を含む符号化系列と、符号化された前記音声信号の高周波数信号の情報を含む符号化系列に分割する符号化系列逆多重化ステップと、分割により得られた前記符号化された低周波数信号の情報を含む符号化系列を受け取り、復号して低周波数信号を得る低周波数復号ステップと、前記符号化系列逆多重化ステップ及び前記低周波数復号ステップのうち少なくとも一つで得られた情報を受け取り、当該情報に基づいて高周波数信号を生成する高周波数復号ステップと、前記符号化系列逆多重化ステップ、前記低周波数復号ステップ、及び前記高周波数復号ステップのうち少なくとも一つで得られた情報を受け取り、復号された低周波数信号及び生成された高周波数信号の時間包絡形状を決定する時間包絡形状決定ステップと、前記時間包絡形状決定ステップにて決定された時間包絡形状に基づき前記復号された低周波数信号の時間包絡形状を修正し出力する低周波数時間包絡修正ステップと、前記時間包絡形状決定ステップにて決定された時間包絡形状に基づき前記生成された高周波数信号の時間包絡形状を修正し出力する高周波数時間包絡修正ステップと、前記低周波数時間包絡修正ステップで得られた時間包絡を修正された低周波数信号を受け取り、前記高周波数時間包絡修正ステップで得られた時間包絡を修正された高周波数信号を受け取り、出力する音声信号を合成する低周波数／高周波数信号合成ステップと、を備えることを特徴とする。
第６の態様に係る音声復号方法は、符号化された音声信号を復号して音声信号を出力する音声復号装置、により実行される音声復号方法であって、前記符号化された音声信号を含む符号化系列を、少なくとも符号化された前記音声信号の低周波数信号の情報を含む符号化系列と、符号化された前記音声信号の高周波数信号の情報を含む符号化系列に分割する符号化系列逆多重化ステップと、分割により得られた前記符号化された低周波数信号の情報を含む符号化系列を受け取り、復号して低周波数信号を得る低周波数復号ステップと、前記符号化系列逆多重化ステップ及び前記低周波数復号ステップのうち少なくとも一つで得られた情報を受け取り、当該情報に基づいて高周波数信号を生成する高周波数復号ステップと、前記符号化系列逆多重化ステップ、前記低周波数復号ステップ、及び前記高周波数復号ステップのうち少なくとも一つで得られた情報を受け取り、復号された低周波数信号及び生成された高周波数信号の時間包絡形状を決定する時間包絡形状決定ステップと、前記低周波数復号ステップで得られた復号された低周波数信号を受け取り、前記高周波数復号ステップで得られた生成された高周波数信号を受け取り、前記時間包絡形状決定ステップにて決定された時間包絡形状に基づき、前記復号された低周波数信号及び前記生成された高周波数信号の時間包絡形状を修正し出力する時間包絡修正ステップと、前記時間包絡修正ステップで得られた時間包絡を修正された低周波数信号及び高周波数信号を受け取り、出力する音声信号を合成する低周波数／高周波数信号合成ステップと、を備えることを特徴とする。
また、上述した第５及び第６の態様に係る音声復号装置の発明は、音声復号プログラムの発明として捉えることができ、以下のように記述することができる。
第５の態様に係る音声復号プログラムは、符号化された音声信号を復号して音声信号を出力する音声復号装置、に設けられたコンピュータを、前記符号化された音声信号を含む符号化系列を、少なくとも符号化された前記音声信号の低周波数信号の情報を含む符号化系列と、符号化された前記音声信号の高周波数信号の情報を含む符号化系列に分割する符号化系列逆多重化部と、前記符号化系列逆多重化部から前記符号化された低周波数信号の情報を含む符号化系列を受け取り、復号して低周波数信号を得る低周波数復号部と、前記符号化系列逆多重化部及び前記低周波数復号部のうち少なくとも一つより情報を受け取り、当該情報に基づいて高周波数信号を生成する高周波数復号部と、前記符号化系列逆多重化部、前記低周波数復号部、及び前記高周波数復号部のうち少なくとも一つより情報を受け取り、復号された低周波数信号及び生成された高周波数信号の時間包絡形状を決定する時間包絡形状決定部と、前記時間包絡形状決定部にて決定された時間包絡形状に基づき前記復号された低周波数信号の時間包絡形状を修正し出力する低周波数時間包絡修正部と、前記時間包絡形状決定部にて決定された時間包絡形状に基づき前記生成された高周波数信号の時間包絡形状を修正し出力する高周波数時間包絡修正部と、前記低周波数時間包絡修正部から時間包絡を修正された低周波数信号を受け取り、前記高周波数時間包絡修正部から時間包絡を修正された高周波数信号を受け取り、出力する音声信号を合成する低周波数／高周波数信号合成部、として機能させることを特徴とする。
第６の態様に係る音声復号プログラムは、符号化された音声信号を復号して音声信号を出力する音声復号装置、に設けられたコンピュータを、前記符号化された音声信号を含む符号化系列を、少なくとも符号化された前記音声信号の低周波数信号の情報を含む符号化系列と、符号化された前記音声信号の高周波数信号の情報を含む符号化系列に分割する符号化系列逆多重化部と、前記符号化系列逆多重化部から前記符号化された低周波数信号の情報を含む符号化系列を受け取り、復号して低周波数信号を得る低周波数復号部と、前記符号化系列逆多重化部及び前記低周波数復号部のうち少なくとも一つより情報を受け取り、当該情報に基づいて高周波数信号を生成する高周波数復号部と、前記符号化系列逆多重化部、前記低周波数復号部、及び前記高周波数復号部のうち少なくとも一つより情報を受け取り、復号された低周波数信号及び生成された高周波数信号の時間包絡形状を決定する時間包絡形状決定部と、前記低周波数復号部から復号された低周波数信号を受け取り、前記高周波数復号部から生成された高周波数信号を受け取り、前記時間包絡形状決定部にて決定された時間包絡形状に基づき、前記復号された低周波数信号及び前記生成された高周波数信号の時間包絡形状を修正し出力する時間包絡修正部と、前記時間包絡修正部から時間包絡を修正された低周波数信号及び高周波数信号を受け取り、出力する音声信号を合成する低周波数／高周波数信号合成部、として機能させることを特徴とする。
【符号の説明】
【０９６６】
1、10、11、12、13、14、15、15A、16、17、18、18A、100、110、120、130、140、150、160、170、180、190、190A、300、310、320、320A、330、340、350、350A、360、370、380、390…音声復号装置、1a、10d、13c…符号化系列解析部、1b…音声復号部、1c、16f、120f、360b…時間包絡形状決定部、1d、13a、13b、14a、15a、15aA、16c、17a、18a、18aA、300a、300aA、360a、360aA、370a、370aA、380a、380aA…時間包絡修正部、2、20、20A、21、22、23、24、25、26、27、28、200、210、220、230、240、250、260、270、280、290、400、410、420、430、440、450…音声符号化装置、2a…音声符号化部、2b、20g、20gA、21a、21aA、22b、22bA、22bB、23a、23aA、24c、25b、26a、26aA、27a、28a、270b、280a、290a、400a、410a、420a…時間包絡情報符号化部、2c、20h、200d、210b、220b、250b、250c、270c…符号化系列多重化部、10a、10aA、100a、110a、120a、150a、170a…符号化系列逆多重化部、10b…コア復号部、10c、20c、20c1…分析フィルタバンク部、10e、10eA、10eB、10eC、16b、100c、120c…低周波数時間包絡形状決定部、10f、12a、16e、100d、120e…低周波数時間包絡修正部、10g…高周波数信号生成部、10h…復号/逆量子化部、10i、25a…周波数包絡調整部、10j、170c…合成フィルタバンク部、13a、13aA、13aB、13aC、14b、16a、16d、110b、120b、120bA…高周波数時間包絡形状決定部、20a…ダウンサンプリング部、20b…コア符号化部、20d…制御パラメータ符号化部、20e、270d…包絡算出部、20f…量子化/符号化部、20i…コア復号信号生成部、20j、24b…サブバンド信号パワー算出部、22a、22a1、22aB…時間包絡算出部、24a、410b…擬似高周波数信号生成部、100b…低周波数復号部、100e、110e、130b…高周波数復号部、100f、150c…低周波数/高周波数信号合成部、110c、120d、130a、140a、140b…高周波数時間包絡修正部、150b、170b…スイッチ群、200a…低周波数符号化部、200b…高周波数符号化部、200c…低周波数時間包絡情報符号化部、210a、220a、230a…高周波数信号生成制御情報符号化部、250a、270a…高周波数信号生成制御情報符号化部、360b…時間包絡決定部。
【図１】
0005997592.tif 000066
【図２】
0005997592.tif 000067
【図３】
0005997592.tif 000068
【図４】
0005997592.tif 000069
【図５】
0005997592.tif 000070
【図６】
0005997592.tif 000071
【図７】
0005997592.tif 000072
【図８】
0005997592.tif 000073
【図９】
0005997592.tif 000074
【図１０】
0005997592.tif 000075
【図１１】
0005997592.tif 000076
【図１２】
0005997592.tif 000077
【図１３】
0005997592.tif 000078
【図１４】
0005997592.tif 000079
【図１５】
0005997592.tif 000080
【図１６】
0005997592.tif 000081
【図１７】
0005997592.tif 000082
【図１８】
0005997592.tif 000083
【図１９】
0005997592.tif 000084
【図２０】
0005997592.tif 000085
【図２１】
0005997592.tif 000086
【図２２】
0005997592.tif 000087
【図２３】
0005997592.tif 000088
【図２４】
0005997592.tif 000089
【図２５】
0005997592.tif 000090
【図２６】
0005997592.tif 000091
【図２７】
0005997592.tif 000092
【図２８】
0005997592.tif 000093
【図２９】
0005997592.tif 000094
【図３０】
0005997592.tif 000095
【図３１】
0005997592.tif 000096
【図３２】
0005997592.tif 000097
【図３３】
0005997592.tif 000098
【図３４】
0005997592.tif 000099
【図３５】
0005997592.tif 000100
【図３６】
0005997592.tif 000101
【図３７】
0005997592.tif 000102
【図３８】
0005997592.tif 000103
【図３９】
0005997592.tif 000104
【図４０】
0005997592.tif 000105
【図４１】
0005997592.tif 000106
【図４２】
0005997592.tif 000107
【図４３】
0005997592.tif 000108
【図４４】
0005997592.tif 000109
【図４５】
0005997592.tif 000110
【図４６】
0005997592.tif 000111
【図４７】
0005997592.tif 000112
【図４８】
0005997592.tif 000113
【図４９】
0005997592.tif 000114
【図５０】
0005997592.tif 000115
【図５１】
0005997592.tif 000116
【図５２】
0005997592.tif 000117
【図５３】
0005997592.tif 000118
【図５４】
0005997592.tif 000119
【図５５】
0005997592.tif 000120
【図５６】
0005997592.tif 000121
【図５７】
0005997592.tif 000122
【図５８】
0005997592.tif 000123
【図５９】
0005997592.tif 000124
【図６０】
0005997592.tif 000125
【図６１】
0005997592.tif 000126
【図６２】
0005997592.tif 000127
【図６３】
0005997592.tif 000128
【図６４】
0005997592.tif 000129
【図６５】
0005997592.tif 000130
【図６６】
0005997592.tif 000131
【図６７】
0005997592.tif 000132
【図６８】
0005997592.tif 000133
【図６９】
0005997592.tif 000134
【図７０】
0005997592.tif 000135
【図７１】
0005997592.tif 000136
【図７２】
0005997592.tif 000137
【図７３】
0005997592.tif 000138
【図７４】
0005997592.tif 000139
【図７５】
0005997592.tif 000140
【図７６】
0005997592.tif 000141
【図７７】
0005997592.tif 000142
【図７８】
0005997592.tif 000143
【図７９】
0005997592.tif 000144
【図８０】
0005997592.tif 000145
【図８１】
0005997592.tif 000146
【図８２】
0005997592.tif 000147
【図８３】
0005997592.tif 000148
【図８４】
0005997592.tif 000149
【図８５】
0005997592.tif 000150
【図８６】
0005997592.tif 000151
【図８７】
0005997592.tif 000152
【図８８】
0005997592.tif 000153
【図８９】
0005997592.tif 000154
【図９０】
0005997592.tif 000155
【図９１】
0005997592.tif 000156
【図９２】
0005997592.tif 000157
【図９３】
0005997592.tif 000158
【図９４】
0005997592.tif 000159
【図９５】
0005997592.tif 000160
【図９６】
0005997592.tif 000161
【図９７】
0005997592.tif 000162
【図９８】
0005997592.tif 000163
【図９９】
0005997592.tif 000164
【図１００】
0005997592.tif 000165
【図１０１】
0005997592.tif 000166
【図１０２】
0005997592.tif 000167
【図１０３】
0005997592.tif 000168
【図１０４】
0005997592.tif 000169
【図１０５】
0005997592.tif 000170
【図１０６】
0005997592.tif 000171
【図１０７】
0005997592.tif 000172
【図１０８】
0005997592.tif 000173
【図１０９】
0005997592.tif 000174
【図１１０】
0005997592.tif 000175
【図１１１】
0005997592.tif 000176
【図１１２】
0005997592.tif 000177
【図１１３】
0005997592.tif 000178
【図１１４】
0005997592.tif 000179
【図１１５】
0005997592.tif 000180
【図１１６】
0005997592.tif 000181
【図１１７】
0005997592.tif 000182
【図１１８】
0005997592.tif 000183
【図１１９】
0005997592.tif 000184
【図１２０】
0005997592.tif 000185
【図１２１】
0005997592.tif 000186
【図１２２】
0005997592.tif 000187
【図１２３】
0005997592.tif 000188
【図１２４】
0005997592.tif 000189
【図１２５】
0005997592.tif 000190
【図１２６】
0005997592.tif 000191
【図１２７】
0005997592.tif 000192
【図１２８】
0005997592.tif 000193
【図１２９】
0005997592.tif 000194
【図１３０】
0005997592.tif 000195
【図１３１】
0005997592.tif 000196
【図１３２】
0005997592.tif 000197
【図１３３】
0005997592.tif 000198
【図１３４】
0005997592.tif 000199
【図１３５】
0005997592.tif 000200
【図１３６】
0005997592.tif 000201
【図１３７】
0005997592.tif 000202
【図１３８】
0005997592.tif 000203
【図１３９】
0005997592.tif 000204
【図１４０】
0005997592.tif 000205
【図１４１】
0005997592.tif 000206
【図１４２】
0005997592.tif 000207
【図１４３】
0005997592.tif 000208
【図１４４】
0005997592.tif 000209
【図１４５】
0005997592.tif 000210
【図１４６】
0005997592.tif 000211
【図１４７】
0005997592.tif 000212
【図１４８】
0005997592.tif 000213
【図１４９】
0005997592.tif 000214
【図１５０】
0005997592.tif 000215
【図１５１】
0005997592.tif 000216
【図１５２】
0005997592.tif 000217
【図１５３】
0005997592.tif 000218
【図１５４】
0005997592.tif 000219
【図１５５】
0005997592.tif 000220
【図１５６】
0005997592.tif 000221
【図１５７】
0005997592.tif 000222
【図１５８】
0005997592.tif 000223
【図１５９】
0005997592.tif 000224
【図１６０】
0005997592.tif 000225
【図１６１】
0005997592.tif 000226
【図１６２】
0005997592.tif 000227
【図１６３】
0005997592.tif 000228
【図１６４】
0005997592.tif 000229
【図１６５】
0005997592.tif 000230
【図１６６】
0005997592.tif 000231
【図１６７】
0005997592.tif 000232
【図１６８】
0005997592.tif 000233
【図１６９】
0005997592.tif 000234
【図１７０】
0005997592.tif 000235
【図１７１】
0005997592.tif 000236
【図１７２】
0005997592.tif 000237
【図１７３】
0005997592.tif 000238
【図１７４】
0005997592.tif 000239
【図１７５】
0005997592.tif 000240
【図１７６】
0005997592.tif 000241
【図１７７】
0005997592.tif 000242
【図１７８】
0005997592.tif 000243
【図１７９】
0005997592.tif 000244
【図１８０】
0005997592.tif 000245
【図１８１】
0005997592.tif 000246
【図１８２】
0005997592.tif 000247
【図１８３】
0005997592.tif 000248
【図１８４】
0005997592.tif 000249
【図１８５】
0005997592.tif 000250
【図１８６】
0005997592.tif 000251
【図１８７】
0005997592.tif 000252
【図１８８】
0005997592.tif 000253
【図１８９】
0005997592.tif 000254
【図１９０】
0005997592.tif 000255
【図１９１】
0005997592.tif 000256
【図１９２】
0005997592.tif 000257
【図１９３】
0005997592.tif 000258
【図１９４】
0005997592.tif 000259
【図１９５】
0005997592.tif 000260
【図１９６】
0005997592.tif 000261
【図１９７】
0005997592.tif 000262
【図１９８】
0005997592.tif 000263
【図１９９】
0005997592.tif 000264
【図２００】
0005997592.tif 000265
【図２０１】
0005997592.tif 000266
【図２０２】
0005997592.tif 000267
【図２０３】
0005997592.tif 000268
【図２０４】
0005997592.tif 000269
【図２０５】
0005997592.tif 000270
【図２０６】
0005997592.tif 000271
【図２０７】
0005997592.tif 000272
【図２０８】
0005997592.tif 000273
【図２０９】
0005997592.tif 000274
【図２１０】
0005997592.tif 000275
【図２１１】
0005997592.tif 000276
【図２１２】
0005997592.tif 000277
【図２１３】
0005997592.tif 000278
【図２１４】
0005997592.tif 000279
【図２１５】
0005997592.tif 000280
【図２１６】
0005997592.tif 000281
【図２１７】
0005997592.tif 000282
【図２１８】
0005997592.tif 000283
【図２１９】
0005997592.tif 000284
【図２２０】
0005997592.tif 000285
【図２２１】
0005997592.tif 000286
【図２２２】
0005997592.tif 000287
【図２２３】
0005997592.tif 000288
【図２２４】
0005997592.tif 000289
【図２２５】
0005997592.tif 000290
【図２２６】
0005997592.tif 000291
【図２２７】
0005997592.tif 000292
【図２２８】
0005997592.tif 000293
【図２２９】
0005997592.tif 000294
【図２３０】
0005997592.tif 000295
【図２３１】
0005997592.tif 000296
【図２３２】
0005997592.tif 000297
【図２３３】
0005997592.tif 000298
【図２３４】
0005997592.tif 000299
【図２３５】
0005997592.tif 000300
【図２３６】
0005997592.tif 000301
【図２３７】
0005997592.tif 000302
【図２３８】
0005997592.tif 000303
【図２３９】
0005997592.tif 000304
【図２４０】
0005997592.tif 000305
【図２４１】
0005997592.tif 000306
【図２４２】
0005997592.tif 000307
【図２４３】
0005997592.tif 000308
【図２４４】
0005997592.tif 000309
【図２４５】
0005997592.tif 000310
【図２４６】
0005997592.tif 000311
【図２４７】
0005997592.tif 000312
【図２４８】
0005997592.tif 000313
【図２４９】
0005997592.tif 000314
【図２５０】
0005997592.tif 000315
【図２５１】
0005997592.tif 000316
【図２５２】
0005997592.tif 000317
【図２５３】
0005997592.tif 000318
【図２５４】
0005997592.tif 000319
【図２５５】
0005997592.tif 000320
【図２５６】
0005997592.tif 000321
【図２５７】
0005997592.tif 000322
【図２５８】
0005997592.tif 000323
【図２５９】
0005997592.tif 000324
【図２６０】
0005997592.tif 000325
【図２６１】
0005997592.tif 000326
【図２６２】
0005997592.tif 000327
【図２６３】
0005997592.tif 000328
【図２６４】
0005997592.tif 000329
【図２６５】
0005997592.tif 000330
【図２６６】
0005997592.tif 000331
【図２６７】
0005997592.tif 000332
【図２６８】
0005997592.tif 000333
【図２６９】
0005997592.tif 000334
【図２７０】
0005997592.tif 000335
【図２７１】
0005997592.tif 000336
【図２７２】
0005997592.tif 000337
【図２７３】
0005997592.tif 000338
【図２７４】
0005997592.tif 000339
【図２７５】
0005997592.tif 000340
【図２７６】
0005997592.tif 000341
【図２７７】
0005997592.tif 000342
【図２７８】
0005997592.tif 000343
【図２７９】
0005997592.tif 000344
【図２８０】
0005997592.tif 000345
【図２８１】
0005997592.tif 000346
【図２８２】
0005997592.tif 000347
【図２８３】
0005997592.tif 000348
【図２８４】
0005997592.tif 000349
【図２８５】
0005997592.tif 000350
【図２８６】
0005997592.tif 000351
【図２８７】
0005997592.tif 000352
【図２８８】
0005997592.tif 000353
【図２８９】
0005997592.tif 000354
【図２９０】
0005997592.tif 000355
【図２９１】
0005997592.tif 000356
【図２９２】
0005997592.tif 000357
【図２９３】
0005997592.tif 000358
【図２９４】
0005997592.tif 000359
【図２９５】
0005997592.tif 000360
【図２９６】
0005997592.tif 000361
【図２９７】
0005997592.tif 000362
【図２９８】
0005997592.tif 000363
【図２９９】
0005997592.tif 000364
【図３００】
0005997592.tif 000365
【図３０１】
0005997592.tif 000366
【図３０２】
0005997592.tif 000367
【図３０３】
0005997592.tif 000368
【図３０４】
0005997592.tif 000369
【図３０５】
0005997592.tif 000370
【図３０６】
0005997592.tif 000371
【図３０７】
0005997592.tif 000372
【図３０８】
0005997592.tif 000373
【図３０９】
0005997592.tif 000374
【図３１０】
0005997592.tif 000375
【図３１１】
0005997592.tif 000376
【図３１２】
0005997592.tif 000377
【図３１３】
0005997592.tif 000378
【図３１４】
0005997592.tif 000379
【図３１５】
0005997592.tif 000380
【図３１６】
0005997592.tif 000381
【図３１７】
0005997592.tif 000382
【図３１８】
0005997592.tif 000383
【図３１９】
0005997592.tif 000384
【図３２０】
0005997592.tif 000385
【図３２１】
0005997592.tif 000386
【図３２２】
0005997592.tif 000387
【図３２３】
0005997592.tif 000388
【図３２４】
0005997592.tif 000389
【図３２５】
0005997592.tif 000390
【図３２６】
0005997592.tif 000391
【図３２７】
0005997592.tif 000392
【図３２８】
0005997592.tif 000393
【図３２９】
0005997592.tif 000394
【図３３０】
0005997592.tif 000395
【図３３１】
0005997592.tif 000396
【図３３２】
0005997592.tif 000397
【図３３３】
0005997592.tif 000398
【図３３４】
0005997592.tif 000399
【図３３５】
0005997592.tif 000400
【図３３６】
0005997592.tif 000401
【図３３７】
0005997592.tif 000402
【図３３８】
0005997592.tif 000403
【図３３９】
0005997592.tif 000404
【図３４０】
0005997592.tif 000405
【図３４１】
0005997592.tif 000406
【図３４２】
0005997592.tif 000407
【図３４３】
0005997592.tif 000408
【図３４４】
0005997592.tif 000409
【図３４５】
0005997592.tif 000410
【図３４６】
0005997592.tif 000411
【図３４７】
0005997592.tif 000412
【図３４８】
0005997592.tif 000413
【図３４９】
0005997592.tif 000414
【図３５０】
0005997592.tif 000415
【図３５１】
0005997592.tif 000416
【図３５２】
0005997592.tif 000417
【図３５３】
0005997592.tif 000418
【図３５４】
0005997592.tif 000419
【図３５５】
0005997592.tif 000420
【図３５６】
0005997592.tif 000421
【図３５７】
0005997592.tif 000422
【図３５８】
0005997592.tif 000423
【図３５９】
0005997592.tif 000424
【図３６０】
0005997592.tif 000425
【図３６１】
0005997592.tif 000426
【図３６２】
0005997592.tif 000427
【図３６３】
0005997592.tif 000428
【図３６４】
0005997592.tif 000429
【図３６５】
0005997592.tif 000430
【図３６６】
0005997592.tif 000431
【図３６７】
0005997592.tif 000432
【図３６８】
0005997592.tif 000433
【図３６９】
0005997592.tif 000434
【図３７０】
0005997592.tif 000435
【図３７１】
0005997592.tif 000436
【図３７２】
0005997592.tif 000437
【図３７３】
0005997592.tif 000438
【図３７４】
0005997592.tif 000439
【図３７５】
0005997592.tif 000440
【図３７６】
0005997592.tif 000441
【図３７７】
0005997592.tif 000442
【図３７８】
0005997592.tif 000443
【図３７９】
0005997592.tif 000444
【図３８０】
0005997592.tif 000445
【図３８１】
0005997592.tif 000446
【図３８２】
0005997592.tif 000447
【図３８３】
0005997592.tif 000448
【図３８４】
0005997592.tif 000449
【図３８５】
0005997592.tif 000450
【図３８６】
0005997592.tif 000451
【図３８７】
0005997592.tif 000452
【図３８８】
0005997592.tif 000453
【図３８９】
0005997592.tif 000454
【図３９０】
0005997592.tif 000455
【図３９１】
0005997592.tif 000456
【図３９２】
0005997592.tif 000457