【人工智能】用AI才能拍出好照片?这颗神秘引擎让手机拍摄更“会玩儿”


提起 AI , 有不少朋友都会自然而然想到这是手机厂商的营销手段、这都是噱头 。 实际上 , 这个观念放在几年前的确没错 , 因为当时手机的 AI 大多都只停留在宣传上 , 这个看不见摸不着的东西并没有让用户真切地感知到用户体验方面的升级 。
但时过境迁 , AI的“处境”也放生了180度大转弯 。 手机上的 AI 已经在各个方面都发挥出了不可替代的作用 , 其中作为显著的就是拍摄功能的增加和性能的升级 。 在这方面 , 高通骁龙平台阵营表现可谓异军突起 , 其 AI Engine 人工智能引擎更是功不可没 。

【人工智能】用AI才能拍出好照片?这颗神秘引擎让手机拍摄更“会玩儿”
本文插图

也许有些朋友会有这样的疑惑:好像除了相机的AI美颜也没感觉有啥人工智能在里边啊?其实 , AI已经渗透到了手机拍摄的多个方面 , 也许你正在用的某项拍摄功能就是由AI实现的 。
01 当红旗舰的主打拍摄功能 没有第五代AI Engine全歇菜
2020年初 , 各大手机厂商纷纷推出了自家的旗舰产品 , 一个非常有趣的共同点就是 , 相机功能都得到了巨大的升级 , 比如美颜人像、超级夜景、视频超级防抖等等 。 相信有些买了新机的朋友已经体验到这些拍摄功能给我们带来的惊艳效果 。
但也许大多数朋友都不知道的是:这些让人惊艳的拍摄功能 , 如果离了AI , 基本都不能正常实现 。
与此同时 , 随着通讯技术的发展 , 视频已经成为重要的社交手段 , 如何让普通人低成本地拍好视频成为了手机圈的全新课题 。 在这方面 , OPPO Find X2 系列则以视频超级防抖功能在市场上一马当先:视频防抖效果好过手持拍过微电影 , 但剧烈抖动场景尤为明显的 iPhone 11 Pro 。

【人工智能】用AI才能拍出好照片?这颗神秘引擎让手机拍摄更“会玩儿”
本文插图

那么OPPO Find X2系列是如何实现出众的视频防抖效果的呢?相信大家都听说过OIS光学防抖和EIS电子防抖 , 这两项防抖技术都无法单独实现大幅度的抖动维稳 , 所以OPPO采用了将这两项防抖相结合的HIS混合防抖技术 。 同时大幅度增强陀螺仪的灵敏度 , 更加灵敏的感应器可以为手机提供迅捷的抖动数据 , 从而为视频处理提供用于赠稳补偿的预测信息 。

【人工智能】用AI才能拍出好照片?这颗神秘引擎让手机拍摄更“会玩儿”
本文插图

详细来说 , 手机根据指令采集第一帧画面 , 然后从预设的多组防抖参数中获取采样频率、防抖频率、防抖幅值这些与曝光时间对应的目标防抖参数 , 然后根据目标防抖参数对摄像头进行抖动补偿处理 。 这看似简单的功能流程 , 要通过相机硬件、感应器、芯片多重硬件进行协调处理 , 需要有庞大的算力支撑才能让这些功能顺利运行 。
如果是常规处理器 , 算力不足将无法支撑功能的正常实现;即便是算力足够 , 高负荷运行也将带来不可忽视的时长和功耗 。 之前遇到这种庞大算力的问题 , 一般的解决方案就是将任务传至云端 , 依靠云端服务器算力进行支持 , 处理结束后再进行回传 。 但视频拍摄这种即时性的功能暂时只能依靠设备的本地算力进行支撑 。 OPPO Find X2系列所依靠的正是高通骁龙第五代AI Engine 。

【人工智能】用AI才能拍出好照片?这颗神秘引擎让手机拍摄更“会玩儿”
本文插图

那么高通骁龙的AI Engine是如何进行算力支撑的呢?刚才提到 , 普通处理器进行某些场景的运算需要更高的功耗和时长 , 所以这些场景的运算需要异构解决方案来提升效率 。 而高通骁龙的AI Engine正是骁龙移动平台上加速终端侧人工智能用户体验实现的硬件与软件组件集合 , 可以让这些运算既迅速功耗又低 。
详细来说 , 高通骁龙第五代AI Engine在硬件方面由Kryo 585 CPU、Adreno 650 GPU、Hexagon 698张量加速器组成 , 每一部分都有各自的运算专长 。 当遇到某些场景的大需求计算时 , 系统会将工作负载智能协调分配到CPU、GPU和张量处理器上进行 。 据高通官方数据 , 第五代AI Engine的AI算力达到了15TOPS , 是上一代的2倍多 , 在保证高性能的同时功耗也更低 。


推荐阅读