名词解释:
视频捕获单元: VICAP(Video capture)
数字相机: DC(Digital Camera)
接口接收视频数据:MIPI Rx(包含 MIPI、LVDS、HiSPi)
视频处理子系统: VPSS(Video Processing Sub System)
去高斯噪声功能:NR 模块(noise reduction)
2D 图形加速引擎 :TDE(Two Dimensional Engine)
智能加速引擎: IVE (Intelligent Video Engine)
RAW8/ RAW10/ RAW12/ RAW14/ RAW16 数据类型 ::RAW图像就是CMOS或者CCD图像感应器将捕捉到的光源信号转化为数字信号 ,未经加工,单个像素点 的
RAM数据格式解析 Raw格式是sensor的输出格式,是未经处理过的数据,表示sensor接受 到的各种光的强度。 Raw数据在输出的时候是有一定的顺序的,一般为以下四种: 00: GR/BG 01: RG/GB 10: BG/GR 11: GB/RG
为什么每种情况里有两个G分量呢?这时因为人的眼睛对绿色比较敏感,所以增加了对绿色的采样。其中每个分量代表一个piexl。所以GR/BG就代表四个piexl,在物理sensor上就表示4个晶体管,用一个晶体管只采样一个颜色分量,然后通过插值计算得到每个piexl,这样做的主要目的是降低功耗。 sensor输出的数据一般要送到ISP中处理才会得到一个好的效果,这就需要ISP知道sensor输出的raw数据的顺序与大小,其中顺序一般通过配置ISP的pattern寄存器来实现,大小一般配置在ISP的输入格式控制寄存器中。
下面说以下raw数据几种常用的格式: RAW8: Raw8即是用8bits表示G/R/B/G中的一个分量,而不是使用8bits表示RG/GB四个分量。在sensor中,为了降低功耗,使用一个晶体来表示一种颜色,然后利用差值计算出相邻像素的值。 Raw10:
Raw10就是使用10bit表示上述的一个G/R/B/G,但是数据中是16bit的,高6位没用。 Raw12:
Raw12: 就是使用12bit表示上述的一个G/R/B/G,但是数据中是16bit的,高4位没用。
简介:
VICAP 是一个支持多种时序输入的视频输入采集单元,将采集到的视频数据存储到 DDR 中或者在线送给 VPSS,系统可以配置不同的功能模式,使之可以灵活地适应不 同的外部输入视频接口,支持多种外部输入设备。
物理链接
VICAP 总共占有 23 个管脚,1 个时钟,2 个外同步信号(有管脚复用),16 个数据 线,1 个快门触发信号(有管脚复用),1 个闪光灯触发信号(有管脚复用),2 个 sensor 从模式时序输出引脚。 VICAP 模块总共有 1 个端口,1 个通道。1 个端口可以解析 1 个对接芯片的时序,1 个 通道可以处理 1 路视频信号。
MIPI Rx 支持 MIPI D-PHY、LVDS(Low-Voltage Differential Signal)、HiSPi(High- Speed Serial Pixel Interface)
按照数据流走向,从sonser ==> MIPI Rx ==> VI CAP
公司需求 MIPI Rx 使用LVDS
IPI Rx 的 combo-PHY 将差分串行数据转换为并行数据,MIPI Rx 控制器把并行数据 拆分、拼接,然后提取同步码、解析出像素数据。
免责声明:文章内容来自互联网,本站不对其真实性负责,也不承担任何法律责任,如有侵权等情况,请与本站联系删除。
转载请注明出处:hi3516A 视频接口 vicap & MIPI Rx学习笔记 https://www.yhzz.com.cn/a/15263.html