» 您尚未登录:请 登录 | 注册 | 标签 | 帮助 | 小黑屋 |


发新话题
打印

[业评] 终于搞明白了,隔行显示本质上是把30fps插帧到60fps,不绑定分辨率

简单一点
隔行逐行刷新率都是60
但是隔行有场这个概念
分为奇场和偶场
奇场是奇数行显示画面,偶数行显示黑线
偶场反之
奇场和偶场合起来算一帧
所以是60场30帧

逐行没有场也不显示黑线,帧率和刷新率一致

重点来了
对于480i
既可以显示240p30或60帧
也可以显示480p30帧
对于240p
把240行拆成奇场显示
如果30帧,每帧显示两遍,60帧显示一遍
这样刷新率就是60
比如fc就是这样显示

对于480p30帧
把480行拆成奇场和偶场显示
这样刷新率就是60
比如加了4m显存的n64就可以这样显示

行分辨率好像不用管


TOP

还是一窍不通,主要是智力缺陷



TOP

如果说的是CRT电视,绝大多数情况下60场都是对应60帧,60场30帧的情况只在DVD等少数环境存在。

楼主最根本性的错误,是把游戏机这种“因为画面生成能力不足所以无法输出60帧满画面”的情况,套用在“因为无线电信号不行所以无法输出60帧满画面”的隔行制式上。

在制定电视制式的时代,模拟摄像机本身是没有任何储存画面的能力的,它的奇数场和偶数场,不是一张图显示两次,而是间隔60分之一秒的前后两帧完全不同的画面。
强调:电视台播出的480i电视信号,奇数场和偶数场来自前后两帧完全不同的画面,你把前后两帧拼在一起不会变成一张完整的图,而是变成一堆线条。
电视台本身拍摄到的就是60帧影像,但是当时的无线电波带宽没有那么高,无法将其传输给居民的电视,因此只能抽取第一帧的奇数行,第二帧的偶数行,第三帧的奇数行,第四帧的偶数行。之所以这样搞,是因为人的眼睛对帧数比较敏感,但是对画面的解析度不太敏感,这样就利用画面的不停抖动来欺骗人眼,让人以为自己看到了60帧的480P画面。

但是到了240P的2D游戏机上,情况就完全不一样了,游戏机缺乏的不是传输能力而是制作视频的能力。而且2D游戏机的显存非常小,它是不能储存一张画面输出两帧的,它要想重复输出一张图,必须把这张图重算两遍,既然这样还不如直接60帧算了。因此除了少数特殊芯片的游戏,FC和MD的游戏都是强制60帧的。输出的是60帧240P画面,第一帧输出的是奇数行,第二帧输出的还是奇数行,只不过因为它在480线的电视上显示,所以每一行中间都有间隔。
另外就是FC游戏的拖慢原理和电脑完全相反,游戏机如果1秒拖慢到6帧,它并不是每帧显示10次,它每一张都是重新生成的,只不过是拿了相同的参数重新生成10次。游戏机拖慢是因为CPU算不过来了,所以只能反复输出同一组参数,但显卡不是这样的,游戏机的显卡是死的,每秒必须输出60帧图像。游戏机显卡超出机能的表现是画面闪烁而非拖慢。

而DVD又是完全不同的情况,DVD的视频来源是电影,24帧,它根本就没有足够的原始帧,因此DVD上的480i视频,是先把24帧的一部分重复,凑成30帧,然后把30帧的每帧显示两次,每次先显示奇数场再显示偶数场。

而480i的光盘游戏机又又又是一种完全不同的情况。这时的游戏机是有显存的,显存可以储存一张画面反复显示,因此游戏机的480i可以用两种不同方式输出,可以像DVD一样一张图显示两次,也可以像电视台那样是60帧不一样的图像。实际上480i游戏机的真实帧数完全取决于制作者的意愿,32位机还有15帧的游戏,相当于每张图显示4遍。



