本地客戶端之間的連接,需要獲取外置聲卡的驅(qū)動(dòng)程序,通過啟動(dòng)驅(qū)動(dòng)程序,實(shí)現(xiàn)外置聲卡與本地客戶端的連接,以便于后續(xù)于本地客戶端中進(jìn)行對外置聲卡的控制。
[0030]進(jìn)一步地,如圖2所示,如上所述的裝置還包括:本地驅(qū)動(dòng)庫存儲(chǔ)模塊210和/或云端驅(qū)動(dòng)庫存儲(chǔ)模塊230,以形成預(yù)設(shè)驅(qū)動(dòng)庫供調(diào)用聲卡型號(hào)對應(yīng)的驅(qū)動(dòng)程序。
[0031]其中,本地驅(qū)動(dòng)庫存儲(chǔ)模塊210用于存儲(chǔ)與不同型號(hào)的外置聲卡對應(yīng)的多個(gè)驅(qū)動(dòng)程序于本地客戶端。云端驅(qū)動(dòng)庫存儲(chǔ)模塊230用于存儲(chǔ)與不同型號(hào)的外置聲卡對應(yīng)的多個(gè)驅(qū)動(dòng)程序于云端服務(wù)器。更進(jìn)一步地,云端服務(wù)器通過互聯(lián)網(wǎng)與接入外置聲卡的本地客戶端進(jìn)行通訊,以將存儲(chǔ)于云端服務(wù)器的驅(qū)動(dòng)程序傳送至云端驅(qū)動(dòng)庫存儲(chǔ)模塊230中,供與該驅(qū)動(dòng)程序?qū)?yīng)的外置聲卡使用。
[0032]基于此,在外置聲卡接入本地客戶端之后,通過識(shí)別得到的聲卡型號(hào),則能夠由預(yù)設(shè)驅(qū)動(dòng)庫中調(diào)用與外置聲卡的聲卡型號(hào)對應(yīng)的驅(qū)動(dòng)程序。
[0033]控制觸發(fā)模塊130用于觸發(fā)外置聲卡控制指令,以通過響應(yīng)外置聲卡控制指令,根據(jù)調(diào)用所得到的驅(qū)動(dòng)程序于外置聲卡控制裝置中推送與驅(qū)動(dòng)程序?qū)?yīng)的聲卡控制界面,實(shí)現(xiàn)對接入的外置聲卡的控制。
[0034]控制觸發(fā)模塊130對應(yīng)于外置聲卡控制裝置中的一個(gè)實(shí)體按鍵,在驅(qū)動(dòng)程序啟動(dòng)建立了外置聲卡與本地客戶端的連接之后,用戶將按照預(yù)設(shè)的觸發(fā)方式對該實(shí)體按鍵進(jìn)行觸發(fā),預(yù)設(shè)使得控制觸發(fā)模塊130觸發(fā)生成外置聲卡控制指令。例如,實(shí)體按鍵的模式為按下生效,則預(yù)設(shè)的觸發(fā)方式為按下實(shí)體按鍵。
[0035]通過響應(yīng)該外置聲卡控制指令,外置聲卡控制裝置中將展示與該驅(qū)動(dòng)程序?qū)?yīng)的聲卡控制界面。容易理解,驅(qū)動(dòng)程序是與接入的外置聲卡的聲卡型號(hào)對應(yīng)的,則與該驅(qū)動(dòng)程序?qū)?yīng)的聲卡控制界面是用以對該聲卡型號(hào)的外置聲卡進(jìn)行控制的。
[0036]其中,聲卡控制界面作為控制外置聲卡的主內(nèi)容界面,其可以展示于外置聲卡控制裝置中的顯示面板中,該顯示面板可以是觸摸屏,也可以是液晶屏,用以展示外置聲卡控制過程中相應(yīng)的內(nèi)容界面,例如,可以在聲卡控制界面中載入錄音功能所對應(yīng)的內(nèi)容界面。
[0037]通過如上所述的設(shè)置,使得無論本地客戶端中接入了幾種不同型號(hào)的外置聲卡,都能夠根據(jù)識(shí)別得到的不同的聲卡型號(hào),于本地客戶端中進(jìn)行相應(yīng)的聲卡控制界面的推送,從而實(shí)現(xiàn)了對不同型號(hào)的外置聲卡的兼容與控制,既能夠于同一外置聲卡控制裝置中的聲卡控制界面中針對性地對不同型號(hào)的外置聲卡進(jìn)行控制,還避免了用戶使用不同型號(hào)的外置聲卡所對應(yīng)的多個(gè)外置聲卡控制裝置,簡化了操作。
[0038]需要說明的是,外置聲卡控制裝置既可以是獨(dú)立的裝置,也可以是集成于本地客戶端中的硬件設(shè)備,本發(fā)明并不以此為限。若外置聲卡控制裝置集成于本地客戶端,則外置聲卡控制裝置的顯示面板可以是本地客戶端的顯示面板,例如,計(jì)算機(jī)的顯示屏,外置聲卡控制裝置的各實(shí)體按鍵可以分別對應(yīng)于本地客戶端的實(shí)體按鍵,例如,計(jì)算機(jī)鍵盤的某個(gè)按鍵。
[0039]本實(shí)用新型中,于聲卡控制界面中對外置聲卡實(shí)施的控制包括音效處理、錄音擴(kuò)展處理、按鍵設(shè)置、閃避設(shè)置、音量調(diào)節(jié)。其中,音效處理又還包括通過添加音效進(jìn)行的音效處理、通過調(diào)節(jié)音效參數(shù)進(jìn)行的音效處理、通過編輯生成音效進(jìn)行的音效處理等。在不同的應(yīng)用場景中,用戶可以根據(jù)實(shí)際需求對外置聲卡實(shí)施上述各種控制,并將其所實(shí)施的該些控制存儲(chǔ)于外置聲卡控制裝置中內(nèi)置的存儲(chǔ)器中,以供下次使用時(shí)直接調(diào)用,從而有利于不同應(yīng)用場景的迅速切換。
[0040]下面將對該些具體的控制加以詳細(xì)的說明。
[0041 ]請參閱圖3,在一實(shí)施例中,當(dāng)控制為音效處理時(shí),如上所述的控制觸發(fā)模塊包括:音效存儲(chǔ)單元310和音效處理觸發(fā)單元330。
[0042]其中,音效存儲(chǔ)單元310用于存儲(chǔ)音效處理指令及其對應(yīng)的音效包,音效包對應(yīng)于音效處理。
[0043]音效處理觸發(fā)單元330用于觸發(fā)音效處理指令,以通過響應(yīng)音效處理指令的觸發(fā),根據(jù)音效處理對應(yīng)的音效包對外置聲卡輸入的音頻信號(hào)進(jìn)行音效處理。
[0044]音效包中包含的音效可以是固有音效,例如,外置聲卡自帶的音效,還可以是自制音效,例如,用戶自定義編輯生成的音效。
[0045]當(dāng)然,在不同的應(yīng)用場景中,音效包中的音效可以是預(yù)存于本地客戶端的音效,也可以是預(yù)存于云端服務(wù)器的音效。其中,云端服務(wù)器中存儲(chǔ)的音效可以是本用戶上傳的自制音效,還可以是其他用戶上傳的自制音效,通過為用戶設(shè)置訪問權(quán)限,例如,以用戶注冊的方式進(jìn)行,將使得注冊用戶能夠由云端服務(wù)器中免費(fèi)下載得到更多更好的音效,以此豐富注冊用戶于本地客戶端中所進(jìn)行的音效處理功能。
[0046]根據(jù)用戶需要對音頻信號(hào)進(jìn)行的音效處理,將用戶選取的至少一個(gè)音效打包形成該音效處理對應(yīng)的一個(gè)音效包,并存儲(chǔ)于音效存儲(chǔ)單元310。例如,用戶想得到具有KTV音效的音頻信號(hào),則對該音頻信號(hào)進(jìn)行的音效處理所對應(yīng)的一個(gè)音效包中將包含有“KTV音效”。
[0047]音效處理觸發(fā)單元330對應(yīng)于外置聲卡控制裝置中的一個(gè)實(shí)體按鍵,或者,對應(yīng)于聲卡控制界面中顯示出的一個(gè)虛擬按鍵。用戶在進(jìn)行音效選取時(shí),將按照預(yù)設(shè)的觸發(fā)方式對前述按鍵進(jìn)行觸發(fā),使得音效處理觸發(fā)單元330觸發(fā)生成音效處理指令,并存儲(chǔ)于音效存儲(chǔ)單元310。
[0048]外置聲卡控制裝置偵聽得到音效處理指令之后,通過響應(yīng)音效處理指令對外置聲卡輸入的音頻信號(hào)進(jìn)行音效處理對應(yīng)的音效包中音效的添加,使得用戶通過音頻輸出設(shè)備(例如耳機(jī)、音響等)收聽到經(jīng)過音效處理的音頻信號(hào)。
[0049]通過如上所述的設(shè)置,使得用戶能夠根據(jù)打包不同的音效所形成的音效包,對外置聲卡輸入的音頻信號(hào)進(jìn)行對應(yīng)的音效處理,大大豐富了外置聲卡的音效處理功能。
[0050]請參閱圖4,在一實(shí)施例中,當(dāng)控制為對音效包的音效參數(shù)進(jìn)行調(diào)節(jié)時(shí),如上所述的控制觸發(fā)模塊包括:音效參數(shù)存儲(chǔ)單元410和音效參數(shù)更新觸發(fā)單元430。
[0051]其中,音效參數(shù)存儲(chǔ)單元410用于存儲(chǔ)音效參數(shù)調(diào)節(jié)指令及其對應(yīng)的音效參數(shù)包,音效參數(shù)包對應(yīng)于音效參數(shù)調(diào)節(jié)。
[0052]音效參數(shù)更新觸發(fā)單元430用于觸發(fā)音效參數(shù)調(diào)節(jié)指令,以通過響應(yīng)音效參數(shù)調(diào)節(jié)指令的觸發(fā),根據(jù)音效參數(shù)調(diào)節(jié)對應(yīng)的音效參數(shù)包對外置聲卡的當(dāng)前音效包進(jìn)行更新。
[0053]不同的音效所具有的音效參數(shù)各不相同,音效參數(shù)可以包括高低音、回聲、混響、變聲、延時(shí)、延時(shí)混響、降噪、基調(diào)等等。
[0054]根據(jù)用戶對某個(gè)音效的音效參數(shù)進(jìn)行的調(diào)節(jié),例如,把延時(shí)調(diào)節(jié)為500ms,將調(diào)節(jié)的音效參數(shù)打包形成該音效參數(shù)調(diào)節(jié)對應(yīng)的一個(gè)音效參數(shù)包,并存儲(chǔ)于音效參數(shù)存儲(chǔ)單元410。
[0055]音效參數(shù)更新觸發(fā)單元430對應(yīng)于外置聲卡控制裝置中的一個(gè)實(shí)體按鍵,或者,對應(yīng)于聲卡控制界面中顯示出的一個(gè)虛擬按鍵。用戶在進(jìn)行音效參數(shù)調(diào)節(jié)時(shí),將按照預(yù)設(shè)的觸發(fā)方式對前述按鍵進(jìn)行觸發(fā),使得音效參數(shù)更新觸發(fā)單元430觸發(fā)生成音效參數(shù)調(diào)節(jié)指令,并存儲(chǔ)于音效參數(shù)存儲(chǔ)單元410。
[0056]外置聲卡控制裝置偵聽得到音效參數(shù)調(diào)節(jié)指令之后,通過響應(yīng)音效參數(shù)調(diào)節(jié)指令對外置聲卡的當(dāng)前音效參數(shù)進(jìn)行更新,使得對外置聲卡輸入的音頻信號(hào)進(jìn)行音效處理時(shí),所添加的音效對應(yīng)的音效參數(shù)是調(diào)節(jié)的音效參數(shù)。
[0057]通過如上所述的設(shè)置,使得音效處理中所使用的音效中的音效參數(shù)能夠根據(jù)用戶的實(shí)際需求進(jìn)行任意地調(diào)節(jié),進(jìn)一步地豐富了外置聲卡的音效處理功能。
[0058]請參閱圖5,在一實(shí)施例中,當(dāng)控制為對音效包進(jìn)行音效編輯時(shí),如上所述的裝置