一種音頻信號處理方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及電子設(shè)備技術(shù)領(lǐng)域,尤其涉及一種音頻信號處理方法及裝置。
【背景技術(shù)】
[0002]現(xiàn)有高通平臺、MTK平臺都使用頻率分區(qū)動態(tài)范圍控制(multibandDynamic rangecontrol, MBDRC)方案對音頻信號進行處理,即將同一音源的音頻信號分成多個信號頻段,然后針對多個信號頻段中的每一個信號頻段進行單獨DRC運算處理。
[0003]上述MBDRC方案需要對音頻信號的頻率進行區(qū)分再分別做DRC處理,假如信號頻段分為8段,則信號處理時需要對8個頻段信號分別作DRC處理,即CPU處理器需要同時做8次DRC運算處理。對于信號較復(fù)雜的音源,比如雷霆戰(zhàn)機等游戲的沖關(guān)爆破音效時,該音源混雜的背景音源有20多組,通過MBDRC處理時,CPU此刻的運算量為20x8次DRC運算處理,容易促使CPU運算量過載,導(dǎo)致音頻外放信號出現(xiàn)卡頓。
【發(fā)明內(nèi)容】
[0004]本發(fā)明提供一種音頻信號處理方法及裝置,以期提升音頻信號處理效率和音頻播放的流暢性。
[0005]本發(fā)明實施例第一方面提供了一種音頻信號處理方法,包括:
[0006]獲取參考音頻信號,其中,所述參考音頻信號包括M個音源的M組音頻信號,所述M為正整數(shù);
[0007]檢測所述M是否大于或等于預(yù)設(shè)閾值;
[0008]若檢測到所述M大于或等于預(yù)設(shè)閾值,則對所述參考音頻信號執(zhí)行全頻段動態(tài)范圍控制FDRC操作以獲取目標(biāo)音頻信號;
[0009]輸出所述目標(biāo)音頻信號。
[0010]結(jié)合本發(fā)明實施例第一方面,在本發(fā)明實施例第一方面的第一種可能的實現(xiàn)方式中,所述對所述參考音頻信號執(zhí)行全頻段動態(tài)范圍控制FDRC操作以獲取目標(biāo)音頻信號,包括:
[0011]合并所述M個音源的M組音頻信號為一組音頻信號;
[0012]針對所述一組音頻信號執(zhí)行全頻段動態(tài)范圍控制FDRC操作以獲取目標(biāo)音頻信號。
[0013]結(jié)合本發(fā)明實施例第一方面,在本發(fā)明實施例第一方面的第二種可能的實現(xiàn)方式中,所述對所述參考音頻信號執(zhí)行全頻段動態(tài)范圍控制FDRC操作以獲取目標(biāo)音頻信號,包括:
[0014]確定所述M組音頻信號的M個信號頻段;
[0015]根據(jù)信號頻段的相似度劃分所述M組音頻信號為N個音頻信號集合,所述N為小于所述M的正整數(shù);
[0016]對所述N個音頻信號集合分別執(zhí)行FDRC操作以獲取N組參考音頻信號;
[0017]合并所述N組參考音頻信號以獲取目標(biāo)音頻信號。
[0018]結(jié)合本發(fā)明實施例第一方面,在本發(fā)明實施例第一方面的第三種可能的實現(xiàn)方式中,所述對所述參考音頻信號執(zhí)行全頻段動態(tài)范圍控制FDRC操作以獲取目標(biāo)音頻信號,包括:
[0019]提取所述參考音頻信號中信號頻率屬于預(yù)設(shè)信號頻段的音頻信號;
[0020]針對提取的所述音頻信號執(zhí)行FDRC操作以獲取目標(biāo)音頻信號。
[0021]結(jié)合本發(fā)明實施例第一方面以及本發(fā)明實施例第一方面的第一種至第三種中任一種可能的實現(xiàn)方式,在本發(fā)明實施例第一方面的第四種可能的實現(xiàn)方式中,所述獲取音頻信號,包括:
[0022]獲取預(yù)存的與移動終端當(dāng)前運行的應(yīng)用相關(guān)聯(lián)的音頻信號;
[0023]或者,
[0024]獲取網(wǎng)絡(luò)服務(wù)器推送的音頻信號。
[0025]實施本發(fā)明實施例,移動終端首先獲取參考音頻信號,其中,所述參考音頻信號包括M個音源的M組音頻信號,所述M為正整數(shù),其次,檢測所述M是否大于或等于預(yù)設(shè)閾值,若檢測到所述M大于或等于預(yù)設(shè)閾值,則對所述參考音頻信號執(zhí)行FDRC操作以獲取目標(biāo)音頻信號,最后,輸出所述目標(biāo)音頻信號。由于上述參考音頻信號包括M個音源的M組音頻信號,執(zhí)行FDRC操作對應(yīng)的運算量將小于MBDRC的操作,故而有利于提升音頻信號處理效率和音頻播放的流暢性。
[0026]本發(fā)明實施例第二方面提供了一種音頻信號處理裝置,包括:
[0027]獲取模塊,用于獲取參考音頻信號,其中,所述參考音頻信號包括M個音源的M組音頻信號,所述M為正整數(shù);
[0028]檢測模塊,用于檢測所述M是否大于或等于預(yù)設(shè)閾值;
[0029]FDRC模塊,用于若檢測到所述M大于或等于預(yù)設(shè)閾值,則對所述參考音頻信號執(zhí)行全頻段動態(tài)范圍控制FDRC操作以獲取目標(biāo)音頻信號;
[0030]輸出模塊,用于輸出所述目標(biāo)音頻信號。
[0031]結(jié)合本發(fā)明實施例第二方面,在本發(fā)明實施例第二方面的第一種可能的實現(xiàn)方式中,所述FDRC模塊包括:
[0032]第一合并單元,用于合并所述M個音源的M組音頻信號為一組音頻信號;
[0033]第一獲取單元,用于針對所述一組音頻信號執(zhí)行全頻段動態(tài)范圍控制FDRC操作以獲取目標(biāo)音頻信號。
[0034]結(jié)合本發(fā)明實施例第二方面,在本發(fā)明實施例第二方面的第二種可能的實現(xiàn)方式中,所述FDRC模塊包括:
[0035]確定單元,用于確定所述M組音頻信號的M個信號頻段;
[0036]劃分單元,用于根據(jù)信號頻段的相似度劃分所述M組音頻信號為N個音頻信號集合,所述N為小于所述M的正整數(shù);
[0037]第二獲取單元,用于對所述N個音頻信號集合分別執(zhí)行FDRC操作以獲取N組參考音頻信號;
[0038]第二合并單元,用于合并所述N組參考音頻信號以獲取目標(biāo)音頻信號。
[0039]結(jié)合本發(fā)明實施例第二方面,在本發(fā)明實施例第二方面的第三種可能的實現(xiàn)方式中,所述FDRC模塊包括:
[0040]提取單元,用于提取所述參考音頻信號中信號頻率屬于預(yù)設(shè)信號頻段的音頻信號;
[0041]第三獲取單元,用于針對提取的所述音頻信號執(zhí)行FDRC操作以獲取目標(biāo)音頻信號。
[0042]結(jié)合本發(fā)明實施例第二方面以及本發(fā)明實施例第二方面的第一種至第三種任一種可能的實現(xiàn)方式,在本發(fā)明實施例第二方面的第四種可能的實現(xiàn)方式中,所述獲取模塊,具體用于獲取預(yù)存的與移動終端當(dāng)前運行的應(yīng)用相關(guān)聯(lián)的音頻信號;或者,獲取網(wǎng)絡(luò)服務(wù)器推送的音頻信號。
[0043]實施本發(fā)明實施例,移動終端首先獲取參考音頻信號,其中,所述參考音頻信號包括M個音源的M組音頻信號,所述M為正整數(shù),其次,檢測所述M是否大于或等于預(yù)設(shè)閾值,若檢測到所述M大于或等于預(yù)設(shè)閾值,則對所述參考音頻信號執(zhí)行FDRC操作以獲取目標(biāo)音頻信號,最后,輸出所述目標(biāo)音頻信號。由于上述參考音頻信號包括M個音源的M組音頻信號,執(zhí)行FDRC操作對應(yīng)的運算量將小于MBDRC的操作,故而有利于提升音頻信號處理效率和音頻播放的流暢性。
【附圖說明】
[0044]為了更清楚地說明本發(fā)明實施例的技術(shù)方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0045]圖1是本發(fā)明第一實施例提出的一種音頻信號處理方法的流程示意圖;
[0046]圖2是本發(fā)明第二實施例提出的一種音頻信號處理方法的流程示意圖;
[0047]圖3是本發(fā)明第三實施例提出的一種音頻信號處理方法的流程示意圖;
[0048]圖4是本發(fā)明第四實施例提出的一種音頻信號處理方法的流程示意圖;
[0049]圖5是本發(fā)明第五實施例提出的一種音頻信號處理裝置的結(jié)構(gòu)示意圖;
[0050]圖6是本發(fā)明第六實施例提出的一種音頻信號處理裝置的結(jié)構(gòu)示意圖。
【具體實施方式】
[0051]為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明方案,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分的實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都應(yīng)當(dāng)屬于本發(fā)明保護的范圍。
[0052]本發(fā)明的說明書和權(quán)利要求書及上述附圖中的術(shù)語“第一”、“第二”和“第三”等是用于區(qū)別不同對象,而不是用于描述特定順序。此外,術(shù)語“包括”和“具有”以及它們?nèi)魏巫冃?,意圖在于覆蓋不排他的包含。例如包含了一系列步驟或單元的過程、方法、系統(tǒng)、產(chǎn)品或設(shè)備沒有限定于已列出的步驟或單元,而是可選地還包括沒有列出的步驟或單元,或可選地還包括對于這些過程、方法、產(chǎn)品或設(shè)備固有的其它步驟或單元。
[0053]在本文中提及“實施例”意味著,結(jié)合實施例描述的特定特征、結(jié)構(gòu)或特性可以包含在本發(fā)明的至少一個實施例中。在說明書中的各個位置出現(xiàn)該短語并不一定均是指相同的實施例,也不是與其它實施例互斥的獨立的或備選的實施例。本領(lǐng)域技術(shù)人員顯式地和隱式地理解的是,本文所描述的實施例可以與其它實施例相結(jié)合。
[0054]本發(fā)明實施例中所描述的動態(tài)范圍控制(Dynamic range control,DRC)用于音頻輸出的柔和壓限,全頻段動態(tài)范圍控制(Full-band DRC)FDRC技術(shù)用于音頻數(shù)字信號處理過程中,將音頻信號作為一個頻段進行DRC處理,即不區(qū)分頻段。實施本發(fā)明實施例,移動終端首先獲取參考音頻信號,其中,所述參考音頻信號包括M個音源的M組音頻信號,所述M為正整數(shù),其次,檢測所述M是否大于或等于預(yù)設(shè)閾值,若檢測到所述M大于或等于預(yù)設(shè)閾值,則對所述參考音頻信號執(zhí)行FDRC操作以獲取目標(biāo)音頻信號,最后,輸出所述目標(biāo)音頻信號。由于上述參考音頻信號包括M個音源的M組音頻信號,執(zhí)行FDRC操作對應(yīng)的運算量將小于MBDRC的操作,故而有利于提升音頻信號處理效率和音頻播放的流暢性。其中,上述移動終端例如可以是智能手機、穿戴式設(shè)備、平板電腦、筆記本等電子裝置,進一步地,還可以是具備專用音頻處理芯片的揚聲器、藍(lán)牙音箱、無線音箱以及車載音箱系統(tǒng),等等。
[0055]下面結(jié)合附圖及【具體實施方式】,對本發(fā)明實施例的技術(shù)方案進行詳細(xì)說明。
[0056]請參考圖1,圖1是本發(fā)明第一實施例提出的一種音頻信號處理方法的流程圖。如圖所示,本發(fā)明實施例中的方法包括:
[0057]S101、移動終端獲取參考音頻信號,其中,