【手続補正書】
【提出日】平成19年7月4日(2007.7.4)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
過去の音源より生成した適応音源と、所定数のパルス位置と該パルス位置に対応した極性で構成された駆動音源とを用いて、入力音声をフレーム単位に符号化して音声符号を出力する音声符号化装置において、
複数のパルス位置の内の第１のパルス位置にインパルスを立てた時の第１のインパルス応答と、上記複数のパルス位置の内の第２のパルス位置にインパルスを立てた時の第２のインパルス応答との相互相関値を、上記第１のパルス位置と上記第２のパルス位置の全ての組み合わせについて計算する相互相関値算出手段と、
上記複数のパルス位置の内の１つのパルス位置にインパルスを立てた時のインパルス応答と上記適応音源に基づく合成音との間の相関値を計算し、上記相関値を用いて、上記相互相関値を補正する相互相関値補正手段と、
上記補正された相互相関値を用いて上記駆動音源の上記所定数のパルス位置を探索する探索手段とを備え、
上記相互相関値補正手段は、上記適応音源に基づく合成音のパワーと上記相互相関値との積から上記相関値の積を減算して得た値に基づいて補正を行うことを特徴とする音声符号化装置。
【請求項２】
過去の音源より生成した適応音源と、所定数のパルス位置と該パルス位置に対応した極性で構成された駆動音源とを用いて、入力音声をフレーム単位に符号化して音声符号を出力する音声符号化装置において、
複数のパルス位置の内の第１のパルス位置にインパルスを立てた時の第１のインパルス応答と、上記複数のパルス位置の内の第２のパルス位置にインパルスを立てた時の第２のインパルス応答との相互相関値を、上記第１のパルス位置と上記第２のパルス位置の全ての組み合わせについて計算する相互相関値算出手段と、
上記複数のパルス位置の内の１つのパルス位置にインパルスを立てた時のインパルス応答と上記適応音源に基づく合成音との間の相関値を計算し、上記相関値を用いて、上記相互相関値を補正する相互相関値補正手段と、
上記補正された相互相関値を用いて上記駆動音源の上記所定数のパルス位置を探索する探索手段とを備え、
上記相互相関値補正手段は、上記相互相関値から算出した値から、上記相関値の積から算出した値を減算することにより補正を行うことを特徴とする音声符号化装置。
【請求項３】
過去の音源より生成した適応音源と、所定数のパルス位置と該パルス位置に対応した極性で構成された駆動音源とを用いて、入力音声をフレーム単位に符号化して音声符号を出力する音声符号化装置において、
複数のパルス位置の内の第１のパルス位置にインパルスを立てた時の第１のインパルス応答と、上記複数のパルス位置の内の第２のパルス位置にインパルスを立てた時の第２のインパルス応答との相互相関値を、上記第１のパルス位置と上記第２のパルス位置の全ての組み合わせについて計算する相互相関値算出手段と、
上記複数のパルス位置の内の１つのパルス位置にインパルスを立てた時のインパルス応答と上記適応音源に基づく合成音との間の相関値を計算し、上記相関値を用いて、上記相互相関値を補正する相互相関値補正手段と、
上記補正された相互相関値を用いて上記駆動音源の上記所定数のパルス位置を探索する探索手段とを備え、
上記相互相関値補正手段は、上記適応音源に基づく合成音のパワーと上記相関値の積とを用いて補正を行うことを特徴とする音声符号化装置。
【請求項４】
過去の音源より生成した適応音源と、所定数のパルス位置と該パルス位置に対応した極性で構成された駆動音源とを用いて、入力音声をフレーム単位に符号化して音声符号を出力する音声符号化方法において、
複数のパルス位置の内の第１のパルス位置にインパルスを立てた時の第１のインパルス応答と、上記複数のパルス位置の内の第２のパルス位置にインパルスを立てた時の第２のインパルス応答との相互相関値を、上記第１のパルス位置と上記第２のパルス位置の全ての組み合わせについて計算する相互相関値算出ステップと、
上記複数のパルス位置の内の１つのパルス位置にインパルスを立てた時のインパルス応答と上記適応音源に基づく合成音との間の相関値を計算し、上記相関値を用いて、上記相互相関値を補正する相互相関値補正ステップと、
上記補正された相互相関値を用いて上記駆動音源の上記所定数のパルス位置を探索する探索ステップとを備え、
上記相互相関値補正ステップは、上記適応音源に基づく合成音のパワーと上記相互相関値との積から上記相関値の積を減算して得た値に基づいて補正を行うことを特徴とする音声符号化方法。
【請求項５】
過去の音源より生成した適応音源と、所定数のパルス位置と該パルス位置に対応した極性で構成された駆動音源とを用いて、入力音声をフレーム単位に符号化して音声符号を出力する音声符号化方法において、
複数のパルス位置の内の第１のパルス位置にインパルスを立てた時の第１のインパルス応答と、上記複数のパルス位置の内の第２のパルス位置にインパルスを立てた時の第２のインパルス応答との相互相関値を、上記第１のパルス位置と上記第２のパルス位置の全ての組み合わせについて計算する相互相関値算出ステップと、
上記複数のパルス位置の内の１つのパルス位置にインパルスを立てた時のインパルス応答と上記適応音源に基づく合成音との間の相関値を計算し、上記相関値を用いて、上記相互相関値を補正する相互相関値補正ステップと、
上記補正された相互相関値を用いて上記駆動音源の上記所定数のパルス位置を探索する探索ステップとを備え、
上記相互相関値補正ステップは、上記相互相関値から算出した値から、上記相関値の積から算出した値を減算することにより補正を行うことを特徴とする音声符号化方法。
【請求項６】
過去の音源より生成した適応音源と、所定数のパルス位置と該パルス位置に対応した極性で構成された駆動音源とを用いて、入力音声をフレーム単位に符号化して音声符号を出力する音声符号化方法において、
複数のパルス位置の内の第１のパルス位置にインパルスを立てた時の第１のインパルス応答と、上記複数のパルス位置の内の第２のパルス位置にインパルスを立てた時の第２のインパルス応答との相互相関値を、上記第１のパルス位置と上記第２のパルス位置の全ての組み合わせについて計算する相互相関値算出ステップと、
上記複数のパルス位置の内の１つのパルス位置にインパルスを立てた時のインパルス応答と上記適応音源に基づく合成音との間の相関値を計算し、上記相関値を用いて、上記相互相関値を補正する相互相関値補正ステップと、
上記補正された相互相関値を用いて上記駆動音源の上記所定数のパルス位置を探索する探索ステップとを備え、
上記相互相関値補正ステップは、上記適応音源に基づく合成音のパワーと上記相関値の積とを用いて補正を行うことを特徴とする音声符号化方法。
【請求項７】
過去の音源より生成した適応音源と、入力音声と上記適応音源により生成された駆動音源とを用いて、上記入力音声をフレーム単位に符号化し音声符号を出力する音声符号化装置において、
上記適応音源の繰り返し周期に複数の定数を乗じて複数の駆動音源の繰り返し周期候補を求め、この複数の駆動音源の繰り返し周期候補の中から所定個を予備選択して、所定個の予備選択された駆動音源の繰り返し周期候補を出力する周期予備選択手段と、
上記周期予備選択手段が出力した所定個の予備選択された駆動音源の繰り返し周期候補毎に、符号化歪を最も小さくする音源位置と極性及びその時の符号化歪に関する評価値を出力する駆動音源符号化手段と、
上記駆動音源符号化手段が出力した各予備選択された駆動音源の繰り返し周期候補毎の符号化歪を比較して、１つの符号化歪と他の符号化歪の差が所定の閾値以上の場合に、その１つの符号化歪を与えた駆動音源の繰り返し周期候補を選択し、上記差が所定の閾値未満の場合には、別途推定した本来のピッチ周期に最も近い駆動音源の繰り返し周期候補を選択し、その選択結果を符号化した選択情報と、選択された駆動音源の繰り返し周期候補に対応する音源位置を表す音源位置符号と極性とを出力する周期符号化手段と
を備えたことを特徴とする音声符号化装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００４１
【補正方法】変更
【補正の内容】
【００４１】
この発明に係る音声符号化装置は、過去の音源より生成した適応音源と、所定数のパルス位置と該パルス位置に対応した極性で構成された駆動音源とを用いて、入力音声をフレーム単位に符号化して音声符号を出力するものにおいて、複数のパルス位置の内の第１のパルス位置にインパルスを立てた時の第１のインパルス応答と、上記複数のパルス位置の内の第２のパルス位置にインパルスを立てた時の第２のインパルス応答との相互相関値を、上記第１のパルス位置と上記第２のパルス位置の全ての組み合わせについて計算する相互相関値算出手段と、上記複数のパルス位置の内の１つのパルス位置にインパルスを立てた時のインパルス応答と上記適応音源に基づく合成音との間の相関値を計算し、上記相関値を用いて、上記相互相関値を補正する相互相関値補正手段と、上記補正された相互相関値を用いて上記駆動音源の上記所定数のパルス位置を探索する探索手段とを備えたものである。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００４２
【補正方法】変更
【補正の内容】
【００４２】
この発明に係る音声符号化方法は、過去の音源より生成した適応音源と、所定数のパルス位置と該パルス位置に対応した極性で構成された駆動音源とを用いて、入力音声をフレーム単位に符号化して音声符号を出力するものにおいて、複数のパルス位置の内の第１のパルス位置にインパルスを立てた時の第１のインパルス応答と、上記複数のパルス位置の内の第２のパルス位置にインパルスを立てた時の第２のインパルス応答との相互相関値を、上記第１のパルス位置と上記第２のパルス位置の全ての組み合わせについて計算する相互相関値算出ステップと、上記複数のパルス位置の内の１つのパルス位置にインパルスを立てた時のインパルス応答と上記適応音源に基づく合成音との間の相関値を計算し、上記相関値を用いて、上記相互相関値を補正する相互相関値補正ステップと、上記補正された相互相関値を用いて上記駆動音源の上記所定数のパルス位置を探索する探索ステップとを備えたものである。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００４３
【補正方法】変更
【補正の内容】
【００４３】
この発明によれば、複数のパルス位置の内の第１のパルス位置にインパルスを立てた時の第１のインパルス応答と、上記複数のパルス位置の内の第２のパルス位置にインパルスを立てた時の第２のインパルス応答との相互相関値を、上記第１のパルス位置と上記第２のパルス位置の全ての組み合わせについて計算する相互相関値算出手段と、上記複数のパルス位置の内の１つのパルス位置にインパルスを立てた時のインパルス応答と上記適応音源に基づく合成音との間の相関値を計算し、上記相関値を用いて、上記相互相関値を補正する相互相関値補正手段と、上記補正された相互相関値を用いて上記駆動音源の上記所定数のパルス位置を探索する探索手段とを備えたことにより、探索手段における処理量を増やさずに、符号化対象信号を適応音源に対して直交化することができ、これにより符号化特性を改善でき、高品質の音声符号化装置を提供できるという効果がある。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００４４
【補正方法】変更
【補正の内容】
【００４４】
この発明によれば、複数のパルス位置の内の第１のパルス位置にインパルスを立てた時の第１のインパルス応答と、上記複数のパルス位置の内の第２のパルス位置にインパルスを立てた時の第２のインパルス応答との相互相関値を、上記第１のパルス位置と上記第２のパルス位置の全ての組み合わせについて計算する相互相関値算出ステップと、上記複数のパルス位置の内の１つのパルス位置にインパルスを立てた時のインパルス応答と上記適応音源に基づく合成音との間の相関値を計算し、上記相関値を用いて、上記相互相関値を補正する相互相関値補正ステップと、上記補正された相互相関値を用いて上記駆動音源の上記所定数のパルス位置を探索する探索ステップとを備えたことにより、探索ステップにおける処理量を増やさずに、符号化対象信号を適応音源に対して直交化することができ、これにより符号化特性を改善でき、高品質の音声符号化方法を提供できるという効果がある。