用于多功能車(chē)載信息顯示的實(shí)時(shí)流媒體系統(tǒng)
目前,需要來(lái)自電子控制單元(ECU)和多媒體設(shè)備的多功能顯示來(lái)實(shí)現(xiàn)車(chē)輛監(jiān)控或安全駕駛。控制器局域網(wǎng)總線(CAN)一般用于發(fā)送狀態(tài)數(shù)據(jù),如車(chē)輛診斷數(shù)據(jù)。車(chē)輛音頻/視頻數(shù)據(jù)使用媒體導(dǎo)向系統(tǒng)(MOST)或者1GB同步以太網(wǎng)進(jìn)行傳輸。同時(shí),車(chē)上安裝幾種類(lèi)型的外部和車(chē)載的攝像頭用于娛樂(lè)、行車(chē)記錄以及安全駕駛。提出了一種具有兩種數(shù)據(jù)類(lèi)型的多功能車(chē)載信息顯示的實(shí)時(shí)流媒體系統(tǒng)。第1種數(shù)據(jù)類(lèi)型是從ECU經(jīng)由CAN獲得的汽車(chē)狀態(tài)信息;第2種數(shù)據(jù)類(lèi)型是從以太網(wǎng)攝像設(shè)備獲得的視頻壓縮編碼(MJPEG)。在采集CAN和MJPEG框架后,該流媒體系統(tǒng)將它們結(jié)合到一個(gè)新的框架中格式化并將它們實(shí)時(shí)傳輸?shù)蕉喙δ軐?shí)時(shí)顯示設(shè)備中。為了提供不同帶寬幀的兩種不同類(lèi)型的實(shí)時(shí)性數(shù)據(jù)流,需要一些實(shí)時(shí)數(shù)據(jù)采集任務(wù)和實(shí)時(shí)流媒體任務(wù)。當(dāng)然,根據(jù)任務(wù)的時(shí)序特性也需要對(duì)每個(gè)任務(wù)設(shè)置合適的實(shí)時(shí)截止驅(qū)動(dòng)。對(duì)于時(shí)效保證系統(tǒng)的建模,應(yīng)用了著名的實(shí)時(shí)分布式對(duì)象模型即時(shí)間觸發(fā)信息(TMO)。作為T(mén)OM的執(zhí)行引擎,其應(yīng)用了一個(gè)在Linux系統(tǒng)上進(jìn)行實(shí)時(shí)分布計(jì)算的中間件,叫做Linux TMO系統(tǒng)(LTMOS)v2.0。所提出的實(shí)時(shí)流媒體系統(tǒng)可支持多個(gè)異步輸入的實(shí)時(shí)處理,并且有多功能顯示。該實(shí)時(shí)流媒體系統(tǒng)采集并傳送包括診斷故障代碼數(shù)據(jù)在內(nèi)的MJPEG和CAN框架。為了進(jìn)行實(shí)時(shí)處理,該實(shí)時(shí)流媒體系統(tǒng)采用了TMO模型進(jìn)行建模,并通過(guò)考慮多個(gè)輸入源的帶寬來(lái)保證系統(tǒng)的實(shí)時(shí)性。
DongminKimetal. KnowledgeandSystems Engineering(KSE),2015 Seventh International Conference,8-10 Oct.2015.
編譯:于雅靜