小米redmi7打游戏为什么会卡(小米OPPO这么强还要插帧做啥)

首先说明:文章较长,建议先关注收藏了再慢慢阅读!

插帧,这不是一个多么新鲜的火星技术,在中高端电视产品上早有普及,甚至一些低端60Hz的电视也有此功能。比较专业的说法叫MEMC,也就是运动补偿功能。关于这个技术,这里不多做介绍,网上相关的技术资料很多,我们今天要说的是这项技术最好的实现方案以及最佳的应用范围。

小米redmi7打游戏为什么会卡(小米OPPO这么强还要插帧做啥)(1)

事实上,视频插帧功能在今天突然火爆起来,很大程度上是因为如今的手机产品,突然有很多都加入了这个功能,比如说OPPO的Find X2、黑鲨3以及即将发布的一加8。所以这个功能对于手机而言到底意义何在,也是我们接下来要讨论的地方。

小米redmi7打游戏为什么会卡(小米OPPO这么强还要插帧做啥)(2)

技术实力为王,如何更好地实现插帧功能

作为一项最终应用在视频并对实际图像进行改变的功能,最好的方案永远是采用硬件级的芯片来处理。MEMC最早是由飞利浦提出的技术,当然不同公司都有自己的技术来实现这个功能。比如技术功底深的厂商,会用专门的MEMC芯片来实现插帧的功能,或者将这个功能放到自己的画质芯片中去,比如索尼、三星、LG都是这么干的;而技术实力比较差的公司,也简单,购买第三方的方案就行了,比如小米,之前的MEMC功能,都是晨星提供的,小米电视用晨星的SOC芯片,这颗芯片不但要负责安卓系统,同时还包含了不少用于画质方面的功能,比如说MEMC插帧。

小米redmi7打游戏为什么会卡(小米OPPO这么强还要插帧做啥)(3)

对于电视而言,MEMC基本都是通过专有芯片这样的硬方案来解决。但并不是说每家厂商或者每款电视出来的效果都一样,这个又和技术研发有关系,MEMC插帧本身是通过计算而来的,所以算法这个东西很重要,比如索尼和LG以及一些日系厂商如松下、东芝,这几家的插帧水平就比较高(国内纯OEM的产品不算),而三星就相对差一点;而至于国内互联网电视厂商的MEMC技术,由于基本是装配商的角色,没有什么技术沉淀,也是用的第三方方案,普遍水平较为低下。

小米redmi7打游戏为什么会卡(小米OPPO这么强还要插帧做啥)(4)

如果要说简单点,基本就是有单独图像芯片的电视在各个画质功能上都比较强,比如索尼的电视,核心用的是联发科的芯片对应安卓系统,画质芯片则有自己单独的X1;而没有单独图像芯片,只有用于处理智能系统芯片的,一般就比较弱了,具体就不点名了,国内一抓一大把。

既然MEMC有专用芯片的硬件方案,哪不用专门的MEMC芯片,能不能达成插帧效果呢?当然可以!很早AMD就在自己的显卡驱动中加入了插帧功能,利用GPU来当MEMC芯片,也有像SVP这样的PC插帧软件,利用AMD和NVIDIA显卡的性能,搭配自己的算法来实现不错的插帧效果。

小米redmi7打游戏为什么会卡(小米OPPO这么强还要插帧做啥)(5)

所以对手机厂商而言,比如说OPPO,要实现插帧功能很简单,可以单独在手机中塞入一颗MEMC芯片,也可以利用高通骁龙865强大的性能来实现插帧功能,只要自己准备一套合适的底层软件和算法即可。考虑到成本和手机目前的空间,个人觉得第二种方案可能更科学。当然OPPO具体采用什么方案,我们这里不深究。下面我们来说说插帧的优点和缺点!

优点缺点明显,插帧无法通吃所有环境

插帧具体的优点,大家应该知道,比如按照屏幕的刷新率(这个是大前提),将视频插帧到和屏幕刷新率一样的帧速。比如120Hz的屏幕,那么视频图像最大就能插帧到120fps;60Hz的屏幕,最大就能插帧到60fps,实现的原理不多说,请百度或者谷歌。

小米redmi7打游戏为什么会卡(小米OPPO这么强还要插帧做啥)(6)

所以对于很多人而言,他们的思路就是如果图像帧速不够,那么利用插帧技术补足了图像的帧速,人眼看起来图像就会更流畅。这个想法的确没错,MEMC技术也就是为了这个目的。但是有一个问题他们却没考虑到,就是更为流畅的图像是不是就代表画质更好呢?答案是:不存在!

MEMC技术有两个硬伤,一个叫块效应,一个叫振铃效应!这两点都会对图像质量造成惨烈的打击。

首先来说块效应是什么?简单而言,就是MEMC技术将每帧图像分成若干个像素块,再来预测计算填补帧速,这个好处就是在快速运动图像状态下,可以照顾到那些高速的运动物体。但是MEMC在计算时,会在像素块之间出现非连续性的补帧中断,这样看起来,在一些快速移动的物体边缘就会出现马赛克效应。所以我们经常电视的时候,打开MEMC功能,会发现在某些瞬间,快速移动的物体边缘会出现马赛克和色斑,就是这个原因。

