原来如此!helio P30的VPU单元解析
联发科最新发布的P30芯片由 8个2.3GHz的A53中核组成,能同时兼顾性能和功耗;GPU采用ARM Mali G71 MP2,频率950MHz;16MP+16MP光变双摄和支持18:9全面屏。如果说这些常规的参数无法让你提起兴趣,就来看看P30处理器中最让人眼前一亮的部分——VPU:拍照方面,P30新增了VPU视觉运算单元,可以辅助ISP实现多种功能。
我们已经熟悉了CPU、GPU,那么什么是VPU呢?VPU即Vision Processing Unit(视觉处理单元)的缩写,P30的VPU可以将数字信号处理器和图像信号处理器合成,主频为500Mhz。VPU可以使得搭载P30的设备在摄像方面具备优势。
首先,传统硬件平台的成像机制是用户在相机界面取景并按下拍照,光线从镜头进入,到达CMOS,CMOS负责采集光线,并由其转化为电讯号,再交由ISP进行处理,最后由手机的CPU或者GPU进行最后成像前的处理存储,整个过程需要介入的硬件模块很多,尤其是CPU和GPU的高强度运作将会加剧整部手机耗电量的增长,如果一段时间内进行频繁拍照,将会导致发热和耗电。
而针对这种传统硬件在使用场景中的痛点,联发科技创造性地在P30这一SOC中加入了VPU,它是一枚专注于处理影像分析的处理器,与 CPU 需要处理程序、GPU 处理图形渲染等不同。它的工作比较单一,就是图像识别,可说是把 CPU 与 GPU 混合处理的工作独立出来,能够单独运行,提供了一种真正的异构运算环境,大幅度提高了成像运算效率。在传统场景中需要分配给CPU或者GPU进行处理的任务,由它就能进行独立操作,从而大大降低电量的耗费,并且降低发热的概率。
用最通俗的话说,搭载传统SOC的手机,其CPU与GPU平时进行运算处理和图形渲染,而在手机进行拍照与录像时还要参与到其中,在长时间使用手机相机的时候CPU和GPU就会被频繁地调用,CPU和GPU“不堪重负”,导致耗电加剧,手机发热。而搭载拥有独立VPU的P30 SOC的手机,进行拍照时VPU可以完全独立地运行,此时CPU和GPU就可以休息,降低耗电量,改善发热的情况。
另外在图像识别上,VPU 还能够做到追踪动态物件、实物测距及深度学习环境,这三大功能算是补足了此前智能手机比较难做到的方面。所以对于 VPU 的理解,我们可以想像成手机的眼睛,它给予智能手机一种空间分析能力,特别适用于 3D 扫瞄、室内导航及 360 度全景拍摄,以及最新的AR合成等对影像要求较高的方式。
除为消费者带来更多实用的好处外,P30中的VPU还具有可编程和灵活性的特点,让OEM厂商对相机功能进行客制化,从而实现产品差异化设计
因此,可以毫不夸张地说,联发科技P30 SOC的“VPU”是一种优秀的视觉影响处理解决方案。这次联发科把只有高端芯片才有的VPU放到了定位中端市场的芯片上,确实诚意满满,相信此举定会获得国内厂商的认可,下半年中端手机的影像革命已经在路上。(文章来源:http://mobile.it168.com/a2017/0915/3170/000003170926.shtml)