混響處理方法及裝置的制造方法
【專利摘要】本公開是關(guān)于一種混響處理方法及裝置,屬于音視頻處理技術(shù)領(lǐng)域。所述方法包括:獲取至少兩個(gè)音頻片段,每個(gè)音頻片段由一個(gè)聲道采集,且所述至少兩個(gè)音頻片段具有相同的音頻內(nèi)容及時(shí)長;獲取每個(gè)音頻片段的音量值;根據(jù)所述至少兩個(gè)音頻片段的音量值,從所述至少兩個(gè)音頻片段中,確定待處理的音頻片段;對(duì)所述待處理的音頻片段進(jìn)行混響處理。本公開并未直接將獲取到的多個(gè)音頻片段進(jìn)行混響處理,而是基于每個(gè)聲道所采集的音頻片段的音量值,從多個(gè)音頻片段中,確定出待處理的音頻片段,由于該待處理的音頻片段更能反映出所采集到的多個(gè)音頻片段的錄制場(chǎng)景,因而避免了混響處理后的音頻片段失真,使得所得到的混響音頻片段的音效較佳。
【專利說明】
混響處理方法及裝置
技術(shù)領(lǐng)域
[0001 ]本公開設(shè)及音視頻處理技術(shù)領(lǐng)域,尤其設(shè)及一種混響處理方法及裝置。
【背景技術(shù)】
[0002] 在音視頻處理領(lǐng)域,原始音頻片段是指采集后未經(jīng)過任何后期處理和加工的音頻 片段,通常由麥克風(fēng)直接采集到的音頻片段都是原始音頻片段?;祉懸纛l片段是指對(duì)原始 音頻片段經(jīng)過混響處理后得到的音頻片段。一般情況下,原始音頻片段中的聲音較為生澀、 干痕,混響音頻片段中的聲音圓潤、飽滿。為使用戶獲取較佳的聽覺體驗(yàn),常常需要對(duì)獲取 的原始音頻片段進(jìn)行混響處理。
[0003] 目前,在音視頻錄制過程中,終端通過雙聲道或多聲道采集原始音頻片段后,對(duì)雙 聲道或多聲道所采集的原始音頻片段直接進(jìn)行混響處理。
【發(fā)明內(nèi)容】
[0004] 本公開提供一種混響處理方法及裝置。
[0005] 根據(jù)本公開實(shí)施例的第一方面,提供一種混響處理方法,包括:
[0006] 獲取至少兩個(gè)音頻片段,每個(gè)音頻片段由一個(gè)聲道采集,且所述至少兩個(gè)音頻片 段具有相同的音頻內(nèi)容及時(shí)長;
[0007] 獲取每個(gè)音頻片段的音量值;
[000引根據(jù)所述至少兩個(gè)音頻片段的音量值,從所述至少兩個(gè)音頻片段中,確定待處理 的音頻片段;
[0009] 對(duì)所述待處理的音頻片段進(jìn)行混響處理。
[0010] 在本公開的另一個(gè)實(shí)施例中,所述獲取每個(gè)音頻片段的音量值,包括:
[0011] 獲取每個(gè)音頻片段在單位時(shí)長內(nèi)的能量值;
[0012] 將所述每個(gè)音頻片段在單位時(shí)長內(nèi)的能量值,作為每個(gè)音頻片段的音量值。
[0013] 在本公開的另一個(gè)實(shí)施例中,所述獲取每個(gè)音頻片段在單位時(shí)長內(nèi)的能量值,包 括:
[0014] 對(duì)于任一音頻片段,應(yīng)用W下公式,計(jì)算所述音頻片段的能量值:
[0015]
[0016] 其中,y表示所述音頻片段在所述單位時(shí)長內(nèi)的能量值,T表示所述單位時(shí)長,t表 示所述單位時(shí)長內(nèi)的任一時(shí)刻,I St I表示所述音頻片段在t時(shí)刻的振幅。
[0017] 在本公開的另一個(gè)實(shí)施例中,所述根據(jù)所述至少兩個(gè)音頻片段的音量值,從所述 至少兩個(gè)音頻片段中,確定待處理的音頻片段,包括:
[0018] 從所述至少兩個(gè)音頻片段的音量值中,獲取最大的音量值;
[0019] 將所述最大的音量值對(duì)應(yīng)的音頻片段,作為所述待處理的音頻片段。
[0020] 在本公開的另一個(gè)實(shí)施例中,所述根據(jù)所述至少兩個(gè)音頻片段的音量值,從所述 至少兩個(gè)音頻片段中,確定待處理的音頻片段,包括:
[0021] 根據(jù)所述至少兩個(gè)音頻片段的音量值,確定每個(gè)音頻片段的音量值在所有音頻片 段的音量值總和中的權(quán)重值;
[0022] 根據(jù)每個(gè)音量片段的音量值及權(quán)重值,確定目標(biāo)音量值;
[0023] 根據(jù)所述目標(biāo)音量值,調(diào)節(jié)所述至少兩個(gè)音頻片段中一個(gè)音頻片段的音量值,得 到所述待處理的音頻片段。
[0024] 在本公開的另一個(gè)實(shí)施例中,所述對(duì)所述待處理的音頻片段進(jìn)行混響處理之后, 還包括:
[0025] 將通過混響處理得到的混響音頻片段拷貝到每個(gè)聲道對(duì)應(yīng)的存儲(chǔ)單元中。
[0026] 根據(jù)本公開實(shí)施例的第二方面,提供一種混響處理裝置,包括:
[0027] 第一獲取模塊,用于獲取至少兩個(gè)音頻片段,每個(gè)音頻片段由一個(gè)聲道采集,且所 述至少兩個(gè)音頻片段具有相同的音頻內(nèi)容及時(shí)長;
[0028] 第二獲取模塊,用于獲取每個(gè)音頻片段的音量值;
[0029] 確定模塊,用于根據(jù)所述至少兩個(gè)音頻片段的音量值,從所述至少兩個(gè)音頻片段 中,確定待處理的音頻片段;
[0030] 處理模塊,用于對(duì)所述待處理的音頻片段進(jìn)行混響處理。
[0031] 在本公開的另一個(gè)實(shí)施例中,所述第二獲取模塊,用于獲取每個(gè)音頻片段在單位 時(shí)長內(nèi)的能量值;將所述每個(gè)音頻片段在單位時(shí)長內(nèi)的能量值,作為每個(gè)音頻片段的音量 值。
[0032] 在本公開的另一個(gè)實(shí)施例中,所述第二獲取模塊,還用于對(duì)于任一音頻片段,應(yīng)用 W下公式,計(jì)算所述音頻片段的能量值:
[0033]
[0034] 其中,y表示所述音頻片段在所述單位時(shí)長內(nèi)的能量值,T表示所述單位時(shí)長,t表 示所述單位時(shí)長內(nèi)的任一時(shí)刻,I St I表示所述音頻片段在t時(shí)刻的振幅。
[0035] 在本公開的另一個(gè)實(shí)施例中,所述確定模塊,用于從所述至少兩個(gè)音頻片段的音 量值中,獲取最大的音量值;將所述最大的音量值對(duì)應(yīng)的音頻片段,作為所述待處理的音頻 片段。
[0036] 在本公開的另一個(gè)實(shí)施例中,所述確定模塊,用于根據(jù)所述至少兩個(gè)音頻片段的 音量值,確定每個(gè)音頻片段的音量值在所有音頻片段的音量值總和中的權(quán)重值;根據(jù)每個(gè) 音量片段的音量值及權(quán)重值,確定目標(biāo)音量值;根據(jù)所述目標(biāo)音量值,調(diào)節(jié)所述至少兩個(gè)音 頻片段中一個(gè)音頻片段的音量值,得到所述待處理的音頻片段。
[0037] 在本公開的另一個(gè)實(shí)施例中,所述裝置還包括:
[0038] 拷貝模塊,用于將通過混響處理得到的混響音頻片段拷貝到每個(gè)聲道對(duì)應(yīng)的存儲(chǔ) 單元中。
[0039] 根據(jù)本公開實(shí)施例的第Ξ方面,提供一種混響處理裝置,包括:
[0040] 處理器;
[0041] 用于存儲(chǔ)處理器可執(zhí)行的指令的存儲(chǔ)器;
[0042] 其中,所述處理器被配置為:
[0043] 獲取至少兩個(gè)音頻片段,每個(gè)音頻片段由一個(gè)聲道采集,且所述至少兩個(gè)音頻片 段具有相同的音頻內(nèi)容及時(shí)長;
[0044] 獲取每個(gè)音頻片段的音量值;
[0045] 根據(jù)所述至少兩個(gè)音頻片段的音量值,從所述至少兩個(gè)音頻片段中,確定待處理 的音頻片段;
[0046] 對(duì)所述待處理的音頻片段進(jìn)行混響處理。
[0047] 本公開的實(shí)施例提供的技術(shù)方案可W包括W下有益效果:
[0048] 本公開并未直接將獲取到的多個(gè)音頻片段進(jìn)行混響處理,而是基于每個(gè)聲道所采 集的音頻片段的音量值,從多個(gè)音頻片段中,確定出待處理的音頻片段,由于該待處理的音 頻片段更能反映出所采集到的多個(gè)音頻片段的錄制場(chǎng)景,因而避免了混響處理后的音頻片 段失真,使得所得到的混響音頻片段的音效較佳。
[0049] 應(yīng)當(dāng)理解的是,W上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,并不 能限制本公開。
【附圖說明】
[0050] 此處的附圖被并入說明書中并構(gòu)成本說明書的一部分,示出了符合本公開的實(shí)施 例,并與說明書一起用于解釋本公開的原理。
[0051] 圖1是根據(jù)一示例性實(shí)施例示出的一種音頻采集場(chǎng)景的示意圖。
[0052] 圖2是根據(jù)一示例性實(shí)施例示出的一種混響處理方法的流程圖。
[0053] 圖3是根據(jù)一示例性實(shí)施例示出的一種混響處理方法的流程圖。
[0054] 圖4是根據(jù)一示例性實(shí)施例示出的一種音頻片段的波形圖。
[0055] 圖5是根據(jù)一示例性實(shí)施例示出的一種混響處理過程的示意圖。
[0056] 圖6是根據(jù)一示例性實(shí)施例示出的一種混響處理裝置的結(jié)構(gòu)示意圖。
[0057] 圖7是根據(jù)一示例性實(shí)施例示出的一種混響處理裝置的框圖。
【具體實(shí)施方式】
[0058] 運(yùn)里將詳細(xì)地對(duì)示例性實(shí)施例進(jìn)行說明,其示例表示在附圖中。下面的描述設(shè)及 附圖時(shí),除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。W下示例性實(shí)施例 中所描述的實(shí)施方式并不代表與本公開相一致的所有實(shí)施方式。相反,它們僅是與如所附 權(quán)利要求書中所詳述的、本公開的一些方面相一致的裝置和方法的例子。
[0059] 隨著科技的發(fā)展,具有音視頻錄制功能的終端廣泛應(yīng)用在用戶的生活中,例如,智 能手機(jī)、平板電腦、錄音筆、錄像機(jī)等等。由于運(yùn)些終端一般具有至少兩個(gè)麥克風(fēng),而每個(gè)麥 克風(fēng)都可采集聲源發(fā)出的聲音,因此,在使用運(yùn)些終端進(jìn)行音視頻錄制時(shí),終端可采集到至 少兩個(gè)音頻片段。實(shí)際上,由于每個(gè)麥克風(fēng)與聲源的距離不同,每個(gè)麥克風(fēng)所采集到的音頻 片段的音量大小是不同的,參見圖1,其示出了一種音頻采集場(chǎng)景。在該場(chǎng)場(chǎng)景下,當(dāng)用戶使 用智能手機(jī)錄制音頻片段時(shí),位于智能手機(jī)上方的麥克風(fēng)A與聲源的距離大于位于智能手 機(jī)下方的麥克風(fēng)B,因而當(dāng)聲源發(fā)出聲音后,麥克風(fēng)B先采集到,麥克風(fēng)A后采集到,且麥克風(fēng) B采集到的音頻片段的音量值大于麥克風(fēng)A采集的音頻片段的音量值。在音視頻處理領(lǐng)域, 基于終端內(nèi)麥克風(fēng)對(duì)聲源所發(fā)出的聲音的采集時(shí)間,將不同麥克風(fēng)劃分為不同的聲道,每 個(gè)麥克風(fēng)對(duì)應(yīng)一個(gè)聲道,在本實(shí)施例中,每個(gè)麥克風(fēng)采集到的音頻片段可W看作對(duì)應(yīng)聲道 義集的。
[0060] 基于不同聲道所采集的到音頻片段,目前的混響處理方法,根據(jù)至少兩個(gè)聲道采 集的音頻片段的音量值,計(jì)算出至少兩個(gè)音頻片段的平均音量值,并基于運(yùn)個(gè)平均音量值, 通過調(diào)整至少兩個(gè)音頻片段中一個(gè)音頻片段的音量值,得到一個(gè)待處理的音頻片段,進(jìn)而 對(duì)該待處理的音頻片段進(jìn)行混響處理。然而,實(shí)際上不同聲道采集到的音頻片段的音量值 不同,將不同聲道采集到的音頻片段的音量值進(jìn)行平均處理,使得混響處理后得到的混響 音頻片段失真,無法真實(shí)地還原原來的錄制場(chǎng)景,因而播放時(shí)音效較差。
[0061] 圖2是根據(jù)一示例性實(shí)施例示出的一種混響處理方法的流程圖,如圖2所示,混響 處理方法用于終端中,包括W下步驟。
[0062] 在步驟201中,獲取至少兩個(gè)音頻片段,每個(gè)音頻片段由一個(gè)聲道采集,且至少兩 個(gè)音頻片段具有相同的音頻內(nèi)容及時(shí)長。
[0063] 在步驟202中,獲取每個(gè)音頻片段的音量值。
[0064] 在步驟203中,根據(jù)至少兩個(gè)音頻片段的音量值,從至少兩個(gè)音頻片段中,確定待 處理的音頻片段。
[0065] 在步驟204中,對(duì)待處理的音頻片段進(jìn)行混響處理。
[0066] 本公開實(shí)施例提供的方法,并未直接將獲取到的多個(gè)音頻片段進(jìn)行混響處理,而 是基于每個(gè)聲道所采集的音頻片段的音量值,從多個(gè)音頻片段中,確定出待處理的音頻片 段,由于該待處理的音頻片段更能反映出所采集到的多個(gè)音頻片段的錄制場(chǎng)景,因而避免 了混響處理后的音頻片段失真,使得所得到的混響音頻片段的音效較佳。
[0067] 在本公開的另一個(gè)實(shí)施例中,獲取每個(gè)音頻片段的音量值,包括:
[0068] 獲取每個(gè)音頻片段在單位時(shí)長內(nèi)的能量值;
[0069] 將每個(gè)音頻片段在單位時(shí)長內(nèi)的能量值,作為每個(gè)音頻片段的音量值。
[0070] 在本公開的另一個(gè)實(shí)施例中,獲取每個(gè)音頻片段在單位時(shí)長內(nèi)的能量值,包括: [0071 ]對(duì)于任一音頻片段,應(yīng)用W下公式,計(jì)算音頻片段的能量值:
[0072]
[0073] 其中,y表示音頻片段在單位時(shí)長內(nèi)的能量值,T表示單位時(shí)長,t表示單位時(shí)長內(nèi) 的任一時(shí)刻,I St I表示音頻片段在t時(shí)刻的振幅。
[0074] 在本公開的另一個(gè)實(shí)施例中,根據(jù)至少兩個(gè)音頻片段的音量值,從至少兩個(gè)音頻 片段中,確定待處理的音頻片段,包括:
[0075] 從至少兩個(gè)音頻片段的音量值中,獲取最大的音量值;
[0076] 將最大的音量值對(duì)應(yīng)的音頻片段,作為待處理的音頻片段。
[0077] 在本公開的另一個(gè)實(shí)施例中,根據(jù)至少兩個(gè)音頻片段的音量值,從至少兩個(gè)音頻 片段中,確定待處理的音頻片段,包括:
[0078] 根據(jù)至少兩個(gè)音頻片段的音量值,確定每個(gè)音頻片段的音量值在所有音頻片段的 音量值總和中的權(quán)重值;
[0079] 根據(jù)每個(gè)音量片段的音量值及權(quán)重值,確定目標(biāo)音量值;
[0080] 根據(jù)目標(biāo)音量值,調(diào)節(jié)至少兩個(gè)音頻片段中一個(gè)音頻片段的音量值,得到待處理 的音頻片段。
[0081] 在本公開的另一個(gè)實(shí)施例中,對(duì)待處理的音頻片段進(jìn)行混響處理之后,還包括:
[0082] 將通過混響處理得到的混響音頻片段拷貝到每個(gè)聲道對(duì)應(yīng)的存儲(chǔ)單元中。
[0083] 上述所有可選技術(shù)方案,可W采用任意結(jié)合形成本公開的可選實(shí)施例,在此不再 --寶述。
[0084] 圖3是根據(jù)一示例性實(shí)施例示出的一種混響處理方法的流程圖,如圖3所示,混響 處理方法用于終端中,包括W下步驟。
[0085] 在步驟301中,終端獲取至少兩個(gè)音頻片段,每個(gè)音頻片段由一個(gè)聲道采集,且至 少兩個(gè)音頻片段具有相同的音頻內(nèi)容及時(shí)長。
[0086] 在本公開的一個(gè)實(shí)施例中,終端中安裝有至少兩個(gè)麥克風(fēng),每個(gè)麥克風(fēng)對(duì)應(yīng)一個(gè) 聲道,在音視頻錄制過程中,每個(gè)麥克風(fēng)可實(shí)時(shí)采集周圍環(huán)境中的聲音,得到一個(gè)音頻片 段,終端獲取至少兩個(gè)麥克風(fēng)采集到的音頻片段,作為獲取到的至少兩個(gè)音頻片段。在本實(shí) 施例中,每個(gè)麥克風(fēng)對(duì)應(yīng)一個(gè)聲道,每個(gè)麥克風(fēng)采集到的音頻片段可W看作對(duì)應(yīng)聲道采集 的。由于至少兩個(gè)麥克風(fēng)采集的聲音由相同的聲源發(fā)出,因此,至少兩個(gè)音頻片段均具有相 同的音頻內(nèi)容及時(shí)長。
[0087] 在本公開的另一個(gè)實(shí)施例中,終端的本地存儲(chǔ)器可存儲(chǔ)麥克風(fēng)采集到的音頻片 段,為了減輕處理壓力,終端可在音視頻錄制完成后,從本地存儲(chǔ)器中獲取至少兩個(gè)麥克風(fēng) 所采集的至少兩個(gè)音頻片段。其中,本地存儲(chǔ)器可W為易失性存儲(chǔ)器(如內(nèi)存,memory)和非 易失性存儲(chǔ)器(如硬盤,storage)中的至少一種,本實(shí)施例不對(duì)本地存儲(chǔ)器作具體的限定。
[0088] 在步驟302中,終端獲取每個(gè)音頻片段的音量值。
[0089] 由于聲音是由物體震動(dòng)產(chǎn)生的,每一個(gè)音頻片段都對(duì)應(yīng)一個(gè)波形,波形上每一時(shí) 刻的振幅主要取決于該時(shí)刻的采集到音頻片段的音量值,一般情況下音量值越大,振幅越 大。而波形上的任一時(shí)刻的振幅可W反映出音頻片段在該時(shí)刻的能量值,振幅越大,能量值 越大。其中,音量用于表征聲音的強(qiáng)弱,音量的單位為分貝。
[0090] 由上述內(nèi)容可知,音頻片段的能量值也能夠反映出該音頻片段的音量值,音頻片 段的能量值與音量值成正比關(guān)系,如果一個(gè)音頻片段在某一時(shí)刻的能量值相對(duì)其他音頻片 段的能量值較大,說明該音頻片段在該時(shí)刻的音量值較大,相應(yīng)地在該時(shí)刻音頻片段對(duì)應(yīng) 的波形上振幅值較大;相反,如果一個(gè)音頻片段在某一時(shí)刻的能量值相對(duì)其他音頻片段的 能量值較小,說明該音頻片段在該時(shí)刻的音量值較小,相應(yīng)地在該時(shí)刻音頻片段對(duì)應(yīng)的波 形上振幅值較小?;谝纛l片段的能量值與音量值之間的關(guān)系,本實(shí)施例可通過獲取每個(gè) 音頻片段的能量值,獲取每個(gè)音頻片段的音量值。
[0091] 由于在使用終端錄制音視頻的過程中,用戶相對(duì)聲源的位置可能會(huì)發(fā)生變化,因 而在不同時(shí)間段內(nèi)不同麥克風(fēng)所采集到的音頻片段的音量值可能是不同的。為了適應(yīng)用戶 的位置變化,W獲取到更為準(zhǔn)確的音量值,在本實(shí)施例中終端可獲取每個(gè)音頻片段在單位 時(shí)長內(nèi)的能量值,并將每個(gè)音頻片段在單位時(shí)長作為每個(gè)音頻片段的能量值。其中,單位時(shí) 長可由終端根據(jù)自身計(jì)算能力或用戶位置發(fā)生變化的最小時(shí)長設(shè)置,該單位時(shí)長可W為1 秒、2秒等,本實(shí)施例不對(duì)單位時(shí)長作具體的限定。
[0092] 對(duì)于任一音頻片段,終端在獲取該音頻片段在單位時(shí)長內(nèi)的能量值時(shí),分為如下 兩種情況。
[0093] 在本公開的一個(gè)實(shí)施例中,如果音頻片段的時(shí)長小于等于單位時(shí)長,則直接計(jì)算 音頻片段在該時(shí)長內(nèi)的能量值,并將音頻片段在該時(shí)長內(nèi)的能量值,作為音頻片段的能量 值。
[0094] 在本公開的另一個(gè)實(shí)施例中,如果音頻片段的時(shí)長大于單位時(shí)長,則根據(jù)單位時(shí) 長,將音頻片段劃分為多個(gè)音頻子片段,獲取每個(gè)音頻子片段在單位時(shí)長內(nèi)的能量值,并將 每個(gè)音頻子片段在單位時(shí)長內(nèi)的能量值,作為每個(gè)音頻子片段的能量值。
[0095] 在本實(shí)施例中,對(duì)于任一音頻片段,可W應(yīng)用W下公式,計(jì)算該音頻片段的能量 值:
[0096]
[0097] 其中,y表示音頻片段在單位時(shí)長內(nèi)的能量值,T表示單位時(shí)長,t表示單位時(shí)長內(nèi) 的任一時(shí)刻,1st I表示音頻片段在t時(shí)刻的振幅。需要注意的是,上述公式中振幅的疊加為 標(biāo)量疊加,并不是矢量疊加。
[0098] 需要說明的是,上述W音頻片段的時(shí)長小于等于單位時(shí)長為例進(jìn)行說明的,當(dāng)音 頻片段的時(shí)長大于單位時(shí)長時(shí),y表示音頻片段的一個(gè)音頻子片段在單位時(shí)長內(nèi)的能量值, T表示單位時(shí)長,t表示單位時(shí)長內(nèi)的任一時(shí)刻,IStI表示音頻子片段在t時(shí)刻的振幅。參見 圖4,其示出了任一音頻片段的波形,由圖4可知,該音頻片段的時(shí)長大于單位時(shí)長,則計(jì)算 該音頻片段在單位時(shí)長內(nèi)的能量值時(shí),將該音頻片段劃分為多個(gè)音頻子片段,并分別計(jì)算 每個(gè)音頻子片段在單位時(shí)長內(nèi)的能量值。
[0099] 在步驟303中,終端根據(jù)至少兩個(gè)音頻片段的音量值,從至少兩個(gè)音頻片段中,確 定待處理的音頻片段。
[0100] 在本實(shí)施例中,終端根據(jù)至少兩個(gè)音頻片段的音量值,從至少兩個(gè)音頻片段中,確 定待處理的音頻片段,可采用如下兩種方式:
[0101] 第一種方式:終端從至少兩個(gè)音頻片段的音量值中,獲取最大的音量值,并將最大 的音量值對(duì)應(yīng)的音頻片段,作為待處理的音頻片段。
[0102] 例如,終端獲取到4個(gè)音頻片段,分別為音頻片段a、音頻片段b、音頻片段C、音頻片 段d,其中,音頻片段a的音量值為10分貝、音頻片段b的音量值為12分貝、音頻片段C的音量 值為15分貝、音頻片段d的音量值為13分貝,由于音頻片段C的音量值最大,因此,將音頻片 段C作為待處理的音頻片段。
[0103] 第二種方式:終端根據(jù)至少兩個(gè)音頻片段的音量值,確定每個(gè)音頻片段的音量值 在所有音頻片段的音量值總和中的權(quán)重值,并根據(jù)每個(gè)音量片段的音量值及權(quán)重值,確定 目標(biāo)音量值,進(jìn)而根據(jù)目標(biāo)音量值,調(diào)節(jié)至少兩個(gè)音頻片段中一個(gè)音頻片段的音量值,得到 待處理的音頻片段。
[0104] 例如,終端獲取到3個(gè)音頻片段,分別為音頻片段a、音頻片段b、音頻片段C,其中, 音頻片段a的音量值為5分貝、音頻片段b的音量值為8分貝、音頻片段C的音量值為12分貝。 終端所獲取到的所有音頻片段的音量值總和為25分貝,音頻片段a的音量值在所有音頻片 段的音量值總和中的權(quán)重值為0.2,音頻片段b的音量值在所有音頻片段的音量值總和中的 權(quán)重值為0.32,音頻片段C的音量值在所有音頻片段的音量值總和中的權(quán)重值為0.48,則根 據(jù)每個(gè)音量片段的音量值及權(quán)重值,可確定目標(biāo)音量值=5*0.化8*0.32+12*0.48 = 9.32分 貝,根據(jù)該目標(biāo)音量值,通過調(diào)整音頻片段a、音頻片段b、音頻片段C中的任一個(gè),可得到待 處理的音頻片段。
[0105] 需要說明的是,如果每個(gè)音頻片段的時(shí)長大于單位時(shí)長,則在確定待處理的音頻 片段時(shí),需要分別確定待處理的每個(gè)音頻子片段,并將所確定的多個(gè)待處理的音頻子片段 按照時(shí)間順序組合成待處理的音頻片段。
[0106] 在步驟304中,終端對(duì)待處理的音頻片段進(jìn)行混響處理。
[0107] 基于所確定的待處理的音頻片段,終端通過對(duì)待處理的音頻片段與需要添加的混 響效果文件進(jìn)行疊加計(jì)算,得到混響音頻文件。具體疊加計(jì)算時(shí),包括但不限于采用卷積計(jì) 算的方法將待處理的音頻片段的波形與混響效果文件對(duì)應(yīng)的波形進(jìn)行疊加。由于待處理的 音頻片段的波形可用一個(gè)波函數(shù)表示,混響效果文件對(duì)應(yīng)的波形也可用一個(gè)波函數(shù)表示, 而通過卷積計(jì)算可將待處理的音頻片段對(duì)應(yīng)的波函數(shù)與混響效果文件對(duì)應(yīng)的波函數(shù)合成 一個(gè)波函數(shù),因此,可通過卷積計(jì)算將待處理的音頻片段的波形與混響效果文件對(duì)應(yīng)的波 形進(jìn)行疊加。其中,卷積計(jì)算是分析數(shù)學(xué)中一種重要的運(yùn)算,通過卷積計(jì)算可將兩個(gè)函數(shù)合 成第Ξ個(gè)函數(shù)。例如,若h(x) = (f*g)(x),則稱h(x)為f和g的卷積。
[0108] 在步驟305中,終端將通過混響處理得到的混響音頻片段拷貝到每個(gè)聲道對(duì)應(yīng)的 存儲(chǔ)單元中。
[0109] 終端通過混響處理得到混響音頻片段之后,將得到的混響音頻片段拷貝到每個(gè)聲 道對(duì)應(yīng)的存儲(chǔ)單元中,從而在后續(xù)播放時(shí),終端可從每個(gè)聲道對(duì)應(yīng)的存儲(chǔ)單元中獲取混響 音頻片段,并按照該聲道對(duì)應(yīng)的播放方式進(jìn)行播放。
[0110] 對(duì)于上述混響處理過程,為了便于理解,下面將W圖5為例進(jìn)行說明。
[0111] 參見圖5,在音頻或視頻文件的錄制過程中,終端內(nèi)的至少兩個(gè)麥克風(fēng)采集環(huán)境中 的聲音,得到至少兩個(gè)音頻片段,由于每個(gè)麥克風(fēng)對(duì)應(yīng)一個(gè)聲道,因而采集到的至少兩個(gè)音 頻片段可W看作至少兩個(gè)聲道采集的。在音頻或視頻文件錄制過程中,或音頻或視頻文件 錄制完成后,終端獲取至少兩個(gè)聲道采集的音頻片段,并獲取每個(gè)音頻片段的音量值,基于 至少兩個(gè)音頻片段的音量值,將音量值最大的音頻片段作為待處理的音頻片段,或者,根據(jù) 每個(gè)音頻片段的音量值,確定出目標(biāo)音量值,并根據(jù)該目標(biāo)音量值,通過調(diào)整一個(gè)音頻片段 的音量值得到待處理的音頻片段。之后,終端對(duì)待處理的音頻片段進(jìn)行混響處理,得到混響 音頻片段,并將得到的混響音頻片段拷貝到每個(gè)聲道對(duì)應(yīng)的存儲(chǔ)單元中。
[0112] 本公開實(shí)施例提供的方法,并未直接將獲取到的多個(gè)音頻片段進(jìn)行混響處理,而 是基于每個(gè)聲道所采集的音頻片段的音量值,從多個(gè)音頻片段中,確定出待處理的音頻片 段,由于該待處理的音頻片段更能反映出所采集到的多個(gè)音頻片段的錄制場(chǎng)景,因而避免 了混響處理后的音頻片段失真,使得所得到的混響音頻片段的音效較佳。
[0113] 圖6是根據(jù)一示例性實(shí)施例示出的一種混響處理裝置示意圖。參照?qǐng)D6,該裝置包 括:第一獲取模塊601、第二獲取模塊602、確定模塊603及處理模塊604。
[0114] 該第一獲取模塊601被配置為獲取至少兩個(gè)音頻片段,每個(gè)音頻片段由一個(gè)聲道 采集,且至少兩個(gè)音頻片段具有相同的音頻內(nèi)容及時(shí)長;
[0115] 該第二獲取模塊602被配置為獲取每個(gè)音頻片段的音量值;
[0116] 該確定模塊603被配置為根據(jù)至少兩個(gè)音頻片段的音量值,從至少兩個(gè)音頻片段 中,確定待處理的音頻片段;
[0117] 該處理模塊604被配置為對(duì)待處理的音頻片段進(jìn)行混響處理。
[0118] 在本公開的另一個(gè)實(shí)施例中,該第二獲取模塊602被配置為獲取每個(gè)音頻片段在 單位時(shí)長內(nèi)的能量值;將每個(gè)音頻片段在單位時(shí)長內(nèi)的能量值,作為每個(gè)音頻片段的音量 值。
[0119] 在本公開的另一個(gè)實(shí)施例中,該第二獲取模塊602被配置為對(duì)于任一音頻片段,應(yīng) 用W下公式,計(jì)算音頻片段的能量值:
[0120]
[0121 ]其中,y表示音頻片段在單位時(shí)長內(nèi)的能量值,T表示單位時(shí)長,t表示單位時(shí)長內(nèi) 的任一時(shí)刻,I St I表示音頻片段在t時(shí)刻的振幅。
[0122] 在本公開的另一個(gè)實(shí)施例中,該確定模塊603被配置為從至少兩個(gè)音頻片段的音 量值中,獲取最大的音量值;將最大的音量值對(duì)應(yīng)的音頻片段,作為待處理的音頻片段。
[0123] 在本公開的另一個(gè)實(shí)施例中,該確定模塊603被配置為根據(jù)至少兩個(gè)音頻片段的 音量值,確定每個(gè)音頻片段的音量值在所有音頻片段的音量值總和中的權(quán)重值;根據(jù)每個(gè) 音量片段的音量值及權(quán)重值,確定目標(biāo)音量值;根據(jù)目標(biāo)音量值,調(diào)節(jié)至少兩個(gè)音頻片段中 一個(gè)音頻片段的音量值,得到待處理的音頻片段。
[0124] 在本公開的另一個(gè)實(shí)施例中,該裝置還包括:拷貝模塊。
[0125] 該拷貝模塊被配置為將通過混響處理得到的混響音頻片段拷貝到每個(gè)聲道對(duì)應(yīng) 的存儲(chǔ)單元中。
[0126] 本公開實(shí)施例提供的裝置,并未直接將獲取到的多個(gè)音頻片段進(jìn)行混響處理,而 是基于每個(gè)聲道所采集的音頻片段的音量值,從多個(gè)音頻片段中,確定出待處理的音頻片 段,由于該待處理的音頻片段更能反映出所采集到的多個(gè)音頻片段的錄制場(chǎng)景,因而避免 了混響處理后的音頻片段失真,使得所得到的混響音頻片段的音效較佳。
[0127] 關(guān)于上述實(shí)施例中的裝置,其中各個(gè)模塊執(zhí)行操作的具體方式已經(jīng)在有關(guān)該方法 的實(shí)施例中進(jìn)行了詳細(xì)描述,此處將不做詳細(xì)闡述說明。
[0128] 圖7是根據(jù)一示例性實(shí)施例示出的一種用于混響處理的裝置700的框圖。例如,裝 置700可W是移動(dòng)電話,計(jì)算機(jī),數(shù)字廣播終端,消息收發(fā)設(shè)備,游戲控制臺(tái),平板設(shè)備,醫(yī)療 設(shè)備,健身設(shè)備,個(gè)人數(shù)字助理等。
[0129] 參照?qǐng)D7,裝置700可W包括W下一個(gè)或多個(gè)組件:處理組件702,存儲(chǔ)器704,電源 組件706,多媒體組件708,音頻組件710,輸入/輸出(I/O)接口712,傳感器組件714,W及通 信組件716。
[0130] 處理組件702通??刂蒲b置700的整體操作,諸如與顯示,電話呼叫,數(shù)據(jù)通信,相 機(jī)操作和記錄操作相關(guān)聯(lián)的操作。處理組件702可W包括一個(gè)或多個(gè)處理器720來執(zhí)行指 令,W完成上述的方法的全部或部分步驟。此外,處理組件702可W包括一個(gè)或多個(gè)模塊,便 于處理組件702和其他組件之間的交互。例如,處理組件702可W包括多媒體模塊,W方便多 媒體組件708和處理組件702之間的交互。
[0131] 存儲(chǔ)器704被配置為存儲(chǔ)各種類型的數(shù)據(jù)W支持在裝置700的操作。運(yùn)些數(shù)據(jù)的示 例包括用于在裝置700上操作的任何應(yīng)用程序或方法的指令,聯(lián)系人數(shù)據(jù),電話簿數(shù)據(jù),消 息,圖片,視頻等。存儲(chǔ)器704可W由任何類型的易失性或非易失性存儲(chǔ)設(shè)備或者它們的組 合實(shí)現(xiàn),如靜態(tài)隨機(jī)存取存儲(chǔ)器(SRAM),電可擦除可編程只讀存儲(chǔ)器化EPROM),可擦除可編 程只讀存儲(chǔ)器化PROM),可編程只讀存儲(chǔ)器(PROM),只讀存儲(chǔ)器(ROM),磁存儲(chǔ)器,快閃存儲(chǔ) 器,磁盤或光盤。
[0132] 電源組件706為裝置700的各種組件提供電力。電源組件706可W包括電源管理系 統(tǒng),一個(gè)或多個(gè)電源,及其他與為裝置700生成、管理和分配電力相關(guān)聯(lián)的組件。
[0133] 多媒體組件708包括在所述裝置700和用戶之間的提供一個(gè)輸出接口的屏幕。在一 些實(shí)施例中,屏幕可W包括液晶顯示器化CD)和觸摸面板(TP)。如果屏幕包括觸摸面板,屏 幕可W被實(shí)現(xiàn)為觸摸屏,W接收來自用戶的輸入信號(hào)。觸摸面板包括一個(gè)或多個(gè)觸摸傳感 器W感測(cè)觸摸、滑動(dòng)和觸摸面板上的手勢(shì)。所述觸摸傳感器可W不僅感測(cè)觸摸或滑動(dòng)動(dòng)作 的邊界,而且還檢測(cè)與所述觸摸或滑動(dòng)操作相關(guān)的持續(xù)時(shí)間和壓力。在一些實(shí)施例中,多媒 體組件708包括一個(gè)前置攝像頭和/或后置攝像頭。當(dāng)裝置700處于操作模式,如拍攝模式或 視頻模式時(shí),前置攝像頭和/或后置攝像頭可W接收外部的多媒體數(shù)據(jù)。每個(gè)前置攝像頭和 后置攝像頭可W是一個(gè)固定的光學(xué)透鏡系統(tǒng)或具有焦距和光學(xué)變焦能力。
[0134] 音頻組件710被配置為輸出和/或輸入音頻信號(hào)。例如,音頻組件710包括一個(gè)麥克 風(fēng)(MIC),當(dāng)裝置700處于操作模式,如呼叫模式、記錄模式和語音識(shí)別模式時(shí),麥克風(fēng)被配 置為接收外部音頻信號(hào)。所接收的音頻信號(hào)可W被進(jìn)一步存儲(chǔ)在存儲(chǔ)器704或經(jīng)由通信組 件716發(fā)送。在一些實(shí)施例中,音頻組件710還包括一個(gè)揚(yáng)聲器,用于輸出音頻信號(hào)。
[013引I/O接口 712為處理組件702和外圍接口模塊之間提供接口,上述外圍接口模塊可 W是鍵盤,點(diǎn)擊輪,按鈕等。運(yùn)些按鈕可包括但不限于:主頁按鈕、音量按鈕、啟動(dòng)按鈕和鎖 定按鈕。
[0136] 傳感器組件714包括一個(gè)或多個(gè)傳感器,用于為裝置700提供各個(gè)方面的狀態(tài)評(píng) 估。例如,傳感器組件714可W檢測(cè)到裝置700的打開/關(guān)閉狀態(tài),組件的相對(duì)定位,例如所述 組件為裝置700的顯示器和小鍵盤,傳感器組件714還可W檢測(cè)裝置700或裝置700-個(gè)組件 的位置改變,用戶與裝置700接觸的存在或不存在,裝置700方位或加速/減速和裝置700的 溫度變化。傳感器組件714可W包括接近傳感器,被配置用來在沒有任何的物理接觸時(shí)檢測(cè) 附近物體的存在。傳感器組件714還可W包括光傳感器,如CMOS或CCD圖像傳感器,用于在成 像應(yīng)用中使用。在一些實(shí)施例中,該傳感器組件714還可W包括加速度傳感器,巧螺儀傳感 器,磁傳感器,壓力傳感器或溫度傳感器。
[0137] 通信組件716被配置為便于裝置700和其他設(shè)備之間有線或無線方式的通信。裝置 700可W接入基于通信標(biāo)準(zhǔn)的無線網(wǎng)絡(luò),如WiFi, 2G或3G,或它們的組合。在一個(gè)示例性實(shí)施 例中,通信組件716經(jīng)由廣播信道接收來自外部廣播管理系統(tǒng)的廣播信號(hào)或廣播相關(guān)信息。 在一個(gè)示例性實(shí)施例中,所述通信組件716還包括近場(chǎng)通信(NFC)模塊,W促進(jìn)短程通信。例 如,在NFC模塊可基于射頻識(shí)別(RFID)技術(shù),紅外數(shù)據(jù)協(xié)會(huì)(IrDA)技術(shù),超寬帶(UWB)技術(shù), 藍(lán)牙(BT)技術(shù)和其他技術(shù)來實(shí)現(xiàn)。
[0138] 在示例性實(shí)施例中,裝置700可W被一個(gè)或多個(gè)應(yīng)用專用集成電路(ASIC)、數(shù)字信 號(hào)處理器(DSP)、數(shù)字信號(hào)處理設(shè)備(DSPD)、可編程邏輯器件(PLD)、現(xiàn)場(chǎng)可編程口陣列 (FPGA)、控制器、微控制器、微處理器或其他電子元件實(shí)現(xiàn),用于執(zhí)行上述方法。
[0139] 在示例性實(shí)施例中,還提供了一種包括指令的非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),例 如包括指令的存儲(chǔ)器704,上述指令可由裝置700的處理器720執(zhí)行W完成上述方法。例如, 所述非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可W是ROM、隨機(jī)存取存儲(chǔ)器(RAM) XD-R0M、磁帶、軟盤 和光數(shù)據(jù)存儲(chǔ)設(shè)備等。
[0140] 本公開實(shí)施例提供的裝置,并未直接將獲取到的多個(gè)音頻片段進(jìn)行混響處理,而 是基于每個(gè)聲道所采集的音頻片段的音量值,從多個(gè)音頻片段中,確定出待處理的音頻片 段,由于該待處理的音頻片段更能反映出所采集到的多個(gè)音頻片段的錄制場(chǎng)景,因而避免 了混響處理后的音頻片段失真,使得所得到的混響音頻片段的音效較佳。
[0141] -種非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),當(dāng)所述存儲(chǔ)介質(zhì)中的指令由移動(dòng)終端的處理 器執(zhí)行時(shí),使得移動(dòng)終端能夠執(zhí)行一種混響處理方法,所述方法包括:
[0142] 獲取至少兩個(gè)音頻片段,每個(gè)音頻片段由一個(gè)聲道采集,且至少兩個(gè)音頻片段具 有相同的音頻內(nèi)容及時(shí)長;
[0143] 獲取每個(gè)音頻片段的音量值;
[0144] 根據(jù)至少兩個(gè)音頻片段的音量值,從至少兩個(gè)音頻片段中,確定待處理的音頻片 段;
[0145] 對(duì)待處理的音頻片段進(jìn)行混響處理。
[0146] 在本公開的另一個(gè)實(shí)施例中,獲取每個(gè)音頻片段的音量值,包括:
[0147] 獲取每個(gè)音頻片段在單位時(shí)長內(nèi)的能量值;
[0148] 將每個(gè)音頻片段在單位時(shí)長內(nèi)的能量值,作為每個(gè)音頻片段的音量值。
[0149] 在本公開的另一個(gè)實(shí)施例中,獲取每個(gè)音頻片段在單位時(shí)長內(nèi)的能量值,包括:
[0150] 對(duì)于任一音頻片段,應(yīng)用W下公式,計(jì)算音頻片段的能量值:
[0151]
[0152] 其中,y表示音頻片段在單位時(shí)長內(nèi)的能量值,T表示單位時(shí)長,t表示單位時(shí)長內(nèi) 的任一時(shí)刻,I St I表示音頻片段在t時(shí)刻的振幅。
[0153] 在本公開的另一個(gè)實(shí)施例中,根據(jù)至少兩個(gè)音頻片段的音量值,從至少兩個(gè)音頻 片段中,確定待處理的音頻片段,包括:
[0154] 從至少兩個(gè)音頻片段的音量值中,獲取最大的音量值;
[0155] 將最大的音量值對(duì)應(yīng)的音頻片段,作為待處理的音頻片段。
[0156] 在本公開的另一個(gè)實(shí)施例中,根據(jù)至少兩個(gè)音頻片段的音量值,從至少兩個(gè)音頻 片段中,確定待處理的音頻片段,包括:
[0157] 根據(jù)至少兩個(gè)音頻片段的音量值,確定每個(gè)音頻片段的音量值在所有音頻片段的 音量值總和中的權(quán)重值;
[0158] 根據(jù)每個(gè)音量片段的音量值及權(quán)重值,確定目標(biāo)音量值;
[0159] 根據(jù)目標(biāo)音量值,調(diào)節(jié)至少兩個(gè)音頻片段中一個(gè)音頻片段的音量值,得到待處理 的音頻片段。
[0160]在本公開的另一個(gè)實(shí)施例中,對(duì)待處理的音頻片段進(jìn)行混響處理之后,還包括: [0161 ]將通過混響處理得到的混響音頻片段拷貝到每個(gè)聲道對(duì)應(yīng)的存儲(chǔ)單元中。
[0162] 本公開實(shí)施例提供的非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),并未直接將獲取到的多個(gè)音 頻片段進(jìn)行混響處理,而是基于每個(gè)聲道所采集的音頻片段的音量值,從多個(gè)音頻片段中, 確定出待處理的音頻片段,由于該待處理的音頻片段更能反映出所采集到的多個(gè)音頻片段 的錄制場(chǎng)景,因而避免了混響處理后的音頻片段失真,使得所得到的混響音頻片段的音效 較佳。
[0163] 本領(lǐng)域技術(shù)人員在考慮說明書及實(shí)踐運(yùn)里公開的公開后,將容易想到本公開的其 它實(shí)施方案。本申請(qǐng)旨在涵蓋本公開的任何變型、用途或者適應(yīng)性變化,運(yùn)些變型、用途或 者適應(yīng)性變化遵循本公開的一般性原理并包括本公開未公開的本技術(shù)領(lǐng)域中的公知常識(shí) 或慣用技術(shù)手段。說明書和實(shí)施例僅被視為示例性的,本公開的真正范圍和精神由下面的 權(quán)利要求指出。
[0164] 應(yīng)當(dāng)理解的是,本公開并不局限于上面已經(jīng)描述并在附圖中示出的精確結(jié)構(gòu),并 且可W在不脫離其范圍進(jìn)行各種修改和改變。本公開的范圍僅由所附的權(quán)利要求來限制。
【主權(quán)項(xiàng)】
1. 一種混響處理方法,其特征在于,所述方法包括: 獲取至少兩個(gè)音頻片段,每個(gè)音頻片段由一個(gè)聲道采集,且所述至少兩個(gè)音頻片段具 有相同的音頻內(nèi)容及時(shí)長; 獲取每個(gè)音頻片段的音量值; 根據(jù)所述至少兩個(gè)音頻片段的音量值,從所述至少兩個(gè)音頻片段中,確定待處理的音 頻片段; 對(duì)所述待處理的音頻片段進(jìn)行混響處理。2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取每個(gè)音頻片段的音量值,包括: 獲取每個(gè)音頻片段在單位時(shí)長內(nèi)的能量值; 將所述每個(gè)音頻片段在單位時(shí)長內(nèi)的能量值,作為每個(gè)音頻片段的音量值。3. 根據(jù)權(quán)利要求2所述的方法,其特征在于,所述獲取每個(gè)音頻片段在單位時(shí)長內(nèi)的能 量值,包括: 對(duì)于任一音頻片段,應(yīng)用以下公式,計(jì)算所述音頻片段的能量值:其中,y表示所述音頻片段在所述單位時(shí)長內(nèi)的能量值,T表示所述單位時(shí)長,t表示所 述單位時(shí)長內(nèi)的任一時(shí)刻,I St |表示所述音頻片段在t時(shí)刻的振幅。4. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述至少兩個(gè)音頻片段的音量 值,從所述至少兩個(gè)音頻片段中,確定待處理的音頻片段,包括: 從所述至少兩個(gè)音頻片段的音量值中,獲取最大的音量值; 將所述最大的音量值對(duì)應(yīng)的音頻片段,作為所述待處理的音頻片段。5. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述至少兩個(gè)音頻片段的音量 值,從所述至少兩個(gè)音頻片段中,確定待處理的音頻片段,包括: 根據(jù)所述至少兩個(gè)音頻片段的音量值,確定每個(gè)音頻片段的音量值在所有音頻片段的 音量值總和中的權(quán)重值; 根據(jù)每個(gè)音量片段的音量值及權(quán)重值,確定目標(biāo)音量值; 根據(jù)所述目標(biāo)音量值,調(diào)節(jié)所述至少兩個(gè)音頻片段中一個(gè)音頻片段的音量值,得到所 述待處理的音頻片段。6. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述對(duì)所述待處理的音頻片段進(jìn)行混響處 理之后,還包括: 將通過混響處理得到的混響音頻片段拷貝到每個(gè)聲道對(duì)應(yīng)的存儲(chǔ)單元中。7. -種混響處理裝置,其特征在于,所述裝置包括: 第一獲取模塊,用于獲取至少兩個(gè)音頻片段,每個(gè)音頻片段由一個(gè)聲道采集,且所述至 少兩個(gè)音頻片段具有相同的音頻內(nèi)容及時(shí)長; 第二獲取模塊,用于獲取每個(gè)音頻片段的音量值; 確定模塊,用于根據(jù)所述至少兩個(gè)音頻片段的音量值,從所述至少兩個(gè)音頻片段中,確 定待處理的音頻片段; 處理模塊,用于對(duì)所述待處理的音頻片段進(jìn)行混響處理。8. 根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述第二獲取模塊,用于獲取每個(gè)音頻片 段在單位時(shí)長內(nèi)的能量值;將所述每個(gè)音頻片段在單位時(shí)長內(nèi)的能量值,作為每個(gè)音頻片 段的音量值。9. 根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述第二獲取模塊,還用于對(duì)于任一音頻 片段,應(yīng)用以下公式,計(jì)算所述音頻片段的能量值:其中,y表示所述音頻片段在所述單位時(shí)長內(nèi)的能量值,T表示所述單位時(shí)長,t表示所 述單位時(shí)長內(nèi)的任一時(shí)刻,I St |表示所述音頻片段在t時(shí)刻的振幅。10. 根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述確定模塊,用于從所述至少兩個(gè)音頻 片段的音量值中,獲取最大的音量值;將所述最大的音量值對(duì)應(yīng)的音頻片段,作為所述待處 理的音頻片段。11. 根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述確定模塊,用于根據(jù)所述至少兩個(gè)音 頻片段的音量值,確定每個(gè)音頻片段的音量值在所有音頻片段的音量值總和中的權(quán)重值; 根據(jù)每個(gè)音量片段的音量值及權(quán)重值,確定目標(biāo)音量值;根據(jù)所述目標(biāo)音量值,調(diào)節(jié)所述至 少兩個(gè)音頻片段中一個(gè)音頻片段的音量值,得到所述待處理的音頻片段。12. 根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述裝置還包括: 拷貝模塊,用于將通過混響處理得到的混響音頻片段拷貝到每個(gè)聲道對(duì)應(yīng)的存儲(chǔ)單元 中。13. -種混響處理裝置,其特征在于,包括: 處理器; 用于存儲(chǔ)處理器可執(zhí)行的指令的存儲(chǔ)器; 其中,所述處理器被配置為: 獲取至少兩個(gè)音頻片段,每個(gè)音頻片段由一個(gè)聲道采集,且所述至少兩個(gè)音頻片段具 有相同的音頻內(nèi)容及時(shí)長; 獲取每個(gè)音頻片段的音量值; 根據(jù)所述至少兩個(gè)音頻片段的音量值,從所述至少兩個(gè)音頻片段中,確定待處理的音 頻片段; 對(duì)所述待處理的音頻片段進(jìn)行混響處理。
【文檔編號(hào)】H04R3/00GK106060707SQ201610365847
【公開日】2016年10月26日
【申請(qǐng)日】2016年5月27日
【發(fā)明人】顏嘉甫, 張柳軍, 熊達(dá)蔚
【申請(qǐng)人】北京小米移動(dòng)軟件有限公司