0179] 獲取模塊7301,還用于獲取當(dāng)前幀的各個(gè)子帶的處理模塊7304平滑處理后的聲 道間時(shí)間差的絕對(duì)值均值。
[0180] 調(diào)整模塊7303,還用于根據(jù)當(dāng)前幀的立體聲全局相位參數(shù)的值的確定結(jié)果以及獲 取模塊7301獲取的當(dāng)前幀的各個(gè)子帶的平滑處理后的聲道間時(shí)間差的絕對(duì)值均值,對(duì)當(dāng) 前幀的立體聲全局相位參數(shù)的值進(jìn)行調(diào)整。
[0181] 獲取單元71獲取的立體聲全局相位參數(shù)包括群時(shí)延G_ITD參數(shù)。
[0182] 調(diào)整模塊7303,還用于在當(dāng)前幀的立體聲全局相位參數(shù)的值的確定結(jié)果為G_ITD 參數(shù)的值不為〇時(shí),根據(jù)獲取模塊7301獲取的當(dāng)前幀的各個(gè)子帶的平滑處理后的聲道間時(shí) 間差的絕對(duì)值均值,對(duì)當(dāng)前幀的G_ITD參數(shù)的值進(jìn)行調(diào)整。
[0183] 調(diào)整模塊 7303,還用于根據(jù)公式 |G_ITD' |=faclX |G_ITD|+fac2XITD_smJii 前幀的G_ITD參數(shù)的值的絕對(duì)值進(jìn)行調(diào)整。
[0184] 其中,|G_ITD' I為調(diào)整之后的G_ITD參數(shù)的值的絕對(duì)值,|G_ITD| SG_ITD參數(shù) 的值的絕對(duì)值,ITD_sm為當(dāng)前幀的各個(gè)子帶的平滑處理后的聲道間時(shí)間差的絕對(duì)值均值, facl 與 fac2 為平滑因子,并且 facl>0, fac2>0, facl+fac2=l。
[0185] 調(diào)整模塊7303調(diào)整時(shí)的平滑因子facl=0. 5。
[0186] 獲取單元71獲取的立體聲全局相位參數(shù)包括群時(shí)延G_ITD參數(shù)和群相位G_IPD 參數(shù)。
[0187] 調(diào)整模塊7303,還用于在當(dāng)前幀的立體聲全局相位參數(shù)的值的確定結(jié)果為G_ITD 參數(shù)的值為〇時(shí),根據(jù)獲取模塊7301獲取的當(dāng)前幀的各個(gè)子帶的平滑處理后的聲道間時(shí)間 差的絕對(duì)值均值,對(duì)當(dāng)前幀的G_IH)參數(shù)的值進(jìn)行調(diào)整。
[0188] 調(diào)整模塊7303,還用于在當(dāng)前幀的立體聲全局相位參數(shù)的值的確定結(jié)果為6_ ITD參數(shù)的值為0,且當(dāng)前幀的G_IH)參數(shù)的值不為O時(shí),根據(jù)公式|G_IPD' |=fac3X |G_ IPD I +fac4X IPD_sm,對(duì)G_IPD參數(shù)的值的絕對(duì)值進(jìn)行調(diào)整。
[0189] 其中,I G_IPD' I為調(diào)整之后的G_IPD參數(shù)的值的絕對(duì)值,I G_IPD I為G_IPD 參數(shù)的值的絕對(duì)值,fac3與fac4為平滑因子,并且fac3>0, fac4>0, fac3+fac4=l, 2π/< χ ITD sm IPD_sm= 嚇丁舊 ,F(xiàn)FT_LEN為變換長度,K為頻點(diǎn)值,ITD_sm為當(dāng)前幀的各個(gè)子 帶的平滑處理后的聲道間時(shí)間差的絕對(duì)值均值,IPD_sm為當(dāng)前幀的各個(gè)子帶的平滑處理后 的聲道間相位差的絕對(duì)值均值。
[0190] 調(diào)整模塊7303調(diào)整時(shí)的平滑因子fac3=0. 75。
[0191] 調(diào)整單元73還包括:配置模塊7305。
[0192] 配置模塊7305,用于在當(dāng)前幀的立體聲全局相位參數(shù)的值的確定結(jié)果為G_ITD參 數(shù)的值為〇,且當(dāng)前幀的G_IH)參數(shù)的值為O時(shí),將當(dāng)前幀的各個(gè)子帶的處理模塊7304平滑 處理后的聲道間相位差的絕對(duì)值均值作為當(dāng)前幀的G_iro參數(shù)的絕對(duì)值,將當(dāng)前幀的前一 幀的G_iro參數(shù)的符號(hào)作為當(dāng)前幀的G_iro參數(shù)的符號(hào)。
[0193] 處理模塊 7304,還用于根據(jù)公式 ITD_sm (k) =fac5 X ITD_sm (k-1) +fac6 X ITD 進(jìn)行 幀間平滑處理。
[0194] 其中,ITD_sm(k)為當(dāng)前幀的各個(gè)子帶的平滑處理后的聲道間時(shí)間差的絕對(duì)值均 值,ITD_sm(k-l)為當(dāng)前幀的前一幀的各個(gè)子帶的平滑處理后的聲道間時(shí)間差的絕對(duì)值均 值,fac5 與 fac6 為平滑因子,并且 fac5>0, fac6>0, fac5+fac6=l。
[0195] 處理模塊7304平滑處理時(shí)的平滑因子fac5=0. 9844。
[0196] 進(jìn)一步地,所述立體聲相位參數(shù)的編碼裝置的實(shí)體可以為服務(wù)器,如圖8所示,所 述服務(wù)器可以包括:處理器81、輸入設(shè)備82、輸出設(shè)備83、存儲(chǔ)器84,所述輸入設(shè)備82、輸 出設(shè)備83及存儲(chǔ)器84分別與處理器81相連接。
[0197] 處理器81,用于獲取當(dāng)前幀的立體聲全局相位參數(shù)。
[0198] 處理器81,還用于確定當(dāng)前幀的立體聲全局相位參數(shù)的值。
[0199] 處理器81,還用于根據(jù)當(dāng)前幀的立體聲全局相位參數(shù)的值的確定結(jié)果,對(duì)當(dāng)前幀 的立體聲全局相位參數(shù)的值進(jìn)行調(diào)整。
[0200] 處理器81,還用于對(duì)調(diào)整后的當(dāng)前幀的立體聲全局相位參數(shù)的值進(jìn)行編碼。
[0201] 處理器81,還用于獲取當(dāng)前幀的各個(gè)子帶的聲道間時(shí)間差。
[0202] 處理器81,還用于根據(jù)當(dāng)前幀的各個(gè)子帶的聲道間時(shí)間差,計(jì)算當(dāng)前幀的各個(gè)子 帶的聲道間時(shí)間差的絕對(duì)值均值。
[0203] 處理器81,還用于根據(jù)當(dāng)前幀的立體聲全局相位參數(shù)的值的確定結(jié)果以及當(dāng)前 幀的各個(gè)子帶的聲道間時(shí)間差的絕對(duì)值均值,對(duì)當(dāng)前幀的立體聲全局相位參數(shù)的值進(jìn)行調(diào) 整。
[0204] 處理器81,還用于對(duì)當(dāng)前幀的各個(gè)子帶的聲道間時(shí)間差的絕對(duì)值均值進(jìn)行幀間平 滑處理。
[0205] 處理器81,還用于獲取當(dāng)前幀的各個(gè)子帶的平滑處理后的聲道間時(shí)間差的絕對(duì)值 均值。
[0206] 處理器81,還用于根據(jù)當(dāng)前幀的立體聲全局相位參數(shù)的值的確定結(jié)果以及當(dāng)前幀 的各個(gè)子帶的平滑處理后的聲道間時(shí)間差的絕對(duì)值均值,對(duì)當(dāng)前幀的立體聲全局相位參數(shù) 的值進(jìn)行調(diào)整。
[0207] 處理器81獲取的立體聲全局相位參數(shù)包括群時(shí)延G_ITD參數(shù)。
[0208] 處理器81,還用于在當(dāng)前幀的立體聲全局相位參數(shù)的值的確定結(jié)果為G_ITD參數(shù) 的值不為〇時(shí),根據(jù)當(dāng)前幀的各個(gè)子帶的平滑處理后的聲道間時(shí)間差的絕對(duì)值均值,對(duì)當(dāng) 前幀的G_ITD參數(shù)的值進(jìn)行調(diào)整。
[0209] 處理器81,還用于根據(jù)公式|G_ITD' |=faclX |6_打0|+€&〇2父打0_8111,對(duì)當(dāng)前幀 的G_ITD參數(shù)的值的絕對(duì)值進(jìn)行調(diào)整。
[0210] 其中,|G_ITD' I為調(diào)整之后的G_ITD參數(shù)的值的絕對(duì)值,|G_ITD| SG_ITD參數(shù) 的值的絕對(duì)值,ITD_sm為當(dāng)前幀的各個(gè)子帶的平滑處理后的聲道間時(shí)間差的絕對(duì)值均值, facl 與 fac2 為平滑因子,并且 facl>0, fac2>0, facl+fac2=l。
[0211] 處理器81調(diào)整時(shí)的平滑因子facl=0. 5。
[0212] 處理器81獲取的立體聲全局相位參數(shù)包括群時(shí)延G_ITD參數(shù)和群相位G_IH)參 數(shù)。
[0213] 處理器81,還用于在當(dāng)前幀的立體聲全局相位參數(shù)的值的確定結(jié)果SG_ITD參數(shù) 的值為〇時(shí),根據(jù)當(dāng)前幀的各個(gè)子帶的平滑處理后的聲道間時(shí)間差的絕對(duì)值均值,對(duì)當(dāng)前 幀的G_iro參數(shù)的值進(jìn)行調(diào)整。
[0214] 處理器81,還用于在當(dāng)前幀的立體聲全局相位參數(shù)的值的確定結(jié)果SG_ITD 參數(shù)的值為〇,且當(dāng)前幀的G_iro參數(shù)的值不為0時(shí),根據(jù)公式|G_IPD' |=fac3X |G_ IPD I +fac4X IPD_sm,對(duì)G_IPD參數(shù)的值的絕對(duì)值進(jìn)行調(diào)整。
[0215] 其中,I G_IPD' I為調(diào)整之后的G_IPD參數(shù)的值的絕對(duì)值,I G_IPD I為G_IPD 參數(shù)的值的絕對(duì)值,fac3與fac4為平滑因子,并且fac3>0, fac4>0, fac3+fac4=l, ,η,.、 ΙπΚχ?ΤΟ sm IPD_sm = ,F(xiàn)FT_LEN為變換長度,K為頻點(diǎn)值,ITD_sm為當(dāng)前幀的各個(gè)子 帶的平滑處理后的聲道間時(shí)間差的絕對(duì)值均值,IPD_sm為當(dāng)前幀的各個(gè)子帶的平滑處理后 的聲道間相位差的絕對(duì)值均值。
[0216] 處理器81調(diào)整時(shí)的平滑因子fac3=0. 75。
[0217] 處理器81,還用于在當(dāng)前幀的立體聲全局相位參數(shù)的值的確定結(jié)果SG_ITD參數(shù) 的值為〇,且當(dāng)前幀的G_IH)參數(shù)的值為0時(shí),將當(dāng)前幀的各個(gè)子帶的平滑處理后的聲道間 相位差的絕對(duì)值均值作為當(dāng)前幀的G_iro參數(shù)的絕對(duì)值,將當(dāng)前幀的前一幀的G_iro參數(shù) 的符號(hào)作為當(dāng)前幀的G_iro參數(shù)的符號(hào)。
[0218] 處理器 81,還用于根據(jù)公式 ITD_sm (k) =fac5 X ITD_sm (k-1) +fac6 X ITD 進(jìn)行幀間 平滑處理。
[0219] 其中,ITD_sm(k)為當(dāng)前幀的各個(gè)子帶的平滑處理后的聲道間時(shí)間差的絕對(duì)值均 值,ITD_sm(k-l)為當(dāng)前幀的前一幀的各個(gè)子帶的平滑處理后的聲道間時(shí)間差的絕對(duì)值均 值,fac5 與 fac6 為平滑因子,并且 fac5>0, fac6>0, fac5+fac6=l。
[0220] 處理器81平滑處理時(shí)的平滑因子fac5=0. 9844。需要說明的是,本發(fā)明實(shí)施例中 提供的立體聲相位參數(shù)的調(diào)整裝置中各功能單元所對(duì)應(yīng)的其他相應(yīng)描述,可以參考圖2中 的對(duì)應(yīng)描述,在此不再贅述。
[0221] 本發(fā)明實(shí)施例提供的立體聲相位參數(shù)的編碼裝置可以實(shí)現(xiàn)上述提供的方法實(shí)施 例,具體功能實(shí)現(xiàn)請(qǐng)參見方法實(shí)施例中的說明,在此不再贅述。本發(fā)明實(shí)施例提供的立體聲 相位參數(shù)的編碼方法及裝置可以適用于恢復(fù)立體聲相位信息,但不僅限于此。
[0222] 本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分流程,是可以 通過計(jì)算機(jī)程序來指令相關(guān)的硬件來完成,所述的程序可存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì) 中,該程序在執(zhí)行時(shí),可包括如上述各方法的實(shí)施例的流程。其中,所述的存儲(chǔ)介質(zhì)可為磁 碟、光盤、只讀存儲(chǔ)記憶體(Read-Only Memory, ROM)或隨機(jī)存儲(chǔ)記憶體(Random Access Memory,RAM)等。
[0223] 以上所述,僅為本發(fā)明的【具體實(shí)施方式】,但本發(fā)明的保護(hù)范圍并不局限于此,任何 熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到的變化或替換,都應(yīng) 涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)該以權(quán)利要求的保護(hù)范圍為準(zhǔn)。
【主權(quán)項(xiàng)】
1. 一種立體聲相位參數(shù)的編碼方法,其特征在于,包括: 獲取當(dāng)前幀的立體聲全局相位參數(shù); 確定所述當(dāng)前幀的立體聲全局相位參數(shù)的值; 根據(jù)所述當(dāng)前幀的立體聲全局相位參數(shù)的值的確定結(jié)果,對(duì)所述當(dāng)前幀的立體聲全局 相位參數(shù)的值進(jìn)行調(diào)整; 對(duì)調(diào)整后的當(dāng)前幀的立體聲全局相位參數(shù)的值進(jìn)行編碼。
2. 根據(jù)權(quán)利要求1所述的立體聲相位參數(shù)的編碼方法,其特征在于,所述根據(jù)所述當(dāng) 前幀的立體聲全局相位參數(shù)的值的確定結(jié)果,對(duì)所述當(dāng)前幀的立體聲全局相位參數(shù)的值進(jìn) 行調(diào)整具體包括: 獲取所述當(dāng)前幀的各個(gè)子帶的聲道間時(shí)間差; 根據(jù)所述當(dāng)前幀的各個(gè)子帶的聲道間時(shí)間差,計(jì)算所述當(dāng)前幀的各個(gè)子帶的聲道間時(shí) 間差的絕對(duì)值均值; 根據(jù)所述當(dāng)前幀的立體聲全局相位參數(shù)的值的確定結(jié)果以及所述當(dāng)前幀的各個(gè)子帶 的聲道間時(shí)間差的絕對(duì)值均值,對(duì)所述當(dāng)前幀的立體聲全局相位參數(shù)的值進(jìn)行調(diào)整。
3. 根據(jù)權(quán)利要求2所述的立體聲相位參數(shù)的編碼方法,其特征在于,在所述當(dāng)前幀不 是數(shù)據(jù)流的第一個(gè)數(shù)據(jù)幀時(shí),所述根據(jù)所述當(dāng)前幀的立體聲全局相位參數(shù)的值的確定結(jié)果 以及所述當(dāng)前幀的各個(gè)子帶的聲道間時(shí)間差的絕對(duì)值均值,對(duì)所述當(dāng)前幀的立體聲全局相 位參數(shù)的值進(jìn)行調(diào)整前進(jìn)一步包括: 對(duì)所述當(dāng)前幀的各個(gè)子帶的聲道間時(shí)間差的絕對(duì)值均值進(jìn)行幀間平滑處理,獲取