1.一種丟幀補(bǔ)償?shù)姆椒?,其特征在于,所述方法包括?/p>
接收語音數(shù)據(jù)流,并將所述語音數(shù)據(jù)流存儲至抖動緩沖區(qū);
獲取所述抖動緩沖區(qū)的狀態(tài),并根據(jù)所述抖動緩沖區(qū)的狀態(tài)確定所述語音數(shù)據(jù)流對應(yīng)的當(dāng)前幀是否為丟失幀;
若所述當(dāng)前幀為丟失幀,則判斷所述當(dāng)前幀的后續(xù)幀中是否存在有效幀;
若存在后續(xù)有效幀,則根據(jù)所述后續(xù)有效幀以及所述當(dāng)前幀的前一有效幀估計(jì)當(dāng)前幀的參數(shù);
對所述當(dāng)前幀的參數(shù)解碼以重建語音信號。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述后續(xù)有效幀以及所述當(dāng)前幀的前一有效幀估計(jì)當(dāng)前幀的參數(shù),包括:
判斷所述前一有效幀是否為濁音;
若所述前一有效幀為濁音,則判斷所述后續(xù)有效幀是否為濁音;
若所述前一有效幀為濁音且所述后續(xù)有效幀為濁音,則判斷基音周期是否突變;
若所述基音周期突變,則根據(jù)所述當(dāng)前幀狀態(tài)確定所述當(dāng)前幀的基音周期,其中,所述當(dāng)前幀的基音周期為所述當(dāng)前幀的參數(shù)。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述方法還包括:
若所述基音周期沒有突變,則根據(jù)插值法對所述前一有效幀的基音周期和后續(xù)有效幀的基音周期進(jìn)行計(jì)算以確定所述當(dāng)前幀的基音周期。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述方法還包括:
若所述前一有效幀不是濁音,則將所述當(dāng)前幀的基音周期設(shè)置為零。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述方法還包括:
若所述前一有效幀是濁音且所述后續(xù)有效幀不是濁音,則根據(jù)所述當(dāng)前幀狀態(tài)確定所述當(dāng)前幀的基音周期,其中,所述當(dāng)前幀的基音周期為所述當(dāng)前幀的參數(shù)。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述方法還包括:
若所述前一有效幀為濁音且所述后續(xù)有效幀為濁音,則利用插值法對所述前一有效幀的增益和后續(xù)有效幀的增益進(jìn)行計(jì)算以確定所述當(dāng)前幀的增益參數(shù)。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述方法還包括:
若所述前一有效幀不是濁音且所述后續(xù)有效幀不是濁音,則使用預(yù)設(shè)衰減系數(shù)對所述前一有效幀的增益進(jìn)行衰減以確定所述當(dāng)前幀的增益參數(shù)。
8.一種終端,其特征在于,所述終端包括:
接收單元,用于接收語音數(shù)據(jù)流;
存儲單元,用于將所述語音數(shù)據(jù)流存儲至抖動緩沖區(qū);
獲取單元,用于獲取所述抖動緩沖區(qū)的狀態(tài);
確定單元,用于根據(jù)所述抖動緩沖區(qū)的狀態(tài)確定所述語音數(shù)據(jù)流對應(yīng)的當(dāng)前幀是否為丟失幀;
判斷單元,用于若所述當(dāng)前幀為丟失幀,則判斷所述當(dāng)前幀的后續(xù)幀中是否存在有效幀;
估計(jì)單元,用于若存在后續(xù)有效幀,則根據(jù)所述后續(xù)有效幀以及所述當(dāng)前幀的前一有效幀估計(jì)當(dāng)前幀的參數(shù);
解碼單元,用于對所述當(dāng)前幀的參數(shù)解碼以重建語音信號。
9.根據(jù)權(quán)利要求8所述的終端,其特征在于,所述估計(jì)單元包括判斷子單元和確定子單元;
所述判斷子單元,用于判斷所述前一有效幀是否為濁音;
所述判斷子單元,用于若所述前一有效幀為濁音,則判斷所述后續(xù)有效幀是否為濁音;
所述判斷子單元,用于若所述前一有效幀為濁音且所述后續(xù)有效幀為濁音,則判斷基音周期是否突變;
所述確定子單元,用于若所述基音周期突變,則根據(jù)所述當(dāng)前幀狀態(tài)確定所述當(dāng)前幀的基音周期,其中,所述當(dāng)前幀的基音周期為所述當(dāng)前幀的參數(shù)。
10.根據(jù)權(quán)利要求9所述的終端,其特征在于,所述估計(jì)單元還包括計(jì)算子單元;
所述計(jì)算子單元,用于若所述基音周期沒有突變,則根據(jù)插值法對所述前一有效幀的基音周期和后續(xù)有效幀的基音周期進(jìn)行計(jì)算以確定所述當(dāng)前幀的基音周期。
11.根據(jù)權(quán)利要求10所述的終端,其特征在于,所述估計(jì)單元還包括設(shè)置子單元;
所述設(shè)置子單元,用于若所述前一有效幀不是濁音,則將所述當(dāng)前幀的基音周期設(shè)置為零。
12.根據(jù)權(quán)利要求11所述的終端,其特征在于,所述估計(jì)單元還包括確定子單元;
所述確定子單元,用于若所述前一有效幀時是濁音且所述后續(xù)有效幀不是濁音,則根據(jù)所述當(dāng)前幀狀態(tài)確定所述當(dāng)前幀的基音周期,其中,所述當(dāng)前幀的基音周期為所述當(dāng)前幀的參數(shù)。
13.根據(jù)權(quán)利要求12所述的終端,其特征在于,
所述計(jì)算子單元,用于若所述前一有效幀為濁音且所述后續(xù)有效幀為濁音,則利用插值法對所述前一有效幀的增益和后續(xù)有效幀的增益進(jìn)行計(jì)算以確定所述當(dāng)前幀的增益參數(shù)。
14.根據(jù)權(quán)利要求13所述的終端,其特征在于,
所述計(jì)算子單元,用于若所述前一有效幀不是濁音且所述后續(xù)有效幀不是濁音,則使用預(yù)設(shè)衰減系數(shù)對所述前一有效幀的增益進(jìn)行衰減以確定所述當(dāng)前幀的增益參數(shù)。
15.一種終端,其特征在于,包括:
存儲有可執(zhí)行程序代碼的存儲器;
與所述存儲器耦合的處理器;
所述處理器調(diào)用所述存儲器中存儲的所述可執(zhí)行程序代碼,執(zhí)行如權(quán)利要求1至權(quán)利要求7任一項(xiàng)所述的方法。