1.一種在用于將線性預測(LP)濾波器參數從聲音信號采樣速率S1轉換為聲音信號采樣速率S2的聲音信號編碼器中所實現的方法,所述方法包括:
在所述采樣速率S1使用所述LP濾波器參數計算LP合成濾波器的功率譜;
修改所述LP合成濾波器的功率譜,以將其從所述采樣速率S1轉換為所述采樣速率S2;
逆變換所述LP合成濾波器的修改后的功率譜,以確定在所述采樣速率S2的所述LP合成濾波器的自相關;以及
在所述采樣速率S2使用所述自相關以計算所述LP濾波器參數。
2.如權利要求1所述的方法,其中,修改所述LP合成濾波器的功率譜以將其從所述采樣速率S1轉換為所述采樣速率S2包括:
如果S1小于S2,則基于S1與S2之間的比率擴展所述LP合成濾波器的功率譜;
如果S1大于S2,則基于S1與S2之間的比率截斷所述LP合成濾波器的功率譜。
3.如權利要求1和2中的任一項所述的方法,其中,當編碼器從具有所述采樣速率S1的幀切換到具有所述采樣速率S2的幀時,所述LP濾波器參數的轉換發(fā)生。
4.如權利要求3所述的方法,包括:通過以從所述采樣速率S1轉換為所述采樣速率S2的過去幀的LP濾波器參數內插在所述采樣速率S2的當前幀的LP濾波器參數計算所述當前幀的每個子幀中的LP濾波器參數。
5.如權利要求4所述的方法,包括:強制所述當前幀進入不使用自適應碼本的歷史的編碼模式。
6.如權利要求4或5中的任一項所述的方法,包括,強制LP參數量化器在所述當前幀中使用非預測量化方法。
7.如權利要求1至6中的任一項所述的方法,其中,所述LP合成濾波器的功率譜是離散功率譜。
8.如權利要求1至7中的任一項所述的方法,包括:
在K個采樣處計算所述LP合成濾波器的功率譜;
當所述采樣速率S1小于所述采樣速率S2時,將所述LP合成濾波器的功率譜擴展為K(S2/S1)個采樣;以及
當所述采樣速率S1大于所述采樣速率S2時,將所述LP合成濾波器的功率譜截斷為K(S2/S1)個采樣。
9.如權利要求1至8中的任一項所述的方法,包括:將所述LP合成濾波器的功率譜計算為所述LP合成濾波器的頻率響應的能量。
10.如權利要求1至9中的任一項所述的方法,包括:通過使用逆離散傅立葉變換逆變換所述LP合成濾波器的修改后的功率譜。
11.如權利要求1至10中的任一項所述的方法,包括:使用減少的數量的迭代搜索固定碼本。
12.一種在用于將接收到的線性預測(LP)濾波器參數從聲音信號采樣速率S1轉換為聲音信號采樣速率S2的聲音信號解碼器中所實現的方法,所述方法包括:
在所述采樣速率S1使用接收到的LP濾波器參數計算LP合成濾波器的功率譜;
修改所述LP合成濾波器的功率譜,以將其從所述采樣速率S1轉換為所述采樣速率S2;
逆變換所述LP合成濾波器的修改后的功率譜,以確定在所述采樣速率S2的所述LP合成濾波器的自相關;以及
在所述采樣速率S2使用所述自相關以計算所述LP濾波器參數。
13.如權利要求12所述的方法,其中,修改所述LP合成濾波器的功率譜以將其從所述采樣速率S1轉換為所述采樣速率S2包括:
如果S1小于S2,則基于S1與S2之間的比率擴展所述LP合成濾波器的功率譜;
如果S1大于S2,則基于S1與S2之間的比率截斷所述LP合成濾波器的功率譜。
14.如權利要求12和13中的任一項所述的方法,其中,當解碼器從具有所述采樣速率S1的幀切換到具有所述采樣速率S2的幀時,接收到的LP濾波器參數的轉換發(fā)生。
15.如權利要求14所述的方法,包括:通過以從所述采樣速率S1轉換為所述采樣速率S2的過去幀的LP濾波器參數內插在所述采樣速率S2的當前幀的LP濾波器參數,計算新的幀的每個子幀中的LP濾波器參數。
16.如權利要求12至15中的任一項所述的方法,其中,所述LP合成濾波器的功率譜是離散功率譜。
17.如權利要求12至16中的任一項所述的方法,包括:
在K個采樣處計算所述LP合成濾波器的功率譜;
當所述采樣速率S1小于所述采樣速率S2時,將所述LP合成濾波器的功率譜擴展為K(S2/S1)個采樣;以及
當所述采樣速率S1大于所述采樣速率S2時,將所述LP合成濾波器的功率譜截斷為K(S2/S1)個采樣。
18.如權利要求12至17中的任一項所述的方法,包括:將所述LP合成濾波器的功率譜計算為所述LP合成濾波器的頻率響應的能量。
19.如權利要求12至18中的任一項所述的方法,包括:通過使用逆離散傅立葉變換逆變換所述LP合成濾波器的修改后的功率譜。
20.如權利要求12至19中的任一項所述的方法,其中,跳過后濾波,以減少解碼復雜度。
21.一種用于在用于將線性預測(LP)濾波器參數從聲音信號采樣速率S1轉換為聲音信號采樣速率S2的聲音信號編碼器中使用的設備,所述設備包括:
處理器,被配置為:
在所述采樣速率S1使用所述LP濾波器參數計算LP合成濾波器的功率譜;
修改所述LP合成濾波器的功率譜,以將其從所述采樣速率S1轉換為所述采樣速率S2;
逆變換所述LP合成濾波器的修改后的功率譜,以確定在所述采樣速率S2的所述LP合成濾波器的自相關;以及
在所述采樣速率S2使用所述自相關以計算所述LP濾波器參數。
22.如權利要求21所述的設備,其中,所述處理器被配置為:
如果S1小于S2,則基于S1與S2之間的比率擴展所述LP合成濾波器的功率譜;以及
如果S1大于S2,則基于S1與S2之間的比率截斷所述LP合成濾波器的功率譜。
23.如權利要求21和22中的任一項所述的設備,其中,所述處理器被配置為:通過以從所述采樣速率S1轉換為所述采樣速率S2的過去幀的LP濾波器參數內插在所述采樣速率S2的當前幀的LP濾波器參數計算所述當前幀的每個子幀中的LP濾波器參數。
24.如權利要求21至23中的任一項所述的設備,其中,所述處理器被配置為:
在K個采樣處計算所述LP合成濾波器的功率譜;
當所述采樣速率S1小于所述采樣速率S2時,將所述LP合成濾波器的功率譜擴展為K(S2/S1)個采樣;以及
當所述采樣速率S1大于所述采樣速率S2時,將所述LP合成濾波器的功率譜截斷為K(S2/S1)個采樣。
25.如權利要求21至24中的任一項所述的設備,其中,所述處理器被配置為:計算所述LP合成濾波器的功率譜作為所述LP合成濾波器的頻率響應的能量。
26.如權利要求21至25中的任一項所述的設備,其中,所述處理器被配置為:通過使用逆離散傅立葉變換逆變換所述LP合成濾波器的修改后的功率譜。
27.如權利要求21至26中的任一項所述的編碼器,還包括非瞬時存儲器,存儲可由所述處理器執(zhí)行的代碼指令。
28.一種計算機可讀非瞬時存儲器,存儲代碼指令,用于當在如權利要求21至27中的任一項所述的處理器上運行時執(zhí)行如權利要求1至11中的任一項所述的方法。
29.一種用于在用于將接收到的線性預測(LP)濾波器參數從聲音信號采樣速率S1轉換為聲音信號采樣速率S2的聲音信號解碼器中使用的設備,所述設備包括:
處理器,被配置為:
在所述采樣速率S1使用接收到的LP濾波器參數計算LP合成濾波器的功率譜;
修改所述LP合成濾波器的功率譜,以將其從所述采樣速率S1轉換為所述采樣速率S2;
逆變換所述LP合成濾波器的修改后的功率譜,以確定在所述采樣速率S2的所述LP合成濾波器的自相關;以及
在所述采樣速率S2使用所述自相關以計算所述LP濾波器參數。
30.如權利要求29所述的設備,其中,所述處理器進一步被配置為:
如果S1小于S2,則基于S1與S2之間的比率擴展所述LP合成濾波器的功率譜;以及
如果S1大于S2,則基于S1與S2之間的比率截斷所述LP合成濾波器的功率譜。
31.如權利要求29和30中的任一項所述的設備,其中,所述處理器被配置為:通過以從所述采樣速率S1轉換為所述采樣速率S2的過去幀的LP濾波器參數內插在所述采樣速率S2的當前幀的LP濾波器參數,計算所述當前幀的每個子幀中的LP濾波器參數。
32.如權利要求29至31中的任一項所述的設備,其中,所述處理器被配置為:
在K個采樣處計算所述LP合成濾波器的功率譜;
當所述采樣速率S1小于所述采樣速率S2時,將所述LP合成濾波器的功率譜擴展為K(S2/S1)個采樣;以及
當所述采樣速率S1大于所述采樣速率S2時,將所述LP合成濾波器的功率譜截斷為K(S2/S1)個采樣。
33.如權利要求29至32中的任一項所述的設備,其中,所述處理器被配置為:計算所述LP合成濾波器的功率譜作為所述LP合成濾波器的頻率響應的能量。
34.如權利要求29至33中的任一項所述的設備,其中,所述處理器被配置為:通過使用逆離散傅立葉變換逆變換所述LP合成濾波器的修改后的功率譜。
35.如權利要求29至34中的任一項所述的解碼器,還包括非瞬時存儲器,存儲可由所述處理器執(zhí)行的代碼指令。
36.一種計算機可讀非瞬時存儲器,存儲代碼指令,用于當在如權利要求29至35中的任一項所述的處理器上運行時執(zhí)行如權利要求12至20中的任一項所述的方法。