集成电路技术分享

 找回密码
 我要注册

QQ登录

只需一步,快速开始

搜索
查看: 741|回复: 1

关于Altera的VIP(2)

[复制链接]
羽蒙 发表于 2014-7-12 13:31:41 | 显示全部楼层 |阅读模式
关于Altera的VIP(2)

今天想介绍Deinterlacer, Deinterlacer II和Interlacer

在图象处理中,常常要处理隔行的视频流。因为隔行视频,在传输带宽要求越来越大的今天,还是占着很重要的地位,毕竟传输数据少了一半。

Deinterlacer就是把隔行的视频转化成逐行的视频。有几种转化方法,直接行复制,缓存一帧然后读出,运动补偿等。其中行复制不需要外部Memory,直接存一行数据然后复制到下一行去。直接的缓存然后再读出的话,当有运动图象的时候,会有边界“栅栏”现象,边缘被拉得像栅栏一样,运动越剧烈,“栅栏”越长。而运动补偿的算法就是为了改善这种现象的。Deinterlacer的Motion Adaptive运动补偿算法,就是用最小MAD(平均绝对差)来判断边界的,原理就是搜索左右3*3的MAD,找出最小值,把最小MAD的那一行拉过来替换掉当前中间的三个像素。Motion Adaptive虽然对运动视频有一些改善,但是效果并不是很完美。

Dinterelacer II是最近新的软件版本出现的。只有两种算法,Motion Adaptive 和 Motion Adaptive High Quality。其中前者和Deinteralcer的是一样的,后者会针对边缘,做出更加完善的算法,效果更好一些。并且能检测Cadence,当出现不同帧率需要匹配的时候,会自动复制一帧,让写指针和读指针不会冲突。

Interlacer就很简单了,看看字面意思就知道他要干嘛了,这里不多说。
zhiweiqiang33 发表于 2014-7-15 17:42:03 | 显示全部楼层
看看字面意思就知道他要干嘛了,这里不多说。
您需要登录后才可以回帖 登录 | 我要注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|小黑屋|手机版|Archiver|fpga论坛|fpga设计论坛 ( 京ICP备20003123号-1 )

GMT+8, 2025-5-3 19:56 , Processed in 0.059385 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表