找回密码
 立即注册

QQ登录

只需一步,快速开始

教程经验总索引TVMW5/小日本5 索引【视频转换】小日本4/TE4XP 索引【视频转换】TAW4 / TDA3 索引【DVD打包软件】
Nero 索引DVD-Lab 索引【DVD打包软件】编解码器 索引 【必读】固顶帖011号
查看: 4691|回复: 1

[资料] 关于隔行与逐行的正确认识以及小日本中‘去隔行Deinterlace'滤镜的相关知识

[复制链接]

0

威望

74

金钱

1

贡献

新手上路

菜鸟之王

积分
80
主题
4
回帖
6
注册时间
2010-4-12
最后登录
2010-5-5
发表于 2010-4-26 19:59:02 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
首先要看interlace的信号是怎么得来的,一种是真正的interlace的信号,像一般的电视信号,在录制的时候就是interlace的,这种信号是不可能完全deinterlace的,也就是说不可能得到完整的progressive的信号,因为丢失的信息是不可能完全重建的。另一种是,film-based的TC得来的信号,用3:2pulldown/IVTC就可以完全重建progressive的信号。
接下来澄清一个问题:deinterlace 指的是什么?如果是指把interlace的信号还原成progressive的信号,那么在对待电影的片源来说就应包括IVTC/3:2pulldown,或者说3:2pulldown是一种deinterlace。一般来说,如何把interlace的信号转化成progressive的信号呢,有以下基本方法:
line doubling: 每一行都重复一遍,损失一半的垂直分辨率
bob,interpolate:插值的方法。没有信号的行用相邻的两行插值得到。适用于一般的电视信号,比如,用电视卡在计算机上看电视。
weave:把两祯叠加后输出(一祯的奇数行和下一祯的偶数行叠成完整的一祯,并没有对每一祯进行处理,其实等与do-nothing,即什么也没做。适用于基于电影的DVD,前提用3:2pulldown/IVTC去掉加入的祯。
针对真正的interlaced的信号还有更高级的方法如:
Motion Adaptiveness:运动图像用bob,静止图像用weave。
Motion Compensation:在weave用得多,bob用得少的情况下,估计物体的移动,构造每一祯。这个比较复杂,也比较高级,一两句说不清楚。
orbitlee提到的各种算法大多是基本算法的演变。
所以,对于film-based 的经TC得来的DVD mpeg2 来说,deinterlace不是问题,DVD有专门的标示用来做3:2pulldown,然后把对应祯叠加得到progressive 24fps的信号,按比例输出到60、72、85hz的显示器上。这其中还有winDVD借用的philips的技术:Trimension™ DNM (Digital Natural Motion) ,充分利用刷新频率,将24祯再变换成60祯(不是简单的重复)而是构造新的祯。
对于HDTV,即便是电影,我也不知道是TC的还是真正的interlaced的(一直找不到有关电视台播出的HDTV电影的资料,这是非常关键的一点,直接关系到deinterlace),如果是TC的那么按照DVD一样处理就行了,有区别的地方是HDTV是流媒体,是否能像DVD那样找出对应祯进行3:2pulldown(我记得以前看到过有关文章)。如果是truly interlaced,比如,各大电视台的黄金时间节目如CSI(1080i)等,即录制的时候就是1080i的,那么,deinterlace的算法就很重要了,在没有好的算法之前,一般来讲会用bob,画质可能会不如720p。在decoder设置上,truly interlaced 电视信号是不宜用weave的。对于720p的信号,decoder是不应该去处理的,不存在选用bob或weave的问题。这其实还牵扯到另一个问题,1080i和720p哪个更清晰的问题。我个人认为,TC的1080i的信号经过IVTC和deinterlace肯定比720p的要好,不存在什么每祯540线的问题;而对于实时转播的电视信号来说,则1080i静态占优,720p动态占优。
综上所述,我不认为讨论基于电影(film-based)的用TC生成的NTSC信号的deinterlace有任何意义,任何一种decoder都应该能胜任,至少对DVD来讲。我们没有必要去告诉decoder用weave或bob,decoder应有算法自动识别的,除非对于HDTV的mpeg2不适用。不同的是其他性能,比如它们的容错性,即在信号有损失的情况下如何进行这个过程,或者在没有标示的情况下找对应祯的能力。从实验角度来说,如果是人工生成的标准信号,应该是没有区别的。对于truely interlaced的NTSC信号,我们也没啥可做的,用bob就好了。反过来说,如果你用weave出现拉丝,那说明你的片源是trully interlace的,或者,可能是ivtc做得不好,没有去掉TC加入的祯,那么decoder就不支持代标示的HDTV的IVTC,也就是说HDTV的IVTC要靠decoder自己去判断哪些是人为加入的祯。
另外,仅作参考,根据avsforum的fans的经验和鉴别,Dscaler5和最新的nvidia的decoder对于DVD的mpeg2效果最好。对于后期处理,希望大家能好好利用ffdshow。还是那句话,显示设备是大家因该考虑和投资的主要考虑对象,对于没有好的显示设备来说,HDTV的意义并不很大,尤其是花很长时间下载,就更不划算了,好好优化DVD是正经,比如,如何把720x480的信号最优化地upscale到1280x720的显示设备上。等到大家都有好的显示设备时,hd-DVD也应该批量化了,到时候花钱买D版就是了。我不太清楚HDTV在现有的软硬件基础上有什么可优化的,请懂得人另开版面讨论,相信会有意思的多。还有就是有个会员提到的买椟还珠的问题,内容比形式更重要!

评分

参与人数 1贡献 +1 收起 理由
IsaacZ + 1 热心!奖励!

查看全部评分

我是菜鸟,我是菜鸟...

9333

威望

828

金钱

1万

贡献

管理员

自由的灵魂

积分
100469
主题
5590
回帖
26312
注册时间
2003-4-10
最后登录
2024-11-28
发表于 2010-4-26 22:42:05 | 显示全部楼层
好高深啊!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|点拨论坛 |网站地图

GMT+8, 2024-11-29 08:36 , Processed in 0.060194 second(s), 4 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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