(57)【要約】【課題】音声符号化方法および関連装置を開示する。【解決手段】前記音声符号化方法は、時間周波数変換処理を現在の音声フレームの時間領域信号に実施して、前記現在の音声フレームのスペクトル係数を取得するステップ（１０１）と、前記現在の音声フレームの基準符号化パラメータを取得するステップ（１０２）と、前記現在の音声フレームの前記取得された基準符号化パラメータが第１のパラメータ条件を満たす場合、前記現在の音声フレームの前記スペクトル係数を変換符号化励起アルゴリズムに基づいて符号化するか、または、前記現在の音声フレームの前記取得された基準符号化パラメータが第２のパラメータ条件を満たす場合、前記現在の音声フレームの前記スペクトル係数を高品質変換符号化アルゴリズムに基づいて符号化するステップ（１０４）とを含む。前記音声符号化方法および前記関連装置は、音声フレーム符号化の符号化品質または符号化効率の改善を支援する。【選択図】図１
2019164379.tif 000002
【特許請求の範囲】
【請求項１】
時間周波数変換処理を現在の音声フレームの時間領域信号に実施して、前記現在の音声フレームのスペクトル係数を取得するステップと、
前記現在の音声フレームの基準符号化パラメータを取得するステップと、
前記現在の音声フレームの前記取得された基準符号化パラメータが第１のパラメータ条件を満たす場合、前記現在の音声フレームの前記スペクトル係数を変換符号化励起アルゴリズムに基づいて符号化するか、または、前記現在の音声フレームの前記取得された基準符号化パラメータが第２のパラメータ条件を満たす場合、前記現在の音声フレームの前記スペクトル係数を高品質変換符号化アルゴリズムに基づいて符号化するステップと、
を含む、音声符号化方法。
【請求項２】
前記基準符号化パラメータは以下のパラメータ、即ち、前記現在の音声フレームの符号化率、サブバンドｚ内に配置された前記現在の音声フレームのスペクトル係数のピーク対平均比、サブバンドｗ内に配置された前記現在の音声フレームのスペクトル係数のエンベロープ偏差、サブバンドｉ内に配置された前記現在の音声フレームのスペクトル係数のエネルギ平均およびサブバンドｊ内に配置された前記現在の音声フレームのスペクトル係数のエネルギ平均、サブバンドｍ内に配置された前記現在の音声フレームのスペクトル係数の振幅平均およびサブバンドｎ内に配置された前記現在の音声フレームのスペクトル係数の振幅平均、サブバンドｘ内に配置された前記現在の音声フレームのスペクトル係数のピーク対平均比およびサブバンドｙ内に配置された前記現在の音声フレームのスペクトル係数のピーク対平均比、サブバンドｒ内に配置された前記現在の音声フレームのスペクトル係数のエンベロープ偏差およびサブバンドｓ内に配置された前記現在の音声フレームのスペクトル係数のエンベロープ偏差、サブバンドｅ内に配置された前記現在の音声フレームのスペクトル係数のエンベロープおよびサブバンドｆ内に配置された前記現在の音声フレームのスペクトル係数のエンベロープ、またはサブバンドｐ内に配置された前記現在の音声フレームのスペクトル係数とサブバンドｑ内に配置された前記現在の音声フレームのスペクトル係数との間のスペクトル相関のパラメータ値のうち少なくとも１つを含み、
前記サブバンドｚの最大周波数ビンは臨界周波数ビンＦ１より大きく、前記サブバンドｗの最大周波数ビンは前記臨界周波数ビンＦ１より大きく、前記サブバンドｊの最大周波数ビンは臨界周波数ビンＦ２より大きく、前記サブバンドｎの最大周波数ビンは前記臨界周波数ビンＦ２より大きく、
前記臨界周波数ビンＦ１の値範囲は６．４ｋＨｚ乃至１２ｋＨｚであり、
前記臨界周波数ビンＦ２の値範囲は４．８ｋＨｚ乃至８ｋＨｚであり、
前記サブバンドｉの最大周波数ビンは前記サブバンドｊの前記最大周波数ビンより小さく、前記サブバンドｍの最大周波数ビンは前記サブバンドｎの前記最大周波数ビンより小さく、前記サブバンドｘの最大周波数ビンは前記サブバンドｙの最小周波数ビン以下であり、前記サブバンドｐの最大周波数ビンは前記サブバンドｑの最小周波数ビン以下であり、前記サブバンドｒの最大周波数ビンは前記サブバンドｓの最小周波数ビン以下であり、前記サブバンドｅの最大周波数ビンは前記サブバンドｆの最小周波数ビン以下である、
請求項１に記載の方法。
【請求項３】
以下の条件、即ち、前記サブバンドｗの最小周波数ビンが前記臨界周波数ビンＦ１以上であること、前記サブバンドｚの最小周波数ビンが前記臨界周波数ビンＦ１以上であること、前記サブバンドｉの前記最大周波数ビンが前記サブバンドｊの最小周波数ビン以下であること、前記サブバンドｍの前記最大周波数ビンが前記サブバンドｎの最小周波数ビン以下であること、前記サブバンドｊの最小周波数ビンが前記臨界周波数ビンＦ２より大きいこと、または前記サブバンドｎの最小周波数ビンが前記臨界周波数ビンＦ２より大きいことのうち少なくとも１つが満たされる、請求項２に記載の方法。
【請求項４】
前記第１のパラメータ条件は以下の条件、即ち、
前記現在の音声フレームの前記符号化率が閾値Ｔ１より小さいこと、
前記サブバンドｚ内に配置された前記現在の音声フレームの前記スペクトル係数の前記ピーク対平均比が閾値Ｔ２以下であること、
前記サブバンドｗ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エンベロープ偏差が閾値Ｔ３以下であること、
前記サブバンドｉ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エネルギ平均を前記サブバンドｊ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エネルギ平均で除した商が閾値Ｔ４以上であること、
前記サブバンドｊ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エネルギ平均を前記サブバンドｉ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エネルギ平均から引いた差が閾値Ｔ５以上であること、
前記サブバンドｍ内に配置された前記現在の音声フレームの前記スペクトル係数の前記振幅平均を前記サブバンドｎ内に配置された前記現在の音声フレームの前記スペクトル係数の前記振幅平均で除した商が閾値Ｔ６以上であること、
前記サブバンドｎ内に配置された前記現在の音声フレームの前記スペクトル係数の前記振幅平均を前記サブバンドｍ内に配置された前記現在の音声フレームの前記スペクトル係数の前記振幅平均から引いた差が閾値Ｔ７以上であること、
前記サブバンドｘ内に配置された前記現在の音声フレームの前記スペクトル係数の前記ピーク対平均比と前記サブバンドｙ内に配置された前記現在の音声フレームの前記スペクトル係数の前記ピーク対平均比との比が間隔Ｒ１の中に入ること、
前記サブバンドｘ内に配置された前記現在の音声フレームの前記スペクトル係数の前記ピーク対平均比と前記サブバンドｙ内に配置された前記現在の音声フレームの前記スペクトル係数の前記ピーク対平均比との差の絶対値が閾値Ｔ８以下であること、
前記サブバンドｒ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エンベロープ偏差と前記サブバンドｓ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エンベロープ偏差との比が間隔Ｒ２の中に入ること、
前記サブバンドｒ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エンベロープ偏差と前記サブバンドｓ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エンベロープ偏差との差の絶対値が閾値Ｔ９以下であること、
前記サブバンドｅ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エンベロープと前記サブバンドｆ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エンベロープとの比が間隔Ｒ３の中に入ること、
前記サブバンドｅ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エンベロープと前記サブバンドｆ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エンベロープとの差の絶対値が閾値Ｔ１０以下であること、または
前記サブバンドｐ内に配置された前記現在の音声フレームの前記スペクトル係数と前記サブバンドｑ内に配置された前記現在の音声フレームの前記スペクトル係数との間のスペクトル相関の前記パラメータ値が閾値Ｔ１１以上であること
のうち少なくとも１つを含む、請求項２または３に記載の方法。
【請求項５】
前記第１のパラメータ条件は以下の条件、即ち、
前記サブバンドｘ内に配置された前記現在の音声フレームの前記スペクトル係数の前記ピーク対平均比を前記サブバンドｙ内に配置された前記現在の音声フレームの前記スペクトル係数の前記ピーク対平均比で除した商が閾値Ｔ４４より小さく、前記サブバンドｙ内に配置された前記現在の音声フレームの前記スペクトル係数の前記ピーク対平均比が閾値Ｔ４５より小さいこと、
前記サブバンドｘ内に配置された前記現在の音声フレームの前記スペクトル係数の前記ピーク対平均比を前記サブバンドｙ内に配置された前記現在の音声フレームの前記スペクトル係数の前記ピーク対平均比で除した商が閾値Ｔ４６より大きく、前記サブバンドｙ内に配置された前記現在の音声フレームの前記スペクトル係数の前記ピーク対平均比が閾値Ｔ４７より大きいこと、
前記サブバンドｙ内に配置された前記現在の音声フレームの前記スペクトル係数の前記ピーク対平均比を前記サブバンドｘ内に配置された前記現在の音声フレームの前記スペクトル係数の前記ピーク対平均比から引いた差が閾値Ｔ４８より小さく、前記サブバンドｙ内に配置された前記現在の音声フレームの前記スペクトル係数の前記ピーク対平均比が閾値Ｔ４９より小さいこと、
前記サブバンドｙ内に配置された前記現在の音声フレームの前記スペクトル係数の前記ピーク対平均比を前記サブバンドｘ内に配置された前記現在の音声フレームの前記スペクトル係数の前記ピーク対平均比から引いた差が閾値Ｔ５０より大きく、前記サブバンドｙ内に配置された前記現在の音声フレームの前記スペクトル係数の前記ピーク対平均比が閾値Ｔ５１より大きいこと、
前記サブバンドｒ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エンベロープ偏差を前記サブバンドｓ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エンベロープ偏差で除した商が閾値Ｔ５２より小さく、前記サブバンドｓ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エンベロープ偏差が閾値Ｔ５３より小さいこと、
前記サブバンドｒ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エンベロープ偏差を前記サブバンドｓ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エンベロープ偏差で除した商が閾値Ｔ５４より大きく、前記サブバンドｓ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エンベロープ偏差が閾値Ｔ５５より大きいこと、
前記サブバンドｓ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エンベロープ偏差を前記サブバンドｒ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エンベロープ偏差から引いた差が閾値Ｔ５６より小さく、前記サブバンドｓ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エンベロープ偏差が閾値Ｔ５７より小さいこと、
前記サブバンドｓ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エンベロープ偏差を前記サブバンドｒ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エンベロープ偏差から引いた差が閾値Ｔ５８より大きく、前記サブバンドｓ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エンベロープ偏差が閾値Ｔ５９より大きいこと、
前記サブバンドｅ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エンベロープを前記サブバンドｆ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エンベロープで除した商が閾値Ｔ６０より小さく、前記サブバンドｆ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エンベロープが閾値Ｔ６１より小さいこと、
前記サブバンドｅ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エンベロープを前記サブバンドｆ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エンベロープで除した商が閾値Ｔ６２より大きく、前記サブバンドｆ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エンベロープが閾値Ｔ６３より大きいこと、
前記サブバンドｆ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エンベロープを前記サブバンドｅ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エンベロープから引いた差が閾値Ｔ６４より小さく、前記サブバンドｆ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エンベロープが閾値Ｔ６５より小さいこと、
前記サブバンドｆ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エンベロープを前記サブバンドｅ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エンベロープから引いた差が閾値Ｔ６６より大きく、前記サブバンドｆ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エンベロープが閾値Ｔ６７より大きいこと、
前記サブバンドｉ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エネルギ平均を前記サブバンドｊ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エネルギ平均で除した前記商が閾値Ｔ６８以下であり、前記サブバンドｚ内に配置された前記現在の音声フレームの前記スペクトル係数の前記ピーク対平均比が閾値Ｔ６９以下であること、
前記サブバンドｊ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エネルギ平均を前記サブバンドｉ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エネルギ平均から引いた前記差が閾値Ｔ７０以下であり、前記サブバンドｚ内に配置された前記現在の音声フレームの前記スペクトル係数の前記ピーク対平均比が閾値Ｔ７１以下であること、
前記サブバンドｍ内に配置された前記現在の音声フレームの前記スペクトル係数の前記振幅平均を前記サブバンドｎ内に配置された前記現在の音声フレームの前記スペクトル係数の前記振幅平均で除した前記商が閾値Ｔ７２以下であり、前記サブバンドｚ内に配置された前記現在の音声フレームの前記スペクトル係数の前記ピーク対平均比が閾値Ｔ７３以下であること、
前記サブバンドｎ内に配置された前記現在の音声フレームの前記スペクトル係数の前記振幅平均を前記サブバンドｍ内に配置された前記現在の音声フレームの前記スペクトル係数の前記振幅平均から引いた前記差が閾値Ｔ７４以下であり、前記サブバンドｚ内に配置された前記現在の音声フレームの前記スペクトル係数の前記ピーク対平均比が閾値Ｔ７５以下であること、
前記サブバンドｉ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エネルギ平均を前記サブバンドｊ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エネルギ平均で除した前記商が閾値Ｔ７６以下であり、前記サブバンドｗ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エンベロープ偏差が閾値Ｔ７７以下であること、
前記サブバンドｊ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エネルギ平均を前記サブバンドｉ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エネルギ平均から引いた前記差が閾値Ｔ７８以下であり、前記サブバンドｗ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エンベロープ偏差が閾値Ｔ７９以下であること、
前記サブバンドｍ内に配置された前記現在の音声フレームの前記スペクトル係数の前記振幅平均を前記サブバンドｎ内に配置された前記現在の音声フレームの前記スペクトル係数の前記振幅平均で除した前記商が閾値Ｔ８０以下であり、前記サブバンドｗ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エンベロープ偏差が閾値Ｔ８１以下であること、または
前記サブバンドｎ内に配置された前記現在の音声フレームの前記スペクトル係数の前記振幅平均を前記サブバンドｍ内に配置された前記現在の音声フレームの前記スペクトル係数の前記振幅平均から引いた前記差が閾値Ｔ８２以下であり、前記サブバンドｗ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エンベロープ偏差が閾値Ｔ８３以下であること
のうち１つを含む、請求項２乃至４の何れか１項に記載の方法。
【請求項６】
前記第２のパラメータ条件は以下の条件、即ち、
前記現在の音声フレームの前記符号化率は前記閾値Ｔ１以上であること、
前記サブバンドｚ内に配置された前記現在の音声フレームの前記スペクトル係数の前記ピーク対平均比は前記閾値Ｔ２より大きいこと、
前記サブバンドｗ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エンベロープ偏差は前記閾値Ｔ３より大きいこと、
前記サブバンドｉ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エネルギ平均を前記サブバンドｊ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エネルギ平均で除した前記商は前記閾値Ｔ４より小さいこと、
前記サブバンドｊ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エネルギ平均を前記サブバンドｉ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エネルギ平均から引いた前記差は前記閾値Ｔ５より小さいこと、
前記サブバンドｍ内に配置された前記現在の音声フレームの前記スペクトル係数の前記振幅平均を前記サブバンドｎ内に配置された前記現在の音声フレームの前記スペクトル係数の前記振幅平均で除した前記商は前記閾値Ｔ６より小さいこと、
前記サブバンドｎ内に配置された前記現在の音声フレームの前記スペクトル係数の前記振幅平均を前記サブバンドｍ内に配置された前記現在の音声フレームの前記スペクトル係数の前記振幅平均から引いた前記差は前記閾値Ｔ７より小さいこと、
前記サブバンドｘ内に配置された前記現在の音声フレームの前記スペクトル係数の前記ピーク対平均比と前記サブバンドｙ内に配置された前記現在の音声フレームの前記スペクトル係数の前記ピーク対平均比との前記比は前記間隔Ｒ１に入らないこと、
前記サブバンドｘ内に配置された前記現在の音声フレームの前記スペクトル係数の前記ピーク対平均比と前記サブバンドｙ内に配置された前記現在の音声フレームの前記スペクトル係数の前記ピーク対平均比との前記差の前記絶対値は前記閾値Ｔ８より大きいこと、
前記サブバンドｒ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エンベロープ偏差と前記サブバンドｓ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エンベロープ偏差との前記比は前記間隔Ｒ２に入らないこと、
前記サブバンドｒ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エンベロープ偏差と前記サブバンドｓ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エンベロープ偏差との間の前記差の前記絶対値は前記閾値Ｔ９より大きいこと、
前記サブバンドｅ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エンベロープと前記サブバンドｆ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エンベロープとの前記比は前記間隔Ｒ３に入らないこと、
前記サブバンドｅ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エンベロープと前記サブバンドｆ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エンベロープとの間の前記差の前記絶対値は前記閾値Ｔ１０より大きいこと、または
前記サブバンドｐ内に配置された前記現在の音声フレームの前記スペクトル係数と前記サブバンドｑ内に配置された前記現在の音声フレームの前記スペクトル係数との間のスペクトル相関の前記パラメータ値は前記閾値Ｔ１１より小さいこと
のうち少なくとも１つを含む、請求項２乃至５の何れか１項に記載の方法。
【請求項７】
前記第２のパラメータ条件は以下の条件、即ち、
前記サブバンドｘ内に配置された前記現在の音声フレームの前記スペクトル係数の前記ピーク対平均比を前記サブバンドｙ内に配置された前記現在の音声フレームの前記スペクトル係数の前記ピーク対平均比で除した前記商は前記閾値Ｔ４４より小さく、前記サブバンドｙ内に配置された前記現在の音声フレームの前記スペクトル係数の前記ピーク対平均比は前記閾値Ｔ４５より大きいこと、
前記サブバンドｘ内に配置された前記現在の音声フレームの前記スペクトル係数の前記ピーク対平均比を前記サブバンドｙ内に配置された前記現在の音声フレームの前記スペクトル係数の前記ピーク対平均比で除した前記商は前記閾値Ｔ４６より大きく、前記サブバンドｙ内に配置された前記現在の音声フレームの前記スペクトル係数の前記ピーク対平均比は前記閾値Ｔ４７より小さいこと、
前記サブバンドｙ内に配置された前記現在の音声フレームの前記スペクトル係数の前記ピーク対平均比を前記サブバンドｘ内に配置された前記現在の音声フレームの前記スペクトル係数の前記ピーク対平均比から引いた前記差は前記閾値Ｔ４８より小さく、前記サブバンドｙ内に配置された前記現在の音声フレームの前記スペクトル係数の前記ピーク対平均比は前記閾値Ｔ４９より大きいこと、
前記サブバンドｙ内に配置された前記現在の音声フレームの前記スペクトル係数の前記ピーク対平均比を前記サブバンドｘ内に配置された前記現在の音声フレームの前記スペクトル係数の前記ピーク対平均比から引いた前記差は前記閾値Ｔ５０より大きく、前記サブバンドｙ内に配置された前記現在の音声フレームの前記スペクトル係数の前記ピーク対平均比は前記閾値Ｔ５１より小さいこと、
前記サブバンドｒ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エンベロープ偏差を前記サブバンドｓ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エンベロープ偏差で除した前記商は前記閾値Ｔ５２より小さく、前記サブバンドｓ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エンベロープ偏差は前記閾値Ｔ５３より大きいこと、
前記サブバンドｒ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エンベロープ偏差を前記サブバンドｓ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エンベロープ偏差で除した前記商は前記閾値Ｔ５４より大きく、前記サブバンドｓ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エンベロープ偏差は前記閾値Ｔ５５より小さいこと、
前記サブバンドｓ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エンベロープ偏差を前記サブバンドｒ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エンベロープ偏差から引いた前記差は前記閾値Ｔ５６より小さく、前記サブバンドｓ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エンベロープ偏差は前記閾値Ｔ５７より大きいこと、
前記サブバンドｓ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エンベロープ偏差を前記サブバンドｒ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エンベロープ偏差から引いた前記差は前記閾値Ｔ５８より大きく、前記サブバンドｓ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エンベロープ偏差は前記閾値Ｔ５９より小さいこと、
前記サブバンドｅ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エンベロープを前記サブバンドｆ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エンベロープで除した前記商は前記閾値Ｔ６０より小さく、前記サブバンドｆ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エンベロープは前記閾値Ｔ６１より大きいこと、
前記サブバンドｅ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エンベロープを前記サブバンドｆ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エンベロープで除した前記商は前記閾値Ｔ６２より大きく、前記サブバンドｆ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エンベロープは前記閾値Ｔ６３より小さいこと、
前記サブバンドｆ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エンベロープを前記サブバンドｅ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エンベロープから引いた前記差は前記閾値Ｔ６４より小さく、前記サブバンドｆ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エンベロープは前記閾値Ｔ６５より大きいこと、
前記サブバンドｆ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エンベロープを前記サブバンドｅ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エンベロープから引いた前記差は前記閾値Ｔ６６より大きく、前記サブバンドｆ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エンベロープは前記閾値Ｔ６７より小さいこと、
前記サブバンドｉ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エネルギ平均を前記サブバンドｊ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エネルギ平均で除した前記商は前記閾値Ｔ６８以下であり、前記サブバンドｚ内に配置された前記現在の音声フレームの前記スペクトル係数の前記ピーク対平均比は前記閾値Ｔ６９より大きいこと、
前記サブバンドｊ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エネルギ平均を前記サブバンドｉ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エネルギ平均から引いた前記差は前記閾値Ｔ７０以下であり、前記サブバンドｚ内に配置された前記現在の音声フレームの前記スペクトル係数の前記ピーク対平均比は前記閾値Ｔ７１より大きいこと、
前記サブバンドｍ内に配置された前記現在の音声フレームの前記スペクトル係数の前記振幅平均を前記サブバンドｎ内に配置された前記現在の音声フレームの前記スペクトル係数の前記振幅平均で除した前記商は前記閾値Ｔ７２以下であり、前記サブバンドｚ内に配置された前記現在の音声フレームの前記スペクトル係数の前記ピーク対平均比は前記閾値Ｔ７３より大きいこと、
前記サブバンドｎ内に配置された前記現在の音声フレームの前記スペクトル係数の前記振幅平均を前記サブバンドｍ内に配置された前記現在の音声フレームの前記スペクトル係数の前記振幅平均から引いた前記差は前記閾値Ｔ７４以下であり、前記サブバンドｚ内に配置された前記現在の音声フレームの前記スペクトル係数の前記ピーク対平均比は前記閾値Ｔ７５より大きいこと、
前記サブバンドｉ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エネルギ平均を前記サブバンドｊ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エネルギ平均で除した前記商は前記閾値Ｔ７６以下であり、前記サブバンドｗ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エンベロープ偏差は前記閾値Ｔ７７より大きいこと、
前記サブバンドｊ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エネルギ平均を前記サブバンドｉ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エネルギ平均から引いた前記差は前記閾値Ｔ７８以下であり、前記サブバンドｗ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エンベロープ偏差は前記閾値Ｔ７９より大きいこと、
前記サブバンドｍ内に配置された前記現在の音声フレームの前記スペクトル係数の前記振幅平均を前記サブバンドｎ内に配置された前記現在の音声フレームの前記スペクトル係数の前記振幅平均で除した前記商は前記閾値Ｔ８０以下であり、前記サブバンドｗ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エンベロープ偏差は前記閾値Ｔ８１より大きいこと、または
前記サブバンドｎ内に配置された前記現在の音声フレームの前記スペクトル係数の前記振幅平均を前記サブバンドｍ内に配置された前記現在の音声フレームの前記スペクトル係数の前記振幅平均から引いた前記差は前記閾値Ｔ８２以下であり、前記サブバンドｗ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エンベロープ偏差は前記閾値Ｔ８３より大きいこと
のうち１つを含む、請求項２乃至６の何れか１項に記載の方法。
【請求項８】
以下の条件、即ち、
前記閾値Ｔ２が２以上であること、
前記閾値Ｔ４が１／１．２以下であること、
前記間隔Ｒ１が［１／２．２５、２．２５］であること、
前記閾値Ｔ４４が１／２．５６以下であること、
前記閾値Ｔ４５が１．５以上であること、
前記閾値Ｔ４６が１／２．５６以上であること、
前記閾値Ｔ４７が１．５以下であること、
前記閾値Ｔ６８が１．２５以下であること、または
前記閾値Ｔ６９が２以上であること
のうち少なくとも１つが満たされる、請求項４乃至７の何れか１項に記載の方法。
【請求項９】
時間周波数変換処理を現在の音声フレームの時間領域信号に実施して、前記現在の音声フレームのスペクトル係数を取得するように構成された時間周波数変換ユニットと、
前記現在の音声フレームの基準符号化パラメータを取得するように構成された取得ユニットと、
前記取得ユニットにより取得された前記現在の音声フレームの前記基準符号化パラメータが第１のパラメータ条件を満たす場合、前記現在の音声フレームの前記スペクトル係数を変換符号化励起アルゴリズムに基づいて符号化するか、または、前記取得ユニットにより取得された前記現在の音声フレームの前記基準符号化パラメータが第２のパラメータ条件を満たす場合、前記現在の音声フレームの前記スペクトル係数を高品質変換符号化アルゴリズムに基づいて符号化するように構成された符号化ユニットと、
を備える、音声符号化器。
【請求項１０】
前記基準符号化パラメータは以下のパラメータ、即ち、前記現在の音声フレームの符号化率、サブバンドｚ内に配置された前記現在の音声フレームのスペクトル係数のピーク対平均比、サブバンドｗ内に配置された前記現在の音声フレームのスペクトル係数のエンベロープ偏差、サブバンドｉ内に配置された前記現在の音声フレームのスペクトル係数のエネルギ平均およびサブバンドｊ内に配置された前記現在の音声フレームのスペクトル係数のエネルギ平均、サブバンドｍ内に配置された前記現在の音声フレームのスペクトル係数の振幅平均およびサブバンドｎ内に配置された前記現在の音声フレームのスペクトル係数の振幅平均、サブバンドｘ内に配置された前記現在の音声フレームのスペクトル係数のピーク対平均比およびサブバンドｙ内に配置された前記現在の音声フレームのスペクトル係数のピーク対平均比、サブバンドｅ内に配置された前記現在の音声フレームのスペクトル係数のエンベロープおよびサブバンドｆ内に配置された前記現在の音声フレームのスペクトル係数のエンベロープ、サブバンドｐ内に配置された前記現在の音声フレームのスペクトル係数とサブバンドｑ内に配置された前記現在の音声フレームのスペクトル係数との間のスペクトル相関のパラメータ値、またはサブバンドｒ内に配置された前記現在の音声フレームのスペクトル係数のエンベロープ偏差およびサブバンドｓ内に配置された前記現在の音声フレームのスペクトル係数のエンベロープ偏差のうち少なくとも１つを含み、
前記サブバンドｚの最大周波数ビンは臨界周波数ビンＦ１より大きく、前記サブバンドｗの最大周波数ビンは前記臨界周波数ビンＦ１より大きく、前記サブバンドｊの最大周波数ビンは臨界周波数ビンＦ２より大きく、前記サブバンドｎの最大周波数ビンは前記臨界周波数ビンＦ２より大きく、
前記臨界周波数ビンＦ１の値範囲は６．４ｋＨｚ乃至１２ｋＨｚであり、
前記臨界周波数ビンＦ２の値範囲は４．８ｋＨｚ乃至８ｋＨｚであり、
前記サブバンドｉの最大周波数ビンは前記サブバンドｊの前記最大周波数ビンより小さく、前記サブバンドｍの最大周波数ビンは前記サブバンドｎの前記最大周波数ビンより小さく、前記サブバンドｘの最大周波数ビンは前記サブバンドｙの最小周波数ビン以下であり、前記サブバンドｐの最大周波数ビンは前記サブバンドｑの最小周波数ビン以下であり、前記サブバンドｒの最大周波数ビンは前記サブバンドｓの最小周波数ビン以下であり、前記サブバンドｅの最大周波数ビンは前記サブバンドｆの最小周波数ビン以下であること
請求項９に記載の音声符号化器。
【請求項１１】
以下の条件、即ち、前記サブバンドｗの最小周波数ビンが前記臨界周波数ビンＦ１以上であること、前記サブバンドｚの最小周波数ビンが前記臨界周波数ビンＦ１以上であること、前記サブバンドｉの前記最大周波数ビンが前記サブバンドｊの最小周波数ビン以下であること、前記サブバンドｍの前記最大周波数ビンが前記サブバンドｎの最小周波数ビン以下であること、前記サブバンドｊの最小周波数ビンが前記臨界周波数ビンＦ２より大きいこと、または前記サブバンドｎの最小周波数ビンが前記臨界周波数ビンＦ２より大きいことのうち少なくとも１つが満たされる、請求項１０に記載の音声符号化器。
【請求項１２】
前記第１のパラメータ条件は以下の条件、即ち、
前記現在の音声フレームの前記符号化率が閾値Ｔ１より小さいこと、
前記サブバンドｚ内に配置された前記現在の音声フレームの前記スペクトル係数の前記ピーク対平均比が閾値Ｔ２以下であること、
前記サブバンドｗ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エンベロープ偏差が閾値Ｔ３以下であること、
前記サブバンドｉ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エネルギ平均を前記サブバンドｊ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エネルギ平均で除した商が閾値Ｔ４以上であること、
前記サブバンドｊ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エネルギ平均を前記サブバンドｉ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エネルギ平均から引いた差が閾値Ｔ５以上であること、
前記サブバンドｍ内に配置された前記現在の音声フレームの前記スペクトル係数の前記振幅平均を前記サブバンドｎ内に配置された前記現在の音声フレームの前記スペクトル係数の前記振幅平均で除した商が閾値Ｔ６以上であること、
前記サブバンドｎ内に配置された前記現在の音声フレームの前記スペクトル係数の前記振幅平均を前記サブバンドｍ内に配置された前記現在の音声フレームの前記スペクトル係数の前記振幅平均から引いた差が閾値Ｔ７以上であること、
前記サブバンドｘ内に配置された前記現在の音声フレームの前記スペクトル係数の前記ピーク対平均比と前記サブバンドｙ内に配置された前記現在の音声フレームの前記スペクトル係数の前記ピーク対平均比との比が間隔Ｒ１の中に入ること、
前記サブバンドｘ内に配置された前記現在の音声フレームの前記スペクトル係数の前記ピーク対平均比と前記サブバンドｙ内に配置された前記現在の音声フレームの前記スペクトル係数の前記ピーク対平均比との差の絶対値が閾値Ｔ８以下であること、
前記サブバンドｒ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エンベロープ偏差と前記サブバンドｓ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エンベロープ偏差との比が間隔Ｒ２の中に入ること、
前記サブバンドｒ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エンベロープ偏差と前記サブバンドｓ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エンベロープ偏差との差の絶対値が閾値Ｔ９以下であること、
前記サブバンドｅ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エンベロープと前記サブバンドｆ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エンベロープとの比が間隔Ｒ３の中に入ること、
前記サブバンドｅ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エンベロープと前記サブバンドｆ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エンベロープとの差の絶対値が閾値Ｔ１０以下であること、または
前記サブバンドｐ内に配置された前記現在の音声フレームの前記スペクトル係数と前記サブバンドｑ内に配置された前記現在の音声フレームの前記スペクトル係数との間のスペクトル相関の前記パラメータ値が閾値Ｔ１１以上であること
のうち少なくとも１つを含む、請求項１０または１１に記載の音声符号化器。
【請求項１３】
前記第１のパラメータ条件は以下の条件、即ち、
前記サブバンドｘ内に配置された前記現在の音声フレームの前記スペクトル係数の前記ピーク対平均比を前記サブバンドｙ内に配置された前記現在の音声フレームの前記スペクトル係数の前記ピーク対平均比で除した商が閾値Ｔ４４より小さく、前記サブバンドｙ内に配置された前記現在の音声フレームの前記スペクトル係数の前記ピーク対平均比が閾値Ｔ４５より小さいこと、
前記サブバンドｘ内に配置された前記現在の音声フレームの前記スペクトル係数の前記ピーク対平均比を前記サブバンドｙ内に配置された前記現在の音声フレームの前記スペクトル係数の前記ピーク対平均比で除した商が閾値Ｔ４６より大きく、前記サブバンドｙ内に配置された前記現在の音声フレームの前記スペクトル係数の前記ピーク対平均比が閾値Ｔ４７より大きいこと、
前記サブバンドｙ内に配置された前記現在の音声フレームの前記スペクトル係数の前記ピーク対平均比を前記サブバンドｘ内に配置された前記現在の音声フレームの前記スペクトル係数の前記ピーク対平均比から引いた差が閾値Ｔ４８より小さく、前記サブバンドｙ内に配置された前記現在の音声フレームの前記スペクトル係数の前記ピーク対平均比が閾値Ｔ４９より小さいこと、
前記サブバンドｙ内に配置された前記現在の音声フレームの前記スペクトル係数の前記ピーク対平均比を前記サブバンドｘ内に配置された前記現在の音声フレームの前記スペクトル係数の前記ピーク対平均比から引いた差が閾値Ｔ５０より大きく、前記サブバンドｙ内に配置された前記現在の音声フレームの前記スペクトル係数の前記ピーク対平均比が閾値Ｔ５１より大きいこと、
前記サブバンドｒ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エンベロープ偏差を前記サブバンドｓ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エンベロープ偏差で除した商が閾値Ｔ５２より小さく、前記サブバンドｓ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エンベロープ偏差が閾値Ｔ５３より小さいこと、
前記サブバンドｒ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エンベロープ偏差を前記サブバンドｓ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エンベロープ偏差で除した商が閾値Ｔ５４より大きく、前記サブバンドｓ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エンベロープ偏差が閾値Ｔ５５より大きいこと、
前記サブバンドｓ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エンベロープ偏差を前記サブバンドｒ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エンベロープ偏差から引いた差が閾値Ｔ５６より小さく、前記サブバンドｓ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エンベロープ偏差が閾値Ｔ５７より小さいこと、
前記サブバンドｓ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エンベロープ偏差を前記サブバンドｒ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エンベロープ偏差から引いた差が閾値Ｔ５８より大きく、前記サブバンドｓ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エンベロープ偏差が閾値Ｔ５９より大きいこと、
前記サブバンドｅ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エンベロープを前記サブバンドｆ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エンベロープで除した商が閾値Ｔ６０より小さく、前記サブバンドｆ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エンベロープが閾値Ｔ６１より小さいこと、
前記サブバンドｅ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エンベロープを前記サブバンドｆ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エンベロープで除した商が閾値Ｔ６２より大きく、前記サブバンドｆ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エンベロープが閾値Ｔ６３より大きいこと、
前記サブバンドｆ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エンベロープを前記サブバンドｅ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エンベロープから引いた差が閾値Ｔ６４より小さく、前記サブバンドｆ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エンベロープが閾値Ｔ６５より小さいこと、
前記サブバンドｆ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エンベロープを前記サブバンドｅ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エンベロープから引いた差が閾値Ｔ６６より大きく、前記サブバンドｆ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エンベロープが閾値Ｔ６７より大きいこと、
前記サブバンドｉ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エネルギ平均を前記サブバンドｊ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エネルギ平均で除した前記商が閾値Ｔ６８以下であり、前記サブバンドｚ内に配置された前記現在の音声フレームの前記スペクトル係数の前記ピーク対平均比が閾値Ｔ６９以下であること、
前記サブバンドｊ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エネルギ平均を前記サブバンドｉ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エネルギ平均から引いた前記差が閾値Ｔ７０以下であり、前記サブバンドｚ内に配置された前記現在の音声フレームの前記スペクトル係数の前記ピーク対平均比が閾値Ｔ７１以下であること、
前記サブバンドｍ内に配置された前記現在の音声フレームの前記スペクトル係数の前記振幅平均を前記サブバンドｎ内に配置された前記現在の音声フレームの前記スペクトル係数の前記振幅平均で除した前記商が閾値Ｔ７２以下であり、前記サブバンドｚ内に配置された前記現在の音声フレームの前記スペクトル係数の前記ピーク対平均比が閾値Ｔ７３以下であること、
前記サブバンドｎ内に配置された前記現在の音声フレームの前記スペクトル係数の前記振幅平均を前記サブバンドｍ内に配置された前記現在の音声フレームの前記スペクトル係数の前記振幅平均から引いた前記差が閾値Ｔ７４以下であり、前記サブバンドｚ内に配置された前記現在の音声フレームの前記スペクトル係数の前記ピーク対平均比が閾値Ｔ７５以下であること、
前記サブバンドｉ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エネルギ平均を前記サブバンドｊ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エネルギ平均で除した前記商が閾値Ｔ７６以下であり、前記サブバンドｗ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エンベロープ偏差が閾値Ｔ７７以下であること、
前記サブバンドｊ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エネルギ平均を前記サブバンドｉ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エネルギ平均から引いた前記差が閾値Ｔ７８以下であり、前記サブバンドｗ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エンベロープ偏差が閾値Ｔ７９以下であること、
前記サブバンドｍ内に配置された前記現在の音声フレームの前記スペクトル係数の前記振幅平均を前記サブバンドｎ内に配置された前記現在の音声フレームの前記スペクトル係数の前記振幅平均で除した前記商が閾値Ｔ８０以下であり、前記サブバンドｗ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エンベロープ偏差が閾値Ｔ８１以下であること、または
前記サブバンドｎ内に配置された前記現在の音声フレームの前記スペクトル係数の前記振幅平均を前記サブバンドｍ内に配置された前記現在の音声フレームの前記スペクトル係数の前記振幅平均から引いた前記差が閾値Ｔ８２以下であり、前記サブバンドｗ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エンベロープ偏差が閾値Ｔ８３以下であること
のうち１つを含む、請求項１０乃至１２の何れか１項に記載の音声符号化器。
【請求項１４】
前記第２のパラメータ条件は以下の条件、即ち、
前記現在の音声フレームの前記符号化率は前記閾値Ｔ１以上であること、
前記サブバンドｚ内に配置された前記現在の音声フレームの前記スペクトル係数の前記ピーク対平均比は前記閾値Ｔ２より大きいこと、
前記サブバンドｗ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エンベロープ偏差は前記閾値Ｔ３より大きいこと、
前記サブバンドｉ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エネルギ平均を前記サブバンドｊ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エネルギ平均で除した前記商は前記閾値Ｔ４より小さいこと、
前記サブバンドｊ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エネルギ平均を前記サブバンドｉ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エネルギ平均から引いた前記差は前記閾値Ｔ５より小さいこと、
前記サブバンドｍ内に配置された前記現在の音声フレームの前記スペクトル係数の前記振幅平均を前記サブバンドｎ内に配置された前記現在の音声フレームの前記スペクトル係数の前記振幅平均で除した前記商は前記閾値Ｔ６より小さいこと、
前記サブバンドｎ内に配置された前記現在の音声フレームの前記スペクトル係数の前記振幅平均を前記サブバンドｍ内に配置された前記現在の音声フレームの前記スペクトル係数の前記振幅平均から引いた前記差は前記閾値Ｔ７より小さいこと、
前記サブバンドｘ内に配置された前記現在の音声フレームの前記スペクトル係数の前記ピーク対平均比と前記サブバンドｙ内に配置された前記現在の音声フレームの前記スペクトル係数の前記ピーク対平均比との前記比は前記間隔Ｒ１に入らないこと、
前記サブバンドｘ内に配置された前記現在の音声フレームの前記スペクトル係数の前記ピーク対平均比と前記サブバンドｙ内に配置された前記現在の音声フレームの前記スペクトル係数の前記ピーク対平均比との前記差の前記絶対値は前記閾値Ｔ８より大きいこと、
前記サブバンドｒ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エンベロープ偏差と前記サブバンドｓ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エンベロープ偏差との前記比は前記間隔Ｒ２に入らないこと、
前記サブバンドｒ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エンベロープ偏差と前記サブバンドｓ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エンベロープ偏差との間の前記差の前記絶対値は前記閾値Ｔ９より大きいこと、
前記サブバンドｅ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エンベロープと前記サブバンドｆ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エンベロープとの前記比は前記間隔Ｒ３に入らないこと、
前記サブバンドｅ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エンベロープと前記サブバンドｆ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エンベロープとの間の前記差の前記絶対値は前記閾値Ｔ１０より大きいこと、または
前記サブバンドｐ内に配置された前記現在の音声フレームの前記スペクトル係数と前記サブバンドｑ内に配置された前記現在の音声フレームの前記スペクトル係数との間のスペクトル相関の前記パラメータ値は前記閾値Ｔ１１より小さいこと
のうち少なくとも１つを含む、請求項１０乃至１３の何れか１項に記載の音声符号化器。
【請求項１５】
前記第２のパラメータ条件は以下の条件、即ち、
前記サブバンドｘ内に配置された前記現在の音声フレームの前記スペクトル係数の前記ピーク対平均比を前記サブバンドｙ内に配置された前記現在の音声フレームの前記スペクトル係数の前記ピーク対平均比で除した前記商は前記閾値Ｔ４４より小さく、前記サブバンドｙ内に配置された前記現在の音声フレームの前記スペクトル係数の前記ピーク対平均比は前記閾値Ｔ４５より大きいこと、
前記サブバンドｘ内に配置された前記現在の音声フレームの前記スペクトル係数の前記ピーク対平均比を前記サブバンドｙ内に配置された前記現在の音声フレームの前記スペクトル係数の前記ピーク対平均比で除した前記商は前記閾値Ｔ４６より大きく、前記サブバンドｙ内に配置された前記現在の音声フレームの前記スペクトル係数の前記ピーク対平均比は前記閾値Ｔ４７より小さいこと、
前記サブバンドｙ内に配置された前記現在の音声フレームの前記スペクトル係数の前記ピーク対平均比を前記サブバンドｘ内に配置された前記現在の音声フレームの前記スペクトル係数の前記ピーク対平均比から引いた前記差は前記閾値Ｔ４８より小さく、前記サブバンドｙ内に配置された前記現在の音声フレームの前記スペクトル係数の前記ピーク対平均比は前記閾値Ｔ４９より大きいこと、
前記サブバンドｙ内に配置された前記現在の音声フレームの前記スペクトル係数の前記ピーク対平均比を前記サブバンドｘ内に配置された前記現在の音声フレームの前記スペクトル係数の前記ピーク対平均比から引いた前記差は前記閾値Ｔ５０より大きく、前記サブバンドｙ内に配置された前記現在の音声フレームの前記スペクトル係数の前記ピーク対平均比は前記閾値Ｔ５１より小さいこと、
前記サブバンドｒ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エンベロープ偏差を前記サブバンドｓ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エンベロープ偏差で除した前記商は前記閾値Ｔ５２より小さく、前記サブバンドｓ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エンベロープ偏差は前記閾値Ｔ５３より大きいこと、
前記サブバンドｒ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エンベロープ偏差を前記サブバンドｓ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エンベロープ偏差で除した前記商は前記閾値Ｔ５４より大きく、前記サブバンドｓ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エンベロープ偏差は前記閾値Ｔ５５より小さいこと、
前記サブバンドｓ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エンベロープ偏差を前記サブバンドｒ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エンベロープ偏差から引いた前記差は前記閾値Ｔ５６より小さく、前記サブバンドｓ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エンベロープ偏差は前記閾値Ｔ５７より大きいこと、
前記サブバンドｓ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エンベロープ偏差を前記サブバンドｒ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エンベロープ偏差から引いた前記差は前記閾値Ｔ５８より大きく、前記サブバンドｓ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エンベロープ偏差は前記閾値Ｔ５９より小さいこと、
前記サブバンドｅ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エンベロープを前記サブバンドｆ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エンベロープで除した前記商は前記閾値Ｔ６０より小さく、前記サブバンドｆ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エンベロープは前記閾値Ｔ６１より大きいこと、
前記サブバンドｅ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エンベロープを前記サブバンドｆ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エンベロープで除した前記商は前記閾値Ｔ６２より大きく、前記サブバンドｆ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エンベロープは前記閾値Ｔ６３より小さいこと、
前記サブバンドｆ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エンベロープを前記サブバンドｅ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エンベロープから引いた前記差は前記閾値Ｔ６４より小さく、前記サブバンドｆ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エンベロープは前記閾値Ｔ６５より大きいこと、
前記サブバンドｆ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エンベロープを前記サブバンドｅ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エンベロープから引いた前記差は前記閾値Ｔ６６より大きく、前記サブバンドｆ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エンベロープは前記閾値Ｔ６７より小さいこと、
前記サブバンドｉ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エネルギ平均を前記サブバンドｊ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エネルギ平均で除した前記商は前記閾値Ｔ６８以下であり、前記サブバンドｚ内に配置された前記現在の音声フレームの前記スペクトル係数の前記ピーク対平均比は前記閾値Ｔ６９より大きいこと、
前記サブバンドｊ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エネルギ平均を前記サブバンドｉ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エネルギ平均から引いた前記差は前記閾値Ｔ７０以下であり、前記サブバンドｚ内に配置された前記現在の音声フレームの前記スペクトル係数の前記ピーク対平均比は前記閾値Ｔ７１より大きいこと、
前記サブバンドｍ内に配置された前記現在の音声フレームの前記スペクトル係数の前記振幅平均を前記サブバンドｎ内に配置された前記現在の音声フレームの前記スペクトル係数の前記振幅平均で除した前記商は前記閾値Ｔ７２以下であり、前記サブバンドｚ内に配置された前記現在の音声フレームの前記スペクトル係数の前記ピーク対平均比は前記閾値Ｔ７３より大きいこと、
前記サブバンドｎ内に配置された前記現在の音声フレームの前記スペクトル係数の前記振幅平均を前記サブバンドｍ内に配置された前記現在の音声フレームの前記スペクトル係数の前記振幅平均から引いた前記差は前記閾値Ｔ７４以下であり、前記サブバンドｚ内に配置された前記現在の音声フレームの前記スペクトル係数の前記ピーク対平均比は前記閾値Ｔ７５より大きいこと、
前記サブバンドｉ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エネルギ平均を前記サブバンドｊ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エネルギ平均で除した前記商は前記閾値Ｔ７６以下であり、前記サブバンドｗ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エンベロープ偏差は前記閾値Ｔ７７より大きいこと、
前記サブバンドｊ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エネルギ平均を前記サブバンドｉ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エネルギ平均から引いた前記差は前記閾値Ｔ７８以下であり、前記サブバンドｗ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エンベロープ偏差は前記閾値Ｔ７９より大きいこと、
前記サブバンドｍ内に配置された前記現在の音声フレームの前記スペクトル係数の前記振幅平均を前記サブバンドｎ内に配置された前記現在の音声フレームの前記スペクトル係数の前記振幅平均で除した前記商は前記閾値Ｔ８０以下であり、前記サブバンドｗ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エンベロープ偏差は前記閾値Ｔ８１より大きいこと、または
前記サブバンドｎ内に配置された前記現在の音声フレームの前記スペクトル係数の前記振幅平均を前記サブバンドｍ内に配置された前記現在の音声フレームの前記スペクトル係数の前記振幅平均から引いた前記差は前記閾値Ｔ８２以下であり、前記サブバンドｗ内に配置された前記現在の音声フレームの前記スペクトル係数の前記エンベロープ偏差は前記閾値Ｔ８３より大きいこと
のうち１つを含む、請求項１０乃至１４の何れか１項に記載の音声符号化器。
【請求項１６】
以下の条件、即ち、
前記閾値Ｔ２が２以上であること、
前記閾値Ｔ４が１／１．２以下であること、
前記間隔Ｒ１が［１／２．２５、２．２５］であること、
前記閾値Ｔ４４が１／２．５６以下であること、
前記閾値Ｔ４５が１．５以上であること、
前記閾値Ｔ４６が１／２．５６以上であること、
前記閾値Ｔ４７が１．５以下であること、
前記閾値Ｔ６８が１．２５以下であること、または
前記閾値Ｔ６９が２以上であること
のうち少なくとも１つが満たされる、請求項１２乃至１５の何れか１項に記載の音声符号化器。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、発明の名称を「音声符号化方法および関連装置」とした、２０１４年７月２８日に中国特許庁に出願された中国特許出願第２０１４１０３６３９０５．５号に対する優先権を主張し、引用により全体として本明細書に組み込む。
【０００２】
本発明は音声符号化技術に関し、特に、音声符号化方法および関連装置に関する。
【背景技術】
【０００３】
既存の音声（例えば、音楽）符号化アルゴリズムでは、同一のビット・レートにおいて、幾つかの音声符号化アルゴリズムは特定の符号化帯域幅に制限され、主に、比較的低い帯域幅を有する音声フレームを符号化するために使用され、幾つかの音声符号化アルゴリズムは符号化帯域幅に制限されず、主に、比較的高い帯域幅を有する音声フレームを符号化するために使用される。確かに、音声符号化アルゴリズムのこの２つのカテゴリの両方は利点と欠点を有する。
【０００４】
しかし先行技術では、音声フレーム符号化において、音声フレームを符号化するために、固定された符号化アルゴリズムが直接使用されている。このように、使用される音声符号化アルゴリズムは良好な符号化品質または符号化効率を保証することは殆どできない。
【発明の概要】
【課題を解決するための手段】
【０００５】
本発明の諸実施形態では、音声フレーム符号化の符号化品質または符号化効率を改善するための音声符号化方法および関連装置を提供する。
【０００６】
本発明の諸実施形態の第１の態様では、時間周波数変換処理を現在の音声フレームの時間領域信号に実施して、現在の音声フレームのスペクトル係数を取得するステップと、現在の音声フレームの基準符号化パラメータを取得するステップと、現在の音声フレームの取得された基準符号化パラメータが第１のパラメータ条件を満たす場合、現在の音声フレームのスペクトル係数を変換符号化励起アルゴリズムに基づいて符号化するか、または、現在の音声フレームの取得された基準符号化パラメータが第２のパラメータ条件を満たす場合、現在の音声フレームのスペクトル係数を高品質変換符号化アルゴリズムに基づいて符号化するステップとを含む、音声符号化方法を提供する。
【０００７】
第１の態様を参照して、第１の態様の第１の可能な実装方式では、基準符号化パラメータは、以下のパラメータ、即ち、現在の音声フレームの符号化率、サブバンドｚ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比、サブバンドｗ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差、サブバンドｉ内に配置された現在の音声フレームのスペクトル係数のエネルギ平均およびサブバンドｊ内に配置された現在の音声フレームのスペクトル係数のエネルギ平均、サブバンドｍ内に配置された現在の音声フレームのスペクトル係数の振幅平均およびサブバンドｎ内に配置された現在の音声フレームのスペクトル係数の振幅平均、サブバンドｘ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比およびサブバンドｙ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比、サブバンドｒ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差およびサブバンドｓ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差、サブバンドｅ内に配置された現在の音声フレームのスペクトル係数のエンベロープおよびサブバンドｆ内に配置された現在の音声フレームのスペクトル係数のエンベロープ、またはサブバンドｐ内に配置された現在の音声フレームのスペクトル係数とサブバンドｑ内に配置された現在の音声フレームのスペクトル係数との間のスペクトル相関のパラメータ値のうち少なくとも１つを含み、
サブバンドｚの最大周波数ビンは臨界周波数ビンＦ１より大きく、サブバンドｗの最大周波数ビンは臨界周波数ビンＦ１より大きく、サブバンドｊの最大周波数ビンは臨界周波数ビンＦ２より大きく、サブバンドｎの最大周波数ビンは臨界周波数ビンＦ２より大きく、
臨界周波数ビンＦ１の値範囲は６．４ｋＨｚ乃至１２ｋＨｚであり、
臨界周波数ビンＦ２の値範囲は４．８ｋＨｚ乃至８ｋＨｚであり、
サブバンドｉの最大周波数ビンはサブバンドｊの最大周波数ビンより小さく、サブバンドｍの最大周波数ビンはサブバンドｎの最大周波数ビンより小さく、サブバンドｘの最大周波数ビンはサブバンドｙの最小周波数ビン以下であり、サブバンドｐの最大周波数ビンはサブバンドｑの最小周波数ビン以下であり、サブバンドｒの最大周波数ビンはサブバンドｓの最小周波数ビン以下であり、サブバンドｅの最大周波数ビンはサブバンドｆの最小周波数ビン以下である。
【０００８】
第１の態様の第１の可能な実装方式を参照して、第１の態様の第２の可能な実装方式では、以下の条件、即ち、サブバンドｗの最小周波数ビンが臨界周波数ビンＦ１以上であること、サブバンドｚの最小周波数ビンが臨界周波数ビンＦ１以上であること、サブバンドｉの最大周波数ビンがサブバンドｊの最小周波数ビン以下であること、サブバンドｍの最大周波数ビンがサブバンドｎの最小周波数ビン以下であること、サブバンドｊの最小周波数ビンが臨界周波数ビンＦ２より大きいこと、またはサブバンドｎの最小周波数ビンが臨界周波数ビンＦ２より大きいこと、のうち少なくとも１つが満たされる。
【０００９】
第１の態様の第１の可能な実装方式または第１の態様の第２の可能な実装方式を参照して、第１の態様の第３の可能な実装方式では、第１のパラメータ条件は、以下の条件、即ち、
現在の音声フレームの符号化率が閾値Ｔ１より小さいこと、
サブバンドｚ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比が閾値Ｔ２以下であること、
サブバンドｗ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差が閾値Ｔ３以下であること、
サブバンドｉ内に配置された現在の音声フレームのスペクトル係数のエネルギ平均をサブバンドｊ内に配置された現在の音声フレームのスペクトル係数のエネルギ平均で除した商が閾値Ｔ４以上であること、
サブバンドｊ内に配置された現在の音声フレームのスペクトル係数のエネルギ平均をサブバンドｉ内に配置された現在の音声フレームのスペクトル係数のエネルギ平均から引いた差が閾値Ｔ５以上であること、
サブバンドｍ内に配置された現在の音声フレームのスペクトル係数の振幅平均をサブバンドｎ内に配置された現在の音声フレームのスペクトル係数の振幅平均で除した商が閾値Ｔ６以上であること、
サブバンドｎ内に配置された現在の音声フレームのスペクトル係数の振幅平均をサブバンドｍ内に配置された現在の音声フレームのスペクトル係数の振幅平均から引いた差が閾値Ｔ７以上であること、
サブバンドｘ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比とサブバンドｙ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比との比が間隔Ｒ１の中に入ること、
サブバンドｘ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比とサブバンドｙ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比との差の絶対値が閾値Ｔ８以下であること、
サブバンドｒ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差とサブバンドｓ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差との比が間隔Ｒ２の中に入ること、
サブバンドｒ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差とサブバンドｓ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差との差の絶対値が閾値Ｔ９以下であること、
サブバンドｅ内に配置された現在の音声フレームのスペクトル係数のエンベロープとサブバンドｆ内に配置された現在の音声フレームのスペクトル係数のエンベロープとの比が間隔Ｒ３の中に入ること、
サブバンドｅ内に配置された現在の音声フレームのスペクトル係数のエンベロープとサブバンドｆ内に配置された現在の音声フレームのスペクトル係数のエンベロープとの差の絶対値が閾値Ｔ１０以下であること、または
サブバンドｐ内に配置された現在の音声フレームのスペクトル係数とサブバンドｑ内に配置された現在の音声フレームのスペクトル係数との間のスペクトル相関のパラメータ値が閾値Ｔ１１以上であること
のうち少なくとも１つを含む。
【００１０】
第１の態様の第１の可能な実装方式、第１の態様の第２の可能な実装方式、または第１の態様の第３の可能な実装方式を参照して、第１の態様の第４の可能な実装方式では、第１のパラメータ条件は、以下の条件、即ち、
サブバンドｘ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比をサブバンドｙ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比で除した商が閾値Ｔ４４より小さく、サブバンドｙ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比が閾値Ｔ４５より小さいこと、
サブバンドｘ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比をサブバンドｙ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比で除した商が閾値Ｔ４６より大きく、サブバンドｙ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比が閾値Ｔ４７より大きいこと、
サブバンドｙ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比をサブバンドｘ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比から引いた差が閾値Ｔ４８より小さく、サブバンドｙ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比が閾値Ｔ４９より小さいこと、
サブバンドｙ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比をサブバンドｘ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比から引いた差が閾値Ｔ５０より大きく、サブバンドｙ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比が閾値Ｔ５１より大きいこと、
サブバンドｒ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差をサブバンドｓ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差で除した商が閾値Ｔ５２より小さく、サブバンドｓ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差が閾値Ｔ５３より小さいこと、
サブバンドｒ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差をサブバンドｓ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差で除した商が閾値Ｔ５４より大きく、サブバンドｓ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差が閾値Ｔ５５より大きいこと、
サブバンドｓ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差をサブバンドｒ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差から引いた差が閾値Ｔ５６より小さく、サブバンドｓ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差が閾値Ｔ５７より小さいこと、
サブバンドｓ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差をサブバンドｒ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差から引いた差が閾値Ｔ５８より大きく、サブバンドｓ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差が閾値Ｔ５９より大きいこと、
サブバンドｅ内に配置された現在の音声フレームのスペクトル係数のエンベロープをサブバンドｆ内に配置された現在の音声フレームのスペクトル係数のエンベロープで除した商が閾値Ｔ６０より小さく、サブバンドｆ内に配置された現在の音声フレームのスペクトル係数のエンベロープが閾値Ｔ６１より小さいこと、
サブバンドｅ内に配置された現在の音声フレームのスペクトル係数のエンベロープをサブバンドｆ内に配置された現在の音声フレームのスペクトル係数のエンベロープで除した商が閾値Ｔ６２より大きく、サブバンドｆ内に配置された現在の音声フレームのスペクトル係数のエンベロープが閾値Ｔ６３より大きいこと、
サブバンドｆ内に配置された現在の音声フレームのスペクトル係数のエンベロープをサブバンドｅ内に配置された現在の音声フレームのスペクトル係数のエンベロープから引いた差が閾値Ｔ６４より小さく、サブバンドｆ内に配置された現在の音声フレームのスペクトル係数のエンベロープが閾値Ｔ６５より小さいこと、
サブバンドｆ内に配置された現在の音声フレームのスペクトル係数のエンベロープをサブバンドｅ内に配置された現在の音声フレームのスペクトル係数のエンベロープから引いた差が閾値Ｔ６６より大きく、サブバンドｆ内に配置された現在の音声フレームのスペクトル係数のエンベロープが閾値Ｔ６７より大きいこと、
サブバンドｉ内に配置された現在の音声フレームのスペクトル係数のエネルギ平均をサブバンドｊ内に配置された現在の音声フレームのスペクトル係数のエネルギ平均で除した商が閾値Ｔ６８以下であり、サブバンドｚ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比が閾値Ｔ６９以下であること、
サブバンドｊ内に配置された現在の音声フレームのスペクトル係数のエネルギ平均をサブバンドｉ内に配置された現在の音声フレームのスペクトル係数のエネルギ平均から引いた差が閾値Ｔ７０以下であり、サブバンドｚ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比が閾値Ｔ７１以下であること、
サブバンドｍ内に配置された現在の音声フレームのスペクトル係数の振幅平均をサブバンドｎ内に配置された現在の音声フレームのスペクトル係数の振幅平均で除した商が閾値Ｔ７２以下であり、サブバンドｚ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比が閾値Ｔ７３以下であること、
サブバンドｎ内に配置された現在の音声フレームのスペクトル係数の振幅平均をサブバンドｍ内に配置された現在の音声フレームのスペクトル係数の振幅平均から引いた差が閾値Ｔ７４以下であり、サブバンドｚ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比が閾値Ｔ７５以下であること、
サブバンドｉ内に配置された現在の音声フレームのスペクトル係数のエネルギ平均をサブバンドｊ内に配置された現在の音声フレームのスペクトル係数のエネルギ平均で除した商が閾値Ｔ７６以下であり、サブバンドｗ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差が閾値Ｔ７７以下であること、
サブバンドｊ内に配置された現在の音声フレームのスペクトル係数のエネルギ平均をサブバンドｉ内に配置された現在の音声フレームのスペクトル係数のエネルギ平均から引いた差が閾値Ｔ７８以下であり、サブバンドｗ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差が閾値Ｔ７９以下であること、
サブバンドｍ内に配置された現在の音声フレームのスペクトル係数の振幅平均をサブバンドｎ内に配置された現在の音声フレームのスペクトル係数の振幅平均で除した商が閾値Ｔ８０以下であり、サブバンドｗ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差が閾値Ｔ８１以下であること、または
サブバンドｎ内に配置された現在の音声フレームのスペクトル係数の振幅平均をサブバンドｍ内に配置された現在の音声フレームのスペクトル係数の振幅平均から引いた差が閾値Ｔ８２以下であり、サブバンドｗ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差が閾値Ｔ８３以下であること
のうち１つを含む。
【００１１】
第１の態様の第１の可能な実装方式、第１の態様の第２の可能な実装方式、第１の態様の第３の可能な実装方式、または第１の態様の第４の可能な実装方式を参照して、第１の態様の第５の可能な実装方式では、第２のパラメータ条件は、以下の条件、即ち、
現在の音声フレームの符号化率が閾値Ｔ１以上であること、
サブバンドｚ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比が閾値Ｔ２より大きいこと、
サブバンドｗ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差が閾値Ｔ３より大きいこと、
サブバンドｉ内に配置された現在の音声フレームのスペクトル係数のエネルギ平均をサブバンドｊ内に配置された現在の音声フレームのスペクトル係数のエネルギ平均で除した商が閾値Ｔ４より小さいこと、
サブバンドｊ内に配置された現在の音声フレームのスペクトル係数のエネルギ平均をサブバンドｉ内に配置された現在の音声フレームのスペクトル係数のエネルギ平均から引いた差が閾値Ｔ５より小さいこと、
サブバンドｍ内に配置された現在の音声フレームのスペクトル係数の振幅平均をサブバンドｎ内に配置された現在の音声フレームのスペクトル係数の振幅平均で除した商が閾値Ｔ６より小さいこと、
サブバンドｎ内に配置された現在の音声フレームのスペクトル係数の振幅平均をサブバンドｍ内に配置された現在の音声フレームのスペクトル係数の振幅平均から引いた差が閾値Ｔ７より小さいこと、
サブバンドｘ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比とサブバンドｙ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比との比が間隔Ｒ１に入らないこと、
サブバンドｘ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比とサブバンドｙ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比との差の絶対値が閾値Ｔ８より大きいこと、
サブバンドｒ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差とサブバンドｓ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差との比が間隔Ｒ２に入らないこと、
サブバンドｒ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差とサブバンドｓ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差との差の絶対値が閾値Ｔ９より大きいこと、
サブバンドｅ内に配置された現在の音声フレームのスペクトル係数のエンベロープとサブバンドｆ内に配置された現在の音声フレームのスペクトル係数のエンベロープとの比が間隔Ｒ３に入らないこと、
サブバンドｅ内に配置された現在の音声フレームのスペクトル係数のエンベロープとサブバンドｆ内に配置された現在の音声フレームのスペクトル係数のエンベロープとの間の差の絶対値が閾値Ｔ１０より大きいこと、または
サブバンドｐ内に配置された現在の音声フレームのスペクトル係数とサブバンドｑ内に配置された現在の音声フレームのスペクトル係数との間のスペクトル相関のパラメータ値が閾値Ｔ１１より小さいこと
のうち少なくとも１つを含む。
【００１２】
第１の態様の第１の可能な実装方式、第１の態様の第２の可能な実装方式、第１の態様の第３の可能な実装方式、第１の態様の第４の可能な実装方式、または第１の態様の第５の可能な実装方式を参照して、第１の態様の第６の可能な実装方式では、第２のパラメータ条件は、以下の条件、即ち、
サブバンドｘ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比をサブバンドｙ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比で除した商が閾値Ｔ４４より小さく、サブバンドｙ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比が閾値Ｔ４５より大きいこと、
サブバンドｘ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比をサブバンドｙ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比で除した商が閾値Ｔ４６より大きく、サブバンドｙ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比が閾値Ｔ４７より小さいこと、
サブバンドｙ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比をサブバンドｘ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比から引いた差が閾値Ｔ４８より小さく、サブバンドｙ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比が閾値Ｔ４９より大きいこと、
サブバンドｙ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比をサブバンドｘ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比から引いた差が閾値Ｔ５０より大きく、サブバンドｙ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比が閾値Ｔ５１より小さいこと、
サブバンドｒ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差をサブバンドｓ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差で除した商が閾値Ｔ５２より小さく、サブバンドｓ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差が閾値Ｔ５３より大きいこと、
サブバンドｒ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差をサブバンドｓ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差で除した商が閾値Ｔ５４より大きく、サブバンドｓ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差が閾値Ｔ５５より小さいこと、
サブバンドｓ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差をサブバンドｒ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差から引いた差が閾値Ｔ５６より小さく、サブバンドｓ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差が閾値Ｔ５７より大きいこと、
サブバンドｓ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差をサブバンドｒ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差から引いた差が閾値Ｔ５８より大きく、サブバンドｓ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差が閾値Ｔ５９より小さいこと、
サブバンドｅ内に配置された現在の音声フレームのスペクトル係数のエンベロープをサブバンドｆ内に配置された現在の音声フレームのスペクトル係数のエンベロープで除した商が閾値Ｔ６０より小さく、サブバンドｆ内に配置された現在の音声フレームのスペクトル係数のエンベロープが閾値Ｔ６１より大きいこと、
サブバンドｅ内に配置された現在の音声フレームのスペクトル係数のエンベロープをサブバンドｆ内に配置された現在の音声フレームのスペクトル係数のエンベロープで除した商が閾値Ｔ６２より大きく、サブバンドｆ内に配置された現在の音声フレームのスペクトル係数のエンベロープが閾値Ｔ６３より小さいこと、
サブバンドｆ内に配置された現在の音声フレームのスペクトル係数のエンベロープをサブバンドｅ内に配置された現在の音声フレームのスペクトル係数のエンベロープから引いた差が閾値Ｔ６４より小さく、サブバンドｆ内に配置された現在の音声フレームのスペクトル係数のエンベロープが閾値Ｔ６５より大きいこと、
サブバンドｆ内に配置された現在の音声フレームのスペクトル係数のエンベロープをサブバンドｅ内に配置された現在の音声フレームのスペクトル係数のエンベロープから引いた差が閾値Ｔ６６より大きく、サブバンドｆ内に配置された現在の音声フレームのスペクトル係数のエンベロープが閾値Ｔ６７より小さいこと、
サブバンドｉ内に配置された現在の音声フレームのスペクトル係数のエネルギ平均をサブバンドｊ内に配置された現在の音声フレームのスペクトル係数のエネルギ平均で除した商が閾値Ｔ６８以下であり、サブバンドｚ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比が閾値Ｔ６９より大きいこと、
サブバンドｊ内に配置された現在の音声フレームのスペクトル係数のエネルギ平均をサブバンドｉ内に配置された現在の音声フレームのスペクトル係数のエネルギ平均から引いた差が閾値Ｔ７０以下であり、サブバンドｚ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比が閾値Ｔ７１より大きいこと、
サブバンドｍ内に配置された現在の音声フレームのスペクトル係数の振幅平均をサブバンドｎ内に配置された現在の音声フレームのスペクトル係数の振幅平均で除した商が閾値Ｔ７２以下であり、サブバンドｚ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比が閾値Ｔ７３より大きいこと、
サブバンドｎ内に配置された現在の音声フレームのスペクトル係数の振幅平均をサブバンドｍ内に配置された現在の音声フレームのスペクトル係数の振幅平均から引いた差が閾値Ｔ７４以下であり、サブバンドｚ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比が閾値Ｔ７５より大きいこと、
サブバンドｉ内に配置された現在の音声フレームのスペクトル係数のエネルギ平均をサブバンドｊ内に配置された現在の音声フレームのスペクトル係数のエネルギ平均で除した商が閾値Ｔ７６以下であり、サブバンドｗ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差が閾値Ｔ７７より大きいこと、
サブバンドｊ内に配置された現在の音声フレームのスペクトル係数のエネルギ平均をサブバンドｉ内に配置された現在の音声フレームのスペクトル係数のエネルギ平均から引いた差が閾値Ｔ７８以下であり、サブバンドｗ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差が閾値Ｔ７９より大きいこと、
サブバンドｍ内に配置された現在の音声フレームのスペクトル係数の振幅平均をサブバンドｎ内に配置された現在の音声フレームのスペクトル係数の振幅平均で除した商が閾値Ｔ８０以下であり、サブバンドｗ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差が閾値Ｔ８１より大きいこと、または
サブバンドｎ内に配置された現在の音声フレームのスペクトル係数の振幅平均をサブバンドｍ内に配置された現在の音声フレームのスペクトル係数の振幅平均から引いた差が閾値Ｔ８２以下であり、サブバンドｗ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差が閾値Ｔ８３より大きいこと
のうち１つを含む。
【００１３】
第１の態様の第３の可能な実装方式、第１の態様の第４の可能な実装方式、第１の態様の第５の可能な実装方式、または第１の態様の第６の可能な実装方式を参照して、第１の態様の第７の可能な実装方式では、以下の条件、即ち、
閾値Ｔ２が２以上であること、
閾値Ｔ４が１／１．２以下であること、
間隔Ｒ１が［１／２．２５、２．２５］であること、
閾値Ｔ４４が１／２．５６以下であること、
閾値Ｔ４５が１．５以上であること、
閾値Ｔ４６が１／２．５６以上であること、
閾値Ｔ４７が１．５以下であること、
閾値Ｔ６８が１．２５以下であること、または
閾値Ｔ６９が２以上であること
のうち少なくとも１つが満たされる。
【００１４】
本発明の諸実施形態の第２の態様では、時間周波数変換処理を現在の音声フレームの時間領域信号に実施して、現在の音声フレームのスペクトル係数を取得するように構成された時間周波数変換ユニットと、現在の音声フレームの基準符号化パラメータを取得するように構成された取得ユニットと、当該取得ユニットにより取得された現在の音声フレームの基準符号化パラメータが第１のパラメータ条件を満たす場合、現在の音声フレームのスペクトル係数を変換符号化励起アルゴリズムに基づいて符号化するか、または、当該取得ユニットにより取得された現在の音声フレームの基準符号化パラメータが第２のパラメータ条件を満たす場合、現在の音声フレームのスペクトル係数を高品質変換符号化アルゴリズムに基づいて符号化するように構成された符号化ユニットと、を備える音声符号化器を提供する。
【００１５】
第２の態様を参照して、第２の態様の第１の可能な実装方式では、基準符号化パラメータは、以下のパラメータ、即ち、現在の音声フレームの符号化率、サブバンドｚ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比、サブバンドｗ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差、サブバンドｉ内に配置された現在の音声フレームのスペクトル係数のエネルギ平均およびサブバンドｊ内に配置された現在の音声フレームのスペクトル係数のエネルギ平均、サブバンドｍ内に配置された現在の音声フレームのスペクトル係数の振幅平均およびサブバンドｎ内に配置された現在の音声フレームのスペクトル係数の振幅平均、サブバンドｘ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比およびサブバンドｙ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比、サブバンドｒ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差およびサブバンドｓ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差、サブバンドｅ内に配置された現在の音声フレームのスペクトル係数のエンベロープおよびサブバンドｆ内に配置された現在の音声フレームのスペクトル係数のエンベロープ、またはサブバンドｐ内に配置された現在の音声フレームのスペクトル係数とサブバンドｑ内に配置された現在の音声フレームのスペクトル係数との間のスペクトル相関のパラメータ値のうち少なくとも１つを含み、
サブバンドｚの最大周波数ビンは臨界周波数ビンＦ１より大きく、サブバンドｗの最大周波数ビンは臨界周波数ビンＦ１より大きく、サブバンドｊの最大周波数ビンは臨界周波数ビンＦ２より大きく、サブバンドｎの最大周波数ビンは臨界周波数ビンＦ２より大きく、臨界周波数ビンＦ１の値範囲は６．４ｋＨｚ乃至１２ｋＨｚであり、臨界周波数ビンＦ２の値範囲は４．８ｋＨｚ乃至８ｋＨｚであり、
サブバンドｉの最大周波数ビンはサブバンドｊの最大周波数ビンより小さく、サブバンドｍの最大周波数ビンはサブバンドｎの最大周波数ビンより小さく、サブバンドｘの最大周波数ビンはサブバンドｙの最小周波数ビン以下であり、サブバンドｐの最大周波数ビンはサブバンドｑの最小周波数ビン以下であり、サブバンドｒの最大周波数ビンはサブバンドｓの最小周波数ビン以下であり、サブバンドｅの最大周波数ビンはサブバンドｆの最小周波数ビン以下である。
【００１６】
第２の態様の第１の可能な実装方式を参照して、第２の態様の第２の可能な実装方式では、以下の条件、即ち、サブバンドｗの最小周波数ビンが臨界周波数ビンＦ１以上であること、サブバンドｚの最小周波数ビンが臨界周波数ビンＦ１以上であること、サブバンドｉの最大周波数ビンがサブバンドｊの最小周波数ビン以下であること、サブバンドｍの最大周波数ビンがサブバンドｎの最小周波数ビン以下であること、サブバンドｊの最小周波数ビンが臨界周波数ビンＦ２より大きいこと、またはサブバンドｎの最小周波数ビンが臨界周波数ビンＦ２より大きいことのうち少なくとも１つが満たされる。
【００１７】
第２の態様の第１の可能な実装方式または第２の態様の第２の可能な実装方式を参照して、第２の態様の第３の可能な実装方式では、第１のパラメータ条件は、以下の条件、即ち、
現在の音声フレームの符号化率が閾値Ｔ１より小さいこと、
サブバンドｚ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比が閾値Ｔ２以下であること、
サブバンドｗ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差が閾値Ｔ３以下であること、
サブバンドｉ内に配置された現在の音声フレームのスペクトル係数のエネルギ平均をサブバンドｊ内に配置された現在の音声フレームのスペクトル係数のエネルギ平均で除した商が閾値Ｔ４以上であること、
サブバンドｊ内に配置された現在の音声フレームのスペクトル係数のエネルギ平均をサブバンドｉ内に配置された現在の音声フレームのスペクトル係数のエネルギ平均から引いた差が閾値Ｔ５以上であること、
サブバンドｍ内に配置された現在の音声フレームのスペクトル係数の振幅平均をサブバンドｎ内に配置された現在の音声フレームのスペクトル係数の振幅平均で除した商が閾値Ｔ６以上であること、
サブバンドｎ内に配置された現在の音声フレームのスペクトル係数の振幅平均をサブバンドｍ内に配置された現在の音声フレームのスペクトル係数の振幅平均から引いた差が閾値Ｔ７以上であること、
サブバンドｘ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比とサブバンドｙ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比との比が間隔Ｒ１の中に入ること、
サブバンドｘ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比とサブバンドｙ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比との差の絶対値が閾値Ｔ８以下であること、
サブバンドｒ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差とサブバンドｓ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差との比が間隔Ｒ２の中に入ること、
サブバンドｒ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差とサブバンドｓ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差との差の絶対値が閾値Ｔ９以下であること、
サブバンドｅ内に配置された現在の音声フレームのスペクトル係数のエンベロープとサブバンドｆ内に配置された現在の音声フレームのスペクトル係数のエンベロープとの比が間隔Ｒ３の中に入ること、
サブバンドｅ内に配置された現在の音声フレームのスペクトル係数のエンベロープとサブバンドｆ内に配置された現在の音声フレームのスペクトル係数のエンベロープとの差の絶対値が閾値Ｔ１０以下であること、または
サブバンドｐ内に配置された現在の音声フレームのスペクトル係数とサブバンドｑ内に配置された現在の音声フレームのスペクトル係数との間のスペクトル相関のパラメータ値が閾値Ｔ１１以上であること
のうち少なくとも１つを含む。
【００１８】
第２の態様の第１の可能な実装方式、第２の態様の第２の可能な実装方式、または第２の態様の第３の可能な実装方式を参照して、第２の態様の第４の可能な実装方式では、第１のパラメータ条件は、以下の条件、即ち、
サブバンドｘ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比をサブバンドｙ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比で除した商が閾値Ｔ４４より小さく、サブバンドｙ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比が閾値Ｔ４５より小さいこと、
サブバンドｘ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比をサブバンドｙ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比で除した商が閾値Ｔ４６より大きく、サブバンドｙ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比が閾値Ｔ４７より大きいこと、
サブバンドｙ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比をサブバンドｘ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比から引いた差が閾値Ｔ４８より小さく、サブバンドｙ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比が閾値Ｔ４９より小さいこと、
サブバンドｙ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比をサブバンドｘ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比から引いた差が閾値Ｔ５０より大きく、サブバンドｙ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比が閾値Ｔ５１より大きいこと、
サブバンドｒ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差をサブバンドｓ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差で除した商が閾値Ｔ５２より小さく、サブバンドｓ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差が閾値Ｔ５３より小さいこと、
サブバンドｒ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差をサブバンドｓ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差で除した商が閾値Ｔ５４より大きく、サブバンドｓ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差が閾値Ｔ５５より大きいこと、
サブバンドｓ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差をサブバンドｒ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差から引いた差が閾値Ｔ５６より小さく、サブバンドｓ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差が閾値Ｔ５７より小さいこと、
サブバンドｓ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差をサブバンドｒ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差から引いた差が閾値Ｔ５８より大きく、サブバンドｓ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差が閾値Ｔ５９より大きいこと、
サブバンドｅ内に配置された現在の音声フレームのスペクトル係数のエンベロープをサブバンドｆ内に配置された現在の音声フレームのスペクトル係数のエンベロープで除した商が閾値Ｔ６０より小さく、サブバンドｆ内に配置された現在の音声フレームのスペクトル係数のエンベロープが閾値Ｔ６１より小さいこと、
サブバンドｅ内に配置された現在の音声フレームのスペクトル係数のエンベロープをサブバンドｆ内に配置された現在の音声フレームのスペクトル係数のエンベロープで除した商が閾値Ｔ６２より大きく、サブバンドｆ内に配置された現在の音声フレームのスペクトル係数のエンベロープが閾値Ｔ６３より大きいこと、
サブバンドｆ内に配置された現在の音声フレームのスペクトル係数のエンベロープをサブバンドｅ内に配置された現在の音声フレームのスペクトル係数のエンベロープから引いた差が閾値Ｔ６４より小さく、サブバンドｆ内に配置された現在の音声フレームのスペクトル係数のエンベロープが閾値Ｔ６５より小さいこと、
サブバンドｆ内に配置された現在の音声フレームのスペクトル係数のエンベロープをサブバンドｅ内に配置された現在の音声フレームのスペクトル係数のエンベロープから引いた差が閾値Ｔ６６より大きく、サブバンドｆ内に配置された現在の音声フレームのスペクトル係数のエンベロープが閾値Ｔ６７より大きいこと、
サブバンドｉ内に配置された現在の音声フレームのスペクトル係数のエネルギ平均をサブバンドｊ内に配置された現在の音声フレームのスペクトル係数のエネルギ平均で除した商が閾値Ｔ６８以下であり、サブバンドｚ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比が閾値Ｔ６９以下であること、
サブバンドｊ内に配置された現在の音声フレームのスペクトル係数のエネルギ平均をサブバンドｉ内に配置された現在の音声フレームのスペクトル係数のエネルギ平均から引いた差が閾値Ｔ７０以下であり、サブバンドｚ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比が閾値Ｔ７１以下であること、
サブバンドｍ内に配置された現在の音声フレームのスペクトル係数の振幅平均をサブバンドｎ内に配置された現在の音声フレームのスペクトル係数の振幅平均で除した商が閾値Ｔ７２以下であり、サブバンドｚ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比が閾値Ｔ７３以下であること、
サブバンドｎ内に配置された現在の音声フレームのスペクトル係数の振幅平均をサブバンドｍ内に配置された現在の音声フレームのスペクトル係数の振幅平均から引いた差が閾値Ｔ７４以下であり、サブバンドｚ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比が閾値Ｔ７５以下であること、
サブバンドｉ内に配置された現在の音声フレームのスペクトル係数のエネルギ平均をサブバンドｊ内に配置された現在の音声フレームのスペクトル係数のエネルギ平均で除した商が閾値Ｔ７６以下であり、サブバンドｗ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差が閾値Ｔ７７以下であること、
サブバンドｊ内に配置された現在の音声フレームのスペクトル係数のエネルギ平均をサブバンドｉ内に配置された現在の音声フレームのスペクトル係数のエネルギ平均から引いた差が閾値Ｔ７８以下であり、サブバンドｗ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差が閾値Ｔ７９以下であること、
サブバンドｍ内に配置された現在の音声フレームのスペクトル係数の振幅平均をサブバンドｎ内に配置された現在の音声フレームのスペクトル係数の振幅平均で除した商が閾値Ｔ８０以下であり、サブバンドｗ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差が閾値Ｔ８１以下であること、または
サブバンドｎ内に配置された現在の音声フレームのスペクトル係数の振幅平均をサブバンドｍ内に配置された現在の音声フレームのスペクトル係数の振幅平均から引いた差が閾値Ｔ８２以下であり、サブバンドｗ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差が閾値Ｔ８３以下であること
のうち１つを含む。
【００１９】
第２の態様の第１の可能な実装方式、第２の態様の第２の可能な実装方式、第２の態様の第３の可能な実装方式、または第２の態様の第４の可能な実装方式を参照して、第２の態様の第５の可能な実装方式では、第２のパラメータ条件は、以下の条件、即ち、
現在の音声フレームの符号化率が閾値Ｔ１以上であること、
サブバンドｚ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比が閾値Ｔ２より大きいこと、
サブバンドｗ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差が閾値Ｔ３より大きいこと、
サブバンドｉ内に配置された現在の音声フレームのスペクトル係数のエネルギ平均をサブバンドｊ内に配置された現在の音声フレームのスペクトル係数のエネルギ平均で除した商が閾値Ｔ４より小さいこと、
サブバンドｊ内に配置された現在の音声フレームのスペクトル係数のエネルギ平均をサブバンドｉ内に配置された現在の音声フレームのスペクトル係数のエネルギ平均から引いた差が閾値Ｔ５より小さいこと、
サブバンドｍ内に配置された現在の音声フレームのスペクトル係数の振幅平均をサブバンドｎ内に配置された現在の音声フレームのスペクトル係数の振幅平均で除した商が閾値Ｔ６より小さいこと、
サブバンドｎ内に配置された現在の音声フレームのスペクトル係数の振幅平均をサブバンドｍ内に配置された現在の音声フレームのスペクトル係数の振幅平均から引いた差が閾値Ｔ７より小さいこと、
サブバンドｘ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比とサブバンドｙ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比との比が間隔Ｒ１に入らないこと、
サブバンドｘ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比とサブバンドｙ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比との差の絶対値が閾値Ｔ８より大きいこと、
サブバンドｒ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差とサブバンドｓ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差との比が間隔Ｒ２に入らないこと、
サブバンドｒ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差とサブバンドｓ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差との差の絶対値が閾値Ｔ９より大きいこと、
サブバンドｅ内に配置された現在の音声フレームのスペクトル係数のエンベロープとサブバンドｆ内に配置された現在の音声フレームのスペクトル係数のエンベロープとの比が間隔Ｒ３に入らないこと、
サブバンドｅ内に配置された現在の音声フレームのスペクトル係数のエンベロープとサブバンドｆ内に配置された現在の音声フレームのスペクトル係数のエンベロープとの間の差の絶対値が閾値Ｔ１０より大きいこと、または
サブバンドｐ内に配置された現在の音声フレームのスペクトル係数とサブバンドｑ内に配置された現在の音声フレームのスペクトル係数との間のスペクトル相関のパラメータ値が閾値Ｔ１１より小さいこと
のうち少なくとも１つを含む。
【００２０】
第２の態様の第１の可能な実装方式、第２の態様の第２の可能な実装方式、第２の態様の第３の可能な実装方式、第２の態様の第４の可能な実装方式、または第２の態様の第５の可能な実装方式を参照して、第２の態様の第６の可能な実装方式では、第２のパラメータ条件は、以下の条件、即ち、
サブバンドｘ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比をサブバンドｙ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比で除した商が閾値Ｔ４４より小さく、サブバンドｙ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比が閾値Ｔ４５より大きいこと、
サブバンドｘ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比をサブバンドｙ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比で除した商が閾値Ｔ４６より大きく、サブバンドｙ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比が閾値Ｔ４７より小さいこと、
サブバンドｙ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比をサブバンドｘ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比から引いた差が閾値Ｔ４８より小さく、サブバンドｙ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比が閾値Ｔ４９より大きいこと、
サブバンドｙ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比をサブバンドｘ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比から引いた差が閾値Ｔ５０より大きく、サブバンドｙ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比が閾値Ｔ５１より小さいこと、
サブバンドｒ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差をサブバンドｓ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差で除した商が閾値Ｔ５２より小さく、サブバンドｓ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差が閾値Ｔ５３より大きいこと、
サブバンドｒ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差をサブバンドｓ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差で除した商が閾値Ｔ５４より大きく、サブバンドｓ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差が閾値Ｔ５５より小さいこと、
サブバンドｓ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差をサブバンドｒ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差から引いた差が閾値Ｔ５６より小さく、サブバンドｓ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差が閾値Ｔ５７より大きいこと、
サブバンドｓ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差をサブバンドｒ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差から引いた差が閾値Ｔ５８より大きく、サブバンドｓ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差が閾値Ｔ５９より小さいこと、
サブバンドｅ内に配置された現在の音声フレームのスペクトル係数のエンベロープをサブバンドｆ内に配置された現在の音声フレームのスペクトル係数のエンベロープで除した商が閾値Ｔ６０より小さく、サブバンドｆ内に配置された現在の音声フレームのスペクトル係数のエンベロープが閾値Ｔ６１より大きいこと、
サブバンドｅ内に配置された現在の音声フレームのスペクトル係数のエンベロープをサブバンドｆ内に配置された現在の音声フレームのスペクトル係数のエンベロープで除した商が閾値Ｔ６２より大きく、サブバンドｆ内に配置された現在の音声フレームのスペクトル係数のエンベロープが閾値Ｔ６３より小さいこと、
サブバンドｆ内に配置された現在の音声フレームのスペクトル係数のエンベロープをサブバンドｅ内に配置された現在の音声フレームのスペクトル係数のエンベロープから引いた差が閾値Ｔ６４より小さく、サブバンドｆ内に配置された現在の音声フレームのスペクトル係数のエンベロープが閾値Ｔ６５より大きいこと、
サブバンドｆ内に配置された現在の音声フレームのスペクトル係数のエンベロープをサブバンドｅ内に配置された現在の音声フレームのスペクトル係数のエンベロープから引いた差が閾値Ｔ６６より大きく、サブバンドｆ内に配置された現在の音声フレームのスペクトル係数のエンベロープが閾値Ｔ６７より小さいこと、
サブバンドｉ内に配置された現在の音声フレームのスペクトル係数のエネルギ平均をサブバンドｊ内に配置された現在の音声フレームのスペクトル係数のエネルギ平均で除した商が閾値Ｔ６８以下であり、サブバンドｚ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比が閾値Ｔ６９より大きいこと、
サブバンドｊ内に配置された現在の音声フレームのスペクトル係数のエネルギ平均をサブバンドｉ内に配置された現在の音声フレームのスペクトル係数のエネルギ平均から引いた差が閾値Ｔ７０以下であり、サブバンドｚ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比が閾値Ｔ７１より大きいこと、
サブバンドｍ内に配置された現在の音声フレームのスペクトル係数の振幅平均をサブバンドｎ内に配置された現在の音声フレームのスペクトル係数の振幅平均で除した商が閾値Ｔ７２以下であり、サブバンドｚ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比が閾値Ｔ７３より大きいこと、
サブバンドｎ内に配置された現在の音声フレームのスペクトル係数の振幅平均をサブバンドｍ内に配置された現在の音声フレームのスペクトル係数の振幅平均から引いた差が閾値Ｔ７４以下であり、サブバンドｚ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比が閾値Ｔ７５より大きいこと、
サブバンドｉ内に配置された現在の音声フレームのスペクトル係数のエネルギ平均をサブバンドｊ内に配置された現在の音声フレームのスペクトル係数のエネルギ平均で除した商が閾値Ｔ７６以下であり、サブバンドｗ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差が閾値Ｔ７７より大きいこと、
サブバンドｊ内に配置された現在の音声フレームのスペクトル係数のエネルギ平均をサブバンドｉ内に配置された現在の音声フレームのスペクトル係数のエネルギ平均から引いた差が閾値Ｔ７８以下であり、サブバンドｗ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差が閾値Ｔ７９より大きいこと、
サブバンドｍ内に配置された現在の音声フレームのスペクトル係数の振幅平均をサブバンドｎ内に配置された現在の音声フレームのスペクトル係数の振幅平均で除した商が閾値Ｔ８０以下であり、サブバンドｗ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差が閾値Ｔ８１より大きいこと、または
サブバンドｎ内に配置された現在の音声フレームのスペクトル係数の振幅平均をサブバンドｍ内に配置された現在の音声フレームのスペクトル係数の振幅平均から引いた差が閾値Ｔ８２以下であり、サブバンドｗ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差が閾値Ｔ８３より大きいこと
のうち１つを含む。
【００２１】
第２の態様の第３の可能な実装方式、第２の態様の第４の可能な実装方式、第２の態様の第５の可能な実装方式、または第２の態様の第６の可能な実装方式を参照して、第２の態様の第７の可能な実装方式では、
以下の条件、即ち、
閾値Ｔ２が２以上であること、
閾値Ｔ４が１／１．２以下であること、
間隔Ｒ１が［１／２．２５、２．２５］であること、
閾値Ｔ４４が１／２．５６以下であること、
閾値Ｔ４５が１．５以上であること、
閾値Ｔ４６が１／２．５６以上であること、
閾値Ｔ４７が１．５以下であること、
閾値Ｔ６８が１．２５以下であること、または
閾値Ｔ６９が２以上であること
のうち少なくとも１つが満たされる。
【００２２】
分かるように、本発明の幾つかの実施形態における技術的解決策では、現在の音声フレームの基準符号化パラメータが取得された後、ＴＣＸアルゴリズムまたはＨＱアルゴリズムが、現在の音声フレームのスペクトル係数を符号化するために、現在の音声フレームの取得された基準符号化パラメータに基づいて選択される。現在の音声フレームの基準符号化パラメータは現在の音声フレームのスペクトル係数を符号化するために使用される符号化アルゴリズムに関連付けられ、これにより、現在の音声フレームの符号化アルゴリズムと基準符号化パラメータとの間の適応性および一致性の改善が支援され、さらに、現在の音声フレームの符号化品質または符号化効率の改善が支援される。
【００２３】
本発明の諸実施形態における技術的解決策をより明確に説明するために、以下では当該実施形態を説明するのに必要な添付図面を簡単に導入する。明らかに、以下の説明における添付図面は本発明の幾つかの実施形態を示すにすぎず、当業者は依然として創造的努力なしにこれらの添付図面から他の図面を導出することができる。
【図面の簡単な説明】
【００２４】
【図１】本発明の諸実施形態に従う幾つかの音声符号化方法の略流れ図である。
【図２】本発明の諸実施形態に従う幾つかの音声符号化方法の略流れ図である。
【図３】本発明の諸実施形態に従う幾つかの音声符号化方法の略流れ図である。
【図４】本発明の諸実施形態に従う幾つかの音声符号化方法の略流れ図である。
【図５】本発明の諸実施形態に従う幾つかの音声符号化方法の略流れ図である。
【図６】本発明の諸実施形態に従う幾つかの音声符号化方法の略流れ図である。
【図７】本発明の諸実施形態に従う幾つかの音声符号化方法の略流れ図である。
【図８】本発明の諸実施形態に従う幾つかの音声符号化方法の略流れ図である。
【図９】本発明の諸実施形態に従う二種類の音声符号化器の略図である。
【図１０】本発明の諸実施形態に従う二種類の音声符号化器の略図である。
【発明を実施するための形態】
【００２５】
本発明の諸実施形態では、音声フレーム符号化の符号化品質または符号化効率を改善するための音声符号化方法および関連装置を提供する。
【００２６】
本発明の技術的解決策を当業者により良く理解させるために、以下では本発明の諸実施形態における添付図面を参照して本発明の諸実施形態における技術的解決策を明確に説明する。明らかに、説明する実施形態は本発明の諸実施形態の全部ではなく一部にすぎない。当業者が創造的努力なしに本発明の諸実施形態に基づいて得る他の全ての実施形態は本発明の保護範囲に入るものとする。
【００２７】
以下で詳細な説明を与える。
【００２８】
本発明の明細書、特許請求の範囲、および添付図面では、「第１の」、「第２の」、「第３の」、「第４の」等の用語は異なるオブジェクトを区別するためのものであり、特定の順序を説明しようとするものではない。さらに、「含む」、「有する」という用語、およびその任意の変形は非包括的な包含をカバーしようとするものである。例えば、一連のステップまたはユニットを含むプロセス、方法、システム、製品、または装置は、列挙したステップまたはユニットに限定されず、列挙しないステップまたはユニットを任意選択でさらに含み、または、当該プロセス、当該方法、当該製品、または当該装置の別の固有なステップまたはユニットを任意選択でさらに含む。
【００２９】
以下では先ず、本発明の当該実施形態で提供する音声符号化方法を説明する。本発明の当該実施形態で提供する音声符号化方法を音声符号化器により実行してもよい。当該音声符号化器が、音声信号を収集、格納、または送信する必要がある任意の装置、例えば、携帯電話、タブレット・コンピュータ、パーソナル・コンピュータ、またはノートブック・コンピュータであってもよい。
【００３０】
本発明における当該音声符号化方法の１実施形態では、当該音声符号化方法が、時間周波数変換処理を現在の音声フレームの時間領域信号に実施して、現在の音声フレームのスペクトル係数を取得するステップと、現在の音声フレームの基準符号化パラメータを取得するステップと、現在の音声フレームの取得された基準符号化パラメータが第１のパラメータ条件を満たす場合、現在の音声フレームのスペクトル係数を変換符号化励起アルゴリズムに基づいて符号化するか、または、現在の音声フレームの取得された基準符号化パラメータが第２のパラメータ条件を満たす場合、現在の音声フレームのスペクトル係数を高品質変換符号化アルゴリズムに基づいて符号化するステップとを含む。
【００３１】
図１を参照すると、図１は本発明の１実施形態に従う音声符号化方法の略流れ図である。図１に示すように、本発明の当該実施形態で提供する音声符号化方法が以下の内容を含んでもよい。
【００３２】
１０１：時間周波数変換処理を現在の音声フレームの時間領域信号に実施して、現在の音声フレームのスペクトル係数を取得する。
【００３３】
本発明の諸実施形態で述べた音声フレームが会話フレームまたは音楽フレームであってもよい。
【００３４】
１０２：現在の音声フレームの基準符号化パラメータを取得する。
【００３５】
１０３：現在の音声フレームの取得された基準符号化パラメータが第１のパラメータ条件を満たす場合、変換符号化励起（英語：ｔｒａｎｓｆｏｒｍ  ｃｏｄｅｄ  ｅｘｃｉｔａｔｉｏｎ、略してＴＣＸ）符号化アルゴリズムに基づいて現在の音声フレームのスペクトル係数を符号化する。
【００３６】
１０４：現在の音声フレームの取得された基準符号化パラメータが第２のパラメータ条件を満たす場合、高品質変換符号化（英語：ｈｉｇｈ  ｑｕａｌｉｔｙ  ｔｒａｎｓｆｏｒｍ  ｃｏｄｉｎｇ、略してＨＱ）アルゴリズムに基づいて現在の音声フレームのスペクトル係数を符号化する。
【００３７】
分かるように、当該実施形態の解決策では、現在の音声フレームの基準符号化パラメータが取得された後、ＴＣＸアルゴリズムまたはＨＱアルゴリズムが、現在の音声フレームのスペクトル係数を符号化するために、現在の音声フレームの取得された基準符号化パラメータに基づいて選択される。現在の音声フレームの基準符号化パラメータは現在の音声フレームのスペクトル係数を符号化するために使用される符号化アルゴリズムに関連付けられ、これにより、現在の音声フレームの符号化アルゴリズムと基準符号化パラメータとの間の適応性および一致性の改善が支援され、さらに、現在の音声フレームの符号化品質または符号化効率の改善が支援される。
【００３８】
ＴＣＸアルゴリズムでは、剥離処理が通常、現在の音声フレームの時間領域信号に実施される。例えば、剥離処理を現在の音声フレームの時間領域信号に実施するために直交ミラー・フィルタが使用される。ＨＱアルゴリズムでは、剥離処理は現在の音声フレームの時間領域信号に実施されない。
【００３９】
適用シナリオの要件に従って、ステップ１０２で取得した現在の音声フレームの基準符号化パラメータを変更してもよい。
【００４０】
例えば、基準符号化パラメータが、以下のパラメータ、即ち、現在の音声フレームの符号化率、サブバンドｚ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比、サブバンドｗ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差、サブバンドｉ内に配置された現在の音声フレームのスペクトル係数のエネルギ平均およびサブバンドｊ内に配置された現在の音声フレームのスペクトル係数のエネルギ平均、サブバンドｍ内に配置された現在の音声フレームのスペクトル係数の振幅平均およびサブバンドｎ内に配置された現在の音声フレームのスペクトル係数の振幅平均、サブバンドｘ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比およびサブバンドｙ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比、サブバンドｒ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差およびサブバンドｓ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差、サブバンドｅ内に配置された現在の音声フレームのスペクトル係数のエンベロープおよびサブバンドｆ内に配置された現在の音声フレームのスペクトル係数のエンベロープ、またはサブバンドｐ内に配置された現在の音声フレームのスペクトル係数とサブバンドｑ内に配置された現在の音声フレームのスペクトル係数との間のスペクトル相関のパラメータ値の少なくとも１つを含んでもよい。
【００４１】
サブバンドｐ内に配置された現在の音声フレームのスペクトル係数とサブバンドｑ内に配置された現在の音声フレームのスペクトル係数との間のスペクトル相関のより大きなパラメータ値は、サブバンドｐ内に配置されたスペクトル係数とサブバンドｑ内に配置されたスペクトル係数との間のより強いスペクトル相関を示す。当該スペクトル相関のパラメータ値が、例えば、正規化された相互相関パラメータ値であってもよい。
【００４２】
当該サブバンドの周波数ビン範囲を実際のニーズにしたがって決定してもよい。
【００４３】
任意選択で、本発明の幾つかの可能な実装方式では、サブバンドｚの最大周波数ビンが臨界周波数ビンＦ１より大きくてもよく、サブバンドｗの最大周波数ビンが臨界周波数ビンＦ１より大きくてもよい。臨界周波数ビンＦ１の値範囲が、例えば、６．４ｋＨｚ乃至１２ｋＨｚであってもよい。例えば、臨界周波数ビンＦ１の値が６．４ｋＨｚ、８ｋＨｚ、９ｋＨｚ、１０ｋＨｚ、または１２ｋＨｚであってもよい。確かに、臨界周波数ビンＦ１が別の値であってもよい。
【００４４】
任意選択で、本発明の幾つかの可能な実装方式では、サブバンドｊの最大周波数ビンが臨界周波数ビンＦ２より大きくてもよく、サブバンドｎの最大周波数ビンは臨界周波数ビンＦ２より大きい。例えば、臨界周波数ビンＦ２の値範囲が４．８ｋＨｚ乃至８ｋＨｚであってもよい。特に、例えば、臨界周波数ビンＦ２の値が６．４ｋＨｚ、４．８ｋＨｚ、６ｋＨｚ、８ｋＨｚ、５ｋＨｚ、または７ｋＨｚであってもよい。確かに、臨界周波数ビンＦ２が別の値であってもよい。
【００４５】
任意選択で、本発明の幾つかの可能な実装方式では、サブバンドｉの最大周波数ビンがサブバンドｊの最大周波数ビンより小さくてもよく、サブバンドｍの最大周波数ビンがサブバンドｎの最大周波数ビンより小さくてもよく、サブバンドｘの最大周波数ビンがサブバンドｙの最小周波数ビン以下であってもよく、サブバンドｐの最大周波数ビンがサブバンドｑの最小周波数ビン以下であってもよく、サブバンドｒの最大周波数ビンがサブバンドｓの最小周波数ビン以下であってもよく、サブバンドｅの最大周波数ビンがサブバンドｆの最小周波数ビン以下であってもよい。
【００４６】
任意選択で、本発明の幾つかの可能な実装方式では、以下の条件、即ち、サブバンドｗの最小周波数ビンは臨界周波数ビンＦ１以上であること、サブバンドｚの最小周波数ビンは臨界周波数ビンＦ１以上であること、サブバンドｉの最大周波数ビンはサブバンドｊの最小周波数ビン以下であること、サブバンドｍの最大周波数ビンはサブバンドｎの最小周波数ビン以下であること、サブバンドｊの最小周波数ビンは臨界周波数ビンＦ２以上であること、サブバンドｎの最小周波数ビンは臨界周波数ビンＦ２以上であること、サブバンドｉの最大周波数ビンは臨界周波数ビンＦ２以下であること、サブバンドｍの最大周波数ビンは臨界周波数ビンＦ２以下であること、サブバンドｊの最小周波数ビンは臨界周波数ビンＦ２以上であること、またはサブバンドｎの最小周波数ビンは臨界周波数ビンＦ２以上であることのうち少なくとも１つが満たされてもよい。
【００４７】
任意選択で、本発明の幾つかの可能な実装方式では、以下の条件、即ち、サブバンドｅの最大周波数ビンは臨界周波数ビンＦ２以下であること、サブバンドｘの最大周波数ビンは臨界周波数ビンＦ２以下であること、サブバンドｐの最大周波数ビンは臨界周波数ビンＦ２以下であること、またはサブバンドｒの最大周波数ビンは臨界周波数ビンＦ２以下であることのうち少なくとも１つが満たされてもよい。
【００４８】
任意選択で、本発明の幾つかの可能な実装方式では、サブバンドｆの最大周波数ビンが臨界周波数ビンＦ２以下であってもよく、確かにサブバンドｆの最小周波数ビンが臨界周波数ビンＦ２以上であってもよい。サブバンドｑの最大周波数ビンが臨界周波数ビンＦ２以下であってもよく、確かにサブバンドｑの最小周波数ビンが臨界周波数ビンＦ２以上であってもよい。サブバンドｓの最大周波数ビンが臨界周波数ビンＦ２以下であってもよく、確かにサブバンドｓの最小周波数ビンが臨界周波数ビンＦ２以上であってもよい。
【００４９】
例えば、サブバンドｚの最大周波数ビンの値範囲が１２ｋＨｚ乃至１６ｋＨｚであってもよいサブバンドｚの最小周波数ビンの値範囲が８ｋＨｚ乃至１４ｋＨｚであってもよい。サブバンドｚの帯域幅の値範囲が１．６ｋＨｚ乃至８ｋＨｚであってもよい。特に、例えば、サブバンドｚの周波数ビン範囲が８ｋＨｚ乃至１２ｋＨｚ、９ｋＨｚ乃至１１ｋＨｚ、８ｋＨｚ乃至９．６ｋＨｚ、または１２ｋＨｚ乃至１４ｋＨｚであってもよい。確かに、サブバンドｚの周波数ビン範囲は以上の例に限定されない。
【００５０】
例えば、サブバンドｗの周波数ビン範囲を実際のニーズにしたがって決定してもよい。例えば、サブバンドｗの最大周波数ビンの値範囲が１２ｋＨｚ乃至１６ｋＨｚであってもよく、サブバンドｗの最小周波数ビンの値範囲が８ｋＨｚ乃至１４ｋＨｚであってもよい。特に、例えば、サブバンドｗの周波数ビン範囲は８ｋＨｚ乃至１２ｋＨｚ、９ｋＨｚ乃至１１ｋＨｚ、８ｋＨｚ乃至９．６ｋＨｚ、１２ｋＨｚ乃至１４ｋＨｚ、または１２．２ｋＨｚ乃至１４．５ｋＨｚである。確かに、サブバンドｗの周波数ビン範囲は以上の例に限定されない。幾つかの可能な実装方式では、サブバンドｗの周波数ビン範囲がサブバンドｚの周波数ビン範囲と同じかまたは同様であってもよい。
【００５１】
例えば、サブバンドｉの周波数ビン範囲は３．２ｋＨｚ乃至６．４ｋＨｚ、３．２ｋＨｚ乃至４．８ｋＨｚ、４．８ｋＨｚ乃至６．４ｋＨｚ、０．４ｋＨｚ乃至６．４ｋＨｚ、または０．４ｋＨｚ乃至３．６ｋＨｚであってもよい。確かに、サブバンドｉの周波数ビン範囲は以上の例に限定されない。
【００５２】
例えば、サブバンドｊの周波数ビン範囲は６．４ｋＨｚ乃至９．６ｋＨｚ、６．４ｋＨｚ乃至８ｋＨｚ、８ｋＨｚ乃至９．６ｋＨｚ、４．８ｋＨｚ乃至９．６ｋＨｚ、または４．８ｋＨｚ乃至８ｋＨｚであってもよい。確かに、サブバンドｊの周波数ビン範囲は以上の例に限定されない。
【００５３】
例えば、サブバンドｍの周波数ビン範囲は３．２ｋＨｚ乃至６．４ｋＨｚ、３．２ｋＨｚ乃至４．８ｋＨｚ、４．８ｋＨｚ乃至６．４ｋＨｚ、０．４ｋＨｚ乃至６．４ｋＨｚ、または０．４ｋＨｚ乃至３．６ｋＨｚであってもよい。確かに、サブバンドｍの周波数ビン範囲は以上の例に限定されない。幾つかの可能な実装方式では、サブバンドｍの周波数ビン範囲がサブバンドｉの周波数ビン範囲と同じかまたは同様であってもよい。
【００５４】
例えば、サブバンドｎの周波数ビン範囲は６．４ｋＨｚ乃至９．６ｋＨｚ、６．４ｋＨｚ乃至８ｋＨｚ、８ｋＨｚ乃至９．６ｋＨｚ、４．８ｋＨｚ乃至９．６ｋＨｚ、または４．８ｋＨｚ乃至８ｋＨｚであってもよい。確かに、サブバンドｎの周波数ビン範囲は以上の例に限定されない。幾つかの可能な実装方式では、サブバンドｎの周波数ビン範囲がサブバンドｊの周波数ビン範囲と同じかまたは同様であってもよい。
【００５５】
例えば、サブバンドｘの周波数ビン範囲が０ｋＨｚ乃至１．６ｋＨｚ、１ｋＨｚ乃至２．６ｋＨｚ、１．６ｋＨｚ乃至３．２ｋＨｚ、２ｋＨｚ乃至３．２ｋＨｚ、または２．５ｋＨｚ乃至３．４ｋＨｚであってもよい。確かに、サブバンドｘの周波数ビン範囲は以上の例に限定されない。
【００５６】
例えば、サブバンドｙの周波数ビン範囲が６．４ｋＨｚ乃至８ｋＨｚ、７．４ｋＨｚ乃至９ｋＨｚ、４．８ｋＨｚ乃至６．４ｋＨｚ、４．４ｋＨｚ乃至６．４ｋＨｚ、または４．５ｋＨｚ乃至６．２ｋＨｚであってもよい。確かに、サブバンドｙの周波数ビン範囲は以上の例に限定されない。
【００５７】
例えば、サブバンドｐの周波数ビン範囲が０ｋＨｚ乃至１．６ｋＨｚ、１ｋＨｚ乃至２．６ｋＨｚ、１．６ｋＨｚ乃至３．２ｋＨｚ、２．１ｋＨｚ乃至３．２ｋＨｚ、または２．５ｋＨｚ乃至３．５ｋＨｚであってもよい。確かに、サブバンドｐの周波数ビン範囲は以上の例に限定されない。幾つかの可能な実装方式では、サブバンドｐの周波数ビン範囲がサブバンドｘの周波数ビン範囲と同じかまたは同様であってもよい。
【００５８】
例えば、サブバンドｑの周波数ビン範囲が６．４ｋＨｚ乃至８ｋＨｚ、７．４ｋＨｚ乃至９ｋＨｚ、４．８ｋＨｚ乃至６．４ｋＨｚ、４．２ｋＨｚ乃至６．４ｋＨｚ、または４．７ｋＨｚ乃至６．２ｋＨｚであってもよい。確かに、サブバンドｑの周波数ビン範囲は以上の例に限定されない。幾つかの可能な実装方式では、サブバンドｑの周波数ビン範囲がサブバンドｙの周波数ビン範囲と同じかまたは同様であってもよい。
【００５９】
例えば、サブバンドｒの周波数ビン範囲が０ｋＨｚ乃至１．６ｋＨｚ、１ｋＨｚ乃至２．６ｋＨｚ、１．６ｋＨｚ乃至３．２ｋＨｚ、２．０５ｋＨｚ乃至３．２７ｋＨｚ、または２．５９ｋＨｚ乃至３．５１ｋＨｚであってもよい。確かに、サブバンドｒの周波数ビン範囲は以上の例に限定されない。幾つかの可能な実装方式では、サブバンドｒの周波数ビン範囲がサブバンドｘの周波数ビン範囲と同じかまたは同様であってもよい。
【００６０】
例えば、サブバンドｓの周波数ビン範囲が６．４ｋＨｚ乃至８ｋＨｚ、７．４ｋＨｚ乃至９ｋＨｚ、４．８ｋＨｚ乃至６．４ｋＨｚ、５．４ｋＨｚ乃至７．１ｋＨｚ、または４．５５ｋＨｚ乃至６．２９ｋＨｚであってもよい。確かに、サブバンドｓの周波数ビン範囲は以上の例に限定されない。幾つかの可能な実装方式では、サブバンドｓの周波数ビン範囲がサブバンドｙの周波数ビン範囲と同じかまたは同様であってもよい。
【００６１】
例えば、サブバンドｅの周波数ビン範囲が０ｋＨｚ乃至１．６ｋＨｚ、１ｋＨｚ乃至２．６ｋＨｚ、１．６ｋＨｚ乃至３．２ｋＨｚ、０．８ｋＨｚ乃至３ｋＨｚ、または１．９ｋＨｚ乃至３．８ｋＨｚであってもよい。確かに、サブバンドｅの周波数ビン範囲は以上の例に限定されない。幾つかの可能な実装方式では、サブバンドｅの周波数ビン範囲がサブバンドｘの周波数ビン範囲と同じかまたは同様であってもよい。
【００６２】
例えば、サブバンドｆの周波数ビン範囲が６．４ｋＨｚ乃至８ｋＨｚ、７．４ｋＨｚ乃至９ｋＨｚ、４．８ｋＨｚ乃至６．４ｋＨｚ、５．３ｋＨｚ乃至７．１５ｋＨｚ、または４．５８ｋＨｚ乃至６．５２ｋＨｚであってもよい。確かに、サブバンドｆの周波数ビン範囲は以上の例に限定されない。幾つかの可能な実装方式では、サブバンドｆの周波数ビン範囲がサブバンドｙの周波数ビン範囲と同じかまたは同様であってもよい。
【００６３】
第１のパラメータ条件を変更してもよい。
【００６４】
例えば、本発明の幾つかの可能な実装方式では、第１のパラメータ条件が例えば、以下の条件、即ち、
現在の音声フレームの符号化率が閾値Ｔ１より小さいこと（閾値Ｔ１が、例えば、２４．４ｋｂｐｓ、３２ｋｂｐｓ、６４ｋｂｐｓ、または別の速度以上であってもよい）、
サブバンドｚ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比が閾値Ｔ２以下であること（閾値Ｔ２が、例えば、１、２、３、５、または別の値以上であってもよい）、
サブバンドｗ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差が閾値Ｔ３以下であること（閾値Ｔ３が、例えば、１０、２０、３５、または別の値以上であってもよい）、
サブバンドｉ内に配置された現在の音声フレームのスペクトル係数のエネルギ平均をサブバンドｊ内に配置された現在の音声フレームのスペクトル係数のエネルギ平均で除した商が閾値Ｔ４以上であること（閾値Ｔ４が、例えば、０．５、１、２、３、または別の値以上であってもよい）、
サブバンドｊ内に配置された現在の音声フレームのスペクトル係数のエネルギ平均をサブバンドｉ内に配置された現在の音声フレームのスペクトル係数のエネルギ平均から引いた差が閾値Ｔ５以上であること（閾値Ｔ５が、例えば、１０、２０、５１、１００、または別の値以上であってもよい）、
サブバンドｍ内に配置された現在の音声フレームのスペクトル係数の振幅平均をサブバンドｎ内に配置された現在の音声フレームのスペクトル係数の振幅平均で除した商が閾値Ｔ６以上であること（閾値Ｔ６が、例えば、０．５、１．１、２、３、または別の値以上であってもよい）、
サブバンドｎ内に配置された現在の音声フレームのスペクトル係数の振幅平均をサブバンドｍ内に配置された現在の音声フレームのスペクトル係数の振幅平均から引いた差が閾値Ｔ７以上であること（閾値Ｔ７が、例えば、１１、２０、５０、１０１、または別の値以上であってもよい）、
サブバンドｘ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比とサブバンドｙ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比との比が間隔Ｒ１の中に入ること（間隔Ｒ１が例えば、［０．５、２］、［０．４、２．５］、または別の値であってもよい）、
サブバンドｘ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比とサブバンドｙ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比との差の絶対値が閾値Ｔ８以下であること（閾値Ｔ８が、例えば、１、２、３、または別の値以上であってもよい）、
サブバンドｒ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差とサブバンドｓ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差との比が間隔Ｒ２の中に入ること（間隔Ｒ２が、例えば、［０．５、２］、［０．４、２．５］、または別の値であってもよい）、
サブバンドｒ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差とサブバンドｓ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差との差の絶対値が閾値Ｔ９以下であること（閾値Ｔ９が、例えば、１０、２０、３５、または別の値以上であってもよい）、
サブバンドｅ内に配置された現在の音声フレームのスペクトル係数のエンベロープとサブバンドｆ内に配置された現在の音声フレームのスペクトル係数のエンベロープとの比が間隔Ｒ３の中に入ること（間隔Ｒ３が、例えば、［０．５、２］、［０．４、２．５］、または別の値であってもよい）、
サブバンドｅ内に配置された現在の音声フレームのスペクトル係数のエンベロープとサブバンドｆ内に配置された現在の音声フレームのスペクトル係数のエンベロープとの差の絶対値が閾値Ｔ１０以下であること（閾値Ｔ１０が、例えば、１１、２０、５０、１０１、または別の値以上であってもよい）、または
サブバンドｐ内に配置された現在の音声フレームのスペクトル係数とサブバンドｑ内に配置された現在の音声フレームのスペクトル係数との間のスペクトル相関のパラメータ値が閾値Ｔ１１以上であること（閾値Ｔ１１が、例えば、０．５、０．８、０．９、１、または別の値であってもよい）
のうち少なくとも１つを含んでもよい。
【００６５】
別の例として、本発明の幾つかの可能な実装方式では、第１のパラメータ条件が、例えば、以下の条件、即ち、
現在の音声フレームの符号化率が閾値Ｔ１以上であり、サブバンドｉ内に配置された現在の音声フレームのスペクトル係数のエネルギ平均をサブバンドｊ内に配置された現在の音声フレームのスペクトル係数のエネルギ平均で除した商が閾値Ｔ１２以上であること（閾値Ｔ１２が、例えば、閾値Ｔ４以上であってもよく、閾値Ｔ１２が、例えば、２、３、５、８、または別の値以上であってもよい）、
現在の音声フレームの符号化率が閾値Ｔ１以上であり、サブバンドｍ内に配置された現在の音声フレームのスペクトル係数の振幅平均をサブバンドｎ内に配置された現在の音声フレームのスペクトル係数の振幅平均で除した商が閾値Ｔ１３以上であること（閾値Ｔ１３が、例えば、閾値Ｔ６以上であってもよく、閾値Ｔ１３が、例えば、２、３、９、７、または別の値以上であってもよい）、
現在の音声フレームの符号化率が閾値Ｔ１以上であり、サブバンドｚ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比が閾値Ｔ１４以下であること（閾値Ｔ１４が、例えば、閾値Ｔ２以下であってもよく、閾値Ｔ１４が、例えば、０．５、２、３、１．５、４、または別の値以下であってもよい）、
現在の音声フレームの符号化率が閾値Ｔ１以上であり、サブバンドｗ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差が閾値Ｔ１５以下であること（閾値Ｔ１５が、例えば、閾値Ｔ３以下であってもよく、閾値Ｔ１５が、例えば、５、８、１０、２０、または別の値以下であってもよい）、
サブバンドｘ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比とサブバンドｙ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比との比が間隔Ｒ１に入らず、サブバンドｉ内に配置された現在の音声フレームのスペクトル係数のエネルギ平均をサブバンドｊ内に配置された現在の音声フレームのスペクトル係数のエネルギ平均で除した商が閾値Ｔ１６以上であること（閾値Ｔ１６が、例えば、閾値Ｔ４以上であってもよく、閾値Ｔ１６が、例えば、２、３、５、８、または別の値以上であってもよい）、
サブバンドｘ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比とサブバンドｙ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比との比が間隔Ｒ１に入らず、サブバンドｍ内に配置された現在の音声フレームのスペクトル係数の振幅平均をサブバンドｎ内に配置された現在の音声フレームのスペクトル係数の振幅平均で除した商が閾値Ｔ１７以上であること（閾値Ｔ１７が例えば、閾値Ｔ６以上であってもよく、閾値Ｔ１７が例えば、２、３、９、７、または別の値以上であってもよい）、
サブバンドｘ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比とサブバンドｙ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比との比が間隔Ｒ１に入らず、サブバンドｚ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比が閾値Ｔ１８以下であること（閾値Ｔ１８が、例えば、閾値Ｔ２以下であってもよく、閾値Ｔ１８が、例えば、以下０．５、２、３、１．５、４、５、または別の値であってもよい）、
サブバンドｘ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比とサブバンドｙ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比との比が間隔Ｒ１に入らず、サブバンドｗ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差が閾値Ｔ１９以下であること（閾値Ｔ１９が、例えば、閾値Ｔ３以下であってもよく、閾値Ｔ１９が、例えば、５、８、１０、２０、または別の値以下であってもよい）、
サブバンドｘ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比とサブバンドｙ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比との差の絶対値が閾値Ｔ８より大きく、サブバンドｉ内に配置された現在の音声フレームのスペクトル係数のエネルギ平均をサブバンドｊ内に配置された現在の音声フレームのスペクトル係数のエネルギ平均で除した商が閾値Ｔ２０以上であること（閾値Ｔ２０が、例えば、閾値Ｔ４以上であってもよく、閾値Ｔ２０が、例えば、２、３、５、８、または別の値以上であってもよい）、
サブバンドｘ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比とサブバンドｙ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比との間の差の絶対値が閾値Ｔ８より大きく、サブバンドｍ内に配置された現在の音声フレームのスペクトル係数の振幅平均をサブバンドｎ内に配置された現在の音声フレームのスペクトル係数の振幅平均で除した商が閾値Ｔ２１以上であること（閾値Ｔ２１が、例えば、閾値Ｔ６以上であってもよく、閾値Ｔ２１が、例えば、２、３、９、７、または別の値以上であってもよい）、
サブバンドｘ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比とサブバンドｙ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比との間の差の絶対値が閾値Ｔ８より大きく、サブバンドｚ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比が閾値Ｔ２２以下であること（閾値Ｔ２２が、例えば、閾値Ｔ２以下であってもよく、閾値Ｔ２２が、例えば、０．５、２、３、１．５、４、５、または別の値以下であってもよい）、
サブバンドｘ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比とサブバンドｙ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比との差の絶対値が閾値Ｔ８より大きく、サブバンドｗ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差が閾値Ｔ２３以下であること（閾値Ｔ２３が、例えば、閾値Ｔ３以下であってもよく、閾値Ｔ２３が、例えば、５、８、１０、２０、または別の値以下であってもよい）、
サブバンドｒ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差とサブバンドｓ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差との比が間隔Ｒ２に入らず、サブバンドｉ内に配置された現在の音声フレームのスペクトル係数のエネルギ平均をサブバンドｊ内に配置された現在の音声フレームのスペクトル係数のエネルギ平均で除した商が閾値Ｔ２４以上であること（閾値Ｔ２４が、例えば、閾値Ｔ４以上であってもよく、閾値Ｔ２４が、例えば、２、３、５、８、または別の値以上であってもよい）、
サブバンドｒ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差とサブバンドｓ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差との比が間隔Ｒ２に入らず、サブバンドｍ内に配置された現在の音声フレームのスペクトル係数の振幅平均をサブバンドｎ内に配置された現在の音声フレームのスペクトル係数の振幅平均で除した商が閾値Ｔ２５以上であること（閾値Ｔ２５が、例えば、閾値Ｔ６以上であってもよく、閾値Ｔ２５が、例えば、２、３、９、７、または別の値以上であってもよい）、
サブバンドｒ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差とサブバンドｓ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差との比が間隔Ｒ２に入らず、サブバンドｚ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比が閾値Ｔ２６以下であること（閾値Ｔ２６が、例えば、閾値Ｔ２以下であってもよく、閾値Ｔ２６が、例えば、０．５、２、３、１．５、４、５、または別の値以下であってもよい）、
サブバンドｒ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差とサブバンドｓ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差との比が間隔Ｒ２に入らず、サブバンドｗ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差が閾値Ｔ２７以下であること（閾値Ｔ２７が、例えば、閾値Ｔ３以下であってもよく、閾値Ｔ２７が、例えば、５、８、１０、２０、または別の値以下であってもよい）、
サブバンドｒ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差とサブバンドｓ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差との差の絶対値が閾値Ｔ９より大きく、サブバンドｉ内に配置された現在の音声フレームのスペクトル係数のエネルギ平均をサブバンドｊ内に配置された現在の音声フレームのスペクトル係数のエネルギ平均で除した商が閾値Ｔ２８以上であること（閾値Ｔ２８が、例えば、閾値Ｔ４以上であってもよく、閾値Ｔ２８が、例えば、２、３、５、８、または別の値以上であってもよい）、
サブバンドｒ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差とサブバンドｓ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差との差の絶対値が閾値Ｔ９より大きく、サブバンドｍ内に配置された現在の音声フレームのスペクトル係数の振幅平均をサブバンドｎ内に配置された現在の音声フレームのスペクトル係数の振幅平均で除した商が閾値Ｔ２９以上であること（閾値Ｔ２９が、例えば、閾値Ｔ６以上であってもよく、閾値Ｔ２９が、例えば、２、３、９、７、または別の値以上であってもよい）、
サブバンドｒ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差とサブバンドｓ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差との差の絶対値が閾値Ｔ９より大きく、サブバンドｚ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比が閾値Ｔ３０以下であること（閾値Ｔ３０が、例えば、閾値Ｔ２以下であってもよく、閾値Ｔ３０が、例えば、０．５、２、３、１．５、４、５、または別の値以下であってもよい）、
サブバンドｒ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差とサブバンドｓ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差との間の差の絶対値が閾値Ｔ９より大きく、サブバンドｗ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差が閾値Ｔ３１以下であること（閾値Ｔ３１が、例えば、閾値Ｔ３以下であってもよく、閾値Ｔ３１が、例えば、５、８、１０、２０、または別の値以下であってもよい）、
サブバンドｅ内に配置された現在の音声フレームのスペクトル係数のエンベロープとサブバンドｆ内に配置された現在の音声フレームのスペクトル係数のエンベロープとの比が間隔Ｒ３の中に入り、サブバンドｉ内に配置された現在の音声フレームのスペクトル係数のエネルギ平均をサブバンドｊ内に配置された現在の音声フレームのスペクトル係数のエネルギ平均で除した商が閾値Ｔ３２以上であること（閾値Ｔ３２が、例えば、閾値Ｔ４以上であってもよく、閾値Ｔ３２が、例えば、２、３、５、８、または別の値以上であってもよい）、
サブバンドｅ内に配置された現在の音声フレームのスペクトル係数のエンベロープとサブバンドｆ内に配置された現在の音声フレームのスペクトル係数のエンベロープとの比が間隔Ｒ３の中に入り、サブバンドｍ内に配置された現在の音声フレームのスペクトル係数の振幅平均をサブバンドｎ内に配置された現在の音声フレームのスペクトル係数の振幅平均で除した商が閾値Ｔ３３以上であること（閾値Ｔ３３が、例えば、閾値Ｔ６以上であってもよく、閾値Ｔ３３が、例えば、２、３、９、７、または別の値以上であってもよい）、
サブバンドｅ内に配置された現在の音声フレームのスペクトル係数のエンベロープとサブバンドｆ内に配置された現在の音声フレームのスペクトル係数のエンベロープとの比が間隔Ｒ３の中に入り、サブバンドｚ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比が閾値Ｔ３４以下であること（閾値Ｔ３４が、例えば、閾値Ｔ２以下であってもよく、閾値Ｔ３４が、例えば、０．５、２、３、１．５、４、５、または別の値以下であってもよい）、
サブバンドｅ内に配置された現在の音声フレームのスペクトル係数のエンベロープとサブバンドｆ内に配置された現在の音声フレームのスペクトル係数のエンベロープとの比が間隔Ｒ３の中に入り、サブバンドｗ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差が閾値Ｔ３５以下であること（閾値Ｔ３５が、例えば、閾値Ｔ３以下であってもよく、閾値Ｔ３５が、例えば、５、８、９．５、１０、１５、２０、または別の値以下であってもよい）、
サブバンドｅ内に配置された現在の音声フレームのスペクトル係数のエンベロープとサブバンドｆ内に配置された現在の音声フレームのスペクトル係数のエンベロープとの間の差の絶対値が閾値Ｔ１０より大きく、サブバンドｉ内に配置された現在の音声フレームのスペクトル係数のエネルギ平均をサブバンドｊ内に配置された現在の音声フレームのスペクトル係数のエネルギ平均で除した商が閾値Ｔ３６以上であること（閾値Ｔ３６が、例えば、閾値Ｔ４以上であってもよく、閾値Ｔ３６が、例えば、２、３、５、８、または別の値以上であってもよい）、
サブバンドｅ内に配置された現在の音声フレームのスペクトル係数のエンベロープとサブバンドｆ内に配置された現在の音声フレームのスペクトル係数のエンベロープとの間の差の絶対値が閾値Ｔ１０より大きく、サブバンドｍ内に配置された現在の音声フレームのスペクトル係数の振幅平均をサブバンドｎ内に配置された現在の音声フレームのスペクトル係数の振幅平均で除した商が閾値Ｔ３７以上であること（閾値Ｔ３７が、例えば、閾値Ｔ６以上であってもよく、閾値Ｔ３７が、例えば、２、３、９、７、または別の値以上であってもよい）、
サブバンドｅ内に配置された現在の音声フレームのスペクトル係数のエンベロープとサブバンドｆ内に配置された現在の音声フレームのスペクトル係数のエンベロープとの間の差の絶対値が閾値Ｔ１０より大きく、サブバンドｚ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比が閾値Ｔ３８以下であること（閾値Ｔ３８が、例えば、閾値Ｔ２以下であってもよく、閾値Ｔ３８が、例えば、０．５、２、３、１．５、４、５、または別の値以下であってもよい）、
サブバンドｅ内に配置された現在の音声フレームのスペクトル係数のエンベロープとサブバンドｆ内に配置された現在の音声フレームのスペクトル係数のエンベロープとの間の差の絶対値が閾値Ｔ１０より大きく、サブバンドｗ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差が閾値Ｔ３９以下であること（閾値Ｔ３９が、例えば、閾値Ｔ３以下であってもよく、閾値Ｔ３９が、例えば、５、８、９．５、１０、１５、２０、または別の値以下であってもよい）、
サブバンドｐ内に配置された現在の音声フレームのスペクトル係数とサブバンドｑ内に配置された現在の音声フレームのスペクトル係数との間のスペクトル相関のパラメータ値が閾値Ｔ１１以下であり、サブバンドｉ内に配置された現在の音声フレームのスペクトル係数のエネルギ平均をサブバンドｊ内に配置された現在の音声フレームのスペクトル係数のエネルギ平均で除した商が閾値Ｔ４０以上であること（閾値Ｔ４０が、例えば、閾値Ｔ４以上であってもよく、閾値Ｔ４０が、例えば、２、３、５、８、または別の値以上であってもよい）、
サブバンドｐ内に配置された現在の音声フレームのスペクトル係数とサブバンドｑ内に配置された現在の音声フレームのスペクトル係数との間のスペクトル相関のパラメータ値が閾値Ｔ１１以下であり、サブバンドｍ内に配置された現在の音声フレームのスペクトル係数の振幅平均をサブバンドｎ内に配置された現在の音声フレームのスペクトル係数の振幅平均で除した商が閾値Ｔ４１以上であること（閾値Ｔ４１が例えば、閾値Ｔ６以上であってもよく、閾値Ｔ４１が例えば、２、３、９、７、または別の値以上であってもよい）、
サブバンドｐ内に配置された現在の音声フレームのスペクトル係数とサブバンドｑ内に配置された現在の音声フレームのスペクトル係数との間のスペクトル相関のパラメータ値が閾値Ｔ１１以下であり、サブバンドｚ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比が閾値Ｔ４２以下であること（閾値Ｔ４２が、例えば、閾値Ｔ２以下であってもよく、閾値Ｔ４２が、例えば、０．５、２、３、１．５、４、５、または別の値以下であってもよい）、
サブバンドｐ内に配置された現在の音声フレームのスペクトル係数とサブバンドｑ内に配置された現在の音声フレームのスペクトル係数との間のスペクトル相関のパラメータ値が閾値Ｔ１１以下であり、サブバンドｗ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差が閾値Ｔ４３以下であること（閾値Ｔ４３が、例えば、閾値Ｔ３以下であってもよく、閾値Ｔ４３が、例えば、５、８、９．５、１０、１５、２０、または別の値以下であってもよい）、
サブバンドｘ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比をサブバンドｙ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比で除した商が閾値Ｔ４４より小さく（閾値Ｔ４４の値範囲が、例えば、１．５乃至３であってもよい）、サブバンドｙ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比が閾値Ｔ４５より小さいこと（閾値Ｔ４５の値範囲が、例えば、１乃至３であってもよい）、
サブバンドｘ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比をサブバンドｙ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比で除した商が閾値Ｔ４６より大きく（閾値Ｔ４６の値範囲が、例えば、１．５乃至３であってもよい）、サブバンドｙ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比が閾値Ｔ４７より大きいこと（閾値Ｔ４７の値範囲が、例えば、１乃至３であってもよい）、
サブバンドｙ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比をサブバンドｘ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比から引いた差が閾値Ｔ４８より小さく（閾値Ｔ４８の値範囲が、例えば、−１乃至３であってもよい）、サブバンドｙ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比が閾値Ｔ４９より小さいこと（閾値Ｔ４９の値範囲が、例えば、１乃至３であってもよい）、
サブバンドｙ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比をサブバンドｘ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比から引いた差が閾値Ｔ５０より大きく（閾値Ｔ５０の値範囲が、例えば、−１乃至３であってもよい）、サブバンドｙ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比が閾値Ｔ５１より大きいこと（閾値Ｔ５１の値範囲が、例えば、１乃至３であってもよい）、
サブバンドｒ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差をサブバンドｓ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差で除した商が閾値Ｔ５２より小さく（閾値Ｔ５２の値範囲が、例えば、１乃至３であってもよい）、サブバンドｓ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差が閾値Ｔ５３より小さいこと（閾値Ｔ５３が、例えば、１０、２０、３０、または別の値であってもよい）、
サブバンドｒ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差をサブバンドｓ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差で除した商が閾値Ｔ５４より大きく（閾値Ｔ５４の値範囲が、例えば、１乃至３であってもよい）、サブバンドｓ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差が閾値Ｔ５５より大きいこと（閾値Ｔ５５が、例えば、１０、２０、３０、または別の値であってもよい）、
サブバンドｓ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差をサブバンドｒ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差から引いた差が閾値Ｔ５６より小さく（閾値Ｔ５６の値範囲が、例えば、−４０乃至４０であってもよい）、サブバンドｓ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差が閾値Ｔ５７より小さいこと（閾値Ｔ５７が、例えば、１０、２０、３０、または別の値であってもよい）、
サブバンドｓ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差をサブバンドｒ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差から引いた差が閾値Ｔ５８より大きく（閾値Ｔ５８の値範囲が、例えば、−４０乃至４０であってもよい）、サブバンドｓ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差が閾値Ｔ５９より大きいこと（閾値Ｔ５９が、例えば、１０、２０、３０、または別の値であってもよい）、
サブバンドｅ内に配置された現在の音声フレームのスペクトル係数のエンベロープをサブバンドｆ内に配置された現在の音声フレームのスペクトル係数のエンベロープで除した商が閾値Ｔ６０より小さく（閾値Ｔ６０の値範囲が、例えば、１乃至３であってもよい）、サブバンドｆ内に配置された現在の音声フレームのスペクトル係数のエンベロープが閾値Ｔ６１より小さいこと（閾値Ｔ６１が、例えば、１０、２０、３０、または別の値であってもよい）、
サブバンドｅ内に配置された現在の音声フレームのスペクトル係数のエンベロープをサブバンドｆ内に配置された現在の音声フレームのスペクトル係数のエンベロープで除した商が閾値Ｔ６２より大きく（閾値Ｔ６２の値範囲が、例えば、１乃至３であってもよい）、サブバンドｆ内に配置された現在の音声フレームのスペクトル係数のエンベロープが閾値Ｔ６３より大きいこと（閾値Ｔ６３が、例えば、１０、２０、３０、または別の値であってもよい）、
サブバンドｆ内に配置された現在の音声フレームのスペクトル係数のエンベロープからサブバンドｅ内に配置された現在の音声フレームのスペクトル係数のエンベロープを引いた差が閾値Ｔ６４より小さく（閾値Ｔ６４の値範囲が、例えば、−４０乃至４０であってもよい）、サブバンドｆ内に配置された現在の音声フレームのスペクトル係数のエンベロープが閾値Ｔ６５より小さいこと（閾値Ｔ６５が、例えば、１０、２０、３０、または別の値であってもよい）、
サブバンドｆ内に配置された現在の音声フレームのスペクトル係数のエンベロープからサブバンドｅ内に配置された現在の音声フレームのスペクトル係数のエンベロープを引いた差が閾値Ｔ６６より大きく（閾値Ｔ６６の値範囲が、例えば、−４０乃至４０であってもよい）、サブバンドｆ内に配置された現在の音声フレームのスペクトル係数のエンベロープが閾値Ｔ６７より大きいこと（閾値Ｔ６７が、例えば、１０、２０、３０、または別の値であってもよい）、
サブバンドｉ内に配置された現在の音声フレームのスペクトル係数のエネルギ平均をサブバンドｊ内に配置された現在の音声フレームのスペクトル係数のエネルギ平均で除した商が閾値Ｔ６８以下であり（閾値Ｔ６８が、例えば、０．５、１、２、３、または別の値以下であってもよい）、サブバンドｚ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比が閾値Ｔ６９以下であること（閾値Ｔ６９が、例えば、１、２、３、５、または別の値以下であってもよい）、
サブバンドｊ内に配置された現在の音声フレームのスペクトル係数のエネルギ平均をサブバンドｉ内に配置された現在の音声フレームのスペクトル係数のエネルギ平均から引いた差が閾値Ｔ７０以下であり（閾値Ｔ７０が、例えば、１０、２０、５１、１００、または別の値以下であってもよい）、サブバンドｚ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比が閾値Ｔ７１以下であること（閾値Ｔ７１が、例えば、１、２、３、５、または別の値以下であってもよい）、
サブバンドｍ内に配置された現在の音声フレームのスペクトル係数の振幅平均をサブバンドｎ内に配置された現在の音声フレームのスペクトル係数の振幅平均で除した商が閾値Ｔ７２以下であり（閾値Ｔ７２が、例えば、０．５、１．１、２、３、または別の値以上であってもよい）、サブバンドｚ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比が閾値Ｔ７３以下であること（閾値Ｔ７３が、例えば、１、２、３、５、または別の値以下であってもよい）、
サブバンドｎ内に配置された現在の音声フレームのスペクトル係数の振幅平均をサブバンドｍ内に配置された現在の音声フレームのスペクトル係数の振幅平均から引いた差が閾値Ｔ７４以下であり（閾値Ｔ７４が、例えば、１１、２０、５０、１０１、または別の値以上であってもよい）、サブバンドｚ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比が閾値Ｔ７５以下であること（閾値Ｔ７５が、例えば、１、２、３、５、または別の値以下であってもよい）、
サブバンドｉ内に配置された現在の音声フレームのスペクトル係数のエネルギ平均をサブバンドｊ内に配置された現在の音声フレームのスペクトル係数のエネルギ平均で除した商が閾値Ｔ７６以下であり（閾値Ｔ７６が、例えば、０．５、１、２、３、または別の値以下であってもよい）、サブバンドｗ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差が閾値Ｔ７７以下であること（閾値Ｔ７７が、例えば、１０、２０、３５、または別の値以上であってもよい）、
サブバンドｊ内に配置された現在の音声フレームのスペクトル係数のエネルギ平均をサブバンドｉ内に配置された現在の音声フレームのスペクトル係数のエネルギ平均から引いた差が閾値Ｔ７８以下であり（閾値Ｔ７８が、例えば、１０、２０、５１、１００、または別の値以下であってもよい）、サブバンドｗ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差が閾値Ｔ７９以下であること（閾値Ｔ７９が、例えば、１０、２０、３５、または別の値以上であってもよい）、
サブバンドｍ内に配置された現在の音声フレームのスペクトル係数の振幅平均をサブバンドｎ内に配置された現在の音声フレームのスペクトル係数の振幅平均で除した商が閾値Ｔ８０以下であり（閾値Ｔ８０が、例えば、０．５、１．１、２、３、または別の値以上であってもよい）、サブバンドｗ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差が閾値Ｔ８１以下であること（閾値Ｔ８１が、例えば、１０、２０、３５、または別の値以上であってもよい）、または
サブバンドｎ内に配置された現在の音声フレームのスペクトル係数の振幅平均をサブバンドｍ内に配置された現在の音声フレームのスペクトル係数の振幅平均から引いた差が閾値Ｔ８２以下であり（閾値Ｔ８２が、例えば、１１、２０、５０、１０１、または別の値以上であってもよい）、サブバンドｗ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差が閾値Ｔ８３以下であること（閾値Ｔ８３が、例えば、１０、２０、３５、または別の値以上であってもよい）
のうち１つを含んでもよい。
【００６６】
第１のパラメータ条件は以上の例に限定されず、複数の他の可能な実装方式を上述の例に基づいて拡張してもよいことは理解されうる。
【００６７】
例えば、本発明の幾つかの可能な実装方式では、第２のパラメータ条件は、以下の条件、即ち、
現在の音声フレームの符号化率が閾値Ｔ１以上であること、
サブバンドｚ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比が閾値Ｔ２より大きいこと、
サブバンドｗ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差が閾値Ｔ３より大きいこと、
サブバンドｉ内に配置された現在の音声フレームのスペクトル係数のエネルギ平均をサブバンドｊ内に配置された現在の音声フレームのスペクトル係数のエネルギ平均で除した商が閾値Ｔ４より小さいこと、
サブバンドｊ内に配置された現在の音声フレームのスペクトル係数のエネルギ平均をサブバンドｉ内に配置された現在の音声フレームのスペクトル係数のエネルギ平均から引いた差が閾値Ｔ５より小さいこと、
サブバンドｍ内に配置された現在の音声フレームのスペクトル係数の振幅平均をサブバンドｎ内に配置された現在の音声フレームのスペクトル係数の振幅平均で除した商が閾値Ｔ６より小さいこと、
サブバンドｎ内に配置された現在の音声フレームのスペクトル係数の振幅平均をサブバンドｍ内に配置された現在の音声フレームのスペクトル係数の振幅平均から引いた差が閾値Ｔ７より小さいこと、
サブバンドｘ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比とサブバンドｙ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比との比が間隔Ｒ１に入らないこと、
サブバンドｘ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比とサブバンドｙ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比との差の絶対値が閾値Ｔ８より大きいこと、
サブバンドｒ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差とサブバンドｓ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差との比が間隔Ｒ２に入らないこと、
サブバンドｒ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差とサブバンドｓ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差との差の絶対値が閾値Ｔ９より大きいこと、
サブバンドｅ内に配置された現在の音声フレームのスペクトル係数のエンベロープとサブバンドｆ内に配置された現在の音声フレームのスペクトル係数のエンベロープとの比が間隔Ｒ３に入らないこと、
サブバンドｅ内に配置された現在の音声フレームのスペクトル係数のエンベロープとサブバンドｆ内に配置された現在の音声フレームのスペクトル係数のエンベロープとの間の差の絶対値が閾値Ｔ１０より大きいこと、または
サブバンドｐ内に配置された現在の音声フレームのスペクトル係数とサブバンドｑ内に配置された現在の音声フレームのスペクトル係数との間のスペクトル相関のパラメータ値が閾値Ｔ１１より小さいこと
のうち少なくとも１つを含む。
【００６８】
別の例として、本発明の幾つかの可能な実装方式では、第２のパラメータ条件は、以下の条件、即ち、
現在の音声フレームの符号化率が閾値Ｔ１以上であり、サブバンドｉ内に配置された現在の音声フレームのスペクトル係数のエネルギ平均をサブバンドｊ内に配置された現在の音声フレームのスペクトル係数のエネルギ平均で除した商が閾値Ｔ１２より小さいこと、
現在の音声フレームの符号化率が閾値Ｔ１以上であり、サブバンドｍ内に配置された現在の音声フレームのスペクトル係数の振幅平均をサブバンドｎ内に配置された現在の音声フレームのスペクトル係数の振幅平均で除した商が閾値Ｔ１３より小さいこと、
現在の音声フレームの符号化率が閾値Ｔ１以上であり、サブバンドｚ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比が閾値Ｔ１４より大きいこと、
現在の音声フレームの符号化率が閾値Ｔ１以上であり、サブバンドｗ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差が閾値Ｔ１５より大きいこと、
サブバンドｘ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比とサブバンドｙ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比との比が間隔Ｒ１に入らず、サブバンドｉ内に配置された現在の音声フレームのスペクトル係数のエネルギ平均をサブバンドｊ内に配置された現在の音声フレームのスペクトル係数のエネルギ平均で除した商が閾値Ｔ１６より小さいこと、
サブバンドｘ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比とサブバンドｙ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比との比が間隔Ｒ１に入らず、サブバンドｍ内に配置された現在の音声フレームのスペクトル係数の振幅平均をサブバンドｎ内に配置された現在の音声フレームのスペクトル係数の振幅平均で除した商が閾値Ｔ１７より小さいこと、
サブバンドｘ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比とサブバンドｙ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比との比が間隔Ｒ１に入らず、サブバンドｚ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比が閾値Ｔ１８より大きいこと、
サブバンドｘ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比とサブバンドｙ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比との比が間隔Ｒ１に入らず、サブバンドｗ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差が閾値Ｔ１９より大きいこと、
サブバンドｘ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比とサブバンドｙ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比との差の絶対値が閾値Ｔ８より大きく、サブバンドｉ内に配置された現在の音声フレームのスペクトル係数のエネルギ平均をサブバンドｊ内に配置された現在の音声フレームのスペクトル係数のエネルギ平均で除した商が閾値Ｔ２０より小さいこと、
サブバンドｘ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比とサブバンドｙ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比との差の絶対値が閾値Ｔ８より大きく、サブバンドｍ内に配置された現在の音声フレームのスペクトル係数の振幅平均をサブバンドｎ内に配置された現在の音声フレームのスペクトル係数の振幅平均で除した商が閾値Ｔ２１より小さいこと、
サブバンドｘ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比とサブバンドｙ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比との差の絶対値が閾値Ｔ８より大きく、サブバンドｚ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比が閾値Ｔ２２より大きいこと、
サブバンドｘ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比とサブバンドｙ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比との差の絶対値が閾値Ｔ８より大きく、サブバンドｗ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差が閾値Ｔ２３より大きいこと、
サブバンドｒ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差とサブバンドｓ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差との比が間隔Ｒ２に入らず、サブバンドｉ内に配置された現在の音声フレームのスペクトル係数のエネルギ平均をサブバンドｊ内に配置された現在の音声フレームのスペクトル係数のエネルギ平均で除した商が閾値Ｔ２４より小さいこと、
サブバンドｒ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差とサブバンドｓ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差との比が間隔Ｒ２に入らず、サブバンドｍ内に配置された現在の音声フレームのスペクトル係数の振幅平均をサブバンドｎ内に配置された現在の音声フレームのスペクトル係数の振幅平均で除した商が閾値Ｔ２５より小さいこと、
サブバンドｒ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差とサブバンドｓ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差との比が間隔Ｒ２に入らず、サブバンドｚ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比が閾値Ｔ２６より大きいこと、
サブバンドｒ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差とサブバンドｓ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差との比が間隔Ｒ２に入らず、サブバンドｗ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差が閾値Ｔ２７より大きいこと、
サブバンドｒ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差とサブバンドｓ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差との差の絶対値が閾値Ｔ９より大きく、サブバンドｉ内に配置された現在の音声フレームのスペクトル係数のエネルギ平均をサブバンドｊ内に配置された現在の音声フレームのスペクトル係数のエネルギ平均で除した商が閾値Ｔ２８より小さいこと、
サブバンドｒ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差とサブバンドｓ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差との差の絶対値が閾値Ｔ９より大きく、サブバンドｍ内に配置された現在の音声フレームのスペクトル係数の振幅平均をサブバンドｎ内に配置された現在の音声フレームのスペクトル係数の振幅平均で除した商が閾値Ｔ２９より小さいこと、
サブバンドｒ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差とサブバンドｓ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差との差の絶対値が閾値Ｔ９より大きく、サブバンドｚ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比が閾値Ｔ３０より大きいこと、
サブバンドｒ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差とサブバンドｓ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差との差の絶対値が閾値Ｔ９より大きく、サブバンドｗ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差が閾値Ｔ３１より大きいこと、
サブバンドｅ内に配置された現在の音声フレームのスペクトル係数のエンベロープとサブバンドｆ内に配置された現在の音声フレームのスペクトル係数のエンベロープとの比が間隔Ｒ３の中に入り、サブバンドｉ内に配置された現在の音声フレームのスペクトル係数のエネルギ平均をサブバンドｊ内に配置された現在の音声フレームのスペクトル係数のエネルギ平均で除した商が閾値Ｔ３２より小さいこと、
サブバンドｅ内に配置された現在の音声フレームのスペクトル係数のエンベロープとサブバンドｆ内に配置された現在の音声フレームのスペクトル係数のエンベロープとの比が間隔Ｒ３の中に入り、サブバンドｍ内に配置された現在の音声フレームのスペクトル係数の振幅平均をサブバンドｎ内に配置された現在の音声フレームのスペクトル係数の振幅平均で除した商が閾値Ｔ３３より小さいこと、
サブバンドｅ内に配置された現在の音声フレームのスペクトル係数のエンベロープとサブバンドｆ内に配置された現在の音声フレームのスペクトル係数のエンベロープとの比が間隔Ｒ３の中に入り、サブバンドｚ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比が閾値Ｔ３４より大きいこと、
サブバンドｅ内に配置された現在の音声フレームのスペクトル係数のエンベロープとサブバンドｆ内に配置された現在の音声フレームのスペクトル係数のエンベロープとの比が間隔Ｒ３の中に入り、サブバンドｗ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差が閾値Ｔ３５より大きいこと、
サブバンドｅ内に配置された現在の音声フレームのスペクトル係数のエンベロープとサブバンドｆ内に配置された現在の音声フレームのスペクトル係数のエンベロープとの間の差の絶対値が閾値Ｔ１０より大きく、サブバンドｉ内に配置された現在の音声フレームのスペクトル係数のエネルギ平均をサブバンドｊ内に配置された現在の音声フレームのスペクトル係数のエネルギ平均で除した商が閾値Ｔ３６より小さいこと、
サブバンドｅ内に配置された現在の音声フレームのスペクトル係数のエンベロープとサブバンドｆ内に配置された現在の音声フレームのスペクトル係数のエンベロープとの間の差の絶対値が閾値Ｔ１０より大きく、サブバンドｍ内に配置された現在の音声フレームのスペクトル係数の振幅平均をサブバンドｎ内に配置された現在の音声フレームのスペクトル係数のエネルギ平均で除した商が閾値Ｔ３７より小さいこと、
サブバンドｅ内に配置された現在の音声フレームのスペクトル係数のエンベロープとサブバンドｆ内に配置された現在の音声フレームのスペクトル係数のエンベロープとの間の差の絶対値が閾値Ｔ１０より大きく、サブバンドｚ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比が閾値Ｔ３８より大きいこと、
サブバンドｅ内に配置された現在の音声フレームのスペクトル係数のエンベロープとサブバンドｆ内に配置された現在の音声フレームのスペクトル係数のエンベロープとの間の差の絶対値が閾値Ｔ１０より大きく、サブバンドｗ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差が閾値Ｔ３９より大きいこと、
サブバンドｐ内に配置された現在の音声フレームのスペクトル係数とサブバンドｑ内に配置された現在の音声フレームのスペクトル係数との間のスペクトル相関のパラメータ値が閾値Ｔ１１以下であり、サブバンドｉ内に配置された現在の音声フレームのスペクトル係数のエネルギ平均をサブバンドｊ内に配置された現在の音声フレームのスペクトル係数のエネルギ平均で除した商が閾値Ｔ４０より小さいこと、
サブバンドｐ内に配置された現在の音声フレームのスペクトル係数とサブバンドｑ内に配置された現在の音声フレームのスペクトル係数との間のスペクトル相関のパラメータ値が閾値Ｔ１１以下であり、サブバンドｍ内に配置された現在の音声フレームのスペクトル係数の振幅平均をサブバンドｎ内に配置された現在の音声フレームのスペクトル係数の振幅平均で除した商が閾値Ｔ４１より小さいこと、
サブバンドｐ内に配置された現在の音声フレームのスペクトル係数とサブバンドｑ内に配置された現在の音声フレームのスペクトル係数との間のスペクトル相関のパラメータ値が閾値Ｔ１１以下であり、サブバンドｚ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比が閾値Ｔ４２より大きいこと、
サブバンドｐ内に配置された現在の音声フレームのスペクトル係数とサブバンドｑ内に配置された現在の音声フレームのスペクトル係数との間のスペクトル相関のパラメータ値が閾値Ｔ１１以下であり、サブバンドｗ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差が閾値Ｔ４３より大きいこと、
サブバンドｘ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比をサブバンドｙ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比で除した商が閾値Ｔ４４より小さく、サブバンドｙ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比が閾値Ｔ４５より大きいこと、
サブバンドｘ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比をサブバンドｙ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比で除した商が閾値Ｔ４６より大きく、サブバンドｙ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比が閾値Ｔ４７より小さいこと、
サブバンドｙ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比をサブバンドｘ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比から引いた差が閾値Ｔ４８より小さく、サブバンドｙ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比が閾値Ｔ４９より大きいこと、
サブバンドｙ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比をサブバンドｘ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比から引いた差が閾値Ｔ５０より大きく、サブバンドｙ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比が閾値Ｔ５１より小さいこと、
サブバンドｒ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差をサブバンドｓ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差で除した商が閾値Ｔ５２より小さく、サブバンドｓ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差が閾値Ｔ５３より大きいこと、
サブバンドｒ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差をサブバンドｓ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差で除した商が閾値Ｔ５４より大きく、サブバンドｓ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差が閾値Ｔ５５より小さいこと、
サブバンドｓ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差をサブバンドｒ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差から引いた差が閾値Ｔ５６より小さく、サブバンドｓ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差が閾値Ｔ５７より大きいこと、
サブバンドｓ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差をサブバンドｒ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差から引いた差が閾値Ｔ５８より大きく、サブバンドｓ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差が閾値Ｔ５９より小さいこと、
サブバンドｅ内に配置された現在の音声フレームのスペクトル係数のエンベロープをサブバンドｆ内に配置された現在の音声フレームのスペクトル係数のエンベロープで除した商が閾値Ｔ６０より小さく、サブバンドｆ内に配置された現在の音声フレームのスペクトル係数のエンベロープが閾値Ｔ６１より大きいこと、
サブバンドｅ内に配置された現在の音声フレームのスペクトル係数のエンベロープをサブバンドｆ内に配置された現在の音声フレームのスペクトル係数のエンベロープで除した商が閾値Ｔ６２より大きく、サブバンドｆ内に配置された現在の音声フレームのスペクトル係数のエンベロープが閾値Ｔ６３より小さいこと、
サブバンドｆ内に配置された現在の音声フレームのスペクトル係数のエンベロープをサブバンドｅ内に配置された現在の音声フレームのスペクトル係数のエンベロープから引いた差が閾値Ｔ６４より小さく、サブバンドｆ内に配置された現在の音声フレームのスペクトル係数のエンベロープが閾値Ｔ６５より大きいこと、
サブバンドｆ内に配置された現在の音声フレームのスペクトル係数のエンベロープをサブバンドｅ内に配置された現在の音声フレームのスペクトル係数のエンベロープから引いた差が閾値Ｔ６６より大きく、サブバンドｆ内に配置された現在の音声フレームのスペクトル係数のエンベロープが閾値Ｔ６７より小さいこと、
サブバンドｉ内に配置された現在の音声フレームのスペクトル係数のエネルギ平均をサブバンドｊ内に配置された現在の音声フレームのスペクトル係数のエネルギ平均で除した商が閾値Ｔ６８以下であり、サブバンドｚ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比が閾値Ｔ６９より大きいこと、
サブバンドｊ内に配置された現在の音声フレームのスペクトル係数のエネルギ平均をサブバンドｉ内に配置された現在の音声フレームのスペクトル係数のエネルギ平均から引いた差が閾値Ｔ７０以下であり、サブバンドｚ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比が閾値Ｔ７１より大きいこと、
サブバンドｍ内に配置された現在の音声フレームのスペクトル係数の振幅平均をサブバンドｎ内に配置された現在の音声フレームのスペクトル係数の振幅平均で除した商が閾値Ｔ７２以下であり、サブバンドｚ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比が閾値Ｔ７３より大きいこと、
サブバンドｎ内に配置された現在の音声フレームのスペクトル係数の振幅平均をサブバンドｍ内に配置された現在の音声フレームのスペクトル係数の振幅平均から引いた差が閾値Ｔ７４以下であり、サブバンドｚ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比が閾値Ｔ７５より大きいこと、
サブバンドｉ内に配置された現在の音声フレームのスペクトル係数のエネルギ平均をサブバンドｊ内に配置された現在の音声フレームのスペクトル係数のエネルギ平均で除した商が閾値Ｔ７６以下であり、サブバンドｗ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差が閾値Ｔ７７より大きいこと、
サブバンドｊ内に配置された現在の音声フレームのスペクトル係数のエネルギ平均をサブバンドｉ内に配置された現在の音声フレームのスペクトル係数のエネルギ平均から引いた差が閾値Ｔ７８以下であり、サブバンドｗ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差が閾値Ｔ７９より大きいこと、
サブバンドｍ内に配置された現在の音声フレームのスペクトル係数の振幅平均をサブバンドｎ内に配置された現在の音声フレームのスペクトル係数の振幅平均で除した商が閾値Ｔ８０以下であり、サブバンドｗ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差が閾値Ｔ８１より大きいこと、または
サブバンドｎ内に配置された現在の音声フレームのスペクトル係数の振幅平均をサブバンドｍ内に配置された現在の音声フレームのスペクトル係数の振幅平均から引いた差が閾値Ｔ８２以下であり、サブバンドｗ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差が閾値Ｔ８３より大きいこと
のうち１つを含む。
【００６９】
第２のパラメータ条件は以上の例に限定されず、複数の他の可能な実装方式を上述の例に基づいて拡張してもよいことは理解されうる。
【００７０】
第１のパラメータ条件および第２のパラメータ条件の例は全ての可能な実装方式ではないことは理解されうる。実際の適用では、上述の例を拡張して、第１のパラメータ条件および第２のパラメータ条件の可能な実装方式を強化してもよい。
【００７１】
本発明の諸実施形態をより良く理解するために、以下では幾つかの特定の適用シナリオを参照して例示的な説明を与える。
【００７２】
図２を参照すると、図２は、本発明の別の実施形態に従う別の音声符号化方法の略流れ図である。図２に示した例では、現在の音声フレームのスペクトル係数を符号化するために使用される符号化アルゴリズムは主に、サブバンドｉ内に配置された現在の音声フレームのスペクトル係数のエネルギ平均およびサブバンドｊ内に配置された現在の音声フレームのスペクトル係数のエネルギ平均に基づいて決定される。
【００７３】
図２に示すように、本発明の別の実施形態で提供する別の音声符号化方法が以下の内容を含んでもよい。
【００７４】
２０１：時間周波数変換処理を現在の音声フレームの時間領域信号に実施して、現在の音声フレームのスペクトル係数を取得する。
【００７５】
本発明の諸実施形態で述べた音声フレームが会話フレームまたは音楽フレームであってもよい。
【００７６】
現在の音声フレームの時間領域信号の帯域幅が１６ｋＨｚであると仮定する。
【００７７】
高速フーリエ変換（英語：ｆａｓｔ  ｆｏｕｒｉｅｒ  ｔｒａｎｓｆｏｒｍ、略してＦＦＴ）アルゴリズム、修正離散余弦変換（英語：ｍｏｄｉｆｉｅｄ  ｄｉｓｃｒｅｔｅ  ｃｏｓｉｎｅ  ｔｒａｎｓｆｏｒｍ、略してＭＤＣＴ）アルゴリズム、または別の時間周波数変換アルゴリズムを用いることによって、時間周波数変換処理を現在の音声フレームの時間領域信号に実施して、現在の音声フレームのスペクトル係数を取得する。
【００７８】
２０２：サブバンドｉ内に配置された現在の音声フレームのスペクトル係数のエネルギ平均およびサブバンドｊ内に配置された現在の音声フレームのスペクトル係数のエネルギ平均を取得する。
【００７９】
２０３：サブバンドｉ内に配置された現在の音声フレームのスペクトル係数のエネルギ平均をサブバンドｊ内に配置された現在の音声フレームのスペクトル係数のエネルギ平均で除した商が閾値Ｔ４以上であるかどうかを判定する。
【００８０】
そうである場合、ステップ２０４が実施され、そうでない場合、ステップ２０５が実施される。
【００８１】
閾値Ｔ４が０．５以上であってもよく、閾値Ｔ４は、例えば、０．５、１、１．５、２、３、または別の値である。
【００８２】
例えば、サブバンドｉの周波数ビン範囲が３．２ｋＨｚ乃至６．４ｋＨｚ、３．２ｋＨｚ乃至４．８ｋＨｚ、４．８ｋＨｚ乃至６．４ｋＨｚ、または０．４ｋＨｚ乃至６．４ｋＨｚであってもよい。
【００８３】
例えば、サブバンドｊの周波数ビン範囲が６．４ｋＨｚ乃至９．６ｋＨｚ、６．４ｋＨｚ乃至８ｋＨｚ、８ｋＨｚ乃至９．６ｋＨｚ、または４．８ｋＨｚ乃至９．６ｋＨｚであってもよい。
【００８４】
２０４：ＴＣＸアルゴリズムに基づいて現在の音声フレームのスペクトル係数を符号化する。
【００８５】
２０５：ＨＱアルゴリズムに基づいて現在の音声フレームのスペクトル係数を符号化する。
【００８６】
分かるように、当該実施形態の解決策では、サブバンドｉ内に配置された現在の音声フレームのスペクトル係数のエネルギ平均およびサブバンドｊ内に配置された現在の音声フレームのスペクトル係数のエネルギ平均が取得された後、現在の音声フレームのスペクトル係数を符号化するために、ＴＣＸアルゴリズムまたはＨＱアルゴリズムが、サブバンドｉ内に配置された現在の音声フレームのスペクトル係数の取得されたエネルギ平均およびサブバンドｊ内に配置された現在の音声フレームのスペクトル係数の取得されたエネルギ平均に基づいて選択される。サブバンドｉ内に配置された現在の音声フレームのスペクトル係数のエネルギ平均とサブバンドｊ内に配置された現在の音声フレームのスペクトル係数のエネルギ平均との間の関係は現在の音声フレームのスペクトル係数を符号化するために使用される符号化アルゴリズムに関連付けられ、これが、現在の音声フレームの符号化アルゴリズムと基準符号化パラメータとの間の適応性および一致性の改善を支援し、さらに、現在の音声フレームの符号化品質または符号化効率の改善を支援する。
【００８７】
図３を参照すると、図３は、本発明の別の実施形態に従う別の音声符号化方法の略流れ図である。図３に示した例では、現在の音声フレームのスペクトル係数を符号化するために使用される符号化アルゴリズムは主に、サブバンドｉ内に配置された現在の音声フレームのスペクトル係数のエネルギ平均、サブバンドｊ内に配置された現在の音声フレームのスペクトル係数のエネルギ平均、およびサブバンドｚ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比に基づいて決定される。
【００８８】
図３に示すように、本発明の別の実施形態で提供する別の音声符号化方法が以下の内容を含んでもよい。
【００８９】
３０１：時間周波数変換処理を現在の音声フレームの時間領域信号に実施して、現在の音声フレームのスペクトル係数を取得する。
【００９０】
本発明の諸実施形態で述べた音声フレームが会話フレームまたは音楽フレームであってもよい。
【００９１】
現在の音声フレームの時間領域信号の帯域幅が１６ｋＨｚであると仮定する。
【００９２】
３０２：サブバンドｉ内に配置された現在の音声フレームのスペクトル係数のエネルギ平均およびサブバンドｊ内に配置された現在の音声フレームのスペクトル係数のエネルギ平均を取得する。
【００９３】
３０３：サブバンドｉ内に配置された現在の音声フレームのスペクトル係数のエネルギ平均をサブバンドｊ内に配置された現在の音声フレームのスペクトル係数のエネルギ平均で除した商が閾値Ｔ６８以上であるかどうかを判定する。
【００９４】
そうでない場合、ステップ３０４が実施され、そうである場合、ステップ３０６が実施される。
【００９５】
閾値Ｔ６８が閾値Ｔ４以上である。例えば、閾値Ｔ６８が０．６以上であってもよく、閾値Ｔ６８は、例えば、０．８、０．６、１、１．５、２、３、５、または別の値であること
【００９６】
例えば、サブバンドｉの周波数ビン範囲が３．２ｋＨｚ乃至６．４ｋＨｚ、３．２ｋＨｚ乃至４．８ｋＨｚ、４．８ｋＨｚ乃至６．４ｋＨｚ、または０．４ｋＨｚ乃至６．４ｋＨｚであってもよい。
【００９７】
例えば、サブバンドｊの周波数ビン範囲が６．４ｋＨｚ乃至９．６ｋＨｚ、６．４ｋＨｚ乃至８ｋＨｚ、８ｋＨｚ乃至９．６ｋＨｚ、または４．８ｋＨｚ乃至９．６ｋＨｚであってもよい。
【００９８】
３０４：サブバンドｚ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比を取得する。
【００９９】
３０５：サブバンドｚ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比が閾値Ｔ６９より大きいかどうかを判定する。
【０１００】
そうである場合、ステップ３０７が実施され、そうでない場合、ステップ３０６が実施される。
【０１０１】
閾値Ｔ６９が１以上であってもよく、閾値Ｔ６９は、例えば、１、１．１、１．５、２、３．５、６、４．６、または別の値である。
【０１０２】
例えば、サブバンドｚの最大周波数ビンの値範囲が１２ｋＨｚ乃至１６ｋＨｚであってもよく、サブバンドｚの最小周波数ビンの値範囲が８ｋＨｚ乃至１４ｋＨｚであってもよい。特に、例えば、サブバンドｚの周波数ビン範囲が８ｋＨｚ乃至１２ｋＨｚ、９ｋＨｚ乃至１１ｋＨｚ、または８ｋＨｚ乃至９．６ｋＨｚであってもよい。
【０１０３】
３０６：ＴＣＸアルゴリズムに基づいて現在の音声フレームのスペクトル係数を符号化する。
【０１０４】
３０７：ＨＱアルゴリズムに基づいて現在の音声フレームのスペクトル係数を符号化する。
【０１０５】
分かるように、当該実施形態の解決策では、現在の音声フレームのスペクトル係数を符号化するために、ＴＣＸアルゴリズムまたはＨＱアルゴリズムが主に、サブバンドｉ内に配置された現在の音声フレームのスペクトル係数のエネルギ平均、サブバンドｊ内に配置された現在の音声フレームのスペクトル係数のエネルギ平均、およびサブバンドｚ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比に基づいて選択される。サブバンドｉ内に配置された現在の音声フレームのスペクトル係数のエネルギ平均とサブバンドｊ内に配置された現在の音声フレームのスペクトル係数のエネルギ平均との間の関係、およびサブバンドｚ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比は現在の音声フレームのスペクトル係数を符号化するために使用される符号化アルゴリズムに関連付けられ、これが、現在の音声フレームの符号化アルゴリズムと基準符号化パラメータとの間の適応性および一致性の改善を支援し、さらに、現在の音声フレームの符号化品質または符号化効率の改善を支援する。
【０１０６】
図４を参照すると、図４は、本発明の別の実施形態に従う別の音声符号化方法の略流れ図である。図４に示した例では、現在の音声フレームのスペクトル係数を符号化するために使用される符号化アルゴリズムは主に、サブバンドｘ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比およびサブバンドｙ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比に基づいて決定される。
【０１０７】
図４に示すように、本発明の別の実施形態で提供する別の音声符号化方法が以下の内容を含んでもよい。
【０１０８】
４０１：時間周波数変換処理を現在の音声フレームの時間領域信号に実施して、現在の音声フレームのスペクトル係数を取得する。
【０１０９】
本発明の諸実施形態で述べた音声フレームが会話フレームまたは音楽フレームであってもよい。
【０１１０】
現在の音声フレームの時間領域信号の帯域幅が１６ｋＨｚであると仮定する。
【０１１１】
４０２：サブバンドｘ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比およびサブバンドｙ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比を取得する。
【０１１２】
４０３：サブバンドｘ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比とサブバンドｙ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比との比が間隔Ｒ１の中に入るかどうかを判定する。
【０１１３】
そうである場合、ステップ４０４が実施され、そうでない場合、ステップ４０５が実施される。
【０１１４】
間隔Ｒ１が、例えば、［０．５、２］、［０．８、１．２５］、［０．４、２．５］、または別の範囲であってもよい。
【０１１５】
例えば、サブバンドｘの周波数ビン範囲が０ｋＨｚ乃至１．６ｋＨｚ、１ｋＨｚ乃至２．６ｋＨｚ、または１．６ｋＨｚ乃至３．２ｋＨｚであってもよく、サブバンドｙの周波数ビン範囲が６．４ｋＨｚ乃至８ｋＨｚ、７．４ｋＨｚ乃至９ｋＨｚ、または４．８ｋＨｚ乃至６．４ｋＨｚであってもよい。
【０１１６】
４０４：ＴＣＸアルゴリズムに基づいて現在の音声フレームのスペクトル係数を符号化する。
【０１１７】
４０５：ＨＱアルゴリズムに基づいて現在の音声フレームのスペクトル係数を符号化する。
【０１１８】
分かるように、当該実施形態の解決策では、現在の音声フレームのスペクトル係数を符号化するために、ＴＣＸアルゴリズムまたはＨＱアルゴリズムは主に、サブバンドｘ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比およびサブバンドｙ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比に基づいて選択される。サブバンドｘ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比およびサブバンドｙ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比は現在の音声フレームのスペクトル係数を符号化するために使用される符号化アルゴリズムに関連付けられ、これが、現在の音声フレームの符号化アルゴリズムと基準符号化パラメータとの間の適応性および一致性の改善を支援し、さらに、現在の音声フレームの符号化品質または符号化効率の改善を支援する。
【０１１９】
図５を参照すると、図５は、本発明の別の実施形態に従う別の音声符号化方法の略流れ図である。図５に示した例では、現在の音声フレームのスペクトル係数を符号化するために使用される符号化アルゴリズムは主に、サブバンドｘ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比およびサブバンドｙ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比に基づいて決定される。
【０１２０】
図５に示すように、本発明の別の実施形態で提供する別の音声符号化方法が以下の内容を含んでもよい。
【０１２１】
５０１：時間周波数変換処理を現在の音声フレームの時間領域信号に実施して、現在の音声フレームのスペクトル係数を取得する。
【０１２２】
本発明の諸実施形態で述べた音声フレームが会話フレームまたは音楽フレームであってもよい。
【０１２３】
現在の音声フレームの時間領域信号の帯域幅が１６ｋＨｚであると仮定する。
【０１２４】
５０２：サブバンドｘ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比およびサブバンドｙ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比を取得する。
【０１２５】
５０３：サブバンドｘ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比をサブバンドｙ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比で除した商が閾値Ｔ４６以上であるかどうかを判定する。
【０１２６】
そうである場合、ステップ５０４が実施され、そうでない場合、ステップ５０５が実施される。
【０１２７】
閾値Ｔ４６が０．５以上であってもよく、閾値Ｔ４６は、例えば、０．５、１、１．５、２、３、または別の値である。
【０１２８】
例えば、サブバンドｘの周波数ビン範囲が０ｋＨｚ乃至１．６ｋＨｚ、１ｋＨｚ乃至２．６ｋＨｚ、または１．６ｋＨｚ乃至３．２ｋＨｚであってもよく、サブバンドｙの周波数ビン範囲が６．４ｋＨｚ乃至８ｋＨｚ、７．４ｋＨｚ乃至９ｋＨｚ、または４．８ｋＨｚ乃至６．４ｋＨｚであってもよい。
【０１２９】
５０４：サブバンドｙ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比が閾値Ｔ４７以上であるかどうかを判定する。
【０１３０】
そうである場合、ステップ５０６が実施され、そうでない場合、ステップ５０７が実施される。
【０１３１】
５０５：サブバンドｙ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比が閾値Ｔ４７より小さいかどうかを判定する。
【０１３２】
そうである場合、ステップ５０６が実施され、そうでない場合、ステップ５０７が実施される。
【０１３３】
５０６：ＴＣＸアルゴリズムに基づいて現在の音声フレームのスペクトル係数を符号化する。
【０１３４】
５０７：ＨＱアルゴリズムに基づいて現在の音声フレームのスペクトル係数を符号化する。
【０１３５】
分かるように、当該実施形態の解決策では、現在の音声フレームのスペクトル係数を符号化するために、ＴＣＸアルゴリズムまたはＨＱアルゴリズムは主に、サブバンドｘ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比およびサブバンドｙ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比に基づいて選択される。サブバンドｘ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比およびサブバンドｙ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比は現在の音声フレームのスペクトル係数を符号化するために使用される符号化アルゴリズムに関連付けられ、これが、現在の音声フレームの符号化アルゴリズムと基準符号化パラメータとの間の適応性および一致性の改善を支援し、さらに、現在の音声フレームの符号化品質または符号化効率の改善を支援する。
【０１３６】
図６を参照すると、図６は、本発明の別の実施形態に従う別の音声符号化方法の略流れ図である。図６に示した例では、現在の音声フレームのスペクトル係数を符号化するために使用される符号化アルゴリズムは主に、サブバンドｘ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比、サブバンドｙ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比、サブバンドｉ内に配置された現在の音声フレームのスペクトル係数のエネルギ平均、およびサブバンドｊ内に配置された現在の音声フレームのスペクトル係数のエネルギ平均に基づいて決定される。
【０１３７】
図６に示すように、本発明の別の実施形態で提供する別の音声符号化方法が以下の内容を含んでもよい。
【０１３８】
６０１：時間周波数変換処理を現在の音声フレームの時間領域信号に実施して、現在の音声フレームのスペクトル係数を取得する。
【０１３９】
本発明の諸実施形態で述べた音声フレームが会話フレームまたは音楽フレームであってもよい。
【０１４０】
現在の音声フレームの時間領域信号の帯域幅が１６ｋＨｚであると仮定する。
【０１４１】
６０２：サブバンドｘ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比およびサブバンドｙ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比を取得する。
【０１４２】
６０３：サブバンドｘ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比とサブバンドｙ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比との比が間隔Ｒ１の中に入るかどうかを判定する。
【０１４３】
そうでない場合、ステップ６０４が実施され、そうである場合、ステップ６０６が実施される。
【０１４４】
間隔Ｒ１が、例えば、［０．５、２］、［０．８、１．２５］、［０．４、２．５］、または別の範囲であってもよい。
【０１４５】
例えば、サブバンドｘの周波数ビン範囲が０ｋＨｚ乃至１．６ｋＨｚ、１ｋＨｚ乃至２．６ｋＨｚ、または１．６ｋＨｚ乃至３．２ｋＨｚであってもよく、サブバンドｙの周波数ビン範囲が６．４ｋＨｚ乃至８ｋＨｚ、７．４ｋＨｚ乃至９ｋＨｚ、または４．８ｋＨｚ乃至６．４ｋＨｚであってもよい。
【０１４６】
６０４：サブバンドｉ内に配置された現在の音声フレームのスペクトル係数のエネルギ平均およびサブバンドｊ内に配置された現在の音声フレームのスペクトル係数のエネルギ平均を取得する。
【０１４７】
６０５：サブバンドｉ内に配置された現在の音声フレームのスペクトル係数のエネルギ平均をサブバンドｊ内に配置された現在の音声フレームのスペクトル係数のエネルギ平均で除した商が閾値Ｔ１６以上であるかどうかを判定する。
【０１４８】
そうである場合、ステップ６０６が実施され、そうでない場合、ステップ６０７が実施される。
【０１４９】
サブバンドｉの周波数ビン範囲が、例えば、０ｋＨｚ乃至１．６ｋＨｚまたは１ｋＨｚ乃至２．６ｋＨｚであってもよく、サブバンドｊの周波数ビン範囲が、例えば、６．４ｋＨｚ乃至８ｋＨｚ、４．８ｋＨｚ乃至６．４ｋＨｚ、または７．４ｋＨｚ乃至９ｋＨｚであってもよい。
【０１５０】
閾値Ｔ１６が閾値Ｔ４より大きい。例えば、閾値Ｔ１６が２以上であってもよく、閾値Ｔ１６は、例えば、２、２．５、３、３．５、５、５．１、または別の値である。
【０１５１】
６０６：ＴＣＸアルゴリズムに基づいて現在の音声フレームのスペクトル係数を符号化する。
【０１５２】
６０７：ＨＱアルゴリズムに基づいて現在の音声フレームのスペクトル係数を符号化する。
【０１５３】
分かるように、当該実施形態の解決策では、現在の音声フレームのスペクトル係数を符号化するために、ＴＣＸアルゴリズムまたはＨＱアルゴリズムは主に、サブバンドｘ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比、サブバンドｙ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比、サブバンドｉ内に配置された現在の音声フレームのスペクトル係数のエネルギ平均、およびサブバンドｊ内に配置された現在の音声フレームのスペクトル係数のエネルギ平均に基づいて選択される。サブバンドｘ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比、サブバンドｙ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比、サブバンドｉ内に配置された現在の音声フレームのスペクトル係数のエネルギ平均、およびサブバンドｊ内に配置された現在の音声フレームのスペクトル係数のエネルギ平均は現在の音声フレームのスペクトル係数を符号化するために使用される符号化アルゴリズムに関連付けられ、これが、現在の音声フレームの符号化アルゴリズムと基準符号化パラメータとの間の適応性および一致性の改善を支援し、さらに、現在の音声フレームの符号化品質または符号化効率の改善を支援する。
【０１５４】
図７を参照すると、図７は、本発明の別の実施形態に従う別の音声符号化方法の略流れ図である。図７に示した例では、現在の音声フレームのスペクトル係数を符号化するために使用される符号化アルゴリズムは主に、現在の音声フレームの符号化率、サブバンドｉ内に配置された現在の音声フレームのスペクトル係数のエネルギ平均、およびサブバンドｊ内に配置された現在の音声フレームのスペクトル係数のエネルギ平均を用いて決定される。
【０１５５】
図７に示すように、本発明の別の実施形態で提供する別の音声符号化方法が以下の内容を含んでもよい。
【０１５６】
７０１：時間周波数変換処理を現在の音声フレームの時間領域信号に実施して、現在の音声フレームのスペクトル係数を取得する。
【０１５７】
本発明の諸実施形態で述べた音声フレームが会話フレームまたは音楽フレームであってもよい。
【０１５８】
現在の音声フレームの時間領域信号の帯域幅が１６ｋＨｚであると仮定する。
【０１５９】
７０２：現在の音声フレームの符号化率が閾値Ｔ１以上であるかどうかを判定する。
【０１６０】
そうである場合、ステップ７０３が実施され、そうでない場合、ステップ７０５が実施される。
【０１６１】
閾値Ｔ１は、例えば、２４．４ｋｂｐｓ以上である。例えば、閾値Ｔ１は２４．４ｋｂｐｓ、３２ｋｂｐｓ、６４ｋｂｐｓ、または別の速度に等しい。
【０１６２】
７０３：サブバンドｉ内に配置された現在の音声フレームのスペクトル係数のエネルギ平均およびサブバンドｊ内に配置された現在の音声フレームのスペクトル係数のエネルギ平均を取得する。
【０１６３】
７０４：サブバンドｉ内に配置された現在の音声フレームのスペクトル係数のエネルギ平均をサブバンドｊ内に配置された現在の音声フレームのスペクトル係数のエネルギ平均で除した商が閾値Ｔ１２以上であるかどうかを判定する。
【０１６４】
そうである場合、ステップ７０５が実施され、そうでない場合、ステップ７０６が実施される。
【０１６５】
サブバンドｉの周波数ビン範囲が、例えば、０ｋＨｚ乃至１．６ｋＨｚまたは１ｋＨｚ乃至２．６ｋＨｚであってもよく、サブバンドｊの周波数ビン範囲が、例えば、６．４ｋＨｚ乃至８ｋＨｚ、４．８ｋＨｚ乃至６．４ｋＨｚ、または７．４ｋＨｚ乃至９ｋＨｚであってもよい。
【０１６６】
閾値Ｔ１２が閾値Ｔ４より大きくてもよい。例えば、閾値Ｔ１２が２以上であってもよく、閾値Ｔ１２は、例えば、２、２．５、３、３．５、５、５．２、または別の値である。
【０１６７】
７０５：ＴＣＸアルゴリズムに基づいて現在の音声フレームのスペクトル係数を符号化する。
【０１６８】
７０６：ＨＱアルゴリズムに基づいて現在の音声フレームのスペクトル係数を符号化する。
【０１６９】
分かるように、当該実施形態の解決策では、現在の音声フレームのスペクトル係数を符号化するために、ＴＣＸアルゴリズムまたはＨＱアルゴリズムが主に、現在の音声フレームの符号化率、サブバンドｉ内に配置された現在の音声フレームのスペクトル係数のエネルギ平均、およびサブバンドｊ内に配置された現在の音声フレームのスペクトル係数のエネルギ平均に基づいて選択される。現在の音声フレームの符号化率、サブバンドｉ内に配置された現在の音声フレームのスペクトル係数のエネルギ平均、およびサブバンドｊ内に配置された現在の音声フレームのスペクトル係数のエネルギ平均は現在の音声フレームのスペクトル係数を符号化するために使用される符号化アルゴリズムに関連付けられ、これが、現在の音声フレームの符号化アルゴリズムと基準符号化パラメータとの間の適応性および一致性の改善を支援し、さらに、現在の音声フレームの符号化品質または符号化効率の改善を支援する。
【０１７０】
図８を参照すると、図８は、本発明の別の実施形態に従う別の音声符号化方法の略流れ図である。図８に示した例では、現在の音声フレームのスペクトル係数を符号化するために使用される符号化アルゴリズムは主に、サブバンドｍ内に配置された現在の音声フレームのスペクトル係数の振幅平均およびサブバンドｎ内に配置された現在の音声フレームのスペクトル係数の振幅平均に基づいて決定される。
【０１７１】
図８に示すように、本発明の別の実施形態で提供する別の音声符号化方法が以下の内容を含んでもよい。
【０１７２】
８０１：時間周波数変換処理を現在の音声フレームの時間領域信号に実施して、現在の音声フレームのスペクトル係数を取得する。
【０１７３】
本発明の諸実施形態で述べた音声フレームが会話フレームまたは音楽フレームであってもよい。
【０１７４】
現在の音声フレームの時間領域信号の帯域幅が１６ｋＨｚであると仮定する。
【０１７５】
８０２：サブバンドｍ内に配置された現在の音声フレームのスペクトル係数の振幅平均およびサブバンドｎ内に配置された現在の音声フレームのスペクトル係数の振幅平均を取得する。
【０１７６】
８０３：サブバンドｍ内に配置された現在の音声フレームのスペクトル係数の振幅平均をサブバンドｎ内に配置された現在の音声フレームのスペクトル係数の振幅平均で除した商が閾値Ｔ６以上であるかどうかを判定する。
【０１７７】
そうである場合、ステップ８０４が実施され、そうでない場合、ステップ８０５が実施される。
【０１７８】
閾値Ｔ６が０．３以上であってもよく、閾値Ｔ６は、例えば、０．５、１、１．５、２、３．２、または別の値である。
【０１７９】
例えば、サブバンドｍの周波数ビン範囲が３．２ｋＨｚ乃至６．４ｋＨｚ、３．２ｋＨｚ乃至４．８ｋＨｚ、４．８ｋＨｚ乃至６．４ｋＨｚ、または０．４ｋＨｚ乃至６．４ｋＨｚであってもよい。
【０１８０】
例えば、サブバンドｎの周波数ビン範囲が６．４ｋＨｚ乃至９．６ｋＨｚ、６．４ｋＨｚ乃至８ｋＨｚ、８ｋＨｚ乃至９．６ｋＨｚ、または４．８ｋＨｚ乃至９．６ｋＨｚであってもよい。
【０１８１】
８０４：ＴＣＸアルゴリズムに基づいて現在の音声フレームのスペクトル係数を符号化する。
【０１８２】
８０５：ＨＱアルゴリズムに基づいて現在の音声フレームのスペクトル係数を符号化する。
【０１８３】
分かるように、当該実施形態の解決策では、現在の音声フレームのスペクトル係数を符号化するために、ＴＣＸアルゴリズムまたはＨＱアルゴリズムは主に、サブバンドｍ内に配置された現在の音声フレームのスペクトル係数の振幅平均およびサブバンドｎ内に配置された現在の音声フレームのスペクトル係数の振幅平均に基づいて選択される。サブバンドｍ内に配置された現在の音声フレームのスペクトル係数の振幅平均とサブバンドｎ内に配置された現在の音声フレームのスペクトル係数の振幅平均との間の関係、およびサブバンドｚ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比は現在の音声フレームのスペクトル係数を符号化するために使用される符号化アルゴリズムに関連付けられ、これが、現在の音声フレームの符号化アルゴリズムと基準符号化パラメータとの間の適応性および一致性の改善を支援し、さらに、現在の音声フレームの符号化品質または符号化効率の改善を支援する。
【０１８４】
図２乃至図８における例示的な実装方式は本発明の幾つかの実装方式にすぎないことは理解されうる。実際の適用では、複数の他の可能な実装方式を、図１に対応する実施形態における関連する例示的な説明に基づいて拡張してもよい。
【０１８５】
幾つかのシナリオでは、サブバンドの選択において以下を考慮してもよい。
【０１８６】
２つのサブバンド内に配置されたスペクトル係数のプロパティ・パラメータの間の類似性が計算されると、２つの一致するサブバンドを選択してもよく、例えば、当該２つのサブバンドは０ｋＨｚ乃至１．６ｋＨｚおよび６．４ｋＨｚ乃至８ｋＨｚである。幾つかのシナリオでは、０乃至１ｋＨｚにおけるスペクトル係数のプロパティは１乃至１．６ｋＨｚにおけるスペクトル係数のプロパティと大きく異なるので、０ｋＨｚ乃至１．６ｋＨｚのスペクトルは、スペクトル係数のプロパティ・パラメータの間の類似性が計算されたときに選択されないかもしれない。例えば、１ｋＨｚ乃至２．６ｋＨｚ内のスペクトル係数を選択して、０乃至１．６ｋＨｚ内のスペクトル係数を置き換え、低周波スペクトル係数のプロパティ・パラメータを計算してもよい。この場合、１ｋＨｚ乃至２．６ｋＨｚ内の低周波数スペクトル係数が高周波数にコピーされる場合、対応するスペクトル係数は７．４ｋＨｚ乃至９ｋＨｚ内の高周波スペクトル係数である。高周波数スペクトル係数のプロパティ・パラメータが計算されると、７．４ｋＨｚ乃至９ｋＨｚ内のスペクトル係数がスペクトル・プロパティの計算により適している。しかし、幾つかのシナリオでは、０ｋＨｚ乃至６．４ｋＨｚ内のスペクトル係数の解像度が非常に高くてもよく、０ｋＨｚ乃至６．４ｋＨｚ内のスペクトル係数がプロパティ・パラメータの計算に適している。６．４ｋＨｚ乃至１６ｋＨｚ内のスペクトル係数の解像度が比較的低い場合、６．４ｋＨｚ乃至１６ｋＨｚ内のスペクトル係数は、スペクトル係数のプロパティ・パラメータの計算には適していないかもしれない。したがって、高周波数スペクトル係数のプロパティ・パラメータが計算されると、４．８ｋＨｚ乃至６．４ｋＨｚ内のスペクトル係数を、プロパティ・パラメータを計算するために選択してもよく、当該プロパティ・パラメータは高周波数プロパティ・パラメータとして使用される。
【０１８７】
変換符号化励起アルゴリズムに基づいて現在の音声フレームのスペクトル係数を符号化するステップが特に、スペクトル係数をＮ個のサブバンドに分割するステップと、各サブバンドのエンベロープを計算し量子化するステップと、量子化されたエンベロープ値および利用可能なビットの量に従ってサブバンドごとにビット割当てを実施するステップと、当該サブバンドに割り当てられたビットの量に従って各サブバンドのスペクトル係数を量子化するステップと、スペクトル・エンベロープの量子化されたスペクトル係数およびインデックス値をビットストリームに書き込むステップとを含んでもよい。
【０１８８】
以下ではさらに、上述の解決策を実装するように構成された関連装置を提供する。
【０１８９】
図９を参照すると、本発明の１実施形態ではさらに音声符号化器９００を提供する。音声符号化器９００が時間周波数変換ユニット９１０、取得ユニット９２０、および符号化ユニット９３０を備えてもよい。
【０１９０】
時間周波数変換ユニット９１０は、時間周波数変換処理を現在の音声フレームの時間領域信号に実施して、現在の音声フレームのスペクトル係数を取得するように構成される。
【０１９１】
取得ユニット９２０は、現在の音声フレームの基準符号化パラメータを取得するように構成される。
【０１９２】
符号化ユニット９３０は、取得ユニット９２０により取得された現在の音声フレームの基準符号化パラメータが第１のパラメータ条件を満たす場合、現在の音声フレームのスペクトル係数を変換符号化励起アルゴリズムに基づいて符号化するか、または、当該取得ユニットにより取得された現在の音声フレームの基準符号化パラメータが第２のパラメータ条件を満たす場合、現在の音声フレームのスペクトル係数を高品質変換符号化アルゴリズムに基づいて符号化するように構成される。
【０１９３】
適用シナリオの要件に従って、取得ユニット９２０により取得された現在の音声フレームの基準符号化パラメータを変更してもよい。
【０１９４】
例えば、基準符号化パラメータが、以下のパラメータ、即ち、現在の音声フレームの符号化率、サブバンドｚ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比、サブバンドｗ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差、サブバンドｉ内に配置された現在の音声フレームのスペクトル係数のエネルギ平均およびサブバンドｊ内に配置された現在の音声フレームのスペクトル係数のエネルギ平均、サブバンドｍ内に配置された現在の音声フレームのスペクトル係数の振幅平均およびサブバンドｎ内に配置された現在の音声フレームのスペクトル係数の振幅平均、サブバンドｘ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比およびサブバンドｙ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比、サブバンドｒ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差およびサブバンドｓ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差、サブバンドｅ内に配置された現在の音声フレームのスペクトル係数のエンベロープおよびサブバンドｆ内に配置された現在の音声フレームのスペクトル係数のエンベロープ、またはサブバンドｐ内に配置された現在の音声フレームのスペクトル係数とサブバンドｑ内に配置された現在の音声フレームのスペクトル係数との間のスペクトル相関のパラメータ値の少なくとも１つを含んでもよい。
【０１９５】
サブバンドｐ内に配置された現在の音声フレームのスペクトル係数とサブバンドｑ内に配置された現在の音声フレームのスペクトル係数との間のスペクトル相関のより大きなパラメータ値は、サブバンドｐ内に配置されたスペクトル係数とサブバンドｑ内に配置されたスペクトル係数との間のより強いスペクトル相関を示す。当該スペクトル相関のパラメータ値が、例えば、正規化された相互相関パラメータ値であってもよい。
【０１９６】
サブバンドの周波数ビン範囲を実際のニーズにしたがって決定してもよい。
【０１９７】
任意選択で、本発明の幾つかの可能な実装方式では、サブバンドｚの最大周波数ビンが臨界周波数ビンＦ１より大きくてもよく、サブバンドｗの最大周波数ビンが臨界周波数ビンＦ１より大きくてもよい。臨界周波数ビンＦ１の値範囲が、例えば、６．４ｋＨｚ乃至１２ｋＨｚであってもよい。例えば、臨界周波数ビンＦ１の値が６．４ｋＨｚ、８ｋＨｚ、９ｋＨｚ、１０ｋＨｚ、または１２ｋＨｚであってもよい。確かに、臨界周波数ビンＦ１が別の値であってもよい。
【０１９８】
任意選択で、本発明の幾つかの可能な実装方式では、サブバンドｊの最大周波数ビンが臨界周波数ビンＦ２より大きくてもよく、サブバンドｎの最大周波数ビンは臨界周波数ビンＦ２より大きい。例えば、臨界周波数ビンＦ２の値範囲が４．８ｋＨｚ乃至８ｋＨｚであってもよい。特に、例えば、臨界周波数ビンＦ２の値が６．４ｋＨｚ、４．８ｋＨｚ、６ｋＨｚ、８ｋＨｚ、５ｋＨｚ、または７ｋＨｚであってもよい。確かに、臨界周波数ビンＦ２が別の値であってもよい。
【０１９９】
任意選択で、本発明の幾つかの可能な実装方式では、サブバンドｉの最大周波数ビンがサブバンドｊの最大周波数ビンより小さくてもよく、サブバンドｍの最大周波数ビンがサブバンドｎの最大周波数ビンより小さくてもよく、サブバンドｘの最大周波数ビンがサブバンドｙの最小周波数ビン以下であってもよく、サブバンドｐの最大周波数ビンがサブバンドｑの最小周波数ビン以下であってもよく、サブバンドｒの最大周波数ビンがサブバンドｓの最小周波数ビン以下であってもよく、サブバンドｅの最大周波数ビンがサブバンドｆの最小周波数ビン以下であってもよい。
【０２００】
任意選択で、本発明の幾つかの可能な実装方式では、以下の条件、即ち、サブバンドｗの最小周波数ビンは臨界周波数ビンＦ１以上であること、サブバンドｚの最小周波数ビンは臨界周波数ビンＦ１以上であること、サブバンドｉの最大周波数ビンはサブバンドｊの最小周波数ビン以下であること、サブバンドｍの最大周波数ビンはサブバンドｎの最小周波数ビン以下であること、サブバンドｊの最小周波数ビンは臨界周波数ビンＦ２以上であること、サブバンドｎの最小周波数ビンは臨界周波数ビンＦ２以上であること、サブバンドｉの最大周波数ビンは臨界周波数ビンＦ２以下であること、サブバンドｍの最大周波数ビンは臨界周波数ビンＦ２以下であること、サブバンドｊの最小周波数ビンは臨界周波数ビンＦ２以上であること、またはサブバンドｎの最小周波数ビンは臨界周波数ビンＦ２以上であることのうち少なくとも１つが満たされてもよい。
【０２０１】
任意選択で、本発明の幾つかの可能な実装方式では、以下の条件、即ち、サブバンドｅの最大周波数ビンは臨界周波数ビンＦ２以下であること、サブバンドｘの最大周波数ビンは臨界周波数ビンＦ２以下であること、サブバンドｐの最大周波数ビンは臨界周波数ビンＦ２以下であること、またはサブバンドｒの最大周波数ビンは臨界周波数ビンＦ２以下であることのうち少なくとも１つが満たされてもよい。
【０２０２】
任意選択で、本発明の幾つかの可能な実装方式では、サブバンドｆの最大周波数ビンが臨界周波数ビンＦ２以下であってもよく、確かにサブバンドｆの最小周波数ビンが臨界周波数ビンＦ２以上であってもよい。サブバンドｑの最大周波数ビンが臨界周波数ビンＦ２以下であってもよく、確かにサブバンドｑの最小周波数ビンが臨界周波数ビンＦ２以上であってもよい。サブバンドｓの最大周波数ビンが臨界周波数ビンＦ２以下であってもよく、確かにサブバンドｓの最小周波数ビンが臨界周波数ビンＦ２以上であってもよい。
【０２０３】
例えば、サブバンドｚの最大周波数ビンの値範囲が１２ｋＨｚ乃至１６ｋＨｚであってもよい。サブバンドｚの最小周波数ビンの値範囲が８ｋＨｚ乃至１４ｋＨｚであってもよい。サブバンドｚの帯域幅の値範囲が１．６ｋＨｚ乃至８ｋＨｚであってもよい。特に、例えば、サブバンドｚの周波数ビン範囲が８ｋＨｚ乃至１２ｋＨｚ、９ｋＨｚ乃至１１ｋＨｚ、８ｋＨｚ乃至９．６ｋＨｚ、または１２ｋＨｚ乃至１４ｋＨｚであってもよい。確かに、サブバンドｚの周波数ビン範囲は以上の例に限定されない。
【０２０４】
例えば、サブバンドｗの周波数ビン範囲を実際のニーズにしたがって決定してもよい。例えば、サブバンドｗの最大周波数ビンの値範囲が１２ｋＨｚ乃至１６ｋＨｚであってもよく、サブバンドｗの最小周波数ビンの値範囲が８ｋＨｚ乃至１４ｋＨｚであってもよい。特に、例えば、サブバンドｗの周波数ビン範囲は８ｋＨｚ乃至１２ｋＨｚ、９ｋＨｚ乃至１１ｋＨｚ、８ｋＨｚ乃至９．６ｋＨｚ、１２ｋＨｚ乃至１４ｋＨｚ、または１２．２ｋＨｚ乃至１４．５ｋＨｚである。確かに、サブバンドｗの周波数ビン範囲は以上の例に限定されない。幾つかの可能な実装方式では、サブバンドｗの周波数ビン範囲がサブバンドｚの周波数ビン範囲と同じかまたは同様であってもよい。
【０２０５】
例えば、サブバンドｉの周波数ビン範囲は３．２ｋＨｚ乃至６．４ｋＨｚ、３．２ｋＨｚ乃至４．８ｋＨｚ、４．８ｋＨｚ乃至６．４ｋＨｚ、０．４ｋＨｚ乃至６．４ｋＨｚ、または０．４ｋＨｚ乃至３．６ｋＨｚであってもよい。確かに、サブバンドｉの周波数ビン範囲は以上の例に限定されない。
【０２０６】
例えば、サブバンドｊの周波数ビン範囲は６．４ｋＨｚ乃至９．６ｋＨｚ、６．４ｋＨｚ乃至８ｋＨｚ、８ｋＨｚ乃至９．６ｋＨｚ、４．８ｋＨｚ乃至９．６ｋＨｚ、または４．８ｋＨｚ乃至８ｋＨｚであってもよい。確かに、サブバンドｊの周波数ビン範囲は以上の例に限定されない。
【０２０７】
例えば、サブバンドｍの周波数ビン範囲は３．２ｋＨｚ乃至６．４ｋＨｚ、３．２ｋＨｚ乃至４．８ｋＨｚ、４．８ｋＨｚ乃至６．４ｋＨｚ、０．４ｋＨｚ乃至６．４ｋＨｚ、または０．４ｋＨｚ乃至３．６ｋＨｚであってもよい。確かに、サブバンドｍの周波数ビン範囲は以上の例に限定されない。幾つかの可能な実装方式では、サブバンドｍの周波数ビン範囲がサブバンドｉの周波数ビン範囲と同じかまたは同様であってもよい。
【０２０８】
例えば、サブバンドｎの周波数ビン範囲は６．４ｋＨｚ乃至９．６ｋＨｚ、６．４ｋＨｚ乃至８ｋＨｚ、８ｋＨｚ乃至９．６ｋＨｚ、４．８ｋＨｚ乃至９．６ｋＨｚ、または４．８ｋＨｚ乃至８ｋＨｚであってもよい。確かに、サブバンドｎの周波数ビン範囲は以上の例に限定されない。幾つかの可能な実装方式では、サブバンドｎの周波数ビン範囲がサブバンドｊの周波数ビン範囲と同じかまたは同様であってもよい。
【０２０９】
例えば、サブバンドｘの周波数ビン範囲が０ｋＨｚ乃至１．６ｋＨｚ、１ｋＨｚ乃至２．６ｋＨｚ、１．６ｋＨｚ乃至３．２ｋＨｚ、２ｋＨｚ乃至３．２ｋＨｚ、または２．５ｋＨｚ乃至３．４ｋＨｚであってもよい。確かに、サブバンドｘの周波数ビン範囲は以上の例に限定されない。
【０２１０】
例えば、サブバンドｙの周波数ビン範囲が６．４ｋＨｚ乃至８ｋＨｚ、７．４ｋＨｚ乃至９ｋＨｚ、４．８ｋＨｚ乃至６．４ｋＨｚ、４．４ｋＨｚ乃至６．４ｋＨｚ、または４．５ｋＨｚ乃至６．２ｋＨｚであってもよい。確かに、サブバンドｙの周波数ビン範囲は以上の例に限定されない。
【０２１１】
例えば、サブバンドｐの周波数ビン範囲が０ｋＨｚ乃至１．６ｋＨｚ、１ｋＨｚ乃至２．６ｋＨｚ、１．６ｋＨｚ乃至３．２ｋＨｚ、２．１ｋＨｚ乃至３．２ｋＨｚ、または２．５ｋＨｚ乃至３．５ｋＨｚであってもよい。確かに、サブバンドｐの周波数ビン範囲は以上の例に限定されない。幾つかの可能な実装方式では、サブバンドｐの周波数ビン範囲がサブバンドｘの周波数ビン範囲と同じかまたは同様であってもよい。
【０２１２】
例えば、サブバンドｑの周波数ビン範囲が６．４ｋＨｚ乃至８ｋＨｚ、７．４ｋＨｚ乃至９ｋＨｚ、４．８ｋＨｚ乃至６．４ｋＨｚ、４．２ｋＨｚ乃至６．４ｋＨｚ、または４．７ｋＨｚ乃至６．２ｋＨｚであってもよい。確かに、サブバンドｑの周波数ビン範囲は以上の例に限定されない。幾つかの可能な実装方式では、サブバンドｑの周波数ビン範囲がサブバンドｙの周波数ビン範囲と同じかまたは同様であってもよい。
【０２１３】
例えば、サブバンドｒの周波数ビン範囲が０ｋＨｚ乃至１．６ｋＨｚ、１ｋＨｚ乃至２．６ｋＨｚ、１．６ｋＨｚ乃至３．２ｋＨｚ、２．０５ｋＨｚ乃至３．２７ｋＨｚ、または２．５９ｋＨｚ乃至３．５１ｋＨｚであってもよい。確かに、サブバンドｒの周波数ビン範囲は以上の例に限定されない。幾つかの可能な実装方式では、サブバンドｒの周波数ビン範囲がサブバンドｘの周波数ビン範囲と同じかまたは同様であってもよい。
【０２１４】
例えば、サブバンドｓの周波数ビン範囲が６．４ｋＨｚ乃至８ｋＨｚ、７．４ｋＨｚ乃至９ｋＨｚ、４．８ｋＨｚ乃至６．４ｋＨｚ、５．４ｋＨｚ乃至７．１ｋＨｚ、または４．５５ｋＨｚ乃至６．２９ｋＨｚであってもよい。確かに、サブバンドｓの周波数ビン範囲は以上の例に限定されない。幾つかの可能な実装方式では、サブバンドｓの周波数ビン範囲がサブバンドｙの周波数ビン範囲と同じかまたは同様であってもよい。
【０２１５】
例えば、サブバンドｅの周波数ビン範囲が０ｋＨｚ乃至１．６ｋＨｚ、１ｋＨｚ乃至２．６ｋＨｚ、１．６ｋＨｚ乃至３．２ｋＨｚ、０．８ｋＨｚ乃至３ｋＨｚ、または１．９ｋＨｚ乃至３．８ｋＨｚであってもよい。確かに、サブバンドｅの周波数ビン範囲は以上の例に限定されない。幾つかの可能な実装方式では、サブバンドｅの周波数ビン範囲がサブバンドｘの周波数ビン範囲と同じかまたは同様であってもよい。
【０２１６】
例えば、サブバンドｆの周波数ビン範囲が６．４ｋＨｚ乃至８ｋＨｚ、７．４ｋＨｚ乃至９ｋＨｚ、４．８ｋＨｚ乃至６．４ｋＨｚ、５．３ｋＨｚ乃至７．１５ｋＨｚ、または４．５８ｋＨｚ乃至６．５２ｋＨｚであってもよい。確かに、サブバンドｆの周波数ビン範囲は以上の例に限定されない。幾つかの可能な実装方式では、サブバンドｆの周波数ビン範囲がサブバンドｙの周波数ビン範囲と同じかまたは同様であってもよい。
【０２１７】
第１のパラメータ条件および第２のパラメータ条件を変更してもよい。
【０２１８】
例えば、本発明の幾つかの可能な実装方式では、当該実施形態における第１のパラメータ条件が、例えば、方法の実施形態における第１のパラメータ条件であってもよく、当該実施形態における第２のパラメータ条件が、例えば、方法の実施形態における第２のパラメータ条件であってもよい。関連説明については、方法の実施形態における記録を参照されたい。
【０２１９】
当該実施形態における音声符号化器９００の各機能モジュールの機能を特に上述の方法の実施形態の方法に従って実装してもよいことは理解されうる。具体的な実装プロセスについては、上述の方法の実施形態の関連説明を参照されたい。詳細についてはここでは説明しない。
【０２２０】
音声符号化器９００が音声信号を収集、格納、または送信する必要がある任意の装置、例えば、携帯電話、タブレット・コンピュータ、パーソナル・コンピュータ、またはノートブック・コンピュータであってもよい。
【０２２１】
分かるように、当該実施形態の解決策では、現在の音声フレームのスペクトル係数を符号化するために、現在の音声フレームの基準符号化パラメータを取得した後、音声符号化器９００はＴＣＸアルゴリズムまたはＨＱアルゴリズムを現在の音声フレームの取得された基準符号化パラメータに基づいて選択する。現在の音声フレームの基準符号化パラメータは現在の音声フレームのスペクトル係数を符号化するために使用される符号化アルゴリズムに関連付けられ、これにより、現在の音声フレームの符号化アルゴリズムと基準符号化パラメータとの間の適応性および一致性の改善が支援され、さらに、現在の音声フレームの符号化品質または符号化効率の改善が支援される。
【０２２２】
図１０を参照すると、図１０は本発明の別の実施形態に従う音声符号化器１０００の構造ブロック図である。
【０２２３】
音声符号化器１０００が少なくとも１つのプロセッサ１００１、メモリ１００５、および少なくとも１つの通信バス１００２を備えてもよい。通信バス１００２は当該構成要素間の接続および通信を実装するように構成される。
【０２２４】
任意選択で、音声符号化器１０００がさらに、少なくとも１つのネットワーク・インタフェース１００４、ユーザ・インタフェース１００３等を備えてもよい。任意選択で、ユーザ・インタフェース１００３は、ディスプレイ（例えば、タッチ・スクリーン、液晶ディスプレイ、ホログラフィック撮像デバイス（英語：Ｈｏｌｏｇｒａｐｈｉｃ）、またはプロジェクタ（英語：Ｐｒｏｊｅｃｔｏｒ））、クリック・デバイス（例えば、マウス、トラックボール（英語：ｔｒａｃｋｂａｌｌ）、タッチ・パネル、またはタッチ・スクリーン）、カメラ、および／またはピックアップ・デバイスを備える。
【０２２５】
メモリ１００５が読取り専用メモリおよびランダム・アクセス・メモリを含んでもよく、命令とデータをプロセッサ１００１に提供してもよい。メモリ１００５の一部がさらに不揮発性ランダム・アクセス・メモリを含んでもよい
【０２２６】
幾つかの実装方式では、メモリ１００５は、以下の要素、実行可能モジュールまたはデータ構造、またはそのサブセット、またはその拡張セット、即ち、時間周波数変換ユニット９１０、取得ユニット９２０、および符号化ユニット９３０を格納する。
【０２２７】
本発明の当該実施形態では、プロセッサ１００１は、時間周波数変換処理を現在の音声フレームの時間領域信号に実施して、現在の音声フレームのスペクトル係数を取得し、現在の音声フレームの基準符号化パラメータを取得し、現在の音声フレームの取得された基準符号化パラメータが第１のパラメータ条件を満たす場合、現在の音声フレームのスペクトル係数を変換符号化励起アルゴリズムに基づいて符号化するか、または、現在の音声フレームの取得された基準符号化パラメータが第２のパラメータ条件を満たす場合、現在の音声フレームのスペクトル係数を高品質変換符号化アルゴリズムに基づいて符号化するためのメモリ１００５内のコードまたは命令を実行する。
【０２２８】
適用シナリオの要件に従って、プロセッサ１００１により取得された現在の音声フレームの基準符号化パラメータを変更してもよい。
【０２２９】
例えば、基準符号化パラメータが、以下のパラメータ、即ち、現在の音声フレームの符号化率、サブバンドｚ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比、サブバンドｗ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差、サブバンドｉ内に配置された現在の音声フレームのスペクトル係数のエネルギ平均およびサブバンドｊ内に配置された現在の音声フレームのスペクトル係数のエネルギ平均、サブバンドｍ内に配置された現在の音声フレームのスペクトル係数の振幅平均およびサブバンドｎ内に配置された現在の音声フレームのスペクトル係数の振幅平均、サブバンドｘ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比およびサブバンドｙ内に配置された現在の音声フレームのスペクトル係数のピーク対平均比、サブバンドｒ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差およびサブバンドｓ内に配置された現在の音声フレームのスペクトル係数のエンベロープ偏差、サブバンドｅ内に配置された現在の音声フレームのスペクトル係数のエンベロープおよびサブバンドｆ内に配置された現在の音声フレームのスペクトル係数のエンベロープ、またはサブバンドｐ内に配置された現在の音声フレームのスペクトル係数とサブバンドｑ内に配置された現在の音声フレームのスペクトル係数との間のスペクトル相関のパラメータ値の少なくとも１つを含んでもよい。
【０２３０】
サブバンドｐ内に配置された現在の音声フレームのスペクトル係数とサブバンドｑ内に配置された現在の音声フレームのスペクトル係数との間のスペクトル相関のより大きなパラメータ値は、サブバンドｐ内に配置されたスペクトル係数とサブバンドｑ内に配置されたスペクトル係数との間のより強いスペクトル相関を示す。当該スペクトル相関のパラメータ値が、例えば、正規化された相互相関パラメータ値であってもよい。
【０２３１】
サブバンドの周波数ビン範囲を実際のニーズにしたがって決定してもよい。
【０２３２】
任意選択で、本発明の幾つかの可能な実装方式では、サブバンドｚの最大周波数ビンが臨界周波数ビンＦ１より大きくてもよく、サブバンドｗの最大周波数ビンが臨界周波数ビンＦ１より大きくてもよい。臨界周波数ビンＦ１の値範囲が、例えば、６．４ｋＨｚ乃至１２ｋＨｚであってもよい。例えば、臨界周波数ビンＦ１の値が６．４ｋＨｚ、８ｋＨｚ、９ｋＨｚ、１０ｋＨｚ、または１２ｋＨｚであってもよい。確かに、臨界周波数ビンＦ１が別の値であってもよい。
【０２３３】
任意選択で、本発明の幾つかの可能な実装方式では、サブバンドｊの最大周波数ビンが臨界周波数ビンＦ２より大きくてもよく、サブバンドｎの最大周波数ビンは臨界周波数ビンＦ２より大きい。例えば、臨界周波数ビンＦ２の値範囲が４．８ｋＨｚ乃至８ｋＨｚであってもよい。特に、例えば、臨界周波数ビンＦ２の値が６．４ｋＨｚ、４．８ｋＨｚ、６ｋＨｚ、８ｋＨｚ、５ｋＨｚ、または７ｋＨｚであってもよい。確かに、臨界周波数ビンＦ２が別の値であってもよい。
【０２３４】
任意選択で、本発明の幾つかの可能な実装方式では、サブバンドｉの最大周波数ビンがサブバンドｊの最大周波数ビンより小さくてもよく、サブバンドｍの最大周波数ビンがサブバンドｎの最大周波数ビンより小さくてもよく、サブバンドｘの最大周波数ビンがサブバンドｙの最小周波数ビン以下であってもよく、サブバンドｐの最大周波数ビンがサブバンドｑの最小周波数ビン以下であってもよく、サブバンドｒの最大周波数ビンがサブバンドｓの最小周波数ビン以下であってもよく、サブバンドｅの最大周波数ビンがサブバンドｆの最小周波数ビン以下であってもよい。
【０２３５】
任意選択で、本発明の幾つかの可能な実装方式では、以下の条件、即ち、サブバンドｗの最小周波数ビンは臨界周波数ビンＦ１以上であること、サブバンドｚの最小周波数ビンは臨界周波数ビンＦ１以上であること、サブバンドｉの最大周波数ビンはサブバンドｊの最小周波数ビン以下であること、サブバンドｍの最大周波数ビンはサブバンドｎの最小周波数ビン以下であること、サブバンドｊの最小周波数ビンは臨界周波数ビンＦ２以上であること、サブバンドｎの最小周波数ビンは臨界周波数ビンＦ２以上であること、サブバンドｉの最大周波数ビンは臨界周波数ビンＦ２以下であること、サブバンドｍの最大周波数ビンは臨界周波数ビンＦ２以下であること、サブバンドｊの最小周波数ビンは臨界周波数ビンＦ２以上であること、またはサブバンドｎの最小周波数ビンは臨界周波数ビンＦ２以上であることのうち少なくとも１つが満たされてもよい。
【０２３６】
任意選択で、本発明の幾つかの可能な実装方式では、以下の条件、即ち、サブバンドｅの最大周波数ビンは臨界周波数ビンＦ２以下であること、サブバンドｘの最大周波数ビンは臨界周波数ビンＦ２以下であること、サブバンドｐの最大周波数ビンは臨界周波数ビンＦ２以下であること、またはサブバンドｒの最大周波数ビンは臨界周波数ビンＦ２以下であることのうち少なくとも１つが満たされてもよい。
【０２３７】
任意選択で、本発明の幾つかの可能な実装方式では、サブバンドｆの最大周波数ビンが臨界周波数ビンＦ２以下であってもよく、確かにサブバンドｆの最小周波数ビンが臨界周波数ビンＦ２以上であってもよい。サブバンドｑの最大周波数ビンが臨界周波数ビンＦ２以下であってもよく、確かにサブバンドｑの最小周波数ビンが臨界周波数ビンＦ２以上であってもよい。サブバンドｓの最大周波数ビンが臨界周波数ビンＦ２以下であってもよく、確かにサブバンドｓの最小周波数ビンが臨界周波数ビンＦ２以上であってもよい。
【０２３８】
例えば、サブバンドｚの最大周波数ビンの値範囲が１２ｋＨｚ乃至１６ｋＨｚであってもよい。サブバンドｚの最小周波数ビンの値範囲が８ｋＨｚ乃至１４ｋＨｚであってもよい。サブバンドｚの帯域幅の値範囲が１．６ｋＨｚ乃至８ｋＨｚであってもよい。特に、例えば、サブバンドｚの周波数ビン範囲が８ｋＨｚ乃至１２ｋＨｚ、９ｋＨｚ乃至１１ｋＨｚ、８ｋＨｚ乃至９．６ｋＨｚ、または１２ｋＨｚ乃至１４ｋＨｚであってもよい。確かに、サブバンドｚの周波数ビン範囲は以上の例に限定されない。
【０２３９】
例えば、サブバンドｗの周波数ビン範囲を実際のニーズにしたがって決定してもよい。例えば、サブバンドｗの最大周波数ビンの値範囲が１２ｋＨｚ乃至１６ｋＨｚであってもよく、サブバンドｗの最小周波数ビンの値範囲が８ｋＨｚ乃至１４ｋＨｚであってもよい。特に、例えば、サブバンドｗの周波数ビン範囲は８ｋＨｚ乃至１２ｋＨｚ、９ｋＨｚ乃至１１ｋＨｚ、８ｋＨｚ乃至９．６ｋＨｚ、１２ｋＨｚ乃至１４ｋＨｚ、または１２．２ｋＨｚ乃至１４．５ｋＨｚである。確かに、サブバンドｗの周波数ビン範囲は以上の例に限定されない。幾つかの可能な実装方式では、サブバンドｗの周波数ビン範囲がサブバンドｚの周波数ビン範囲と同じかまたは同様であってもよい。
【０２４０】
例えば、サブバンドｉの周波数ビン範囲は３．２ｋＨｚ乃至６．４ｋＨｚ、３．２ｋＨｚ乃至４．８ｋＨｚ、４．８ｋＨｚ乃至６．４ｋＨｚ、０．４ｋＨｚ乃至６．４ｋＨｚ、または０．４ｋＨｚ乃至３．６ｋＨｚであってもよい。確かに、サブバンドｉの周波数ビン範囲は以上の例に限定されない。
【０２４１】
例えば、サブバンドｊの周波数ビン範囲は６．４ｋＨｚ乃至９．６ｋＨｚ、６．４ｋＨｚ乃至８ｋＨｚ、８ｋＨｚ乃至９．６ｋＨｚ、４．８ｋＨｚ乃至９．６ｋＨｚ、または４．８ｋＨｚ乃至８ｋＨｚであってもよい。確かに、サブバンドｊの周波数ビン範囲は以上の例に限定されない。
【０２４２】
例えば、サブバンドｍの周波数ビン範囲は３．２ｋＨｚ乃至６．４ｋＨｚ、３．２ｋＨｚ乃至４．８ｋＨｚ、４．８ｋＨｚ乃至６．４ｋＨｚ、０．４ｋＨｚ乃至６．４ｋＨｚ、または０．４ｋＨｚ乃至３．６ｋＨｚであってもよい。確かに、サブバンドｍの周波数ビン範囲は以上の例に限定されない。幾つかの可能な実装方式では、サブバンドｍの周波数ビン範囲がサブバンドｉの周波数ビン範囲と同じかまたは同様であってもよい。
【０２４３】
例えば、サブバンドｎの周波数ビン範囲は６．４ｋＨｚ乃至９．６ｋＨｚ、６．４ｋＨｚ乃至８ｋＨｚ、８ｋＨｚ乃至９．６ｋＨｚ、４．８ｋＨｚ乃至９．６ｋＨｚ、または４．８ｋＨｚ乃至８ｋＨｚであってもよい。確かに、サブバンドｎの周波数ビン範囲は以上の例に限定されない。幾つかの可能な実装方式では、サブバンドｎの周波数ビン範囲がサブバンドｊの周波数ビン範囲と同じかまたは同様であってもよい。
【０２４４】
例えば、サブバンドｘの周波数ビン範囲が０ｋＨｚ乃至１．６ｋＨｚ、１ｋＨｚ乃至２．６ｋＨｚ、１．６ｋＨｚ乃至３．２ｋＨｚ、２ｋＨｚ乃至３．２ｋＨｚ、または２．５ｋＨｚ乃至３．４ｋＨｚであってもよい。確かに、サブバンドｘの周波数ビン範囲は以上の例に限定されない。
【０２４５】
例えば、サブバンドｙの周波数ビン範囲が６．４ｋＨｚ乃至８ｋＨｚ、７．４ｋＨｚ乃至９ｋＨｚ、４．８ｋＨｚ乃至６．４ｋＨｚ、４．４ｋＨｚ乃至６．４ｋＨｚ、または４．５ｋＨｚ乃至６．２ｋＨｚであってもよい。確かに、サブバンドｙの周波数ビン範囲は以上の例に限定されない。
【０２４６】
例えば、サブバンドｐの周波数ビン範囲が０ｋＨｚ乃至１．６ｋＨｚ、１ｋＨｚ乃至２．６ｋＨｚ、１．６ｋＨｚ乃至３．２ｋＨｚ、２．１ｋＨｚ乃至３．２ｋＨｚ、または２．５ｋＨｚ乃至３．５ｋＨｚであってもよい。確かに、サブバンドｐの周波数ビン範囲は以上の例に限定されない。幾つかの可能な実装方式では、サブバンドｐの周波数ビン範囲がサブバンドｘの周波数ビン範囲と同じかまたは同様であってもよい。
【０２４７】
例えば、サブバンドｑの周波数ビン範囲が６．４ｋＨｚ乃至８ｋＨｚ、７．４ｋＨｚ乃至９ｋＨｚ、４．８ｋＨｚ乃至６．４ｋＨｚ、４．２ｋＨｚ乃至６．４ｋＨｚ、または４．７ｋＨｚ乃至６．２ｋＨｚであってもよい。確かに、サブバンドｑの周波数ビン範囲は以上の例に限定されない。幾つかの可能な実装方式では、サブバンドｑの周波数ビン範囲がサブバンドｙの周波数ビン範囲と同じかまたは同様であってもよい。
【０２４８】
例えば、サブバンドｒの周波数ビン範囲が０ｋＨｚ乃至１．６ｋＨｚ、１ｋＨｚ乃至２．６ｋＨｚ、１．６ｋＨｚ乃至３．２ｋＨｚ、２．０５ｋＨｚ乃至３．２７ｋＨｚ、または２．５９ｋＨｚ乃至３．５１ｋＨｚであってもよい。確かに、サブバンドｒの周波数ビン範囲は以上の例に限定されない。幾つかの可能な実装方式では、サブバンドｒの周波数ビン範囲がサブバンドｘの周波数ビン範囲と同じかまたは同様であってもよい。
【０２４９】
例えば、サブバンドｓの周波数ビン範囲が６．４ｋＨｚ乃至８ｋＨｚ、７．４ｋＨｚ乃至９ｋＨｚ、４．８ｋＨｚ乃至６．４ｋＨｚ、５．４ｋＨｚ乃至７．１ｋＨｚ、または４．５５ｋＨｚ乃至６．２９ｋＨｚであってもよい。確かに、サブバンドｓの周波数ビン範囲は以上の例に限定されない。幾つかの可能な実装方式では、サブバンドｓの周波数ビン範囲がサブバンドｙの周波数ビン範囲と同じかまたは同様であってもよい。
【０２５０】
例えば、サブバンドｅの周波数ビン範囲が０ｋＨｚ乃至１．６ｋＨｚ、１ｋＨｚ乃至２．６ｋＨｚ、１．６ｋＨｚ乃至３．２ｋＨｚ、０．８ｋＨｚ乃至３ｋＨｚ、または１．９ｋＨｚ乃至３．８ｋＨｚであってもよい。確かに、サブバンドｅの周波数ビン範囲は以上の例に限定されない。幾つかの可能な実装方式では、サブバンドｅの周波数ビン範囲がサブバンドｘの周波数ビン範囲と同じかまたは同様であってもよい。
【０２５１】
例えば、サブバンドｆの周波数ビン範囲が６．４ｋＨｚ乃至８ｋＨｚ、７．４ｋＨｚ乃至９ｋＨｚ、４．８ｋＨｚ乃至６．４ｋＨｚ、５．３ｋＨｚ乃至７．１５ｋＨｚ、または４．５８ｋＨｚ乃至６．５２ｋＨｚであってもよい。確かに、サブバンドｆの周波数ビン範囲は以上の例に限定されない。幾つかの可能な実装方式では、サブバンドｆの周波数ビン範囲がサブバンドｙの周波数ビン範囲と同じかまたは同様であってもよい。
【０２５２】
第１のパラメータ条件および第２のパラメータ条件を変更してもよい。
【０２５３】
例えば、本発明の幾つかの可能な実装方式では、当該実施形態における第１のパラメータ条件が、例えば、方法の実施形態における第１のパラメータ条件であってもよく、当該実施形態における第２のパラメータ条件が、例えば、方法の実施形態における第２のパラメータ条件であってもよい。関連説明については、方法の実施形態における記録を参照されたい。
【０２５４】
当該実施形態における音声符号化器１０００の各機能モジュールの機能を特に上述の方法の実施形態の方法に従って実装してもよいことは理解されうる。具体的な実装プロセスについては、上述の方法の実施形態の関連説明を参照されたい。詳細についてはここでは説明しない。
【０２５５】
音声符号化器１０００が、音声信号を収集、格納、または送信する必要がある任意の装置、例えば、携帯電話、タブレット・コンピュータ、パーソナル・コンピュータ、またはノートブック・コンピュータであってもよい。
【０２５６】
分かるように、当該実施形態の解決策では、現在の音声フレームのスペクトル係数を符号化するために、現在の音声フレームの基準符号化パラメータを取得した後、音声符号化器１０００は、ＴＣＸアルゴリズムまたはＨＱアルゴリズムを現在の音声フレームの取得された基準符号化パラメータに基づいて選択する。現在の音声フレームの基準符号化パラメータは現在の音声フレームのスペクトル係数を符号化するために使用される符号化アルゴリズムに関連付けられ、これにより、現在の音声フレームの符号化アルゴリズムと基準符号化パラメータとの間の適応性および一致性の改善が支援され、さらに、現在の音声フレームの符号化品質または符号化効率の改善が支援される。
【０２５７】
さらに、複数の任意選択の基準符号化パラメータが使用され、これは複数のシナリオにおけるアルゴリズム選択要件を満たすのを支援する。
【０２５８】
本発明の１実施形態ではさらにコンピュータ記憶媒体を提供する。当該コンピュータ記憶媒体はプログラムを格納してもよい。当該プログラムが実行されたとき、上述の方法の実施形態で記録した音声符号化方法におけるステップの一部または全部が実施される。
【０２５９】
説明を簡単にするために、上述の方法の実施形態は一連の動作として表現されていることに留意すべきである。しかし、本発明によれば幾つかのステップを他の順序で実施するかまたは同時に実施してもよいので、本発明は説明した動作の順序に限定されないことは当業者は理解すべきである。さらに、当業者はまた、本明細書で説明された実施形態は全て例示的な実施形態に属し、関連する動作とモジュールは必ずしも本発明により要求されないことも理解すべきである。
【０２６０】
上述の実施形態では、各実施形態の説明はそれぞれの焦点を有する。１実施形態で詳細に説明されていない部分については、他の実施形態の関連説明を参照されたい。
【０２６１】
本願で提供した幾つかの実施形態において、開示した装置を他の方式で実装してもよいことは理解されるべきである。例えば、説明した装置の実施形態は例示的なものにすぎない。例えば、当該ユニット分割は論理的な機能分割にすぎず、実際の実装では他の分割であってもよい。例えば、複数のユニットまたはコンポーネントを別のシステムに組み合わせるかまたは統合してもよく、または幾つかの機能を無視するかまたは実施しなくてもよい。さらに、幾つかのインタフェースを通じて、表示または議論した相互結合または直接結合または通信接続を実装してもよい。当該装置またはユニット間の間接結合または通信接続を、電気、機械、または他の形で実装してもよい。
【０２６２】
別々の部分として説明されたユニットが物理的に分離されていてもいなくてもよく、ユニットとして表示した部分が物理ユニットであってもなくてもよく、１つの位置に配置されてもよく、または、複数のネットワーク・ユニットに分散されてもよい。当該ユニットの一部または全部を、当該諸実施形態の解決策の目的を実現するための実際のニーズに従って選択してもよい。
【０２６３】
さらに、本発明の諸実施形態における機能ユニットを１つの処理ユニットに統合してもよく、または、当該ユニットの各々が物理的に単体で存在してもよく、または、２つまたは複数のユニットが１つのユニットに統合される。統合されたユニットをハードウェアの形態で実装してもよく、または、ソフトウェア機能ユニットの形で実装してもよい。
【０２６４】
統合されたユニットがソフトウェア機能ユニットの形態で実装され、独立な製品として販売または使用されるとき、当該統合されたユニットをコンピュータ可読記憶媒体に格納してもよい。かかる理解に基づいて、本発明の技術的解決策を本質的に、または先行技術に寄与する部分、または当該技術的解決策の全部もしくは一部をソフトウェア製品の形で実装してもよい。当該ソフトウェア製品は記憶媒体に格納され、本発明の諸実施形態で説明した方法のステップの全部または一部を実施するように（パーソナル・コンピュータ、サーバ、またはネットワーク装置であってもよい）コンピュータ装置に指示するための幾つかの命令を含む。上述の記憶媒体は、ＵＳＢフラッシュ・ドライブ、取外し可能ハード・ディスク、読取専用メモリ（ＲＯＭ、Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ランダム・アクセス・メモリ（ＲＡＭ、Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、磁気ディスク、または光ディスクのようなプログラム・コードを格納できる任意の媒体を含む。
【０２６５】
上述の実施形態は、本発明を限定するためのものではなく、本発明の技術的解決策を説明するためのものにすぎない。上述の実施形態を参照して本発明を詳細に説明したが、当業者は本発明の諸実施形態の技術的解決策の範囲から逸脱せずに、上述の実施形態で説明した技術的解決策に依然として修正を行ってもよく、または、その幾つかの技術的特徴に均等な置換えを行ってもよいことを当業者は理解すべきである。
【符号の説明】
【０２６６】
９００  音声符号化器
９１０  時間周波数変換ユニット
９２０  取得ユニット
９３０  符号化ユニット
１０００  音声符号化器
１００１  プロセッサ
１００３  ユーザ・インタフェース
１００４  ネットワーク・インタフェース
１００５  メモリ
【図１】
2019164379.tif 000003
【図２】
2019164379.tif 000004
【図３】
2019164379.tif 000005
【図４】
2019164379.tif 000006
【図５】
2019164379.tif 000007
【図６】
2019164379.tif 000008
【図７】
2019164379.tif 000009
【図８】
2019164379.tif 000010
【図９】
2019164379.tif 000011
【図１０】
2019164379.tif 000012
【手続補正書】
【提出日】令和1年7月5日(2019.7.5)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
音声信号を、音声信号符号化器によって、取得するステップであって、前記音声信号が現在のフレームを備え、前記現在のフレームがサブバンドi、サブバンドj、サブバンドx、および、サブバンドyを備えるものである、ステップと、
前記音声信号符号化器によって、前記サブバンドiの平均エネルギーと、前記サブバンドjの平均エネルギーと、前記サブバンドxのスペクトルピークと、前記サブバンドxのスペクトル平均と、前記サブバンドyのスペクトルピークと、前記サブバンドyのスペクトル平均と、を得るステップと、
前記サブバンドjの平均エネルギーが前記サブバンドiの平均エネルギーを第１の定数（Ｔ４）によって乗算した積より大きく、前記サブバンドyのスペクトル平均によって前記サブバンドxのスペクトルピークが乗算された積が、前記サブバンドyのスペクトルピークが前記サブバンドxのスペクトル平均によって乗算されかつ第１の間隔（Ｒ１）の最も低い値によって乗算された積より大きく、かつ、前記サブバンドyのスペクトル平均によって前記サブバンドxのスペクトルピークが乗算された積が、前記サブバンドyのスペクトルピークが前記サブバンドxのスペクトル平均によって乗算されかつ前記Ｒ１の最も高い値によって乗算された積よりも少ないときに、前記音声信号符号化器によって、高品質変換符号化（ＨＱ）アルゴリズムを用いて前記現在のフレームを符号化するステップと、
を備える、音声符号化方法。
【請求項２】
前記サブバンドiの最大周波数ビンが前記サブバンドjの最小周波数ビンより小さく、前記サブバンドjの最大周波数ビンが８キロヘルツ（ｋＨｚ）より大きく、前記サブバンドxの最大周波数ビンが前記サブバンドyの最小周波数ビンより小さい、請求項１に記載の音声信号符号化方法。
【請求項３】
前記定数Ｔ４が１／１．２より小さく、かつ、０．５以上である、請求項１または２に記載の音声信号符号化方法。
【請求項４】
前記サブバンドｉの周波数ビン範囲の最小周波数ビンは０．４キロヘルツ（ｋＨｚ）であり、前記サブバンドjの周波数ビン範囲は４．８ｋＨｚから９．６ｋＨｚであり、前記サブバンドxの周波数ビン範囲は１ｋＨｚから２．６ｋＨｚであり、前記サブバンドyの周波数ビン範囲は４．８ｋＨｚから６．４ｋＨｚである、請求項１から３のいずれか１項に記載の音声信号符号化方法。
【請求項５】
音声信号を、音声信号符号化器によって、取得するステップであって、前記音声信号が現在のフレームを備え、前記現在のフレームがサブバンドx、および、サブバンドyを備えるものである、ステップと、
前記音声信号符号化器によって、前記サブバンドxのスペクトルピークと、前記サブバンドxのスペクトル平均と、前記サブバンドyのスペクトルピークと、前記サブバンドyのスペクトル平均と、を得るステップと、
前記サブバンドyのスペクトル平均によって前記サブバンドxのスペクトルピークが乗算された積が、前記サブバンドyのスペクトルピークが、第１の定数（Ｔ４４）によって乗算された前記サブバンドxのスペクトル平均によって乗算された積より小さく、かつ、前記サブバンドyのスペクトルピークが、第２の定数（Ｔ４５）によって前記サブバンドyのスペクトル平均が乗算さた積よりも大きいときに、前記音声信号符号化器によって、高品質変換符号化（ＨＱ）アルゴリズムを用いて前記現在のフレームを符号化するステップと、
前記サブバンドyのスペクトル平均によって前記サブバンドxのスペクトルピークが乗算された前記積が、前記サブバンドyのスペクトルピークが、第３の定数（Ｔ４６）によって乗算された前記サブバンドxのスペクトル平均によって乗算された積より大きく、かつ、前記サブバンドyのスペクトルピークが、前記Ｔ４５によって前記サブバンドyのスペクトル平均が乗算された積よりも小さいときに、前記音声信号符号化器によって、前記ＨＱアルゴリズムを用いて前記現在のフレームを符号化するステップと、
を備える、音声信号符号化方法。
【請求項６】
Ｔ４７が１．５であって、かつ、Ｔ４５が１．５である、請求項５に記載の音声信号符号化方法。
【請求項７】
前記サブバンドxの周波数ビン範囲は１ｋＨｚから２．６ｋＨｚであり、前記サブバンドyの周波数ビン範囲は４．８ｋＨｚから６．４ｋＨｚである、請求項５または６のいずれかに記載の音声信号符号化方法。
【請求項８】
プログラム命令を格納するメモリと、
前記メモリに接続された少なくとも１つのプロセッサであって、前記プログラム命令が、前記少なくとも１つのプロセッサに請求項１から７のいずれか１項に記載の方法を実行するよう構成される、ようにする、
音声信号符号化器。
【請求項９】
音声信号を取得するよう構成されたユニットであって、前記音声信号が現在のフレームを備え、前記現在のフレームがサブバンドi、サブバンドj、サブバンドx、および、サブバンドyを備えるものである、ユニットと、
前記サブバンドiの平均エネルギーと、前記サブバンドjの平均エネルギーと、前記サブバンドxのスペクトルピークと、前記サブバンドxのスペクトル平均と、前記サブバンドyのスペクトルピークと、前記サブバンドyのスペクトル平均と、を得るよう構成されたユニットと、
前記サブバンドjの平均エネルギーが前記サブバンドiの平均エネルギーを第１の定数（Ｔ４）によって乗算した積より大きく、前記サブバンドyのスペクトル平均によって前記サブバンドxのスペクトルピークが乗算された積が、前記サブバンドyのスペクトルピークが前記サブバンドxのスペクトル平均によって乗算されかつ第１の間隔（Ｒ１）の最も低い値によって乗算された積より大きく、かつ、前記サブバンドyのスペクトル平均によって前記サブバンドxのスペクトルピークが乗算された積が、前記サブバンドyのスペクトルピークが前記サブバンドxのスペクトル平均によって乗算されかつ前記Ｒ１の最も高い値によって乗算された積よりも少ないときに、高品質変換符号化（ＨＱ）アルゴリズムを用いて前記現在のフレームを符号化するよう構成されたユニットと、
を備える、音声信号符号化器。
【請求項１０】
前記サブバンドiの最大周波数ビンが前記サブバンドjの最小周波数ビンより小さく、前記サブバンドjの最大周波数ビンが８キロヘルツ（ｋＨｚ）より大きく、前記サブバンドxの最大周波数ビンが前記サブバンドyの最小周波数ビンより小さい、請求項９に記載の音声信号符号化器。
【請求項１１】
前記Ｔ４が１／１．２より小さく、かつ、０．５以上である、請求項９または１０に記載の音声信号符号化器。
【請求項１２】
前記サブバンドｉの周波数ビン範囲の最小周波数ビンは０．４キロヘルツ（ｋＨｚ）であり、前記サブバンドjの周波数ビン範囲は４．８ｋＨｚから９．６ｋＨｚであり、前記サブバンドxの周波数ビン範囲は１ｋＨｚから２．６ｋＨｚであり、前記サブバンドyの周波数ビン範囲は４．８ｋＨｚから６．４ｋＨｚである、請求項９から１１のいずれか１項に記載の音声信号符号化器。
【請求項１３】
音声信号を取得するよう構成されたユニットであって、前記音声信号が現在のフレームを備え、前記現在のフレームがサブバンドx、および、サブバンドyを備えるものである、ユニットと、
前記サブバンドxのスペクトルピークと、前記サブバンドxのスペクトル平均と、前記サブバンドyのスペクトルピークと、前記サブバンドyのスペクトル平均と、を得るよう構成されたユニットと、
前記サブバンドyのスペクトル平均によって前記サブバンドxのスペクトルピークが乗算された積が、前記サブバンドyのスペクトルピークが第１の定数（Ｔ４４）によって乗算された前記サブバンドxのスペクトル平均によって乗算された積より小さく、かつ、前記サブバンドyのスペクトルピークが、第２の定数（Ｔ４５）によって前記サブバンドyのスペクトル平均が乗算さた積よりも大きいときに、高品質変換符号化（ＨＱ）アルゴリズムを用いて前記現在のフレームを符号化するよう構成されたユニットであり、かつ、前記サブバンドyのスペクトル平均によって前記サブバンドxのスペクトルピークが乗算された前記積が、前記サブバンドyのスペクトルピークが前記サブバンドxのスペクトル平均によって乗算され、第３の定数（Ｔ４６）によって乗算さた積より大きく、かつ、前記サブバンドyのスペクトルピークが、前記Ｔ４７によって前記サブバンドyのスペクトル平均が乗算さた積よりも小さいときに、前記ＨＱアルゴリズムを用いて前記現在のフレームを符号化するように構成されたユニットと、
を備える、音声信号符号化器。
【請求項１４】
Ｔ４７が１．５であって、かつ、Ｔ４５が１．５である、請求項１３に記載の音声信号符号化器。
【請求項１５】
前記サブバンドxの周波数ビン範囲は１ｋＨｚから２．６ｋＨｚであり、前記サブバンドyの周波数ビン範囲は４．８ｋＨｚから６．４ｋＨｚである、請求項１３または１４に記載の音声信号符号化器。 
【外国語明細書】
2019164379000001.pdf