白话多媒体体系-视频基础知识
视频相关
白话之前先回顾一下小时候玩的,翻书动画的小玩意,就是在书的页脚画一些连贯的图片,然后翻书,就能看到一个简易的动画。
这就是动画的原理。
现代计算机系统里面,CPU/GPU是处理器,显示屏是IO外设。
CPU通过执行代码,计算出来要输出的视频内容,通过IO将内容绘制在显示屏上。
可见CPU/GPU和显示屏,是生产者和消费者的关系。
CPU/GPU:帧率
帧率,俗称fps(Frame per second),每秒的帧数,帧是一个画面的数据。
也就是CPU/GPU每秒能产生的画面数。
显示屏:刷新率
刷新率是显示屏的规格数据,是指一个显示屏每秒能刷新的画面数。单位是赫兹。
配合
可以简单理解,显示屏的刷新率决定了画面的上限,比如华为mate 40支持设置屏幕刷新率为60Hz和90Hz。
按照简单的理想算数来说(当然实际不会这么理想):
当设置为60Hz的时候,即时CPU/GPU每秒能产生的画面到达120Fps。那么实际上有一半的画面都是不能被显示的,因为屏幕的刷新率只能支撑显示60张。
而如果CPU/GPU帧率是30Fps的时候,那么每张图片被屏幕刷新出来两次。
一般人来说30帧~60帧之间的帧率是肉眼可辨别的上限。
所以很多游戏会将帧率调整到60或者30Fps,进而提升每一帧的图像清晰度,来提升游戏体验。