再来说说振铃效应,这个在任何画质技术上都可能出现。简单来说,就是物体本身产生模糊的图像,就像快速抖动的高频信号,甚至出现重影。这个现象在开启MEMC后可说是屡见不鲜。比如足球比赛,运动员的动作是流畅了,但是当球传起来后,我们会看到球一下子变得模糊,甚至出现重影,严重的时候,还会出现轨迹中断的情况……

小米redmi7打游戏为什么会卡(小米OPPO这么强还要插帧做啥)(7)

这两个问题没有彻底解决的方案,芯片能力越强,算法越优秀的MEMC方案,会尽量将这两个负面效应降到最低;同时,码率越高,视频质量越好的图像,受这两个效应的影响相对较小,而码率越低的劣质画面,在打开MEMC后,视觉上越容易出现马赛克和重影的现象。

所以就某方面而言,MEMC打开后的图像质量,和图像本身的品质有密不可分的关系。视频的画质越好,MEMC开启后,对于图像的影响就相对较小;视频的画质越差,MEMC开启后,负面效果就会无限放大在用户眼前!这对于任何MEMC芯片,任何MEMC算法都适用。

实时游戏?MEMC毛用没有

不少玩家,无论是手机党、PC党还是主机党,都曾异想天开的想:我要是硬件性能不够,玩个游戏够卡,那用MEMC功能,插帧到60fps甚至120fps岂不是美滋滋?

不得不说这的确是想多了!这里我们要面临很多实际的问题。其中最直观的是输出延迟。

输出延迟很好理解,游戏画面是实时生成的,它要求的是操作和画面显示高度同步。而MEMC是一种图像后期技术,是在图像生成后,再利用硬件和软件去计算生成本不存在的帧,这样一来,画面再经过处理后,就有了延迟。而这种延迟对于游戏而言是致命的。有人曾试过在电视上打开MEMC玩游戏,结果输出延迟从不足20毫秒,直接跳到200毫秒以上,画面和操作根本无法同步,这还怎么玩游戏?

另外,游戏本身由于是实时生成,图像变化频繁,对MEMC计算也带来了很大的困扰,会出现大量的计算错误和图像劣化的问题。如果用MEMC玩游戏,那么除了延迟操作不便之外,最大的视觉感受就是图像卡顿以及画面出现大量模糊残影的情况。

小米redmi7打游戏为什么会卡(小米OPPO这么强还要插帧做啥)(8)

其实大家也很明白这个事儿,任何电视的游戏模式,都是画面直出,没有任何后加工的状态,自然不会有MEMC功能;而电脑用显示器也不会内置MEMC芯片,任何PC游戏也不会在选项中加入一个插帧的功能。因为这玩意对游戏有百害而无一益,拿来作甚呢?

小米redmi7打游戏为什么会卡(小米OPPO这么强还要插帧做啥)(9)

所以游戏党最好的方案,是增强自己的硬件,然后显示设备上支持各种显卡的同步功能,让游戏能跑到多少帧,显示设备就同步显示多少帧。HDMI2.1会支持可变刷新率功能(VRR),下一代的显示设备以及电视都支持HDMI2.1,同时显卡以及游戏主机也会搭载HDMI2.1,那才是王道!

小米redmi7打游戏为什么会卡(小米OPPO这么强还要插帧做啥)(10)

至于MEMC功能,对于游戏的确是毛用没有!当然了,如果使用云游戏的方案,由于画面是流媒体传输,而非即使生成,所以插帧后,可能画质影响没有想象那么大,但肯定会进一步提升你的操作延迟,得不偿失!

视频播放,低码率的就放弃吧

那么游戏不行,视频总是可以的吧!看看OPPO的O1支持这么多视频网站和APP内容插帧,甚至连国内不存在的Youtube和Netflix都支持了!

小米redmi7打游戏为什么会卡(小米OPPO这么强还要插帧做啥)(11)

没问题,上面我们已经说过了,MEMC这个技术本来就是针对视频插帧,视频只是我们观看,又不操作,图像输出延迟对观看没有影响。所以任何视频都可以使用MEMC技术插帧,只不过看画质如何。

目前从笔者自己使用的体验来看,MEMC最佳的效果是用在本地高画质视频上,比如下载的1080P蓝光视频或者4K HDR蓝光原盘等。这些视频的码率非常高,画质比较出色,那么使用MEMC后,原本24帧的画面就会插帧到一个较高的帧速,这样画面看起来更为流畅,一些模糊的快速场景也会清晰起来。当然了,肯定没有原生60fps或者120fps那么强(比如李安的几部片子就是原生高帧率拍摄的),但也强过原有24P的流畅度了,虽然块效应和振铃效应依然会有,但问题不是很大,不会太影响观感(笔者这样的写轮眼除外)……

