Board logo

标题: [专题讨论] 像MD这种老游戏机,游戏内部帧数是60还是30?扫描线是低解造成的? [打印本页]

作者: md2    时间: 2017-11-19 00:26     标题: 像MD这种老游戏机,游戏内部帧数是60还是30?扫描线是低解造成的?

按照标准说法,隔行信号的实际帧数是场数/2,比如N制的60HZ,实际上是30个不同的画面,拆成60个半帧。

但是我印象中录像视频的原理是不能直接套到游戏上的。录像会拆奇偶帧,是因为它的原始图像是按照30帧拍摄的。而老式游戏机的图像是以行为单位生成的,处理器是输出60个半帧,不是30个全帧然后拆成60个半帧。奇数场与偶数场其实属于前后两帧,而不是同一个帧画面的各一半。有的游戏会利用这种方式来实现色彩混合。比如第一帧输出奇数行,黑色,第二帧输出偶数行,蓝色,这样玩家看到的就是深蓝色,只不过有点闪。

我看A9那边的说明,游戏机在输出240P的时候,电视输出的60帧全都是奇行,偶数行直接跨过去,所以有扫描线。
而480i会交替输出奇行偶行,没有扫描线?

[ 本帖最后由 md2 于 2017-11-19 12:53 编辑 ]
作者: hkt3010    时间: 2017-11-19 01:20

posted by wap, platform: iPhone
240p的信号是60场60帧,没错,是60帧,每场一个全帧,只不过相邻奇偶数的两帧是相同的,简单来说就是把30个不同的画面各显示两次。这也是240p画面比480i稳定的原因。
作者: zhuwz    时间: 2017-11-19 10:13

我能说楼主对逐行隔行的概念根本还没理解透吗?象FC、SFC、MD、早期街机,部份PS、SS,甚至部份PS2、WII游戏,只要输出游戏的分辨率是240p,全部都是逐行。以前所谓的隔行CRT电视,在显示240P画面时,也全部都是逐行。隔行是针对480I/P以上的分辨率来说的。以前电视信号是N制480线60hz,P制576线50HZ,通过广播信号传播逐行信号带宽不够,所以才制定出隔行标准。以前的AV、S线也是顺应了这个标准,最高带宽只有480I/60HZ或576I/50HZ。但是当分辨率降到240线,也就是普通游戏机的分辨率时,AV、S线的带宽就足够以逐行传播了,所以当然是用逐行。从信号的后缀名也可以看得出来,P是指progressive,也就是逐行。I是指interlace,也就是隔行。只有480线以上的分辨率你才会发现有I有P,240线的一率都是P。 最后回答楼主问题,MD不管是N制还是P制,输出信号全部都是逐行,N制每秒60帧,P制每秒50帧。
作者: wuyingjun    时间: 2017-11-19 10:31

刷新率 和 游戏帧数  不是同一概念
作者: md2    时间: 2017-11-19 12:24

引用:
原帖由 zhuwz 于 2017-11-19 10:13 发表
我能说楼主对逐行隔行的概念根本还没理解透吗?象FC、SFC、MD、早期街机,部份PS、SS,甚至部份PS2、WII游戏,只要输出游戏的分辨率是240p,全部都是逐行。以前所谓的隔行CRT电视,在显示240P画面时,也全部都是逐行 ...
我一直以为游戏机的240也是隔行

也就是说,240P输出的时候,电视实际上是显示了60个半帧画面,只显示奇行,偶行空着?
扫描线是这么来的?

[ 本帖最后由 md2 于 2017-11-19 12:50 编辑 ]
作者: md2    时间: 2017-11-19 12:39

引用:
原帖由 hkt3010 于 2017-11-19 01:20 发表
posted by wap, platform: iPhone
240p的信号是60场60帧,没错,是60帧,每场一个全帧,只不过相邻奇偶数的两帧是相同的,简单来说就是把30个不同的画面各显示两次。这也是240p画面比480i稳定的原因。
我看A9那边的说明,游戏机在输出240P的时候,电视输出的60帧全都是奇行,偶数行直接跨过去。
在480i才会交替输出奇行偶行,而且前后两帧是完全不同的画面,并不是视频录像那样同一个画面拆成奇偶帧
作者: samusialan    时间: 2017-11-19 12:58

