一種音效處理方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本申請(qǐng)涉及信號(hào)處理技術(shù)領(lǐng)域,尤其涉及一種音效處理方法及裝置。
【背景技術(shù)】
[0002]隨著互聯(lián)網(wǎng)快速發(fā)展和終端應(yīng)用的普及開(kāi)發(fā),越來(lái)越多的用戶得以更方便地在終端設(shè)備上在線K歌,大大提高了用戶唱歌的便利性,改善了用戶體驗(yàn)。然而終端設(shè)備產(chǎn)品上的在線K歌應(yīng)用使得用戶K歌環(huán)境復(fù)雜化,系統(tǒng)采集到的聲音輸入可能不僅包括人聲,還包括唱歌時(shí)外放的伴奏聲及各種存在的環(huán)境噪聲等,例如,在用戶使用耳機(jī)錄音時(shí),外界聽(tīng)不到音樂(lè)伴奏聲,此時(shí)采集到的聲音為純?nèi)寺?;反之?dāng)用戶將外放開(kāi)啟時(shí),如利用音箱播放音樂(lè),此時(shí)采集的聲音中將混有少量伴奏音;而在嘈雜的環(huán)境中,采集到的聲音還將含有噪聲等干擾。聲源輸入的復(fù)雜性給音效處理造成了很大的困難,同時(shí)也影響了 K歌產(chǎn)品的用戶體驗(yàn)。
[0003]目前,移動(dòng)終端采用的音效處理方法是對(duì)采集的聲音輸入基于統(tǒng)一原則進(jìn)行優(yōu)化,即對(duì)不同的聲音輸入類型均按照預(yù)設(shè)的指定音效處理方法進(jìn)行效果處理。然而不同的聲音輸入,如純?nèi)寺暭皫О樽嗟娜寺曉跀?shù)據(jù)分布上有很大的不同,采用統(tǒng)一的方法對(duì)聲音輸入進(jìn)行音效處理顯然過(guò)于籠統(tǒng),無(wú)法滿足音效優(yōu)化效果。
【發(fā)明內(nèi)容】
[0004]為解決上述技術(shù)問(wèn)題,本申請(qǐng)實(shí)施例提供一種音效處理方法及裝置,能夠改善音效處理的效果。技術(shù)方案如下:
[0005]一種音效處理方法,包括:
[0006]米集聲音信號(hào);
[0007]確定所述聲音信號(hào)對(duì)應(yīng)的聲音類型;
[0008]選擇與所述聲音類型對(duì)應(yīng)的音效處理方法對(duì)所述聲音信號(hào)進(jìn)行音效處理。
[0009]優(yōu)選地,所述確定所述聲音信號(hào)對(duì)應(yīng)的聲音類型,包括:
[0010]對(duì)所述聲音信號(hào)進(jìn)行分巾貞;
[0011]對(duì)每一巾貞聲音信號(hào)進(jìn)行端點(diǎn)檢測(cè),獲得所述聲音信號(hào)的池音段和噪音段;
[0012]計(jì)算所述聲音信號(hào)的所述濁音段的信噪比;
[0013]根據(jù)所述信噪比確定所述聲音信號(hào)對(duì)應(yīng)的聲音類型。
[0014]優(yōu)選地,所述確定所述聲音信號(hào)對(duì)應(yīng)的聲音類型,包括:
[0015]提取所述聲音信號(hào)的聲學(xué)特征;
[0016]計(jì)算所述聲學(xué)特征與預(yù)先獲得的各聲音類型模型的似然值;
[0017]將具有最大似然值的聲音類型模型作為所述聲音信號(hào)對(duì)應(yīng)的聲音類型。
[0018]優(yōu)選地,在所述計(jì)算所述聲學(xué)特征與預(yù)先獲得的各聲音類型模型的似然值之前,還包括:
[0019]獲得各聲音類型模型;
[0020]所述獲得各聲音類型模型,包括:
[0021]收集多組訓(xùn)練數(shù)據(jù),所述訓(xùn)練數(shù)據(jù)包括標(biāo)準(zhǔn)聲音信號(hào)對(duì)應(yīng)的不同類型的聲音信號(hào);
[0022]提取所述訓(xùn)練數(shù)據(jù)的聲學(xué)特征;
[0023]根據(jù)所述訓(xùn)練數(shù)據(jù)的聲學(xué)特征進(jìn)行模型訓(xùn)練獲得不同類型的聲音信號(hào)對(duì)應(yīng)的聲音類型模型。
[0024]優(yōu)選地,在所述選擇與所述聲音類型對(duì)應(yīng)的音效處理方法對(duì)所述聲音信號(hào)進(jìn)行音效處理之前,還包括:
[0025]獲得所述聲音信號(hào)的信噪比;
[0026]所述選擇與所述聲音類型對(duì)應(yīng)的音效處理方法對(duì)所述聲音信號(hào)進(jìn)行音效處理,包括:
[0027]根據(jù)所述聲音信號(hào)的信噪比及所述聲音信號(hào)的聲音類型選擇音效處理方法對(duì)所述聲音信號(hào)進(jìn)行音效處理。
[0028]優(yōu)選地,所述選擇與所述聲音類型對(duì)應(yīng)的音效處理方法對(duì)所述聲音信號(hào)進(jìn)行音效處理,包括:
[0029]當(dāng)所述聲音信號(hào)的信噪比小于第一信噪比閾值,且聲音類型為純?nèi)寺暵曇纛愋蜁r(shí),降低所述聲音信號(hào)的低頻部分,提高中低頻和中高頻部分;
[0030]當(dāng)所述聲音信號(hào)的信噪比大于或等于所述第一信噪比閾值,且聲音類型為純?nèi)寺曇纛愋蜁r(shí),減小所述聲音信號(hào)的人聲音軌的最大電平與音軌平均電平之間的差別,提高所述聲音信號(hào)的高頻部分;
[0031]當(dāng)所述聲音信號(hào)的信噪比小于所述第一信噪比閾值,且聲音類型為帶伴奏的聲音類型時(shí),提聞所述聲首彳目號(hào)的中聞?lì)l及聞?lì)l部分,并減少混響時(shí)間;
[0032]當(dāng)所述聲音信號(hào)的信噪比大于或等于所述第一信噪比閾值,且聲音類型為帶伴奏的聲音類型時(shí),提高所述聲音信號(hào)的高頻部分,對(duì)高頻部分進(jìn)行補(bǔ)償,去除低頻部分。
[0033]優(yōu)選地,所述方法還包括:
[0034]對(duì)進(jìn)行音效處理后的聲音信號(hào)進(jìn)行混音處理。
[0035]優(yōu)選地,所述對(duì)進(jìn)行音效處理后的聲音信號(hào)進(jìn)行混音處理包括:
[0036]確定所述聲音信號(hào)所屬的歌曲類型;
[0037]查找所述聲音信號(hào)所屬的歌曲類型對(duì)應(yīng)的人聲與伴奏的第一能量比條件;
[0038]計(jì)算所述聲音信號(hào)中人聲與伴奏的第二能量比;
[0039]當(dāng)所述第二能量比不滿足所述第一能量比條件時(shí),根據(jù)所述第一能量比條件調(diào)整所述聲音信號(hào)中的人聲或伴奏;
[0040]將調(diào)整后的所述聲音信號(hào)中的人聲和伴奏進(jìn)行混音。
[0041]一種音效處理裝置,包括:
[0042]信號(hào)采集單元,用于采集聲音信號(hào);
[0043]類型確定單元,用于確定所述聲音信號(hào)對(duì)應(yīng)的聲音類型;
[0044]音效處理單元,用于選擇與所述聲音類型對(duì)應(yīng)的音效處理方法對(duì)所述聲音信號(hào)進(jìn)行音效處理。
[0045]優(yōu)選地,所述類型確定單元包括:
[0046]分巾貞子單兀,用于對(duì)所述聲音信號(hào)進(jìn)行分巾貞;
[0047]檢測(cè)子單元,用于對(duì)每一幀聲音信號(hào)進(jìn)行端點(diǎn)檢測(cè),獲得所述聲音信號(hào)的濁音段和噪音段;
[0048]第一計(jì)算子單元,用于計(jì)算所述聲音信號(hào)的所述濁音段的信噪比;
[0049]第一確定子單元,用于根據(jù)所述信噪比確定所述聲音信號(hào)對(duì)應(yīng)的聲音類型。
[0050]優(yōu)選地,所述類型確定單元包括:
[0051]提取子單元,用于提取所述聲音信號(hào)的聲學(xué)特征;
[0052]第二計(jì)算子單元,用于計(jì)算所述聲學(xué)特征與預(yù)先獲得的各聲音類型模型的似然值;
[0053]第二確定子單元,用于將具有最大似然值的聲音類型模型作為所述聲音信號(hào)對(duì)應(yīng)的聲音類型。
[0054]優(yōu)選地,所述裝置還包括:
[0055]模型獲取單元,用于在所述第二計(jì)算子單元計(jì)算所述似然值之前,獲得各聲音類型模型;
[0056]所述模型獲取單元包括:
[0057]收集子單元,用于收集多組訓(xùn)練數(shù)據(jù),所述訓(xùn)練數(shù)據(jù)包括標(biāo)準(zhǔn)聲音信號(hào)對(duì)應(yīng)的不同類型的聲音信號(hào);
[0058]特征提取子單元,用于提取所述訓(xùn)練數(shù)據(jù)的聲學(xué)特征;
[0059]模型訓(xùn)練子單元,用于根據(jù)所述訓(xùn)練數(shù)據(jù)的聲學(xué)特征進(jìn)行模型訓(xùn)練獲得不同類型的聲音信號(hào)對(duì)應(yīng)的聲音類型模型。
[0060]優(yōu)選地,所述裝置還包括:
[0061]數(shù)據(jù)獲取單元,用于在所述音效處理單元進(jìn)行音效處理之前,獲得所述聲音信號(hào)的信噪比;
[0062]所述音效處理單元,具體用于根據(jù)所述聲音信號(hào)的信噪比及所述聲音信號(hào)的聲音類型選擇音效處理方法對(duì)所述聲音信號(hào)進(jìn)行音效處理。
[0063]優(yōu)選地,所述音效處理單元,具體用于當(dāng)所述聲音信號(hào)的信噪比小于第一信噪比閾值,且聲音類型為純?nèi)寺暵曇纛愋蜁r(shí),降低所述聲音信號(hào)的低頻部分,提高中低頻和中高頻部分;當(dāng)所述聲音信號(hào)的信噪比大于或等于所述第一信噪比閾值,且聲音類型為純?nèi)寺暵曇纛愋蜁r(shí),減小所述聲音信號(hào)的人聲音軌的最大電平與音軌平均電平之間的差別,提高所述聲音信號(hào)的高頻部分;當(dāng)所述聲音信號(hào)的信噪比小于所述第一信噪比閾值,且聲音類型為帶伴奏的聲首類型時(shí),提聞所述聲首/[目號(hào)的中聞?lì)l及聞?lì)l部分,并減少混響時(shí)間;當(dāng)所述聲音信號(hào)的信噪比大于或等于所述第一信噪比閾值,且聲音類型為帶伴奏的聲音類型時(shí),提高所述聲音信號(hào)的高頻部分,對(duì)高頻部分進(jìn)行補(bǔ)償,去除低頻部分。
[0064]優(yōu)選地,所述裝置還包括:
[0065]混音處理單元,用于對(duì)進(jìn)行音效處理后的聲音信號(hào)進(jìn)行混音處理。
[0066]優(yōu)選地,所述混音處理單元包括:
[0067]第三確定子單元,用于確定所述聲音信號(hào)所屬的歌曲類型;
[0068]查找子單元,用于查找所述聲音信號(hào)所屬的歌曲類型對(duì)應(yīng)的人聲與伴奏的第一能量比條件;
[0069]第三計(jì)算子單元,用于計(jì)算所述聲音信號(hào)中人聲與伴奏的第二能量比;
[0070]調(diào)整子單元,用于當(dāng)所述第二能量比不滿足所述第一能量比條件時(shí),根據(jù)所述第一能量比條件調(diào)整所述聲音信號(hào)中的人聲或伴奏;
[0071]混音子單元,用于將調(diào)整后的所述聲音信號(hào)中的人聲和伴奏進(jìn)行混音。
[0072]本發(fā)明實(shí)施例至少具有以下有益效果:
[0073]本發(fā)明實(shí)施例通過(guò)對(duì)采集到的聲音信號(hào)進(jìn)行區(qū)分,并針對(duì)不同的聲音類型采用不同的方法進(jìn)行音效處理,使得音效處理進(jìn)一步細(xì)化,從而得到了更優(yōu)的音效效果。
【附圖說(shuō)明】
[0074]為了更清楚地說(shuō)明本申請(qǐng)實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本申請(qǐng)中記載的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0075]圖1為本發(fā)明實(shí)施例一種音效處理的方法流程圖;
[0076]圖2為本發(fā)明實(shí)施例中一種確定聲音信號(hào)對(duì)應(yīng)的聲音