本發(fā)明涉及一種行車記錄系統(tǒng),特別涉及一種能進(jìn)行局部高效編碼的行車記錄系統(tǒng)。
背景技術(shù):
隨著城市汽車數(shù)量越來越多,交通事故責(zé)任認(rèn)定和智能輔助駕駛一直是汽車電子業(yè)的技術(shù)難題。目前的行車記錄儀一定程度上可以方便事故責(zé)任認(rèn)定和行車視頻記錄,但是缺點(diǎn)還是很明顯:在整個行車過程中,其實(shí)并不是所有的時間內(nèi)的行程過程都是重要的,真正有用的行車信息通暢只是整個行車過程中出現(xiàn)情況的一段時間,而當(dāng)前的行車記錄儀只能簡單的記錄整個行程過程,并不能根據(jù)行車的場景做針對性的信息加強(qiáng),同時也將大量存儲空間浪費(fèi)在不重要的行車過程中。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明要解決的技術(shù)問題,在于提供一種局部高效編碼行車記錄方法及系統(tǒng),在行車出現(xiàn)剎車和油門加速時,進(jìn)行針對性的信息加強(qiáng),以提高關(guān)鍵時間段的信息量更詳盡,減少不重要行車過程記錄的存儲空間節(jié)省。
本發(fā)明方法是這樣實(shí)現(xiàn)的:一種局部高效編碼行車記錄方法,包括下述步驟:
對行車圖像進(jìn)行采集并作為原始圖像進(jìn)行存儲;
采集駕駛員的剎車信號和油門加速信號;
當(dāng)剎車信號或油門加速信號有效時,由人臉識別單元開始工作,從原始圖像緩存單元讀取原始圖像,識別出原始圖像中的人臉圖像,并提取包含人臉圖像的圖像塊的四個角在整個原始圖像中的坐標(biāo)信息;通過坐標(biāo)信息和圖像的正常宏塊劃分信息,判斷哪些宏塊中包含人臉信息,并將包含人臉信息的宏塊進(jìn)行重新劃分為最小宏塊后進(jìn)行視頻編碼;
當(dāng)剎車信號和油門加速信號無效時,就直接根據(jù)原始圖像的宏塊劃分進(jìn)行視頻編碼。
本發(fā)明系統(tǒng)是這樣實(shí)現(xiàn)的:一種局部高效編碼行車記錄系統(tǒng),包括攝像頭單元、原始圖像緩存單元、剎車信號采集單元、油門加速信號采集單元、邏輯或電路單元、人臉識別單元、編碼宏塊劃分單元、強(qiáng)化編碼宏塊判定單元、強(qiáng)化編碼宏塊再劃分單元、最小宏塊配置存儲單元、通路選擇單元以及視頻編碼單元;
所述攝像頭單元連接原始圖像緩存單元;所述原始圖像緩存單元分別連接人臉識別單元和編碼宏塊劃分單元;所述剎車信號采集單元和油門加速信號采集單元通過所述邏輯或電路單元連接所述人臉識別單元;所述人臉識別單元和編碼宏塊劃分單元均連接所述強(qiáng)化編碼宏塊判定單元;所述強(qiáng)化編碼宏塊判定單元和所述最小宏塊配置存儲單元連接所述強(qiáng)化編碼宏塊再劃分單元;所述強(qiáng)化編碼宏塊再劃分單元、編碼宏塊劃分單元以及所述邏輯或電路單元均通過所述通路選擇單元連接所述視頻編碼單元。
進(jìn)一步的,所述攝像頭單元持續(xù)對行車圖像進(jìn)行采集并將采集圖像連續(xù)送往原始圖像緩存單元進(jìn)行存儲;
所述剎車信號采集單元采集駕駛員的剎車信號并轉(zhuǎn)換為數(shù)字電路信號送往邏輯或電路單元;所述油門加速信號采集單元采集油門加速信號并轉(zhuǎn)換為數(shù)字電路信號送往邏輯或電路單元;所述邏輯或電路單元將剎車信號采集單元和油門加速信號采集單元的輸出信號進(jìn)行邏輯或運(yùn)算,并將運(yùn)算結(jié)果輸出到人臉識別單元和通路選擇單元;
所述人臉識別單元接收邏輯或電路單元的輸出來決定是否從原始圖像緩存單元進(jìn)行圖像讀取,當(dāng)邏輯或電路單元輸出為有效時,人臉識別單元開始工作,并從原始圖像緩存單元讀取原始圖像,識別出原始圖像中的人臉圖像,并把包含人臉圖像的圖像塊的四個角在整個原始圖像中的坐標(biāo)信息送往強(qiáng)化編碼宏塊判定單元;
所述強(qiáng)化編碼宏塊判定單元接收人臉識別單元輸出的人臉在圖像中的坐標(biāo)信息和編碼宏塊劃分單元輸出的正常宏塊劃分信息,然后判斷哪些宏塊中包含人臉信息,并將包含人臉信息的宏塊標(biāo)記后送往所述強(qiáng)化編碼宏塊再劃分單元;
所述強(qiáng)化編碼宏塊再劃分單元接收到包含人臉信息的宏塊后進(jìn)行重新劃分為最小宏塊,其中最小宏塊的尺寸從最小宏塊配置存儲單元中獲取,并且該重新劃分的最小宏塊信息送往通路選擇單元;
所述通路選擇單元在有剎車或者油門動作時選擇所述重新劃分的最小宏塊信息送往視頻編碼單元,讓視頻編碼器對重新加強(qiáng)宏塊劃分后的宏塊劃分方式進(jìn)行視頻編碼;否則就選擇編碼宏塊劃分單元的宏塊劃分信息送往視頻編碼單元,讓視頻編碼單元直接根據(jù)原始的宏塊劃分進(jìn)行視頻編碼。
進(jìn)一步的,所述當(dāng)剎車信號采集單元和所述油門加速信號采集單元的有效輸出采用高電平表示效,無效輸出則采用低電平表示。
本發(fā)明具有如下優(yōu)點(diǎn):
1.本發(fā)明在行車出現(xiàn)異常情況時,比如出現(xiàn)剎車和油門加速時,進(jìn)行針對性的信息加強(qiáng),以提高關(guān)鍵時間段的信息量更詳盡;
2.本發(fā)明在行車出現(xiàn)異常情況時,比如出現(xiàn)剎車和油門加速時,會自動識別并跟蹤視頻中的人臉并加強(qiáng)圖像宏塊的細(xì)節(jié)劃分以提高關(guān)鍵位置的更多細(xì)節(jié)信息進(jìn)行記錄;
3.本發(fā)明在正常行駛狀態(tài)下使用普通清晰度的視頻編碼以減少不重要行車過程記錄的存儲空間節(jié)省。
附圖說明
下面參照附圖結(jié)合實(shí)施例對本發(fā)明作進(jìn)一步的說明。
圖1為本發(fā)明行車記錄系統(tǒng)的結(jié)構(gòu)框圖。
具體實(shí)施方式
本發(fā)明的局部高效編碼行車記錄方法,包括下述步驟:
對行車圖像進(jìn)行采集并作為原始圖像進(jìn)行存儲;
采集駕駛員的剎車信號和油門加速信號;
當(dāng)剎車信號或油門加速信號有效時,由人臉識別單元開始工作,從原始圖像緩存單元讀取原始圖像,識別出原始圖像中的人臉圖像,并提取包含人臉圖像的圖像塊的四個角在整個原始圖像中的坐標(biāo)信息;通過坐標(biāo)信息和圖像的正常宏塊劃分信息,判斷哪些宏塊中包含人臉信息,并將包含人臉信息的宏塊進(jìn)行重新劃分為最小宏塊后進(jìn)行視頻編碼;
當(dāng)剎車信號和油門加速信號無效時,就直接根據(jù)原始圖像的宏塊劃分進(jìn)行視頻編碼。
如圖1所示,根據(jù)本發(fā)明上述方法,本發(fā)明提供一局部高效編碼行車記錄系統(tǒng),其包括攝像頭單元101、原始圖像緩存單元102、剎車信號采集單元103、油門加速信號采集單元104、邏輯或電路單元105、人臉識別單元106、編碼宏塊劃分單元107、強(qiáng)化編碼宏塊判定單元108、強(qiáng)化編碼宏塊再劃分單元109、最小宏塊配置存儲單元110、通路選擇單元111以及視頻編碼單元112;
所述攝像頭單元101連接原始圖像緩存單元102;所述原始圖像緩存單元102分別連接人臉識別單元106和編碼宏塊劃分單元107;所述剎車信號采集單元103和油門加速信號采集單元104通過所述邏輯或電路單元105連接所述人臉識別單元106;所述人臉識別單元106和編碼宏塊劃分單元107均連接所述強(qiáng)化編碼宏塊判定單元108;所述強(qiáng)化編碼宏塊判定單元108和所述最小宏塊配置存儲單元110連接所述強(qiáng)化編碼宏塊再劃分單元109;所述強(qiáng)化編碼宏塊再劃分單元109、編碼宏塊劃分單元107以及所述邏輯或電路單元105均通過所述通路選擇單元11連接所述視頻編碼單元112。
其中,
所述攝像頭單元101用于對行車圖像進(jìn)行采集并將采集圖像連續(xù)送往原始圖像緩存單元102進(jìn)行存儲;
所述原始圖像緩存單元102用于接收并存儲攝像頭單元采集進(jìn)來的原始圖像信息;
所述剎車信號采集單元103用于采集駕駛員的剎車信號并轉(zhuǎn)換為數(shù)字電路信號送往邏輯或電路單元105;如果出現(xiàn)剎車行為則剎車采集單元輸出有效的高電平,否則輸出低電平表示無效;
所述油門加速信號采集單元104用于采集油門加速信號并轉(zhuǎn)換為數(shù)字電路信號送往邏輯或電路單元105;如果出現(xiàn)踩油門加速行為則油門加速采集單元輸出有效的高電平,否則輸出低電平表示無效;
所述邏輯或電路單元105負(fù)責(zé)將剎車的數(shù)字信號和油門加速的數(shù)字信號進(jìn)行或邏輯操作,當(dāng)剎車信號采集單元103和油門加速信號采集單元104中任何一個單元的輸出為有效時,邏輯或電路單元105的輸出也為有效,該有效信號會送往通路選擇單元111和人臉識別單元106;
所述人臉識別單元106負(fù)責(zé)接收邏輯或電路單元105的輸出來決定是否從原始圖像緩存單元102進(jìn)行圖像讀取,當(dāng)邏輯或電路單元105輸出為無效時,人臉識別單元106處于不工作狀態(tài),也不會從原始圖像緩存單元102進(jìn)行圖像讀取,當(dāng)邏輯或電路單元輸出為有效時,人臉識別單元開始工作狀態(tài),并從原始圖像緩存單元進(jìn)行圖像讀??;
所述強(qiáng)化編碼宏塊判定單元108負(fù)責(zé)接收人臉識別單元106輸出的人臉在圖像中的坐標(biāo)信息和編碼宏塊劃分單元輸出的正常宏塊劃分信息,然后判斷哪些宏塊中包含人臉圖像塊的任何部分,如果,任何一個宏塊中包含人臉信息,則把該宏塊標(biāo)記為包含人臉信息的宏塊,并把做完標(biāo)記的所有宏塊信息再送往強(qiáng)化編碼宏塊再劃分單元;
強(qiáng)化編碼宏塊再劃分單元109負(fù)責(zé)接收強(qiáng)化編碼宏塊判定單元108送來的原始宏塊劃分信息和是否包含人臉的宏塊標(biāo)記信息,如果如果宏塊包含人臉信息,則將該宏塊重新劃分;劃分方法為:所有包含人臉信息的原始宏塊,都會重新劃分為最小宏塊,并將新的宏塊劃分信息送往通路選擇單元,最小宏塊的尺寸從最小宏塊配置存儲單元110中獲取,比如一個32x32的原始宏塊,由于包含人臉信息,然后最小宏塊配置為8x8,則將會被重新劃分為16個8x8的新宏塊劃分方式;
其于上述系統(tǒng),本發(fā)明局部高效編碼行車記錄系統(tǒng)的具體過程是:
電路開始工作后,所述攝像頭單元101持續(xù)對行車圖像進(jìn)行采集并將采集圖像連續(xù)送往原始圖像緩存單元102進(jìn)行存儲;
所述剎車信號采集單元103采集駕駛員的剎車信號并轉(zhuǎn)換為數(shù)字電路信號送往邏輯或電路單元105;所述油門加速信號采集單元104采集油門加速信號并轉(zhuǎn)換為數(shù)字電路信號送往邏輯或電路單元105;所述邏輯或電路單元105將剎車信號采集單元103和油門加速信號采集單元104的輸出信號進(jìn)行邏輯或運(yùn)算,并將運(yùn)算結(jié)果輸出到人臉識別單元106和通路選擇單元111;
所述人臉識別單元106接收邏輯或電路單元105的輸出來決定是否從原始圖像緩存單元102進(jìn)行圖像讀取,當(dāng)邏輯或電路單元105輸出為有效時,人臉識別單元106開始工作,并從原始圖像緩存單元102讀取原始圖像,識別出原始圖像中的人臉圖像,并把包含人臉圖像的圖像塊的四個角在整個原始圖像中的坐標(biāo)信息送往強(qiáng)化編碼宏塊判定單元108;
所述強(qiáng)化編碼宏塊判定單元108接收人臉識別單元106輸出的人臉在圖像中的坐標(biāo)信息和編碼宏塊劃分單元107輸出的正常宏塊劃分信息,然后判斷哪些宏塊中包含人臉信息,并將包含人臉信息的宏塊標(biāo)記后送往所述強(qiáng)化編碼宏塊再劃分單元109;
所述強(qiáng)化編碼宏塊再劃分單元109接收到包含人臉信息的宏塊后進(jìn)行重新劃分為最小宏塊,其中最小宏塊的尺寸從最小宏塊配置存儲單元110中獲取,并且該重新劃分的最小宏塊信息送往通路選擇單元111;
所述通路選擇單元111在有剎車或者油門動作時選擇所述重新劃分的最小宏塊信息送往視頻編碼單元,讓視頻編碼器112對重新加強(qiáng)宏塊劃分后的宏塊劃分方式進(jìn)行視頻編碼;否則就選擇編碼宏塊劃分單元107的宏塊劃分信息送往視頻編碼單元112,讓視頻編碼單元112直接根據(jù)原始的宏塊劃分進(jìn)行視頻編碼。
所述當(dāng)剎車信號采集單元103和所述油門加速信號采集單元104的有效輸出采用高電平表示效,無效輸出則采用低電平表示。
雖然以上描述了本發(fā)明的具體實(shí)施方式,但是熟悉本技術(shù)領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,我們所描述的具體的實(shí)施例只是說明性的,而不是用于對本發(fā)明的范圍的限定,熟悉本領(lǐng)域的技術(shù)人員在依照本發(fā)明的精神所作的等效的修飾以及變化,都應(yīng)當(dāng)涵蓋在本發(fā)明的權(quán)利要求所保護(hù)的范圍內(nèi)。