基于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