手机变成机关枪 主流ARM处理器连拍计算能力对比测试
数码先锋
评测硬碰硬
还记得HTC OneX 手机发布的时候,其最大99张连拍的功能让人惊叹,如此连拍能力已经超过了不少消费级相机。考虑到One X配备的是四核的Tegra3处理器,有此处理能力并不为奇,那其他ARM处理器在这方面的处理能力到底如何呢?是否能通过第三方连拍软件挑战Tegra3?我们选择了几款采用主流ARM处理器的手机来进行了对比。
参测ARM处理器规格与评测说明
本次我们用来和One X对比的机型有三星Note、三星i9000、索尼MT27i、LG Optimus 2X,它们所使用的ARM处理器基本上囊括了单核、双核的主流和高端水平,大家也可以看看这些ARM处理器是否能实现强大的连拍功能。
第三方连拍APP方面,我们比较了一下,目前最好用、支持100张以上连拍的是FastBurstCamera,其他的要么只能支持最多10张连拍,要么就是支持的分辨率太低。虽然在安装之后,FastBurstCamera也会根据手机的机型来决定拍摄照片的最大分辨率(其实也达不到800万像素的最高分辨率),但比其他几款连拍软件所提供的分辨率要高很多了,在Tegra2和Tegra3机型上,最高可以提供1920×1088分辨率,而在其他几款机型上,拍摄照片的分辨率都不能超过屏幕分辨率,例如在Note上就只能最高提供1280×800的拍摄分辨率,至于为什么会这样,尚不清楚。另外,统一采用第三方连拍软件可以避免手机自带拍摄软件的处理方式不同带来的速度差异,构建公平的环境。
由于参测各款手机使用FastBurstCamera提供的最大拍摄分辨率都不相同,所以我们将固定在640×480的分辨率下进行拍摄(此分辨率连拍之后用来直接生成Gif发微博也够用了),而最大分辨率下的拍摄仅作为参考。值得一提的是,除了ARM处理器外,手机的内存大小和内置闪存的性能也会影响到连拍的速度,所以我们拍摄的张数控制在100以内,这样就避免超过程序设定的缓存空间而转存闪存导致拍摄速度变慢了。
测试成绩表达方面,我们直接采用了MP/s的方式,也就是每秒处理多少像素(Pixel),用这个单位来表现ARM处理器的性能比较直观。而640×480分辨率的像素值就是0.3MPixel,所以大家也可以算下是多少张。
“机关枪”速射实测
在FastBurstCamera连拍软件测试下,表现最好的是三星Exynos4210处理器,其次是Tegra3,然后依次是U8500、Tegra2和S5PC110,Exynos4210成绩比Tegra3稍高比较出人意料,而其他三款ARM处理器的表现比较正常,Tegra2毕竟也是早期的产品,略低于U8500也属正常。不过,当我们使用One X自带的连拍软件进行测试时,情况大不一样了,Tegra3像素处理能力达到了23.9MP/s。我们也试验了一下,其他机型如果都在FastBurstCamera提供的最大分辨率(除了Tegra机型外,其他机型用FastBurstCamera都无法连拍超过屏幕分辨率的照片)下进行连拍,像素处理能力虽然会有所提高,但也无法达到23.9MP/s的水平。
手机“机关枪” 还是专业的强
需要提出的是,由于不是所有安卓手机都支持100张连拍功能,所以目前使用FastBurstCamera是个比较好的连拍解决方案——尽管它支持的分辨率还是不够高。经过我们的测试,基本上只要是1500元以上的安卓手机,用它实现大于每秒5张的“机关枪”连拍速度还是可行的。不过,要和本身自带连拍功能的手机相比的话,还是差得远,例如像One X这类采用Tegra3四核ARM处理器的机型,可实现3264×1840分辨率下接近每秒4张的拍摄能力。当然,我们也期待有更成熟的第三方连拍软件出现,让所有多核安卓手机都能变成手机“机关枪”。