專利名稱:通道間延遲估計的方法及其裝置和編碼器的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù),特別涉及一種通道間延遲估計的方法及其裝置和編碼器。
背景技術(shù):
隨著計算機技術(shù)、數(shù)字信號處理技術(shù)的發(fā)展,以及由于發(fā)展高清晰度電視聲系統(tǒng)、 家用視聽系統(tǒng)的需要,使立體聲技術(shù)有較大的發(fā)展,當(dāng)然,這也對立體聲技術(shù)尤其編解碼技 術(shù)提出了較高的要求。常用的立體聲編碼方法為參數(shù)立體聲編碼的方法,在參數(shù)立體聲編碼方法中,通 常不直接對左右聲道信號進行編碼,而是將左右聲道信號進行下混,得到下混信號,對下混 信號進行編碼。其中,在編碼時添加了一些額外的邊帶信息。在解碼端,可以通過下混信號 和所述邊帶信息來恢復(fù)立體聲信號。而評價立體聲信號質(zhì)量的好壞,很大程度上取決于下 混信號的質(zhì)量。也就是說,在編碼端,左右兩個聲道的信號越同步,在下混的過程中損失的 信息就會越少,而在通常情況,發(fā)聲物體相對錄制左右聲道的兩個麥克來說會有距離的變 動或者距離差,這樣必然會造成左右兩路信號之間不能完全同步,即左右兩路信號間會存 在一定的延時。為了能保持左右聲道的信號同步,從而提出了延遲估計方法,以便于提升立 體聲合成信號的質(zhì)量。目前,現(xiàn)有技術(shù)提供的估計延遲的方法包括在左右聲道信號生成下混信號之前, 對左右聲道信號求出累積互相關(guān)函數(shù),利用所述累計互相關(guān)函數(shù)的最大值對應(yīng)的時間作為 左右聲道之間的延遲,對該延遲進行編碼,并將該編碼后的延遲發(fā)送到解碼端,以便在解碼 端根據(jù)該延遲進行信號的合成,從而保持左右聲道信號的聲場穩(wěn)定。在實際的應(yīng)用中,為了 使左右聲道的延遲保持穩(wěn)定,通常將累積互相關(guān)函數(shù)作為判決的依據(jù)。為方便起見約定,當(dāng) 左聲道相對右聲道在前的時候,延遲為正,反之延遲為負(fù)。但是,在上述方法中,當(dāng)左右聲道信號的聲場發(fā)生變化的時候,比如從一個方向 轉(zhuǎn)換到另外一個方向的時候,估計的延遲的正負(fù)就發(fā)生了變化,而現(xiàn)有技術(shù)中卻不能很好 跟蹤聲場的這種變化,也就是說,當(dāng)聲場發(fā)生變化時,由于累積互相關(guān)函數(shù)不能感應(yīng)到該變 化,將會導(dǎo)致延遲估計錯誤,而解碼端在根據(jù)錯誤的延遲進行信號合成時,信號的聲場會出 現(xiàn)不穩(wěn)定的情況。由此可見,在對現(xiàn)有技術(shù)的研究和實踐過程中,本發(fā)明的發(fā)明人發(fā)現(xiàn),現(xiàn)有的實現(xiàn) 方式中,在左右聲道信號的聲場發(fā)生變化時,由于不能很好跟蹤聲場的這種變化,造成了不 能正確估計出左右聲道之間的延遲,從而導(dǎo)致合成立體聲的不穩(wěn)定性,降低了立體聲編碼 質(zhì)量,影響聽覺效果。
發(fā)明內(nèi)容
本發(fā)明實施例提供一種通道間延遲估計的方法及設(shè)備,以正確估計出左右聲道信 號之間的延遲,提高合成立體聲的聲場的穩(wěn)定性。為解決上述技術(shù)問題,本發(fā)明是實施例提供一種通道間延遲估計的方法,包括
從左右聲道合成信號的互相關(guān)函數(shù)及累積互相關(guān)函數(shù)中分別提取信號的聲場信 息;根據(jù)所述分別提取的聲場信息獲得累積互相關(guān)函數(shù)調(diào)整信息;
采用所述調(diào)整信息對所述累積互相關(guān)函數(shù)進行調(diào)整,得到調(diào)整后的累積互相關(guān)函 數(shù);確定所述調(diào)整后的累積互相關(guān)函數(shù)中最大值對應(yīng)的時間為通道間延遲。相應(yīng)地,本發(fā)明實施例提供一種通道間延遲估計的裝置,包括提取單元,用于從左右聲道合成信號的所述互相關(guān)函數(shù)及累積互相關(guān)函數(shù)中分別 提取信號的聲場信息;調(diào)整單元,用于根據(jù)提取單元分別提取的所述聲場信息獲得累積互相關(guān)函數(shù)調(diào) 整信息,采用所述調(diào)整信息對所述累積互相關(guān)函數(shù)進行調(diào)整,得到調(diào)整后的累積互相關(guān)函 數(shù);延遲估計單元,用于確定調(diào)整單元調(diào)整后的所述累積互相關(guān)函數(shù)中最大值對應(yīng)的 時間為通道間延遲。相應(yīng)地,本發(fā)明實施例還提供一種編碼器,包括通道間延遲估計的裝置和編碼裝 置,其中所述通道間延遲估計的裝置,用于從左右聲道合成信號的互相關(guān)函數(shù)及累積互相 關(guān)函數(shù)中分別提取信號的聲場信息,根據(jù)所述分別提取的聲場信息獲得累積互相關(guān)函數(shù)調(diào) 整信息,采用所述調(diào)整信息對所述累積互相關(guān)函數(shù)進行調(diào)整,得到調(diào)整后的累積互相關(guān)函 數(shù),確定所述調(diào)整后的累積互相關(guān)函數(shù)中最大值對應(yīng)的時間為通道間延遲,并將所述通道 間延遲輸出至編碼裝置;所述編碼裝置,用于對接收到的通道間延遲進行編碼,并發(fā)送編碼后的通道間延 遲。由上述技術(shù)方案可知,本發(fā)明實施例提供確定左右聲道信號間的互相關(guān)函數(shù)及累 積互相關(guān)函數(shù);利用從所述互相關(guān)函數(shù)中提取信號的聲場信息來調(diào)整累積互相關(guān)函數(shù);并 確定所述累積互相關(guān)函數(shù)中最大值對應(yīng)的時間為估計的延遲。也就是說,在左右聲道信號 的聲場發(fā)生變化時,通過提取聲場變化的信息,以正確估計出左右聲道信號間的延遲,以便 于對端根據(jù)接收到的延遲正確對信號進行合成,從而提高合成立體聲的聲場的穩(wěn)定性。
圖1為本發(fā)明實施例中通道間延遲估計的方法的流程圖;圖2為本發(fā)明實施例1中通道間延遲估計的方法的流程圖;圖3為本發(fā)明實施例1中利用聲場信息調(diào)整累積互相關(guān)函數(shù)的流程圖;圖4為本發(fā)明實施例1中另一利用聲場信息調(diào)整累積互相關(guān)函數(shù)的流程圖;圖5為本發(fā)明實施例1中又一種利用聲場信息調(diào)整累積互相關(guān)函數(shù)的流程圖;圖6為本發(fā)明實施例1中根據(jù)比值判斷聲場類別的一種應(yīng)用實例的流程圖;圖7為本發(fā)明實施例2中通道間延遲估計的方法的流程圖;圖8為本發(fā)明實施例2中利用聲場信息調(diào)整累積互相關(guān)函數(shù)的流程圖;圖9為本發(fā)明實施例2中另一種利用聲場信息調(diào)整累積互相關(guān)函數(shù)的流程圖10為本發(fā)明實施例1中又一利用聲場信息調(diào)整累積互相關(guān)函數(shù)的流程圖;圖11為本發(fā)明實施例中3中通道間延遲估計的方法的流程圖; 圖12為本發(fā)明實施例中提供的本發(fā)明估計與現(xiàn)有技術(shù)估計一段立體聲信號延遲 估計的對比示意圖;圖13為本發(fā)明實施例中一種通道間延遲估計的裝置的結(jié)構(gòu)示意圖;圖14為本發(fā)明實施例中編碼器的結(jié)構(gòu)示意圖。
具體實施例方式下面結(jié)合附圖,對本發(fā)明的最佳實施方案進行詳細(xì)描述。請參閱圖1,為本發(fā)明實施例中通道間延遲估計的方法的流程圖;所述方法包括步驟101 確定左右聲道信號合成信號的互相關(guān)函數(shù)及累積互相關(guān)函數(shù);在本實 施例中該步驟為可選步驟。其中,確定互相關(guān)函數(shù)的公式為 其中,d是延遲,是常量,η是樣點個數(shù),是變量;r為右聲道的信號;1為左聲道的 信號;當(dāng)然,確定互相關(guān)函數(shù)也可以通過其他的公式得到,本實施例并不限于此,比如 ifC^m* r{n-d)>0) ccf {d) = 0)而累積互相關(guān)函數(shù),是一級MA函數(shù),比如a_ccf (d) = a_ccf (d)氺 α +ccf (d) α 彡 0在該步驟中,α是加權(quán)系數(shù),是個變量,對于確定互相關(guān)函數(shù)及其累積互相關(guān)函 數(shù),對于本領(lǐng)域技術(shù)人員來說,已為公知技術(shù),在此不再贅述。步驟102 從左右聲道合成信號的互相關(guān)函數(shù)及累積互相關(guān)函數(shù)中分別提取信號 的聲場信息;可以從互相關(guān)函數(shù)中提取當(dāng)前幀互相關(guān)函數(shù)的聲場信息,以及從累積互相關(guān)函數(shù) 中提取當(dāng)前幀互相關(guān)函數(shù)之前的累積互相關(guān)函數(shù)的聲場信息;也可以從互相關(guān)函數(shù)中提取 短時互相關(guān)函數(shù)的聲場信息,以及從累積互相關(guān)函數(shù)中提取長時累積互相關(guān)函數(shù)的聲場信 息,本實施例不作限制。步驟103 根據(jù)分別提取的聲場信息獲得累積互相關(guān)函數(shù)調(diào)整信息,采用所述調(diào) 整信息對所述累積互相關(guān)函數(shù)進行調(diào)整,得到調(diào)整后的累積互相關(guān)函數(shù);可以根據(jù)提取的不同聲場信息確定累積互相關(guān)函數(shù)的加權(quán)系數(shù),利用所述加權(quán)系 數(shù)對所述累積互相關(guān)函數(shù)進行調(diào)整,得到調(diào)整后的累積互相關(guān)函數(shù);也可以在所述確定累 積互相關(guān)函數(shù)的加權(quán)系數(shù)的基礎(chǔ)上,在乘以提取信號類型對應(yīng)的值來確定累積互相關(guān)函數(shù)的加權(quán)系數(shù);也可以根據(jù)提取當(dāng)前幀互相關(guān)函數(shù)與累積互相關(guān)函數(shù)的不同聲場信息,確定 對應(yīng)的聲場類別;判斷所述對應(yīng)的聲場類別是否相同,并根據(jù)判斷結(jié)果設(shè)置累積互相關(guān)函 數(shù)的加權(quán)系數(shù);利用設(shè)置的加權(quán)系數(shù)對所述累積互相關(guān)函數(shù)進行調(diào)整,得到調(diào)整后的累積 互相關(guān)函數(shù)。步驟104 確定所述調(diào)整后的累積互相關(guān)函數(shù)中最大值對應(yīng)的時間為通道間延 遲。 所述方法還包括判斷所述聲場信息是否發(fā)生變化,若是,則執(zhí)行步驟103 ;否則, 結(jié)束流程。也就是說,在本實施例中估計聲道間延時,先提取當(dāng)前幀互相關(guān)函數(shù)及其之前累 積互相關(guān)函數(shù)的聲場信息,根據(jù)提取的聲場信息計算累積互相關(guān)函數(shù)的加權(quán)系數(shù),通過修 改的加權(quán)系數(shù)來調(diào)整累積互相關(guān)函數(shù),從而估計出聲場變化時左右聲道信號間的延遲。即 本實施例提取聲場變化的信息,根據(jù)聲場信息的變化對左右聲道間的延時估計進行調(diào)整。 具體包括根據(jù)提取當(dāng)前幀互相關(guān)函數(shù)的聲場信息同累積互相關(guān)函數(shù)的聲場信息的變化對 延遲估計的累積互相關(guān)函數(shù)進行自適應(yīng)加權(quán)調(diào)整,或根據(jù)短時互相關(guān)函數(shù)的聲場信息同長 時累積互相關(guān)函數(shù)的聲場信息變化對延遲估計相關(guān)函數(shù)的累積互相關(guān)函數(shù)進行自適應(yīng)加 權(quán)調(diào)整,或者,根據(jù)提取的信號類型和提取的聲場信息對延遲估計相關(guān)函數(shù)的累積互相關(guān) 函數(shù)進行自適應(yīng)加權(quán)調(diào)整,從而正確估計出左右聲道信號間的延遲,并發(fā)送該延遲,以便于 接收端根據(jù)接收到的延遲正確對信號進行合成,從而提高合成立體聲的聲場的穩(wěn)定性。為了便于本領(lǐng)域技術(shù)人員的理解,下面以具體的實施例來說明。實施例一請參閱圖2,為本發(fā)明實施例1中通道間延遲估計的方法的流程圖,所述方法包 括步驟201 將左右聲道的兩路信號分別進行加窗處理,并輸出加窗處理的信號,該 步驟為可選步驟;步驟202 求加窗處理后左右聲道兩路信號間的互相關(guān)函數(shù);其具體的求互相關(guān) 函數(shù)的過程詳見上述公式,在此不再贅述。步驟203 求所述累積互相關(guān)函數(shù);其具體的求累積互相關(guān)函數(shù)的過程詳見上述 公式,在此不再贅述。步驟204 從所述互相關(guān)函數(shù)中提取當(dāng)前幀互相關(guān)函數(shù)的聲場信息;具體包括對第一部分延遲時刻當(dāng)前幀互相關(guān)函數(shù)的和與第二部分延遲時刻當(dāng)前幀互相關(guān) 函數(shù)的和進行操作,獲得第一聲場信息值;對第一部分延遲時刻累積互相關(guān)函數(shù)的和與第 二部分延遲時刻累積互相關(guān)函數(shù)的和進行操作,獲得第二聲場信息值。其中,所述第一部分延遲時刻當(dāng)前幀互相關(guān)函數(shù)定義為延遲大于等于0的當(dāng)前幀 互相關(guān)函數(shù);所述第二部分延遲時刻累積互相關(guān)函數(shù)定義為延遲小于等于0的累積互相關(guān) 函數(shù)。在本實施例中,所述操作以除法和減法為例,而所述第一聲場信息值包括下述的 第一比值或第一差值,所述第二聲場信息值包括下述的第二比值或第二差值,但并不限于 此。一種優(yōu)選的提取聲場信息的方式為先確定延遲大于等于0的當(dāng)前幀互相關(guān)函數(shù)的和,再確定延遲小于等于O的當(dāng)前幀互相關(guān)函數(shù)的和,最后將求出延遲大于等于O的當(dāng)前 幀互相關(guān)函數(shù)的和與延遲小于等于O的當(dāng)前幀互相關(guān)函數(shù)的和相除,得到的比值稱為第一 比值,所述第一比值為提取當(dāng)前幀互相關(guān)函數(shù)的聲場信息。另一種提取聲場信息的方式為先確定延遲大于等于0的當(dāng)前幀互相關(guān)函數(shù)的 和,再確定延遲小于等于0的當(dāng)前幀互相關(guān)函數(shù)的和,最后將求出延遲大于等于0的當(dāng)前幀 互相關(guān)函數(shù)的和與延遲小于等于0的當(dāng)前幀互相關(guān)函數(shù)的和相減,得到的差值稱為第一差 值,所述第一差值為提取當(dāng)前幀互相關(guān)函數(shù)的聲場信息值。
當(dāng)然,本發(fā)明實施例并不限于此。步驟205 將累積互相關(guān)函數(shù)延遲一幀或者多幀(本實施例不作限制)后,提取該 延遲后的累積互相關(guān)函數(shù)的聲場信息,比如,如果當(dāng)前幀為N幀,則累積互相關(guān)函數(shù)即為過 去N-I幀累積互相關(guān)函數(shù)的聲場信息;一種提取的方式為先確定延遲大于等于0的累積互相關(guān)函數(shù)的和,再確定延遲 小于等于0的累積互相關(guān)函數(shù)的和,最后將求出延遲大于等于0的累積互相關(guān)函數(shù)的和與 延遲小于等于0的累積互相關(guān)函數(shù)的和相除,得到的比值稱為第二比值,所述第二比值為 提取累積互相關(guān)函數(shù)的聲場信息。另一種提取的方式為先確定延遲大于等于0的累積互相關(guān)函數(shù)的和,再確定延 遲小于等于0的累積互相關(guān)函數(shù)的和,最后將求出延遲大于等于0的累積互相關(guān)函數(shù)的和 與延遲小于等于0的累積互相關(guān)函數(shù)的和相減,得到的差值稱為第二差值,所述第二差值 為提取累積互相關(guān)函數(shù)的聲場信息。步驟206 利用提取到變化的聲場信息來計算累積互相關(guān)函數(shù)的加權(quán)系數(shù); 其中,計算的方式有很多種,本實施例以取所述第一比值與第二比值之差的絕對 值;或者取第一差值與第二差值的絕對值為例,從而得到累積互相關(guān)函數(shù)的加權(quán)系數(shù),但并 不限于此。步驟207 根據(jù)所述累積互相關(guān)函數(shù)的加權(quán)系數(shù)來調(diào)整累積互相關(guān)函數(shù);其具體的調(diào)整的過程也就是用計算得到的加權(quán)系數(shù)作為調(diào)整加權(quán)系數(shù)來計算累 積互相關(guān)函數(shù),其具體的實現(xiàn)過程詳見圖3和圖4。步驟208 搜索該累積互相關(guān)函數(shù)中最大值對應(yīng)的時間,所述時間為估計的延遲;具體的搜索方式對于本領(lǐng)域技術(shù)人員來說,已為公知技術(shù),在此不再贅述。步驟209 判斷所述延遲的變化與原來的延遲相比是否有效,若有效,執(zhí)行步驟 210 ;否則,執(zhí)行步驟211 ;其判斷的依據(jù)為將確定的延遲與原來的延遲相比較,如果確定 的延遲滿需條件,則有效,否則無效。步驟210 輸出所述延遲;步驟211 輸出原來的延遲。在本實施例中,通過提取當(dāng)前幀互相關(guān)函數(shù)的聲場信息和當(dāng)前幀互相關(guān)函數(shù)之前 的累積互相關(guān)函數(shù)的聲場信息,來判斷左右聲道的聲場是否發(fā)生變化,并根據(jù)聲場的變化 計算出不同的累積互相關(guān)函數(shù)的加權(quán)系數(shù),根據(jù)所述加權(quán)系數(shù)來調(diào)整累積互相關(guān)函數(shù),以 便跟蹤上聲場的變化,從而估計出比較準(zhǔn)確的延遲。還請參閱圖3,為本發(fā)明實施例1中利用聲場信息調(diào)整累積互相關(guān)函數(shù)的流程圖, 在本實施例中,當(dāng)前幀互相關(guān)函數(shù)以Ccf(Ii)-T < η < T,T > 0為例,對于當(dāng)前幀之前的累積互相關(guān)函數(shù)以ac_Ccf (η),-T < η < Τ,T > O為例;所述互相關(guān)函數(shù)是包括歸一化的互 相關(guān)函數(shù),但并不限于此。具體包括步驟301 求延遲大于等于零的當(dāng)前幀互相關(guān)函數(shù)的和與延遲小于等于零的當(dāng)前
幀互相關(guān)函數(shù)的和的比值 在該步驟中,可以將cur_ratio限制在某一范圍,比如<min,max>,其中min和max 的值可以根據(jù)經(jīng)驗來設(shè)定,也可以將min的值可以設(shè)置為0,而將max的值設(shè)置可以為無窮 大,本實施例不做限制,其中,設(shè)置<min,max>的目的是為了防止cur_rati0過大或過小。步驟302 求延遲大于等于零的累積互相關(guān)函數(shù)的和與延遲小于等于零的累積互 相關(guān)函數(shù)的和的比值(preV_rati0)
之間,其<min,max>上述cur_rati0的限定范圍相同,在此不再贅述。步驟303 根據(jù)所述求出的cur_rati0與prevjatio計算累積互相關(guān)函數(shù)的加權(quán) 系數(shù);一種方式為通過下述公式求出累積互相關(guān)函數(shù)的加權(quán)系數(shù),但并不P艮于= cur_ratio-prev_ratio | /k+b其中,a為累積互相關(guān)函數(shù)的加權(quán)系數(shù),cur_ratio為延遲大于等于0的當(dāng)前幀互 相關(guān)函數(shù)的和與延遲小于等于0的當(dāng)前幀互相關(guān)函數(shù)之后的比值;prev_ratio為延遲大于 等于0的累積互相關(guān)函數(shù)的和與延遲小于等于0的累積互相關(guān)函數(shù)的和的比值;k和b為 常數(shù)。比如,在實際應(yīng)用中,上述計算加權(quán)系數(shù)中的一組參數(shù)為min = 0. 5,max = 1. 5,k =-0. 2,b = 1,但并不限于此。步驟304 利用所述加權(quán)系數(shù)對累積互相關(guān)函數(shù)進行加權(quán)運算,得到加權(quán)后的累 積互相關(guān)函數(shù),也就是說,加權(quán)后的互相關(guān)函數(shù)能更好的跟蹤上聲場的變化。本實施例給出一種累積互相關(guān)函數(shù)的形式,即通道間延遲的累積互相關(guān)函數(shù)是累 積互相關(guān)函數(shù)乘以一個加權(quán)系數(shù)并和當(dāng)前幀的互相關(guān)函數(shù)的和,但并不僅限于所述的累積 互相關(guān)函數(shù),具體為ac_Ccf (η) = ac_Ccf (η) *a+Ccf (η) -T < η < Τ, T > 0其中,a為加權(quán)系數(shù)。還請參閱圖4,為本發(fā)明實施例1中另一利用聲場信息調(diào)整累積互相關(guān)函數(shù)的流 程圖,具體包括步驟401 求出延遲大于等于零的當(dāng)前幀互相關(guān)函數(shù)的和與延遲小于等于零的當(dāng) 前幀互相關(guān)函數(shù)的和的差,該差值稱為第一差值;步驟402 求出延遲大于等于零的累積互相關(guān)函數(shù)的和與延遲小于等于零的累積 互相關(guān)函數(shù)的和的差,該差值稱為第二差值;步驟403 求第一差值與第二差值之差的絕對值,得到累積互相關(guān)函數(shù)的加權(quán)系 數(shù);其中,可以根據(jù)公式a = I第一差值-第二差值I/k+b,計算得到累積互相關(guān)函數(shù) 的加權(quán)系數(shù);當(dāng)然,計算所述加權(quán)系數(shù)的公式并不限于此,也可以通過其他的公式來計算。步驟404 利用所述加權(quán)系數(shù)對累積互相關(guān)函數(shù)進行加權(quán)運算,得到加權(quán)后的累積互相關(guān)函數(shù)。還請參閱圖5,為本發(fā)明實施例1中又一種利用聲場信息調(diào)整累積互相關(guān)函數(shù)的 流程圖,在該實施例中,首先分別提取當(dāng)前幀互相關(guān)函數(shù)中延遲大于等于零和延遲小于等 于零的和,根據(jù)兩者的比值來確定判斷聲場的類別,即判斷所述兩者的比值對應(yīng)的聲場類 別是否相同,并根據(jù)判斷結(jié)果設(shè)置累積互相關(guān)函數(shù)的加權(quán)系數(shù);利用設(shè)置的加權(quán)系數(shù)調(diào)整 累積互相關(guān)函數(shù)。其中,在該實施例中,當(dāng)前幀互相關(guān)函數(shù)仍以Ccf(Ii)-T < η < T,T > 0為例,對于 當(dāng)前幀之前的累積互相關(guān)函數(shù)仍以ac_Ccf (η),-T < η < Τ,T > 0為例;所述互相關(guān)函數(shù) 是包括歸一化的互相關(guān)函數(shù),但并不限于此。具體包括步驟501 求延遲大于等于零的當(dāng)前幀互相關(guān)函數(shù)的和與延遲小于等于零的當(dāng)前 幀互相關(guān)函數(shù)的和的比值(cur_ratio) , 步驟502 根據(jù)所述比值cur_ratio確定當(dāng)前幀對應(yīng)的聲場類別,用Cur_Flag來 標(biāo)記;具體包括判斷所述比值cur_rati0是否大于預(yù)設(shè)的第一閾值;若是,則設(shè)置比值 cur_ratio對應(yīng)的聲場類別的標(biāo)志為1 ;否則,繼續(xù)判斷比值cur_rati0是否大于等于第二 閾值,若是,則設(shè)置比值cur_rati0對應(yīng)的聲場類別的標(biāo)志為0 ;否則,設(shè)置比值cur_rati0 對應(yīng)的聲場類別的標(biāo)志為-1,其中,所述第二閾值小于第一閾值;其具體的實現(xiàn)過程詳見 圖6。步驟503 求延遲大于等于零的累積互相關(guān)函數(shù)的和與延遲小于等于零的累積互 相關(guān)函數(shù)的和的比值(preV_rati0) 步驟504 根據(jù)所述比值prevjatio確定累積互相關(guān)函數(shù)對應(yīng)的聲場類別,用 prev_flag來標(biāo)記;其確定的過程與步驟503中的過程類似,具體包括判斷所述比值prev_rat iο是否大于預(yù)設(shè)的第一閾值;若是,則設(shè)置比值prev_ ratio對應(yīng)的聲場類別的標(biāo)志為1 ;否則繼續(xù)判斷比值prevjatio是否大于等于第二閾值, 若是,則設(shè)置比值prevjatio對應(yīng)的聲場類別的標(biāo)志為0 ;否則,設(shè)置比值prevjatio對 應(yīng)的聲場類別的標(biāo)志為-1,其中,所述第二閾值小于第一閾值。其具體的實現(xiàn)過程詳見圖 5。步驟505 判斷所述比值cur_ratio對應(yīng)的聲場類別是否與比值prev_ratio對應(yīng) 的聲場類別相同,若相同,執(zhí)行步驟506和步驟508 ;否則執(zhí)行步驟507和步驟508 ;步驟506 設(shè)置累積互相關(guān)函數(shù)的加權(quán)系數(shù)為1 ;步驟507 設(shè)置累積互相關(guān)函數(shù)的加權(quán)系數(shù)為小于1,一般設(shè)置為0. 85,也可以是 其他小于1的值,本實施例不作限制。步驟508 根據(jù)設(shè)置的加權(quán)系數(shù)調(diào)整累積互相關(guān)函數(shù)。即利用加權(quán)系數(shù)對累積互相關(guān)函數(shù)進行加權(quán)運算,以便于加權(quán)后的累積互相關(guān)函 數(shù)能更好的跟蹤上聲場的變化。本實施例提供一種累積互相關(guān)函數(shù)形式但并不僅限于這一 種累積互相關(guān)函數(shù),即通道間延遲的累積互相關(guān)函數(shù)是累積的互相關(guān)函數(shù)乘以一個加權(quán)系 數(shù)并和當(dāng)前幀的互相關(guān)函數(shù)的和,
ac_Ccf (η) = ac_Ccf (η) *rate+Ccf (η)-T < η < Τ, T > 0其中,rate是加權(quán)系數(shù)的比值。還請參閱圖6,為本發(fā)明實施例1中根據(jù)比值判斷聲場類別的一種應(yīng)用實例的流 程圖;在該實施例中,可以根據(jù)該比值把聲場分為3類,比值大于1. 2(即第一閾值)時,聲 場類別的標(biāo)志(Flag)設(shè)置1 ;比值大于0. 8同時小于等于1. 2 (即第二閾值)時,聲場類別 的標(biāo)志設(shè)置為0 ;比值小于0. 8時,聲場類別的標(biāo)志設(shè)置為-1。由此可知,可以根據(jù)聲場的 變化設(shè)置不同的加權(quán)系數(shù)來調(diào)整累積互相關(guān)函數(shù)。具體的判斷過程包括步驟601 判斷比值ratio是否大于1. 2 ;如果大于,則執(zhí)行步驟602 ;否則,執(zhí)行步 驟 603 ;步驟602 設(shè)置比值ratio對應(yīng)的聲場類別的標(biāo)記為1,比如Cur_Flag = 1 ;或者 prev_f lag = 1 ; 步驟603 繼續(xù)判斷比值ratio是否大于等于0. 8,若是,執(zhí)行步驟604 ;否則,執(zhí)行 步驟605 ;步驟604 設(shè)置比值ratio對應(yīng)的聲場類別的標(biāo)記為0 ;步驟605 設(shè)置比值ratio對應(yīng)的聲場類別的標(biāo)記為_1。在本實施例中,所述比值ratio可以是比值cur_ratio,也可以是比值prev_ ratio,本實施例不作限制。實施例二請參閱圖7,為本發(fā)明實施例2中通道間延遲估計的方法的流程圖,本實施例與實 施例一的實現(xiàn)過程類似,其不同之處包括從互相關(guān)函數(shù)中提取短時互相關(guān)函數(shù)的聲場信 息,以及從累積互相關(guān)函數(shù)中提取長時累積互相關(guān)函數(shù)的聲場信息,然后根據(jù)所提取的不 同聲場信息計算累積互相關(guān)函數(shù)的加權(quán)系數(shù)。在本實施例中,所短時互相函數(shù)和長時累積 互相關(guān)函數(shù)是一個相對的概念,比如,a_ccfl (d) = a_ccfl (d) * α 1+ccf (d)a_ccf2 (d) = a_ccf2 (d) * α 2+ccf (d)如果α 1大于α 2,那么a_ccf 1 (d)是長時累積互相關(guān)函數(shù);a_CCf2(d)是短時累 積互相關(guān)函數(shù)。其具體的實現(xiàn)過程如圖6所示,具體包括步驟701 將左右聲道的兩路信號分別進行加窗處理,并輸出加窗處理的信號,該 步驟為可選步驟;步驟702 求加窗處理后左右聲道兩路信號間的互相關(guān)函數(shù);步驟703 求所述累積互相關(guān)函數(shù);其中,步驟702和步驟703的具體的實現(xiàn)過程詳見實施例一,在此不再贅述;步驟704 從所述互相關(guān)函數(shù)中提取短時互相關(guān)函數(shù)的聲場信息;具體包括對第三部分延遲時刻短時互相關(guān)函數(shù)的和與第四部分延遲時刻短時互相關(guān)函數(shù) 的和進行操作,獲得第三聲場信息值;對第三部分延遲時刻長時累積互相關(guān)函數(shù)的和與第四部分延遲時刻長時累積互 相關(guān)函數(shù)的和進行操作,獲得第四聲場信息值。其中,所述第三部分延遲時刻短時互相關(guān)函數(shù)定義為延遲大于等于0的短時互相 關(guān)函數(shù);所述第四部分延遲時刻長時累積互相關(guān)函數(shù)定義為延遲小于等于0的長時累積互相關(guān)函數(shù)。在本實施例中,所述操作以除法和減法為例,而所述第三聲場信息值包括下述的 第三比值或第三差值,所述第四聲場信息值包括下述的第四比值或第四差值,但并不限于此。一種優(yōu)選提取聲場信息的方式為確定延遲大于等于0的短時互相關(guān)函數(shù)的和與 延遲小于等于0的短時互相關(guān)函數(shù)的和的比值,為了方便描述,將其稱為第三比值;所述第 三比值為提取短時互相關(guān)函數(shù)的聲場信息。另一種提取聲場信息的方式為確定延遲大于等于0的短時互相關(guān)函數(shù)的和,以 及延遲小于等于0的短時互相關(guān)函數(shù)的和,將所述延遲大于等于0的短時互相關(guān)函數(shù)的和 與延遲小于等于0的短時互相關(guān)函數(shù)的和相減,得到的差值稱為第三差值,所述第三差值 為提取短時互相關(guān)函數(shù)的聲場信息。步驟705 將累積互相關(guān)函數(shù)延遲一幀或者多幀(本實施例以延遲一幀為例)后, 提取該延遲后的短時互相關(guān)函數(shù)之前累積的長時累積互相關(guān)函數(shù)的聲場信息;一種提取的方式為確定延遲大于等于0的長時累積互相關(guān)函數(shù)的和與延遲小于 等于0的長時累積互相關(guān)函數(shù)的和的比值。為了方便描述,將其稱為第四比值;所述第四比 值為提取長時累積互相關(guān)函數(shù)的聲場信息。另一種提取的方式為確定延遲大于等于0的長時累積互相關(guān)函數(shù)的和,以及延 遲小于等于0的長時累積互相關(guān)函數(shù)的和;將延遲大于等于0的長時累積互相關(guān)函數(shù)的和 與延遲小于等于0的長時累積互相關(guān)函數(shù)的和相減,得到的差值稱為第四差值,所述第四 差值為提取長時累積互相關(guān)函數(shù)的聲場信息。步驟706 利用提取到的變化的聲場信息來計算累積互相關(guān)函數(shù)的加權(quán)系數(shù);其中,計算的方式有很多種,本實施例以取所述第三比值與第四比值之差的絕對 值;或者取第三差值與第四差值的絕對值為例,從而得到累積互相關(guān)函數(shù)的加權(quán)系數(shù),但并 不限于此。步驟707 根據(jù)所述累積互相關(guān)函數(shù)的加權(quán)系數(shù)來調(diào)整累積互相關(guān)函數(shù);具體過 程包括其具體的實現(xiàn)過程詳見圖8、圖9和圖10。步驟708 搜索該累積互相關(guān)函數(shù)中最大值對應(yīng)的時間,所述時間為估計的延遲;步驟709 判斷所述延遲的變化與原來的延遲相比較是否有效,若有效,則執(zhí)行步 驟710 否則,返回步驟711。其判斷的依據(jù)為將確定的延遲與原來的延遲相比較,如果確 定的延遲滿足條件,則有效,否則無效。步驟710 輸出所述延遲;步驟711 輸出原來的延遲。在本實施例中,通過提取短時互相關(guān)函數(shù)的聲場信息和短時互相關(guān)函數(shù)之前累積 的長時累積互相關(guān)函數(shù)聲場信息,來判斷左右聲道的聲場是否發(fā)生變化,并根據(jù)發(fā)生變化 的聲場信息計算出不同的累積互相關(guān)函數(shù)的加權(quán)系數(shù),根據(jù)所述加權(quán)系數(shù)來調(diào)整累積互相 關(guān)函數(shù),以便跟蹤上聲場的變化,從而估計出比較準(zhǔn)確的延遲。還請參閱圖8,為本發(fā)明實施例2中利用聲場信息調(diào)整累積互相關(guān)函數(shù)的流程圖, 在本實施例中,首先分別提取短時互相關(guān)函數(shù)中延遲大于等于零的和,與延遲小于等于零的和,根據(jù)兩者的比值來確定判斷聲場的類別,即判斷所述兩者的比值對應(yīng)的聲場類別是 否相同,并根據(jù)判斷結(jié)果設(shè)置累積互相關(guān)函數(shù)的加權(quán)系數(shù);利用設(shè)置的加權(quán)系數(shù)調(diào)整累積 互相關(guān)函數(shù)。其中,在該實施例中,短時互相關(guān)函數(shù)以a_CCf2(d)-T < d < T,T > 0為例,對于 累積互相關(guān)函數(shù)中的長時累積互相關(guān)函數(shù)以a_ccfl (d),-T < d < T,T > 0為例;具體包 括步驟801 求延遲大于等于零的短時互相關(guān)函數(shù)的和與延遲小于等于零的短時互 相關(guān)函數(shù)的和的比值(cur_ratio),為了便于描述,該比值稱為第三比值,具體的公式 步驟802 根據(jù)所述比值cur_ratio確定當(dāng)前幀對應(yīng)的聲場類別,用Cur_Flag來 標(biāo)記;具體過程包括判斷所述第三比值是否大于預(yù)設(shè)的第一閾值;若是,則設(shè)置第三比值對應(yīng)的聲場 類別的標(biāo)志為1 ;否則繼續(xù)判斷第三比值是否大于等于第二閾值,若是,則設(shè)置第三比值對 應(yīng)的聲場類別的標(biāo)志為0 ;否則,設(shè)置第三比值對應(yīng)的聲場類別的標(biāo)志為-1,其中,所述第
二閾值小于第一閾值;步驟803 求延遲大于等于零的長時累積互相關(guān)函數(shù)的和與延遲小于等于零的長 時累積互相關(guān)函數(shù)的和的比值(prev_ratio)為了便于描述,該比值稱為第三比值,具體
的公式 ; 步驟804 根據(jù)所述比值prevjatio確定累積互相關(guān)函數(shù)對應(yīng)的聲場類別,用 prev_flag來標(biāo)記;其確定的過程與步驟703中的過程類似,具體包括判斷所述第四比值是否大于預(yù)設(shè)的第一閾值;若是,則設(shè)置第四比值對應(yīng)的聲場 類別的標(biāo)志為1 ;否則繼續(xù)判斷第四比值是否大于等于第二閾值,若是,則設(shè)置第四比值對 應(yīng)的聲場類別的標(biāo)志為0 ;否則,設(shè)置第四比值對應(yīng)的聲場類別的標(biāo)志為-1,其中,所述第 四閾值小于第三閾值。步驟805 判斷所述比值cur_ratio對應(yīng)的聲場類別是否與比值prev_ratio對應(yīng) 的聲場類別相同,若相同,執(zhí)行步驟806和步驟808 ;否則執(zhí)行步驟807和步驟808 ;步驟806 設(shè)置累積互相關(guān)函數(shù)的加權(quán)系數(shù)為1 ;步驟807 設(shè)置累積互相關(guān)函數(shù)的加權(quán)系數(shù)為小于1,一般設(shè)置為0.85,也可以是 其他小于1的值,本實施例不作限制。步驟808 根據(jù)設(shè)置的加權(quán)系數(shù)調(diào)整累積互相關(guān)函數(shù)。本實施例中,首先對左右聲道的兩路信號分別進行加窗處理,并求所述兩路信號 間的互相關(guān)函數(shù);從互相關(guān)函數(shù)中提取短時互相關(guān)函數(shù)的聲場信息及過去N-I幀累積長時 累積互相關(guān)函數(shù)的聲場信息,利用提取到不同的聲場信息來調(diào)整相關(guān)累積互相關(guān)函數(shù)的加 權(quán)系數(shù);從累積互相關(guān)函數(shù)搜索出最大的累積互相關(guān)函數(shù)的值,并求該累積互相關(guān)函數(shù)中 最大值的對應(yīng)的時間,所述時間為估計的延遲;然后判斷所述延時是否為有效的延遲,若 是,則輸出該延遲輸出,以便于接收端根據(jù)接收到的延遲正確對信號進行合成,從而提高合 成立體聲的聲場的穩(wěn)定性。
還請參閱圖9,為本發(fā)明實施例2中另一種利用聲場信息調(diào)整累積互相關(guān)函數(shù)的 流程圖,其中,在該實施例中,短時互相關(guān)函數(shù)以a_ccf2(d)-T < d < T,T > 0為例,對于累 積互相關(guān)函數(shù)中的長時累積互相關(guān)函數(shù)以a_ccfl (d),-T < d < T,T > 0為例;具體包括步驟901 求延遲大于等于零的短時互相關(guān)函數(shù)的和與延遲小于等于零的短時互 相關(guān)函數(shù)的和的比值(cur_ratio),為了便于描述,該比值稱為第三比值,具體的公式 步驟902 求延遲大于等于零的長時累積互相關(guān)函數(shù)的和與延遲小于等于零的長 時累積互相關(guān)函數(shù)的和的比值(prev_ratio)為了便于描述,該比值稱為第三比值,具體
的公式: 步驟903 根據(jù)所述求出的cur_rati0與prevjatio計算累積互相關(guān)函數(shù)的加權(quán) 系數(shù);具體可以通過下述公式算累積互相關(guān)函數(shù)的加權(quán)系數(shù),但并不限于計該公式,其公式 為a = |cur_ratio-prev_ratio|/k+ba為累積互相關(guān)函數(shù)的加權(quán)系數(shù),k和b為常數(shù)。比如,在實際應(yīng)用中,上述計算加 權(quán)系數(shù)中的一組參數(shù)為min = 0. 5,max = 1. 5,k = -0. 2,b = 1,但并不限于此。步驟904 利用所述加權(quán)系數(shù)對累積互相關(guān)函數(shù)進行加權(quán)運算,得到加權(quán)后的累 積互相關(guān)函數(shù)。其累積互相關(guān)函數(shù)的形式詳見上述。還請參閱圖10,為本發(fā)明實施例1中又一利用聲場信息調(diào)整累積互相關(guān)函數(shù)的流 程圖,具體包括步驟1001 求出延遲大于等于零的短時互相關(guān)函數(shù)的和與延遲小于等于零的短 時互相關(guān)函數(shù)的和的差,該差值稱為第三差值;步驟1002 求出延遲大于等于零的長時累積互相關(guān)函數(shù)的和與延遲小于等于零 的長時累積互相關(guān)函數(shù)的和的差,該差值稱為第四差值;步驟1003 求第三差值與第四差值之差的絕對值,得到累積互相關(guān)函數(shù)的加權(quán)系 數(shù);其中,可以根據(jù)公式a = |第三差值-第四差值|/k+b,計算得到累積互相關(guān)函數(shù) 的加權(quán)系數(shù);當(dāng)然,計算所述加權(quán)系數(shù)的公式并不限于此,也可以通過其他的公式來計算。步驟1004 利用所述加權(quán)系數(shù)對累積互相關(guān)函數(shù)進行加權(quán)運算,得到加權(quán)后的累 積互相關(guān)函數(shù)。實施例三還請參閱圖11,為本發(fā)明實施例中3中通道間延遲估計的方法的流程圖,所述方 法包括步驟111 將左右聲道的兩路信號分別進行加窗處理,并輸出加窗處理的信號,該 步驟為可選步驟;步驟112 求加窗處理后左右聲道兩路信號間的互相關(guān)函數(shù);步驟113 求所述累積互相關(guān)函數(shù);其中,步驟112和步驟113的具體實現(xiàn)過程詳見實施例一,在此不再贅述;
16
步驟114 從所述互相關(guān)函數(shù)中提取信號類型,以及當(dāng)前幀或短時互相關(guān)函數(shù)的 聲場信息;其中,對于從所述互相關(guān)函數(shù)中提取當(dāng)前幀或短時互相關(guān)函數(shù)的聲場信息的具體 實現(xiàn)過程詳見上述,在此不再贅述。從所述互相關(guān)函數(shù)中提取信號類型的過程包括可以從所述互相關(guān)函數(shù)中采集信 號類型,具體的采集過程對于本領(lǐng)域技術(shù)人員來說,已為公知技術(shù),在此不再贅述。步驟115:將累積互相關(guān)函數(shù)延遲一幀或者多幀(本實施例以延遲一幀為例)后, 提取該延遲后的當(dāng)前幀互相關(guān)函數(shù)之前的累積互相關(guān)函數(shù)或累積互相關(guān)函數(shù)中長時累積 互相關(guān)函數(shù)的聲場信息,具體的實現(xiàn)過程,詳見上述,在此不再贅述。步驟116 利用提取到的變化的聲場信息來計算累積互相關(guān)函數(shù)的加權(quán)系數(shù);其中,計算的方式有很多種,比如,取所述第一比值與第二比值之差的絕對值,再 將取得的絕對值乘以信號類型對應(yīng)的值;或者取第一差值與第二差值的絕對值,再將取得 的絕對值乘以信號類型對應(yīng)的值;當(dāng)然,也可以是其他的計算方式,本實施例不作限定。步驟117 根據(jù)所述累積互相關(guān)函數(shù)的加權(quán)系數(shù)來調(diào)整累積互相關(guān)函數(shù);步驟118 搜索該累積互相關(guān)函數(shù)中最大值對應(yīng)的時間,所述時間為估計的延遲;步驟119 判斷所述延遲的變化原來的延遲相比是否有效,若有效,執(zhí)行步驟120 否則執(zhí)行步驟121 ;步驟120 輸出所述延遲;步驟121 輸出原來的延遲。在本實施例中,通過提取信號類型,以及當(dāng)前幀或短時互相關(guān)函數(shù)的聲場信息,以 及當(dāng)前幀互相關(guān)函數(shù)之前的累積互相關(guān)函數(shù)或長時累積互相關(guān)函數(shù)的聲場信息,來判斷左 右聲道的聲場是否發(fā)生變化,并根據(jù)發(fā)生變化的聲場信息計算出不同的累積互相關(guān)函數(shù)的 加權(quán)系數(shù),根據(jù)所述加權(quán)系數(shù)來調(diào)整累積互相關(guān)函數(shù),以便跟蹤上聲場的變化,從而估計出 比較準(zhǔn)確的延遲。還請參閱圖12,為本發(fā)明實施例中提供的本發(fā)明估計與現(xiàn)有技術(shù)估計一段立體聲 信號延遲估計的對比示意圖,從該圖中對應(yīng)的波形可以看出,本發(fā)明實施例改進后估計的 延遲快于現(xiàn)有技術(shù),從而更加正確的跟蹤上延遲的變化?;谏鲜龇椒ǖ膶崿F(xiàn)過程,本發(fā)明實施例還提供有一種通道間延遲估計的裝置, 其結(jié)構(gòu)示意圖詳見圖13,包括提取單元131、調(diào)整單元132和延遲估計單元133,其中,所 述提取單元131,用于從左右聲道合成信號的互相關(guān)函數(shù)及累積互相關(guān)函數(shù)中分別提取信 號的聲場信息;所述調(diào)整單元132,用于根據(jù)提取單元分別提取的所述聲場信息獲得累積 互相關(guān)函數(shù)調(diào)整信息,采用所述調(diào)整信息對所述累積互相關(guān)函數(shù)進行調(diào)整,得到調(diào)整后的 累積互相關(guān)函數(shù);所述延遲估計單元133,用于確定調(diào)整單元調(diào)整后的所述累積互相關(guān)函 數(shù)中最大值對應(yīng)的時間為通道間延遲。所述提取單元具體包括第一提取單元和第二提取單元,所述第一提取單元,用于 從左右聲道合成信號的互相關(guān)函數(shù)中提取聲場信息;所述第二提取單元,用于從第一提取 單元提取的互相關(guān)函數(shù)之前的累積互相關(guān)函數(shù)中提取聲場信息。所述第一提取單元包括第一計算單元和第一確定單元,所述第一計算單元,用于 計算第一部分延遲時刻互相關(guān)函數(shù)的和與第二部分延遲時刻互相關(guān)函數(shù)的和;所述第一確定單元,用于對第一計算單元計算第一部分延遲時刻互相關(guān)函數(shù)的和與第二部分延遲時刻 互相關(guān)函數(shù)的和進行操作,獲得第一聲場信息值;所述第二提取單元包括第二計算單元和第二確定單元,所述第二計算單元,用于 計算第一部分延遲時刻累積互相關(guān)函數(shù)的和與第二部分延遲時刻累積互相關(guān)函數(shù)的和;所 述第二確定單元,用于對第二計算單元計算第一部分延遲時刻累積互相關(guān)函數(shù)的和與第二 部分延遲時刻累積互相關(guān)函數(shù)的和進行操作,獲得第二聲場信息值。所述調(diào)整單元包括第一系數(shù)計算單元與第一調(diào)整單元,其中,所述第一系數(shù)計算 單元,用于根據(jù)所述第一聲場信息值與第二聲場信息值計算累積互相關(guān)函數(shù)的加權(quán)系數(shù); 所述第一調(diào)整單元,用于利用所述第一系數(shù)計算單元計算的加權(quán)系數(shù)對所述累積互相關(guān)函 數(shù)進行調(diào)整,得到調(diào)整后累積互相關(guān)函數(shù)。所述調(diào)整單元包括第一聲場類別確定單元、第一判斷單元、第一設(shè)置單元與第二 調(diào)整單元,其中,所述第一聲場類別確定單元,用于根據(jù)所述第一和第二確定單元確定的第 一聲場信息值與第二聲場信息值確定對應(yīng)的聲場類別;所述第一判斷單元,用于判斷所述 第一聲場信息值與第二聲場信息值對應(yīng)的聲場類別是否相同,并發(fā)送判斷結(jié)果;所述第一 設(shè)置單元,用于根據(jù)接收到第一判斷單元發(fā)送的判斷結(jié)果設(shè)置累積互相關(guān)函數(shù)不同的加權(quán) 系數(shù);第二調(diào)整單元,用于利用第一設(shè)置單元設(shè)置的不同加權(quán)系數(shù)對所述累積互相關(guān)函數(shù) 進行調(diào)整,得到調(diào)整后的累積互相關(guān)函數(shù)。其中,所述第一提取單元從左右聲道合成信號的互相關(guān)函數(shù)包括當(dāng)前幀互相關(guān) 函數(shù),所述第二提取單元從第一提取單元提取的互相關(guān)函數(shù)之前的累積互相關(guān)函數(shù)包括 當(dāng)前幀互相關(guān)函數(shù)之前的累積互相關(guān)函數(shù);所述第一提取單元從左右聲道合成信號的互相關(guān)函數(shù)包括短時互相關(guān)函數(shù);所 述第二提取單元從第一提取單元提取的互相關(guān)函數(shù)之前的累積互相關(guān)函數(shù)包括長時互相 關(guān)函數(shù)。在所述互相關(guān)函數(shù)為短時互相關(guān)函數(shù)時,所述第一提取單元還包括第三提取單元,用于從左右聲道合成信號的互相關(guān)函 數(shù)中提取信號類型;所述調(diào)整單元還包括第二系數(shù)計算單元,用于根據(jù)所述信號類型對應(yīng)的值對所述第一系數(shù)計算單元算 累積互相關(guān)函數(shù)的加權(quán)系數(shù)再次進行加權(quán)計算,得到計算累積互相關(guān)函數(shù)的加權(quán)系數(shù);第三調(diào)整單元,用于利用所述第二系數(shù)計算單元計算的加權(quán)系數(shù)對所述累積互相 關(guān)函數(shù)進行調(diào)整,得到調(diào)整后累積互相關(guān)函數(shù)。其中,所述裝置還可以包括判斷單元,用于判斷所述聲場信息是否發(fā)生變化,并 將發(fā)生變化的判斷結(jié)果發(fā)送給調(diào)整單元。其中,所述通道間延遲估計的裝置可以集成在編碼器中,也可以集成在用于通信 的多用戶定位設(shè)備中,還可以集成在多聲源位置判定設(shè)備中,本發(fā)明實施例不作限制。所述通道間延遲估計的裝置中各個單元的功能的作用的實現(xiàn)過程詳見上述方法 中對應(yīng)的實現(xiàn)過程,在此不再贅述。 為了便于本領(lǐng)域技術(shù)人員的理解,下面互相關(guān)函數(shù)分別以當(dāng)前幀互相關(guān)函數(shù)和短 時互相關(guān)函數(shù);累積互相關(guān)函分別以當(dāng)前幀互相關(guān)函數(shù)之前的累積互相關(guān)函數(shù)及長時互相關(guān)函數(shù)來說明,但并不限于此。一種以當(dāng)前幀互相關(guān)函數(shù)為例的實施例中所述提取單元具體包括當(dāng)前幀提取單元和累積提取單元,其中,所述當(dāng)前幀提取 單元,用于從左右聲道合成信號的互相關(guān)函數(shù)中提取當(dāng)前幀互相關(guān)函數(shù)的聲場信息;所述 累積提取單元,用于從當(dāng)前幀互相關(guān)函數(shù)之前的累積互相關(guān)函數(shù)提取聲場信息。其中,所述當(dāng)前幀提取單元包括第一計算單元和第一確定單元,所述第一計算單 元,用于計算第一部分延遲時刻當(dāng)前幀互相關(guān)函數(shù)的和與第二部分延遲時刻當(dāng)前幀互相關(guān) 函數(shù)的和,比如計算延遲大于等于0的當(dāng)前幀互相關(guān)函數(shù)的和與延遲小于等于0的當(dāng)前幀 互相關(guān)函數(shù)的和;所述第一確定單元,用于對第一計算單元計算第一部分延遲時刻當(dāng)前幀 互相關(guān)函數(shù)的和與第二部分延遲時刻當(dāng)前幀互相關(guān)函數(shù)的和進行操作,獲得第一聲場信息 值,比如用于確定延遲大于等于0的當(dāng)前幀互相關(guān)函數(shù)的和與延遲小于等于0的當(dāng)前幀互 相關(guān)函數(shù)的和的比,稱為第一比值;或者,用于確定延遲大于等于0的當(dāng)前幀互相關(guān)函數(shù)的 和與延遲小于等于0的當(dāng)前幀互相關(guān)函數(shù)的和的差,稱為第一差值。所述累積提取單元包括第二計算單元和第二確定單元,其中,所述第二計算單 元,用于計算第一部分延遲時刻累積互相關(guān)函數(shù)的和與第二部分延遲時刻累積互相關(guān)函數(shù) 的和,比如用于計算延遲大于等于0的累積互相關(guān)函數(shù)的和與延遲小于等于0的累積互相 關(guān)函數(shù)的和;所述第二確定單元,用于對第二計算單元計算第一部分延遲時刻累積互相關(guān) 函數(shù)的和與第二部分延遲時刻累積互相關(guān)函數(shù)的和進行操作,獲得第二聲場信息值,比如 用于確定延遲大于等于0的累積互相關(guān)函數(shù)的和與延遲小于等于0的累積互相關(guān)函數(shù)的和 的比,稱為第二比值;或者,用于確定延遲大于等于0的累積互相關(guān)函數(shù)的和與延遲小于等 于0的累積互相關(guān)函數(shù)的和的差,稱為第二差值。所述調(diào)整單元包括系數(shù)計算單元與第一調(diào)整單元,和/或,第一聲場類別確定單 元、第一判斷單元、第一設(shè)置單元與第二調(diào)整單元,其中所述系數(shù)計算單元,用于根據(jù)所述第一聲場信息值與第二聲場信息值計算累積互 相關(guān)函數(shù)的加權(quán)系數(shù),比如根據(jù)所述第一和第二確定單元確定的第一比值與第二比值計算 累積互相關(guān)函數(shù)的加權(quán)系數(shù);所述第一調(diào)整單元,用于利用所述系數(shù)計算單元計算的加權(quán)系數(shù)對所述累積互相 關(guān)函數(shù)進行調(diào)整,得到調(diào)整后累積互相關(guān)函數(shù);所述第一聲場類別確定單元,用于根據(jù)所述第一和第二確定單元確定的第一聲場 信息值與第二聲場信息值確定對應(yīng)的聲場類別,比如用于根據(jù)所述第一和第二確定單元確 定的第一比值與第二比值確定對應(yīng)的聲場類別;所述第一判斷單元,用于判斷所述第一聲場信息值與第二聲場信息值對應(yīng)的聲場 類別是否相同,并發(fā)送判斷結(jié)果,比如用于判斷所述第一比值與第二比值對應(yīng)的聲場類別 是否相同,并發(fā)送判斷結(jié)果;所述第一設(shè)置單元,用于根據(jù)接收到第一判斷單元發(fā)送的判斷結(jié)果設(shè)置累積互相 關(guān)函數(shù)不同的加權(quán)系數(shù);第二調(diào)整單元,用于利用第一設(shè)置單元設(shè)置的不同加權(quán)系數(shù)對所述累積互相關(guān)函 數(shù)進行調(diào)整,得到調(diào)整后的累積互相關(guān)函數(shù)。另一以短時互相關(guān)函數(shù)為例的實施例所述提取單元具體包括
短時提取單元,用于從確定單元確定的互相關(guān)函數(shù)中提取短時互相關(guān)函數(shù)的聲場 fn息;長時累積提取單元,用于從確定單元確定的累積互相關(guān)函數(shù)中提取短時互相關(guān)函 數(shù)之前的長時累積互相關(guān)函數(shù)的聲場信息。所述短時提取單元包括第三計算單元和第三確定單元,所述第三計算單元,用于 計算第三部分延遲時刻短時互相關(guān)函數(shù)的和與第四部分延遲時刻短時互相關(guān)函數(shù)的和,比 如用于計算延遲大于等于0的短時互相關(guān)函數(shù)的和與延遲小于等于0的短時互相關(guān)函數(shù)的 和;所述第三確定單元,用于對第三部分延遲時刻短時互相關(guān)函數(shù)的和與第四部分延遲時 刻短時互相關(guān)函數(shù)的和進行操作,獲得第三聲場信息值,比如用于確定延遲大于等于0的 短時互相關(guān)函數(shù)的和與延遲小于等于0的短時互相關(guān)函數(shù)的和的比,稱為第三比值;或者 用于確定延遲大于等于0的短時互相關(guān)函數(shù)的和與延遲小于等于0的短時互相關(guān)函數(shù)的和 的差,稱為第三差值;所述長時累積提取單元包括第四計算單元和第四確定單元,所述第四計算單元, 用于計算第三部分延遲時刻長時累積互相關(guān)函數(shù)的和與第四部分延遲時刻長時累積互相 關(guān)函數(shù)的和,比如用于計算延遲大于等于0的長時累積互相關(guān)函數(shù)的和與延遲小于等于0 的長時累積互相關(guān)函數(shù)的和;所述第四確定單元,用于對第三部分延遲時刻長時累積互相 關(guān)函數(shù)的和與第四部分延遲時刻長時累積互相關(guān)函數(shù)的和進行操作,獲得第四聲場信息 值,比如用于確定延遲大于等于0的長時累積互相關(guān)函數(shù)的和與延遲小于等于0的長時累 積互相關(guān)函數(shù)的和的比,稱為第四比值;或者用于確定延遲大于等于0的長時累積互相關(guān) 函數(shù)的和與延遲小于等于0的長時累積互相關(guān)函數(shù)的和的差,稱為第四差值。所述調(diào)整單元包括第二聲場類別確定單元、第二判斷單元、第二設(shè)置單元和第 三調(diào)整單元,其中,所述第二聲場類別確定單元,用于根據(jù)所述第三和第四確定單元確定的 第三聲場信息值與第四聲場信息值確定對應(yīng)的聲場類別,比如用于根據(jù)所述第三和第四確 定單元確定的第三比值與第四比值確定對應(yīng)的聲場類別;所述第二判斷單元,用于判斷所 述第三聲場信息值與第四聲場信息值對應(yīng)的聲場類別是否相同,并發(fā)送判斷結(jié)果,比如用 于判斷所述第三比值與第四比值對應(yīng)的聲場類別是否相同,并發(fā)送判斷結(jié)果;所述第二設(shè) 置單元,用于根據(jù)接收到第二判斷單元發(fā)送的判斷結(jié)果設(shè)置累積互相關(guān)函數(shù)不同的加權(quán)系 數(shù);所述第三調(diào)整單元,用于利用第二設(shè)置單元設(shè)置的不同加權(quán)系數(shù)對所述累積互相關(guān)函 數(shù)進行調(diào)整,得到調(diào)整后的累積互相關(guān)函數(shù)。本發(fā)明實施例還提供一種編碼器14,其結(jié)構(gòu)示意圖詳見圖14,包括通道間延遲 估計的裝置141和編碼裝置142,所述道間延遲估計的設(shè)備141,用于確定左右聲道信號間 的互相關(guān)函數(shù)及累積互相關(guān)函數(shù),從所述互相關(guān)函數(shù)及累積互相關(guān)函數(shù)中分別提取信號的 聲場信息,根據(jù)所述分別提取的聲場信息獲得累積互相關(guān)函數(shù)調(diào)整信息,采用所述調(diào)整信 息對所述累積互相關(guān)函數(shù)進行調(diào)整,得到調(diào)整后的累積互相關(guān)函數(shù),確定所述調(diào)整后的累 積互相關(guān)函數(shù)中最大值對應(yīng)的時間為通道間延遲,并將所述通道間延遲輸出至編碼裝置; 所述編碼裝置,用于對接收到的通道間延遲進行編碼,并發(fā)送編碼后的通道間延遲。其中,在該編碼器中,所述通道間延遲估計的裝置中各個單元的功能的作用的實 現(xiàn)過程詳見上述方法中對應(yīng)的實現(xiàn)過程,在此不再贅述。由上述實施例可知,在左右聲道信號的聲場發(fā)生變化時,通過從確定左右聲道信號間的互相關(guān)函數(shù)及累積互相關(guān)函數(shù)中提取聲場變化的信息,根據(jù)聲場變化的信息可以正 確估計出左右聲道信號間的延遲,以便于對端根據(jù)接收到的延遲正確對信號進行合成,從 而提高合成立體聲的聲場的穩(wěn)定性。通過以上的實施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可借助 軟件加必需的通用硬件平臺的方式來實現(xiàn),當(dāng)然也可以通過硬件,但很多情況下前者是更 佳的實施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的 部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品可以存儲在存儲介質(zhì)中,如ROM/ RAM、磁碟、光盤等,包括若干指令用以使得一臺計算機設(shè)備(可以是個人計算機,服務(wù)器, 或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例或者實施例的某些部分所述的方法。以上所述僅是本發(fā)明的優(yōu)選實施方式,應(yīng)當(dāng)指出,對于本技術(shù)領(lǐng)域的普通技術(shù)人 員來說,在不脫離本發(fā)明原理的前提下,還可以作出若干改進和潤飾,這些改進和潤飾也應(yīng) 視為本發(fā)明的保護范圍。
權(quán)利要求
一種通道間延遲估計的方法,其特征在于,包括從左右聲道合成信號的互相關(guān)函數(shù)及累積互相關(guān)函數(shù)中分別提取信號的聲場信息;根據(jù)所述分別提取的聲場信息獲得累積互相關(guān)函數(shù)調(diào)整信息;采用所述調(diào)整信息對所述累積互相關(guān)函數(shù)進行調(diào)整,得到調(diào)整后的累積互相關(guān)函數(shù);確定所述調(diào)整后的累積互相關(guān)函數(shù)中最大值對應(yīng)的時間為通道間延遲。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述從左右聲道合成信號的互相關(guān)函數(shù) 及累積互相關(guān)函數(shù)中分別提取信號的聲場信息包括從左右聲道合成信號的互相關(guān)函數(shù)中提取聲場信息,以及提取互相關(guān)函數(shù)之前的累積 互相關(guān)函數(shù)的聲場信息。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述從左右聲道合成信號的互相關(guān)函數(shù) 中提取聲場信息,以及從提取互相關(guān)函數(shù)之前的累積互相關(guān)函數(shù)的聲場信息具體包括對第一部分延遲時刻互相關(guān)函數(shù)的和與第二部分延遲時刻互相關(guān)函數(shù)的和進行操作, 獲得第一聲場信息值;對第一部分延遲時刻累積互相關(guān)函數(shù)的和與第二部分延遲時刻累積互相關(guān)函數(shù)的和 進行操作,獲得第二聲場信息值。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述根據(jù)所述分別提取的聲場信息獲得 累積互相關(guān)函數(shù)調(diào)整信息包括根據(jù)所述第一聲場信息值與第二聲場信息值計算累積互相關(guān)函數(shù)的加權(quán)系數(shù); 所述采用所述調(diào)整信息對所述累積互相關(guān)函數(shù)進行調(diào)整,得到調(diào)整后的累積互相關(guān)函 數(shù)包括利用所述加權(quán)系數(shù)對所述累積互相關(guān)函數(shù)進行調(diào)整,得到調(diào)整后的累積互相關(guān)函數(shù)。
5.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述根據(jù)所述分別提取的聲場信息獲得 累積互相關(guān)函數(shù)調(diào)整信息包括確定所述第一聲場信息值與第二聲場信息值對應(yīng)的聲場類別; 判斷所述第一聲場信息值與第二聲場信息值對應(yīng)的聲場類別是否相同,并根據(jù)判斷結(jié) 果設(shè)置累積互相關(guān)函數(shù)的加權(quán)系數(shù);所述采用所述調(diào)整信息對所述累積互相關(guān)函數(shù)進行調(diào)整得到調(diào)整后累積互相關(guān)函數(shù) 包括利用設(shè)置的加權(quán)系數(shù)對所述累積互相關(guān)函數(shù)進行調(diào)整,得到調(diào)整后的累積互相關(guān)函數(shù)。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述確定第一聲場信息值對應(yīng)的聲場類別包括判斷所述第一聲場信息值是否大于預(yù) 設(shè)的第一閾值;若是,則設(shè)置第一聲場信息值對應(yīng)的聲場類別的標(biāo)志為1 ;否則繼續(xù)判斷第 一聲場信息值是否大于等于第二閾值,若是,則設(shè)置第一聲場信息值對應(yīng)的聲場類別的標(biāo) 志為O ;否則,設(shè)置第一聲場信息值對應(yīng)的聲場類別的標(biāo)志為-1,其中,所述第二閾值小于 第一閾值;所述確定第二聲場信息值對應(yīng)的聲場類別包括判斷所述第二聲場信息值是否大于預(yù) 設(shè)的第一閾值;若是,則設(shè)置第二聲場信息值對應(yīng)的聲場類別的標(biāo)志為1 ;否則繼續(xù)判斷第 二聲場信息值是否大于等于第二閾值,若是,則設(shè)置第二聲場信息值對應(yīng)的聲場類別的標(biāo)志為O ;否則,設(shè)置第二聲場信息值對應(yīng)的聲場類別的標(biāo)志為-1,其中,所述第二閾值小于第一閾值。
7.根據(jù)權(quán)利要求1至6任一項所述的方法,其特征在于,所述互相關(guān)函數(shù)為當(dāng)前幀互相關(guān)函數(shù),所述互相關(guān)函數(shù)之前的累積互相關(guān)函數(shù)為 當(dāng)前幀互相關(guān)函數(shù)之前的累積互相關(guān)函數(shù);所述互相關(guān)函數(shù)為短時互相關(guān)函數(shù),所述互相關(guān)函數(shù)之前的累積互相關(guān)函數(shù)累積互 相關(guān)函為長時互相關(guān)函數(shù)。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述互相關(guān)函數(shù)為短時互相關(guān)函數(shù)時,所 述方法還包括從左右聲道合成信號的互相關(guān)函數(shù)中提取信號類型;根據(jù)所述分別提取的聲場信息和信號類型獲得累積互相關(guān)函數(shù)調(diào)整信息。
9.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述根據(jù)所述分別提取的聲場信息和信 號類型獲得累積互相關(guān)函數(shù)調(diào)整信息包括根據(jù)所述確定的第一聲場信息值、第二聲場信息值及信號類型對應(yīng)的值計算累積互相 關(guān)函數(shù)的加權(quán)系數(shù);所述采用所述調(diào)整信息對所述累積互相關(guān)函數(shù)進行調(diào)整得到調(diào)整后累積互相關(guān)函數(shù) 包括利用所述加權(quán)系數(shù)對所述累積互相關(guān)函數(shù)進行調(diào)整,得到調(diào)整后的累積互相關(guān)函數(shù)。
10.根據(jù)權(quán)利要求1至6任一項所述的方法,其特征在于,還包括判斷所述聲場信息是否發(fā)生變化,若是,則執(zhí)行根據(jù)所述聲場信息調(diào)整累積互相關(guān)函 數(shù)的步驟。
11.一種通道間延遲估計的裝置,其特征在于,包括提取單元,用于從左右聲道合成信號的所述互相關(guān)函數(shù)及累積互相關(guān)函數(shù)中分別提取 信號的聲場信息;調(diào)整單元,用于根據(jù)提取單元分別提取的所述聲場信息獲得累積互相關(guān)函數(shù)調(diào)整信 息,采用所述調(diào)整信息對所述累積互相關(guān)函數(shù)進行調(diào)整,得到調(diào)整后的累積互相關(guān)函數(shù);延遲估計單元,用于確定調(diào)整單元調(diào)整后的所述累積互相關(guān)函數(shù)中最大值對應(yīng)的時間 為通道間延遲。
12.根據(jù)權(quán)利要求11所述的裝置,其特征在于,所述提取單元具體包括第一提取單元,用于從左右聲道合成信號的互相關(guān)函數(shù)中提取聲場信息;第二提取單元,用于從第一提取單元提取的互相關(guān)函數(shù)之前的累積互相關(guān)函數(shù)中提取 聲場信息。
13.根據(jù)權(quán)利要求12所述的裝置,其特征在于,所述第一提取單元包括第一計算單元,用于計算第一部分延遲時刻互相關(guān)函數(shù)的和與第二部分延遲時刻互相 關(guān)函數(shù)的和;第一確定單元,用于對第一計算單元計算第一部分延遲時刻互相關(guān)函數(shù)的和與第二部 分延遲時刻互相關(guān)函數(shù)的和進行操作,獲得第一聲場信息值;所述第二提取單元包括第二計算單元,用于計算第一部分延遲時刻累積互相關(guān)函數(shù)的和與第二部分延遲時刻 累積互相關(guān)函數(shù)的和;第二確定單元,用于對第二計算單元計算第一部分延遲時刻累積互相關(guān)函數(shù)的和與第 二部分延遲時刻累積互相關(guān)函數(shù)的和進行操作,獲得第二聲場信息值。
14.根據(jù)權(quán)利要求13所述的裝置,其特征在于,所述調(diào)整單元包括第一系數(shù)計算單元 與第一調(diào)整單元,其中所述第一系數(shù)計算單元,用于根據(jù)所述第一聲場信息值與第二聲場信息值計算累積互 相關(guān)函數(shù)的加權(quán)系數(shù);所述第一調(diào)整單元,用于利用所述第一系數(shù)計算單元計算的加權(quán)系數(shù)對所述累積互相 關(guān)函數(shù)進行調(diào)整,得到調(diào)整后累積互相關(guān)函數(shù)。
15.根據(jù)權(quán)利要求13所述的裝置,其特征在于,所述調(diào)整單元包括第一聲場類別確定 單元、第一判斷單元、第一設(shè)置單元與第二調(diào)整單元,其中,所述第一聲場類別確定單元,用于根據(jù)所述第一和第二確定單元確定的第一聲場信息 值與第二聲場信息值確定對應(yīng)的聲場類別;所述第一判斷單元,用于判斷所述第一聲場信息值與第二聲場信息值對應(yīng)的聲場類別 是否相同,并發(fā)送判斷結(jié)果;所述第一設(shè)置單元,用于根據(jù)接收到第一判斷單元發(fā)送的判斷結(jié)果設(shè)置累積互相關(guān)函 數(shù)不同的加權(quán)系數(shù);第二調(diào)整單元,用于利用第一設(shè)置單元設(shè)置的不同加權(quán)系數(shù)對所述累積互相關(guān)函數(shù)進 行調(diào)整,得到調(diào)整后的累積互相關(guān)函數(shù)。
16.根據(jù)權(quán)利要求11至15任一項所述的裝置,其特征在于,所述第一提取單元從左右聲道合成信號的互相關(guān)函數(shù)包括當(dāng)前幀互相關(guān)函數(shù)和短時 互相關(guān)函數(shù);所述第二提取單元從第一提取單元提取的互相關(guān)函數(shù)之前的累積互相關(guān)函數(shù)包括當(dāng) 前幀互相關(guān)函數(shù)之前的累積互相關(guān)函數(shù)和長時互相關(guān)函數(shù)。
17.根據(jù)權(quán)利要求14所述的裝置,其特征在于,在所述互相關(guān)函數(shù)為短時互相關(guān)函數(shù)時,所述第一提取單元還包括第三提取單元,用于從左右聲道合成信號的互相關(guān)函數(shù)中 提取信號類型;所述調(diào)整單元還包括第二系數(shù)計算單元,用于根據(jù)所述信號類型對應(yīng)的值對所述第一系數(shù)計算單元算累積 互相關(guān)函數(shù)的加權(quán)系數(shù)再次進行加權(quán)計算,得到計算累積互相關(guān)函數(shù)的加權(quán)系數(shù);第三調(diào)整單元,用于利用所述第二系數(shù)計算單元計算的加權(quán)系數(shù)對所述累積互相關(guān)函 數(shù)進行調(diào)整,得到調(diào)整后累積互相關(guān)函數(shù)。
18.根據(jù)權(quán)利要求11至15任一項所述的裝置,其特征在于,還包括判斷單元,用于判斷所述聲場信息是否發(fā)生變化,并將發(fā)生變化的判斷結(jié)果發(fā)送給調(diào) 整單元。
19.根據(jù)權(quán)利要求11至15任一項所述的裝置,其特征在于,所述通道間延遲估計的裝 置集成在編碼器中,集成在用于通信的多用戶定位設(shè)備中,集成在多聲源位置判定設(shè)備中。
20. —種編碼器,其特征在于,包括通道間延遲估計的裝置和編碼裝置,其中 所述通道間延遲估計的裝置,用于從左右聲道合成信號的互相關(guān)函數(shù)及累積互相關(guān)函 數(shù)中分別提取信號的聲場信息,根據(jù)所述分別提取的聲場信息獲得累積互相關(guān)函數(shù)調(diào)整信 息,采用所述調(diào)整信息對所述累積互相關(guān)函數(shù)進行調(diào)整,得到調(diào)整后的累積互相關(guān)函數(shù),確 定所述調(diào)整后的累積互相關(guān)函數(shù)中最大值對應(yīng)的時間為通道間延遲,并將所述通道間延遲 輸出至編碼裝置;所述編碼裝置,用于對接收到的通道間延遲進行編碼,并發(fā)送編碼后的通道間延遲。
全文摘要
本發(fā)明實施例提供一種通道間延遲估計的方法及其設(shè)備和編碼器,所述方法包括從左右聲道合成信號的互相關(guān)函數(shù)及累積互相關(guān)函數(shù)中分別提取信號的聲場信息;根據(jù)所述分別提取的聲場信息獲得累積互相關(guān)函數(shù)調(diào)整信息;采用所述調(diào)整信息對所述累積互相關(guān)函數(shù)進行調(diào)整,得到調(diào)整后的累積互相關(guān)函數(shù);確定所述調(diào)整后的累積互相關(guān)函數(shù)中最大值對應(yīng)的時間為通道間延遲。本發(fā)明實施例以正確估計出左右聲道信號之間的延遲,提高合成立體聲的聲場的穩(wěn)定性。
文檔編號G10L19/008GK101848412SQ20091012949
公開日2010年9月29日 申請日期2009年3月25日 優(yōu)先權(quán)日2009年3月25日
發(fā)明者劉澤新, 吳文海, 哈維·米希爾·塔迪, 張清, 胡晨, 苗磊, 郎玥 申請人:華為技術(shù)有限公司