GPU Turbo 之外,荣耀还把这项手持夜拍「黑科技」带到了荣
姓名:闫星岩 学号:15020199013
转载自:
http://www.geekpark.net/news/230895
【嵌牛导读】
7 月 2 日,荣耀召开了进入 2018 下半年的首场新品发布会。
和以往荣耀很多的发布会不同,这一次发布会的主角并不是新手机,而是基于已有的麒麟 970 芯片,通过软硬件结合实现的两个「吓人」的技术。
【嵌牛鼻子】
麒麟970、GPU Turbo
【嵌牛正文】
改变「游戏规则」的 GPU Turbo
GPU Turbo 是荣耀在 6 月 6 日伴随荣耀 Play 发布的一项软硬协同的图形处理加速技术。关于 GPU Turbo 的技术细节我们就不再这里讨论了,GPU Turbo 大致的原理是通过对传统图形处理架构的重构,大幅提高了 GPU 图形运算的提升效率。根据官方的数据,采用了 GPU Turbo 后,图形处理效率提升幅度可以高达 60%,并且可以降低高达 30% 的能耗。
这个数据我们无从验证,不过从荣耀 Play 的表现上看,GPU Turbo 的效果可以用立竿见影来形容。
在画面品质保持不变(后续还可以提升部分游戏的画质)的情况下,搭载了麒麟 970 同时使用了 GPU Turbo 技术的荣耀 Play 在运行官方优化的 6 款游戏(具体是王者荣耀、QQ 飞车、穿越火线、刺激战场、全军出击、荒野行动)时,可以做到高画质下基本满帧运行,同时发热控制得也比较理想,相比没有搭载 GPU Turbo 前的麒麟 970 有明显的提升。另外,即便是运行崩坏 3 等没有在官方优化列表的游戏,GPU Turbo 也可以带来可观的性能提升。
荣耀 Play 发布之后,荣耀也立刻公布了荣耀其它手机的 GPU Turbo 升级计划,从目前 2000 档的主力产品荣耀 10、荣耀 V10,到去年的主打产品荣耀 9、荣耀 V9,再到荣耀 9 青春版、荣耀畅玩 7X 等千元产品,都会在后续的系统更新中加入这项可以大幅提高游戏体验的技术。
其中,荣耀 10 的 GPU Turbo 升级公测已经于 6 月 28 日开启,7 月 15 日正式全网推送,届时荣耀 10 的用户将可以通过在会员服务 app 的「升级尝鲜」里获得系统更新。
不过话到这里才说了一半,除了 GPU Turbo,荣耀 10 的用户通过软件升级的方式获得另外一项同样「吓人」的功能——AIS 手持超级夜景。
改变手机夜拍规则的 AIS 手持超级夜景
随着技术的发展,目前的智能手机在白天基本都能拍出不错的照片,不过在晚上光线较弱的时候,受限于传感器尺寸,手机的效果往往就要差点意思,而夜拍也是目前手机拍照的最大挑战。
几年前,华为和荣耀手机曾推出过「超级夜景」功能,通过使用降低 ISO、延长曝光时间的方式,很大程度上解决了夜拍的难题,不过为了保持稳定,「超级夜景」也需要借助三脚架等外部设备作为支撑。问题来了,有没有一种方法,可以让用户无需三脚架,直接用手持的方式拍出更加清晰纯净的夜景呢?搭载在荣耀 10 上的 AIS 手持超级夜景就是为了解决这个问题而出现的。
我们知道,光圈、快门时间、感光度(ISO)是相机曝光的三要素,对于智能手机来说,镜头光圈都是固定的,这时候就还剩下快门时间和 ISO 两个参数可以控制。
在外界光线比较弱的时候,为了成功拍出可用的照片,手机一方面需要在保证画面不会因为抖动而糊掉的情况下尽可能延长曝光时间,以获得更多的光线,另一方面则需要提高 ISO,用更高的增益来保证画面亮度。不过由于手机的 CMOS 面积较小,提高 ISO 会不可避免地引入大量的噪点,影响成像品质。
为了提高弱光下的成像品质,目前的中高端手机在尽可能提高 CMOS 面积的同时,常见的两个做法是在镜头上加入光学防抖和后期做多帧合成,前者可以延长安全快门时间,提高进光量,后者则可以在一定程度上减少画面噪点。
这些软硬件技术的应用让手机的夜拍能力在过去的两三年里有了明显的进步,不过终究硬件的限制摆在那里,手机的夜拍品质距离「单反/无反 + 大光圈镜头」依然有明显的差距。
AIS 手持超级夜景采用了一种和主流手机不一样的思路,它的体验有些像长曝光,用户在按下快门后手机会提示保持 6 秒左右的时间。不过和传统的长曝光不同,AIS 手持超级夜景不需要用三脚架等设备保持稳定,在手持状态下就可以保证很高的成片率。
具体来说,AIS 手持超级夜景的拍摄过程可以分为以下 4 个阶段:AI 手持检测、AI 测光、AI 防抖处理、图像合成。
AI 手持检测指的是手机通过调用重力传感器和陀螺仪的信息,结合预览图像时的效果,根据机器学习提取出的算法,来快速判断用户是否为手持,从而决定是否来启用 AIS 手持超级夜景功能,如果检测到用户将手机放在了三脚架等稳定器上,手机还会智能地将手持曝光时间从 6 秒延长到 10 秒以上,从而获得更好的成像品质。
启动 AIS 手持超级夜景后,手机的下一个步骤就是 AI 测光了。
根据基于 AI 算法识别出来的场景、预览图像的亮度、光源的分布、抖动情况等信息,手机会自动配置出一套曝光和出帧帧数。当环境较亮时,曝光更短,帧数较少;当环境较暗时,帧数更多,曝光更长。当抖动较小时,曝光更长,反之当抖动较大时曝光较短。
在获取了众多曝光时间不同的图像后,接下来需要做合成了,不过合成前还有一个重要的步骤——AI 防抖处理。
由于 AIS 手持超级夜景的整个过程用户是手持的,这个过程中难免会有一些图像糊掉。AIS 手持超级夜景的处理思路是先选择一张最为清晰的图像作为标准,然后将其他图像和它进行自动图像对齐。这是整个过程中对计算能力要求最高的一步,因为需要对拍摄的每一张照片的每一个像素进行特征点的检测,对齐的计算量是百亿次的级别,同时还要结合 RAW 域降噪以提高弱光时的对齐的效果,而巨大的计算量也是为什么 AIS 手持超级夜景必须要求麒麟 970 芯片的原因。
有了 AI 防抖处理过的图像,接下来就到了做图像合成的时候。合成时,算法会根据拍摄画面,对高光部分提升短曝光权重,低照度区域提升累加权重,并智能对边缘偏差较多的部分进行矫正、修复,然后再使用多帧进行降噪处理。
最后,如果有必要的话,为了保证更优秀的「直出」效果,算法还会对画面颜色进行矫正。
经过这个复杂并且对硬件和算法要求都极高的过程,一张画面细节丰富、颜色准确、噪点又很少的夜景照出来了。
当然了,对于普通用户来说,这个复杂的过程和背后涉及的原理都不重要,用户只需要知道,AIS 手持超级夜景可以大幅度提高手机的夜拍能力。
我们还没有拿到搭载 AIS 手持超级夜景的荣耀 10 进行测试,不过我们使用华为 P20(相比 P20 Pro,P20 的硬件更接近荣耀 10)时的经验以及荣耀官方提供的样张。不出意外的话,有了 AIS 手持超级夜景的加持,荣耀 10 的夜拍表现在 2500-3000 元档这个价位应该找不到什么对手。
有了这样的夜拍技术,加上 GPU Turbo 可预见的对游戏性能的明显提升,荣耀 10 在升级系统后,整体的体验应该会有明显的提升,变成一款更加「全能」的旗舰手机。发布会上,荣耀总裁赵明把搭载了这两项技术的荣耀 10 形容为「一款全新的手机」,这个描述并不夸张。
最近一两年里,随着手机保有量的增加以及用户换机周期的拉长,为了在更激烈市场竞争中维持竞争力,国内销量前几位的手机厂商普遍在旧机型的系统维护和更新上投入了更多的精力,不少已经发布了两年甚至是三年的「古董」机型依然可以通过后续的系统更新获得新的功能。不过像荣耀 10 这样,在一款定价在 2500 -3000 档的产品上,直接通过系统更新加入 GPU Turbo 和 AIS 手持超级夜景两个「杀手级」的功能还是颇为罕见的。
这其中自然有商业上的考虑,荣耀希望通过这种软件层面上「放大招」,让上市 3 个月的荣耀 10 依然能拥有更强的产品竞争力。不过从技术实现的角度上看,这其实是采用自研芯片带来的额外「福利」。
无论是 GPU Turbo 和 AIS 手持超级夜景,都是在麒麟芯片的基础上挖掘计算潜力来实现的,放在目前整个安卓阵营中,能够这样大规模应用自研芯片并以此来做深度开发的,华为和荣耀也是独一份。