本發(fā)明屬于通訊技術(shù)領(lǐng)域,具體適用于基于聲音識別的汽車前照燈控制方法。
背景技術(shù):
汽車車燈包括前照燈、尾燈、轉(zhuǎn)向燈、牌照燈等。前照燈包括近光燈、遠光燈、前轉(zhuǎn)向燈、前位燈、前霧燈等,主要起照明和信號作用。尾燈包括后位燈、倒車燈、制動燈、后霧燈、后轉(zhuǎn)向燈等,主要起照明和信號作用。轉(zhuǎn)向燈用來向其它道路使用者表示左轉(zhuǎn)或者右轉(zhuǎn)。牌照燈主要是照明車牌,使人們在黑夜中辨別車輛牌照。
為了自身與他人的安全,要求駕駛員在駕駛過程中正確使用車燈,但是目前依然存在很多不文明駕駛現(xiàn)象,例如:轉(zhuǎn)向不開轉(zhuǎn)向燈,隧道行駛不開燈,長期使用遠光燈。大部分人遇到這種不文明駕駛行為,只能通過按喇叭或閃車燈提醒駕駛員正確使用車燈,但是依然有部分不文明駕駛的駕駛員不能及時注意到他人的提醒,提醒效果較差。另外現(xiàn)有的汽車車燈控制方法僅僅是由駕駛員手動開燈,對于新手駕駛員來說,由于開車經(jīng)驗不豐富,經(jīng)常會出現(xiàn)不文明駕駛行為。
技術(shù)實現(xiàn)要素:
針對現(xiàn)有技術(shù)中的缺陷,本發(fā)明提供基于聲音識別的汽車前照燈控制方法,能夠根據(jù)前方車輛情況自動對遠光燈和近光燈進行切換,能夠及時對不文明駕駛的駕駛員進行提醒,提醒效果好。
基于聲音識別的汽車前照燈的控制方法,包括以下步驟:
用于采集車輛外部環(huán)境的聲音信息,聲音信息由設(shè)置在汽車前端的麥克風(fēng)采集得到;
用于對聲音信息進行分析處理,獲得聲音信息中的汽車喇叭音段,并計算汽車喇叭音段的分貝值的步驟;
用于根據(jù)汽車喇叭音段的分貝值控制遠光燈和近光燈進行切換的步驟;
用于建立多輛車輛之間的局域網(wǎng)的步驟;
用于通過局域網(wǎng)發(fā)送提醒信息的步驟;
用于通過局域網(wǎng)接收提醒信息,并根據(jù)提醒信息控制車燈開啟或關(guān)閉的步驟。
優(yōu)選地,所述對聲音信息進行分析包括:
用于設(shè)定汽車喇叭音段的分貝閾值和參數(shù)選取范圍的步驟;
用于從聲音信息中獲取音頻參數(shù)滿足參數(shù)選取范圍內(nèi)的音頻段,定義該音頻段為所述汽車喇叭音段,計算汽車喇叭音段的分貝值的步驟;
用于判斷汽車喇叭音段的分貝值是否大于分貝閾值,如果是,判斷當前車輛遠光燈是否開啟,如果是,將遠光燈切換到近光燈;當汽車喇叭音段的分貝值小于分貝閾值時,判斷當前車輛遠光燈是否開啟,如果否,開啟遠光燈。
優(yōu)選地,所述音頻參數(shù)為頻率。
優(yōu)選地,所述局域網(wǎng)由設(shè)置于車輛上的藍牙模塊搭建形成。
優(yōu)選地,所述當某車輛發(fā)送提醒信息時,包括:
用于獲取提醒信息接收方的藍牙模塊id號,并定義為目標設(shè)備的步驟;
用于設(shè)定提醒信息發(fā)送方的藍牙模塊為搜索設(shè)備,并進入搜索步驟;
所述搜索步驟包括:
用于獲取與搜索設(shè)備連接的藍牙模塊id號,判斷該藍牙模塊id號中是否存在目標設(shè)備的步驟;
當存在目標設(shè)備時,用于將提醒信息發(fā)送給目標設(shè)備的步驟;
當不存在目標設(shè)備時,用于將獲取的藍牙模塊id號按照藍牙信號從大到小進行排序,并定義第i個藍牙模塊id號為搜索設(shè)備,將提醒信息發(fā)送給搜索設(shè)備,重復(fù)執(zhí)行搜索步驟,i由提醒信息發(fā)送方設(shè)定。
優(yōu)選地,還包括:用于發(fā)起詢問信息的步驟,具體為:
用于獲取詢問信息,設(shè)置詢問信息發(fā)送方的藍牙模塊的訪問級別為1,并將藍牙模塊id號與訪問級別綁定的步驟;
用于設(shè)定詢問信息發(fā)送方的藍牙模塊為詢問設(shè)備,并進入詢問步驟;
用于獲取應(yīng)答信號,定義應(yīng)答信號發(fā)送方的藍牙模塊為應(yīng)答設(shè)備,并進入應(yīng)答步驟;
所述詢問步驟包括:
用于獲取與詢問設(shè)備連接的藍牙模塊id號,并獲取各個藍牙模塊id號的訪問級別的步驟;
當存在訪問級別大于0的藍牙模塊id號時,獲取藍牙信號最強的訪問級別大于0的藍牙模塊id號,讀取該藍牙模塊id號的應(yīng)答信息;
當所有的藍牙模塊id號的訪問級別均為0時,將獲取的藍牙模塊id號按照藍牙信號從大到小進行排序,并定義第j個藍牙模塊id號為詢問設(shè)備,詢問設(shè)備的訪問級別加1,將詢問信息發(fā)送給詢問設(shè)備,重復(fù)執(zhí)行詢問步驟,j由詢問信息發(fā)送方設(shè)定;
所述應(yīng)答步驟包括:
用于獲取與應(yīng)答設(shè)備連接的藍牙模塊id號,并獲取各個藍牙模塊id號的訪問級別的步驟;
當存在訪問級別大于0且小于或等于應(yīng)答設(shè)備的訪問級別的藍牙模塊id號時,用于將應(yīng)答信息發(fā)送給訪問級別小于或等于應(yīng)答設(shè)備的訪問級別的藍牙模塊id號的步驟;
藍牙模塊用于保存應(yīng)答信息的步驟。
優(yōu)選地,還包括;
用于取消詢問的步驟:當接收到取消詢問命令時,清空接收到的應(yīng)答信息,并設(shè)置訪問級別為0。
優(yōu)選地,還包括;所述提醒信息、詢問信息和應(yīng)答信息可以為數(shù)字信息、文本信息、音頻信息和/或視頻信息。
優(yōu)選地,還包括啟動汽車車燈控制的步驟:當接收到車燈控制啟動命令時,自動建立與其他車輛上藍牙模塊的連接。
由上述技術(shù)方案可知,本發(fā)明提供的基于聲音識別的汽車前照燈控制方法,能夠根據(jù)前方車輛情況自動對遠光燈和近光燈進行切換,保證行駛安全。同時該方法還用于臨時建立多輛車輛之間的局域網(wǎng),并通過局域網(wǎng)進行通信,及時對不文明駕駛的駕駛員進行提醒,提醒效果好。
附圖說明
為了更清楚地說明本發(fā)明具體實施方式或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對具體實施方式或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹。在所有附圖中,類似的元件或部分一般由類似的附圖標記標識。附圖中,各元件或部分并不一定按照實際的比例繪制。
圖1為實施例中汽車前照燈控制方法的流程圖。
圖2為實施例中汽車前照燈控制方法中搜索步驟的流程圖。
圖3為實施例中汽車前照燈控制方法中詢問步驟的流程圖。
圖4為實施例中汽車前照燈控制方法中應(yīng)答步驟的流程圖。
具體實施方式
下面將結(jié)合附圖對本發(fā)明技術(shù)方案的實施例進行詳細的描述。以下實施例僅用于更加清楚地說明本發(fā)明的技術(shù)方案,因此只作為示例,而不能以此來限制本發(fā)明的保護范圍。需要注意的是,除非另有說明,本申請使用的技術(shù)術(shù)語或者科學(xué)術(shù)語應(yīng)當為本發(fā)明所屬領(lǐng)域技術(shù)人員所理解的通常意義。
實施例:
基于聲音識別的汽車前照燈的控制方法,如圖1-4所示,包括以下步驟:
用于采集車輛外部環(huán)境的聲音信息,聲音信息由設(shè)置在汽車前端的麥克風(fēng)采集得到;
用于對聲音信息進行分析處理,獲得聲音信息中的汽車喇叭音段,并計算汽車喇叭音段的分貝值的步驟;
用于根據(jù)汽車喇叭音段的分貝值控制遠光燈和近光燈進行切換的步驟;
用于建立多輛車輛之間的局域網(wǎng)的步驟;
用于通過局域網(wǎng)發(fā)送提醒信息的步驟;
用于通過局域網(wǎng)接收提醒信息,并根據(jù)提醒信息控制車燈開啟或關(guān)閉的步驟。
該方法通過麥克風(fēng)采集車輛外部環(huán)境的聲音信息,并識別出外部聲音信息中的汽車喇叭音段,根據(jù)汽車喇叭音段的分貝值判斷前方是否有車輛,當汽車喇叭音段的分貝值過大時,說明前方車輛與該車的距離較近,需要將車輛的遠光燈切換為近光燈,保證自身與他人的行駛安全。該方法能夠根據(jù)前方車輛情況自動對遠光燈和近光燈進行切換,同時該方法還用于臨時建立多輛車輛之間的局域網(wǎng),并通過局域網(wǎng)進行通信,及時對不文明駕駛的駕駛員進行提醒,提醒效果好。
用于設(shè)定汽車喇叭音段的分貝閾值和參數(shù)選取范圍的步驟;
用于從聲音信息中獲取音頻參數(shù)滿足參數(shù)選取范圍內(nèi)的音頻段,定義該音頻段為所述汽車喇叭音段,計算汽車喇叭音段的分貝值的步驟;
用于判斷汽車喇叭音段的分貝值是否大于分貝閾值,如果是,判斷當前車輛遠光燈是否開啟,如果是,將遠光燈切換到近光燈;當汽車喇叭音段的分貝值小于分貝閾值時,判斷當前車輛遠光燈是否開啟,如果否,開啟遠光燈。所述音頻參數(shù)為頻率。
例如:統(tǒng)計一般汽車喇叭發(fā)出聲音的頻率,設(shè)定包含該頻率在內(nèi)的頻率段為參數(shù)選取范圍,當檢測到聲音信息中頻率位于該頻率段內(nèi)時,提取該頻率對應(yīng)的音頻段,定義該音頻段為汽車喇叭音段。當汽車喇叭音段的分貝值大于分貝閾值時,說明已存在距離當前車輛較近的車輛,為了不妨礙他人駕駛,需要關(guān)閉遠光燈。判斷當前車輛遠光燈是否開啟,如果是,將遠光燈切換到近光燈;當汽車喇叭音段的分貝值小于分貝閾值時,說明目前不存在距離當前車輛較近的車輛,判斷當前車輛遠光燈是否開啟,如果否,開啟遠光燈。
本方法通過以下方法確定車燈光照區(qū)域:對圖片進行分析處理,識別得到圖片中車燈光照輪廓,定義每個車燈光照輪廓上距離最遠的兩個像素點的距離為區(qū)域直徑,設(shè)定以車燈光照輪廓中心點為圓心,以區(qū)域直徑為直徑的區(qū)域為車燈光照區(qū)域,這樣定義的車燈光照區(qū)域能夠全部涵蓋完圖片中的車燈光照輪廓,且圓形的車燈光照區(qū)域容易計算其面積大小。當圖片中任意一個所述車燈光照區(qū)域的面積大于預(yù)設(shè)的臨界值時,說明已存在距離當前車輛較近的車輛,為了不妨礙他人駕駛,需要關(guān)閉遠光燈。判斷當前車輛遠光燈是否開啟,如果是,將遠光燈切換到近光燈;當圖片中所有車燈光照區(qū)域的面積小于預(yù)設(shè)的臨界值時,說明目前不存在距離當前車輛較近的車輛,判斷當前車輛遠光燈是否開啟,如果否,開啟遠光燈。
由于現(xiàn)有的駕駛員在面對不文明駕駛行為時,只能通過按喇叭或閃車燈提醒其他駕駛員正確使用車燈,但是依然有部分不文明駕駛的駕駛員不能及時注意到他人的提醒,提醒效果較差。為此,本方法臨時建立局域網(wǎng),車輛之間通過局域網(wǎng)進行通信,當出現(xiàn)不文明駕駛時,可及時通過局域網(wǎng)給不文明駕駛的車輛發(fā)送提醒信息,及時糾正駕駛員不文明駕駛的行為,提醒效果好。
為了降低成本,適用于不同路況下,所述局域網(wǎng)由設(shè)置于車輛上的藍牙模塊搭建形成。為了更加方便地搭建局域網(wǎng),還包括啟動汽車車燈控制的步驟:當接收到車燈控制啟動命令時,表示該駕駛員愿意建立基于藍牙的局域網(wǎng),此時自動建立與其他車輛上藍牙模塊的連接,藍牙通訊雙方不需要進行驗證,縮短了局域網(wǎng)建立的時間。該方法當接收到來自已啟動汽車車燈控制的藍牙模塊建立請求時,自動建立與該藍牙模塊的連接。
當駕駛員在行駛時,遇到其他不文明駕駛的駕駛員一直開啟遠光燈,或者是行駛速度低于車道的最低行駛速度導(dǎo)致堵車,或者是其他需要提醒的情況時,該駕駛員通過局域網(wǎng)向不文明駕駛的駕駛員發(fā)送提醒信息,包括:
用于獲取提醒信息接收方的藍牙模塊id號,并定義為目標設(shè)備的步驟;
用于設(shè)定提醒信息發(fā)送方的藍牙模塊為搜索設(shè)備,并進入搜索步驟;
所述搜索步驟包括:
用于獲取與搜索設(shè)備連接的藍牙模塊id號,判斷該藍牙模塊id號中是否存在目標設(shè)備的步驟;
當存在目標設(shè)備時,用于將提醒信息發(fā)送給目標設(shè)備的步驟;
當不存在目標設(shè)備時,用于將獲取的藍牙模塊id號按照藍牙信號從大到小進行排序,并定義第i個藍牙模塊id號為搜索設(shè)備,將提醒信息發(fā)送給搜索設(shè)備,重復(fù)執(zhí)行搜索步驟,i由提醒信息發(fā)送方設(shè)定。
假設(shè)a車發(fā)現(xiàn)b車存在不文明駕駛行為,需要向b車發(fā)送提醒信息時,設(shè)置b車的藍牙模塊為目標設(shè)備。設(shè)置提醒信息,定義當前a車的藍牙模塊為搜索設(shè)備。如果b車在a車的藍牙模塊的通訊范圍內(nèi),將提醒信息直接發(fā)送給b車的藍牙模塊。如果b車不在a車的藍牙模塊的通訊范圍內(nèi),將獲取的藍牙模塊id號按照藍牙信號從大到小進行排序。一般情況下,藍牙信號越大,說明離a車越低,通訊最穩(wěn)定,藍牙信號越小,說明離a車越遠,通訊效果最差。為了使得提醒信息能夠更快地傳給b車,選取距離a車較遠且通訊較穩(wěn)定的c車中轉(zhuǎn),其中c車在選取時,定義為藍牙信號從大到小排序后,第i個藍牙模塊id號,定義c車的藍牙模塊為搜索設(shè)備,重新在c車的藍牙模塊的通訊范圍內(nèi)進行搜索,如果發(fā)現(xiàn)目標設(shè)備,將提醒信息發(fā)送給目標設(shè)備。否則,按照上述方法重新定義d車的藍牙設(shè)備為搜索設(shè)備,在d車的通訊范圍內(nèi)搜索,直至搜索到b車的藍牙設(shè)備,并將提醒信息發(fā)給b車的藍牙設(shè)備。當b車接收到提醒信息時,可以自動控制車燈開啟或關(guān)閉,也可以由駕駛員手動控制車燈開啟或關(guān)閉。
該方法還提供詢問的功能,主要用于在堵車時,向前方車輛詢問前方堵車原因或路況,盡快地了解前方路況,這樣后車駕駛員能夠盡早做出正確的判斷,包括:用于發(fā)起詢問信息的步驟,具體為:
用于獲取詢問信息,設(shè)置詢問信息發(fā)送方的藍牙模塊的訪問級別為1,并將藍牙模塊id號與訪問級別綁定的步驟;
用于設(shè)定詢問信息發(fā)送方的藍牙模塊為詢問設(shè)備,并進入詢問步驟;
用于獲取應(yīng)答信號,定義應(yīng)答信號發(fā)送方的藍牙模塊為應(yīng)答設(shè)備,并進入應(yīng)答步驟;
所述詢問步驟包括:
用于獲取與詢問設(shè)備連接的藍牙模塊id號,并獲取各個藍牙模塊id號的訪問級別的步驟;
當存在訪問級別大于0的藍牙模塊id號時,獲取藍牙信號最強的訪問級別大于0的藍牙模塊id號,讀取該藍牙模塊id號的應(yīng)答信息;
當所有的藍牙模塊id號的訪問級別均為0時,將獲取的藍牙模塊id號按照藍牙信號從大到小進行排序,并定義第j個藍牙模塊id號為詢問設(shè)備,詢問設(shè)備的訪問級別加1,將詢問信息發(fā)送給詢問設(shè)備,重復(fù)執(zhí)行詢問步驟,j由詢問信息發(fā)送方設(shè)定;
所述應(yīng)答步驟包括:
用于獲取與應(yīng)答設(shè)備連接的藍牙模塊id號,并獲取各個藍牙模塊id號的訪問級別的步驟;
當存在訪問級別大于0且小于或等于應(yīng)答設(shè)備的訪問級別的藍牙模塊id號時,用于將應(yīng)答信息發(fā)送給訪問級別小于或等于應(yīng)答設(shè)備的訪問級別的藍牙模塊id號的步驟;
藍牙模塊用于保存應(yīng)答信息的步驟。
假設(shè)a車發(fā)起詢問信息,向前方車輛進行詢問時,設(shè)置a車的藍牙模塊的訪問級別為1,設(shè)置a車的藍牙模塊為詢問設(shè)備,向前方車輛詢問。在詢問過程中,獲取a車的藍牙模塊通訊范圍內(nèi)的藍牙模塊以及對應(yīng)的訪問級別。當存在訪問級別大于0的藍牙模塊時,說明已經(jīng)有其他車輛發(fā)起過詢問信息,此時不需要繼續(xù)向前進行詢問,只需要直接與已發(fā)起過詢問信息的藍牙設(shè)備通訊即可,讀取應(yīng)答數(shù)據(jù),或者是等待應(yīng)答數(shù)據(jù)返回后獲取應(yīng)答數(shù)據(jù)。
如果所有的藍牙模塊id號的訪問級別均為0時,說明a車的通訊范圍內(nèi)的車輛都沒有發(fā)起過詢問信息,此時選取距離a車較遠且通訊較穩(wěn)定的c車中轉(zhuǎn),將詢問信息繼續(xù)往前傳,直至讀取到應(yīng)答信息。當需要重新確定詢問設(shè)備時,將當前詢問設(shè)備的訪問級別加1,選取距離a車較遠且通訊較穩(wěn)定的c車作為詢問設(shè)備。重復(fù)上述方法進行詢問。
當詢問到d車時,d車清楚前方路況時,d車發(fā)起應(yīng)答信號,并發(fā)送給詢問的藍牙設(shè)備,即訪問級別大于0且小于或等于應(yīng)答設(shè)備的訪問級別的藍牙模塊,藍牙設(shè)備接收到應(yīng)答信號時,判斷對應(yīng)的訪問級別是否為1,如果不是,定義該藍牙設(shè)備id號為應(yīng)答設(shè)備,重復(fù)將應(yīng)答信息發(fā)送給訪問級別小于或等于應(yīng)答設(shè)備的訪問級別的藍牙模塊id號。這樣便能夠?qū)?yīng)答信息全部返回給已發(fā)起詢問信息的藍牙設(shè)備。具體實施時,該方法結(jié)合設(shè)置在車輛上的定位器判斷數(shù)據(jù)傳輸?shù)姆较颍ㄎ黄饔糜跇耸拒囕v的位置。
當駕駛員不使用該方法時,發(fā)起用于取消詢問的步驟:當接收到取消詢問命令時,清空接收到的應(yīng)答信息,并設(shè)置訪問級別為0。訪問級別為0表示沒有發(fā)起過詢問信息。
還包括;所述提醒信息、詢問信息和應(yīng)答信息可以為數(shù)字信息、文本信息、音頻信息和/或視頻信息。具體實施時,提醒信息、詢問信息和應(yīng)答信息可以由設(shè)置在車上的按鍵獲得,例如:車上可以設(shè)置有“關(guān)閉遠光燈”、“車速太低”等提醒按鍵,還可以設(shè)有“前方發(fā)生什么事”等詢問按鍵,還可以設(shè)有“堵車”、“發(fā)生交通事故”等應(yīng)答按鍵。當按下相應(yīng)的按鍵時,生成對應(yīng)的數(shù)字信息和文本信息,發(fā)送給目標設(shè)備。也可以設(shè)有喇叭或話筒,通過駕駛員錄入提醒信息、詢問信息和應(yīng)答信息?;蛘呤窃O(shè)有攝像頭,獲取拍攝的圖片信息或視頻信息。
最后應(yīng)說明的是:以上各實施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述各實施例對本發(fā)明進行了詳細的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當理解:其依然可以對前述各實施例所記載的技術(shù)方案進行修改,或者對其中部分或者全部技術(shù)特征進行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實施例技術(shù)方案的范圍,其均應(yīng)涵蓋在本發(fā)明的權(quán)利要求和說明書的范圍當中。