480i奇偶行交替是因为原生是480P的,如果原生480i并不需要,而240P从行上来说等于480i,是全显示的,其实最大麻烦感觉还是PS2,其模拟器也是唯一提供大量反交错模式的一个
现在液晶不应该直接接老游戏机就是因为会错把240P当480i,导致插值错误
刷新帧数是固定的,游戏帧数由游戏决定
个人是这样理解的
作者: zhuwz    时间: 2017-11-19 14:31

引用:
原帖由 md2 于 2017-11-19 12:24 发表

我一直以为游戏机的240也是隔行

也就是说,240P输出的时候,电视实际上是显示了60个半帧画面,只显示奇行,偶行空着?
扫描线是这么来的?
240P的扫描线就是低解造成的,电视显示全部行,和隔行电视显示480I画面时,动态画面隔行抽丝的现象是两个概念。而且并不是说480线以上的画面就没有扫描线。一般普通CRT电视精度低,所以显示480线以上的画面时,扫描线都糊起来看不到了,240p这样的画面,才能显示出扫描线。用电脑17寸CRT彩显,看640*480画面时,扫描线就很清楚了。大法的高清电视或彩监,看480线的画面时,也可以隐约看到扫描线。高清电视在显示240p画面时,全部都内部插值成480p显示了,所以扫描线反而没有普通隔行电视清楚。CRT的显示原理都一样,不要想得太复杂。
作者: zhuwz    时间: 2017-11-19 14:33

引用:
原帖由 md2 于 2017-11-19 12:39 发表

我看A9那边的说明,游戏机在输出240P的时候,电视输出的60帧全都是奇行,偶数行直接跨过去。
在480i才会交替输出奇行偶行,而且前后两帧是完全不同的画面,并不是视频录像那样同一个画面拆成奇偶帧
这是完全错误的概念。240P是所有行都显示,480i是奇数行和偶数行交替显示,前后两帧当然不同,一帧只包含奇数行,一帧只包含偶数行。所以在显示高速运动画面时,拉丝现象就比较明显。视频录像也是一模一样。

[ 本帖最后由 zhuwz 于 2017-11-19 18:21 编辑 ]
作者: yangjuniori    时间: 2017-11-19 16:51

posted by wap, platform: iPhone
Crt聚焦能除了调节 还有就是设计时的限制
适合标清和edtv的 还有适合高清的    高清的在480p可以看到明显的扫描线   然而我国后期是混用的
作者: zhuwz    时间: 2017-11-19 18:02

引用:
原帖由 hkt3010 于 2017-11-19 01:20 发表
posted by wap, platform: iPhone
240p的信号是60场60帧,没错,是60帧,每场一个全帧,只不过相邻奇偶数的两帧是相同的,简单来说就是把30个不同的画面各显示两次。这也是240p画面比480i稳定的原因。
没这么复杂。你说的这个应该是电视在显示30FPS视频时的做法。视频每秒只有30个画面,电视的刷新率是60帧,所以当然把视频的每一个画面放在两帧显示。游戏机的240P就是每秒显示60个不同的连续全帧画面。240P和480P、1080P什么的除了分辨率不同,其它都是一样的。只不过标清CRT(也就是所谓的隔行CRT)是直接显示,高清CRT和液晶是内部处理成其它分辨率显示。另外有些彩监,比如大法的,会把480i分辨率以下的信号(包括240P)都统一标识为480i,所以很多人就误认为240p也是隔行。

[ 本帖最后由 zhuwz 于 2017-11-19 18:16 编辑 ]
作者: md2    时间: 2017-11-19 22:04

引用:
原帖由 zhuwz 于 2017-11-19 14:31 发表

240P的扫描线就是低解造成的,电视显示全部行,和隔行电视显示480I画面时,动态画面隔行抽丝的现象是两个概念。而且并不是说480线以上的画面就没有扫描线。一般普通CRT电视精度低,所以显示480线以上的画面时,扫描 ...
应该就是我说的吧
240P是显示游戏机输出的全部行
但是电视因为按照480线输出,因此直接跳过了自己的偶数行,相当于在原信号上插入了黑线
作者: zhuwz    时间: 2017-11-19 22:32

