Rockchip --- 图像时延优化
通过配置wait-line,即图像采集多少行后提前输出buffer给ISP,而无需等待图像全部采集完毕。一般设置为图像采集一半后提前输出buffer给ISP
(一)VICAP提前输出
Video Input CAPture是用于图像采集和处理的子系统
1. 通过dts配置
通过设备树的rkcif_mipi_lvds节点配置wait-line
&rkcif_mipi_lvds {
wait-line = <760>;
};
2. 通过文件节点配置
echo 760 > /sys/devices/platform/rkcif_mipi_lvds/wait_line
- 注:如果wait_line配置太小,ISP过早访问buffer内存,此时数据尚未采集,但是ISP已经开始读取buffer数据,就会出现图像拼接的现象
因此可以采用将wait_line设置一个很小的值,然后拖动一个对话框,来查看是否会出现图像拼接的现象,来验证提前帧是否生效了