從早期反射音到后期混響音的過渡時(shí)間832。對(duì)于每個(gè)取樣,這些數(shù)值可儲(chǔ)存在二進(jìn)制文件 中,其以32位、浮動(dòng)數(shù)值、little-endian順序?qū)懭?。處理所需的讀取數(shù)值在下面的表格描 述:
[0151] (b)讀取以及預(yù)處理BRIRs
[0152] 從分別存儲(chǔ)左耳和右耳BRIRs的兩個(gè)專用文件中讀取雙聲道室內(nèi)脈沖響應(yīng)804。 BRIRs的時(shí)域取樣值儲(chǔ)存在整數(shù)波形文件(wave-file)中,且波形文件(wave-file)中每個(gè) 取樣值具有24位的分辨率以及32個(gè)聲道。文件中的BRIRs的順序在后續(xù)的表格描述:
[0155] 如果沒有BRIR在揚(yáng)聲器位置中的其中一個(gè)被測(cè)量,則波形文件中相對(duì)應(yīng)的聲道包 括零值。LFE聲道不用于雙聲道處理。
[0156] 在預(yù)處理步驟,雙聲道室內(nèi)脈沖響應(yīng)(BRIRs)的給定集從時(shí)域?yàn)V波器轉(zhuǎn)換成復(fù)數(shù) 值QMF域?yàn)V波器。在復(fù)數(shù)值QMF域中的給定時(shí)域?yàn)V波器的執(zhí)行是根據(jù)IS0/IEC FDIS23003-1: 2006Annex B執(zhí)行。根據(jù)IS0/IEC FDIS23003-1:2006,附加 B,表格B. 1,使用濾波器轉(zhuǎn)換的原
,1 < v < Ltrans被處理以得到復(fù)數(shù)值QMF±或?yàn)V波
[0157] (2)音頻信號(hào)處理
[0158] 雙聲道渲染器模塊800的音頻處理方塊從核心解碼器獲得用于化"輸入聲道的時(shí)域 音頻取樣值802,并產(chǎn)生由N?t = 2聲道組成的雙聲道輸出信號(hào)830。
[0159]處理以下列數(shù)據(jù)作為輸入
[0160] ?來自核心解碼器的解碼音頻數(shù)據(jù)802,
[0161] · BRIR集804的早期反射音部的復(fù)數(shù)QMF域表示,以及
[0162] ?頻率相關(guān)參數(shù)集808、810、832,其由01^域混響器816&與81613使用以產(chǎn)生后期混 響音826a與826b。
[0163] (a)音頻信號(hào)的QMF分析
[0164]在第一處理步驟,雙聲道植染器模塊將Nin聲道時(shí)域輸入信號(hào)(來自核心解碼器) iu =冗的L = 2048個(gè)時(shí)域取樣值轉(zhuǎn)換成維度Ln = 32個(gè)QMF時(shí)隙(時(shí)隙索引η)和K =64個(gè)頻帶(頻帶索引Κ)的Nin聲道QMF域信號(hào)表示802。
[0165] 如150/比(:14496-3:2009第4.8.18.2小節(jié)所述的〇1^分析,以及在150/比(:14496-3 : 2009第8.6.4.2小節(jié)所述的修改,在時(shí)域信號(hào)仏的幀上執(zhí)行以得到QMF域信號(hào)
[0166] (b) QMF域音頻信號(hào)以及QMF域BRIRs的快速卷積計(jì)算
[0167] 接著,執(zhí)行帶狀快速卷積812以處理QMF域音頻信號(hào)802以及QMF域BRIRs 804??蓪?duì) 輸入信號(hào)802以及每個(gè)BRIR 804的每個(gè)聲道的每個(gè)QMF頻帶執(zhí)行FFT分析。
[0168] 由于QMF域的復(fù)數(shù)值,一個(gè)FFT分析是在QMF域信號(hào)表示的實(shí)部上執(zhí)行以及一個(gè)FFT 分析是在QMF域信號(hào)表示的虛部上執(zhí)行。然后,結(jié)合結(jié)果以形成最后的帶狀復(fù)數(shù)值偽FFT域 信號(hào)
[0170]以及帶狀復(fù)數(shù)值BRIRs
[0173] 根據(jù)復(fù)數(shù)值QMF域BRIR濾波器Ltrans, n的長度以及QMF域時(shí)隙Ln的幀長度決定FFT轉(zhuǎn) 換的長度,使得
[0174] Lfft = U ranSjn^Ln-1 〇
[0175] 然后,將復(fù)數(shù)值偽FFT域信號(hào)與復(fù)數(shù)值偽FFT域信號(hào)BRIR濾波器相乘以形成快速卷 積結(jié)果。向量mc_用于對(duì)應(yīng)BRIR數(shù)據(jù)集中的BRIR對(duì)的輸入信號(hào)的聲道的信號(hào)。針對(duì)所有QMF 頻帶k(l^kdx)帶狀完成相乘處理。通過代表18kHz或出現(xiàn)在來自核心解碼器的音頻信 號(hào)中的最大信號(hào)頻率的QMF頻帶來確定最高頻帶Kmax,fmax = min( fmax, decider,18kHz )。
[0176] 在每個(gè)QMF頻帶k(l < k <Kmax),加總每個(gè)音頻輸入聲道與每個(gè)BRIR對(duì)的相乘結(jié)果, 以產(chǎn)生中間兩聲道Kmax頻帶偽FFT域信號(hào)。
[0178] 接著,執(zhí)行帶狀FFT合成將卷積結(jié)果轉(zhuǎn)換回QMF域,以產(chǎn)生具有Lfft個(gè)時(shí)隙
[0179]
(1 < η < LFFT且1 < k < Kmax)的中間雙聲道Kmax頻帶QMF域信 號(hào)。
[0180] 針對(duì)每個(gè)具有L = 32個(gè)時(shí)隙的QMF域輸入信號(hào)幀,返回具有L = 32個(gè)時(shí)隙的卷積結(jié) 果信號(hào)幀。剩余的Lfft-32個(gè)時(shí)隙儲(chǔ)存以及在后續(xù)的幀執(zhí)行重迭相加處理。
[0181] (c)產(chǎn)生后期混響音
[0182] 第二中間信號(hào)826a與826b,又稱混響音信號(hào),通過頻域混響器模塊816a與816b產(chǎn)
?頻域混響器816a與816b以下列數(shù)據(jù)作為輸入:
[0183] ?輸入信號(hào)的一個(gè)幀的QMF域立體聲降混822,
[0184] ?包括頻率相關(guān)混響音時(shí)間808以及能量值810的參數(shù)集。
[0185] 頻域混響器816a與816b回傳兩聲道QMF域后期混響音尾部。
[0186] 根據(jù)最高頻率計(jì)算頻率相關(guān)參數(shù)集的最高使用頻帶數(shù)量。
[0187] 首先,通過輸入信號(hào)聲道的加權(quán)總和,執(zhí)行輸入信號(hào)的一個(gè)幀的QMF域立體聲 降混818以形成混響器的輸入。降混矩陣Mdmx包括權(quán)重增益。其是實(shí)數(shù)值以及非負(fù)值,而降混 矩陣的維度為Ν_ΧΝιη。其包括非零數(shù)值,其中輸入信號(hào)的聲道映像至兩個(gè)輸出聲道中的其 中一個(gè)。
[0188] 代表左半邊揚(yáng)聲器位置的聲道映像至左輸出聲道,而代表位于右半邊上的聲道映 射至右輸出聲道。這些聲道的信號(hào)以系數(shù)1做加權(quán)。代表揚(yáng)聲器在中間平面的聲道映像至雙 聲道信號(hào)的兩個(gè)輸出聲道。這些聲道的輸入信號(hào)以系數(shù)
[0190]做加權(quán)。
[0191]此外,在降混中執(zhí)行能量等化步驟。其適應(yīng)一個(gè)降混聲道的帶狀能量,使其等于包 括在降混聲道中的輸入信號(hào)聲道的帶狀能量的總和。通過與實(shí)數(shù)系數(shù)帶狀相乘以產(chǎn)生能量 等化
[0193] 因子~<^受限于在[0.5,2]的區(qū)間內(nèi)。引進(jìn)常數(shù)ε以避免除零的情形發(fā)生。降混也 在頻率fmax上限制帶寬;所有高頻頻帶的數(shù)值設(shè)定為零。
[0194] 圖13大略地表示根據(jù)本發(fā)明的實(shí)施例的雙聲道渲染器800的頻域混響器816a與 816b的處理。
[0195] 在頻域混響器,使用輸入混合器900來計(jì)算立體聲輸入的單聲道降混。其在第二輸 入聲道上不相干地應(yīng)用90°相移來完成。
[0196] 然后,在每個(gè)頻率頻帶k,單聲道信號(hào)送入反饋延遲回路902,以產(chǎn)生脈沖的衰減序 列。接著,相并聯(lián)的FIR解相關(guān)器以衰減方式分配信號(hào)能量至脈沖之間的間隔中,并建立輸 出聲道之間的非相關(guān)性。衰減濾波振實(shí)密度應(yīng)用以建立能量衰減。濾波振實(shí)階段操作受限 于四個(gè)選項(xiàng)以實(shí)施稀疏且無乘法器的解相關(guān)器。
[0197] 在混響音的計(jì)算之后,聲道間相干(ICC)修正904被包括至每個(gè)QMF頻帶的混響器 模塊。在ICC修正步驟中,頻率相關(guān)直接增益gdirect和交混增益gcross用于適應(yīng)該ICC。
[0198] 針對(duì)不同頻帶,能量以及混響音時(shí)間的數(shù)量包含在輸入?yún)?shù)集中。數(shù)值給定在頻 率點(diǎn)的數(shù)量,其內(nèi)部地映射至K = 64個(gè)QMF頻帶。
[0199] 使用兩個(gè)頻域混響器的實(shí)例以計(jì)算最后的中間信號(hào)
是混響器的第一實(shí)例的第一輸出聲道,而幻;1_是混響器的第二實(shí)例的第二輸出聲 道。其結(jié)合至具有2個(gè)聲道、64個(gè)頻帶以及32個(gè)時(shí)隙的維度的最后混響音信號(hào)幀。
[0200]根據(jù)輸入信號(hào)幀的相關(guān)性測(cè)量820,立體聲降混822進(jìn)行兩個(gè)時(shí)間縮放821a與 821 b,以確?;祉懫鬏敵龅恼_的縮放比例。比例因子定義為
的值,其線性決定于在〇以及1之間的相關(guān)性系數(shù)的數(shù)值,
[0203] 其中σ&.Α表示跨過聲道A的一個(gè)時(shí)隙η的標(biāo)準(zhǔn)差,運(yùn)算符{$}表示復(fù)共輒而|為實(shí) 際的信號(hào)幀中QMF域信號(hào)的零平均值。
[0204] CcOTr計(jì)算兩次:一次是包括在立體聲降混的左聲道的所有在實(shí)際的信號(hào)幀F(xiàn)活躍 的聲道A,B,而另一次是包括在立體聲降混的右聲道的所有在實(shí)際的信號(hào)幀F(xiàn)活躍的聲道A, B〇
[0205 ] Ndmx , act是輸入聲道的數(shù)量,其降混至一個(gè)降混聲道A (在降混矩陣Mdmx的第Ath列中 的矩陣元素的數(shù)量不等于零),而且在目前幀活躍。
[0206]然后比例因子是:
[0207]
[0208] 通過第一級(jí)低通濾波器將比例因子平滑于音頻信號(hào)幀,該第一級(jí)低通濾波器導(dǎo)致 平滑的比例因子,4 afe.2l
[0209] 以相同方式,通過時(shí)域相關(guān)性分析在第一音頻輸入數(shù)據(jù)幀中初始化比例因子。
[0210] 第一混響器實(shí)例的輸入以比例因子縮放,而第二混響器實(shí)例的輸入以比例因 子1^,2縮放。
[0211] (d)結(jié)合卷積結(jié)果以及后期混響音
[0212] 接著,繼混合艦從,其帶狀相加兩個(gè)信號(hào),以結(jié)合卷縣吉果814,?^ > 及用于一個(gè)QMF域音頻輸入幀的混響器826a、826b的輸出=[5=rev,f^ 2rev]。應(yīng)注意的 是,因?yàn)榫矸e僅產(chǎn)生在上至Kmax的頻帶,所以在高于Kmax的上頻帶在中為零。
[0213] 通過混合處理中的時(shí)隙數(shù)量d=((Ltrans_20 · 64+1)/64+0.5)+1延遲后期混響音輸 出。
[0214] 延遲d考慮到BRIRs中從早期反射音道后期反射音的過渡時(shí)間,以及20個(gè)QMF時(shí)隙 的混響器的最初延遲,和用于BRIRs的QMF分析的0.5個(gè)QMF時(shí)隙的分析延遲,以確保后期混 響音插入在合理的時(shí)隙。通過算在一個(gè)時(shí)隙η中的結(jié)合信號(hào)if。
[0215] (e)雙聲道QMF±或信號(hào)的QMF合成
[0216] 根據(jù)IS0/IEC 14496-3: 2009第4.6.18.4.2小節(jié),通過QMF合成,將QMF域輸出信號(hào) #^的32個(gè)時(shí)隙的一個(gè)兩聲道幀轉(zhuǎn)換成具有長度L的兩聲道時(shí)域信號(hào)幀。最后產(chǎn)生時(shí)域輸出
[0217] 雖然一些方面已經(jīng)在裝置的內(nèi)容中描述,清楚的是這些方面也代表相對(duì)應(yīng)的方法 的描述,而方塊或裝置對(duì)應(yīng)方法步驟或方法步驟的特征。同樣地,在方法步驟的內(nèi)容中描述 的方面也代表相對(duì)應(yīng)的方塊或項(xiàng)目或相對(duì)應(yīng)裝置的特征的描述。一些或所有的方法步驟可 通過(或使用)硬件裝置執(zhí)行,例如像是微處理器、可編程計(jì)算機(jī)或電子電路。在一些實(shí)施例 中,一些最重要的方法步驟可通過該種裝置執(zhí)行。
[0218] 取決于特定的實(shí)施需求,本發(fā)明的實(shí)施例可在硬件或在軟件上實(shí)施。該實(shí)施可使 用非暫時(shí)性儲(chǔ)存媒體,例如數(shù)字儲(chǔ)存媒體,例如儲(chǔ)存有電子可讀取控制信號(hào)的軟盤、DVD、藍(lán) 光(B1 u-Ray)、CD、ROM、PR0M以及EPROM、EEPR0M或FLASH內(nèi)存,其能與可編程計(jì)算機(jī)系統(tǒng)合作 (或能夠配合)以執(zhí)行上述方法。因此,數(shù)字儲(chǔ)存媒體是計(jì)算機(jī)可讀取的。
[0219] 根據(jù)本發(fā)明的一些實(shí)施例包括具有電子可讀取控制信號(hào)的數(shù)據(jù)載體,其能夠與可 編程計(jì)算機(jī)系統(tǒng)配合,以執(zhí)行上述方法中的其中一個(gè)。
[0220] 一般而言,本發(fā)明的實(shí)施例可實(shí)施為具有程序代碼的計(jì)算機(jī)程序產(chǎn)品,當(dāng)計(jì)算機(jī) 程序產(chǎn)品在計(jì)算機(jī)上執(zhí)行時(shí)該程序代碼操作以執(zhí)行上述方法中的其中一個(gè)。例如,該程序 代碼可儲(chǔ)存在機(jī)器可讀取載體上。
[0221] 其他實(shí)施例包括用于執(zhí)行上述方法中的其中一個(gè)的計(jì)算機(jī)程序,其儲(chǔ)存在機(jī)器可 讀取載體上。
[0222] 換句話說,因此發(fā)明的方法的實(shí)施例