引用:
原帖由 md2 于 2017-11-19 22:04 发表


应该就是我说的吧
240P是显示游戏机输出的全部行
但是电视因为按照480线输出,因此直接跳过了自己的偶数行,相当于在原信号上插入了黑线
240p在隔行电视上显示的就是240线,MD准确来说应该是224线,你可以去数一数。你看到的所谓黑色扫描线,是上下两条显示画面的线(这才是真正的扫描线)之间的间距。并不是你认为的在原信号间插入了黑线。

[ 本帖最后由 zhuwz 于 2017-11-19 22:39 编辑 ]
作者: SONIC3D    时间: 2017-11-20 17:36

引用:
原帖由 md2 于 2017-11-19 22:04 发表


应该就是我说的吧
240P是显示游戏机输出的全部行
但是电视因为按照480线输出,因此直接跳过了自己的偶数行,相当于在原信号上插入了黑线
你可以这样理解成跳过了偶数行,但是实际上电视机扫描枪不存在液晶点阵那样的固定行数。

显像管的扫描枪根据最后收到2个场复位同步信号,确定纵向扫完一场的时间间隔Tv,比如1/60秒,这样就确定了扫描枪的纵向步进速度。
根据最后收到的一行的首个像素颜色信号到末尾行复位同步信号,确定横向扫完一行(不含复位到左端)的时间Th,这样就确定了扫描枪的横向步进速度。

有了这两个速度,行和行之间的停顿时间是无所谓的。也就是场复位后,即使不收到行信号,扫描枪也会不断下移,在Tv时间后移动到末端。

这样,一个游戏机如果要输出240P,只需要确保每个场开始后的首行开始前的停顿时间一样、每行结束到下行开始期间的停顿时间一样,就能输出Progressive的画面。这个首行开始前的停顿时间和奇数行一样还是偶数行一样,根本无所谓。
同样,如果要输出480i,只需要确保奇偶场的首行开始前的停顿时间正好相差240P时的2行起始扫描之间的间隔时间的一半,而每行结束到下行开始期间的停顿时间依然和240P时一样,就能错开两幅画面。

然后,扫描枪扫到荧光粉后,根据电子枪的汇聚能力和激发范围,会产生不同面积的颜色像素点。这个有效颜色像素点面积越小、屏幕总面积越大,则像素点和像素点之间的空隙就越大,这个空隙就是不发色不发光的扫描(间隔)线,其实横纵都有,只不过横线相比纵线更宽更明显。

之所以一开始说你可以理解为电视机跳过了偶数行,但不完全正确,是因为240P情况下画面内容就是只有240根线,并不是480根线显像管只画了奇数行跳过了偶数行,显像管是切切实实把它收到的"每一行"都按次序画了,你眼睛盯着画面数,也只能数到240(或224)行,也就是240P@60Hz,黑色的那些行不是内容行。而480i实际是2个240P@30Hz画面交替显示,这两个240P@30Hz的画面的场起始正好偏差纵向画面上1/480,所以你眼睛盯着画面数,可以数到480行,而480行的行间也有479根更细的黑线,那些也不是内容行。
作者: md2    时间: 2017-11-20 21:21

引用:
原帖由 SONIC3D 于 2017-11-20 17:36 发表


你可以这样理解成跳过了偶数行,但是实际上电视机扫描枪不存在液晶点阵那样的固定行数。

显像管的扫描枪根据最后收到2个场复位同步信号,确定纵向扫完一场的时间间隔Tv,比如1/60秒,这样就确定了扫描枪的纵向 ...
懂了,也就是说决定奇偶行位置的是游戏机DAC芯片而不是电视
电视扫描枪只是按照定死的顺序继续往下走而已
作者: yangjuniori    时间: 2017-11-21 13:34

posted by wap, platform: iPad
dc运行kof2001 变成480p再抽去一半 隔行输出




欢迎光临 TGFC Lifestyle (http://bbs.tgfcer.com/) Powered by Discuz! 6.0.0