麻豆精品无码国产在线播放,国产亚洲精品成人AA片新蒲金,国模无码大尺度一区二区三区,神马免费午夜福利剧场

音頻編碼方法及相關裝置制造方法

文檔序號:2827672閱讀:194來源:國知局
音頻編碼方法及相關裝置制造方法
【專利摘要】本發明實施例提供了一種音頻編碼方法以及相關裝置。一種音頻編碼方法,包括:對當前音頻幀的時域信號進行時頻變換處理以得到上述當前音頻幀的頻譜系數;獲取當前音頻幀的編碼參考參數;若獲取的上述當前音頻幀的編碼參考參數符合第一參數條件,基于變換碼激勵編碼算法對上述當前音頻幀的頻譜系數進行編碼;若獲取的上述當前音頻幀的編碼參考參數符合第二參數條件,基于高質量變換編碼算法對上述當前音頻幀的頻譜系數進行編碼。其中,本發明實施例提供的技術方案有利于提高音頻幀編碼的編碼質量或編碼效率。
【專利說明】音頻編碼方法及相關裝置

【技術領域】
[0001] 本發明涉及音頻編碼技術,具體涉及音頻編碼方法及相關裝置。

【背景技術】
[0002] 目前已有音頻(如音樂)編碼算法中,在相同的碼率,有的音頻編碼算法限制一定 的編碼帶寬,側重于編碼較小的帶寬,而有的音頻編碼算法則不對編碼帶寬做限制,側重于 編碼更寬的帶寬。當然,這兩類音頻編碼算法是各有利弊的。
[0003] 然而,現有技術中,在進行音頻幀編碼時,直接使用固定的某一種編碼算法對音頻 幀編碼,這樣就很可能導致所采用的音頻編碼算法難以獲得較優良的編碼質量或編碼效 率。


【發明內容】

[0004] 本發明實施例提供了音頻編碼方法以及相關裝置,以期提高音頻幀編碼的編碼質 量或編碼效率。
[0005] 本發明實施例第一方面提供一種音頻編碼方法,包括:
[0006] 對當前音頻幀的時域信號進行時頻變換處理以得到所述當前音頻幀的頻譜系 數;
[0007] 獲取當前音頻幀的編碼參考參數;
[0008] 若獲取的所述當前音頻幀的編碼參考參數符合第一參數條件,基于變換碼激勵編 碼算法對所述當前音頻幀的頻譜系數進行編碼;若獲取的所述當前音頻幀的編碼參考參數 符合第二參數條件,基于高質量變換編碼算法對所述當前音頻幀的頻譜系數進行編碼。
[0009] 結合第一方面,在第一方面的第一種可能的實施方式中,所述編碼參考參數包括 如下參數中的至少一種:所述當前音頻巾貞的編碼速率,所述當前音頻巾貞的位于子帶z內的 頻譜系數的峰均比,所述當前音頻幀的位于子帶w內的頻譜系數的包絡偏差,所述當前音 頻幀的位于子帶i內的頻譜系數的能量均值與位于子帶j的頻譜系數的能量均值,所述當 前音頻幀的位于子帶m內的頻譜系數的幅度均值與位于子帶η內的頻譜系數的幅度均值, 所述當前音頻幀的位于子帶X內的頻譜系數的峰均比和位于子帶y內的頻譜系數的峰均 t匕,所述當前音頻幀的位于子帶r內的頻譜系數的包絡偏差和位于子帶s內的頻譜系數的 包絡偏差,所述當前音頻幀的位于子帶e內的頻譜系數的包絡和位于子帶f內的頻譜系數 的包絡,以及所述當前音頻幀的位于子帶P內的頻譜系數和位于子帶q內的頻譜系數的頻 譜相關性參數值;
[0010] 其中,所述子帶z的最高頻點大于臨界頻點F1 ;所述子帶w的最高頻點大于所述 臨界頻點F1 ;所述子帶j的最高頻點大于臨界頻點F2 ;所述子帶η的最高頻點大于所述臨 界頻點F2 ;
[0011] 其中,所述臨界頻點F1的取值范圍為6. 4kHz至12kHz ;
[0012] 其中,所述臨界頻點F2的取值范圍為4. 8 kHz至8kHz ;
[0013] 所述子帶i的最高頻點小于所述子帶j的最高頻點;所述子帶m的最高頻點小于 所述子帶η的最高頻點;所述子帶X的最高頻點小于或等于所述子帶y的最低頻點;所述子 帶P的最高頻點小于或等于所述子帶q的最低頻點;所述子帶r的最高頻點小于或等于所 述子帶s的最低頻點;所述子帶e的最高頻點小于或等于所述子帶f的最低頻點。
[0014] 結合第一方面的第一種可能的實施方式,在第一方面的第二種可能的實施方式 中,
[0015] 如下條件中的至少一個被滿足:所述子帶w的最低頻點大于或者等于臨界頻點 F1,所述子帶z的最低頻點大于或等于所述臨界頻點F1,所述子帶i的最高頻點小于或等于 所述子帶j的最低頻點,所述子帶m的最高頻點小于或等于所述子帶η的最低頻點,所述子 帶j的最低頻點大于所述臨界頻點F2,以及所述子帶η的最低頻點大于所述臨界頻點F2。
[0016] 結合第一方面的第一種可能的實施方式或第一方面的第二種可能的實施方式,在 第一方面的第三種可能的實施方式中,所述第一參數條件包括如下條件中的至少一個:
[0017] 所述當前音頻幀的編碼速率小于閾值Τ1,
[0018] 所述當前音頻幀的位于所述子帶ζ內的頻譜系數的峰均比小于或者等于閾值Τ2, [0019] 所述當前音頻幀的位于所述子帶w內的頻譜系數的包絡偏差小于或者等于閾值 Τ3,
[0020] 所述當前音頻幀的位于所述子帶i內的頻譜系數的能量均值除以位于所述子帶j 的頻譜系數的能量均值得到的商大于或者等于閾值T4,
[0021] 所述當前音頻幀的位于所述子帶i內的頻譜系數的能量均值減去位于所述子帶j 的頻譜系數的能量均值得到的差值大于或者等于閾值T5,
[0022] 所述當前音頻巾貞的位于所述子帶m內的頻譜系數的幅度均值除以位于所述子帶η 內的頻譜系數的幅度均值得到的商大于或者等于閾值Τ6,
[0023] 所述當前音頻巾貞的位于所述子帶m內的頻譜系數的幅度均值減去位于所述子帶η 內的頻譜系數的幅度均值得到的差值大于或者等于閾值17,
[0024] 所述當前音頻巾貞的位于子帶X內的頻譜系數的峰均比和位于所述子帶y內的頻譜 系數的峰均比的比值落入區間R1,
[0025] 所述當前音頻巾貞的位于所述子帶X內的頻譜系數的峰均比與位于所述子帶y內的 頻譜系數的峰均比的差值的絕對值小于或者等于閾值T8,
[0026] 所述當前音頻幀的位于所述子帶r內的頻譜系數的包絡偏差和位于所述子帶s內 的頻譜系數的包絡偏差的比值落入區間R2,
[0027] 所述當前音頻幀的位于所述子帶r內的頻譜系數的包絡偏差和位于所述子帶s內 的頻譜系數的包絡偏差的差值的絕對值小于或者等于閾值T9,
[0028] 所述當前音頻幀的位于所述子帶e內的頻譜系數的包絡和位于所述子帶f內的頻 譜系數的包絡的比值落入區間R3,
[0029] 所述當前音頻幀的位于所述子帶e內的頻譜系數的包絡和位于所述子帶f內的頻 譜系數的包絡的差值的絕對值小于或者等于閾值T10,以及
[0030] 所述當前音頻幀的位于所述子帶p內的頻譜系數和位于所述子帶q內的頻譜系數 的頻譜相關性參數值大于或者等于閾值T11。
[0031] 結合第一方面的第一種可能的實施方式或第一方面的第二種可能的實施方式或 第一方面的第三種可能的實施方式,在第一方面的第四種可能的實施方式中,所述第一參 數條件包括如下條件中的其中一個:
[0032] 所述當前音頻幀的位于子帶X內的頻譜系數的峰均比除以位于所述子帶y內的 頻譜系數的峰均比得到的商小于閾值T44,且所述子帶y內的頻譜系數的峰均比小于閾值 T45,
[0033] 所述當前音頻巾貞的位于子帶X內的頻譜系數的峰均比除以位于所述子帶y內的 頻譜系數的峰均比得到的商大于閾值T46,且所述子帶y內的頻譜系數的峰均比大于閾值 T47,
[0034] 所述當前音頻巾貞的位于子帶X內的頻譜系數的峰均比減位于所述子帶y內的頻 譜系數的峰均比得到的差值小于閾值T48,且所述子帶y內的頻譜系數的峰均比小于閾值 T49,
[0035] 所述當前音頻巾貞的位于子帶X內的頻譜系數的峰均比減位于所述子帶y內的頻 譜系數的峰均比得到的差值大于閾值T50,且所述子帶y內的頻譜系數的峰均比大于閾值 T51,
[0036] 所述當前音頻幀的位于子帶r內的頻譜系數的包絡偏差除以位于所述子帶s內的 頻譜系數的包絡偏差得到的商小于閾值T52,且所述子帶s內的頻譜系數的包絡偏差小于 閾值T53,
[0037] 所述當前音頻幀的位于子帶r內的頻譜系數的包絡偏差除以位于所述子帶s內的 頻譜系數的包絡偏差得到的商大于閾值T54,且所述子帶s內的頻譜系數的包絡偏差大于 閾值T55,
[0038] 所述當前音頻幀的位于子帶r內的頻譜系數的包絡偏差減位于所述子帶s內的頻 譜系數的包絡偏差得到的差值小于閾值T56,且所述子帶s內的頻譜系數的包絡偏差小于 閾值T57,
[0039] 所述當前音頻幀的位于子帶r內的頻譜系數的包絡偏差減位于所述子帶s內的頻 譜系數的包絡偏差得到的差值大于閾值T58,且所述子帶s內的頻譜系數的包絡偏差大于 閾值T59,
[0040] 所述當前音頻幀的位于子帶e內的頻譜系數的包絡除以位于所述子帶f內的頻譜 系數的包絡得到的商小于閾值T60,且所述子帶f內的頻譜系數的包絡小于閾值T61,
[0041] 所述當前音頻幀的位于子帶e內的頻譜系數的包絡除以位于所述子帶f內的頻譜 系數的包絡得到的商大于閾值T62,且所述子帶f內的頻譜系數的包絡大于閾值T63,
[0042] 所述當前音頻幀的位于子帶e內的頻譜系數的包絡減位于所述子帶f內的頻譜系 數的包絡得到的差值小于閾值T64,且所述子帶f內的頻譜系數的包絡小于閾值T65,
[0043] 所述當前音頻幀的位于子帶e內的頻譜系數的包絡減位于所述子帶f內的頻譜系 數的包絡得到的差值大于閾值T66,且所述子帶f內的頻譜系數的包絡大于閾值T67,
[0044] 所述當前音頻幀的位于所述子帶i內的頻譜系數的能量均值除以位于所述子帶j 的頻譜系數的能量均值得到的商小于或等于閾值T68,且所述當前音頻幀的位于所述子帶 z內的頻譜系數的峰均比小于或者等于閾值T69,
[0045] 所述當前音頻幀的位于所述子帶i內的頻譜系數的能量均值減位于所述子帶j的 頻譜系數的能量均值得到的差值小于或等于閾值T70,且所述當前音頻幀的位于所述子帶 Z內的頻譜系數的峰均比小于或者等于閾值T71,
[0046] 所述當前音頻幀的位于所述子帶m內的頻譜系數的幅度均值除以位于所述子帶η 內的頻譜系數的幅度均值得到的商小于或等于閾值Τ72,且所述當前音頻幀的位于所述子 帶ζ內的頻譜系數的峰均比小于或者等于閾值Τ73,
[0047] 所述當前音頻巾貞的位于所述子帶m內的頻譜系數的幅度均值減位于所述子帶η內 的頻譜系數的幅度均值得到的差值小于或等于閾值Τ74,且所述當前音頻幀的位于所述子 帶ζ內的頻譜系數的峰均比小于或者等于閾值Τ75,
[0048] 所述當前音頻幀的位于所述子帶i內的頻譜系數的能量均值除以位于所述子帶j 的頻譜系數的能量均值得到的商小于或等于閾值T76,且所述當前音頻幀的位于所述子帶 w內的頻譜系數的包絡偏差小于或者等于閾值T77,
[0049] 所述當前音頻幀的位于所述子帶i內的頻譜系數的能量均值減位于所述子帶j的 頻譜系數的能量均值得到的差值小于或等于閾值T78,且所述當前音頻幀的位于所述子帶 w內的頻譜系數的包絡偏差小于或者等于閾值T79,
[0050] 所述當前音頻巾貞的位于所述子帶m內的頻譜系數的幅度均值除以位于所述子帶η 內的頻譜系數的幅度均值得到的商小于或等于閾值Τ80且所述當前音頻幀的位于所述子 帶w內的頻譜系數的包絡偏差小于或者等于閾值Τ81,以及
[0051] 所述當前音頻巾貞的位于所述子帶m內的頻譜系數的幅度均值減位于所述子帶η內 的頻譜系數的幅度均值得到的差值小于或等于閾值Τ82,且所述當前音頻幀的位于所述子 帶w內的頻譜系數的包絡偏差小于或者等于閾值Τ83。
[0052] 結合第一方面的第一種可能的實施方式或者第一方面的第二種可能的實施方式 或第一方面的第三種可能的實施方式或者第一方面的第四種可能的實施方式,在第一方面 的第五種可能的實施方式中,所述第二參數條件包括如下條件中的至少一個 :
[0053] 所述當前音頻幀的編碼速率大于或等于閾值Τ1,
[0054] 所述當前音頻幀的位于所述子帶ζ內的頻譜系數的峰均比大于閾值Τ2,
[0055] 所述當前音頻幀的位于所述子帶w內的頻譜系數的包絡偏差大于閾值Τ3,
[0056] 所述當前音頻幀的位于所述子帶i內的頻譜系數的能量均值除以位于所述子帶j 的頻譜系數的能量均值得到的商小于閾值T4,
[0057] 所述當前音頻幀的位于所述子帶i內的頻譜系數的能量均值減去位于所述子帶j 的頻譜系數的能量均值得到的差值小于閾值T5,
[0058] 所述當前音頻巾貞的位于所述子帶m內的頻譜系數的幅度均值除以位于所述子帶η 內的頻譜系數的幅度均值得到的商小于閾值Τ6,
[0059] 所述當前音頻巾貞的位于所述子帶m內的頻譜系數的幅度均值減去位于所述子帶η 內的頻譜系數的幅度均值得到的差值小于閾值17,
[0060] 所述當前音頻巾貞的位于子帶X內的頻譜系數的峰均比和位于所述子帶y內的頻譜 系數的峰均比的比值未落入區間R1,
[0061] 所述當前音頻巾貞的位于所述子帶X內的頻譜系數的峰均比與位于所述子帶y內的 頻譜系數的峰均比的差值的絕對值大于閾值T8,
[0062] 所述當前音頻幀的位于所述子帶r內的頻譜系數的包絡偏差和位于所述子帶s內 的頻譜系數的包絡偏差的比值未落入區間R2,
[0063] 所述當前音頻幀的位于所述子帶r內的頻譜系數的包絡偏差和位于所述子帶s內 的頻譜系數的包絡偏差的差值的絕對值大于閾值T9,
[0064] 所述當前音頻幀的位于所述子帶e內的頻譜系數的包絡和位于所述子帶f內的頻 譜系數的包絡的比值未落入區間R3,
[0065] 所述當前音頻幀的位于所述子帶e內的頻譜系數的包絡和位于所述子帶f內的頻 譜系數的包絡的差值的絕對值大于閾值T10,以及
[0066] 所述當前音頻幀的位于所述子帶p內的頻譜系數和位于所述子帶q內的頻譜系數 的頻譜相關性參數值小于閾值T11。
[0067] 結合第一方面的第一種可能的實施方式或者第一方面的第二種可能的實施方式 或第一方面的第三種可能的實施方式或者第一方面的第四種可能的實施方式或者第一方 面的第五種可能的實施方式,在第一方面的第六種可能的實施方式中,所述第二參數條件 包括如下條件中的其中一個:
[0068] 所述當前音頻巾貞的位于子帶X內的頻譜系數的峰均比除以位于所述子帶y內的 頻譜系數的峰均比得到的商小于閾值T44,且所述子帶y內的頻譜系數的峰均比大于閾值 T45,
[0069] 所述當前音頻巾貞的位于子帶X內的頻譜系數的峰均比除以位于所述子帶y內的 頻譜系數的峰均比得到的商大于閾值T46,且所述子帶y內的頻譜系數的峰均比小于閾值 T47,
[0070] 所述當前音頻巾貞的位于子帶X內的頻譜系數的峰均比減位于所述子帶y內的頻 譜系數的峰均比得到的差值小于閾值T48,且所述子帶y內的頻譜系數的峰均比大于閾值 T49,
[0071] 所述當前音頻巾貞的位于子帶X內的頻譜系數的峰均比減位于所述子帶y內的頻 譜系數的峰均比得到的差值大于閾值T50,且所述子帶y內的頻譜系數的峰均比小于閾值 T51,
[0072] 所述當前音頻幀的位于子帶r內的頻譜系數的包絡偏差除以位于所述子帶s內的 頻譜系數的包絡偏差得到的商小于閾值T52,且所述子帶s內的頻譜系數的包絡偏差大于 閾值T53,
[0073] 所述當前音頻幀的位于子帶r內的頻譜系數的包絡偏差除以位于所述子帶s內的 頻譜系數的包絡偏差得到的商大于閾值T54,且所述子帶s內的頻譜系數的包絡偏差小于 閾值T55,
[0074] 所述當前音頻幀的位于子帶r內的頻譜系數的包絡偏差減位于所述子帶s內的頻 譜系數的包絡偏差得到的差值小于閾值T56,且所述子帶s內的頻譜系數的包絡偏差大于 閾值T57,
[0075] 所述當前音頻幀的位于子帶r內的頻譜系數的包絡偏差減位于所述子帶s內的頻 譜系數的包絡偏差得到的差值大于閾值T58,且所述子帶s內的頻譜系數的包絡偏差小于 閾值T59,
[0076] 所述當前音頻幀的位于子帶e內的頻譜系數的包絡除以位于所述子帶f內的頻譜 系數的包絡得到的商小于閾值T60,且所述子帶f內的頻譜系數的包絡大于閾值T61,
[0077] 所述當前音頻幀的位于子帶e內的頻譜系數的包絡除以位于所述子帶f內的頻譜 系數的包絡得到的商大于閾值T62,且所述子帶f內的頻譜系數的包絡小于閾值T63,
[0078] 所述當前音頻幀的位于子帶e內的頻譜系數的包絡減位于所述子帶f內的頻譜系 數的包絡得到的差值小于閾值T64,且所述子帶f內的頻譜系數的包絡大于閾值T65,
[0079] 所述當前音頻幀的位于子帶e內的頻譜系數的包絡減位于所述子帶f內的頻譜系 數的包絡得到的差值大于閾值T66,且所述子帶f內的頻譜系數的包絡小于閾值T67,
[0080] 所述當前音頻幀的位于所述子帶i內的頻譜系數的能量均值除以位于所述子帶j 的頻譜系數的能量均值得到的商小于或等于閾值T68,且所述當前音頻幀的位于所述子帶 z內的頻譜系數的峰均比大于閾值T69,
[0081] 所述當前音頻幀的位于所述子帶i內的頻譜系數的能量均值減位于所述子帶j的 頻譜系數的能量均值得到的差值小于或等于閾值T70,且所述當前音頻幀的位于所述子帶 z內的頻譜系數的峰均比大于閾值T71,
[0082] 所述當前音頻巾貞的位于所述子帶m內的頻譜系數的幅度均值除以位于所述子帶η 內的頻譜系數的幅度均值得到的商小于或等于閾值Τ72,且所述當前音頻幀的位于所述子 帶ζ內的頻譜系數的峰均比大于閾值Τ73,
[0083] 所述當前音頻巾貞的位于所述子帶m內的頻譜系數的幅度均值減位于所述子帶η內 的頻譜系數的幅度均值得到的差值小于或等于閾值Τ74,且所述當前音頻幀的位于所述子 帶ζ內的頻譜系數的峰均比大于閾值Τ75,
[0084] 所述當前音頻幀的位于所述子帶i內的頻譜系數的能量均值除以位于所述子帶j 的頻譜系數的能量均值得到的商小于或等于閾值T76,且所述當前音頻幀的位于所述子帶 w內的頻譜系數的包絡偏差大于閾值T77,
[0085] 所述當前音頻幀的位于所述子帶i內的頻譜系數的能量均值減位于所述子帶j的 頻譜系數的能量均值得到的差值小于或等于閾值T78,且所述當前音頻幀的位于所述子帶 w內的頻譜系數的包絡偏差大于閾值T79,
[0086] 所述當前音頻巾貞的位于所述子帶m內的頻譜系數的幅度均值除以位于所述子帶η 內的頻譜系數的幅度均值得到的商小于或等于閾值Τ80且所述當前音頻幀的位于所述子 帶w內的頻譜系數的包絡偏差大于閾值Τ81,以及
[0087] 所述當前音頻巾貞的位于所述子帶m內的頻譜系數的幅度均值減位于所述子帶η內 的頻譜系數的幅度均值得到的差值小于或等于閾值Τ82,且所述當前音頻幀的位于所述子 帶w內的頻譜系數的包絡偏差大于閾值Τ83。
[0088] 結合第一方面的第三種可能的實施方式或者第一方面的第四種可能的實施方式 或者第一方面的第五種可能的實施方式或者第一方面的第六種可能的實施方式,在第一方 面的第七種可能的實施方式中,
[0089] 如下條件中的至少一個被滿足:
[0090] 所述閾值Τ2大于或等于2,
[0091] 所述閾值Τ4小于或等于1/1. 2,
[0092] 所述區間 R1 為[1/2. 25, 2. 25],
[0093] 所述閾值Τ44小于或等于1/2. 56,
[0094] 所述閾值Τ45大于或等于1. 5,
[0095] 所述閾值Τ46大于或等于1/2. 56,
[0096] 所述閾值T47小于或等于1· 5,
[0097] 所述閾值Τ68小于或等于1. 25,以及
[0098] 所述閾值Τ69大于或等于2。
[0099] 本發明第二方面提供一種音頻編碼器,包括:
[0100] 時頻變換單元,用于對當前音頻幀的時域信號進行時頻變換處理以得到所述當前 音頻幀的頻譜系數;
[0101] 獲取單元,用于獲取當前音頻幀的編碼參考參數;
[0102] 編碼單元,用于若所述獲取單元獲取到的所述當前音頻幀的編碼參考參數符合第 一參數條件,基于變換碼激勵編碼算法對所述當前音頻幀的頻譜系數進行編碼;若所述獲 取單元獲取到的所述當前音頻幀的編碼參考參數符合第二參數條件,基于高質量變換編碼 算法對所述當前音頻幀的頻譜系數進行編碼。
[0103] 結合第二方面,在第二方面的第一種可能的實施方式中,所述編碼參考參數包括 如下參數中的至少一種:所述當前音頻巾貞的編碼速率,所述當前音頻巾貞的位于子帶ζ內的 頻譜系數的峰均比,所述當前音頻幀的位于子帶w內的頻譜系數的包絡偏差,所述當前音 頻幀的位于子帶i內的頻譜系數的能量均值與位于子帶j的頻譜系數的能量均值,所述當 前音頻幀的位于子帶m內的頻譜系數的幅度均值與位于子帶η內的頻譜系數的幅度均值, 所述當前音頻幀的位于子帶X內的頻譜系數的峰均比和位于子帶y內的頻譜系數的峰均 t匕,所述當前音頻幀的位于子帶r內的頻譜系數的包絡偏差和位于子帶s內的頻譜系數的 包絡偏差,所述當前音頻幀的位于子帶e內的頻譜系數的包絡和位于子帶f內的頻譜系數 的包絡,以及所述當前音頻幀的位于子帶P內的頻譜系數和位于子帶q內的頻譜系數的頻 譜相關性參數值;
[0104] 其中,所述子帶ζ的最高頻點大于臨界頻點F1 ;所述子帶w的最高頻點大于所述 臨界頻點F1 ;所述子帶j的最高頻點大于臨界頻點F2 ;所述子帶η的最高頻點大于所述臨 界頻點F2 ;其中,所述臨界頻點F1的取值范圍為6. 4kHz至12kHz ;其中,所述臨界頻點F2 的取值范圍為4. 8 kHz至8kHz ;
[0105] 所述子帶i的最高頻點小于所述子帶j的最高頻點;所述子帶m的最高頻點小于 所述子帶η的最高頻點;所述子帶X的最高頻點小于或等于所述子帶y的最低頻點;所述子 帶P的最高頻點小于或等于所述子帶q的最低頻點;所述子帶r的最高頻點小于或等于所 述子帶s的最低頻點;所述子帶e的最高頻點小于或等于所述子帶f的最低頻點。
[0106] 結合第二方面的第一種可能的實施方式,在第二方面的第二種可能的實施方式 中,如下條件中的至少一個被滿足:所述子帶W的最低頻點大于或者等于臨界頻點F1,所述 子帶ζ的最低頻點大于或等于所述臨界頻點F1,所述子帶i的最高頻點小于或等于所述子 帶j的最低頻點,所述子帶m的最高頻點小于或等于所述子帶η的最低頻點,所述子帶j的 最低頻點大于所述臨界頻點F2,以及所述子帶η的最低頻點大于所述臨界頻點F2。
[0107] 結合第二方面的第一種可能的實施方式或者第二方面的第二種可能的實施方式, 在第二方面的第三種可能的實施方式中,所述第一參數條件包括如下條件中的至少一個:
[0108] 所述當前音頻幀的編碼速率小于閾值Τ1,
[0109] 所述當前音頻幀的位于所述子帶ζ內的頻譜系數的峰均比小于或者等于閾值Τ2,
[0110] 所述當前音頻幀的位于所述子帶w內的頻譜系數的包絡偏差小于或者等于閾值 T3,
[0111] 所述當前音頻幀的位于所述子帶i內的頻譜系數的能量均值除以位于所述子帶j 的頻譜系數的能量均值得到的商大于或者等于閾值T4,
[0112] 所述當前音頻幀的位于所述子帶i內的頻譜系數的能量均值減去位于所述子帶j 的頻譜系數的能量均值得到的差值大于或者等于閾值T5,
[0113] 所述當前音頻巾貞的位于所述子帶m內的頻譜系數的幅度均值除以位于所述子帶η 內的頻譜系數的幅度均值得到的商大于或者等于閾值Τ6,
[0114] 所述當前音頻巾貞的位于所述子帶m內的頻譜系數的幅度均值減去位于所述子帶η 內的頻譜系數的幅度均值得到的差值大于或者等于閾值17,
[0115] 所述當前音頻巾貞的位于子帶X內的頻譜系數的峰均比和位于所述子帶y內的頻譜 系數的峰均比的比值落入區間R1,
[0116] 所述當前音頻巾貞的位于所述子帶X內的頻譜系數的峰均比與位于所述子帶y內的 頻譜系數的峰均比的差值的絕對值小于或者等于閾值T8,
[0117] 所述當前音頻幀的位于所述子帶r內的頻譜系數的包絡偏差和位于所述子帶s內 的頻譜系數的包絡偏差的比值落入區間R2,
[0118] 所述當前音頻幀的位于所述子帶r內的頻譜系數的包絡偏差和位于所述子帶s內 的頻譜系數的包絡偏差的差值的絕對值小于或者等于閾值T9,
[0119] 所述當前音頻幀的位于所述子帶e內的頻譜系數的包絡和位于所述子帶f內的頻 譜系數的包絡的比值落入區間R3,
[0120] 所述當前音頻幀的位于所述子帶e內的頻譜系數的包絡和位于所述子帶f內的頻 譜系數的包絡的差值的絕對值小于或者等于閾值T10,以及
[0121] 所述當前音頻幀的位于所述子帶p內的頻譜系數和位于所述子帶q內的頻譜系數 的頻譜相關性參數值大于或者等于閾值T11。
[0122] 結合第二方面的第一種可能的實施方式或者第二方面的第二種可能的實施方式 或第二方面的第三種可能的實施方式,在第二方面的第四種可能的實施方式中,所述第一 參數條件包括如下條件中的其中一個:
[0123] 所述當前音頻巾貞的位于子帶X內的頻譜系數的峰均比除以位于所述子帶y內的 頻譜系數的峰均比得到的商小于閾值T44,且所述子帶y內的頻譜系數的峰均比小于閾值 T45,
[0124] 所述當前音頻巾貞的位于子帶X內的頻譜系數的峰均比除以位于所述子帶y內的 頻譜系數的峰均比得到的商大于閾值T46,且所述子帶y內的頻譜系數的峰均比大于閾值 T47,
[0125] 所述當前音頻巾貞的位于子帶X內的頻譜系數的峰均比減位于所述子帶y內的頻 譜系數的峰均比得到的差值小于閾值T48,且所述子帶y內的頻譜系數的峰均比小于閾值 T49,
[0126] 所述當前音頻巾貞的位于子帶X內的頻譜系數的峰均比減位于所述子帶y內的頻 譜系數的峰均比得到的差值大于閾值T50,且所述子帶y內的頻譜系數的峰均比大于閾值 T51,
[0127] 所述當前音頻幀的位于子帶r內的頻譜系數的包絡偏差除以位于所述子帶s內的 頻譜系數的包絡偏差得到的商小于閾值T52,且所述子帶s內的頻譜系數的包絡偏差小于 閾值T53,
[0128] 所述當前音頻幀的位于子帶r內的頻譜系數的包絡偏差除以位于所述子帶s內的 頻譜系數的包絡偏差得到的商大于閾值T54,且所述子帶s內的頻譜系數的包絡偏差大于 閾值T55,
[0129] 所述當前音頻幀的位于子帶r內的頻譜系數的包絡偏差減位于所述子帶s內的頻 譜系數的包絡偏差得到的差值小于閾值T56,且所述子帶s內的頻譜系數的包絡偏差小于 閾值T57,
[0130] 所述當前音頻幀的位于子帶r內的頻譜系數的包絡偏差減位于所述子帶s內的頻 譜系數的包絡偏差得到的差值大于閾值T58,且所述子帶s內的頻譜系數的包絡偏差大于 閾值T59,
[0131] 所述當前音頻幀的位于子帶e內的頻譜系數的包絡除以位于所述子帶f內的頻譜 系數的包絡得到的商小于閾值T60,且所述子帶f內的頻譜系數的包絡小于閾值T61,
[0132] 所述當前音頻幀的位于子帶e內的頻譜系數的包絡除以位于所述子帶f內的頻譜 系數的包絡得到的商大于閾值T62,且所述子帶f內的頻譜系數的包絡大于閾值T63,
[0133] 所述當前音頻幀的位于子帶e內的頻譜系數的包絡減位于所述子帶f內的頻譜系 數的包絡得到的差值小于閾值T64,且所述子帶f內的頻譜系數的包絡小于閾值T65,
[0134] 所述當前音頻幀的位于子帶e內的頻譜系數的包絡減位于所述子帶f內的頻譜系 數的包絡得到的差值大于閾值T66,且所述子帶f內的頻譜系數的包絡大于閾值T67,
[0135] 所述當前音頻幀的位于所述子帶i內的頻譜系數的能量均值除以位于所述子帶j 的頻譜系數的能量均值得到的商小于或等于閾值T68,且所述當前音頻幀的位于所述子帶 z內的頻譜系數的峰均比小于或者等于閾值T69,
[0136] 所述當前音頻幀的位于所述子帶i內的頻譜系數的能量均值減位于所述子帶j的 頻譜系數的能量均值得到的差值小于或等于閾值T70,且所述當前音頻幀的位于所述子帶 z內的頻譜系數的峰均比小于或者等于閾值T71,
[0137] 所述當前音頻巾貞的位于所述子帶m內的頻譜系數的幅度均值除以位于所述子帶η 內的頻譜系數的幅度均值得到的商小于或等于閾值Τ72,且所述當前音頻幀的位于所述子 帶ζ內的頻譜系數的峰均比小于或者等于閾值Τ73,
[0138] 所述當前音頻巾貞的位于所述子帶m內的頻譜系數的幅度均值減位于所述子帶η內 的頻譜系數的幅度均值得到的差值小于或等于閾值Τ74,且所述當前音頻幀的位于所述子 帶ζ內的頻譜系數的峰均比小于或者等于閾值Τ75,
[0139] 所述當前音頻幀的位于所述子帶i內的頻譜系數的能量均值除以位于所述子帶j 的頻譜系數的能量均值得到的商小于或等于閾值T76,且所述當前音頻幀的位于所述子帶 w內的頻譜系數的包絡偏差小于或者等于閾值T77,
[0140] 所述當前音頻幀的位于所述子帶i內的頻譜系數的能量均值減位于所述子帶j的 頻譜系數的能量均值得到的差值小于或等于閾值T78,且所述當前音頻幀的位于所述子帶 w內的頻譜系數的包絡偏差小于或者等于閾值T79,
[0141] 所述當前音頻巾貞的位于所述子帶m內的頻譜系數的幅度均值除以位于所述子帶η 內的頻譜系數的幅度均值得到的商小于或等于閾值Τ80且所述當前音頻幀的位于所述子 帶W內的頻譜系數的包絡偏差小于或者等于閾值T81,以及
[0142] 所述當前音頻巾貞的位于所述子帶m內的頻譜系數的幅度均值減位于所述子帶η內 的頻譜系數的幅度均值得到的差值小于或等于閾值Τ82,且所述當前音頻幀的位于所述子 帶w內的頻譜系數的包絡偏差小于或者等于閾值Τ83。
[0143] 結合第二方面的第一種可能的實施方式或者第二方面的第二種可能的實施方式 或第二方面的第三種可能的實施方式或者第二方面的第四種可能的實施方式,在第二方面 的第五種可能的實施方式中,所述第二參數條件包括如下條件中的至少一個 :
[0144] 所述當前音頻幀的編碼速率大于或等于閾值Τ1,
[0145] 所述當前音頻幀的位于所述子帶ζ內的頻譜系數的峰均比大于閾值Τ2,
[0146] 所述當前音頻幀的位于所述子帶w內的頻譜系數的包絡偏差大于閾值Τ3,
[0147] 所述當前音頻幀的位于所述子帶i內的頻譜系數的能量均值除以位于所述子帶j 的頻譜系數的能量均值得到的商小于閾值T4,
[0148] 所述當前音頻幀的位于所述子帶i內的頻譜系數的能量均值減去位于所述子帶j 的頻譜系數的能量均值得到的差值小于閾值T5,
[0149] 所述當前音頻巾貞的位于所述子帶m內的頻譜系數的幅度均值除以位于所述子帶η 內的頻譜系數的幅度均值得到的商小于閾值Τ6,
[0150] 所述當前音頻巾貞的位于所述子帶m內的頻譜系數的幅度均值減去位于所述子帶η 內的頻譜系數的幅度均值得到的差值小于閾值17,
[0151] 所述當前音頻巾貞的位于子帶X內的頻譜系數的峰均比和位于所述子帶y內的頻譜 系數的峰均比的比值未落入區間R1,
[0152] 所述當前音頻巾貞的位于所述子帶X內的頻譜系數的峰均比與位于所述子帶y內的 頻譜系數的峰均比的差值的絕對值大于閾值T8,
[0153] 所述當前音頻幀的位于所述子帶r內的頻譜系數的包絡偏差和位于所述子帶s內 的頻譜系數的包絡偏差的比值未落入區間R2,
[0154] 所述當前音頻幀的位于所述子帶r內的頻譜系數的包絡偏差和位于所述子帶s內 的頻譜系數的包絡偏差的差值的絕對值大于閾值T9,
[0155] 所述當前音頻幀的位于所述子帶e內的頻譜系數的包絡和位于所述子帶f內的頻 譜系數的包絡的比值未落入區間R3,
[0156] 所述當前音頻幀的位于所述子帶e內的頻譜系數的包絡和位于所述子帶f內的頻 譜系數的包絡的差值的絕對值大于閾值T10,以及
[0157] 所述當前音頻幀的位于所述子帶p內的頻譜系數和位于所述子帶q內的頻譜系數 的頻譜相關性參數值小于閾值T11。
[0158] 結合第二方面的第一種可能的實施方式或者第二方面的第二種可能的實施方式 或第二方面的第三種可能的實施方式或者第二方面的第四種可能的實施方式或者第二方 面的第五種可能的實施方式,在第二方面的第六種可能的實施方式中,所述第二參數條件 包括如下條件中的其中一個:
[0159] 所述當前音頻巾貞的位于子帶X內的頻譜系數的峰均比除以位于所述子帶y內的 頻譜系數的峰均比得到的商小于閾值T44,且所述子帶y內的頻譜系數的峰均比大于閾值 T45,
[0160] 所述當前音頻巾貞的位于子帶x內的頻譜系數的峰均比除以位于所述子帶y內的 頻譜系數的峰均比得到的商大于閾值T46,且所述子帶y內的頻譜系數的峰均比小于閾值 T47,
[0161] 所述當前音頻巾貞的位于子帶X內的頻譜系數的峰均比減位于所述子帶y內的頻 譜系數的峰均比得到的差值小于閾值T48,且所述子帶y內的頻譜系數的峰均比大于閾值 T49,
[0162] 所述當前音頻巾貞的位于子帶X內的頻譜系數的峰均比減位于所述子帶y內的頻 譜系數的峰均比得到的差值大于閾值T50,且所述子帶y內的頻譜系數的峰均比小于閾值 T51,
[0163] 所述當前音頻幀的位于子帶r內的頻譜系數的包絡偏差除以位于所述子帶s內的 頻譜系數的包絡偏差得到的商小于閾值T52,且所述子帶s內的頻譜系數的包絡偏差大于 閾值T53,
[0164] 所述當前音頻幀的位于子帶r內的頻譜系數的包絡偏差除以位于所述子帶s內的 頻譜系數的包絡偏差得到的商大于閾值T54,且所述子帶s內的頻譜系數的包絡偏差小于 閾值T55,
[0165] 所述當前音頻幀的位于子帶r內的頻譜系數的包絡偏差減位于所述子帶s內的頻 譜系數的包絡偏差得到的差值小于閾值T56,且所述子帶s內的頻譜系數的包絡偏差大于 閾值T57,
[0166] 所述當前音頻幀的位于子帶r內的頻譜系數的包絡偏差減位于所述子帶s內的頻 譜系數的包絡偏差得到的差值大于閾值T58,且所述子帶s內的頻譜系數的包絡偏差小于 閾值T59,
[0167] 所述當前音頻幀的位于子帶e內的頻譜系數的包絡除以位于所述子帶f內的頻譜 系數的包絡得到的商小于閾值T60,且所述子帶f內的頻譜系數的包絡大于閾值T61,
[0168] 所述當前音頻幀的位于子帶e內的頻譜系數的包絡除以位于所述子帶f內的頻譜 系數的包絡得到的商大于閾值T62,且所述子帶f內的頻譜系數的包絡小于閾值T63,
[0169] 所述當前音頻幀的位于子帶e內的頻譜系數的包絡減位于所述子帶f內的頻譜系 數的包絡得到的差值小于閾值T64,且所述子帶f內的頻譜系數的包絡大于閾值T65,
[0170] 所述當前音頻幀的位于子帶e內的頻譜系數的包絡減位于所述子帶f內的頻譜系 數的包絡得到的差值大于閾值T66,且所述子帶f內的頻譜系數的包絡小于閾值T67,
[0171] 所述當前音頻幀的位于所述子帶i內的頻譜系數的能量均值除以位于所述子帶j 的頻譜系數的能量均值得到的商小于或等于閾值T68,且所述當前音頻幀的位于所述子帶 z內的頻譜系數的峰均比大于閾值T69,
[0172] 所述當前音頻幀的位于所述子帶i內的頻譜系數的能量均值減位于所述子帶j的 頻譜系數的能量均值得到的差值小于或等于閾值T70,且所述當前音頻幀的位于所述子帶 z內的頻譜系數的峰均比大于閾值T71,
[0173] 所述當前音頻巾貞的位于所述子帶m內的頻譜系數的幅度均值除以位于所述子帶η 內的頻譜系數的幅度均值得到的商小于或等于閾值Τ72,且所述當前音頻幀的位于所述子 帶ζ內的頻譜系數的峰均比大于閾值Τ73,
[0174] 所述當前音頻巾貞的位于所述子帶m內的頻譜系數的幅度均值減位于所述子帶η內 的頻譜系數的幅度均值得到的差值小于或等于閾值T74,且所述當前音頻幀的位于所述子 帶z內的頻譜系數的峰均比大于閾值T75,
[0175] 所述當前音頻幀的位于所述子帶i內的頻譜系數的能量均值除以位于所述子帶j 的頻譜系數的能量均值得到的商小于或等于閾值T76,且所述當前音頻幀的位于所述子帶 w內的頻譜系數的包絡偏差大于閾值T77,
[0176] 所述當前音頻幀的位于所述子帶i內的頻譜系數的能量均值減位于所述子帶j的 頻譜系數的能量均值得到的差值小于或等于閾值T78,且所述當前音頻幀的位于所述子帶 w內的頻譜系數的包絡偏差大于閾值T79,
[0177] 所述當前音頻巾貞的位于所述子帶m內的頻譜系數的幅度均值除以位于所述子帶η 內的頻譜系數的幅度均值得到的商小于或等于閾值Τ80且所述當前音頻幀的位于所述子 帶w內的頻譜系數的包絡偏差大于閾值Τ81,以及
[0178] 所述當前音頻巾貞的位于所述子帶m內的頻譜系數的幅度均值減位于所述子帶η內 的頻譜系數的幅度均值得到的差值小于或等于閾值Τ82,且所述當前音頻幀的位于所述子 帶w內的頻譜系數的包絡偏差大于閾值Τ83。
[0179] 結合第二方面的第三種可能的實施方式或者第二方面的第四種可能的實施方式 或者第二方面的第五種可能的實施方式或者第二方面的第六種可能的實施方式,在第二方 面的第七種可能的實施方式中,
[0180] 如下條件中的至少一個被滿足:
[0181] 所述閾值Τ2大于或等于2,
[0182] 所述閾值Τ4小于或等于1/1. 2,
[0183] 所述區間 R1 為[1/2. 25, 2. 25],
[0184] 所述閾值Τ44小于或等于1/2. 56,
[0185] 所述閾值Τ45大于或等于1. 5,
[0186] 所述閾值Τ46大于或等于1/2. 56,
[0187] 所述閾值Τ47小于或等于1. 5,
[0188] 所述閾值Τ68小于或等于1. 25,以及
[0189] 所述閾值Τ69大于或等于2。
[0190] 可以看出,在本發明一些實施例的技術方案中,獲取當前音頻幀的編碼參考參數 后,基于獲取的當前音頻幀的編碼參考參數來選擇TCX算法或HQ算法對上述當前音頻幀的 頻譜系數進行編碼。由于將當前音頻幀的編碼參考參數與編碼上述當前音頻幀的頻譜系數 的編碼算法進行關聯,這樣就有利于提高編碼算法和當前音頻幀的編碼參考參數之間的適 應性和匹配性,進而有利于提高上述當前音頻幀的編碼質量或編碼效率。

