Logo cn.androidermagazine.com
Logo cn.androidermagazine.com

像素2相机的秘密武器:谷歌设计的soc,'像素视觉核心'

Anonim

我们一直在使用Pixel 2,它是Pixel 2 XL的更大兄弟。 谷歌的手机再次拥有一些出色的照片功能。 我们从12.2MP后置摄像头 和 8MP前置摄像头看到的比我们曾经使用过的任何其他手机都要好得多。 我们已经使用了很多它们。

阅读Google Pixel 2评论

这是在谷歌启用其秘密武器之前。 谷歌在Pixel 2中设计了一个定制的以成像为中心的SoC(片上系统),它被称为Pixel Visual Core

我们没有所有的细节; 谷歌还没有准备好分享它们,甚至可能还没有意识到这个定制芯片的功能。 我们所知道的是Pixel Visual Core是围绕Google设计的八核图像处理单元构建的。 这款IPU 每秒可以运行三万亿次操作,同时可以通过手机内的微型电池运行。

有趣的是,Pixel 2和2 XL上的Pixel Visual Core甚至没有启用 - 我们刚刚看到Android 8.1 Developer Preview 2的“早期版本”。最终启用了Pixel Visual Core, Google的HDR +例程将使用此IPU进行处理,并且运行速度比使用Snapdragon 835中的标准图像处理器时少不到十分之一的能量运行速度快五倍。

谷歌表示这是可能的,因为软件和硬件相互匹配的程度。 Pixel 2上的软件控制硬件的“更多”细节,而不是典型的处理器到软件安排。 通过将控制权移交给软件,硬件可以变得更加简单和高效。

谷歌首先是一家软件公司。 毫无疑问,它的第一个定制移动SoC以其他公司使用硬件的方式利用软件。

当然,这意味着软件变得越来越复杂。 谷歌已经转向使用机器学习编码语言,而不是使用编写代码的标准方法,将其构建为成品,然后在完成所有工作后尝试管理所有内容。 使用Halide进行实际图像处理,使用TensorFlow进行机器学习组件本身,Google已经构建了自己的软件编译器,可以将完成的生产代码优化为专门为所涉及的硬件构建的软件。

即使它没有准备好发布并花费额外的时间来启用,现在使用Pixel Visual Core的相机体验的唯一部分是相机的HDR +功能。 它已经非常好了; 这就是下一步。

HDR +只是Pixel Visual Core的开始。

使用Android 8.1开发人员预览版2,Pixel Visual Core将作为开发人员选项打开。 目标是通过Android Camera API访问所有第三方应用。 这将为每个开发人员提供使用Google的HDR +和Pixel Visual Core的方法,我们期望看到一些非常重要的东西。

对于我们一直喜欢听到的最后一件事,Google表示我们应该记住Pixel Visual Core是 可编程的 ,他们已经在构建可以利用其功能的下一组应用程序。 随着谷歌为其新款SoC增加更多功能,Pixel 2和2 XL将继续变得更好并能够做得更多。 新的成像和机器学习应用程序将在Pixel 2的整个生命周期中应用,我们已经为它们做好了准备。