在 hi3516a 中,运行 vio 实现视频的实时采集和显示的系统延时(回环输出);
系统的结构如下:
上面的几个图是海思手册中的结构模块关系图,看完这个图,对比TI的相关的文档,感觉海思的文档描述比较的模糊;
这里没有标注出isp的位置是在vpss里面还是vi 里面,或者是在vi的前级,但是vpss的输入又标注为sensor的输入;
如果是直接通过bt1120输入信号呢!整体来说手册写的比较的模糊,也不够严谨!
我个人理解vpss的内部处理如上图是没有问题的,vi应当是bt1120的输入或者sensor输入,vi的内部包括isp处理模块;这样感觉就顺了;
下面是测试的结果:
上面的2组数据,分别的测试在线模式和离线模式下测试的,离线模式应当是我手机拍摄的随机拍摄的问题,所以会看出数据的抖动了,不影响我们对结果的分析的;
采集的帧率为30fps, 这里应当有3帧的延时在里面,应当是vi 中1帧数据,vpss里面一帧数据,vo 中一帧数据;
做上面的测试,是为了做视频的采集同步,如果可以精准的控制主系统的采集处理模块,后面的同步就好控制和实现了;
这样的表现还是比较的不错的;