本發(fā)明涉及汽車(chē)語(yǔ)音領(lǐng)域,特別涉及一種車(chē)載混音方法及其裝置。
背景技術(shù):
近年來(lái),隨著各類(lèi)車(chē)輛行駛的軟件發(fā)展,通過(guò)車(chē)內(nèi)多媒體對(duì)駕駛者提供的音頻需求逐漸增多,有基于娛樂(lè)性的多媒體音頻信號(hào),有基于導(dǎo)航駕駛的提示音頻信號(hào),有基于安全輔助駕駛的報(bào)警提示音頻信號(hào)等。對(duì)這些多種音頻要求同時(shí)播放時(shí),由于車(chē)輛最多只有固定的四個(gè)喇叭輸出,一般采用混合的方式處理后輸出,如基于多媒體娛樂(lè)音頻,混合導(dǎo)航提示或安全駕駛提示方式,但是類(lèi)似導(dǎo)航提示與安全駕駛提示這類(lèi)混合的音頻信號(hào)本身存在噪聲大問(wèn)題,而且只在短時(shí)間內(nèi)播放,長(zhǎng)時(shí)間基本無(wú)需求,如果長(zhǎng)時(shí)間打開(kāi)混合通道,使得原來(lái)正常的高保真需求的多媒體娛樂(lè)信號(hào)收到混合通道的噪聲干擾,影響駕駛者的聽(tīng)覺(jué)享受,。
現(xiàn)有的解決方式是對(duì)多聲道進(jìn)行音量處理,使得輸出相對(duì)舒適的音量,如cn201610276920.5,但是這種方法不能消除混音通道的噪聲干擾,在不需要混合的時(shí)間段,降低混合音頻的音量,提高多媒體音頻的信號(hào)幅值,從而提高多媒體音頻的信噪比,使得噪聲相對(duì)有用音頻減弱,但這種方式容易造成多媒體信號(hào)因幅值過(guò)大導(dǎo)致的失真。
另外一種方法是通過(guò)軟件控制混音通道開(kāi)關(guān)的方式,當(dāng)?shù)诙€(gè)音頻要求打開(kāi)混音通道的情況下,才會(huì)通過(guò)軟件打開(kāi),即保證空閑的時(shí)間里,沒(méi)有混音通道的噪聲干擾,此方案雖從聽(tīng)覺(jué)上減少混音通道的噪聲干擾,但在實(shí)際應(yīng)用中,會(huì)增加軟件邏輯復(fù)雜性,也極有可能會(huì)影響系統(tǒng)的穩(wěn)定性,另外該方法通過(guò)軟件判斷,會(huì)帶來(lái)一定的延時(shí),這種延遲使得混音通道打開(kāi)的時(shí)間跟不上音頻的播放的時(shí)間,往往導(dǎo)致音頻已經(jīng)播放完成,還沒(méi)有打開(kāi)混音通道的情況,使得駕駛者只能夠聽(tīng)到一部分或者完全沒(méi)有聽(tīng)到的需要混合音頻的內(nèi)容。在此外,如果混合語(yǔ)音不是來(lái)自本身系統(tǒng)方案,而是通過(guò)外部設(shè)備直接引進(jìn)系統(tǒng)中,則無(wú)法通過(guò)軟件控制方式處理了。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明要解決的問(wèn)題是,如何解決現(xiàn)有車(chē)載混音中,不能夠同時(shí)存在消除噪聲干擾、混音延遲、音量舒適、控制通用性和結(jié)構(gòu)簡(jiǎn)單。
為了解決上述問(wèn)題,本發(fā)明提供了一種車(chē)載混音方法,包括以下步驟:
s10:設(shè)定噪聲基準(zhǔn)幅值;
s20:對(duì)輸入的混合語(yǔ)音信號(hào)進(jìn)行處理;
s30:將處理后的混合語(yǔ)音信號(hào)的幅值與噪聲基準(zhǔn)幅值進(jìn)行比較,若混合語(yǔ)音信號(hào)的幅值小于或等于噪聲基準(zhǔn)幅值,則跳至s50,否則跳至s40;
s40:打開(kāi)混音通道,將處理后的混合語(yǔ)音信號(hào)與多媒體音源進(jìn)行混合,之后跳轉(zhuǎn)至s20;
s50:關(guān)閉混音通道,之后跳轉(zhuǎn)至s20。
通過(guò)設(shè)置噪聲基準(zhǔn)值,輸入的混合語(yǔ)音信號(hào)進(jìn)行統(tǒng)一的處理,處理后通過(guò)與噪聲基準(zhǔn)值進(jìn)行判斷是否為噪聲,普通的聲道噪聲一般通過(guò)前面的處理步驟濾走,所以一般低于噪聲基準(zhǔn)值的混合語(yǔ)音信號(hào)均為殘存的噪聲信號(hào),其幅值均小于噪聲基準(zhǔn)值,不能夠打開(kāi)混音通道,反之有用的混合語(yǔ)音信號(hào)則能夠打開(kāi)混聲通道,通過(guò)這種方法,不僅不需要區(qū)分聲音的來(lái)源是否是系統(tǒng)本身的方案,降低方案的復(fù)雜性,提高反應(yīng)效率,還能夠?qū)β暤乐械脑肼曔M(jìn)行處理。
步驟s40包括以下步驟:
s41:對(duì)幅值大于噪聲基準(zhǔn)幅值的混合語(yǔ)音信號(hào),進(jìn)行延時(shí)處理;
s42:打開(kāi)混音通道,將處理后的混合語(yǔ)音信號(hào)與多媒體音源進(jìn)行混合,之后跳轉(zhuǎn)至s20。
通過(guò)對(duì)準(zhǔn)備進(jìn)入混音通道的混合語(yǔ)音信號(hào)進(jìn)行延時(shí)處理,能夠保證該信號(hào)中有用的信息段(即大于噪聲基準(zhǔn)值的頻段)能夠避免因信號(hào)傳遞過(guò)程造成混聲通道較慢打開(kāi)而造成一部分有用信息未混入聲道中,使得駕駛者不能夠聽(tīng)到完整的信息。
s20包括以下步驟:
s21:對(duì)輸入的混合語(yǔ)音信號(hào)進(jìn)行濾波處理;
s22:對(duì)輸入的混合語(yǔ)音信號(hào)進(jìn)行放大處理。
通過(guò)對(duì)輸入的混合語(yǔ)音信號(hào)進(jìn)行濾波處理,能夠?qū)⒁徊糠衷肼曋苯訛V除,提高音頻質(zhì)量,也防止后續(xù)的音頻放大步驟會(huì)將一部分噪聲放大,影響后續(xù)的幅值比較判斷。對(duì)輸入的混合語(yǔ)音信號(hào)進(jìn)行放大,能夠使得有用的信息段能夠在后續(xù)混聲后能夠被駕駛者清楚聽(tīng)到。
s10包括以下步驟:
s11:設(shè)定噪聲基準(zhǔn)幅值;
s12:設(shè)定混音聲道。
通過(guò)設(shè)定混聲通道,能夠使得相關(guān)混聲能夠只在某一個(gè)聲道中體現(xiàn),不會(huì)在全車(chē)內(nèi)播放,提高車(chē)內(nèi)乘坐人員的乘坐舒適度。
步驟s40包括以下步驟:
s42:打開(kāi)混音通道,
s43:將處理后的混合語(yǔ)音信號(hào)與選定的多媒體音源的聲道進(jìn)行混合,之后跳轉(zhuǎn)至s20。
一種車(chē)載混音裝置,包括信號(hào)處理模塊、檢測(cè)模塊、開(kāi)關(guān)模塊,所述的信號(hào)處理模塊與檢測(cè)模塊連接,所述的檢測(cè)模塊與開(kāi)關(guān)模塊連接,所述的檢測(cè)模塊能夠控制開(kāi)關(guān)模塊的通斷。通過(guò)在內(nèi)部直接設(shè)置以上各模塊,能夠不管音頻來(lái)源,直接對(duì)音頻處理,提高音頻的處理能力,另外檢測(cè)模塊能夠通過(guò)檢測(cè)結(jié)果直接對(duì)開(kāi)關(guān)模塊進(jìn)行控制,保證了開(kāi)關(guān)的準(zhǔn)確性,另外也提高開(kāi)關(guān)模塊的通斷速度,減少延遲播放的時(shí)間,使得駕駛者更快接收到相關(guān)的音頻信息。
信號(hào)處理模塊包括語(yǔ)音濾波模塊和語(yǔ)音放大模塊,所述的語(yǔ)音濾波模塊與語(yǔ)音放大模塊連接,所述的語(yǔ)音放大模塊與檢測(cè)模塊連接。兩個(gè)模塊能夠?qū)斎氲囊纛l進(jìn)行預(yù)處理,提高后續(xù)的檢測(cè)模塊的判斷精度。
還包括語(yǔ)音延遲模塊,所述的語(yǔ)音延遲模塊設(shè)置在檢測(cè)模塊與開(kāi)關(guān)模塊之間。延遲模塊能夠解決在檢測(cè)模塊在向開(kāi)關(guān)模塊進(jìn)行閉合的信息,開(kāi)關(guān)模塊閉合過(guò)程所需時(shí)間的這段過(guò)程,相關(guān)音頻信息提前到達(dá)開(kāi)關(guān)模塊后不能夠通過(guò)而造成有用信息損失的情況發(fā)生。
本發(fā)明具有以下的有益效果:
1.能夠完整清晰輸出混合語(yǔ)音信號(hào)。通過(guò)前期的濾波降噪處理,以及后續(xù)有用信息段進(jìn)行延時(shí)處理,使得待輸出的混合語(yǔ)音信號(hào)能夠完整地進(jìn)行混合,清晰地進(jìn)行播放。
2.能夠在不需要混合導(dǎo)航提示音或安全駕駛提示音的時(shí)間里,完全拒絕混合通道的噪聲對(duì)多媒體音頻的干擾,高保真地播放多媒體音樂(lè)。
3.通用性強(qiáng)。能夠處理車(chē)載系統(tǒng)內(nèi)或者是外部系統(tǒng)中的音頻信號(hào)。
4.結(jié)構(gòu)簡(jiǎn)單。本發(fā)明的結(jié)構(gòu)簡(jiǎn)單,相對(duì)與現(xiàn)有的復(fù)雜軟件控制方法,在成本以及維修上都有巨大的優(yōu)勢(shì)。
附圖說(shuō)明
圖1為本發(fā)明一種車(chē)載混音方法的方法流程圖。
圖2為本發(fā)明一種車(chē)載混音方法及其裝置的硬件示意圖。
具體實(shí)施方式
下面結(jié)合附圖對(duì)本發(fā)明的較佳實(shí)施例進(jìn)行詳細(xì)闡述,以使本發(fā)明的有點(diǎn)和特征更易被本領(lǐng)域技術(shù)人員理解,從而對(duì)本發(fā)明的保護(hù)范圍作出更為清楚的界定。
實(shí)施例1
首先設(shè)定噪聲基準(zhǔn)幅值,該基準(zhǔn)值可以通過(guò)電路結(jié)構(gòu)的參數(shù)進(jìn)行設(shè)置,也可以存儲(chǔ)在相應(yīng)的信息儲(chǔ)存媒介中。同時(shí)還能夠設(shè)定混聲通道,混聲通道指的是不同的外放通道,車(chē)內(nèi)有4個(gè)喇叭,可以簡(jiǎn)單認(rèn)為有4個(gè)混聲通道,設(shè)定的混聲通道可以是1個(gè)或者是幾個(gè)。在進(jìn)行處理時(shí),首先對(duì)輸入的混合語(yǔ)音信號(hào)進(jìn)行處理,處理的方式可以通過(guò)電路的方式進(jìn)行處理,也可也通過(guò)微處理器中的軟件算法進(jìn)行處理,具體包括了對(duì)信號(hào)的濾波,放大,調(diào)頻和降噪等處理內(nèi)容。在完成對(duì)輸入的信號(hào)進(jìn)行處理后,則將處理后的信號(hào)實(shí)時(shí)與噪聲基準(zhǔn)幅值比較,在幅值大于噪聲基準(zhǔn)幅值的情況下,將混聲通道打開(kāi),因?yàn)榉档谋容^是實(shí)時(shí)比較,所以通道的打開(kāi)和關(guān)閉是根據(jù)實(shí)時(shí)的比較結(jié)果決定的,當(dāng)比較的幅值小于噪聲基準(zhǔn)幅值時(shí),混聲通道會(huì)馬上關(guān)閉。進(jìn)入混聲通道后的有用信息段會(huì)根據(jù)預(yù)先設(shè)定的混聲通道進(jìn)行混聲,在指定的通道下輸出混合的音頻。
實(shí)施例2
如圖1和圖2所示,以車(chē)內(nèi)多媒體音源為基本音源,待混合的音源所發(fā)出的信號(hào)稱(chēng)為混合語(yǔ)音信號(hào)。車(chē)內(nèi)包括有音頻處理模塊和車(chē)輛mcu模塊,車(chē)輛mcu模塊,車(chē)輛內(nèi)部的4個(gè)不同聲道的喇叭,車(chē)輛mcu模塊與音頻處理模塊連接,音頻處理模塊與車(chē)輛內(nèi)部4個(gè)不同聲道的喇叭分別連接,即車(chē)輛mcu能夠控制音頻處理模塊進(jìn)行工作,而音頻控制模塊能夠?qū)⑼獠枯斎氲囊纛l進(jìn)行處理,然后通過(guò)相關(guān)的控制指令發(fā)送給不同的聲道喇叭進(jìn)行發(fā)聲。還包括本發(fā)明的語(yǔ)音濾波模塊、語(yǔ)音放大模塊、檢測(cè)模塊、延遲模塊和開(kāi)關(guān)模塊,待混合的音源與濾波模塊連接,語(yǔ)音濾波模塊的輸出端與語(yǔ)音放大模塊的輸入端連接,語(yǔ)音放大模塊的輸出端與檢測(cè)模塊連接,檢測(cè)模塊的輸出端與延遲模塊連接,延遲模塊的輸出端與開(kāi)關(guān)模塊連接,同時(shí),檢測(cè)模塊可以控制開(kāi)關(guān)模塊的通斷。開(kāi)關(guān)模塊的輸出端則是與音頻控制模塊連接。
待混合的音源在接通的情況下會(huì)長(zhǎng)時(shí)間連接,即會(huì)長(zhǎng)時(shí)間對(duì)本發(fā)明發(fā)出音頻信號(hào),但是音源長(zhǎng)時(shí)間發(fā)送的音頻信號(hào)中并不是全是有用的信息段,當(dāng)音源中不產(chǎn)生有用信息時(shí),其發(fā)出的音頻信息理論上應(yīng)為0,但是由于傳輸環(huán)境和內(nèi)部的電子元件的作用,常常會(huì)產(chǎn)生較多的噪聲。
在與本發(fā)明的連接后,待混合的音源不斷向本發(fā)明發(fā)出音頻,要求進(jìn)行混合,待混合的音頻實(shí)時(shí)通過(guò)語(yǔ)音濾波器進(jìn)行濾波,這里濾波器具體為帶通濾波器,所述的濾波器范圍為20hz~20khz,經(jīng)過(guò)濾波器后,實(shí)時(shí)的濾波語(yǔ)音將會(huì)被語(yǔ)音放大器進(jìn)行放大,將語(yǔ)音放大至合適的幅值大小,放大后將送至檢測(cè)模塊。檢測(cè)模塊本身設(shè)置有噪聲基準(zhǔn)幅值,噪聲基準(zhǔn)幅值具體為一幅值數(shù)值。檢測(cè)模塊將實(shí)時(shí)傳送的待混合的音頻與噪聲基準(zhǔn)幅值進(jìn)行比較,若幅值小于噪聲基準(zhǔn)幅值,則不予動(dòng)作,此時(shí),實(shí)時(shí)的語(yǔ)音信號(hào)仍然能夠通過(guò)檢測(cè)模塊,進(jìn)入到延時(shí)模塊,此時(shí)實(shí)時(shí)的語(yǔ)音信號(hào)將會(huì)被延時(shí)輸出,延時(shí)的時(shí)間與開(kāi)關(guān)模塊的動(dòng)作時(shí)間有關(guān),當(dāng)被延時(shí)的語(yǔ)音信號(hào)輸出時(shí),因?yàn)殚_(kāi)關(guān)信號(hào)尚未閉合,所以信號(hào)將無(wú)法輸出;當(dāng)幅值大于噪聲基準(zhǔn)幅值時(shí),檢測(cè)模塊則控制開(kāi)關(guān)模塊進(jìn)行閉合,使得待混合的音頻能夠通過(guò)開(kāi)關(guān)模塊,進(jìn)入到音頻處理模塊中進(jìn)行混音的處理。因?yàn)檠訒r(shí)模塊對(duì)實(shí)時(shí)的語(yǔ)音信號(hào)進(jìn)行延遲,延遲的時(shí)間與開(kāi)關(guān)模塊的動(dòng)作時(shí)間相同,而信號(hào)在如此環(huán)境下傳輸?shù)臅r(shí)間忽略不計(jì),所以能夠保證有用的信息能夠完整地輸出。當(dāng)音頻信號(hào)被音頻處理模塊接收后,即按照預(yù)定的程序進(jìn)行混音,并輸出,完成整體的混音流程。
上面結(jié)合附圖對(duì)本發(fā)明的實(shí)施方式作了詳細(xì)說(shuō)明,但是本發(fā)明并不限于上述實(shí)施方式,在本領(lǐng)域普通技術(shù)人員所具備的知識(shí)范圍內(nèi),還可以在不脫離本發(fā)明宗旨的前提下作出各種變化。