如果在把电视台录像的480i修正成480p,强行把奇数场和偶数场拼接在一起,画面就会出现条纹。为了去除这种条纹,需要进行反交错工序。反交错必须先搞清条纹的成因,如果你的视频来自DVD这种30帧重复得到60帧的假奇偶帧,只要将画面重新组合就行了,但是对于电视台录像的真正60帧的480i就不能这么干,需要利用AI把每帧不存在的一半图像给画出来。

想要更清楚的表述可以看这个帖
交错、反交错与IVTC —— 从入门到放弃  知乎
https://zhuanlan.zhihu.com/p/33326278

[ 本帖最后由 md2 于 2023-8-7 15:27 编辑 ]


本帖最近评分记录
  • refo 激骚 +1 最骚 Rated by wap 2023-8-7 05:24

TOP

你这根本没搞懂。
老的60帧游戏 用你的理论没法解释

TOP

posted by wap, platform: Android
楼主就是思而不学,一点点材料,天马行空乱想

TOP

posted by wap, platform: Android
那时候隔行crt便宜,逐行贵啊!

TOP

posted by wap, platform: Android
楼主这智商,坚持被群嘲,坚持发脑残贴,也是体质特殊了2333

TOP

机能问题 才是30帧60帧区别的关键,和隔行逐行有个屁关系,PS2时代一大堆480i30帧游戏,通过代码修改也能显示240P,但是帧数会翻倍吗

TOP

引用:
原帖由 md2 于 2023-8-6 23:13 发表
楼主最根本性的错误,是把游戏机这种“因为处理能力不足所以无法输出60帧满画面”的情况,套用在隔行制式的来历上面。
然而电视制式最初只考虑了摄像机和电视,摄像机的画面来自现实世界,它是根本不考虑处理能力的。

在制定电视制式的时代,摄像机本身是没有任何储存画面的能力的,它的奇数场和偶数场,不是一张图显示两次,而是间隔60分之一秒的前后两帧完全不同的画面。
强调:电视台播出的480i电视信号,奇数场和偶数场来自前后两帧完全不同的画面,你把前后两帧拼在一起不会变成一张完整的图,而是变成一堆线条。


电视台本身拍摄到的就是60帧影像,但是当时的无线电波带宽没有那么高,无法将其传输给居民的电视,因此只能抽取第一帧的奇数行,第二帧的偶数行,第三帧的奇数行,第四帧的偶数行。之所以这样搞,是因为人的眼睛对帧数比较明暗,但是对画面的解析度不太敏感,这样就利用画面的不停抖动来欺骗人眼,让人以为自己看到了60帧的480P画面。
这也是为什么老的电视台录像带在制作成480P视频时,画面上全都是线条,因为它强行把不同的两帧给组合到一起。


但是到了240P的2D游戏机上,情况就完全不一样了,游戏机缺乏的不是传输能力而是制作视频的能力。而且2D游戏机的显存非常小,它是不能储存一张画面输出两帧的,它要想重复输出一张图,必须把这张图重算两遍,既然这样还不如直接60帧算了。因此除了少数特殊芯片的游戏,FC和MD的游戏都是强制60帧的。输出的是60帧240P画面,第一帧输出的是奇数行,第二帧输出的还是奇数行,只不过因为它在480线的电视上显示,所以每一行中间都有间隔。
另外就是FC游戏的拖慢原理和电脑完全相反,游戏机如果1秒拖慢到6帧,它并不是每帧显示10次,它每一张都是重新生成的,只不过是拿了相同的参数重新生成10次。游戏机拖慢是因为CPU算不过来了,所以只能反复输出同一组参数,但显卡不是这样的,游戏机的显卡是死的,每秒必须输出60帧图像。游戏机显卡超出机能的表现是画面闪烁而非拖慢。

而DVD又是完全不同的情况,DVD的视频来源是电影,24帧,它根本就没有足够的原始帧,因此DVD上的480i视频,是先把24帧的一部分重复,凑成30帧,然后把30帧的每帧显示两次,每次先显示奇数场再显示偶数场。

