本發(fā)明涉及車輛降噪,特別涉及一種基于降噪模塊的通訊方法及系統(tǒng)。
背景技術(shù):
1、隨著汽車行業(yè)的快速發(fā)展,汽車普遍配置語音識別等功能,隨著功能復(fù)雜性增加,汽車總線交互也越來越頻繁,總線交互過程容易出現(xiàn)沖突,導(dǎo)致部分功能不可用或偶發(fā)不可用。為了確保各功能穩(wěn)定使用,以提高時效性和準確性,以確保語音識別高效,流暢,滿足用戶的使用需求,因此,保證語音識別的通訊正常越發(fā)重要。
2、現(xiàn)有技術(shù)當(dāng)中,當(dāng)前策略只能降低語音識別無法喚醒情況,使其概率很低,但并不能完全規(guī)避。
技術(shù)實現(xiàn)思路
1、基于此,本發(fā)明的目的是提供一種基于降噪模塊的通訊方法及系統(tǒng),用于解決現(xiàn)有技術(shù)中只能降低語音識別無法喚醒情況,使其概率很低,但并不能完全規(guī)避的技術(shù)問題。
2、本發(fā)明一方面提供一種基于降噪模塊的通訊方法,應(yīng)用于基于降噪模塊的通訊系統(tǒng),所述系統(tǒng)包括ivi主機系統(tǒng),網(wǎng)關(guān)系統(tǒng),功放系統(tǒng)以及揚聲器系統(tǒng);所述ivi主機系統(tǒng)包括音視頻系統(tǒng)、語音系統(tǒng)、功放系統(tǒng)以及倒車監(jiān)控安全系統(tǒng);所述語音系統(tǒng)包括降噪模塊以及麥克風(fēng);所述降噪模塊中預(yù)設(shè)了多種模式,多種模式包括雙音區(qū)、主駕模式以及副駕模式;
3、所述方法包括:
4、降噪模塊默認需寫入雙音區(qū)寄存器,該降噪模塊初始化后通過i2c寫入雙音區(qū)模式;
5、當(dāng)降噪模塊出現(xiàn)異常情況時,降低i2c的速率以使降噪模塊上電完成程序穩(wěn)定運行后再進行i2c讀寫操作。
6、上述基于降噪模塊的通訊方法,通過將降噪模塊默認需寫入雙音區(qū)寄存器,該降噪模塊初始化后通過i2c寫入雙音區(qū)模式;當(dāng)降噪模塊出現(xiàn)異常情況時,降低i2c的速率以使降噪模塊上電完成程序穩(wěn)定運行后再進行i2c讀寫操作,解決了現(xiàn)有技術(shù)中只能降低語音識別無法喚醒情況,使其概率很低,但并不能完全規(guī)避的技術(shù)問題。
7、另外,根據(jù)本發(fā)明上述的基于降噪模塊的通訊方法,還可以具有如下附加的技術(shù)特征:
8、進一步地,異常情況包括:
9、當(dāng)因受i2c速率及外部干擾(esd\eos\電磁等)會影響模塊之間的通訊,出現(xiàn)偶發(fā)性寄存器寫入不成功。
10、進一步地,異常情況還包括:
11、i2c讀寫時間過早,上電后降噪模塊需要時間來加載運行程序,而語音程序在寫入降噪模式的寄存器參數(shù)時沒有充分等待降噪模塊穩(wěn)定運行后就進行i2c讀寫操作,導(dǎo)致參數(shù)寫入不成功,出現(xiàn)降噪模塊的模式錯誤。
12、進一步地,異常情況還包括:
13、或通過i2c寫入降噪模式后,軟件沒有對寫入降噪模塊的數(shù)據(jù)進行校驗,沒有對異常情況進行監(jiān)聽。
14、進一步地,當(dāng)降噪模塊出現(xiàn)異常情況時,降低i2c的速率的步驟包括:
15、當(dāng)降噪模塊出現(xiàn)異常情況時,將i2c速率從原有的速率降低至1/4倍。
16、進一步地,當(dāng)降噪模塊出現(xiàn)異常情況時,降低i2c的速率以使降噪模塊上電完成程序穩(wěn)定運行后再進行i2c讀寫操作的步驟包括:
17、語音操作i2c寫入降噪模塊的等待時間延長1s后,待降噪模塊上電完成程序穩(wěn)定運行后再進行i2c讀寫操作。
18、進一步地,該降噪模塊初始化后通過i2c寫入雙音區(qū)模式的步驟包括:
19、在降噪模塊初始化成功后或者切換藍牙通話過程中,在讀寫寄存器過程中新增retry機制,所述retry機制包括寫寄存器和讀寄存器;其中:
20、寫寄存器:寫完寄存器,讀寄存器值,若讀出來的寄存器的值不是預(yù)期值,則延后50ms重新寫+讀,直到讀的值等于寫的值為止;
21、讀寄存器:讀失敗或讀的不是預(yù)想值,則重新執(zhí)行寫+讀,以確保讀出來值是預(yù)期值,所述預(yù)期值為雙音區(qū)值。
1.一種基于降噪模塊的通訊方法,其特征在于,應(yīng)用于基于降噪模塊的通訊系統(tǒng),所述系統(tǒng)包括ivi主機系統(tǒng),網(wǎng)關(guān)系統(tǒng),功放系統(tǒng)以及揚聲器系統(tǒng);所述ivi主機系統(tǒng)包括音視頻系統(tǒng)、語音系統(tǒng)、功放系統(tǒng)以及倒車監(jiān)控安全系統(tǒng);所述語音系統(tǒng)包括降噪模塊以及麥克風(fēng);所述降噪模塊中預(yù)設(shè)了多種模式,多種模式包括雙音區(qū)、主駕模式以及副駕模式;
2.根據(jù)權(quán)利要求1所述的基于降噪模塊的通訊方法,其特征在于,異常情況包括:
3.根據(jù)權(quán)利要求2所述的基于降噪模塊的通訊方法,其特征在于,異常情況還包括:
4.根據(jù)權(quán)利要求3所述的基于降噪模塊的通訊方法,其特征在于,異常情況還包括:
5.根據(jù)權(quán)利要求1所述的基于降噪模塊的通訊方法,其特征在于,當(dāng)降噪模塊出現(xiàn)異常情況時,降低i2c的速率的步驟包括:
6.根據(jù)權(quán)利要求1所述的基于降噪模塊的通訊方法,其特征在于,當(dāng)降噪模塊出現(xiàn)異常情況時,降低i2c的速率以使降噪模塊上電完成程序穩(wěn)定運行后再進行i2c讀寫操作的步驟包括:
7.根據(jù)權(quán)利要求1所述的基于降噪模塊的通訊方法,其特征在于,該降噪模塊初始化后通過i2c寫入雙音區(qū)模式的步驟包括: