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