本發(fā)明涉及音頻技術(shù)領(lǐng)域,尤其涉及一種應(yīng)用于外置聲卡的音效處理方法及裝置。
背景技術(shù):
目前,外置聲卡攜帶的音效的數(shù)量很有限,既受限于自身的存儲空間,也受限于開發(fā)者的設(shè)計,這必然導(dǎo)致用戶對外置聲卡輸入的音頻信號所能夠進(jìn)行的音效處理不夠豐富。
如果用戶希望通過使用更加豐富的音效對音頻信號進(jìn)行音效處理時,一般只能增加外置聲卡的內(nèi)部存儲空間,這不僅會導(dǎo)致外置聲卡的生產(chǎn)制造成本有所增加,而且要在外置聲卡中從大量的音效中提取出用戶所需,將會影響外置聲卡對音頻信號的處理效率,進(jìn)而影響用戶的體驗(yàn)感。
技術(shù)實(shí)現(xiàn)要素:
為了解決現(xiàn)有技術(shù)中存在的上述缺陷,有必要提供一種應(yīng)用于外置聲卡的音效處理方法及裝置。
為了解決上述技術(shù)問題,本發(fā)明所采用的技術(shù)方案為:
一種應(yīng)用于外置聲卡的音效處理方法,包括:響應(yīng)于音效編輯指令的觸發(fā),于音效處理界面載入音效編輯界面,所述音效編輯指令對應(yīng)于當(dāng)前音效;于所述音效編輯界面對其中顯示的效果器的連接關(guān)系進(jìn)行編輯,以改變所述當(dāng)前音效的音效處理效果。
進(jìn)一步地,所述效果器包括多個第一效果器,所述多個第一效果器對應(yīng)于所述當(dāng)前音效;所述對其中顯示的效果器的連接關(guān)系進(jìn)行編輯包括:通過調(diào)整所述多個第一效果器的連接順序,或者,刪減所述多個第一效果器中的幾個,得到新的當(dāng)前音效。
進(jìn)一步地,所述效果器還包括多個第二效果器,所述多個第二效果器預(yù)存于效果器庫;所述對其中顯示的效果器的連接關(guān)系進(jìn)行編輯還包括:由所述效果器庫中選取至少一個所述第二效果器形成一個第二效果器包,所述第二效果器包對應(yīng)于效果器選取指令;響應(yīng)于效果器選取指令的觸發(fā),增加所述第二效果器包至所述當(dāng)前音效對應(yīng)的多個第一效果器中。
進(jìn)一步地,所述第二效果器來源于本地客戶端集成的機(jī)架,和/或,來源于云端服務(wù)器存儲的機(jī)架。
進(jìn)一步地,所述方法還包括:由預(yù)設(shè)音效庫中選取一個音效,所述音效對應(yīng)于音效選取指令;響應(yīng)于所述音效選取指令的觸發(fā),于所述音效處理界面顯示所述音效選取指令對應(yīng)的音效及其音效參數(shù),所述音效即為所述當(dāng)前音效;對所述當(dāng)前音效的音效參數(shù)進(jìn)行調(diào)節(jié),以改變所述當(dāng)前音效的音效處理效果。
進(jìn)一步地,所述預(yù)設(shè)音效庫中的音效存儲于本地客戶端和/或云端服務(wù)器。
進(jìn)一步地,所述音效參數(shù)包括第一音效參數(shù);當(dāng)調(diào)節(jié)的所述音效參數(shù)為所述第一音效參數(shù)時,所述對所述當(dāng)前音效的音效參數(shù)進(jìn)行調(diào)節(jié)包括:預(yù)設(shè)音效參數(shù)調(diào)節(jié)對應(yīng)的一個音效參數(shù)包,所述音效參數(shù)包對應(yīng)于音效參數(shù)調(diào)節(jié)指令;響應(yīng)于所述音效參數(shù)調(diào)節(jié)指令的觸發(fā),根據(jù)所述音效參數(shù)調(diào)節(jié)對應(yīng)的所述音效參數(shù)包對所述當(dāng)前音效的音效參數(shù)進(jìn)行更新。
進(jìn)一步地,所述音效參數(shù)包括第二音效參數(shù);當(dāng)調(diào)節(jié)的所述音效參數(shù)為所述第二音效參數(shù)時,所述方法還包括:根據(jù)選定的所述效果器于所述音效編輯界面中載入音效參數(shù)調(diào)節(jié)界面,以在所述音效參數(shù)調(diào)節(jié)界面中對選定的所述效果器對應(yīng)的第二音效參數(shù)進(jìn)行調(diào)節(jié)。
進(jìn)一步地,所述方法還包括:根據(jù)所述當(dāng)前音效對外置聲卡輸入的音頻信號進(jìn)行音效處理。
一種應(yīng)用于外置聲卡的音效處理裝置,包括:界面加載模塊,用以響應(yīng)于音效編輯指令的觸發(fā),于音效處理界面載入音效編輯界面,所述音效編輯指令對應(yīng)于當(dāng)前音效;效果編輯模塊,用以于所述音效編輯界面對其中顯示的效果器的連接關(guān)系進(jìn)行編輯,以改變所述當(dāng)前音效的音效處理效果。
進(jìn)一步地,所述效果器包括多個第一效果器,所述多個第一效果器對應(yīng)于所述當(dāng)前音效;所述效果編輯模塊包括:第一效果器編輯單元,用以通過調(diào)整所述多個第一效果器的連接順序,或者,刪減所述多個第一效果器中的幾個,得到新的當(dāng)前音效。
進(jìn)一步地,所述效果器還包括多個第二效果器,所述多個第二效果器預(yù)存于效果器庫;所述效果編輯模塊還包括:第二效果器選取單元,用以由所述效果器庫中選取至少一個所述第二效果器形成一個第二效果器包,所述第二效果器包對應(yīng)于效果器選取指令;第二效果器編輯單元,用以響應(yīng)于效果器選取指令的觸發(fā),增加所述第二效果器包至所述當(dāng)前音效對應(yīng)的多個第一效果器中。
與現(xiàn)有技術(shù)相比,本發(fā)明具有以下有益效果:
通過響應(yīng)于音效編輯指令的觸發(fā),于音效處理界面載入音效編輯界面,該音效編輯指令對應(yīng)于當(dāng)前音效,并于音效編輯界面對其中顯示的效果器的連接關(guān)系進(jìn)行編輯,以改變當(dāng)前音效的音效處理效果,再利用當(dāng)前音效對外置聲卡輸入的音頻信號進(jìn)行音效處理。也就是說,用戶不僅能夠利用外置聲卡自身攜帶的音效進(jìn)行音效處理,還可以利用音效處理系統(tǒng)通過當(dāng)前音效生成路徑生成的音效進(jìn)行音效處理,從而豐富了音效處理功能,大大提升了用戶體驗(yàn)感。
附圖說明
圖1為一實(shí)施例的應(yīng)用于外置聲卡的音效處理裝置的結(jié)構(gòu)框圖;
圖2為一實(shí)施例的應(yīng)用于外置聲卡的音效處理方法的流程圖;
圖3為另一實(shí)施例的應(yīng)用于外置聲卡的音效處理方法的流程圖;
圖4為另一實(shí)施例的應(yīng)用于外置聲卡的音效處理方法的流程圖;
圖5為另一實(shí)施例的應(yīng)用于外置聲卡的音效處理方法的流程圖。
具體實(shí)施方式
體現(xiàn)本發(fā)明特征與優(yōu)點(diǎn)的典型實(shí)施方式將在以下的說明中詳細(xì)敘述。應(yīng)理解的是本發(fā)明能夠在不同的實(shí)施方式上具有各種的變化,其皆不脫離本發(fā)明的范圍,且其中的說明及圖示在本質(zhì)上是當(dāng)作說明之用,而非用以限制本發(fā)明。
請參閱圖1,在一實(shí)施例中,一種應(yīng)用于外置聲卡的音效處理裝置,包括:界面加載模塊110和效果編輯模塊130。
其中,界面加載模塊110用以響應(yīng)于音效編輯指令的觸發(fā),于音效處理界面載入音效編輯界面,音效編輯指令對應(yīng)于當(dāng)前音效。
效果編輯模塊130用以于音效編輯界面對其中顯示的效果器的連接關(guān)系進(jìn)行編輯,以改變當(dāng)前音效的音效處理效果。
需要說明的是,外置聲卡為usb接口形式,可以與具有usb接口的本地客戶端相連接,例如,本地客戶端可以是智能手機(jī)、平板電腦、筆記本電腦、計算機(jī)等終端設(shè)備。應(yīng)用于外置聲卡的音效處理裝置既可以是獨(dú)立的裝置,分別與外置聲卡與本地客戶端相連,也可以是集成于本地客戶端中的硬件設(shè)備,本發(fā)明并不以此為限。
音效處理界面是用戶對外置聲卡輸入的音頻信號進(jìn)行音效處理的主控界面,通過音效處理界面中進(jìn)行的音效處理即是將當(dāng)前音效的音效處理效果添加至外置聲卡輸入的音頻信號,使得用戶通過音頻輸出設(shè)備(例如耳機(jī)、音響等)收聽到經(jīng)過音效處理的音頻信號。
其中,當(dāng)前音效可以是由預(yù)存于音效處理裝置中的音效選取得到的,也可以是由編輯了效果器的連接關(guān)系得到的,還可以是由調(diào)節(jié)了當(dāng)前音效的音效參數(shù)得到的。
下面對音效處理裝置匹配的音效處理方法加以詳細(xì)地說明。
請參閱圖2,在一實(shí)施例中,一種應(yīng)用于外置聲卡的音效處理方法,包括以下步驟:
步驟210,響應(yīng)于音效編輯指令的觸發(fā),于音效處理界面載入音效編輯界面,音效編輯指令對應(yīng)于當(dāng)前音效。
本實(shí)施例中,當(dāng)前音效的音效處理效果的編輯是通過音效編輯界面中進(jìn)行的。
具體地,音效處理界面中為該音效編輯界面增設(shè)一個開啟入口,通過該開啟入口中用戶觸發(fā)的開啟操作,相應(yīng)地產(chǎn)生音效編輯指令。通過響應(yīng)該音效編輯指令的觸發(fā),使得音效編輯界面被載入音效處理界面,進(jìn)而于音效編輯界面中對當(dāng)前音效的音效處理效果進(jìn)行編輯。
步驟230,于音效編輯界面對其中顯示的效果器的連接關(guān)系進(jìn)行編輯,以改變當(dāng)前音效的音效處理效果。
通過音效編輯指令與當(dāng)前音效的對應(yīng)關(guān)系,使得響應(yīng)該音效編輯指令的觸發(fā)的過程中,音效編輯界面中至少能夠顯示出該當(dāng)前音效所對應(yīng)的效果器。
當(dāng)然,在不同的應(yīng)用場景中,在音效編輯界面中還可以顯示其它效果器,例如,用戶從云端服務(wù)器中下載的效果器,或者,本地客戶端中預(yù)存的效果器。
由于音效是由一個或者多個效果器按照預(yù)定順序連接而成的,因此,為了改變當(dāng)前音效的音效處理效果,可以對音效編輯界面中顯示的各種效果器的連接關(guān)系進(jìn)行編輯。
例如,音效編輯界面中顯示有a1、a2、a3三種效果器,當(dāng)前音效對應(yīng)的是a1效果器->a2效果器(->表示連接關(guān)系),用戶可以通過連接a3效果器->a1效果器改變當(dāng)前音效的音效處理效果,也可以通過連接a1效果器->a2效果器->a3效果器改變當(dāng)前音效的音效處理效果。
在一實(shí)施例中,效果器包括多個第一效果器,多個第一效果器對應(yīng)于當(dāng)前音效。換句話說,當(dāng)前音效是由多個第一效果器按照預(yù)定順序連接而成的。
進(jìn)一步地,所述對其中顯示的效果器的連接關(guān)系進(jìn)行編輯包括以下步驟:
通過調(diào)整多個第一效果器的連接順序,或者,刪減多個第一效果器中的幾個,得到新的當(dāng)前音效。
例如,音效編輯界面中顯示有b1、b2、b3三種效果器,當(dāng)前音效對應(yīng)的是b1效果器->b2效果器->b3效果器,則新的當(dāng)前音效可以是由b3效果器->b1效果器->b2效果器連接而成的,還可以是由b1效果器->b2效果器連接而成的。
請參閱圖3,在一實(shí)施例中,效果器還包括多個第二效果器,第二效果器與當(dāng)前音效并非對應(yīng)關(guān)系,而是預(yù)存于效果器庫中。
例如,當(dāng)前音效為“變聲電音效果”,音效編輯界面中顯示有3種第一效果器(c1/c2/c3),5種第二效果器(d1/d2/d3/d4/d5);若當(dāng)前音效更換為“另類氣泡效果”,則音效編輯界面中顯示有2種第一效果器(e1/e2),而第二效果器仍為5種:d1/d2/d3/d4/d5。
其中,第二效果器來源于本地客戶端集成的機(jī)架,和/或,來源于云端服務(wù)器存儲的機(jī)架。
進(jìn)一步地,所述對其中顯示的效果器的連接關(guān)系進(jìn)行編輯還包括以下步驟:步驟310,由效果器庫中選取至少一個第二效果器形成一個第二效果器包,第二效果器包對應(yīng)于效果器選取指令。
根據(jù)用戶想要通過當(dāng)前音效達(dá)到的音效處理效果,將由效果器庫中選取至少一個第二效果器形成一個第二效果器包。例如,用戶想要具有壓限效果的音頻信號,則欲達(dá)到壓限效果的當(dāng)前音效,其所需要的第二效果器包中將包含有“壓限效果器”。
具體地,音效編輯界面中將為不同的第二效果器分別增設(shè)一個用戶選擇入口,通過用戶選擇入口中用戶觸發(fā)的選擇操作,即產(chǎn)生效果器選取指令,并同時得到包含有選取的第二效果器的第二效果器包。
步驟330,響應(yīng)于效果器選取指令的觸發(fā),增加第二效果器包至當(dāng)前音效對應(yīng)的多個第一效果器中。
偵聽得到效果器選取指令之后,將與效果器選取指令對應(yīng)的第二效果器包增加至當(dāng)前音效中。
具體地,第二效果器包中包含至少一個第二效果器,該些第二效果器將通過響應(yīng)效果器選取指令的觸發(fā),被增加至當(dāng)前音效對應(yīng)的多個第一效果器中,進(jìn)而通過重新連接第一、第二效果器形成新的當(dāng)前音效。
請參閱圖4,在一實(shí)施例中,如上所述的方法包括以下步驟:
步驟410,由預(yù)設(shè)音效庫中選取一個音效,音效對應(yīng)于音效選取指令。
預(yù)設(shè)音效庫中的音效可以是存儲于本地客戶端,也可以存儲于云端服務(wù)器。
其中,云端服務(wù)器中存儲的音效可以是本地用戶上傳的音效,還可以是其他用戶上傳的音效,通過為用戶設(shè)置訪問權(quán)限,例如,以用戶注冊的方式進(jìn)行,將使得注冊用戶能夠由云端服務(wù)器中免費(fèi)下載得到更多更好的音效,以此豐富注冊用戶于本地客戶端中所進(jìn)行的音效處理功能。
根據(jù)用戶需要對外置聲卡輸入的音頻信號進(jìn)行的音效處理,由預(yù)設(shè)音效庫中選取一個音效。例如,用戶想得到具有ktv音效的音頻信號,則對該音頻信號進(jìn)行的音效處理所對應(yīng)的一個音效為“ktv音效”。
具體地,音效處理界面中將為不同的音效分別增設(shè)一個可供用戶選擇的入口,通過該入口中用戶觸發(fā)的選擇操作,即產(chǎn)生音效選取指令。
步驟430,響應(yīng)于音效選取指令的觸發(fā),于音效處理界面顯示音效選取指令對應(yīng)的音效及其音效參數(shù),音效即為當(dāng)前音效。
偵聽得到音效選取指令之后,音效處理界面中將進(jìn)行該音效選取指令對應(yīng)的音效及其音效參數(shù)的顯示,此時,顯示的該音效即為當(dāng)前音效。
步驟450,對當(dāng)前音效的音效參數(shù)進(jìn)行調(diào)節(jié),以改變當(dāng)前音效的音效處理效果。
不同的音效所具有的音效參數(shù)各不相同,音效參數(shù)可以包括高低音、回聲、混響、變聲、延時、延時混響、降噪、基調(diào)等等。
根據(jù)用戶對當(dāng)前音效的音效參數(shù)進(jìn)行的調(diào)節(jié),例如,若把延時由0ms調(diào)節(jié)為500ms,則當(dāng)前音效的音效處理效果改變?yōu)檠舆t500ms。
請參閱圖5,在一實(shí)施例中,音效參數(shù)包括第一音效參數(shù)。
其中,第一音效參數(shù)針對效果器的基本功能,包括電音、低音、高音、音效音量、音階、基調(diào)等,以滿足一般用戶的普遍需求。
進(jìn)一步地,當(dāng)調(diào)節(jié)的音效參數(shù)為第一音效參數(shù)時,所述對當(dāng)前音效的音效參數(shù)進(jìn)行調(diào)節(jié)包括以下步驟:
步驟510,預(yù)設(shè)音效參數(shù)調(diào)節(jié)對應(yīng)的一個音效參數(shù)包,音效參數(shù)包對應(yīng)于音效參數(shù)調(diào)節(jié)指令。
根據(jù)用戶對當(dāng)前音效的第一音效參數(shù)進(jìn)行的調(diào)節(jié),例如,把基調(diào)調(diào)節(jié)為c大調(diào),將調(diào)節(jié)的第一音效參數(shù)打包形成該音效參數(shù)調(diào)節(jié)對應(yīng)的一個音效參數(shù)包,即完成該音效參數(shù)調(diào)節(jié)對應(yīng)的一個音效參數(shù)包的預(yù)設(shè)過程。
本實(shí)施例中,對第一音效參數(shù)的調(diào)節(jié)直接在音效處理界面中進(jìn)行。具體地,在預(yù)設(shè)過程中,用戶進(jìn)行音效參數(shù)調(diào)節(jié)時即建立了音效參數(shù)包與音效參數(shù)調(diào)節(jié)指令的對應(yīng)關(guān)系。例如,于音效處理界面中為不同的第一音效參數(shù)分別增設(shè)一個用戶調(diào)節(jié)入口,通過用戶調(diào)節(jié)入口中用戶觸發(fā)的調(diào)節(jié)操作,即得到包含了調(diào)節(jié)的第一音效參數(shù)的音效參數(shù)包所對應(yīng)的音效參數(shù)調(diào)節(jié)指令。
步驟530,響應(yīng)于音效參數(shù)調(diào)節(jié)指令的觸發(fā),根據(jù)音效參數(shù)調(diào)節(jié)對應(yīng)的音效參數(shù)包對當(dāng)前音效的音效參數(shù)進(jìn)行更新。
偵聽得到音效參數(shù)調(diào)節(jié)指令之后,通過音效參數(shù)調(diào)節(jié)指令對當(dāng)前音效的音效參數(shù)進(jìn)行更新,使得對外置聲卡輸入的音頻信號進(jìn)行音效處理時,所添加的音效對應(yīng)的音效參數(shù)是調(diào)節(jié)的第一音效參數(shù)。
通過如上所述的方法,使得音效處理中所使用的音效中的音效參數(shù)能夠根據(jù)用戶的實(shí)際需求進(jìn)行任意地調(diào)節(jié),進(jìn)一步地豐富了外置聲卡的音效處理功能。
在一實(shí)施例中,音效參數(shù)包括第二音效參數(shù)。
其中,第二音效參數(shù)針對效果器的高級功能,可以使所生成的音效得到更加精細(xì)的調(diào)節(jié),以滿足專業(yè)用戶的高層次需求。
進(jìn)一步地,當(dāng)調(diào)節(jié)的音效參數(shù)為第二音效參數(shù)時,如上所述的方法還包括以下步驟:
根據(jù)選定的效果器于音效編輯界面中載入音效參數(shù)調(diào)節(jié)界面,以在音效參數(shù)調(diào)節(jié)界面中對選定的效果器對應(yīng)的第二音效參數(shù)進(jìn)行調(diào)節(jié)。
本實(shí)施例中,對第二音效參數(shù)進(jìn)行的調(diào)節(jié)是通過音效參數(shù)調(diào)節(jié)界面中進(jìn)行的。
具體地,音效編輯界面中為該音效參數(shù)調(diào)節(jié)界面增設(shè)一個開啟入口,通過該開啟入口中用戶觸發(fā)的開啟操作,即于音效編輯界面中進(jìn)行音效參數(shù)調(diào)節(jié)界面的加載,以進(jìn)一步地于音效參數(shù)調(diào)節(jié)界面中調(diào)節(jié)第二音效參數(shù)。
第二音效參數(shù)的調(diào)節(jié)過程與步驟510至步驟530基本一致,區(qū)別在于,第一音效參數(shù)的調(diào)節(jié)是在音效處理界面中進(jìn)行的,而第二音效參數(shù)的調(diào)節(jié)是在音效參數(shù)調(diào)節(jié)界面中進(jìn)行的。
進(jìn)一步地,在完成了第一、第二音效參數(shù)的調(diào)節(jié)之后,通過對第一、第二音效參數(shù)對應(yīng)的當(dāng)前音效進(jìn)行存儲,即使得當(dāng)前音效中的音效參數(shù)被更新為調(diào)節(jié)的第一、第二音效參數(shù)。
在一實(shí)施例中,如上所述的方法還包括以下步驟:
根據(jù)當(dāng)前音效對外置聲卡輸入的音頻信號進(jìn)行音效處理。
如前所述,當(dāng)前音效可以是由預(yù)設(shè)音效庫中選取得到的,也可以是由編輯了效果器的連接關(guān)系得到的,還可以是由調(diào)節(jié)了對應(yīng)的音效參數(shù)得到的。在得到了當(dāng)前音效之后,將該當(dāng)前音效的音效處理效果添加至外置聲卡輸入的音頻信號,即使得用戶通過音頻輸出設(shè)備(例如耳機(jī)、音響等)收聽到經(jīng)過音效處理的音頻信號。
上述內(nèi)容,僅為本發(fā)明的較佳實(shí)施例,并非用于限制本發(fā)明的實(shí)施方案,本領(lǐng)域普通技術(shù)人員根據(jù)本發(fā)明的主要構(gòu)思和精神,可以十分方便地進(jìn)行相應(yīng)的變通或修改,故本發(fā)明的保護(hù)范圍應(yīng)以權(quán)利要求書所要求的保護(hù)范圍為準(zhǔn)。