小米redmi7打游戏为什么会卡(小米OPPO这么强还要插帧做啥)(12)

至于好莱坞一众导演和明星提倡观影时关闭MEMC功能,享受原汁原味的24P,那是另外一回事,这个和用户自己的观感喜好有关,这里不做太多的讨论。何况从2020年开始,任何中高端电视都会增加好莱坞电影模式(Filmmaker模式),用这个模式可以完全没有任何后期图像加工,以最原始的效果来体现电影画质,大家那个时候可以自己比较。

小米redmi7打游戏为什么会卡(小米OPPO这么强还要插帧做啥)(13)

那么国内的视频网站呢?很可惜,至少从个人的角度而言,都不适合MEMC插帧技术,为啥?因为画质太差码率太低。我们以有线电视举例,有线电视节目现在码率大概是8Mbps左右,1080i的分辨率在8Mbps的码率下,画质尚可。而腾讯呢?一个4K的视频,码率不到5Mbps,你说这个画质有多惨?而很多视频软件中的内容,1080P的视频才1Mbps左右的码率……

回想下我们之前说的,码率越低,画质越差,使用MEMC插帧的时候效果越惨。所以如果以有线电视节目为一个标准,那么个人建议是1080P/8Mbps码率以上的视频,用MEMC比较合适。而国内这些流媒体,真心不适合用MEMC,如果在大屏幕上看,各种马赛克和模糊画面,的确有点伤心!

那么Youtube和Netflix这样的国外流媒体呢?那的确是良心多了,Youtube上的4K HDR视频,码率都在30Mbps左右,而Netflix也是在25Mbps以上,基本上和国内央视4K HDR节目标准一样。所以用上MEMC插帧,画面不像国内流媒体这样崩塌……嗯,亲身体验!Youtube的8K 24P视频,码率都超过50Mbps了!

小米redmi7打游戏为什么会卡(小米OPPO这么强还要插帧做啥)(14)

不过对于OPPO而言,这个问题其实相对要好一些……虽然外部条件什么都没变,但是手机的屏幕小啊。不管分辨率再高,屏幕小就容易忽视一些问题,那些马赛克和振铃效应的地方也会变小,说不定用户就忽略过去了!所以手机上似乎这个画质崩溃的问题并不如电视上那么明显。当然这个不明显其实只不过我们看到的图像小了所导致的,问题还是摆在那里的!

最适配的视频是……二次元动画!

不过从多年的经验来看,真正最适合MEMC的……是二次元动画。特别是使用比较传统作画方式的二次元动画!为啥呢?因为别看二次元动画在成片依然是24P,但是在制作的时候,动画动作与动作之间其实有很多空帧,所以我们经常看动画的时候,会觉得画面看起来偶尔有一卡一卡的既视感,一些动作也不够连贯,一些展现高速画面的时候,其实就是几个相同的画面或者场景在那里摇啊摇。

小米redmi7打游戏为什么会卡(小米OPPO这么强还要插帧做啥)(15)

对于这类型画面而言,MEMC技术是最容易搞定的,画面不复杂,计算的难度相对低,计算出来的帧远远比之前的空帧要强得多,这样使得画面更加顺滑流畅。当然了,块效应和振铃效应依然会存在,特别是在物体边缘上,很多时候振铃效应会比较明显。不过整体的观感真的是要比没使用插帧的时候,强出一个档次……这只能说之前的画面的确偷工减料得多!

所以这也是为啥在很多论坛上,不少喜欢看动漫的用户,搞出了这么多零零散散的画面增强及插帧教程出来。而很多软件(特别是一些日系软件),都特别强调自己插帧和画面加强的效果,更适合用在二次元动画上!

不过这里建议,如果是分辨率较高的屏幕,比如4K的电视屏幕,3K的手机屏幕,那么至少得看1080P分辨率的二次元动画,720P的动画太容易画质崩坏了!加上MEMC,估计很多人看不下去!

写在最后:有没有是一回事,用不用是另一回事

实际上,我们并不是说手机用插帧技术到底是好还是不好,作为一个技术和功能,有总是比没有好的,我们只是和大家一起讨论,这个技术到底用在什么场景是最好的!把选择的权利交给用户。

对于黑鲨3也好,OPPO Find X2也好,还是即将问世的一加8也好。插帧技术的确是一个可以用来宣传一下的噱头,而且对视觉观感而言,它的的确确能提升视频的流畅度。如果觉得开了后,你能接受这个视频的画质,同时也喜欢那种肥皂剧的流畅效果,那么开就是了;如果接受不了,那么关就是了!有这么一个功能在,至少也让我们多了不少乐趣!

至于华为之前曾说MEMC决定一个产品的档次……这就拉倒吧,现在2000来元的低端电视都吹自己有MEMC功能,这个还是需要看配套的屏幕和相关的技术水准,才能达到一个相应的效果!而且别忘了,它始终对原始画面是有一定负作用的!

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页