而480i的光盘游戏机又又又是一种完全不同的情况。这时的游戏机是有显存的,显存可以储存一张画面反复显示,因此游戏机的480i可以用两种不同方式输出,可以像DVD一样一张图显示两次,也可以像电视台那样是60帧不一样的图像。实际上480i游戏机的真实帧数完全取决于制作者的意愿,32位机还有15帧的游戏,相当于每张图显示4遍。
学习了

TOP

以前就认逐行显示的电视机,那个SONY一台一万多特丽珑,看明珠台丽音广播多声道选择,画中画一个画面显示两个电视台,时代的眼泪

TOP

posted by wap, platform: Android
引用:
原帖由 @md2  于 2023-8-6 23:13 发表
如果说的是CRT电视,绝大多数情况下60场都是对应60帧,60场30帧的情况只在DVD等少数平台上存在。

楼主最根本性的错误,是把游戏机这种“因为处理能力不足所以无法输出60帧满画面”的情况,套用在隔行制式的来历上面。

在制定电视制式的时代,摄像机本身是没有任何储存画面的能力的,它的奇数场和偶数场,不是一张图显示两次,而是间隔60分之一秒的前后两帧完全不同的画面。
强调:电视台播出的480i电视信号,奇数场和偶数场来自前后两帧完全不同的画面,你把前后两帧拼在一起不会变成一张完整的图,而是变成一堆线条。
电视台本身拍摄到的就是60帧影像,但是当时的无线电波带宽没有那么高,无法将其传输给居民的电视,因此只能抽取第一帧的奇数行,第二帧的偶数行,第三帧的奇数行,第四帧的偶数行。之所以这样搞,是因为人的眼睛对帧数比较明暗,但是对画面的解析度不太敏感,这样就利用画面的不停抖动来欺骗人眼,让人以为自己看到了60帧的480P画面。
这也是为什么老的电视台录像带在制作成480P视频时,画面上全都是线条,因为它强行把不同的两帧给组合到一起,输出成30帧视频。

但是到了240P的2D游戏机上,情况就完全不一样了,游戏机缺乏的不是传输能力而是制作视频的能力。而且2D游戏机的显存非常小,它是不能储存一张画面输出两帧的,它要想重复输出一张图,必须把这张图重算两遍,既然这样还不如直接60帧算了。因此除了少数特殊芯片的游戏,FC和MD的游戏都是强制60帧的。输出的是60帧240P画面,第一帧输出的是奇数行,第二帧输出的还是奇数行,只不过因为它在480线的电视上显示,所以每一行中间都有间隔。
另外就是FC游戏的拖慢原理和电脑完全相反,游戏机如果1秒拖慢到6帧,它并不是每帧显示10次,它每一张都是重新生成的,只不过是拿了相同的参数重新生成10次。游戏机拖慢是因为CPU算不过来了,所以只能反复输出同一组参数,但显卡不是这样的,游戏机的显卡是死的,每秒必须输出60帧图像。游戏机显卡超出机能的表现是画面闪烁而非拖慢。

而DVD又是完全不同的情况,DVD的视频来源是电影,24帧,它根本就没有足够的原始帧,因此DVD上的480i视频,是先把24帧的一部分重复,凑成30帧,然后把30帧的每帧显示两次,每次先显示奇数场再显示偶数场。

而480i的光盘游戏机又又又是一种完全不同的情况。这时的游戏机是有显存的,显存可以储存一张画面反复显示,因此游戏机的480i可以用两种不同方式输出,可以像DVD一样一张图显示两次 ...
这才是大神啊,虽然还是看不懂,但是感觉很厉害的样子

TOP

以前用逐行电视接分量线玩PS2满屏狗牙,于是又换回S端子

TOP

posted by wap, platform: iPhone
60场就是60个半帧

和30个全帧效果完全不一样的

TOP

