基於Qualcomm CSR Atlas7的類比標清之四路影像行車影像方案

本方案採用高通 CSR Atlas7(CSRS3703) 車載主控晶片性價比高,不僅是IVI的最佳應用方案也是應用於即時處理四路影像首選。本系統高通 SoC CSR A7 搭配TV Decoder (TI TVP5158) 接收標清鏡頭,將影像訊號通過 VIP Interface 傳送至 SoC A7系統,藉由系統輸出四路攝像頭的標清畫面,根據車載應用顯示視覺盲區影像,即時為車主呈現實際環境,進一步提升行車安全。終端產品應用請參閱場景應用圖。

系統架構圖 (HW)


深紅色區塊為 TVP5158 Daughter Board
深藍色區塊為 CSR A7 EVK

本方案實作 Daughter Board, 連接至 EVK VIP (Video In Port) 插槽,
Daughter Board 包含四路 CVBS 格式 (480p) video in 和一路的108MHz BT656 video out。

硬體系統方塊圖 (HW System Block Diagram)






系統架構圖 (SW)


藍色方塊: CSR A7 現有的驅動或程式。
黑色方塊: CSR A7 現有的驅動或程式,但須做部分修改。
紅色方塊: 此方案實作所需要實現的LINUX軟體驅動或程式。
說明如下: 
標準BT656的pixel clock 為 27MHz, 但由四路720x480所組成的super frame, 其pixel clock為108MHz, 因A7 VIP最高可支援150MHz的DDR模式, 因此, 原生A7 VIP driver只需稍做修改即可。

主要任務是分析和拆解從底層獲取的super frame, 將之還原為四路720 x 480的影像。根據每條line的start code, 可以分辨該條line是屬於哪一個channel的第幾條line依序拆解。每條所拆解的資料將之拼湊為一張四分割的影像(1440 x 960), 並顯示到螢幕上。在APP應用層上獲得原始完整四路的480p影像後, 即可根據客戶目標應用實作ADAS、360度環景等演算法。


負責解碼Camera CVBS影像並編碼成BT656數位輸出的video解編碼器, 支援最多四路camera in和一路的video out。TVP5158支援輸出由frame line交錯組成的super frame(四錄影像拼湊而成), 其super frame為BT656格式。每一條line的前面帶有Start Code, 從Start Code可判別該條line是屬有效(active region)或無效(blanking)之影像資料。亦可判別出是屬於哪一路輸入影像的資料內容、分別又是第幾條等資訊。






支持項目:
詮鼎可提供HDK, SDK, Datasheet, EVK 等原廠資料。 
詮鼎可協助A7schematics review與硬體技術支持。
詮鼎可協助A7原生driver的修改, 以及VIP APP拆解Super frame的實現方法。
TVP5158 Driver porting由TI或負責該產品大聯大代理線FAE支援。
若客戶為系統產品端,則ADAS相關演算法的實作,詮鼎可以推薦第三方廠商協助客戶;
若客戶本身有演算法經驗或方案,則可以自行實作。

►場景應用圖

►產品實體圖

►展示板照片

►方案方塊圖

►成果展示: 四路攝像頭影像輸出至四分割畫面

►核心技術優勢

1) : Dual-core CPU, 2x ARM Cortex A7 2) : Advanced 3D graphics accelerator supporting OpenGL ES 2.0 3) : Full HD 1080p video decoder 4) : Digital video matching ITU-R BT.601/ITU-R BT.656 support, but not limited to NTSC/PAL resolution.

►方案規格

Qualcomm A7 CSRS3703 1) :處理器 雙核心 Cortex A7 2) :控制器 Cortex M3 3) :支持 8/16 位元 DDR3/DDR3L, up to DDR3-1600 4) :支持 1080p 全高清格式視訊解碼器 5) :具備進階 3D 圖像加速器 6) :溫度範圍 -40 到 85°C