【專利附圖】

【附圖說明】
[0191] 為了更清楚地說明本發明實施例中的技術方案,下面將對實施例描述中所需要使 用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于 本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他 的附圖。
[0192] 圖1?8為本發明實施例提供的幾種音頻編碼方法的流程示意圖;
[0193] 圖9?10為本發明實施例提供的兩種音頻編碼器的示意圖。

【具體實施方式】
[0194] 本發明實施例提供了音頻編碼方法以及相關裝置,以期提高音頻幀編碼的編碼質 量或編碼效率。
[0195] 為了使本【技術領域】的人員更好地理解本發明方案,下面將結合本發明實施例中的 附圖,對本發明實施例中的技術方案進行清楚,完整地描述,顯然,所描述的實施例僅僅是 本發明一部分的實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術 人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都應當屬于本發明保護的范 圍。
[0196] 以下分別進行詳細說明。
[0197] 本發明的說明書和權利要求書及上述附圖中的術語"第一","第二","第三","第 四"等是用于區別不同的對象,而不是用于描述特定順序。此外,術語"包括"和"具有"以 及它們任何變形,意圖在于覆蓋不排他的包含。例如包含了一系列步驟或單元的過程,方 法,系統,產品或設備沒有限定于已列出的步驟或單元,而是可選地還包括沒有列出的步驟 或單元,或可選地還包括對于這些過程,方法,產品或設備固有的其它步驟或單元。
[0198] 下面先介紹本發明實施例提供的音頻編碼方法,本發明實施例提供的音頻編碼方 法的執行主體可為音頻編碼器,該音頻編碼器可為任何需要采集,存儲或者向外傳輸音頻 信號的裝置,例如手機,平板電腦,個人電腦,筆記本電腦等等。
[0199] 本發明音頻編碼方法的一實施例,一種音頻編碼方法包括:對當前音頻幀的時域 信號進行時頻變換處理以得到上述當前音頻幀的頻譜系數;獲取當前音頻幀的編碼參考參 數;若獲取的上述當前音頻幀的編碼參考參數符合第一參數條件,基于變換碼激勵編碼算 法對上述當前音頻幀的頻譜系數進行編碼;若獲取的上述當前音頻幀的編碼參考參數符合 第二參數條件,基于高質量變換編碼算法對上述當前音頻幀的頻譜系數進行編碼。
[0200] 首先請參見圖1,圖1為本發明的一個實施例提供的一種音頻編碼方法的流程示 意圖。其中,如圖1所示,本發明實施例提供的一種音頻編碼方法可包括以下內容:
[0201] 101,對當前音頻幀的時域信號進行時頻變換處理以得到上述當前音頻幀的頻譜 系數。
[0202] 其中,本發明各實施例中提及的音頻幀可以是語音幀或音樂幀。
[0203] 102,獲取當前音頻幀的編碼參考參數。
[0204] 103,若獲取的上述當前音頻幀的編碼參考參數符合第一參數條件,基于變換碼激 勵編碼(英文:transform coded excitation,縮寫,TCX)算法對上述當前音頻巾貞的頻譜系 數進行編碼。
[0205] 104,若獲取的上述當前音頻幀的編碼參考參數符合第二參數條件,基于高質量變 換編碼(英文:high quality transform coder,縮寫,HQ)算法對上述當前音頻巾貞的頻譜 系數進行編碼。
[0206] 可以看出,本實施例方案中,獲取當前音頻幀的編碼參考參數后,基于獲取的當前 音頻幀的編碼參考參數來選擇TCX算法或HQ算法對上述當前音頻幀的頻譜系數進行編碼。 由于將當前音頻幀的編碼參考參數與編碼上述當前音頻幀的頻譜系數的編碼算法進行關 聯,這樣就有利于提高編碼算法和當前音頻幀的編碼參考參數之間的適應性和匹配性,進 而有利于提高上述當前音頻幀的編碼質量或編碼效率。
[0207] 其中,TCX算法通常會對當前音頻幀的時域信號進行分帶處理(例如使用正交鏡 像濾波器對當前音頻幀的時域信號進行分帶處理,而HQ算法一般不對當前音頻幀的時域 信號進行分帶處理。
[0208] 其中,根據應用場景的需求,步驟102中獲取的當前音頻幀的編碼參考參數可能 是多種多樣的。
[0209] 例如,上述編碼參考參數例如可包括如下參數中的至少一種:上述當前音頻幀的 編碼速率,上述當前音頻幀的位于子帶z內的頻譜系數的峰均比,上述當前音頻幀的位于 子帶w內的頻譜系數的包絡偏差,上述當前音頻幀的位于子帶i內的頻譜系數的能量均值 與位于子帶j的頻譜系數的能量均值,上述當前音頻幀的位于子帶m內的頻譜系數的幅度 均值與位于子帶η內的頻譜系數的幅度均值,上述當前音頻幀的位于子帶X內的頻譜系數 的峰均比和位于子帶y內的頻譜系數的峰均比,上述當前音頻幀的位于子帶r內的頻譜系 數的包絡偏差和位于子帶s內的頻譜系數的包絡偏差,上述當前音頻幀的位于子帶e內的 頻譜系數的包絡和位于子帶f內的頻譜系數的包絡,上述當前音頻幀的位于子帶P內的頻 譜系數和位于子帶q內的頻譜系數的頻譜相關性參數值。
[0210] 其中,上述當前音頻幀的位于子帶p內的頻譜系數和位于子帶q內的頻譜系數的 頻譜相關性參數值越大,表示位于子帶P內的頻譜系數和位于子帶q內的頻譜系數的頻譜 相關性越強,其中,頻譜相關性參數值例如可為歸一化互相關參數值。
[0211] 其中,上述各子帶的頻點范圍具體可根據實際需要確定。
[0212] 可選的,在本發明的一些可能的實施方式中,上述子帶z的最高頻點可以大于臨 界頻點F1。上述子帶w的最高頻點可大于上述臨界頻點F1。其中,上述臨界頻點F1的取 值范圍例如可為6. 4kHz至12kHz。例如,臨界頻點F1的取值可以為6. 4kHz,8kHz,9kHz, 10kHz,12kHz等等,當然,臨界頻點F1也可為其他取值。
[0213] 可選的,在本發明的一些可能的實施方式中,上述子帶j的最高頻點大于臨界頻 點F2。上述子帶η的最高頻點大于上述臨界頻點F2。例如,上述臨界頻點F2的取值范圍可 以為4. 8 kHz至8kHz。具體例如,臨界頻點F2的取值可以為6. 4kHz,4. 8kHz,6kHz,8kHz, 5kHz,7kHz等等,當然,臨界頻點F2也可為其他取值。
[0214] 可選的,在本發明的一些可能的實施方式中,上述子帶i的最高頻點可以小于上 述子帶j的最高頻點。上述子帶m的最高頻點可以小于上述子帶η的最高頻點。上述子帶 X的最高頻點可小于或等于上述子帶y的最低頻點。上述子帶Ρ的最高頻點可小于或等于 上述子帶q的最低頻點,上述子帶r的最高頻點可小于或等于上述子帶s的最低頻點。上 述子帶e的最高頻點可小于或等于上述子帶f的最低頻點。
[0215] 可選的,在本發明的一些可能的實施方式中,如下條件之中的至少一個可以被滿 足:
[0216] 上述子帶w的最低頻點大于或等于臨界頻點F1,上述子帶z的最低頻點大于或等 于上述臨界頻點F1,上述子帶i的最高頻點小于或等于上述子帶j的最低頻點,上述子帶m 的最高頻點小于或等于上述子帶η的最低頻點,上述子帶j的最低頻點大于或等于臨界頻 點F2,上述子帶η的最低頻點大于或等于上述臨界頻點F2,上述子帶i的最高頻點小于或 等于臨界頻點F2,上述子帶m的最高頻點小于或等于臨界頻點F2,子帶j的最低頻點大于 或等于臨界頻點F2,上述子帶η的最低頻點大于或等于臨界頻點F2。
[0217] 可選的,在本發明的一些可能的實施方式中,如下條件之中的至少一個可以被滿 足:上述子帶e的最高頻點小于或等于臨界頻點F2,上述子帶X的最高頻點小于或等于臨 界頻點F2,上述子帶p的最高頻點小于或等于臨界頻點F2,上述子帶r的最高頻點小于或 等于臨界頻點F2。
[0218] 可選的,在本發明的一些可能的實施方式中,上述子帶f的最高頻點可小于或者 等于臨界頻點F2,當然,上述子帶f的最低頻點也可能大于或者等于臨界頻點F2。上述子 帶q的最高頻點可小于或者等于臨界頻點F2,當然,上述子帶q的最低頻點也可能大于或 者等于臨界頻點F2。上述子帶s的最高頻點可小于或者等于臨界頻點F2,當然,上述子帶 s的最低頻點也可能大于或者等于臨界頻點F2。
[0219] 舉例來說,上述子帶z的最高頻點的取值范圍可為12kHz至16kHz。子帶z的最低 頻點的取值范圍可為8kHz至14kHz。子帶z的帶寬的取值范圍可為1. 6kHz?8kHz。具體 例如,子帶z的頻點范圍可為8kHz至12kHz,9kHz至11kHz或8kHz至9. 6kHz或12kHz至 14kHz等。當然,子帶z的頻點范圍也并不限于上述舉例。
[0220] 例如,子帶w的頻點范圍也可根據實際需要確定,例如子帶w的最高頻點的取值范 圍可為12kHz至16kHz,子帶w的最低頻點的取值范圍可為8kHz至14kHz。具體例如子帶 w 的頻點范圍為 8kHz 至 12kHz,9kHz 至 11kHz,8kHz 至 9. 6kHz,12kHz 至 14kHz,12. 2kHz 至 14. 5kHz等。當然,子帶w的頻點范圍也并不限于上述舉例。在一些可能的實施方式中,子 帶w的頻點范圍和子帶z的頻點范圍可相同或相近。
[0221] 例如,上述子帶i的頻點范圍可為3. 2kHz至6. 4kHz,3. 2kHz至4. 8kHz,4. 8kHz至 6. 4kHz,0. 4kHz至6. 4kHz或0. 4kHz至3. 6kHz,當然,子帶i的頻點范圍也不限于上述舉例。
[0222] 例如,上述子帶j的頻點范圍可為6. 4kHz至9. 6kHz,6. 4kHz至8kHz,8kHz至 9. 6kHz,4. 8kHz至9. 6kHz或4. 8kHz至8kHz等。當然,子帶j的頻點范圍也不限于上述舉 例。
[0223] 例如,上述子帶m的頻點范圍為3. 2kHz至6. 4kHz,3. 2kHz至4. 8kHz,4. 8kHz至 6. 4kHz,0. 4kHz至6. 4kHz或0. 4kHz至3. 6kHz,當然,子帶m的頻點范圍也不限于上述舉例。 在一些可能的實施方式中,子帶m的頻點范圍和子帶i的頻點范圍可相同或相近。
[0224] 例如,上述子帶η的頻點范圍可為6. 4kHz至9. 6kHz,6. 4kHz至8kHz,8kHz至 9. 6kHz,4. 8kHz至9. 6kHz或4. 8kHz至8kHz等。當然,子帶η的頻點范圍也不限于上述舉 例。在一些可能的實施方式中,子帶η的頻點范圍和子帶j的頻點范圍可相同或相近。
[0225] 例如,上述子帶X的頻點范圍可為0kHz至1. 6kHz,1kHz至2. 6kHz,1. 6kHz至 3. 2kHz,2kHz至3. 2kHz或2. 5kHz至3. 4kHz。當然,子帶x的頻點范圍也不限于上述舉例。
[0226] 例如,上述子帶y的頻點范圍可為6. 4kHz至8kHz,7. 4kHz至9kHz,4. 8kHz至 6. 4kHz,4. 4kHz至6. 4kHz或4. 5kHz至6. 2kHz。當然,子帶y的頻點范圍也不限于上述舉 例。
[0227] 例如,上述子帶p的頻點范圍可為0kHz至1. 6kHz,1kHz至2. 6kHz,1. 6kHz至 3. 2kHz,2. 1kHz至3. 2kHz或2. 5kHz至3. 5kHz。當然,子帶p的頻點范圍也不限于上述舉 例。在一些可能的實施方式中,子帶P的頻點范圍和子帶X的頻點范圍可相同或相近。
[0228] 例如,上述子帶q的頻點范圍可為6. 4kHz至8kHz,7. 4kHz至9kHz,4. 8kHz至 6. 4kHz,4. 2kHz至6. 4kHz或4. 7kHz至6. 2kHz。當然,子帶q的頻點范圍也不限于上述舉 例。在一些可能的實施方式中,子帶q的頻點范圍和子帶y的頻點范圍可相同或相近。
[0229] 例如,上述子帶r的頻點范圍可為0kHz至1. 6kHz,1kHz至2. 6kHz,1. 6kHz至 3. 2kHz,2. 05kHz至3. 27kHz或2. 59kHz至3. 51kHz。當然,子帶r的頻點范圍也不限于上 述舉例。在一些可能的實施方式中,子帶r的頻點范圍和子帶X的頻點范圍可相同或相近。
[0230] 例如,上述子帶s的頻點范圍可為6. 4kHz至8kHz,7. 4kHz至9kHz,4. 8kHz至 6. 4kHz,5. 4kHz至7. 1kHz或4. 55kHz至6. 29kHz。當然,子帶s的頻點范圍也不限于上述 舉例。在一些可能的實施方式中,子帶s的頻點范圍和子帶y的頻點范圍可相同或相近。 [0231 ] 例如,上述子帶e的頻點范圍可為0kHz至1. 6kHz,1kHz至2. 6kHz,1. 6kHz至 3. 2kHz,0. 8kHz至3kHz或1. 9kHz至3. 8kHz。當然,子帶e的頻點范圍也不限于上述舉例。 在一些可能的實施方式中,子帶e的頻點范圍和子帶X的頻點范圍可相同或相近。
[0232] 例如,上述子帶f的頻點范圍可為6. 4kHz至8kHz,7. 4kHz至9kHz,4. 8kHz至 6. 4kHz,5. 3kHz至7. 15kHz或4. 58kHz至6. 52kHz。當然,子帶f的頻點范圍也不限于上述 舉例。在一些可能的實施方式中,子帶f的頻點范圍和子帶y的頻點范圍可相同或相近。
[0233] 其中,上述第一參數條件可能是多種多樣的。
[0234] 例如,在本發明一些可能的實施方式中,上述第一參數條件例如可包括如下條件 中的至少一個:
[0235] 上述當前音頻幀的編碼速率小于閾值T1 (其中,閾值T1例如可以大于或等于 24. 4kbps,32kbps,64kbp 或其他速率),
[0236] 上述當前音頻幀的位于上述子帶z內的頻譜系數的峰均比小于或者等于閾值 T2 (其中,閾值T2例如可以大于或等于1,2, 3, 5或其他值),
[0237] 上述當前音頻幀的位于上述子帶w內的頻譜系數的包絡偏差小于或者等于閾值 T3 (其中,閾值T3例如可以大于或等于10, 20, 35或其他值),
[0238] 上述當前音頻幀的位于上述子帶i內的頻譜系數的能量均值除以位于上述子帶j 的頻譜系數的能量均值得到的商大于或者等于閾值T4 (其中,閾值T4例如可以大于或等于 0. 5,1,2,3或其他值),
[0239] 上述當前音頻幀的位于上述子帶i內的頻譜系數的能量均值減去位于上述子帶j 的頻譜系數的能量均值得到的差值大于或者等于閾值T5 (其中,閾值T5例如可以大于或等 于10, 20, 51,100或其他值),
[0240] 上述當前音頻巾貞的位于上述子帶m內的頻譜系數的幅度均值除以位于上述子帶η 內的頻譜系數的幅度均值得到的商大于或者等于閾值Τ6 (其中,閾值Τ6例如可以大于或等 于0. 5,1. 1,2,3或其他值),
[0241] 上述當前音頻巾貞的位于上述子帶m內的頻譜系數的幅度均值減去位于上述子帶η 內的頻譜系數的幅度均值得到的差值大于或者等于閾值?7 (其中,閾值Τ7例如可以大于或 等于11,20, 50,101或其他值),
[0242] 上述當前音頻巾貞的位于子帶X內的頻譜系數的峰均比和位于上述子帶y內的頻譜 系數的峰均比的比值落入區間R1 (其中,區間R1例如可以為[0.5,2]或[0.4,2. 5]或其范 圍),
[0243] 上述當前音頻幀的位于上述子帶x內的頻譜系數的峰均比與位于上述子帶y內的 頻譜系數的峰均比的差值的絕對值小于或者等于閾值T8(其中,閾值T8例如可以大于或等 于1,2,3或其他值),
[0244] 上述當前音頻幀的位于上述子帶r內的頻譜系數的包絡偏差和位于上述子帶s 內的頻譜系數的包絡偏差的比值落入區間R2(其中,區間R2例如可以為[0.5,2]或[0.4, 2. 5]或其范圍),
[0245] 上述當前音頻幀的位于上述子帶r內的頻譜系數的包絡偏差和位于上述子帶s內 的頻譜系數的包絡偏差的差值的絕對值小于或者等于閾值T9 (其中,閾值T9例如可以大于 或等于10, 20, 35或其他值),
[0246] 上述當前音頻幀的位于上述子帶e內的頻譜系數的包絡和位于上述子帶f內的頻 譜系數的包絡的比值落入區間R3(其中,區間R3例如可以為[0.5, 2]或[0.4, 2. 5]或其范 圍),
[0247] 上述當前音頻幀的位于上述子帶e內的頻譜系數的包絡和位于上述子帶f內的頻 譜系數的包絡的差值的絕對值小于或者等于閾值T10 (其中,閾值T10例如可以大于或等于 11,20, 50,101 或其他值),
[0248] 上述當前音頻幀的位于上述子帶p內的頻譜系數和位于上述子帶q內的頻譜系數 的頻譜相關性參數值大于或者等于閾值T11 (其中,閾值T11例如可以等于0. 5,0. 8,0. 9,1 或其他值)。
[0249] 又例如,在本發明一些可能的實施方式中,上述第一參數條件例如可包括如下條 件中的其中一個:
[0250] 上述當前音頻幀的編碼速率大于或等于閾值T1,且上述當前音頻幀的位于上述子 帶i內的頻譜系數的能量均值除以位于上述子帶j的頻譜系數的能量均值得到的商大于或 等于閾值T12 (閾值T12例如可以大于或等于閾值T4,閾值T12例如可以大于或等于2, 3, 5 或8或其他值),
[0251] 上述當前音頻幀的編碼速率大于或等于閾值T1,且上述當前音頻幀的位于上述子 帶m內的頻譜系數的幅度均值除以位于上述子帶η內的頻譜系數的幅度均值得到的商大于 或等于閾值Τ13 (其中,閾值Τ13例如可以大于或等于閾值Τ6,閾值Τ13例如可以大于或等 于2,3,9或7或其他值),
[0252] 上述當前音頻幀的編碼速率大于或等于閾值Τ1,且上述當前音頻幀的位于上述子 帶ζ內的頻譜系數的峰均比小于或等于閾值Τ14 (其中,閾值Τ14例如可以小于或等于閾值 Τ2,閾值Τ14例如可以小于或等于0. 5, 2, 3,1. 5,4或其他值),
[0253] 上述當前音頻幀的編碼速率大于或等于閾值Τ1,且上述當前音頻幀的位于上述子 帶w內的頻譜系數的包絡偏差小于或等于閾值Τ15 (其中,閾值Τ15例如可以小于或等于閾 值Τ3,閾值Τ15例如可以小于或等于5,8,10, 20或其他值),
[0254] 上述當前音頻巾貞的位于子帶X內的頻譜系數的峰均比和位于上述子帶y內的頻譜 系數的峰均比的比值未落入區間R1,且上述當前音頻幀的位于上述子帶i內的頻譜系數的 能量均值除以位于上述子帶j的頻譜系數的能量均值得到的商大于或等于閾值T16(閾值 Τ16例如可以大于或等于閾值Τ4,閾值Τ16例如可以大于或等于2, 3, 5或8或其他值),
[0255] 上述當前音頻巾貞的位于子帶X內的頻譜系數的峰均比和位于上述子帶y內的頻譜 系數的峰均比的比值未落入區間R1,且上述當前音頻幀的位于上述子帶m內的頻譜系數的 幅度均值除以位于上述子帶η內的頻譜系數的幅度均值得到的商大于或等于閾值T17(其 中,閾值Τ17例如可以大于或等于閾值Τ6,閾值Τ17例如可以大于或等于2, 3,9或7或其他 值),
[0256] 上述當前音頻巾貞的位于子帶X內的頻譜系數的峰均比和位于上述子帶y內的頻譜 系數的峰均比的比值未落入區間R1,且上述當前音頻幀的位于上述子帶z內的頻譜系數的 峰均比小于或等于閾值T18 (其中,閾值T18例如可以小于或等于閾值T2,其中,閾值T18例 如可以小于或等于〇. 5, 2, 3,1. 5,4, 5或其他值),
[0257] 上述當前音頻巾貞的位于子帶X內的頻譜系數的峰均比和位于上述子帶y內的頻譜 系數的峰均比的比值未落入區間R1,且上述當前音頻幀的位于上述子帶w內的頻譜系數的 包絡偏差小于或等于閾值T19 (其中,閾值T19例如可以小于或等于閾值T3,閾值T19例如 可以小于或等于5,8,10, 20或其他值),
[0258] 上述當前音頻巾貞的位于上述子帶X內的頻譜系數的峰均比與位于上述子帶y內的 頻譜系數的峰均比的差值的絕對值大于閾值T8,且上述當前音頻幀的位于上述子帶i內的 頻譜系數的能量均值除以位于上述子帶j的頻譜系數的能量均值得到的商大于或等于閾 值T20 (閾值T20例如可以大于或等于閾值T4,閾值T20例如可以大于或等于2, 3, 5或8或 其他值),
[0259] 上述當前音頻巾貞的位于上述子帶X內的頻譜系數的峰均比與位于上述子帶y內的 頻譜系數的峰均比的差值的絕對值大于閾值T8,且上述當前音頻幀的位于上述子帶m內的 頻譜系數的幅度均值除以位于上述子帶η內的頻譜系數的幅度均值得到的商大于或等于 閾值Τ21 (其中,閾值Τ21例如可以大于或等于閾值Τ6,閾值Τ21例如可以大于或等于2, 3, 9或7或其他值),
[0260] 上述當前音頻巾貞的位于上述子帶X內的頻譜系數的峰均比與位于上述子帶y內的 頻譜系數的峰均比的差值的絕對值大于閾值T8,且上述當前音頻幀的位于上述子帶Z內的 頻譜系數的峰均比小于或等于閾值T22(其中,閾值T22例如可以小于或等于閾值T2,其中, 閾值Τ22例如可以小于或等于0. 5, 2, 3,1. 5或4, 5或其他值),
[0261] 上述當前音頻巾貞的位于上述子帶X內的頻譜系數的峰均比與位于上述子帶y內的 頻譜系數的峰均比的差值的絕對值大于閾值T8,且上述當前音頻幀的位于上述子帶w內的 頻譜系數的包絡偏差小于或等于閾值T23 (其中,閾值T23例如可以小于或等于閾值T3,閾 值T23例如可以小于或等于5,8,10, 20或其他值),
[0262] 上述當前音頻幀的位于上述子帶r內的頻譜系數的包絡偏差和位于上述子帶s內 的頻譜系數的包絡偏差的比值未落入區間R2,且上述當前音頻幀的位于上述子帶i內的頻 譜系數的能量均值除以位于上述子帶j的頻譜系數的能量均值得到的商大于或等于閾值 T24 (閾值T24例如可以大于或等于閾值T4,閾值T24例如可以大于或等于2, 3, 5或8或其 他值),
[0263] 上述當前音頻幀的位于上述子帶r內的頻譜系數的包絡偏差和位于上述子帶s內 的頻譜系數的包絡偏差的比值未落入區間R2,且上述當前音頻幀的位于上述子帶m內的頻 譜系數的幅度均值除以位于上述子帶η內的頻譜系數的幅度均值得到的商大于或等于閾 值Τ25 (其中,閾值Τ25例如可以大于或等于閾值Τ6,閾值Τ25例如可以大于或等于2, 3,9 或7或其他值),
[0264] 上述當前音頻幀的位于上述子帶r內的頻譜系數的包絡偏差和位于上述子帶s內 的頻譜系數的包絡偏差的比值未落入區間R2,且上述當前音頻幀的位于上述子帶z內的頻 譜系數的峰均比小于或等于閾值T26(其中,閾值T26例如可以小于或等于閾值T2,其中,閾 值Τ26例如可小于或等于0. 5,2,3,1. 5,4或5或其他值),
[0265] 上述當前音頻幀的位于上述子帶r內的頻譜系數的包絡偏差和位于上述子帶s內 的頻譜系數的包絡偏差的比值未落入區間R2,且上述當前音頻幀的位于上述子帶w內的頻 譜系數的包絡偏差小于或等于閾值T27(其中,閾值T27例如可以小于或等于閾值T3,其中, 閾值Τ27例如可以小于或等于5,8,10,20或其他值),
[0266] 上述當前音頻幀的位于上述子帶r內的頻譜系數的包絡偏差和位于上述子帶s內 的頻譜系數的包絡偏差的差值的絕對值大于閾值T9,且上述當前音頻幀的位于上述子帶i 內的頻譜系數的能量均值除以位于上述子帶j的頻譜系數的能量均值得到的商大于或等 于閾值T28 (其中,閾值T28例如可以大于或等于閾值T4,閾值T28例如可以大于或等于2, 3,5或8或其他值),
[0267] 上述當前音頻幀的位于上述子帶r內的頻譜系數的包絡偏差和位于上述子帶s內 的頻譜系數的包絡偏差的差值的絕對值大于閾值T9,且上述當前音頻幀的位于上述子帶m 內的頻譜系數的幅度均值除以位于上述子帶η內的頻譜系數的幅度均值得到的商大于或 等于閾值Τ29 (其中,閾值Τ29例如可以大于或等于閾值Τ6,閾值Τ29例如可以大于或等于 2,3,9或7或其他值),
[0268] 上述當前音頻幀的位于上述子帶r內的頻譜系數的包絡偏差和位于上述子帶s內 的頻譜系數的包絡偏差的差值的絕對值大于閾值T9,且上述當前音頻幀的位于上述子帶z 內的頻譜系數的峰均比小于或等于閾值T30 (其中,閾值T30例如可以小于或等于閾值T2, 其中,閾值T30例如可小于或等于0. 5, 2, 3,1. 5或4, 5或其他值),
[0269] 上述當前音頻幀的位于上述子帶r內的頻譜系數的包絡偏差和位于上述子帶s內 的頻譜系數的包絡偏差的差值的絕對值大于閾值T9,且上述當前音頻幀的位于上述子帶w 內的頻譜系數的包絡偏差小于或等于閾值T31 (其中,閾值T31例如可以小于或等于閾值 T3,其中,閾值T31例如可以小于或等于5,8或10, 20或其他值),
[0270] 上述當前音頻幀的位于上述子帶e內的頻譜系數的包絡和位于上述子帶f內的頻 譜系數的包絡的比值落入區間R3,且上述當前音頻幀的位于上述子帶i內的頻譜系數的能 量均值除以位于上述子帶j的頻譜系數的能量均值得到的商大于或等于閾值T32 (其中,閾 值T32例如可以大于或等于閾值T4,閾值T32例如可以大于或等于2, 3, 5或8或其他值),
[0271] 上述當前音頻幀的位于上述子帶e內的頻譜系數的包絡和位于上述子帶f內的 頻譜系數的包絡的比值落入區間R3,且上述當前音頻幀的位于上述子帶m內的頻譜系數的 幅度均值除以位于上述子帶η內的頻譜系數的幅度均值得到的商大于或等于閾值T33 (其 中,閾值Τ33例如可以大于或等于閾值Τ6,閾值Τ33例如可以大于或等于2, 3,9或7或其他 值),
[0272] 上述當前音頻幀的位于上述子帶e內的頻譜系數的包絡和位于上述子帶f內的頻 譜系數的包絡的比值落入區間R3,且上述當前音頻幀的位于上述子帶z內的頻譜系數的峰 均比小于或等于閾值T34 (其中,閾值T34例如可以小于或等于閾值T2,其中,閾值T34例如 可小于或等于0. 5, 2, 3,1. 5或4, 5或其他值),
[0273] 上述當前音頻幀的位于上述子帶e內的頻譜系數的包絡和位于上述子帶f內的頻 譜系數的包絡的比值落入區間R3,且上述當前音頻幀的位于上述子帶w內的頻譜系數的包 絡偏差小于或等于閾值T35 (其中,閾值T35例如可以小于或等于閾值T3,其中,閾值T35例 如可以小于或等于5,8,9. 5,10,15, 20或其他值),
[0274] 上述當前音頻幀的位于上述子帶e內的頻譜系數的包絡和位于上述子帶f內的頻 譜系數的包絡的差值的絕對值大于閾值T10,且上述當前音頻幀的位于上述子帶i內的頻 譜系數的能量均值除以位于上述子帶j的頻譜系數的能量均值得到的商大于或等于閾值 T36 (閾值T36例如可以大于或等于閾值T4,閾值T36例如可以大于或等于2, 3, 5或8或其 他值),
[0275] 上述當前音頻幀的位于上述子帶e內的頻譜系數的包絡和位于上述子帶f內的頻 譜系數的包絡的差值的絕對值大于閾值T10,且上述當前音頻幀的位于上述子帶m內的頻 譜系數的幅度均值除以位于上述子帶η內的頻譜系數的幅度均值得到的商大于或等于閾 值Τ37 (其中,閾值Τ37例如可以大于或等于閾值Τ6,閾值Τ37例如可以大于或等于2, 3,9 或7或其他值),
[0276] 上述當前音頻幀的位于上述子帶e內的頻譜系數的包絡和位于上述子帶f內的頻 譜系數的包絡的差值的絕對值大于閾值T10,且上述當前音頻幀的位于上述子帶z內的頻 譜系數的峰均比小于或等于閾值T38(其中,閾值T38例如可以小于或等于閾值T2,其中,閾 值Τ38例如可小于或等于0. 5, 2, 3,1. 5或4, 5或其他值),
[0277] 上述當前音頻幀的位于上述子帶e內的頻譜系數的包絡和位于上述子帶f內的頻 譜系數的包絡的差值的絕對值大于閾值T10,且上述當前音頻幀的位于上述子帶w內的頻 譜系數的包絡偏差小于或等于閾值T39(其中,閾值T39例如可以小于或等于閾值T3,其中, 閾值Τ39例如可以小于或等于5,8,9. 5,10或15, 20或其他值),
[0278] 上述當前音頻幀的位于上述子帶ρ內的頻譜系數和位于上述子帶q內的頻譜系 數的頻譜相關性參數值小于或等于閾值T11,且上述當前音頻幀的位于上述子帶i內的頻 譜系數的能量均值除以位于上述子帶j的頻譜系數的能量均值得到的商大于或等于閾值 T40 (閾值T40例如可以大于或等于閾值T4,閾值T40例如可以大于或等于2, 3, 5或8或其 他值);
[0279] 上述當前音頻幀的位于上述子帶ρ內的頻譜系數和位于上述子帶q內的頻譜系數 的頻譜相關性參數值小于或等于閾值T11,且上述當前音頻幀的位于上述子帶m內的頻譜 系數的幅度均值除以位于上述子帶η內的頻譜系數的幅度均值得到的商大于或等于閾值 Τ41 (閾值Τ41例如可以大于或等于閾值Τ6,閾值Τ41例如可以大于或等于2, 3,9或7或其 他值),
[0280] 上述當前音頻幀的位于上述子帶ρ內的頻譜系數和位于上述子帶q內的頻譜系數 的頻譜相關性參數值小于或等于閾值T11,且上述當前音頻幀的位于上述子帶z內的頻譜 系數的峰均比小于或等于閾值T42(其中,閾值T42例如可以小于或等于閾值T2,其中,閾值 Τ42例如可小于或等于0. 5, 2, 3,1. 5或4, 5或其他值);
[0281] 上述當前音頻幀的位于上述子帶ρ內的頻譜系數和位于上述子帶q內的頻譜系數 的頻譜相關性參數值小于或等于閾值T11,且上述當前音頻幀的位于上述子帶w內的頻譜 系數的包絡偏差小于或等于閾值T43(其中,閾值T43例如可以小于或等于閾值T3,其中,閾 值Τ43例如可以小于或等于5,8,9. 5,10,15或20或其他值);
[0282] 上述當前音頻幀的位于子帶X內的頻譜系數的峰均比除以位于上述子帶y內的頻 譜系數的峰均比得到的商小于閾值T44(其中,閾值T44的取值范圍例如可以為1. 5?3), 且上述子帶y內的頻譜系數的峰均比小于閾值Τ45(閾值Τ45的取值范圍例如可以為1? 3),
[0283] 上述當前音頻巾貞的位于子帶X內的頻譜系數的峰均比除以位于上述子帶y內的頻 譜系數的峰均比得到的商大于閾值T46(其中,閾值T46的取值范圍例如可以為1. 5?3), 且上述子帶y內的頻譜系數的峰均比大于閾值Τ47(閾值Τ47的取值范圍例如可以為1? 3),
[0284] 上述當前音頻巾貞的位于子帶X內的頻譜系數的峰均比減位于上述子帶y內的頻譜 系數的峰均比得到的差值小于閾值T48(其中,閾值T48的取值范圍例如可以為-1?3), 且上述子帶y內的頻譜系數的峰均比小于閾值Τ49(閾值Τ49的取值范圍例如可以為1? 3),
[0285] 上述當前音頻巾貞的位于子帶X內的頻譜系數的峰均比減位于上述子帶y內的頻譜 系數的峰均比得到的差值大于閾值T50(其中,閾值T50的取值范圍例如可以為-1?3),且 上述子帶y內的頻譜系數的峰均比大于閾值Τ51 (閾值Τ51值范圍例如可以為1?3),
[0286] 上述當前音頻幀的位于子帶r內的頻譜系數的包絡偏差除以位于上述子帶s內的 頻譜系數的包絡偏差得到的商小于閾值T52(其中,閾值T52取值范圍例如可以為1?3), 且上述子帶s內的頻譜系數的包絡偏差小于閾值Τ53 (其中,閾值Τ53例如可等于10, 20, 30 或其他值),
[0287] 上述當前音頻幀的位于子帶r內的頻譜系數的包絡偏差除以位于上述子帶s內的 頻譜系數的包絡偏差得到的商大于閾值T54(其中,閾值T54取值范圍例如可以為1?3), 且上述子帶s內的頻譜系數的包絡偏差大于閾值Τ55 (其中,閾值Τ55例如可等于10, 20, 30 或其他值),
[0288] 上述當前音頻幀的位于子帶r內的頻譜系數的包絡偏差減位于上述子帶s內的頻 譜系數的包絡偏差得到的差值小于閾值T56(其中,閾值T54取值范圍例如可為-40?40), 且上述子帶s內的頻譜系數的包絡偏差小于閾值Τ57 (閾值Τ57例如可等于10, 20, 30或其 他值),
[0289] 上述當前音頻幀的位于子帶r內的頻譜系數的包絡偏差減位于上述子帶s內的頻 譜系數的包絡偏差得到的差值大于閾值T58 (其中,閾值T58取值范圍例如可為-40?40), 且上述子帶s內的頻譜系數的包絡偏差大于閾值T59 (閾值T59例如可等于10, 20, 30或其 他值),
[0290] 上述當前音頻幀的位于子帶e內的頻譜系數的包絡除以位于上述子帶f內的頻譜 系數的包絡得到的商小于閾值T60(其中,閾值T60取值范圍例如可以為1?3),且上述子 帶f內的頻譜系數的包絡小于閾值Τ61 (其中,閾值Τ61例如可等于10, 20, 30或其他值),
[0291] 上述當前音頻幀的位于子帶e內的頻譜系數的包絡除以位于上述子帶f內的頻譜 系數的包絡得到的商大于閾值T62(其中,閾值T62取值范圍例如可以為1?3),且上述子 帶f內的頻譜系數的包絡大于閾值Τ63(其中,閾值Τ63例如可等于10, 20, 30或其他值),
[0292] 上述當前音頻幀的位于子帶e內的頻譜系數的包絡減位于上述子帶f內的頻譜系 數的包絡得到的差值小于閾值T64 (其中,閾值T64取值范圍例如可為-40?40),且上述子 帶f內的頻譜系數的包絡小于閾值T65 (其中,閾值T65例如可等于10, 20, 30或其他值),
[0293] 上述當前音頻幀的位于子帶e內的頻譜系數的包絡減位于上述子帶f內的頻譜系 數的包絡得到的差值大于閾值T66 (其中,閾值T66取值范圍例如可為-40?40),且上述子 帶f內的頻譜系數的包絡大于閾值T67(其中,閾值T67例如可等于10, 20, 30或其他值);
[0294] 上述當前音頻幀的位于上述子帶i內的頻譜系數的能量均值除以位于上述子帶j 的頻譜系數的能量均值得到的商小于或等于閾值T68 (其中,閾值T68例如可以小于或等于 0. 5,1,2, 3或其他值),且上述當前音頻幀的位于上述子帶z內的頻譜系數的峰均比小于或 者等于閾值T69 (其中,閾值T2例如可以小于或者等于1,2, 3, 5或其他值),
[0295] 上述當前音頻幀的位于上述子帶i內的頻譜系數的能量均值減位于上述子帶j的 頻譜系數的能量均值得到的差值小于或等于閾值T70 (其中,閾值T70例如可以小于或等于 10, 20, 51,100或其他值),且上述當前音頻幀的位于上述子帶z內的頻譜系數的峰均比小 于或者等于閾值T71 (其中,閾值T71例如可以小于或者等于1,2, 3, 5或其他值),
[0296] 上述當前音頻巾貞的位于上述子帶m內的頻譜系數的幅度均值除以位于上述子帶η 內的頻譜系數的幅度均值得到的商小于或等于閾值172 (其中,閾值Τ72例如可以大于或等 于0. 5,1. 1,2, 3或其他值),且上述當前音頻幀的位于上述子帶ζ內的頻譜系數的峰均比小 于或者等于閾值Τ73 (其中,閾值Τ73例如可以小于或者等于1,2, 3, 5或其他值),
[0297] 上述當前音頻巾貞的位于上述子帶m內的頻譜系數的幅度均值減位于上述子帶η內 的頻譜系數的幅度均值得到的差值小于或等于閾值Τ74 (其中,閾值Τ74例如可以大于或等 于11,20,50,101或其他值),且上述當前音頻幀的位于上述子帶2內的頻譜系數的峰均比 小于或者等于閾值Τ75 (其中,閾值Τ75例如可以小于或者等于1,2, 3, 5或其他值),
[0298] 上述當前音頻幀的位于上述子帶i內的頻譜系數的能量均值除以位于上述子帶j 的頻譜系數的能量均值得到的商小于或等于閾值T76 (其中,閾值T76例如可以小于或等于 0. 5,1,2, 3或其他值),且上述當前音頻幀的位于上述子帶w內的頻譜系數的包絡偏差小于 或者等于閾值T77 (其中,閾值T77例如可以大于或等于10, 20, 35或其他值),
[0299] 上述當前音頻幀的位于上述子帶i內的頻譜系數的能量均值減位于上述子帶j的 頻譜系數的能量均值得到的差值小于或等于閾值T78 (其中,閾值T78例如可以小于或等于 10, 20, 51,100或其他值),且上述當前音頻幀的位于上述子帶w內的頻譜系數的包絡偏差 小于或者等于閾值T79 (其中,閾值T79例如可以大于或等于10, 20, 35或其他值),
[0300] 上述當前音頻巾貞的位于上述子帶m內的頻譜系數的幅度均值除以位于上述子帶η 內的頻譜系數的幅度均值得到的商小于或等于閾值Τ80 (其中,閾值Τ80例如可以大于或等 于0. 5,1. 1,2, 3或其他值),且上述當前音頻幀的位于上述子帶w內的頻譜系數的包絡偏差 小于或者等于閾值Τ81 (其中,閾值Τ81例如可以大于或等于10, 20, 35或其他值),以及
[0301] 上述當前音頻巾貞的位于上述子帶m內的頻譜系數的幅度均值減位于上述子帶η內 的頻譜系數的幅度均值得到的差值小于或等于閾值Τ82 (其中,閾值Τ82例如可以大于或等 于11,20, 50,101或其他值),且上述當前音頻幀的位于上述子帶w內的頻譜系數的包絡偏 差小于或者等于閾值Τ83 (其中,閾值Τ83例如可以大于或等于10, 20, 35或其他值)。
[0302] 可以理解,第一參數條件并不限于上述舉例,還可基于上述舉例擴展出其他多種 可能的實施方式。
[0303] 例如,在本發明一些可能的實施方式中,上述第二參數條件包括如下條件中的至 少一個:
[0304] 上述當前音頻幀的編碼速率大于或等于閾值T1,
[0305] 上述當前音頻幀的位于上述子帶z內的頻譜系數的峰均比大于閾值T2,
[0306] 上述當前音頻幀的位于上述子帶w內的頻譜系數的包絡偏差大于閾值T3,
[0307] 上述當前音頻幀的位于上述子帶i內的頻譜系數的能量均值除以位于上述子帶j 的頻譜系數的能量均值得到的商小于閾值T4,
[0308] 上述當前音頻幀的位于上述子帶i內的頻譜系數的能量均值減去位于上述子帶j 的頻譜系數的能量均值得到的差值小于閾值T5,
[0309] 上述當前音頻巾貞的位于上述子帶m內的頻譜系數的幅度均值除以位于上述子帶η 內的頻譜系數的幅度均值得到的商小于閾值Τ6,
[0310] 上述當前音頻巾貞的位于上述子帶m內的頻譜系數的幅度均值減去位于上述子帶η 內的頻譜系數的幅度均值得到的差值小于閾值17,
[0311] 上述當前音頻巾貞的位于子帶X內的頻譜系數的峰均比和位于上述子帶y內的頻譜 系數的峰均比的比值未落入區間R1,
[0312] 上述當前音頻巾貞的位于上述子帶X內的頻譜系數的峰均比與位于上述子帶y內的 頻譜系數的峰均比的差值的絕對值大于閾值T8,
[0313] 上述當前音頻幀的位于上述子帶r內的頻譜系數的包絡偏差和位于上述子帶s內 的頻譜系數的包絡偏差的比值未落入區間R2,
[0314] 上述當前音頻幀的位于上述子帶r內的頻譜系數的包絡偏差和位于上述子帶s內 的頻譜系數的包絡偏差的差值的絕對值大于閾值T9,
[0315] 上述當前音頻幀的位于上述子帶e內的頻譜系數的包絡和位于上述子帶f內的頻 譜系數的包絡的比值未落入區間R3,
[0316] 上述當前音頻幀的位于上述子帶e內的頻譜系數的包絡和位于上述子帶f內的頻 譜系數的包絡的差值的絕對值大于閾值T10,以及
[0317] 上述當前音頻幀的位于上述子帶p內的頻譜系數和位于上述子帶q內的頻譜系數 的頻譜相關性參數值小于閾值T11。
[0318] 又例如,在本發明一些可能的實施方式中,上述第二參數條件包括如下條件中的 其中一個:
[0319] 上述當前音頻幀的編碼速率大于或等于閾值T1,且上述當前音頻幀的位于上述子 帶i內的頻譜系數的能量均值除以位于上述子帶j的頻譜系數的能量均值得到的商小于閾 值 T12,
[0320] 上述當前音頻幀的編碼速率大于或等于閾值T1,且上述當前音頻幀的位于上述子 帶m內的頻譜系數的幅度均值除以位于上述子帶η內的頻譜系數的幅度均值得到的商小于 閾值Τ13,
[0321] 上述當前音頻幀的編碼速率大于或等于閾值Τ1,且上述當前音頻幀的位于上述子 帶ζ內的頻譜系數的峰均比大于閾值Τ14,
[0322] 上述當前音頻幀的編碼速率大于或等于閾值Τ1,且上述當前音頻幀的位于上述子 帶W內的頻譜系數的包絡偏差大于閾值T15,
[0323] 上述當前音頻幀的位于子帶X內的頻譜系數的峰均比和位于上述子帶y內的頻譜 系數的峰均比的比值未落入區間R1,且上述當前音頻幀的位于上述子帶i內的頻譜系數的 能量均值除以位于上述子帶j的頻譜系數的能量均值得到的商小于閾值T16,
[0324] 上述當前音頻巾貞的位于子帶X內的頻譜系數的峰均比和位于上述子帶y內的頻譜 系數的峰均比的比值未落入區間R1,且上述當前音頻幀的位于上述子帶m內的頻譜系數的 幅度均值除以位于上述子帶η內的頻譜系數的幅度均值得到的商小于閾值T17,
[0325] 上述當前音頻巾貞的位于子帶X內的頻譜系數的峰均比和位于上述子帶y內的頻譜 系數的峰均比的比值未落入區間R1,且上述當前音頻幀的位于上述子帶z內的頻譜系數的 峰均比大于閾值T18,
[0326] 上述當前音頻巾貞的位于子帶X內的頻譜系數的峰均比和位于上述子帶y內的頻譜 系數的峰均比的比值未落入區間R1,且上述當前音頻幀的位于上述子帶w內的頻譜系數的 包絡偏差大于閾值T19,
[0327] 上述當前音頻巾貞的位于上述子帶X內的頻譜系數的峰均比與位于上述子帶y內的 頻譜系數的峰均比的差值的絕對值大于閾值T8,且上述當前音頻幀的位于上述子帶i內的 頻譜系數的能量均值除以位于上述子帶j的頻譜系數的能量均值得到的商小于閾值T20,
[0328] 上述當前音頻巾貞的位于上述子帶X內的頻譜系數的峰均比與位于上述子帶y內 的頻譜系數的峰均比的差值的絕對值大于閾值T8,且上述當前音頻幀的位于上述子帶m內 的頻譜系數的幅度均值除以位于上述子帶η內的頻譜系數的幅度均值得到的商小于閾值 Τ21,
[0329] 上述當前音頻巾貞的位于上述子帶X內的頻譜系數的峰均比與位于上述子帶y內的 頻譜系數的峰均比的差值的絕對值大于閾值T8,且上述當前音頻幀的位于上述子帶z內的 頻譜系數的峰均比大于閾值T22,
[0330] 上述當前音頻巾貞的位于上述子帶X內的頻譜系數的峰均比與位于上述子帶y內的 頻譜系數的峰均比的差值的絕對值大于閾值T8,且上述當前音頻幀的位于上述子帶w內的 頻譜系數的包絡偏差大于閾值T23,
[0331] 上述當前音頻幀的位于上述子帶r內的頻譜系數的包絡偏差和位于上述子帶s內 的頻譜系數的包絡偏差的比值未落入區間R2,且上述當前音頻幀的位于上述子帶i內的頻 譜系數的能量均值除以位于上述子帶j的頻譜系數的能量均值得到的商小于閾值T24,
[0332] 上述當前音頻幀的位于上述子帶r內的頻譜系數的包絡偏差和位于上述子帶s內 的頻譜系數的包絡偏差的比值未落入區間R2,且上述當前音頻幀的位于上述子帶m內的頻 譜系數的幅度均值除以位于上述子帶η內的頻譜系數的幅度均值得到的商小于閾值T25,
[0333] 上述當前音頻幀的位于上述子帶r內的頻譜系數的包絡偏差和位于上述子帶s內 的頻譜系數的包絡偏差的比值未落入區間R2,且上述當前音頻幀的位于上述子帶z內的頻 譜系數的峰均比大于閾值T26,
[0334] 上述當前音頻幀的位于上述子帶r內的頻譜系數的包絡偏差和位于上述子帶s內 的頻譜系數的包絡偏差的比值未落入區間R2,且上述當前音頻幀的位于上述子帶w內的頻 譜系數的包絡偏差大于閾值T27,
[0335] 上述當前音頻幀的位于上述子帶r內的頻譜系數的包絡偏差和位于上述子帶s內 的頻譜系數的包絡偏差的差值的絕對值大于閾值T9,且上述當前音頻幀的位于上述子帶i 內的頻譜系數的能量均值除以位于上述子帶j的頻譜系數的能量均值得到的商小于閾值 T28,
[0336] 上述當前音頻幀的位于上述子帶r內的頻譜系數的包絡偏差和位于上述子帶s內 的頻譜系數的包絡偏差的差值的絕對值大于閾值T9,且上述當前音頻幀的位于上述子帶m 內的頻譜系數的幅度均值除以位于上述子帶η內的頻譜系數的幅度均值得到的商小于閾 值 Τ29,
[0337] 上述當前音頻幀的位于上述子帶r內的頻譜系數的包絡偏差和位于上述子帶s內 的頻譜系數的包絡偏差的差值的絕對值大于閾值T9,且上述當前音頻幀的位于上述子帶z 內的頻譜系數的峰均比大于閾值T30,
[0338] 上述當前音頻幀的位于上述子帶r內的頻譜系數的包絡偏差和位于上述子帶s內 的頻譜系數的包絡偏差的差值的絕對值大于閾值T9,且上述當前音頻幀的位于上述子帶w 內的頻譜系數的包絡偏差大于閾值T31,
[0339] 上述當前音頻幀的位于上述子帶e內的頻譜系數的包絡和位于上述子帶f內的頻 譜系數的包絡的比值落入區間R3,且上述當前音頻幀的位于上述子帶i內的頻譜系數的能 量均值除以位于上述子帶j的頻譜系數的能量均值得到的商小于閾值T32,
[0340] 上述當前音頻幀的位于上述子帶e內的頻譜系數的包絡和位于上述子帶f內的頻 譜系數的包絡的比值落入區間R3,且上述當前音頻幀的位于上述子帶m內的頻譜系數的幅 度均值除以位于上述子帶η內的頻譜系數的幅度均值得到的商小于閾值T33,
[0341] 上述當前音頻幀的位于上述子帶e內的頻譜系數的包絡和位于上述子帶f內的頻 譜系數的包絡的比值落入區間R3,且上述當前音頻幀的位于上述子帶z內的頻譜系數的峰 均比大于閾值T34,
[0342] 上述當前音頻幀的位于上述子帶e內的頻譜系數的包絡和位于上述子帶f內的頻 譜系數的包絡的比值落入區間R3,且上述當前音頻幀的位于上述子帶w內的頻譜系數的包 絡偏差大于閾值T35,
[0343] 上述當前音頻幀的位于上述子帶e內的頻譜系數的包絡和位于上述子帶f內的頻 譜系數的包絡的差值的絕對值大于閾值T10,且上述當前音頻幀的位于上述子帶i內的頻 譜系數的能量均值除以位于上述子帶j的頻譜系數的能量均值得到的商小于閾值T36,
[0344] 上述當前音頻幀的位于上述子帶e內的頻譜系數的包絡和位于上述子帶f內的頻 譜系數的包絡的差值的絕對值大于閾值T10,且上述當前音頻幀的位于上述子帶m內的頻 譜系數的幅度均值除以位于上述子帶η內的頻譜系數的幅度均值得到的商小于閾值T37,
[0345] 上述當前音頻幀的位于上述子帶e內的頻譜系數的包絡和位于上述子帶f內的頻 譜系數的包絡的差值的絕對值大于閾值T10,且上述當前音頻幀的位于上述子帶Z內的頻 譜系數的峰均比大于閾值T38,
[0346] 上述當前音頻幀的位于上述子帶e內的頻譜系數的包絡和位于上述子帶f內的頻 譜系數的包絡的差值的絕對值大于閾值T10,且上述當前音頻幀的位于上述子帶w內的頻 譜系數的包絡偏差大于閾值T39,
[0347] 上述當前音頻幀的位于上述子帶p內的頻譜系數和位于上述子帶q內的頻譜系數 的頻譜相關性參數值小于或等于閾值T11,且上述當前音頻幀的位于上述子帶i內的頻譜 系數的能量均值除以位于上述子帶j的頻譜系數的能量均值得到的商小于閾值T40,
[0348] 上述當前音頻幀的位于上述子帶p內的頻譜系數和位于上述子帶q內的頻譜系數 的頻譜相關性參數值小于或等于閾值T11,且上述當前音頻幀的位于上述子帶m內的頻譜 系數的幅度均值除以位于上述子帶η內的頻譜系數的幅度均值得到的商小于閾值T41,
[0349] 上述當前音頻幀的位于上述子帶ρ內的頻譜系數和位于上述子帶q內的頻譜系數 的頻譜相關性參數值小于或等于閾值T11,且上述當前音頻幀的位于上述子帶z內的頻譜 系數的峰均比大于閾值T42,
[0350] 上述當前音頻幀的位于上述子帶ρ內的頻譜系數和位于上述子帶q內的頻譜系數 的頻譜相關性參數值小于或等于閾值T11,且上述當前音頻幀的位于上述子帶w內的頻譜 系數的包絡偏差大于閾值T43,
[0351] 上述當前音頻巾貞的位于子帶X內的頻譜系數的峰均比除以位于上述子帶y內的 頻譜系數的峰均比得到的商小于閾值T44,且上述子帶y內的頻譜系數的峰均比大于閾值 T45,
[0352] 上述當前音頻巾貞的位于子帶X內的頻譜系數的峰均比除以位于上述子帶y內的 頻譜系數的峰均比得到的商大于閾值T46,且上述子帶y內的頻譜系數的峰均比小于閾值 T47,
[0353] 上述當前音頻巾貞的位于子帶X內的頻譜系數的峰均比減位于上述子帶y內的頻 譜系數的峰均比得到的差值小于閾值T48,且上述子帶y內的頻譜系數的峰均比大于閾值 T49,
[0354] 上述當前音頻巾貞的位于子帶X內的頻譜系數的峰均比減位于上述子帶y內的頻 譜系數的峰均比得到的差值大于閾值T50,且上述子帶y內的頻譜系數的峰均比小于閾值 T51,
[0355] 上述當前音頻幀的位于子帶r內的頻譜系數的包絡偏差除以位于上述子帶s內的 頻譜系數的包絡偏差得到的商小于閾值T52,且上述子帶s內的頻譜系數的包絡偏差大于 閾值T53,
[0356] 上述當前音頻幀的位于子帶r內的頻譜系數的包絡偏差除以位于上述子帶s內的 頻譜系數的包絡偏差得到的商大于閾值T54,且上述子帶s內的頻譜系數的包絡偏差小于 閾值T55,
[0357] 上述當前音頻幀的位于子帶r內的頻譜系數的包絡偏差減位于上述子帶s內的頻 譜系數的包絡偏差得到的差值小于閾值T56,且上述子帶s內的頻譜系數的包絡偏差大于 閾值T57,
[0358] 上述當前音頻幀的位于子帶r內的頻譜系數的包絡偏差減位于上述子帶s內的頻 譜系數的包絡偏差得到的差值大于閾值T58,且上述子帶s內的頻譜系數的包絡偏差小于 閾值T59,
[0359] 上述當前音頻幀的位于子帶e內的頻譜系數的包絡除以位于上述子帶f內的頻譜 系數的包絡得到的商小于閾值T60,且上述子帶f內的頻譜系數的包絡大于閾值T61,
[0360] 上述當前音頻幀的位于子帶e內的頻譜系數的包絡除以位于上述子帶f內的頻譜 系數的包絡得到的商大于閾值T62,且上述子帶f內的頻譜系數的包絡小于閾值T63,
[0361] 上述當前音頻幀的位于子帶e內的頻譜系數的包絡減位于上述子帶f內的頻譜系 數的包絡得到的差值小于閾值T64,且上述子帶f內的頻譜系數的包絡大于閾值T65,
[0362] 上述當前音頻幀的位于子帶e內的頻譜系數的包絡減位于上述子帶f內的頻譜系 數的包絡得到的差值大于閾值T66,且上述子帶f內的頻譜系數的包絡小于閾值T67,
[0363] 上述當前音頻幀的位于上述子帶i內的頻譜系數的能量均值除以位于上述子帶j 的頻譜系數的能量均值得到的商小于或等于閾值T68,且上述當前音頻幀的位于上述子帶 z內的頻譜系數的峰均比大于閾值T69,
[0364] 上述當前音頻幀的位于上述子帶i內的頻譜系數的能量均值減位于上述子帶j的 頻譜系數的能量均值得到的差值小于或等于閾值T70,且上述當前音頻幀的位于上述子帶 z內的頻譜系數的峰均比大于閾值T71,
[0365] 上述當前音頻巾貞的位于上述子帶m內的頻譜系數的幅度均值除以位于上述子帶η 內的頻譜系數的幅度均值得到的商小于或等于閾值Τ72,且上述當前音頻幀的位于上述子 帶ζ內的頻譜系數的峰均比大于閾值Τ73,
[0366] 上述當前音頻巾貞的位于上述子帶m內的頻譜系數的幅度均值減位于上述子帶η內 的頻譜系數的幅度均值得到的差值小于或等于閾值Τ74,且上述當前音頻幀的位于上述子 帶ζ內的頻譜系數的峰均比大于閾值Τ75,
[0367] 上述當前音頻幀的位于上述子帶i內的頻譜系數的能量均值除以位于上述子帶j 的頻譜系數的能量均值得到的商小于或等于閾值T76,且上述當前音頻幀的位于上述子帶 w內的頻譜系數的包絡偏差大于閾值T77,
[0368] 上述當前音頻幀的位于上述子帶i內的頻譜系數的能量均值減位于上述子帶j的 頻譜系數的能量均值得到的差值小于或等于閾值T78,且上述當前音頻幀的位于上述子帶 w內的頻譜系數的包絡偏差大于閾值T79,
[0369] 上述當前音頻巾貞的位于上述子帶m內的頻譜系數的幅度均值除以位于上述子帶η 內的頻譜系數的幅度均值得到的商小于或等于閾值Τ80且上述當前音頻幀的位于上述子 帶w內的頻譜系數的包絡偏差大于閾值Τ81,以及
[0370] 上述當前音頻巾貞的位于上述子帶m內的頻譜系數的幅度均值減位于上述子帶η內 的頻譜系數的幅度均值得到的差值小于或等于閾值Τ82,且上述當前音頻幀的位于上述子 帶w內的頻譜系數的包絡偏差大于閾值Τ83。
[0371] 可以理解,第二參數條件并不限于上述舉例,還可基于上述舉例擴展出其他多種 可能的實施方式。
[0372] 可以理解,上述舉例的第一參數條件和第一參數條件并非全部的可能實施方式, 在實際應用中,還可能擴展上述舉例,以豐富第一參數條件和第一參數條件的可能實施方 式。
[0373] 為便于更好的理解本發明實施例的上述方案,下面結合一些具體的應用場景進行 舉例說明。
[0374] 首先請參見圖2,圖2為本發明的另一個實施例提供的另一種音頻編碼方法的流 程示意圖。圖2所示舉例中,主要以基于當前音頻幀的位于子帶i內的頻譜系數的能量均 值和位于子帶j的頻譜系數的能量均值,來確定編碼上述當前音頻幀的頻譜系數的編碼算 法。
[0375] 其中,如圖2所示,本發明的另一個實施例提供的另一種音頻編碼方法可包括以 下內容:
[0376] 201,對當前音頻幀的時域信號進行時頻變換處理以得到上述當前音頻幀的頻譜 系數。
[0377] 其中,本發明各實施例中提及的音頻幀可以是語音幀或音樂幀。
[0378] 其中,假設當前音頻幀的時域信號的帶寬為16 kHz。
[0379] 基于采用快速傅里葉變換(英文:fast fourier transform,縮寫:FFT)算法或修 正離散余弦變換(英文:modified discrete cosine transform,縮寫:MDCT)算法或其他時 頻變換算法,對當前音頻幀的時域信號進行時頻變換處理以得到上述當前音頻幀的頻譜系 數。
[0380] 202,獲取當前音頻幀的位于子帶i內的頻譜系數的能量均值和位于子帶j的頻譜 系數的能量均值。
[0381] 203,判斷當前音頻幀的位于子帶i內的頻譜系數的能量均值除以位于子帶j的頻 譜系數的能量均值得到的商是否大于或等于閾值T4。
[0382] 若是,則執行步驟204。若否,則執行步驟205。
[0383] 其中,閾值T4可大于或等于0. 5,閾值T4例如等于0. 5,1,1. 5, 2, 3或其他值。
[0384] 例如,上述子帶i的頻點范圍可為3. 2kHz至6. 4kHz,3. 2kHz至4. 8kHz,4. 8kHz至 6. 4kHz 或 0. 4kHz 至 6. 4kHz。
[0385] 例如,上述子帶j的頻點范圍可為6. 4kHz至9. 6kHz,6. 4kHz至8kHz,8kHz至 9. 6kHz 或 4. 8kHz 至 9. 6kHz 等。
[0386] 204,基于TCX算法對上述當前音頻幀的頻譜系數進行編碼。
[0387] 205,基于HQ算法對上述當前音頻幀的頻譜系數進行編碼。
[0388] 可以看出,本實施例方案中,獲取當前音頻幀的位于子帶i內的頻譜系數的能量 均值和位于子帶j的頻譜系數的能量均值后,基于獲取的當前音頻幀的位于子帶i內的頻 譜系數的能量均值和位于子帶j的頻譜系數的能量均值來選擇TCX算法或HQ算法對上述 當前音頻幀的頻譜系數進行編碼。由于將當前音頻幀的位于子帶i內的頻譜系數的能量均 值和位于子帶j的頻譜系數的能量均值之間的關系,與編碼上述當前音頻幀的頻譜系數的 編碼算法進行關聯,這樣就有利于提高編碼算法和當前音頻幀的編碼參考參數之間的適應 性和匹配性,進而有利于提高上述當前音頻幀的編碼質量或編碼效率。
[0389] 請參見圖3,圖3為本發明的另一個實施例提供的另一種音頻編碼方法的流程示 意圖。圖3所示舉例中,主要是以基于當前音頻幀的位于子帶i內的頻譜系數的能量均值 和位于子帶j的頻譜系數的能量均值,以及當前音頻幀的位于子帶z內的頻譜系數的峰均 t匕,來共同確定編碼上述當前音頻幀的頻譜系數的編碼算法。
[0390] 其中,如圖3所示,本發明的另一個實施例提供的另一種音頻編碼方法可包括以 下內容:
[0391] 301,對當前音頻幀的時域信號進行時頻變換處理以得到上述當前音頻幀的頻譜 系數。
[0392] 其中,本發明各實施例中提及的音頻幀可以是語音幀或音樂幀。
[0393] 其中,假設當前音頻幀的時域信號的帶寬為16 kHz。
[0394] 302,獲取上述當前音頻幀的位于子帶i內的頻譜系數的能量均值和位于子帶j的 頻譜系數的能量均值。
[0395] 303,判斷上述當前音頻幀的位于子帶i內的頻譜系數的能量均值除以位于子帶j 的頻譜系數的能量均值得到的商是否大于或等于閾值T68。
[0396] 若否,則執行步驟304。若是,則執行步驟306。
[0397] 其中,閾值T68大于或等于閾值T4,例如閾值T68可大于或等于0. 6,閾值T68例 如等于0.8,0.6,1,1.5, 2, 3, 5或其他值。
[0398] 例如,上述子帶i的頻點范圍可為3. 2kHz至6. 4kHz,3. 2kHz至4. 8kHz,4. 8kHz至 6. 4kHz 或 0. 4kHz 至 6. 4kHz。
[0399] 例如,上述子帶j的頻點范圍可為6. 4kHz至9. 6kHz,6. 4kHz至8kHz,8kHz至 9. 6kHz 或 4. 8kHz 至 9. 6kHz 等。
[0400] 304,獲取上述當前音頻巾貞的位于子帶z內的頻譜系數的峰均比。
[0401] 305,判斷上述當前音頻幀的位于子帶z內的頻譜系數的峰均比是否大于閾值 T69。
[0402] 若是,則執行步驟307。若否,則執行步驟306。
[0403] 其中,閾值了69可大于或等于1,閾值了69例如等于1,1.1,1.5,2,3.5,5或6或4.6 或其他值。
[0404] 例如上述子帶z的最高頻點的取值范圍可為12kHz至16kHz,子帶z的最低頻點 的取值范圍可為8kHz至14kHz,具體例如,子帶z的頻點范圍可為8kHz至12kHz,9kHz至 llkHz,8kHz 至 9. 6kHz 等。
[0405] 306,基于TCX算法對上述當前音頻幀的頻譜系數進行編碼。
[0406] 307,基于HQ算法對上述當前音頻幀的頻譜系數進行編碼。
[0407] 可以看出,本實施例方案中,基于獲取的當前音頻幀的位于子帶i內的頻譜系數 的能量均值和位于子帶j的頻譜系數的能量均值,以及當前音頻幀的位于子帶z內的頻譜 系數的峰均比,來選擇TCX算法或HQ算法對上述當前音頻幀的頻譜系數進行編碼。由于將 當前音頻幀的位于子帶i內的頻譜系數的能量均值和位于子帶j的頻譜系數的能量均值之 間的關系,以及當前音頻幀的位于子帶z內的頻譜系數的峰均比,與編碼上述當前音頻幀 的頻譜系數的編碼算法進行關聯,這樣就有利于提高編碼算法和當前音頻幀的編碼參考參 數之間的適應性和匹配性,進而有利于提高上述當前音頻幀的編碼質量或編碼效率。
[0408] 請參見圖4,圖4為本發明的另一個實施例提供的另一種音頻編碼方法的流程示 意圖。圖4所示舉例中,主要以基于當前音頻幀的位于子帶X內的頻譜系數的峰均比和位 于子帶y的頻譜系數的峰均比,來共同確定編碼上述當前音頻幀的頻譜系數的編碼算法。
[0409] 其中,如圖4所示,本發明的另一個實施例提供的另一種音頻編碼方法可包括以 下內容:
[0410] 401,對當前音頻幀的時域信號進行時頻變換處理以得到上述當前音頻幀的頻譜 系數。
[0411] 其中,本發明各實施例中提及的音頻幀可以是語音幀或音樂幀。
[0412] 其中,假設當前音頻幀的時域信號的帶寬為16 kHz。
[0413] 402,獲取當前音頻幀的位于子帶X內的頻譜系數的峰均比和位于子帶y的頻譜系 數的峰均比。
[0414] 403,判斷當前音頻幀的位于子帶x內的頻譜系數的峰均比和位于子帶y的頻譜系 數的峰均比的比值是否落入區間R1。
[0415] 若是,則執行步驟404。若否,則執行步驟405。
[0416] 其中,區間R1例如可為[0.5, 2],[0.8, L 25],[0.4, 2. 5]或其他范圍。
[0417] 例如,上述子帶X的頻點范圍可為0kHz至1. 6kHz,1kHz至2. 6kHz或1. 6kHz至 3. 2kHz。上述子帶y的頻點范圍可為6. 4kHz至8kHz,7. 4kHz至9kHz或4. 8kHz至6. 4kHz。
[0418] 404,基于TCX算法對上述當前音頻幀的頻譜系數進行編碼。
[0419] 405,基于HQ算法對上述當前音頻幀的頻譜系數進行編碼。
[0420] 可以看出,本實施例方案中,主要基于獲取的當前音頻幀的位于子帶X內的頻譜 系數的峰均比和位于子帶y的頻譜系數的峰均比,來選擇TCX算法或HQ算法對上述當前音 頻幀的頻譜系數進行編碼。由于將當前音頻幀的位于子帶X內的頻譜系數的峰均比和位于 子帶y的頻譜系數的峰均比,與編碼上述當前音頻幀的頻譜系數的編碼算法進行關聯,這 樣就有利于提高編碼算法和當前音頻幀的編碼參考參數之間的適應性和匹配性,進而有利 于提高上述當前音頻幀的編碼質量或編碼效率。
[0421] 請參見圖5,圖5為本發明的另一個實施例提供的另一種音頻編碼方法的流程示 意圖。圖5所示舉例中,主要以基于當前音頻幀的位于子帶X內的頻譜系數的峰均比和位 于子帶y的頻譜系數的峰均比,來共同確定編碼上述當前音頻幀的頻譜系數的編碼算法。
[0422] 其中,如圖5所示,本發明的另一個實施例提供的另一種音頻編碼方法可包括以 下內容:
[0423] 501,對當前音頻幀的時域信號進行時頻變換處理以得到上述當前音頻幀的頻譜 系數。
[0424] 其中,本發明各實施例中提及的音頻幀可以是語音幀或音樂幀。
[0425] 其中,假設當前音頻幀的時域信號的帶寬為16 kHz。
[0426] 502,獲取當前音頻幀的位于子帶X內的頻譜系數的峰均比和位于子帶y的頻譜系 數的峰均比。
[0427] 503,判斷當前音頻巾貞的位于子帶X內的頻譜系數的峰均比除以位于子帶y的頻譜 系數的峰均比得到的商是否大于或等于閾值T46。
[0428] 若是,則執行步驟504。若否,則執行步驟505。
[0429] 其中,閾值T46可大于或等于0. 5,閾值T4例如等于0. 5,1,1. 5,2,3或其他值。
[0430] 例如,上述子帶X的頻點范圍可為0kHz至1. 6kHz,1kHz至2. 6kHz或1. 6kHz至 3. 2kHz。上述子帶y的頻點范圍可為6. 4kHz至8kHz,7. 4kHz至9kHz或4. 8kHz至6. 4kHz。
[0431] 504,判斷上述當前音頻幀的位于子帶y的頻譜系數的峰均比是否大于或者等于 閾值T47。
[0432] 若是,則執行步驟506。若否,則執行步驟507。
[0433] 505,判斷上述當前音頻幀的位于子帶y的頻譜系數的峰均比是否小于閾值T47。
[0434] 若是,則執行步驟506。若否,則執行步驟507。
[0435] 506,基于TCX算法對上述當前音頻幀的頻譜系數進行編碼。
[0436] 507,基于HQ算法對上述當前音頻幀的頻譜系數進行編碼。
[0437] 可以看出,本實施例方案中,主要基于獲取的當前音頻巾貞的位于子帶X內的頻譜 系數的峰均比和位于子帶y的頻譜系數的峰均比,來選擇TCX算法或HQ算法對上述當前音 頻幀的頻譜系數進行編碼。由于將當前音頻幀的位于子帶X內的頻譜系數的峰均比和位于 子帶y的頻譜系數的峰均比,與編碼上述當前音頻幀的頻譜系數的編碼算法進行關聯,這 樣就有利于提高編碼算法和當前音頻幀的編碼參考參數之間的適應性和匹配性,進而有利 于提高上述當前音頻幀的編碼質量或編碼效率。
[0438] 參見圖6,圖6為本發明的另一個實施例提供的另一種音頻編碼方法的流程示意 圖。圖6所示舉例中,主要以基于當前音頻幀的位于子帶X內的頻譜系數的峰均比和位于子 帶y的頻譜系數的峰均比,以及當前音頻幀的位于子帶i內的頻譜系數的能量均值和位于 子帶j的頻譜系數的能量均值,來共同確定編碼上述當前音頻幀的頻譜系數的編碼算法。
[0439] 其中,如圖6所示,本發明的另一個實施例提供的另一種音頻編碼方法可包括以 下內容:
[0440] 601,對當前音頻幀的時域信號進行時頻變換處理以得到上述當前音頻幀的頻譜 系數。
[0441] 其中,本發明各實施例中提及的音頻幀可以是語音幀或音樂幀。
[0442] 其中,假設當前音頻幀的時域信號的帶寬為16 kHz。
[0443] 602,獲取當前音頻幀的位于子帶X內的頻譜系數的峰均比和位于子帶y的頻譜系 數的峰均比。
[0444] 603,判斷當前音頻巾貞的位于子帶X內的頻譜系數的峰均比和位于子帶y的頻譜系 數的峰均比的比值是否落入區間R1。
[0445] 若否,則執行步驟604。若是,則執行步驟606。
[0446] 其中,區間R1例如可為[0.5, 2],[0.8,1.25],[0.4, 2. 5]或其他范圍。
[0447] 例如,上述子帶X的頻點范圍可為0kHz至1. 6kHz,1kHz至2. 6kHz或1. 6kHz至 3. 2kHz。上述子帶y的頻點范圍可為6. 4kHz至8kHz,7. 4kHz至9kHz或4. 8kHz至6. 4kHz。
[0448] 604,獲取當前音頻幀的位于子帶i內的頻譜系數的能量均值和位于子帶j的頻譜 系數的能量均值。
[0449] 605,判斷當前音頻幀的位于子帶i內的頻譜系數的能量均值除以位于子帶j的頻 譜系數的能量均值得到的商是否大于或等于閾值T16。
[0450] 若是,則執行步驟606。若否,則執行步驟607。
[0451] 其中,子帶i的頻點范圍例如可為0kHz至1. 6kHz或1kHz至2. 6kHz,子帶j的頻 點范圍例如可為6. 4kHz至8kHz或4. 8kHz至6. 4kHz或7. 4kHz至9kHz。
[0452] 其中,閾值T16大于閾值T4,例如閾值T16可大于或等于2,閾值T16例如等于2, 2. 5, 3, 3. 5, 5, 5. 1 或其他值。
[0453] 606,基于TCX算法對上述當前音頻幀的頻譜系數進行編碼。
[0454] 607,基于HQ算法對上述當前音頻幀的頻譜系數進行編碼。
[0455] 可以看出,本實施例方案中,主要基于獲取的當前音頻幀的位于子帶X內的頻譜 系數的峰均比和位于子帶y的頻譜系數的峰均比,以及當前音頻幀的位于子帶i內的頻譜 系數的能量均值和位于子帶j的頻譜系數的能量均值,來選擇TCX算法或HQ算法對上述當 前音頻幀的頻譜系數進行編碼。由于將當前音頻幀的位于子帶X內的頻譜系數的峰均比和 位于子帶y的頻譜系數的峰均比,以及當前音頻幀的位于子帶i內的頻譜系數的能量均值 和位于子帶j的頻譜系數的能量均值,與編碼上述當前音頻幀的頻譜系數的編碼算法進行 關聯,這樣就有利于提高編碼算法和當前音頻幀的編碼參考參數之間的適應性和匹配性, 進而有利于提高上述當前音頻幀的編碼質量或編碼效率。
[0456] 參見圖7,圖7為本發明的另一個實施例提供的另一種音頻編碼方法的流程示意 圖。其中,圖7所示舉例當中,主要是以當前音頻幀的編碼速率,以及當前音頻幀的位于子 帶i內的頻譜系數的能量均值和位于子帶j的頻譜系數的能量均值,來共同確定編碼上述 當前音頻幀的頻譜系數的編碼算法。
[0457] 其中,如圖7所示,本發明的另一個實施例提供的另一種音頻編碼方法可包括以 下內容:
[0458] 701,對當前音頻幀的時域信號進行時頻變換處理以得到上述當前音頻幀的頻譜 系數。
[0459] 其中,本發明各實施例中提及的音頻幀可以是語音幀或音樂幀。
[0460] 其中,假設當前音頻幀的時域信號的帶寬為16 kHz。
[0461] 702,判斷當前音頻幀的編碼速率是否大于或等于閾值T1。
[0462] 若是,則執行步驟703。若否,則執行步驟705。
[0463] 其中,閾值T1例如大于或等于24. 4kbps。例如閾值T1等于24. 4kbps,32kbps或 64kbps或其他速率。
[0464] 703,獲取當前音頻幀的位于子帶i內的頻譜系數的能量均值和位于子帶j的頻譜 系數的能量均值。
[0465] 704,判斷當前音頻幀的位于子帶i內的頻譜系數的能量均值除以位于子帶j的頻 譜系數的能量均值得到的商是否大于或等于閾值T12。
[0466] 若是,則執行步驟705。若否,則執行步驟706。
[0467] 其中,子帶i的頻點范圍例如可為0kHz至1. 6kHz或1kHz至2. 6kHz,子帶j的頻 點范圍例如可為6. 4kHz至8kHz或4. 8kHz至6. 4kHz或7. 4kHz至9kHz。
[0468] 其中,閾值T12可大于閾值T4,例如閾值T12可大于或等于2,閾值T12例如等于 2, 2. 5, 3, 3. 5,5, 5. 2 或其他值。
[0469] 705,基于TCX算法對上述當前音頻幀的頻譜系數進行編碼。
[0470] 706,基于HQ算法對上述當前音頻幀的頻譜系數進行編碼。
[0471] 可以看出,本實施例方案中,主要基于當前音頻幀的編碼速率,以及當前音頻幀的 位于子帶i內的頻譜系數的能量均值和位于子帶j的頻譜系數的能量均值,來選擇TCX算 法或HQ算法對上述當前音頻幀的頻譜系數進行編碼。由于將當前音頻幀的編碼速率,以及 當前音頻幀的位于子帶i內的頻譜系數的能量均值和位于子帶j的頻譜系數的能量均值, 與編碼上述當前音頻幀的頻譜系數的編碼算法進行關聯,這樣就有利于提高編碼算法和當 前音頻幀的編碼參考參數之間的適應性和匹配性,進而有利于提高上述當前音頻幀的編碼 質量或編碼效率。
[0472] 請參見圖8,圖8為本發明的另一個實施例提供的另一種音頻編碼方法的流程示 意圖。圖2所示舉例中,主要以基于當前音頻幀的位于子帶m內的頻譜系數的幅度均值和位 于子帶η內的頻譜系數的幅度均值,來確定編碼上述當前音頻幀的頻譜系數的編碼算法。
[0473] 其中,如圖8所示,本發明的另一個實施例提供的另一種音頻編碼方法可包括以 下內容:
[0474] 801,對當前音頻幀的時域信號進行時頻變換處理以得到上述當前音頻幀的頻譜 系數。
[0475] 其中,本發明各實施例中提及的音頻幀可以是語音幀或音樂幀。
[0476] 其中,假設當前音頻幀的時域信號的帶寬為16 kHz。
[0477] 802,獲取當前音頻巾貞的位于子帶m內的頻譜系數的幅度均值和位于子帶η內的頻 譜系數的幅度均值。
[0478] 803,判斷當前音頻巾貞的位于子帶m內的頻譜系數的幅度均值除以位于子帶η的頻 譜系數的幅度均值得到的商是否大于或等于閾值Τ6。
[0479] 若是,則執行步驟804。若否,則執行步驟805。
[0480] 其中,閾值Τ6可大于或等于0. 3,閾值Τ6例如等于0. 5,1,1. 5, 2, 3. 2或其他值。
[0481] 例如,子帶m的頻點范圍可為3. 2kHz至6. 4kHz,3. 2kHz至4. 8kHz,4. 8kHz至 6. 4kHz 或 0. 4kHz 至 6. 4kHz。
[0482] 例如,上述子帶η的頻點范圍可為6. 4kHz至9. 6kHz,6. 4kHz至8kHz,8kHz至 9. 6kHz 或 4. 8kHz 至 9. 6kHz 等。
[0483] 804,基于TCX算法對上述當前音頻幀的頻譜系數進行編碼。
[0484] 805,基于HQ算法對上述當前音頻幀的頻譜系數進行編碼。
[0485] 可以看出,本實施例的方案中,基于獲取的當前音頻巾貞的位于子帶m內的頻譜系 數的幅度均值和位于子帶η內的頻譜系數的幅度均值,來選擇TCX算法或HQ算法對上述當 前音頻幀的頻譜系數進行編碼。由于將當前音頻幀的位于子帶m內的頻譜系數的幅度均值 和位于子帶η內的頻譜系數的幅度均值之間的關系,以及當前音頻幀的位于子帶z內的頻 譜系數的峰均比,與編碼上述當前音頻幀的頻譜系數的編碼算法進行關聯,這樣就有利于 提高編碼算法和當前音頻幀的編碼參考參數之間的適應性和匹配性,進而有利于提高上述 當前音頻幀的編碼質量或編碼效率。
[0486] 可以理解,圖2?圖8所舉例的實施方式僅為本發明的部分實施方式,在實際應用 中,還可基于圖1所對應的實施例中的相關舉例描述,擴展出其他多個可能的實施方式。
[0487] 在有些場景下,進行子帶選擇時可以進行如下考慮:
[0488] 計算位于兩個子帶內的頻譜系數的特性參數的相似性時,可以選擇匹配的兩個子 帶,如0kHz?1. 6kHz和6. 4?8kHz這兩個子帶,而在一些場景中,0?1kHz范圍內的頻 譜系數和1?16kHz范圍內的頻譜系數的特性差別較大,所以在計算頻譜系數的特性參數 的相似性時可不選擇這段頻譜,例如可選擇1kHz?2. 6kHz范圍內的頻譜系數來代替0? 1. 6kHz范圍內的頻譜系數,來計算低頻頻譜系數的特性參數。這時1kHz?2. 6kHz范圍內 的低頻如果拷貝到高頻,對應的應該是7. 4kHz?9kHz范圍內的高頻頻譜系數,計算高頻頻 譜系數的特性參數時,計算7. 4kHz?9kHz范圍內的頻譜特性更合適。但在有些場景下, 0kHz?6. 4kHz范圍的頻譜系數的分辨率可能特別高,計算特性參數較優,如果6. 4kHz? 16kHz范圍的頻譜系數的分辨率較低,可能不適合計算頻譜系數的特性參數。所以在計算高 頻頻譜系數的特性參數時,也可以選擇了 4. 8kHz?6. 4kHz范圍內的頻譜系數來計算特性 參數,此特性參數作為高頻的特性參數。
[0489] 其中,基于變換碼激勵編碼算法對上述當前音頻幀的頻譜系數進行編碼具體可以 包括:將頻譜系數分成N個子帶;計算并量化每個子帶的包絡;根據量化后的包絡值和可用 比特數對每個子帶進行比特分配;根據每個子帶分配的比特數,量化每個子帶的頻譜系數; 將量化的頻譜系數和頻譜包絡的索引值寫入碼流。
[0490] 下面還提供用于實施上述方案的相關裝置。
[0491] 參見圖9,本發明實施例還提供一種音頻編碼器900,可以包括:時頻變換單元 910,獲取單元920和編碼單元930。
[0492] 時頻變換單元910,用于對當前音頻幀的時域信號進行時頻變換處理以得到上述 當前音頻幀的頻譜系數。
[0493] 獲取單元920,用于獲取當前音頻幀的編碼參考參數;
[0494] 編碼單元930,用于若獲取單元920獲取到的上述當前音頻幀的編碼參考參數符 合第一參數條件,基于變換碼激勵編碼算法對上述當前音頻幀的頻譜系數進行編碼;若上 述獲取單元獲取到的上述當前音頻巾貞的編碼參考參數符合第二參數條件,基于高質量變換 編碼算法對上述當前音頻幀的頻譜系數進行編碼。
[0495] 其中,根據應用場景的需求,獲取單元920獲取的當前音頻幀的編碼參考參數可 能是多種多樣的。
[0496] 例如,上述編碼參考參數例如可包括如下參數中的至少一種:上述當前音頻幀的 編碼速率,上述當前音頻幀的位于子帶z內的頻譜系數的峰均比,上述當前音頻幀的位于 子帶w內的頻譜系數的包絡偏差,上述當前音頻幀的位于子帶i內的頻譜系數的能量均值 與位于子帶j的頻譜系數的能量均值,上述當前音頻幀的位于子帶m內的頻譜系數的幅度 均值與位于子帶η內的頻譜系數的幅度均值,上述當前音頻幀的位于子帶X內的頻譜系數 的峰均比和位于子帶y內的頻譜系數的峰均比,上述當前音頻幀的位于子帶r內的頻譜系 數的包絡偏差和位于子帶s內的頻譜系數的包絡偏差,上述當前音頻幀的位于子帶e內的 頻譜系數的包絡和位于子帶f內的頻譜系數的包絡,上述當前音頻幀的位于子帶P內的頻 譜系數和位于子帶q內的頻譜系數的頻譜相關性參數值。
[0497] 其中,上述當前音頻幀的位于子帶p內的頻譜系數和位于子帶q內的頻譜系數的 頻譜相關性參數值越大,表示位于子帶P內的頻譜系數和位于子帶q內的頻譜系數的頻譜 相關性越強,其中,頻譜相關性參數值例如可為歸一化互相關參數值。
[0498] 其中,上述各子帶的頻點范圍具體可根據實際需要確定。
[0499] 可選的,在本發明的一些可能的實施方式中,上述子帶z的最高頻點可以大于臨 界頻點F1。上述子帶w的最高頻點可大于上述臨界頻點F1。其中,上述臨界頻點F1的取 值范圍例如可為6. 4kHz至12kHz。例如,臨界頻點F1的取值可以為6. 4kHz,8kHz,9kHz, 10kHz,12kHz等等,當然,臨界頻點F1也可為其他取值。
[0500] 可選的,在本發明的一些可能的實施方式中,上述子帶j的最高頻點大于臨界頻 點F2。上述子帶η的最高頻點大于上述臨界頻點F2。例如,上述臨界頻點F2的取值范圍可 以為4. 8 kHz至8kHz。具體例如,臨界頻點F2的取值可以為6. 4kHz,4. 8kHz,6kHz,8kHz, 5kHz,7kHz等等,當然,臨界頻點F2也可為其他取值。
[0501] 可選的,在本發明的一些可能的實施方式中,上述子帶i的最高頻點可以小于上 述子帶j的最高頻點。上述子帶m的最高頻點可以小于上述子帶η的最高頻點。上述子帶 X的最高頻點可小于或等于上述子帶y的最低頻點。上述子帶Ρ的最高頻點可小于或等于 上述子帶q的最低頻點,上述子帶r的最高頻點可小于或等于上述子帶s的最低頻點。上 述子帶e的最高頻點可小于或等于上述子帶f的最低頻點。
[0502] 可選的,在本發明的一些可能的實施方式中,如下條件之中的至少一個可以被滿 足:
[0503] 上述子帶w的最低頻點大于或等于臨界頻點F1,上述子帶z的最低頻點大于或等 于上述臨界頻點F1,上述子帶i的最高頻點小于或等于上述子帶j的最低頻點,上述子帶m 的最高頻點小于或等于上述子帶η的最低頻點,上述子帶j的最低頻點大于或等于臨界頻 點F2,上述子帶η的最低頻點大于或等于上述臨界頻點F2,上述子帶i的最高頻點小于或 等于臨界頻點F2,上述子帶m的最高頻點小于或等于臨界頻點F2,子帶j的最低頻點大于 或等于臨界頻點F2,上述子帶η的最低頻點大于或等于臨界頻點F2。
[0504] 可選的,在本發明的一些可能的實施方式中,如下條件之中的至少一個可以被滿 足:上述子帶e的最高頻點小于或等于臨界頻點F2,上述子帶X的最高頻點小于或等于臨 界頻點F2,上述子帶p的最高頻點小于或等于臨界頻點F2,上述子帶r的最高頻點小于或 等于臨界頻點F2。
[0505] 可選的,在本發明的一些可能的實施方式中,上述子帶f的最高頻點可小于或者 等于臨界頻點F2,當然,上述子帶f的最低頻點也可能大于或者等于臨界頻點F2。上述子 帶q的最高頻點可小于或者等于臨界頻點F2,當然,上述子帶q的最低頻點也可能大于或 者等于臨界頻點F2。上述子帶s的最高頻點可小于或者等于臨界頻點F2,當然,上述子帶 s的最低頻點也可能大于或者等于臨界頻點F2。
[0506] 舉例來說,上述子帶z的最高頻點的取值范圍可為12kHz至16kHz。子帶z的最低 頻點的取值范圍可為8kHz至14kHz。子帶z的帶寬的取值范圍可為1. 6kHz?8kHz。具體 例如,子帶z的頻點范圍可為8kHz至12kHz,9kHz至11kHz或8kHz至9. 6kHz或12kHz至 14kHz等。當然,子帶z的頻點范圍也并不限于上述舉例。
[0507] 例如,子帶w的頻點范圍也可根據實際需要確定,例如子帶w的最高頻點的取值范 圍可為12kHz至16kHz,子帶w的最低頻點的取值范圍可為8kHz至14kHz。具體例如子帶 w 的頻點范圍為 8kHz 至 12kHz,9kHz 至 11kHz,8kHz 至 9. 6kHz,12kHz 至 14kHz,12. 2kHz 至 14. 5kHz等。當然,子帶w的頻點范圍也并不限于上述舉例。在一些可能的實施方式中,子 帶w的頻點范圍和子帶z的頻點范圍可相同或相近。
[0508] 例如,上述子帶i的頻點范圍可為3. 2kHz至6. 4kHz, 3. 2kHz至4. 8kHz, 4. 8kHz至 6. 4kHz,0. 4kHz至6. 4kHz或0. 4kHz至3. 6kHz,當然,子帶i的頻點范圍也不限于上述舉例。
[0509] 例如,上述子帶j的頻點范圍可為6. 4kHz至9. 6kHz,6. 4kHz至8kHz,8kHz至 9. 6kHz,4. 8kHz至9. 6kHz或4. 8kHz至8kHz等。當然,子帶j的頻點范圍也不限于上述舉 例。
[0510] 例如,上述子帶m的頻點范圍為3. 2kHz至6. 4kHz,3. 2kHz至4. 8kHz,4. 8kHz至 6. 4kHz,0. 4kHz至6. 4kHz或0. 4kHz至3. 6kHz,當然,子帶m的頻點范圍也不限于上述舉例。 在一些可能的實施方式中,子帶m的頻點范圍和子帶i的頻點范圍可相同或相近。
[0511] 例如,上述子帶η的頻點范圍可為6. 4kHz至9. 6kHz,6. 4kHz至8kHz,8kHz至 9. 6kHz,4. 8kHz至9. 6kHz或4. 8kHz至8kHz等。當然,子帶η的頻點范圍也不限于上述舉 例。在一些可能的實施方式中,子帶η的頻點范圍和子帶j的頻點范圍可相同或相近。
[0512] 例如,上述子帶x的頻點范圍可為0kHz至1. 6kHz,1kHz至2. 6kHz,1. 6kHz至 3. 2kHz,2kHz至3. 2kHz或2. 5kHz至3. 4kHz。當然,子帶x的頻點范圍也不限于上述舉例。
[0513] 例如,上述子帶y的頻點范圍可為6. 4kHz至8kHz,7. 4kHz至9kHz,4. 8kHz至 6. 4kHz,4. 4kHz至6. 4kHz或4. 5kHz至6. 2kHz。當然,子帶y的頻點范圍也不限于上述舉 例。
[0514] 例如,上述子帶p的頻點范圍可為0kHz至1. 6kHz,1kHz至2. 6kHz,1. 6kHz至 3. 2kHz,2. 1kHz至3. 2kHz或2. 5kHz至3. 5kHz。當然,子帶p的頻點范圍也不限于上述舉 例。在一些可能的實施方式中,子帶P的頻點范圍和子帶X的頻點范圍可相同或相近。
[0515] 例如,上述子帶q的頻點范圍可為6. 4kHz至8kHz,7. 4kHz至9kHz,4. 8kHz至 6. 4kHz,4. 2kHz至6. 4kHz或4. 7kHz至6. 2kHz。當然,子帶q的頻點范圍也不限于上述舉 例。在一些可能的實施方式中,子帶q的頻點范圍和子帶y的頻點范圍可相同或相近。
[0516] 例如,上述子帶r的頻點范圍可為0kHz至1. 6kHz,1kHz至2. 6kHz,1. 6kHz至 3. 2kHz,2. 05kHz至3. 27kHz或2. 59kHz至3. 51kHz。當然,子帶r的頻點范圍也不限于上 述舉例。在一些可能的實施方式中,子帶r的頻點范圍和子帶X的頻點范圍可相同或相近。
[0517] 例如,上述子帶s的頻點范圍可為6. 4kHz至8kHz,7. 4kHz至9kHz,4. 8kHz至 6. 4kHz,5. 4kHz至7. 1kHz或4. 55kHz至6. 29kHz。當然,子帶s的頻點范圍也不限于上述 舉例。在一些可能的實施方式中,子帶s的頻點范圍和子帶y的頻點范圍可相同或相近。
[0518] 例如,上述子帶e的頻點范圍可為0kHz至1. 6kHz,1kHz至2. 6kHz,1. 6kHz至 3. 2kHz,0. 8kHz至3kHz或1. 9kHz至3. 8kHz。當然,子帶e的頻點范圍也不限于上述舉例。 在一些可能的實施方式中,子帶e的頻點范圍和子帶X的頻點范圍可相同或相近。
[0519] 例如,上述子帶f的頻點范圍可為6. 4kHz至8kHz,7. 4kHz至9kHz,4. 8kHz至 6. 4kHz,5. 3kHz至7. 15kHz或4. 58kHz至6. 52kHz。當然,子帶f的頻點范圍也不限于上述 舉例。在一些可能的實施方式中,子帶f的頻點范圍和子帶y的頻點范圍可相同或相近。
[0520] 其中,上述第一參數條件和第二參數條件可能是多種多樣的。
[0521] 例如,在本發明一些可能的實施方式中,本實施例中的第一參數條件例如可為上 述方法實施例中舉例的第一參數條件。本實施例中的第二參數條件例如可為上述方法實施 例中舉例的第二參數條件,相關描述請參考上述方法實施例中的記載。
[0522] 可以理解的是,本實施例的音頻編碼器900的各功能模塊的功能可根據上述方法 實施例中的方法具體實現,其具體實現過程可以參照上述方法實施例的相關描述,此處不 再贅述。
[0523] 其中,音頻編碼器900音頻編碼器可為任何需要采集,存儲或者向外傳輸音頻信 號的裝置,例如手機,平板電腦,個人電腦,筆記本電腦等等
[0524] 可以看出,本實施例方案中,音頻編碼器900獲取當前音頻幀的編碼參考參數后, 基于獲取的當前音頻幀的編碼參考參數來選擇TCX算法或HQ算法對上述當前音頻幀的頻 譜系數進行編碼。由于將當前音頻幀的編碼參考參數與編碼上述當前音頻幀的頻譜系數的 編碼算法進行關聯,這樣就有利于提高編碼算法和當前音頻幀的編碼參考參數之間的適應 性和匹配性,進而有利于提高上述當前音頻幀的編碼質量或編碼效率。
[0525] 參見圖10,圖10是本發明另一實施例提供的音頻編碼器的結構框圖。
[0526] 音頻編碼器1000可包括:至少1個處理器1001,存儲器1005和至少1個通信總 線1002。通信總線1002用于實現這些組件之間的連接通信。
[0527] 可選的,該音頻編碼器1000還可包括:至少1個網絡接口 1004和用戶接口 1003 等。其中,可選的,用戶接口 1003包括顯示器(如觸摸屏,液晶顯示器或者全息成像(英文: Holographic)或者投影(英文:Pro jector)等等),點擊設備(例如鼠標,軌跡球(英文: trackball)觸感板或觸摸屏等),攝像頭和/或拾音裝置等。
[0528] 其中,存儲器1005可以包括只讀存儲器和隨機存取存儲器,并向處理器1001提供 指令和數據。存儲器1005中的一部分還可以包括非易失性隨機存取存儲器。
[0529] 在一些可能的實施方式中,存儲器1005存儲了如下的元素,可執行模塊或者數據 結構,或者他們的子集,或者他們的擴展集:時頻變換單元910,獲取單元920和編碼單元 930。
[0530] 在本發明實施例中,處理器1001執行存儲器1005中的代碼或指令,以用于對當前 音頻幀的時域信號進行時頻變換處理以得到上述當前音頻幀的頻譜系數;獲取當前音頻幀 的編碼參考參數;若獲取的上述當前音頻幀的編碼參考參數符合第一參數條件,基于變換 碼激勵編碼算法對上述當前音頻幀的頻譜系數進行編碼;若獲取的上述當前音頻幀的編碼 參考參數符合第二參數條件,基于高質量變換編碼算法對上述當前音頻幀的頻譜系數進行 編碼。
[0531] 其中,根據應用場景的需求,處理器1001中獲取的當前音頻幀的編碼參考參數可 能是多種多樣的。
[0532] 例如,上述編碼參考參數例如可包括如下參數中的至少一種:上述當前音頻幀的 編碼速率,上述當前音頻幀的位于子帶z內的頻譜系數的峰均比,上述當前音頻幀的位于 子帶w內的頻譜系數的包絡偏差,上述當前音頻幀的位于子帶i內的頻譜系數的能量均值 與位于子帶j的頻譜系數的能量均值,上述當前音頻幀的位于子帶m內的頻譜系數的幅度 均值與位于子帶η內的頻譜系數的幅度均值,上述當前音頻幀的位于子帶X內的頻譜系數 的峰均比和位于子帶y內的頻譜系數的峰均比,上述當前音頻幀的位于子帶r內的頻譜系 數的包絡偏差和位于子帶s內的頻譜系數的包絡偏差,上述當前音頻幀的位于子帶e內的 頻譜系數的包絡和位于子帶f內的頻譜系數的包絡,上述當前音頻幀的位于子帶P內的頻 譜系數和位于子帶q內的頻譜系數的頻譜相關性參數值。
[0533] 其中,上述當前音頻幀的位于子帶p內的頻譜系數和位于子帶q內的頻譜系數的 頻譜相關性參數值越大,表示位于子帶P內的頻譜系數和位于子帶q內的頻譜系數的頻譜 相關性越強,其中,頻譜相關性參數值例如可為歸一化互相關參數值。
[0534] 其中,上述各子帶的頻點范圍具體可根據實際需要確定。
[0535] 可選的,在本發明的一些可能的實施方式中,上述子帶z的最高頻點可以大于臨 界頻點F1。上述子帶w的最高頻點可大于上述臨界頻點F1。其中,上述臨界頻點F1的取 值范圍例如可為6. 4kHz至12kHz。例如,臨界頻點F1的取值可以為6. 4kHz,8kHz,9kHz, 10kHz,12kHz等等,當然,臨界頻點F1也可為其他取值。
[0536] 可選的,在本發明的一些可能的實施方式中,上述子帶j的最高頻點大于臨界頻 點F2。上述子帶η的最高頻點大于上述臨界頻點F2。例如,上述臨界頻點F2的取值范圍可 以為4. 8 kHz至8kHz。具體例如,臨界頻點F2的取值可以為6. 4kHz,4. 8kHz,6kHz,8kHz, 5kHz,7kHz等等,當然,臨界頻點F2也可為其他取值。
[0537] 可選的,在本發明的一些可能的實施方式中,上述子帶i的最高頻點可以小于上 述子帶j的最高頻點。上述子帶m的最高頻點可以小于上述子帶η的最高頻點。上述子帶 X的最高頻點可小于或等于上述子帶y的最低頻點。上述子帶Ρ的最高頻點可小于或等于 上述子帶q的最低頻點,上述子帶r的最高頻點可小于或等于上述子帶s的最低頻點。上 述子帶e的最高頻點可小于或等于上述子帶f的最低頻點。
[0538] 可選的,在本發明的一些可能的實施方式中,如下條件之中的至少一個可以被滿 足:
[0539] 上述子帶w的最低頻點大于或等于臨界頻點F1,上述子帶z的最低頻點大于或等 于上述臨界頻點F1,上述子帶i的最高頻點小于或等于上述子帶j的最低頻點,上述子帶m 的最高頻點小于或等于上述子帶η的最低頻點,上述子帶j的最低頻點大于或等于臨界頻 點F2,上述子帶η的最低頻點大于或等于上述臨界頻點F2,上述子帶i的最高頻點小于或 等于臨界頻點F2,上述子帶m的最高頻點小于或等于臨界頻點F2,子帶j的最低頻點大于 或等于臨界頻點F2,上述子帶η的最低頻點大于或等于臨界頻點F2。
[0540] 可選的,在本發明的一些可能的實施方式中,如下條件之中的至少一個可以被滿 足:
[0541] 上述子帶e的最高頻點小于或等于臨界頻點F2,上述子帶X的最高頻點小于或等 于臨界頻點F2,上述子帶ρ的最高頻點小于或等于臨界頻點F2,上述子帶r的最高頻點小 于或等于臨界頻點F2。
[0542] 可選的,在本發明的一些可能的實施方式中,上述子帶f的最高頻點可小于或者 等于臨界頻點F2,當然,上述子帶f的最低頻點也可能大于或者等于臨界頻點F2。上述子 帶q的最高頻點可小于或者等于臨界頻點F2,當然,上述子帶q的最低頻點也可能大于或 者等于臨界頻點F2。上述子帶s的最高頻點可小于或者等于臨界頻點F2,當然,上述子帶 s的最低頻點也可能大于或者等于臨界頻點F2。
[0543] 舉例來說,上述子帶z的最高頻點的取值范圍可為12kHz至16kHz。子帶z的最低 頻點的取值范圍可為8kHz至14kHz。子帶z的帶寬的取值范圍可為1. 6kHz?8kHz。具體 例如,子帶z的頻點范圍可為8kHz至12kHz,9kHz至11kHz或8kHz至9. 6kHz或12kHz至 14kHz等。當然,子帶z的頻點范圍也并不限于上述舉例。
[0544] 例如,子帶w的頻點范圍也可根據實際需要確定,例如子帶w的最高頻點的取值范 圍可為12kHz至16kHz,子帶w的最低頻點的取值范圍可為8kHz至14kHz。具體例如子帶 w 的頻點范圍為 8kHz 至 12kHz,9kHz 至 11kHz,8kHz 至 9. 6kHz,12kHz 至 14kHz,12. 2kHz 至 14. 5kHz等。當然,子帶w的頻點范圍也并不限于上述舉例。在一些可能的實施方式中,子 帶w的頻點范圍和子帶z的頻點范圍可相同或相近。
[0545] 例如,上述子帶i的頻點范圍可為3. 2kHz至6. 4kHz,3. 2kHz至4. 8kHz,4. 8kHz至 6. 4kHz,0. 4kHz至6. 4kHz或0. 4kHz至3. 6kHz,當然,子帶i的頻點范圍也不限于上述舉例。
[0546] 例如,上述子帶j的頻點范圍可為6. 4kHz至9. 6kHz,6. 4kHz至8kHz,8kHz至 9. 6kHz,4. 8kHz至9. 6kHz或4. 8kHz至8kHz等。當然,子帶j的頻點范圍也不限于上述舉 例。
[0547] 例如,上述子帶m的頻點范圍為3. 2kHz至6. 4kHz,3. 2kHz至4. 8kHz,4. 8kHz至 6. 4kHz,0. 4kHz至6. 4kHz或0. 4kHz至3. 6kHz,當然,子帶m的頻點范圍也不限于上述舉例。 在一些可能的實施方式中,子帶m的頻點范圍和子帶i的頻點范圍可相同或相近。
[0548] 例如,上述子帶η的頻點范圍可為6. 4kHz至9. 6kHz,6. 4kHz至8kHz,8kHz至 9. 6kHz,4. 8kHz至9. 6kHz或4. 8kHz至8kHz等。當然,子帶η的頻點范圍也不限于上述舉 例。在一些可能的實施方式中,子帶η的頻點范圍和子帶j的頻點范圍可相同或相近。
[0549] 例如,上述子帶X的頻點范圍可為0kHz至1. 6kHz,1kHz至2. 6kHz,1. 6kHz至 3. 2kHz,2kHz至3. 2kHz或2. 5kHz至3. 4kHz。當然,子帶x的頻點范圍也不限于上述舉例。
[0550] 例如,上述子帶y的頻點范圍可為6. 4kHz至8kHz,7. 4kHz至9kHz,4. 8kHz至 6. 4kHz,4. 4kHz至6. 4kHz或4. 5kHz至6. 2kHz。當然,子帶y的頻點范圍也不限于上述舉 例。
[0551 ] 例如,上述子帶p的頻點范圍可為0kHz至1. 6kHz,1kHz至2. 6kHz,1. 6kHz至 3. 2kHz,2. 1kHz至3. 2kHz或2. 5kHz至3. 5kHz。當然,子帶p的頻點范圍也不限于上述舉 例。在一些可能的實施方式中,子帶P的頻點范圍和子帶X的頻點范圍可相同或相近。
[0552] 例如,上述子帶q的頻點范圍可為6. 4kHz至8kHz,7. 4kHz至9kHz,4. 8kHz至 6. 4kHz,4. 2kHz至6. 4kHz或4. 7kHz至6. 2kHz。當然,子帶q的頻點范圍也不限于上述舉 例。在一些可能的實施方式中,子帶q的頻點范圍和子帶y的頻點范圍可相同或相近。
[0553] 例如,上述子帶r的頻點范圍可為0kHz至1. 6kHz,1kHz至2. 6kHz,1. 6kHz至 3. 2kHz,2. 05kHz至3. 27kHz或2. 59kHz至3. 51kHz。當然,子帶r的頻點范圍也不限于上 述舉例。在一些可能的實施方式中,子帶r的頻點范圍和子帶X的頻點范圍可相同或相近。
[0554] 例如,上述子帶s的頻點范圍可為6. 4kHz至8kHz,7. 4kHz至9kHz,4. 8kHz至 6. 4kHz,5. 4kHz至7. 1kHz或4. 55kHz至6. 29kHz。當然,子帶s的頻點范圍也不限于上述 舉例。在一些可能的實施方式中,子帶s的頻點范圍和子帶y的頻點范圍可相同或相近。
[0555] 例如,上述子帶e的頻點范圍可為0kHz至1. 6kHz,1kHz至2. 6kHz,1. 6kHz至 3. 2kHz,0. 8kHz至3kHz或1. 9kHz至3. 8kHz。當然,子帶e的頻點范圍也不限于上述舉例。 在一些可能的實施方式中,子帶e的頻點范圍和子帶X的頻點范圍可相同或相近。
[0556] 例如,上述子帶f的頻點范圍可為6. 4kHz至8kHz,7. 4kHz至9kHz,4. 8kHz至 6. 4kHz,5. 3kHz至7. 15kHz或4. 58kHz至6. 52kHz。當然,子帶f的頻點范圍也不限于上述 舉例。在一些可能的實施方式中,子帶f的頻點范圍和子帶y的頻點范圍可相同或相近。
[0557] 其中,上述第一參數條件和第二參數條件可能是多種多樣的。
[0558] 例如,在本發明一些可能的實施方式中,本實施例中的第一參數條件例如可為上 述方法實施例中舉例的第一參數條件。本實施例中的第二參數條件例如可為上述方法實施 例中舉例的第二參數條件,相關描述請參考上述方法實施例中的記載。
[0559] 可以理解的是,本實施例的音頻編碼器1000的各功能模塊的功能可根據上述方 法實施例中的方法具體實現,其具體實現過程可以參照上述方法實施例的相關描述,此處 不再贅述。
[0560] 其中,音頻編碼器1000音頻編碼器可為任何需要采集,存儲或者向外傳輸音頻信 號的裝置,例如手機,平板電腦,個人電腦,筆記本電腦等等
[0561] 可以看出,本實施例方案中,音頻編碼器1000獲取當前音頻幀的編碼參考參數 后,基于獲取的當前音頻幀的編碼參考參數來選擇TCX算法或HQ算法對上述當前音頻幀的 頻譜系數進行編碼。由于將當前音頻幀的編碼參考參數與編碼上述當前音頻幀的頻譜系數 的編碼算法進行關聯,這樣就有利于提高編碼算法和當前音頻幀的編碼參考參數之間的適 應性和匹配性,進而有利于提高上述當前音頻幀的編碼質量或編碼效率。
[0562] 進一步的,利用多種可選的編碼參考參數,有利于滿足多種場景下的算法選擇需 求。
[0563] 本發明實施例還提供一種計算機存儲介質,其中,該計算機存儲介質可存儲有程 序,該程序執行時包括上述方法實施例中記載的任意一種音頻編碼方法的部分或全部步 驟。
[0564] 需要說明的是,對于前述的各方法實施例,為了簡單描述,故將其都表述為一系列 的動作組合,但是本領域技術人員應該知悉,本發明并不受所描述的動作順序的限制,因為 依據本發明,某些步驟可以采用其他順序或者同時進行。其次,本領域技術人員也應該知 悉,說明書中所描述的實施例均屬于優選實施例,所涉及的動作和模塊并不一定是本發明 所必須的。
[0565] 在上述實施例中,對各個實施例的描述都各有側重,某個實施例中沒有詳述的部 分,可以參見其他實施例的相關描述。
[0566] 在本申請所提供的幾個實施例中,應該理解到,所揭露的裝置,可通過其它的方式 實現。例如,以上所描述的裝置實施例僅僅是示意性的,例如上述單元的劃分,僅僅為一種 邏輯功能劃分,實際實現時可以有另外的劃分方式,例如多個單元或組件可以結合或者可 以集成到另一個系統,或一些特征可以忽略,或不執行。另一點,所顯示或討論的相互之間 的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接, 可以是電性或其它的形式。
[0567] 上述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯 示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個 網絡單元上。可以根據實際的需要選擇其中的部分或者全部單元來實現本實施例方案的目 的。
[0568] 另外,在本發明各個實施例中的各功能單元可以集成在一個處理單元中,也可以 是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單 元既可以采用硬件的形式實現,也可以采用軟件功能單元的形式實現。
[0569] 所述集成的單元如果以軟件功能單元的形式實現并作為獨立的產品銷售或使用 時,可以存儲在一個計算機可讀取存儲介質中。基于這樣的理解,本發明的技術方案本質上 或者說對現有技術做出貢獻的部分或者該技術方案的全部或部分可以以軟件產品的形式 體現出來,該計算機軟件產品存儲在一個存儲介質中,包括若干指令用以使得一臺計算機 設備(可為個人計算機,服務器或者網絡設備等)執行本發明各個實施例所述方法的全部 或部分步驟。而前述的存儲介質包括:U盤,只讀存儲器(ROM, Read-Only Memory),隨機存 取存儲器(RAM, Random Access Memory),移動硬盤,磁碟或者光盤等各種可以存儲程序代 碼的介質。
[0570] 以上所述,以上實施例僅僅是用以說明本發明的技術方案,而并非是對其限制;盡 管參照前述實施例對本發明進行了詳細的說明,本領域的普通技術人員應當理解:其依然 可以對前述各實施例所記載的技術方案進行修改,或者對其中部分技術特征進行等同替 換;而這些修改或者替換,并不使相應技術方案的本質脫離本發明各實施例技術方案的范
【權利要求】
1. 一種音頻編碼方法,其特征在于,包括: 對當前音頻幀的時域信號進行時頻變換處理以得到所述當前音頻幀的頻譜系數; 獲取當前音頻幀的編碼參考參數; 若獲取的所述當前音頻幀的編碼參考參數符合第一參數條件,基于變換碼激勵編碼算 法對所述當前音頻幀的頻譜系數進行編碼;若獲取的所述當前音頻幀的編碼參考參數符合 第二參數條件,基于高質量變換編碼算法對所述當前音頻幀的頻譜系數進行編碼。
2. 根據權利要求1所述的方法,其特征在于,所述編碼參考參數包括如下參數中的至 少一種:所述當前音頻幀的編碼速率,所述當前音頻幀的位于子帶z內的頻譜系數的峰均 t匕,所述當前音頻幀的位于子帶w內的頻譜系數的包絡偏差,所述當前音頻幀的位于子帶i 內的頻譜系數的能量均值與位于子帶j的頻譜系數的能量均值,所述當前音頻幀的位于子 帶m內的頻譜系數的幅度均值與位于子帶η內的頻譜系數的幅度均值,所述當前音頻幀的 位于子帶X內的頻譜系數的峰均比和位于子帶y內的頻譜系數的峰均比,所述當前音頻幀 的位于子帶r內的頻譜系數的包絡偏差和位于子帶s內的頻譜系數的包絡偏差,所述當前 音頻幀的位于子帶e內的頻譜系數的包絡和位于子帶f內的頻譜系數的包絡,以及所述當 前音頻幀的位于子帶P內的頻譜系數和位于子帶q內的頻譜系數的頻譜相關性參數值; 其中,所述子帶z的最高頻點大于臨界頻點F1 ;所述子帶w的最高頻點大于所述臨界 頻點F1 ;所述子帶j的最高頻點大于臨界頻點F2 ;所述子帶η的最高頻點大于所述臨界頻 點F2 ; 其中,所述臨界頻點F1的取值范圍為6. 4kHz至12kHz ; 其中,所述臨界頻點F2的取值范圍為4. 8 kHz至8kHz ; 所述子帶i的最高頻點小于所述子帶j的最高頻點;所述子帶m的最高頻點小于所述 子帶η的最高頻點;所述子帶X的最高頻點小于或等于所述子帶y的最低頻點;所述子帶p 的最高頻點小于或等于所述子帶q的最低頻點;所述子帶r的最高頻點小于或等于所述子 帶s的最低頻點;所述子帶e的最高頻點小于或等于所述子帶f的最低頻點。
3. 根據權利要求2所述的方法,其特征在于, 如下條件中的至少一個被滿足:所述子帶w的最低頻點大于或者等于臨界頻點F1,所 述子帶z的最低頻點大于或等于所述臨界頻點F1,所述子帶i的最高頻點小于或等于所述 子帶j的最低頻點,所述子帶m的最高頻點小于或等于所述子帶η的最低頻點,所述子帶j 的最低頻點大于所述臨界頻點F2,以及所述子帶η的最低頻點大于所述臨界頻點F2。
4. 根據權利要求2至3任一項所述的方法,其特征在于,所述第一參數條件包括如下條 件中的至少一個: 所述當前音頻幀的編碼速率小于閾值Τ1, 所述當前音頻幀的位于所述子帶ζ內的頻譜系數的峰均比小于或者等于閾值Τ2, 所述當前音頻幀的位于所述子帶w內的頻譜系數的包絡偏差小于或者等于閾值Τ3, 所述當前音頻幀的位于所述子帶i內的頻譜系數的能量均值除以位于所述子帶j的頻 譜系數的能量均值得到的商大于或者等于閾值T4, 所述當前音頻幀的位于所述子帶i內的頻譜系數的能量均值減去位于所述子帶j的頻 譜系數的能量均值得到的差值大于或者等于閾值T5, 所述當前音頻巾貞的位于所述子帶m內的頻譜系數的幅度均值除以位于所述子帶η內的 頻譜系數的幅度均值得到的商大于或者等于閾值T6, 所述當前音頻幀的位于所述子帶m內的頻譜系數的幅度均值減去位于所述子帶η內的 頻譜系數的幅度均值得到的差值大于或者等于閾值17, 所述當前音頻幀的位于子帶X內的頻譜系數的峰均比和位于所述子帶y內的頻譜系數 的峰均比的比值落入區間R1, 所述當前音頻巾貞的位于所述子帶X內的頻譜系數的峰均比與位于所述子帶y內的頻譜 系數的峰均比的差值的絕對值小于或者等于閾值T8, 所述當前音頻幀的位于所述子帶r內的頻譜系數的包絡偏差和位于所述子帶s內的頻 譜系數的包絡偏差的比值落入區間R2, 所述當前音頻幀的位于所述子帶r內的頻譜系數的包絡偏差和位于所述子帶s內的頻 譜系數的包絡偏差的差值的絕對值小于或者等于閾值T9, 所述當前音頻幀的位于所述子帶e內的頻譜系數的包絡和位于所述子帶f內的頻譜系 數的包絡的比值落入區間R3, 所述當前音頻幀的位于所述子帶e內的頻譜系數的包絡和位于所述子帶f內的頻譜系 數的包絡的差值的絕對值小于或者等于閾值T10,以及 所述當前音頻幀的位于所述子帶P內的頻譜系數和位于所述子帶q內的頻譜系數的頻 譜相關性參數值大于或者等于閾值T11。
5.根據權利要求2至4任一項所述的方法,其特征在于,所述第一參數條件包括如下條 件中的其中一個: 所述當前音頻幀的位于子帶X內的頻譜系數的峰均比除以位于所述子帶y內的頻譜系 數的峰均比得到的商小于閾值T44,且所述子帶y內的頻譜系數的峰均比小于閾值T45, 所述當前音頻幀的位于子帶X內的頻譜系數的峰均比除以位于所述子帶y內的頻譜系 數的峰均比得到的商大于閾值T46,且所述子帶 y內的頻譜系數的峰均比大于閾值T47, 所述當前音頻巾貞的位于子帶X內的頻譜系數的峰均比減位于所述子帶y內的頻譜系數 的峰均比得到的差值小于閾值T48,且所述子帶y內的頻譜系數的峰均比小于閾值T49, 所述當前音頻巾貞的位于子帶X內的頻譜系數的峰均比減位于所述子帶y內的頻譜系數 的峰均比得到的差值大于閾值T50,且所述子帶y內的頻譜系數的峰均比大于閾值T51, 所述當前音頻幀的位于子帶r內的頻譜系數的包絡偏差除以位于所述子帶s內的頻譜 系數的包絡偏差得到的商小于閾值T52,且所述子帶s內的頻譜系數的包絡偏差小于閾值 T53, 所述當前音頻幀的位于子帶r內的頻譜系數的包絡偏差除以位于所述子帶s內的頻譜 系數的包絡偏差得到的商大于閾值T54,且所述子帶s內的頻譜系數的包絡偏差大于閾值 T55, 所述當前音頻幀的位于子帶r內的頻譜系數的包絡偏差減位于所述子帶s內的頻譜系 數的包絡偏差得到的差值小于閾值T56,且所述子帶s內的頻譜系數的包絡偏差小于閾值 T57, 所述當前音頻幀的位于子帶r內的頻譜系數的包絡偏差減位于所述子帶s內的頻譜系 數的包絡偏差得到的差值大于閾值T58,且所述子帶s內的頻譜系數的包絡偏差大于閾值 T59, 所述當前音頻幀的位于子帶e內的頻譜系數的包絡除以位于所述子帶f內的頻譜系數 的包絡得到的商小于閾值T60,且所述子帶f內的頻譜系數的包絡小于閾值T61, 所述當前音頻幀的位于子帶e內的頻譜系數的包絡除以位于所述子帶f內的頻譜系數 的包絡得到的商大于閾值T62,且所述子帶f內的頻譜系數的包絡大于閾值T63, 所述當前音頻幀的位于子帶e內的頻譜系數的包絡減位于所述子帶f內的頻譜系數的 包絡得到的差值小于閾值T64,且所述子帶f內的頻譜系數的包絡小于閾值T65, 所述當前音頻幀的位于子帶e內的頻譜系數的包絡減位于所述子帶f內的頻譜系數的 包絡得到的差值大于閾值T66,且所述子帶f內的頻譜系數的包絡大于閾值T67, 所述當前音頻幀的位于所述子帶i內的頻譜系數的能量均值除以位于所述子帶j的頻 譜系數的能量均值得到的商小于或等于閾值T68,且所述當前音頻幀的位于所述子帶z內 的頻譜系數的峰均比小于或者等于閾值T69, 所述當前音頻幀的位于所述子帶i內的頻譜系數的能量均值減位于所述子帶j的頻譜 系數的能量均值得到的差值小于或等于閾值T70,且所述當前音頻幀的位于所述子帶z內 的頻譜系數的峰均比小于或者等于閾值T71, 所述當前音頻巾貞的位于所述子帶m內的頻譜系數的幅度均值除以位于所述子帶η內的 頻譜系數的幅度均值得到的商小于或等于閾值Τ72,且所述當前音頻幀的位于所述子帶ζ 內的頻譜系數的峰均比小于或者等于閾值Τ73, 所述當前音頻幀的位于所述子帶m內的頻譜系數的幅度均值減位于所述子帶η內的頻 譜系數的幅度均值得到的差值小于或等于閾值Τ74,且所述當前音頻幀的位于所述子帶ζ 內的頻譜系數的峰均比小于或者等于閾值Τ75, 所述當前音頻幀的位于所述子帶i內的頻譜系數的能量均值除以位于所述子帶j的頻 譜系數的能量均值得到的商小于或等于閾值T76,且所述當前音頻幀的位于所述子帶w內 的頻譜系數的包絡偏差小于或者等于閾值177, 所述當前音頻幀的位于所述子帶i內的頻譜系數的能量均值減位于所述子帶j的頻譜 系數的能量均值得到的差值小于或等于閾值T78,且所述當前音頻幀的位于所述子帶w內 的頻譜系數的包絡偏差小于或者等于閾值179, 所述當前音頻巾貞的位于所述子帶m內的頻譜系數的幅度均值除以位于所述子帶η內的 頻譜系數的幅度均值得到的商小于或等于閾值Τ80且所述當前音頻幀的位于所述子帶w內 的頻譜系數的包絡偏差小于或者等于閾值Τ81,以及 所述當前音頻幀的位于所述子帶m內的頻譜系數的幅度均值減位于所述子帶η內的頻 譜系數的幅度均值得到的差值小于或等于閾值Τ82,且所述當前音頻幀的位于所述子帶w 內的頻譜系數的包絡偏差小于或者等于閾值Τ83。
6.根據權利要求2至5任一項所述的方法,其特征在于,所述第二參數條件包括如下條 件中的至少一個: 所述當前音頻幀的編碼速率大于或等于閾值Τ1, 所述當前音頻幀的位于所述子帶ζ內的頻譜系數的峰均比大于閾值Τ2, 所述當前音頻幀的位于所述子帶w內的頻譜系數的包絡偏差大于閾值Τ3, 所述當前音頻幀的位于所述子帶i內的頻譜系數的能量均值除以位于所述子帶j的頻 譜系數的能量均值得到的商小于閾值T4, 所述當前音頻幀的位于所述子帶i內的頻譜系數的能量均值減去位于所述子帶j的頻 譜系數的能量均值得到的差值小于閾值T5, 所述當前音頻巾貞的位于所述子帶m內的頻譜系數的幅度均值除以位于所述子帶η內的 頻譜系數的幅度均值得到的商小于閾值Τ6, 所述當前音頻幀的位于所述子帶m內的頻譜系數的幅度均值減去位于所述子帶η內的 頻譜系數的幅度均值得到的差值小于閾值17, 所述當前音頻幀的位于子帶X內的頻譜系數的峰均比和位于所述子帶y內的頻譜系數 的峰均比的比值未落入區間R1, 所述當前音頻巾貞的位于所述子帶X內的頻譜系數的峰均比與位于所述子帶y內的頻譜 系數的峰均比的差值的絕對值大于閾值T8, 所述當前音頻幀的位于所述子帶r內的頻譜系數的包絡偏差和位于所述子帶s內的頻 譜系數的包絡偏差的比值未落入區間R2, 所述當前音頻幀的位于所述子帶r內的頻譜系數的包絡偏差和位于所述子帶s內的頻 譜系數的包絡偏差的差值的絕對值大于閾值T9, 所述當前音頻幀的位于所述子帶e內的頻譜系數的包絡和位于所述子帶f內的頻譜系 數的包絡的比值未落入區間R3, 所述當前音頻幀的位于所述子帶e內的頻譜系數的包絡和位于所述子帶f內的頻譜系 數的包絡的差值的絕對值大于閾值T10,以及 所述當前音頻幀的位于所述子帶P內的頻譜系數和位于所述子帶q內的頻譜系數的頻 譜相關性參數值小于閾值T11。
7.根據權利要求2至6任一項所述的方法,其特征在于,所述第二參數條件包括如下條 件中的其中一個: 所述當前音頻幀的位于子帶X內的頻譜系數的峰均比除以位于所述子帶y內的頻譜系 數的峰均比得到的商小于閾值T44,且所述子帶y內的頻譜系數的峰均比大于閾值T45, 所述當前音頻幀的位于子帶X內的頻譜系數的峰均比除以位于所述子帶y內的頻譜系 數的峰均比得到的商大于閾值T46,且所述子帶 y內的頻譜系數的峰均比小于閾值T47, 所述當前音頻巾貞的位于子帶X內的頻譜系數的峰均比減位于所述子帶y內的頻譜系數 的峰均比得到的差值小于閾值T48,且所述子帶y內的頻譜系數的峰均比大于閾值T49, 所述當前音頻巾貞的位于子帶X內的頻譜系數的峰均比減位于所述子帶y內的頻譜系數 的峰均比得到的差值大于閾值T50,且所述子帶y內的頻譜系數的峰均比小于閾值T51, 所述當前音頻幀的位于子帶r內的頻譜系數的包絡偏差除以位于所述子帶s內的頻譜 系數的包絡偏差得到的商小于閾值T52,且所述子帶s內的頻譜系數的包絡偏差大于閾值 T53, 所述當前音頻幀的位于子帶r內的頻譜系數的包絡偏差除以位于所述子帶s內的頻譜 系數的包絡偏差得到的商大于閾值T54,且所述子帶s內的頻譜系數的包絡偏差小于閾值 T55, 所述當前音頻幀的位于子帶r內的頻譜系數的包絡偏差減位于所述子帶s內的頻譜系 數的包絡偏差得到的差值小于閾值T56,且所述子帶s內的頻譜系數的包絡偏差大于閾值 T57, 所述當前音頻幀的位于子帶r內的頻譜系數的包絡偏差減位于所述子帶s內的頻譜系 數的包絡偏差得到的差值大于閾值T58,且所述子帶s內的頻譜系數的包絡偏差小于閾值 T59, 所述當前音頻幀的位于子帶e內的頻譜系數的包絡除以位于所述子帶f內的頻譜系數 的包絡得到的商小于閾值T60,且所述子帶f內的頻譜系數的包絡大于閾值T61, 所述當前音頻幀的位于子帶e內的頻譜系數的包絡除以位于所述子帶f內的頻譜系數 的包絡得到的商大于閾值T62,且所述子帶f內的頻譜系數的包絡小于閾值T63, 所述當前音頻幀的位于子帶e內的頻譜系數的包絡減位于所述子帶f內的頻譜系數的 包絡得到的差值小于閾值T64,且所述子帶f內的頻譜系數的包絡大于閾值T65, 所述當前音頻幀的位于子帶e內的頻譜系數的包絡減位于所述子帶f內的頻譜系數的 包絡得到的差值大于閾值T66,且所述子帶f內的頻譜系數的包絡小于閾值T67, 所述當前音頻幀的位于所述子帶i內的頻譜系數的能量均值除以位于所述子帶j的頻 譜系數的能量均值得到的商小于或等于閾值T68,且所述當前音頻幀的位于所述子帶z內 的頻譜系數的峰均比大于閾值T69, 所述當前音頻幀的位于所述子帶i內的頻譜系數的能量均值減位于所述子帶j的頻譜 系數的能量均值得到的差值小于或等于閾值T70,且所述當前音頻幀的位于所述子帶z內 的頻譜系數的峰均比大于閾值171, 所述當前音頻巾貞的位于所述子帶m內的頻譜系數的幅度均值除以位于所述子帶η內的 頻譜系數的幅度均值得到的商小于或等于閾值Τ72,且所述當前音頻幀的位于所述子帶ζ 內的頻譜系數的峰均比大于閾值Τ73, 所述當前音頻幀的位于所述子帶m內的頻譜系數的幅度均值減位于所述子帶η內的頻 譜系數的幅度均值得到的差值小于或等于閾值Τ74,且所述當前音頻幀的位于所述子帶ζ 內的頻譜系數的峰均比大于閾值Τ75, 所述當前音頻幀的位于所述子帶i內的頻譜系數的能量均值除以位于所述子帶j的頻 譜系數的能量均值得到的商小于或等于閾值T76,且所述當前音頻幀的位于所述子帶w內 的頻譜系數的包絡偏差大于閾值177, 所述當前音頻幀的位于所述子帶i內的頻譜系數的能量均值減位于所述子帶j的頻譜 系數的能量均值得到的差值小于或等于閾值T78,且所述當前音頻幀的位于所述子帶w內 的頻譜系數的包絡偏差大于閾值T79, 所述當前音頻巾貞的位于所述子帶m內的頻譜系數的幅度均值除以位于所述子帶η內的 頻譜系數的幅度均值得到的商小于或等于閾值Τ80且所述當前音頻幀的位于所述子帶w內 的頻譜系數的包絡偏差大于閾值Τ81,以及 所述當前音頻幀的位于所述子帶m內的頻譜系數的幅度均值減位于所述子帶η內的頻 譜系數的幅度均值得到的差值小于或等于閾值Τ82,且所述當前音頻幀的位于所述子帶w 內的頻譜系數的包絡偏差大于閾值Τ83。
8.根據權利要求4至7任一項所述的方法,其特征在于,如下條件中的至少一個被滿 足: 所述閾值Τ2大于或等于2, 所述閾值Τ4小于或等于1/1. 2, 所述區間 R1 為[1/2. 25,2· 25], 所述閾值Τ44小于或等于1/2. 56, 所述閾值Τ45大于或等于1.5, 所述閾值Τ46大于或等于1/2. 56, 所述閾值Τ47小于或等于1.5, 所述閾值Τ68小于或等于1. 25,以及 所述閾值Τ69大于或等于2。
9. 一種音頻編碼器,其特征在于,包括: 時頻變換單元,用于對當前音頻幀的時域信號進行時頻變換處理以得到所述當前音頻 幀的頻譜系數; 獲取單元,用于獲取當前音頻幀的編碼參考參數; 編碼單元,用于若所述獲取單元獲取到的所述當前音頻幀的編碼參考參數符合第一參 數條件,基于變換碼激勵編碼算法對所述當前音頻幀的頻譜系數進行編碼;若所述獲取單 元獲取到的所述當前音頻幀的編碼參考參數符合第二參數條件,基于高質量變換編碼算法 對所述當前音頻幀的頻譜系數進行編碼。
10. 根據權利要求9所述的音頻編碼器,其特征在于,所述編碼參考參數包括如下參數 中的至少一種:所述當前音頻幀的編碼速率,所述當前音頻幀的位于子帶ζ內的頻譜系數 的峰均比,所述當前音頻幀的位于子帶w內的頻譜系數的包絡偏差,所述當前音頻幀的位 于子帶i內的頻譜系數的能量均值與位于子帶j的頻譜系數的能量均值,所述當前音頻幀 的位于子帶m內的頻譜系數的幅度均值與位于子帶η內的頻譜系數的幅度均值,所述當前 音頻幀的位于子帶X內的頻譜系數的峰均比和位于子帶y內的頻譜系數的峰均比,所述當 前音頻幀的位于子帶e內的頻譜系數的包絡和位于子帶f內的頻譜系數的包絡,所述當前 音頻幀的位于子帶P內的頻譜系數和位于子帶q內的頻譜系數的頻譜相關性參數值,以及 所述當前音頻幀的位于子帶r內的頻譜系數的包絡偏差和位于子帶s內的頻譜系數的包絡 偏差,; 其中,所述子帶ζ的最高頻點大于臨界頻點F1 ;所述子帶w的最高頻點大于所述臨界 頻點F1 ;所述子帶j的最高頻點大于臨界頻點F2 ;所述子帶η的最高頻點大于所述臨界頻 點F2 ; 其中,所述臨界頻點F1的取值范圍為6. 4kHz至12kHz ; 其中,所述臨界頻點F2的取值范圍為4. 8 kHz至8kHz ; 所述子帶i的最高頻點小于所述子帶j的最高頻點;所述子帶m的最高頻點小于所述 子帶η的最高頻點;所述子帶X的最高頻點小于或等于所述子帶y的最低頻點;所述子帶p 的最高頻點小于或等于所述子帶q的最低頻點;所述子帶r的最高頻點小于或等于所述子 帶s的最低頻點;所述子帶e的最高頻點小于或等于所述子帶f的最低頻點。
11. 根據權利要求10所述的音頻編碼器,其特征在于, 如下條件中的至少一個被滿足:所述子帶w的最低頻點大于或者等于臨界頻點F1,所 述子帶ζ的最低頻點大于或等于所述臨界頻點F1,所述子帶i的最高頻點小于或等于所述 子帶j的最低頻點,所述子帶m的最高頻點小于或等于所述子帶η的最低頻點,所述子帶j 的最低頻點大于所述臨界頻點F2,以及所述子帶η的最低頻點大于所述臨界頻點F2。
12. 根據權利要求10或11所述的音頻編碼器,其特征在于,所述第一參數條件包括如 下條件中的至少一個: 所述當前音頻幀的編碼速率小于閾值T1, 所述當前音頻幀的位于所述子帶Z內的頻譜系數的峰均比小于或者等于閾值T2, 所述當前音頻幀的位于所述子帶w內的頻譜系數的包絡偏差小于或者等于閾值T3, 所述當前音頻幀的位于所述子帶i內的頻譜系數的能量均值除以位于所述子帶j的頻 譜系數的能量均值得到的商大于或者等于閾值T4, 所述當前音頻幀的位于所述子帶i內的頻譜系數的能量均值減去位于所述子帶j的頻 譜系數的能量均值得到的差值大于或者等于閾值T5, 所述當前音頻巾貞的位于所述子帶m內的頻譜系數的幅度均值除以位于所述子帶η內的 頻譜系數的幅度均值得到的商大于或者等于閾值Τ6, 所述當前音頻幀的位于所述子帶m內的頻譜系數的幅度均值減去位于所述子帶η內的 頻譜系數的幅度均值得到的差值大于或者等于閾值17, 所述當前音頻幀的位于子帶X內的頻譜系數的峰均比和位于所述子帶y內的頻譜系數 的峰均比的比值落入區間R1, 所述當前音頻巾貞的位于所述子帶X內的頻譜系數的峰均比與位于所述子帶y內的頻譜 系數的峰均比的差值的絕對值小于或者等于閾值T8, 所述當前音頻幀的位于所述子帶r內的頻譜系數的包絡偏差和位于所述子帶s內的頻 譜系數的包絡偏差的比值落入區間R2, 所述當前音頻幀的位于所述子帶r內的頻譜系數的包絡偏差和位于所述子帶s內的頻 譜系數的包絡偏差的差值的絕對值小于或者等于閾值T9, 所述當前音頻幀的位于所述子帶e內的頻譜系數的包絡和位于所述子帶f內的頻譜系 數的包絡的比值落入區間R3, 所述當前音頻幀的位于所述子帶e內的頻譜系數的包絡和位于所述子帶f內的頻譜系 數的包絡的差值的絕對值小于或者等于閾值T10,以及 所述當前音頻幀的位于所述子帶P內的頻譜系數和位于所述子帶q內的頻譜系數的頻 譜相關性參數值大于或者等于閾值T11。
13. 根據權利要求10至12任一項所述的音頻編碼器,其特征在于,所述第一參數條件 包括如下條件中的其中一個: 所述當前音頻幀的位于子帶X內的頻譜系數的峰均比除以位于所述子帶y內的頻譜系 數的峰均比得到的商小于閾值T44,且所述子帶y內的頻譜系數的峰均比小于閾值T45, 所述當前音頻幀的位于子帶X內的頻譜系數的峰均比除以位于所述子帶y內的頻譜系 數的峰均比得到的商大于閾值T46,且所述子帶 y內的頻譜系數的峰均比大于閾值T47, 所述當前音頻巾貞的位于子帶X內的頻譜系數的峰均比減位于所述子帶y內的頻譜系數 的峰均比得到的差值小于閾值T48,且所述子帶y內的頻譜系數的峰均比小于閾值T49, 所述當前音頻巾貞的位于子帶X內的頻譜系數的峰均比減位于所述子帶y內的頻譜系數 的峰均比得到的差值大于閾值T50,且所述子帶y內的頻譜系數的峰均比大于閾值T51, 所述當前音頻幀的位于子帶r內的頻譜系數的包絡偏差除以位于所述子帶s內的頻譜 系數的包絡偏差得到的商小于閾值T52,且所述子帶s內的頻譜系數的包絡偏差小于閾值 T53, 所述當前音頻幀的位于子帶r內的頻譜系數的包絡偏差除以位于所述子帶s內的頻譜 系數的包絡偏差得到的商大于閾值T54,且所述子帶s內的頻譜系數的包絡偏差大于閾值 T55, 所述當前音頻幀的位于子帶r內的頻譜系數的包絡偏差減位于所述子帶s內的頻譜系 數的包絡偏差得到的差值小于閾值T56,且所述子帶s內的頻譜系數的包絡偏差小于閾值 T57, 所述當前音頻幀的位于子帶r內的頻譜系數的包絡偏差減位于所述子帶s內的頻譜系 數的包絡偏差得到的差值大于閾值T58,且所述子帶s內的頻譜系數的包絡偏差大于閾值 T59, 所述當前音頻幀的位于子帶e內的頻譜系數的包絡除以位于所述子帶f內的頻譜系數 的包絡得到的商小于閾值T60,且所述子帶f內的頻譜系數的包絡小于閾值T61, 所述當前音頻幀的位于子帶e內的頻譜系數的包絡除以位于所述子帶f內的頻譜系數 的包絡得到的商大于閾值T62,且所述子帶f內的頻譜系數的包絡大于閾值T63, 所述當前音頻幀的位于子帶e內的頻譜系數的包絡減位于所述子帶f內的頻譜系數的 包絡得到的差值小于閾值T64,且所述子帶f內的頻譜系數的包絡小于閾值T65, 所述當前音頻幀的位于子帶e內的頻譜系數的包絡減位于所述子帶f內的頻譜系數的 包絡得到的差值大于閾值T66,且所述子帶f內的頻譜系數的包絡大于閾值T67, 所述當前音頻幀的位于所述子帶i內的頻譜系數的能量均值除以位于所述子帶j的頻 譜系數的能量均值得到的商小于或等于閾值T68,且所述當前音頻幀的位于所述子帶z內 的頻譜系數的峰均比小于或者等于閾值T69, 所述當前音頻幀的位于所述子帶i內的頻譜系數的能量均值減位于所述子帶j的頻譜 系數的能量均值得到的差值小于或等于閾值T70,且所述當前音頻幀的位于所述子帶z內 的頻譜系數的峰均比小于或者等于閾值T71, 所述當前音頻巾貞的位于所述子帶m內的頻譜系數的幅度均值除以位于所述子帶η內的 頻譜系數的幅度均值得到的商小于或等于閾值Τ72,且所述當前音頻幀的位于所述子帶ζ 內的頻譜系數的峰均比小于或者等于閾值Τ73, 所述當前音頻幀的位于所述子帶m內的頻譜系數的幅度均值減位于所述子帶η內的頻 譜系數的幅度均值得到的差值小于或等于閾值Τ74,且所述當前音頻幀的位于所述子帶ζ 內的頻譜系數的峰均比小于或者等于閾值Τ75, 所述當前音頻幀的位于所述子帶i內的頻譜系數的能量均值除以位于所述子帶j的頻 譜系數的能量均值得到的商小于或等于閾值T76,且所述當前音頻幀的位于所述子帶w內 的頻譜系數的包絡偏差小于或者等于閾值177, 所述當前音頻幀的位于所述子帶i內的頻譜系數的能量均值減位于所述子帶j的頻譜 系數的能量均值得到的差值小于或等于閾值T78,且所述當前音頻幀的位于所述子帶w內 的頻譜系數的包絡偏差小于或者等于閾值179, 所述當前音頻巾貞的位于所述子帶m內的頻譜系數的幅度均值除以位于所述子帶η內的 頻譜系數的幅度均值得到的商小于或等于閾值Τ80且所述當前音頻幀的位于所述子帶w內 的頻譜系數的包絡偏差小于或者等于閾值Τ81,以及 所述當前音頻幀的位于所述子帶m內的頻譜系數的幅度均值減位于所述子帶η內的頻 譜系數的幅度均值得到的差值小于或等于閾值Τ82,且所述當前音頻幀的位于所述子帶w 內的頻譜系數的包絡偏差小于或者等于閾值Τ83。
14. 根據權利要求10至13任一項所述的音頻編碼器,其特征在于,所述第二參數條件 包括如下條件中的至少一個: 所述當前音頻幀的編碼速率大于或等于閾值Τ1, 所述當前音頻幀的位于所述子帶ζ內的頻譜系數的峰均比大于閾值Τ2, 所述當前音頻幀的位于所述子帶w內的頻譜系數的包絡偏差大于閾值Τ3, 所述當前音頻幀的位于所述子帶i內的頻譜系數的能量均值除以位于所述子帶j的頻 譜系數的能量均值得到的商小于閾值T4, 所述當前音頻幀的位于所述子帶i內的頻譜系數的能量均值減去位于所述子帶j的頻 譜系數的能量均值得到的差值小于閾值T5, 所述當前音頻巾貞的位于所述子帶m內的頻譜系數的幅度均值除以位于所述子帶η內的 頻譜系數的幅度均值得到的商小于閾值Τ6, 所述當前音頻幀的位于所述子帶m內的頻譜系數的幅度均值減去位于所述子帶η內的 頻譜系數的幅度均值得到的差值小于閾值17, 所述當前音頻幀的位于子帶X內的頻譜系數的峰均比和位于所述子帶y內的頻譜系數 的峰均比的比值未落入區間R1, 所述當前音頻巾貞的位于所述子帶X內的頻譜系數的峰均比與位于所述子帶y內的頻譜 系數的峰均比的差值的絕對值大于閾值T8, 所述當前音頻幀的位于所述子帶r內的頻譜系數的包絡偏差和位于所述子帶s內的頻 譜系數的包絡偏差的比值未落入區間R2, 所述當前音頻幀的位于所述子帶r內的頻譜系數的包絡偏差和位于所述子帶s內的頻 譜系數的包絡偏差的差值的絕對值大于閾值T9, 所述當前音頻幀的位于所述子帶e內的頻譜系數的包絡和位于所述子帶f內的頻譜系 數的包絡的比值未落入區間R3, 所述當前音頻幀的位于所述子帶e內的頻譜系數的包絡和位于所述子帶f內的頻譜系 數的包絡的差值的絕對值大于閾值T10,以及 所述當前音頻幀的位于所述子帶P內的頻譜系數和位于所述子帶q內的頻譜系數的頻 譜相關性參數值小于閾值T11。
15. 根據權利要求10至14任一項所述的音頻編碼器,其特征在于,所述第二參數條件 包括如下條件中的其中一個: 所述當前音頻幀的位于子帶X內的頻譜系數的峰均比除以位于所述子帶y內的頻譜系 數的峰均比得到的商小于閾值T44,且所述子帶y內的頻譜系數的峰均比大于閾值T45, 所述當前音頻幀的位于子帶X內的頻譜系數的峰均比除以位于所述子帶y內的頻譜系 數的峰均比得到的商大于閾值T46,且所述子帶 y內的頻譜系數的峰均比小于閾值T47, 所述當前音頻巾貞的位于子帶X內的頻譜系數的峰均比減位于所述子帶y內的頻譜系數 的峰均比得到的差值小于閾值T48,且所述子帶y內的頻譜系數的峰均比大于閾值T49, 所述當前音頻巾貞的位于子帶X內的頻譜系數的峰均比減位于所述子帶y內的頻譜系數 的峰均比得到的差值大于閾值T50,且所述子帶y內的頻譜系數的峰均比小于閾值T51, 所述當前音頻幀的位于子帶r內的頻譜系數的包絡偏差除以位于所述子帶s內的頻譜 系數的包絡偏差得到的商小于閾值T52,且所述子帶s內的頻譜系數的包絡偏差大于閾值 T53, 所述當前音頻幀的位于子帶r內的頻譜系數的包絡偏差除以位于所述子帶s內的頻譜 系數的包絡偏差得到的商大于閾值T54,且所述子帶s內的頻譜系數的包絡偏差小于閾值 T55, 所述當前音頻幀的位于子帶r內的頻譜系數的包絡偏差減位于所述子帶s內的頻譜系 數的包絡偏差得到的差值小于閾值T56,且所述子帶s內的頻譜系數的包絡偏差大于閾值 T57, 所述當前音頻幀的位于子帶r內的頻譜系數的包絡偏差減位于所述子帶s內的頻譜系 數的包絡偏差得到的差值大于閾值T58,且所述子帶s內的頻譜系數的包絡偏差小于閾值 T59, 所述當前音頻幀的位于子帶e內的頻譜系數的包絡除以位于所述子帶f內的頻譜系數 的包絡得到的商小于閾值T60,且所述子帶f內的頻譜系數的包絡大于閾值T61, 所述當前音頻幀的位于子帶e內的頻譜系數的包絡除以位于所述子帶f內的頻譜系數 的包絡得到的商大于閾值T62,且所述子帶f內的頻譜系數的包絡小于閾值T63, 所述當前音頻幀的位于子帶e內的頻譜系數的包絡減位于所述子帶f內的頻譜系數的 包絡得到的差值小于閾值T64,且所述子帶f內的頻譜系數的包絡大于閾值T65, 所述當前音頻幀的位于子帶e內的頻譜系數的包絡減位于所述子帶f內的頻譜系數的 包絡得到的差值大于閾值T66,且所述子帶f內的頻譜系數的包絡小于閾值T67, 所述當前音頻幀的位于所述子帶i內的頻譜系數的能量均值除以位于所述子帶j的頻 譜系數的能量均值得到的商小于或等于閾值T68,且所述當前音頻幀的位于所述子帶z內 的頻譜系數的峰均比大于閾值T69, 所述當前音頻幀的位于所述子帶i內的頻譜系數的能量均值減位于所述子帶j的頻譜 系數的能量均值得到的差值小于或等于閾值T70,且所述當前音頻幀的位于所述子帶z內 的頻譜系數的峰均比大于閾值171, 所述當前音頻巾貞的位于所述子帶m內的頻譜系數的幅度均值除以位于所述子帶η內的 頻譜系數的幅度均值得到的商小于或等于閾值Τ72,且所述當前音頻幀的位于所述子帶ζ 內的頻譜系數的峰均比大于閾值Τ73, 所述當前音頻幀的位于所述子帶m內的頻譜系數的幅度均值減位于所述子帶η內的頻 譜系數的幅度均值得到的差值小于或等于閾值Τ74,且所述當前音頻幀的位于所述子帶ζ 內的頻譜系數的峰均比大于閾值Τ75, 所述當前音頻幀的位于所述子帶i內的頻譜系數的能量均值除以位于所述子帶j的頻 譜系數的能量均值得到的商小于或等于閾值T76,且所述當前音頻幀的位于所述子帶w內 的頻譜系數的包絡偏差大于閾值177, 所述當前音頻幀的位于所述子帶i內的頻譜系數的能量均值減位于所述子帶j的頻譜 系數的能量均值得到的差值小于或等于閾值T78,且所述當前音頻幀的位于所述子帶w內 的頻譜系數的包絡偏差大于閾值T79, 所述當前音頻巾貞的位于所述子帶m內的頻譜系數的幅度均值除以位于所述子帶η內的 頻譜系數的幅度均值得到的商小于或等于閾值Τ80且所述當前音頻幀的位于所述子帶w內 的頻譜系數的包絡偏差大于閾值Τ81,以及 所述當前音頻幀的位于所述子帶m內的頻譜系數的幅度均值減位于所述子帶η內的頻 譜系數的幅度均值得到的差值小于或等于閾值Τ82,且所述當前音頻幀的位于所述子帶w 內的頻譜系數的包絡偏差大于閾值Τ83。
16.根據權利要求12至15任一項所述的音頻編碼器,其特征在于,如下條件中的至少 一個被滿足: 所述閾值Τ2大于或等于2, 所述閾值Τ4小于或等于1/1. 2, 所述區間 R1 為[1/2. 25,2. 25], 所述閾值Τ44小于或等于1/2. 56, 所述閾值Τ45大于或等于1.5, 所述閾值Τ46大于或等于1/2. 56, 所述閾值Τ47小于或等于1.5, 所述閾值Τ68小于或等于1. 25,以及 所述閾值Τ69大于或等于2。
【文檔編號】G10L19/02GK104143335SQ201410363905
【公開日】2014年11月12日 申請日期:2014年7月28日 優先權日:2014年7月28日
【發明者】劉澤新, 苗磊 申請人:華為技術有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
主站蜘蛛池模板: 北流市| 南投市| 二连浩特市| 彭州市| 甘孜| 留坝县| 龙门县| 黄龙县| 宜昌市| 九江县| 内乡县| 绥芬河市| 深水埗区| 方山县| 安西县| 湘潭市| 沧州市| 水富县| 永修县| 毕节市| 东乌珠穆沁旗| 增城市| 运城市| 陇南市| 江西省| 连山| 临澧县| 神池县| 松溪县| 西乌| 于都县| 榆林市| 泉州市| 隆德县| 信丰县| 龙州县| 高尔夫| 崇州市| 思南县| 绵竹市| 清徐县|