本發(fā)明涉及車載多媒體技術(shù)領(lǐng)域,尤其涉及一種車載音響環(huán)繞聲實現(xiàn)方法。
背景技術(shù):
隨著汽車產(chǎn)業(yè)的迅速發(fā)展,人們對車載娛樂系統(tǒng)的要求也越來越高,需要更好的音質(zhì)和空間效果,在駕駛過程中能享受到美好的音樂,以往的車載音效芯片只能對一些頻點做簡單的EQ(均衡器)的調(diào)整,達不到需要的音效效果。
技術(shù)實現(xiàn)要素:
針對現(xiàn)有技術(shù)中存在的缺陷或不足,本發(fā)明所要解決的技術(shù)問題是:提供一種車載音響環(huán)繞聲實現(xiàn)方法,利用相關(guān)算法實現(xiàn)環(huán)繞聲功能,使得整體的聽感有質(zhì)的飛躍。
為了實現(xiàn)上述目的,本發(fā)明采取的技術(shù)方案為提供一種車載音響環(huán)繞聲實現(xiàn)方法,包括以下步驟:
步驟A:利用Aubit調(diào)試軟件對內(nèi)部DSP資源進行劃分和配置,整理AudioPath音頻路徑,利用不同寄存器的組合實現(xiàn)獨立的環(huán)繞聲模塊;
步驟B:根據(jù)不同的環(huán)繞效果修改對應(yīng)的參數(shù)進行實車試聽;
步驟C: 確認試聽效果后利用Aubit調(diào)試工具生成寄存器數(shù)值集成到代碼中去。
作為本發(fā)明的進一步改進,所述步驟A包括使用內(nèi)部DSP資源的通道擴展寄存器(Chanel Creater)、輸出選擇寄存器(Output Selector)、通用濾波器G(General Filter(G))、通用濾波器H(General Filter(H))、延時寄存器(Delay)、通用濾波器G(General Filter(G))以及矩陣疊加寄存器(Matrix)組成獨立環(huán)繞聲模塊, 利用Aubit工具生成寄存器值集成到代碼中去。
作為本發(fā)明的進一步改進,所述步驟A包括使用內(nèi)部DSP資源的General Filter(B)(通用濾波器B)、Chanel Creater(通道擴展寄存器)以及Output Selector(輸出選擇寄存器)產(chǎn)生兩份的差分信號,根據(jù)實車調(diào)試第一份差分信號和第二份差分信號,同時利用通用濾波器B(General Filter(B))形成一個中心頻點(Fc)為6khz的低通濾波器,用Aubit調(diào)試工具生成寄存器值集成到代碼中去。
本發(fā)明的有益效果是:本發(fā)明對內(nèi)部DSP資源進行合理的劃分和配置,重新整理AudioPath(音頻路徑),利用不同寄存器的組合實現(xiàn)獨立的環(huán)繞聲模塊,同時也不影響EQ(均衡器)頻點的調(diào)整。。
附圖說明
圖1是本發(fā)明的的流程圖;
圖2是DSP 內(nèi)部環(huán)繞聲獨立模塊的構(gòu)成圖;
圖3是實施例1的參數(shù)示意圖;
圖4是實施例1的寄存器數(shù)值;
圖5是實施例2的參數(shù)示意圖;
圖6是實施例2的寄存器數(shù)值。
具體實施方式
下面結(jié)合附圖說明及具體實施方式對本發(fā)明進一步說明。
如圖1所示, 本發(fā)明車載音響環(huán)繞聲實現(xiàn)方法,包括以下步驟:
步驟A:利用Aubit調(diào)試軟件對內(nèi)部DSP資源進行劃分和配置,整理AudioPath音頻路徑,利用不同寄存器的組合實現(xiàn)獨立的環(huán)繞聲模塊;
步驟B:根據(jù)不同的環(huán)繞效果修改對應(yīng)的參數(shù)進行實車試聽;
步驟C: 確認試聽效果后利用Aubit調(diào)試工具生成寄存器數(shù)值集成到代碼中去。
如圖2所示, 所述步驟A包括使用內(nèi)部DSP資源的通道擴展寄存器(Chanel Creater)、輸出選擇寄存器(Output Selector)、通用濾波器G(General Filter(G))、通用濾波器H(General Filter(H))、延時寄存器(Delay)、通用濾波器G(General Filter(G))以及矩陣疊加寄存器(Matrix)組成獨立環(huán)繞聲模塊, 利用Aubit工具生成寄存器值集成到代碼中去。
實施例1:應(yīng)用Delay(延時寄存器)對3,4通道的原音做延時,根據(jù)實車試聽,確認30ms為最好效果,然后通過Matrix(矩陣疊加寄存器)往原音中1、2通道各Mix做了延遲音源,這樣使得左右聲道共同能聽到的聲音產(chǎn)生環(huán)繞效果,如圖3所示。通過修改Delay延時寄存器)參數(shù)改變環(huán)繞聲的空間大小,最大可以產(chǎn)生60ms的延時,如果延時量是60ms,那么最大的距離大概是20米左右,音速340[meter/sec] * 0.060[sec] = 20.4[meter],以上參數(shù)可以根據(jù)實車情況調(diào)整,最后利用Aubit工具生成寄存器值集成到代碼中去,寄存器數(shù)值如圖4。
實施例2:所述步驟A包括使用內(nèi)部DSP資源的General Filter(B)(通用濾波器B)、Chanel Creater(通道擴展寄存器)以及Output Selector(輸出選擇寄存器)產(chǎn)生兩份的差分信號,根據(jù)實車調(diào)試第一份差分信號分別延時30ms和20ms,第二份差分信號左右聲道分別延時7ms和3ms,這樣效果最佳,不但左右聲道共同能聽到的聲音產(chǎn)生環(huán)繞效果,而且左右不同的延時能進一步擴大音域,同時利用通用濾波器B(General Filter(B))形成一個中心頻點(Fc)為6khz的低通濾波器,如圖5,最后利用Aubit(調(diào)試工具)生成寄存器值集成到代碼中去,寄存器數(shù)值如圖6所示。
總上,我們不需要第三方軟件的植入,在DSP內(nèi)部劃分出獨立的環(huán)繞聲模塊,利用不同的算法就可以實現(xiàn)環(huán)繞聲功能,對音效有很大的提升。
以上內(nèi)容是結(jié)合具體的優(yōu)選實施方式對本發(fā)明所作的進一步詳細說明,不能認定本發(fā)明的具體實施只局限于這些說明。對于本發(fā)明所屬技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干簡單推演或替換,都應(yīng)當(dāng)視為屬于本發(fā)明的保護范圍。