主板音效增強方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及一種主板音效增強方法及系統(tǒng),尤其是涉及一種通過數(shù)字信號處理器 來增強主板音效的方法及系統(tǒng)。
【背景技術(shù)】
[0002] 現(xiàn)階段主板上基本都配備有聲卡來實現(xiàn)計算機的發(fā)聲功能?;诠?jié)約成本的考 量,主板上配備的聲卡很多均為集成聲卡。集成聲卡與發(fā)聲設(shè)備(例如揚聲器)直接連接, 在此情況下,主板上大量高速信號的干擾會造成集成聲卡的音效慘不忍睹。因此,需尋求一 種低成本、方便的方法來解決集成聲卡聲音劣質(zhì)的問題。
【發(fā)明內(nèi)容】
[0003] 鑒于以上內(nèi)容,有必要提供一種主板音效增強方法及系統(tǒng),可以通過在主板的集 成聲卡與發(fā)聲設(shè)備之間連接數(shù)字信號處理器,來解決集成聲卡聲音劣質(zhì)的問題,以實現(xiàn)主 板音效的增強。
[0004] 一種主板音效增強方法,應(yīng)用于計算機中,該方法包括步驟:(a)在計算機開機上 電時,初始化數(shù)字信號處理器;(b)設(shè)置計算機的不同音效模式所對應(yīng)的聲音參數(shù)值;(C) 在計算機播放媒體文件的過程中,接收用戶所選擇的音效模式,并根據(jù)該選擇的音效模式 確定計算機的音效模式;(d)根據(jù)該計算機的音效模式及設(shè)置的音效模式與聲音參數(shù)值之 間的對應(yīng)關(guān)系,確定該計算機的音效模式所對應(yīng)的聲音參數(shù)值,并控制數(shù)字信號處理器根 據(jù)該聲音參數(shù)值優(yōu)化所述媒體文件的媒體流;及(e)控制數(shù)字信號處理器將優(yōu)化后的媒體 文件的媒體流輸出至發(fā)聲設(shè)備,并控制發(fā)聲設(shè)備根據(jù)該接收的媒體流向外界發(fā)出聲音。
[0005] -種主板音效增強系統(tǒng),運行于計算機中,該系統(tǒng)包括:初始化模塊,用于在計算 機開機上電時,初始化數(shù)字信號處理器;設(shè)置模塊,用于設(shè)置計算機的不同音效模式所對應(yīng) 的聲音參數(shù)值;接收模塊,用于在計算機播放媒體文件的過程中,接收用戶所選擇的音效模 式,并根據(jù)該選擇的音效模式確定計算機的音效模式;優(yōu)化模塊,用于根據(jù)該計算機的音效 模式及設(shè)置的音效模式與聲音參數(shù)值之間的對應(yīng)關(guān)系,確定該計算機的音效模式所對應(yīng)的 聲音參數(shù)值,并控制數(shù)字信號處理器根據(jù)該聲音參數(shù)值優(yōu)化所述媒體文件的媒體流;及輸 出模塊,用于控制數(shù)字信號處理器將優(yōu)化后的媒體文件的媒體流輸出至發(fā)聲設(shè)備,并控制 發(fā)聲設(shè)備根據(jù)該接收的媒體流向外界發(fā)出聲音。
[0006] 相較于現(xiàn)有技術(shù),本發(fā)明所提供的主板音效增強方法及系統(tǒng),可以通過在集成聲 卡與發(fā)聲設(shè)備之間連接數(shù)字信號處理器,來對不同的媒體文件音頻流進行不同的優(yōu)化處 理,從而可以低成本、方便地解決集成聲卡聲音劣質(zhì)的問題,實現(xiàn)主板音效的增強,以達到 3D音效明顯、高音通透、低音渾厚有彈性及突出人聲的效果。
【附圖說明】
[0007] 圖1是本發(fā)明主板音效增強系統(tǒng)較佳實施例的硬件架構(gòu)圖。
[0008] 圖2是本發(fā)明主板音效增強系統(tǒng)較佳實施例的功能模塊圖。
[0009] 圖3是本發(fā)明主板音效增強方法較佳實施例的作業(yè)流程圖。
[0010] 圖4是本發(fā)明主板音效增強方法較佳實施例的音效模式與聲音參數(shù)的對應(yīng)關(guān)系 表。
[0011] 圖5是本發(fā)明主板音效增強方法較佳實施例的音效模式選擇界面。
[0012] 圖6是本發(fā)明主板音效增強方法其他實施例的音效模式選擇界面。
[0013] 主要元件符號說明
如下【具體實施方式】將結(jié)合上述附圖進一步說明本發(fā)明。
【具體實施方式】
[0014] 參閱圖1所示,是本發(fā)明主板音效增強系統(tǒng)較佳實施例的硬件架構(gòu)圖。該主板音 效增強系統(tǒng)42運行于計算機100中,該計算機100還包括部件,如主板10、顯示設(shè)備20、輸 入設(shè)備30及存儲設(shè)備40。計算機100的部件10-40通過系統(tǒng)總線進行通信。
[0015] 所述存儲設(shè)備40存儲有媒體文件41及所述主板音效增強系統(tǒng)42,該媒體文件為 包含聲音的音樂、視頻等文件。所述顯示設(shè)備20提供用戶界面用于顯示多種音效模式供用 戶選擇。該音效模式可為耳機模式下的電影模式、游戲模式及音樂模式,及非耳機模式下的 電影模式、游戲模式及音樂模式。所述輸入設(shè)備30接收用戶所選擇的音效模式。
[0016] 所述主板10包括集成聲卡11、數(shù)字信號處理器(digital signal processing, DSP)12、發(fā)聲設(shè)備13及處理器14。所述該集成聲卡11用于將媒體文件41解碼成音頻流, 并輸出該音頻流至DSP12,該集成聲卡11可以為音頻多媒體數(shù)字信號編/解碼器(Audio C 〇dec,AC)等聲卡芯片。所述DSP12根據(jù)用戶所輸入的音效模式,將所述音頻流的聲音參數(shù) 調(diào)整至所輸入的音效模式對應(yīng)的聲音參數(shù),并將該調(diào)整后的音頻流輸出至發(fā)聲設(shè)備13。所 述音效模式與聲音參數(shù)的對應(yīng)關(guān)系表參閱圖4所示,該音效模式與聲音參數(shù)的對應(yīng)關(guān)系表 由系統(tǒng)預設(shè),或用戶根據(jù)經(jīng)驗值進行設(shè)置,以實現(xiàn)各音效模式下計算機100的良好音效效 果。所述發(fā)聲設(shè)備13可以為揚聲器等,用于根據(jù)接收的音頻流向外界發(fā)出聲音。
[0017] 所述處理器14用于控制主板音效增強系統(tǒng)42的執(zhí)行。所述主板音效增強系統(tǒng)42 用于在播放媒體文件41的過程中,接收用戶所選擇的音效模式,并控制DSP12根據(jù)該音效 模式所對應(yīng)的聲音參數(shù)調(diào)整媒體文件41的音頻流,并控制發(fā)聲設(shè)備13根據(jù)該調(diào)整后的音 頻流向外界發(fā)出聲音。
[0018] 參閱圖2所示,是本發(fā)明主板音效增強系統(tǒng)較佳實施例的功能模塊圖。該主板音 效增強系統(tǒng)42包括初始化模塊43、設(shè)置模塊44、接收模塊45、優(yōu)化模塊46及輸出模塊47。 模塊43-47包括計算機化程序指令。
[0019] 在計算機100開機上電時,初始化模塊43用于初始化DSP12。在本較佳實施例中, 初始化DSP12為向DSP12中寫入一組預設(shè)的聲音參數(shù)值。該聲音參數(shù)值為媒體文件41的音 頻流所應(yīng)達到的標準參數(shù)值,該聲音參數(shù)值包括音量有效動態(tài)范圍、噪聲門限的低頻增益、 重低音強度、重低音中心頻率、3D強度、3D效果中心頻率、均衡器等上百種參數(shù),圖4中給出 了部分聲音參數(shù)值的示例。
[0020] 在本較佳實施例中,初始化模塊43根據(jù)計算機100是否在開機上電的過程中有連 接耳機,在初始化DSP12時向DSP12中寫入的預設(shè)聲音參數(shù)值不同。此時,在用戶于顯示設(shè) 備20上選擇音效模式前,根據(jù)上述預設(shè)的不同聲音參數(shù)值可以得到不同的音效效果,從而 更加符合用戶的使用習慣。
[0021] 若計算機100在開機上電過程中未初始化DSP12,則在用戶于顯示設(shè)備20上選擇 音效模式前,所述發(fā)聲設(shè)備13沒有聲音發(fā)出。該初始化DSP12可以通過與DSP12連接的微 控制器(Micro Control Unit,MCU)實現(xiàn),或者通過與DSP12連接的閃存(Flash Memory)實 現(xiàn)。
[0022] 設(shè)置模塊44用于設(shè)置不同的音效模式所對應(yīng)的聲音參數(shù)值。參閱圖4所示,為不 同的音效模式與其聲音參數(shù)值之間的對應(yīng)關(guān)系表。
[0023] 接收模塊45用于在計算機100播放媒體文件41的過程中,接收用戶所選擇的音 效模式,并根據(jù)該選擇的音效模式確定計算機100的音效模式。所述媒體文件41可由存儲 設(shè)備40中獲得,或計算機100通過網(wǎng)路而獲得。在本較佳實施例中,音效模式在顯示設(shè)備 20上的顯示如圖5所示,此時,顯示設(shè)備20上列出了所有音效模式,用戶直接點選對應(yīng)的音 效模式,即可實現(xiàn)音效模式的選擇,所述接收模塊45直接確定用戶選擇的音效模式為計算 機100的音效模式。
[0024] 在其他實施例中,音效模式在顯示設(shè)備20上的顯示如圖6所示。此時,顯示設(shè)備20 列出了音效模式包括電影模式、游戲模式及音樂模式,但是并沒有指明計算機100是否連 接有耳機。在該情況下,所述接收模塊45還用于在用戶于顯示設(shè)備20上選擇音效模式后, 偵測計算機100上是否連接有耳機,并根據(jù)偵測到的是否有連接耳機的結(jié)果來確定計算機 100的音效模式。例如,用戶于顯示設(shè)備20上選擇的音效模式為電影模式且計算機100連 接有耳機,則計算機100的音效模式為耳機模式下的電影模式。
[0025] 優(yōu)化模塊46用于根據(jù)該計算機100的音效模式及設(shè)置的音效模式與聲音參數(shù)值 之間的對應(yīng)關(guān)系,確定該計算機100的音效模式所對應(yīng)的聲音參數(shù)值,并控制DSP12根據(jù)該 聲