下面以某公司的多媒體網絡處理芯為例介紹一種4路實時視頻車載方案。該芯片是一顆已廣泛應用于、網絡攝像機、
網絡視頻服務器及數字可視對講等產品的SOC。它的特點是以硬件方式來實現復雜的H.264算法,并在其ARM926核的Linux操作系統上為車載監控設計了一套較完整的單路/多路方案,有效地簡化了設計者的開發難度和產品上市時間。下圖是標注信號處理流程的zui小應用系統。基于該系統的產品已經在城市公交系統中得以應用和實踐。
圖像采集部分為裝載在大巴車輛內外的4個攝像頭和音頻Mic,采集后的信號送入前端的圖像音頻合路芯片,被封裝成標準的BT.656格式和I2S方式,送入3510主芯片。其中,4路實時的音頻數據被合成為一路I2S接口接入。主芯片對4路不同的視頻分別進行H.264的實時CIF編碼壓縮和G.726的語音編碼壓縮,壓縮后的碼流進行音視頻的復合,并存入硬盤。同時可將其中任意一路實時地通過無線模塊傳輸到監控中心。帶寬控制在32k以內,可以每秒傳送5幀的CIF圖像。而清晰的實時數據被記錄在本地的存儲介質上。車輛同時配備GPS導航模塊,監控中心通過電子地圖對車輛的實際位置一目了然,并能有效地進行控制。監控中心也可以實時瀏覽和切換每輛車上的攝像頭,了解客流情況和安全情況。系統也可以將錄制好的音視頻碼流通過主芯片解碼,DA轉換后,再現在車內顯示屏上。
主芯片上有著豐富的接口,可以根據不同類型的車輛應用,選擇不同的存儲介質,如硬盤,存儲卡或U盤。也可以將多種告警信號和云臺控制信號接入。并且,通過變化前端的AD芯片或者采用多芯片之間的網絡級聯方式,實現單路/兩路/四路/CIF及D1格式的車載實時監控系統。并且,由于內部使用ASIC結構來實現編解碼,使得使用者能夠更加充分地利用Arm9芯片資源來實現更多的附加功能。很多先前在車載領域成熟的應用可以方便地移植到此系統中來。