欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  移动技术

实测告诉你:小米10 Pro一亿像素可以秒拍成像

程序员文章站 2022-06-09 11:59:01
去年小米cc9 pro首发搭载了三星一亿像素的传感器,虽然拍照表现的确很出色,121分的dxo分数也是当时的no.1。不过有人质疑,用小米cc9 pro拍1亿像素照片需...

去年小米cc9 pro首发搭载了三星一亿像素的传感器,虽然拍照表现的确很出色,121分的dxo分数也是当时的no.1。不过有人质疑,用小米cc9 pro拍1亿像素照片需要等待较长时间,并且拍出来的照片规格很大,需要占用较大的内存空间。

因此网上有不少人质疑一亿像素摄像头的实用性,甚至认为骁龙730g算力不够,搭配一亿像素是小马拉大车。

实测告诉你:小米10 Pro一亿像素可以秒拍成像

早在2012年,诺基亚808就配备了4100万像素的摄像头,要知道诺基亚808里面只有一个单核的arm11处理器,频率也不过1.3ghz。至于骁龙730g拥有2个2.2ghz的kryo 470高性能核心(ca470)和6个1.8ghz的kryo 470低功耗核心(ca55),整体性能与前代旗舰骁龙850相去不远。

和8年前不同,如今手机拍照在算法方面日新月异,现在流行的各种美颜和修图无疑会需要耗费大量的算力资源。这就是为什么骁龙730g至少是arm11的30倍以上,那但4100万像素在arm11上没有任何问题,而区区1亿像素在骁龙730g出现了延迟了!

因此相机的算法以及硬件的算力是解决一亿像素拍照延迟的2个关键因素!

小米10 pro为了解决一亿像素摄像头拍照延迟的问题,做了努力:

1、算法优化

其实早在小米cc9 pro发布之后,小米的攻城狮已经意识到了一亿像素摄像头拍照延迟的问题!此后通过不断的优化算法,如今刷入最新固件之后,小米cc9 pro拍照延迟问题已经缓解了很多。

2、加入了专用的硬件isp

作为一款通用处理器,虽然骁龙865算力不俗,可以算是无所不能!

但是术业有专攻,比如在ai领域,只需要fp8/int8甚至是fp4/int4这样的计算精度就足够了。cpu如果用自己的单/双精度浮点单元(fp32/fp64)来模拟fp4的话,可以理解为花费了8~16倍的晶体管数量来实现同样的效能,非常之浪费。

同样的,拍照方面使用骁龙865的fp32/fp64浮点单元来进行运算也是非常浪费资源的事情。如果使用特定的isp计算单元,只需要非常小的代价就能获得比骁龙865更加强大的计算能力。

在这方面,小米10 pro配备了专用的硬件拍照isp,将拍照算力提升了4倍,就算是对一亿像素的图片进行即时修图处理也不在话下。

3、使用heif图片格式

一张未经压所的24bit色深raw格式照片的容量大致为300mb,转换为jpg格式之后依然有20m左右。而小米10 pro支持heif图片格式,heif图片基于hevc编码,在画质相同的情况下,图片的容量只有jpg格式一半不到。

实测告诉你:小米10 Pro一亿像素可以秒拍成像

也就是说一张一亿像素的照片使用heif格式存储,最终大小只有不到10m,而小米10 pro的ufs 3.0 闪存顺序写入速度高达732mb/s,随机写入性能也有218mb/s。10mb的照片眨眼之间就能写入闪存里面。

下面,让我们通过实际拍照体验来看看小米10 pro的一亿像素摄像头是否还存在延迟的问题!

实测告诉你:小米10 Pro一亿像素可以秒拍成像

就实测的表现来说,在开启108m像素进行拍照时,按下拍照键之后瞬间就完成了拍照,没有任何延迟,只是在使用相册打开照片时需要处理1~2秒。

以小米10 pro的拍照表现来说,以后应该不会再有吐槽一亿像素拍照延迟的问题了!相信随着硬件性能的提升以及手机在拍照算法的不断优化,未来的手机能够更加轻松的驾驭一亿像素摄像头。