查看: 861|回复: 11

[求助] 【求助】hi3519v101的延时问题

[复制链接]
发表于 2019-4-11 15:13:48 | 显示全部楼层 |阅读模式
本帖最后由 qn1540561804 于 2019-4-26 15:02 编辑

从图像进入sensor到vpss,调用HI_MPI_VPSS_GetChnFrame的延时,有什么方法吗


在我的云台项目中,陀螺仪数据(云台姿态)和光流算法统计出来相位差了160ms,陀螺仪数据是实时的。

流程如下:
1. HI_MPI_VPSS_GetChnFrame,然后和gettimeofday时间比较,相差20ms
2. 光流算法计算图像的位移,耗时约10ms
3. 获取陀螺仪数据,可以认为无耗时

以上流程在线程循环执行,25帧场景能保证在40ms内执行完,基本上都是在HI_MPI_VPSS_GetChnFrame等待数据帧,HI_MPI_VPSS_SetDepth为1
发表于 2019-4-11 17:07:07 | 显示全部楼层
先赞一个。  是不是云台的姿态不实时 或者 延时。
 楼主| 发表于 2019-4-11 17:21:32 | 显示全部楼层
alaode 发表于 2019-4-11 17:07
先赞一个。  是不是云台的姿态不实时 或者 延时。

是云台比图像光流计算快160ms。。。
 楼主| 发表于 2019-4-12 11:43:02 | 显示全部楼层
自己顶一下
 楼主| 发表于 2019-4-13 10:07:27 | 显示全部楼层
本帖最后由 qn1540561804 于 2019-4-15 09:45 编辑

别沉啊啊啊
 楼主| 发表于 2019-4-15 09:45:35 | 显示全部楼层
本帖最后由 qn1540561804 于 2019-4-19 11:27 编辑

通过预览rtsp流的方式计算得到图像采集到解码显示延时为240ms左右,其中对venc码流叠加时间戳osd和串口打印时间戳,得出venc到解码显示耗时<=80ms,这里VI->VPSS->VENC都是bind方式,似乎也可以得出图像采集到venc延时约160ms的结论,我该怎么进一步定位延时发生在哪个阶段???

求大神解答
 楼主| 发表于 2019-4-19 11:39:51 | 显示全部楼层
本帖最后由 qn1540561804 于 2019-4-22 16:29 编辑
qn1540561804 发表于 2019-4-15 09:45
通过预览rtsp流的方式计算得到图像采集到解码显示延时为240ms左右,其中对venc码流叠加时间戳osd和串口打印 ...


HI_MPI_VPSS_SetLowDelayAttr感觉没什么用
发表于 2019-4-19 17:02:41 | 显示全部楼层

帮你顶。  原来搞ti 的芯片,  运行时候可以加参数,实时打印时间和运行到哪个函数,等等。 我猜测应该是编码消耗了你大部分的时间把。 因为 vi vpss vo 显示 是很快。估计60ms 都很大了把? venc 要有100ms 以上了 这样都。
 楼主| 发表于 2019-4-19 17:46:46 | 显示全部楼层
本帖最后由 qn1540561804 于 2019-4-26 15:02 编辑
alaode 发表于 2019-4-19 17:02
帮你顶。  原来搞ti 的芯片,  运行时候可以加参数,实时打印时间和运行到哪个函数,等等。 我猜测应该是 ...


不是,光流这一路数据没有经过venc的,直接HI_MPI_VPSS_GetChnFrame然后送光流算法计算得到一个结果,同时获取陀螺仪数据,波形相位差160ms,比陀螺仪数据慢
后续的rtsp是我为了确认数据从venc到解码耗时做的
 楼主| 发表于 2019-4-22 16:12:15 | 显示全部楼层
另一篇帖子ngswfx大神做了分析,
点击 3516A的延时

这样的话,是和cmos以及VI的采集能力有关了吗???

@ngswfx
 楼主| 发表于 2019-8-2 11:00:04 | 显示全部楼层
qn1540561804 发表于 2019-4-15 09:45
通过预览rtsp流的方式计算得到图像采集到解码显示延时为240ms左右,其中对venc码流叠加时间戳osd和串口打印 ...

最近做3519A的项目,MIPI+BT1120,屏到屏的延时分别是160ms和240ms
发表于 2020-5-23 08:41:11 来自手机 | 显示全部楼层
参考low delay那个demo
您需要登录后才可以回帖 登录 | 注册

本版积分规则

© 2008-2017 当前位置 易百纳技术社区论坛 返回 易百纳技术社区 ( 苏ICP备14036084 )   Powered by Discuz! X3.1
快速回复 返回顶部 返回列表