本帖最后由 sleepybear 于 2012-7-4 21:44 编辑
19# sleepybear 接口上没有要求同时输入两帧 如果使用live mode,需要输入16bit的视频数据+h_blank+v_blank,并且必须输入逐行视频,不能是隔行视频
wahahaabc 发表于 2012-7-4 21:16
必须输入逐行视频?那对于隔行视频是否还需要一个deinterlace?也就是把隔行的转成逐行的。
其实,scaler本质上就是多相滤波器,水平方向和垂直方向。对于隔行的,也就是一帧分为奇偶场的,就把一场当做一帧来对待,比如50i,就是1秒50场(25帧),那么就顺序把这50场当做50个逐行的帧来输入(垂直方向行数减半),生成的50场(垂直方向行数也是一帧行数的一半)再组合成25帧(可以直接拼接,也可以2场的行间做一些滤波处理)。单纯的应该也能跑起来。当然,图像质量可能有问题,尤其是对于水平方向运动剧烈的画面尤为突出。
如果IP只支持逐行的,比较彻底的还是前端先加一个deinterlace,不过这个肯定要涉及到帧间和场间的比较了,而且要自己写或者找额外的IP。
以上只是谈了一些个人的理解,仅供参考。我也没用过那个IP,具体的使用方法还是要结合IP和具体的应用场景来看吧。 |