VI 和VPSS 的协作模式分为以下2 种(模式切换由load 脚本参数控制,对应sys 模块参数vi_vpss_online):
VI/VPSS 离线模式是指VI 进行时序解析后将图像数据写出到DDR,VPSS 从DDR 中载入VI 采集的数据进行图像处理,是传统Hi3518/Hi3520D 等芯片的VI/VPSS 的协作模式。
VI/VPSS 在线模式是指VI 进行时序解析后直接在芯片内部将数据传递到VPSS,中间无DDR 写出的过程。在线模式可以省一定的带宽和内存,降低端到端的延0时。需要注意的是,在线模式时,因为VI 不写出数据到DDR,无法进行CoverEx、OverlayEx、Rotate、LDC 等操作,需要在VPSS 各通道写出后再进行Rotate/LDC 等处理,而且有些功能只在离线下能支持,比如DIS.
− 离线模式:是指 VI 写出数据到DDR,然后与之绑定的模块从DDR 读取数据。
− 在线模式:在线是指 VI 与VPSS 之间的在线数据流传输,在此模式下VI 不会
写出到DDR,而是直接把数据流送给VPSS。