引用:
原帖由 md2 于 2023-8-6 23:13 发表
...
但是到了240P的2D游戏机上,情况就完全不一样了,游戏机缺乏的不是传输能力而是制作视频的能力。而且2D游戏机的显存非常小,它是不能储存一张画面输出两帧的,它要想重复输出一张图,必须把这张图重算两遍,既然这样还不如直接60帧算了。因此除了少数特殊芯片的游戏,FC和MD的游戏都是强制60帧的。输出的是60帧240P画面,第一帧输出的是奇数行,第二帧输出的还是奇数行,只不过因为它在480线的电视上显示,所以每一行中间都有间隔。
另外就是FC游戏的拖慢原理和电脑完全相反,游戏机如果1秒拖慢到6帧,它并不是每帧显示10次,它每一张都是重新生成的,只不过是拿了相同的参数重新生成10次。游戏机拖慢是因为CPU算不过来了,所以只能反复输出同一组参数,但显卡不是这样的,游戏机的显卡是死的,每秒必须输出60帧图像。游戏机显卡超出机能的表现是画面闪烁而非拖慢。
...
3DO之前的游戏机没有帧缓存,根本不能输出一张图,只能一条条扫描线处理,而每一条扫描线能显示的活动块数量是根据各自机能限制固定的,超过限制某些活动块就必须消失而产生闪烁,CPU再快也得闪。

而“游戏机显卡超出机能的表现”是又闪烁又拖慢的情况在FC上可太多了,即便是NEOGEO、CPS2上拖慢成乌龟爬的弹幕游戏还少吗LOL
其实FC/MD/SFC这几部主机每条扫描线的活动块数量跟CPU处理速度基本上是对应的(不加特殊芯片SFC实际活动块显示数量是其理论机能的一半左右),多数情况下家用机在画面拖慢之前活动块就会先闪烁。
反而是在有些使用68K@12MHz的街机基板设计上厂商盲目增加活动块显示数量结果造成大量游戏虽然不闪但是严重拖慢的情况,12MHz的68K能全速处理的活动块数量大概也就不到全屏200个。

[ 本帖最后由 KainX 于 2023-8-7 17:26 编辑 ]

TOP

引用:
原帖由 md2 于 2023-8-6 23:13 发表
如果说的是CRT电视,绝大多数情况下60场都是对应60帧,60场30帧的情况只在DVD等少数环境存在。

楼主最根本性的错误,是把游戏机这种“因为画面生成能力不足所以无法输出60帧满画面”的情况,套用在“因为无线电信 ...
你这就是一本正经的胡说八道

电视台本身拍摄到的就是60帧影像,电影是24帧
你想想看这合理吗?
电影还不如电视了,经费全花在导演演员身上了,没钱搞摄影器材了是吧

以前绝大部分器材都是24帧
极少数特殊的有60帧

以前的电视剧都是24帧
这个你怎么说?

还有隔行逐行刷新率一般是60帧
但是隔行术语是场
两场合起来算一张完整图,所以两场算一帧
在24帧下很合理

当然特殊设备拍摄的60帧确实两场图像不同,但那是极少情况

另外,很多街机显示器也不全是60帧,有59帧的

2D游戏机没有帧缓存
只有行缓存,也不可能限死60帧
2D街机游戏很多不是60帧

18.2、kaneko16
主处理器:68000 (@ 12 - 16 Mhz)
音效芯片:(2x) AY8910 (@ 2 Mhz), OKI6295 (@ 15.151 Khz)  
解析度:224 x 256 - 320 x 240
刷新率:59.00 Hz
发色数:2048
活跃年份:1991-1995

KONAMI
22.1、nemesis
主处理器:68000 (@ 9.216 Mhz)
音效处理:Z80 (@ 3.579545 Mhz)
音效芯片:(2x) AY8910 (@ 1.789772 Mhz), K005289 (@ 1.789772 Mhz), VLM5030 (@ 3.579545 Mhz)
解析度:256 x 224
刷新率:60.61 Hz
发色数:2048
活跃年份:1985-1988

去mame查查或者看猪头的街机帖
非60帧的2D基板很多,也是模拟的一大问题

TOP

发新话题
     
官方公众号及微博